Index: projects/clang350-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c =================================================================== --- projects/clang350-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c (revision 276342) +++ projects/clang350-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c (revision 276343) @@ -1,1906 +1,1919 @@ /* * CDDL HEADER START * * The contents of this file are subject to the terms of the * Common Development and Distribution License (the "License"). * You may not use this file except in compliance with the License. * * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE * or http://www.opensolaris.org/os/licensing. * See the License for the specific language governing permissions * and limitations under the License. * * When distributing Covered Code, include this CDDL HEADER in each * file and include the License file at usr/src/OPENSOLARIS.LICENSE. * If applicable, add the following below this CDDL HEADER, with the * fields enclosed by brackets "[]" replaced with your own identifying * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END */ /* * Copyright 2008 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ #pragma ident "%Z%%M% %I% %E% SMI" #define ELF_TARGET_ALL #include #include #if defined(sun) #include #else #define P2ROUNDUP(x, align) (-(-(x) & -(align))) #endif #include #include #if defined(sun) #include #endif #include #include #include #include #include #include #if defined(sun) #include #else #include #include #include #include #endif #include #include #include #include #include #include #define ESHDR_NULL 0 #define ESHDR_SHSTRTAB 1 #define ESHDR_DOF 2 #define ESHDR_STRTAB 3 #define ESHDR_SYMTAB 4 #define ESHDR_REL 5 #define ESHDR_NUM 6 #define PWRITE_SCN(index, data) \ (lseek64(fd, (off64_t)elf_file.shdr[(index)].sh_offset, SEEK_SET) != \ (off64_t)elf_file.shdr[(index)].sh_offset || \ dt_write(dtp, fd, (data), elf_file.shdr[(index)].sh_size) != \ elf_file.shdr[(index)].sh_size) static const char DTRACE_SHSTRTAB32[] = "\0" ".shstrtab\0" /* 1 */ ".SUNW_dof\0" /* 11 */ ".strtab\0" /* 21 */ ".symtab\0" /* 29 */ #ifdef __sparc ".rela.SUNW_dof"; /* 37 */ #else ".rel.SUNW_dof"; /* 37 */ #endif static const char DTRACE_SHSTRTAB64[] = "\0" ".shstrtab\0" /* 1 */ ".SUNW_dof\0" /* 11 */ ".strtab\0" /* 21 */ ".symtab\0" /* 29 */ ".rela.SUNW_dof"; /* 37 */ static const char DOFSTR[] = "__SUNW_dof"; static const char DOFLAZYSTR[] = "___SUNW_dof"; typedef struct dt_link_pair { struct dt_link_pair *dlp_next; /* next pair in linked list */ void *dlp_str; /* buffer for string table */ void *dlp_sym; /* buffer for symbol table */ } dt_link_pair_t; typedef struct dof_elf32 { uint32_t de_nrel; /* relocation count */ #ifdef __sparc Elf32_Rela *de_rel; /* array of relocations for sparc */ #else Elf32_Rel *de_rel; /* array of relocations for x86 */ #endif uint32_t de_nsym; /* symbol count */ Elf32_Sym *de_sym; /* array of symbols */ uint32_t de_strlen; /* size of of string table */ char *de_strtab; /* string table */ uint32_t de_global; /* index of the first global symbol */ } dof_elf32_t; static int prepare_elf32(dtrace_hdl_t *dtp, const dof_hdr_t *dof, dof_elf32_t *dep) { dof_sec_t *dofs, *s; dof_relohdr_t *dofrh; dof_relodesc_t *dofr; char *strtab; int i, j, nrel; size_t strtabsz = 1; uint32_t count = 0; size_t base; Elf32_Sym *sym; #ifdef __sparc Elf32_Rela *rel; #else Elf32_Rel *rel; #endif /*LINTED*/ dofs = (dof_sec_t *)((char *)dof + dof->dofh_secoff); /* * First compute the size of the string table and the number of * relocations present in the DOF. */ for (i = 0; i < dof->dofh_secnum; i++) { if (dofs[i].dofs_type != DOF_SECT_URELHDR) continue; /*LINTED*/ dofrh = (dof_relohdr_t *)((char *)dof + dofs[i].dofs_offset); s = &dofs[dofrh->dofr_strtab]; strtab = (char *)dof + s->dofs_offset; assert(strtab[0] == '\0'); strtabsz += s->dofs_size - 1; s = &dofs[dofrh->dofr_relsec]; /*LINTED*/ dofr = (dof_relodesc_t *)((char *)dof + s->dofs_offset); count += s->dofs_size / s->dofs_entsize; } dep->de_strlen = strtabsz; dep->de_nrel = count; dep->de_nsym = count + 1; /* the first symbol is always null */ if (dtp->dt_lazyload) { dep->de_strlen += sizeof (DOFLAZYSTR); dep->de_nsym++; } else { dep->de_strlen += sizeof (DOFSTR); dep->de_nsym++; } if ((dep->de_rel = calloc(dep->de_nrel, sizeof (dep->de_rel[0]))) == NULL) { return (dt_set_errno(dtp, EDT_NOMEM)); } if ((dep->de_sym = calloc(dep->de_nsym, sizeof (Elf32_Sym))) == NULL) { free(dep->de_rel); return (dt_set_errno(dtp, EDT_NOMEM)); } if ((dep->de_strtab = calloc(dep->de_strlen, 1)) == NULL) { free(dep->de_rel); free(dep->de_sym); return (dt_set_errno(dtp, EDT_NOMEM)); } count = 0; strtabsz = 1; dep->de_strtab[0] = '\0'; rel = dep->de_rel; sym = dep->de_sym; dep->de_global = 1; /* * The first symbol table entry must be zeroed and is always ignored. */ bzero(sym, sizeof (Elf32_Sym)); sym++; /* * Take a second pass through the DOF sections filling in the * memory we allocated. */ for (i = 0; i < dof->dofh_secnum; i++) { if (dofs[i].dofs_type != DOF_SECT_URELHDR) continue; /*LINTED*/ dofrh = (dof_relohdr_t *)((char *)dof + dofs[i].dofs_offset); s = &dofs[dofrh->dofr_strtab]; strtab = (char *)dof + s->dofs_offset; bcopy(strtab + 1, dep->de_strtab + strtabsz, s->dofs_size); base = strtabsz; strtabsz += s->dofs_size - 1; s = &dofs[dofrh->dofr_relsec]; /*LINTED*/ dofr = (dof_relodesc_t *)((char *)dof + s->dofs_offset); nrel = s->dofs_size / s->dofs_entsize; s = &dofs[dofrh->dofr_tgtsec]; for (j = 0; j < nrel; j++) { #if defined(__arm__) /* XXX */ printf("%s:%s(%d): DOODAD\n",__FUNCTION__,__FILE__,__LINE__); #elif defined(__i386) || defined(__amd64) rel->r_offset = s->dofs_offset + dofr[j].dofr_offset; rel->r_info = ELF32_R_INFO(count + dep->de_global, R_386_32); #elif defined(__mips__) /* XXX */ printf("%s:%s(%d): DOODAD\n",__FUNCTION__,__FILE__,__LINE__); #elif defined(__powerpc__) /* * Add 4 bytes to hit the low half of this 64-bit * big-endian address. */ rel->r_offset = s->dofs_offset + dofr[j].dofr_offset + 4; rel->r_info = ELF32_R_INFO(count + dep->de_global, R_PPC_REL32); #elif defined(__sparc) /* * Add 4 bytes to hit the low half of this 64-bit * big-endian address. */ rel->r_offset = s->dofs_offset + dofr[j].dofr_offset + 4; rel->r_info = ELF32_R_INFO(count + dep->de_global, R_SPARC_32); #else #error unknown ISA #endif sym->st_name = base + dofr[j].dofr_name - 1; sym->st_value = 0; sym->st_size = 0; sym->st_info = ELF32_ST_INFO(STB_GLOBAL, STT_FUNC); sym->st_other = 0; sym->st_shndx = SHN_UNDEF; rel++; sym++; count++; } } /* * Add a symbol for the DOF itself. We use a different symbol for * lazily and actively loaded DOF to make them easy to distinguish. */ sym->st_name = strtabsz; sym->st_value = 0; sym->st_size = dof->dofh_filesz; sym->st_info = ELF32_ST_INFO(STB_GLOBAL, STT_OBJECT); sym->st_other = 0; sym->st_shndx = ESHDR_DOF; sym++; if (dtp->dt_lazyload) { bcopy(DOFLAZYSTR, dep->de_strtab + strtabsz, sizeof (DOFLAZYSTR)); strtabsz += sizeof (DOFLAZYSTR); } else { bcopy(DOFSTR, dep->de_strtab + strtabsz, sizeof (DOFSTR)); strtabsz += sizeof (DOFSTR); } assert(count == dep->de_nrel); assert(strtabsz == dep->de_strlen); return (0); } typedef struct dof_elf64 { uint32_t de_nrel; Elf64_Rela *de_rel; uint32_t de_nsym; Elf64_Sym *de_sym; uint32_t de_strlen; char *de_strtab; uint32_t de_global; } dof_elf64_t; static int prepare_elf64(dtrace_hdl_t *dtp, const dof_hdr_t *dof, dof_elf64_t *dep) { dof_sec_t *dofs, *s; dof_relohdr_t *dofrh; dof_relodesc_t *dofr; char *strtab; int i, j, nrel; size_t strtabsz = 1; #if defined(sun) uint32_t count = 0; #else uint64_t count = 0; #endif size_t base; Elf64_Sym *sym; Elf64_Rela *rel; /*LINTED*/ dofs = (dof_sec_t *)((char *)dof + dof->dofh_secoff); /* * First compute the size of the string table and the number of * relocations present in the DOF. */ for (i = 0; i < dof->dofh_secnum; i++) { if (dofs[i].dofs_type != DOF_SECT_URELHDR) continue; /*LINTED*/ dofrh = (dof_relohdr_t *)((char *)dof + dofs[i].dofs_offset); s = &dofs[dofrh->dofr_strtab]; strtab = (char *)dof + s->dofs_offset; assert(strtab[0] == '\0'); strtabsz += s->dofs_size - 1; s = &dofs[dofrh->dofr_relsec]; /*LINTED*/ dofr = (dof_relodesc_t *)((char *)dof + s->dofs_offset); count += s->dofs_size / s->dofs_entsize; } dep->de_strlen = strtabsz; dep->de_nrel = count; dep->de_nsym = count + 1; /* the first symbol is always null */ if (dtp->dt_lazyload) { dep->de_strlen += sizeof (DOFLAZYSTR); dep->de_nsym++; } else { dep->de_strlen += sizeof (DOFSTR); dep->de_nsym++; } if ((dep->de_rel = calloc(dep->de_nrel, sizeof (dep->de_rel[0]))) == NULL) { return (dt_set_errno(dtp, EDT_NOMEM)); } if ((dep->de_sym = calloc(dep->de_nsym, sizeof (Elf64_Sym))) == NULL) { free(dep->de_rel); return (dt_set_errno(dtp, EDT_NOMEM)); } if ((dep->de_strtab = calloc(dep->de_strlen, 1)) == NULL) { free(dep->de_rel); free(dep->de_sym); return (dt_set_errno(dtp, EDT_NOMEM)); } count = 0; strtabsz = 1; dep->de_strtab[0] = '\0'; rel = dep->de_rel; sym = dep->de_sym; dep->de_global = 1; /* * The first symbol table entry must be zeroed and is always ignored. */ bzero(sym, sizeof (Elf64_Sym)); sym++; /* * Take a second pass through the DOF sections filling in the * memory we allocated. */ for (i = 0; i < dof->dofh_secnum; i++) { if (dofs[i].dofs_type != DOF_SECT_URELHDR) continue; /*LINTED*/ dofrh = (dof_relohdr_t *)((char *)dof + dofs[i].dofs_offset); s = &dofs[dofrh->dofr_strtab]; strtab = (char *)dof + s->dofs_offset; bcopy(strtab + 1, dep->de_strtab + strtabsz, s->dofs_size); base = strtabsz; strtabsz += s->dofs_size - 1; s = &dofs[dofrh->dofr_relsec]; /*LINTED*/ dofr = (dof_relodesc_t *)((char *)dof + s->dofs_offset); nrel = s->dofs_size / s->dofs_entsize; s = &dofs[dofrh->dofr_tgtsec]; for (j = 0; j < nrel; j++) { #if defined(__arm__) /* XXX */ #elif defined(__mips__) /* XXX */ #elif defined(__powerpc__) rel->r_offset = s->dofs_offset + dofr[j].dofr_offset; rel->r_info = ELF64_R_INFO(count + dep->de_global, R_PPC64_REL64); #elif defined(__i386) || defined(__amd64) rel->r_offset = s->dofs_offset + dofr[j].dofr_offset; #if defined(sun) rel->r_info = ELF64_R_INFO(count + dep->de_global, R_AMD64_64); #else rel->r_info = ELF64_R_INFO(count + dep->de_global, R_X86_64_RELATIVE); #endif #elif defined(__sparc) rel->r_offset = s->dofs_offset + dofr[j].dofr_offset; rel->r_info = ELF64_R_INFO(count + dep->de_global, R_SPARC_64); #else #error unknown ISA #endif sym->st_name = base + dofr[j].dofr_name - 1; sym->st_value = 0; sym->st_size = 0; sym->st_info = GELF_ST_INFO(STB_GLOBAL, STT_FUNC); sym->st_other = 0; sym->st_shndx = SHN_UNDEF; rel++; sym++; count++; } } /* * Add a symbol for the DOF itself. We use a different symbol for * lazily and actively loaded DOF to make them easy to distinguish. */ sym->st_name = strtabsz; sym->st_value = 0; sym->st_size = dof->dofh_filesz; sym->st_info = GELF_ST_INFO(STB_GLOBAL, STT_OBJECT); sym->st_other = 0; sym->st_shndx = ESHDR_DOF; sym++; if (dtp->dt_lazyload) { bcopy(DOFLAZYSTR, dep->de_strtab + strtabsz, sizeof (DOFLAZYSTR)); strtabsz += sizeof (DOFLAZYSTR); } else { bcopy(DOFSTR, dep->de_strtab + strtabsz, sizeof (DOFSTR)); strtabsz += sizeof (DOFSTR); } assert(count == dep->de_nrel); assert(strtabsz == dep->de_strlen); return (0); } /* * Write out an ELF32 file prologue consisting of a header, section headers, * and a section header string table. The DOF data will follow this prologue * and complete the contents of the given ELF file. */ static int dump_elf32(dtrace_hdl_t *dtp, const dof_hdr_t *dof, int fd) { struct { Elf32_Ehdr ehdr; Elf32_Shdr shdr[ESHDR_NUM]; } elf_file; Elf32_Shdr *shp; Elf32_Off off; dof_elf32_t de; int ret = 0; uint_t nshdr; if (prepare_elf32(dtp, dof, &de) != 0) return (-1); /* errno is set for us */ /* * If there are no relocations, we only need enough sections for * the shstrtab and the DOF. */ nshdr = de.de_nrel == 0 ? ESHDR_SYMTAB + 1 : ESHDR_NUM; bzero(&elf_file, sizeof (elf_file)); elf_file.ehdr.e_ident[EI_MAG0] = ELFMAG0; elf_file.ehdr.e_ident[EI_MAG1] = ELFMAG1; elf_file.ehdr.e_ident[EI_MAG2] = ELFMAG2; elf_file.ehdr.e_ident[EI_MAG3] = ELFMAG3; elf_file.ehdr.e_ident[EI_VERSION] = EV_CURRENT; elf_file.ehdr.e_ident[EI_CLASS] = ELFCLASS32; #if BYTE_ORDER == _BIG_ENDIAN elf_file.ehdr.e_ident[EI_DATA] = ELFDATA2MSB; #else elf_file.ehdr.e_ident[EI_DATA] = ELFDATA2LSB; #endif #if defined(__FreeBSD__) elf_file.ehdr.e_ident[EI_OSABI] = ELFOSABI_FREEBSD; #endif elf_file.ehdr.e_type = ET_REL; #if defined(__arm__) elf_file.ehdr.e_machine = EM_ARM; #elif defined(__mips__) elf_file.ehdr.e_machine = EM_MIPS; #elif defined(__powerpc__) elf_file.ehdr.e_machine = EM_PPC; #elif defined(__sparc) elf_file.ehdr.e_machine = EM_SPARC; #elif defined(__i386) || defined(__amd64) elf_file.ehdr.e_machine = EM_386; #endif elf_file.ehdr.e_version = EV_CURRENT; elf_file.ehdr.e_shoff = sizeof (Elf32_Ehdr); elf_file.ehdr.e_ehsize = sizeof (Elf32_Ehdr); elf_file.ehdr.e_phentsize = sizeof (Elf32_Phdr); elf_file.ehdr.e_shentsize = sizeof (Elf32_Shdr); elf_file.ehdr.e_shnum = nshdr; elf_file.ehdr.e_shstrndx = ESHDR_SHSTRTAB; off = sizeof (elf_file) + nshdr * sizeof (Elf32_Shdr); shp = &elf_file.shdr[ESHDR_SHSTRTAB]; shp->sh_name = 1; /* DTRACE_SHSTRTAB32[1] = ".shstrtab" */ shp->sh_type = SHT_STRTAB; shp->sh_offset = off; shp->sh_size = sizeof (DTRACE_SHSTRTAB32); shp->sh_addralign = sizeof (char); off = P2ROUNDUP(shp->sh_offset + shp->sh_size, 8); shp = &elf_file.shdr[ESHDR_DOF]; shp->sh_name = 11; /* DTRACE_SHSTRTAB32[11] = ".SUNW_dof" */ shp->sh_flags = SHF_ALLOC; shp->sh_type = SHT_SUNW_dof; shp->sh_offset = off; shp->sh_size = dof->dofh_filesz; shp->sh_addralign = 8; off = shp->sh_offset + shp->sh_size; shp = &elf_file.shdr[ESHDR_STRTAB]; shp->sh_name = 21; /* DTRACE_SHSTRTAB32[21] = ".strtab" */ shp->sh_flags = SHF_ALLOC; shp->sh_type = SHT_STRTAB; shp->sh_offset = off; shp->sh_size = de.de_strlen; shp->sh_addralign = sizeof (char); off = P2ROUNDUP(shp->sh_offset + shp->sh_size, 4); shp = &elf_file.shdr[ESHDR_SYMTAB]; shp->sh_name = 29; /* DTRACE_SHSTRTAB32[29] = ".symtab" */ shp->sh_flags = SHF_ALLOC; shp->sh_type = SHT_SYMTAB; shp->sh_entsize = sizeof (Elf32_Sym); shp->sh_link = ESHDR_STRTAB; shp->sh_offset = off; shp->sh_info = de.de_global; shp->sh_size = de.de_nsym * sizeof (Elf32_Sym); shp->sh_addralign = 4; off = P2ROUNDUP(shp->sh_offset + shp->sh_size, 4); if (de.de_nrel == 0) { if (dt_write(dtp, fd, &elf_file, sizeof (elf_file)) != sizeof (elf_file) || PWRITE_SCN(ESHDR_SHSTRTAB, DTRACE_SHSTRTAB32) || PWRITE_SCN(ESHDR_STRTAB, de.de_strtab) || PWRITE_SCN(ESHDR_SYMTAB, de.de_sym) || PWRITE_SCN(ESHDR_DOF, dof)) { ret = dt_set_errno(dtp, errno); } } else { shp = &elf_file.shdr[ESHDR_REL]; shp->sh_name = 37; /* DTRACE_SHSTRTAB32[37] = ".rel.SUNW_dof" */ shp->sh_flags = SHF_ALLOC; #ifdef __sparc shp->sh_type = SHT_RELA; #else shp->sh_type = SHT_REL; #endif shp->sh_entsize = sizeof (de.de_rel[0]); shp->sh_link = ESHDR_SYMTAB; shp->sh_info = ESHDR_DOF; shp->sh_offset = off; shp->sh_size = de.de_nrel * sizeof (de.de_rel[0]); shp->sh_addralign = 4; if (dt_write(dtp, fd, &elf_file, sizeof (elf_file)) != sizeof (elf_file) || PWRITE_SCN(ESHDR_SHSTRTAB, DTRACE_SHSTRTAB32) || PWRITE_SCN(ESHDR_STRTAB, de.de_strtab) || PWRITE_SCN(ESHDR_SYMTAB, de.de_sym) || PWRITE_SCN(ESHDR_REL, de.de_rel) || PWRITE_SCN(ESHDR_DOF, dof)) { ret = dt_set_errno(dtp, errno); } } free(de.de_strtab); free(de.de_sym); free(de.de_rel); return (ret); } /* * Write out an ELF64 file prologue consisting of a header, section headers, * and a section header string table. The DOF data will follow this prologue * and complete the contents of the given ELF file. */ static int dump_elf64(dtrace_hdl_t *dtp, const dof_hdr_t *dof, int fd) { struct { Elf64_Ehdr ehdr; Elf64_Shdr shdr[ESHDR_NUM]; } elf_file; Elf64_Shdr *shp; Elf64_Off off; dof_elf64_t de; int ret = 0; uint_t nshdr; if (prepare_elf64(dtp, dof, &de) != 0) return (-1); /* errno is set for us */ /* * If there are no relocations, we only need enough sections for * the shstrtab and the DOF. */ nshdr = de.de_nrel == 0 ? ESHDR_SYMTAB + 1 : ESHDR_NUM; bzero(&elf_file, sizeof (elf_file)); elf_file.ehdr.e_ident[EI_MAG0] = ELFMAG0; elf_file.ehdr.e_ident[EI_MAG1] = ELFMAG1; elf_file.ehdr.e_ident[EI_MAG2] = ELFMAG2; elf_file.ehdr.e_ident[EI_MAG3] = ELFMAG3; elf_file.ehdr.e_ident[EI_VERSION] = EV_CURRENT; elf_file.ehdr.e_ident[EI_CLASS] = ELFCLASS64; #if BYTE_ORDER == _BIG_ENDIAN elf_file.ehdr.e_ident[EI_DATA] = ELFDATA2MSB; #else elf_file.ehdr.e_ident[EI_DATA] = ELFDATA2LSB; #endif #if defined(__FreeBSD__) elf_file.ehdr.e_ident[EI_OSABI] = ELFOSABI_FREEBSD; #endif elf_file.ehdr.e_type = ET_REL; #if defined(__arm__) elf_file.ehdr.e_machine = EM_ARM; #elif defined(__mips__) elf_file.ehdr.e_machine = EM_MIPS; -#elif defined(__powerpc__) - elf_file.ehdr.e_machine = EM_PPC; +#elif defined(__powerpc64__) + elf_file.ehdr.e_machine = EM_PPC64; #elif defined(__sparc) elf_file.ehdr.e_machine = EM_SPARCV9; #elif defined(__i386) || defined(__amd64) elf_file.ehdr.e_machine = EM_AMD64; #endif elf_file.ehdr.e_version = EV_CURRENT; elf_file.ehdr.e_shoff = sizeof (Elf64_Ehdr); elf_file.ehdr.e_ehsize = sizeof (Elf64_Ehdr); elf_file.ehdr.e_phentsize = sizeof (Elf64_Phdr); elf_file.ehdr.e_shentsize = sizeof (Elf64_Shdr); elf_file.ehdr.e_shnum = nshdr; elf_file.ehdr.e_shstrndx = ESHDR_SHSTRTAB; off = sizeof (elf_file) + nshdr * sizeof (Elf64_Shdr); shp = &elf_file.shdr[ESHDR_SHSTRTAB]; shp->sh_name = 1; /* DTRACE_SHSTRTAB64[1] = ".shstrtab" */ shp->sh_type = SHT_STRTAB; shp->sh_offset = off; shp->sh_size = sizeof (DTRACE_SHSTRTAB64); shp->sh_addralign = sizeof (char); off = P2ROUNDUP(shp->sh_offset + shp->sh_size, 8); shp = &elf_file.shdr[ESHDR_DOF]; shp->sh_name = 11; /* DTRACE_SHSTRTAB64[11] = ".SUNW_dof" */ #if defined(sun) shp->sh_flags = SHF_ALLOC; #else shp->sh_flags = SHF_WRITE | SHF_ALLOC; #endif shp->sh_type = SHT_SUNW_dof; shp->sh_offset = off; shp->sh_size = dof->dofh_filesz; shp->sh_addralign = 8; off = shp->sh_offset + shp->sh_size; shp = &elf_file.shdr[ESHDR_STRTAB]; shp->sh_name = 21; /* DTRACE_SHSTRTAB64[21] = ".strtab" */ shp->sh_flags = SHF_ALLOC; shp->sh_type = SHT_STRTAB; shp->sh_offset = off; shp->sh_size = de.de_strlen; shp->sh_addralign = sizeof (char); off = P2ROUNDUP(shp->sh_offset + shp->sh_size, 8); shp = &elf_file.shdr[ESHDR_SYMTAB]; shp->sh_name = 29; /* DTRACE_SHSTRTAB64[29] = ".symtab" */ shp->sh_flags = SHF_ALLOC; shp->sh_type = SHT_SYMTAB; shp->sh_entsize = sizeof (Elf64_Sym); shp->sh_link = ESHDR_STRTAB; shp->sh_offset = off; shp->sh_info = de.de_global; shp->sh_size = de.de_nsym * sizeof (Elf64_Sym); shp->sh_addralign = 8; off = P2ROUNDUP(shp->sh_offset + shp->sh_size, 8); if (de.de_nrel == 0) { if (dt_write(dtp, fd, &elf_file, sizeof (elf_file)) != sizeof (elf_file) || PWRITE_SCN(ESHDR_SHSTRTAB, DTRACE_SHSTRTAB64) || PWRITE_SCN(ESHDR_STRTAB, de.de_strtab) || PWRITE_SCN(ESHDR_SYMTAB, de.de_sym) || PWRITE_SCN(ESHDR_DOF, dof)) { ret = dt_set_errno(dtp, errno); } } else { shp = &elf_file.shdr[ESHDR_REL]; shp->sh_name = 37; /* DTRACE_SHSTRTAB64[37] = ".rel.SUNW_dof" */ shp->sh_flags = SHF_ALLOC; shp->sh_type = SHT_RELA; shp->sh_entsize = sizeof (de.de_rel[0]); shp->sh_link = ESHDR_SYMTAB; shp->sh_info = ESHDR_DOF; shp->sh_offset = off; shp->sh_size = de.de_nrel * sizeof (de.de_rel[0]); shp->sh_addralign = 8; if (dt_write(dtp, fd, &elf_file, sizeof (elf_file)) != sizeof (elf_file) || PWRITE_SCN(ESHDR_SHSTRTAB, DTRACE_SHSTRTAB64) || PWRITE_SCN(ESHDR_STRTAB, de.de_strtab) || PWRITE_SCN(ESHDR_SYMTAB, de.de_sym) || PWRITE_SCN(ESHDR_REL, de.de_rel) || PWRITE_SCN(ESHDR_DOF, dof)) { ret = dt_set_errno(dtp, errno); } } free(de.de_strtab); free(de.de_sym); free(de.de_rel); return (ret); } static int dt_symtab_lookup(Elf_Data *data_sym, int nsym, uintptr_t addr, uint_t shn, - GElf_Sym *sym) + GElf_Sym *sym, int uses_funcdesc, Elf *elf) { int i, ret = -1; + Elf64_Addr symval; + Elf_Scn *opd_scn; + Elf_Data *opd_desc; GElf_Sym s; for (i = 0; i < nsym && gelf_getsym(data_sym, i, sym) != NULL; i++) { - if (GELF_ST_TYPE(sym->st_info) == STT_FUNC && - shn == sym->st_shndx && - sym->st_value <= addr && - addr < sym->st_value + sym->st_size) { - if (GELF_ST_BIND(sym->st_info) == STB_GLOBAL) - return (0); + if (GELF_ST_TYPE(sym->st_info) == STT_FUNC) { + symval = sym->st_value; + if (uses_funcdesc) { + opd_scn = elf_getscn(elf, sym->st_shndx); + opd_desc = elf_rawdata(opd_scn, NULL); + symval = + *(uint64_t*)((char *)opd_desc->d_buf + symval); + } + if ((uses_funcdesc || shn == sym->st_shndx) && + symval <= addr && + addr < symval + sym->st_size) { + if (GELF_ST_BIND(sym->st_info) == STB_GLOBAL) + return (0); - ret = 0; - s = *sym; + ret = 0; + s = *sym; + } } } if (ret == 0) *sym = s; return (ret); } #if defined(__arm__) /* XXX */ static int dt_modtext(dtrace_hdl_t *dtp, char *p, int isenabled, GElf_Rela *rela, uint32_t *off) { printf("%s:%s(%d): DOODAD\n",__FUNCTION__,__FILE__,__LINE__); return (0); } #elif defined(__mips__) /* XXX */ static int dt_modtext(dtrace_hdl_t *dtp, char *p, int isenabled, GElf_Rela *rela, uint32_t *off) { printf("%s:%s(%d): DOODAD\n",__FUNCTION__,__FILE__,__LINE__); return (0); } #elif defined(__powerpc__) /* The sentinel is 'xor r3,r3,r3'. */ #define DT_OP_XOR_R3 0x7c631a78 #define DT_OP_NOP 0x60000000 #define DT_OP_BLR 0x4e800020 /* This captures all forms of branching to address. */ #define DT_IS_BRANCH(inst) ((inst & 0xfc000000) == 0x48000000) #define DT_IS_BL(inst) (DT_IS_BRANCH(inst) && (inst & 0x01)) /* XXX */ static int dt_modtext(dtrace_hdl_t *dtp, char *p, int isenabled, GElf_Rela *rela, uint32_t *off) { uint32_t *ip; if ((rela->r_offset & (sizeof (uint32_t) - 1)) != 0) return (-1); /*LINTED*/ ip = (uint32_t *)(p + rela->r_offset); /* * We only know about some specific relocation types. */ if (GELF_R_TYPE(rela->r_info) != R_PPC_REL24 && GELF_R_TYPE(rela->r_info) != R_PPC_PLTREL24) return (-1); /* * We may have already processed this object file in an earlier linker * invocation. Check to see if the present instruction sequence matches * the one we would install below. */ if (isenabled) { if (ip[0] == DT_OP_XOR_R3) { (*off) += sizeof (ip[0]); return (0); } } else { if (ip[0] == DT_OP_NOP) { (*off) += sizeof (ip[0]); return (0); } } /* * We only expect branch to address instructions. */ if (!DT_IS_BRANCH(ip[0])) { dt_dprintf("found %x instead of a branch instruction at %llx\n", ip[0], (u_longlong_t)rela->r_offset); return (-1); } if (isenabled) { /* * It would necessarily indicate incorrect usage if an is- * enabled probe were tail-called so flag that as an error. * It's also potentially (very) tricky to handle gracefully, * but could be done if this were a desired use scenario. */ if (!DT_IS_BL(ip[0])) { dt_dprintf("tail call to is-enabled probe at %llx\n", (u_longlong_t)rela->r_offset); return (-1); } ip[0] = DT_OP_XOR_R3; (*off) += sizeof (ip[0]); } else { if (DT_IS_BL(ip[0])) ip[0] = DT_OP_NOP; else ip[0] = DT_OP_BLR; } return (0); } #elif defined(__sparc) #define DT_OP_RET 0x81c7e008 #define DT_OP_NOP 0x01000000 #define DT_OP_CALL 0x40000000 #define DT_OP_CLR_O0 0x90102000 #define DT_IS_MOV_O7(inst) (((inst) & 0xffffe000) == 0x9e100000) #define DT_IS_RESTORE(inst) (((inst) & 0xc1f80000) == 0x81e80000) #define DT_IS_RETL(inst) (((inst) & 0xfff83fff) == 0x81c02008) #define DT_RS2(inst) ((inst) & 0x1f) #define DT_MAKE_RETL(reg) (0x81c02008 | ((reg) << 14)) /*ARGSUSED*/ static int dt_modtext(dtrace_hdl_t *dtp, char *p, int isenabled, GElf_Rela *rela, uint32_t *off) { uint32_t *ip; if ((rela->r_offset & (sizeof (uint32_t) - 1)) != 0) return (-1); /*LINTED*/ ip = (uint32_t *)(p + rela->r_offset); /* * We only know about some specific relocation types. */ if (GELF_R_TYPE(rela->r_info) != R_SPARC_WDISP30 && GELF_R_TYPE(rela->r_info) != R_SPARC_WPLT30) return (-1); /* * We may have already processed this object file in an earlier linker * invocation. Check to see if the present instruction sequence matches * the one we would install below. */ if (isenabled) { if (ip[0] == DT_OP_NOP) { (*off) += sizeof (ip[0]); return (0); } } else { if (DT_IS_RESTORE(ip[1])) { if (ip[0] == DT_OP_RET) { (*off) += sizeof (ip[0]); return (0); } } else if (DT_IS_MOV_O7(ip[1])) { if (DT_IS_RETL(ip[0])) return (0); } else { if (ip[0] == DT_OP_NOP) { (*off) += sizeof (ip[0]); return (0); } } } /* * We only expect call instructions with a displacement of 0. */ if (ip[0] != DT_OP_CALL) { dt_dprintf("found %x instead of a call instruction at %llx\n", ip[0], (u_longlong_t)rela->r_offset); return (-1); } if (isenabled) { /* * It would necessarily indicate incorrect usage if an is- * enabled probe were tail-called so flag that as an error. * It's also potentially (very) tricky to handle gracefully, * but could be done if this were a desired use scenario. */ if (DT_IS_RESTORE(ip[1]) || DT_IS_MOV_O7(ip[1])) { dt_dprintf("tail call to is-enabled probe at %llx\n", (u_longlong_t)rela->r_offset); return (-1); } /* * On SPARC, we take advantage of the fact that the first * argument shares the same register as for the return value. * The macro handles the work of zeroing that register so we * don't need to do anything special here. We instrument the * instruction in the delay slot as we'll need to modify the * return register after that instruction has been emulated. */ ip[0] = DT_OP_NOP; (*off) += sizeof (ip[0]); } else { /* * If the call is followed by a restore, it's a tail call so * change the call to a ret. If the call if followed by a mov * of a register into %o7, it's a tail call in leaf context * so change the call to a retl-like instruction that returns * to that register value + 8 (rather than the typical %o7 + * 8); the delay slot instruction is left, but should have no * effect. Otherwise we change the call to be a nop. We * identify the subsequent instruction as the probe point in * all but the leaf tail-call case to ensure that arguments to * the probe are complete and consistent. An astute, though * largely hypothetical, observer would note that there is the * possibility of a false-positive probe firing if the function * contained a branch to the instruction in the delay slot of * the call. Fixing this would require significant in-kernel * modifications, and isn't worth doing until we see it in the * wild. */ if (DT_IS_RESTORE(ip[1])) { ip[0] = DT_OP_RET; (*off) += sizeof (ip[0]); } else if (DT_IS_MOV_O7(ip[1])) { ip[0] = DT_MAKE_RETL(DT_RS2(ip[1])); } else { ip[0] = DT_OP_NOP; (*off) += sizeof (ip[0]); } } return (0); } #elif defined(__i386) || defined(__amd64) #define DT_OP_NOP 0x90 #define DT_OP_RET 0xc3 #define DT_OP_CALL 0xe8 #define DT_OP_JMP32 0xe9 #define DT_OP_REX_RAX 0x48 #define DT_OP_XOR_EAX_0 0x33 #define DT_OP_XOR_EAX_1 0xc0 static int dt_modtext(dtrace_hdl_t *dtp, char *p, int isenabled, GElf_Rela *rela, uint32_t *off) { uint8_t *ip = (uint8_t *)(p + rela->r_offset - 1); uint8_t ret; /* * On x86, the first byte of the instruction is the call opcode and * the next four bytes are the 32-bit address; the relocation is for * the address operand. We back up the offset to the first byte of * the instruction. For is-enabled probes, we later advance the offset * so that it hits the first nop in the instruction sequence. */ (*off) -= 1; /* * We only know about some specific relocation types. Luckily * these types have the same values on both 32-bit and 64-bit * x86 architectures. */ if (GELF_R_TYPE(rela->r_info) != R_386_PC32 && GELF_R_TYPE(rela->r_info) != R_386_PLT32) return (-1); /* * We may have already processed this object file in an earlier linker * invocation. Check to see if the present instruction sequence matches * the one we would install. For is-enabled probes, we advance the * offset to the first nop instruction in the sequence to match the * text modification code below. */ if (!isenabled) { if ((ip[0] == DT_OP_NOP || ip[0] == DT_OP_RET) && ip[1] == DT_OP_NOP && ip[2] == DT_OP_NOP && ip[3] == DT_OP_NOP && ip[4] == DT_OP_NOP) return (0); } else if (dtp->dt_oflags & DTRACE_O_LP64) { if (ip[0] == DT_OP_REX_RAX && ip[1] == DT_OP_XOR_EAX_0 && ip[2] == DT_OP_XOR_EAX_1 && (ip[3] == DT_OP_NOP || ip[3] == DT_OP_RET) && ip[4] == DT_OP_NOP) { (*off) += 3; return (0); } } else { if (ip[0] == DT_OP_XOR_EAX_0 && ip[1] == DT_OP_XOR_EAX_1 && (ip[2] == DT_OP_NOP || ip[2] == DT_OP_RET) && ip[3] == DT_OP_NOP && ip[4] == DT_OP_NOP) { (*off) += 2; return (0); } } /* * We expect either a call instrution with a 32-bit displacement or a * jmp instruction with a 32-bit displacement acting as a tail-call. */ if (ip[0] != DT_OP_CALL && ip[0] != DT_OP_JMP32) { dt_dprintf("found %x instead of a call or jmp instruction at " "%llx\n", ip[0], (u_longlong_t)rela->r_offset); return (-1); } ret = (ip[0] == DT_OP_JMP32) ? DT_OP_RET : DT_OP_NOP; /* * Establish the instruction sequence -- all nops for probes, and an * instruction to clear the return value register (%eax/%rax) followed * by nops for is-enabled probes. For is-enabled probes, we advance * the offset to the first nop. This isn't stricly necessary but makes * for more readable disassembly when the probe is enabled. */ if (!isenabled) { ip[0] = ret; ip[1] = DT_OP_NOP; ip[2] = DT_OP_NOP; ip[3] = DT_OP_NOP; ip[4] = DT_OP_NOP; } else if (dtp->dt_oflags & DTRACE_O_LP64) { ip[0] = DT_OP_REX_RAX; ip[1] = DT_OP_XOR_EAX_0; ip[2] = DT_OP_XOR_EAX_1; ip[3] = ret; ip[4] = DT_OP_NOP; (*off) += 3; } else { ip[0] = DT_OP_XOR_EAX_0; ip[1] = DT_OP_XOR_EAX_1; ip[2] = ret; ip[3] = DT_OP_NOP; ip[4] = DT_OP_NOP; (*off) += 2; } return (0); } #else #error unknown ISA #endif /*PRINTFLIKE5*/ static int dt_link_error(dtrace_hdl_t *dtp, Elf *elf, int fd, dt_link_pair_t *bufs, const char *format, ...) { va_list ap; dt_link_pair_t *pair; va_start(ap, format); dt_set_errmsg(dtp, NULL, NULL, NULL, 0, format, ap); va_end(ap); if (elf != NULL) (void) elf_end(elf); if (fd >= 0) (void) close(fd); while ((pair = bufs) != NULL) { bufs = pair->dlp_next; dt_free(dtp, pair->dlp_str); dt_free(dtp, pair->dlp_sym); dt_free(dtp, pair); } return (dt_set_errno(dtp, EDT_COMPILER)); } static int process_obj(dtrace_hdl_t *dtp, const char *obj, int *eprobesp) { static const char dt_prefix[] = "__dtrace"; static const char dt_enabled[] = "enabled"; static const char dt_symprefix[] = "$dtrace"; static const char dt_symfmt[] = "%s%ld.%s"; int fd, i, ndx, eprobe, mod = 0; Elf *elf = NULL; GElf_Ehdr ehdr; Elf_Scn *scn_rel, *scn_sym, *scn_str, *scn_tgt; Elf_Data *data_rel, *data_sym, *data_str, *data_tgt; GElf_Shdr shdr_rel, shdr_sym, shdr_str, shdr_tgt; GElf_Sym rsym, fsym, dsym; GElf_Rela rela; char *s, *p, *r; char pname[DTRACE_PROVNAMELEN]; dt_provider_t *pvp; dt_probe_t *prp; uint32_t off, eclass, emachine1, emachine2; size_t symsize, nsym, isym, istr, len; key_t objkey; dt_link_pair_t *pair, *bufs = NULL; dt_strtab_t *strtab; if ((fd = open64(obj, O_RDWR)) == -1) { return (dt_link_error(dtp, elf, fd, bufs, "failed to open %s: %s", obj, strerror(errno))); } if ((elf = elf_begin(fd, ELF_C_RDWR, NULL)) == NULL) { return (dt_link_error(dtp, elf, fd, bufs, "failed to process %s: %s", obj, elf_errmsg(elf_errno()))); } switch (elf_kind(elf)) { case ELF_K_ELF: break; case ELF_K_AR: return (dt_link_error(dtp, elf, fd, bufs, "archives are not " "permitted; use the contents of the archive instead: %s", obj)); default: return (dt_link_error(dtp, elf, fd, bufs, "invalid file type: %s", obj)); } if (gelf_getehdr(elf, &ehdr) == NULL) { return (dt_link_error(dtp, elf, fd, bufs, "corrupt file: %s", obj)); } if (dtp->dt_oflags & DTRACE_O_LP64) { eclass = ELFCLASS64; #if defined(__mips__) emachine1 = emachine2 = EM_MIPS; #elif defined(__powerpc__) emachine1 = emachine2 = EM_PPC64; #elif defined(__sparc) emachine1 = emachine2 = EM_SPARCV9; #elif defined(__i386) || defined(__amd64) emachine1 = emachine2 = EM_AMD64; #endif symsize = sizeof (Elf64_Sym); } else { eclass = ELFCLASS32; #if defined(__arm__) emachine1 = emachine2 = EM_ARM; #elif defined(__mips__) emachine1 = emachine2 = EM_MIPS; #elif defined(__powerpc__) emachine1 = emachine2 = EM_PPC; #elif defined(__sparc) emachine1 = EM_SPARC; emachine2 = EM_SPARC32PLUS; #elif defined(__i386) || defined(__amd64) emachine1 = emachine2 = EM_386; #endif symsize = sizeof (Elf32_Sym); } if (ehdr.e_ident[EI_CLASS] != eclass) { return (dt_link_error(dtp, elf, fd, bufs, "incorrect ELF class for object file: %s", obj)); } if (ehdr.e_machine != emachine1 && ehdr.e_machine != emachine2) { return (dt_link_error(dtp, elf, fd, bufs, "incorrect ELF machine type for object file: %s", obj)); } /* * We use this token as a relatively unique handle for this file on the * system in order to disambiguate potential conflicts between files of * the same name which contain identially named local symbols. */ if ((objkey = ftok(obj, 0)) == (key_t)-1) { return (dt_link_error(dtp, elf, fd, bufs, "failed to generate unique key for object file: %s", obj)); } scn_rel = NULL; while ((scn_rel = elf_nextscn(elf, scn_rel)) != NULL) { if (gelf_getshdr(scn_rel, &shdr_rel) == NULL) goto err; /* * Skip any non-relocation sections. */ if (shdr_rel.sh_type != SHT_RELA && shdr_rel.sh_type != SHT_REL) continue; if ((data_rel = elf_getdata(scn_rel, NULL)) == NULL) goto err; /* * Grab the section, section header and section data for the * symbol table that this relocation section references. */ if ((scn_sym = elf_getscn(elf, shdr_rel.sh_link)) == NULL || gelf_getshdr(scn_sym, &shdr_sym) == NULL || (data_sym = elf_getdata(scn_sym, NULL)) == NULL) goto err; /* * Ditto for that symbol table's string table. */ if ((scn_str = elf_getscn(elf, shdr_sym.sh_link)) == NULL || gelf_getshdr(scn_str, &shdr_str) == NULL || (data_str = elf_getdata(scn_str, NULL)) == NULL) goto err; /* * Grab the section, section header and section data for the * target section for the relocations. For the relocations * we're looking for -- this will typically be the text of the * object file. */ if ((scn_tgt = elf_getscn(elf, shdr_rel.sh_info)) == NULL || gelf_getshdr(scn_tgt, &shdr_tgt) == NULL || (data_tgt = elf_getdata(scn_tgt, NULL)) == NULL) goto err; /* * We're looking for relocations to symbols matching this form: * * __dtrace[enabled]____ * * For the generated object, we need to record the location * identified by the relocation, and create a new relocation * in the generated object that will be resolved at link time * to the location of the function in which the probe is * embedded. In the target object, we change the matched symbol * so that it will be ignored at link time, and we modify the * target (text) section to replace the call instruction with * one or more nops. * * If the function containing the probe is locally scoped * (static), we create an alias used by the relocation in the * generated object. The alias, a new symbol, will be global * (so that the relocation from the generated object can be * resolved), and hidden (so that it is converted to a local * symbol at link time). Such aliases have this form: * * $dtrace. * * We take a first pass through all the relocations to * populate our string table and count the number of extra * symbols we'll require. */ strtab = dt_strtab_create(1); nsym = 0; isym = data_sym->d_size / symsize; istr = data_str->d_size; for (i = 0; i < shdr_rel.sh_size / shdr_rel.sh_entsize; i++) { if (shdr_rel.sh_type == SHT_RELA) { if (gelf_getrela(data_rel, i, &rela) == NULL) continue; } else { GElf_Rel rel; if (gelf_getrel(data_rel, i, &rel) == NULL) continue; rela.r_offset = rel.r_offset; rela.r_info = rel.r_info; rela.r_addend = 0; } if (gelf_getsym(data_sym, GELF_R_SYM(rela.r_info), &rsym) == NULL) { dt_strtab_destroy(strtab); goto err; } s = (char *)data_str->d_buf + rsym.st_name; if (strncmp(s, dt_prefix, sizeof (dt_prefix) - 1) != 0) continue; if (dt_symtab_lookup(data_sym, isym, rela.r_offset, - shdr_rel.sh_info, &fsym) != 0) { + shdr_rel.sh_info, &fsym, + (emachine1 == EM_PPC64), elf) != 0) { dt_strtab_destroy(strtab); goto err; } if (GELF_ST_BIND(fsym.st_info) != STB_LOCAL) continue; if (fsym.st_name > data_str->d_size) { dt_strtab_destroy(strtab); goto err; } s = (char *)data_str->d_buf + fsym.st_name; /* * If this symbol isn't of type function, we've really * driven off the rails or the object file is corrupt. */ if (GELF_ST_TYPE(fsym.st_info) != STT_FUNC) { dt_strtab_destroy(strtab); return (dt_link_error(dtp, elf, fd, bufs, "expected %s to be of type function", s)); } len = snprintf(NULL, 0, dt_symfmt, dt_symprefix, objkey, s) + 1; if ((p = dt_alloc(dtp, len)) == NULL) { dt_strtab_destroy(strtab); goto err; } (void) snprintf(p, len, dt_symfmt, dt_symprefix, objkey, s); if (dt_strtab_index(strtab, p) == -1) { nsym++; (void) dt_strtab_insert(strtab, p); } dt_free(dtp, p); } /* * If needed, allocate the additional space for the symbol * table and string table copying the old data into the new * buffers, and marking the buffers as dirty. We inject those * newly allocated buffers into the libelf data structures, but * are still responsible for freeing them once we're done with * the elf handle. */ if (nsym > 0) { /* * The first byte of the string table is reserved for * the \0 entry. */ len = dt_strtab_size(strtab) - 1; assert(len > 0); assert(dt_strtab_index(strtab, "") == 0); dt_strtab_destroy(strtab); if ((pair = dt_alloc(dtp, sizeof (*pair))) == NULL) goto err; if ((pair->dlp_str = dt_alloc(dtp, data_str->d_size + len)) == NULL) { dt_free(dtp, pair); goto err; } if ((pair->dlp_sym = dt_alloc(dtp, data_sym->d_size + nsym * symsize)) == NULL) { dt_free(dtp, pair->dlp_str); dt_free(dtp, pair); goto err; } pair->dlp_next = bufs; bufs = pair; bcopy(data_str->d_buf, pair->dlp_str, data_str->d_size); data_str->d_buf = pair->dlp_str; data_str->d_size += len; (void) elf_flagdata(data_str, ELF_C_SET, ELF_F_DIRTY); shdr_str.sh_size += len; (void) gelf_update_shdr(scn_str, &shdr_str); bcopy(data_sym->d_buf, pair->dlp_sym, data_sym->d_size); data_sym->d_buf = pair->dlp_sym; data_sym->d_size += nsym * symsize; (void) elf_flagdata(data_sym, ELF_C_SET, ELF_F_DIRTY); shdr_sym.sh_size += nsym * symsize; (void) gelf_update_shdr(scn_sym, &shdr_sym); nsym += isym; } else { dt_strtab_destroy(strtab); } /* * Now that the tables have been allocated, perform the * modifications described above. */ for (i = 0; i < shdr_rel.sh_size / shdr_rel.sh_entsize; i++) { if (shdr_rel.sh_type == SHT_RELA) { if (gelf_getrela(data_rel, i, &rela) == NULL) continue; } else { GElf_Rel rel; if (gelf_getrel(data_rel, i, &rel) == NULL) continue; rela.r_offset = rel.r_offset; rela.r_info = rel.r_info; rela.r_addend = 0; } ndx = GELF_R_SYM(rela.r_info); if (gelf_getsym(data_sym, ndx, &rsym) == NULL || rsym.st_name > data_str->d_size) goto err; s = (char *)data_str->d_buf + rsym.st_name; if (strncmp(s, dt_prefix, sizeof (dt_prefix) - 1) != 0) continue; s += sizeof (dt_prefix) - 1; /* * Check to see if this is an 'is-enabled' check as * opposed to a normal probe. */ if (strncmp(s, dt_enabled, sizeof (dt_enabled) - 1) == 0) { s += sizeof (dt_enabled) - 1; eprobe = 1; *eprobesp = 1; dt_dprintf("is-enabled probe\n"); } else { eprobe = 0; dt_dprintf("normal probe\n"); } if (*s++ != '_') goto err; if ((p = strstr(s, "___")) == NULL || p - s >= sizeof (pname)) goto err; bcopy(s, pname, p - s); pname[p - s] = '\0'; p = strhyphenate(p + 3); /* strlen("___") */ if (dt_symtab_lookup(data_sym, isym, rela.r_offset, - shdr_rel.sh_info, &fsym) != 0) + shdr_rel.sh_info, &fsym, + (emachine1 == EM_PPC64), elf) != 0) goto err; if (fsym.st_name > data_str->d_size) goto err; assert(GELF_ST_TYPE(fsym.st_info) == STT_FUNC); /* * If a NULL relocation name is passed to * dt_probe_define(), the function name is used for the * relocation. The relocation needs to use a mangled * name if the symbol is locally scoped; the function * name may need to change if we've found the global * alias for the locally scoped symbol (we prefer * global symbols to locals in dt_symtab_lookup()). */ s = (char *)data_str->d_buf + fsym.st_name; r = NULL; if (GELF_ST_BIND(fsym.st_info) == STB_LOCAL) { dsym = fsym; dsym.st_name = istr; dsym.st_info = GELF_ST_INFO(STB_GLOBAL, STT_FUNC); dsym.st_other = ELF64_ST_VISIBILITY(STV_ELIMINATE); (void) gelf_update_sym(data_sym, isym, &dsym); r = (char *)data_str->d_buf + istr; istr += 1 + sprintf(r, dt_symfmt, dt_symprefix, objkey, s); isym++; assert(isym <= nsym); } else if (strncmp(s, dt_symprefix, strlen(dt_symprefix)) == 0) { r = s; if ((s = strchr(s, '.')) == NULL) goto err; s++; } if ((pvp = dt_provider_lookup(dtp, pname)) == NULL) { return (dt_link_error(dtp, elf, fd, bufs, "no such provider %s", pname)); } if ((prp = dt_probe_lookup(pvp, p)) == NULL) { return (dt_link_error(dtp, elf, fd, bufs, "no such probe %s", p)); } assert(fsym.st_value <= rela.r_offset); off = rela.r_offset - fsym.st_value; if (dt_modtext(dtp, data_tgt->d_buf, eprobe, &rela, &off) != 0) goto err; if (dt_probe_define(pvp, prp, s, r, off, eprobe) != 0) { return (dt_link_error(dtp, elf, fd, bufs, "failed to allocate space for probe")); } #if !defined(sun) /* * Our linker doesn't understand the SUNW_IGNORE ndx and * will try to use this relocation when we build the * final executable. Since we are done processing this * relocation, mark it as inexistant and let libelf * remove it from the file. * If this wasn't done, we would have garbage added to * the executable file as the symbol is going to be * change from UND to ABS. */ if (shdr_rel.sh_type == SHT_RELA) { rela.r_offset = 0; rela.r_info = 0; rela.r_addend = 0; (void) gelf_update_rela(data_rel, i, &rela); } else { GElf_Rel rel; rel.r_offset = 0; rel.r_info = 0; (void) gelf_update_rel(data_rel, i, &rel); } #endif mod = 1; (void) elf_flagdata(data_tgt, ELF_C_SET, ELF_F_DIRTY); /* * This symbol may already have been marked to * be ignored by another relocation referencing * the same symbol or if this object file has * already been processed by an earlier link * invocation. */ #if !defined(sun) #define SHN_SUNW_IGNORE SHN_ABS #endif if (rsym.st_shndx != SHN_SUNW_IGNORE) { rsym.st_shndx = SHN_SUNW_IGNORE; (void) gelf_update_sym(data_sym, ndx, &rsym); } } } if (mod && elf_update(elf, ELF_C_WRITE) == -1) goto err; (void) elf_end(elf); (void) close(fd); #if !defined(sun) if (nsym > 0) #endif while ((pair = bufs) != NULL) { bufs = pair->dlp_next; dt_free(dtp, pair->dlp_str); dt_free(dtp, pair->dlp_sym); dt_free(dtp, pair); } return (0); err: return (dt_link_error(dtp, elf, fd, bufs, "an error was encountered while processing %s", obj)); } int dtrace_program_link(dtrace_hdl_t *dtp, dtrace_prog_t *pgp, uint_t dflags, const char *file, int objc, char *const objv[]) { #if !defined(sun) char tfile[PATH_MAX]; #endif char drti[PATH_MAX]; dof_hdr_t *dof; int fd, status, i, cur; char *cmd, tmp; size_t len; int eprobes = 0, ret = 0; #if !defined(sun) if (access(file, R_OK) == 0) { fprintf(stderr, "dtrace: target object (%s) already exists. " "Please remove the target\ndtrace: object and rebuild all " "the source objects if you wish to run the DTrace\n" "dtrace: linking process again\n", file); /* * Several build infrastructures run DTrace twice (e.g. * postgres) and we don't want the build to fail. Return * 0 here since this isn't really a fatal error. */ return (0); } #endif /* * A NULL program indicates a special use in which we just link * together a bunch of object files specified in objv and then * unlink(2) those object files. */ if (pgp == NULL) { const char *fmt = "%s -o %s -r"; len = snprintf(&tmp, 1, fmt, dtp->dt_ld_path, file) + 1; for (i = 0; i < objc; i++) len += strlen(objv[i]) + 1; cmd = alloca(len); cur = snprintf(cmd, len, fmt, dtp->dt_ld_path, file); for (i = 0; i < objc; i++) cur += snprintf(cmd + cur, len - cur, " %s", objv[i]); if ((status = system(cmd)) == -1) { return (dt_link_error(dtp, NULL, -1, NULL, "failed to run %s: %s", dtp->dt_ld_path, strerror(errno))); } if (WIFSIGNALED(status)) { return (dt_link_error(dtp, NULL, -1, NULL, "failed to link %s: %s failed due to signal %d", file, dtp->dt_ld_path, WTERMSIG(status))); } if (WEXITSTATUS(status) != 0) { return (dt_link_error(dtp, NULL, -1, NULL, "failed to link %s: %s exited with status %d\n", file, dtp->dt_ld_path, WEXITSTATUS(status))); } for (i = 0; i < objc; i++) { if (strcmp(objv[i], file) != 0) (void) unlink(objv[i]); } return (0); } for (i = 0; i < objc; i++) { if (process_obj(dtp, objv[i], &eprobes) != 0) return (-1); /* errno is set for us */ } /* * If there are is-enabled probes then we need to force use of DOF * version 2. */ if (eprobes && pgp->dp_dofversion < DOF_VERSION_2) pgp->dp_dofversion = DOF_VERSION_2; if ((dof = dtrace_dof_create(dtp, pgp, dflags)) == NULL) return (-1); /* errno is set for us */ #if defined(sun) /* * Create a temporary file and then unlink it if we're going to * combine it with drti.o later. We can still refer to it in child * processes as /dev/fd/. */ if ((fd = open64(file, O_RDWR | O_CREAT | O_TRUNC, 0666)) == -1) { return (dt_link_error(dtp, NULL, -1, NULL, "failed to open %s: %s", file, strerror(errno))); } #else snprintf(tfile, sizeof(tfile), "%s.XXXXXX", file); if ((fd = mkstemp(tfile)) == -1) return (dt_link_error(dtp, NULL, -1, NULL, "failed to create temporary file %s: %s", tfile, strerror(errno))); #endif /* * If -xlinktype=DOF has been selected, just write out the DOF. * Otherwise proceed to the default of generating and linking ELF. */ switch (dtp->dt_linktype) { case DT_LTYP_DOF: if (dt_write(dtp, fd, dof, dof->dofh_filesz) < dof->dofh_filesz) ret = errno; if (close(fd) != 0 && ret == 0) ret = errno; if (ret != 0) { return (dt_link_error(dtp, NULL, -1, NULL, "failed to write %s: %s", file, strerror(ret))); } return (0); case DT_LTYP_ELF: break; /* fall through to the rest of dtrace_program_link() */ default: return (dt_link_error(dtp, NULL, -1, NULL, "invalid link type %u\n", dtp->dt_linktype)); } #if defined(sun) if (!dtp->dt_lazyload) (void) unlink(file); #endif if (dtp->dt_oflags & DTRACE_O_LP64) status = dump_elf64(dtp, dof, fd); else status = dump_elf32(dtp, dof, fd); #if defined(sun) if (status != 0 || lseek(fd, 0, SEEK_SET) != 0) { return (dt_link_error(dtp, NULL, -1, NULL, "failed to write %s: %s", file, strerror(errno))); } #else if (status != 0) return (dt_link_error(dtp, NULL, -1, NULL, "failed to write %s: %s", tfile, strerror(dtrace_errno(dtp)))); #endif if (!dtp->dt_lazyload) { #if defined(sun) const char *fmt = "%s -o %s -r -Blocal -Breduce /dev/fd/%d %s"; if (dtp->dt_oflags & DTRACE_O_LP64) { (void) snprintf(drti, sizeof (drti), "%s/64/drti.o", _dtrace_libdir); } else { (void) snprintf(drti, sizeof (drti), "%s/drti.o", _dtrace_libdir); } len = snprintf(&tmp, 1, fmt, dtp->dt_ld_path, file, fd, drti) + 1; cmd = alloca(len); (void) snprintf(cmd, len, fmt, dtp->dt_ld_path, file, fd, drti); #else const char *fmt = "%s -o %s -r %s %s"; #if defined(__amd64__) /* * Arches which default to 64-bit need to explicitly use * the 32-bit library path. */ int use_32 = (dtp->dt_oflags & DTRACE_O_ILP32); #else /* * Arches which are 32-bit only just use the normal * library path. */ int use_32 = 0; #endif (void) snprintf(drti, sizeof (drti), "/usr/lib%s/dtrace/drti.o", use_32 ? "32":""); len = snprintf(&tmp, 1, fmt, dtp->dt_ld_path, file, tfile, drti) + 1; cmd = alloca(len); (void) snprintf(cmd, len, fmt, dtp->dt_ld_path, file, tfile, drti); #endif if ((status = system(cmd)) == -1) { ret = dt_link_error(dtp, NULL, -1, NULL, "failed to run %s: %s", dtp->dt_ld_path, strerror(errno)); goto done; } if (WIFSIGNALED(status)) { ret = dt_link_error(dtp, NULL, -1, NULL, "failed to link %s: %s failed due to signal %d", file, dtp->dt_ld_path, WTERMSIG(status)); goto done; } if (WEXITSTATUS(status) != 0) { ret = dt_link_error(dtp, NULL, -1, NULL, "failed to link %s: %s exited with status %d\n", file, dtp->dt_ld_path, WEXITSTATUS(status)); goto done; } (void) close(fd); /* release temporary file */ } else { (void) close(fd); } done: dtrace_dof_destroy(dtp, dof); #if !defined(sun) unlink(tfile); #endif return (ret); } Index: projects/clang350-import/cddl/contrib/opensolaris =================================================================== --- projects/clang350-import/cddl/contrib/opensolaris (revision 276342) +++ projects/clang350-import/cddl/contrib/opensolaris (revision 276343) Property changes on: projects/clang350-import/cddl/contrib/opensolaris ___________________________________________________________________ Modified: svn:mergeinfo ## -0,0 +0,1 ## Merged /head/cddl/contrib/opensolaris:r276302-276342 Index: projects/clang350-import/cddl =================================================================== --- projects/clang350-import/cddl (revision 276342) +++ projects/clang350-import/cddl (revision 276343) Property changes on: projects/clang350-import/cddl ___________________________________________________________________ Modified: svn:mergeinfo ## -0,0 +0,1 ## Merged /head/cddl:r276302-276342 Index: projects/clang350-import/contrib/bsnmp/lib/snmpcrypto.c =================================================================== --- projects/clang350-import/contrib/bsnmp/lib/snmpcrypto.c (revision 276342) +++ projects/clang350-import/contrib/bsnmp/lib/snmpcrypto.c (revision 276343) @@ -1,402 +1,402 @@ /*- * Copyright (c) 2010 The FreeBSD Foundation * All rights reserved. * * This software was developed by Shteryana Sotirova Shopova under * sponsorship from the FreeBSD Foundation. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * $FreeBSD$ */ #include #include #include #include #include #include #ifdef HAVE_STDINT_H #include #elif defined(HAVE_INTTYPES_H) #include #endif #include #include #include #include #ifdef HAVE_LIBCRYPTO #include #endif #include "asn1.h" #include "snmp.h" #include "snmppriv.h" #define SNMP_PRIV_AES_IV_SIZ 16 #define SNMP_EXTENDED_KEY_SIZ 64 #define SNMP_AUTH_KEY_LOOPCNT 1048576 #define SNMP_AUTH_BUF_SIZE 72 static const uint8_t ipad = 0x36; static const uint8_t opad = 0x5c; #ifdef HAVE_LIBCRYPTO static int32_t snmp_digest_init(const struct snmp_user *user, EVP_MD_CTX *ctx, const EVP_MD **dtype, uint32_t *keylen) { if (user->auth_proto == SNMP_AUTH_HMAC_MD5) { *dtype = EVP_md5(); *keylen = SNMP_AUTH_HMACMD5_KEY_SIZ; } else if (user->auth_proto == SNMP_AUTH_HMAC_SHA) { *dtype = EVP_sha1(); *keylen = SNMP_AUTH_HMACSHA_KEY_SIZ; } else if (user->auth_proto == SNMP_AUTH_NOAUTH) return (0); else { snmp_error("unknown authentication option - %d", user->auth_proto); return (-1); } if (EVP_DigestInit(ctx, *dtype) != 1) return (-1); return (1); } enum snmp_code snmp_pdu_calc_digest(const struct snmp_pdu *pdu, uint8_t *digest) { uint8_t md[EVP_MAX_MD_SIZE], extkey[SNMP_EXTENDED_KEY_SIZ]; uint8_t key1[SNMP_EXTENDED_KEY_SIZ], key2[SNMP_EXTENDED_KEY_SIZ]; uint32_t i, keylen, olen; int32_t err; const EVP_MD *dtype; EVP_MD_CTX ctx; err = snmp_digest_init(&pdu->user, &ctx, &dtype, &keylen); if (err < 0) return (SNMP_CODE_BADDIGEST); else if (err == 0) return (SNMP_CODE_OK); memset(pdu->digest_ptr, 0, sizeof(pdu->msg_digest)); memcpy(extkey, pdu->user.auth_key, keylen); memset(extkey + keylen, 0, sizeof(extkey) - keylen); for (i = 0; i < SNMP_EXTENDED_KEY_SIZ; i++) { key1[i] = extkey[i] ^ ipad; key2[i] = extkey[i] ^ opad; } if (EVP_DigestUpdate(&ctx, key1, SNMP_EXTENDED_KEY_SIZ) != 1 || EVP_DigestUpdate(&ctx, pdu->outer_ptr, pdu->outer_len) != 1 || EVP_DigestFinal(&ctx, md, &olen) != 1) goto failed; if (EVP_DigestInit(&ctx, dtype) != 1 || EVP_DigestUpdate(&ctx, key2, SNMP_EXTENDED_KEY_SIZ) != 1 || EVP_DigestUpdate(&ctx, md, olen) != 1 || EVP_DigestFinal(&ctx, md, &olen) != 1) goto failed; if (olen < SNMP_USM_AUTH_SIZE) { snmp_error("bad digest size - %d", olen); EVP_MD_CTX_cleanup(&ctx); return (SNMP_CODE_BADDIGEST); } memcpy(digest, md, SNMP_USM_AUTH_SIZE); EVP_MD_CTX_cleanup(&ctx); return (SNMP_CODE_OK); failed: EVP_MD_CTX_cleanup(&ctx); return (SNMP_CODE_BADDIGEST); } static int32_t snmp_pdu_cipher_init(const struct snmp_pdu *pdu, int32_t len, const EVP_CIPHER **ctype, uint8_t *piv) { int i; uint32_t netint; if (pdu->user.priv_proto == SNMP_PRIV_DES) { if (len % 8 != 0) return (-1); *ctype = EVP_des_cbc(); memcpy(piv, pdu->msg_salt, sizeof(pdu->msg_salt)); for (i = 0; i < 8; i++) piv[i] = piv[i] ^ pdu->user.priv_key[8 + i]; } else if (pdu->user.priv_proto == SNMP_PRIV_AES) { *ctype = EVP_aes_128_cfb128(); netint = htonl(pdu->engine.engine_boots); memcpy(piv, &netint, sizeof(netint)); piv += sizeof(netint); netint = htonl(pdu->engine.engine_time); memcpy(piv, &netint, sizeof(netint)); piv += sizeof(netint); memcpy(piv, pdu->msg_salt, sizeof(pdu->msg_salt)); } else if (pdu->user.priv_proto == SNMP_PRIV_NOPRIV) return (0); else { snmp_error("unknown privacy option - %d", pdu->user.priv_proto); return (-1); } return (1); } enum snmp_code snmp_pdu_encrypt(const struct snmp_pdu *pdu) { int32_t err, olen; uint8_t iv[SNMP_PRIV_AES_IV_SIZ]; const EVP_CIPHER *ctype; EVP_CIPHER_CTX ctx; err = snmp_pdu_cipher_init(pdu, pdu->scoped_len, &ctype, iv); if (err < 0) return (SNMP_CODE_EDECRYPT); else if (err == 0) return (SNMP_CODE_OK); if (EVP_EncryptInit(&ctx, ctype, pdu->user.priv_key, iv) != 1) return (SNMP_CODE_FAILED); if (EVP_EncryptUpdate(&ctx, pdu->scoped_ptr, &olen, pdu->scoped_ptr, pdu->scoped_len) != 1 || EVP_EncryptFinal(&ctx, pdu->scoped_ptr + olen, &olen) != 1) { EVP_CIPHER_CTX_cleanup(&ctx); return (SNMP_CODE_FAILED); } EVP_CIPHER_CTX_cleanup(&ctx); return (SNMP_CODE_OK); } enum snmp_code snmp_pdu_decrypt(const struct snmp_pdu *pdu) { int32_t err, olen; uint8_t iv[SNMP_PRIV_AES_IV_SIZ]; const EVP_CIPHER *ctype; EVP_CIPHER_CTX ctx; err = snmp_pdu_cipher_init(pdu, pdu->scoped_len, &ctype, iv); if (err < 0) return (SNMP_CODE_EDECRYPT); else if (err == 0) return (SNMP_CODE_OK); if (EVP_DecryptInit(&ctx, ctype, pdu->user.priv_key, iv) != 1 || EVP_CIPHER_CTX_set_padding(&ctx, 0) != 1) return (SNMP_CODE_EDECRYPT); if (EVP_DecryptUpdate(&ctx, pdu->scoped_ptr, &olen, pdu->scoped_ptr, pdu->scoped_len) != 1 || EVP_DecryptFinal(&ctx, pdu->scoped_ptr + olen, &olen) != 1) { EVP_CIPHER_CTX_cleanup(&ctx); return (SNMP_CODE_EDECRYPT); } EVP_CIPHER_CTX_cleanup(&ctx); return (SNMP_CODE_OK); } /* [RFC 3414] - A.2. Password to Key Algorithm */ enum snmp_code snmp_passwd_to_keys(struct snmp_user *user, char *passwd) { int err, loop, i, pwdlen; uint32_t keylen, olen; const EVP_MD *dtype; EVP_MD_CTX ctx; uint8_t authbuf[SNMP_AUTH_BUF_SIZE]; if (passwd == NULL || user == NULL) return (SNMP_CODE_FAILED); err = snmp_digest_init(user, &ctx, &dtype, &keylen); if (err < 0) return (SNMP_CODE_BADDIGEST); else if (err == 0) return (SNMP_CODE_OK); memset(user->auth_key, 0, sizeof(user->auth_key)); pwdlen = strlen(passwd); for (loop = 0; loop < SNMP_AUTH_KEY_LOOPCNT; loop += i) { for (i = 0; i < SNMP_EXTENDED_KEY_SIZ; i++) authbuf[i] = passwd[(loop + i) % pwdlen]; if (EVP_DigestUpdate(&ctx, authbuf, SNMP_EXTENDED_KEY_SIZ) != 1) goto failed; } if (EVP_DigestFinal(&ctx, user->auth_key, &olen) != 1) goto failed; EVP_MD_CTX_cleanup(&ctx); return (SNMP_CODE_OK); failed: EVP_MD_CTX_cleanup(&ctx); return (SNMP_CODE_BADDIGEST); } /* [RFC 3414] - 2.6. Key Localization Algorithm */ enum snmp_code snmp_get_local_keys(struct snmp_user *user, uint8_t *eid, uint32_t elen) { int err; uint32_t keylen, olen; const EVP_MD *dtype; EVP_MD_CTX ctx; uint8_t authbuf[SNMP_AUTH_BUF_SIZE]; if (user == NULL || eid == NULL || elen > SNMP_ENGINE_ID_SIZ) return (SNMP_CODE_FAILED); memset(user->priv_key, 0, sizeof(user->priv_key)); memset(authbuf, 0, sizeof(authbuf)); err = snmp_digest_init(user, &ctx, &dtype, &keylen); if (err < 0) return (SNMP_CODE_BADDIGEST); else if (err == 0) return (SNMP_CODE_OK); memcpy(authbuf, user->auth_key, keylen); memcpy(authbuf + keylen, eid, elen); memcpy(authbuf + keylen + elen, user->auth_key, keylen); if (EVP_DigestUpdate(&ctx, authbuf, 2 * keylen + elen) != 1 || EVP_DigestFinal(&ctx, user->auth_key, &olen) != 1) { EVP_MD_CTX_cleanup(&ctx); return (SNMP_CODE_BADDIGEST); } EVP_MD_CTX_cleanup(&ctx); if (user->priv_proto != SNMP_PRIV_NOPRIV) memcpy(user->priv_key, user->auth_key, sizeof(user->priv_key)); return (SNMP_CODE_OK); } enum snmp_code snmp_calc_keychange(struct snmp_user *user, uint8_t *keychange) { int32_t err, rvalue[SNMP_AUTH_HMACSHA_KEY_SIZ / 4]; uint32_t i, keylen, olen; const EVP_MD *dtype; EVP_MD_CTX ctx; err = snmp_digest_init(user, &ctx, &dtype, &keylen); if (err < 0) return (SNMP_CODE_BADDIGEST); else if (err == 0) return (SNMP_CODE_OK); for (i = 0; i < keylen / 4; i++) rvalue[i] = random(); memcpy(keychange, user->auth_key, keylen); memcpy(keychange + keylen, rvalue, keylen); if (EVP_DigestUpdate(&ctx, keychange, 2 * keylen) != 1 || EVP_DigestFinal(&ctx, keychange, &olen) != 1) { EVP_MD_CTX_cleanup(&ctx); return (SNMP_CODE_BADDIGEST); } EVP_MD_CTX_cleanup(&ctx); return (SNMP_CODE_OK); } #else /* !HAVE_LIBCRYPTO */ enum snmp_code snmp_pdu_calc_digest(const struct snmp_pdu *pdu, uint8_t *digest __unused) { if (pdu->user.auth_proto != SNMP_AUTH_NOAUTH) return (SNMP_CODE_BADSECLEVEL); return (SNMP_CODE_OK); } enum snmp_code snmp_pdu_encrypt(const struct snmp_pdu *pdu) { if (pdu->user.priv_proto != SNMP_PRIV_NOPRIV) return (SNMP_CODE_BADSECLEVEL); return (SNMP_CODE_OK); } enum snmp_code snmp_pdu_decrypt(const struct snmp_pdu *pdu) { if (pdu->user.priv_proto != SNMP_PRIV_NOPRIV) return (SNMP_CODE_BADSECLEVEL); return (SNMP_CODE_OK); } -int +enum snmp_code snmp_passwd_to_keys(struct snmp_user *user, char *passwd __unused) { if (user->auth_proto == SNMP_AUTH_NOAUTH && user->priv_proto == SNMP_PRIV_NOPRIV) return (SNMP_CODE_OK); errno = EPROTONOSUPPORT; return (SNMP_CODE_FAILED); } -int +enum snmp_code snmp_get_local_keys(struct snmp_user *user, uint8_t *eid __unused, uint32_t elen __unused) { if (user->auth_proto == SNMP_AUTH_NOAUTH && user->priv_proto == SNMP_PRIV_NOPRIV) return (SNMP_CODE_OK); errno = EPROTONOSUPPORT; return (SNMP_CODE_FAILED); } enum snmp_code snmp_calc_keychange(struct snmp_user *user __unused, uint8_t *keychange __unused) { errno = EPROTONOSUPPORT; return (SNMP_CODE_FAILED); } #endif /* HAVE_LIBCRYPTO */ Index: projects/clang350-import/lib/libc/tests/hash/Makefile =================================================================== --- projects/clang350-import/lib/libc/tests/hash/Makefile (revision 276342) +++ projects/clang350-import/lib/libc/tests/hash/Makefile (revision 276343) @@ -1,31 +1,37 @@ # $FreeBSD$ +.include + TESTSDIR= ${TESTSBASE}/lib/libc/hash -NETBSD_ATF_TESTS_C= sha2_test +NETBSD_ATF_TESTS_C= + +.if ${MK_OPENSSL} != "no" +NETBSD_ATF_TESTS_C+= sha2_test +.endif NETBSD_ATF_TESTS_SH= hash_test BINDIR= ${TESTSDIR} PROGS+= h_hash FILESDIR= ${TESTSDIR}/data FILES+= data/md5test-in FILES+= data/md5test-out FILES+= data/sha1test-in FILES+= data/sha1test-out FILES+= data/sha1test2-out DPADD+= ${LIBMD} LDADD+= -lmd DPADD.sha2_test+= ${LIBCRYPTO} LDADD.sha2_test+= -lcrypto CFLAGS.sha2_test+= -I${.CURDIR}/../../../../crypto/openssh/openbsd-compat CFLAGS.sha2_test+= -I${.CURDIR}/../../../../crypto/openssh .include "../Makefile.netbsd-tests" .include Index: projects/clang350-import/lib/libc =================================================================== --- projects/clang350-import/lib/libc (revision 276342) +++ projects/clang350-import/lib/libc (revision 276343) Property changes on: projects/clang350-import/lib/libc ___________________________________________________________________ Modified: svn:mergeinfo ## -0,0 +0,1 ## Merged /head/lib/libc:r276302-276342 Index: projects/clang350-import/lib/ncurses/Makefile =================================================================== --- projects/clang350-import/lib/ncurses/Makefile (revision 276342) +++ projects/clang350-import/lib/ncurses/Makefile (revision 276343) @@ -1,6 +1,13 @@ # $FreeBSD$ SUBDIR= ncurses form menu panel \ ncursesw formw menuw panelw +SUBDIR_PARALLEL= + +.for subdir in ${SUBDIR:Nncurses*:N*w} +SUBDIR_DEPEND_${subdir}= ncurses +SUBDIR_DEPEND_${subdir}w= ncursesw +.endfor + .include Index: projects/clang350-import/libexec/rtld-elf/powerpc/reloc.c =================================================================== --- projects/clang350-import/libexec/rtld-elf/powerpc/reloc.c (revision 276342) +++ projects/clang350-import/libexec/rtld-elf/powerpc/reloc.c (revision 276343) @@ -1,656 +1,656 @@ /* $NetBSD: ppc_reloc.c,v 1.10 2001/09/10 06:09:41 mycroft Exp $ */ /*- * Copyright (C) 1998 Tsubai Masanari * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. The name of the author may not be used to endorse or promote products * derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * * $FreeBSD$ */ #include #include #include #include #include #include #include #include #include #include #include "debug.h" #include "rtld.h" #define _ppc_ha(x) ((((u_int32_t)(x) & 0x8000) ? \ ((u_int32_t)(x) + 0x10000) : (u_int32_t)(x)) >> 16) #define _ppc_la(x) ((u_int32_t)(x) & 0xffff) #define min(a,b) (((a) < (b)) ? (a) : (b)) #define max(a,b) (((a) > (b)) ? (a) : (b)) #define PLT_EXTENDED_BEGIN (1 << 13) #define JMPTAB_BASE(N) (18 + N*2 + ((N > PLT_EXTENDED_BEGIN) ? \ (N - PLT_EXTENDED_BEGIN)*2 : 0)) /* * Process the R_PPC_COPY relocations */ int do_copy_relocations(Obj_Entry *dstobj) { const Elf_Rela *relalim; const Elf_Rela *rela; /* * COPY relocs are invalid outside of the main program */ assert(dstobj->mainprog); relalim = (const Elf_Rela *) ((caddr_t) dstobj->rela + dstobj->relasize); for (rela = dstobj->rela; rela < relalim; rela++) { void *dstaddr; const Elf_Sym *dstsym; const char *name; size_t size; const void *srcaddr; const Elf_Sym *srcsym = NULL; const Obj_Entry *srcobj, *defobj; SymLook req; int res; if (ELF_R_TYPE(rela->r_info) != R_PPC_COPY) { continue; } dstaddr = (void *) (dstobj->relocbase + rela->r_offset); dstsym = dstobj->symtab + ELF_R_SYM(rela->r_info); name = dstobj->strtab + dstsym->st_name; size = dstsym->st_size; symlook_init(&req, name); req.ventry = fetch_ventry(dstobj, ELF_R_SYM(rela->r_info)); req.flags = SYMLOOK_EARLY; for (srcobj = dstobj->next; srcobj != NULL; srcobj = srcobj->next) { res = symlook_obj(&req, srcobj); if (res == 0) { srcsym = req.sym_out; defobj = req.defobj_out; break; } } if (srcobj == NULL) { _rtld_error("Undefined symbol \"%s\" " " referenced from COPY" " relocation in %s", name, dstobj->path); return (-1); } srcaddr = (const void *) (defobj->relocbase+srcsym->st_value); memcpy(dstaddr, srcaddr, size); dbg("copy_reloc: src=%p,dst=%p,size=%d\n",srcaddr,dstaddr,size); } return (0); } /* * Perform early relocation of the run-time linker image */ void reloc_non_plt_self(Elf_Dyn *dynp, Elf_Addr relocbase) { const Elf_Rela *rela = 0, *relalim; Elf_Addr relasz = 0; Elf_Addr *where; /* * Extract the rela/relasz values from the dynamic section */ for (; dynp->d_tag != DT_NULL; dynp++) { switch (dynp->d_tag) { case DT_RELA: rela = (const Elf_Rela *)(relocbase+dynp->d_un.d_ptr); break; case DT_RELASZ: relasz = dynp->d_un.d_val; break; } } /* * Relocate these values */ relalim = (const Elf_Rela *)((caddr_t)rela + relasz); for (; rela < relalim; rela++) { where = (Elf_Addr *)(relocbase + rela->r_offset); *where = (Elf_Addr)(relocbase + rela->r_addend); } } /* * Relocate a non-PLT object with addend. */ static int reloc_nonplt_object(Obj_Entry *obj_rtld, Obj_Entry *obj, const Elf_Rela *rela, SymCache *cache, int flags, RtldLockState *lockstate) { Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rela->r_offset); const Elf_Sym *def; const Obj_Entry *defobj; Elf_Addr tmp; switch (ELF_R_TYPE(rela->r_info)) { case R_PPC_NONE: break; case R_PPC_ADDR32: /* word32 S + A */ case R_PPC_GLOB_DAT: /* word32 S + A */ def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, flags, cache, lockstate); if (def == NULL) { return (-1); } tmp = (Elf_Addr)(defobj->relocbase + def->st_value + rela->r_addend); /* Don't issue write if unnecessary; avoid COW page fault */ if (*where != tmp) { *where = tmp; } break; case R_PPC_RELATIVE: /* word32 B + A */ tmp = (Elf_Addr)(obj->relocbase + rela->r_addend); /* As above, don't issue write unnecessarily */ if (*where != tmp) { *where = tmp; } break; case R_PPC_COPY: /* * These are deferred until all other relocations * have been done. All we do here is make sure * that the COPY relocation is not in a shared * library. They are allowed only in executable * files. */ if (!obj->mainprog) { _rtld_error("%s: Unexpected R_COPY " " relocation in shared library", obj->path); return (-1); } break; case R_PPC_JMP_SLOT: /* * These will be handled by the plt/jmpslot routines */ break; case R_PPC_DTPMOD32: def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, flags, cache, lockstate); if (def == NULL) return (-1); *where = (Elf_Addr) defobj->tlsindex; break; case R_PPC_TPREL32: def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, flags, cache, lockstate); if (def == NULL) return (-1); /* * We lazily allocate offsets for static TLS as we * see the first relocation that references the * TLS block. This allows us to support (small * amounts of) static TLS in dynamically loaded * modules. If we run out of space, we generate an * error. */ if (!defobj->tls_done) { if (!allocate_tls_offset((Obj_Entry*) defobj)) { _rtld_error("%s: No space available for static " "Thread Local Storage", obj->path); return (-1); } } *(Elf_Addr **)where = *where * sizeof(Elf_Addr) + (Elf_Addr *)(def->st_value + rela->r_addend + defobj->tlsoffset - TLS_TP_OFFSET); break; case R_PPC_DTPREL32: def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, flags, cache, lockstate); if (def == NULL) return (-1); *where += (Elf_Addr)(def->st_value + rela->r_addend - TLS_DTV_OFFSET); break; default: _rtld_error("%s: Unsupported relocation type %d" " in non-PLT relocations\n", obj->path, ELF_R_TYPE(rela->r_info)); return (-1); } return (0); } /* * Process non-PLT relocations */ int reloc_non_plt(Obj_Entry *obj, Obj_Entry *obj_rtld, int flags, RtldLockState *lockstate) { const Elf_Rela *relalim; const Elf_Rela *rela; SymCache *cache; int r = -1; if ((flags & SYMLOOK_IFUNC) != 0) /* XXX not implemented */ return (0); /* * The dynamic loader may be called from a thread, we have * limited amounts of stack available so we cannot use alloca(). */ if (obj != obj_rtld) { cache = calloc(obj->dynsymcount, sizeof(SymCache)); /* No need to check for NULL here */ } else cache = NULL; /* * From the SVR4 PPC ABI: * "The PowerPC family uses only the Elf32_Rela relocation * entries with explicit addends." */ relalim = (const Elf_Rela *)((caddr_t)obj->rela + obj->relasize); for (rela = obj->rela; rela < relalim; rela++) { if (reloc_nonplt_object(obj_rtld, obj, rela, cache, flags, lockstate) < 0) goto done; } r = 0; done: if (cache != NULL) free(cache); /* Synchronize icache for text seg in case we made any changes */ __syncicache(obj->mapbase, obj->textsize); return (r); } /* * Initialise a PLT slot to the resolving trampoline */ static int reloc_plt_object(Obj_Entry *obj, const Elf_Rela *rela) { Elf_Word *where = (Elf_Word *)(obj->relocbase + rela->r_offset); Elf_Addr *pltresolve, *pltlongresolve, *jmptab; Elf_Addr distance; int N = obj->pltrelasize / sizeof(Elf_Rela); int reloff; reloff = rela - obj->pltrela; if (reloff < 0) return (-1); pltlongresolve = obj->pltgot + 5; pltresolve = pltlongresolve + 5; distance = (Elf_Addr)pltresolve - (Elf_Addr)(where + 1); dbg(" reloc_plt_object: where=%p,pltres=%p,reloff=%x,distance=%x", (void *)where, (void *)pltresolve, reloff, distance); if (reloff < PLT_EXTENDED_BEGIN) { /* li r11,reloff */ /* b pltresolve */ where[0] = 0x39600000 | reloff; where[1] = 0x48000000 | (distance & 0x03fffffc); } else { jmptab = obj->pltgot + JMPTAB_BASE(N); jmptab[reloff] = (u_int)pltlongresolve; /* lis r11,jmptab[reloff]@ha */ /* lwzu r12,jmptab[reloff]@l(r11) */ /* mtctr r12 */ /* bctr */ where[0] = 0x3d600000 | _ppc_ha(&jmptab[reloff]); where[1] = 0x858b0000 | _ppc_la(&jmptab[reloff]); where[2] = 0x7d8903a6; where[3] = 0x4e800420; } /* * The icache will be sync'd in reloc_plt, which is called * after all the slots have been updated */ return (0); } /* * Process the PLT relocations. */ int reloc_plt(Obj_Entry *obj) { const Elf_Rela *relalim; const Elf_Rela *rela; int N = obj->pltrelasize / sizeof(Elf_Rela); if (obj->pltrelasize != 0) { relalim = (const Elf_Rela *)((char *)obj->pltrela + obj->pltrelasize); for (rela = obj->pltrela; rela < relalim; rela++) { assert(ELF_R_TYPE(rela->r_info) == R_PPC_JMP_SLOT); if (reloc_plt_object(obj, rela) < 0) { return (-1); } } } /* * Sync the icache for the byte range represented by the * trampoline routines and call slots. */ if (obj->pltgot != NULL) __syncicache(obj->pltgot, JMPTAB_BASE(N)*4); return (0); } /* * LD_BIND_NOW was set - force relocation for all jump slots */ int reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) { const Obj_Entry *defobj; const Elf_Rela *relalim; const Elf_Rela *rela; const Elf_Sym *def; Elf_Addr *where; Elf_Addr target; relalim = (const Elf_Rela *)((char *)obj->pltrela + obj->pltrelasize); for (rela = obj->pltrela; rela < relalim; rela++) { assert(ELF_R_TYPE(rela->r_info) == R_PPC_JMP_SLOT); where = (Elf_Addr *)(obj->relocbase + rela->r_offset); def = find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj, SYMLOOK_IN_PLT | flags, NULL, lockstate); if (def == NULL) { dbg("reloc_jmpslots: sym not found"); return (-1); } target = (Elf_Addr)(defobj->relocbase + def->st_value); #if 0 /* PG XXX */ dbg("\"%s\" in \"%s\" --> %p in \"%s\"", defobj->strtab + def->st_name, basename(obj->path), (void *)target, basename(defobj->path)); #endif reloc_jmpslot(where, target, defobj, obj, (const Elf_Rel *) rela); } obj->jmpslots_done = true; return (0); } /* * Update the value of a PLT jump slot. Branch directly to the target if * it is within +/- 32Mb, otherwise go indirectly via the pltcall * trampoline call and jump table. */ Elf_Addr reloc_jmpslot(Elf_Addr *wherep, Elf_Addr target, const Obj_Entry *defobj, const Obj_Entry *obj, const Elf_Rel *rel) { Elf_Addr offset; const Elf_Rela *rela = (const Elf_Rela *) rel; dbg(" reloc_jmpslot: where=%p, target=%p", (void *)wherep, (void *)target); /* * At the PLT entry pointed at by `wherep', construct * a direct transfer to the now fully resolved function * address. */ offset = target - (Elf_Addr)wherep; - if (abs(offset) < 32*1024*1024) { /* inside 32MB? */ + if (abs((int)offset) < 32*1024*1024) { /* inside 32MB? */ /* b value # branch directly */ *wherep = 0x48000000 | (offset & 0x03fffffc); __syncicache(wherep, 4); } else { Elf_Addr *pltcall, *jmptab; int distance; int N = obj->pltrelasize / sizeof(Elf_Rela); int reloff = rela - obj->pltrela; if (reloff < 0) return (-1); pltcall = obj->pltgot; dbg(" reloc_jmpslot: indir, reloff=%x, N=%x\n", reloff, N); jmptab = obj->pltgot + JMPTAB_BASE(N); jmptab[reloff] = target; mb(); /* Order jmptab update before next changes */ if (reloff < PLT_EXTENDED_BEGIN) { /* for extended PLT entries, we keep the old code */ distance = (Elf_Addr)pltcall - (Elf_Addr)(wherep + 1); /* li r11,reloff */ /* b pltcall # use indirect pltcall routine */ /* first instruction same as before */ wherep[1] = 0x48000000 | (distance & 0x03fffffc); __syncicache(wherep, 8); } } return (target); } int reloc_iresolve(Obj_Entry *obj, struct Struct_RtldLockState *lockstate) { /* XXX not implemented */ return (0); } int reloc_gnu_ifunc(Obj_Entry *obj, int flags, struct Struct_RtldLockState *lockstate) { /* XXX not implemented */ return (0); } /* * Setup the plt glue routines. */ #define PLTCALL_SIZE 20 #define PLTLONGRESOLVE_SIZE 20 #define PLTRESOLVE_SIZE 24 void init_pltgot(Obj_Entry *obj) { Elf_Word *pltcall, *pltresolve, *pltlongresolve; Elf_Word *jmptab; int N = obj->pltrelasize / sizeof(Elf_Rela); pltcall = obj->pltgot; if (pltcall == NULL) { return; } /* * From the SVR4 PPC ABI: * * 'The first 18 words (72 bytes) of the PLT are reserved for * use by the dynamic linker. * ... * 'If the executable or shared object requires N procedure * linkage table entries, the link editor shall reserve 3*N * words (12*N bytes) following the 18 reserved words. The * first 2*N of these words are the procedure linkage table * entries themselves. The static linker directs calls to bytes * (72 + (i-1)*8), for i between 1 and N inclusive. The remaining * N words (4*N bytes) are reserved for use by the dynamic linker.' */ /* * Copy the absolute-call assembler stub into the first part of * the reserved PLT area. */ memcpy(pltcall, _rtld_powerpc_pltcall, PLTCALL_SIZE); /* * Determine the address of the jumptable, which is the dyn-linker * reserved area after the call cells. Write the absolute address * of the jumptable into the absolute-call assembler code so it * can determine this address. */ jmptab = obj->pltgot + JMPTAB_BASE(N); pltcall[1] |= _ppc_ha(jmptab); /* addis 11,11,jmptab@ha */ pltcall[2] |= _ppc_la(jmptab); /* lwz 11,jmptab@l(11) */ /* * Skip down 20 bytes into the initial reserved area and copy * in the standard resolving assembler call. Into this assembler, * insert the absolute address of the _rtld_bind_start routine * and the address of the relocation object. * * We place pltlongresolve first, so it can fix up its arguments * and then fall through to the regular PLT resolver. */ pltlongresolve = obj->pltgot + 5; memcpy(pltlongresolve, _rtld_powerpc_pltlongresolve, PLTLONGRESOLVE_SIZE); pltlongresolve[0] |= _ppc_ha(jmptab); /* lis 12,jmptab@ha */ pltlongresolve[1] |= _ppc_la(jmptab); /* addi 12,12,jmptab@l */ pltresolve = pltlongresolve + PLTLONGRESOLVE_SIZE/sizeof(uint32_t); memcpy(pltresolve, _rtld_powerpc_pltresolve, PLTRESOLVE_SIZE); pltresolve[0] |= _ppc_ha(_rtld_bind_start); pltresolve[1] |= _ppc_la(_rtld_bind_start); pltresolve[3] |= _ppc_ha(obj); pltresolve[4] |= _ppc_la(obj); /* * The icache will be sync'd in reloc_plt, which is called * after all the slots have been updated */ } void allocate_initial_tls(Obj_Entry *list) { register Elf_Addr **tp __asm__("r2"); Elf_Addr **_tp; /* * Fix the size of the static TLS block by using the maximum * offset allocated so far and adding a bit for dynamic modules to * use. */ tls_static_space = tls_last_offset + tls_last_size + RTLD_STATIC_TLS_EXTRA; _tp = (Elf_Addr **) ((char *) allocate_tls(list, NULL, TLS_TCB_SIZE, 8) + TLS_TP_OFFSET + TLS_TCB_SIZE); /* * XXX gcc seems to ignore 'tp = _tp;' */ __asm __volatile("mr %0,%1" : "=r"(tp) : "r"(_tp)); } void* __tls_get_addr(tls_index* ti) { register Elf_Addr **tp __asm__("r2"); char *p; p = tls_get_addr_common((Elf_Addr**)((Elf_Addr)tp - TLS_TP_OFFSET - TLS_TCB_SIZE), ti->ti_module, ti->ti_offset); return (p + TLS_DTV_OFFSET); } Index: projects/clang350-import/share/man/man7/build.7 =================================================================== --- projects/clang350-import/share/man/man7/build.7 (revision 276342) +++ projects/clang350-import/share/man/man7/build.7 (revision 276343) @@ -1,646 +1,646 @@ .\" Copyright (c) 2000 .\" Mike W. Meyer .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" $FreeBSD$ .\" -.Dd June 25, 2014 +.Dd December 18, 2014 .Dt BUILD 7 .Os .Sh NAME .Nm build .Nd information on how to build the system .Sh DESCRIPTION The sources for the .Fx system and its applications are contained in three different directories, normally .Pa /usr/src , .Pa /usr/doc , and .Pa /usr/ports . These directories may be initially empty or non-existent until updated with .Xr svn 1 or .Xr portsnap 8 . Directory .Pa /usr/src contains the .Dq "base system" sources, which is loosely defined as the things required to rebuild the system to a useful state. Directory .Pa /usr/doc contains the source for the system documentation, excluding the manual pages. Directory .Pa /usr/ports contains a tree that provides a consistent interface for building and installing third party applications. For more information about the ports build process, see .Xr ports 7 . .Pp The .Xr make 1 command is used in each of these directories to build and install the things in that directory. Issuing the .Xr make 1 command in any directory or subdirectory of those directories has the same effect as issuing the same command in all subdirectories of that directory. With no target specified, the things in that directory are just built. .Pp A source tree is allowed to be read-only. As described in .Xr make 1 , objects are usually built in a separate object directory hierarchy specified by the environment variable .Va MAKEOBJDIRPREFIX , or under .Pa /usr/obj if variable .Va MAKEOBJDIRPREFIX is not set. For a given source directory, its canonical object directory would be .Pa ${MAKEOBJDIRPREFIX}${.CURDIR} if .Xr make 1 variable .Va MAKEOBJDIRPREFIX is set, or .Pa /usr/obj${.CURDIR} if this variable is not set. Cross-builds set the object directory as described in the documentation for the .Cm buildworld target below. .Pp The build may be controlled by defining .Xr make 1 variables described in the .Sx ENVIRONMENT section below, and by the variables documented in .Xr make.conf 5 . .Pp The following list provides the names and actions for the targets supported by the build system: .Bl -tag -width ".Cm cleandepend" .It Cm clean Remove any files created during the build process. .It Cm cleandepend Remove the file .Pa ${.OBJDIR}/${DEPENDFILE} generated by a prior .Dq Li "make depend" step. .It Cm cleandir Remove the canonical object directory if it exists, or perform actions equivalent to .Dq Li "make clean cleandepend" if it does not. This target will also remove an .Pa obj link in .Pa ${.CURDIR} if that exists. .Pp It is advisable to run .Dq Li "make cleandir" twice: the first invocation will remove the canonical object directory and the second one will clean up .Pa ${.CURDIR} . .It Cm depend Generate a list of build dependencies in file .Pa ${.OBJDIR}/${DEPENDFILE} . .It Cm install Install the results of the build to the appropriate location in the installation directory hierarchy specified in variable .Va DESTDIR . .It Cm obj Create the canonical object directory associated with the current directory. .It Cm objlink Create a symbolic link to the canonical object directory in .Pa ${.CURDIR} . .It Cm tags Generate a tags file using the program specified in the .Xr make 1 variable .Va CTAGS . The build system supports .Xr ctags 1 and .Nm "GNU Global" . .El .Pp The other supported targets under directory .Pa /usr/src are: .Bl -tag -width ".Cm distributeworld" .It Cm buildenv Spawn an interactive shell with environment variables set up for cross-building the system. The target architecture needs to be specified with .Xr make 1 variables .Va TARGET_ARCH and .Va TARGET . .Pp This target is only useful after a complete cross-toolchain including the compiler, linker, assembler, headers and libraries has been built; see the .Cm toolchain target below. .It Cm buildworld Build everything but the kernel, configure files in .Pa etc , and .Pa release . The actual build location prefix used is .Pa ${MAKEOBJDIRPREFIX}${.CURDIR} for native builds, and .Pa ${MAKEOBJDIRPREFIX}/${TARGET}${.CURDIR} for cross builds and native builds with variable .Va CROSS_BUILD_TESTING set. .It Cm cleanworld Attempt to clean up targets built by a preceding .Cm buildworld step. .It Cm distributeworld Distribute everything compiled by a preceding .Cm buildworld step. Files are placed in the directory hierarchy specified by .Xr make 1 variable .Va DISTDIR . This target is used while building a release; see .Xr release 7 . .It Cm packageworld Archive the results of .Cm distributeworld , placing the results in .Va DISTDIR . This target is used while building a release; see .Xr release 7 . .It Cm installworld Install everything built by a preceding .Cm buildworld step into the directory hierarchy pointed to by .Xr make 1 variable .Va DESTDIR . .Pp If installing onto an NFS file system and running .Xr make 1 with the .Fl j option, make sure that .Xr rpc.lockd 8 is running on both client and server. See .Xr rc.conf 5 on how to make it start at boot time. .It Cm toolchain Create the build toolchain needed to build the rest of the system. For cross-architecture builds, this step creates a cross-toolchain. .It Cm universe For each architecture, execute a .Cm buildworld followed by a .Cm buildkernel for all kernels for that architecture, including .Pa LINT . This command takes a long time. .It Cm update Get updated sources as configured in .Xr make.conf 5 . .It Cm targets Print a list of supported .Va TARGET / .Va TARGET_ARCH pairs for world and kernel targets. .It Cm tinderbox Execute the same targets as .Cm universe . In addition print a summary of all failed targets at the end and exit with an error if there were any. .It Cm toolchains Create a build toolchain for each architecture supported by the build system. .El .Pp Kernel specific build targets in .Pa /usr/src are: .Bl -tag -width ".Cm distributekernel" .It Cm buildkernel Rebuild the kernel and the kernel modules. .It Cm installkernel Install the kernel and the kernel modules to directory .Pa ${DESTDIR}/boot/kernel , renaming any pre-existing directory with this name to .Pa kernel.old if it contained the currently running kernel. The target directory under .Pa ${DESTDIR} may be modified using the .Va INSTKERNNAME and .Va KODIR .Xr make 1 variables. .It Cm distributekernel Install the kernel to the directory .Pa ${DISTDIR}/kernel/boot/kernel . This target is used while building a release; see .Xr release 7 . .It Cm packagekernel Archive the results of .Cm distributekernel , placing the results in .Va DISTDIR . This target is used while building a release; see .Xr release 7 . .It Cm kernel Equivalent to .Cm buildkernel followed by .Cm installkernel .It Cm kernel-toolchain Rebuild the tools needed for kernel compilation. Use this if you did not do a .Cm buildworld first. .It Cm reinstallkernel Reinstall the kernel and the kernel modules, overwriting the contents of the target directory. As with the .Cm installkernel target, the target directory can be specified using the .Xr make 1 variable .Va INSTKERNNAME . .El .Pp Convenience targets for cleaning up the install destination directory denoted by variable .Va DESTDIR include: .Bl -tag -width ".Cm delete-old-libs" .It Cm check-old Print a list of old files and directories in the system. .It Cm delete-old Delete obsolete base system files and directories interactively. When .Li -DBATCH_DELETE_OLD_FILES is specified at the command line, the delete operation will be non-interactive. The variables .Va DESTDIR , .Va TARGET_ARCH and .Va TARGET should be set as with .Dq Li "make installworld" . .It Cm delete-old-libs Delete obsolete base system libraries interactively. This target should only be used if no 3rd party software uses these libraries. When .Li -DBATCH_DELETE_OLD_FILES is specified at the command line, the delete operation will be non-interactive. The variables .Va DESTDIR , .Va TARGET_ARCH and .Va TARGET should be set as with .Dq Li "make installworld" . .El .Sh ENVIRONMENT Variables that influence all builds include: .Bl -tag -width ".Va MAKEOBJDIRPREFIX" .It Va DEBUG_FLAGS Defines a set of debugging flags that will be used to build all userland binaries under .Pa /usr/src . When .Va DEBUG_FLAGS is defined, the .Cm install and .Cm installworld targets install binaries from the current .Va MAKEOBJDIRPREFIX without stripping, so that debugging information is retained in the installed binaries. .It Va DESTDIR The directory hierarchy prefix where built objects will be installed. If not set, .Va DESTDIR defaults to the empty string. .It Va MAKEOBJDIRPREFIX Defines the prefix for directory names in the tree of built objects. Defaults to .Pa /usr/obj if not defined. This variable should only be set in the environment and not via .Pa /etc/make.conf or the command line. .It Va NO_WERROR If defined, compiler warnings will not cause the build to halt, even if the makefile says otherwise. .It Va WITH_CTF If defined, the build process will run the DTrace CTF conversion tools on built objects. .El .Pp Additionally, builds in .Pa /usr/src are influenced by the following .Xr make 1 variables: .Bl -tag -width ".Va SUBDIR_OVERRIDE" .It Va KERNCONF Overrides which kernel to build and install for the various kernel make targets. It defaults to .Cm GENERIC . .It Va KERNFAST If set, the build target .Cm buildkernel defaults to setting .Va NO_KERNELCLEAN , .Va NO_KERNELCONFIG , .Va NO_KERNELDEPEND and .Va NO_KERNELOBJ . When set to a value other than .Cm 1 then .Va KERNCONF is set to the value of .Va KERNFAST . .It Va LOCAL_DIRS If set, this variable supplies a list of additional directories relative to the root of the source tree to build as part of the .Cm everything target. .It Va LOCAL_ITOOLS If set, this variable supplies a list of additional tools that are used by the .Cm installworld and .Cm distributeworld targets. .It Va LOCAL_LIB_DIRS If set, this variable supplies a list of additional directories relative to the root of the source tree to build as part of the .Cm libraries target. .It Va LOCAL_MTREE If set, this variable supplies a list of additional mtrees relative to the root of the source tree to use as part of the .Cm hierarchy target. .It Va LOCAL_TOOL_DIRS If set, this variable supplies a list of additional directories relative to the root of the source tree to build as part of the .Cm build-tools target. .It Va PORTS_MODULES A list of ports with kernel modules that should be built and installed as part of the .Cm buildkernel and .Cm installkernel process. .Bd -literal -offset indent make PORTS_MODULES=emulators/kqemu-kmod kernel .Ed .It Va STRIP_CMD Command to use at install time when stripping binaries. Be sure to add any additional tools required to run .Va STRIP_CMD to the .Va LOCAL_ITOOLS .Xr make 1 variable before running the .Cm distributeworld or .Cm installworld targets. See .Xr install 1 for more details. .It Va SUBDIR_OVERRIDE Override the default list of sub-directories and only build the sub-directory named in this variable. This variable is useful when debugging failed builds. .Bd -literal -offset indent make some-target SUBDIR_OVERRIDE=foo/bar .Ed .It Va TARGET The target hardware platform. This is analogous to the .Dq Nm uname Fl m output. This is necessary to cross-build some target architectures. For example, cross-building for PC98 machines requires .Va TARGET_ARCH Ns = Ns Li i386 and .Va TARGET Ns = Ns Li pc98 . If not set, .Va TARGET defaults to the current hardware platform. .It Va TARGET_ARCH The target machine processor architecture. This is analogous to the .Dq Nm uname Fl p output. Set this to cross-build for a different architecture. If not set, .Va TARGET_ARCH defaults to the current machine architecture, unless .Va TARGET is also set, in which case it defaults to the appropriate value for that platform. Typically, one only needs to set .Va TARGET . .El .Pp Builds under directory .Pa /usr/src are also influenced by defining one or more of the following symbols, using the .Fl D option of .Xr make 1 : .Bl -tag -width ".Va -DNO_KERNELDEPEND" .It Va NO_CLEANDIR If set, the build targets that clean parts of the object tree use the equivalent of .Dq make clean instead of .Dq make cleandir . .It Va NO_CLEAN If set, no object tree files are cleaned at all. Setting .Va NO_CLEAN implies .Va NO_KERNELCLEAN , so when .Va NO_CLEAN is set no kernel objects are cleaned either. .It Va NO_CTF If set, the build process does not run the DTrace CTF conversion tools on built objects. .It Va NO_SHARE If set, the build does not descend into the .Pa /usr/src/share subdirectory (i.e., manpages, locale data files, timezone data files and other .Pa /usr/src/share files will not be rebuild from their sources). .It Va NO_KERNELCLEAN If set, the build process does not run .Dq make clean as part of the .Cm buildkernel target. .It Va NO_KERNELCONFIG If set, the build process does not run .Xr config 8 as part of the .Cm buildkernel target. .It Va NO_KERNELDEPEND If set, the build process does not run .Dq make depend as part of the .Cm buildkernel target. .It Va NO_KERNELOBJ If set, the build process does not run .Dq make obj as part of the .Cm buildkernel target. .It Va NO_DOCUPDATE If set, the update process does not update the source of the .Fx documentation as part of the .Dq make update target. .It Va NO_PORTSUPDATE If set, the update process does not update the Ports tree as part of the .Dq make update target. .It Va NO_WWWUPDATE If set, the update process does not update the www tree as part of the .Dq make update target. .El .Pp Builds under directory .Pa /usr/doc are influenced by the following .Xr make 1 variables: .Bl -tag -width ".Va DOC_LANG" .It Va DOC_LANG If set, restricts the documentation build to the language subdirectories specified as its content. The default action is to build documentation for all languages. .El .Pp Builds using the .Cm universe target are influenced by the following .Xr make 1 variables: .Bl -tag -width ".Va MAKE_JUST_KERNELS" .It Va JFLAG Pass the value of this variable to each .Xr make 1 invocation used to build worlds and kernels. This can be used to enable multiple jobs within a single architecture's build while still building each architecture serially. .It Va MAKE_JUST_KERNELS Only build kernels for each supported architecture. .It Va MAKE_JUST_WORLDS Only build worlds for each supported architecture. .It Va UNIVERSE_TARGET Execute the specified .Xr make 1 target for each supported architecture instead of the default action of building a world and one or more kernels. .El .Sh FILES .Bl -tag -width ".Pa /usr/share/examples/etc/make.conf" -compact .It Pa /usr/doc/Makefile .It Pa /usr/doc/share/mk/doc.project.mk .It Pa /usr/ports/Mk/bsd.port.mk .It Pa /usr/ports/Mk/bsd.sites.mk .It Pa /usr/share/examples/etc/make.conf .It Pa /usr/src/Makefile .It Pa /usr/src/Makefile.inc1 .El .Sh EXAMPLES For an .Dq approved method of updating your system from the latest sources, please see the .Sx COMMON ITEMS section in .Pa src/UPDATING . .Pp The following sequence of commands can be used to cross-build the system for the sparc64 architecture on an i386 host: .Bd -literal -offset indent cd /usr/src make TARGET=sparc64 buildworld make TARGET=sparc64 DESTDIR=/clients/sparc64 installworld .Ed .Sh SEE ALSO .Xr cc 1 , .Xr install 1 , .Xr make 1 , .Xr svn 1 , .Xr make.conf 5 , .Xr src.conf 5 , .Xr ports 7 , .Xr release 7 , .Xr config 8 , .Xr mergemaster 8 , .Xr portsnap 8 , .Xr reboot 8 , .Xr shutdown 8 .Sh AUTHORS .An Mike W. Meyer Aq Mt mwm@mired.org Index: projects/clang350-import/share/mk/bsd.progs.mk =================================================================== --- projects/clang350-import/share/mk/bsd.progs.mk (revision 276342) +++ projects/clang350-import/share/mk/bsd.progs.mk (revision 276343) @@ -1,129 +1,129 @@ # $FreeBSD$ # $Id: progs.mk,v 1.11 2012/11/06 17:18:54 sjg Exp $ # # @(#) Copyright (c) 2006, Simon J. Gerraty # # This file is provided in the hope that it will # be of use. There is absolutely NO WARRANTY. # Permission to copy, redistribute or otherwise # use this file is hereby granted provided that # the above copyright notice and this notice are # left intact. # # Please send copies of changes and bug-fixes to: # sjg@crufty.net # .MAIN: all .if defined(PROGS) || defined(PROGS_CXX) # we really only use PROGS below... PROGS += ${PROGS_CXX} # In meta mode, we can capture dependenices for _one_ of the progs. # if makefile doesn't nominate one, we use the first. .if defined(.PARSEDIR) .ifndef UPDATE_DEPENDFILE_PROG UPDATE_DEPENDFILE_PROG = ${PROGS:[1]} .export UPDATE_DEPENDFILE_PROG .endif .else UPDATE_DEPENDFILE_PROG?= no .endif .ifndef PROG # They may have asked us to build just one .for t in ${PROGS} .if make($t) PROG ?= $t .endif .endfor .endif .if defined(PROG) # just one of many PROG_OVERRIDE_VARS += BINDIR DPSRCS MAN SRCS -PROG_VARS += CFLAGS CPPFLAGS CXXFLAGS DPADD DPLIBS LDADD LDFLAGS ${PROG_OVERRIDE_VARS} +PROG_VARS += CFLAGS CPPFLAGS CXXFLAGS DPADD DPLIBS LDADD LIBADD LDFLAGS ${PROG_OVERRIDE_VARS} .for v in ${PROG_VARS:O:u} .if empty(${PROG_OVERRIDE_VARS:M$v}) .if defined(${v}.${PROG}) $v += ${${v}.${PROG}} .elif defined(${v}_${PROG}) $v += ${${v}_${PROG}} .endif .else $v ?= .endif .endfor # for meta mode, there can be only one! .if ${PROG} == ${UPDATE_DEPENDFILE_PROG} UPDATE_DEPENDFILE ?= yes .endif UPDATE_DEPENDFILE ?= NO # ensure that we don't clobber each other's dependencies DEPENDFILE?= .depend.${PROG} # prog.mk will do the rest .else all: ${FILES} ${PROGS} ${SCRIPTS} # We cannot capture dependencies for meta mode here UPDATE_DEPENDFILE = NO # nor can we safely run in parallel. .NOTPARALLEL: .endif .endif # The non-recursive call to bsd.progs.mk will handle FILES; NUL out # FILESGROUPS so recursive calls don't duplicate the work .ifdef _RECURSING_PROGS FILESGROUPS= .endif # handle being called [bsd.]progs.mk .include .ifndef _RECURSING_PROGS # tell progs.mk we might want to install things PROGS_TARGETS+= checkdpadd clean cleandepend cleandir cleanobj depend install .for p in ${PROGS} .if defined(PROGS_CXX) && !empty(PROGS_CXX:M$p) # bsd.prog.mk may need to know this x.$p= PROG_CXX=$p .endif $p ${p}_p: .PHONY .MAKE (cd ${.CURDIR} && ${MAKE} -f ${MAKEFILE} _RECURSING_PROGS= \ SUBDIR= PROG=$p \ DEPENDFILE=.depend.$p .MAKE.DEPENDFILE=.depend.$p \ ${x.$p}) .for t in ${PROGS_TARGETS:O:u} $p.$t: .PHONY .MAKE (cd ${.CURDIR} && ${MAKE} -f ${MAKEFILE} _RECURSING_PROGS= \ SUBDIR= PROG=$p \ DEPENDFILE=.depend.$p .MAKE.DEPENDFILE=.depend.$p \ ${x.$p} ${@:E}) .endfor .endfor .if !empty(PROGS) .for t in ${PROGS_TARGETS:O:u} $t: ${PROGS:%=%.$t} .endfor .endif .if empty(PROGS) && !empty(SCRIPTS) .for t in ${PROGS_TARGETS:O:u} scripts.$t: .PHONY .MAKE (cd ${.CURDIR} && ${MAKE} -f ${MAKEFILE} SUBDIR= _RECURSING_PROGS= \ $t) $t: scripts.$t .endfor .endif .endif Index: projects/clang350-import/share/mk/src.libnames.mk =================================================================== --- projects/clang350-import/share/mk/src.libnames.mk (revision 276342) +++ projects/clang350-import/share/mk/src.libnames.mk (revision 276343) @@ -1,375 +1,376 @@ # $FreeBSD$ # # The include file define library names suitable # for INTERNALLIB and PRIVATELIB definition .if !target(____) .error src.libnames.mk cannot be included directly. .endif .include ROOTSRCDIR= ${.MAKE.MAKEFILES:M*/src.libnames.mk:H:H:H} ROOTOBJDIR= ${.OBJDIR:S/${.CURDIR}//}${ROOTSRCDIR} _PRIVATELIBS= \ atf_c \ atf_cxx \ bsdstat \ heimipcc \ heimipcs \ ldns \ sqlite3 \ ssh \ ucl \ unbound _INTERNALIBS= \ amu \ bsnmptools \ cron \ elftc \ event \ fifolog \ ipf \ lpr \ mandoc \ netbsd \ ntp \ ohash \ opts \ parse \ readline \ sl \ sm \ smdb \ smutil \ telnet \ vers _LIBRARIES= \ ${_PRIVATELIBS} \ ${_INTERNALIBS} \ alias \ archive \ asn1 \ auditd \ begemot \ bluetooth \ bsdxml \ bsm \ bsnmp \ bz2 \ c \ c_pic \ calendar \ cam \ capsicum \ casper \ com_err \ compiler_rt \ crypt \ crypto \ ctf \ cuse \ cxxrt \ devinfo \ devstat \ dialog \ dpv \ dwarf \ edit \ elf \ execinfo \ fetch \ figpar \ geom \ gnuregex \ gpio \ gssapi \ gssapi_krb5 \ hdb \ heimbase \ heimntlm \ heimsqlite \ hx509 \ ipsec \ jail \ kadm5clnt \ kadm5srv \ kafs5 \ kdc \ kiconv \ krb5 \ kvm \ l \ lzma \ m \ magic \ mandoc \ md \ memstat \ mp \ nandfs \ + ncurses \ ncursesw \ netgraph \ ngatm \ nv \ opie \ pam \ pcap \ pcsclite \ pjdlog \ pmc \ proc \ procstat \ pthread \ radius \ readline \ roken \ rpcsec_gss \ rpcsvc \ rt \ sbuf \ sdp \ sm \ smb \ ssl \ ssp_nonshared \ stdthreads \ supcplusplus \ tacplus \ termcapw \ ufs \ ugidfw \ ulog \ usb \ usbhid \ util \ vmmapi \ wind \ wrap \ xo \ y \ ypclnt \ z _DP_archive= z bz2 lzma bsdxml .if ${MK_OPENSSL} != "no" _DP_archive+= crypto .else _DP_archive+= md .endif _DP_ssl= crypto _DP_ssh= crypto crypt .if ${MK_LDNS} != "no" _DP_ssh+= ldns z .endif _DP_edit= ncursesw .if ${MK_OPENSSL} != "no" _DP_bsnmp= crypto .endif _DP_grom= bsdxml sbuf _DP_cam= sbuf _DP_casper= capsicum nv pjdlog _DP_capsicum= nv _DP_pjdlog= util _DP_opie= md _DP_usb= pthread _DP_unbound= pthread _DP_rt= pthread .if ${MK_OPENSSL} == "no" _DP_radius= md .else _DP_radius= crypto .endif _DP_procstat= kvm util elf .if ${MK_CXX} == "yes" .if ${MK_LIBCPLUSPLUS} != "no" _DP_proc= cxxrt .else _DP_proc= supcplusplus .endif .endif .if ${MK_CDDL} != "no" _DP_proc+= ctf .endif _DP_mp= crypto _DP_memstat= kvm _DP_magic= z _DP_ldns= crypto .if ${MK_OPENSSL} != "no" _DP_fetch= ssl crypto .else _DP_fetch= md .endif _DP_execinfo= elf _DP_dwarf= elf _DP_dpv= dialog figpar util _DP_dialog= ncursesw m _DP_cuse= pthread _DP_atf_cxx= atf_c _DP_devstat= kvm _DP_pam= radius tacplus opie md util .if ${MK_KERBEROS} != "no" _DP_pam+= krb5 .endif .if ${MK_OPENSSH} != "no" _DP_pam+= ssh .endif .if ${MK_NIS} != "no" _DP_pam+= ypclnt .endif _DP_krb5+= asn1 com_err crypt crypto hx509 roken wind heimbase heimipcc \ pthread _DP_gssapi_krb5+= gssapi krb5 crypto roken asn1 com_err _DP_ucl= m # Define spacial cases LDADD_supcplusplus= -lsupc++ LDADD_atf_c= -L${LIBATF_CDIR} -latf-c LDADD_atf_cxx= -L${LIBATF_CXXDIR} -latf-c++ .for _l in ${_LIBRARIES} .if ${_PRIVATELIBS:M${_l}} LDADD_${_l}_L+= -L${LIB${_l:tu}DIR} .endif .if ${_INTERNALIBS:M${_l}} LDADD_${_l}_L+= -L${LIB${_l:tu}DIR} .endif DPADD_${_l}?= ${LIB${_l:tu}} LDADD_${_l}?= ${LDADD_${_l}_L} -l${_l} .if defined(_DP_${_l}) && defined(NO_SHARED) .for _d in ${_DP_${_l}} DPADD_${_l}+= ${DPADD_${_d}} LDADD_${_l}+= ${LDADD_${_d}} .endfor .endif .endfor DPADD_sqlite3+= ${DPADD_pthread} LDADD_sqlite3+= ${LDADD_pthread} DPADD_atf_cxx+= ${DPADD_atf_c} LDADD_atf_cxx+= ${LDADD_atf_c} DPADD_ipf+= ${DPADD_kvm} LDADD_ipf+= ${LDADD_kvm} # The following depends on libraries which are using pthread DPADD_hdb+= ${DPADD_pthread} LDADD_hdb+= ${LDADD_pthread} DPADD_kadm5srv+= ${DPADD_pthread} LDADD_kadm5srv+= ${LDADD_pthread} DPADD_krb5+= ${DPADD_pthread} LDADD_krb5+= ${LDADD_pthread} DPADD_gssapi_krb5+= ${DPADD_pthread} LDADD_gssapi_krb5+= ${LDADD_pthread} .for _l in ${LIBADD} .if ${_PRIVATELIBS:M${_l}} USEPRIVATELIB+= ${_l} .endif DPADD+= ${DPADD_${_l}} LDADD+= ${LDADD_${_l}} .endfor .if defined(USEPRIVATELIB) LDFLAGS+= -rpath ${LIBPRIVATEDIR} .endif LIBATF_CDIR= ${ROOTOBJDIR}/lib/atf/libatf-c LDATF_C?= ${LIBATF_CDIR}/libatf-c.so LIBATF_C?= ${LIBATF_CDIR}/libatf-c.a LIBATF_CXXDIR= ${ROOTOBJDIR}/lib/atf/libatf-c++ LDATF_CXX?= ${LIBATF_CXXDIR}/libatf-c++.so LIBATF_CXX?= ${LIBATF_CXXDIR}/libatf-c++.a LIBBSDSTATDIR= ${ROOTOBJDIR}/lib/libbsdstat LIBBSDSTAT?= ${LIBBSDSTATDIR}/libbsdstat.a LIBELFTCDIR= ${ROOTOBJDIR}/lib/libelftc LDELFTC?= ${LIBELFTCDIR}/libelftc.a LIBELFTC?= ${LIBELFTCDIR}/libelftc.a LIBEVENTDIR= ${ROOTOBJDIR}/lib/libevent LIBEVENT?= ${LIBEVENTDIR}/libevent.a LIBHEIMIPCCDIR= ${ROOTOBJDIR}/kerberos5/lib/libheimipcc LIBHEIMIPCC?= ${LIBHEIMIPCCDIR}/libheimipcc.a LIBHEIMIPCSDIR= ${ROOTOBJDIR}/kerberos5/lib/libheimipcs LIBHEIMIPCS?= ${LIBHEIMIPCSDIR}/libheimipcs.a LIBLDNSDIR= ${ROOTOBJDIR}/lib/libldns LIBLDNS?= ${LIBLDNSDIR}/libldns.a LIBSSHDIR= ${ROOTOBJDIR}/secure/lib/libssh LIBSSH?= ${LIBSSHDIR}/libssh.a LIBUNBOUNDDIR= ${ROOTOBJDIR}/lib/libunbound LIBUNBOUND?= ${LIBUNBOUNDDIR}/libunbound.a LIBUCLDIR= ${ROOTOBJDIR}/lib/libucl LIBUCL?= ${LIBUCLDIR}/libucl.a LIBREADLINEDIR= ${ROOTOBJDIR}/gnu/lib/libreadline/readline LIBREADLINE?= ${LIBREADLINEDIR}/libreadline.a LIBOHASHDIR= ${ROOTOBJDIR}/lib/libohash LIBOHASH?= ${LIBOHASHDIR}/libohash.a LIBSQLITE3DIR= ${ROOTOBJDIR}/lib/libsqlite3 LIBSQLITE3?= ${LIBSQLITE3DIR}/libsqlite3.a LIBMANDOCDIR= ${ROOTOBJDIR}/lib/libmandoc LIBMANDOC?= ${LIBMANDOCDIR}/libmandoc.a LIBSMDIR= ${ROOTOBJDIR}/lib/libsm LIBSM?= ${LIBSMDIR}/libsm.a LIBSMDBDIR= ${ROOTOBJDIR}/lib/libsmdb LIBSMDB?= ${LIBSMDBDIR}/libsmdb.a LIBSMUTILDIR= ${ROOTOBJDIR}/lib/libsmutil LIBSMUTIL?= ${LIBSMDBDIR}/libsmutil.a LIBNETBSDDIR?= ${ROOTOBJDIR}/lib/libnetbsd LIBNETBSD?= ${LIBNETBSDDIR}/libnetbsd.a LIBVERSDIR?= ${ROOTOBJDIR}/kerberos5/lib/libvers LIBVERS?= ${LIBVERSDIR}/libvers.a LIBSLDIR= ${ROOTOBJDIR}/kerberos5/lib/libsl LIBSL?= ${LIBSLDIR}/libsl.a LIBIPFDIR= ${ROOTOBJDIR}/sbin/ipf/libipf LIBIPF?= ${LIBIPFDIR}/libipf.a LIBTELNETDIR= ${ROOTOBJDIR}/lib/libtelnet LIBTELNET?= ${LIBIPFDIR}/libtelnet.a LIBCRONDIR= ${ROOTOBJDIR}/usr.sbin/cron/lib LIBCRON?= ${LIBCRONDIR}/libcron.a LIBNTPDIR= ${ROOTOBJDIR}/usr.sbin/ntp/libntp LIBNTP?= ${LIBNTPDIR}/libntp.a LIBOPTSDIR= ${ROOTOBJDIR}/usr.sbin/ntp/libopts LIBOTPS?= ${LIBOPTSDIR}/libopts.a LIBPARSEDIR= ${ROOTOBJDIR}/usr.sbin/ntp/libparse LIBPARSE?= ${LIBOPTSDIR}/libparse.a LIBLPRDIR= ${ROOTOBJDIR}/usr.sbin/lpr/common_source LIBLPR?= ${LIBOPTSDIR}/liblpr.a LIBFIFOLOGDIR= ${ROOTOBJDIR}/usr.sbin/fifolog/lib LIBFIFOLOG?= ${LIBOPTSDIR}/libfifolog.a LIBBSNMPTOOLSDIR= ${ROOTOBJDIR}/usr.sbin/bsnmpd/tools/libbsnmptools LIBBSNMPTOOLS?= ${LIBBSNMPTOOLSDIR}/libbsnmptools.a LIBAMUDIR= ${ROOTOBJDIR}/usr.sbin/amd/libamu LIBAMU?= ${LIBAMUDIR}/libamu/libamu.a Index: projects/clang350-import/share =================================================================== --- projects/clang350-import/share (revision 276342) +++ projects/clang350-import/share (revision 276343) Property changes on: projects/clang350-import/share ___________________________________________________________________ Modified: svn:mergeinfo ## -0,0 +0,1 ## Merged /head/share:r276302-276342 Index: projects/clang350-import/sys/amd64/ia32/ia32_sigtramp.S =================================================================== --- projects/clang350-import/sys/amd64/ia32/ia32_sigtramp.S (revision 276342) +++ projects/clang350-import/sys/amd64/ia32/ia32_sigtramp.S (revision 276343) @@ -1,161 +1,140 @@ /*- * Copyright (c) 2003 Peter Wemm * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * $FreeBSD$ */ #include "opt_compat.h" #include #include #include "ia32_assym.h" .text .code32 /* * Signal trampoline, copied to top of user stack * XXX may need to be MD to match backend sendsig handoff protocol */ ALIGN_TEXT .globl ia32_sigcode ia32_sigcode: calll *IA32_SIGF_HANDLER(%esp) leal IA32_SIGF_UC(%esp),%eax /* get ucontext */ pushl %eax movl $SYS_sigreturn,%eax pushl %eax /* junk to fake return addr. */ int $0x80 /* enter kernel with args */ /* on stack */ 1: jmp 1b #ifdef COMPAT_FREEBSD4 ALIGN_TEXT freebsd4_ia32_sigcode: calll *IA32_SIGF_HANDLER(%esp) leal IA32_SIGF_UC4(%esp),%eax/* get ucontext */ pushl %eax movl $344,%eax /* 4.x SYS_sigreturn */ pushl %eax /* junk to fake return addr. */ int $0x80 /* enter kernel with args */ /* on stack */ 1: jmp 1b #endif #ifdef COMPAT_43 ALIGN_TEXT ia32_osigcode: calll *IA32_SIGF_HANDLER(%esp)/* call signal handler */ leal IA32_SIGF_SC(%esp),%eax /* get sigcontext */ pushl %eax movl $103,%eax /* 3.x SYS_sigreturn */ pushl %eax /* junk to fake return addr. */ int $0x80 /* enter kernel with args */ 1: jmp 1b /* * The lcall $7,$0 emulator cannot use the call gate that does an * inter-privilege transition. The reason is that the call gate * does not disable interrupts, and, before the swapgs is * executed, we would have a window where the ring 0 code is * executed with the wrong gsbase. * - * Instead, reflect the lcall $7,$0 back to ring 3 trampoline - * which sets up the frame for int $0x80. + * Instead, set LDT descriptor 0 as code segment, which reflects + * the lcall $7,$0 back to ring 3 trampoline. The trampoline sets up + * the frame for int $0x80. */ ALIGN_TEXT lcall_tramp: - .code64 - /* - * There, we are in 64bit mode and need to return to 32bit. - * First, convert call frame from 64 to 32 bit format. - */ - pushq %rax - movl 16(%rsp),%eax - movl %eax,20(%rsp) /* ret %cs */ - movl 8(%rsp),%eax - movl %eax,16(%rsp) /* ret %rip -> %eip */ - popq %rax - addq $8,%rsp - /* Now return to 32bit */ - pushq $0x33 /* _ucode32sel UPL */ - callq 1f -1: - addq $2f-1b,(%rsp) - lretq -2: - /* Back in 32bit mode */ - .code32 cmpl $SYS_vfork,%eax - je 4f + je 1f pushl %ebp movl %esp,%ebp pushl 0x24(%ebp) /* arg 6 */ pushl 0x20(%ebp) pushl 0x1c(%ebp) pushl 0x18(%ebp) pushl 0x14(%ebp) pushl 0x10(%ebp) /* arg 1 */ - pushl 0xc(%ebp) /* gap */ + subl $4,%esp /* gap */ int $0x80 leavel -3: lretl -4: +1: /* * vfork handling is special and relies on the libc stub saving - * the return ip in %ecx. If vfork failed, then there is no - * child which can corrupt the frame created by call gate. + * the return ip in %ecx. Also, we assume that the call was done + * with ucode32 selector in %cs. */ int $0x80 - jb 3b - addl $8,%esp - jmpl *%ecx + movl $0x33,4(%esp) /* GUCODE32_SEL | SEL_UPL */ + movl %ecx,(%esp) + lretl #endif ALIGN_TEXT esigcode: .data .globl sz_ia32_sigcode sz_ia32_sigcode: .long esigcode-ia32_sigcode #ifdef COMPAT_FREEBSD4 .globl sz_freebsd4_ia32_sigcode sz_freebsd4_ia32_sigcode: .long esigcode-freebsd4_ia32_sigcode #endif #ifdef COMPAT_43 .globl sz_ia32_osigcode sz_ia32_osigcode: .long esigcode-ia32_osigcode .globl sz_lcall_tramp sz_lcall_tramp: .long esigcode-lcall_tramp #endif Index: projects/clang350-import/sys/amd64/ia32/ia32_syscall.c =================================================================== --- projects/clang350-import/sys/amd64/ia32/ia32_syscall.c (revision 276342) +++ projects/clang350-import/sys/amd64/ia32/ia32_syscall.c (revision 276343) @@ -1,261 +1,250 @@ /*- * Copyright (C) 1994, David Greenman * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. * * This code is derived from software contributed to Berkeley by * the University of Utah, and William Jolitz. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the University of * California, Berkeley and its contributors. * 4. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ #include __FBSDID("$FreeBSD$"); /* * 386 Trap and System call handling */ #include "opt_clock.h" #include "opt_compat.h" #include "opt_cpu.h" #include "opt_isa.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define IDTVEC(name) __CONCAT(X,name) extern inthand_t IDTVEC(int0x80_syscall), IDTVEC(rsvd); void ia32_syscall(struct trapframe *frame); /* Called from asm code */ void ia32_set_syscall_retval(struct thread *td, int error) { cpu_set_syscall_retval(td, error); } int ia32_fetch_syscall_args(struct thread *td, struct syscall_args *sa) { struct proc *p; struct trapframe *frame; caddr_t params; u_int32_t args[8], tmp; int error, i; p = td->td_proc; frame = td->td_frame; params = (caddr_t)frame->tf_rsp + sizeof(u_int32_t); sa->code = frame->tf_rax; /* * Need to check if this is a 32 bit or 64 bit syscall. */ if (sa->code == SYS_syscall) { /* * Code is first argument, followed by actual args. */ error = fueword32(params, &tmp); if (error == -1) return (EFAULT); sa->code = tmp; params += sizeof(int); } else if (sa->code == SYS___syscall) { /* * Like syscall, but code is a quad, so as to maintain * quad alignment for the rest of the arguments. * We use a 32-bit fetch in case params is not * aligned. */ error = fueword32(params, &tmp); if (error == -1) return (EFAULT); sa->code = tmp; params += sizeof(quad_t); } if (p->p_sysent->sv_mask) sa->code &= p->p_sysent->sv_mask; if (sa->code >= p->p_sysent->sv_size) sa->callp = &p->p_sysent->sv_table[0]; else sa->callp = &p->p_sysent->sv_table[sa->code]; sa->narg = sa->callp->sy_narg; if (params != NULL && sa->narg != 0) error = copyin(params, (caddr_t)args, (u_int)(sa->narg * sizeof(int))); else error = 0; for (i = 0; i < sa->narg; i++) sa->args[i] = args[i]; if (error == 0) { td->td_retval[0] = 0; td->td_retval[1] = frame->tf_rdx; } return (error); } #include "../../kern/subr_syscall.c" void ia32_syscall(struct trapframe *frame) { struct thread *td; struct syscall_args sa; register_t orig_tf_rflags; int error; ksiginfo_t ksi; orig_tf_rflags = frame->tf_rflags; td = curthread; td->td_frame = frame; error = syscallenter(td, &sa); /* * Traced syscall. */ if (orig_tf_rflags & PSL_T) { frame->tf_rflags &= ~PSL_T; ksiginfo_init_trap(&ksi); ksi.ksi_signo = SIGTRAP; ksi.ksi_code = TRAP_TRACE; ksi.ksi_addr = (void *)frame->tf_rip; trapsignal(td, &ksi); } syscallret(td, error, &sa); } static void ia32_syscall_enable(void *dummy) { setidt(IDT_SYSCALL, &IDTVEC(int0x80_syscall), SDT_SYSIGT, SEL_UPL, 0); } static void ia32_syscall_disable(void *dummy) { setidt(IDT_SYSCALL, &IDTVEC(rsvd), SDT_SYSIGT, SEL_KPL, 0); } SYSINIT(ia32_syscall, SI_SUB_EXEC, SI_ORDER_ANY, ia32_syscall_enable, NULL); SYSUNINIT(ia32_syscall, SI_SUB_EXEC, SI_ORDER_ANY, ia32_syscall_disable, NULL); #ifdef COMPAT_43 int setup_lcall_gate(void) { struct i386_ldt_args uap; - struct user_segment_descriptor descs[2]; - struct gate_descriptor *ssd; + struct user_segment_descriptor desc; uint32_t lcall_addr; int error; bzero(&uap, sizeof(uap)); uap.start = 0; - uap.num = 2; - - /* - * This is the easiest way to cut the space for system - * descriptor in ldt. Manually adjust the descriptor type to - * the call gate later. - */ - bzero(&descs[0], sizeof(descs)); - descs[0].sd_type = SDT_SYSNULL; - descs[1].sd_type = SDT_SYSNULL; - error = amd64_set_ldt(curthread, &uap, descs); + uap.num = 1; + lcall_addr = curproc->p_sysent->sv_psstrings - sz_lcall_tramp; + bzero(&desc, sizeof(desc)); + desc.sd_type = SDT_MEMERA; + desc.sd_dpl = SEL_UPL; + desc.sd_p = 1; + desc.sd_def32 = 1; + desc.sd_gran = 1; + desc.sd_lolimit = 0xffff; + desc.sd_hilimit = 0xf; + desc.sd_lobase = lcall_addr; + desc.sd_hibase = lcall_addr >> 24; + error = amd64_set_ldt(curthread, &uap, &desc); if (error != 0) return (error); - - lcall_addr = curproc->p_sysent->sv_psstrings - sz_lcall_tramp; - mtx_lock(&dt_lock); - ssd = (struct gate_descriptor *)(curproc->p_md.md_ldt->ldt_base); - bzero(ssd, sizeof(*ssd)); - ssd->gd_looffset = lcall_addr; - ssd->gd_hioffset = lcall_addr >> 16; - ssd->gd_selector = _ucodesel; - ssd->gd_type = SDT_SYSCGT; - ssd->gd_dpl = SEL_UPL; - ssd->gd_p = 1; - mtx_unlock(&dt_lock); return (0); } #endif Index: projects/clang350-import/sys/amd64/vmm/io/vatpic.c =================================================================== --- projects/clang350-import/sys/amd64/vmm/io/vatpic.c (revision 276342) +++ projects/clang350-import/sys/amd64/vmm/io/vatpic.c (revision 276343) @@ -1,787 +1,808 @@ /*- * Copyright (c) 2014 Tycho Nightingale * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ #include __FBSDID("$FreeBSD$"); #include #include #include #include #include #include #include #include #include #include #include #include #include "vmm_ktr.h" #include "vmm_lapic.h" #include "vioapic.h" #include "vatpic.h" static MALLOC_DEFINE(M_VATPIC, "atpic", "bhyve virtual atpic (8259)"); #define VATPIC_LOCK(vatpic) mtx_lock_spin(&((vatpic)->mtx)) #define VATPIC_UNLOCK(vatpic) mtx_unlock_spin(&((vatpic)->mtx)) #define VATPIC_LOCKED(vatpic) mtx_owned(&((vatpic)->mtx)) enum irqstate { IRQSTATE_ASSERT, IRQSTATE_DEASSERT, IRQSTATE_PULSE }; struct atpic { bool ready; int icw_num; int rd_cmd_reg; bool aeoi; bool poll; bool rotate; bool sfn; /* special fully-nested mode */ int irq_base; uint8_t request; /* Interrupt Request Register (IIR) */ uint8_t service; /* Interrupt Service (ISR) */ uint8_t mask; /* Interrupt Mask Register (IMR) */ + uint8_t smm; /* special mask mode */ int acnt[8]; /* sum of pin asserts and deasserts */ int lowprio; /* lowest priority irq */ bool intr_raised; }; struct vatpic { struct vm *vm; struct mtx mtx; struct atpic atpic[2]; uint8_t elc[2]; }; #define VATPIC_CTR0(vatpic, fmt) \ VM_CTR0((vatpic)->vm, fmt) #define VATPIC_CTR1(vatpic, fmt, a1) \ VM_CTR1((vatpic)->vm, fmt, a1) #define VATPIC_CTR2(vatpic, fmt, a1, a2) \ VM_CTR2((vatpic)->vm, fmt, a1, a2) #define VATPIC_CTR3(vatpic, fmt, a1, a2, a3) \ VM_CTR3((vatpic)->vm, fmt, a1, a2, a3) #define VATPIC_CTR4(vatpic, fmt, a1, a2, a3, a4) \ VM_CTR4((vatpic)->vm, fmt, a1, a2, a3, a4) /* * Loop over all the pins in priority order from highest to lowest. */ #define ATPIC_PIN_FOREACH(pinvar, atpic, tmpvar) \ for (tmpvar = 0, pinvar = (atpic->lowprio + 1) & 0x7; \ tmpvar < 8; \ tmpvar++, pinvar = (pinvar + 1) & 0x7) static void vatpic_set_pinstate(struct vatpic *vatpic, int pin, bool newstate); static __inline bool master_atpic(struct vatpic *vatpic, struct atpic *atpic) { if (atpic == &vatpic->atpic[0]) return (true); else return (false); } static __inline int vatpic_get_highest_isrpin(struct atpic *atpic) { int bit, pin; int i; ATPIC_PIN_FOREACH(pin, atpic, i) { bit = (1 << pin); - if (atpic->service & bit) - return (pin); + if (atpic->service & bit) { + /* + * An IS bit that is masked by an IMR bit will not be + * cleared by a non-specific EOI in Special Mask Mode. + */ + if (atpic->smm && (atpic->mask & bit) != 0) + continue; + else + return (pin); + } } return (-1); } static __inline int vatpic_get_highest_irrpin(struct atpic *atpic) { int serviced; int bit, pin, tmp; /* * In 'Special Fully-Nested Mode' when an interrupt request from * a slave is in service, the slave is not locked out from the * master's priority logic. */ serviced = atpic->service; if (atpic->sfn) serviced &= ~(1 << 2); + /* + * In 'Special Mask Mode', when a mask bit is set in OCW1 it inhibits + * further interrupts at that level and enables interrupts from all + * other levels that are not masked. In other words the ISR has no + * bearing on the levels that can generate interrupts. + */ + if (atpic->smm) + serviced = 0; + ATPIC_PIN_FOREACH(pin, atpic, tmp) { bit = 1 << pin; /* * If there is already an interrupt in service at the same * or higher priority then bail. */ if ((serviced & bit) != 0) break; /* * If an interrupt is asserted and not masked then return * the corresponding 'pin' to the caller. */ if ((atpic->request & bit) != 0 && (atpic->mask & bit) == 0) return (pin); } return (-1); } static void vatpic_notify_intr(struct vatpic *vatpic) { struct atpic *atpic; int pin; KASSERT(VATPIC_LOCKED(vatpic), ("vatpic_notify_intr not locked")); /* * First check the slave. */ atpic = &vatpic->atpic[1]; if (!atpic->intr_raised && (pin = vatpic_get_highest_irrpin(atpic)) != -1) { VATPIC_CTR4(vatpic, "atpic slave notify pin = %d " "(imr 0x%x irr 0x%x isr 0x%x)", pin, atpic->mask, atpic->request, atpic->service); /* * Cascade the request from the slave to the master. */ atpic->intr_raised = true; vatpic_set_pinstate(vatpic, 2, true); vatpic_set_pinstate(vatpic, 2, false); } else { VATPIC_CTR3(vatpic, "atpic slave no eligible interrupts " "(imr 0x%x irr 0x%x isr 0x%x)", atpic->mask, atpic->request, atpic->service); } /* * Then check the master. */ atpic = &vatpic->atpic[0]; if (!atpic->intr_raised && (pin = vatpic_get_highest_irrpin(atpic)) != -1) { VATPIC_CTR4(vatpic, "atpic master notify pin = %d " "(imr 0x%x irr 0x%x isr 0x%x)", pin, atpic->mask, atpic->request, atpic->service); /* * From Section 3.6.2, "Interrupt Modes", in the * MPtable Specification, Version 1.4 * * PIC interrupts are routed to both the Local APIC * and the I/O APIC to support operation in 1 of 3 * modes. * * 1. Legacy PIC Mode: the PIC effectively bypasses * all APIC components. In this mode the local APIC is * disabled and LINT0 is reconfigured as INTR to * deliver the PIC interrupt directly to the CPU. * * 2. Virtual Wire Mode: the APIC is treated as a * virtual wire which delivers interrupts from the PIC * to the CPU. In this mode LINT0 is programmed as * ExtINT to indicate that the PIC is the source of * the interrupt. * * 3. Virtual Wire Mode via I/O APIC: PIC interrupts are * fielded by the I/O APIC and delivered to the appropriate * CPU. In this mode the I/O APIC input 0 is programmed * as ExtINT to indicate that the PIC is the source of the * interrupt. */ atpic->intr_raised = true; lapic_set_local_intr(vatpic->vm, -1, APIC_LVT_LINT0); vioapic_pulse_irq(vatpic->vm, 0); } else { VATPIC_CTR3(vatpic, "atpic master no eligible interrupts " "(imr 0x%x irr 0x%x isr 0x%x)", atpic->mask, atpic->request, atpic->service); } } static int vatpic_icw1(struct vatpic *vatpic, struct atpic *atpic, uint8_t val) { VATPIC_CTR1(vatpic, "atpic icw1 0x%x", val); atpic->ready = false; atpic->icw_num = 1; atpic->mask = 0; atpic->lowprio = 7; atpic->rd_cmd_reg = 0; atpic->poll = 0; + atpic->smm = 0; if ((val & ICW1_SNGL) != 0) { VATPIC_CTR0(vatpic, "vatpic cascade mode required"); return (-1); } if ((val & ICW1_IC4) == 0) { VATPIC_CTR0(vatpic, "vatpic icw4 required"); return (-1); } atpic->icw_num++; return (0); } static int vatpic_icw2(struct vatpic *vatpic, struct atpic *atpic, uint8_t val) { VATPIC_CTR1(vatpic, "atpic icw2 0x%x", val); atpic->irq_base = val & 0xf8; atpic->icw_num++; return (0); } static int vatpic_icw3(struct vatpic *vatpic, struct atpic *atpic, uint8_t val) { VATPIC_CTR1(vatpic, "atpic icw3 0x%x", val); atpic->icw_num++; return (0); } static int vatpic_icw4(struct vatpic *vatpic, struct atpic *atpic, uint8_t val) { VATPIC_CTR1(vatpic, "atpic icw4 0x%x", val); if ((val & ICW4_8086) == 0) { VATPIC_CTR0(vatpic, "vatpic microprocessor mode required"); return (-1); } if ((val & ICW4_AEOI) != 0) atpic->aeoi = true; if ((val & ICW4_SFNM) != 0) { if (master_atpic(vatpic, atpic)) { atpic->sfn = true; } else { VATPIC_CTR1(vatpic, "Ignoring special fully nested " "mode on slave atpic: %#x", val); } } atpic->icw_num = 0; atpic->ready = true; return (0); } static int vatpic_ocw1(struct vatpic *vatpic, struct atpic *atpic, uint8_t val) { VATPIC_CTR1(vatpic, "atpic ocw1 0x%x", val); atpic->mask = val & 0xff; return (0); } static int vatpic_ocw2(struct vatpic *vatpic, struct atpic *atpic, uint8_t val) { VATPIC_CTR1(vatpic, "atpic ocw2 0x%x", val); atpic->rotate = ((val & OCW2_R) != 0); if ((val & OCW2_EOI) != 0) { int isr_bit; if ((val & OCW2_SL) != 0) { /* specific EOI */ isr_bit = val & 0x7; } else { /* non-specific EOI */ isr_bit = vatpic_get_highest_isrpin(atpic); } if (isr_bit != -1) { atpic->service &= ~(1 << isr_bit); if (atpic->rotate) atpic->lowprio = isr_bit; } } else if ((val & OCW2_SL) != 0 && atpic->rotate == true) { /* specific priority */ atpic->lowprio = val & 0x7; } return (0); } static int vatpic_ocw3(struct vatpic *vatpic, struct atpic *atpic, uint8_t val) { VATPIC_CTR1(vatpic, "atpic ocw3 0x%x", val); if (val & OCW3_ESMM) { - VATPIC_CTR0(vatpic, "atpic special mask mode not implemented"); - return (-1); + atpic->smm = val & OCW3_SMM ? 1 : 0; + VATPIC_CTR2(vatpic, "%s atpic special mask mode %s", + master_atpic(vatpic, atpic) ? "master" : "slave", + atpic->smm ? "enabled" : "disabled"); } if (val & OCW3_RR) { /* read register command */ atpic->rd_cmd_reg = val & OCW3_RIS; /* Polling mode */ atpic->poll = ((val & OCW3_P) != 0); } return (0); } static void vatpic_set_pinstate(struct vatpic *vatpic, int pin, bool newstate) { struct atpic *atpic; int oldcnt, newcnt; bool level; KASSERT(pin >= 0 && pin < 16, ("vatpic_set_pinstate: invalid pin number %d", pin)); KASSERT(VATPIC_LOCKED(vatpic), ("vatpic_set_pinstate: vatpic is not locked")); atpic = &vatpic->atpic[pin >> 3]; oldcnt = atpic->acnt[pin & 0x7]; if (newstate) atpic->acnt[pin & 0x7]++; else atpic->acnt[pin & 0x7]--; newcnt = atpic->acnt[pin & 0x7]; if (newcnt < 0) { VATPIC_CTR2(vatpic, "atpic pin%d: bad acnt %d", pin, newcnt); } level = ((vatpic->elc[pin >> 3] & (1 << (pin & 0x7))) != 0); if ((oldcnt == 0 && newcnt == 1) || (newcnt > 0 && level == true)) { /* rising edge or level */ VATPIC_CTR1(vatpic, "atpic pin%d: asserted", pin); atpic->request |= (1 << (pin & 0x7)); } else if (oldcnt == 1 && newcnt == 0) { /* falling edge */ VATPIC_CTR1(vatpic, "atpic pin%d: deasserted", pin); if (level) atpic->request &= ~(1 << (pin & 0x7)); } else { VATPIC_CTR3(vatpic, "atpic pin%d: %s, ignored, acnt %d", pin, newstate ? "asserted" : "deasserted", newcnt); } vatpic_notify_intr(vatpic); } static int vatpic_set_irqstate(struct vm *vm, int irq, enum irqstate irqstate) { struct vatpic *vatpic; struct atpic *atpic; if (irq < 0 || irq > 15) return (EINVAL); vatpic = vm_atpic(vm); atpic = &vatpic->atpic[irq >> 3]; if (atpic->ready == false) return (0); VATPIC_LOCK(vatpic); switch (irqstate) { case IRQSTATE_ASSERT: vatpic_set_pinstate(vatpic, irq, true); break; case IRQSTATE_DEASSERT: vatpic_set_pinstate(vatpic, irq, false); break; case IRQSTATE_PULSE: vatpic_set_pinstate(vatpic, irq, true); vatpic_set_pinstate(vatpic, irq, false); break; default: panic("vatpic_set_irqstate: invalid irqstate %d", irqstate); } VATPIC_UNLOCK(vatpic); return (0); } int vatpic_assert_irq(struct vm *vm, int irq) { return (vatpic_set_irqstate(vm, irq, IRQSTATE_ASSERT)); } int vatpic_deassert_irq(struct vm *vm, int irq) { return (vatpic_set_irqstate(vm, irq, IRQSTATE_DEASSERT)); } int vatpic_pulse_irq(struct vm *vm, int irq) { return (vatpic_set_irqstate(vm, irq, IRQSTATE_PULSE)); } int vatpic_set_irq_trigger(struct vm *vm, int irq, enum vm_intr_trigger trigger) { struct vatpic *vatpic; if (irq < 0 || irq > 15) return (EINVAL); /* * See comment in vatpic_elc_handler. These IRQs must be * edge triggered. */ if (trigger == LEVEL_TRIGGER) { switch (irq) { case 0: case 1: case 2: case 8: case 13: return (EINVAL); } } vatpic = vm_atpic(vm); VATPIC_LOCK(vatpic); if (trigger == LEVEL_TRIGGER) vatpic->elc[irq >> 3] |= 1 << (irq & 0x7); else vatpic->elc[irq >> 3] &= ~(1 << (irq & 0x7)); VATPIC_UNLOCK(vatpic); return (0); } void vatpic_pending_intr(struct vm *vm, int *vecptr) { struct vatpic *vatpic; struct atpic *atpic; int pin; vatpic = vm_atpic(vm); atpic = &vatpic->atpic[0]; VATPIC_LOCK(vatpic); pin = vatpic_get_highest_irrpin(atpic); if (pin == 2) { atpic = &vatpic->atpic[1]; pin = vatpic_get_highest_irrpin(atpic); } /* * If there are no pins active at this moment then return the spurious * interrupt vector instead. */ if (pin == -1) pin = 7; KASSERT(pin >= 0 && pin <= 7, ("%s: invalid pin %d", __func__, pin)); *vecptr = atpic->irq_base + pin; VATPIC_UNLOCK(vatpic); } static void vatpic_pin_accepted(struct atpic *atpic, int pin) { atpic->intr_raised = false; if (atpic->acnt[pin] == 0) atpic->request &= ~(1 << pin); if (atpic->aeoi == true) { if (atpic->rotate == true) atpic->lowprio = pin; } else { atpic->service |= (1 << pin); } } void vatpic_intr_accepted(struct vm *vm, int vector) { struct vatpic *vatpic; int pin; vatpic = vm_atpic(vm); VATPIC_LOCK(vatpic); pin = vector & 0x7; if ((vector & ~0x7) == vatpic->atpic[1].irq_base) { vatpic_pin_accepted(&vatpic->atpic[1], pin); /* * If this vector originated from the slave, * accept the cascaded interrupt too. */ vatpic_pin_accepted(&vatpic->atpic[0], 2); } else { vatpic_pin_accepted(&vatpic->atpic[0], pin); } vatpic_notify_intr(vatpic); VATPIC_UNLOCK(vatpic); } static int vatpic_read(struct vatpic *vatpic, struct atpic *atpic, bool in, int port, int bytes, uint32_t *eax) { int pin; VATPIC_LOCK(vatpic); if (atpic->poll) { atpic->poll = 0; pin = vatpic_get_highest_irrpin(atpic); if (pin >= 0) { vatpic_pin_accepted(atpic, pin); *eax = 0x80 | pin; } else { *eax = 0; } } else { if (port & ICU_IMR_OFFSET) { /* read interrrupt mask register */ *eax = atpic->mask; } else { if (atpic->rd_cmd_reg == OCW3_RIS) { /* read interrupt service register */ *eax = atpic->service; } else { /* read interrupt request register */ *eax = atpic->request; } } } VATPIC_UNLOCK(vatpic); return (0); } static int vatpic_write(struct vatpic *vatpic, struct atpic *atpic, bool in, int port, int bytes, uint32_t *eax) { int error; uint8_t val; error = 0; val = *eax; VATPIC_LOCK(vatpic); if (port & ICU_IMR_OFFSET) { switch (atpic->icw_num) { case 2: error = vatpic_icw2(vatpic, atpic, val); break; case 3: error = vatpic_icw3(vatpic, atpic, val); break; case 4: error = vatpic_icw4(vatpic, atpic, val); break; default: error = vatpic_ocw1(vatpic, atpic, val); break; } } else { if (val & (1 << 4)) error = vatpic_icw1(vatpic, atpic, val); if (atpic->ready) { if (val & (1 << 3)) error = vatpic_ocw3(vatpic, atpic, val); else error = vatpic_ocw2(vatpic, atpic, val); } } if (atpic->ready) vatpic_notify_intr(vatpic); VATPIC_UNLOCK(vatpic); return (error); } int vatpic_master_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, uint32_t *eax) { struct vatpic *vatpic; struct atpic *atpic; vatpic = vm_atpic(vm); atpic = &vatpic->atpic[0]; if (bytes != 1) return (-1); if (in) { return (vatpic_read(vatpic, atpic, in, port, bytes, eax)); } return (vatpic_write(vatpic, atpic, in, port, bytes, eax)); } int vatpic_slave_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, uint32_t *eax) { struct vatpic *vatpic; struct atpic *atpic; vatpic = vm_atpic(vm); atpic = &vatpic->atpic[1]; if (bytes != 1) return (-1); if (in) { return (vatpic_read(vatpic, atpic, in, port, bytes, eax)); } return (vatpic_write(vatpic, atpic, in, port, bytes, eax)); } int vatpic_elc_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, uint32_t *eax) { struct vatpic *vatpic; bool is_master; vatpic = vm_atpic(vm); is_master = (port == IO_ELCR1); if (bytes != 1) return (-1); VATPIC_LOCK(vatpic); if (in) { if (is_master) *eax = vatpic->elc[0]; else *eax = vatpic->elc[1]; } else { /* * For the master PIC the cascade channel (IRQ2), the * heart beat timer (IRQ0), and the keyboard * controller (IRQ1) cannot be programmed for level * mode. * * For the slave PIC the real time clock (IRQ8) and * the floating point error interrupt (IRQ13) cannot * be programmed for level mode. */ if (is_master) vatpic->elc[0] = (*eax & 0xf8); else vatpic->elc[1] = (*eax & 0xde); } VATPIC_UNLOCK(vatpic); return (0); } struct vatpic * vatpic_init(struct vm *vm) { struct vatpic *vatpic; vatpic = malloc(sizeof(struct vatpic), M_VATPIC, M_WAITOK | M_ZERO); vatpic->vm = vm; mtx_init(&vatpic->mtx, "vatpic lock", NULL, MTX_SPIN); return (vatpic); } void vatpic_cleanup(struct vatpic *vatpic) { free(vatpic, M_VATPIC); } Index: projects/clang350-import/sys/amd64/vmm =================================================================== --- projects/clang350-import/sys/amd64/vmm (revision 276342) +++ projects/clang350-import/sys/amd64/vmm (revision 276343) Property changes on: projects/clang350-import/sys/amd64/vmm ___________________________________________________________________ Modified: svn:mergeinfo ## -0,0 +0,1 ## Merged /head/sys/amd64/vmm:r276302-276342 Index: projects/clang350-import/sys/arm/arm/cpu_asm-v6.S =================================================================== --- projects/clang350-import/sys/arm/arm/cpu_asm-v6.S (nonexistent) +++ projects/clang350-import/sys/arm/arm/cpu_asm-v6.S (revision 276343) @@ -0,0 +1,200 @@ +/*- + * Copyright 2014 Svatopluk Kraus + * Copyright 2014 Michal Meloun + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $FreeBSD$ + */ + +#include +#include +#include +#include +#include + +#if __ARM_ARCH >= 7 + +/* + * Define cache functions used by startup code, which counts on the fact that + * only r0-r4,r12 (ip) are modified and no stack space is used. This set + * of function must be called with interrupts disabled and don't follow + * ARM ABI (cannot be called form C code. + * Moreover, it works only with caches integrated to CPU (accessible via CP15). + */ + +/* Invalidate D cache to PoC. (aka all cache levels)*/ +ASENTRY(dcache_inv_poc_all) + mrc CP15_CLIDR(r0) + ands r0, r0, #0x07000000 + mov r0, r0, lsr #23 /* Get LoC (naturally aligned) */ + beq 4f + +1: mcr CP15_CSSELR(r0) /* set cache level */ + isb + mrc CP15_CCSIDR(r0) /* read CCSIDR */ + + ubfx r2, r0, #13, #15 /* get num sets - 1 from CCSIDR */ + ubfx r3, r0, #3, #10 /* get num ways - 1 from CCSIDR */ + clz r1, r3 /* number of bits to MSB of way */ + lsl r3, r3, r1 /* shift into position */ + mov ip, #1 + lsl ip, ip, r1 /* ip now contains the way decr */ + + ubfx r0, r0, #0, #3 /* get linesize from CCSIDR */ + add r0, r0, #4 /* apply bias */ + lsl r2, r2, r0 /* shift sets by log2(linesize) */ + add r3, r3, r2 /* merge numsets - 1 with numways - 1 */ + sub ip, ip, r2 /* subtract numsets - 1 from way decr */ + mov r1, #1 + lsl r1, r1, r0 /* r1 now contains the set decr */ + mov r2, ip /* r2 now contains set way decr */ + + /* r3 = ways/sets, r2 = way decr, r1 = set decr, r0 and ip are free */ +2: mcr CP15_DCISW(r3) /* invalidate line */ + movs r0, r3 /* get current way/set */ + beq 3f /* at 0 means we are done */ + movs r0, r0, lsl #10 /* clear way bits leaving only set bits*/ + subne r3, r3, r1 /* non-zero?, decrement set */ + subeq r3, r3, r2 /* zero?, decrement way and restore set count */ + b 2b + +3: + mrc CP15_CSSELR(r0) /* get cache level */ + add r0, r0, #2 /* next level */ + mrc CP15_CLIDR(r1) + ands r1, r1, #0x07000000 + mov r1, r1, lsr #23 /* Get LoC (naturally aligned) */ + cmp r1, r0 + bgt 1b + +4: dsb /* wait for stores to finish */ + mov r0, #0 + mcr CP15_CSSELR(r0) + isb + bx lr +END(dcache_inv_poc_all) + +/* Invalidate D cache to PoU. (aka L1 cache only)*/ +ASENTRY(dcache_inv_pou_all) + mrc CP15_CLIDR(r0) + ands r0, r0, #0x07000000 + mov r0, r0, lsr #26 /* Get LoUU (naturally aligned) */ + beq 4f + +1: mcr CP15_CSSELR(r0) /* set cache level */ + isb + mrc CP15_CCSIDR(r0) /* read CCSIDR */ + + ubfx r2, r0, #13, #15 /* get num sets - 1 from CCSIDR */ + ubfx r3, r0, #3, #10 /* get num ways - 1 from CCSIDR */ + clz r1, r3 /* number of bits to MSB of way */ + lsl r3, r3, r1 /* shift into position */ + mov ip, #1 + lsl ip, ip, r1 /* ip now contains the way decr */ + + ubfx r0, r0, #0, #3 /* get linesize from CCSIDR */ + add r0, r0, #4 /* apply bias */ + lsl r2, r2, r0 /* shift sets by log2(linesize) */ + add r3, r3, r2 /* merge numsets - 1 with numways - 1 */ + sub ip, ip, r2 /* subtract numsets - 1 from way decr */ + mov r1, #1 + lsl r1, r1, r0 /* r1 now contains the set decr */ + mov r2, ip /* r2 now contains set way decr */ + + /* r3 = ways/sets, r2 = way decr, r1 = set decr, r0 and ip are free */ +2: mcr CP15_DCISW(r3) /* clean & invalidate line */ + movs r0, r3 /* get current way/set */ + beq 3f /* at 0 means we are done */ + movs r0, r0, lsl #10 /* clear way bits leaving only set bits*/ + subne r3, r3, r1 /* non-zero?, decrement set */ + subeq r3, r3, r2 /* zero?, decrement way and restore set count */ + b 2b + +3: + mrc CP15_CSSELR(r0) /* get cache level */ + add r0, r0, #2 /* next level */ + mrc CP15_CLIDR(r1) + ands r1, r1, #0x07000000 + mov r1, r1, lsr #26 /* Get LoUU (naturally aligned) */ + cmp r1, r0 + bgt 1b + +4: dsb /* wait for stores to finish */ + mov r0, #0 + mcr CP15_CSSELR(r0) + bx lr +END(dcache_inv_pou_all) + +/* Write back and Invalidate D cache to PoC. */ +ASENTRY(dcache_wbinv_poc_all) + mrc CP15_CLIDR(r0) + ands r0, r0, #0x07000000 + mov r0, r0, lsr #23 /* Get LoC (naturally aligned) */ + beq 4f + +1: mcr CP15_CSSELR(r0) /* set cache level */ + isb + mrc CP15_CCSIDR(r0) /* read CCSIDR */ + + ubfx r2, r0, #13, #15 /* get num sets - 1 from CCSIDR */ + ubfx r3, r0, #3, #10 /* get num ways - 1 from CCSIDR */ + clz r1, r3 /* number of bits to MSB of way */ + lsl r3, r3, r1 /* shift into position */ + mov ip, #1 + lsl ip, ip, r1 /* ip now contains the way decr */ + + ubfx r0, r0, #0, #3 /* get linesize from CCSIDR */ + add r0, r0, #4 /* apply bias */ + lsl r2, r2, r0 /* shift sets by log2(linesize) */ + add r3, r3, r2 /* merge numsets - 1 with numways - 1 */ + sub ip, ip, r2 /* subtract numsets - 1 from way decr */ + mov r1, #1 + lsl r1, r1, r0 /* r1 now contains the set decr */ + mov r2, ip /* r2 now contains set way decr */ + + /* r3 = ways/sets, r2 = way decr, r1 = set decr, r0 and ip are free */ +2: mcr CP15_DCCISW(r3) /* clean & invalidate line */ + movs r0, r3 /* get current way/set */ + beq 3f /* at 0 means we are done */ + movs r0, r0, lsl #10 /* clear way bits leaving only set bits*/ + subne r3, r3, r1 /* non-zero?, decrement set */ + subeq r3, r3, r2 /* zero?, decrement way and restore set count */ + b 2b + +3: + mrc CP15_CSSELR(r0) /* get cache level */ + add r0, r0, #2 /* next level */ + mrc CP15_CLIDR(r1) + ands r1, r1, #0x07000000 + mov r1, r1, lsr #23 /* Get LoC (naturally aligned) */ + cmp r1, r0 + bgt 1b + +4: dsb /* wait for stores to finish */ + mov r0, #0 + mcr CP15_CSSELR(r0) + bx lr +END(dcache_wbinv_poc_all) + +#endif /* __ARM_ARCH >= 7 */ Property changes on: projects/clang350-import/sys/arm/arm/cpu_asm-v6.S ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: projects/clang350-import/sys/arm/arm/cpuinfo.c =================================================================== --- projects/clang350-import/sys/arm/arm/cpuinfo.c (nonexistent) +++ projects/clang350-import/sys/arm/arm/cpuinfo.c (revision 276343) @@ -0,0 +1,121 @@ +/*- + * Copyright 2014 Svatopluk Kraus + * Copyright 2014 Michal Meloun + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include +__FBSDID("$FreeBSD$"); + +#include +#include + +#include +#include + +struct cpuinfo cpuinfo; + +/* Read and parse CPU id scheme */ +void +cpuinfo_init(void) +{ + + cpuinfo.midr = cp15_midr_get(); + /* Test old version id schemes first */ + if ((cpuinfo.midr & CPU_ID_IMPLEMENTOR_MASK) == CPU_ID_ARM_LTD) { + if (CPU_ID_ISOLD(cpuinfo.midr)) { + /* obsolete ARMv2 or ARMv3 CPU */ + cpuinfo.midr = 0; + return; + } + if (CPU_ID_IS7(cpuinfo.midr)) { + if ((cpuinfo.midr & (1 << 23)) == 0) { + /* obsolete ARMv3 CPU */ + cpuinfo.midr = 0; + return; + } + /* ARMv4T CPU */ + cpuinfo.architecture = 1; + cpuinfo.revision = (cpuinfo.midr >> 16) & 0x7F; + } + } else { + /* must be new id scheme */ + cpuinfo.architecture = (cpuinfo.midr >> 16) & 0x0F; + cpuinfo.revision = (cpuinfo.midr >> 20) & 0x0F; + } + /* Parse rest of MIDR */ + cpuinfo.implementer = (cpuinfo.midr >> 24) & 0xFF; + cpuinfo.part_number = (cpuinfo.midr >> 4) & 0xFFF; + cpuinfo.patch = cpuinfo.midr & 0x0F; + + /* CP15 c0,c0 regs 0-7 exist on all CPUs (although aliased with MIDR) */ + cpuinfo.ctr = cp15_ctr_get(); + cpuinfo.tcmtr = cp15_tcmtr_get(); + cpuinfo.tlbtr = cp15_tlbtr_get(); + cpuinfo.mpidr = cp15_mpidr_get(); + cpuinfo.revidr = cp15_revidr_get(); + + /* if CPU is not v7 cpu id scheme */ + if (cpuinfo.architecture != 0xF) + return; + + cpuinfo.id_pfr0 = cp15_id_pfr0_get(); + cpuinfo.id_pfr1 = cp15_id_pfr1_get(); + cpuinfo.id_dfr0 = cp15_id_dfr0_get(); + cpuinfo.id_afr0 = cp15_id_afr0_get(); + cpuinfo.id_mmfr0 = cp15_id_mmfr0_get(); + cpuinfo.id_mmfr1 = cp15_id_mmfr1_get(); + cpuinfo.id_mmfr2 = cp15_id_mmfr2_get(); + cpuinfo.id_mmfr3 = cp15_id_mmfr3_get(); + cpuinfo.id_isar0 = cp15_id_isar0_get(); + cpuinfo.id_isar1 = cp15_id_isar1_get(); + cpuinfo.id_isar2 = cp15_id_isar2_get(); + cpuinfo.id_isar3 = cp15_id_isar3_get(); + cpuinfo.id_isar4 = cp15_id_isar4_get(); + cpuinfo.id_isar5 = cp15_id_isar5_get(); + +/* Not yet - CBAR only exist on ARM SMP Cortex A CPUs + cpuinfo.cbar = cp15_cbar_get(); +*/ + + /* Test if revidr is implemented */ + if (cpuinfo.revidr == cpuinfo.midr) + cpuinfo.revidr = 0; + + /* parsed bits of above registers */ + /* id_mmfr0 */ + cpuinfo.outermost_shareability = (cpuinfo.id_mmfr0 >> 8) & 0xF; + cpuinfo.shareability_levels = (cpuinfo.id_mmfr0 >> 12) & 0xF; + cpuinfo.auxiliary_registers = (cpuinfo.id_mmfr0 >> 20) & 0xF; + cpuinfo.innermost_shareability = (cpuinfo.id_mmfr0 >> 28) & 0xF; + /* id_mmfr2 */ + cpuinfo.mem_barrier = (cpuinfo.id_mmfr2 >> 20) & 0xF; + /* id_mmfr3 */ + cpuinfo.coherent_walk = (cpuinfo.id_mmfr3 >> 20) & 0xF; + cpuinfo.maintenance_broadcast =(cpuinfo.id_mmfr3 >> 12) & 0xF; + /* id_pfr1 */ + cpuinfo.generic_timer_ext = (cpuinfo.id_pfr1 >> 16) & 0xF; + cpuinfo.virtualization_ext = (cpuinfo.id_pfr1 >> 12) & 0xF; + cpuinfo.security_ext = (cpuinfo.id_pfr1 >> 4) & 0xF; +} Property changes on: projects/clang350-import/sys/arm/arm/cpuinfo.c ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: projects/clang350-import/sys/arm/arm/machdep.c =================================================================== --- projects/clang350-import/sys/arm/arm/machdep.c (revision 276342) +++ projects/clang350-import/sys/arm/arm/machdep.c (revision 276343) @@ -1,1316 +1,1319 @@ /* $NetBSD: arm32_machdep.c,v 1.44 2004/03/24 15:34:47 atatat Exp $ */ /*- * Copyright (c) 2004 Olivier Houchard * Copyright (c) 1994-1998 Mark Brinicombe. * Copyright (c) 1994 Brini. * All rights reserved. * * This code is derived from software written for Brini by Mark Brinicombe * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by Mark Brinicombe * for the NetBSD Project. * 4. The name of the company nor the name of the author may be used to * endorse or promote products derived from this software without specific * prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. * IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * Machine dependant functions for kernel setup * * Created : 17/09/94 * Updated : 18/04/01 updated for new wscons */ #include "opt_compat.h" #include "opt_ddb.h" #include "opt_platform.h" #include "opt_sched.h" #include "opt_timer.h" #include __FBSDID("$FreeBSD$"); #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include +#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #ifdef FDT #include #include #endif #ifdef DDB #include #endif #ifdef DEBUG #define debugf(fmt, args...) printf(fmt, ##args) #else #define debugf(fmt, args...) #endif struct pcpu __pcpu[MAXCPU]; struct pcpu *pcpup = &__pcpu[0]; static struct trapframe proc0_tf; uint32_t cpu_reset_address = 0; int cold = 1; vm_offset_t vector_page; int (*_arm_memcpy)(void *, void *, int, int) = NULL; int (*_arm_bzero)(void *, int, int) = NULL; int _min_memcpy_size = 0; int _min_bzero_size = 0; extern int *end; #ifdef FDT /* * This is the number of L2 page tables required for covering max * (hypothetical) memsize of 4GB and all kernel mappings (vectors, msgbuf, * stacks etc.), uprounded to be divisible by 4. */ #define KERNEL_PT_MAX 78 static struct pv_addr kernel_pt_table[KERNEL_PT_MAX]; vm_paddr_t pmap_pa; struct pv_addr systempage; static struct pv_addr msgbufpv; struct pv_addr irqstack; struct pv_addr undstack; struct pv_addr abtstack; static struct pv_addr kernelstack; #endif #if defined(LINUX_BOOT_ABI) #define LBABI_MAX_BANKS 10 uint32_t board_id; struct arm_lbabi_tag *atag_list; char linux_command_line[LBABI_MAX_COMMAND_LINE + 1]; char atags[LBABI_MAX_COMMAND_LINE * 2]; uint32_t memstart[LBABI_MAX_BANKS]; uint32_t memsize[LBABI_MAX_BANKS]; uint32_t membanks; #endif static uint32_t board_revision; /* hex representation of uint64_t */ static char board_serial[32]; SYSCTL_NODE(_hw, OID_AUTO, board, CTLFLAG_RD, 0, "Board attributes"); SYSCTL_UINT(_hw_board, OID_AUTO, revision, CTLFLAG_RD, &board_revision, 0, "Board revision"); SYSCTL_STRING(_hw_board, OID_AUTO, serial, CTLFLAG_RD, board_serial, 0, "Board serial"); int vfp_exists; SYSCTL_INT(_hw, HW_FLOATINGPT, floatingpoint, CTLFLAG_RD, &vfp_exists, 0, "Floating point support enabled"); void board_set_serial(uint64_t serial) { snprintf(board_serial, sizeof(board_serial)-1, "%016jx", serial); } void board_set_revision(uint32_t revision) { board_revision = revision; } void sendsig(catcher, ksi, mask) sig_t catcher; ksiginfo_t *ksi; sigset_t *mask; { struct thread *td; struct proc *p; struct trapframe *tf; struct sigframe *fp, frame; struct sigacts *psp; int onstack; int sig; int code; td = curthread; p = td->td_proc; PROC_LOCK_ASSERT(p, MA_OWNED); sig = ksi->ksi_signo; code = ksi->ksi_code; psp = p->p_sigacts; mtx_assert(&psp->ps_mtx, MA_OWNED); tf = td->td_frame; onstack = sigonstack(tf->tf_usr_sp); CTR4(KTR_SIG, "sendsig: td=%p (%s) catcher=%p sig=%d", td, p->p_comm, catcher, sig); /* Allocate and validate space for the signal handler context. */ if ((td->td_pflags & TDP_ALTSTACK) != 0 && !(onstack) && SIGISMEMBER(psp->ps_sigonstack, sig)) { fp = (struct sigframe *)(td->td_sigstk.ss_sp + td->td_sigstk.ss_size); #if defined(COMPAT_43) td->td_sigstk.ss_flags |= SS_ONSTACK; #endif } else fp = (struct sigframe *)td->td_frame->tf_usr_sp; /* make room on the stack */ fp--; /* make the stack aligned */ fp = (struct sigframe *)STACKALIGN(fp); /* Populate the siginfo frame. */ get_mcontext(td, &frame.sf_uc.uc_mcontext, 0); frame.sf_si = ksi->ksi_info; frame.sf_uc.uc_sigmask = *mask; frame.sf_uc.uc_stack.ss_flags = (td->td_pflags & TDP_ALTSTACK ) ? ((onstack) ? SS_ONSTACK : 0) : SS_DISABLE; frame.sf_uc.uc_stack = td->td_sigstk; mtx_unlock(&psp->ps_mtx); PROC_UNLOCK(td->td_proc); /* Copy the sigframe out to the user's stack. */ if (copyout(&frame, fp, sizeof(*fp)) != 0) { /* Process has trashed its stack. Kill it. */ CTR2(KTR_SIG, "sendsig: sigexit td=%p fp=%p", td, fp); PROC_LOCK(p); sigexit(td, SIGILL); } /* Translate the signal if appropriate. */ if (p->p_sysent->sv_sigtbl && sig <= p->p_sysent->sv_sigsize) sig = p->p_sysent->sv_sigtbl[_SIG_IDX(sig)]; /* * Build context to run handler in. We invoke the handler * directly, only returning via the trampoline. Note the * trampoline version numbers are coordinated with machine- * dependent code in libc. */ tf->tf_r0 = sig; tf->tf_r1 = (register_t)&fp->sf_si; tf->tf_r2 = (register_t)&fp->sf_uc; /* the trampoline uses r5 as the uc address */ tf->tf_r5 = (register_t)&fp->sf_uc; tf->tf_pc = (register_t)catcher; tf->tf_usr_sp = (register_t)fp; tf->tf_usr_lr = (register_t)(PS_STRINGS - *(p->p_sysent->sv_szsigcode)); CTR3(KTR_SIG, "sendsig: return td=%p pc=%#x sp=%#x", td, tf->tf_usr_lr, tf->tf_usr_sp); PROC_LOCK(p); mtx_lock(&psp->ps_mtx); } struct kva_md_info kmi; /* * arm32_vector_init: * * Initialize the vector page, and select whether or not to * relocate the vectors. * * NOTE: We expect the vector page to be mapped at its expected * destination. */ extern unsigned int page0[], page0_data[]; void arm_vector_init(vm_offset_t va, int which) { unsigned int *vectors = (int *) va; unsigned int *vectors_data = vectors + (page0_data - page0); int vec; /* * Loop through the vectors we're taking over, and copy the * vector's insn and data word. */ for (vec = 0; vec < ARM_NVEC; vec++) { if ((which & (1 << vec)) == 0) { /* Don't want to take over this vector. */ continue; } vectors[vec] = page0[vec]; vectors_data[vec] = page0_data[vec]; } /* Now sync the vectors. */ cpu_icache_sync_range(va, (ARM_NVEC * 2) * sizeof(u_int)); vector_page = va; if (va == ARM_VECTORS_HIGH) { /* * Assume the MD caller knows what it's doing here, and * really does want the vector page relocated. * * Note: This has to be done here (and not just in * cpu_setup()) because the vector page needs to be * accessible *before* cpu_startup() is called. * Think ddb(9) ... * * NOTE: If the CPU control register is not readable, * this will totally fail! We'll just assume that * any system that has high vector support has a * readable CPU control register, for now. If we * ever encounter one that does not, we'll have to * rethink this. */ cpu_control(CPU_CONTROL_VECRELOC, CPU_CONTROL_VECRELOC); } } static void cpu_startup(void *dummy) { struct pcb *pcb = thread0.td_pcb; const unsigned int mbyte = 1024 * 1024; #ifdef ARM_TP_ADDRESS #ifndef ARM_CACHE_LOCK_ENABLE vm_page_t m; #endif #endif identify_arm_cpu(); vm_ksubmap_init(&kmi); /* * Display the RAM layout. */ printf("real memory = %ju (%ju MB)\n", (uintmax_t)arm32_ptob(realmem), (uintmax_t)arm32_ptob(realmem) / mbyte); printf("avail memory = %ju (%ju MB)\n", (uintmax_t)arm32_ptob(vm_cnt.v_free_count), (uintmax_t)arm32_ptob(vm_cnt.v_free_count) / mbyte); if (bootverbose) { arm_physmem_print_tables(); arm_devmap_print_table(); } bufinit(); vm_pager_bufferinit(); pcb->pcb_regs.sf_sp = (u_int)thread0.td_kstack + USPACE_SVC_STACK_TOP; vector_page_setprot(VM_PROT_READ); pmap_set_pcb_pagedir(pmap_kernel(), pcb); pmap_postinit(); #ifdef ARM_TP_ADDRESS #ifdef ARM_CACHE_LOCK_ENABLE pmap_kenter_user(ARM_TP_ADDRESS, ARM_TP_ADDRESS); arm_lock_cache_line(ARM_TP_ADDRESS); #else m = vm_page_alloc(NULL, 0, VM_ALLOC_NOOBJ | VM_ALLOC_ZERO); pmap_kenter_user(ARM_TP_ADDRESS, VM_PAGE_TO_PHYS(m)); #endif *(uint32_t *)ARM_RAS_START = 0; *(uint32_t *)ARM_RAS_END = 0xffffffff; #endif } SYSINIT(cpu, SI_SUB_CPU, SI_ORDER_FIRST, cpu_startup, NULL); /* * Flush the D-cache for non-DMA I/O so that the I-cache can * be made coherent later. */ void cpu_flush_dcache(void *ptr, size_t len) { cpu_dcache_wb_range((uintptr_t)ptr, len); #ifdef ARM_L2_PIPT cpu_l2cache_wb_range((uintptr_t)vtophys(ptr), len); #else cpu_l2cache_wb_range((uintptr_t)ptr, len); #endif } /* Get current clock frequency for the given cpu id. */ int cpu_est_clockrate(int cpu_id, uint64_t *rate) { return (ENXIO); } void cpu_idle(int busy) { CTR2(KTR_SPARE2, "cpu_idle(%d) at %d", busy, curcpu); spinlock_enter(); #ifndef NO_EVENTTIMERS if (!busy) cpu_idleclock(); #endif if (!sched_runnable()) cpu_sleep(0); #ifndef NO_EVENTTIMERS if (!busy) cpu_activeclock(); #endif spinlock_exit(); CTR2(KTR_SPARE2, "cpu_idle(%d) at %d done", busy, curcpu); } int cpu_idle_wakeup(int cpu) { return (0); } /* * Most ARM platforms don't need to do anything special to init their clocks * (they get intialized during normal device attachment), and by not defining a * cpu_initclocks() function they get this generic one. Any platform that needs * to do something special can just provide their own implementation, which will * override this one due to the weak linkage. */ void arm_generic_initclocks(void) { #ifndef NO_EVENTTIMERS #ifdef SMP if (PCPU_GET(cpuid) == 0) cpu_initclocks_bsp(); else cpu_initclocks_ap(); #else cpu_initclocks_bsp(); #endif #endif } __weak_reference(arm_generic_initclocks, cpu_initclocks); int fill_regs(struct thread *td, struct reg *regs) { struct trapframe *tf = td->td_frame; bcopy(&tf->tf_r0, regs->r, sizeof(regs->r)); regs->r_sp = tf->tf_usr_sp; regs->r_lr = tf->tf_usr_lr; regs->r_pc = tf->tf_pc; regs->r_cpsr = tf->tf_spsr; return (0); } int fill_fpregs(struct thread *td, struct fpreg *regs) { bzero(regs, sizeof(*regs)); return (0); } int set_regs(struct thread *td, struct reg *regs) { struct trapframe *tf = td->td_frame; bcopy(regs->r, &tf->tf_r0, sizeof(regs->r)); tf->tf_usr_sp = regs->r_sp; tf->tf_usr_lr = regs->r_lr; tf->tf_pc = regs->r_pc; tf->tf_spsr &= ~PSR_FLAGS; tf->tf_spsr |= regs->r_cpsr & PSR_FLAGS; return (0); } int set_fpregs(struct thread *td, struct fpreg *regs) { return (0); } int fill_dbregs(struct thread *td, struct dbreg *regs) { return (0); } int set_dbregs(struct thread *td, struct dbreg *regs) { return (0); } static int ptrace_read_int(struct thread *td, vm_offset_t addr, u_int32_t *v) { struct iovec iov; struct uio uio; PROC_LOCK_ASSERT(td->td_proc, MA_NOTOWNED); iov.iov_base = (caddr_t) v; iov.iov_len = sizeof(u_int32_t); uio.uio_iov = &iov; uio.uio_iovcnt = 1; uio.uio_offset = (off_t)addr; uio.uio_resid = sizeof(u_int32_t); uio.uio_segflg = UIO_SYSSPACE; uio.uio_rw = UIO_READ; uio.uio_td = td; return proc_rwmem(td->td_proc, &uio); } static int ptrace_write_int(struct thread *td, vm_offset_t addr, u_int32_t v) { struct iovec iov; struct uio uio; PROC_LOCK_ASSERT(td->td_proc, MA_NOTOWNED); iov.iov_base = (caddr_t) &v; iov.iov_len = sizeof(u_int32_t); uio.uio_iov = &iov; uio.uio_iovcnt = 1; uio.uio_offset = (off_t)addr; uio.uio_resid = sizeof(u_int32_t); uio.uio_segflg = UIO_SYSSPACE; uio.uio_rw = UIO_WRITE; uio.uio_td = td; return proc_rwmem(td->td_proc, &uio); } int ptrace_single_step(struct thread *td) { struct proc *p; int error; KASSERT(td->td_md.md_ptrace_instr == 0, ("Didn't clear single step")); p = td->td_proc; PROC_UNLOCK(p); error = ptrace_read_int(td, td->td_frame->tf_pc + 4, &td->td_md.md_ptrace_instr); if (error) goto out; error = ptrace_write_int(td, td->td_frame->tf_pc + 4, PTRACE_BREAKPOINT); if (error) td->td_md.md_ptrace_instr = 0; td->td_md.md_ptrace_addr = td->td_frame->tf_pc + 4; out: PROC_LOCK(p); return (error); } int ptrace_clear_single_step(struct thread *td) { struct proc *p; if (td->td_md.md_ptrace_instr) { p = td->td_proc; PROC_UNLOCK(p); ptrace_write_int(td, td->td_md.md_ptrace_addr, td->td_md.md_ptrace_instr); PROC_LOCK(p); td->td_md.md_ptrace_instr = 0; } return (0); } int ptrace_set_pc(struct thread *td, unsigned long addr) { td->td_frame->tf_pc = addr; return (0); } void cpu_pcpu_init(struct pcpu *pcpu, int cpuid, size_t size) { } void spinlock_enter(void) { struct thread *td; register_t cspr; td = curthread; if (td->td_md.md_spinlock_count == 0) { cspr = disable_interrupts(PSR_I | PSR_F); td->td_md.md_spinlock_count = 1; td->td_md.md_saved_cspr = cspr; } else td->td_md.md_spinlock_count++; critical_enter(); } void spinlock_exit(void) { struct thread *td; register_t cspr; td = curthread; critical_exit(); cspr = td->td_md.md_saved_cspr; td->td_md.md_spinlock_count--; if (td->td_md.md_spinlock_count == 0) restore_interrupts(cspr); } /* * Clear registers on exec */ void exec_setregs(struct thread *td, struct image_params *imgp, u_long stack) { struct trapframe *tf = td->td_frame; memset(tf, 0, sizeof(*tf)); tf->tf_usr_sp = stack; tf->tf_usr_lr = imgp->entry_addr; tf->tf_svc_lr = 0x77777777; tf->tf_pc = imgp->entry_addr; tf->tf_spsr = PSR_USR32_MODE; } /* * Get machine context. */ int get_mcontext(struct thread *td, mcontext_t *mcp, int clear_ret) { struct trapframe *tf = td->td_frame; __greg_t *gr = mcp->__gregs; if (clear_ret & GET_MC_CLEAR_RET) gr[_REG_R0] = 0; else gr[_REG_R0] = tf->tf_r0; gr[_REG_R1] = tf->tf_r1; gr[_REG_R2] = tf->tf_r2; gr[_REG_R3] = tf->tf_r3; gr[_REG_R4] = tf->tf_r4; gr[_REG_R5] = tf->tf_r5; gr[_REG_R6] = tf->tf_r6; gr[_REG_R7] = tf->tf_r7; gr[_REG_R8] = tf->tf_r8; gr[_REG_R9] = tf->tf_r9; gr[_REG_R10] = tf->tf_r10; gr[_REG_R11] = tf->tf_r11; gr[_REG_R12] = tf->tf_r12; gr[_REG_SP] = tf->tf_usr_sp; gr[_REG_LR] = tf->tf_usr_lr; gr[_REG_PC] = tf->tf_pc; gr[_REG_CPSR] = tf->tf_spsr; return (0); } /* * Set machine context. * * However, we don't set any but the user modifiable flags, and we won't * touch the cs selector. */ int set_mcontext(struct thread *td, const mcontext_t *mcp) { struct trapframe *tf = td->td_frame; const __greg_t *gr = mcp->__gregs; tf->tf_r0 = gr[_REG_R0]; tf->tf_r1 = gr[_REG_R1]; tf->tf_r2 = gr[_REG_R2]; tf->tf_r3 = gr[_REG_R3]; tf->tf_r4 = gr[_REG_R4]; tf->tf_r5 = gr[_REG_R5]; tf->tf_r6 = gr[_REG_R6]; tf->tf_r7 = gr[_REG_R7]; tf->tf_r8 = gr[_REG_R8]; tf->tf_r9 = gr[_REG_R9]; tf->tf_r10 = gr[_REG_R10]; tf->tf_r11 = gr[_REG_R11]; tf->tf_r12 = gr[_REG_R12]; tf->tf_usr_sp = gr[_REG_SP]; tf->tf_usr_lr = gr[_REG_LR]; tf->tf_pc = gr[_REG_PC]; tf->tf_spsr = gr[_REG_CPSR]; return (0); } /* * MPSAFE */ int sys_sigreturn(td, uap) struct thread *td; struct sigreturn_args /* { const struct __ucontext *sigcntxp; } */ *uap; { ucontext_t uc; int spsr; if (uap == NULL) return (EFAULT); if (copyin(uap->sigcntxp, &uc, sizeof(uc))) return (EFAULT); /* * Make sure the processor mode has not been tampered with and * interrupts have not been disabled. */ spsr = uc.uc_mcontext.__gregs[_REG_CPSR]; if ((spsr & PSR_MODE) != PSR_USR32_MODE || (spsr & (PSR_I | PSR_F)) != 0) return (EINVAL); /* Restore register context. */ set_mcontext(td, &uc.uc_mcontext); /* Restore signal mask. */ kern_sigprocmask(td, SIG_SETMASK, &uc.uc_sigmask, NULL, 0); return (EJUSTRETURN); } /* * Construct a PCB from a trapframe. This is called from kdb_trap() where * we want to start a backtrace from the function that caused us to enter * the debugger. We have the context in the trapframe, but base the trace * on the PCB. The PCB doesn't have to be perfect, as long as it contains * enough for a backtrace. */ void makectx(struct trapframe *tf, struct pcb *pcb) { pcb->pcb_regs.sf_r4 = tf->tf_r4; pcb->pcb_regs.sf_r5 = tf->tf_r5; pcb->pcb_regs.sf_r6 = tf->tf_r6; pcb->pcb_regs.sf_r7 = tf->tf_r7; pcb->pcb_regs.sf_r8 = tf->tf_r8; pcb->pcb_regs.sf_r9 = tf->tf_r9; pcb->pcb_regs.sf_r10 = tf->tf_r10; pcb->pcb_regs.sf_r11 = tf->tf_r11; pcb->pcb_regs.sf_r12 = tf->tf_r12; pcb->pcb_regs.sf_pc = tf->tf_pc; pcb->pcb_regs.sf_lr = tf->tf_usr_lr; pcb->pcb_regs.sf_sp = tf->tf_usr_sp; } /* * Fake up a boot descriptor table */ vm_offset_t fake_preload_metadata(struct arm_boot_params *abp __unused) { #ifdef DDB vm_offset_t zstart = 0, zend = 0; #endif vm_offset_t lastaddr; int i = 0; static uint32_t fake_preload[35]; fake_preload[i++] = MODINFO_NAME; fake_preload[i++] = strlen("kernel") + 1; strcpy((char*)&fake_preload[i++], "kernel"); i += 1; fake_preload[i++] = MODINFO_TYPE; fake_preload[i++] = strlen("elf kernel") + 1; strcpy((char*)&fake_preload[i++], "elf kernel"); i += 2; fake_preload[i++] = MODINFO_ADDR; fake_preload[i++] = sizeof(vm_offset_t); fake_preload[i++] = KERNVIRTADDR; fake_preload[i++] = MODINFO_SIZE; fake_preload[i++] = sizeof(uint32_t); fake_preload[i++] = (uint32_t)&end - KERNVIRTADDR; #ifdef DDB if (*(uint32_t *)KERNVIRTADDR == MAGIC_TRAMP_NUMBER) { fake_preload[i++] = MODINFO_METADATA|MODINFOMD_SSYM; fake_preload[i++] = sizeof(vm_offset_t); fake_preload[i++] = *(uint32_t *)(KERNVIRTADDR + 4); fake_preload[i++] = MODINFO_METADATA|MODINFOMD_ESYM; fake_preload[i++] = sizeof(vm_offset_t); fake_preload[i++] = *(uint32_t *)(KERNVIRTADDR + 8); lastaddr = *(uint32_t *)(KERNVIRTADDR + 8); zend = lastaddr; zstart = *(uint32_t *)(KERNVIRTADDR + 4); db_fetch_ksymtab(zstart, zend); } else #endif lastaddr = (vm_offset_t)&end; fake_preload[i++] = 0; fake_preload[i] = 0; preload_metadata = (void *)fake_preload; return (lastaddr); } void pcpu0_init(void) { #if ARM_ARCH_6 || ARM_ARCH_7A || defined(CPU_MV_PJ4B) set_curthread(&thread0); #endif pcpu_init(pcpup, 0, sizeof(struct pcpu)); PCPU_SET(curthread, &thread0); #ifdef VFP PCPU_SET(cpu, 0); #endif } #if defined(LINUX_BOOT_ABI) vm_offset_t linux_parse_boot_param(struct arm_boot_params *abp) { struct arm_lbabi_tag *walker; uint32_t revision; uint64_t serial; /* * Linux boot ABI: r0 = 0, r1 is the board type (!= 0) and r2 * is atags or dtb pointer. If all of these aren't satisfied, * then punt. */ if (!(abp->abp_r0 == 0 && abp->abp_r1 != 0 && abp->abp_r2 != 0)) return 0; board_id = abp->abp_r1; walker = (struct arm_lbabi_tag *) (abp->abp_r2 + KERNVIRTADDR - abp->abp_physaddr); /* xxx - Need to also look for binary device tree */ if (ATAG_TAG(walker) != ATAG_CORE) return 0; atag_list = walker; while (ATAG_TAG(walker) != ATAG_NONE) { switch (ATAG_TAG(walker)) { case ATAG_CORE: break; case ATAG_MEM: arm_physmem_hardware_region(walker->u.tag_mem.start, walker->u.tag_mem.size); break; case ATAG_INITRD2: break; case ATAG_SERIAL: serial = walker->u.tag_sn.low | ((uint64_t)walker->u.tag_sn.high << 32); board_set_serial(serial); break; case ATAG_REVISION: revision = walker->u.tag_rev.rev; board_set_revision(revision); break; case ATAG_CMDLINE: /* XXX open question: Parse this for boothowto? */ bcopy(walker->u.tag_cmd.command, linux_command_line, ATAG_SIZE(walker)); break; default: break; } walker = ATAG_NEXT(walker); } /* Save a copy for later */ bcopy(atag_list, atags, (char *)walker - (char *)atag_list + ATAG_SIZE(walker)); return fake_preload_metadata(abp); } #endif #if defined(FREEBSD_BOOT_LOADER) vm_offset_t freebsd_parse_boot_param(struct arm_boot_params *abp) { vm_offset_t lastaddr = 0; void *mdp; void *kmdp; #ifdef DDB vm_offset_t ksym_start; vm_offset_t ksym_end; #endif /* * Mask metadata pointer: it is supposed to be on page boundary. If * the first argument (mdp) doesn't point to a valid address the * bootloader must have passed us something else than the metadata * ptr, so we give up. Also give up if we cannot find metadta section * the loader creates that we get all this data out of. */ if ((mdp = (void *)(abp->abp_r0 & ~PAGE_MASK)) == NULL) return 0; preload_metadata = mdp; kmdp = preload_search_by_type("elf kernel"); if (kmdp == NULL) return 0; boothowto = MD_FETCH(kmdp, MODINFOMD_HOWTO, int); kern_envp = MD_FETCH(kmdp, MODINFOMD_ENVP, char *); lastaddr = MD_FETCH(kmdp, MODINFOMD_KERNEND, vm_offset_t); #ifdef DDB ksym_start = MD_FETCH(kmdp, MODINFOMD_SSYM, uintptr_t); ksym_end = MD_FETCH(kmdp, MODINFOMD_ESYM, uintptr_t); db_fetch_ksymtab(ksym_start, ksym_end); #endif preload_addr_relocate = KERNVIRTADDR - abp->abp_physaddr; return lastaddr; } #endif vm_offset_t default_parse_boot_param(struct arm_boot_params *abp) { vm_offset_t lastaddr; #if defined(LINUX_BOOT_ABI) if ((lastaddr = linux_parse_boot_param(abp)) != 0) return lastaddr; #endif #if defined(FREEBSD_BOOT_LOADER) if ((lastaddr = freebsd_parse_boot_param(abp)) != 0) return lastaddr; #endif /* Fall back to hardcoded metadata. */ lastaddr = fake_preload_metadata(abp); return lastaddr; } /* * Stub version of the boot parameter parsing routine. We are * called early in initarm, before even VM has been initialized. * This routine needs to preserve any data that the boot loader * has passed in before the kernel starts to grow past the end * of the BSS, traditionally the place boot-loaders put this data. * * Since this is called so early, things that depend on the vm system * being setup (including access to some SoC's serial ports), about * all that can be done in this routine is to copy the arguments. * * This is the default boot parameter parsing routine. Individual * kernels/boards can override this weak function with one of their * own. We just fake metadata... */ __weak_reference(default_parse_boot_param, parse_boot_param); /* * Initialize proc0 */ void init_proc0(vm_offset_t kstack) { proc_linkup0(&proc0, &thread0); thread0.td_kstack = kstack; thread0.td_pcb = (struct pcb *) (thread0.td_kstack + KSTACK_PAGES * PAGE_SIZE) - 1; thread0.td_pcb->pcb_flags = 0; thread0.td_pcb->pcb_vfpcpu = -1; thread0.td_pcb->pcb_vfpstate.fpscr = VFPSCR_DN | VFPSCR_FZ; thread0.td_frame = &proc0_tf; pcpup->pc_curpcb = thread0.td_pcb; } void set_stackptrs(int cpu) { set_stackptr(PSR_IRQ32_MODE, irqstack.pv_va + ((IRQ_STACK_SIZE * PAGE_SIZE) * (cpu + 1))); set_stackptr(PSR_ABT32_MODE, abtstack.pv_va + ((ABT_STACK_SIZE * PAGE_SIZE) * (cpu + 1))); set_stackptr(PSR_UND32_MODE, undstack.pv_va + ((UND_STACK_SIZE * PAGE_SIZE) * (cpu + 1))); } #ifdef FDT static char * kenv_next(char *cp) { if (cp != NULL) { while (*cp != 0) cp++; cp++; if (*cp == 0) cp = NULL; } return (cp); } static void print_kenv(void) { int len; char *cp; debugf("loader passed (static) kenv:\n"); if (kern_envp == NULL) { debugf(" no env, null ptr\n"); return; } debugf(" kern_envp = 0x%08x\n", (uint32_t)kern_envp); len = 0; for (cp = kern_envp; cp != NULL; cp = kenv_next(cp)) debugf(" %x %s\n", (uint32_t)cp, cp); } void * initarm(struct arm_boot_params *abp) { struct mem_region mem_regions[FDT_MEM_REGIONS]; struct pv_addr kernel_l1pt; struct pv_addr dpcpu; vm_offset_t dtbp, freemempos, l2_start, lastaddr; uint32_t memsize, l2size; char *env; void *kmdp; u_int l1pagetable; int i, j, err_devmap, mem_regions_sz; lastaddr = parse_boot_param(abp); arm_physmem_kernaddr = abp->abp_physaddr; memsize = 0; + + cpuinfo_init(); set_cpufuncs(); /* * Find the dtb passed in by the boot loader. */ kmdp = preload_search_by_type("elf kernel"); if (kmdp != NULL) dtbp = MD_FETCH(kmdp, MODINFOMD_DTBP, vm_offset_t); else dtbp = (vm_offset_t)NULL; #if defined(FDT_DTB_STATIC) /* * In case the device tree blob was not retrieved (from metadata) try * to use the statically embedded one. */ if (dtbp == (vm_offset_t)NULL) dtbp = (vm_offset_t)&fdt_static_dtb; #endif if (OF_install(OFW_FDT, 0) == FALSE) panic("Cannot install FDT"); if (OF_init((void *)dtbp) != 0) panic("OF_init failed with the found device tree"); /* Grab physical memory regions information from device tree. */ if (fdt_get_mem_regions(mem_regions, &mem_regions_sz, &memsize) != 0) panic("Cannot get physical memory regions"); arm_physmem_hardware_regions(mem_regions, mem_regions_sz); /* Grab reserved memory regions information from device tree. */ if (fdt_get_reserved_regions(mem_regions, &mem_regions_sz) == 0) arm_physmem_exclude_regions(mem_regions, mem_regions_sz, EXFLAG_NODUMP | EXFLAG_NOALLOC); /* Platform-specific initialisation */ platform_probe_and_attach(); pcpu0_init(); /* Do basic tuning, hz etc */ init_param1(); /* Calculate number of L2 tables needed for mapping vm_page_array */ l2size = (memsize / PAGE_SIZE) * sizeof(struct vm_page); l2size = (l2size >> L1_S_SHIFT) + 1; /* * Add one table for end of kernel map, one for stacks, msgbuf and * L1 and L2 tables map and one for vectors map. */ l2size += 3; /* Make it divisible by 4 */ l2size = (l2size + 3) & ~3; freemempos = (lastaddr + PAGE_MASK) & ~PAGE_MASK; /* Define a macro to simplify memory allocation */ #define valloc_pages(var, np) \ alloc_pages((var).pv_va, (np)); \ (var).pv_pa = (var).pv_va + (abp->abp_physaddr - KERNVIRTADDR); #define alloc_pages(var, np) \ (var) = freemempos; \ freemempos += (np * PAGE_SIZE); \ memset((char *)(var), 0, ((np) * PAGE_SIZE)); while (((freemempos - L1_TABLE_SIZE) & (L1_TABLE_SIZE - 1)) != 0) freemempos += PAGE_SIZE; valloc_pages(kernel_l1pt, L1_TABLE_SIZE / PAGE_SIZE); for (i = 0, j = 0; i < l2size; ++i) { if (!(i % (PAGE_SIZE / L2_TABLE_SIZE_REAL))) { valloc_pages(kernel_pt_table[i], L2_TABLE_SIZE / PAGE_SIZE); j = i; } else { kernel_pt_table[i].pv_va = kernel_pt_table[j].pv_va + L2_TABLE_SIZE_REAL * (i - j); kernel_pt_table[i].pv_pa = kernel_pt_table[i].pv_va - KERNVIRTADDR + abp->abp_physaddr; } } /* * Allocate a page for the system page mapped to 0x00000000 * or 0xffff0000. This page will just contain the system vectors * and can be shared by all processes. */ valloc_pages(systempage, 1); /* Allocate dynamic per-cpu area. */ valloc_pages(dpcpu, DPCPU_SIZE / PAGE_SIZE); dpcpu_init((void *)dpcpu.pv_va, 0); /* Allocate stacks for all modes */ valloc_pages(irqstack, IRQ_STACK_SIZE * MAXCPU); valloc_pages(abtstack, ABT_STACK_SIZE * MAXCPU); valloc_pages(undstack, UND_STACK_SIZE * MAXCPU); valloc_pages(kernelstack, KSTACK_PAGES * MAXCPU); valloc_pages(msgbufpv, round_page(msgbufsize) / PAGE_SIZE); /* * Now we start construction of the L1 page table * We start by mapping the L2 page tables into the L1. * This means that we can replace L1 mappings later on if necessary */ l1pagetable = kernel_l1pt.pv_va; /* * Try to map as much as possible of kernel text and data using * 1MB section mapping and for the rest of initial kernel address * space use L2 coarse tables. * * Link L2 tables for mapping remainder of kernel (modulo 1MB) * and kernel structures */ l2_start = lastaddr & ~(L1_S_OFFSET); for (i = 0 ; i < l2size - 1; i++) pmap_link_l2pt(l1pagetable, l2_start + i * L1_S_SIZE, &kernel_pt_table[i]); pmap_curmaxkvaddr = l2_start + (l2size - 1) * L1_S_SIZE; /* Map kernel code and data */ pmap_map_chunk(l1pagetable, KERNVIRTADDR, abp->abp_physaddr, (((uint32_t)(lastaddr) - KERNVIRTADDR) + PAGE_MASK) & ~PAGE_MASK, VM_PROT_READ|VM_PROT_WRITE, PTE_CACHE); /* Map L1 directory and allocated L2 page tables */ pmap_map_chunk(l1pagetable, kernel_l1pt.pv_va, kernel_l1pt.pv_pa, L1_TABLE_SIZE, VM_PROT_READ|VM_PROT_WRITE, PTE_PAGETABLE); pmap_map_chunk(l1pagetable, kernel_pt_table[0].pv_va, kernel_pt_table[0].pv_pa, L2_TABLE_SIZE_REAL * l2size, VM_PROT_READ|VM_PROT_WRITE, PTE_PAGETABLE); /* Map allocated DPCPU, stacks and msgbuf */ pmap_map_chunk(l1pagetable, dpcpu.pv_va, dpcpu.pv_pa, freemempos - dpcpu.pv_va, VM_PROT_READ|VM_PROT_WRITE, PTE_CACHE); /* Link and map the vector page */ pmap_link_l2pt(l1pagetable, ARM_VECTORS_HIGH, &kernel_pt_table[l2size - 1]); pmap_map_entry(l1pagetable, ARM_VECTORS_HIGH, systempage.pv_pa, VM_PROT_READ|VM_PROT_WRITE|VM_PROT_EXECUTE, PTE_CACHE); /* Establish static device mappings. */ err_devmap = platform_devmap_init(); arm_devmap_bootstrap(l1pagetable, NULL); vm_max_kernel_address = platform_lastaddr(); cpu_domains((DOMAIN_CLIENT << (PMAP_DOMAIN_KERNEL * 2)) | DOMAIN_CLIENT); pmap_pa = kernel_l1pt.pv_pa; setttb(kernel_l1pt.pv_pa); cpu_tlb_flushID(); cpu_domains(DOMAIN_CLIENT << (PMAP_DOMAIN_KERNEL * 2)); /* * Now that proper page tables are installed, call cpu_setup() to enable * instruction and data caches and other chip-specific features. */ cpu_setup(""); /* * Only after the SOC registers block is mapped we can perform device * tree fixups, as they may attempt to read parameters from hardware. */ OF_interpret("perform-fixup", 0); platform_gpio_init(); cninit(); debugf("initarm: console initialized\n"); debugf(" arg1 kmdp = 0x%08x\n", (uint32_t)kmdp); debugf(" boothowto = 0x%08x\n", boothowto); debugf(" dtbp = 0x%08x\n", (uint32_t)dtbp); print_kenv(); env = kern_getenv("kernelname"); if (env != NULL) { strlcpy(kernelname, env, sizeof(kernelname)); freeenv(env); } if (err_devmap != 0) printf("WARNING: could not fully configure devmap, error=%d\n", err_devmap); platform_late_init(); /* * Pages were allocated during the secondary bootstrap for the * stacks for different CPU modes. * We must now set the r13 registers in the different CPU modes to * point to these stacks. * Since the ARM stacks use STMFD etc. we must set r13 to the top end * of the stack memory. */ cpu_control(CPU_CONTROL_MMU_ENABLE, CPU_CONTROL_MMU_ENABLE); set_stackptrs(0); /* * We must now clean the cache again.... * Cleaning may be done by reading new data to displace any * dirty data in the cache. This will have happened in setttb() * but since we are boot strapping the addresses used for the read * may have just been remapped and thus the cache could be out * of sync. A re-clean after the switch will cure this. * After booting there are no gross relocations of the kernel thus * this problem will not occur after initarm(). */ cpu_idcache_wbinv_all(); undefined_init(); init_proc0(kernelstack.pv_va); arm_vector_init(ARM_VECTORS_HIGH, ARM_VEC_ALL); pmap_bootstrap(freemempos, &kernel_l1pt); msgbufp = (void *)msgbufpv.pv_va; msgbufinit(msgbufp, msgbufsize); mutex_init(); /* * Exclude the kernel (and all the things we allocated which immediately * follow the kernel) from the VM allocation pool but not from crash * dumps. virtual_avail is a global variable which tracks the kva we've * "allocated" while setting up pmaps. * * Prepare the list of physical memory available to the vm subsystem. */ arm_physmem_exclude_region(abp->abp_physaddr, (virtual_avail - KERNVIRTADDR), EXFLAG_NOALLOC); arm_physmem_init_kernel_globals(); init_param2(physmem); kdb_init(); return ((void *)(kernelstack.pv_va + USPACE_SVC_STACK_TOP - sizeof(struct pcb))); } #endif Index: projects/clang350-import/sys/arm/broadcom/bcm2835/bcm2835_bsc.c =================================================================== --- projects/clang350-import/sys/arm/broadcom/bcm2835/bcm2835_bsc.c (revision 276342) +++ projects/clang350-import/sys/arm/broadcom/bcm2835/bcm2835_bsc.c (revision 276343) @@ -1,527 +1,505 @@ /*- * Copyright (c) 2001 Tsubai Masanari. * Copyright (c) 2012 Oleksandr Tymoshenko * Copyright (c) 2013 Luiz Otavio O Souza * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * */ #include __FBSDID("$FreeBSD$"); #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "iicbus_if.h" static void bcm_bsc_intr(void *); +static int bcm_bsc_detach(device_t); static void bcm_bsc_modifyreg(struct bcm_bsc_softc *sc, uint32_t off, uint32_t mask, uint32_t value) { uint32_t reg; mtx_assert(&sc->sc_mtx, MA_OWNED); reg = BCM_BSC_READ(sc, off); reg &= ~mask; reg |= value; BCM_BSC_WRITE(sc, off, reg); } static int bcm_bsc_clock_proc(SYSCTL_HANDLER_ARGS) { struct bcm_bsc_softc *sc; uint32_t clk; - int error; sc = (struct bcm_bsc_softc *)arg1; - BCM_BSC_LOCK(sc); clk = BCM_BSC_READ(sc, BCM_BSC_CLOCK); BCM_BSC_UNLOCK(sc); clk &= 0xffff; if (clk == 0) clk = 32768; clk = BCM_BSC_CORE_CLK / clk; - error = sysctl_handle_int(oidp, &clk, sizeof(clk), req); - if (error != 0 || req->newptr == NULL) - return (error); - clk = BCM_BSC_CORE_CLK / clk; - if (clk % 2) - clk--; - if (clk > 0xffff) - clk = 0xffff; - BCM_BSC_LOCK(sc); - BCM_BSC_WRITE(sc, BCM_BSC_CLOCK, clk); - BCM_BSC_UNLOCK(sc); - - return (0); + return (sysctl_handle_int(oidp, &clk, 0, req)); } static int bcm_bsc_clkt_proc(SYSCTL_HANDLER_ARGS) { struct bcm_bsc_softc *sc; uint32_t clkt; int error; sc = (struct bcm_bsc_softc *)arg1; BCM_BSC_LOCK(sc); clkt = BCM_BSC_READ(sc, BCM_BSC_CLKT); BCM_BSC_UNLOCK(sc); clkt &= 0xffff; error = sysctl_handle_int(oidp, &clkt, sizeof(clkt), req); if (error != 0 || req->newptr == NULL) return (error); BCM_BSC_LOCK(sc); BCM_BSC_WRITE(sc, BCM_BSC_CLKT, clkt & 0xffff); BCM_BSC_UNLOCK(sc); return (0); } static int bcm_bsc_fall_proc(SYSCTL_HANDLER_ARGS) { struct bcm_bsc_softc *sc; uint32_t clk, reg; int error; sc = (struct bcm_bsc_softc *)arg1; BCM_BSC_LOCK(sc); reg = BCM_BSC_READ(sc, BCM_BSC_DELAY); BCM_BSC_UNLOCK(sc); reg >>= 16; error = sysctl_handle_int(oidp, ®, sizeof(reg), req); if (error != 0 || req->newptr == NULL) return (error); BCM_BSC_LOCK(sc); clk = BCM_BSC_READ(sc, BCM_BSC_CLOCK); clk = BCM_BSC_CORE_CLK / clk; if (reg > clk / 2) reg = clk / 2 - 1; bcm_bsc_modifyreg(sc, BCM_BSC_DELAY, 0xffff0000, reg << 16); BCM_BSC_UNLOCK(sc); return (0); } static int bcm_bsc_rise_proc(SYSCTL_HANDLER_ARGS) { struct bcm_bsc_softc *sc; uint32_t clk, reg; int error; sc = (struct bcm_bsc_softc *)arg1; BCM_BSC_LOCK(sc); reg = BCM_BSC_READ(sc, BCM_BSC_DELAY); BCM_BSC_UNLOCK(sc); reg &= 0xffff; error = sysctl_handle_int(oidp, ®, sizeof(reg), req); if (error != 0 || req->newptr == NULL) return (error); BCM_BSC_LOCK(sc); clk = BCM_BSC_READ(sc, BCM_BSC_CLOCK); clk = BCM_BSC_CORE_CLK / clk; if (reg > clk / 2) reg = clk / 2 - 1; bcm_bsc_modifyreg(sc, BCM_BSC_DELAY, 0xffff, reg); BCM_BSC_UNLOCK(sc); return (0); } static void bcm_bsc_sysctl_init(struct bcm_bsc_softc *sc) { struct sysctl_ctx_list *ctx; struct sysctl_oid *tree_node; struct sysctl_oid_list *tree; /* * Add system sysctl tree/handlers. */ ctx = device_get_sysctl_ctx(sc->sc_dev); tree_node = device_get_sysctl_tree(sc->sc_dev); tree = SYSCTL_CHILDREN(tree_node); - SYSCTL_ADD_PROC(ctx, tree, OID_AUTO, "clock", + SYSCTL_ADD_PROC(ctx, tree, OID_AUTO, "frequency", CTLFLAG_RW | CTLTYPE_UINT, sc, sizeof(*sc), bcm_bsc_clock_proc, "IU", "I2C BUS clock frequency"); SYSCTL_ADD_PROC(ctx, tree, OID_AUTO, "clock_stretch", CTLFLAG_RW | CTLTYPE_UINT, sc, sizeof(*sc), bcm_bsc_clkt_proc, "IU", "I2C BUS clock stretch timeout"); SYSCTL_ADD_PROC(ctx, tree, OID_AUTO, "fall_edge_delay", CTLFLAG_RW | CTLTYPE_UINT, sc, sizeof(*sc), bcm_bsc_fall_proc, "IU", "I2C BUS falling edge delay"); SYSCTL_ADD_PROC(ctx, tree, OID_AUTO, "rise_edge_delay", CTLFLAG_RW | CTLTYPE_UINT, sc, sizeof(*sc), bcm_bsc_rise_proc, "IU", "I2C BUS rising edge delay"); } static void bcm_bsc_reset(struct bcm_bsc_softc *sc) { /* Enable the BSC Controller, disable interrupts. */ BCM_BSC_WRITE(sc, BCM_BSC_CTRL, BCM_BSC_CTRL_I2CEN); /* Clear pending interrupts. */ BCM_BSC_WRITE(sc, BCM_BSC_STATUS, BCM_BSC_STATUS_CLKT | BCM_BSC_STATUS_ERR | BCM_BSC_STATUS_DONE); /* Clear the FIFO. */ bcm_bsc_modifyreg(sc, BCM_BSC_CTRL, BCM_BSC_CTRL_CLEAR0, BCM_BSC_CTRL_CLEAR0); } static int bcm_bsc_probe(device_t dev) { if (!ofw_bus_status_okay(dev)) return (ENXIO); if (!ofw_bus_is_compatible(dev, "broadcom,bcm2835-bsc")) return (ENXIO); device_set_desc(dev, "BCM2708/2835 BSC controller"); return (BUS_PROBE_DEFAULT); } static int bcm_bsc_attach(device_t dev) { struct bcm_bsc_softc *sc; unsigned long start; device_t gpio; int i, rid; sc = device_get_softc(dev); sc->sc_dev = dev; rid = 0; sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, RF_ACTIVE); if (!sc->sc_mem_res) { device_printf(dev, "cannot allocate memory window\n"); return (ENXIO); } sc->sc_bst = rman_get_bustag(sc->sc_mem_res); sc->sc_bsh = rman_get_bushandle(sc->sc_mem_res); /* Check the unit we are attaching by its base address. */ start = rman_get_start(sc->sc_mem_res); for (i = 0; i < nitems(bcm_bsc_pins); i++) { if (bcm_bsc_pins[i].start == start) break; } if (i == nitems(bcm_bsc_pins)) { device_printf(dev, "only bsc0 and bsc1 are supported\n"); return (ENXIO); } /* * Configure the GPIO pins to ALT0 function to enable BSC control * over the pins. */ gpio = devclass_get_device(devclass_find("gpio"), 0); if (!gpio) { device_printf(dev, "cannot find gpio0\n"); return (ENXIO); } bcm_gpio_set_alternate(gpio, bcm_bsc_pins[i].sda, BCM_GPIO_ALT0); bcm_gpio_set_alternate(gpio, bcm_bsc_pins[i].scl, BCM_GPIO_ALT0); rid = 0; sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE | RF_SHAREABLE); if (!sc->sc_irq_res) { bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); device_printf(dev, "cannot allocate interrupt\n"); return (ENXIO); } /* Hook up our interrupt handler. */ if (bus_setup_intr(dev, sc->sc_irq_res, INTR_TYPE_MISC | INTR_MPSAFE, NULL, bcm_bsc_intr, sc, &sc->sc_intrhand)) { bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res); bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); device_printf(dev, "cannot setup the interrupt handler\n"); return (ENXIO); } mtx_init(&sc->sc_mtx, "bcm_bsc", NULL, MTX_DEF); bcm_bsc_sysctl_init(sc); /* Enable the BSC controller. Flush the FIFO. */ BCM_BSC_LOCK(sc); bcm_bsc_reset(sc); BCM_BSC_UNLOCK(sc); - device_add_child(dev, "iicbus", -1); + sc->sc_iicbus = device_add_child(dev, "iicbus", -1); + if (sc->sc_iicbus == NULL) { + bcm_bsc_detach(dev); + return (ENXIO); + } return (bus_generic_attach(dev)); } static int bcm_bsc_detach(device_t dev) { struct bcm_bsc_softc *sc; bus_generic_detach(dev); sc = device_get_softc(dev); mtx_destroy(&sc->sc_mtx); if (sc->sc_intrhand) bus_teardown_intr(dev, sc->sc_irq_res, sc->sc_intrhand); if (sc->sc_irq_res) bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res); if (sc->sc_mem_res) bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); return (0); } static void bcm_bsc_intr(void *arg) { struct bcm_bsc_softc *sc; uint32_t status; sc = (struct bcm_bsc_softc *)arg; BCM_BSC_LOCK(sc); /* The I2C interrupt is shared among all the BSC controllers. */ if ((sc->sc_flags & BCM_I2C_BUSY) == 0) { BCM_BSC_UNLOCK(sc); return; } status = BCM_BSC_READ(sc, BCM_BSC_STATUS); /* Check for errors. */ if (status & (BCM_BSC_STATUS_CLKT | BCM_BSC_STATUS_ERR)) { /* Disable interrupts. */ bcm_bsc_reset(sc); sc->sc_flags |= BCM_I2C_ERROR; wakeup(sc->sc_dev); BCM_BSC_UNLOCK(sc); return; } if (sc->sc_flags & BCM_I2C_READ) { while (sc->sc_resid > 0 && (status & BCM_BSC_STATUS_RXD)) { *sc->sc_data++ = BCM_BSC_READ(sc, BCM_BSC_DATA); sc->sc_resid--; status = BCM_BSC_READ(sc, BCM_BSC_STATUS); } } else { while (sc->sc_resid > 0 && (status & BCM_BSC_STATUS_TXD)) { BCM_BSC_WRITE(sc, BCM_BSC_DATA, *sc->sc_data++); sc->sc_resid--; status = BCM_BSC_READ(sc, BCM_BSC_STATUS); } } if (status & BCM_BSC_STATUS_DONE) { /* Disable interrupts. */ bcm_bsc_reset(sc); wakeup(sc->sc_dev); } BCM_BSC_UNLOCK(sc); } static int bcm_bsc_transfer(device_t dev, struct iic_msg *msgs, uint32_t nmsgs) { struct bcm_bsc_softc *sc; uint32_t intr, read, status; int i, err; sc = device_get_softc(dev); BCM_BSC_LOCK(sc); /* If the controller is busy wait until it is available. */ while (sc->sc_flags & BCM_I2C_BUSY) mtx_sleep(dev, &sc->sc_mtx, 0, "bscbusw", 0); /* Now we have control over the BSC controller. */ sc->sc_flags = BCM_I2C_BUSY; /* Clear the FIFO and the pending interrupts. */ bcm_bsc_reset(sc); err = 0; for (i = 0; i < nmsgs; i++) { /* Write the slave address. */ BCM_BSC_WRITE(sc, BCM_BSC_SLAVE, msgs[i].slave >> 1); /* Write the data length. */ BCM_BSC_WRITE(sc, BCM_BSC_DLEN, msgs[i].len); sc->sc_data = msgs[i].buf; sc->sc_resid = msgs[i].len; if ((msgs[i].flags & IIC_M_RD) == 0) { /* Fill up the TX FIFO. */ status = BCM_BSC_READ(sc, BCM_BSC_STATUS); while (sc->sc_resid > 0 && (status & BCM_BSC_STATUS_TXD)) { BCM_BSC_WRITE(sc, BCM_BSC_DATA, *sc->sc_data); sc->sc_data++; sc->sc_resid--; status = BCM_BSC_READ(sc, BCM_BSC_STATUS); } read = 0; intr = BCM_BSC_CTRL_INTT; sc->sc_flags &= ~BCM_I2C_READ; } else { sc->sc_flags |= BCM_I2C_READ; read = BCM_BSC_CTRL_READ; intr = BCM_BSC_CTRL_INTR; } intr |= BCM_BSC_CTRL_INTD; /* Start the transfer. */ BCM_BSC_WRITE(sc, BCM_BSC_CTRL, BCM_BSC_CTRL_I2CEN | BCM_BSC_CTRL_ST | read | intr); /* Wait for the transaction to complete. */ err = mtx_sleep(dev, &sc->sc_mtx, 0, "bsciow", hz); /* Check for errors. */ if (err == 0 && (sc->sc_flags & BCM_I2C_ERROR)) err = EIO; if (err != 0) break; } /* Clean the controller flags. */ sc->sc_flags = 0; /* Wake up the threads waiting for bus. */ wakeup(dev); BCM_BSC_UNLOCK(sc); return (err); } static int bcm_bsc_iicbus_reset(device_t dev, u_char speed, u_char addr, u_char *oldaddr) { struct bcm_bsc_softc *sc; - uint32_t freq; - + uint32_t busfreq; + sc = device_get_softc(dev); BCM_BSC_LOCK(sc); bcm_bsc_reset(sc); - freq = 0; - switch (speed) { - case IIC_SLOW: - freq = BCM_BSC_SLOW; - break; - case IIC_FAST: - freq = BCM_BSC_FAST; - break; - case IIC_FASTEST: - freq = BCM_BSC_FASTEST; - break; - case IIC_UNKNOWN: - default: - /* Reuse last frequency. */ - break; - } - if (freq != 0) - BCM_BSC_WRITE(sc, BCM_BSC_CLOCK, BCM_BSC_CORE_CLK / freq); + if (sc->sc_iicbus == NULL) + busfreq = 100000; + else + busfreq = IICBUS_GET_FREQUENCY(sc->sc_iicbus, speed); + BCM_BSC_WRITE(sc, BCM_BSC_CLOCK, BCM_BSC_CORE_CLK / busfreq); BCM_BSC_UNLOCK(sc); return (IIC_ENOADDR); } static phandle_t bcm_bsc_get_node(device_t bus, device_t dev) { /* We only have one child, the I2C bus, which needs our own node. */ return (ofw_bus_get_node(bus)); } static device_method_t bcm_bsc_methods[] = { /* Device interface */ DEVMETHOD(device_probe, bcm_bsc_probe), DEVMETHOD(device_attach, bcm_bsc_attach), DEVMETHOD(device_detach, bcm_bsc_detach), /* iicbus interface */ DEVMETHOD(iicbus_reset, bcm_bsc_iicbus_reset), DEVMETHOD(iicbus_callback, iicbus_null_callback), DEVMETHOD(iicbus_transfer, bcm_bsc_transfer), /* ofw_bus interface */ DEVMETHOD(ofw_bus_get_node, bcm_bsc_get_node), DEVMETHOD_END }; static devclass_t bcm_bsc_devclass; static driver_t bcm_bsc_driver = { "iichb", bcm_bsc_methods, sizeof(struct bcm_bsc_softc), }; DRIVER_MODULE(iicbus, bcm2835_bsc, iicbus_driver, iicbus_devclass, 0, 0); DRIVER_MODULE(bcm2835_bsc, simplebus, bcm_bsc_driver, bcm_bsc_devclass, 0, 0); Index: projects/clang350-import/sys/arm/broadcom/bcm2835/bcm2835_bscvar.h =================================================================== --- projects/clang350-import/sys/arm/broadcom/bcm2835/bcm2835_bscvar.h (revision 276342) +++ projects/clang350-import/sys/arm/broadcom/bcm2835/bcm2835_bscvar.h (revision 276343) @@ -1,73 +1,70 @@ /*- * Copyright (c) 2012 Oleksandr Tymoshenko * Copyright (c) 2013 Luiz Otavio O Souza * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * $FreeBSD$ */ #ifndef _BCM2835_BSCVAR_H #define _BCM2835_BSCVAR_H struct { uint32_t sda; uint32_t scl; unsigned long start; } bcm_bsc_pins[] = { { 0, 1, 0x20205000 }, /* BSC0 GPIO pins and base address. */ { 2, 3, 0x20804000 } /* BSC1 GPIO pins and base address. */ }; struct bcm_bsc_softc { device_t sc_dev; + device_t sc_iicbus; struct mtx sc_mtx; struct resource * sc_mem_res; struct resource * sc_irq_res; bus_space_tag_t sc_bst; bus_space_handle_t sc_bsh; uint16_t sc_resid; uint8_t *sc_data; uint8_t sc_flags; void * sc_intrhand; }; #define BCM_I2C_BUSY 0x01 #define BCM_I2C_READ 0x02 #define BCM_I2C_ERROR 0x04 - -#define BCM_BSC_SLOW 10000 /* 10 kHz. */ -#define BCM_BSC_FAST 50000 /* 50 kHz. */ -#define BCM_BSC_FASTEST 100000 /* 100 kHz. */ #define BCM_BSC_WRITE(_sc, _off, _val) \ bus_space_write_4(_sc->sc_bst, _sc->sc_bsh, _off, _val) #define BCM_BSC_READ(_sc, _off) \ bus_space_read_4(_sc->sc_bst, _sc->sc_bsh, _off) #define BCM_BSC_LOCK(_sc) \ mtx_lock(&(_sc)->sc_mtx) #define BCM_BSC_UNLOCK(_sc) \ mtx_unlock(&(_sc)->sc_mtx) #endif /* _BCM2835_BSCVAR_H_ */ Index: projects/clang350-import/sys/arm/broadcom/bcm2835/bcm2835_mbox.c =================================================================== --- projects/clang350-import/sys/arm/broadcom/bcm2835/bcm2835_mbox.c (revision 276342) +++ projects/clang350-import/sys/arm/broadcom/bcm2835/bcm2835_mbox.c (revision 276343) @@ -1,257 +1,243 @@ /*- * Copyright (c) 2012 Oleksandr Tymoshenko * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ #include __FBSDID("$FreeBSD$"); #include #include #include #include +#include #include -#include +#include #include #include -#include -#include -#include #include -#include -#include -#include -#include #include #include -#include -#include - #include #include "mbox_if.h" #define REG_READ 0x00 #define REG_POL 0x10 #define REG_SENDER 0x14 #define REG_STATUS 0x18 #define STATUS_FULL 0x80000000 #define STATUS_EMPTY 0x40000000 #define REG_CONFIG 0x1C #define CONFIG_DATA_IRQ 0x00000001 #define REG_WRITE 0x20 /* This is Mailbox 1 address */ #define MBOX_MSG(chan, data) (((data) & ~0xf) | ((chan) & 0xf)) #define MBOX_CHAN(msg) ((msg) & 0xf) #define MBOX_DATA(msg) ((msg) & ~0xf) #define MBOX_LOCK(sc) do { \ mtx_lock(&(sc)->lock); \ } while(0) #define MBOX_UNLOCK(sc) do { \ mtx_unlock(&(sc)->lock); \ } while(0) #ifdef DEBUG #define dprintf(fmt, args...) printf(fmt, ##args) #else #define dprintf(fmt, args...) #endif struct bcm_mbox_softc { struct mtx lock; struct resource * mem_res; struct resource * irq_res; void* intr_hl; bus_space_tag_t bst; bus_space_handle_t bsh; int msg[BCM2835_MBOX_CHANS]; struct sema sema[BCM2835_MBOX_CHANS]; }; #define mbox_read_4(sc, reg) \ bus_space_read_4((sc)->bst, (sc)->bsh, reg) #define mbox_write_4(sc, reg, val) \ bus_space_write_4((sc)->bst, (sc)->bsh, reg, val) static void bcm_mbox_intr(void *arg) { struct bcm_mbox_softc *sc = arg; int chan; uint32_t data; uint32_t msg; while (!(mbox_read_4(sc, REG_STATUS) & STATUS_EMPTY)) { msg = mbox_read_4(sc, REG_READ); dprintf("bcm_mbox_intr: raw data %08x\n", msg); chan = MBOX_CHAN(msg); data = MBOX_DATA(msg); if (sc->msg[chan]) { printf("bcm_mbox_intr: channel %d oveflow\n", chan); continue; } dprintf("bcm_mbox_intr: chan %d, data %08x\n", chan, data); sc->msg[chan] = msg; sema_post(&sc->sema[chan]); } } static int bcm_mbox_probe(device_t dev) { if (!ofw_bus_status_okay(dev)) return (ENXIO); if (ofw_bus_is_compatible(dev, "broadcom,bcm2835-mbox")) { device_set_desc(dev, "BCM2835 VideoCore Mailbox"); return(BUS_PROBE_DEFAULT); } return (ENXIO); } static int bcm_mbox_attach(device_t dev) { struct bcm_mbox_softc *sc = device_get_softc(dev); int i; int rid = 0; sc->mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, RF_ACTIVE); if (sc->mem_res == NULL) { device_printf(dev, "could not allocate memory resource\n"); return (ENXIO); } sc->bst = rman_get_bustag(sc->mem_res); sc->bsh = rman_get_bushandle(sc->mem_res); rid = 0; sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); if (sc->irq_res == NULL) { device_printf(dev, "could not allocate interrupt resource\n"); return (ENXIO); } /* Setup and enable the timer */ if (bus_setup_intr(dev, sc->irq_res, INTR_MPSAFE | INTR_TYPE_MISC, NULL, bcm_mbox_intr, sc, &sc->intr_hl) != 0) { bus_release_resource(dev, SYS_RES_IRQ, rid, sc->irq_res); device_printf(dev, "Unable to setup the clock irq handler.\n"); return (ENXIO); } mtx_init(&sc->lock, "vcio mbox", NULL, MTX_DEF); for (i = 0; i < BCM2835_MBOX_CHANS; i++) { sc->msg[i] = 0; sema_init(&sc->sema[i], 0, "mbox"); } /* Read all pending messages */ while ((mbox_read_4(sc, REG_STATUS) & STATUS_EMPTY) == 0) (void)mbox_read_4(sc, REG_READ); mbox_write_4(sc, REG_CONFIG, CONFIG_DATA_IRQ); return (0); } /* * Mailbox API */ static int bcm_mbox_write(device_t dev, int chan, uint32_t data) { - int limit = 20000; + int limit = 1000; struct bcm_mbox_softc *sc = device_get_softc(dev); dprintf("bcm_mbox_write: chan %d, data %08x\n", chan, data); MBOX_LOCK(sc); - - while ((mbox_read_4(sc, REG_STATUS) & STATUS_FULL) && limit--) { - DELAY(2); - } - + while ((mbox_read_4(sc, REG_STATUS) & STATUS_FULL) && --limit) + DELAY(5); if (limit == 0) { printf("bcm_mbox_write: STATUS_FULL stuck"); MBOX_UNLOCK(sc); return (EAGAIN); } - mbox_write_4(sc, REG_WRITE, MBOX_MSG(chan, data)); - MBOX_UNLOCK(sc); + return (0); } static int bcm_mbox_read(device_t dev, int chan, uint32_t *data) { struct bcm_mbox_softc *sc = device_get_softc(dev); dprintf("bcm_mbox_read: chan %d\n", chan); MBOX_LOCK(sc); while (sema_trywait(&sc->sema[chan]) == 0) { /* do not unlock sc while waiting for the mbox */ if (sema_timedwait(&sc->sema[chan], 10*hz) == 0) break; printf("timeout sema for chan %d\n", chan); } /* * get data from intr handler, the same channel is never coming * because of holding sc lock. */ *data = MBOX_DATA(sc->msg[chan]); sc->msg[chan] = 0; MBOX_UNLOCK(sc); dprintf("bcm_mbox_read: chan %d, data %08x\n", chan, *data); return (0); } static device_method_t bcm_mbox_methods[] = { DEVMETHOD(device_probe, bcm_mbox_probe), DEVMETHOD(device_attach, bcm_mbox_attach), DEVMETHOD(mbox_read, bcm_mbox_read), DEVMETHOD(mbox_write, bcm_mbox_write), DEVMETHOD_END }; static driver_t bcm_mbox_driver = { "mbox", bcm_mbox_methods, sizeof(struct bcm_mbox_softc), }; static devclass_t bcm_mbox_devclass; DRIVER_MODULE(mbox, simplebus, bcm_mbox_driver, bcm_mbox_devclass, 0, 0); - Index: projects/clang350-import/sys/arm/include/cpu-v6.h =================================================================== --- projects/clang350-import/sys/arm/include/cpu-v6.h (nonexistent) +++ projects/clang350-import/sys/arm/include/cpu-v6.h (revision 276343) @@ -0,0 +1,396 @@ +/*- + * Copyright 2014 Svatopluk Kraus + * Copyright 2014 Michal Meloun + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $FreeBSD$ + */ +#ifndef MACHINE_CPU_V6_H +#define MACHINE_CPU_V6_H + +#include "machine/atomic.h" +#include "machine/cpufunc.h" +#include "machine/cpuinfo.h" +#include "machine/sysreg.h" + + +#define CPU_ASID_KERNEL 0 + +/* + * Macros to generate CP15 (system control processor) read/write functions. + */ +#define _FX(s...) #s + +#define _RF0(fname, aname...) \ +static __inline register_t \ +fname(void) \ +{ \ + register_t reg; \ + __asm __volatile("mrc\t" _FX(aname): "=r" (reg)); \ + return(reg); \ +} + +#define _WF0(fname, aname...) \ +static __inline void \ +fname(void) \ +{ \ + __asm __volatile("mcr\t" _FX(aname)); \ +} + +#define _WF1(fname, aname...) \ +static __inline void \ +fname(register_t reg) \ +{ \ + __asm __volatile("mcr\t" _FX(aname):: "r" (reg)); \ +} + +/* + * Raw CP15 maintenance operations + * !!! not for external use !!! + */ + +/* TLB */ + +_WF0(_CP15_TLBIALL, CP15_TLBIALL) /* Invalidate entire unified TLB */ +#if __ARM_ARCH >= 7 && defined SMP +_WF0(_CP15_TLBIALLIS, CP15_TLBIALLIS) /* Invalidate entire unified TLB IS */ +#endif +_WF1(_CP15_TLBIASID, CP15_TLBIASID(%0)) /* Invalidate unified TLB by ASID */ +#if __ARM_ARCH >= 7 && defined SMP +_WF1(_CP15_TLBIASIDIS, CP15_TLBIASIDIS(%0)) /* Invalidate unified TLB by ASID IS */ +#endif +_WF1(_CP15_TLBIMVAA, CP15_TLBIMVAA(%0)) /* Invalidate unified TLB by MVA, all ASID */ +#if __ARM_ARCH >= 7 && defined SMP +_WF1(_CP15_TLBIMVAAIS, CP15_TLBIMVAAIS(%0)) /* Invalidate unified TLB by MVA, all ASID IS */ +#endif +_WF1(_CP15_TLBIMVA, CP15_TLBIMVA(%0)) /* Invalidate unified TLB by MVA */ + +_WF1(_CP15_TTB_SET, CP15_TTBR0(%0)) + +/* Cache and Branch predictor */ + +_WF0(_CP15_BPIALL, CP15_BPIALL) /* Branch predictor invalidate all */ +#if __ARM_ARCH >= 7 && defined SMP +_WF0(_CP15_BPIALLIS, CP15_BPIALLIS) /* Branch predictor invalidate all IS */ +#endif +_WF1(_CP15_BPIMVA, CP15_BPIMVA(%0)) /* Branch predictor invalidate by MVA */ +_WF1(_CP15_DCCIMVAC, CP15_DCCIMVAC(%0)) /* Data cache clean and invalidate by MVA PoC */ +_WF1(_CP15_DCCISW, CP15_DCCISW(%0)) /* Data cache clean and invalidate by set/way */ +_WF1(_CP15_DCCMVAC, CP15_DCCMVAC(%0)) /* Data cache clean by MVA PoC */ +#if __ARM_ARCH >= 7 +_WF1(_CP15_DCCMVAU, CP15_DCCMVAU(%0)) /* Data cache clean by MVA PoU */ +#endif +_WF1(_CP15_DCCSW, CP15_DCCSW(%0)) /* Data cache clean by set/way */ +_WF1(_CP15_DCIMVAC, CP15_DCIMVAC(%0)) /* Data cache invalidate by MVA PoC */ +_WF1(_CP15_DCISW, CP15_DCISW(%0)) /* Data cache invalidate by set/way */ +_WF0(_CP15_ICIALLU, CP15_ICIALLU) /* Instruction cache invalidate all PoU */ +#if __ARM_ARCH >= 7 && defined SMP +_WF0(_CP15_ICIALLUIS, CP15_ICIALLUIS) /* Instruction cache invalidate all PoU IS */ +#endif +_WF1(_CP15_ICIMVAU, CP15_ICIMVAU(%0)) /* Instruction cache invalidate */ + +/* + * Publicly accessible functions + */ + +/* Various control registers */ + +_RF0(cp15_dfsr_get, CP15_DFSR(%0)) +_RF0(cp15_ifsr_get, CP15_IFSR(%0)) +_WF1(cp15_prrr_set, CP15_PRRR(%0)) +_WF1(cp15_nmrr_set, CP15_NMRR(%0)) +_RF0(cp15_ttbr_get, CP15_TTBR0(%0)) +_RF0(cp15_dfar_get, CP15_DFAR(%0)) +#if __ARM_ARCH >= 7 +_RF0(cp15_ifar_get, CP15_IFAR(%0)) +#endif + +/*CPU id registers */ +_RF0(cp15_midr_get, CP15_MIDR(%0)) +_RF0(cp15_ctr_get, CP15_CTR(%0)) +_RF0(cp15_tcmtr_get, CP15_TCMTR(%0)) +_RF0(cp15_tlbtr_get, CP15_TLBTR(%0)) +_RF0(cp15_mpidr_get, CP15_MPIDR(%0)) +_RF0(cp15_revidr_get, CP15_REVIDR(%0)) +_RF0(cp15_aidr_get, CP15_AIDR(%0)) +_RF0(cp15_id_pfr0_get, CP15_ID_PFR0(%0)) +_RF0(cp15_id_pfr1_get, CP15_ID_PFR1(%0)) +_RF0(cp15_id_dfr0_get, CP15_ID_DFR0(%0)) +_RF0(cp15_id_afr0_get, CP15_ID_AFR0(%0)) +_RF0(cp15_id_mmfr0_get, CP15_ID_MMFR0(%0)) +_RF0(cp15_id_mmfr1_get, CP15_ID_MMFR1(%0)) +_RF0(cp15_id_mmfr2_get, CP15_ID_MMFR2(%0)) +_RF0(cp15_id_mmfr3_get, CP15_ID_MMFR3(%0)) +_RF0(cp15_id_isar0_get, CP15_ID_ISAR0(%0)) +_RF0(cp15_id_isar1_get, CP15_ID_ISAR1(%0)) +_RF0(cp15_id_isar2_get, CP15_ID_ISAR2(%0)) +_RF0(cp15_id_isar3_get, CP15_ID_ISAR3(%0)) +_RF0(cp15_id_isar4_get, CP15_ID_ISAR4(%0)) +_RF0(cp15_id_isar5_get, CP15_ID_ISAR5(%0)) +_RF0(cp15_cbar_get, CP15_CBAR(%0)) + +#undef _FX +#undef _RF0 +#undef _WF0 +#undef _WF1 + +/* + * TLB maintenance operations. + */ + +/* Local (i.e. not broadcasting ) operations. */ + +/* Flush all TLB entries (even global). */ +static __inline void +tlb_flush_all_local(void) +{ + + dsb(); + _CP15_TLBIALL(); + dsb(); +} + +/* Flush all not global TLB entries. */ +static __inline void +tlb_flush_all_ng_local(void) +{ + + dsb(); + _CP15_TLBIASID(CPU_ASID_KERNEL); + dsb(); +} + +/* Flush single TLB entry (even global). */ +static __inline void +tlb_flush_local(vm_offset_t sva) +{ + + dsb(); + _CP15_TLBIMVA((sva & ~PAGE_MASK ) | CPU_ASID_KERNEL); + dsb(); +} + +/* Flush range of TLB entries (even global). */ +static __inline void +tlb_flush_range_local(vm_offset_t sva, vm_size_t size) +{ + vm_offset_t va; + vm_offset_t eva = sva + size; + + dsb(); + for (va = sva; va < eva; va += PAGE_SIZE) + _CP15_TLBIMVA((va & ~PAGE_MASK ) | CPU_ASID_KERNEL); + dsb(); +} + +/* Broadcasting operations. */ +#ifndef SMP + +#define tlb_flush_all() tlb_flush_all_local() +#define tlb_flush_all_ng() tlb_flush_all_ng_local() +#define tlb_flush(sva) tlb_flush_local(sva) +#define tlb_flush_range(sva, size) tlb_flush_range_local(sva, size) + +#else /* SMP */ + +static __inline void +tlb_flush_all(void) +{ + + dsb(); + _CP15_TLBIALLIS(); + dsb(); +} + +static __inline void +tlb_flush_all_ng(void) +{ + + dsb(); + _CP15_TLBIASIDIS(CPU_ASID_KERNEL); + dsb(); +} + +static __inline void +tlb_flush(vm_offset_t sva) +{ + + dsb(); + _CP15_TLBIMVAAIS(sva); + dsb(); +} + +static __inline void +tlb_flush_range(vm_offset_t sva, vm_size_t size) +{ + vm_offset_t va; + vm_offset_t eva = sva + size; + + dsb(); + for (va = sva; va < eva; va += PAGE_SIZE) + _CP15_TLBIMVAAIS(va); + dsb(); +} +#endif /* SMP */ + +/* + * Cache maintenance operations. + */ + +/* Sync I and D caches to PoU */ +static __inline void +icache_sync(vm_offset_t sva, vm_size_t size) +{ + vm_offset_t va; + vm_offset_t eva = sva + size; + + dsb(); + for (va = sva; va < eva; va += arm_dcache_align) { +#ifdef SMP + _CP15_DCCMVAU(va); +#else + _CP15_DCCMVAC(va); +#endif + } + dsb(); +#ifdef SMP + _CP15_ICIALLUIS(); +#else + _CP15_ICIALLU(); +#endif + dsb(); + isb(); +} + +/* Invalidate I cache */ +static __inline void +icache_inv_all(void) +{ +#ifdef SMP + _CP15_ICIALLUIS(); +#else + _CP15_ICIALLU(); +#endif + dsb(); + isb(); +} + +/* Write back D-cache to PoU */ +static __inline void +dcache_wb_pou(vm_offset_t sva, vm_size_t size) +{ + vm_offset_t va; + vm_offset_t eva = sva + size; + + dsb(); + for (va = sva; va < eva; va += arm_dcache_align) { +#ifdef SMP + _CP15_DCCMVAU(va); +#else + _CP15_DCCMVAC(va); +#endif + } + dsb(); +} + +/* Invalidate D-cache to PoC */ +static __inline void +dcache_inv_poc(vm_offset_t sva, vm_paddr_t pa, vm_size_t size) +{ + vm_offset_t va; + vm_offset_t eva = sva + size; + + /* invalidate L1 first */ + for (va = sva; va < eva; va += arm_dcache_align) { + _CP15_DCIMVAC(va); + } + dsb(); + + /* then L2 */ + cpu_l2cache_inv_range(pa, size); + dsb(); + + /* then L1 again */ + for (va = sva; va < eva; va += arm_dcache_align) { + _CP15_DCIMVAC(va); + } + dsb(); +} + +/* Write back D-cache to PoC */ +static __inline void +dcache_wb_poc(vm_offset_t sva, vm_paddr_t pa, vm_size_t size) +{ + vm_offset_t va; + vm_offset_t eva = sva + size; + + dsb(); + + for (va = sva; va < eva; va += arm_dcache_align) { + _CP15_DCCMVAC(va); + } + dsb(); + + cpu_l2cache_wb_range(pa, size); +} + +/* Write back and invalidate D-cache to PoC */ +static __inline void +dcache_wbinv_poc(vm_offset_t sva, vm_paddr_t pa, vm_size_t size) +{ + vm_offset_t va; + vm_offset_t eva = sva + size; + + dsb(); + + /* write back L1 first */ + for (va = sva; va < eva; va += arm_dcache_align) { + _CP15_DCCMVAC(va); + } + dsb(); + + /* then write back and invalidate L2 */ + cpu_l2cache_wbinv_range(pa, size); + + /* then invalidate L1 */ + for (va = sva; va < eva; va += arm_dcache_align) { + _CP15_DCIMVAC(va); + } + dsb(); +} + +/* Set TTB0 register */ +static __inline void +cp15_ttbr_set(uint32_t reg) +{ + dsb(); + _CP15_TTB_SET(reg); + dsb(); + _CP15_BPIALL(); + dsb(); + isb(); + tlb_flush_all_ng_local(); +} + +#endif /* !MACHINE_CPU_V6_H */ Property changes on: projects/clang350-import/sys/arm/include/cpu-v6.h ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: projects/clang350-import/sys/arm/include/cpufunc.h =================================================================== --- projects/clang350-import/sys/arm/include/cpufunc.h (revision 276342) +++ projects/clang350-import/sys/arm/include/cpufunc.h (revision 276343) @@ -1,671 +1,670 @@ /* $NetBSD: cpufunc.h,v 1.29 2003/09/06 09:08:35 rearnsha Exp $ */ /*- * Copyright (c) 1997 Mark Brinicombe. * Copyright (c) 1997 Causality Limited * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by Causality Limited. * 4. The name of Causality Limited may not be used to endorse or promote * products derived from this software without specific prior written * permission. * * THIS SOFTWARE IS PROVIDED BY CAUSALITY LIMITED ``AS IS'' AND ANY EXPRESS * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED. IN NO EVENT SHALL CAUSALITY LIMITED BE LIABLE FOR ANY DIRECT, * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * RiscBSD kernel project * * cpufunc.h * * Prototypes for cpu, mmu and tlb related functions. * * $FreeBSD$ */ #ifndef _MACHINE_CPUFUNC_H_ #define _MACHINE_CPUFUNC_H_ #ifdef _KERNEL #include #include #include /* For in[bwl] and out[bwl] */ static __inline void breakpoint(void) { __asm(".word 0xe7ffffff"); } struct cpu_functions { /* CPU functions */ u_int (*cf_id) (void); void (*cf_cpwait) (void); /* MMU functions */ u_int (*cf_control) (u_int bic, u_int eor); void (*cf_domains) (u_int domains); void (*cf_setttb) (u_int ttb); u_int (*cf_faultstatus) (void); u_int (*cf_faultaddress) (void); /* TLB functions */ void (*cf_tlb_flushID) (void); void (*cf_tlb_flushID_SE) (u_int va); void (*cf_tlb_flushI) (void); void (*cf_tlb_flushI_SE) (u_int va); void (*cf_tlb_flushD) (void); void (*cf_tlb_flushD_SE) (u_int va); /* * Cache operations: * * We define the following primitives: * * icache_sync_all Synchronize I-cache * icache_sync_range Synchronize I-cache range * * dcache_wbinv_all Write-back and Invalidate D-cache * dcache_wbinv_range Write-back and Invalidate D-cache range * dcache_inv_range Invalidate D-cache range * dcache_wb_range Write-back D-cache range * * idcache_wbinv_all Write-back and Invalidate D-cache, * Invalidate I-cache * idcache_wbinv_range Write-back and Invalidate D-cache, * Invalidate I-cache range * * Note that the ARM term for "write-back" is "clean". We use * the term "write-back" since it's a more common way to describe * the operation. * * There are some rules that must be followed: * * ID-cache Invalidate All: * Unlike other functions, this one must never write back. * It is used to intialize the MMU when it is in an unknown * state (such as when it may have lines tagged as valid * that belong to a previous set of mappings). * * I-cache Synch (all or range): * The goal is to synchronize the instruction stream, * so you may beed to write-back dirty D-cache blocks * first. If a range is requested, and you can't * synchronize just a range, you have to hit the whole * thing. * * D-cache Write-Back and Invalidate range: * If you can't WB-Inv a range, you must WB-Inv the * entire D-cache. * * D-cache Invalidate: * If you can't Inv the D-cache, you must Write-Back * and Invalidate. Code that uses this operation * MUST NOT assume that the D-cache will not be written * back to memory. * * D-cache Write-Back: * If you can't Write-back without doing an Inv, * that's fine. Then treat this as a WB-Inv. * Skipping the invalidate is merely an optimization. * * All operations: * Valid virtual addresses must be passed to each * cache operation. */ void (*cf_icache_sync_all) (void); void (*cf_icache_sync_range) (vm_offset_t, vm_size_t); void (*cf_dcache_wbinv_all) (void); void (*cf_dcache_wbinv_range) (vm_offset_t, vm_size_t); void (*cf_dcache_inv_range) (vm_offset_t, vm_size_t); void (*cf_dcache_wb_range) (vm_offset_t, vm_size_t); void (*cf_idcache_inv_all) (void); void (*cf_idcache_wbinv_all) (void); void (*cf_idcache_wbinv_range) (vm_offset_t, vm_size_t); void (*cf_l2cache_wbinv_all) (void); void (*cf_l2cache_wbinv_range) (vm_offset_t, vm_size_t); void (*cf_l2cache_inv_range) (vm_offset_t, vm_size_t); void (*cf_l2cache_wb_range) (vm_offset_t, vm_size_t); void (*cf_l2cache_drain_writebuf) (void); /* Other functions */ void (*cf_flush_prefetchbuf) (void); void (*cf_drain_writebuf) (void); void (*cf_flush_brnchtgt_C) (void); void (*cf_flush_brnchtgt_E) (u_int va); void (*cf_sleep) (int mode); /* Soft functions */ int (*cf_dataabt_fixup) (void *arg); int (*cf_prefetchabt_fixup) (void *arg); void (*cf_context_switch) (void); void (*cf_setup) (char *string); }; extern struct cpu_functions cpufuncs; extern u_int cputype; #define cpu_id() cpufuncs.cf_id() #define cpu_cpwait() cpufuncs.cf_cpwait() #define cpu_control(c, e) cpufuncs.cf_control(c, e) #define cpu_domains(d) cpufuncs.cf_domains(d) #define cpu_setttb(t) cpufuncs.cf_setttb(t) #define cpu_faultstatus() cpufuncs.cf_faultstatus() #define cpu_faultaddress() cpufuncs.cf_faultaddress() #ifndef SMP #define cpu_tlb_flushID() cpufuncs.cf_tlb_flushID() #define cpu_tlb_flushID_SE(e) cpufuncs.cf_tlb_flushID_SE(e) #define cpu_tlb_flushI() cpufuncs.cf_tlb_flushI() #define cpu_tlb_flushI_SE(e) cpufuncs.cf_tlb_flushI_SE(e) #define cpu_tlb_flushD() cpufuncs.cf_tlb_flushD() #define cpu_tlb_flushD_SE(e) cpufuncs.cf_tlb_flushD_SE(e) #else void tlb_broadcast(int); #if defined(CPU_CORTEXA) || defined(CPU_MV_PJ4B) || defined(CPU_KRAIT) #define TLB_BROADCAST /* No need to explicitely send an IPI */ #else #define TLB_BROADCAST tlb_broadcast(7) #endif #define cpu_tlb_flushID() do { \ cpufuncs.cf_tlb_flushID(); \ TLB_BROADCAST; \ } while(0) #define cpu_tlb_flushID_SE(e) do { \ cpufuncs.cf_tlb_flushID_SE(e); \ TLB_BROADCAST; \ } while(0) #define cpu_tlb_flushI() do { \ cpufuncs.cf_tlb_flushI(); \ TLB_BROADCAST; \ } while(0) #define cpu_tlb_flushI_SE(e) do { \ cpufuncs.cf_tlb_flushI_SE(e); \ TLB_BROADCAST; \ } while(0) #define cpu_tlb_flushD() do { \ cpufuncs.cf_tlb_flushD(); \ TLB_BROADCAST; \ } while(0) #define cpu_tlb_flushD_SE(e) do { \ cpufuncs.cf_tlb_flushD_SE(e); \ TLB_BROADCAST; \ } while(0) #endif #define cpu_icache_sync_all() cpufuncs.cf_icache_sync_all() #define cpu_icache_sync_range(a, s) cpufuncs.cf_icache_sync_range((a), (s)) #define cpu_dcache_wbinv_all() cpufuncs.cf_dcache_wbinv_all() #define cpu_dcache_wbinv_range(a, s) cpufuncs.cf_dcache_wbinv_range((a), (s)) #define cpu_dcache_inv_range(a, s) cpufuncs.cf_dcache_inv_range((a), (s)) #define cpu_dcache_wb_range(a, s) cpufuncs.cf_dcache_wb_range((a), (s)) #define cpu_idcache_inv_all() cpufuncs.cf_idcache_inv_all() #define cpu_idcache_wbinv_all() cpufuncs.cf_idcache_wbinv_all() #define cpu_idcache_wbinv_range(a, s) cpufuncs.cf_idcache_wbinv_range((a), (s)) #define cpu_l2cache_wbinv_all() cpufuncs.cf_l2cache_wbinv_all() #define cpu_l2cache_wb_range(a, s) cpufuncs.cf_l2cache_wb_range((a), (s)) #define cpu_l2cache_inv_range(a, s) cpufuncs.cf_l2cache_inv_range((a), (s)) #define cpu_l2cache_wbinv_range(a, s) cpufuncs.cf_l2cache_wbinv_range((a), (s)) #define cpu_l2cache_drain_writebuf() cpufuncs.cf_l2cache_drain_writebuf() #define cpu_flush_prefetchbuf() cpufuncs.cf_flush_prefetchbuf() #define cpu_drain_writebuf() cpufuncs.cf_drain_writebuf() #define cpu_flush_brnchtgt_C() cpufuncs.cf_flush_brnchtgt_C() #define cpu_flush_brnchtgt_E(e) cpufuncs.cf_flush_brnchtgt_E(e) #define cpu_sleep(m) cpufuncs.cf_sleep(m) #define cpu_dataabt_fixup(a) cpufuncs.cf_dataabt_fixup(a) #define cpu_prefetchabt_fixup(a) cpufuncs.cf_prefetchabt_fixup(a) #define ABORT_FIXUP_OK 0 /* fixup succeeded */ #define ABORT_FIXUP_FAILED 1 /* fixup failed */ #define ABORT_FIXUP_RETURN 2 /* abort handler should return */ #define cpu_setup(a) cpufuncs.cf_setup(a) int set_cpufuncs (void); #define ARCHITECTURE_NOT_PRESENT 1 /* known but not configured */ #define ARCHITECTURE_NOT_SUPPORTED 2 /* not known */ void cpufunc_nullop (void); int cpufunc_null_fixup (void *); int early_abort_fixup (void *); int late_abort_fixup (void *); u_int cpufunc_id (void); u_int cpufunc_cpuid (void); u_int cpufunc_control (u_int clear, u_int bic); void cpufunc_domains (u_int domains); u_int cpufunc_faultstatus (void); u_int cpufunc_faultaddress (void); u_int cpu_pfr (int); #if defined(CPU_FA526) || defined(CPU_FA626TE) void fa526_setup (char *arg); void fa526_setttb (u_int ttb); void fa526_context_switch (void); void fa526_cpu_sleep (int); void fa526_tlb_flushI_SE (u_int); void fa526_tlb_flushID_SE (u_int); void fa526_flush_prefetchbuf (void); void fa526_flush_brnchtgt_E (u_int); void fa526_icache_sync_all (void); void fa526_icache_sync_range(vm_offset_t start, vm_size_t end); void fa526_dcache_wbinv_all (void); void fa526_dcache_wbinv_range(vm_offset_t start, vm_size_t end); void fa526_dcache_inv_range (vm_offset_t start, vm_size_t end); void fa526_dcache_wb_range (vm_offset_t start, vm_size_t end); void fa526_idcache_wbinv_all(void); void fa526_idcache_wbinv_range(vm_offset_t start, vm_size_t end); #endif #ifdef CPU_ARM9 void arm9_setttb (u_int); void arm9_tlb_flushID_SE (u_int va); void arm9_icache_sync_all (void); void arm9_icache_sync_range (vm_offset_t, vm_size_t); void arm9_dcache_wbinv_all (void); void arm9_dcache_wbinv_range (vm_offset_t, vm_size_t); void arm9_dcache_inv_range (vm_offset_t, vm_size_t); void arm9_dcache_wb_range (vm_offset_t, vm_size_t); void arm9_idcache_wbinv_all (void); void arm9_idcache_wbinv_range (vm_offset_t, vm_size_t); void arm9_context_switch (void); void arm9_setup (char *string); extern unsigned arm9_dcache_sets_max; extern unsigned arm9_dcache_sets_inc; extern unsigned arm9_dcache_index_max; extern unsigned arm9_dcache_index_inc; #endif #if defined(CPU_ARM9E) || defined(CPU_ARM10) void arm10_setttb (u_int); void arm10_tlb_flushID_SE (u_int); void arm10_tlb_flushI_SE (u_int); void arm10_icache_sync_all (void); void arm10_icache_sync_range (vm_offset_t, vm_size_t); void arm10_dcache_wbinv_all (void); void arm10_dcache_wbinv_range (vm_offset_t, vm_size_t); void arm10_dcache_inv_range (vm_offset_t, vm_size_t); void arm10_dcache_wb_range (vm_offset_t, vm_size_t); void arm10_idcache_wbinv_all (void); void arm10_idcache_wbinv_range (vm_offset_t, vm_size_t); void arm10_context_switch (void); void arm10_setup (char *string); extern unsigned arm10_dcache_sets_max; extern unsigned arm10_dcache_sets_inc; extern unsigned arm10_dcache_index_max; extern unsigned arm10_dcache_index_inc; u_int sheeva_control_ext (u_int, u_int); void sheeva_cpu_sleep (int); void sheeva_setttb (u_int); void sheeva_dcache_wbinv_range (vm_offset_t, vm_size_t); void sheeva_dcache_inv_range (vm_offset_t, vm_size_t); void sheeva_dcache_wb_range (vm_offset_t, vm_size_t); void sheeva_idcache_wbinv_range (vm_offset_t, vm_size_t); void sheeva_l2cache_wbinv_range (vm_offset_t, vm_size_t); void sheeva_l2cache_inv_range (vm_offset_t, vm_size_t); void sheeva_l2cache_wb_range (vm_offset_t, vm_size_t); void sheeva_l2cache_wbinv_all (void); #endif #if defined(CPU_ARM1136) || defined(CPU_ARM1176) || \ defined(CPU_MV_PJ4B) || defined(CPU_CORTEXA) || defined(CPU_KRAIT) void arm11_setttb (u_int); void arm11_sleep (int); void arm11_tlb_flushID_SE (u_int); void arm11_tlb_flushI_SE (u_int); void arm11_context_switch (void); void arm11_setup (char *string); void arm11_tlb_flushID (void); void arm11_tlb_flushI (void); void arm11_tlb_flushD (void); void arm11_tlb_flushD_SE (u_int va); void arm11_drain_writebuf (void); void armv6_icache_sync_all (void); void armv6_icache_sync_range (vm_offset_t, vm_size_t); void armv6_dcache_wbinv_all (void); void armv6_dcache_wbinv_range (vm_offset_t, vm_size_t); void armv6_dcache_inv_range (vm_offset_t, vm_size_t); void armv6_dcache_wb_range (vm_offset_t, vm_size_t); void armv6_idcache_inv_all (void); void armv6_idcache_wbinv_all (void); void armv6_idcache_wbinv_range (vm_offset_t, vm_size_t); void armv7_setttb (u_int); void armv7_tlb_flushID (void); void armv7_tlb_flushID_SE (u_int); void armv7_icache_sync_all (void); void armv7_icache_sync_range (vm_offset_t, vm_size_t); void armv7_idcache_wbinv_range (vm_offset_t, vm_size_t); void armv7_idcache_inv_all (void); void armv7_dcache_wbinv_all (void); void armv7_idcache_wbinv_all (void); void armv7_dcache_wbinv_range (vm_offset_t, vm_size_t); void armv7_dcache_inv_range (vm_offset_t, vm_size_t); void armv7_dcache_wb_range (vm_offset_t, vm_size_t); void armv7_cpu_sleep (int); void armv7_setup (char *string); void armv7_context_switch (void); void armv7_drain_writebuf (void); void armv7_sev (void); void armv7_sleep (int unused); u_int armv7_auxctrl (u_int, u_int); void pj4bv7_setup (char *string); void pj4b_config (void); void armadaxp_idcache_wbinv_all (void); void cortexa_setup (char *); #endif #if defined(CPU_ARM1136) || defined(CPU_ARM1176) void arm11x6_setttb (u_int); void arm11x6_idcache_wbinv_all (void); void arm11x6_dcache_wbinv_all (void); void arm11x6_icache_sync_all (void); void arm11x6_flush_prefetchbuf (void); void arm11x6_icache_sync_range (vm_offset_t, vm_size_t); void arm11x6_idcache_wbinv_range (vm_offset_t, vm_size_t); void arm11x6_setup (char *string); void arm11x6_sleep (int); /* no ref. for errata */ #endif #if defined(CPU_ARM1136) void arm1136_sleep_rev0 (int); /* for errata 336501 */ #endif #if defined(CPU_ARM9E) || defined (CPU_ARM10) void armv5_ec_setttb(u_int); void armv5_ec_icache_sync_all(void); void armv5_ec_icache_sync_range(vm_offset_t, vm_size_t); void armv5_ec_dcache_wbinv_all(void); void armv5_ec_dcache_wbinv_range(vm_offset_t, vm_size_t); void armv5_ec_dcache_inv_range(vm_offset_t, vm_size_t); void armv5_ec_dcache_wb_range(vm_offset_t, vm_size_t); void armv5_ec_idcache_wbinv_all(void); void armv5_ec_idcache_wbinv_range(vm_offset_t, vm_size_t); #endif #if defined (CPU_ARM10) void armv5_setttb(u_int); void armv5_icache_sync_all(void); void armv5_icache_sync_range(vm_offset_t, vm_size_t); void armv5_dcache_wbinv_all(void); void armv5_dcache_wbinv_range(vm_offset_t, vm_size_t); void armv5_dcache_inv_range(vm_offset_t, vm_size_t); void armv5_dcache_wb_range(vm_offset_t, vm_size_t); void armv5_idcache_wbinv_all(void); void armv5_idcache_wbinv_range(vm_offset_t, vm_size_t); extern unsigned armv5_dcache_sets_max; extern unsigned armv5_dcache_sets_inc; extern unsigned armv5_dcache_index_max; extern unsigned armv5_dcache_index_inc; #endif #if defined(CPU_ARM9) || defined(CPU_ARM9E) || defined(CPU_ARM10) || \ defined(CPU_XSCALE_80200) || defined(CPU_XSCALE_80321) || \ defined(CPU_FA526) || defined(CPU_FA626TE) || \ defined(CPU_XSCALE_PXA2X0) || defined(CPU_XSCALE_IXP425) || \ defined(CPU_XSCALE_80219) || defined(CPU_XSCALE_81342) void armv4_tlb_flushID (void); void armv4_tlb_flushI (void); void armv4_tlb_flushD (void); void armv4_tlb_flushD_SE (u_int va); void armv4_drain_writebuf (void); void armv4_idcache_inv_all (void); #endif #if defined(CPU_XSCALE_80200) || defined(CPU_XSCALE_80321) || \ defined(CPU_XSCALE_PXA2X0) || defined(CPU_XSCALE_IXP425) || \ defined(CPU_XSCALE_80219) || defined(CPU_XSCALE_81342) void xscale_cpwait (void); void xscale_cpu_sleep (int mode); u_int xscale_control (u_int clear, u_int bic); void xscale_setttb (u_int ttb); void xscale_tlb_flushID_SE (u_int va); void xscale_cache_flushID (void); void xscale_cache_flushI (void); void xscale_cache_flushD (void); void xscale_cache_flushD_SE (u_int entry); void xscale_cache_cleanID (void); void xscale_cache_cleanD (void); void xscale_cache_cleanD_E (u_int entry); void xscale_cache_clean_minidata (void); void xscale_cache_purgeID (void); void xscale_cache_purgeID_E (u_int entry); void xscale_cache_purgeD (void); void xscale_cache_purgeD_E (u_int entry); void xscale_cache_syncI (void); void xscale_cache_cleanID_rng (vm_offset_t start, vm_size_t end); void xscale_cache_cleanD_rng (vm_offset_t start, vm_size_t end); void xscale_cache_purgeID_rng (vm_offset_t start, vm_size_t end); void xscale_cache_purgeD_rng (vm_offset_t start, vm_size_t end); void xscale_cache_syncI_rng (vm_offset_t start, vm_size_t end); void xscale_cache_flushD_rng (vm_offset_t start, vm_size_t end); void xscale_context_switch (void); void xscale_setup (char *string); #endif /* CPU_XSCALE_80200 || CPU_XSCALE_80321 || CPU_XSCALE_PXA2X0 || CPU_XSCALE_IXP425 CPU_XSCALE_80219 */ #ifdef CPU_XSCALE_81342 void xscalec3_l2cache_purge (void); void xscalec3_cache_purgeID (void); void xscalec3_cache_purgeD (void); void xscalec3_cache_cleanID (void); void xscalec3_cache_cleanD (void); void xscalec3_cache_syncI (void); void xscalec3_cache_purgeID_rng (vm_offset_t start, vm_size_t end); void xscalec3_cache_purgeD_rng (vm_offset_t start, vm_size_t end); void xscalec3_cache_cleanID_rng (vm_offset_t start, vm_size_t end); void xscalec3_cache_cleanD_rng (vm_offset_t start, vm_size_t end); void xscalec3_cache_syncI_rng (vm_offset_t start, vm_size_t end); void xscalec3_l2cache_flush_rng (vm_offset_t, vm_size_t); void xscalec3_l2cache_clean_rng (vm_offset_t start, vm_size_t end); void xscalec3_l2cache_purge_rng (vm_offset_t start, vm_size_t end); void xscalec3_setttb (u_int ttb); void xscalec3_context_switch (void); #endif /* CPU_XSCALE_81342 */ -#define tlb_flush cpu_tlb_flushID #define setttb cpu_setttb #define drain_writebuf cpu_drain_writebuf /* * Macros for manipulating CPU interrupts */ static __inline u_int32_t __set_cpsr_c(u_int bic, u_int eor) __attribute__((__unused__)); static __inline u_int32_t __set_cpsr_c(u_int bic, u_int eor) { u_int32_t tmp, ret; __asm __volatile( "mrs %0, cpsr\n" /* Get the CPSR */ "bic %1, %0, %2\n" /* Clear bits */ "eor %1, %1, %3\n" /* XOR bits */ "msr cpsr_c, %1\n" /* Set the control field of CPSR */ : "=&r" (ret), "=&r" (tmp) : "r" (bic), "r" (eor) : "memory"); return ret; } #define ARM_CPSR_F32 (1 << 6) /* FIQ disable */ #define ARM_CPSR_I32 (1 << 7) /* IRQ disable */ #define disable_interrupts(mask) \ (__set_cpsr_c((mask) & (ARM_CPSR_I32 | ARM_CPSR_F32), \ (mask) & (ARM_CPSR_I32 | ARM_CPSR_F32))) #define enable_interrupts(mask) \ (__set_cpsr_c((mask) & (ARM_CPSR_I32 | ARM_CPSR_F32), 0)) #define restore_interrupts(old_cpsr) \ (__set_cpsr_c((ARM_CPSR_I32 | ARM_CPSR_F32), \ (old_cpsr) & (ARM_CPSR_I32 | ARM_CPSR_F32))) static __inline register_t intr_disable(void) { register_t s; s = disable_interrupts(ARM_CPSR_I32 | ARM_CPSR_F32); return (s); } static __inline void intr_restore(register_t s) { restore_interrupts(s); } /* Functions to manipulate the CPSR. */ u_int SetCPSR(u_int bic, u_int eor); u_int GetCPSR(void); /* * Functions to manipulate cpu r13 * (in arm/arm32/setstack.S) */ void set_stackptr (u_int mode, u_int address); u_int get_stackptr (u_int mode); /* * Miscellany */ int get_pc_str_offset (void); /* * CPU functions from locore.S */ void cpu_reset (void) __attribute__((__noreturn__)); /* * Cache info variables. */ /* PRIMARY CACHE VARIABLES */ extern int arm_picache_size; extern int arm_picache_line_size; extern int arm_picache_ways; extern int arm_pdcache_size; /* and unified */ extern int arm_pdcache_line_size; extern int arm_pdcache_ways; extern int arm_pcache_type; extern int arm_pcache_unified; extern int arm_dcache_align; extern int arm_dcache_align_mask; extern u_int arm_cache_level; extern u_int arm_cache_loc; extern u_int arm_cache_type[14]; #endif /* _KERNEL */ #endif /* _MACHINE_CPUFUNC_H_ */ /* End of cpufunc.h */ Index: projects/clang350-import/sys/arm/include/cpuinfo.h =================================================================== --- projects/clang350-import/sys/arm/include/cpuinfo.h (nonexistent) +++ projects/clang350-import/sys/arm/include/cpuinfo.h (revision 276343) @@ -0,0 +1,91 @@ +/*- + * Copyright 2014 Svatopluk Kraus + * Copyright 2014 Michal Meloun + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $FreeBSD$ + */ + +#ifndef _MACHINE_CPUINFO_H_ +#define _MACHINE_CPUINFO_H_ + +#include + +struct cpuinfo { + /* raw id registers */ + uint32_t midr; + uint32_t ctr; + uint32_t tcmtr; + uint32_t tlbtr; + uint32_t mpidr; + uint32_t revidr; + uint32_t id_pfr0; + uint32_t id_pfr1; + uint32_t id_dfr0; + uint32_t id_afr0; + uint32_t id_mmfr0; + uint32_t id_mmfr1; + uint32_t id_mmfr2; + uint32_t id_mmfr3; + uint32_t id_isar0; + uint32_t id_isar1; + uint32_t id_isar2; + uint32_t id_isar3; + uint32_t id_isar4; + uint32_t id_isar5; + uint32_t cbar; + + /* Parsed bits of above registers... */ + + /* midr */ + int implementer; + int revision; + int architecture; + int part_number; + int patch; + + /* id_mmfr0 */ + int outermost_shareability; + int shareability_levels; + int auxiliary_registers; + int innermost_shareability; + + /* id_mmfr1 */ + int mem_barrier; + + /* id_mmfr3 */ + int coherent_walk; + int maintenance_broadcast; + + /* id_pfr1 */ + int generic_timer_ext; + int virtualization_ext; + int security_ext; +}; + +extern struct cpuinfo cpuinfo; + +void cpuinfo_init(void); + +#endif /* _MACHINE_CPUINFO_H_ */ Property changes on: projects/clang350-import/sys/arm/include/cpuinfo.h ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: projects/clang350-import/sys/arm/ti/ti_gpio.c =================================================================== --- projects/clang350-import/sys/arm/ti/ti_gpio.c (revision 276342) +++ projects/clang350-import/sys/arm/ti/ti_gpio.c (revision 276343) @@ -1,1097 +1,1098 @@ /*- * Copyright (c) 2011 Ben Gray . * Copyright (c) 2014 Luiz Otavio O Souza . * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ /** * Beware that the OMAP4 datasheet(s) lists GPIO banks 1-6, whereas the code * here uses 0-5. */ #include __FBSDID("$FreeBSD$"); #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gpio_if.h" #include "ti_gpio_if.h" #if !defined(SOC_OMAP4) && !defined(SOC_TI_AM335X) #error "Unknown SoC" #endif /* Register definitions */ #define TI_GPIO_REVISION 0x0000 #define TI_GPIO_SYSCONFIG 0x0010 #define TI_GPIO_IRQSTATUS_RAW_0 0x0024 #define TI_GPIO_IRQSTATUS_RAW_1 0x0028 #define TI_GPIO_IRQSTATUS_0 0x002C #define TI_GPIO_IRQSTATUS_1 0x0030 #define TI_GPIO_IRQSTATUS_SET_0 0x0034 #define TI_GPIO_IRQSTATUS_SET_1 0x0038 #define TI_GPIO_IRQSTATUS_CLR_0 0x003C #define TI_GPIO_IRQSTATUS_CLR_1 0x0040 #define TI_GPIO_IRQWAKEN_0 0x0044 #define TI_GPIO_IRQWAKEN_1 0x0048 #define TI_GPIO_SYSSTATUS 0x0114 #define TI_GPIO_IRQSTATUS1 0x0118 #define TI_GPIO_IRQENABLE1 0x011C #define TI_GPIO_WAKEUPENABLE 0x0120 #define TI_GPIO_IRQSTATUS2 0x0128 #define TI_GPIO_IRQENABLE2 0x012C #define TI_GPIO_CTRL 0x0130 #define TI_GPIO_OE 0x0134 #define TI_GPIO_DATAIN 0x0138 #define TI_GPIO_DATAOUT 0x013C #define TI_GPIO_LEVELDETECT0 0x0140 #define TI_GPIO_LEVELDETECT1 0x0144 #define TI_GPIO_RISINGDETECT 0x0148 #define TI_GPIO_FALLINGDETECT 0x014C #define TI_GPIO_DEBOUNCENABLE 0x0150 #define TI_GPIO_DEBOUNCINGTIME 0x0154 #define TI_GPIO_CLEARWKUPENA 0x0180 #define TI_GPIO_SETWKUENA 0x0184 #define TI_GPIO_CLEARDATAOUT 0x0190 #define TI_GPIO_SETDATAOUT 0x0194 /* Other SoC Specific definitions */ #define OMAP4_MAX_GPIO_BANKS 6 #define OMAP4_FIRST_GPIO_BANK 1 #define OMAP4_INTR_PER_BANK 1 #define OMAP4_GPIO_REV 0x50600801 #define AM335X_MAX_GPIO_BANKS 4 #define AM335X_FIRST_GPIO_BANK 0 #define AM335X_INTR_PER_BANK 2 #define AM335X_GPIO_REV 0x50600801 #define PINS_PER_BANK 32 #define TI_GPIO_BANK(p) ((p) / PINS_PER_BANK) #define TI_GPIO_MASK(p) (1U << ((p) % PINS_PER_BANK)) static struct ti_gpio_softc *ti_gpio_sc = NULL; static u_int ti_max_gpio_banks(void) { switch(ti_chip()) { #ifdef SOC_OMAP4 case CHIP_OMAP_4: return (OMAP4_MAX_GPIO_BANKS); #endif #ifdef SOC_TI_AM335X case CHIP_AM335X: return (AM335X_MAX_GPIO_BANKS); #endif } return (0); } static u_int ti_max_gpio_intrs(void) { switch(ti_chip()) { #ifdef SOC_OMAP4 case CHIP_OMAP_4: return (OMAP4_MAX_GPIO_BANKS * OMAP4_INTR_PER_BANK); #endif #ifdef SOC_TI_AM335X case CHIP_AM335X: return (AM335X_MAX_GPIO_BANKS * AM335X_INTR_PER_BANK); #endif } return (0); } static u_int ti_first_gpio_bank(void) { switch(ti_chip()) { #ifdef SOC_OMAP4 case CHIP_OMAP_4: return (OMAP4_FIRST_GPIO_BANK); #endif #ifdef SOC_TI_AM335X case CHIP_AM335X: return (AM335X_FIRST_GPIO_BANK); #endif } return (0); } static uint32_t ti_gpio_rev(void) { switch(ti_chip()) { #ifdef SOC_OMAP4 case CHIP_OMAP_4: return (OMAP4_GPIO_REV); #endif #ifdef SOC_TI_AM335X case CHIP_AM335X: return (AM335X_GPIO_REV); #endif } return (0); } /** * ti_gpio_mem_spec - Resource specification used when allocating resources * ti_gpio_irq_spec - Resource specification used when allocating resources * * This driver module can have up to six independent memory regions, each * region typically controls 32 GPIO pins. * * On OMAP3 and OMAP4 there is only one physical interrupt line per bank, * but there are two set of registers which control the interrupt delivery * to internal subsystems. The first set of registers control the * interrupts delivery to the MPU and the second set control the * interrupts delivery to the DSP. * * On AM335x there are two physical interrupt lines for each GPIO module. * Each interrupt line is controlled by a set of registers. */ static struct resource_spec ti_gpio_mem_spec[] = { { SYS_RES_MEMORY, 0, RF_ACTIVE }, { SYS_RES_MEMORY, 1, RF_ACTIVE | RF_OPTIONAL }, { SYS_RES_MEMORY, 2, RF_ACTIVE | RF_OPTIONAL }, { SYS_RES_MEMORY, 3, RF_ACTIVE | RF_OPTIONAL }, #if !defined(SOC_TI_AM335X) { SYS_RES_MEMORY, 4, RF_ACTIVE | RF_OPTIONAL }, { SYS_RES_MEMORY, 5, RF_ACTIVE | RF_OPTIONAL }, #endif { -1, 0, 0 } }; static struct resource_spec ti_gpio_irq_spec[] = { { SYS_RES_IRQ, 0, RF_ACTIVE }, { SYS_RES_IRQ, 1, RF_ACTIVE | RF_OPTIONAL }, { SYS_RES_IRQ, 2, RF_ACTIVE | RF_OPTIONAL }, { SYS_RES_IRQ, 3, RF_ACTIVE | RF_OPTIONAL }, { SYS_RES_IRQ, 4, RF_ACTIVE | RF_OPTIONAL }, { SYS_RES_IRQ, 5, RF_ACTIVE | RF_OPTIONAL }, #if defined(SOC_TI_AM335X) { SYS_RES_IRQ, 6, RF_ACTIVE | RF_OPTIONAL }, { SYS_RES_IRQ, 7, RF_ACTIVE | RF_OPTIONAL }, #endif { -1, 0, 0 } }; /** * Macros for driver mutex locking */ #define TI_GPIO_LOCK(_sc) mtx_lock_spin(&(_sc)->sc_mtx) #define TI_GPIO_UNLOCK(_sc) mtx_unlock_spin(&(_sc)->sc_mtx) #define TI_GPIO_LOCK_INIT(_sc) \ mtx_init(&_sc->sc_mtx, device_get_nameunit((_sc)->sc_dev), \ "ti_gpio", MTX_SPIN) #define TI_GPIO_LOCK_DESTROY(_sc) mtx_destroy(&(_sc)->sc_mtx) #define TI_GPIO_ASSERT_LOCKED(_sc) mtx_assert(&(_sc)->sc_mtx, MA_OWNED) #define TI_GPIO_ASSERT_UNLOCKED(_sc) mtx_assert(&(_sc)->sc_mtx, MA_NOTOWNED) /** * ti_gpio_read_4 - reads a 32-bit value from one of the GPIO registers * @sc: GPIO device context * @bank: The bank to read from * @off: The offset of a register from the GPIO register address range * * * RETURNS: * 32-bit value read from the register. */ static inline uint32_t ti_gpio_read_4(struct ti_gpio_softc *sc, unsigned int bank, bus_size_t off) { return (bus_read_4(sc->sc_mem_res[bank], off)); } /** * ti_gpio_write_4 - writes a 32-bit value to one of the GPIO registers * @sc: GPIO device context * @bank: The bank to write to * @off: The offset of a register from the GPIO register address range * @val: The value to write into the register * * RETURNS: * nothing */ static inline void ti_gpio_write_4(struct ti_gpio_softc *sc, unsigned int bank, bus_size_t off, uint32_t val) { bus_write_4(sc->sc_mem_res[bank], off, val); } static inline void ti_gpio_intr_clr(struct ti_gpio_softc *sc, unsigned int bank, uint32_t mask) { /* We clear both set of registers. */ ti_gpio_write_4(sc, bank, TI_GPIO_IRQSTATUS_CLR_0, mask); ti_gpio_write_4(sc, bank, TI_GPIO_IRQSTATUS_CLR_1, mask); } static inline void ti_gpio_intr_set(struct ti_gpio_softc *sc, unsigned int bank, uint32_t mask) { /* * On OMAP4 we unmask only the MPU interrupt and on AM335x we * also activate only the first interrupt. */ ti_gpio_write_4(sc, bank, TI_GPIO_IRQSTATUS_SET_0, mask); } static inline void ti_gpio_intr_ack(struct ti_gpio_softc *sc, unsigned int bank, uint32_t mask) { /* * Acknowledge the interrupt on both registers even if we use only * the first one. */ ti_gpio_write_4(sc, bank, TI_GPIO_IRQSTATUS_0, mask); ti_gpio_write_4(sc, bank, TI_GPIO_IRQSTATUS_1, mask); } static inline uint32_t ti_gpio_intr_status(struct ti_gpio_softc *sc, unsigned int bank) { uint32_t reg; /* Get the status from both registers. */ reg = ti_gpio_read_4(sc, bank, TI_GPIO_IRQSTATUS_0); reg |= ti_gpio_read_4(sc, bank, TI_GPIO_IRQSTATUS_1); return (reg); } /** * ti_gpio_pin_max - Returns the maximum number of GPIO pins * @dev: gpio device handle * @maxpin: pointer to a value that upon return will contain the maximum number * of pins in the device. * * * LOCKING: * No locking required, returns static data. * * RETURNS: * Returns 0 on success otherwise an error code */ static int ti_gpio_pin_max(device_t dev, int *maxpin) { *maxpin = ti_max_gpio_banks() * PINS_PER_BANK - 1; return (0); } static int ti_gpio_valid_pin(struct ti_gpio_softc *sc, int pin) { - if (pin > sc->sc_maxpin || + if (pin >= sc->sc_maxpin || TI_GPIO_BANK(pin) >= ti_max_gpio_banks() || sc->sc_mem_res[TI_GPIO_BANK(pin)] == NULL) { return (EINVAL); } return (0); } /** * ti_gpio_pin_getcaps - Gets the capabilties of a given pin * @dev: gpio device handle * @pin: the number of the pin * @caps: pointer to a value that upon return will contain the capabilities * * Currently all pins have the same capability, notably: * - GPIO_PIN_INPUT * - GPIO_PIN_OUTPUT * - GPIO_PIN_PULLUP * - GPIO_PIN_PULLDOWN * * LOCKING: * No locking required, returns static data. * * RETURNS: * Returns 0 on success otherwise an error code */ static int ti_gpio_pin_getcaps(device_t dev, uint32_t pin, uint32_t *caps) { struct ti_gpio_softc *sc; sc = device_get_softc(dev); if (ti_gpio_valid_pin(sc, pin) != 0) return (EINVAL); *caps = (GPIO_PIN_INPUT | GPIO_PIN_OUTPUT | GPIO_PIN_PULLUP | GPIO_PIN_PULLDOWN); return (0); } /** * ti_gpio_pin_getflags - Gets the current flags of a given pin * @dev: gpio device handle * @pin: the number of the pin * @flags: upon return will contain the current flags of the pin * * Reads the current flags of a given pin, here we actually read the H/W * registers to determine the flags, rather than storing the value in the * setflags call. * * LOCKING: * Internally locks the context * * RETURNS: * Returns 0 on success otherwise an error code */ static int ti_gpio_pin_getflags(device_t dev, uint32_t pin, uint32_t *flags) { struct ti_gpio_softc *sc; sc = device_get_softc(dev); if (ti_gpio_valid_pin(sc, pin) != 0) return (EINVAL); /* Get the current pin state */ TI_GPIO_LOCK(sc); TI_GPIO_GET_FLAGS(dev, pin, flags); TI_GPIO_UNLOCK(sc); return (0); } /** * ti_gpio_pin_getname - Gets the name of a given pin * @dev: gpio device handle * @pin: the number of the pin * @name: buffer to put the name in * * The driver simply calls the pins gpio_n, where 'n' is obviously the number * of the pin. * * LOCKING: * No locking required, returns static data. * * RETURNS: * Returns 0 on success otherwise an error code */ static int ti_gpio_pin_getname(device_t dev, uint32_t pin, char *name) { struct ti_gpio_softc *sc; sc = device_get_softc(dev); if (ti_gpio_valid_pin(sc, pin) != 0) return (EINVAL); /* Set a very simple name */ snprintf(name, GPIOMAXNAME, "gpio_%u", pin); name[GPIOMAXNAME - 1] = '\0'; return (0); } /** * ti_gpio_pin_setflags - Sets the flags for a given pin * @dev: gpio device handle * @pin: the number of the pin * @flags: the flags to set * * The flags of the pin correspond to things like input/output mode, pull-ups, * pull-downs, etc. This driver doesn't support all flags, only the following: * - GPIO_PIN_INPUT * - GPIO_PIN_OUTPUT * - GPIO_PIN_PULLUP * - GPIO_PIN_PULLDOWN * * LOCKING: * Internally locks the context * * RETURNS: * Returns 0 on success otherwise an error code */ static int ti_gpio_pin_setflags(device_t dev, uint32_t pin, uint32_t flags) { struct ti_gpio_softc *sc; uint32_t oe; sc = device_get_softc(dev); if (ti_gpio_valid_pin(sc, pin) != 0) return (EINVAL); /* Set the GPIO mode and state */ TI_GPIO_LOCK(sc); if (TI_GPIO_SET_FLAGS(dev, pin, flags) != 0) { TI_GPIO_UNLOCK(sc); return (EINVAL); } /* If configuring as an output set the "output enable" bit */ oe = ti_gpio_read_4(sc, TI_GPIO_BANK(pin), TI_GPIO_OE); if (flags & GPIO_PIN_INPUT) oe |= TI_GPIO_MASK(pin); else oe &= ~TI_GPIO_MASK(pin); ti_gpio_write_4(sc, TI_GPIO_BANK(pin), TI_GPIO_OE, oe); TI_GPIO_UNLOCK(sc); return (0); } /** * ti_gpio_pin_set - Sets the current level on a GPIO pin * @dev: gpio device handle * @pin: the number of the pin * @value: non-zero value will drive the pin high, otherwise the pin is * driven low. * * * LOCKING: * Internally locks the context * * RETURNS: * Returns 0 on success otherwise a error code */ static int ti_gpio_pin_set(device_t dev, uint32_t pin, unsigned int value) { struct ti_gpio_softc *sc; uint32_t reg; sc = device_get_softc(dev); if (ti_gpio_valid_pin(sc, pin) != 0) return (EINVAL); TI_GPIO_LOCK(sc); if (value == GPIO_PIN_LOW) reg = TI_GPIO_CLEARDATAOUT; else reg = TI_GPIO_SETDATAOUT; ti_gpio_write_4(sc, TI_GPIO_BANK(pin), reg, TI_GPIO_MASK(pin)); TI_GPIO_UNLOCK(sc); return (0); } /** * ti_gpio_pin_get - Gets the current level on a GPIO pin * @dev: gpio device handle * @pin: the number of the pin * @value: pointer to a value that upond return will contain the pin value * * The pin must be configured as an input pin beforehand, otherwise this * function will fail. * * LOCKING: * Internally locks the context * * RETURNS: * Returns 0 on success otherwise a error code */ static int ti_gpio_pin_get(device_t dev, uint32_t pin, unsigned int *value) { struct ti_gpio_softc *sc; uint32_t oe, reg, val; sc = device_get_softc(dev); if (ti_gpio_valid_pin(sc, pin) != 0) return (EINVAL); /* * Return data from output latch when set as output and from the * input register otherwise. */ TI_GPIO_LOCK(sc); oe = ti_gpio_read_4(sc, TI_GPIO_BANK(pin), TI_GPIO_OE); if (oe & TI_GPIO_MASK(pin)) reg = TI_GPIO_DATAIN; else reg = TI_GPIO_DATAOUT; val = ti_gpio_read_4(sc, TI_GPIO_BANK(pin), reg); *value = (val & TI_GPIO_MASK(pin)) ? 1 : 0; TI_GPIO_UNLOCK(sc); return (0); } /** * ti_gpio_pin_toggle - Toggles a given GPIO pin * @dev: gpio device handle * @pin: the number of the pin * * * LOCKING: * Internally locks the context * * RETURNS: * Returns 0 on success otherwise a error code */ static int ti_gpio_pin_toggle(device_t dev, uint32_t pin) { struct ti_gpio_softc *sc; uint32_t reg, val; sc = device_get_softc(dev); if (ti_gpio_valid_pin(sc, pin) != 0) return (EINVAL); /* Toggle the pin */ TI_GPIO_LOCK(sc); val = ti_gpio_read_4(sc, TI_GPIO_BANK(pin), TI_GPIO_DATAOUT); if (val & TI_GPIO_MASK(pin)) reg = TI_GPIO_CLEARDATAOUT; else reg = TI_GPIO_SETDATAOUT; ti_gpio_write_4(sc, TI_GPIO_BANK(pin), reg, TI_GPIO_MASK(pin)); TI_GPIO_UNLOCK(sc); return (0); } /** * ti_gpio_intr - ISR for all GPIO modules * @arg: the soft context pointer * * LOCKING: * Internally locks the context * */ static int ti_gpio_intr(void *arg) { int bank_last, irq; struct intr_event *event; struct ti_gpio_softc *sc; uint32_t reg; sc = (struct ti_gpio_softc *)arg; bank_last = -1; reg = 0; /* squelch bogus gcc warning */ for (irq = 0; irq < sc->sc_maxpin; irq++) { /* Read interrupt status only once for each bank. */ if (TI_GPIO_BANK(irq) != bank_last) { reg = ti_gpio_intr_status(sc, TI_GPIO_BANK(irq)); bank_last = TI_GPIO_BANK(irq); } if ((reg & TI_GPIO_MASK(irq)) == 0) continue; event = sc->sc_events[irq]; if (event != NULL && !TAILQ_EMPTY(&event->ie_handlers)) intr_event_handle(event, NULL); else device_printf(sc->sc_dev, "Stray IRQ %d\n", irq); /* Ack the IRQ Status bit. */ ti_gpio_intr_ack(sc, TI_GPIO_BANK(irq), TI_GPIO_MASK(irq)); } return (FILTER_HANDLED); } static int ti_gpio_attach_intr(device_t dev) { int i; struct ti_gpio_softc *sc; sc = device_get_softc(dev); for (i = 0; i < ti_max_gpio_intrs(); i++) { if (sc->sc_irq_res[i] == NULL) break; /* * Register our interrupt filter for each of the IRQ resources. */ if (bus_setup_intr(dev, sc->sc_irq_res[i], INTR_TYPE_MISC | INTR_MPSAFE, ti_gpio_intr, NULL, sc, &sc->sc_irq_hdl[i]) != 0) { device_printf(dev, "WARNING: unable to register interrupt filter\n"); return (-1); } } return (0); } static int ti_gpio_detach_intr(device_t dev) { int i; struct ti_gpio_softc *sc; /* Teardown our interrupt filters. */ sc = device_get_softc(dev); for (i = 0; i < ti_max_gpio_intrs(); i++) { if (sc->sc_irq_res[i] == NULL) break; if (sc->sc_irq_hdl[i]) { bus_teardown_intr(dev, sc->sc_irq_res[i], sc->sc_irq_hdl[i]); } } return (0); } static int ti_gpio_bank_init(device_t dev, int bank) { int pin; struct ti_gpio_softc *sc; uint32_t flags, reg_oe, rev; sc = device_get_softc(dev); /* Enable the interface and functional clocks for the module. */ ti_prcm_clk_enable(GPIO0_CLK + ti_first_gpio_bank() + bank); /* * Read the revision number of the module. TI don't publish the * actual revision numbers, so instead the values have been * determined by experimentation. */ rev = ti_gpio_read_4(sc, bank, TI_GPIO_REVISION); /* Check the revision. */ if (rev != ti_gpio_rev()) { device_printf(dev, "Warning: could not determine the revision " "of GPIO module %d (revision:0x%08x)\n", bank, rev); return (EINVAL); } /* Disable interrupts for all pins. */ ti_gpio_intr_clr(sc, bank, 0xffffffff); /* Init OE register based on pads configuration. */ reg_oe = 0xffffffff; for (pin = 0; pin < PINS_PER_BANK; pin++) { TI_GPIO_GET_FLAGS(dev, PINS_PER_BANK * bank + pin, &flags); if (flags & GPIO_PIN_OUTPUT) reg_oe &= ~(1UL << pin); } ti_gpio_write_4(sc, bank, TI_GPIO_OE, reg_oe); return (0); } /** * ti_gpio_attach - attach function for the driver * @dev: gpio device handle * * Allocates and sets up the driver context for all GPIO banks. This function * expects the memory ranges and IRQs to already be allocated to the driver. * * LOCKING: * None * * RETURNS: * Always returns 0 */ static int ti_gpio_attach(device_t dev) { struct ti_gpio_softc *sc; unsigned int i; int err; if (ti_gpio_sc != NULL) return (ENXIO); ti_gpio_sc = sc = device_get_softc(dev); sc->sc_dev = dev; TI_GPIO_LOCK_INIT(sc); ti_gpio_pin_max(dev, &sc->sc_maxpin); + sc->sc_maxpin++; /* There are up to 6 different GPIO register sets located in different * memory areas on the chip. The memory range should have been set for * the driver when it was added as a child. */ if (bus_alloc_resources(dev, ti_gpio_mem_spec, sc->sc_mem_res) != 0) { device_printf(dev, "Error: could not allocate mem resources\n"); return (ENXIO); } /* Request the IRQ resources */ if (bus_alloc_resources(dev, ti_gpio_irq_spec, sc->sc_irq_res) != 0) { bus_release_resources(dev, ti_gpio_mem_spec, sc->sc_mem_res); device_printf(dev, "Error: could not allocate irq resources\n"); return (ENXIO); } /* Setup the IRQ resources */ if (ti_gpio_attach_intr(dev) != 0) { ti_gpio_detach_intr(dev); bus_release_resources(dev, ti_gpio_irq_spec, sc->sc_irq_res); bus_release_resources(dev, ti_gpio_mem_spec, sc->sc_mem_res); return (ENXIO); } /* * Initialize the interrupt settings. The default is active-low * interrupts. */ sc->sc_irq_trigger = malloc( sizeof(*sc->sc_irq_trigger) * sc->sc_maxpin, M_DEVBUF, M_WAITOK | M_ZERO); sc->sc_irq_polarity = malloc( sizeof(*sc->sc_irq_polarity) * sc->sc_maxpin, M_DEVBUF, M_WAITOK | M_ZERO); for (i = 0; i < sc->sc_maxpin; i++) { sc->sc_irq_trigger[i] = INTR_TRIGGER_LEVEL; sc->sc_irq_polarity[i] = INTR_POLARITY_LOW; } sc->sc_events = malloc(sizeof(struct intr_event *) * sc->sc_maxpin, M_DEVBUF, M_WAITOK | M_ZERO); /* We need to go through each block and ensure the clocks are running and * the module is enabled. It might be better to do this only when the * pins are configured which would result in less power used if the GPIO * pins weren't used ... */ for (i = 0; i < ti_max_gpio_banks(); i++) { if (sc->sc_mem_res[i] != NULL) { /* Initialize the GPIO module. */ err = ti_gpio_bank_init(dev, i); if (err != 0) { ti_gpio_detach_intr(dev); bus_release_resources(dev, ti_gpio_irq_spec, sc->sc_irq_res); bus_release_resources(dev, ti_gpio_mem_spec, sc->sc_mem_res); return (err); } } } /* Finish of the probe call */ device_add_child(dev, "gpioc", -1); device_add_child(dev, "gpiobus", -1); return (bus_generic_attach(dev)); } /** * ti_gpio_detach - detach function for the driver * @dev: scm device handle * * Allocates and sets up the driver context, this simply entails creating a * bus mappings for the SCM register set. * * LOCKING: * None * * RETURNS: * Always returns 0 */ static int ti_gpio_detach(device_t dev) { struct ti_gpio_softc *sc = device_get_softc(dev); unsigned int i; KASSERT(mtx_initialized(&sc->sc_mtx), ("gpio mutex not initialized")); /* Disable all interrupts */ for (i = 0; i < ti_max_gpio_banks(); i++) { if (sc->sc_mem_res[i] != NULL) ti_gpio_intr_clr(sc, i, 0xffffffff); } bus_generic_detach(dev); free(sc->sc_events, M_DEVBUF); free(sc->sc_irq_polarity, M_DEVBUF); free(sc->sc_irq_trigger, M_DEVBUF); /* Release the memory and IRQ resources. */ ti_gpio_detach_intr(dev); bus_release_resources(dev, ti_gpio_irq_spec, sc->sc_irq_res); bus_release_resources(dev, ti_gpio_mem_spec, sc->sc_mem_res); TI_GPIO_LOCK_DESTROY(sc); return (0); } static uint32_t ti_gpio_intr_reg(struct ti_gpio_softc *sc, int irq) { if (ti_gpio_valid_pin(sc, irq) != 0) return (0); if (sc->sc_irq_trigger[irq] == INTR_TRIGGER_LEVEL) { if (sc->sc_irq_polarity[irq] == INTR_POLARITY_LOW) return (TI_GPIO_LEVELDETECT0); else if (sc->sc_irq_polarity[irq] == INTR_POLARITY_HIGH) return (TI_GPIO_LEVELDETECT1); } else if (sc->sc_irq_trigger[irq] == INTR_TRIGGER_EDGE) { if (sc->sc_irq_polarity[irq] == INTR_POLARITY_LOW) return (TI_GPIO_FALLINGDETECT); else if (sc->sc_irq_polarity[irq] == INTR_POLARITY_HIGH) return (TI_GPIO_RISINGDETECT); } return (0); } static void ti_gpio_mask_irq(void *source) { int irq; uint32_t reg, val; irq = (int)source; if (ti_gpio_valid_pin(ti_gpio_sc, irq) != 0) return; TI_GPIO_LOCK(ti_gpio_sc); ti_gpio_intr_clr(ti_gpio_sc, TI_GPIO_BANK(irq), TI_GPIO_MASK(irq)); reg = ti_gpio_intr_reg(ti_gpio_sc, irq); if (reg != 0) { val = ti_gpio_read_4(ti_gpio_sc, TI_GPIO_BANK(irq), reg); val &= ~TI_GPIO_MASK(irq); ti_gpio_write_4(ti_gpio_sc, TI_GPIO_BANK(irq), reg, val); } TI_GPIO_UNLOCK(ti_gpio_sc); } static void ti_gpio_unmask_irq(void *source) { int irq; uint32_t reg, val; irq = (int)source; if (ti_gpio_valid_pin(ti_gpio_sc, irq) != 0) return; TI_GPIO_LOCK(ti_gpio_sc); reg = ti_gpio_intr_reg(ti_gpio_sc, irq); if (reg != 0) { val = ti_gpio_read_4(ti_gpio_sc, TI_GPIO_BANK(irq), reg); val |= TI_GPIO_MASK(irq); ti_gpio_write_4(ti_gpio_sc, TI_GPIO_BANK(irq), reg, val); ti_gpio_intr_set(ti_gpio_sc, TI_GPIO_BANK(irq), TI_GPIO_MASK(irq)); } TI_GPIO_UNLOCK(ti_gpio_sc); } static int ti_gpio_activate_resource(device_t dev, device_t child, int type, int rid, struct resource *res) { int pin; if (type != SYS_RES_IRQ) return (ENXIO); /* Unmask the interrupt. */ pin = rman_get_start(res); ti_gpio_unmask_irq((void *)(uintptr_t)pin); return (0); } static int ti_gpio_deactivate_resource(device_t dev, device_t child, int type, int rid, struct resource *res) { int pin; if (type != SYS_RES_IRQ) return (ENXIO); /* Mask the interrupt. */ pin = rman_get_start(res); ti_gpio_mask_irq((void *)(uintptr_t)pin); return (0); } static int ti_gpio_config_intr(device_t dev, int irq, enum intr_trigger trig, enum intr_polarity pol) { struct ti_gpio_softc *sc; uint32_t oldreg, reg, val; sc = device_get_softc(dev); if (ti_gpio_valid_pin(sc, irq) != 0) return (EINVAL); /* There is no standard trigger or polarity. */ if (trig == INTR_TRIGGER_CONFORM || pol == INTR_POLARITY_CONFORM) return (EINVAL); TI_GPIO_LOCK(sc); /* * TRM recommends add the new event before remove the old one to * avoid losing interrupts. */ oldreg = ti_gpio_intr_reg(sc, irq); sc->sc_irq_trigger[irq] = trig; sc->sc_irq_polarity[irq] = pol; reg = ti_gpio_intr_reg(sc, irq); if (reg != 0) { /* Apply the new settings. */ val = ti_gpio_read_4(sc, TI_GPIO_BANK(irq), reg); val |= TI_GPIO_MASK(irq); ti_gpio_write_4(sc, TI_GPIO_BANK(irq), reg, val); } if (oldreg != 0) { /* Remove the old settings. */ val = ti_gpio_read_4(sc, TI_GPIO_BANK(irq), oldreg); val &= ~TI_GPIO_MASK(irq); ti_gpio_write_4(sc, TI_GPIO_BANK(irq), oldreg, val); } TI_GPIO_UNLOCK(sc); return (0); } static int ti_gpio_setup_intr(device_t dev, device_t child, struct resource *ires, int flags, driver_filter_t *filt, driver_intr_t *handler, void *arg, void **cookiep) { struct ti_gpio_softc *sc; struct intr_event *event; int pin, error; sc = device_get_softc(dev); pin = rman_get_start(ires); if (ti_gpio_valid_pin(sc, pin) != 0) panic("%s: bad pin %d", __func__, pin); event = sc->sc_events[pin]; if (event == NULL) { error = intr_event_create(&event, (void *)(uintptr_t)pin, 0, pin, ti_gpio_mask_irq, ti_gpio_unmask_irq, NULL, NULL, "gpio%d pin%d:", device_get_unit(dev), pin); if (error != 0) return (error); sc->sc_events[pin] = event; } intr_event_add_handler(event, device_get_nameunit(child), filt, handler, arg, intr_priority(flags), flags, cookiep); return (0); } static int ti_gpio_teardown_intr(device_t dev, device_t child, struct resource *ires, void *cookie) { struct ti_gpio_softc *sc; int pin, err; sc = device_get_softc(dev); pin = rman_get_start(ires); if (ti_gpio_valid_pin(sc, pin) != 0) panic("%s: bad pin %d", __func__, pin); if (sc->sc_events[pin] == NULL) panic("Trying to teardown unoccupied IRQ"); err = intr_event_remove_handler(cookie); if (!err) sc->sc_events[pin] = NULL; return (err); } static phandle_t ti_gpio_get_node(device_t bus, device_t dev) { /* We only have one child, the GPIO bus, which needs our own node. */ return (ofw_bus_get_node(bus)); } static device_method_t ti_gpio_methods[] = { DEVMETHOD(device_attach, ti_gpio_attach), DEVMETHOD(device_detach, ti_gpio_detach), /* GPIO protocol */ DEVMETHOD(gpio_pin_max, ti_gpio_pin_max), DEVMETHOD(gpio_pin_getname, ti_gpio_pin_getname), DEVMETHOD(gpio_pin_getflags, ti_gpio_pin_getflags), DEVMETHOD(gpio_pin_getcaps, ti_gpio_pin_getcaps), DEVMETHOD(gpio_pin_setflags, ti_gpio_pin_setflags), DEVMETHOD(gpio_pin_get, ti_gpio_pin_get), DEVMETHOD(gpio_pin_set, ti_gpio_pin_set), DEVMETHOD(gpio_pin_toggle, ti_gpio_pin_toggle), /* Bus interface */ DEVMETHOD(bus_activate_resource, ti_gpio_activate_resource), DEVMETHOD(bus_deactivate_resource, ti_gpio_deactivate_resource), DEVMETHOD(bus_config_intr, ti_gpio_config_intr), DEVMETHOD(bus_setup_intr, ti_gpio_setup_intr), DEVMETHOD(bus_teardown_intr, ti_gpio_teardown_intr), /* ofw_bus interface */ DEVMETHOD(ofw_bus_get_node, ti_gpio_get_node), {0, 0}, }; driver_t ti_gpio_driver = { "gpio", ti_gpio_methods, sizeof(struct ti_gpio_softc), }; Index: projects/clang350-import/sys/arm/ti/ti_i2c.c =================================================================== --- projects/clang350-import/sys/arm/ti/ti_i2c.c (revision 276342) +++ projects/clang350-import/sys/arm/ti/ti_i2c.c (revision 276343) @@ -1,977 +1,945 @@ /*- * Copyright (c) 2011 Ben Gray . * Copyright (c) 2014 Luiz Otavio O Souza . * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ /** * Driver for the I2C module on the TI SoC. * * This driver is heavily based on the TWI driver for the AT91 (at91_twi.c). * * CAUTION: The I2Ci registers are limited to 16 bit and 8 bit data accesses, * 32 bit data access is not allowed and can corrupt register content. * * This driver currently doesn't use DMA for the transfer, although I hope to * incorporate that sometime in the future. The idea being that for transaction * larger than a certain size the DMA engine is used, for anything less the * normal interrupt/fifo driven option is used. * * * WARNING: This driver uses mtx_sleep and interrupts to perform transactions, * which means you can't do a transaction during startup before the interrupts * have been enabled. Hint - the freebsd function config_intrhook_establish(). */ #include __FBSDID("$FreeBSD$"); #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "iicbus_if.h" /** * I2C device driver context, a pointer to this is stored in the device * driver structure. */ struct ti_i2c_softc { device_t sc_dev; uint32_t device_id; struct resource* sc_irq_res; struct resource* sc_mem_res; device_t sc_iicbus; void* sc_irq_h; struct mtx sc_mtx; struct iic_msg* sc_buffer; int sc_bus_inuse; int sc_buffer_pos; int sc_error; int sc_fifo_trsh; uint16_t sc_con_reg; uint16_t sc_rev; }; struct ti_i2c_clock_config { u_int frequency; /* Bus frequency in Hz */ uint8_t psc; /* Fast/Standard mode prescale divider */ uint8_t scll; /* Fast/Standard mode SCL low time */ uint8_t sclh; /* Fast/Standard mode SCL high time */ uint8_t hsscll; /* High Speed mode SCL low time */ uint8_t hssclh; /* High Speed mode SCL high time */ }; #if defined(SOC_OMAP4) /* * OMAP4 i2c bus clock is 96MHz / ((psc + 1) * (scll + 7 + sclh + 5)). * The prescaler values for 100KHz and 400KHz modes come from the table in the * OMAP4 TRM. The table doesn't list 1MHz; these values should give that speed. */ static struct ti_i2c_clock_config ti_omap4_i2c_clock_configs[] = { { 100000, 23, 13, 15, 0, 0}, { 400000, 9, 5, 7, 0, 0}, { 1000000, 3, 5, 7, 0, 0}, /* { 3200000, 1, 113, 115, 7, 10}, - HS mode */ { 0 /* Table terminator */ } }; #endif #if defined(SOC_TI_AM335X) /* * AM335x i2c bus clock is 48MHZ / ((psc + 1) * (scll + 7 + sclh + 5)) * In all cases we prescale the clock to 24MHz as recommended in the manual. */ static struct ti_i2c_clock_config ti_am335x_i2c_clock_configs[] = { { 100000, 1, 111, 117, 0, 0}, { 400000, 1, 23, 25, 0, 0}, { 1000000, 1, 5, 7, 0, 0}, { 0 /* Table terminator */ } }; #endif /** * Locking macros used throughout the driver */ #define TI_I2C_LOCK(_sc) mtx_lock(&(_sc)->sc_mtx) #define TI_I2C_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_mtx) #define TI_I2C_LOCK_INIT(_sc) \ mtx_init(&_sc->sc_mtx, device_get_nameunit(_sc->sc_dev), \ "ti_i2c", MTX_DEF) #define TI_I2C_LOCK_DESTROY(_sc) mtx_destroy(&_sc->sc_mtx) #define TI_I2C_ASSERT_LOCKED(_sc) mtx_assert(&_sc->sc_mtx, MA_OWNED) #define TI_I2C_ASSERT_UNLOCKED(_sc) mtx_assert(&_sc->sc_mtx, MA_NOTOWNED) #ifdef DEBUG #define ti_i2c_dbg(_sc, fmt, args...) \ device_printf((_sc)->sc_dev, fmt, ##args) #else #define ti_i2c_dbg(_sc, fmt, args...) #endif /** * ti_i2c_read_2 - reads a 16-bit value from one of the I2C registers * @sc: I2C device context * @off: the byte offset within the register bank to read from. * * * LOCKING: * No locking required * * RETURNS: * 16-bit value read from the register. */ static inline uint16_t ti_i2c_read_2(struct ti_i2c_softc *sc, bus_size_t off) { return (bus_read_2(sc->sc_mem_res, off)); } /** * ti_i2c_write_2 - writes a 16-bit value to one of the I2C registers * @sc: I2C device context * @off: the byte offset within the register bank to read from. * @val: the value to write into the register * * LOCKING: * No locking required * * RETURNS: * 16-bit value read from the register. */ static inline void ti_i2c_write_2(struct ti_i2c_softc *sc, bus_size_t off, uint16_t val) { bus_write_2(sc->sc_mem_res, off, val); } static int ti_i2c_transfer_intr(struct ti_i2c_softc* sc, uint16_t status) { int amount, done, i; done = 0; amount = 0; /* Check for the error conditions. */ if (status & I2C_STAT_NACK) { /* No ACK from slave. */ ti_i2c_dbg(sc, "NACK\n"); ti_i2c_write_2(sc, I2C_REG_STATUS, I2C_STAT_NACK); sc->sc_error = ENXIO; } else if (status & I2C_STAT_AL) { /* Arbitration lost. */ ti_i2c_dbg(sc, "Arbitration lost\n"); ti_i2c_write_2(sc, I2C_REG_STATUS, I2C_STAT_AL); sc->sc_error = ENXIO; } /* Check if we have finished. */ if (status & I2C_STAT_ARDY) { /* Register access ready - transaction complete basically. */ ti_i2c_dbg(sc, "ARDY transaction complete\n"); if (sc->sc_error != 0 && sc->sc_buffer->flags & IIC_M_NOSTOP) { ti_i2c_write_2(sc, I2C_REG_CON, sc->sc_con_reg | I2C_CON_STP); } ti_i2c_write_2(sc, I2C_REG_STATUS, I2C_STAT_ARDY | I2C_STAT_RDR | I2C_STAT_RRDY | I2C_STAT_XDR | I2C_STAT_XRDY); return (1); } if (sc->sc_buffer->flags & IIC_M_RD) { /* Read some data. */ if (status & I2C_STAT_RDR) { /* * Receive draining interrupt - last data received. * The set FIFO threshold wont be reached to trigger * RRDY. */ ti_i2c_dbg(sc, "Receive draining interrupt\n"); /* * Drain the FIFO. Read the pending data in the FIFO. */ amount = sc->sc_buffer->len - sc->sc_buffer_pos; } else if (status & I2C_STAT_RRDY) { /* * Receive data ready interrupt - FIFO has reached the * set threshold. */ ti_i2c_dbg(sc, "Receive data ready interrupt\n"); amount = min(sc->sc_fifo_trsh, sc->sc_buffer->len - sc->sc_buffer_pos); } /* Read the bytes from the fifo. */ for (i = 0; i < amount; i++) sc->sc_buffer->buf[sc->sc_buffer_pos++] = (uint8_t)(ti_i2c_read_2(sc, I2C_REG_DATA) & 0xff); if (status & I2C_STAT_RDR) ti_i2c_write_2(sc, I2C_REG_STATUS, I2C_STAT_RDR); if (status & I2C_STAT_RRDY) ti_i2c_write_2(sc, I2C_REG_STATUS, I2C_STAT_RRDY); } else { /* Write some data. */ if (status & I2C_STAT_XDR) { /* * Transmit draining interrupt - FIFO level is below * the set threshold and the amount of data still to * be transferred wont reach the set FIFO threshold. */ ti_i2c_dbg(sc, "Transmit draining interrupt\n"); /* * Drain the TX data. Write the pending data in the * FIFO. */ amount = sc->sc_buffer->len - sc->sc_buffer_pos; } else if (status & I2C_STAT_XRDY) { /* * Transmit data ready interrupt - the FIFO level * is below the set threshold. */ ti_i2c_dbg(sc, "Transmit data ready interrupt\n"); amount = min(sc->sc_fifo_trsh, sc->sc_buffer->len - sc->sc_buffer_pos); } /* Write the bytes from the fifo. */ for (i = 0; i < amount; i++) ti_i2c_write_2(sc, I2C_REG_DATA, sc->sc_buffer->buf[sc->sc_buffer_pos++]); if (status & I2C_STAT_XDR) ti_i2c_write_2(sc, I2C_REG_STATUS, I2C_STAT_XDR); if (status & I2C_STAT_XRDY) ti_i2c_write_2(sc, I2C_REG_STATUS, I2C_STAT_XRDY); } return (done); } /** * ti_i2c_intr - interrupt handler for the I2C module * @dev: i2c device handle * * * * LOCKING: * Called from timer context * * RETURNS: * EH_HANDLED or EH_NOT_HANDLED */ static void ti_i2c_intr(void *arg) { int done; struct ti_i2c_softc *sc; uint16_t events, status; sc = (struct ti_i2c_softc *)arg; TI_I2C_LOCK(sc); status = ti_i2c_read_2(sc, I2C_REG_STATUS); if (status == 0) { TI_I2C_UNLOCK(sc); return; } /* Save enabled interrupts. */ events = ti_i2c_read_2(sc, I2C_REG_IRQENABLE_SET); /* We only care about enabled interrupts. */ status &= events; done = 0; if (sc->sc_buffer != NULL) done = ti_i2c_transfer_intr(sc, status); else { ti_i2c_dbg(sc, "Transfer interrupt without buffer\n"); sc->sc_error = EINVAL; done = 1; } if (done) /* Wakeup the process that started the transaction. */ wakeup(sc); TI_I2C_UNLOCK(sc); } /** * ti_i2c_transfer - called to perform the transfer * @dev: i2c device handle * @msgs: the messages to send/receive * @nmsgs: the number of messages in the msgs array * * * LOCKING: * Internally locked * * RETURNS: * 0 on function succeeded * EINVAL if invalid message is passed as an arg */ static int ti_i2c_transfer(device_t dev, struct iic_msg *msgs, uint32_t nmsgs) { int err, i, repstart, timeout; struct ti_i2c_softc *sc; uint16_t reg; sc = device_get_softc(dev); TI_I2C_LOCK(sc); /* If the controller is busy wait until it is available. */ while (sc->sc_bus_inuse == 1) mtx_sleep(sc, &sc->sc_mtx, 0, "i2cbuswait", 0); /* Now we have control over the I2C controller. */ sc->sc_bus_inuse = 1; err = 0; repstart = 0; for (i = 0; i < nmsgs; i++) { sc->sc_buffer = &msgs[i]; sc->sc_buffer_pos = 0; sc->sc_error = 0; /* Zero byte transfers aren't allowed. */ if (sc->sc_buffer == NULL || sc->sc_buffer->buf == NULL || sc->sc_buffer->len == 0) { err = EINVAL; break; } /* Check if the i2c bus is free. */ if (repstart == 0) { /* * On repeated start we send the START condition while * the bus _is_ busy. */ timeout = 0; while (ti_i2c_read_2(sc, I2C_REG_STATUS_RAW) & I2C_STAT_BB) { if (timeout++ > 100) { err = EBUSY; goto out; } DELAY(1000); } timeout = 0; } else repstart = 0; if (sc->sc_buffer->flags & IIC_M_NOSTOP) repstart = 1; /* Set the slave address. */ ti_i2c_write_2(sc, I2C_REG_SA, msgs[i].slave >> 1); /* Write the data length. */ ti_i2c_write_2(sc, I2C_REG_CNT, sc->sc_buffer->len); /* Clear the RX and the TX FIFO. */ reg = ti_i2c_read_2(sc, I2C_REG_BUF); reg |= I2C_BUF_RXFIFO_CLR | I2C_BUF_TXFIFO_CLR; ti_i2c_write_2(sc, I2C_REG_BUF, reg); reg = sc->sc_con_reg | I2C_CON_STT; if (repstart == 0) reg |= I2C_CON_STP; if ((sc->sc_buffer->flags & IIC_M_RD) == 0) reg |= I2C_CON_TRX; ti_i2c_write_2(sc, I2C_REG_CON, reg); /* Wait for an event. */ err = mtx_sleep(sc, &sc->sc_mtx, 0, "i2ciowait", hz); if (err == 0) err = sc->sc_error; if (err) break; } out: if (timeout == 0) { while (ti_i2c_read_2(sc, I2C_REG_STATUS_RAW) & I2C_STAT_BB) { if (timeout++ > 100) break; DELAY(1000); } } /* Put the controller in master mode again. */ if ((ti_i2c_read_2(sc, I2C_REG_CON) & I2C_CON_MST) == 0) ti_i2c_write_2(sc, I2C_REG_CON, sc->sc_con_reg); sc->sc_buffer = NULL; sc->sc_bus_inuse = 0; /* Wake up the processes that are waiting for the bus. */ wakeup(sc); TI_I2C_UNLOCK(sc); return (err); } -/** - * ti_i2c_callback - as we only provide iicbus_transfer() interface - * we don't need to implement the serialization here. - * @dev: i2c device handle - * - * - * - * LOCKING: - * Called from timer context - * - * RETURNS: - * EH_HANDLED or EH_NOT_HANDLED - */ static int -ti_i2c_callback(device_t dev, int index, caddr_t data) -{ - int error = 0; - - switch (index) { - case IIC_REQUEST_BUS: - break; - - case IIC_RELEASE_BUS: - break; - - default: - error = EINVAL; - } - - return (error); -} - -static int ti_i2c_reset(struct ti_i2c_softc *sc, u_char speed) { int timeout; struct ti_i2c_clock_config *clkcfg; u_int busfreq; uint16_t fifo_trsh, reg, scll, sclh; switch (ti_chip()) { #ifdef SOC_OMAP4 case CHIP_OMAP_4: clkcfg = ti_omap4_i2c_clock_configs; break; #endif #ifdef SOC_TI_AM335X case CHIP_AM335X: clkcfg = ti_am335x_i2c_clock_configs; break; #endif default: panic("Unknown Ti SoC, unable to reset the i2c"); } /* * If we haven't attached the bus yet, just init at the default slow * speed. This lets us get the hardware initialized enough to attach * the bus which is where the real speed configuration is handled. After * the bus is attached, get the configured speed from it. Search the * configuration table for the best speed we can do that doesn't exceed * the requested speed. */ if (sc->sc_iicbus == NULL) busfreq = 100000; else busfreq = IICBUS_GET_FREQUENCY(sc->sc_iicbus, speed); for (;;) { if (clkcfg[1].frequency == 0 || clkcfg[1].frequency > busfreq) break; clkcfg++; } /* * 23.1.4.3 - HS I2C Software Reset * From OMAP4 TRM at page 4068. * * 1. Ensure that the module is disabled. */ sc->sc_con_reg = 0; ti_i2c_write_2(sc, I2C_REG_CON, sc->sc_con_reg); /* 2. Issue a softreset to the controller. */ bus_write_2(sc->sc_mem_res, I2C_REG_SYSC, I2C_REG_SYSC_SRST); /* * 3. Enable the module. * The I2Ci.I2C_SYSS[0] RDONE bit is asserted only after the module * is enabled by setting the I2Ci.I2C_CON[15] I2C_EN bit to 1. */ ti_i2c_write_2(sc, I2C_REG_CON, I2C_CON_I2C_EN); /* 4. Wait for the software reset to complete. */ timeout = 0; while ((ti_i2c_read_2(sc, I2C_REG_SYSS) & I2C_SYSS_RDONE) == 0) { if (timeout++ > 100) return (EBUSY); DELAY(100); } /* * Disable the I2C controller once again, now that the reset has * finished. */ ti_i2c_write_2(sc, I2C_REG_CON, sc->sc_con_reg); /* * The following sequence is taken from the OMAP4 TRM at page 4077. * * 1. Enable the functional and interface clocks (see Section * 23.1.5.1.1.1.1). Done at ti_i2c_activate(). * * 2. Program the prescaler to obtain an approximately 12MHz internal * sampling clock (I2Ci_INTERNAL_CLK) by programming the * corresponding value in the I2Ci.I2C_PSC[3:0] PSC field. * This value depends on the frequency of the functional clock * (I2Ci_FCLK). Because this frequency is 96MHz, the * I2Ci.I2C_PSC[7:0] PSC field value is 0x7. */ ti_i2c_write_2(sc, I2C_REG_PSC, clkcfg->psc); /* * 3. Program the I2Ci.I2C_SCLL[7:0] SCLL and I2Ci.I2C_SCLH[7:0] SCLH * bit fields to obtain a bit rate of 100 Kbps, 400 Kbps or 1Mbps. * These values depend on the internal sampling clock frequency * (see Table 23-8). */ scll = clkcfg->scll & I2C_SCLL_MASK; sclh = clkcfg->sclh & I2C_SCLH_MASK; /* * 4. (Optional) Program the I2Ci.I2C_SCLL[15:8] HSSCLL and * I2Ci.I2C_SCLH[15:8] HSSCLH fields to obtain a bit rate of * 400K bps or 3.4M bps (for the second phase of HS mode). These * values depend on the internal sampling clock frequency (see * Table 23-8). * * 5. (Optional) If a bit rate of 3.4M bps is used and the bus line * capacitance exceeds 45 pF, (see Section 18.4.8, PAD Functional * Multiplexing and Configuration). */ switch (ti_chip()) { #ifdef SOC_OMAP4 case CHIP_OMAP_4: if ((clkcfg->hsscll + clkcfg->hssclh) > 0) { scll |= clkcfg->hsscll << I2C_HSSCLL_SHIFT; sclh |= clkcfg->hssclh << I2C_HSSCLH_SHIFT; sc->sc_con_reg |= I2C_CON_OPMODE_HS; } break; #endif } /* Write the selected bit rate. */ ti_i2c_write_2(sc, I2C_REG_SCLL, scll); ti_i2c_write_2(sc, I2C_REG_SCLH, sclh); /* * 6. Configure the Own Address of the I2C controller by storing it in * the I2Ci.I2C_OA0 register. Up to four Own Addresses can be * programmed in the I2Ci.I2C_OAi registers (where i = 0, 1, 2, 3) * for each I2C controller. * * Note: For a 10-bit address, set the corresponding expand Own Address * bit in the I2Ci.I2C_CON register. * * Driver currently always in single master mode so ignore this step. */ /* * 7. Set the TX threshold (in transmitter mode) and the RX threshold * (in receiver mode) by setting the I2Ci.I2C_BUF[5:0]XTRSH field to * (TX threshold - 1) and the I2Ci.I2C_BUF[13:8]RTRSH field to (RX * threshold - 1), where the TX and RX thresholds are greater than * or equal to 1. * * The threshold is set to 5 for now. */ fifo_trsh = (sc->sc_fifo_trsh - 1) & I2C_BUF_TRSH_MASK; reg = fifo_trsh | (fifo_trsh << I2C_BUF_RXTRSH_SHIFT); ti_i2c_write_2(sc, I2C_REG_BUF, reg); /* * 8. Take the I2C controller out of reset by setting the * I2Ci.I2C_CON[15] I2C_EN bit to 1. * * 23.1.5.1.1.1.2 - Initialize the I2C Controller * * To initialize the I2C controller, perform the following steps: * * 1. Configure the I2Ci.I2C_CON register: * . For master or slave mode, set the I2Ci.I2C_CON[10] MST bit * (0: slave, 1: master). * . For transmitter or receiver mode, set the I2Ci.I2C_CON[9] TRX * bit (0: receiver, 1: transmitter). */ /* Enable the I2C controller in master mode. */ sc->sc_con_reg |= I2C_CON_I2C_EN | I2C_CON_MST; ti_i2c_write_2(sc, I2C_REG_CON, sc->sc_con_reg); /* * 2. If using an interrupt to transmit/receive data, set the * corresponding bit in the I2Ci.I2C_IE register (the I2Ci.I2C_IE[4] * XRDY_IE bit for the transmit interrupt, the I2Ci.I2C_IE[3] RRDY * bit for the receive interrupt). */ /* Set the interrupts we want to be notified. */ reg = I2C_IE_XDR | /* Transmit draining interrupt. */ I2C_IE_XRDY | /* Transmit Data Ready interrupt. */ I2C_IE_RDR | /* Receive draining interrupt. */ I2C_IE_RRDY | /* Receive Data Ready interrupt. */ I2C_IE_ARDY | /* Register Access Ready interrupt. */ I2C_IE_NACK | /* No Acknowledgment interrupt. */ I2C_IE_AL; /* Arbitration lost interrupt. */ /* Enable the interrupts. */ ti_i2c_write_2(sc, I2C_REG_IRQENABLE_SET, reg); /* * 3. If using DMA to receive/transmit data, set to 1 the corresponding * bit in the I2Ci.I2C_BUF register (the I2Ci.I2C_BUF[15] RDMA_EN * bit for the receive DMA channel, the I2Ci.I2C_BUF[7] XDMA_EN bit * for the transmit DMA channel). * * Not using DMA for now, so ignore this. */ return (0); } static int ti_i2c_iicbus_reset(device_t dev, u_char speed, u_char addr, u_char *oldaddr) { struct ti_i2c_softc *sc; int err; sc = device_get_softc(dev); TI_I2C_LOCK(sc); err = ti_i2c_reset(sc, speed); TI_I2C_UNLOCK(sc); if (err) return (err); return (IIC_ENOADDR); } static int ti_i2c_activate(device_t dev) { clk_ident_t clk; int err; struct ti_i2c_softc *sc; sc = (struct ti_i2c_softc*)device_get_softc(dev); /* * 1. Enable the functional and interface clocks (see Section * 23.1.5.1.1.1.1). */ clk = I2C0_CLK + sc->device_id; err = ti_prcm_clk_enable(clk); if (err) return (err); return (ti_i2c_reset(sc, IIC_UNKNOWN)); } /** * ti_i2c_deactivate - deactivates the controller and releases resources * @dev: i2c device handle * * * * LOCKING: * Assumed called in an atomic context. * * RETURNS: * nothing */ static void ti_i2c_deactivate(device_t dev) { struct ti_i2c_softc *sc = device_get_softc(dev); clk_ident_t clk; /* Disable the controller - cancel all transactions. */ ti_i2c_write_2(sc, I2C_REG_IRQENABLE_CLR, 0xffff); ti_i2c_write_2(sc, I2C_REG_STATUS, 0xffff); ti_i2c_write_2(sc, I2C_REG_CON, 0); /* Release the interrupt handler. */ if (sc->sc_irq_h != NULL) { bus_teardown_intr(dev, sc->sc_irq_res, sc->sc_irq_h); sc->sc_irq_h = NULL; } bus_generic_detach(sc->sc_dev); /* Unmap the I2C controller registers. */ if (sc->sc_mem_res != NULL) { bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); sc->sc_mem_res = NULL; } /* Release the IRQ resource. */ if (sc->sc_irq_res != NULL) { bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res); sc->sc_irq_res = NULL; } /* Finally disable the functional and interface clocks. */ clk = I2C0_CLK + sc->device_id; ti_prcm_clk_disable(clk); } static int ti_i2c_sysctl_clk(SYSCTL_HANDLER_ARGS) { device_t dev; int clk, psc, sclh, scll; struct ti_i2c_softc *sc; dev = (device_t)arg1; sc = device_get_softc(dev); TI_I2C_LOCK(sc); /* Get the system prescaler value. */ psc = (int)ti_i2c_read_2(sc, I2C_REG_PSC) + 1; /* Get the bitrate. */ scll = (int)ti_i2c_read_2(sc, I2C_REG_SCLL) & I2C_SCLL_MASK; sclh = (int)ti_i2c_read_2(sc, I2C_REG_SCLH) & I2C_SCLH_MASK; clk = I2C_CLK / psc / (scll + 7 + sclh + 5); TI_I2C_UNLOCK(sc); return (sysctl_handle_int(oidp, &clk, 0, req)); } static int ti_i2c_probe(device_t dev) { if (!ofw_bus_status_okay(dev)) return (ENXIO); if (!ofw_bus_is_compatible(dev, "ti,i2c")) return (ENXIO); device_set_desc(dev, "TI I2C Controller"); return (0); } static int ti_i2c_attach(device_t dev) { int err, rid; phandle_t node; struct ti_i2c_softc *sc; struct sysctl_ctx_list *ctx; struct sysctl_oid_list *tree; uint16_t fifosz; sc = device_get_softc(dev); sc->sc_dev = dev; /* Get the i2c device id from FDT. */ node = ofw_bus_get_node(dev); if ((OF_getencprop(node, "i2c-device-id", &sc->device_id, sizeof(sc->device_id))) <= 0) { device_printf(dev, "missing i2c-device-id attribute in FDT\n"); return (ENXIO); } /* Get the memory resource for the register mapping. */ rid = 0; sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, RF_ACTIVE); if (sc->sc_mem_res == NULL) { device_printf(dev, "Cannot map registers.\n"); return (ENXIO); } /* Allocate our IRQ resource. */ rid = 0; sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE | RF_SHAREABLE); if (sc->sc_irq_res == NULL) { bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); device_printf(dev, "Cannot allocate interrupt.\n"); return (ENXIO); } TI_I2C_LOCK_INIT(sc); /* First of all, we _must_ activate the H/W. */ err = ti_i2c_activate(dev); if (err) { device_printf(dev, "ti_i2c_activate failed\n"); goto out; } /* Read the version number of the I2C module */ sc->sc_rev = ti_i2c_read_2(sc, I2C_REG_REVNB_HI) & 0xff; /* Get the fifo size. */ fifosz = ti_i2c_read_2(sc, I2C_REG_BUFSTAT); fifosz >>= I2C_BUFSTAT_FIFODEPTH_SHIFT; fifosz &= I2C_BUFSTAT_FIFODEPTH_MASK; device_printf(dev, "I2C revision %d.%d FIFO size: %d bytes\n", sc->sc_rev >> 4, sc->sc_rev & 0xf, 8 << fifosz); /* Set the FIFO threshold to 5 for now. */ sc->sc_fifo_trsh = 5; ctx = device_get_sysctl_ctx(dev); tree = SYSCTL_CHILDREN(device_get_sysctl_tree(dev)); SYSCTL_ADD_PROC(ctx, tree, OID_AUTO, "i2c_clock", CTLFLAG_RD | CTLTYPE_UINT | CTLFLAG_MPSAFE, dev, 0, ti_i2c_sysctl_clk, "IU", "I2C bus clock"); /* Activate the interrupt. */ err = bus_setup_intr(dev, sc->sc_irq_res, INTR_TYPE_MISC | INTR_MPSAFE, NULL, ti_i2c_intr, sc, &sc->sc_irq_h); if (err) goto out; /* Attach the iicbus. */ if ((sc->sc_iicbus = device_add_child(dev, "iicbus", -1)) == NULL) { device_printf(dev, "could not allocate iicbus instance\n"); err = ENXIO; goto out; } /* Probe and attach the iicbus */ bus_generic_attach(dev); out: if (err) { ti_i2c_deactivate(dev); TI_I2C_LOCK_DESTROY(sc); } return (err); } static int ti_i2c_detach(device_t dev) { struct ti_i2c_softc *sc; int rv; sc = device_get_softc(dev); ti_i2c_deactivate(dev); TI_I2C_LOCK_DESTROY(sc); if (sc->sc_iicbus && (rv = device_delete_child(dev, sc->sc_iicbus)) != 0) return (rv); return (0); } static phandle_t ti_i2c_get_node(device_t bus, device_t dev) { /* Share controller node with iibus device. */ return (ofw_bus_get_node(bus)); } static device_method_t ti_i2c_methods[] = { /* Device interface */ DEVMETHOD(device_probe, ti_i2c_probe), DEVMETHOD(device_attach, ti_i2c_attach), DEVMETHOD(device_detach, ti_i2c_detach), /* OFW methods */ DEVMETHOD(ofw_bus_get_node, ti_i2c_get_node), /* iicbus interface */ - DEVMETHOD(iicbus_callback, ti_i2c_callback), + DEVMETHOD(iicbus_callback, iicbus_null_callback), DEVMETHOD(iicbus_reset, ti_i2c_iicbus_reset), DEVMETHOD(iicbus_transfer, ti_i2c_transfer), DEVMETHOD_END }; static driver_t ti_i2c_driver = { "iichb", ti_i2c_methods, sizeof(struct ti_i2c_softc), }; static devclass_t ti_i2c_devclass; DRIVER_MODULE(ti_iic, simplebus, ti_i2c_driver, ti_i2c_devclass, 0, 0); DRIVER_MODULE(iicbus, ti_iic, iicbus_driver, iicbus_devclass, 0, 0); MODULE_DEPEND(ti_iic, ti_prcm, 1, 1, 1); MODULE_DEPEND(ti_iic, iicbus, 1, 1, 1); Index: projects/clang350-import/sys/boot/common/loader.8 =================================================================== --- projects/clang350-import/sys/boot/common/loader.8 (revision 276342) +++ projects/clang350-import/sys/boot/common/loader.8 (revision 276343) @@ -1,1082 +1,1083 @@ .\" Copyright (c) 1999 Daniel C. Sobral .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" $FreeBSD$ .\" .Dd December 22, 2014 .Dt LOADER 8 .Os .Sh NAME .Nm loader .Nd kernel bootstrapping final stage .Sh DESCRIPTION The program called .Nm is the final stage of .Fx Ns 's kernel bootstrapping process. On IA32 (i386) architectures, it is a .Pa BTX client. It is linked statically to .Xr libstand 3 and usually located in the directory .Pa /boot . .Pp It provides a scripting language that can be used to automate tasks, do pre-configuration or assist in recovery procedures. This scripting language is roughly divided in two main components. The smaller one is a set of commands designed for direct use by the casual user, called "builtin commands" for historical reasons. The main drive behind these commands is user-friendliness. The bigger component is an .Tn ANS Forth compatible Forth interpreter based on FICL, by .An John Sadler . .Pp During initialization, .Nm will probe for a console and set the .Va console variable, or set it to serial console .Pq Dq Li comconsole if the previous boot stage used that. If multiple consoles are selected, they will be listed separated by spaces. Then, devices are probed, .Va currdev and .Va loaddev are set, and .Va LINES is set to 24. Next, .Tn FICL is initialized, the builtin words are added to its vocabulary, and .Pa /boot/boot.4th is processed if it exists. No disk switching is possible while that file is being read. The inner interpreter .Nm will use with .Tn FICL is then set to .Ic interpret , which is .Tn FICL Ns 's default. After that, .Pa /boot/loader.rc is processed if available, and, failing that, .Pa /boot/boot.conf is read for historical reasons. These files are processed through the .Ic include command, which reads all of them into memory before processing them, making disk changes possible. .Pp At this point, if an .Ic autoboot has not been tried, and if .Va autoboot_delay is not set to .Dq Li NO (not case sensitive), then an .Ic autoboot will be tried. If the system gets past this point, .Va prompt will be set and .Nm will engage interactive mode. Please note that historically even when .Va autoboot_delay is set to .Dq Li 0 user will be able to interrupt autoboot process by pressing some key on the console while kernel and modules are being loaded. In some cases such behaviour may be undesirable, to prevent it set .Va autoboot_delay to .Dq Li -1 , in this case .Nm will engage interactive mode only if .Ic autoboot has failed. .Sh BUILTIN COMMANDS In .Nm , builtin commands take parameters from the command line. Presently, the only way to call them from a script is by using .Pa evaluate on a string. If an error condition occurs, an exception will be generated, which can be intercepted using .Tn ANS Forth exception handling words. If not intercepted, an error message will be displayed and the interpreter's state will be reset, emptying the stack and restoring interpreting mode. .Pp The builtin commands available are: .Pp .Bl -tag -width Ds -compact .It Ic autoboot Op Ar seconds Op Ar prompt Proceeds to bootstrap the system after a number of seconds, if not interrupted by the user. Displays a countdown prompt warning the user the system is about to be booted, unless interrupted by a key press. The kernel will be loaded first if necessary. Defaults to 10 seconds. .Pp .It Ic bcachestat Displays statistics about disk cache usage. For debugging only. .Pp .It Ic boot .It Ic boot Ar kernelname Op Cm ... .It Ic boot Fl flag Cm ... Immediately proceeds to bootstrap the system, loading the kernel if necessary. Any flags or arguments are passed to the kernel, but they must precede the kernel name, if a kernel name is provided. .Pp .Em WARNING : The behavior of this builtin is changed if .Xr loader.4th 8 is loaded. .Pp .It Ic echo Xo .Op Fl n .Op Aq message .Xc Displays text on the screen. A new line will be printed unless .Fl n is specified. .Pp .It Ic heap Displays memory usage statistics. For debugging purposes only. .Pp .It Ic help Op topic Op subtopic Shows help messages read from .Pa /boot/loader.help . The special topic .Em index will list the topics available. .Pp .It Ic include Ar file Op Ar Process script files. Each file, in turn, is completely read into memory, and then each of its lines is passed to the command line interpreter. If any error is returned by the interpreter, the include command aborts immediately, without reading any other files, and returns an error itself (see .Sx ERRORS ) . .Pp .It Ic load Xo .Op Fl t Ar type .Ar file Cm ... .Xc Loads a kernel, kernel loadable module (kld), or file of opaque contents tagged as being of the type .Ar type . Kernel and modules can be either in a.out or ELF format. Any arguments passed after the name of the file to be loaded will be passed as arguments to that file. Currently, argument passing does not work for the kernel. .Pp .It Ic load_geli Xo .Op Fl n Ar keyno .Ar prov Ar file .Xc Loads a .Xr geli 8 encryption keyfile for the given provider name. The key index can be specified via .Ar keyno or will default to zero. .Pp .It Ic ls Xo .Op Fl l .Op Ar path .Xc Displays a listing of files in the directory .Ar path , or the root directory if .Ar path is not specified. If .Fl l is specified, file sizes will be shown too. .Pp .It Ic lsdev Op Fl v Lists all of the devices from which it may be possible to load modules. If .Fl v is specified, more details are printed. .Pp .It Ic lsmod Op Fl v Displays loaded modules. If .Fl v is specified, more details are shown. .Pp .It Ic more Ar file Op Ar Display the files specified, with a pause at each .Va LINES displayed. .Pp .It Ic pnpscan Op Fl v Scans for Plug-and-Play devices. This is not functional at present. .Pp .It Ic read Xo .Op Fl t Ar seconds .Op Fl p Ar prompt .Op Va variable .Xc Reads a line of input from the terminal, storing it in .Va variable if specified. A timeout can be specified with .Fl t , though it will be canceled at the first key pressed. A prompt may also be displayed through the .Fl p flag. .Pp .It Ic reboot Immediately reboots the system. .Pp .It Ic set Ar variable .It Ic set Ar variable Ns = Ns Ar value Set loader's environment variables. .Pp .It Ic show Op Va variable Displays the specified variable's value, or all variables and their values if .Va variable is not specified. .Pp .It Ic unload Remove all modules from memory. .Pp .It Ic unset Va variable Removes .Va variable from the environment. .Pp .It Ic \&? Lists available commands. .El .Ss BUILTIN ENVIRONMENT VARIABLES The .Nm has actually two different kinds of .Sq environment variables. There are ANS Forth's .Em environmental queries , and a separate space of environment variables used by builtins, which are not directly available to Forth words. It is the latter type that this section covers. .Pp Environment variables can be set and unset through the .Ic set and .Ic unset builtins, and can have their values interactively examined through the use of the .Ic show builtin. Their values can also be accessed as described in .Sx BUILTIN PARSER . .Pp Notice that these environment variables are not inherited by any shell after the system has been booted. .Pp A few variables are set automatically by .Nm . Others can affect the behavior of either .Nm or the kernel at boot. Some options may require a value, while others define behavior just by being set. Both types of builtin variables are described below. .Bl -tag -width bootfile .It Va autoboot_delay Number of seconds .Ic autoboot will wait before booting. If this variable is not defined, .Ic autoboot will default to 10 seconds. .Pp If set to .Dq Li NO , no .Ic autoboot will be automatically attempted after processing .Pa /boot/loader.rc , though explicit .Ic autoboot Ns 's will be processed normally, defaulting to 10 seconds delay. .Pp If set to .Dq Li 0 , no delay will be inserted, but user still will be able to interrupt .Ic autoboot process and escape into the interactive mode by pressing some key on the console while kernel and modules are being loaded. .Pp If set to .Dq Li -1 , no delay will be inserted and .Nm will engage interactive mode only if .Ic autoboot has failed for some reason. .It Va boot_askname Instructs the kernel to prompt the user for the name of the root device when the kernel is booted. .It Va boot_cdrom Instructs the kernel to try to mount the root file system from CD-ROM. .It Va boot_ddb Instructs the kernel to start in the DDB debugger, rather than proceeding to initialize when booted. .It Va boot_dfltroot Instructs the kernel to mount the statically compiled-in root file system. .It Va boot_gdb Selects gdb-remote mode for the kernel debugger by default. .It Va boot_multicons Enables multiple console support in the kernel early on boot. In a running system, console configuration can be manipulated by the .Xr conscontrol 8 utility. .It Va boot_mute All console output is suppressed when console is muted. In a running system, the state of console muting can be manipulated by the .Xr conscontrol 8 utility. .It Va boot_pause During the device probe, pause after each line is printed. .It Va boot_serial Force the use of a serial console even when an internal console is present. .It Va boot_single Prevents the kernel from initiating a multi-user startup; instead, a single-user mode will be entered when the kernel has finished device probing. .It Va boot_verbose Setting this variable causes extra debugging information to be printed by the kernel during the boot phase. .It Va bootfile List of semicolon-separated search path for bootable kernels. The default is .Dq Li kernel . .It Va comconsole_speed Defines the speed of the serial console (i386 and amd64 only). If the previous boot stage indicated that a serial console is in use then this variable is initialized to the current speed of the console serial port. Otherwise it is set to 9600 unless this was overridden using the .Va BOOT_COMCONSOLE_SPEED variable when .Nm was compiled. Changes to the .Va comconsole_speed variable take effect immediately. .It Va comconsole_port Defines the base i/o port used to access console UART (i386 and amd64 only). If the variable is not set, its assumed value is 0x3F8, which corresponds to PC port COM1, unless overridden by .Va BOOT_COMCONSOLE_PORT variable during the compilation of .Nm . Setting the .Va comconsole_port variable automatically set .Va hw.uart.console environment variable to provide a hint to kernel for location of the console. Loader console is changed immediately after variable .Va comconsole_port is set. .It Va comconsole_pcidev Defines the location of a PCI device of the 'simple communication' class to be used as the serial console UART (i386 and amd64 only). The syntax of the variable is .Li 'bus:device:function[:bar]' , where all members must be numeric, with possible .Li 0x prefix to indicate a hexadecimal value. The .Va bar member is optional and assumed to be 0x10 if omitted. The bar must decode i/o space. Setting the variable .Va comconsole_pcidev automatically sets the variable .Va comconsole_port to the base of the selected bar, and hint .Va hw.uart.console . Loader console is changed immediately after variable .Va comconsole_pcidev is set. .It Va console Defines the current console or consoles. Multiple consoles may be specified. In that case, the first listed console will become the default console for userland output (e.g.\& from .Xr init 8 ) . .It Va currdev Selects the default device. Syntax for devices is odd. .It Va init_chroot If set to a valid directory in the root file system, it causes .Xr init 8 to perform a .Xr chroot 2 operation on that directory, making it the new root directory. That happens before entering single-user mode or multi-user mode (but after executing the .Va init_script if enabled). .It Va init_path Sets the list of binaries which the kernel will try to run as the initial process. The first matching binary is used. The default list is .Dq Li /sbin/init:/sbin/oinit:/sbin/init.bak:\:/rescue/init . .It Va init_script If set to a valid file name in the root file system, instructs .Xr init 8 to run that script as the very first action, before doing anything else. Signal handling and exit code interpretation is similar to running the .Pa /etc/rc script. In particular, single-user operation is enforced if the script terminates with a non-zero exit code, or if a SIGTERM is delivered to the .Xr init 8 process (PID 1). .It Va init_shell Defines the shell binary to be used for executing the various shell scripts. The default is .Dq Li /bin/sh . It is used for running the .Va init_script if set, as well as for the .Pa /etc/rc and .Pa /etc/rc.shutdown scripts. The value of the corresponding .Xr kenv 2 variable is evaluated every time .Xr init 8 calls a shell script, so it can be changed later on using the .Xr kenv 1 utility. In particular, if a non-default shell is used for running an .Va init_script , it might be desirable to have that script reset the value of .Va init_shell back to the default, so that the .Pa /etc/rc script is executed with the standard shell .Pa /bin/sh . .It Va interpret Has the value .Dq Li OK if the Forth's current state is interpreting. .It Va LINES Define the number of lines on the screen, to be used by the pager. .It Va module_path Sets the list of directories which will be searched for modules named in a load command or implicitly required by a dependency. The default value for this variable is .Dq Li /boot/kernel;/boot/modules . .It Va num_ide_disks Sets the number of IDE disks as a workaround for some problems in finding the root disk at boot. This has been deprecated in favor of .Va root_disk_unit . .It Va prompt Value of .Nm Ns 's prompt. Defaults to .Dq Li "${interpret}" . If variable .Va prompt is unset, the default prompt is .Ql > . .It Va root_disk_unit If the code which detects the disk unit number for the root disk is confused, e.g.\& by a mix of SCSI and IDE disks, or IDE disks with gaps in the sequence (e.g.\& no primary slave), the unit number can be forced by setting this variable. .It Va rootdev By default the value of .Va currdev is used to set the root file system when the kernel is booted. This can be overridden by setting .Va rootdev explicitly. .El .Pp Other variables are used to override kernel tunable parameters. The following tunables are available: .Bl -tag -width Va .It Va hw.physmem Limit the amount of physical memory the system will use. By default the size is in bytes, but the .Cm k , K , m , M , g and .Cm G suffixes are also accepted and indicate kilobytes, megabytes and gigabytes respectively. An invalid suffix will result in the variable being ignored by the kernel. .It Va hw.pci.host_start_mem , hw.acpi.host_start_mem When not otherwise constrained, this limits the memory start address. The default is 0x80000000 and should be set to at least size of the memory and not conflict with other resources. Typically, only systems without PCI bridges need to set this variable since PCI bridges typically constrain the memory starting address (and the variable is only used when bridges do not constrain this address). .It Va hw.pci.enable_io_modes Enable PCI resources which are left off by some BIOSes or are not enabled correctly by the device driver. Tunable value set to ON (1) by default, but this may cause problems with some peripherals. .It Va kern.maxusers Set the size of a number of statically allocated system tables; see .Xr tuning 7 for a description of how to select an appropriate value for this tunable. When set, this tunable replaces the value declared in the kernel compile-time configuration file. .It Va kern.ipc.nmbclusters Set the number of mbuf clusters to be allocated. The value cannot be set below the default determined when the kernel was compiled. .It Va kern.ipc.nsfbufs Set the number of .Xr sendfile 2 buffers to be allocated. Overrides .Dv NSFBUFS . Not all architectures use such buffers; see .Xr sendfile 2 for details. .It Va kern.maxswzone Limits the amount of KVM to be used to hold swap metadata, which directly governs the maximum amount of swap the system can support, at the rate of approximately 200 MB of swap space per 1 MB of metadata. This value is specified in bytes of KVA space. If no value is provided, the system allocates enough memory to handle an amount of swap that corresponds to eight times the amount of physical memory present in the system. .Pp Note that swap metadata can be fragmented, which means that the system can run out of space before it reaches the theoretical limit. Therefore, care should be taken to not configure more swap than approximately half of the theoretical maximum. .Pp Running out of space for swap metadata can leave the system in an unrecoverable state. Therefore, you should only change this parameter if you need to greatly extend the KVM reservation for other resources such as the buffer cache or .Va kern.ipc.nmbclusters . Modifies kernel option .Dv VM_SWZONE_SIZE_MAX . .It Va kern.maxbcache Limits the amount of KVM reserved for use by the buffer cache, specified in bytes. The default maximum is 200MB on i386, and 400MB on amd64 and sparc64. This parameter is used to prevent the buffer cache from eating too much KVM in large-memory machine configurations. Only mess around with this parameter if you need to greatly extend the KVM reservation for other resources such as the swap zone or .Va kern.ipc.nmbclusters . Note that the NBUF parameter will override this limit. Modifies .Dv VM_BCACHE_SIZE_MAX . .It Va kern.msgbufsize Sets the size of the kernel message buffer. The default limit of 64KB is usually sufficient unless large amounts of trace data need to be collected between opportunities to examine the buffer or dump it to a file. Overrides kernel option .Dv MSGBUF_SIZE . .It Va machdep.disable_mtrrs Disable the use of i686 MTRRs (x86 only). .It Va net.inet.tcp.tcbhashsize Overrides the compile-time set value of .Dv TCBHASHSIZE or the preset default of 512. Must be a power of 2. .It Va twiddle_divisor -Throttles the output of the `twiddle' I/O progress indicator displayed -while loading the kernel and modules. +Throttles the output of the +.Sq twiddle +I/O progress indicator displayed while loading the kernel and modules. This is useful on slow serial consoles where the time spent waiting for these characters to be written can add up to many seconds. The default is 1 (full speed); a value of 2 spins half as fast, and so on. .It Va vm.kmem_size Sets the size of kernel memory (bytes). This overrides the value determined when the kernel was compiled. Modifies .Dv VM_KMEM_SIZE . .It Va vm.kmem_size_min .It Va vm.kmem_size_max Sets the minimum and maximum (respectively) amount of kernel memory that will be automatically allocated by the kernel. These override the values determined when the kernel was compiled. Modifies .Dv VM_KMEM_SIZE_MIN and .Dv VM_KMEM_SIZE_MAX . .El .Ss BUILTIN PARSER When a builtin command is executed, the rest of the line is taken by it as arguments, and it is processed by a special parser which is not used for regular Forth commands. .Pp This special parser applies the following rules to the parsed text: .Bl -enum .It All backslash characters are preprocessed. .Bl -bullet .It \eb , \ef , \er , \en and \et are processed as in C. .It \es is converted to a space. .It \ev is converted to .Tn ASCII 11. .It \ez is just skipped. Useful for things like .Dq \e0xf\ez\e0xf . .It \e0xN and \e0xNN are replaced by the hex N or NN. .It \eNNN is replaced by the octal NNN .Tn ASCII character. .It \e" , \e' and \e$ will escape these characters, preventing them from receiving special treatment in Step 2, described below. .It \e\e will be replaced with a single \e . .It In any other occurrence, backslash will just be removed. .El .It Every string between non-escaped quotes or double-quotes will be treated as a single word for the purposes of the remaining steps. .It Replace any .Li $VARIABLE or .Li ${VARIABLE} with the value of the environment variable .Va VARIABLE . .It Space-delimited arguments are passed to the called builtin command. Spaces can also be escaped through the use of \e\e . .El .Pp An exception to this parsing rule exists, and is described in .Sx BUILTINS AND FORTH . .Ss BUILTINS AND FORTH All builtin words are state-smart, immediate words. If interpreted, they behave exactly as described previously. If they are compiled, though, they extract their arguments from the stack instead of the command line. .Pp If compiled, the builtin words expect to find, at execution time, the following parameters on the stack: .D1 Ar addrN lenN ... addr2 len2 addr1 len1 N where .Ar addrX lenX are strings which will compose the command line that will be parsed into the builtin's arguments. Internally, these strings are concatenated in from 1 to N, with a space put between each one. .Pp If no arguments are passed, a 0 .Em must be passed, even if the builtin accepts no arguments. .Pp While this behavior has benefits, it has its trade-offs. If the execution token of a builtin is acquired (through .Ic ' or .Ic ['] ) , and then passed to .Ic catch or .Ic execute , the builtin behavior will depend on the system state .Bf Em at the time .Ic catch or .Ic execute is processed! .Ef This is particularly annoying for programs that want or need to handle exceptions. In this case, the use of a proxy is recommended. For example: .Dl : (boot) boot ; .Sh FICL .Tn FICL is a Forth interpreter written in C, in the form of a forth virtual machine library that can be called by C functions and vice versa. .Pp In .Nm , each line read interactively is then fed to .Tn FICL , which may call .Nm back to execute the builtin words. The builtin .Ic include will also feed .Tn FICL , one line at a time. .Pp The words available to .Tn FICL can be classified into four groups. The .Tn ANS Forth standard words, extra .Tn FICL words, extra .Fx words, and the builtin commands; the latter were already described. The .Tn ANS Forth standard words are listed in the .Sx STANDARDS section. The words falling in the two other groups are described in the following subsections. .Ss FICL EXTRA WORDS .Bl -tag -width wid-set-super .It Ic .env .It Ic .ver .It Ic -roll .It Ic 2constant .It Ic >name .It Ic body> .It Ic compare This is the STRING word set's .Ic compare . .It Ic compile-only .It Ic endif .It Ic forget-wid .It Ic parse-word .It Ic sliteral This is the STRING word set's .Ic sliteral . .It Ic wid-set-super .It Ic w@ .It Ic w! .It Ic x. .It Ic empty .It Ic cell- .It Ic -rot .El .Ss FREEBSD EXTRA WORDS .Bl -tag -width XXXXXXXX .It Ic \&$ Pq -- Evaluates the remainder of the input buffer, after having printed it first. .It Ic \&% Pq -- Evaluates the remainder of the input buffer under a .Ic catch exception guard. .It Ic .# Works like .Ic "." but without outputting a trailing space. .It Ic fclose Pq Ar fd -- Closes a file. .It Ic fkey Pq Ar fd -- char Reads a single character from a file. .It Ic fload Pq Ar fd -- Processes a file .Em fd . .It Ic fopen Pq Ar addr len mode Li -- Ar fd Opens a file. Returns a file descriptor, or \-1 in case of failure. The .Ar mode parameter selects whether the file is to be opened for read access, write access, or both. The constants .Dv O_RDONLY , O_WRONLY , and .Dv O_RDWR are defined in .Pa /boot/support.4th , indicating read only, write only, and read-write access, respectively. .It Xo .Ic fread .Pq Ar fd addr len -- len' .Xc Tries to read .Em len bytes from file .Em fd into buffer .Em addr . Returns the actual number of bytes read, or -1 in case of error or end of file. .It Ic heap? Pq -- Ar cells Return the space remaining in the dictionary heap, in cells. This is not related to the heap used by dynamic memory allocation words. .It Ic inb Pq Ar port -- char Reads a byte from a port. .It Ic key Pq -- Ar char Reads a single character from the console. .It Ic key? Pq -- Ar flag Returns .Ic true if there is a character available to be read from the console. .It Ic ms Pq Ar u -- Waits .Em u microseconds. .It Ic outb Pq Ar port char -- Writes a byte to a port. .It Ic seconds Pq -- Ar u Returns the number of seconds since midnight. .It Ic tib> Pq -- Ar addr len Returns the remainder of the input buffer as a string on the stack. .It Ic trace! Pq Ar flag -- Activates or deactivates tracing. Does not work with .Ic catch . .El .Ss FREEBSD DEFINED ENVIRONMENTAL QUERIES .Bl -tag -width Ds .It arch-i386 .Ic TRUE if the architecture is IA32. .It FreeBSD_version .Fx version at compile time. .It loader_version .Nm version. .El .Ss SYSTEM DOCUMENTATION .Sh FILES .Bl -tag -width /boot/defaults/loader.conf -compact .It Pa /boot/loader .Nm itself. .It Pa /boot/boot.4th Additional .Tn FICL initialization. .It Pa /boot/boot.conf .Nm bootstrapping script. Deprecated. .It Pa /boot/defaults/loader.conf .It Pa /boot/loader.conf .It Pa /boot/loader.conf.local .Nm configuration files, as described in .Xr loader.conf 5 . .It Pa /boot/loader.rc .Nm bootstrapping script. .It Pa /boot/loader.help Loaded by .Ic help . Contains the help messages. .El .Sh EXAMPLES Boot in single user mode: .Pp .Dl boot -s .Pp Load the kernel, a splash screen, and then autoboot in five seconds. Notice that a kernel must be loaded before any other .Ic load command is attempted. .Bd -literal -offset indent load kernel load splash_bmp load -t splash_image_data /boot/chuckrulez.bmp autoboot 5 .Ed .Pp Set the disk unit of the root device to 2, and then boot. This would be needed in a system with two IDE disks, with the second IDE disk hardwired to ada2 instead of ada1. .Bd -literal -offset indent set root_disk_unit=2 boot /boot/kernel/kernel .Ed .Pp See also: .Bl -tag -width /usr/share/examples/bootforth/X .It Pa /boot/loader.4th Extra builtin-like words. .It Pa /boot/support.4th .Pa loader.conf processing words. .It Pa /usr/share/examples/bootforth/ Assorted examples. .El .Sh ERRORS The following values are thrown by .Nm : .Bl -tag -width XXXXX -offset indent .It 100 Any type of error in the processing of a builtin. .It -1 .Ic Abort executed. .It -2 .Ic Abort" executed. .It -56 .Ic Quit executed. .It -256 Out of interpreting text. .It -257 Need more text to succeed -- will finish on next run. .It -258 .Ic Bye executed. .It -259 Unspecified error. .El .Sh SEE ALSO .Xr libstand 3 , .Xr loader.conf 5 , .Xr tuning 7 , .Xr boot 8 , .Xr btxld 8 .Sh STANDARDS For the purposes of ANS Forth compliance, loader is an .Bf Em ANS Forth System with Environmental Restrictions, Providing .Ef .Bf Li .No .( , .No :noname , .No ?do , parse, pick, roll, refill, to, value, \e, false, true, .No <> , .No 0<> , compile\&, , erase, nip, tuck .Ef .Em and .Li marker .Bf Em from the Core Extensions word set, Providing the Exception Extensions word set, Providing the Locals Extensions word set, Providing the Memory-Allocation Extensions word set, Providing .Ef .Bf Li \&.s, bye, forget, see, words, \&[if], \&[else] .Ef .Em and .Li [then] .Bf Em from the Programming-Tools extension word set, Providing the Search-Order extensions word set. .Ef .Sh HISTORY The .Nm first appeared in .Fx 3.1 . .Sh AUTHORS .An -nosplit The .Nm was written by .An Michael Smith Aq msmith@FreeBSD.org . .Pp .Tn FICL was written by .An John Sadler Aq john_sadler@alum.mit.edu . .Sh BUGS The .Ic expect and .Ic accept words will read from the input buffer instead of the console. The latter will be fixed, but the former will not. Index: projects/clang350-import/sys/boot =================================================================== --- projects/clang350-import/sys/boot (revision 276342) +++ projects/clang350-import/sys/boot (revision 276343) Property changes on: projects/clang350-import/sys/boot ___________________________________________________________________ Modified: svn:mergeinfo ## -0,0 +0,1 ## Merged /head/sys/boot:r276302-276342 Index: projects/clang350-import/sys/conf/files =================================================================== --- projects/clang350-import/sys/conf/files (revision 276342) +++ projects/clang350-import/sys/conf/files (revision 276343) @@ -1,4004 +1,4004 @@ # $FreeBSD$ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and # dependency lines other than the first are silently ignored. # acpi_quirks.h optional acpi \ dependency "$S/tools/acpi_quirks2h.awk $S/dev/acpica/acpi_quirks" \ compile-with "${AWK} -f $S/tools/acpi_quirks2h.awk $S/dev/acpica/acpi_quirks" \ no-obj no-implicit-rule before-depend \ clean "acpi_quirks.h" # # The 'fdt_dtb_file' target covers an actual DTB file name, which is derived # from the specified source (DTS) file: .dts -> .dtb # fdt_dtb_file optional fdt fdt_dtb_static \ compile-with "sh -c 'MACHINE=${MACHINE} $S/tools/fdt/make_dtb.sh $S ${FDT_DTS_FILE} ${.CURDIR}'" \ no-obj no-implicit-rule before-depend \ clean "${FDT_DTS_FILE:R}.dtb" fdt_static_dtb.h optional fdt fdt_dtb_static \ compile-with "sh -c 'MACHINE=${MACHINE} $S/tools/fdt/make_dtbh.sh ${FDT_DTS_FILE} ${.CURDIR}'" \ dependency "fdt_dtb_file" \ no-obj no-implicit-rule before-depend \ clean "fdt_static_dtb.h" feeder_eq_gen.h optional sound \ dependency "$S/tools/sound/feeder_eq_mkfilter.awk" \ compile-with "${AWK} -f $S/tools/sound/feeder_eq_mkfilter.awk -- ${FEEDER_EQ_PRESETS} > feeder_eq_gen.h" \ no-obj no-implicit-rule before-depend \ clean "feeder_eq_gen.h" feeder_rate_gen.h optional sound \ dependency "$S/tools/sound/feeder_rate_mkfilter.awk" \ compile-with "${AWK} -f $S/tools/sound/feeder_rate_mkfilter.awk -- ${FEEDER_RATE_PRESETS} > feeder_rate_gen.h" \ no-obj no-implicit-rule before-depend \ clean "feeder_rate_gen.h" snd_fxdiv_gen.h optional sound \ dependency "$S/tools/sound/snd_fxdiv_gen.awk" \ compile-with "${AWK} -f $S/tools/sound/snd_fxdiv_gen.awk -- > snd_fxdiv_gen.h" \ no-obj no-implicit-rule before-depend \ clean "snd_fxdiv_gen.h" miidevs.h optional miibus | mii \ dependency "$S/tools/miidevs2h.awk $S/dev/mii/miidevs" \ compile-with "${AWK} -f $S/tools/miidevs2h.awk $S/dev/mii/miidevs" \ no-obj no-implicit-rule before-depend \ clean "miidevs.h" pccarddevs.h standard \ dependency "$S/tools/pccarddevs2h.awk $S/dev/pccard/pccarddevs" \ compile-with "${AWK} -f $S/tools/pccarddevs2h.awk $S/dev/pccard/pccarddevs" \ no-obj no-implicit-rule before-depend \ clean "pccarddevs.h" teken_state.h optional sc | vt \ dependency "$S/teken/gensequences $S/teken/sequences" \ compile-with "${AWK} -f $S/teken/gensequences $S/teken/sequences > teken_state.h" \ no-obj no-implicit-rule before-depend \ clean "teken_state.h" usbdevs.h optional usb \ dependency "$S/tools/usbdevs2h.awk $S/dev/usb/usbdevs" \ compile-with "${AWK} -f $S/tools/usbdevs2h.awk $S/dev/usb/usbdevs -h" \ no-obj no-implicit-rule before-depend \ clean "usbdevs.h" usbdevs_data.h optional usb \ dependency "$S/tools/usbdevs2h.awk $S/dev/usb/usbdevs" \ compile-with "${AWK} -f $S/tools/usbdevs2h.awk $S/dev/usb/usbdevs -d" \ no-obj no-implicit-rule before-depend \ clean "usbdevs_data.h" cam/cam.c optional scbus cam/cam_compat.c optional scbus cam/cam_periph.c optional scbus cam/cam_queue.c optional scbus cam/cam_sim.c optional scbus cam/cam_xpt.c optional scbus cam/ata/ata_all.c optional scbus cam/ata/ata_xpt.c optional scbus cam/ata/ata_pmp.c optional scbus cam/scsi/scsi_xpt.c optional scbus cam/scsi/scsi_all.c optional scbus cam/scsi/scsi_cd.c optional cd cam/scsi/scsi_ch.c optional ch cam/ata/ata_da.c optional ada | da cam/ctl/ctl.c optional ctl cam/ctl/ctl_backend.c optional ctl cam/ctl/ctl_backend_block.c optional ctl cam/ctl/ctl_backend_ramdisk.c optional ctl cam/ctl/ctl_cmd_table.c optional ctl cam/ctl/ctl_frontend.c optional ctl cam/ctl/ctl_frontend_cam_sim.c optional ctl cam/ctl/ctl_frontend_internal.c optional ctl cam/ctl/ctl_frontend_iscsi.c optional ctl cam/ctl/ctl_scsi_all.c optional ctl cam/ctl/ctl_tpc.c optional ctl cam/ctl/ctl_tpc_local.c optional ctl cam/ctl/ctl_error.c optional ctl cam/ctl/ctl_util.c optional ctl cam/ctl/scsi_ctl.c optional ctl cam/scsi/scsi_da.c optional da cam/scsi/scsi_low.c optional ct | ncv | nsp | stg cam/scsi/scsi_pass.c optional pass cam/scsi/scsi_pt.c optional pt cam/scsi/scsi_sa.c optional sa cam/scsi/scsi_enc.c optional ses cam/scsi/scsi_enc_ses.c optional ses cam/scsi/scsi_enc_safte.c optional ses cam/scsi/scsi_sg.c optional sg cam/scsi/scsi_targ_bh.c optional targbh cam/scsi/scsi_target.c optional targ cam/scsi/smp_all.c optional scbus # shared between zfs and dtrace cddl/compat/opensolaris/kern/opensolaris.c optional zfs compile-with "${ZFS_C}" cddl/compat/opensolaris/kern/opensolaris_cmn_err.c optional zfs compile-with "${ZFS_C}" cddl/compat/opensolaris/kern/opensolaris_kmem.c optional zfs compile-with "${ZFS_C}" cddl/compat/opensolaris/kern/opensolaris_misc.c optional zfs compile-with "${ZFS_C}" cddl/compat/opensolaris/kern/opensolaris_sunddi.c optional zfs compile-with "${ZFS_C}" # zfs specific cddl/compat/opensolaris/kern/opensolaris_acl.c optional zfs compile-with "${ZFS_C}" cddl/compat/opensolaris/kern/opensolaris_dtrace.c optional zfs compile-with "${ZFS_C}" cddl/compat/opensolaris/kern/opensolaris_kobj.c optional zfs compile-with "${ZFS_C}" cddl/compat/opensolaris/kern/opensolaris_kstat.c optional zfs compile-with "${ZFS_C}" cddl/compat/opensolaris/kern/opensolaris_lookup.c optional zfs compile-with "${ZFS_C}" cddl/compat/opensolaris/kern/opensolaris_policy.c optional zfs compile-with "${ZFS_C}" cddl/compat/opensolaris/kern/opensolaris_string.c optional zfs compile-with "${ZFS_C}" cddl/compat/opensolaris/kern/opensolaris_sysevent.c optional zfs compile-with "${ZFS_C}" cddl/compat/opensolaris/kern/opensolaris_taskq.c optional zfs compile-with "${ZFS_C}" cddl/compat/opensolaris/kern/opensolaris_uio.c optional zfs compile-with "${ZFS_C}" cddl/compat/opensolaris/kern/opensolaris_vfs.c optional zfs compile-with "${ZFS_C}" cddl/compat/opensolaris/kern/opensolaris_vm.c optional zfs compile-with "${ZFS_C}" cddl/compat/opensolaris/kern/opensolaris_zone.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/common/acl/acl_common.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/common/avl/avl.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/common/nvpair/fnvpair.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/common/nvpair/nvpair.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/common/nvpair/nvpair_alloc_fixed.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/common/unicode/u8_textprep.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/common/zfs/zfeature_common.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/common/zfs/zfs_comutil.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/common/zfs/zfs_deleg.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/common/zfs/zfs_fletcher.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/common/zfs/zfs_namecheck.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/common/zfs/zfs_prop.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/common/zfs/zpool_prop.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/common/zfs/zprop_common.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/gfs.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/vnode.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/blkptr.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/bplist.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/bptree.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/ddt_zap.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c optional zfs compile-with "${ZFS_C}" \ warning "kernel contains CDDL licensed ZFS filesystem" cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_bookmark.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deadlist.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deleg.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_userhold.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/gzip.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/lz4.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/lzjb.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/range_tree.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/refcount.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/rrwlock.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/sha256.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/space_reftree.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/trim_map.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/uberblock.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/unique.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zap_leaf.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zfeature.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_byteswap.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_debug.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fm.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fuid.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_sa.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zle.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zrlock.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/os/callb.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/os/fm.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/os/list.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/os/nvpair_alloc_system.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/zmod/adler32.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/zmod/deflate.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/zmod/inffast.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/zmod/inflate.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/zmod/inftrees.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/zmod/opensolaris_crc32.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/zmod/trees.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/zmod/zmod.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/zmod/zmod_subr.c optional zfs compile-with "${ZFS_C}" cddl/contrib/opensolaris/uts/common/zmod/zutil.c optional zfs compile-with "${ZFS_C}" compat/freebsd32/freebsd32_capability.c optional compat_freebsd32 compat/freebsd32/freebsd32_ioctl.c optional compat_freebsd32 compat/freebsd32/freebsd32_misc.c optional compat_freebsd32 compat/freebsd32/freebsd32_syscalls.c optional compat_freebsd32 compat/freebsd32/freebsd32_sysent.c optional compat_freebsd32 contrib/altq/altq/altq_cbq.c optional altq contrib/altq/altq/altq_cdnr.c optional altq contrib/altq/altq/altq_hfsc.c optional altq contrib/altq/altq/altq_priq.c optional altq contrib/altq/altq/altq_red.c optional altq contrib/altq/altq/altq_rio.c optional altq contrib/altq/altq/altq_rmclass.c optional altq contrib/altq/altq/altq_subr.c optional altq contrib/dev/acpica/common/ahids.c optional acpi acpi_debug contrib/dev/acpica/common/ahuuids.c optional acpi acpi_debug contrib/dev/acpica/components/debugger/dbcmds.c optional acpi acpi_debug contrib/dev/acpica/components/debugger/dbconvert.c optional acpi acpi_debug contrib/dev/acpica/components/debugger/dbdisply.c optional acpi acpi_debug contrib/dev/acpica/components/debugger/dbexec.c optional acpi acpi_debug contrib/dev/acpica/components/debugger/dbfileio.c optional acpi acpi_debug contrib/dev/acpica/components/debugger/dbhistry.c optional acpi acpi_debug contrib/dev/acpica/components/debugger/dbinput.c optional acpi acpi_debug contrib/dev/acpica/components/debugger/dbmethod.c optional acpi acpi_debug contrib/dev/acpica/components/debugger/dbnames.c optional acpi acpi_debug contrib/dev/acpica/components/debugger/dbstats.c optional acpi acpi_debug contrib/dev/acpica/components/debugger/dbtest.c optional acpi acpi_debug contrib/dev/acpica/components/debugger/dbutils.c optional acpi acpi_debug contrib/dev/acpica/components/debugger/dbxface.c optional acpi acpi_debug contrib/dev/acpica/components/disassembler/dmbuffer.c optional acpi acpi_debug contrib/dev/acpica/components/disassembler/dmdeferred.c optional acpi acpi_debug contrib/dev/acpica/components/disassembler/dmnames.c optional acpi acpi_debug contrib/dev/acpica/components/disassembler/dmopcode.c optional acpi acpi_debug contrib/dev/acpica/components/disassembler/dmobject.c optional acpi acpi_debug contrib/dev/acpica/components/disassembler/dmresrc.c optional acpi acpi_debug contrib/dev/acpica/components/disassembler/dmresrcl.c optional acpi acpi_debug contrib/dev/acpica/components/disassembler/dmresrcl2.c optional acpi acpi_debug contrib/dev/acpica/components/disassembler/dmresrcs.c optional acpi acpi_debug contrib/dev/acpica/components/disassembler/dmutils.c optional acpi acpi_debug contrib/dev/acpica/components/disassembler/dmwalk.c optional acpi acpi_debug contrib/dev/acpica/components/dispatcher/dsargs.c optional acpi contrib/dev/acpica/components/dispatcher/dscontrol.c optional acpi contrib/dev/acpica/components/dispatcher/dsfield.c optional acpi contrib/dev/acpica/components/dispatcher/dsinit.c optional acpi contrib/dev/acpica/components/dispatcher/dsmethod.c optional acpi contrib/dev/acpica/components/dispatcher/dsmthdat.c optional acpi contrib/dev/acpica/components/dispatcher/dsobject.c optional acpi contrib/dev/acpica/components/dispatcher/dsopcode.c optional acpi contrib/dev/acpica/components/dispatcher/dsutils.c optional acpi contrib/dev/acpica/components/dispatcher/dswexec.c optional acpi contrib/dev/acpica/components/dispatcher/dswload.c optional acpi contrib/dev/acpica/components/dispatcher/dswload2.c optional acpi contrib/dev/acpica/components/dispatcher/dswscope.c optional acpi contrib/dev/acpica/components/dispatcher/dswstate.c optional acpi contrib/dev/acpica/components/events/evevent.c optional acpi contrib/dev/acpica/components/events/evglock.c optional acpi contrib/dev/acpica/components/events/evgpe.c optional acpi contrib/dev/acpica/components/events/evgpeblk.c optional acpi contrib/dev/acpica/components/events/evgpeinit.c optional acpi contrib/dev/acpica/components/events/evgpeutil.c optional acpi contrib/dev/acpica/components/events/evhandler.c optional acpi contrib/dev/acpica/components/events/evmisc.c optional acpi contrib/dev/acpica/components/events/evregion.c optional acpi contrib/dev/acpica/components/events/evrgnini.c optional acpi contrib/dev/acpica/components/events/evsci.c optional acpi contrib/dev/acpica/components/events/evxface.c optional acpi contrib/dev/acpica/components/events/evxfevnt.c optional acpi contrib/dev/acpica/components/events/evxfgpe.c optional acpi contrib/dev/acpica/components/events/evxfregn.c optional acpi contrib/dev/acpica/components/executer/exconfig.c optional acpi contrib/dev/acpica/components/executer/exconvrt.c optional acpi contrib/dev/acpica/components/executer/excreate.c optional acpi contrib/dev/acpica/components/executer/exdebug.c optional acpi contrib/dev/acpica/components/executer/exdump.c optional acpi contrib/dev/acpica/components/executer/exfield.c optional acpi contrib/dev/acpica/components/executer/exfldio.c optional acpi contrib/dev/acpica/components/executer/exmisc.c optional acpi contrib/dev/acpica/components/executer/exmutex.c optional acpi contrib/dev/acpica/components/executer/exnames.c optional acpi contrib/dev/acpica/components/executer/exoparg1.c optional acpi contrib/dev/acpica/components/executer/exoparg2.c optional acpi contrib/dev/acpica/components/executer/exoparg3.c optional acpi contrib/dev/acpica/components/executer/exoparg6.c optional acpi contrib/dev/acpica/components/executer/exprep.c optional acpi contrib/dev/acpica/components/executer/exregion.c optional acpi contrib/dev/acpica/components/executer/exresnte.c optional acpi contrib/dev/acpica/components/executer/exresolv.c optional acpi contrib/dev/acpica/components/executer/exresop.c optional acpi contrib/dev/acpica/components/executer/exstore.c optional acpi contrib/dev/acpica/components/executer/exstoren.c optional acpi contrib/dev/acpica/components/executer/exstorob.c optional acpi contrib/dev/acpica/components/executer/exsystem.c optional acpi contrib/dev/acpica/components/executer/exutils.c optional acpi contrib/dev/acpica/components/hardware/hwacpi.c optional acpi contrib/dev/acpica/components/hardware/hwesleep.c optional acpi contrib/dev/acpica/components/hardware/hwgpe.c optional acpi contrib/dev/acpica/components/hardware/hwpci.c optional acpi contrib/dev/acpica/components/hardware/hwregs.c optional acpi contrib/dev/acpica/components/hardware/hwsleep.c optional acpi contrib/dev/acpica/components/hardware/hwtimer.c optional acpi contrib/dev/acpica/components/hardware/hwvalid.c optional acpi contrib/dev/acpica/components/hardware/hwxface.c optional acpi contrib/dev/acpica/components/hardware/hwxfsleep.c optional acpi contrib/dev/acpica/components/namespace/nsaccess.c optional acpi contrib/dev/acpica/components/namespace/nsalloc.c optional acpi contrib/dev/acpica/components/namespace/nsarguments.c optional acpi contrib/dev/acpica/components/namespace/nsconvert.c optional acpi contrib/dev/acpica/components/namespace/nsdump.c optional acpi contrib/dev/acpica/components/namespace/nseval.c optional acpi contrib/dev/acpica/components/namespace/nsinit.c optional acpi contrib/dev/acpica/components/namespace/nsload.c optional acpi contrib/dev/acpica/components/namespace/nsnames.c optional acpi contrib/dev/acpica/components/namespace/nsobject.c optional acpi contrib/dev/acpica/components/namespace/nsparse.c optional acpi contrib/dev/acpica/components/namespace/nspredef.c optional acpi contrib/dev/acpica/components/namespace/nsprepkg.c optional acpi contrib/dev/acpica/components/namespace/nsrepair.c optional acpi contrib/dev/acpica/components/namespace/nsrepair2.c optional acpi contrib/dev/acpica/components/namespace/nssearch.c optional acpi contrib/dev/acpica/components/namespace/nsutils.c optional acpi contrib/dev/acpica/components/namespace/nswalk.c optional acpi contrib/dev/acpica/components/namespace/nsxfeval.c optional acpi contrib/dev/acpica/components/namespace/nsxfname.c optional acpi contrib/dev/acpica/components/namespace/nsxfobj.c optional acpi contrib/dev/acpica/components/parser/psargs.c optional acpi contrib/dev/acpica/components/parser/psloop.c optional acpi contrib/dev/acpica/components/parser/psobject.c optional acpi contrib/dev/acpica/components/parser/psopcode.c optional acpi contrib/dev/acpica/components/parser/psopinfo.c optional acpi contrib/dev/acpica/components/parser/psparse.c optional acpi contrib/dev/acpica/components/parser/psscope.c optional acpi contrib/dev/acpica/components/parser/pstree.c optional acpi contrib/dev/acpica/components/parser/psutils.c optional acpi contrib/dev/acpica/components/parser/pswalk.c optional acpi contrib/dev/acpica/components/parser/psxface.c optional acpi contrib/dev/acpica/components/resources/rsaddr.c optional acpi contrib/dev/acpica/components/resources/rscalc.c optional acpi contrib/dev/acpica/components/resources/rscreate.c optional acpi contrib/dev/acpica/components/resources/rsdump.c optional acpi contrib/dev/acpica/components/resources/rsdumpinfo.c optional acpi contrib/dev/acpica/components/resources/rsinfo.c optional acpi contrib/dev/acpica/components/resources/rsio.c optional acpi contrib/dev/acpica/components/resources/rsirq.c optional acpi contrib/dev/acpica/components/resources/rslist.c optional acpi contrib/dev/acpica/components/resources/rsmemory.c optional acpi contrib/dev/acpica/components/resources/rsmisc.c optional acpi contrib/dev/acpica/components/resources/rsserial.c optional acpi contrib/dev/acpica/components/resources/rsutils.c optional acpi contrib/dev/acpica/components/resources/rsxface.c optional acpi contrib/dev/acpica/components/tables/tbdata.c optional acpi contrib/dev/acpica/components/tables/tbfadt.c optional acpi contrib/dev/acpica/components/tables/tbfind.c optional acpi contrib/dev/acpica/components/tables/tbinstal.c optional acpi contrib/dev/acpica/components/tables/tbprint.c optional acpi contrib/dev/acpica/components/tables/tbutils.c optional acpi contrib/dev/acpica/components/tables/tbxface.c optional acpi contrib/dev/acpica/components/tables/tbxfload.c optional acpi contrib/dev/acpica/components/tables/tbxfroot.c optional acpi contrib/dev/acpica/components/utilities/utaddress.c optional acpi contrib/dev/acpica/components/utilities/utalloc.c optional acpi contrib/dev/acpica/components/utilities/utbuffer.c optional acpi contrib/dev/acpica/components/utilities/utcache.c optional acpi contrib/dev/acpica/components/utilities/utcopy.c optional acpi contrib/dev/acpica/components/utilities/utdebug.c optional acpi contrib/dev/acpica/components/utilities/utdecode.c optional acpi contrib/dev/acpica/components/utilities/utdelete.c optional acpi contrib/dev/acpica/components/utilities/uterror.c optional acpi contrib/dev/acpica/components/utilities/uteval.c optional acpi contrib/dev/acpica/components/utilities/utexcep.c optional acpi contrib/dev/acpica/components/utilities/utglobal.c optional acpi contrib/dev/acpica/components/utilities/uthex.c optional acpi contrib/dev/acpica/components/utilities/utids.c optional acpi contrib/dev/acpica/components/utilities/utinit.c optional acpi contrib/dev/acpica/components/utilities/utlock.c optional acpi contrib/dev/acpica/components/utilities/utmath.c optional acpi contrib/dev/acpica/components/utilities/utmisc.c optional acpi contrib/dev/acpica/components/utilities/utmutex.c optional acpi contrib/dev/acpica/components/utilities/utobject.c optional acpi contrib/dev/acpica/components/utilities/utosi.c optional acpi contrib/dev/acpica/components/utilities/utownerid.c optional acpi contrib/dev/acpica/components/utilities/utpredef.c optional acpi contrib/dev/acpica/components/utilities/utresrc.c optional acpi contrib/dev/acpica/components/utilities/utstate.c optional acpi contrib/dev/acpica/components/utilities/utstring.c optional acpi contrib/dev/acpica/components/utilities/utuuid.c optional acpi acpi_debug contrib/dev/acpica/components/utilities/utxface.c optional acpi contrib/dev/acpica/components/utilities/utxferror.c optional acpi contrib/dev/acpica/components/utilities/utxfinit.c optional acpi #contrib/dev/acpica/components/utilities/utxfmutex.c optional acpi contrib/ipfilter/netinet/fil.c optional ipfilter inet \ compile-with "${NORMAL_C} ${NO_WSELF_ASSIGN} -Wno-unused -I$S/contrib/ipfilter" contrib/ipfilter/netinet/ip_auth.c optional ipfilter inet \ compile-with "${NORMAL_C} -Wno-unused -I$S/contrib/ipfilter" contrib/ipfilter/netinet/ip_fil_freebsd.c optional ipfilter inet \ compile-with "${NORMAL_C} -Wno-unused -I$S/contrib/ipfilter" contrib/ipfilter/netinet/ip_frag.c optional ipfilter inet \ compile-with "${NORMAL_C} -Wno-unused -I$S/contrib/ipfilter" contrib/ipfilter/netinet/ip_log.c optional ipfilter inet \ compile-with "${NORMAL_C} -I$S/contrib/ipfilter" contrib/ipfilter/netinet/ip_nat.c optional ipfilter inet \ compile-with "${NORMAL_C} -Wno-unused -I$S/contrib/ipfilter" contrib/ipfilter/netinet/ip_proxy.c optional ipfilter inet \ compile-with "${NORMAL_C} ${NO_WSELF_ASSIGN} -Wno-unused -I$S/contrib/ipfilter" contrib/ipfilter/netinet/ip_state.c optional ipfilter inet \ compile-with "${NORMAL_C} -Wno-unused -I$S/contrib/ipfilter" contrib/ipfilter/netinet/ip_lookup.c optional ipfilter inet \ compile-with "${NORMAL_C} ${NO_WSELF_ASSIGN} -Wno-unused -Wno-error -I$S/contrib/ipfilter" contrib/ipfilter/netinet/ip_pool.c optional ipfilter inet \ compile-with "${NORMAL_C} -Wno-unused -I$S/contrib/ipfilter" contrib/ipfilter/netinet/ip_htable.c optional ipfilter inet \ compile-with "${NORMAL_C} -Wno-unused -I$S/contrib/ipfilter" contrib/ipfilter/netinet/ip_sync.c optional ipfilter inet \ compile-with "${NORMAL_C} -Wno-unused -I$S/contrib/ipfilter" contrib/ipfilter/netinet/mlfk_ipl.c optional ipfilter inet \ compile-with "${NORMAL_C} -I$S/contrib/ipfilter" contrib/ipfilter/netinet/ip_nat6.c optional ipfilter inet \ compile-with "${NORMAL_C} -Wno-unused -I$S/contrib/ipfilter" contrib/ipfilter/netinet/ip_rules.c optional ipfilter inet \ compile-with "${NORMAL_C} -I$S/contrib/ipfilter" contrib/ipfilter/netinet/ip_scan.c optional ipfilter inet \ compile-with "${NORMAL_C} -Wno-unused -I$S/contrib/ipfilter" contrib/ipfilter/netinet/ip_dstlist.c optional ipfilter inet \ compile-with "${NORMAL_C} -Wno-unused -I$S/contrib/ipfilter" contrib/ipfilter/netinet/radix_ipf.c optional ipfilter inet \ compile-with "${NORMAL_C} -I$S/contrib/ipfilter" contrib/libfdt/fdt.c optional fdt contrib/libfdt/fdt_ro.c optional fdt contrib/libfdt/fdt_rw.c optional fdt contrib/libfdt/fdt_strerror.c optional fdt contrib/libfdt/fdt_sw.c optional fdt contrib/libfdt/fdt_wip.c optional fdt contrib/ngatm/netnatm/api/cc_conn.c optional ngatm_ccatm \ compile-with "${NORMAL_C_NOWERROR} -I$S/contrib/ngatm" contrib/ngatm/netnatm/api/cc_data.c optional ngatm_ccatm \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" contrib/ngatm/netnatm/api/cc_dump.c optional ngatm_ccatm \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" contrib/ngatm/netnatm/api/cc_port.c optional ngatm_ccatm \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" contrib/ngatm/netnatm/api/cc_sig.c optional ngatm_ccatm \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" contrib/ngatm/netnatm/api/cc_user.c optional ngatm_ccatm \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" contrib/ngatm/netnatm/api/unisap.c optional ngatm_ccatm \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" contrib/ngatm/netnatm/misc/straddr.c optional ngatm_atmbase \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" contrib/ngatm/netnatm/misc/unimsg_common.c optional ngatm_atmbase \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" contrib/ngatm/netnatm/msg/traffic.c optional ngatm_atmbase \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" contrib/ngatm/netnatm/msg/uni_ie.c optional ngatm_atmbase \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" contrib/ngatm/netnatm/msg/uni_msg.c optional ngatm_atmbase \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" contrib/ngatm/netnatm/saal/saal_sscfu.c optional ngatm_sscfu \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" contrib/ngatm/netnatm/saal/saal_sscop.c optional ngatm_sscop \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" contrib/ngatm/netnatm/sig/sig_call.c optional ngatm_uni \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" contrib/ngatm/netnatm/sig/sig_coord.c optional ngatm_uni \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" contrib/ngatm/netnatm/sig/sig_party.c optional ngatm_uni \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" contrib/ngatm/netnatm/sig/sig_print.c optional ngatm_uni \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" contrib/ngatm/netnatm/sig/sig_reset.c optional ngatm_uni \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" contrib/ngatm/netnatm/sig/sig_uni.c optional ngatm_uni \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" contrib/ngatm/netnatm/sig/sig_unimsgcpy.c optional ngatm_uni \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" contrib/ngatm/netnatm/sig/sig_verify.c optional ngatm_uni \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" crypto/blowfish/bf_ecb.c optional ipsec crypto/blowfish/bf_skey.c optional crypto | ipsec crypto/camellia/camellia.c optional crypto | ipsec crypto/camellia/camellia-api.c optional crypto | ipsec crypto/des/des_ecb.c optional crypto | ipsec | netsmb crypto/des/des_setkey.c optional crypto | ipsec | netsmb crypto/rc4/rc4.c optional netgraph_mppc_encryption | kgssapi crypto/rijndael/rijndael-alg-fst.c optional crypto | geom_bde | \ ipsec | random | wlan_ccmp crypto/rijndael/rijndael-api-fst.c optional geom_bde | random crypto/rijndael/rijndael-api.c optional crypto | ipsec | wlan_ccmp crypto/sha1.c optional carp | crypto | ipsec | \ netgraph_mppc_encryption | sctp crypto/sha2/sha2.c optional crypto | geom_bde | ipsec | random | \ sctp | zfs crypto/sha2/sha256c.c optional crypto | geom_bde | ipsec | random | \ sctp | zfs crypto/siphash/siphash.c optional inet | inet6 crypto/siphash/siphash_test.c optional inet | inet6 ddb/db_access.c optional ddb ddb/db_break.c optional ddb ddb/db_capture.c optional ddb ddb/db_command.c optional ddb ddb/db_examine.c optional ddb ddb/db_expr.c optional ddb ddb/db_input.c optional ddb ddb/db_lex.c optional ddb ddb/db_main.c optional ddb ddb/db_output.c optional ddb ddb/db_print.c optional ddb ddb/db_ps.c optional ddb ddb/db_run.c optional ddb ddb/db_script.c optional ddb ddb/db_sym.c optional ddb ddb/db_thread.c optional ddb ddb/db_textdump.c optional ddb ddb/db_variables.c optional ddb ddb/db_watch.c optional ddb ddb/db_write_cmd.c optional ddb dev/aac/aac.c optional aac dev/aac/aac_cam.c optional aacp aac dev/aac/aac_debug.c optional aac dev/aac/aac_disk.c optional aac dev/aac/aac_linux.c optional aac compat_linux dev/aac/aac_pci.c optional aac pci dev/aacraid/aacraid.c optional aacraid dev/aacraid/aacraid_cam.c optional aacraid scbus dev/aacraid/aacraid_debug.c optional aacraid dev/aacraid/aacraid_linux.c optional aacraid compat_linux dev/aacraid/aacraid_pci.c optional aacraid pci dev/acpi_support/acpi_wmi.c optional acpi_wmi acpi dev/acpi_support/acpi_asus.c optional acpi_asus acpi dev/acpi_support/acpi_asus_wmi.c optional acpi_asus_wmi acpi dev/acpi_support/acpi_fujitsu.c optional acpi_fujitsu acpi dev/acpi_support/acpi_hp.c optional acpi_hp acpi dev/acpi_support/acpi_ibm.c optional acpi_ibm acpi dev/acpi_support/acpi_panasonic.c optional acpi_panasonic acpi dev/acpi_support/acpi_sony.c optional acpi_sony acpi dev/acpi_support/acpi_toshiba.c optional acpi_toshiba acpi dev/acpi_support/atk0110.c optional aibs acpi dev/acpica/Osd/OsdDebug.c optional acpi dev/acpica/Osd/OsdHardware.c optional acpi dev/acpica/Osd/OsdInterrupt.c optional acpi dev/acpica/Osd/OsdMemory.c optional acpi dev/acpica/Osd/OsdSchedule.c optional acpi dev/acpica/Osd/OsdStream.c optional acpi dev/acpica/Osd/OsdSynch.c optional acpi dev/acpica/Osd/OsdTable.c optional acpi dev/acpica/acpi.c optional acpi dev/acpica/acpi_acad.c optional acpi dev/acpica/acpi_battery.c optional acpi dev/acpica/acpi_button.c optional acpi dev/acpica/acpi_cmbat.c optional acpi dev/acpica/acpi_cpu.c optional acpi dev/acpica/acpi_ec.c optional acpi dev/acpica/acpi_hpet.c optional acpi dev/acpica/acpi_isab.c optional acpi isa dev/acpica/acpi_lid.c optional acpi dev/acpica/acpi_package.c optional acpi dev/acpica/acpi_pci.c optional acpi pci dev/acpica/acpi_pci_link.c optional acpi pci dev/acpica/acpi_pcib.c optional acpi pci dev/acpica/acpi_pcib_acpi.c optional acpi pci dev/acpica/acpi_pcib_pci.c optional acpi pci dev/acpica/acpi_perf.c optional acpi dev/acpica/acpi_powerres.c optional acpi dev/acpica/acpi_quirk.c optional acpi dev/acpica/acpi_resource.c optional acpi dev/acpica/acpi_smbat.c optional acpi dev/acpica/acpi_thermal.c optional acpi dev/acpica/acpi_throttle.c optional acpi dev/acpica/acpi_timer.c optional acpi dev/acpica/acpi_video.c optional acpi_video acpi dev/acpica/acpi_dock.c optional acpi_dock acpi dev/adlink/adlink.c optional adlink dev/advansys/adv_eisa.c optional adv eisa dev/advansys/adv_pci.c optional adv pci dev/advansys/advansys.c optional adv dev/advansys/advlib.c optional adv dev/advansys/advmcode.c optional adv dev/advansys/adw_pci.c optional adw pci dev/advansys/adwcam.c optional adw dev/advansys/adwlib.c optional adw dev/advansys/adwmcode.c optional adw dev/ae/if_ae.c optional ae pci dev/age/if_age.c optional age pci dev/agp/agp.c optional agp pci dev/agp/agp_if.m optional agp pci dev/aha/aha.c optional aha dev/aha/aha_isa.c optional aha isa dev/aha/aha_mca.c optional aha mca dev/ahb/ahb.c optional ahb eisa dev/ahci/ahci.c optional ahci dev/ahci/ahciem.c optional ahci dev/ahci/ahci_pci.c optional ahci pci dev/aic/aic.c optional aic dev/aic/aic_pccard.c optional aic pccard dev/aic7xxx/ahc_eisa.c optional ahc eisa dev/aic7xxx/ahc_isa.c optional ahc isa dev/aic7xxx/ahc_pci.c optional ahc pci \ compile-with "${NORMAL_C} ${NO_WCONSTANT_CONVERSION}" dev/aic7xxx/ahd_pci.c optional ahd pci \ compile-with "${NORMAL_C} ${NO_WCONSTANT_CONVERSION}" dev/aic7xxx/aic7770.c optional ahc dev/aic7xxx/aic79xx.c optional ahd pci dev/aic7xxx/aic79xx_osm.c optional ahd pci dev/aic7xxx/aic79xx_pci.c optional ahd pci dev/aic7xxx/aic79xx_reg_print.c optional ahd pci ahd_reg_pretty_print dev/aic7xxx/aic7xxx.c optional ahc dev/aic7xxx/aic7xxx_93cx6.c optional ahc dev/aic7xxx/aic7xxx_osm.c optional ahc dev/aic7xxx/aic7xxx_pci.c optional ahc pci dev/aic7xxx/aic7xxx_reg_print.c optional ahc ahc_reg_pretty_print dev/alc/if_alc.c optional alc pci dev/ale/if_ale.c optional ale pci dev/alpm/alpm.c optional alpm pci dev/altera/avgen/altera_avgen.c optional altera_avgen dev/altera/avgen/altera_avgen_fdt.c optional altera_avgen fdt dev/altera/avgen/altera_avgen_nexus.c optional altera_avgen dev/altera/sdcard/altera_sdcard.c optional altera_sdcard dev/altera/sdcard/altera_sdcard_disk.c optional altera_sdcard dev/altera/sdcard/altera_sdcard_io.c optional altera_sdcard dev/altera/sdcard/altera_sdcard_fdt.c optional altera_sdcard fdt dev/altera/sdcard/altera_sdcard_nexus.c optional altera_sdcard dev/altera/pio/pio.c optional altera_pio dev/altera/pio/pio_if.m optional altera_pio dev/amdpm/amdpm.c optional amdpm pci | nfpm pci dev/amdsmb/amdsmb.c optional amdsmb pci dev/amr/amr.c optional amr dev/amr/amr_cam.c optional amrp amr dev/amr/amr_disk.c optional amr dev/amr/amr_linux.c optional amr compat_linux dev/amr/amr_pci.c optional amr pci dev/an/if_an.c optional an dev/an/if_an_isa.c optional an isa dev/an/if_an_pccard.c optional an pccard dev/an/if_an_pci.c optional an pci dev/asr/asr.c optional asr pci \ compile-with "${NORMAL_C} ${NO_WARRAY_BOUNDS}" # dev/ata/ata_if.m optional ata | atacore dev/ata/ata-all.c optional ata | atacore dev/ata/ata-dma.c optional ata | atacore dev/ata/ata-lowlevel.c optional ata | atacore dev/ata/ata-sata.c optional ata | atacore dev/ata/ata-card.c optional ata pccard | atapccard dev/ata/ata-cbus.c optional ata pc98 | atapc98 dev/ata/ata-isa.c optional ata isa | ataisa dev/ata/ata-pci.c optional ata pci | atapci dev/ata/chipsets/ata-ahci.c optional ata pci | ataahci | ataacerlabs | \ ataati | ataintel | atajmicron | \ atavia | atanvidia dev/ata/chipsets/ata-acard.c optional ata pci | ataacard dev/ata/chipsets/ata-acerlabs.c optional ata pci | ataacerlabs dev/ata/chipsets/ata-adaptec.c optional ata pci | ataadaptec dev/ata/chipsets/ata-amd.c optional ata pci | ataamd dev/ata/chipsets/ata-ati.c optional ata pci | ataati dev/ata/chipsets/ata-cenatek.c optional ata pci | atacenatek dev/ata/chipsets/ata-cypress.c optional ata pci | atacypress dev/ata/chipsets/ata-cyrix.c optional ata pci | atacyrix dev/ata/chipsets/ata-highpoint.c optional ata pci | atahighpoint dev/ata/chipsets/ata-intel.c optional ata pci | ataintel dev/ata/chipsets/ata-ite.c optional ata pci | ataite dev/ata/chipsets/ata-jmicron.c optional ata pci | atajmicron dev/ata/chipsets/ata-marvell.c optional ata pci | atamarvell | ataadaptec dev/ata/chipsets/ata-micron.c optional ata pci | atamicron dev/ata/chipsets/ata-national.c optional ata pci | atanational dev/ata/chipsets/ata-netcell.c optional ata pci | atanetcell dev/ata/chipsets/ata-nvidia.c optional ata pci | atanvidia dev/ata/chipsets/ata-promise.c optional ata pci | atapromise dev/ata/chipsets/ata-serverworks.c optional ata pci | ataserverworks dev/ata/chipsets/ata-siliconimage.c optional ata pci | atasiliconimage | ataati dev/ata/chipsets/ata-sis.c optional ata pci | atasis dev/ata/chipsets/ata-via.c optional ata pci | atavia # dev/ath/if_ath_pci.c optional ath_pci pci \ compile-with "${NORMAL_C} -I$S/dev/ath" # dev/ath/if_ath_ahb.c optional ath_ahb \ compile-with "${NORMAL_C} -I$S/dev/ath" # dev/ath/if_ath.c optional ath \ compile-with "${NORMAL_C} -I$S/dev/ath" dev/ath/if_ath_alq.c optional ath \ compile-with "${NORMAL_C} -I$S/dev/ath" dev/ath/if_ath_beacon.c optional ath \ compile-with "${NORMAL_C} -I$S/dev/ath" dev/ath/if_ath_btcoex.c optional ath \ compile-with "${NORMAL_C} -I$S/dev/ath" dev/ath/if_ath_debug.c optional ath \ compile-with "${NORMAL_C} -I$S/dev/ath" dev/ath/if_ath_keycache.c optional ath \ compile-with "${NORMAL_C} -I$S/dev/ath" dev/ath/if_ath_led.c optional ath \ compile-with "${NORMAL_C} -I$S/dev/ath" dev/ath/if_ath_lna_div.c optional ath \ compile-with "${NORMAL_C} -I$S/dev/ath" dev/ath/if_ath_tx.c optional ath \ compile-with "${NORMAL_C} -I$S/dev/ath" dev/ath/if_ath_tx_edma.c optional ath \ compile-with "${NORMAL_C} -I$S/dev/ath" dev/ath/if_ath_tx_ht.c optional ath \ compile-with "${NORMAL_C} -I$S/dev/ath" dev/ath/if_ath_tdma.c optional ath \ compile-with "${NORMAL_C} -I$S/dev/ath" dev/ath/if_ath_sysctl.c optional ath \ compile-with "${NORMAL_C} -I$S/dev/ath" dev/ath/if_ath_rx.c optional ath \ compile-with "${NORMAL_C} -I$S/dev/ath" dev/ath/if_ath_rx_edma.c optional ath \ compile-with "${NORMAL_C} -I$S/dev/ath" dev/ath/if_ath_spectral.c optional ath \ compile-with "${NORMAL_C} -I$S/dev/ath" dev/ath/ah_osdep.c optional ath \ compile-with "${NORMAL_C} -I$S/dev/ath" # dev/ath/ath_hal/ah.c optional ath \ compile-with "${NORMAL_C} -I$S/dev/ath" dev/ath/ath_hal/ah_eeprom_v1.c optional ath_hal | ath_ar5210 \ compile-with "${NORMAL_C} -I$S/dev/ath" dev/ath/ath_hal/ah_eeprom_v3.c optional ath_hal | ath_ar5211 | ath_ar5212 \ compile-with "${NORMAL_C} -I$S/dev/ath" dev/ath/ath_hal/ah_eeprom_v14.c \ optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 \ compile-with "${NORMAL_C} -I$S/dev/ath" dev/ath/ath_hal/ah_eeprom_v4k.c \ optional ath_hal | ath_ar9285 \ compile-with "${NORMAL_C} -I$S/dev/ath" dev/ath/ath_hal/ah_eeprom_9287.c \ optional ath_hal | ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath" dev/ath/ath_hal/ah_regdomain.c optional ath \ compile-with "${NORMAL_C} ${NO_WSHIFT_COUNT_NEGATIVE} ${NO_WSHIFT_COUNT_OVERFLOW} -I$S/dev/ath" # ar5210 dev/ath/ath_hal/ar5210/ar5210_attach.c optional ath_hal | ath_ar5210 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5210/ar5210_beacon.c optional ath_hal | ath_ar5210 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5210/ar5210_interrupts.c optional ath_hal | ath_ar5210 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5210/ar5210_keycache.c optional ath_hal | ath_ar5210 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5210/ar5210_misc.c optional ath_hal | ath_ar5210 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5210/ar5210_phy.c optional ath_hal | ath_ar5210 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5210/ar5210_power.c optional ath_hal | ath_ar5210 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5210/ar5210_recv.c optional ath_hal | ath_ar5210 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5210/ar5210_reset.c optional ath_hal | ath_ar5210 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5210/ar5210_xmit.c optional ath_hal | ath_ar5210 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" # ar5211 dev/ath/ath_hal/ar5211/ar5211_attach.c optional ath_hal | ath_ar5211 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5211/ar5211_beacon.c optional ath_hal | ath_ar5211 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5211/ar5211_interrupts.c optional ath_hal | ath_ar5211 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5211/ar5211_keycache.c optional ath_hal | ath_ar5211 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5211/ar5211_misc.c optional ath_hal | ath_ar5211 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5211/ar5211_phy.c optional ath_hal | ath_ar5211 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5211/ar5211_power.c optional ath_hal | ath_ar5211 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5211/ar5211_recv.c optional ath_hal | ath_ar5211 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5211/ar5211_reset.c optional ath_hal | ath_ar5211 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5211/ar5211_xmit.c optional ath_hal | ath_ar5211 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" # ar5212 dev/ath/ath_hal/ar5212/ar5212_ani.c \ optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5212_attach.c \ optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5212_beacon.c \ optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5212_eeprom.c \ optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5212_gpio.c \ optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5212_interrupts.c \ optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5212_keycache.c \ optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5212_misc.c \ optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5212_phy.c \ optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5212_power.c \ optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5212_recv.c \ optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5212_reset.c \ optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5212_rfgain.c \ optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5212_xmit.c \ optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" # ar5416 (depends on ar5212) dev/ath/ath_hal/ar5416/ar5416_ani.c \ optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_attach.c \ optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_beacon.c \ optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_btcoex.c \ optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_cal.c \ optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_cal_iq.c \ optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_cal_adcgain.c \ optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_cal_adcdc.c \ optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_eeprom.c \ optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_gpio.c \ optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_interrupts.c \ optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_keycache.c \ optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_misc.c \ optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_phy.c \ optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_power.c \ optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_radar.c \ optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_recv.c \ optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_reset.c \ optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_spectral.c \ optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_xmit.c \ optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" # ar9130 (depends upon ar5416) - also requires AH_SUPPORT_AR9130 # # Since this is an embedded MAC SoC, there's no need to compile it into the # default HAL. dev/ath/ath_hal/ar9001/ar9130_attach.c optional ath_ar9130 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar9001/ar9130_phy.c optional ath_ar9130 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar9001/ar9130_eeprom.c optional ath_ar9130 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" # ar9160 (depends on ar5416) dev/ath/ath_hal/ar9001/ar9160_attach.c optional ath_hal | ath_ar9160 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" # ar9280 (depends on ar5416) dev/ath/ath_hal/ar9002/ar9280_attach.c optional ath_hal | ath_ar9280 | \ ath_ar9285 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar9002/ar9280_olc.c optional ath_hal | ath_ar9280 | \ ath_ar9285 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" # ar9285 (depends on ar5416 and ar9280) dev/ath/ath_hal/ar9002/ar9285_attach.c optional ath_hal | ath_ar9285 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar9002/ar9285_btcoex.c optional ath_hal | ath_ar9285 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar9002/ar9285_reset.c optional ath_hal | ath_ar9285 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar9002/ar9285_cal.c optional ath_hal | ath_ar9285 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar9002/ar9285_phy.c optional ath_hal | ath_ar9285 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar9002/ar9285_diversity.c optional ath_hal | ath_ar9285 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" # ar9287 (depends on ar5416) dev/ath/ath_hal/ar9002/ar9287_attach.c optional ath_hal | ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar9002/ar9287_reset.c optional ath_hal | ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar9002/ar9287_cal.c optional ath_hal | ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar9002/ar9287_olc.c optional ath_hal | ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" # ar9300 contrib/dev/ath/ath_hal/ar9300/ar9300_ani.c optional ath_hal | ath_ar9300 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" contrib/dev/ath/ath_hal/ar9300/ar9300_attach.c optional ath_hal | ath_ar9300 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" contrib/dev/ath/ath_hal/ar9300/ar9300_beacon.c optional ath_hal | ath_ar9300 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" contrib/dev/ath/ath_hal/ar9300/ar9300_eeprom.c optional ath_hal | ath_ar9300 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal ${NO_WCONSTANT_CONVERSION}" contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd.c optional ath_hal | ath_ar9300 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" contrib/dev/ath/ath_hal/ar9300/ar9300_gpio.c optional ath_hal | ath_ar9300 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" contrib/dev/ath/ath_hal/ar9300/ar9300_interrupts.c optional ath_hal | ath_ar9300 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" contrib/dev/ath/ath_hal/ar9300/ar9300_keycache.c optional ath_hal | ath_ar9300 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" contrib/dev/ath/ath_hal/ar9300/ar9300_mci.c optional ath_hal | ath_ar9300 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" contrib/dev/ath/ath_hal/ar9300/ar9300_misc.c optional ath_hal | ath_ar9300 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" contrib/dev/ath/ath_hal/ar9300/ar9300_paprd.c optional ath_hal | ath_ar9300 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" contrib/dev/ath/ath_hal/ar9300/ar9300_phy.c optional ath_hal | ath_ar9300 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" contrib/dev/ath/ath_hal/ar9300/ar9300_power.c optional ath_hal | ath_ar9300 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" contrib/dev/ath/ath_hal/ar9300/ar9300_radar.c optional ath_hal | ath_ar9300 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" contrib/dev/ath/ath_hal/ar9300/ar9300_radio.c optional ath_hal | ath_ar9300 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" contrib/dev/ath/ath_hal/ar9300/ar9300_recv.c optional ath_hal | ath_ar9300 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" contrib/dev/ath/ath_hal/ar9300/ar9300_recv_ds.c optional ath_hal | ath_ar9300 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" contrib/dev/ath/ath_hal/ar9300/ar9300_reset.c optional ath_hal | ath_ar9300 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal ${NO_WSOMETIMES_UNINITIALIZED} -Wno-unused-function" contrib/dev/ath/ath_hal/ar9300/ar9300_stub.c optional ath_hal | ath_ar9300 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" contrib/dev/ath/ath_hal/ar9300/ar9300_stub_funcs.c optional ath_hal | ath_ar9300 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" contrib/dev/ath/ath_hal/ar9300/ar9300_timer.c optional ath_hal | ath_ar9300 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" contrib/dev/ath/ath_hal/ar9300/ar9300_xmit.c optional ath_hal | ath_ar9300 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" contrib/dev/ath/ath_hal/ar9300/ar9300_xmit_ds.c optional ath_hal | ath_ar9300 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" # rf backends dev/ath/ath_hal/ar5212/ar2316.c optional ath_rf2316 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar2317.c optional ath_rf2317 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar2413.c optional ath_hal | ath_rf2413 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar2425.c optional ath_hal | ath_rf2425 | ath_rf2417 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5111.c optional ath_hal | ath_rf5111 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5112.c optional ath_hal | ath_rf5112 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5413.c optional ath_hal | ath_rf5413 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar2133.c optional ath_hal | ath_ar5416 | \ ath_ar9130 | ath_ar9160 | ath_ar9280 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar9002/ar9280.c optional ath_hal | ath_ar9280 | ath_ar9285 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar9002/ar9285.c optional ath_hal | ath_ar9285 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar9002/ar9287.c optional ath_hal | ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" # ath rate control algorithms dev/ath/ath_rate/amrr/amrr.c optional ath_rate_amrr \ compile-with "${NORMAL_C} -I$S/dev/ath" dev/ath/ath_rate/onoe/onoe.c optional ath_rate_onoe \ compile-with "${NORMAL_C} -I$S/dev/ath" dev/ath/ath_rate/sample/sample.c optional ath_rate_sample \ compile-with "${NORMAL_C} -I$S/dev/ath" # ath DFS modules dev/ath/ath_dfs/null/dfs_null.c optional ath \ compile-with "${NORMAL_C} -I$S/dev/ath" # dev/bce/if_bce.c optional bce dev/bfe/if_bfe.c optional bfe dev/bge/if_bge.c optional bge dev/bktr/bktr_audio.c optional bktr pci dev/bktr/bktr_card.c optional bktr pci dev/bktr/bktr_core.c optional bktr pci dev/bktr/bktr_i2c.c optional bktr pci smbus dev/bktr/bktr_os.c optional bktr pci dev/bktr/bktr_tuner.c optional bktr pci dev/bktr/msp34xx.c optional bktr pci dev/buslogic/bt.c optional bt dev/buslogic/bt_eisa.c optional bt eisa dev/buslogic/bt_isa.c optional bt isa dev/buslogic/bt_mca.c optional bt mca dev/buslogic/bt_pci.c optional bt pci dev/bwi/bwimac.c optional bwi dev/bwi/bwiphy.c optional bwi dev/bwi/bwirf.c optional bwi dev/bwi/if_bwi.c optional bwi dev/bwi/if_bwi_pci.c optional bwi pci # XXX Work around clang warning, until maintainer approves fix. dev/bwn/if_bwn.c optional bwn siba_bwn \ compile-with "${NORMAL_C} ${NO_WSOMETIMES_UNINITIALIZED}" dev/cardbus/cardbus.c optional cardbus dev/cardbus/cardbus_cis.c optional cardbus dev/cardbus/cardbus_device.c optional cardbus dev/cas/if_cas.c optional cas dev/cfi/cfi_bus_fdt.c optional cfi fdt dev/cfi/cfi_bus_nexus.c optional cfi dev/cfi/cfi_core.c optional cfi dev/cfi/cfi_dev.c optional cfi dev/cfi/cfi_disk.c optional cfid dev/ciss/ciss.c optional ciss dev/cm/smc90cx6.c optional cm dev/cmx/cmx.c optional cmx dev/cmx/cmx_pccard.c optional cmx pccard dev/cpufreq/ichss.c optional cpufreq dev/cs/if_cs.c optional cs dev/cs/if_cs_isa.c optional cs isa dev/cs/if_cs_pccard.c optional cs pccard dev/cxgb/cxgb_main.c optional cxgb pci \ compile-with "${NORMAL_C} -I$S/dev/cxgb" dev/cxgb/cxgb_sge.c optional cxgb pci \ compile-with "${NORMAL_C} -I$S/dev/cxgb" dev/cxgb/common/cxgb_mc5.c optional cxgb pci \ compile-with "${NORMAL_C} -I$S/dev/cxgb" dev/cxgb/common/cxgb_vsc7323.c optional cxgb pci \ compile-with "${NORMAL_C} -I$S/dev/cxgb" dev/cxgb/common/cxgb_vsc8211.c optional cxgb pci \ compile-with "${NORMAL_C} -I$S/dev/cxgb" dev/cxgb/common/cxgb_ael1002.c optional cxgb pci \ compile-with "${NORMAL_C} -I$S/dev/cxgb" dev/cxgb/common/cxgb_aq100x.c optional cxgb pci \ compile-with "${NORMAL_C} -I$S/dev/cxgb" dev/cxgb/common/cxgb_mv88e1xxx.c optional cxgb pci \ compile-with "${NORMAL_C} -I$S/dev/cxgb" dev/cxgb/common/cxgb_xgmac.c optional cxgb pci \ compile-with "${NORMAL_C} -I$S/dev/cxgb" dev/cxgb/common/cxgb_t3_hw.c optional cxgb pci \ compile-with "${NORMAL_C} -I$S/dev/cxgb" dev/cxgb/common/cxgb_tn1010.c optional cxgb pci \ compile-with "${NORMAL_C} -I$S/dev/cxgb" dev/cxgb/sys/uipc_mvec.c optional cxgb pci \ compile-with "${NORMAL_C} -I$S/dev/cxgb" dev/cxgb/cxgb_t3fw.c optional cxgb cxgb_t3fw \ compile-with "${NORMAL_C} -I$S/dev/cxgb" dev/cxgbe/t4_main.c optional cxgbe pci \ compile-with "${NORMAL_C} -I$S/dev/cxgbe" dev/cxgbe/t4_netmap.c optional cxgbe pci \ compile-with "${NORMAL_C} -I$S/dev/cxgbe" dev/cxgbe/t4_sge.c optional cxgbe pci \ compile-with "${NORMAL_C} -I$S/dev/cxgbe" dev/cxgbe/t4_l2t.c optional cxgbe pci \ compile-with "${NORMAL_C} -I$S/dev/cxgbe" dev/cxgbe/t4_tracer.c optional cxgbe pci \ compile-with "${NORMAL_C} -I$S/dev/cxgbe" dev/cxgbe/common/t4_hw.c optional cxgbe pci \ compile-with "${NORMAL_C} -I$S/dev/cxgbe" t4fw_cfg.c optional cxgbe \ compile-with "${AWK} -f $S/tools/fw_stub.awk t4fw_cfg.fw:t4fw_cfg t4fw_cfg_uwire.fw:t4fw_cfg_uwire t4fw.fw:t4fw -mt4fw_cfg -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "t4fw_cfg.c" t4fw_cfg.fwo optional cxgbe \ dependency "t4fw_cfg.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "t4fw_cfg.fwo" t4fw_cfg.fw optional cxgbe \ dependency "$S/dev/cxgbe/firmware/t4fw_cfg.txt" \ compile-with "${CP} ${.ALLSRC} ${.TARGET}" \ no-obj no-implicit-rule \ clean "t4fw_cfg.fw" t4fw_cfg_uwire.fwo optional cxgbe \ dependency "t4fw_cfg_uwire.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "t4fw_cfg_uwire.fwo" t4fw_cfg_uwire.fw optional cxgbe \ dependency "$S/dev/cxgbe/firmware/t4fw_cfg_uwire.txt" \ compile-with "${CP} ${.ALLSRC} ${.TARGET}" \ no-obj no-implicit-rule \ clean "t4fw_cfg_uwire.fw" t4fw.fwo optional cxgbe \ dependency "t4fw.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "t4fw.fwo" t4fw.fw optional cxgbe \ dependency "$S/dev/cxgbe/firmware/t4fw-1.11.27.0.bin.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "t4fw.fw" t5fw_cfg.c optional cxgbe \ compile-with "${AWK} -f $S/tools/fw_stub.awk t5fw_cfg.fw:t5fw_cfg t5fw.fw:t5fw -mt5fw_cfg -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "t5fw_cfg.c" t5fw_cfg.fwo optional cxgbe \ dependency "t5fw_cfg.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "t5fw_cfg.fwo" t5fw_cfg.fw optional cxgbe \ dependency "$S/dev/cxgbe/firmware/t5fw_cfg.txt" \ compile-with "${CP} ${.ALLSRC} ${.TARGET}" \ no-obj no-implicit-rule \ clean "t5fw_cfg.fw" t5fw.fwo optional cxgbe \ dependency "t5fw.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "t5fw.fwo" t5fw.fw optional cxgbe \ dependency "$S/dev/cxgbe/firmware/t5fw-1.11.27.0.bin.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "t5fw.fw" dev/cy/cy.c optional cy dev/cy/cy_isa.c optional cy isa dev/cy/cy_pci.c optional cy pci dev/dc/if_dc.c optional dc pci dev/dc/dcphy.c optional dc pci dev/dc/pnphy.c optional dc pci dev/dcons/dcons.c optional dcons dev/dcons/dcons_crom.c optional dcons_crom dev/dcons/dcons_os.c optional dcons dev/de/if_de.c optional de pci dev/digi/CX.c optional digi_CX dev/digi/CX_PCI.c optional digi_CX_PCI dev/digi/EPCX.c optional digi_EPCX dev/digi/EPCX_PCI.c optional digi_EPCX_PCI dev/digi/Xe.c optional digi_Xe dev/digi/Xem.c optional digi_Xem dev/digi/Xr.c optional digi_Xr dev/digi/digi.c optional digi dev/digi/digi_isa.c optional digi isa dev/digi/digi_pci.c optional digi pci dev/dpt/dpt_eisa.c optional dpt eisa dev/dpt/dpt_pci.c optional dpt pci dev/dpt/dpt_scsi.c optional dpt dev/drm/ati_pcigart.c optional drm dev/drm/drm_agpsupport.c optional drm dev/drm/drm_auth.c optional drm dev/drm/drm_bufs.c optional drm dev/drm/drm_context.c optional drm dev/drm/drm_dma.c optional drm dev/drm/drm_drawable.c optional drm dev/drm/drm_drv.c optional drm dev/drm/drm_fops.c optional drm dev/drm/drm_hashtab.c optional drm dev/drm/drm_ioctl.c optional drm dev/drm/drm_irq.c optional drm dev/drm/drm_lock.c optional drm dev/drm/drm_memory.c optional drm dev/drm/drm_mm.c optional drm dev/drm/drm_pci.c optional drm dev/drm/drm_scatter.c optional drm dev/drm/drm_sman.c optional drm dev/drm/drm_sysctl.c optional drm dev/drm/drm_vm.c optional drm dev/drm/i915_dma.c optional i915drm dev/drm/i915_drv.c optional i915drm dev/drm/i915_irq.c optional i915drm dev/drm/i915_mem.c optional i915drm dev/drm/i915_suspend.c optional i915drm dev/drm/mach64_dma.c optional mach64drm dev/drm/mach64_drv.c optional mach64drm dev/drm/mach64_irq.c optional mach64drm dev/drm/mach64_state.c optional mach64drm dev/drm/mga_dma.c optional mgadrm dev/drm/mga_drv.c optional mgadrm dev/drm/mga_irq.c optional mgadrm dev/drm/mga_state.c optional mgadrm dev/drm/mga_warp.c optional mgadrm dev/drm/r128_cce.c optional r128drm \ compile-with "${NORMAL_C} ${NO_WUNUSED_VALUE} ${NO_WCONSTANT_CONVERSION}" dev/drm/r128_drv.c optional r128drm dev/drm/r128_irq.c optional r128drm dev/drm/r128_state.c optional r128drm \ compile-with "${NORMAL_C} ${NO_WUNUSED_VALUE}" dev/drm/r300_cmdbuf.c optional radeondrm dev/drm/r600_blit.c optional radeondrm dev/drm/r600_cp.c optional radeondrm \ compile-with "${NORMAL_C} ${NO_WUNUSED_VALUE} ${NO_WCONSTANT_CONVERSION}" dev/drm/radeon_cp.c optional radeondrm \ compile-with "${NORMAL_C} ${NO_WUNUSED_VALUE} ${NO_WCONSTANT_CONVERSION}" dev/drm/radeon_cs.c optional radeondrm dev/drm/radeon_drv.c optional radeondrm dev/drm/radeon_irq.c optional radeondrm dev/drm/radeon_mem.c optional radeondrm dev/drm/radeon_state.c optional radeondrm dev/drm/savage_bci.c optional savagedrm dev/drm/savage_drv.c optional savagedrm dev/drm/savage_state.c optional savagedrm dev/drm/sis_drv.c optional sisdrm dev/drm/sis_ds.c optional sisdrm dev/drm/sis_mm.c optional sisdrm dev/drm/tdfx_drv.c optional tdfxdrm dev/drm/via_dma.c optional viadrm dev/drm/via_dmablit.c optional viadrm dev/drm/via_drv.c optional viadrm dev/drm/via_irq.c optional viadrm dev/drm/via_map.c optional viadrm dev/drm/via_mm.c optional viadrm dev/drm/via_verifier.c optional viadrm dev/drm/via_video.c optional viadrm dev/ed/if_ed.c optional ed dev/ed/if_ed_novell.c optional ed dev/ed/if_ed_rtl80x9.c optional ed dev/ed/if_ed_pccard.c optional ed pccard dev/ed/if_ed_pci.c optional ed pci dev/eisa/eisa_if.m standard dev/eisa/eisaconf.c optional eisa dev/e1000/if_em.c optional em \ compile-with "${NORMAL_C} -I$S/dev/e1000" dev/e1000/if_lem.c optional em \ compile-with "${NORMAL_C} -I$S/dev/e1000" dev/e1000/if_igb.c optional igb \ compile-with "${NORMAL_C} -I$S/dev/e1000" dev/e1000/e1000_80003es2lan.c optional em | igb \ compile-with "${NORMAL_C} -I$S/dev/e1000" dev/e1000/e1000_82540.c optional em | igb \ compile-with "${NORMAL_C} -I$S/dev/e1000" dev/e1000/e1000_82541.c optional em | igb \ compile-with "${NORMAL_C} -I$S/dev/e1000" dev/e1000/e1000_82542.c optional em | igb \ compile-with "${NORMAL_C} -I$S/dev/e1000" dev/e1000/e1000_82543.c optional em | igb \ compile-with "${NORMAL_C} -I$S/dev/e1000" dev/e1000/e1000_82571.c optional em | igb \ compile-with "${NORMAL_C} -I$S/dev/e1000" dev/e1000/e1000_82575.c optional em | igb \ compile-with "${NORMAL_C} -I$S/dev/e1000" dev/e1000/e1000_ich8lan.c optional em | igb \ compile-with "${NORMAL_C} -I$S/dev/e1000" dev/e1000/e1000_i210.c optional em | igb \ compile-with "${NORMAL_C} -I$S/dev/e1000" dev/e1000/e1000_api.c optional em | igb \ compile-with "${NORMAL_C} -I$S/dev/e1000" dev/e1000/e1000_mac.c optional em | igb \ compile-with "${NORMAL_C} -I$S/dev/e1000" dev/e1000/e1000_manage.c optional em | igb \ compile-with "${NORMAL_C} -I$S/dev/e1000" dev/e1000/e1000_nvm.c optional em | igb \ compile-with "${NORMAL_C} -I$S/dev/e1000" dev/e1000/e1000_phy.c optional em | igb \ compile-with "${NORMAL_C} -I$S/dev/e1000" dev/e1000/e1000_vf.c optional em | igb \ compile-with "${NORMAL_C} -I$S/dev/e1000" dev/e1000/e1000_mbx.c optional em | igb \ compile-with "${NORMAL_C} -I$S/dev/e1000" dev/e1000/e1000_osdep.c optional em | igb \ compile-with "${NORMAL_C} -I$S/dev/e1000" dev/et/if_et.c optional et dev/en/if_en_pci.c optional en pci dev/en/midway.c optional en dev/ep/if_ep.c optional ep dev/ep/if_ep_eisa.c optional ep eisa dev/ep/if_ep_isa.c optional ep isa dev/ep/if_ep_mca.c optional ep mca dev/ep/if_ep_pccard.c optional ep pccard dev/esp/esp_pci.c optional esp pci dev/esp/ncr53c9x.c optional esp dev/etherswitch/arswitch/arswitch.c optional arswitch dev/etherswitch/arswitch/arswitch_reg.c optional arswitch dev/etherswitch/arswitch/arswitch_phy.c optional arswitch dev/etherswitch/arswitch/arswitch_8216.c optional arswitch dev/etherswitch/arswitch/arswitch_8226.c optional arswitch dev/etherswitch/arswitch/arswitch_8316.c optional arswitch dev/etherswitch/arswitch/arswitch_8327.c optional arswitch dev/etherswitch/arswitch/arswitch_7240.c optional arswitch dev/etherswitch/arswitch/arswitch_9340.c optional arswitch dev/etherswitch/arswitch/arswitch_vlans.c optional arswitch dev/etherswitch/etherswitch.c optional etherswitch dev/etherswitch/etherswitch_if.m optional etherswitch dev/etherswitch/ip17x/ip17x.c optional ip17x dev/etherswitch/ip17x/ip175c.c optional ip17x dev/etherswitch/ip17x/ip175d.c optional ip17x dev/etherswitch/ip17x/ip17x_phy.c optional ip17x dev/etherswitch/ip17x/ip17x_vlans.c optional ip17x dev/etherswitch/mdio_if.m optional miiproxy dev/etherswitch/mdio.c optional miiproxy dev/etherswitch/miiproxy.c optional miiproxy dev/etherswitch/rtl8366/rtl8366rb.c optional rtl8366rb dev/etherswitch/ukswitch/ukswitch.c optional ukswitch dev/ex/if_ex.c optional ex dev/ex/if_ex_isa.c optional ex isa dev/ex/if_ex_pccard.c optional ex pccard dev/exca/exca.c optional cbb dev/fatm/if_fatm.c optional fatm pci dev/fb/fbd.c optional fbd | vt dev/fb/fb_if.m standard dev/fb/splash.c optional sc splash dev/fdt/fdt_clock.c optional fdt fdt_clock dev/fdt/fdt_clock_if.m optional fdt fdt_clock dev/fdt/fdt_common.c optional fdt dev/fdt/fdt_pinctrl.c optional fdt fdt_pinctrl dev/fdt/fdt_pinctrl_if.m optional fdt fdt_pinctrl dev/fdt/fdt_slicer.c optional fdt cfi | fdt nand dev/fdt/fdt_static_dtb.S optional fdt fdt_dtb_static \ dependency "$S/boot/fdt/dts/${MACHINE}/${FDT_DTS_FILE}" dev/fdt/simplebus.c optional fdt dev/fe/if_fe.c optional fe dev/fe/if_fe_pccard.c optional fe pccard dev/filemon/filemon.c optional filemon dev/firewire/firewire.c optional firewire dev/firewire/fwcrom.c optional firewire dev/firewire/fwdev.c optional firewire dev/firewire/fwdma.c optional firewire dev/firewire/fwmem.c optional firewire dev/firewire/fwohci.c optional firewire dev/firewire/fwohci_pci.c optional firewire pci dev/firewire/if_fwe.c optional fwe dev/firewire/if_fwip.c optional fwip dev/firewire/sbp.c optional sbp dev/firewire/sbp_targ.c optional sbp_targ dev/flash/at45d.c optional at45d dev/flash/mx25l.c optional mx25l dev/fxp/if_fxp.c optional fxp dev/fxp/inphy.c optional fxp dev/gem/if_gem.c optional gem dev/gem/if_gem_pci.c optional gem pci dev/gem/if_gem_sbus.c optional gem sbus dev/gpio/gpiobus.c optional gpio \ dependency "gpiobus_if.h" dev/gpio/gpioc.c optional gpio \ dependency "gpio_if.h" dev/gpio/gpioiic.c optional gpioiic dev/gpio/gpioled.c optional gpioled dev/gpio/gpio_if.m optional gpio dev/gpio/gpiobus_if.m optional gpio dev/gpio/ofw_gpiobus.c optional fdt gpio dev/hatm/if_hatm.c optional hatm pci dev/hatm/if_hatm_intr.c optional hatm pci dev/hatm/if_hatm_ioctl.c optional hatm pci dev/hatm/if_hatm_rx.c optional hatm pci dev/hatm/if_hatm_tx.c optional hatm pci dev/hifn/hifn7751.c optional hifn dev/hme/if_hme.c optional hme dev/hme/if_hme_pci.c optional hme pci dev/hme/if_hme_sbus.c optional hme sbus dev/hptiop/hptiop.c optional hptiop scbus dev/hwpmc/hwpmc_logging.c optional hwpmc dev/hwpmc/hwpmc_mod.c optional hwpmc dev/hwpmc/hwpmc_soft.c optional hwpmc dev/ichsmb/ichsmb.c optional ichsmb dev/ichsmb/ichsmb_pci.c optional ichsmb pci dev/ida/ida.c optional ida dev/ida/ida_disk.c optional ida dev/ida/ida_eisa.c optional ida eisa dev/ida/ida_pci.c optional ida pci dev/ie/if_ie.c optional ie isa nowerror dev/ie/if_ie_isa.c optional ie isa dev/iicbus/ad7418.c optional ad7418 dev/iicbus/ds133x.c optional ds133x dev/iicbus/ds1374.c optional ds1374 dev/iicbus/ds1672.c optional ds1672 dev/iicbus/icee.c optional icee dev/iicbus/if_ic.c optional ic dev/iicbus/iic.c optional iic dev/iicbus/iicbb.c optional iicbb dev/iicbus/iicbb_if.m optional iicbb dev/iicbus/iicbus.c optional iicbus dev/iicbus/iicbus_if.m optional iicbus dev/iicbus/iiconf.c optional iicbus dev/iicbus/iicsmb.c optional iicsmb \ dependency "iicbus_if.h" dev/iicbus/iicoc.c optional iicoc dev/iicbus/lm75.c optional lm75 dev/iicbus/pcf8563.c optional pcf8563 dev/iicbus/s35390a.c optional s35390a dev/iir/iir.c optional iir dev/iir/iir_ctrl.c optional iir dev/iir/iir_pci.c optional iir pci dev/intpm/intpm.c optional intpm pci # XXX Work around clang warning, until maintainer approves fix. dev/ips/ips.c optional ips \ compile-with "${NORMAL_C} ${NO_WSOMETIMES_UNINITIALIZED}" dev/ips/ips_commands.c optional ips dev/ips/ips_disk.c optional ips dev/ips/ips_ioctl.c optional ips dev/ips/ips_pci.c optional ips pci dev/ipw/if_ipw.c optional ipw ipwbssfw.c optional ipwbssfw | ipwfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk ipw_bss.fw:ipw_bss:130 -lintel_ipw -mipw_bss -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "ipwbssfw.c" ipw_bss.fwo optional ipwbssfw | ipwfw \ dependency "ipw_bss.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "ipw_bss.fwo" ipw_bss.fw optional ipwbssfw | ipwfw \ dependency "$S/contrib/dev/ipw/ipw2100-1.3.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "ipw_bss.fw" ipwibssfw.c optional ipwibssfw | ipwfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk ipw_ibss.fw:ipw_ibss:130 -lintel_ipw -mipw_ibss -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "ipwibssfw.c" ipw_ibss.fwo optional ipwibssfw | ipwfw \ dependency "ipw_ibss.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "ipw_ibss.fwo" ipw_ibss.fw optional ipwibssfw | ipwfw \ dependency "$S/contrib/dev/ipw/ipw2100-1.3-i.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "ipw_ibss.fw" ipwmonitorfw.c optional ipwmonitorfw | ipwfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk ipw_monitor.fw:ipw_monitor:130 -lintel_ipw -mipw_monitor -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "ipwmonitorfw.c" ipw_monitor.fwo optional ipwmonitorfw | ipwfw \ dependency "ipw_monitor.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "ipw_monitor.fwo" ipw_monitor.fw optional ipwmonitorfw | ipwfw \ dependency "$S/contrib/dev/ipw/ipw2100-1.3-p.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "ipw_monitor.fw" dev/iscsi/icl.c optional iscsi | ctl dev/iscsi/icl_proxy.c optional iscsi | ctl dev/iscsi/iscsi.c optional iscsi scbus dev/iscsi_initiator/iscsi.c optional iscsi_initiator scbus dev/iscsi_initiator/iscsi_subr.c optional iscsi_initiator scbus dev/iscsi_initiator/isc_cam.c optional iscsi_initiator scbus dev/iscsi_initiator/isc_soc.c optional iscsi_initiator scbus dev/iscsi_initiator/isc_sm.c optional iscsi_initiator scbus dev/iscsi_initiator/isc_subr.c optional iscsi_initiator scbus dev/ismt/ismt.c optional ismt dev/isp/isp.c optional isp dev/isp/isp_freebsd.c optional isp dev/isp/isp_library.c optional isp dev/isp/isp_pci.c optional isp pci dev/isp/isp_sbus.c optional isp sbus dev/isp/isp_target.c optional isp dev/ispfw/ispfw.c optional ispfw dev/iwi/if_iwi.c optional iwi iwibssfw.c optional iwibssfw | iwifw \ compile-with "${AWK} -f $S/tools/fw_stub.awk iwi_bss.fw:iwi_bss:300 -lintel_iwi -miwi_bss -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "iwibssfw.c" iwi_bss.fwo optional iwibssfw | iwifw \ dependency "iwi_bss.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "iwi_bss.fwo" iwi_bss.fw optional iwibssfw | iwifw \ dependency "$S/contrib/dev/iwi/ipw2200-bss.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "iwi_bss.fw" iwiibssfw.c optional iwiibssfw | iwifw \ compile-with "${AWK} -f $S/tools/fw_stub.awk iwi_ibss.fw:iwi_ibss:300 -lintel_iwi -miwi_ibss -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "iwiibssfw.c" iwi_ibss.fwo optional iwiibssfw | iwifw \ dependency "iwi_ibss.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "iwi_ibss.fwo" iwi_ibss.fw optional iwiibssfw | iwifw \ dependency "$S/contrib/dev/iwi/ipw2200-ibss.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "iwi_ibss.fw" iwimonitorfw.c optional iwimonitorfw | iwifw \ compile-with "${AWK} -f $S/tools/fw_stub.awk iwi_monitor.fw:iwi_monitor:300 -lintel_iwi -miwi_monitor -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "iwimonitorfw.c" iwi_monitor.fwo optional iwimonitorfw | iwifw \ dependency "iwi_monitor.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "iwi_monitor.fwo" iwi_monitor.fw optional iwimonitorfw | iwifw \ dependency "$S/contrib/dev/iwi/ipw2200-sniffer.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "iwi_monitor.fw" dev/iwn/if_iwn.c optional iwn iwn1000fw.c optional iwn1000fw | iwnfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk iwn1000.fw:iwn1000fw -miwn1000fw -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "iwn1000fw.c" iwn1000fw.fwo optional iwn1000fw | iwnfw \ dependency "iwn1000.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "iwn1000fw.fwo" iwn1000.fw optional iwn1000fw | iwnfw \ dependency "$S/contrib/dev/iwn/iwlwifi-1000-39.31.5.1.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "iwn1000.fw" iwn100fw.c optional iwn100fw | iwnfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk iwn100.fw:iwn100fw -miwn100fw -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "iwn100fw.c" iwn100fw.fwo optional iwn100fw | iwnfw \ dependency "iwn100.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "iwn100fw.fwo" iwn100.fw optional iwn100fw | iwnfw \ dependency "$S/contrib/dev/iwn/iwlwifi-100-39.31.5.1.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "iwn100.fw" iwn105fw.c optional iwn105fw | iwnfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk iwn105.fw:iwn105fw -miwn105fw -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "iwn105fw.c" iwn105fw.fwo optional iwn105fw | iwnfw \ dependency "iwn105.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "iwn105fw.fwo" iwn105.fw optional iwn105fw | iwnfw \ dependency "$S/contrib/dev/iwn/iwlwifi-105-6-18.168.6.1.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "iwn105.fw" iwn135fw.c optional iwn135fw | iwnfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk iwn135.fw:iwn135fw -miwn135fw -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "iwn135fw.c" iwn135fw.fwo optional iwn135fw | iwnfw \ dependency "iwn135.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "iwn135fw.fwo" iwn135.fw optional iwn135fw | iwnfw \ dependency "$S/contrib/dev/iwn/iwlwifi-135-6-18.168.6.1.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "iwn135.fw" iwn2000fw.c optional iwn2000fw | iwnfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk iwn2000.fw:iwn2000fw -miwn2000fw -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "iwn2000fw.c" iwn2000fw.fwo optional iwn2000fw | iwnfw \ dependency "iwn2000.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "iwn2000fw.fwo" iwn2000.fw optional iwn2000fw | iwnfw \ dependency "$S/contrib/dev/iwn/iwlwifi-2000-18.168.6.1.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "iwn2000.fw" iwn2030fw.c optional iwn2030fw | iwnfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk iwn2030.fw:iwn2030fw -miwn2030fw -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "iwn2030fw.c" iwn2030fw.fwo optional iwn2030fw | iwnfw \ dependency "iwn2030.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "iwn2030fw.fwo" iwn2030.fw optional iwn2030fw | iwnfw \ dependency "$S/contrib/dev/iwn/iwnwifi-2030-18.168.6.1.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "iwn2030.fw" iwn4965fw.c optional iwn4965fw | iwnfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk iwn4965.fw:iwn4965fw -miwn4965fw -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "iwn4965fw.c" iwn4965fw.fwo optional iwn4965fw | iwnfw \ dependency "iwn4965.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "iwn4965fw.fwo" iwn4965.fw optional iwn4965fw | iwnfw \ dependency "$S/contrib/dev/iwn/iwlwifi-4965-228.61.2.24.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "iwn4965.fw" iwn5000fw.c optional iwn5000fw | iwnfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk iwn5000.fw:iwn5000fw -miwn5000fw -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "iwn5000fw.c" iwn5000fw.fwo optional iwn5000fw | iwnfw \ dependency "iwn5000.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "iwn5000fw.fwo" iwn5000.fw optional iwn5000fw | iwnfw \ dependency "$S/contrib/dev/iwn/iwlwifi-5000-8.83.5.1.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "iwn5000.fw" iwn5150fw.c optional iwn5150fw | iwnfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk iwn5150.fw:iwn5150fw -miwn5150fw -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "iwn5150fw.c" iwn5150fw.fwo optional iwn5150fw | iwnfw \ dependency "iwn5150.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "iwn5150fw.fwo" iwn5150.fw optional iwn5150fw | iwnfw \ dependency "$S/contrib/dev/iwn/iwlwifi-5150-8.24.2.2.fw.uu"\ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "iwn5150.fw" iwn6000fw.c optional iwn6000fw | iwnfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk iwn6000.fw:iwn6000fw -miwn6000fw -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "iwn6000fw.c" iwn6000fw.fwo optional iwn6000fw | iwnfw \ dependency "iwn6000.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "iwn6000fw.fwo" iwn6000.fw optional iwn6000fw | iwnfw \ dependency "$S/contrib/dev/iwn/iwlwifi-6000-9.221.4.1.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "iwn6000.fw" iwn6000g2afw.c optional iwn6000g2afw | iwnfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk iwn6000g2a.fw:iwn6000g2afw -miwn6000g2afw -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "iwn6000g2afw.c" iwn6000g2afw.fwo optional iwn6000g2afw | iwnfw \ dependency "iwn6000g2a.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "iwn6000g2afw.fwo" iwn6000g2a.fw optional iwn6000g2afw | iwnfw \ - dependency "$S/contrib/dev/iwn/iwlwifi-6000g2a-17.168.5.2.fw.uu" \ + dependency "$S/contrib/dev/iwn/iwlwifi-6000g2a-18.168.6.1.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "iwn6000g2a.fw" iwn6000g2bfw.c optional iwn6000g2bfw | iwnfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk iwn6000g2b.fw:iwn6000g2bfw -miwn6000g2bfw -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "iwn6000g2bfw.c" iwn6000g2bfw.fwo optional iwn6000g2bfw | iwnfw \ dependency "iwn6000g2b.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "iwn6000g2bfw.fwo" iwn6000g2b.fw optional iwn6000g2bfw | iwnfw \ - dependency "$S/contrib/dev/iwn/iwlwifi-6000g2b-17.168.5.2.fw.uu" \ + dependency "$S/contrib/dev/iwn/iwlwifi-6000g2b-18.168.6.1.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "iwn6000g2b.fw" iwn6050fw.c optional iwn6050fw | iwnfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk iwn6050.fw:iwn6050fw -miwn6050fw -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "iwn6050fw.c" iwn6050fw.fwo optional iwn6050fw | iwnfw \ dependency "iwn6050.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "iwn6050fw.fwo" iwn6050.fw optional iwn6050fw | iwnfw \ dependency "$S/contrib/dev/iwn/iwlwifi-6050-41.28.5.1.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "iwn6050.fw" dev/ixgb/if_ixgb.c optional ixgb dev/ixgb/ixgb_ee.c optional ixgb dev/ixgb/ixgb_hw.c optional ixgb dev/ixgbe/ixgbe.c optional ixgbe inet \ compile-with "${NORMAL_C} -I$S/dev/ixgbe -DSMP" dev/ixgbe/ixv.c optional ixgbe inet \ compile-with "${NORMAL_C} -I$S/dev/ixgbe" dev/ixgbe/ixgbe_phy.c optional ixgbe inet \ compile-with "${NORMAL_C} -I$S/dev/ixgbe" dev/ixgbe/ixgbe_api.c optional ixgbe inet \ compile-with "${NORMAL_C} -I$S/dev/ixgbe" dev/ixgbe/ixgbe_common.c optional ixgbe inet \ compile-with "${NORMAL_C} -I$S/dev/ixgbe" dev/ixgbe/ixgbe_mbx.c optional ixgbe inet \ compile-with "${NORMAL_C} -I$S/dev/ixgbe" dev/ixgbe/ixgbe_vf.c optional ixgbe inet \ compile-with "${NORMAL_C} -I$S/dev/ixgbe" dev/ixgbe/ixgbe_82598.c optional ixgbe inet \ compile-with "${NORMAL_C} -I$S/dev/ixgbe" dev/ixgbe/ixgbe_82599.c optional ixgbe inet \ compile-with "${NORMAL_C} -I$S/dev/ixgbe" dev/ixgbe/ixgbe_x540.c optional ixgbe inet \ compile-with "${NORMAL_C} -I$S/dev/ixgbe" dev/ixgbe/ixgbe_dcb.c optional ixgbe inet \ compile-with "${NORMAL_C} -I$S/dev/ixgbe" dev/ixgbe/ixgbe_dcb_82598.c optional ixgbe inet \ compile-with "${NORMAL_C} -I$S/dev/ixgbe" dev/ixgbe/ixgbe_dcb_82599.c optional ixgbe inet \ compile-with "${NORMAL_C} -I$S/dev/ixgbe" dev/jme/if_jme.c optional jme pci dev/joy/joy.c optional joy dev/joy/joy_isa.c optional joy isa dev/kbdmux/kbdmux.c optional kbdmux dev/ksyms/ksyms.c optional ksyms dev/le/am7990.c optional le dev/le/am79900.c optional le dev/le/if_le_pci.c optional le pci dev/le/lance.c optional le dev/led/led.c standard dev/lge/if_lge.c optional lge dev/lmc/if_lmc.c optional lmc dev/malo/if_malo.c optional malo dev/malo/if_malohal.c optional malo dev/malo/if_malo_pci.c optional malo pci dev/mc146818/mc146818.c optional mc146818 dev/mca/mca_bus.c optional mca dev/mcd/mcd.c optional mcd isa nowerror dev/mcd/mcd_isa.c optional mcd isa nowerror dev/md/md.c optional md dev/mem/memdev.c optional mem dev/mem/memutil.c optional mem dev/mfi/mfi.c optional mfi dev/mfi/mfi_debug.c optional mfi dev/mfi/mfi_pci.c optional mfi pci dev/mfi/mfi_disk.c optional mfi dev/mfi/mfi_syspd.c optional mfi dev/mfi/mfi_tbolt.c optional mfi dev/mfi/mfi_linux.c optional mfi compat_linux dev/mfi/mfi_cam.c optional mfip scbus dev/mii/acphy.c optional miibus | acphy dev/mii/amphy.c optional miibus | amphy dev/mii/atphy.c optional miibus | atphy dev/mii/axphy.c optional miibus | axphy dev/mii/bmtphy.c optional miibus | bmtphy dev/mii/brgphy.c optional miibus | brgphy dev/mii/ciphy.c optional miibus | ciphy dev/mii/e1000phy.c optional miibus | e1000phy dev/mii/gentbi.c optional miibus | gentbi dev/mii/icsphy.c optional miibus | icsphy dev/mii/ip1000phy.c optional miibus | ip1000phy dev/mii/jmphy.c optional miibus | jmphy dev/mii/lxtphy.c optional miibus | lxtphy dev/mii/mii.c optional miibus | mii dev/mii/mii_bitbang.c optional miibus | mii_bitbang dev/mii/mii_physubr.c optional miibus | mii dev/mii/miibus_if.m optional miibus | mii dev/mii/mlphy.c optional miibus | mlphy dev/mii/nsgphy.c optional miibus | nsgphy dev/mii/nsphy.c optional miibus | nsphy dev/mii/nsphyter.c optional miibus | nsphyter dev/mii/pnaphy.c optional miibus | pnaphy dev/mii/qsphy.c optional miibus | qsphy dev/mii/rdcphy.c optional miibus | rdcphy dev/mii/rgephy.c optional miibus | rgephy dev/mii/rlphy.c optional miibus | rlphy dev/mii/rlswitch.c optional rlswitch dev/mii/smcphy.c optional miibus | smcphy dev/mii/smscphy.c optional miibus | smscphy dev/mii/tdkphy.c optional miibus | tdkphy dev/mii/tlphy.c optional miibus | tlphy dev/mii/truephy.c optional miibus | truephy dev/mii/ukphy.c optional miibus | mii dev/mii/ukphy_subr.c optional miibus | mii dev/mii/xmphy.c optional miibus | xmphy dev/mk48txx/mk48txx.c optional mk48txx dev/mlx/mlx.c optional mlx dev/mlx/mlx_disk.c optional mlx dev/mlx/mlx_pci.c optional mlx pci dev/mly/mly.c optional mly dev/mmc/mmc.c optional mmc dev/mmc/mmcbr_if.m standard dev/mmc/mmcbus_if.m standard dev/mmc/mmcsd.c optional mmcsd dev/mn/if_mn.c optional mn pci dev/mpr/mpr.c optional mpr dev/mpr/mpr_config.c optional mpr # XXX Work around clang warning, until maintainer approves fix. dev/mpr/mpr_mapping.c optional mpr \ compile-with "${NORMAL_C} ${NO_WSOMETIMES_UNINITIALIZED}" dev/mpr/mpr_pci.c optional mpr pci dev/mpr/mpr_sas.c optional mpr \ compile-with "${NORMAL_C} ${NO_WUNNEEDED_INTERNAL_DECL}" dev/mpr/mpr_sas_lsi.c optional mpr dev/mpr/mpr_table.c optional mpr dev/mpr/mpr_user.c optional mpr dev/mps/mps.c optional mps dev/mps/mps_config.c optional mps # XXX Work around clang warning, until maintainer approves fix. dev/mps/mps_mapping.c optional mps \ compile-with "${NORMAL_C} ${NO_WSOMETIMES_UNINITIALIZED}" dev/mps/mps_pci.c optional mps pci dev/mps/mps_sas.c optional mps \ compile-with "${NORMAL_C} ${NO_WUNNEEDED_INTERNAL_DECL}" dev/mps/mps_sas_lsi.c optional mps dev/mps/mps_table.c optional mps dev/mps/mps_user.c optional mps dev/mpt/mpt.c optional mpt dev/mpt/mpt_cam.c optional mpt dev/mpt/mpt_debug.c optional mpt dev/mpt/mpt_pci.c optional mpt pci dev/mpt/mpt_raid.c optional mpt dev/mpt/mpt_user.c optional mpt dev/mrsas/mrsas.c optional mrsas dev/mrsas/mrsas_cam.c optional mrsas dev/mrsas/mrsas_ioctl.c optional mrsas dev/mrsas/mrsas_fp.c optional mrsas dev/msk/if_msk.c optional msk dev/mvs/mvs.c optional mvs dev/mvs/mvs_if.m optional mvs dev/mvs/mvs_pci.c optional mvs pci dev/mwl/if_mwl.c optional mwl dev/mwl/if_mwl_pci.c optional mwl pci dev/mwl/mwlhal.c optional mwl mwlfw.c optional mwlfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk mw88W8363.fw:mw88W8363fw mwlboot.fw:mwlboot -mmwl -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "mwlfw.c" mw88W8363.fwo optional mwlfw \ dependency "mw88W8363.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "mw88W8363.fwo" mw88W8363.fw optional mwlfw \ dependency "$S/contrib/dev/mwl/mw88W8363.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "mw88W8363.fw" mwlboot.fwo optional mwlfw \ dependency "mwlboot.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "mwlboot.fwo" mwlboot.fw optional mwlfw \ dependency "$S/contrib/dev/mwl/mwlboot.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "mwlboot.fw" dev/mxge/if_mxge.c optional mxge pci dev/mxge/mxge_eth_z8e.c optional mxge pci dev/mxge/mxge_ethp_z8e.c optional mxge pci dev/mxge/mxge_rss_eth_z8e.c optional mxge pci dev/mxge/mxge_rss_ethp_z8e.c optional mxge pci dev/my/if_my.c optional my dev/nand/nand.c optional nand dev/nand/nand_bbt.c optional nand dev/nand/nand_cdev.c optional nand dev/nand/nand_generic.c optional nand dev/nand/nand_geom.c optional nand dev/nand/nand_id.c optional nand dev/nand/nandbus.c optional nand dev/nand/nandbus_if.m optional nand dev/nand/nand_if.m optional nand dev/nand/nandsim.c optional nandsim nand dev/nand/nandsim_chip.c optional nandsim nand dev/nand/nandsim_ctrl.c optional nandsim nand dev/nand/nandsim_log.c optional nandsim nand dev/nand/nandsim_swap.c optional nandsim nand dev/nand/nfc_if.m optional nand dev/ncr/ncr.c optional ncr pci dev/ncv/ncr53c500.c optional ncv dev/ncv/ncr53c500_pccard.c optional ncv pccard dev/netmap/netmap.c optional netmap dev/netmap/netmap_freebsd.c optional netmap dev/netmap/netmap_generic.c optional netmap dev/netmap/netmap_mbq.c optional netmap dev/netmap/netmap_mem2.c optional netmap dev/netmap/netmap_monitor.c optional netmap dev/netmap/netmap_offloadings.c optional netmap dev/netmap/netmap_pipe.c optional netmap dev/netmap/netmap_vale.c optional netmap # compile-with "${NORMAL_C} -Wconversion -Wextra" dev/nfsmb/nfsmb.c optional nfsmb pci dev/nge/if_nge.c optional nge dev/nxge/if_nxge.c optional nxge \ compile-with "${NORMAL_C} ${NO_WSELF_ASSIGN}" dev/nxge/xgehal/xgehal-device.c optional nxge \ compile-with "${NORMAL_C} ${NO_WSELF_ASSIGN}" dev/nxge/xgehal/xgehal-mm.c optional nxge dev/nxge/xgehal/xge-queue.c optional nxge dev/nxge/xgehal/xgehal-driver.c optional nxge \ compile-with "${NORMAL_C} ${NO_WSELF_ASSIGN}" dev/nxge/xgehal/xgehal-ring.c optional nxge \ compile-with "${NORMAL_C} ${NO_WSELF_ASSIGN}" dev/nxge/xgehal/xgehal-channel.c optional nxge \ compile-with "${NORMAL_C} ${NO_WSELF_ASSIGN}" dev/nxge/xgehal/xgehal-fifo.c optional nxge \ compile-with "${NORMAL_C} ${NO_WSELF_ASSIGN}" dev/nxge/xgehal/xgehal-stats.c optional nxge \ compile-with "${NORMAL_C} ${NO_WSELF_ASSIGN}" dev/nxge/xgehal/xgehal-config.c optional nxge dev/nxge/xgehal/xgehal-mgmt.c optional nxge \ compile-with "${NORMAL_C} ${NO_WSELF_ASSIGN}" dev/nmdm/nmdm.c optional nmdm dev/nsp/nsp.c optional nsp dev/nsp/nsp_pccard.c optional nsp pccard dev/null/null.c standard dev/oce/oce_hw.c optional oce pci dev/oce/oce_if.c optional oce pci dev/oce/oce_mbox.c optional oce pci dev/oce/oce_queue.c optional oce pci dev/oce/oce_sysctl.c optional oce pci dev/oce/oce_util.c optional oce pci dev/ofw/ofw_bus_if.m optional fdt dev/ofw/ofw_bus_subr.c optional fdt dev/ofw/ofw_fdt.c optional fdt dev/ofw/ofw_if.m optional fdt dev/ofw/ofw_iicbus.c optional fdt iicbus dev/ofw/ofwbus.c optional fdt dev/ofw/openfirm.c optional fdt dev/ofw/openfirmio.c optional fdt dev/patm/if_patm.c optional patm pci dev/patm/if_patm_attach.c optional patm pci dev/patm/if_patm_intr.c optional patm pci dev/patm/if_patm_ioctl.c optional patm pci dev/patm/if_patm_rtables.c optional patm pci dev/patm/if_patm_rx.c optional patm pci dev/patm/if_patm_tx.c optional patm pci dev/pbio/pbio.c optional pbio isa dev/pccard/card_if.m standard dev/pccard/pccard.c optional pccard dev/pccard/pccard_cis.c optional pccard dev/pccard/pccard_cis_quirks.c optional pccard dev/pccard/pccard_device.c optional pccard dev/pccard/power_if.m standard dev/pccbb/pccbb.c optional cbb dev/pccbb/pccbb_isa.c optional cbb isa dev/pccbb/pccbb_pci.c optional cbb pci dev/pcf/pcf.c optional pcf dev/pci/eisa_pci.c optional pci eisa dev/pci/fixup_pci.c optional pci dev/pci/hostb_pci.c optional pci dev/pci/ignore_pci.c optional pci dev/pci/isa_pci.c optional pci isa dev/pci/pci.c optional pci dev/pci/pci_if.m standard dev/pci/pci_pci.c optional pci dev/pci/pci_subr.c optional pci dev/pci/pci_user.c optional pci dev/pci/pcib_if.m standard dev/pci/pcib_support.c standard dev/pci/vga_pci.c optional pci dev/pcn/if_pcn.c optional pcn pci dev/pdq/if_fea.c optional fea eisa dev/pdq/if_fpa.c optional fpa pci dev/pdq/pdq.c optional nowerror fea eisa | fpa pci dev/pdq/pdq_ifsubr.c optional nowerror fea eisa | fpa pci dev/ppbus/if_plip.c optional plip dev/ppbus/immio.c optional vpo dev/ppbus/lpbb.c optional lpbb dev/ppbus/lpt.c optional lpt dev/ppbus/pcfclock.c optional pcfclock dev/ppbus/ppb_1284.c optional ppbus dev/ppbus/ppb_base.c optional ppbus dev/ppbus/ppb_msq.c optional ppbus dev/ppbus/ppbconf.c optional ppbus dev/ppbus/ppbus_if.m optional ppbus dev/ppbus/ppi.c optional ppi dev/ppbus/pps.c optional pps dev/ppbus/vpo.c optional vpo dev/ppbus/vpoio.c optional vpo dev/ppc/ppc.c optional ppc dev/ppc/ppc_acpi.c optional ppc acpi dev/ppc/ppc_isa.c optional ppc isa dev/ppc/ppc_pci.c optional ppc pci dev/ppc/ppc_puc.c optional ppc puc dev/pst/pst-iop.c optional pst dev/pst/pst-pci.c optional pst pci dev/pst/pst-raid.c optional pst dev/pty/pty.c optional pty dev/puc/puc.c optional puc dev/puc/puc_cfg.c optional puc dev/puc/puc_pccard.c optional puc pccard dev/puc/puc_pci.c optional puc pci dev/puc/pucdata.c optional puc pci dev/quicc/quicc_core.c optional quicc dev/ral/rt2560.c optional ral dev/ral/rt2661.c optional ral dev/ral/rt2860.c optional ral dev/ral/if_ral_pci.c optional ral pci rt2561fw.c optional rt2561fw | ralfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk rt2561.fw:rt2561fw -mrt2561 -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "rt2561fw.c" rt2561fw.fwo optional rt2561fw | ralfw \ dependency "rt2561.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "rt2561fw.fwo" rt2561.fw optional rt2561fw | ralfw \ dependency "$S/contrib/dev/ral/rt2561.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "rt2561.fw" rt2561sfw.c optional rt2561sfw | ralfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk rt2561s.fw:rt2561sfw -mrt2561s -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "rt2561sfw.c" rt2561sfw.fwo optional rt2561sfw | ralfw \ dependency "rt2561s.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "rt2561sfw.fwo" rt2561s.fw optional rt2561sfw | ralfw \ dependency "$S/contrib/dev/ral/rt2561s.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "rt2561s.fw" rt2661fw.c optional rt2661fw | ralfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk rt2661.fw:rt2661fw -mrt2661 -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "rt2661fw.c" rt2661fw.fwo optional rt2661fw | ralfw \ dependency "rt2661.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "rt2661fw.fwo" rt2661.fw optional rt2661fw | ralfw \ dependency "$S/contrib/dev/ral/rt2661.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "rt2661.fw" rt2860fw.c optional rt2860fw | ralfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk rt2860.fw:rt2860fw -mrt2860 -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "rt2860fw.c" rt2860fw.fwo optional rt2860fw | ralfw \ dependency "rt2860.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "rt2860fw.fwo" rt2860.fw optional rt2860fw | ralfw \ dependency "$S/contrib/dev/ral/rt2860.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "rt2860.fw" dev/random/randomdev.c standard dev/random/random_adaptors.c standard dev/random/dummy_rng.c standard dev/random/live_entropy_sources.c standard dev/random/random_harvestq.c standard dev/random/randomdev_soft.c optional random dev/random/yarrow.c optional random dev/random/fortuna.c optional random dev/random/hash.c optional random dev/rc/rc.c optional rc dev/re/if_re.c optional re dev/rl/if_rl.c optional rl pci dev/rndtest/rndtest.c optional rndtest dev/rp/rp.c optional rp dev/rp/rp_isa.c optional rp isa dev/rp/rp_pci.c optional rp pci dev/safe/safe.c optional safe dev/scc/scc_if.m optional scc dev/scc/scc_bfe_ebus.c optional scc ebus dev/scc/scc_bfe_quicc.c optional scc quicc dev/scc/scc_bfe_sbus.c optional scc fhc | scc sbus dev/scc/scc_core.c optional scc dev/scc/scc_dev_quicc.c optional scc quicc dev/scc/scc_dev_sab82532.c optional scc dev/scc/scc_dev_z8530.c optional scc dev/scd/scd.c optional scd isa dev/scd/scd_isa.c optional scd isa dev/sdhci/sdhci.c optional sdhci dev/sdhci/sdhci_if.m optional sdhci dev/sdhci/sdhci_pci.c optional sdhci pci dev/sf/if_sf.c optional sf pci dev/sge/if_sge.c optional sge pci dev/si/si.c optional si dev/si/si2_z280.c optional si dev/si/si3_t225.c optional si dev/si/si_eisa.c optional si eisa dev/si/si_isa.c optional si isa dev/si/si_pci.c optional si pci dev/siba/siba.c optional siba dev/siba/siba_bwn.c optional siba_bwn pci dev/siba/siba_cc.c optional siba dev/siba/siba_core.c optional siba | siba_bwn pci dev/siba/siba_pcib.c optional siba pci dev/siis/siis.c optional siis pci dev/sis/if_sis.c optional sis pci dev/sk/if_sk.c optional sk pci dev/smbus/smb.c optional smb dev/smbus/smbconf.c optional smbus dev/smbus/smbus.c optional smbus dev/smbus/smbus_if.m optional smbus dev/smc/if_smc.c optional smc dev/smc/if_smc_fdt.c optional smc fdt dev/sn/if_sn.c optional sn dev/sn/if_sn_isa.c optional sn isa dev/sn/if_sn_pccard.c optional sn pccard dev/snp/snp.c optional snp dev/sound/clone.c optional sound dev/sound/unit.c optional sound dev/sound/isa/ad1816.c optional snd_ad1816 isa dev/sound/isa/ess.c optional snd_ess isa dev/sound/isa/gusc.c optional snd_gusc isa dev/sound/isa/mss.c optional snd_mss isa dev/sound/isa/sb16.c optional snd_sb16 isa dev/sound/isa/sb8.c optional snd_sb8 isa dev/sound/isa/sbc.c optional snd_sbc isa dev/sound/isa/sndbuf_dma.c optional sound isa dev/sound/pci/als4000.c optional snd_als4000 pci dev/sound/pci/atiixp.c optional snd_atiixp pci dev/sound/pci/cmi.c optional snd_cmi pci dev/sound/pci/cs4281.c optional snd_cs4281 pci dev/sound/pci/csa.c optional snd_csa pci dev/sound/pci/csapcm.c optional snd_csa pci dev/sound/pci/ds1.c optional snd_ds1 pci dev/sound/pci/emu10k1.c optional snd_emu10k1 pci dev/sound/pci/emu10kx.c optional snd_emu10kx pci dev/sound/pci/emu10kx-pcm.c optional snd_emu10kx pci dev/sound/pci/emu10kx-midi.c optional snd_emu10kx pci dev/sound/pci/envy24.c optional snd_envy24 pci dev/sound/pci/envy24ht.c optional snd_envy24ht pci dev/sound/pci/es137x.c optional snd_es137x pci dev/sound/pci/fm801.c optional snd_fm801 pci dev/sound/pci/ich.c optional snd_ich pci dev/sound/pci/maestro.c optional snd_maestro pci dev/sound/pci/maestro3.c optional snd_maestro3 pci dev/sound/pci/neomagic.c optional snd_neomagic pci dev/sound/pci/solo.c optional snd_solo pci dev/sound/pci/spicds.c optional snd_spicds pci dev/sound/pci/t4dwave.c optional snd_t4dwave pci dev/sound/pci/via8233.c optional snd_via8233 pci dev/sound/pci/via82c686.c optional snd_via82c686 pci dev/sound/pci/vibes.c optional snd_vibes pci dev/sound/pci/hda/hdaa.c optional snd_hda pci dev/sound/pci/hda/hdaa_patches.c optional snd_hda pci dev/sound/pci/hda/hdac.c optional snd_hda pci dev/sound/pci/hda/hdac_if.m optional snd_hda pci dev/sound/pci/hda/hdacc.c optional snd_hda pci dev/sound/pci/hdspe.c optional snd_hdspe pci dev/sound/pci/hdspe-pcm.c optional snd_hdspe pci dev/sound/pcm/ac97.c optional sound dev/sound/pcm/ac97_if.m optional sound dev/sound/pcm/ac97_patch.c optional sound dev/sound/pcm/buffer.c optional sound \ dependency "snd_fxdiv_gen.h" dev/sound/pcm/channel.c optional sound dev/sound/pcm/channel_if.m optional sound dev/sound/pcm/dsp.c optional sound dev/sound/pcm/feeder.c optional sound dev/sound/pcm/feeder_chain.c optional sound dev/sound/pcm/feeder_eq.c optional sound \ dependency "feeder_eq_gen.h" \ dependency "snd_fxdiv_gen.h" dev/sound/pcm/feeder_if.m optional sound dev/sound/pcm/feeder_format.c optional sound \ dependency "snd_fxdiv_gen.h" dev/sound/pcm/feeder_matrix.c optional sound \ dependency "snd_fxdiv_gen.h" dev/sound/pcm/feeder_mixer.c optional sound \ dependency "snd_fxdiv_gen.h" dev/sound/pcm/feeder_rate.c optional sound \ dependency "feeder_rate_gen.h" \ dependency "snd_fxdiv_gen.h" dev/sound/pcm/feeder_volume.c optional sound \ dependency "snd_fxdiv_gen.h" dev/sound/pcm/mixer.c optional sound dev/sound/pcm/mixer_if.m optional sound dev/sound/pcm/sndstat.c optional sound dev/sound/pcm/sound.c optional sound dev/sound/pcm/vchan.c optional sound dev/sound/usb/uaudio.c optional snd_uaudio usb dev/sound/usb/uaudio_pcm.c optional snd_uaudio usb dev/sound/midi/midi.c optional sound dev/sound/midi/mpu401.c optional sound dev/sound/midi/mpu_if.m optional sound dev/sound/midi/mpufoi_if.m optional sound dev/sound/midi/sequencer.c optional sound dev/sound/midi/synth_if.m optional sound dev/spibus/ofw_spibus.c optional fdt spibus dev/spibus/spibus.c optional spibus \ dependency "spibus_if.h" dev/spibus/spibus_if.m optional spibus dev/ste/if_ste.c optional ste pci dev/stg/tmc18c30.c optional stg dev/stg/tmc18c30_isa.c optional stg isa dev/stg/tmc18c30_pccard.c optional stg pccard dev/stg/tmc18c30_pci.c optional stg pci dev/stg/tmc18c30_subr.c optional stg dev/stge/if_stge.c optional stge dev/streams/streams.c optional streams dev/sym/sym_hipd.c optional sym \ dependency "$S/dev/sym/sym_{conf,defs}.h" dev/syscons/blank/blank_saver.c optional blank_saver dev/syscons/daemon/daemon_saver.c optional daemon_saver dev/syscons/dragon/dragon_saver.c optional dragon_saver dev/syscons/fade/fade_saver.c optional fade_saver dev/syscons/fire/fire_saver.c optional fire_saver dev/syscons/green/green_saver.c optional green_saver dev/syscons/logo/logo.c optional logo_saver dev/syscons/logo/logo_saver.c optional logo_saver dev/syscons/rain/rain_saver.c optional rain_saver dev/syscons/schistory.c optional sc dev/syscons/scmouse.c optional sc dev/syscons/scterm.c optional sc dev/syscons/scvidctl.c optional sc dev/syscons/snake/snake_saver.c optional snake_saver dev/syscons/star/star_saver.c optional star_saver dev/syscons/syscons.c optional sc dev/syscons/sysmouse.c optional sc dev/syscons/warp/warp_saver.c optional warp_saver dev/tdfx/tdfx_linux.c optional tdfx_linux tdfx compat_linux dev/tdfx/tdfx_pci.c optional tdfx pci dev/ti/if_ti.c optional ti pci dev/tl/if_tl.c optional tl pci dev/trm/trm.c optional trm dev/twa/tw_cl_init.c optional twa \ compile-with "${NORMAL_C} -I$S/dev/twa" dev/twa/tw_cl_intr.c optional twa \ compile-with "${NORMAL_C} -I$S/dev/twa" dev/twa/tw_cl_io.c optional twa \ compile-with "${NORMAL_C} -I$S/dev/twa" dev/twa/tw_cl_misc.c optional twa \ compile-with "${NORMAL_C} -I$S/dev/twa" dev/twa/tw_osl_cam.c optional twa \ compile-with "${NORMAL_C} -I$S/dev/twa" dev/twa/tw_osl_freebsd.c optional twa \ compile-with "${NORMAL_C} -I$S/dev/twa" dev/twe/twe.c optional twe dev/twe/twe_freebsd.c optional twe dev/tws/tws.c optional tws dev/tws/tws_cam.c optional tws dev/tws/tws_hdm.c optional tws dev/tws/tws_services.c optional tws dev/tws/tws_user.c optional tws dev/tx/if_tx.c optional tx dev/txp/if_txp.c optional txp dev/uart/uart_bus_acpi.c optional uart acpi #dev/uart/uart_bus_cbus.c optional uart cbus dev/uart/uart_bus_ebus.c optional uart ebus dev/uart/uart_bus_fdt.c optional uart fdt dev/uart/uart_bus_isa.c optional uart isa dev/uart/uart_bus_pccard.c optional uart pccard dev/uart/uart_bus_pci.c optional uart pci dev/uart/uart_bus_puc.c optional uart puc dev/uart/uart_bus_scc.c optional uart scc dev/uart/uart_core.c optional uart dev/uart/uart_dbg.c optional uart gdb dev/uart/uart_dev_ns8250.c optional uart uart_ns8250 dev/uart/uart_dev_pl011.c optional uart pl011 dev/uart/uart_dev_quicc.c optional uart quicc dev/uart/uart_dev_sab82532.c optional uart uart_sab82532 dev/uart/uart_dev_sab82532.c optional uart scc dev/uart/uart_dev_z8530.c optional uart uart_z8530 dev/uart/uart_dev_z8530.c optional uart scc dev/uart/uart_if.m optional uart dev/uart/uart_subr.c optional uart dev/uart/uart_tty.c optional uart dev/ubsec/ubsec.c optional ubsec # # USB controller drivers # dev/usb/controller/at91dci.c optional at91dci dev/usb/controller/at91dci_atmelarm.c optional at91dci at91rm9200 dev/usb/controller/musb_otg.c optional musb dev/usb/controller/musb_otg_atmelarm.c optional musb at91rm9200 dev/usb/controller/dwc_otg.c optional dwcotg dev/usb/controller/dwc_otg_fdt.c optional dwcotg fdt dev/usb/controller/ehci.c optional ehci dev/usb/controller/ehci_pci.c optional ehci pci dev/usb/controller/ohci.c optional ohci dev/usb/controller/ohci_atmelarm.c optional ohci at91rm9200 dev/usb/controller/ohci_pci.c optional ohci pci dev/usb/controller/uhci.c optional uhci dev/usb/controller/uhci_pci.c optional uhci pci dev/usb/controller/xhci.c optional xhci dev/usb/controller/xhci_pci.c optional xhci pci dev/usb/controller/saf1761_otg.c optional saf1761otg dev/usb/controller/saf1761_otg_fdt.c optional saf1761otg fdt dev/usb/controller/uss820dci.c optional uss820dci dev/usb/controller/uss820dci_atmelarm.c optional uss820dci at91rm9200 dev/usb/controller/usb_controller.c optional usb # # USB storage drivers # dev/usb/storage/umass.c optional umass dev/usb/storage/urio.c optional urio dev/usb/storage/ustorage_fs.c optional usfs # # USB core # dev/usb/usb_busdma.c optional usb dev/usb/usb_compat_linux.c optional usb dev/usb/usb_core.c optional usb dev/usb/usb_debug.c optional usb dev/usb/usb_dev.c optional usb dev/usb/usb_device.c optional usb dev/usb/usb_dynamic.c optional usb dev/usb/usb_error.c optional usb dev/usb/usb_generic.c optional usb dev/usb/usb_handle_request.c optional usb dev/usb/usb_hid.c optional usb dev/usb/usb_hub.c optional usb dev/usb/usb_if.m optional usb dev/usb/usb_lookup.c optional usb dev/usb/usb_mbuf.c optional usb dev/usb/usb_msctest.c optional usb dev/usb/usb_parse.c optional usb dev/usb/usb_pf.c optional usb dev/usb/usb_process.c optional usb dev/usb/usb_request.c optional usb dev/usb/usb_transfer.c optional usb dev/usb/usb_util.c optional usb # # USB network drivers # dev/usb/net/if_aue.c optional aue dev/usb/net/if_axe.c optional axe dev/usb/net/if_axge.c optional axge dev/usb/net/if_cdce.c optional cdce dev/usb/net/if_cue.c optional cue dev/usb/net/if_ipheth.c optional ipheth dev/usb/net/if_kue.c optional kue dev/usb/net/if_mos.c optional mos dev/usb/net/if_rue.c optional rue dev/usb/net/if_smsc.c optional smsc dev/usb/net/if_udav.c optional udav dev/usb/net/if_usie.c optional usie dev/usb/net/if_urndis.c optional urndis dev/usb/net/ruephy.c optional rue dev/usb/net/usb_ethernet.c optional aue | axe | axge | cdce | cue | kue | \ mos | rue | smsc | udav | ipheth | \ urndis dev/usb/net/uhso.c optional uhso # # USB WLAN drivers # dev/usb/wlan/if_rsu.c optional rsu rsu-rtl8712fw.c optional rsu-rtl8712fw | rsufw \ compile-with "${AWK} -f $S/tools/fw_stub.awk rsu-rtl8712fw.fw:rsu-rtl8712fw:120 -mrsu-rtl8712fw -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "rsu-rtl8712fw.c" rsu-rtl8712fw.fwo optional rsu-rtl8712fw | rsufw \ dependency "rsu-rtl8712fw.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "rsu-rtl8712fw.fwo" rsu-rtl8712fw.fw optional rsu-rtl8712.fw | rsufw \ dependency "$S/contrib/dev/rsu/rsu-rtl8712fw.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "rsu-rtl8712fw.fw" dev/usb/wlan/if_rum.c optional rum dev/usb/wlan/if_run.c optional run runfw.c optional runfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk run.fw:runfw -mrunfw -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "runfw.c" runfw.fwo optional runfw \ dependency "run.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "runfw.fwo" run.fw optional runfw \ dependency "$S/contrib/dev/run/rt2870.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "run.fw" dev/usb/wlan/if_uath.c optional uath dev/usb/wlan/if_upgt.c optional upgt dev/usb/wlan/if_ural.c optional ural dev/usb/wlan/if_urtw.c optional urtw dev/usb/wlan/if_urtwn.c optional urtwn urtwn-rtl8188eufw.c optional urtwn-rtl8188eufw | urtwnfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk urtwn-rtl8188eufw.fw:urtwn-rtl8188eufw:111 -murtwn-rtl8188eufw -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "urtwn-rtl8188eufw.c" urtwn-rtl8188eufw.fwo optional urtwn-rtl8188eufw | urtwnfw \ dependency "urtwn-rtl8188eufw.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "urtwn-rtl8188eufw.fwo" urtwn-rtl8188eufw.fw optional urtwn-rtl8188eufw | urtwnfw \ dependency "$S/contrib/dev/urtwn/urtwn-rtl8188eufw.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "urtwn-rtl8188eufw.fw" urtwn-rtl8192cfwT.c optional urtwn-rtl8192cfwT | urtwnfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk urtwn-rtl8192cfwT.fw:urtwn-rtl8192cfwT:111 -murtwn-rtl8192cfwT -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "urtwn-rtl8192cfwT.c" urtwn-rtl8192cfwT.fwo optional urtwn-rtl8192cfwT | urtwnfw \ dependency "urtwn-rtl8192cfwT.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "urtwn-rtl8192cfwT.fwo" urtwn-rtl8192cfwT.fw optional urtwn-rtl8192cfwT | urtwnfw \ dependency "$S/contrib/dev/urtwn/urtwn-rtl8192cfwT.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "urtwn-rtl8192cfwT.fw" urtwn-rtl8192cfwU.c optional urtwn-rtl8192cfwU | urtwnfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk urtwn-rtl8192cfwU.fw:urtwn-rtl8192cfwU:111 -murtwn-rtl8192cfwU -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "urtwn-rtl8192cfwU.c" urtwn-rtl8192cfwU.fwo optional urtwn-rtl8192cfwU | urtwnfw \ dependency "urtwn-rtl8192cfwU.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "urtwn-rtl8192cfwU.fwo" urtwn-rtl8192cfwU.fw optional urtwn-rtl8192cfwU | urtwnfw \ dependency "$S/contrib/dev/urtwn/urtwn-rtl8192cfwU.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "urtwn-rtl8192cfwU.fw" dev/usb/wlan/if_zyd.c optional zyd # # USB serial and parallel port drivers # dev/usb/serial/u3g.c optional u3g dev/usb/serial/uark.c optional uark dev/usb/serial/ubsa.c optional ubsa dev/usb/serial/ubser.c optional ubser dev/usb/serial/uchcom.c optional uchcom dev/usb/serial/ucycom.c optional ucycom dev/usb/serial/ufoma.c optional ufoma dev/usb/serial/uftdi.c optional uftdi dev/usb/serial/ugensa.c optional ugensa dev/usb/serial/uipaq.c optional uipaq dev/usb/serial/ulpt.c optional ulpt dev/usb/serial/umcs.c optional umcs dev/usb/serial/umct.c optional umct dev/usb/serial/umodem.c optional umodem dev/usb/serial/umoscom.c optional umoscom dev/usb/serial/uplcom.c optional uplcom dev/usb/serial/uslcom.c optional uslcom dev/usb/serial/uvisor.c optional uvisor dev/usb/serial/uvscom.c optional uvscom dev/usb/serial/usb_serial.c optional ucom | u3g | uark | ubsa | ubser | \ uchcom | ucycom | ufoma | uftdi | \ ugensa | uipaq | umcs | umct | \ umodem | umoscom | uplcom | usie | \ uslcom | uvisor | uvscom # # USB misc drivers # dev/usb/misc/ufm.c optional ufm dev/usb/misc/udbp.c optional udbp dev/usb/misc/uled.c optional uled # # USB input drivers # dev/usb/input/atp.c optional atp dev/usb/input/uep.c optional uep dev/usb/input/uhid.c optional uhid dev/usb/input/ukbd.c optional ukbd dev/usb/input/ums.c optional ums dev/usb/input/wsp.c optional wsp # # USB quirks # dev/usb/quirk/usb_quirk.c optional usb # # USB templates # dev/usb/template/usb_template.c optional usb_template dev/usb/template/usb_template_audio.c optional usb_template dev/usb/template/usb_template_cdce.c optional usb_template dev/usb/template/usb_template_kbd.c optional usb_template dev/usb/template/usb_template_modem.c optional usb_template dev/usb/template/usb_template_mouse.c optional usb_template dev/usb/template/usb_template_msc.c optional usb_template dev/usb/template/usb_template_mtp.c optional usb_template dev/usb/template/usb_template_phone.c optional usb_template # # USB END # dev/utopia/idtphy.c optional utopia dev/utopia/suni.c optional utopia dev/utopia/utopia.c optional utopia dev/vge/if_vge.c optional vge dev/viapm/viapm.c optional viapm pci dev/virtio/virtio.c optional virtio dev/virtio/virtqueue.c optional virtio dev/virtio/virtio_bus_if.m optional virtio dev/virtio/virtio_if.m optional virtio dev/virtio/pci/virtio_pci.c optional virtio_pci dev/virtio/mmio/virtio_mmio.c optional virtio_mmio dev/virtio/mmio/virtio_mmio_if.m optional virtio_mmio dev/virtio/network/if_vtnet.c optional vtnet dev/virtio/block/virtio_blk.c optional virtio_blk dev/virtio/balloon/virtio_balloon.c optional virtio_balloon dev/virtio/scsi/virtio_scsi.c optional virtio_scsi dev/virtio/random/virtio_random.c optional virtio_random dev/virtio/console/virtio_console.c optional virtio_console dev/vkbd/vkbd.c optional vkbd dev/vr/if_vr.c optional vr pci dev/vt/colors/vt_termcolors.c optional vt dev/vt/font/vt_font_default.c optional vt dev/vt/font/vt_mouse_cursor.c optional vt dev/vt/hw/efifb/efifb.c optional vt_efifb dev/vt/hw/fb/vt_fb.c optional vt dev/vt/hw/vga/vt_vga.c optional vt vt_vga dev/vt/logo/logo_freebsd.c optional vt splash dev/vt/vt_buf.c optional vt dev/vt/vt_consolectl.c optional vt dev/vt/vt_core.c optional vt dev/vt/vt_font.c optional vt dev/vt/vt_sysmouse.c optional vt dev/vte/if_vte.c optional vte pci dev/vx/if_vx.c optional vx dev/vx/if_vx_eisa.c optional vx eisa dev/vx/if_vx_pci.c optional vx pci dev/vxge/vxge.c optional vxge dev/vxge/vxgehal/vxgehal-ifmsg.c optional vxge dev/vxge/vxgehal/vxgehal-mrpcim.c optional vxge dev/vxge/vxgehal/vxge-queue.c optional vxge dev/vxge/vxgehal/vxgehal-ring.c optional vxge dev/vxge/vxgehal/vxgehal-swapper.c optional vxge dev/vxge/vxgehal/vxgehal-mgmt.c optional vxge dev/vxge/vxgehal/vxgehal-srpcim.c optional vxge dev/vxge/vxgehal/vxgehal-config.c optional vxge dev/vxge/vxgehal/vxgehal-blockpool.c optional vxge dev/vxge/vxgehal/vxgehal-doorbells.c optional vxge dev/vxge/vxgehal/vxgehal-mgmtaux.c optional vxge dev/vxge/vxgehal/vxgehal-device.c optional vxge dev/vxge/vxgehal/vxgehal-mm.c optional vxge dev/vxge/vxgehal/vxgehal-driver.c optional vxge dev/vxge/vxgehal/vxgehal-virtualpath.c optional vxge dev/vxge/vxgehal/vxgehal-channel.c optional vxge dev/vxge/vxgehal/vxgehal-fifo.c optional vxge dev/watchdog/watchdog.c standard dev/wb/if_wb.c optional wb pci dev/wds/wd7000.c optional wds isa dev/wi/if_wi.c optional wi dev/wi/if_wi_pccard.c optional wi pccard dev/wi/if_wi_pci.c optional wi pci dev/wl/if_wl.c optional wl isa dev/wpi/if_wpi.c optional wpi pci wpifw.c optional wpifw \ compile-with "${AWK} -f $S/tools/fw_stub.awk wpi.fw:wpifw:153229 -mwpi -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "wpifw.c" wpifw.fwo optional wpifw \ dependency "wpi.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "wpifw.fwo" wpi.fw optional wpifw \ dependency "$S/contrib/dev/wpi/iwlwifi-3945-15.32.2.9.fw.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "wpi.fw" dev/xe/if_xe.c optional xe dev/xe/if_xe_pccard.c optional xe pccard dev/xen/balloon/balloon.c optional xen | xenhvm dev/xen/blkfront/blkfront.c optional xen | xenhvm dev/xen/blkback/blkback.c optional xen | xenhvm dev/xen/console/console.c optional xen | xenhvm dev/xen/console/xencons_ring.c optional xen | xenhvm dev/xen/control/control.c optional xen | xenhvm dev/xen/grant_table/grant_table.c optional xen | xenhvm dev/xen/netback/netback.c optional xen | xenhvm dev/xen/netfront/netfront.c optional xen | xenhvm dev/xen/xenpci/xenpci.c optional xenpci dev/xen/timer/timer.c optional xen | xenhvm dev/xen/pvcpu/pvcpu.c optional xen | xenhvm dev/xen/xenstore/xenstore.c optional xen | xenhvm dev/xen/xenstore/xenstore_dev.c optional xen | xenhvm dev/xen/xenstore/xenstored_dev.c optional xen | xenhvm dev/xen/evtchn/evtchn_dev.c optional xen | xenhvm dev/xen/privcmd/privcmd.c optional xen | xenhvm dev/xl/if_xl.c optional xl pci dev/xl/xlphy.c optional xl pci fs/autofs/autofs.c optional autofs fs/autofs/autofs_vfsops.c optional autofs fs/autofs/autofs_vnops.c optional autofs fs/deadfs/dead_vnops.c standard fs/devfs/devfs_devs.c standard fs/devfs/devfs_dir.c standard fs/devfs/devfs_rule.c standard fs/devfs/devfs_vfsops.c standard fs/devfs/devfs_vnops.c standard fs/fdescfs/fdesc_vfsops.c optional fdescfs fs/fdescfs/fdesc_vnops.c optional fdescfs fs/fifofs/fifo_vnops.c standard fs/cuse/cuse.c optional cuse fs/fuse/fuse_device.c optional fuse fs/fuse/fuse_file.c optional fuse fs/fuse/fuse_internal.c optional fuse fs/fuse/fuse_io.c optional fuse fs/fuse/fuse_ipc.c optional fuse fs/fuse/fuse_main.c optional fuse fs/fuse/fuse_node.c optional fuse fs/fuse/fuse_vfsops.c optional fuse fs/fuse/fuse_vnops.c optional fuse fs/msdosfs/msdosfs_conv.c optional msdosfs fs/msdosfs/msdosfs_denode.c optional msdosfs fs/msdosfs/msdosfs_fat.c optional msdosfs fs/msdosfs/msdosfs_fileno.c optional msdosfs fs/msdosfs/msdosfs_iconv.c optional msdosfs_iconv fs/msdosfs/msdosfs_lookup.c optional msdosfs fs/msdosfs/msdosfs_vfsops.c optional msdosfs fs/msdosfs/msdosfs_vnops.c optional msdosfs fs/nandfs/bmap.c optional nandfs fs/nandfs/nandfs_alloc.c optional nandfs fs/nandfs/nandfs_bmap.c optional nandfs fs/nandfs/nandfs_buffer.c optional nandfs fs/nandfs/nandfs_cleaner.c optional nandfs fs/nandfs/nandfs_cpfile.c optional nandfs fs/nandfs/nandfs_dat.c optional nandfs fs/nandfs/nandfs_dir.c optional nandfs fs/nandfs/nandfs_ifile.c optional nandfs fs/nandfs/nandfs_segment.c optional nandfs fs/nandfs/nandfs_subr.c optional nandfs fs/nandfs/nandfs_sufile.c optional nandfs fs/nandfs/nandfs_vfsops.c optional nandfs fs/nandfs/nandfs_vnops.c optional nandfs fs/nfs/nfs_commonkrpc.c optional nfscl | nfsd fs/nfs/nfs_commonsubs.c optional nfscl | nfsd fs/nfs/nfs_commonport.c optional nfscl | nfsd fs/nfs/nfs_commonacl.c optional nfscl | nfsd fs/nfsclient/nfs_clcomsubs.c optional nfscl fs/nfsclient/nfs_clsubs.c optional nfscl fs/nfsclient/nfs_clstate.c optional nfscl fs/nfsclient/nfs_clkrpc.c optional nfscl fs/nfsclient/nfs_clrpcops.c optional nfscl fs/nfsclient/nfs_clvnops.c optional nfscl fs/nfsclient/nfs_clnode.c optional nfscl fs/nfsclient/nfs_clvfsops.c optional nfscl fs/nfsclient/nfs_clport.c optional nfscl fs/nfsclient/nfs_clbio.c optional nfscl fs/nfsclient/nfs_clnfsiod.c optional nfscl fs/nfsserver/nfs_fha_new.c optional nfsd inet fs/nfsserver/nfs_nfsdsocket.c optional nfsd inet fs/nfsserver/nfs_nfsdsubs.c optional nfsd inet fs/nfsserver/nfs_nfsdstate.c optional nfsd inet fs/nfsserver/nfs_nfsdkrpc.c optional nfsd inet fs/nfsserver/nfs_nfsdserv.c optional nfsd inet fs/nfsserver/nfs_nfsdport.c optional nfsd inet fs/nfsserver/nfs_nfsdcache.c optional nfsd inet fs/nullfs/null_subr.c optional nullfs fs/nullfs/null_vfsops.c optional nullfs fs/nullfs/null_vnops.c optional nullfs fs/procfs/procfs.c optional procfs fs/procfs/procfs_ctl.c optional procfs fs/procfs/procfs_dbregs.c optional procfs fs/procfs/procfs_fpregs.c optional procfs fs/procfs/procfs_ioctl.c optional procfs fs/procfs/procfs_map.c optional procfs fs/procfs/procfs_mem.c optional procfs fs/procfs/procfs_note.c optional procfs fs/procfs/procfs_osrel.c optional procfs fs/procfs/procfs_regs.c optional procfs fs/procfs/procfs_rlimit.c optional procfs fs/procfs/procfs_status.c optional procfs fs/procfs/procfs_type.c optional procfs fs/pseudofs/pseudofs.c optional pseudofs fs/pseudofs/pseudofs_fileno.c optional pseudofs fs/pseudofs/pseudofs_vncache.c optional pseudofs fs/pseudofs/pseudofs_vnops.c optional pseudofs fs/smbfs/smbfs_io.c optional smbfs fs/smbfs/smbfs_node.c optional smbfs fs/smbfs/smbfs_smb.c optional smbfs fs/smbfs/smbfs_subr.c optional smbfs fs/smbfs/smbfs_vfsops.c optional smbfs fs/smbfs/smbfs_vnops.c optional smbfs fs/udf/osta.c optional udf fs/udf/udf_iconv.c optional udf_iconv fs/udf/udf_vfsops.c optional udf fs/udf/udf_vnops.c optional udf fs/unionfs/union_subr.c optional unionfs fs/unionfs/union_vfsops.c optional unionfs fs/unionfs/union_vnops.c optional unionfs fs/tmpfs/tmpfs_vnops.c optional tmpfs fs/tmpfs/tmpfs_fifoops.c optional tmpfs fs/tmpfs/tmpfs_vfsops.c optional tmpfs fs/tmpfs/tmpfs_subr.c optional tmpfs gdb/gdb_cons.c optional gdb gdb/gdb_main.c optional gdb gdb/gdb_packet.c optional gdb geom/bde/g_bde.c optional geom_bde geom/bde/g_bde_crypt.c optional geom_bde geom/bde/g_bde_lock.c optional geom_bde geom/bde/g_bde_work.c optional geom_bde geom/cache/g_cache.c optional geom_cache geom/concat/g_concat.c optional geom_concat geom/eli/g_eli.c optional geom_eli geom/eli/g_eli_crypto.c optional geom_eli geom/eli/g_eli_ctl.c optional geom_eli geom/eli/g_eli_integrity.c optional geom_eli geom/eli/g_eli_key.c optional geom_eli geom/eli/g_eli_key_cache.c optional geom_eli geom/eli/g_eli_privacy.c optional geom_eli geom/eli/pkcs5v2.c optional geom_eli geom/gate/g_gate.c optional geom_gate geom/geom_aes.c optional geom_aes geom/geom_bsd.c optional geom_bsd geom/geom_bsd_enc.c optional geom_bsd | geom_part_bsd geom/geom_ccd.c optional ccd | geom_ccd geom/geom_ctl.c standard geom/geom_dev.c standard geom/geom_disk.c standard geom/geom_dump.c standard geom/geom_event.c standard geom/geom_fox.c optional geom_fox geom/geom_flashmap.c optional fdt cfi | fdt nand geom/geom_io.c standard geom/geom_kern.c standard geom/geom_map.c optional geom_map geom/geom_mbr.c optional geom_mbr geom/geom_mbr_enc.c optional geom_mbr geom/geom_pc98.c optional geom_pc98 geom/geom_pc98_enc.c optional geom_pc98 geom/geom_redboot.c optional geom_redboot geom/geom_slice.c standard geom/geom_subr.c standard geom/geom_sunlabel.c optional geom_sunlabel geom/geom_sunlabel_enc.c optional geom_sunlabel geom/geom_vfs.c standard geom/geom_vol_ffs.c optional geom_vol geom/journal/g_journal.c optional geom_journal geom/journal/g_journal_ufs.c optional geom_journal geom/label/g_label.c optional geom_label | geom_label_gpt geom/label/g_label_ext2fs.c optional geom_label geom/label/g_label_iso9660.c optional geom_label geom/label/g_label_msdosfs.c optional geom_label geom/label/g_label_ntfs.c optional geom_label geom/label/g_label_reiserfs.c optional geom_label geom/label/g_label_ufs.c optional geom_label geom/label/g_label_gpt.c optional geom_label | geom_label_gpt geom/label/g_label_disk_ident.c optional geom_label geom/linux_lvm/g_linux_lvm.c optional geom_linux_lvm geom/mirror/g_mirror.c optional geom_mirror geom/mirror/g_mirror_ctl.c optional geom_mirror geom/mountver/g_mountver.c optional geom_mountver geom/multipath/g_multipath.c optional geom_multipath geom/nop/g_nop.c optional geom_nop geom/part/g_part.c standard geom/part/g_part_if.m standard geom/part/g_part_apm.c optional geom_part_apm geom/part/g_part_bsd.c optional geom_part_bsd geom/part/g_part_bsd64.c optional geom_part_bsd64 geom/part/g_part_ebr.c optional geom_part_ebr geom/part/g_part_gpt.c optional geom_part_gpt geom/part/g_part_ldm.c optional geom_part_ldm geom/part/g_part_mbr.c optional geom_part_mbr geom/part/g_part_pc98.c optional geom_part_pc98 geom/part/g_part_vtoc8.c optional geom_part_vtoc8 geom/raid/g_raid.c optional geom_raid geom/raid/g_raid_ctl.c optional geom_raid geom/raid/g_raid_md_if.m optional geom_raid geom/raid/g_raid_tr_if.m optional geom_raid geom/raid/md_ddf.c optional geom_raid geom/raid/md_intel.c optional geom_raid geom/raid/md_jmicron.c optional geom_raid geom/raid/md_nvidia.c optional geom_raid geom/raid/md_promise.c optional geom_raid geom/raid/md_sii.c optional geom_raid geom/raid/tr_concat.c optional geom_raid geom/raid/tr_raid0.c optional geom_raid geom/raid/tr_raid1.c optional geom_raid geom/raid/tr_raid1e.c optional geom_raid geom/raid/tr_raid5.c optional geom_raid geom/raid3/g_raid3.c optional geom_raid3 geom/raid3/g_raid3_ctl.c optional geom_raid3 geom/shsec/g_shsec.c optional geom_shsec geom/stripe/g_stripe.c optional geom_stripe geom/uncompress/g_uncompress.c optional geom_uncompress contrib/xz-embedded/freebsd/xz_malloc.c \ optional xz_embedded | geom_uncompress \ compile-with "${NORMAL_C} -I$S/contrib/xz-embedded/freebsd/ -I$S/contrib/xz-embedded/linux/lib/xz/ -I$S/contrib/xz-embedded/linux/include/linux/" contrib/xz-embedded/linux/lib/xz/xz_crc32.c \ optional xz_embedded | geom_uncompress \ compile-with "${NORMAL_C} -I$S/contrib/xz-embedded/freebsd/ -I$S/contrib/xz-embedded/linux/lib/xz/ -I$S/contrib/xz-embedded/linux/include/linux/" contrib/xz-embedded/linux/lib/xz/xz_dec_bcj.c \ optional xz_embedded | geom_uncompress \ compile-with "${NORMAL_C} -I$S/contrib/xz-embedded/freebsd/ -I$S/contrib/xz-embedded/linux/lib/xz/ -I$S/contrib/xz-embedded/linux/include/linux/" contrib/xz-embedded/linux/lib/xz/xz_dec_lzma2.c \ optional xz_embedded | geom_uncompress \ compile-with "${NORMAL_C} -I$S/contrib/xz-embedded/freebsd/ -I$S/contrib/xz-embedded/linux/lib/xz/ -I$S/contrib/xz-embedded/linux/include/linux/" contrib/xz-embedded/linux/lib/xz/xz_dec_stream.c \ optional xz_embedded | geom_uncompress \ compile-with "${NORMAL_C} -I$S/contrib/xz-embedded/freebsd/ -I$S/contrib/xz-embedded/linux/lib/xz/ -I$S/contrib/xz-embedded/linux/include/linux/" geom/uzip/g_uzip.c optional geom_uzip geom/vinum/geom_vinum.c optional geom_vinum geom/vinum/geom_vinum_create.c optional geom_vinum geom/vinum/geom_vinum_drive.c optional geom_vinum geom/vinum/geom_vinum_plex.c optional geom_vinum geom/vinum/geom_vinum_volume.c optional geom_vinum geom/vinum/geom_vinum_subr.c optional geom_vinum geom/vinum/geom_vinum_raid5.c optional geom_vinum geom/vinum/geom_vinum_share.c optional geom_vinum geom/vinum/geom_vinum_list.c optional geom_vinum geom/vinum/geom_vinum_rm.c optional geom_vinum geom/vinum/geom_vinum_init.c optional geom_vinum geom/vinum/geom_vinum_state.c optional geom_vinum geom/vinum/geom_vinum_rename.c optional geom_vinum geom/vinum/geom_vinum_move.c optional geom_vinum geom/vinum/geom_vinum_events.c optional geom_vinum geom/virstor/binstream.c optional geom_virstor geom/virstor/g_virstor.c optional geom_virstor geom/virstor/g_virstor_md.c optional geom_virstor geom/zero/g_zero.c optional geom_zero fs/ext2fs/ext2_alloc.c optional ext2fs fs/ext2fs/ext2_balloc.c optional ext2fs fs/ext2fs/ext2_bmap.c optional ext2fs fs/ext2fs/ext2_extents.c optional ext2fs fs/ext2fs/ext2_inode.c optional ext2fs fs/ext2fs/ext2_inode_cnv.c optional ext2fs fs/ext2fs/ext2_hash.c optional ext2fs fs/ext2fs/ext2_htree.c optional ext2fs fs/ext2fs/ext2_lookup.c optional ext2fs fs/ext2fs/ext2_subr.c optional ext2fs fs/ext2fs/ext2_vfsops.c optional ext2fs fs/ext2fs/ext2_vnops.c optional ext2fs gnu/fs/reiserfs/reiserfs_hashes.c optional reiserfs \ warning "kernel contains GPL contaminated ReiserFS filesystem" gnu/fs/reiserfs/reiserfs_inode.c optional reiserfs gnu/fs/reiserfs/reiserfs_item_ops.c optional reiserfs gnu/fs/reiserfs/reiserfs_namei.c optional reiserfs gnu/fs/reiserfs/reiserfs_prints.c optional reiserfs gnu/fs/reiserfs/reiserfs_stree.c optional reiserfs gnu/fs/reiserfs/reiserfs_vfsops.c optional reiserfs gnu/fs/reiserfs/reiserfs_vnops.c optional reiserfs # isa/isa_if.m standard isa/isa_common.c optional isa isa/isahint.c optional isa isa/pnp.c optional isa isapnp isa/pnpparse.c optional isa isapnp fs/cd9660/cd9660_bmap.c optional cd9660 fs/cd9660/cd9660_lookup.c optional cd9660 fs/cd9660/cd9660_node.c optional cd9660 fs/cd9660/cd9660_rrip.c optional cd9660 fs/cd9660/cd9660_util.c optional cd9660 fs/cd9660/cd9660_vfsops.c optional cd9660 fs/cd9660/cd9660_vnops.c optional cd9660 fs/cd9660/cd9660_iconv.c optional cd9660_iconv kern/bus_if.m standard kern/clock_if.m standard kern/cpufreq_if.m standard kern/device_if.m standard kern/imgact_binmisc.c optional imagact_binmisc kern/imgact_elf.c standard kern/imgact_elf32.c optional compat_freebsd32 kern/imgact_shell.c standard kern/inflate.c optional gzip kern/init_main.c standard kern/init_sysent.c standard kern/ksched.c optional _kposix_priority_scheduling kern/kern_acct.c standard kern/kern_alq.c optional alq kern/kern_clock.c standard kern/kern_condvar.c standard kern/kern_conf.c standard kern/kern_cons.c standard kern/kern_cpu.c standard kern/kern_cpuset.c standard kern/kern_context.c standard kern/kern_descrip.c standard kern/kern_dtrace.c optional kdtrace_hooks kern/kern_environment.c standard kern/kern_et.c standard kern/kern_event.c standard kern/kern_exec.c standard kern/kern_exit.c standard kern/kern_fail.c standard kern/kern_ffclock.c standard kern/kern_fork.c standard kern/kern_gzio.c optional gzio kern/kern_hhook.c standard kern/kern_idle.c standard kern/kern_intr.c standard kern/kern_jail.c standard kern/kern_khelp.c standard kern/kern_kthread.c standard kern/kern_ktr.c optional ktr kern/kern_ktrace.c standard kern/kern_linker.c standard kern/kern_lock.c standard kern/kern_lockf.c standard kern/kern_lockstat.c optional kdtrace_hooks kern/kern_loginclass.c standard kern/kern_malloc.c standard kern/kern_mbuf.c standard kern/kern_mib.c standard kern/kern_module.c standard kern/kern_mtxpool.c standard kern/kern_mutex.c standard kern/kern_ntptime.c standard kern/kern_osd.c standard kern/kern_physio.c standard kern/kern_pmc.c standard kern/kern_poll.c optional device_polling kern/kern_priv.c standard kern/kern_proc.c standard kern/kern_procctl.c standard kern/kern_prot.c standard kern/kern_racct.c standard kern/kern_rangelock.c standard kern/kern_rctl.c standard kern/kern_resource.c standard kern/kern_rmlock.c standard kern/kern_rwlock.c standard kern/kern_sdt.c optional kdtrace_hooks kern/kern_sema.c standard kern/kern_sharedpage.c standard kern/kern_shutdown.c standard kern/kern_sig.c standard kern/kern_switch.c standard kern/kern_sx.c standard kern/kern_synch.c standard kern/kern_syscalls.c standard kern/kern_sysctl.c standard kern/kern_tc.c standard kern/kern_thr.c standard kern/kern_thread.c standard kern/kern_time.c standard kern/kern_timeout.c standard kern/kern_umtx.c standard kern/kern_uuid.c standard kern/kern_xxx.c standard kern/link_elf.c standard kern/linker_if.m standard kern/md4c.c optional netsmb kern/md5c.c standard kern/p1003_1b.c standard kern/posix4_mib.c standard kern/sched_4bsd.c optional sched_4bsd kern/sched_ule.c optional sched_ule kern/serdev_if.m standard kern/stack_protector.c standard \ compile-with "${NORMAL_C:N-fstack-protector*}" kern/subr_acl_nfs4.c optional ufs_acl | zfs kern/subr_acl_posix1e.c optional ufs_acl kern/subr_autoconf.c standard kern/subr_blist.c standard kern/subr_bus.c standard kern/subr_bus_dma.c standard kern/subr_bufring.c standard kern/subr_capability.c standard kern/subr_clock.c standard kern/subr_counter.c standard kern/subr_devstat.c standard kern/subr_disk.c standard kern/subr_eventhandler.c standard kern/subr_fattime.c standard kern/subr_firmware.c optional firmware kern/subr_hash.c standard kern/subr_hints.c standard kern/subr_kdb.c standard kern/subr_kobj.c standard kern/subr_lock.c standard kern/subr_log.c standard kern/subr_mbpool.c optional libmbpool kern/subr_mchain.c optional libmchain kern/subr_module.c standard kern/subr_msgbuf.c standard kern/subr_param.c standard kern/subr_pcpu.c standard kern/subr_pctrie.c standard kern/subr_power.c standard kern/subr_prf.c standard kern/subr_prof.c standard kern/subr_rman.c standard kern/subr_rtc.c standard kern/subr_sbuf.c standard kern/subr_scanf.c standard kern/subr_sglist.c standard kern/subr_sleepqueue.c standard kern/subr_smp.c standard kern/subr_stack.c optional ddb | stack | ktr kern/subr_taskqueue.c standard kern/subr_terminal.c optional vt kern/subr_trap.c standard kern/subr_turnstile.c standard kern/subr_uio.c standard kern/subr_unit.c standard kern/subr_vmem.c standard kern/subr_witness.c optional witness kern/sys_capability.c standard kern/sys_generic.c standard kern/sys_pipe.c standard kern/sys_procdesc.c standard kern/sys_process.c standard kern/sys_socket.c standard kern/syscalls.c standard kern/sysv_ipc.c standard kern/sysv_msg.c optional sysvmsg kern/sysv_sem.c optional sysvsem kern/sysv_shm.c optional sysvshm kern/tty.c standard kern/tty_compat.c optional compat_43tty kern/tty_info.c standard kern/tty_inq.c standard kern/tty_outq.c standard kern/tty_pts.c standard kern/tty_tty.c standard kern/tty_ttydisc.c standard kern/uipc_accf.c standard kern/uipc_debug.c optional ddb kern/uipc_domain.c standard kern/uipc_mbuf.c standard kern/uipc_mbuf2.c standard kern/uipc_mqueue.c optional p1003_1b_mqueue kern/uipc_sem.c optional p1003_1b_semaphores kern/uipc_shm.c standard kern/uipc_sockbuf.c standard kern/uipc_socket.c standard kern/uipc_syscalls.c standard kern/uipc_usrreq.c standard kern/vfs_acl.c standard kern/vfs_aio.c optional vfs_aio kern/vfs_bio.c standard kern/vfs_cache.c standard kern/vfs_cluster.c standard kern/vfs_default.c standard kern/vfs_export.c standard kern/vfs_extattr.c standard kern/vfs_hash.c standard kern/vfs_init.c standard kern/vfs_lookup.c standard kern/vfs_mount.c standard kern/vfs_mountroot.c standard kern/vfs_subr.c standard kern/vfs_syscalls.c standard kern/vfs_vnops.c standard # # Kernel GSS-API # gssd.h optional kgssapi \ dependency "$S/kgssapi/gssd.x" \ compile-with "RPCGEN_CPP='${CPP}' rpcgen -hM $S/kgssapi/gssd.x | grep -v pthread.h > gssd.h" \ no-obj no-implicit-rule before-depend local \ clean "gssd.h" gssd_xdr.c optional kgssapi \ dependency "$S/kgssapi/gssd.x gssd.h" \ compile-with "RPCGEN_CPP='${CPP}' rpcgen -c $S/kgssapi/gssd.x -o gssd_xdr.c" \ no-implicit-rule before-depend local \ clean "gssd_xdr.c" gssd_clnt.c optional kgssapi \ dependency "$S/kgssapi/gssd.x gssd.h" \ compile-with "RPCGEN_CPP='${CPP}' rpcgen -lM $S/kgssapi/gssd.x | grep -v string.h > gssd_clnt.c" \ no-implicit-rule before-depend local \ clean "gssd_clnt.c" kgssapi/gss_accept_sec_context.c optional kgssapi kgssapi/gss_add_oid_set_member.c optional kgssapi kgssapi/gss_acquire_cred.c optional kgssapi kgssapi/gss_canonicalize_name.c optional kgssapi kgssapi/gss_create_empty_oid_set.c optional kgssapi kgssapi/gss_delete_sec_context.c optional kgssapi kgssapi/gss_display_status.c optional kgssapi kgssapi/gss_export_name.c optional kgssapi kgssapi/gss_get_mic.c optional kgssapi kgssapi/gss_init_sec_context.c optional kgssapi kgssapi/gss_impl.c optional kgssapi kgssapi/gss_import_name.c optional kgssapi kgssapi/gss_names.c optional kgssapi kgssapi/gss_pname_to_uid.c optional kgssapi kgssapi/gss_release_buffer.c optional kgssapi kgssapi/gss_release_cred.c optional kgssapi kgssapi/gss_release_name.c optional kgssapi kgssapi/gss_release_oid_set.c optional kgssapi kgssapi/gss_set_cred_option.c optional kgssapi kgssapi/gss_test_oid_set_member.c optional kgssapi kgssapi/gss_unwrap.c optional kgssapi kgssapi/gss_verify_mic.c optional kgssapi kgssapi/gss_wrap.c optional kgssapi kgssapi/gss_wrap_size_limit.c optional kgssapi kgssapi/gssd_prot.c optional kgssapi kgssapi/krb5/krb5_mech.c optional kgssapi kgssapi/krb5/kcrypto.c optional kgssapi kgssapi/krb5/kcrypto_aes.c optional kgssapi kgssapi/krb5/kcrypto_arcfour.c optional kgssapi kgssapi/krb5/kcrypto_des.c optional kgssapi kgssapi/krb5/kcrypto_des3.c optional kgssapi kgssapi/kgss_if.m optional kgssapi kgssapi/gsstest.c optional kgssapi_debug # These files in libkern/ are those needed by all architectures. Some # of the files in libkern/ are only needed on some architectures, e.g., # libkern/divdi3.c is needed by i386 but not alpha. Also, some of these # routines may be optimized for a particular platform. In either case, # the file should be moved to conf/files. from here. # libkern/arc4random.c standard libkern/bcd.c standard libkern/bsearch.c standard libkern/crc32.c standard libkern/explicit_bzero.c standard libkern/fnmatch.c standard libkern/iconv.c optional libiconv libkern/iconv_converter_if.m optional libiconv libkern/iconv_ucs.c optional libiconv libkern/iconv_xlat.c optional libiconv libkern/iconv_xlat16.c optional libiconv libkern/inet_aton.c standard libkern/inet_ntoa.c standard libkern/inet_ntop.c standard libkern/inet_pton.c standard libkern/jenkins_hash.c standard libkern/murmur3_32.c standard libkern/mcount.c optional profiling-routine libkern/memcchr.c standard libkern/memchr.c optional fdt | gdb libkern/memcmp.c standard libkern/memmem.c optional gdb libkern/qsort.c standard libkern/qsort_r.c standard libkern/random.c standard libkern/scanc.c standard libkern/strcasecmp.c standard libkern/strcat.c standard libkern/strchr.c standard libkern/strcmp.c standard libkern/strcpy.c standard libkern/strcspn.c standard libkern/strdup.c standard libkern/strndup.c standard libkern/strlcat.c standard libkern/strlcpy.c standard libkern/strlen.c standard libkern/strncmp.c standard libkern/strncpy.c standard libkern/strnlen.c standard libkern/strrchr.c standard libkern/strsep.c standard libkern/strspn.c standard libkern/strstr.c standard libkern/strtol.c standard libkern/strtoq.c standard libkern/strtoul.c standard libkern/strtouq.c standard libkern/strvalid.c standard libkern/timingsafe_bcmp.c standard net/bpf.c standard net/bpf_buffer.c optional bpf net/bpf_jitter.c optional bpf_jitter net/bpf_filter.c optional bpf | netgraph_bpf net/bpf_zerocopy.c optional bpf net/bridgestp.c optional bridge | if_bridge net/flowtable.c optional flowtable inet | flowtable inet6 net/ieee8023ad_lacp.c optional lagg net/if.c standard net/if_arcsubr.c optional arcnet net/if_atmsubr.c optional atm net/if_bridge.c optional bridge inet | if_bridge inet net/if_clone.c standard net/if_dead.c standard net/if_debug.c optional ddb net/if_disc.c optional disc net/if_edsc.c optional edsc net/if_enc.c optional enc ipsec inet | enc ipsec inet6 net/if_epair.c optional epair net/if_ethersubr.c optional ether net/if_fddisubr.c optional fddi net/if_fwsubr.c optional fwip net/if_gif.c optional gif inet | gif inet6 | \ netgraph_gif inet | netgraph_gif inet6 net/if_gre.c optional gre inet | gre inet6 net/if_iso88025subr.c optional token net/if_lagg.c optional lagg net/if_loop.c optional loop net/if_llatbl.c standard net/if_me.c optional me inet net/if_media.c standard net/if_mib.c standard net/if_spppfr.c optional sppp | netgraph_sppp net/if_spppsubr.c optional sppp | netgraph_sppp net/if_stf.c optional stf inet inet6 net/if_tun.c optional tun net/if_tap.c optional tap net/if_vlan.c optional vlan net/if_vxlan.c optional vxlan inet | vxlan inet6 net/mppcc.c optional netgraph_mppc_compression net/mppcd.c optional netgraph_mppc_compression net/netisr.c standard net/pfil.c optional ether | inet net/radix.c standard net/radix_mpath.c standard net/raw_cb.c standard net/raw_usrreq.c standard net/route.c standard net/rtsock.c standard net/slcompress.c optional netgraph_vjc | sppp | \ netgraph_sppp net/vnet.c optional vimage net/zlib.c optional crypto | geom_uzip | ipsec | \ mxge | netgraph_deflate | \ ddb_ctf | gzio | geom_uncompress net80211/ieee80211.c optional wlan net80211/ieee80211_acl.c optional wlan wlan_acl net80211/ieee80211_action.c optional wlan net80211/ieee80211_ageq.c optional wlan net80211/ieee80211_adhoc.c optional wlan \ compile-with "${NORMAL_C} -Wno-unused-function" net80211/ieee80211_ageq.c optional wlan net80211/ieee80211_amrr.c optional wlan | wlan_amrr net80211/ieee80211_crypto.c optional wlan \ compile-with "${NORMAL_C} -Wno-unused-function" net80211/ieee80211_crypto_ccmp.c optional wlan wlan_ccmp net80211/ieee80211_crypto_none.c optional wlan net80211/ieee80211_crypto_tkip.c optional wlan wlan_tkip net80211/ieee80211_crypto_wep.c optional wlan wlan_wep net80211/ieee80211_ddb.c optional wlan ddb net80211/ieee80211_dfs.c optional wlan net80211/ieee80211_freebsd.c optional wlan net80211/ieee80211_hostap.c optional wlan \ compile-with "${NORMAL_C} -Wno-unused-function" net80211/ieee80211_ht.c optional wlan net80211/ieee80211_hwmp.c optional wlan ieee80211_support_mesh net80211/ieee80211_input.c optional wlan net80211/ieee80211_ioctl.c optional wlan net80211/ieee80211_mesh.c optional wlan ieee80211_support_mesh \ compile-with "${NORMAL_C} -Wno-unused-function" net80211/ieee80211_monitor.c optional wlan net80211/ieee80211_node.c optional wlan net80211/ieee80211_output.c optional wlan net80211/ieee80211_phy.c optional wlan net80211/ieee80211_power.c optional wlan net80211/ieee80211_proto.c optional wlan net80211/ieee80211_radiotap.c optional wlan net80211/ieee80211_ratectl.c optional wlan net80211/ieee80211_ratectl_none.c optional wlan net80211/ieee80211_regdomain.c optional wlan net80211/ieee80211_rssadapt.c optional wlan wlan_rssadapt net80211/ieee80211_scan.c optional wlan net80211/ieee80211_scan_sta.c optional wlan net80211/ieee80211_sta.c optional wlan \ compile-with "${NORMAL_C} -Wno-unused-function" net80211/ieee80211_superg.c optional wlan ieee80211_support_superg net80211/ieee80211_tdma.c optional wlan ieee80211_support_tdma net80211/ieee80211_wds.c optional wlan net80211/ieee80211_xauth.c optional wlan wlan_xauth net80211/ieee80211_alq.c optional wlan ieee80211_alq netgraph/atm/ccatm/ng_ccatm.c optional ngatm_ccatm \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" netgraph/atm/ng_atm.c optional ngatm_atm netgraph/atm/ngatmbase.c optional ngatm_atmbase \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" netgraph/atm/sscfu/ng_sscfu.c optional ngatm_sscfu \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" netgraph/atm/sscop/ng_sscop.c optional ngatm_sscop \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" netgraph/atm/uni/ng_uni.c optional ngatm_uni \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" netgraph/bluetooth/common/ng_bluetooth.c optional netgraph_bluetooth netgraph/bluetooth/drivers/bt3c/ng_bt3c_pccard.c optional netgraph_bluetooth_bt3c netgraph/bluetooth/drivers/h4/ng_h4.c optional netgraph_bluetooth_h4 netgraph/bluetooth/drivers/ubt/ng_ubt.c optional netgraph_bluetooth_ubt usb netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c optional netgraph_bluetooth_ubtbcmfw usb netgraph/bluetooth/hci/ng_hci_cmds.c optional netgraph_bluetooth_hci netgraph/bluetooth/hci/ng_hci_evnt.c optional netgraph_bluetooth_hci netgraph/bluetooth/hci/ng_hci_main.c optional netgraph_bluetooth_hci netgraph/bluetooth/hci/ng_hci_misc.c optional netgraph_bluetooth_hci netgraph/bluetooth/hci/ng_hci_ulpi.c optional netgraph_bluetooth_hci netgraph/bluetooth/l2cap/ng_l2cap_cmds.c optional netgraph_bluetooth_l2cap netgraph/bluetooth/l2cap/ng_l2cap_evnt.c optional netgraph_bluetooth_l2cap netgraph/bluetooth/l2cap/ng_l2cap_llpi.c optional netgraph_bluetooth_l2cap netgraph/bluetooth/l2cap/ng_l2cap_main.c optional netgraph_bluetooth_l2cap netgraph/bluetooth/l2cap/ng_l2cap_misc.c optional netgraph_bluetooth_l2cap netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c optional netgraph_bluetooth_l2cap netgraph/bluetooth/socket/ng_btsocket.c optional netgraph_bluetooth_socket netgraph/bluetooth/socket/ng_btsocket_hci_raw.c optional netgraph_bluetooth_socket netgraph/bluetooth/socket/ng_btsocket_l2cap.c optional netgraph_bluetooth_socket netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c optional netgraph_bluetooth_socket netgraph/bluetooth/socket/ng_btsocket_rfcomm.c optional netgraph_bluetooth_socket netgraph/bluetooth/socket/ng_btsocket_sco.c optional netgraph_bluetooth_socket netgraph/netflow/netflow.c optional netgraph_netflow netgraph/netflow/netflow_v9.c optional netgraph_netflow netgraph/netflow/ng_netflow.c optional netgraph_netflow netgraph/ng_UI.c optional netgraph_UI netgraph/ng_async.c optional netgraph_async netgraph/ng_atmllc.c optional netgraph_atmllc netgraph/ng_base.c optional netgraph netgraph/ng_bpf.c optional netgraph_bpf netgraph/ng_bridge.c optional netgraph_bridge netgraph/ng_car.c optional netgraph_car netgraph/ng_cisco.c optional netgraph_cisco netgraph/ng_deflate.c optional netgraph_deflate netgraph/ng_device.c optional netgraph_device netgraph/ng_echo.c optional netgraph_echo netgraph/ng_eiface.c optional netgraph_eiface netgraph/ng_ether.c optional netgraph_ether netgraph/ng_ether_echo.c optional netgraph_ether_echo netgraph/ng_frame_relay.c optional netgraph_frame_relay netgraph/ng_gif.c optional netgraph_gif inet6 | netgraph_gif inet netgraph/ng_gif_demux.c optional netgraph_gif_demux netgraph/ng_hole.c optional netgraph_hole netgraph/ng_iface.c optional netgraph_iface netgraph/ng_ip_input.c optional netgraph_ip_input netgraph/ng_ipfw.c optional netgraph_ipfw inet ipfirewall netgraph/ng_ksocket.c optional netgraph_ksocket netgraph/ng_l2tp.c optional netgraph_l2tp netgraph/ng_lmi.c optional netgraph_lmi netgraph/ng_mppc.c optional netgraph_mppc_compression | \ netgraph_mppc_encryption netgraph/ng_nat.c optional netgraph_nat inet libalias netgraph/ng_one2many.c optional netgraph_one2many netgraph/ng_parse.c optional netgraph netgraph/ng_patch.c optional netgraph_patch netgraph/ng_pipe.c optional netgraph_pipe netgraph/ng_ppp.c optional netgraph_ppp netgraph/ng_pppoe.c optional netgraph_pppoe netgraph/ng_pptpgre.c optional netgraph_pptpgre netgraph/ng_pred1.c optional netgraph_pred1 netgraph/ng_rfc1490.c optional netgraph_rfc1490 netgraph/ng_socket.c optional netgraph_socket netgraph/ng_split.c optional netgraph_split netgraph/ng_sppp.c optional netgraph_sppp netgraph/ng_tag.c optional netgraph_tag netgraph/ng_tcpmss.c optional netgraph_tcpmss netgraph/ng_tee.c optional netgraph_tee netgraph/ng_tty.c optional netgraph_tty netgraph/ng_vjc.c optional netgraph_vjc netgraph/ng_vlan.c optional netgraph_vlan netinet/accf_data.c optional accept_filter_data inet netinet/accf_dns.c optional accept_filter_dns inet netinet/accf_http.c optional accept_filter_http inet netinet/if_atm.c optional atm netinet/if_ether.c optional inet ether netinet/igmp.c optional inet netinet/in.c optional inet netinet/in_debug.c optional inet ddb netinet/in_kdtrace.c optional inet | inet6 netinet/ip_carp.c optional inet carp | inet6 carp netinet/in_gif.c optional gif inet | netgraph_gif inet netinet/ip_gre.c optional gre inet netinet/ip_id.c optional inet netinet/in_mcast.c optional inet netinet/in_pcb.c optional inet | inet6 netinet/in_pcbgroup.c optional inet pcbgroup | inet6 pcbgroup netinet/in_proto.c optional inet | inet6 netinet/in_rmx.c optional inet netinet/in_rss.c optional inet rss | inet6 rss netinet/ip_divert.c optional inet ipdivert ipfirewall netinet/ip_ecn.c optional inet | inet6 netinet/ip_encap.c optional inet | inet6 netinet/ip_fastfwd.c optional inet netinet/ip_icmp.c optional inet | inet6 netinet/ip_input.c optional inet netinet/ip_ipsec.c optional inet ipsec netinet/ip_mroute.c optional mrouting inet netinet/ip_options.c optional inet netinet/ip_output.c optional inet netinet/raw_ip.c optional inet | inet6 netinet/cc/cc.c optional inet | inet6 netinet/cc/cc_newreno.c optional inet | inet6 netinet/sctp_asconf.c optional inet sctp | inet6 sctp netinet/sctp_auth.c optional inet sctp | inet6 sctp netinet/sctp_bsd_addr.c optional inet sctp | inet6 sctp netinet/sctp_cc_functions.c optional inet sctp | inet6 sctp netinet/sctp_crc32.c optional inet sctp | inet6 sctp netinet/sctp_indata.c optional inet sctp | inet6 sctp netinet/sctp_input.c optional inet sctp | inet6 sctp netinet/sctp_output.c optional inet sctp | inet6 sctp netinet/sctp_pcb.c optional inet sctp | inet6 sctp netinet/sctp_peeloff.c optional inet sctp | inet6 sctp netinet/sctp_ss_functions.c optional inet sctp | inet6 sctp netinet/sctp_syscalls.c optional inet sctp | inet6 sctp netinet/sctp_sysctl.c optional inet sctp | inet6 sctp netinet/sctp_timer.c optional inet sctp | inet6 sctp netinet/sctp_usrreq.c optional inet sctp | inet6 sctp netinet/sctputil.c optional inet sctp | inet6 sctp netinet/tcp_debug.c optional tcpdebug netinet/tcp_hostcache.c optional inet | inet6 netinet/tcp_input.c optional inet | inet6 netinet/tcp_lro.c optional inet | inet6 netinet/tcp_output.c optional inet | inet6 netinet/tcp_offload.c optional tcp_offload inet | tcp_offload inet6 netinet/tcp_reass.c optional inet | inet6 netinet/tcp_sack.c optional inet | inet6 netinet/tcp_subr.c optional inet | inet6 netinet/tcp_syncache.c optional inet | inet6 netinet/tcp_timer.c optional inet | inet6 netinet/tcp_timewait.c optional inet | inet6 netinet/tcp_usrreq.c optional inet | inet6 netinet/toeplitz.c optional inet rss | inet6 rss netinet/udp_usrreq.c optional inet | inet6 netinet/libalias/alias.c optional libalias inet | netgraph_nat inet netinet/libalias/alias_db.c optional libalias inet | netgraph_nat inet netinet/libalias/alias_mod.c optional libalias | netgraph_nat netinet/libalias/alias_proxy.c optional libalias inet | netgraph_nat inet netinet/libalias/alias_util.c optional libalias inet | netgraph_nat inet netinet/libalias/alias_sctp.c optional libalias inet | netgraph_nat inet netinet6/dest6.c optional inet6 netinet6/frag6.c optional inet6 netinet6/icmp6.c optional inet6 netinet6/in6.c optional inet6 netinet6/in6_cksum.c optional inet6 netinet6/in6_gif.c optional gif inet6 | netgraph_gif inet6 netinet6/in6_ifattach.c optional inet6 netinet6/in6_mcast.c optional inet6 netinet6/in6_pcb.c optional inet6 netinet6/in6_pcbgroup.c optional inet6 pcbgroup netinet6/in6_proto.c optional inet6 netinet6/in6_rmx.c optional inet6 netinet6/in6_src.c optional inet6 netinet6/ip6_forward.c optional inet6 netinet6/ip6_gre.c optional gre inet6 netinet6/ip6_id.c optional inet6 netinet6/ip6_input.c optional inet6 netinet6/ip6_mroute.c optional mrouting inet6 netinet6/ip6_output.c optional inet6 netinet6/ip6_ipsec.c optional inet6 ipsec netinet6/mld6.c optional inet6 netinet6/nd6.c optional inet6 netinet6/nd6_nbr.c optional inet6 netinet6/nd6_rtr.c optional inet6 netinet6/raw_ip6.c optional inet6 netinet6/route6.c optional inet6 netinet6/scope6.c optional inet6 netinet6/sctp6_usrreq.c optional inet6 sctp netinet6/udp6_usrreq.c optional inet6 netipsec/ipsec.c optional ipsec inet | ipsec inet6 netipsec/ipsec_input.c optional ipsec inet | ipsec inet6 netipsec/ipsec_mbuf.c optional ipsec inet | ipsec inet6 netipsec/ipsec_output.c optional ipsec inet | ipsec inet6 netipsec/key.c optional ipsec inet | ipsec inet6 netipsec/key_debug.c optional ipsec inet | ipsec inet6 netipsec/keysock.c optional ipsec inet | ipsec inet6 netipsec/xform_ah.c optional ipsec inet | ipsec inet6 netipsec/xform_esp.c optional ipsec inet | ipsec inet6 netipsec/xform_ipcomp.c optional ipsec inet | ipsec inet6 netipsec/xform_ipip.c optional ipsec inet | ipsec inet6 netipsec/xform_tcp.c optional ipsec inet tcp_signature | \ ipsec inet6 tcp_signature netnatm/natm.c optional natm netnatm/natm_pcb.c optional natm netnatm/natm_proto.c optional natm netpfil/ipfw/dn_heap.c optional inet dummynet netpfil/ipfw/dn_sched_fifo.c optional inet dummynet netpfil/ipfw/dn_sched_prio.c optional inet dummynet netpfil/ipfw/dn_sched_qfq.c optional inet dummynet netpfil/ipfw/dn_sched_rr.c optional inet dummynet netpfil/ipfw/dn_sched_wf2q.c optional inet dummynet netpfil/ipfw/ip_dummynet.c optional inet dummynet netpfil/ipfw/ip_dn_io.c optional inet dummynet netpfil/ipfw/ip_dn_glue.c optional inet dummynet netpfil/ipfw/ip_fw2.c optional inet ipfirewall netpfil/ipfw/ip_fw_dynamic.c optional inet ipfirewall netpfil/ipfw/ip_fw_log.c optional inet ipfirewall netpfil/ipfw/ip_fw_pfil.c optional inet ipfirewall netpfil/ipfw/ip_fw_sockopt.c optional inet ipfirewall netpfil/ipfw/ip_fw_table.c optional inet ipfirewall netpfil/ipfw/ip_fw_table_algo.c optional inet ipfirewall netpfil/ipfw/ip_fw_table_value.c optional inet ipfirewall netpfil/ipfw/ip_fw_iface.c optional inet ipfirewall netpfil/ipfw/ip_fw_nat.c optional inet ipfirewall_nat netpfil/pf/if_pflog.c optional pflog pf inet netpfil/pf/if_pfsync.c optional pfsync pf inet netpfil/pf/pf.c optional pf inet netpfil/pf/pf_if.c optional pf inet netpfil/pf/pf_ioctl.c optional pf inet netpfil/pf/pf_lb.c optional pf inet netpfil/pf/pf_norm.c optional pf inet netpfil/pf/pf_osfp.c optional pf inet netpfil/pf/pf_ruleset.c optional pf inet netpfil/pf/pf_table.c optional pf inet netpfil/pf/in4_cksum.c optional pf inet netsmb/smb_conn.c optional netsmb netsmb/smb_crypt.c optional netsmb netsmb/smb_dev.c optional netsmb netsmb/smb_iod.c optional netsmb netsmb/smb_rq.c optional netsmb netsmb/smb_smb.c optional netsmb netsmb/smb_subr.c optional netsmb netsmb/smb_trantcp.c optional netsmb netsmb/smb_usr.c optional netsmb nfs/bootp_subr.c optional bootp nfscl nfs/krpc_subr.c optional bootp nfscl nfs/nfs_diskless.c optional nfscl nfs_root nfs/nfs_fha.c optional nfsd nfs/nfs_lock.c optional nfscl | nfslockd | nfsd nfs/nfs_nfssvc.c optional nfscl | nfsd nlm/nlm_advlock.c optional nfslockd | nfsd nlm/nlm_prot_clnt.c optional nfslockd | nfsd nlm/nlm_prot_impl.c optional nfslockd | nfsd nlm/nlm_prot_server.c optional nfslockd | nfsd nlm/nlm_prot_svc.c optional nfslockd | nfsd nlm/nlm_prot_xdr.c optional nfslockd | nfsd nlm/sm_inter_xdr.c optional nfslockd | nfsd # OpenFabrics Enterprise Distribution (Infiniband) ofed/include/linux/linux_compat.c optional ofed \ no-depend compile-with "${OFED_C}" ofed/include/linux/linux_idr.c optional ofed \ no-depend compile-with "${OFED_C}" ofed/include/linux/linux_radix.c optional ofed \ no-depend compile-with "${OFED_C}" ofed/drivers/infiniband/core/addr.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" ofed/drivers/infiniband/core/agent.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" ofed/drivers/infiniband/core/cache.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" # XXX Mad.c must be ordered before cm.c for sysinit sets to occur in # the correct order. ofed/drivers/infiniband/core/mad.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" ofed/drivers/infiniband/core/cm.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/ -Wno-unused-function" ofed/drivers/infiniband/core/cma.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" ofed/drivers/infiniband/core/device.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" ofed/drivers/infiniband/core/fmr_pool.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" ofed/drivers/infiniband/core/iwcm.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" ofed/drivers/infiniband/core/local_sa.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" ofed/drivers/infiniband/core/mad_rmpp.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" ofed/drivers/infiniband/core/multicast.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" ofed/drivers/infiniband/core/notice.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" ofed/drivers/infiniband/core/packer.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" ofed/drivers/infiniband/core/sa_query.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" ofed/drivers/infiniband/core/smi.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" ofed/drivers/infiniband/core/sysfs.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" ofed/drivers/infiniband/core/ucm.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" ofed/drivers/infiniband/core/ucma.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" ofed/drivers/infiniband/core/ud_header.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" ofed/drivers/infiniband/core/umem.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" ofed/drivers/infiniband/core/user_mad.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" ofed/drivers/infiniband/core/uverbs_cmd.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" ofed/drivers/infiniband/core/uverbs_main.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" ofed/drivers/infiniband/core/uverbs_marshall.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" ofed/drivers/infiniband/core/verbs.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c optional ipoib \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/ipoib/" #ofed/drivers/infiniband/ulp/ipoib/ipoib_fs.c optional ipoib \ # no-depend \ # compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/ipoib/" ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c optional ipoib \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/ipoib/" ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c optional ipoib \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/ipoib/" ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c optional ipoib \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/ipoib/" ofed/drivers/infiniband/ulp/ipoib/ipoib_verbs.c optional ipoib \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/ipoib/" #ofed/drivers/infiniband/ulp/ipoib/ipoib_vlan.c optional ipoib \ # no-depend \ # compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/ipoib/" ofed/drivers/infiniband/ulp/sdp/sdp_bcopy.c optional sdp inet \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/sdp/" ofed/drivers/infiniband/ulp/sdp/sdp_main.c optional sdp inet \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/sdp/" ofed/drivers/infiniband/ulp/sdp/sdp_rx.c optional sdp inet \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/sdp/" ofed/drivers/infiniband/ulp/sdp/sdp_cma.c optional sdp inet \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/sdp/" ofed/drivers/infiniband/ulp/sdp/sdp_tx.c optional sdp inet \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/sdp/" ofed/drivers/infiniband/hw/mlx4/alias_GUID.c optional mlx4ib \ no-depend obj-prefix "mlx4ib_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" ofed/drivers/infiniband/hw/mlx4/mcg.c optional mlx4ib \ no-depend obj-prefix "mlx4ib_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" ofed/drivers/infiniband/hw/mlx4/sysfs.c optional mlx4ib \ no-depend obj-prefix "mlx4ib_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" ofed/drivers/infiniband/hw/mlx4/cm.c optional mlx4ib \ no-depend obj-prefix "mlx4ib_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" ofed/drivers/infiniband/hw/mlx4/ah.c optional mlx4ib \ no-depend obj-prefix "mlx4ib_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" ofed/drivers/infiniband/hw/mlx4/cq.c optional mlx4ib \ no-depend obj-prefix "mlx4ib_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" ofed/drivers/infiniband/hw/mlx4/doorbell.c optional mlx4ib \ no-depend obj-prefix "mlx4ib_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" ofed/drivers/infiniband/hw/mlx4/mad.c optional mlx4ib \ no-depend obj-prefix "mlx4ib_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" ofed/drivers/infiniband/hw/mlx4/main.c optional mlx4ib \ no-depend obj-prefix "mlx4ib_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" ofed/drivers/infiniband/hw/mlx4/mr.c optional mlx4ib \ no-depend obj-prefix "mlx4ib_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" ofed/drivers/infiniband/hw/mlx4/qp.c optional mlx4ib \ no-depend obj-prefix "mlx4ib_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" ofed/drivers/infiniband/hw/mlx4/srq.c optional mlx4ib \ no-depend obj-prefix "mlx4ib_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" ofed/drivers/infiniband/hw/mlx4/wc.c optional mlx4ib \ no-depend obj-prefix "mlx4ib_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" ofed/drivers/net/mlx4/alloc.c optional mlx4ib | mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" ofed/drivers/net/mlx4/catas.c optional mlx4ib | mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" ofed/drivers/net/mlx4/cmd.c optional mlx4ib | mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" ofed/drivers/net/mlx4/cq.c optional mlx4ib | mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" ofed/drivers/net/mlx4/eq.c optional mlx4ib | mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" ofed/drivers/net/mlx4/fw.c optional mlx4ib | mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" ofed/drivers/net/mlx4/icm.c optional mlx4ib | mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" ofed/drivers/net/mlx4/intf.c optional mlx4ib | mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" ofed/drivers/net/mlx4/main.c optional mlx4ib | mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" ofed/drivers/net/mlx4/mcg.c optional mlx4ib | mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/ -Wno-unused" ofed/drivers/net/mlx4/mr.c optional mlx4ib | mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" ofed/drivers/net/mlx4/pd.c optional mlx4ib | mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" ofed/drivers/net/mlx4/port.c optional mlx4ib | mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" ofed/drivers/net/mlx4/profile.c optional mlx4ib | mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" ofed/drivers/net/mlx4/qp.c optional mlx4ib | mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" ofed/drivers/net/mlx4/reset.c optional mlx4ib | mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" ofed/drivers/net/mlx4/sense.c optional mlx4ib | mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" ofed/drivers/net/mlx4/srq.c optional mlx4ib | mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" ofed/drivers/net/mlx4/resource_tracker.c optional mlx4ib | mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" ofed/drivers/net/mlx4/sys_tune.c optional mlx4ib | mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" ofed/drivers/net/mlx4/en_cq.c optional mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" ofed/drivers/net/mlx4/utils.c optional mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" ofed/drivers/net/mlx4/en_main.c optional mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" ofed/drivers/net/mlx4/en_netdev.c optional mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" ofed/drivers/net/mlx4/en_port.c optional mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" ofed/drivers/net/mlx4/en_resources.c optional mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" ofed/drivers/net/mlx4/en_rx.c optional mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" ofed/drivers/net/mlx4/en_tx.c optional mlxen \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" ofed/drivers/infiniband/hw/mthca/mthca_allocator.c optional mthca \ no-depend compile-with "${OFED_C}" ofed/drivers/infiniband/hw/mthca/mthca_av.c optional mthca \ no-depend compile-with "${OFED_C}" ofed/drivers/infiniband/hw/mthca/mthca_catas.c optional mthca \ no-depend compile-with "${OFED_C}" ofed/drivers/infiniband/hw/mthca/mthca_cmd.c optional mthca \ no-depend compile-with "${OFED_C}" ofed/drivers/infiniband/hw/mthca/mthca_cq.c optional mthca \ no-depend compile-with "${OFED_C}" ofed/drivers/infiniband/hw/mthca/mthca_eq.c optional mthca \ no-depend compile-with "${OFED_C}" ofed/drivers/infiniband/hw/mthca/mthca_mad.c optional mthca \ no-depend compile-with "${OFED_C}" ofed/drivers/infiniband/hw/mthca/mthca_main.c optional mthca \ no-depend compile-with "${OFED_C}" ofed/drivers/infiniband/hw/mthca/mthca_mcg.c optional mthca \ no-depend compile-with "${OFED_C}" ofed/drivers/infiniband/hw/mthca/mthca_memfree.c optional mthca \ no-depend compile-with "${OFED_C}" ofed/drivers/infiniband/hw/mthca/mthca_mr.c optional mthca \ no-depend compile-with "${OFED_C}" ofed/drivers/infiniband/hw/mthca/mthca_pd.c optional mthca \ no-depend compile-with "${OFED_C}" ofed/drivers/infiniband/hw/mthca/mthca_profile.c optional mthca \ no-depend compile-with "${OFED_C}" ofed/drivers/infiniband/hw/mthca/mthca_provider.c optional mthca \ no-depend compile-with "${OFED_C}" ofed/drivers/infiniband/hw/mthca/mthca_qp.c optional mthca \ no-depend compile-with "${OFED_C}" ofed/drivers/infiniband/hw/mthca/mthca_reset.c optional mthca \ no-depend compile-with "${OFED_C}" ofed/drivers/infiniband/hw/mthca/mthca_srq.c optional mthca \ no-depend compile-with "${OFED_C}" ofed/drivers/infiniband/hw/mthca/mthca_uar.c optional mthca \ no-depend compile-with "${OFED_C}" # crypto support opencrypto/cast.c optional crypto | ipsec opencrypto/criov.c optional crypto opencrypto/crypto.c optional crypto opencrypto/cryptodev.c optional cryptodev opencrypto/cryptodev_if.m optional crypto opencrypto/cryptosoft.c optional crypto opencrypto/cryptodeflate.c optional crypto opencrypto/gmac.c optional crypto opencrypto/gfmult.c optional crypto opencrypto/rmd160.c optional crypto | ipsec opencrypto/skipjack.c optional crypto opencrypto/xform.c optional crypto rpc/auth_none.c optional krpc | nfslockd | nfscl | nfsd rpc/auth_unix.c optional krpc | nfslockd | nfscl | nfsd rpc/authunix_prot.c optional krpc | nfslockd | nfscl | nfsd rpc/clnt_bck.c optional krpc | nfslockd | nfscl | nfsd rpc/clnt_dg.c optional krpc | nfslockd | nfscl | nfsd rpc/clnt_rc.c optional krpc | nfslockd | nfscl | nfsd rpc/clnt_vc.c optional krpc | nfslockd | nfscl | nfsd rpc/getnetconfig.c optional krpc | nfslockd | nfscl | nfsd rpc/replay.c optional krpc | nfslockd | nfscl | nfsd rpc/rpc_callmsg.c optional krpc | nfslockd | nfscl | nfsd rpc/rpc_generic.c optional krpc | nfslockd | nfscl | nfsd rpc/rpc_prot.c optional krpc | nfslockd | nfscl | nfsd rpc/rpcb_clnt.c optional krpc | nfslockd | nfscl | nfsd rpc/rpcb_prot.c optional krpc | nfslockd | nfscl | nfsd rpc/svc.c optional krpc | nfslockd | nfscl | nfsd rpc/svc_auth.c optional krpc | nfslockd | nfscl | nfsd rpc/svc_auth_unix.c optional krpc | nfslockd | nfscl | nfsd rpc/svc_dg.c optional krpc | nfslockd | nfscl | nfsd rpc/svc_generic.c optional krpc | nfslockd | nfscl | nfsd rpc/svc_vc.c optional krpc | nfslockd | nfscl | nfsd rpc/rpcsec_gss/rpcsec_gss.c optional krpc kgssapi | nfslockd kgssapi | nfscl kgssapi | nfsd kgssapi rpc/rpcsec_gss/rpcsec_gss_conf.c optional krpc kgssapi | nfslockd kgssapi | nfscl kgssapi | nfsd kgssapi rpc/rpcsec_gss/rpcsec_gss_misc.c optional krpc kgssapi | nfslockd kgssapi | nfscl kgssapi | nfsd kgssapi rpc/rpcsec_gss/rpcsec_gss_prot.c optional krpc kgssapi | nfslockd kgssapi | nfscl kgssapi | nfsd kgssapi rpc/rpcsec_gss/svc_rpcsec_gss.c optional krpc kgssapi | nfslockd kgssapi | nfscl kgssapi | nfsd kgssapi security/audit/audit.c optional audit security/audit/audit_arg.c optional audit security/audit/audit_bsm.c optional audit security/audit/audit_bsm_klib.c optional audit security/audit/audit_pipe.c optional audit security/audit/audit_syscalls.c standard security/audit/audit_trigger.c optional audit security/audit/audit_worker.c optional audit security/audit/bsm_domain.c optional audit security/audit/bsm_errno.c optional audit security/audit/bsm_fcntl.c optional audit security/audit/bsm_socket_type.c optional audit security/audit/bsm_token.c optional audit security/mac/mac_audit.c optional mac audit security/mac/mac_cred.c optional mac security/mac/mac_framework.c optional mac security/mac/mac_inet.c optional mac inet | mac inet6 security/mac/mac_inet6.c optional mac inet6 security/mac/mac_label.c optional mac security/mac/mac_net.c optional mac security/mac/mac_pipe.c optional mac security/mac/mac_posix_sem.c optional mac security/mac/mac_posix_shm.c optional mac security/mac/mac_priv.c optional mac security/mac/mac_process.c optional mac security/mac/mac_socket.c optional mac security/mac/mac_syscalls.c standard security/mac/mac_system.c optional mac security/mac/mac_sysv_msg.c optional mac security/mac/mac_sysv_sem.c optional mac security/mac/mac_sysv_shm.c optional mac security/mac/mac_vfs.c optional mac security/mac_biba/mac_biba.c optional mac_biba security/mac_bsdextended/mac_bsdextended.c optional mac_bsdextended security/mac_bsdextended/ugidfw_system.c optional mac_bsdextended security/mac_bsdextended/ugidfw_vnode.c optional mac_bsdextended security/mac_ifoff/mac_ifoff.c optional mac_ifoff security/mac_lomac/mac_lomac.c optional mac_lomac security/mac_mls/mac_mls.c optional mac_mls security/mac_none/mac_none.c optional mac_none security/mac_partition/mac_partition.c optional mac_partition security/mac_portacl/mac_portacl.c optional mac_portacl security/mac_seeotheruids/mac_seeotheruids.c optional mac_seeotheruids security/mac_stub/mac_stub.c optional mac_stub security/mac_test/mac_test.c optional mac_test teken/teken.c optional sc | vt ufs/ffs/ffs_alloc.c optional ffs ufs/ffs/ffs_balloc.c optional ffs ufs/ffs/ffs_inode.c optional ffs ufs/ffs/ffs_snapshot.c optional ffs ufs/ffs/ffs_softdep.c optional ffs ufs/ffs/ffs_subr.c optional ffs ufs/ffs/ffs_tables.c optional ffs ufs/ffs/ffs_vfsops.c optional ffs ufs/ffs/ffs_vnops.c optional ffs ufs/ffs/ffs_rawread.c optional ffs directio ufs/ffs/ffs_suspend.c optional ffs ufs/ufs/ufs_acl.c optional ffs ufs/ufs/ufs_bmap.c optional ffs ufs/ufs/ufs_dirhash.c optional ffs ufs/ufs/ufs_extattr.c optional ffs ufs/ufs/ufs_gjournal.c optional ffs UFS_GJOURNAL ufs/ufs/ufs_inode.c optional ffs ufs/ufs/ufs_lookup.c optional ffs ufs/ufs/ufs_quota.c optional ffs ufs/ufs/ufs_vfsops.c optional ffs ufs/ufs/ufs_vnops.c optional ffs vm/default_pager.c standard vm/device_pager.c standard vm/phys_pager.c standard vm/redzone.c optional DEBUG_REDZONE vm/sg_pager.c standard vm/swap_pager.c standard vm/uma_core.c standard vm/uma_dbg.c standard vm/memguard.c optional DEBUG_MEMGUARD vm/vm_fault.c standard vm/vm_glue.c standard vm/vm_init.c standard vm/vm_kern.c standard vm/vm_map.c standard vm/vm_meter.c standard vm/vm_mmap.c standard vm/vm_object.c standard vm/vm_page.c standard vm/vm_pageout.c standard vm/vm_pager.c standard vm/vm_phys.c standard vm/vm_radix.c standard vm/vm_reserv.c standard vm/vm_unix.c standard vm/vm_zeroidle.c standard vm/vnode_pager.c standard xen/features.c optional xen | xenhvm xen/xenbus/xenbus_if.m optional xen | xenhvm xen/xenbus/xenbus.c optional xen | xenhvm xen/xenbus/xenbusb_if.m optional xen | xenhvm xen/xenbus/xenbusb.c optional xen | xenhvm xen/xenbus/xenbusb_front.c optional xen | xenhvm xen/xenbus/xenbusb_back.c optional xen | xenhvm xdr/xdr.c optional krpc | nfslockd | nfscl | nfsd xdr/xdr_array.c optional krpc | nfslockd | nfscl | nfsd xdr/xdr_mbuf.c optional krpc | nfslockd | nfscl | nfsd xdr/xdr_mem.c optional krpc | nfslockd | nfscl | nfsd xdr/xdr_reference.c optional krpc | nfslockd | nfscl | nfsd xdr/xdr_sizeof.c optional krpc | nfslockd | nfscl | nfsd Index: projects/clang350-import/sys/conf/files.arm =================================================================== --- projects/clang350-import/sys/conf/files.arm (revision 276342) +++ projects/clang350-import/sys/conf/files.arm (revision 276343) @@ -1,103 +1,105 @@ # $FreeBSD$ arm/arm/autoconf.c standard arm/arm/bcopy_page.S standard arm/arm/bcopyinout.S standard arm/arm/blockio.S standard arm/arm/bootconfig.c standard arm/arm/bus_space_asm_generic.S standard arm/arm/busdma_machdep.c optional !armv6 arm/arm/busdma_machdep-v6.c optional armv6 arm/arm/copystr.S standard arm/arm/cpufunc.c standard arm/arm/cpufunc_asm.S standard arm/arm/cpufunc_asm_armv4.S standard +arm/arm/cpuinfo.c standard +arm/arm/cpu_asm-v6.S optional armv6 arm/arm/db_disasm.c optional ddb arm/arm/db_interface.c optional ddb arm/arm/db_trace.c optional ddb arm/arm/devmap.c standard arm/arm/disassem.c optional ddb arm/arm/dump_machdep.c standard arm/arm/elf_machdep.c standard arm/arm/elf_note.S standard arm/arm/exception.S standard arm/arm/fiq.c standard arm/arm/fiq_subr.S standard arm/arm/fusu.S standard arm/arm/gdb_machdep.c optional gdb arm/arm/identcpu.c standard arm/arm/in_cksum.c optional inet | inet6 arm/arm/in_cksum_arm.S optional inet | inet6 arm/arm/intr.c standard arm/arm/locore.S standard no-obj arm/arm/machdep.c standard arm/arm/mem.c optional mem arm/arm/minidump_machdep.c optional mem arm/arm/mp_machdep.c optional smp arm/arm/nexus.c standard arm/arm/physmem.c standard arm/arm/pl190.c optional pl190 arm/arm/pl310.c optional pl310 arm/arm/platform.c optional platform arm/arm/platform_if.m optional platform arm/arm/pmap.c optional !armv6 arm/arm/pmap-v6.c optional armv6 arm/arm/sc_machdep.c optional sc arm/arm/setcpsr.S standard arm/arm/setstack.s standard arm/arm/stack_machdep.c optional ddb | stack arm/arm/stdatomic.c standard \ compile-with "${NORMAL_C:N-Wmissing-prototypes}" arm/arm/support.S standard arm/arm/swtch.S standard arm/arm/sys_machdep.c standard arm/arm/syscall.c standard arm/arm/trap.c standard arm/arm/uio_machdep.c standard arm/arm/undefined.c standard arm/arm/vm_machdep.c standard arm/arm/vfp.c standard board_id.h standard \ dependency "$S/arm/conf/genboardid.awk $S/arm/conf/mach-types" \ compile-with "${AWK} -f $S/arm/conf/genboardid.awk $S/arm/conf/mach-types > board_id.h" \ no-obj no-implicit-rule before-depend \ clean "board_id.h" cddl/compat/opensolaris/kern/opensolaris_atomic.c optional zfs compile-with "${ZFS_C}" crypto/blowfish/bf_enc.c optional crypto | ipsec crypto/des/des_enc.c optional crypto | ipsec | netsmb dev/fb/fb.c optional sc dev/fdt/fdt_arm_platform.c optional platform fdt dev/hwpmc/hwpmc_arm.c optional hwpmc dev/kbd/kbd.c optional sc | vt dev/syscons/scgfbrndr.c optional sc dev/syscons/scterm-teken.c optional sc dev/syscons/scvtb.c optional sc dev/uart/uart_cpu_fdt.c optional uart fdt font.h optional sc \ compile-with "uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x16.fnt && file2c 'u_char dflt_font_16[16*256] = {' '};' < ${SC_DFLT_FONT}-8x16 > font.h && uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x14.fnt && file2c 'u_char dflt_font_14[14*256] = {' '};' < ${SC_DFLT_FONT}-8x14 >> font.h && uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x8.fnt && file2c 'u_char dflt_font_8[8*256] = {' '};' < ${SC_DFLT_FONT}-8x8 >> font.h" \ no-obj no-implicit-rule before-depend \ clean "font.h ${SC_DFLT_FONT}-8x14 ${SC_DFLT_FONT}-8x16 ${SC_DFLT_FONT}-8x8" kern/subr_busdma_bufalloc.c standard kern/subr_dummy_vdso_tc.c standard kern/subr_sfbuf.c standard libkern/arm/aeabi_unwind.c standard libkern/arm/divsi3.S standard libkern/arm/ffs.S standard libkern/arm/ldivmod.S standard libkern/arm/ldivmod_helper.c standard libkern/arm/memcpy.S standard libkern/arm/memset.S standard libkern/arm/muldi3.c standard libkern/ashldi3.c standard libkern/ashrdi3.c standard libkern/divdi3.c standard libkern/ffsl.c standard libkern/fls.c standard libkern/flsl.c standard libkern/flsll.c standard libkern/lshrdi3.c standard libkern/moddi3.c standard libkern/qdivrem.c standard libkern/ucmpdi2.c standard libkern/udivdi3.c standard libkern/umoddi3.c standard Index: projects/clang350-import/sys/conf =================================================================== --- projects/clang350-import/sys/conf (revision 276342) +++ projects/clang350-import/sys/conf (revision 276343) Property changes on: projects/clang350-import/sys/conf ___________________________________________________________________ Modified: svn:mergeinfo ## -0,0 +0,1 ## Merged /head/sys/conf:r276302-276342 Index: projects/clang350-import/sys/contrib/dev/iwn/iwlwifi-6000g2a-17.168.5.2.fw.uu =================================================================== --- projects/clang350-import/sys/contrib/dev/iwn/iwlwifi-6000g2a-17.168.5.2.fw.uu (revision 276342) +++ projects/clang350-import/sys/contrib/dev/iwn/iwlwifi-6000g2a-17.168.5.2.fw.uu (nonexistent) @@ -1,7833 +0,0 @@ -Copyright (c) 2006-2011, Intel Corporation. -All rights reserved. - -Redistribution. Redistribution and use in binary form, without -modification, are permitted provided that the following conditions are -met: - -* Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials - provided with the distribution. -* Neither the name of Intel Corporation nor the names of its suppliers - may be used to endorse or promote products derived from this software - without specific prior written permission. -* No reverse engineering, decompilation, or disassembly of this software - is permitted. - -Limited patent license. Intel Corporation grants a world-wide, -royalty-free, non-exclusive license under patents it now or hereafter -owns or controls to make, have made, use, import, offer to sell and -sell ("Utilize") this software, but solely to the extent that any -such patent is necessary to Utilize the software alone, or in -combination with an operating system licensed under an approved Open -Source license as listed by the Open Source Initiative at -http://opensource.org/licenses. The patent license shall not apply to -any other combinations which include this software. No hardware per -se is licensed hereunder. - -DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND -CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR -TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE -USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. -begin-base64 644 iwlwifi-6000g2a-17.168.5.2.fw.uu -AAAAAElXTAo2MDAwZzJhIGZ3IHYxNy4xNjguNS4yIGJ1aWxkIDM1OTA1CgAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAgWoEUGMAAABAAAAAAAAAAEAAAAASAIAICCADwAAQABpIAAAaSBAAGkg -AABpIEAAICCADwAA6ABpIAAAaSBAAGkgAABpIEAAICCADwAApPZpIAAAaSBAAGkgAABKIAAASiEA -AEoiAABKIwAASiQAAEolAABKJgAASicAAEogABBKIQAQSiIAEEojABBKJAAQSiUAEEomABBKJwAQ -SiAAIEohACBKIgAgSiMAIEokACBKJQAgSiYAIEonACBKIAAwSiEAMAokgD+BAABAQSycMEAsnDBC -JBw0CiKAP4AAWG8KIwA3xgpAB0omAHBpIEAASiYAcEomAHBKJgBwSiYAcAAWAHCAAFQcQHggIECH -AAAAAAAAAAAAAPwciLb8HEi2/BwItvwcyLX8HIi1/BxItfwcCLX8HMi0/ByItPwcSLT8HAi0/BzI -s/wciLP8HEiz4H7geATcON018OB4BNw03TPw4HgE3DDdMfDgeATcLN0v8OB4BNwo3S3w4HgE3CTd -K/DgeATcIN0p8OB4BNwc3Sfw4HgE3BjdJfDgeATcFN0j8OB4BNwQ3SHw4HgE3AzdH/DgeATcCN0c -8OB4BNwE3RnwNBQaMDAUGTAsFBgwKBQXMCQUFjAgFBUwHBQUMBgUEzAUFBIwEBQRMAwUEDACxwHG -sCRNM7AkHzPgfvHATg/P/89xoACsLxiBz3WgAMgfIN6auBihBdjQpUMdGBAA2DYI4BGNuNGljQfP -//HAHg/P/89xoACsLxiBz3WgAMgfIN6zuLq4GKFk2NClQx0YEADYBgjgEY240aVdB8//4HjgfuB4 -4H7geOB+4HjgfuB4CiJAgADZ7gABAC8mAPBKJkAATgAGAE8AIACKJf8P4HgKIkCAANnOAAEAbAAk -AC8mAPBcAAUAKwg1CEomQAAIcQDYAiG+gOAgxQdCeQHgAiG+gOAgxQdCeesH7/8B4C8tAQBAJUUA -AiZ88QAAIAAAKEAB6CBiAy8gAIAvIUsAAiG+gMAghgHCIYYA4H4RACAASiAAEEogQBAOIkIALyAL -Es4gRYCKJf8PCAAFAC8tAQBAJUUAAiZ88QAAIAAAKEABSiZAAOggIgMvIACALyFLAAIhvoDAIIYB -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 -D/QhwQPhDyBAAAMUgTAD4Q8gQAACFIEwA+EPIEAACRSBMIHhDvQCFIEwCrlPIQIEAxSBMAy5JXoh -wQ65RXkleCDBgeEI9AcUgTAiwga5CLpFeSV44H+jwKPB4cVCwQkUgTBDwoPhQcAA2Ar2gOHI9goU -gTCA4cT2g+HD9gHYBxSCMAYUgzBQcwbyIsEwc8wiQoAD9AHYIcWB5RD0ChSBMCPDcHFK9gsUgjBQ -ccwjqoCE9oDiyiBpAIHgDfSKIckPz3CAAEAHIKCB5f/ZyiEiACGgwcXgf6PA8cCGCc/+z3aAAMQH -ABYFEEwlQII8AAYAz3eAAMxbAIahhgi4IIcFfTB1CfIQuYogSwVeCCAGpXmgpyCGz3CAAIBq8CBA -AEB4gODr86EBz/4KIcAP63LPcAAAhidj220BIABKJIAA4HiiweHFQsFBKAICB3pBKAEER3nPcoAA -kMXGuSpi57oS9AgUAzHPdYAAkMipcVZ5QIFQcAX0QpFwcgbyR4nnuvfzgNgD8AaJwcXgf6LA8cDW -CO/+uHBKJEAAkODKIsoHyiCKDwAAzhvKI4oPAAD8APQAKgDKIcoPQC1DAcdzgAAQxsaLjCYCkADY -DfLPcIAAkMgWII0DoIWgoSaLNngCkACyiHDtAM/+4HjgfuB48cAIyJW4CBoYMAnIm7gJGhgwC8iK -uI24kLgLGhgwz3CAAMgdA4AYiIHgDPQLyM9xAABILqy4CxoYMAYMYAYP2GfYOg/gBYohCADRwOB+ -4HjxwOHFCHU+iM9wgADoE0CAQCUAFAO5NXlZYaIPYA0K2o4P7/+pcHUAz/7gePHA4cXPcoAATDmE -EgAAgBIBAM91oADIHyR4LykBAM9wAwBADUUdGBDwIkAAQHiA2BUdGJA5AM/+8cClwUHAQsEMHAAx -EBxAMc9xgAD8kjQZwA8wGQAPLBnADigZgA4kGUAOz3CAAPySIBhAC89wgAD8khwYAAvPcIAA/JIY -GMAKz3CAAPySFBiACs9wgAD8khAYwAjPcIAA/JIMGIAIz3CAAPySCBhACM9xgACAkoAZAAh8GcAH -eBmAB3QZQAdwGQAHbBkAB2gZgAZkGUAGYBkABlwZwAVYGYAFVBlABVAZAAVMGcAESBmABEQZQARA -GQAE76HOoa2hjKEsGcACKBmAAiQZQAIgGQACHBnAARgZgAEUGUABEBkAAWOhaiAAA9gZAABqIMAC -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 -1AEGANABAAB+ADwA4wA8AHgASQDdAEkAfwBaAOQAWgCqAD8AqwABAA8BPwAQAQEAeQBqAN4AagCo -AAAADQEAAKYANwCnAAEACwE3AAwBAQAEAAgAnAHMAJ0BzADVAcwA1gHMALQAIAAZASAAMQIMADIC -DAAzAr0ANgIMADcCDAA4Ar0AoACIAAUBiAChANUABgHVAKIABAAHAQQAjwCIAPQAiACQACIA9QAi -AJEABAD2AAQAnwAMAPsADACUAAAAlQAAAJwAlQCdANAAmgCKAJgAEQCWADMAlwB3AJQAAQCVAAEA -nACVAJ0A0ACaAIoAmAARAJYAMwCXAHcAlAACAJUAAwCcAJUAnQDQAJoAigCYABEAlgAzAJcAdwCU -AAMAlQAHAJwAlQCdANAAmgCKAJgAEQCWADMAlwB3APoAAAD5AAAAAgGVAAMB0AAAAYoA/gARAPwA -MwD9AHcA+gABAPkAAQACAZUAAwHQAAABigD+ABEA/AAzAP0AdwD6AAIA+QADAAIBlQADAdAAAAGK -AP4AEQD8ADMA/QB3APoAAwD5AAcAAgGVAAMB0AAAAYoA/gARAPwAMwD9AHcAhQAAAIYAAACHAFUA -iAAAAIkAqgCKAAAAiwDdAIwAAACFAAEAhgABAIcAVQCIAAAAiQCqAIoAAACLAN0AjAAAAIUAAgCG -AAMAhwBVAIgAAACJAKoAigAAAIsA3QCMAAAAhQADAIYABwCHAFUAiAAAAIkAqgCKAAAAiwDdAIwA -AADrAAAA6gAAAOwAVQDtAAAA7gCqAO8AAADwAN0A8QAAAOsAAQDqAAEA7ABVAO0AAADuAKoA7wAA -APAA3QDxAAAA6wACAOoAAwDsAFUA7QAAAO4AqgDvAAAA8ADdAPEAAADrAAMA6gAHAOwAVQDtAAAA -7gCqAO8AAADwAN0A8QAAAPv/AAAAAAIADdIS0hPSFNIM0hXSC9IC0hHSBEMAEBQQCRAREAFAG9Ic -0gDSCgALAAQADgC1ABoBDwBCALwAwwAhASgBtgC3ALgAuQC9AL4AvwDAABsBHAEdAR4BIgEjASQB -JQEKAAAACwAAAAwAAAC2AAAAtwAAALgAAAC5AAAAGwEAABwBAAAdAQAAHgEAALYAAAC3AAAAuAAA -ALkAAAAbAQAAHAEAAB0BAAAeAQAAvQAAAL4AAAC/AAAAwAAAACIBAAAjAQAAJAEAACUBAAC9AAAA -vgAAAL8AAADAAAAAIgEAACMBAAAkAQAAJQEAABLSAAAT0gAAFNIAAAAAAQACAAMALABkAHQAgACM -AKEABwAAAAAAAQACAAMAAAAAALcTIgC4FCMAuRUkALsWJQC8FyYAvRgnAMAZKADEGikABxsAAAgc -AQALHQIADB4DABAfBAAiIQUAJCIGACYjBwAoJAgAKiUJACwmCgAuJwsAMCgMADQpDQA4Kg4APCsP -AEAsEABkLhEAaC8SAGwwEwBwMRQAdDIVAHgzFgB8NBcAgDUYAIQ2GQCINxoAjDgbAJE6HACVOx0A -mTweAJ09HwChPiAApT8hACRJBgIsSgoCNEsNATxMDwFkTREBbE4TAXRPFQF8UBcBhFEZAZVSHQGd -Ux8BAQQAAAIFAQADBgIABAcDAAUIBAAGCQUABwoGAAgLBwAJDAgACg0JAAsOCgAMDwsADRAMAA4R -DQABQAAEAkEBBANCAgQEQwMEBUQEBAZFBQQHRgYECEcHBAlICAQAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAHCAAAAAAACyDMgA/////////wAB//8CA////wT//////////////////////wX/Bv8H -/wj/Cf8K/wv/DP///w3///8O////D////xD///////////////////////////////////////// -/////xH///8S////E////xT///8V////Fv///xf///8Y////Gf///xr///8b/////xz///8d//// -Hv///x////8g////If//////////////////////IiMk/yUmJ///KP///yn///////////////// -/////////////////////////////////////////////////////////////5ilgABgwgEA9AaA -AECmgAAYAAAAAKaAAAAAAAAAAAAAAAEBAQAAAAAAAQAAAAAAAAAAAAAAAAAAAwAAAAEAAAAAAAAA -AwAAAMzfAQACAAAACP8BAAQAAADI3wEABQAAAJjfAQAGAAAAiJ0AABIAAACoJwAACAAAAPzNAAAJ -AAAAdDYAAA0AAAAgKwAADgAAAPTtAAAPAAAARNYBABgAAABcFAEADAAAAHjGAAAWAAAANN0BABAA -AABESAEAEQAAAFgCAgABAAAAmGoAABMAAADQ0wEAFAAAABzlAQAHAAAAXF4AABUAAAAEZQEAFwAA -AMyPAQAZAAAAsPMAAAAUBQAAAAAAAAAAAAAAAAAAAAAA/wD/AAAAAAAABwAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////AAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSWAADE -lgAAxJYAAFh8AADElgAAxJYAALx8AADElgAAxJYAAMSWAADElgAAxJYAAMSWAADElgAAxJYAAMSW -AABUiAAApIcAAJSHAAAkhwAAwIcAAOCGAADElgAAxJYAACSOAADokAAAOJIAAMSWAADElgAAxJYA -ACyWAABgjQAAmI0AAASNAADElgAAxJYAAMSWAADolQAAxJYAAOSMAADElgAAxJYAAMSWAADElgAA -xJYAAMSWAADElgAAxJYAAMh8AADElgAAxJYAAMSWAADElgAAxJYAAMSWAADElgAAxJYAAMSWAADE -lgAAxJYAAMSWAADElgAAxJYAAMSWAADElgAAxJYAAMSWAADElgAAxJYAAMSWAADElgAAxJYAAASA -AADElgAAxJYAAMSWAADElgAAxJYAAEiTAADElgAAxJYAAMSWAADElgAAxJYAAMSWAADElgAAxJYA -AMSWAADElgAAxJYAAFB6AADElgAADHoAAMSWAADElgAAxJYAAMSWAADElgAAxJYAAMSWAADElgAA -lHkAAMSWAADElgAAxJYAAMSWAADElgAAxJYAAMSWAADElgAAxJYAAMSWAADElgAAbIEAAOSAAADE -lgAAiIEAAMSWAAAkgAAAkIUAAMSWAADElgAAdIgAAMSWAADElgAAxJYAAMSWAADElgAABIoAAKSI -AADElgAAxJYAAMSWAADElgAAxJYAAMSWAADElgAAxJYAAMSWAADElgAAxJYAAFyDAADElgAAxJYA -AMSWAADwkgAAxJYAANx+AADElgAAfJUAAMSWAADglQAAsJIAAMSWAADElgAATHgAAHCSAADElgAA -xJYAAMSWAAAshwAAxJYAAMSWAAAYgwAAnHoAAMSWAADElgAAxJYAAKCNAABAhgAAxJYAAMSWAADE -lgAAxJYAAMSWAADElgAA8IQAAMSWAADklwAAHJoAAEyZAAAkmgAARJkAADyZAAAsmgAA6JYAAMSW -AADElgAAxJYAAMSWAADElgAAxJYAAMSWAADElgAAIIMAAMSWAADElgAAxJYAAMSWAADElgAAxJYA -AMSWAADAmgAA1JsAAKx4AAAIeQAAxJYAAJR4AADElgAAxJYAAMSWAADElgAAxJYAAMSWAADElgAA -xJYAAMSWAADElgAAxJYAAMSWAADElgAAxJYAAMSWAADElgAAxJYAAMSWAADElgAAxJYAAMSWAADE -lgAAxJYAAMSWAADElgAAxJYAAMSWAADElgAAxJYAAMSWAADElgAAxJYAANB6AACkewAARHsAADSa -AAAgeQAAMHwAAGB/AADElgAAxJYAAMSWAADElgAAtHwAALh8AADElgAAxJYAAFx8AAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA/////wAAAAD//////////wEAAACoDQAA -4QMOHuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQCwAAAP8DADAM -AAAA/wUA1AsAAAD/LQCwCwAAAP89AEwLAAAA/wQAdAsAAAD/JQDcDAAAAP/dAPgLAAAQEEwAAAAA -AAABAQA8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PBUVFRU8PDw8FRUVFTw8PDwAAAAA -AAAAAAAAAAAAAAAAPDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDwVFRUVPDw8PBUVFRU8 -PDw8AAAAAAAAAAAAAAAAAAAAADw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8FRUVFTw8 -PDwVFRUVPDw8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQOAAAsFgAAbBIAANgPAAD0FwAAfBMAACAVAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD0 -BoAAQKaAABgAAAAApoAAAAAAAAAAAAAAAAAAAAAAAEwRAQA4sQAAECQAADixAAA4sQAAOLEAAKAG -AABo+gEAGN8AADixAAA4sQAAFCwAABQsAAAULAAAFCwAABQsAAAULAAAFCwAADixAAA4sQAAOLEA -ADixAAA4KQAAOLEAADixAAA4sQAAOLEAADixAAD83gAAOLEAADixAADc0QAAAAAAAOD3AADk9wAA -FAIAAHA9AQBwPQEAcD0BAHg9AQDkAQAAdD0BAAAAAABUwQAAlMcBAHzBAADExwEAoMEAAPTHAQA0 -m4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAC -AAIAAwAEAAQABQAGAAYABwAIAAgACQAKAAoACwAMAAwADQAOAA4ADwAmACcAKAApACoARgBGAEcA -SABIAEkASgBKAEsATABoAGkAagBqAGsAbABsAG0AbgBuAG8AcABwAHEAcgByAHMAcwB0AHQAdAB0 -AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AAoAPwAAAAAAAAAAAAAAAAAAAAAAAQACAAIA -AwAEAAQABQAGAAYABwAIAAgACQAKAAoACwAMAAwADQAOAA4ADwAmACcAKAApACoARgBGAEcASABI -AEkASgBKAEsATABoAGkAagBqAGsAbABsAG0AbgBuAG8AcABwAHEAcgByAHMAcwB0AHQAdAB0AHQA -dAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AAoAPwAAAAAA8CEAALghAABEp4AAAAIAAAAAAAAo -CgEAJAoBAESpgABABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAoBACQ6AQDUr4AAVAAAAAAA -AAAoCgEA+DgBAISugABQAQAAAAAAACgKAQAENwEAWAeAAAgAAAABAAAAKAoBABQIAQAAAAAAUAEA -AAAAAAAoCgEAoDcBANwygAACAAAAAAAAACgKAQCMNgEAVAeAAAQAAAAAAAAAMAoBACQKAQAosIAA -KgAAAAAAAAAoCgEAJAoBAHg9gAAEAAAAAAAAACgKAQDEygEAAAAAAAAAAAAAAAAAKAoBAITKAQBg -B4AABAAAAAAAAABuAG4AaQDAAKAAUACAAL4AUAF9AD4AAAAAAAAAnAIEAOYBJQBVAwQA3AFjAAAA -bgBuAGkAwACgAFAAgAC+AFABfQA+AAAAAAAAAJwCBADmASUAVQMEANwBYwAAAAAAAAABAQAAoA8B -ABXSAAAAAAAA/wMAAKAPAQAM0gAAAAAAAP8BAACgDwEAFdIAAAoAAAAA/A8AoA8BAAzSAAAJAAAA -AP4DAKAPAQAV0gAAFAAAAAAA8D+gDwEADNIAABIAAAAAAPwHoA8BAAbSAAAAAAAA/wEAAKAPAQAH -0gAAAAAAAP8DAACgDwEABtIAAAkAAAAA/gMAoA8BAAfSAAAKAAAAAPwPAKAPAQAG0gAAEgAAAAAA -/AegDwEAB9IAABQAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAQAA -XgEAAAEAAAABAAAAAQAAAAEAAAADAAAAAAAAAAAAAAAsHwEAxCEBAKwgAQDQJAEAeCMBAMAiAQB8 -IgEATCQBAJQeAQAAAAAAEAAAAACAAAAAAKAAECcAAOgDAADoAwAAAAAAAAMAAAACAAAAAwAAAAMA -AAADAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAIAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAQIBAQACAQABAgICAAEBAAIBAgECAAIAAQIDgICAgICAgIABgAKAgICA -gMAAkADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAA4sQAAOLEAADixAAA4sQAAOLEAADixAAA4sQAAOLEAADixAAA4sQAAOLEAADixAAA4sQAAOLEA -ADixAAA4sQAAOLEAADixAAA4sQAAOLEAADixAAA4sQAAOLEAADixAAA4sQAAOLEAADixAAA4sQAA -OLEAADixAAA4sQAAsPMAAAAAAAD///9/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAAAACMCgAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHO4BABUAAADMWoAA -AAAAAAAAAAAAAAAAoOcBAAYAAADsWoAAAAAAAAAAAAAAAAAAxO0BAAUAAADMWoAAAAAAAAAAAAAA -AAAAuO0BAAoAAADMWoAAAAAAAAAAAAAAAAAAOOoBAAQAAADsWoAAAAAAAAAAAAAAAAAAOOoBAAQA -AADsWoAAAAAAAAAAAAAAAAAAOOoBAAQAAADsWoAAAAAAAAAAAAAAAAAAOOoBAAQAAADsWoAAAAAA -AAAAAAAAAAAAOOoBAAQAAADsWoAAAAAAAAAAAAAAAAAAROsBAAYAAADsWoAAAAAAAAAAAAAAAAAA -fOsBAAQAAADsWoAAAAAAAAAAAAAAAAAAfOsBAAQAAADsWoAAAAAAAAAAAAAAAAAAfOsBAAQAAADs -WoAAAAAAAAAAAAAAAAAAfOsBAAQAAADsWoAAAAAAAAAAAAAAAAAAROsBAAYAAADsWoAAAAAAAAAA -AAAAAAAAROsBAAYAAADsWoAAAAAAAAAAAAAAAAAAROsBAAYAAADsWoAAAAAAAAAAAAAAAAAAfOsB -AAQAAADsWoAAAAAAAAAAAAAAAAAAfOsBAAQAAADsWoAAAAAAAAAAAAAAAAAAtOgBAAoAAADsWoAA -AAAAAAAAAAAAAAAANOoBAAoAAADsWoAAAAAAAAAAAAAAAAAANOoBAAoAAADsWoAAAAAAAAAAAAAA -AAAANOoBAAoAAADsWoAAAAAAAAAAAAAAAAAANOoBAAoAAADsWoAAAAAAAAAAAAAAAAAANOoBAAoA -AADsWoAAAAAAAAAAAAAAAAAANOoBAAoAAADsWoAAAAAAAAAAAAAAAAAANOoBAAoAAADsWoAAAAAA -AAAAAAAAAAAANOoBAAoAAADsWoAAAAAAAAAAAAAAAAAANOoBAAoAAADsWoAAAAAAAAAAAAAAAAAA -NOoBAAoAAADsWoAAAAAAAAAAAAAAAAAANOoBAAoAAADsWoAAAAAAAAAAAAAAAAAANOoBAAoAAADs -WoAAAAAAAAAAAAAAAAAAFO8BAAYAAADsWoAAAAAAAAAAAAAAAAAAZO4BAAUAAADMWoAAAAAAAAAA -AAAAAAAAxOcBAAoAAADsWoAAAAAAAAAAAAAAAAAAfOgBAAoAAADsWoAAAAAAAAAAAAAAAAAA/OgB -AAoAAADsWoAAAAAAAAAAAAAAAAAA2OkBAAoAAADsWoAAAAAAAAAAAAAAAAAASOwBAAoAAADsWoAA -AAAAAAAAAAAAAAAACO0BAAoAAADsWoAAAAAAAAAAAAAAAAAAGAYCAAYAAADsWoAAAAAAAAAAAAAA -AAAAIO4BAAYAAADsWoAAAAAAAAAAAAAAAAAAMO4BAAYAAADsWoAAAAAAAAAAAAAAAAAAXO4BAAEA -AADsWoAAAAAAAAAAAAAAAAAAVPABAAoAAAAMW4AAAAAAAAAAAAAAAAAAzO8BAAUAAAAMW4AAAAAA -AAAAAAAAAAAA5PIBAAYAAAAMW4AAAAAAAAAAAAAAAAAATPMBAAYAAAAMW4AAAAAAAAAAAAAAAAAA -ZPYBAAoAAAAMW4AAAAAAAAAAAAAAAAAAAAAAAMxagADMWoAArCCgAGwgoAAwAAAAz////wAAAAAA -AAAA7FqAAOxagACkIKAAOCCgAAEAAAD8////AAAAAAAAAAAMW4AADFuAAKggoAA8IKAACAAAAPP/ -//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD06AEAFQAAAMxagAAAAAAAUAAAAAAAAAD0BoAAQKaA -ABgAAAAApoAAAAAAAAAAAAD0BoAAQKaAABgAAAAApoAAAAAAAAAAAAAAAAAA9AaAAECmgAAYAAAA -AKaAAAAAAAAAAAAAAAAAAH8AAAAAAAAAAH8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAD/ -/wAAAQAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAECAwQEBAQEBQYHCAgICAgJCgsMDQAAbjtoO2I7 -XDtuOmg6YjpcOm45aDliOVw5bjhoOGI4XDhuN2g3YjdcN24paCliKVwpbihoKGIoXChuJ2gnYidc -J24ZaBliGVwZbhhoGGIYXBhuF2gXYhdcF24WaBZiFlwWbhVoFWIVXBVuFGgUYhRcFG4TaBNiE1wT -bhJoEmISXBJuEWgRYhFcEW4QaBBiEFwQbgJoAmICXAJuAWgBYgFcAW4AaABiAFwAVAAAAG47aDti -O1w7bjpoOmI6XDpuOWg5YjlcOW4raCtiK1wrbipoKmIqXCpuKWgpYilcKW4oaChiKFwobidoJ2In -XCduJmgmYiZcJm4laCViJVwlbiRoJGIkXCRuI2gjYiNcI24iaCJiIlwibiFoIWIhXCFuIGggYiBc -IG4SaBJiElwSbhFoEWIRXBFuEGgQYhBcEFcQUhBNEEkQbgFoAWIBXAFuAGgAYgBcAFQAAAAAAAAA -AAAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfFwBAAgAAADM -WoAARAiAAMQIgABECYAAxAmAAAoNERQKDREUGRkZGQoKAAAABQYHCA0ODxAVFhcYGQAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChKcnBwk -nJycnJyVnHCDQTUZjSsAAAAABgYMAgAXAAAFEAogMEAAAAcOFQBch56ePQAAABQPFBIAAAAMEBQY -IAgEAAA8ODQwLCgkIBwYFBAMCAQACwcDADs3My8rJyMfGxcTDwsHAzEwOjQ3OjU3AAAAAAEBAQEB -AQEBAgICAgICAgIDAwMDAwMDAwECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAV9mP2sPb89kb3kPfY9x/4Zfip+O34L/lw+bD57vkr+mf6ovrc+hT7 -S/uB+7b76vsc/E38ffyr/Nn8Bf0w/Vn9gv2p/c/99P0X/jn+Wv56/pj+tv7S/u3+Bv8e/zX/S/9g -/3P/hf+W/6b/tP/B/83/2P/h/+n/8P/2//r//f/////////9//r/9v/w/+n/4f/Y/83/wf+0/6b/ -lv+F/3P/YP9L/zX/Hv8G/+3+0v62/pj+ev5a/jn+F/70/c/9qf2C/Vn9MP0F/dn8q/x9/E38HPzq -+7b7gftL+xT73Pqi+mf6K/ru+bD5cPkv+e34qfhl+B/42PeQ90b3/Paw9mP2cLmDupa7qry+vdK+ -57/8wBHCJ8M9xFPFasaAx5fIr8nGyt7L9swPzifPQNBZ0XLSjNOm1L/V2tb01w7ZKdpE21/cet2W -3rHfzeDp4QXjIeQ+5Vrmd+eT6LDpzerq6wftJO5C71/wffGa8rjz1fTz9RH3L/hM+Wr6iPum/MT9 -4v4AAB4BPAJaA3gElgW0BtEH7wgNCisLSAxmDYMOoQ++ENwR+RIWFDMVUBZtF4kYphnCGt8b+xwX -HjMfTyBqIYYioSO8JNcl8iYMKCYpQSpaK3Qsji2nLsAv2TDxMQozIjQ6NVE2aTeAOJY5rTrDO9k8 -7z0EPxlALkFCQlZDakR9RQQEAAQEAQIDAAEBAgECAgMBAQEBAQEBAQICAgICAgICAwMDAwMDAwME -BAQEBAQEBAECAgICAgIDAwMDAwMDAwMDAwMDAwQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAMQ1 -AAAUNgAA1DcAAIA4AADwNQAAZDIAAIwxAAD4MQAArDYAAFQxAADQNgAAPDcAADoBAgHVAN8A2gCi -AHUAfwCKBSoDOQGoAYoFygLZAEgBAQMPBwoUN25qARoB2QDoAAoBugB5AIgAygFKAeIA+QDKAeoA -ggCZAHTRRRfooosuAAUHAQMEAAUBBQAAAAUGAAIEAAUABQAAAQIBAgMEAAAFBgcICQoAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiM0AALjQ -AAAoywAAAAAAAAAAAAABAAAAAgAAAAMAAAAAAAAABAAAAAIAAAAFAAAABwcHBwcHBwcHBwcHBwcH -BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBgYGBgYFBQUFBQQEBAQE -AwMDAwMCAgICAgEBAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAACgAKAAwACwALAAoADwANABAADwAjABsAFgASAD0ALAAf/8HDx8/AQMwAAAA -NgAAAAwAAAASAAAAGAAAACQAAAAGAAAACQAAAAUABwIDBAYGQAOABsAJAA2AEwAaQB2AIIAGAA2A -EwAaACcANIA6AEHACYATQB0AJ4A6AE7AV4BhmQMzB9kKcw6mFeYcgCAZJDMHcw6mFeYcWSvMOQBB -M0jZCqYVgCBZKwBBplaAYVlsndiJnU7sxE40SIM0J3ZiJxqkQRoTO7ETERiBEQ/8wA9O7MROJ3Zi -JxqkQRoTO7ETDdIgDYmd2AkIjMAIB37gBzRIgzQapEEaERiBEQ3SIA0IjMAIBmmQBrCy1QUFVEAF -J3ZiJxM7sRMN0iANiZ3YCQZpkAbETuwEBEZgBAM/8AOqqqqqGqRBGhM7sRMP/MAPERiBEQ3SIA0K -qIAKEzuxEw/8wA8P/MAPDdIgDQu0QAsLtEALiZ3YCQ3SIA0KqIAKCqiACgiMwAgHeIAHB3iABwZp -kAYP/MAPDdIgDQu0QAsN0iANC7RAC4md2AkIjMAIiZ3YCQiMwAgHfuAHB37gB8EsKQcKqIAKCIzA -CAd4gAcIjMAIB3iABwZpkAawstUFBmmQBrCy1QUFVEAFBVRABdYdxgQBBw8fP3///2bmAAAFBgEC -AwQAAFQAVABsAGAAXABUAIwAeAANDwUHCQsBAygAKAA0ADAALAAsAEQAPAAsACwAPAA0ADAALABU -AEQAVVVVAUtoLwFVVVUF4ziOA6qqqgJxHMcBqqqqCsdxHAcABAAAZAAAAAAAAAAPAD8AAQAAAA8A -PwABAAAADwA/AAEAAAAPAD8AAQAAAA8APwABAAAADwA/AAEAAAAPAD8AAgAAAA8APwABAAAAARAA -AQAAAAKAAAFCBgIQAAIgAAADwAABQwYDEAACwAAAA8AAAUMGBBAAAkAAAAKAAAFEBgURAABAAAAD -wAABRQYGEQAA4AAAA8AAAUUGBxEAAQAAAAKAAAFGBggRAAIgAAADwAABRwYJEQACwAAAA8AAAUcG -ChEAAkAAAAKAAAFIBgsSAABAAAADwAABSQYMEgAA4AAAA8AAAUkGDRIAAQAAAAKAAAFKBg4SAAIA -AAACgAABTAYAACIWAACAAAADAAABWQAkFgABAAAAAwAAAVoAJhYAAgAAAAQAAAFaACgWAAIAAAAD -AAABWwAqFgACgAAAAwAAAVwALBcAAAAAAAQAAAFcAC4XAACAAAADAAABXQAwFwABAAAAAwAAAV4A -NBcAAgAAAAMAAAFfADYXAAKAAAADAAABYAA4GAAAAAAABAAAAWAAPBgAAQAAAAMAAAFiAD4YAAIA -AAAEAAABYgBAGAACAAAAAwAAAWMAZBsAAgAAAAMAAAFvAWYbAAKAAAADAAABcAFoHAAAAAAABAAA -AXABbBwAAQAAAAMAAAFyAW4cAAIAAAAEAAABcgFwHAACAAAAAwAAAXMCdB0AAAAAAAQAAAF0AnYd -AACAAAADAAABdQJ4HQABAAAAAwAAAXYCfB0AAgAAAAMAAAF3A34dAAKAAAADAAABeAOAHgAAAAAA -BAAAAXgDhB4AAQAAAAMAAAF6A4YeAAIAAAAEAAABegSIHgACAAAAAwAAAXsEjB8AAAAAAAQAAAF8 -BJEfAAFAAAADAAABfgSVHwADAAAABAAAAX8Flx8AAsAAAAMAAAGABZkgAABAAAADAAABgQWdIAAB -QAAAAwAAAYIFnyAAAcAAAAMAAAGDBaEgAAMAAAAEAAABgwWlIQAAQAAAAwAAAYUFAAA0dgEAAAAA -ADR2AQAAAAAANHYBAAAAAAA0dgEAAAAAADR2AQAAAAAANHYBAAAAAAA0dgEAAAAAADR2AQAAAAAA -AHABABgAAADIcQEAIAAAAKR3AQAUAAAAoHgBABQAAACQdQEADgAAAGx0AQAOAAAAYHUBABQAAABg -dQEAFAAAAEAjQCUhISEhQEBAQEAFBAQBAUBAQEAFBUBADAxADQwMAQEBBUBABQUABAAEQEAABEBA -QAVAQEBAQAVAQEAFBQUBAQEBQAUFBQEFAQFABQUFQAVABQUFBQUAAAAAAAAAAGQAAAAAkAEACgAA -AMSpAQBkrgEAiKsBACynAQCssgEAHLUBAFiwAQBArQEAyLEBAAQAAAAcEQAAHDIAABwzAAAEAAAA -HBUAABwCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKXGhPiZ7o32Df+91rHe -VJFQYAMCqc59VhnnYrXmTZrsRY+dH0CJh/oV7+uyyY4L++xBZ7P9X+pFvyP3U5bkW5vCdRzhrj1q -TFpsQX4C9U+DXGj0UTTRCPmT4nOrU2I/KgwIUpVlRl6dKDChNw8KtS8JDjYkmxs93ybNaU7Nf5/q -GxKeHXRYLjQtNrLc7rT7W/akTXZht859e1I+3XFelxP1pmi5AAAswWBAH+PIee22vtRGjdlnS3Le -lNSY6LBKhWu7KsXlTxbtxYbXmlVmlBHPihDpBgSB/vCgRHi6JeNL86L+XcCAigWtP7whSHAE8d9j -wXd1r2NCMCAa5Q79bb9MgRQYNSYvw+G+ojXMiDkuV5PyVYL8R3qsyOe6KzKV5qDAmBnRnn+jZkR+ -VKs7gwvKjCnH02s8KHmn4rwdFnatO9tWZE50HhTbkgoMbEjkuF2fbr3vQ6bEqDmkMTfTi/Iy1UOL -WW632owBZLHSnOBJtNj6rAfzJc+vyo706UcYENVviPBvSnJcJDjxV8dzUZcjy3yhnOghPt2W3GGG -DYUPkOBCfMRxqszYkAUGAfcSHKPCX2r5rtBpkRdYmSc6uSc42RPrsyszIrvScKmJB6czti0iPJIV -IMlJh/+qeFB6pY8D+FmACRca2mUx18aEuNDDgrApd1oRHst7/KjWbTosAAECBAQAAAAEDAwIBAwE -BEAAAACAAAAAAAEAAAACAABAAAAAAAQAAEAAAABAAAAAAPBhAAABAQIBAgIDAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAQAAABAA -AAAAAAAAAQAAAAEAAAAAAAAA/wAAAP8AAAAAAAAAAAAAADCnAAAAAAAAKgAAAA4AAAAAAAEBAAAA -AAAAAAAAAQEAAAAAAgABAAICAwMD4O0BAOztAQD47QEABO4BAAzuAQAU7gEAAQEAAQIBAQEAAAAA -AAAAAAEAAAABAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAP////8A -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA -AAABAAAAAAAAAAAAAAAAAAAAgA0AAAAgAACADQAAgA0AAAAgAACADQAAAAYAAAAEAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAPj9 -AQAgIIAPAABAAGkgAABpIEAAaSAAAGkgQAAgIIAPAADoAGkgAABpIEAAaSAAAGkgQAAgIIAPAACU -4mkgAABpIEAAaSAAAEogAABKIQAASiIAAEojAABKJAAASiUAAEomAABKJwAASiAAEEohABBKIgAQ -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 -p42gr8l1FiVNEQClFBQAMUatx3GAAMzHArUAiQetABlCAQAbQgHH8QjIz3KgAMgfDhoYgAnIDxoY -gArIEBoYgAsSATYCyCR4ERoYgAzILRoYgOB+n+HMIO6HzCBOgAb3AnlBaQsKEQiKIf8PBvAA2Q8h -gQBhuRh54H8ocPHADgnv/4ogDwqCJAI6mnF6clpziHWodwohgCEKIMAh1ghgAJ7BinDOCGAAi3GC -xmpwxghgAMlxSnC+CGAAhMGpcLYIYACGwYjF6XCqCGAAqXEqcKIIYACKwQpwmghgAIzBqXCKwUoI -IAGQwotwyXE+CCABksLJcITBNgggAZTChsCpcSoIIAGWwpjGkMCSwY4NoADJcprHlMCWwYINoADp -cslw6XEKCCABnMKcwJ7BPgsgAI7Cn8UuDaAPBG2OwDIJIAAkbbcIEACGwIrB6g3v/0AlAhOLcITB -3g3v/0AlAhWUwEAlARM2DaAAyXKQwEAlARUqDaAA6XLJcOlxsg/gAJzCjMCcwRYNoADJcjINoADJ -cMlwjsHWCiAAQCUCF5LAQCUBE/oMoADJcpbAQCUBFe4MoADpcslw6XFyD+AAnMKMwJzB2gygAMly -yXCOwZ4KIABAJQIZqg8gAEAlABfPcYAA9AcQoZoPIABAJQAZz3GAAPQHEaEH8ADZz3CAAPQHMKAx -oN0Hr/+AJAI64HjPcYAA7G7gfwhh4HjxwIYPr//YcCh2SHGIdTIO7//JcAh3qXAmDu//qHEIcQAu -gAMEfyZ/ACtAAyR4wQev/+V48cCCDUAFz3GAAHAb8CEAAEB4gNnPcKAA0BswoNHA4H5ggECBAYAh -gVBzzCBBgOEgwQfKICEAMHCG9gT2CQrFAOB/AdiKIP8P4H7geIDhyiRNcOggbQLPcaAAUAwlgQEY -UgDgfvHA7g6P/89wgADcIAOAGBCFABsNEQEKIcAP63KKIE0DXNt1BuAASiQAAIogBw4GCmAGANnP -doAARK0tjgTpDI4ZCEIA7glgBooghw2KIIcN4glgBiyOYPDPcKAAsB8bgM93gADongKniiBJBsYJ -YAZu2YogCQa+CWAGIodMjg2Oz3GAAEzQaJFAp891gAAEuhsI4gABpwixANlNHUIQAdkspTWFBwkF -ABWlEI4EpRGOAugE6gDYCvDPcIAA3CADgAmA9QiegAHYAqWKIEkGZglgBo7ZiiAJBloJYAYihwKF -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 -L3nKDuAAD9gA2K0Db/2twPHA4cWhwYtxRghgCgHaz3WAAGSWABQEMM9wgAAUDqlxEtp6DeAAANsA -FAQwz3CAABIOViVBEgHaYg3gAALbz3CAADgOVSXBFBzaZg3gAADDANhVA2/9ocDxwL4Kb/0D2qPB -unDqDyAKi3EBwc9wgAAIDwDf9CBNAALBz3CAACAPgOX0IFQAz3CAAJgI4KDhoMwlopDKJsITAvQA -3oHlzCXikMomYRAODs//qnDPcq3e774qCWACqXHmDu//qnDrCNAAAMCA4MwgooFP9IDlzCVikEv0 -AsCTCBEAz3CAACwT1XhacOCgz3CAADgT1Xh6cOCgz3CAAFwT1XgacOCgz3CAAGgT1Xg6cOCgz3CA -AEQT1XjgoM9wgABQE9V44KCqcKlxz3Ot3u++sghgAslyGgvv/6pwcwjQAADBABIAIIbhAdnAeQO5 -1XnHcYAA2LAAoQATACAEoQAQACAbeAihABEAIBt4DKGqcMlxqXIKJIAPrd7vvmYIYAKKc/oPr/+q -cCcI0AAAwM9xgACYCECBBL0GuLhgFSAABcdwgAAUsSGBQrAjsADYwQFv/aPA8cCGCW/9BNqkwZoO -IAqLcQDAAcEEuDV4z3aAAHwOEGbuDOAAAsEAwAHBBLjPdYAAvA41eBBl2gzgAAPBAMABwQS4NXgA -ZgbgEHjGDOAAANkAwAHBBLg1eABlBuAQeLIM4AAA2QDYjQFv/aTA8cChwfYLYAKLcgDAocDRwOB+ -4HjxwOoIT/2uwbpwmnF6clpzCiEAIQogQCGCxa4NIA2pcITGpg0gDclwng0gDYbAmg0gDYjAkg0g -DYrAjMeKDSAN6XCqcBfZOgggCotyinAX2S4IIAqBwgDAfgjv/alxAcB2CO/9yXGpcKlxlg0v/qly -yXDJcYoNL/7JcqlwyXEaDm/9hsJqcBfZ9g/gCYtySnAX2e4P4AmBwgDAPgjv/alxAcA2CO/9yXGp -cKlxUg0v/qlyyXDJcUoNL/7JcqlwyXHWDW/9iMIqcA4I7/2KwYjAisEuDS/+6XLpcAvZXg9v/uly -hsDuCK/96XGA4AHYGPYKcOYPr/2KwYjAisECDS/+6XLpcAvZNg9v/ulyhsDGCK/96XGA4ALYyiAq -AB0Ab/2uwOB48cDiDy/9AtqiwQh28gwgCotxAMAA3alxBNpIc0okQAE6CK/9SiXAAQhxQgvgAEvY -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 -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQKiAAAh5AAAgrYAA -AAAAACCtgAAAAAAA3wAAABkBAABiAQAAvgEAADICAADDAgAAewMAAGIEAACEBQAA8gYAAL4IAAAC -CwAAAQAAAAAAAAAwgAAAAAAAADGAAACIiDMzMoAAAACqqoozgAAAAAAAADSAAAAAAAAANYAAAAAA -AAA2gAAAAAAAADeAAAAAAAAAOIAAAAAAAAA5gAAAAAAAADqAAAAAAAAAO4AAAAAAAAA8gAAAAAAA -AD2AAACqqgoAPoAAAFOFiIg/gAAAAAAAMDCAAAAAAAAAMYAAAJqZWFUygAAAAKqqqjOAAAAAAAAA -NIAAAAAAAAA1gAAAAAAAADaAAAAAAAAAN4AAAAAAAAA4gAAAAAAAADmAAAAAAAAAOoAAAAAAAAA7 -gAAAAAAAADyAAAAAAAAAPYAAAKqqCgA+gAAAVZiZqj+AAAAAAABQMIAAAAAAAAAxgAAAAAAAADKA -AAAAAAAAM4AAAAAAAAA0gAAAAAAAADWAAAAAAAAANoAAAAAAAAA3gAAAAAAAADiAAAAAAAAAOYAA -AAAAAAA6gAAAAAAAADuAAAAAAAAAPIAAAAAAAAA9gAAAAAAAAD6AAAAAAAAAP4AAAAAAAAAwgAAA -AAAAADGAAAAAAAAAMoAAAAAAAAAzgAAAAAAAADSAAACaeQAANYAAAKqqqqo2gAAAAAAAADeAAAAA -AAAAOIAAAAAAAAA5gAAAAAAAADqAAACqqqoKO4AAAABwmao8gAAAAAAAAD2AAAAAAAAAPoAAAAAA -AAA/gAAAAAAAAP//AAClAQEAuQHfALEAGwAWARsArwAbABQBGwBsAKAA0QCgAG8AgwBxAIMAdgCD -AHMAMwBuADMAcAAzAHIAMwDXADMA1AEGANABAAB+ADwA4wA8AHgASQDdAEkAfwBaAOQAWgCqAD8A -qwABAA8BPwAQAQEAeQBqAN4AagCoAAAADQEAAKYANwCnAAEACwE3AAwBAQAEAAgAnAHMAJ0BzADV -AcwA1gHMALQAIAAZASAAMQIMADICDAAzAr0ANgIMADcCDAA4Ar0AoACIAAUBiAChANUABgHVAKIA -BAAHAQQAjwCIAPQAiACQACIA9QAiAJEABAD2AAQAnwAMAPsADACUAAAAlQAAAJwAlQCdANAAmgCK -AJgAEQCWADMAlwB3AJQAAQCVAAEAnACVAJ0A0ACaAIoAmAARAJYAMwCXAHcAlAACAJUAAwCcAJUA -nQDQAJoAigCYABEAlgAzAJcAdwCUAAMAlQAHAJwAlQCdANAAmgCKAJgAEQCWADMAlwB3APoAAAD5 -AAAAAgGVAAMB0AAAAYoA/gARAPwAMwD9AHcA+gABAPkAAQACAZUAAwHQAAABigD+ABEA/AAzAP0A -dwD6AAIA+QADAAIBlQADAdAAAAGKAP4AEQD8ADMA/QB3APoAAwD5AAcAAgGVAAMB0AAAAYoA/gAR -APwAMwD9AHcAhQAAAIYAAACHAFUAiAAAAIkAqgCKAAAAiwDdAIwAAACFAAEAhgABAIcAVQCIAAAA -iQCqAIoAAACLAN0AjAAAAIUAAgCGAAMAhwBVAIgAAACJAKoAigAAAIsA3QCMAAAAhQADAIYABwCH -AFUAiAAAAIkAqgCKAAAAiwDdAIwAAADrAAAA6gAAAOwAVQDtAAAA7gCqAO8AAADwAN0A8QAAAOsA -AQDqAAEA7ABVAO0AAADuAKoA7wAAAPAA3QDxAAAA6wACAOoAAwDsAFUA7QAAAO4AqgDvAAAA8ADd -APEAAADrAAMA6gAHAOwAVQDtAAAA7gCqAO8AAADwAN0A8QAAAPv/AAAAAAIADdIS0hPSFNIM0hXS -C9IC0hHSBEMAEBQQCRAREAFAG9Ic0gDSCgALAAQADgC1ABoBDwBCALwAwwAhASgBtgC3ALgAuQC9 -AL4AvwDAABsBHAEdAR4BIgEjASQBJQEKAAAACwAAAAwAAAC2AAAAtwAAALgAAAC5AAAAGwEAABwB -AAAdAQAAHgEAALYAAAC3AAAAuAAAALkAAAAbAQAAHAEAAB0BAAAeAQAAvQAAAL4AAAC/AAAAwAAA -ACIBAAAjAQAAJAEAACUBAAC9AAAAvgAAAL8AAADAAAAAIgEAACMBAAAkAQAAJQEAABLSAAAT0gAA -FNIAAAAAAQACAAMALABkAHQAgACMAKEABwAAAAAAAQACAAMAAAAAAAAAAAAAAAAAAAAAAAEAAAAB -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAcAAAAAAAAAAwAAAAQAAAADAAAAAAAAAP8D -AAADAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAAAAAAAAAAAACwAAQAAAAEAAQABAAAAAAAAAAAAAQAB -AAIAAgACAAMAAwAEAAQABQAFAAYABgAHAAcACAAIAAkACQAKAAoACwALAAwADAANAA0ADgAOAA8A -AAABAAIAAAAL0g7SDdII0gnSCtIS0hPSFNIR0hDSAtIB0gPSAIAF0gRDG9Ic0gTSAEUw0jHSAAC1 -ABoBgQEFAAQADwAQAAoACwAMAE4AAAAAAAEAAgAAAA3SEdIQ0gLSAdID0hvSC9IAgAXSEtIT0hTS -BEMI0gnSCtIc0gbSB9Jw0gAAtQAaAYEBBAAPAIMA6ABOAZIA9wBdAQYACAAJAAoACwAMAAUAAAAA -AAAAAAAKAAAAAQAAAAAAAAAAAAAAAAAAAAMAAAAEAAAAAwAAAAAAAAADAAAAAAAAAAAAAAAAAAAA -AAAAAP8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAABAAAAAAAAAAAAAAAA -AAAAAAAAAAEAAQABAAAABNIN0hHSENIC0gHSA9Ib0gCABdIL0hLSE9IU0gRDcNIAAAAAAQAAAAEA -AAABAAAAAQAAAAMAAAACAAAAAwAAAAMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAP8DAAAAAAAAtQAa -AYEBBAAPAAYACAAJAAoACwAMAAAAAAAAAAAALAABABUAFQAVAAEAAQABAAAAAAABAAIAAAAc0g3S -EdIQ0gLSAdID0hvSC9IAgAXSEtIT0hTSBEMG0gfSBNJw0gAAtQAaAYEBBQAEAAYACAAJAAoACwAM -AIMAkgDoAPcATgFdAQ8AAAAAALcTIgC4FCMAuRUkALsWJQC8FyYAvRgnAMAZKADEGikABxsAAAgc -AQALHQIADB4DABAfBAAiIQUAJCIGACYjBwAoJAgAKiUJACwmCgAuJwsAMCgMADQpDQA4Kg4APCsP -AEAsEABkLhEAaC8SAGwwEwBwMRQAdDIVAHgzFgB8NBcAgDUYAIQ2GQCINxoAjDgbAJE6HACVOx0A -mTweAJ09HwChPiAApT8hACRJBgIsSgoCNEsNATxMDwFkTREBbE4TAXRPFQF8UBcBhFEZAZVSHQGd -Ux8BAQQAAAIFAQADBgIABAcDAAUIBAAGCQUABwoGAAgLBwAJDAgACg0JAAsOCgAMDwsADRAMAA4R -DQABQAAEAkEBBANCAgQEQwMEBUQEBAZFBQQHRgYECEcHBAlICAQAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAHCAAAAAAACyDMgA/////////wAB//8CA////wT//////////////////////wX/Bv8H -/wj/Cf8K/wv/DP///w3///8O////D////xD///////////////////////////////////////// -/////xH///8S////E////xT///8V////Fv///xf///8Y////Gf///xr///8b/////xz///8d//// -Hv///x////8g////If//////////////////////IiMk/yUmJ///KP///yn///////////////// -/////////////////////////////////////////////////////////////wABAQEAAAAAAAEA -AAAAAAAAAAAAAAAAAAMAAAABAAAAAAAAAAMAAAD8pAEAAgAAAPi4AQAEAAAA+KQBAAUAAADIpAEA -BgAAADyYAAASAAAAfCcAAAgAAABcwQAACQAAALgvAAANAAAAhCoAAA4AAAAM2gAADwAAAAibAQAY -AAAAkPwAAAwAAADAvAAAFgAAAJyiAQAQAAAAyC0BABEAAAA8vAEAAQAAANhwAAATAAAA/JoBABQA -AABEqgEABwAAAIRMAAAVAAAADEoBABcAAAD8cgEAGQAAALTfAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArJQAAKyUAACslAAA -ZH8AAKyUAACslAAAyH8AAKyUAACslAAArJQAAKyUAACslAAArJQAAKyUAACslAAArJQAALiKAAAM -igAA/IkAAJCJAAAoigAATIkAAKyUAACslAAAkIwAAECPAACMkAAArJQAAKyUAACslAAAFJQAANCL -AAAIjAAAdIsAAKyUAACslAAArJQAANCTAACslAAAVIsAAKyUAACslAAArJQAAKyUAACslAAArJQA -AKyUAACslAAA1H8AAKyUAACslAAArJQAAKyUAACslAAArJQAAKyUAACslAAArJQAAKyUAACslAAA -rJQAAKyUAACslAAArJQAAKyUAACslAAArJQAAKyUAACslAAArJQAAKyUAACslAAAkIIAAKyUAACs -lAAArJQAAKyUAACslAAASJEAAKyUAACslAAArJQAAKyUAACslAAArJQAAKyUAACslAAArJQAAKyU -AACslAAAaH0AAKyUAAAkfQAArJQAAKyUAACslAAArJQAAKyUAACslAAArJQAAKyUAACsfAAArJQA -AKyUAACslAAArJQAAKyUAACslAAArJQAAKyUAACslAAArJQAAKyUAAD0gwAAbIMAAKyUAAAQhAAA -rJQAALCCAAAEiAAArJQAAKyUAADYigAArJQAAKyUAACslAAArJQAAKyUAAAkiwAACIsAAKyUAACs -lAAArJQAAKyUAACslAAArJQAAKyUAACslAAArJQAAKyUAACslAAA3IUAAKyUAACslAAArJQAAESR -AACslAAA6IEAAKyUAABokwAArJQAAMiTAAAEkQAArJQAAKyUAACUewAAxJAAAKyUAACslAAArJQA -AJiJAACslAAArJQAAJiFAAC0fQAArJQAAKyUAACslAAAEIwAALCIAACslAAArJQAAKyUAACslAAA -rJQAAKyUAABshwAArJQAANSUAADklAAA4JQAAOiUAADclAAA2JQAAOyUAADQlAAArJQAAKyUAACs -lAAArJQAAKyUAACslAAArJQAAKyUAACghQAArJQAAKyUAACslAAArJQAAKyUAACslAAArJQAAHyV -AACIlgAAxHsAACB8AACslAAArHsAAKyUAACslAAArJQAAKyUAACslAAArJQAAKyUAACslAAArJQA -AKyUAACslAAArJQAAKyUAACslAAArJQAAKyUAACslAAArJQAAKyUAACslAAArJQAAKyUAACslAAA -rJQAAKyUAACslAAArJQAAKyUAACslAAArJQAAKyUAACslAAA5H0AALR+AABUfgAA8JQAADh8AAA8 -fwAA7IEAAKyUAACslAAArJQAAKyUAADAfwAAxH8AAKyUAACslAAAaH8AAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAD/////AAAAAP//////////AQAAADAQAADhAw4e4QAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDgAAAP8DAMAOAAAA/wUAZA4AAAD/LQBADgAA -AP89ANwNAAAA/wQABA4AAAD/JQBoDwAAAP/dAIgOAAAQEEwAAAAAAAABAQA8PDw8PDw8PDw8PDw8 -PDw8PDw8PDw8PDw8PDw8PDw8PBUVFRU8PDw8FRUVFTw8PDwAAAAAAAAAAAAAAAAAAAAAPDw8PDw8 -PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDwVFRUVPDw8PBUVFRU8PDw8AAAAAAAAAAAAAAAAAAAA -ADw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8FRUVFTw8PDwVFRUVPDw8PAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAP8AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAIgRAACYGAAA7BQAAGgSAABYGgAA9BUAAJQXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4BoAAyK2AABgAAACIrYAAAAAA -AAAAAAAAAAAAAAAAAJz5AAD8qgAA4CQAAPyqAAD8qgAA/KoAANwJAABktAEAZMsAAPyqAAD8qgAA -dCsAAHQrAAB0KwAAdCsAAHQrAAB0KwAAdCsAAPyqAAD8qgAA/KoAAPyqAACAKAAA/KoAAPyqAAD8 -qgAA/KoAAPyqAABIywAA/KoAAPyqAABkwQAAAAAAAMTjAADI4wAAFAIAAAgjAQAIIwEACCMBABAj -AQDkAQAADCMBAGi4AAAAlQEAkLgAADCVAQC0uAAAYJUBALyigAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQACAAIAAwAEAAQABQAGAAYABwAIAAgACQAKAAoACwAMAAwA -DQAOAA4ADwAmACcAKAApACoARgBGAEcASABIAEkASgBKAEsATABoAGkAagBqAGsAbABsAG0AbgBu -AG8AcABwAHEAcgByAHMAcwB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AAoA -PwAAAAAAAAAAAAAAAAAAAAAAAQACAAIAAwAEAAQABQAGAAYABwAIAAgACQAKAAoACwAMAAwADQAO -AA4ADwAmACcAKAApACoARgBGAEcASABIAEkASgBKAEsATABoAGkAagBqAGsAbABsAG0AbgBuAG8A -cABwAHEAcgByAHMAcwB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AAoAPwAA -AAAAzCIAAJQiAADYsIAAAAIAAAAAAACQ8gAAjPIAANiygABABQAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAlPIAAMwfAQBouYAAVAAAAAAAAACQ8gAAoB4BABi4gABQAQAAAAAAAJDyAACwHAEAWAeA -AAgAAAABAAAAkPIAAIDwAAAAAAAAUAEAAAAAAACQ8gAATB0BAOAzgAACAAAAAAAAAJDyAAA4HAEA -VAeAAAQAAAAAAAAAmPIAAIzyAAC8uYAAKgAAAAAAAACQ8gAAjPIAAGg9gAAEAAAAAAAAAJDyAAAs -mAEAAAAAAAAAAAAAAAAAkPIAAOyXAQBgB4AABAAAAAAAAABuAG4AaQDAAKAAUACAAL4AUAF9AD4A -AAAAAAAAnAIEAOYBJQBVAwQA3AFjAAAAbgBuAGkAwACgAFAAgAC+AFABfQA+AAAAAAAAAJwCBADm -ASUAVQMEANwBYwAAAAAAAAABAQAA9PcAABXSAAAAAAAA/wMAAPT3AAAM0gAAAAAAAP8BAAD09wAA -FdIAAAoAAAAA/A8A9PcAAAzSAAAJAAAAAP4DAPT3AAAV0gAAFAAAAAAA8D/09wAADNIAABIAAAAA -APwH9PcAAAbSAAAAAAAA/wEAAPT3AAAH0gAAAAAAAP8DAAD09wAABtIAAAkAAAAA/gMA9PcAAAfS -AAAKAAAAAPwPAPT3AAAG0gAAEgAAAAAA/Af09wAAB9IAABQAAAAAAPA/AAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAsAQAAXgEAAAEAAAABAAAAAQAAAAEAAAADAAAAAAAAAAAAAAAc -BwEAqAkBAJQIAQCcDAEATAsBAJgKAQBYCgEAHAwBAIQGAQAAAAAAEAAAAACAAAAAAKAAECcAAOgD -AADoAwAAAAAAAAMAAAACAAAAAwAAAAMAAAADAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAADAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIBAQACAQABAgICAAEBAAIB -AgECAAIAAQIDgICAgICAgIABgAKAgICAgMAAkADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPyqAAD8 -qgAA/KoAAPyqAAD8qgAA/KoAAPyqAAD8qgAA/KoAAPyqAAD8qgAA/KoAAPyqAAD8qgAA/KoAAPyq -AAD8qgAA/KoAAPyqAAD8qgAA/KoAAPyqAAD8qgAA/KoAAPyqAAD8qgAA/KoAAPyqAAD8qgAA/KoA -APyqAAC03wAAAAAAAP///38BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAA/wAAAAAAAACMCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAACAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAD4sAEAFQAAAHhYgAAAAAAAAAAAAAAAAACgsAEABQAAAHhYgAAAAAAA -AAAAAAAAAACUsAEACgAAAHhYgAAAAAAAAAAAAAAAAACsrQEACgAAAJhYgAAAAAAAAAAAAAAAAAAk -rwEACgAAAJhYgAAAAAAAAAAAAAAAAAAkrwEACgAAAJhYgAAAAAAAAAAAAAAAAAAkrwEACgAAAJhY -gAAAAAAAAAAAAAAAAAAkrwEACgAAAJhYgAAAAAAAAAAAAAAAAAAkrwEACgAAAJhYgAAAAAAAAAAA -AAAAAAAkrwEACgAAAJhYgAAAAAAAAAAAAAAAAAAkrwEACgAAAJhYgAAAAAAAAAAAAAAAAAAkrwEA -CgAAAJhYgAAAAAAAAAAAAAAAAAAkrwEACgAAAJhYgAAAAAAAAAAAAAAAAAAkrwEACgAAAJhYgAAA -AAAAAAAAAAAAAAAkrwEACgAAAJhYgAAAAAAAAAAAAAAAAAAkrwEACgAAAJhYgAAAAAAAAAAAAAAA -AACosQEABgAAAJhYgAAAAAAAAAAAAAAAAAD8sAEABQAAAHhYgAAAAAAAAAAAAAAAAAC8rAEACgAA -AJhYgAAAAAAAAAAAAAAAAAB0rQEACgAAAJhYgAAAAAAAAAAAAAAAAAD0rQEACgAAAJhYgAAAAAAA -AAAAAAAAAADMrgEACgAAAJhYgAAAAAAAAAAAAAAAAAAorwEACgAAAJhYgAAAAAAAAAAAAAAAAADk -rwEACgAAAJhYgAAAAAAAAAAAAAAAAADkvwEABgAAAJhYgAAAAAAAAAAAAAAAAAAAAAAAeFiAAHhY -gACsIKAAbCCgADAAAADP////AAAAAAAAAACYWIAAmFiAAKQgoAA4IKAAAQAAAPz///8AAAAAAAAA -ALhYgAC4WIAAqCCgADwgoAAIAAAA8////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOytAQAVAAAA -eFiAAAAAAAAAAAAAAAAAAPgGgADIrYAAGAAAAIitgAAAAAAAAAAAAAAAAAB/AAAAAAAAAAB/AAAA -AAAAAAAAAAAAAAAAAAAAAAAAADgAAABoAAAAdAAAAIAAAACMAAAAnQAAAAcAAAAAAAAA/////wAA -AAAtAQAA3QEAAFoCAAC6AgAACgMAAE0DAACHAwAAugMAAOgDAAARBAAANwQAAFkEAAB6BAAAmAQA -ALQEAADOBAAA5wQAAP4EAAAVBQAAKgUAAD4FAABRBQAAZAUAAHUFAACGBQAAlwUAAKcFAAC2BQAA -xQUAANMFAADhBQAA7gUAAPsFAAAIBgAAFAYAACAGAAArBgAANwYAAEIGAABMBgAAVwYAAGEGAABr -BgAAdQYAAH4GAACIBgAAkQYAAJoGAACiBgAAqwYAALQGAAC8BgAAxAYAAMwGAADUBgAA2wYAAOMG -AADqBgAA8gYAAPkGAAAABwAABwcAAA4HAAAUBwAAGwcAACIHAAAoBwAALgcAADUHAAA7BwAAQQcA -AEcHAABNBwAAUwcAAFgHAABeBwAAZAcAAGkHAABvBwAAdAcAAHkHAAB/BwAAhAcAAIkHAACOBwAA -kwcAAJgHAACdBwAAogcAAKcHAACrBwAAsAcAALUHAAC5BwAAvgcAAMIHAADHBwAAywcAANAHAADU -BwAA2AcAANwHAADhBwAA5QcAAOkHAADtBwAA8QcAAPUHAAD5BwAA/QcAAAEIAAAFCAAACAgAAAwI -AAAQCAAAFAgAABcIAAAbCAAAHwgAACIIAAAmCAAAKQgAAC0IAAAwCAAANAgAADcIAAA7CAAAPggA -AEEIAABFCAAASAgAAEsIAABPCAAAUggAAFUIAABYCAAAWwgAAF8IAABiCAAAZQgAAGgIAABrCAAA -bggAAHEIAAB0CAAAdwgAAHoIAAB9CAAAgAgAAIIIAACFCAAAiAgAAIsIAACOCAAAkQgAAJMIAACW -CAAAmQgAAAAAAAABAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAQIDBAQEBAQFBgcICAgICAkKCwwN -AABuO2g7YjtcO246aDpiOlw6bjloOWI5XDluOGg4YjhcOG43aDdiN1w3biloKWIpXCluKGgoYihc -KG4naCdiJ1wnbhloGWIZXBluGGgYYhhcGG4XaBdiF1wXbhZoFmIWXBZuFWgVYhVcFW4UaBRiFFwU -bhNoE2ITXBNuEmgSYhJcEm4RaBFiEVwRbhBoEGIQXBBuAmgCYgJcAm4BaAFiAVwBbgBoAGIAXABU -AAAAbjtoO2I7XDtuOmg6YjpcOm45aDliOVw5bitoK2IrXCtuKmgqYipcKm4paCliKVwpbihoKGIo -XChuJ2gnYidcJ24maCZiJlwmbiVoJWIlXCVuJGgkYiRcJG4jaCNiI1wjbiJoImIiXCJuIWghYiFc -IW4gaCBiIFwgbhJoEmISXBJuEWgRYhFcEW4QaBBiEFwQVxBSEE0QSRBuAWgBYgFcAW4AaABiAFwA -VAAAAAAAAAAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAACSAAAAgwAAAJIAAADo -AAAA9wAAAOgAAAD3AAAAAAAAAAkAAAAAAAAACgAAADgAAABoAAAAdAAAAIAAAACMAAAAnQAAAAcA -AAAAAAAABwAAAAcAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAMxBAQAIAAAAeFiAAAwJgACMCYAADAqA -AIwKgAAKDREUCg0RFBkZGRkKCgAAAAUGBwgNDg8QFRYXGBkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChKcnBwknJycnJyVnHCD -QTUZjSsAAAAABgYMAgAXAAAFEAogMEAAABMOExEAAAAMEBQYIAgEAAA8ODQwLCgkIBwYFBAMCAQA -CwcDADs3My8rJyMfGxcTDwsHAzEwOjQ2OjE0AAAAAAEBAQEBAQEBAgICAgICAgIDAwMDAwMDAwEC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABQAA -AAAAAAAKAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV9mP2sPb8 -9kb3kPfY9x/4Zfip+O34L/lw+bD57vkr+mf6ovrc+hT7S/uB+7b76vsc/E38ffyr/Nn8Bf0w/Vn9 -gv2p/c/99P0X/jn+Wv56/pj+tv7S/u3+Bv8e/zX/S/9g/3P/hf+W/6b/tP/B/83/2P/h/+n/8P/2 -//r//f/////////9//r/9v/w/+n/4f/Y/83/wf+0/6b/lv+F/3P/YP9L/zX/Hv8G/+3+0v62/pj+ -ev5a/jn+F/70/c/9qf2C/Vn9MP0F/dn8q/x9/E38HPzq+7b7gftL+xT73Pqi+mf6K/ru+bD5cPkv -+e34qfhl+B/42PeQ90b3/Paw9mP2cLmDupa7qry+vdK+57/8wBHCJ8M9xFPFasaAx5fIr8nGyt7L -9swPzifPQNBZ0XLSjNOm1L/V2tb01w7ZKdpE21/cet2W3rHfzeDp4QXjIeQ+5Vrmd+eT6LDpzerq -6wftJO5C71/wffGa8rjz1fTz9RH3L/hM+Wr6iPum/MT94v4AAB4BPAJaA3gElgW0BtEH7wgNCisL -SAxmDYMOoQ++ENwR+RIWFDMVUBZtF4kYphnCGt8b+xwXHjMfTyBqIYYioSO8JNcl8iYMKCYpQSpa -K3Qsji2nLsAv2TDxMQozIjQ6NVE2aTeAOJY5rTrDO9k87z0EPxlALkFCQlZDakR9RQQEAAQEAQID -AAEBAgECAgMBAQEBAQEBAQICAgICAgICAwMDAwMDAwMEBAQEBAQEBAECAgICAgIDAwMDAwMDAwMD -AwMDAwQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAADoBAgHVAN8A2gCiAHUAfwCKBSoDOQGoAYoF -ygLZAEgBAQMPBwoUN25qARoB2QDoAAoBugB5AIgAygFKAeIA+QDKAeoAggCZAHTRRRfooosuAAUH -AQMEAAUBBQAAAAUGAAIEAAUABQAAAQIBAgMEAAAFBgcICQoAAAkAAAAAAAAAAQAAAAIAAAADAAAA -AAAAAAQAAAACAAAABQAAAAcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH -BwcHBwcHBwcHBwcHBwcHBwYGBgYGBQUFBQUEBAQEBAMDAwMDAgICAgIBAQEBAQAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoACgAMAAsACwAKAA8 -ADQAQAA8AIwAbABYAEgA9ACwAH//Bw8fPwEDMAAAADYAAAAMAAAAEgAAABgAAAAkAAAABgAAAAkA -AAAFAAcCAwQGBkADgAbACQANgBMAGkAdgCCABgANgBMAGgAnADSAOgBBwAmAE0AdACeAOgBOwFeA -YZkDMwfZCnMOphXmHIAgGSQzB3MOphXmHFkrzDkAQTNI2QqmFYAgWSsAQaZWgGFZbJ3YiZ1O7MRO -NEiDNCd2YicapEEaEzuxExEYgREP/MAPTuzETid2YicapEEaEzuxEw3SIA2JndgJCIzACAd+4Ac0 -SIM0GqRBGhEYgREN0iANCIzACAZpkAawstUFBVRABSd2YicTO7ETDdIgDYmd2AkGaZAGxE7sBARG -YAQDP/ADqqqqqhqkQRoTO7ETD/zADxEYgREN0iANCqiAChM7sRMP/MAPD/zADw3SIA0LtEALC7RA -C4md2AkN0iANCqiACgqogAoIjMAIB3iABwd4gAcGaZAGD/zADw3SIA0LtEALDdIgDQu0QAuJndgJ -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 -AAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAQAAAAAAAAAAEA -AAABAAAAAAAAAP8AAAD/AAAAAAAAAAAAAABEoQAAAAAAACoAAAAOAAAAAAABAQAAAAAAAAAAAAEB -AAAAAAIAAQACAgMDA7ywAQDIsAEA1LABAOCwAQDosAEA8LABAAEBAAECAQEBAAAAAAAAAAD///// -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB -AAAAAQAAAAAAAAAAAAAAAAAAAIANAAAAIAAAgA0AAIANAAAAIAAAgA0AAAAGAAAABAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAEAAAALAEAAAcA -AAAAAAAACAAAAAQAAAAQPoAACQAAAAQAAAAQGAAACgAAAAQAAAB8PYAACwAAAAQAAAAAPoAADAAA -AAQAAAAQGAAADQAAAAQAAABsPYAADgAAAAAAAAAPAAAABAAAABMAAAA= -==== Index: projects/clang350-import/sys/contrib/dev/iwn/iwlwifi-6000g2b-17.168.5.2.fw.uu =================================================================== --- projects/clang350-import/sys/contrib/dev/iwn/iwlwifi-6000g2b-17.168.5.2.fw.uu (revision 276342) +++ projects/clang350-import/sys/contrib/dev/iwn/iwlwifi-6000g2b-17.168.5.2.fw.uu (nonexistent) @@ -1,8128 +0,0 @@ -Copyright (c) 2006-2011, Intel Corporation. -All rights reserved. - -Redistribution. Redistribution and use in binary form, without -modification, are permitted provided that the following conditions are -met: - -* Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials - provided with the distribution. -* Neither the name of Intel Corporation nor the names of its suppliers - may be used to endorse or promote products derived from this software - without specific prior written permission. -* No reverse engineering, decompilation, or disassembly of this software - is permitted. - -Limited patent license. Intel Corporation grants a world-wide, -royalty-free, non-exclusive license under patents it now or hereafter -owns or controls to make, have made, use, import, offer to sell and -sell ("Utilize") this software, but solely to the extent that any -such patent is necessary to Utilize the software alone, or in -combination with an operating system licensed under an approved Open -Source license as listed by the Open Source Initiative at -http://opensource.org/licenses. The patent license shall not apply to -any other combinations which include this software. No hardware per -se is licensed hereunder. - -DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND -CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR -TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE -USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. -begin-base64 644 iwlwifi-6000g2b-17.168.5.2.fw.uu -AAAAAElXTAo2MDAwZzJiIGZ3IHYxNy4xNjguNS4yIGJ1aWxkIDM1OTA1CgAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAgWoEUGMAAABAAAAAAAAAAEAAAC4ZwIAICCADwAAQABpIAAAaSBAAGkg -AABpIEAAICCADwAA6ABpIAAAaSBAAGkgAABpIEAAICCADwEAbAZpIAAAaSBAAGkgAABKIAAASiEA -AEoiAABKIwAASiQAAEolAABKJgAASicAAEogABBKIQAQSiIAEEojABBKJAAQSiUAEEomABBKJwAQ -SiAAIEohACBKIgAgSiMAIEokACBKJQAgSiYAIEonACBKIAAwSiEAMAokgD+BAABAQSycMEAsnDBC -JBw0CiKAP4AACIsKIwA3dgyAB0omAHBpIEAASiYAcEomAHBKJgBwSiYAcAAWAHCAABg0QHggIECH -AAAAAAAAAAAAAPwciLb8HEi2/BwItvwcyLX8HIi1/BxItfwcCLX8HMi0/ByItPwcSLT8HAi0/BzI -s/wciLP8HEiz4H7geATcON018OB4BNw03TPw4HgE3DDdMfDgeATcLN0v8OB4BNwo3S3w4HgE3CTd -K/DgeATcIN0p8OB4BNwc3Sfw4HgE3BjdJfDgeATcFN0j8OB4BNwQ3SHw4HgE3AzdH/DgeATcCN0c -8OB4BNwE3RnwNBQaMDAUGTAsFBgwKBQXMCQUFjAgFBUwHBQUMBgUEzAUFBIwEBQRMAwUEDACxwHG -sCRNM7AkHzPgfvHATg/P/89xoACsLxiBz3WgAMgfIN6auBihBdjQpUMdGBAA2EII4BKNuNGljQfP -//HAHg/P/89xoACsLxiBz3WgAMgfIN6zuLq4GKFk2NClQx0YEADYEgjgEo240aVdB8//4HjgfuB4 -4H7geOB+4HjgfuB4CiJAgADZ7gABAC8mAPBKJkAATgAGAE8AIACKJf8P4HgKIkCAANnOAAEAbAAk -AC8mAPBcAAUAKwg1CEomQAAIcQDYAiG+gOAgxQdCeQHgAiG+gOAgxQdCeesH7/8B4C8tAQBAJUUA -AiZ88QAAIAAAKEAB6CBiAy8gAIAvIUsAAiG+gMAghgHCIYYA4H4RACAASiAAEEogQBAOIkIALyAL -Es4gRYCKJf8PCAAFAC8tAQBAJUUAAiZ88QAAIAAAKEABSiZAAOggIgMvIACALyFLAAIhvoDAIIYB -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 -8cBiCu/+uHBKJEAAkODKIsoHyiCKDwAAzhvKI4oPAAD8APQAKgDKIcoPQC1DAcdzgABI48aLjCYC -kADYDfLPcIAAyOUWII0DoIWgoSaLNngCkACyiHB5As/+4HjgfuB48cAIyJW4CBoYMAnIm7gJGhgw -C8iKuI24kLgLGhgwz3CAAJQ1A4AYiIHgDPQLyM9xAACgLKy4CxoYMFoN4AYP2GfYjgpgBoohCADR -wOB+4HjxwOHFCHU+iM9wgADAH0CAQCUAFAO5NXlZYVIPYA4K2o4P7/+pcAECz/7gePHA4cXPcoAA -RFKEEgAAgBIBAM91oADIHyR4LykBAM9wAwBADUUdGBDwIkAAQHiA2BUdGJDFAc/+8cClwUHAQsEM -HAAxEBxAMc9xgAB8rjQZwA8wGQAPLBnADigZgA4kGUAOz3CAAHyuIBhAC89wgAB8rhwYAAvPcIAA -fK4YGMAKz3CAAHyuFBiACs9wgAB8rhAYwAjPcIAAfK4MGIAIz3CAAHyuCBhACM9xgAAAroAZAAh8 -GcAHeBmAB3QZQAdwGQAHbBkAB2gZgAZkGUAGYBkABlwZwAVYGYAFVBlABVAZAAVMGcAESBmABEQZ -QARAGQAE76HOoa2hjKEsGcACKBmAAiQZQAIgGQACHBnAARgZgAEUGUABEBkAAWOhaiAAA9gZAABq -IMAC1BkAAGoggALQGQAAaiBAAcgZAABqIAABxBkAAGogwADAGQAAaiCAALwZAABqIEAAuBkAAGog -AAC0GQAAaiCAAcwZAABAwwHAAsFTJ801DBQGMFMlxDVTJsU117qpc34PIAYQFAcwANnPcKAAtA88 -oM9xoADIOy6BsghgBn3YpgvAA2oO4AAA2AjYANmSD6AGmbnPdYAAbEYghWB5ANiO4AbyIIVgeQDY -iuAJ9M9w4ADEMQDZ7g6gBpa5dQSADuB4z3GAAJxBAIHXcACAAABkAYECAIHXcABAAADoAIEC4H7x -wH4Pj/7PcoAAnEGA4c91gAAceQ7yAKIAhYDgE/RGC+AGDdj6DOAHCNgB2AClC/AA3sCiCgvgBg3Y -ygzgBwjYwKWpB4/+4HjPcYAAoEUAgRzaz3OAAOQJQKBCg1UiwAkBoaASAACNuKAaAADPcIAAnAuk -GgAAnBIAAWeDBKFVIkANA6FAIgAHdngFiKDgDPTPcIAAMAoAkEh0gCREEwCsHtsD8BjbYqFVIkAN -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 -WJAmgBkdWJAngBodWJAogBsdWJAD2RQdWJBwEAEBEB1YkHAQAQHPdaAA9AcE4SelR6OkEAEAmbmk -GEAAuQXv+KLA4HjxwEoN7/gE2Qh1FRIONgbYFRoYMM93oAAUBAqnz3CAADCKOguACACFMgugCATZ -AYUqC6AIONkihYDhBvIBhQCQEHHN9wohwA/rchnYjLhq20okQACtAy/6uHMCC6AIA4UBhUKFIJAF -hfIKoAhCecqnQQXv+BUamDPxwM4Mz/gId891gABACwCFKHaA4BpyBvSA5uIgggMv8M9wgAD8UQCA -jCDDjwbyz3CAAIBzMgqACc9wgABoRs9ygAAMCyCCwKAFIQAEAKLPcYAArFECgQHgAqHPcIAAqFHg -oATwagkP+gCFgOD89c9wgABECwCAgOD29bkEz/jgeM9yoAD8RDmCBCG+jwAACCAA2AX0PYL5uQLy -Adjgfw948cAA2Jy4z3GgAKwvHKEagVEggIIagQzyqrgaoRqBUSAAgPHz3giv/AHYC/CKuBqhGoFR -IACA5/XaCK/8AdgA2Zu5z3CgANAbMaA6DIALvgmAC89wgABgUQCAQiAAgMogYgDRwOB+4HjxwOHF -z3GAAODAfpFdkRC7ZXoRIgCAAd0L9M9xgACIcQO4FHg6CaAJOGCpcALwANgRBM/4RoGA4gjyI4Fg -gSKCYnkwcADYA/YB2OB+8cDPcYAAWHTiD+//mHCA4Anyz3GAAHh00g/v/4hwgOAD9ADYCvDPcYAA -OHS+D+//iHCA4PfzAdjRwOB+4cXPc4AAhEiIE4CAgOAU8osTgICA4BL0ihOAgFEgwIEK8s9wgACI -RgCA4bgE9FEgAIBa9AHYWfCB4M9ygAASSB70jhOBgAHYgOGKE4KAwHhRIsCBDfLPcoAAiEZAguG6 -yiBiAAX0USIAgMogIgCTE4KAgeI59IDhN/I28JMTgYCB4Qb0oxOAgIHgCvKB4V4ADACjE4CAgeBS -AAwAjhOCgIDiBvSPE4CAgOAE8gDYA/AB2IoTjYBRJcCRD3gN8s91gACIRqCF4b3KIGIABfRRJQCQ -yiAiAIHhB/SA4gT0jxOBgMvxANjgf8HFgeEB2Y4TgIDCIUEAgOAF9I8TgICA4APyANgC8AHYihOD -gFEjwIEPeA7yz3OAAIhGYIPhu8ogYgAG9FEjAIDKICIAKWKl8c9wgAAQCQ6AgOAB2OB/wHjxwH4I -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 -D/XPcIAAbEYggKHBYHkE2IDgbPLPc6AAwC8Tg/q4D/L8EwUACiHAD+tyiiCMCYojhwVlBy/2iiQL -BRCDUSAAgA70/BMFAAohwA/rcoogzAmKI8cFQQcv9ookCwXPdYAAODQAhQHggeAApRH0AdjPdqAA -yB9RHhiQIN/wpkMeGBAA2HoJ4AeNuPGmSiTAcOB4qCBAAs9xAQBCac9woADsJyagi3EGDu/1iiBG -CQCFQiBAgAClBvTPcaAAyBwA2BGhABQFMUwlQIDKIcIPyiLCB8oggg8AAKwoyiOCDwAA3gK0BiL2 -yiQiAF0AL/WhwOB48cDuD8/0z3CAADg0AIDPcYAAODQB4AChgeDPdaAAyB8g3w30AdhRHRiQ8KVD -HRgQANjaCOAHjbjxpcfYlLjPdqAA7CcGps9wAwCCKwamz3ADAMJEBqbPcAMAAiwGps9wAwBCRQam -z3AAAMJ0z3EDAMJ0JqbPcQMAgm8mps9xAwCCbCamxtmQuSamBqbwpQrYQx0YEADYdgjgB4248aXP -cAAAgmwGpvClCthDHRgQANhaCOAHjbjxpc9wAAACLAam8KUK2EMdGBAA2EII4AeNuPGlz3AAAEJF -BqbwpQrYQx0YEADYJgjgB4248aXPcAAAgm8GpvClCthDHRgQANgOCOAHjbjxpc9wAACCKwam8KUK -2EMdGBAA2PIPoAeNuPGlz3AAAMJEBqbwpQrYQx0YEADY2g+gB4248aXPcBMAxgAGpvClMthDHRgQ -ANi+D6AHjbjPcIAAODTxpQCAz3GAADg0QiBAgAChBPQA2FEdGJDlBs/08cB2Ds/0GnAA2AYK7/eO -uAh3LrjAuAS4g7gQuIUgkQDPdqAA7CcGpgHdEvDgeOB44HjgeOB44HjgeOB44HjgeOB44HjgeOB4 -4HjgeGG9jCX/n+71gL/mpkwgAKAH9M9wgABgRgCAQHhW8M9woACsLxWAUSAAgMohwQ/KIsEHyiCB -DwAAfxnKI4EPAACnAMokwQCgBCH2yiXBAM9wwABHaAamz3ATAMcABqbPcBAABmkGpsfYlbgGps93 -gAA4NACHAeCB4ACnEvQB2c91oADIH1EdWJAg2BClQx1YEADYug6gB424INgRpc9wAABCLQamz3AA -AIJGBqbPcAAAQmAGpgCHQiBAgACnBvTPcaAAyBwA2BGhxQXP9PHAYg3P9M9wgABsRiCAocFgeQTY -gOA78gDYABwEMM91gAA4NACFAeCB4AClEPQB2M92oADIH1EeGJAg3/CmQx4YEADYOg6gB4248aaL -ceIK7/UA2ACFQiBAgAClBvTPcaAAyBwA2BGhABQBMc91gAB4RoYh/wxAhUK5YHoC2AAUATFAhQPY -YHrBuUEF7/ShwPHAzgzv9APYz3aAAGxGIIbPdYAA+FBgeaLBgOAG8iCGYHkE2IDgBvSVAyAASBUE -EAPYGnDPd6cAFEjPdqAA7CcSD6/9BdgOpc9wgAA4NACAAeCB4M9xgAA4NAChFPQB2s9woADIH1EY -mIAg2TCgQxiYAADYeg2gB424INnPcKAAyB8xoAPYGgrv9alxBNgSCu/1Im0F2AoK7/UkbQvYAgrv -9SZtD9j6Ce/1QCUBEjbY7gnv9UAlgRI32OYJ7/VAJQETONjaCe/1QCWBEwiHBKUNhwWlDocGpc9w -pwCYRxyAB6UXhwilFocJpc9wqwCg/xiAC6XPcKsAoP8ZgAylz3CrAKD/GoANpc9wBQDGAwamxtiQ -uAamz3AsAAIBBqbPcFoAQgEGpoogiwAGps9wQACHDQamz3DRAMINBqbPcMAABw4Gps9wgAA4NCCA -geEH9M9yoADIHADYEaIB2AinANgNpw6nz3CnAJhHz3JQAP8AXKAB2BenANgWp/zaz3CrAKD/WKBz -2lmgGoDPcqsAoP+BuBqigeHPcIAAODQgoBn0AdnPcKAAyB9RGFiAINjPcaAAyB8QoQHYQxkYAADY -MgygB424INnPcKAAyB8xoM9wEQAGDgami3BaD+AEgcE1hQDAInjPcYAAnFYgmVSFDHk2hS8gQA5C -eTlhJgzv9DV54LgceMAgYgABwoIgxALPcYAAdLESpVWhFqHPcEAAhg0Gps9wEAACDgamz3CAADg0 -AIDPcYAAODRCIECAAKEH9M9xoADIHADYEaGLcOYO4ASBwTWFAMAieAQogA8AAHQJFIU2hQJ5ugvv -9C9wT+DPcYAAdLETpRihz3CAADg0AIABwgHgV6GB4M9xgAA4NAChGPQB2c9woADIH1EYWIAg2M9x -oADIHxChAdhDGRgAANg+C6AHjbgg2c9woADIHzGgAZUQuIUghAAGpgKVELiFIIUABqYDlRC4hSCL -AAamBJUQuIUgjwAGpgWVELgFIIAPAACCDQamBpUQuAUggA8AAMINBqYHlRC4BSCADwAAAg4Gps9w -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 -8cAuDc/yz3CgANQLOIBCIQEISCEBAM9wgAC4QBGAgeCKIJkOCPTPcIAAlDUDgB+AgCCZDjBwAN3K -JW0UgOU79M92gAB0zlgWgBCA4MogIgAi9AwSATfjuRDyDcxTIH6ADPLruBeGBvKg4AHYwHgK8I7g -AdjAeAbwUSFAgRL0ANjPcYAAlDUjgSmBPXlSIQEAwLkkeIDgCPIfhpG4H6YL8BeG6PHuDAAAWBaA -EIDgFAsBAIDlYgICAM91gAB0zlgVgBCA4BPyAtnPcKAA9CYjoM9xgAAMwgDYAaHA2ZkVgBCAuJkd -AhAocALwQtjPcaAAxCe/GRiAANgMGQCAAdgQGRiAH4XxuP4BAgAShTeFng0v+ADarB0AEB+FUoXP -cYAAPDZAIQ4E67hIFYAQW/LPcYAAlDVjgTSDBHlEIQ8BRCABDEIpBgHAd1MnRBAyJgERibk8pTSD -cBWOEM93gAAYfwQmRRBNFYEQhib/E0S+BCVFAKB29CeOE2IdhBPPdoAA9DsyJg4Rib7dpXQVjxDU -g+R+hif/E0S/JH7+Zs93gAAYf/QnjhNapXSDZB2EE2R4BHnAcc9wgAAof/QgQwBbpc9wgABQf/Qg -QACOHcQQkB3EEJIdBBCUHQQQANhOHQIQg/BOFYQQz3eAABjCz3OAACjCTCQAgM92gABwwk7yBCKC -DwAAAAjCuAAggQ+AAJQ1vBGBAFt6ACCGD4AA7DsFIYQADBaBAGgdABEFIYUAACCBD4AAlDXEEYAA -RXgcpXAVgBDDuBx49CcAEGwdQBFiHQQQFBaAAEV4HaV0FYAQw7gcePQnABBkHQQQaBWAEMO4HHj0 -IwEA9CYAEI4dRBCSHQQQbBWAEMO4HHj0IwEAkB1EEPQmABAn8MO4HHgJYVqlPKVwFYEQw7k8efQn -QRBbpWIdRBDPcYAA5DsJYT2ldBWBEMO5PHn0J0EQZB1EEPQjAQD0JgAQjh1EEJIdBBCQHUQQlB0E -ECIOQAHPcIAAlDUDgAiA67gH8k4VgBCA4MQOwgVYFYAQgOAE8u4Oz/4E8CoNAAAIdYEC7/KpcM9x -oADEJxURA4YE2BMZGIAb2BYZGIAD2s9woADUC1Gg4HjgeOB44HjgeOB44HjgeOB44HjgeOB44Hjg -eOB44HhRoOS74SDCBxbYUhEAhuC44SDBB8og4QVRIECABPJRI8CABPLgfxLYAdnPcIAAPDTPcoAA -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 -ODRCIECAAKIG9M9yoADIHADYEaIB2AinANgNpw6nz3BQAP8AHKEB2BenANgWp/zZz3CrAKD/OKBz -2TmgGoDPcasAoP+BuBqhz3AqAAIOBqaLcJ4MIACBwQDBz3CAAHSxNKUyoAHBL6DPcBoAAg4Gpotw -fgwgAIHBAMHPcIAAdLE1pTOgAcEwoM9wJgACDgami3BeDCAAgcEAwc9wgAB0sTSgNqUBwTGgz3CA -ADg0AIAB4IHgz3GAADg0AKEY9AHZz3CgAMgfURhYgCDYz3GgAMgfEKEB2EMZGAAA2M4I4AKNuCDZ -z3CgAMgfMaABlRC4hSCEAAamApUQuIUghQAGpgOVELiFIIsABqYElRC4hSCPAAamBZUQuAUggA8A -AIINBqYGlRC4BSCADwAAwg0GpgeVELgFIIAPAAACDgamz3CAADg0AIDPcYAAODRCIECAAKEH9M9x -oADIHADYEaEEhSuFCKcFhQ2nBoUOpwiFF6cJhRanz3CrAKD/OKAshTmgLYU6oLII7/gOhc9wgAA4 -NM9xgAA4NACAQiBAgAChB/TPcaAAyBwA2BGhTQfv76LA8cDiDs/vfggAAM92gAA8dXoJb/YAhgh1 -AIYQdQryxgmv+qlw7grv+qCmBg4v8xHYagmP9c9woAAsIDCAz3CAALQKDQfv7yCg8cC6D+//ocHP -cIAAmFYAgATZYtoe20DAi3DOCe/+GLuhwNHA4H7gePHAMgov+BTYANjRwOB+4HjxwFoO7+8H2NYI -z/jPdqAAtA/8hhpwANgcpnYJD/vPdYAAmFYuDS/7AKVAhc9xgAAodQChz3GAAPxUSqFiDO/7C6H8 -psIPr/gKcM9wgAAUNACIgeAe9ECFiiBEBM91gAAENCOFGmI4YBByAdnCIU4AgOEE2AjyygqP8wCF -Oghv+wOlBvCqCo/zAoUDpaoLgAItBs/v8cDPcIAAkFYAgIDgHfS6CS/4FNiA4Bn0z3CAAGxGIIBg -eQTYgOAR8s9wgABIRmCAz3ECAMACC9hgewTadgkv+BTY0cDgfs9xgACUNQCBxRAABlEgQIEI9AGB -xRAABlEgQIEJ8rYML/MT2LIML/MR2Onx6fHxwBoJL/gU2HIOz//PcYAAlDUAgcUQAAZRIECBB/QB -gcUQAAZRIECBBPJ+DC/zE9jPcIAAREYggGB5C9jRwOB+8cDPcIAAOC8AgM9xgAC0Cht4Igzv8yCB -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 -AAATJQAAEyQ0SMcRD3sTIgEAEzAEKMARDxQVIgIAFSb/ABMlAhATJAQowBEPFBUiAgAVJuAJgIEA -AMAWwiwTJAQowBECRhMkBCjAEcJfEyQEKMARD00TIgQQxRECABMk8BzAEQEAEyTsHMARAAATJHAA -EyUQHMARAAATJQAAEyTgHMARAQATJCQQwBEAABUkAAAAIQ8OGiIAAEAWAAEbcA0AAGGAAGMk//4b -MgAAQBcAABslDxsPInwJgIH/ABsyAgAbQQAbGigAAMAWAAAbJQIAG0AAABtxAQBkcAcAAGEBAGMk -AAAbJF4JgIEAAEAXVAmAgQAAQBbtDwBhAgBkcBAAAGECAGMkAQAbJF4JgIEAAEAXVgmAgQAAQBbk -DwBhBABkcAcAAGECAGMkAgAbJF4JgIEAAEAXWAmAgQAAQBbbDwBhAAAdJAAAACEAAg9uCQAAYV4J -gIEAAEAWAAAbJVoJgIEAGxooAAAAFgEAGyYAAAAXDQAAYXQJgIEAAEAWAgAbJgEQG2gAABskAABA -F2AJgIEAGhsoDxsOIngJgIEAAEAWAQAbJgAAQBfkB4CBDxobIgAAGyUCABtAAAAbcQAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQEgACwAYAAAAAAAAAA -AAAUAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -ACzBgACwBQAALMGAABjWAABMvIAA4H4AACzBgAAAAAAALMGAAAAAAABM0IAAAH8AADCAAAAAAAAA -MYAAAIiIMzMygAAAAKqqijOAAAAAAAAANIAAAAAAAAA1gAAAAAAAADaAAAAAAAAAN4AAAAAAAAA4 -gAAAAAAAADmAAAAAAAAAOoAAAAAAAAA7gAAAAAAAADyAAAAAAAAAPYAAAKqqCgA+gAAAU4WIiD+A -AAAAAAAwMIAAAAAAAAAxgAAAmplYVTKAAAAAqqqqM4AAAAAAAAA0gAAAAAAAADWAAAAAAAAANoAA -AAAAAAA3gAAAAAAAADiAAAAAAAAAOYAAAAAAAAA6gAAAAAAAADuAAAAAAAAAPIAAAAAAAAA9gAAA -qqoKAD6AAABVmJmqP4AAAAAAAFAwgAAAAAAAADGAAAAAAAAAMoAAAAAAAAAzgAAAAAAAADSAAAAA -AAAANYAAAAAAAAA2gAAAAAAAADeAAAAAAAAAOIAAAAAAAAA5gAAAAAAAADqAAAAAAAAAO4AAAAAA -AAA8gAAAAAAAAD2AAAAAAAAAPoAAAAAAAAA/gAAAAAAAADCAAAAAAAAAMYAAAAAAAAAygAAAAAAA -ADOAAAAAAAAANIAAAJp5AAA1gAAAqqqqqjaAAAAAAAAAN4AAAAAAAAA4gAAAAAAAADmAAAAAAAAA -OoAAAKqqqgo7gAAAAHCZqjyAAAAAAAAAPYAAAAAAAAA+gAAAAAAAAD+AAAAAAAAA//8AAKUBAQC5 -Ad8AOwItALEAGwAWARsArwAbABQBGwBsAKAA0QCgAG8AgwBxAIMAcwAzANQBBgDQAQAAeABJAHkA -agDeAGoAqAAAAA0BAACmAD8ApwABAAsBPwAMAQEABAAIAJwBzACdAcwA1QHMANYBzAC0ACAAGQEg -AI8AiAD0AIgAkAAiAPUAIgCRAAQA9gAEAIUAAACGAAAAhwBVAIgAAACJAKoAigAAAIsA3QCMAAAA -hQABAIYAAQCHAFUAiAAAAIkAqgCKAAAAiwDdAIwAAACFAAIAhgADAIcAVQCIAAAAiQCqAIoAAACL -AN0AjAAAAIUAAwCGAAcAhwBVAIgAAACJAKoAigAAAIsA3QCMAAAA+/8AAP//AAC5Ad8AOwItALEA -GwAWARsArwAbABQBGwBsAKAA0QCgAG8AgwBxAIMAcwAzANQBBgDQAQAAeABJAHkAagDeAGoAqAAA -AA0BAACmAD8ApwABAAsBPwAMAQEABAAIAJwBzACdAcwA1QHMANYBzAC0ACAAGQEgAI8AiAD0AIgA -kAAiAPUAIgCRAAQA9gAEAKgADAANAQwAhQAAAIYAAACHAJkAiAAAAIkAqgCKAAAAiwDdAIwAAACF -AAEAhgABAIcAmQCIAAAAiQCqAIoAAACLAN0AjAAAAIUAAgCGAAMAhwCZAIgAAACJAKoAigAAAIsA -3QCMAAAAhQADAIYABwCHAJkAiAAAAIkAqgCKAAAAiwDdAIwAAAD7/wAA//8AALkB3wCxABsAFgEb -AK8AGwAUARsAbACgANEAoABvAIMAcQCDAHYAgwBzADMAbgAzAHAAMwByADMA1wAzANQBBgDQAQAA -fgA8AOMAPAB4AEkA3QBJAH8AWgDkAFoAqgA/AKsAAQAPAT8AEAEBAHkAagDeAGoAqAAAAA0BAACm -ADcApwABAAsBNwAMAQEABAAIAJwBzACdAcwA1QHMANYBzAC0ACAAGQEgADECDAAyAgwAMwK9ADYC -DAA3AgwAOAK9AKAAiAAFAYgAoQDVAAYB1QCiAAQABwEEAI8AiAD0AIgAkAAiAPUAIgCRAAQA9gAE -AJ8ADAD7AAwAlAAAAJUAAACcAJcAnQDQAJoAjQCYABEAlgAzAJcAdwCUAAEAlQABAJwAlwCdANAA -mgCNAJgAEQCWADMAlwB3AJQAAgCVAAMAnACXAJ0A0ACaAI0AmAARAJYAMwCXAHcAlAADAJUABwCc -AJcAnQDQAJoAjQCYABEAlgAzAJcAdwD6AAAA+QAAAAIBlwADAdAAAAGNAP4AEQD8ADMA/QB3APoA -AQD5AAEAAgGXAAMB0AAAAY0A/gARAPwAMwD9AHcA+gACAPkAAwACAZcAAwHQAAABjQD+ABEA/AAz -AP0AdwD6AAMA+QAHAAIBlwADAdAAAAGNAP4AEQD8ADMA/QB3AIUAAACGAAAAhwBVAIgAAACJAKcA -igAAAIsA3gCMAAAAhQABAIYAAQCHAFUAiAAAAIkApwCKAAAAiwDeAIwAAACFAAIAhgADAIcAVQCI -AAAAiQCnAIoAAACLAN4AjAAAAIUAAwCGAAcAhwBVAIgAAACJAKcAigAAAIsA3gCMAAAA6wAAAOoA -AADsAFUA7QAAAO4ApwDvAAAA8ADeAPEAAADrAAEA6gABAOwAVQDtAAAA7gCnAO8AAADwAN4A8QAA -AOsAAgDqAAMA7ABVAO0AAADuAKcA7wAAAPAA3gDxAAAA6wADAOoABwDsAFUA7QAAAO4ApwDvAAAA -8ADeAPEAAAD7/wAA//8AAKUBAQC5Ad8AsQAbABYBGwCvABsAFAEbAGwAoADRAKAAbwCDAHEAgwB2 -AIMAcwAzAG4AMwBwADMAcgAzANcAMwDUAQYA0AEAAH4APADjADwAeABJAN0ASQB/AFoA5ABaAKoA -PwCrAAEADwE/ABABAQB5AGoA3gBqAKgAAAANAQAApgA3AKcAAQALATcADAEBAAQACACcAcwAnQHM -ANUBzADWAcwAtAAgABkBIAAxAgwAMgIMADMCvQA2AgwANwIMADgCvQCgAIgABQGIAKEA1QAGAdUA -ogAEAAcBBACPAIgA9ACIAJAAIgD1ACIAkQAEAPYABACfAAwA+wAMAJQAAACVAAAAnACXAJ0A0ACa -AI0AmAARAJYAMwCXAHcAlAABAJUAAQCcAJcAnQDQAJoAjQCYABEAlgAzAJcAdwCUAAIAlQADAJwA -lwCdANAAmgCNAJgAEQCWADMAlwB3AJQAAwCVAAcAnACXAJ0A0ACaAI0AmAARAJYAMwCXAHcA+gAA -APkAAAACAZcAAwHQAAABjQD+ABEA/AAzAP0AdwD6AAEA+QABAAIBlwADAdAAAAGNAP4AEQD8ADMA -/QB3APoAAgD5AAMAAgGXAAMB0AAAAY0A/gARAPwAMwD9AHcA+gADAPkABwACAZcAAwHQAAABjQD+ -ABEA/AAzAP0AdwCFAAAAhgAAAIcAVQCIAAAAiQCnAIoAAACLAN4AjAAAAIUAAQCGAAEAhwBVAIgA -AACJAKcAigAAAIsA3gCMAAAAhQACAIYAAwCHAFUAiAAAAIkApwCKAAAAiwDeAIwAAACFAAMAhgAH -AIcAVQCIAAAAiQCnAIoAAACLAN4AjAAAAOsAAADqAAAA7ABVAO0AAADuAKcA7wAAAPAA3gDxAAAA -6wABAOoAAQDsAFUA7QAAAO4ApwDvAAAA8ADeAPEAAADrAAIA6gADAOwAVQDtAAAA7gCnAO8AAADw -AN4A8QAAAOsAAwDqAAcA7ABVAO0AAADuAKcA7wAAAPAA3gDxAAAA+/8AAAAAAAAAAAAAAQAAAAIA -AAADAAAABAAAAAUAAAAGAAAABwAAAFEABQH//////////wIMAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAQAAAQEAAAAAAQEAAAAA -AAAAAAAAAAABAQEBAgAAAA3SEtIT0hTSDNIV0gvSAtIR0gRDABAUEAkQERABQBvSHNIA0goACwAE -AA4AtQAaAQ8AQgC8AMMAIQEoAbYAtwC4ALkAvQC+AL8AwAAbARwBHQEeASIBIwEkASUBCgAAAAsA -AAAMAAAAtgAAALcAAAC4AAAAuQAAABsBAAAcAQAAHQEAAB4BAAC2AAAAtwAAALgAAAC5AAAAGwEA -ABwBAAAdAQAAHgEAAL0AAAC+AAAAvwAAAMAAAAAiAQAAIwEAACQBAAAlAQAAvQAAAL4AAAC/AAAA -wAAAACIBAAAjAQAAJAEAACUBAAAS0gAAE9IAABTSAAAAAAEAAgADACwAZAB0AIAAjAChAAcAAAAA -AAEAAgADAAAAAAC3EyIAuBQjALkVJAC7FiUAvBcmAL0YJwDAGSgAxBopAAcbAAAIHAEACx0CAAwe -AwAQHwQAIiEFACQiBgAmIwcAKCQIAColCQAsJgoALicLADAoDAA0KQ0AOCoOADwrDwBALBAAZC4R -AGgvEgBsMBMAcDEUAHQyFQB4MxYAfDQXAIA1GACENhkAiDcaAIw4GwCROhwAlTsdAJk8HgCdPR8A -oT4gAKU/IQAkSQYCLEoKAjRLDQE8TA8BZE0RAWxOEwF0TxUBfFAXAYRRGQGVUh0BnVMfAQEEAAAC -BQEAAwYCAAQHAwAFCAQABgkFAAcKBgAICwcACQwIAAoNCQALDgoADA8LAA0QDAAOEQ0AAUAABAJB -AQQDQgIEBEMDBAVEBAQGRQUEB0YGBAhHBwQJSAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAABAAIAAgADAAQABAAFAAYABgAHAAgACAAJAAoACgALAAwADAANAA4ADgAP -ACYAJwAoACkAKgBGAEYARwBIAEgASQBKAEoASwBMAGgAaQBqAGoAawBsAGwAbQBuAG4AbwBwAHAA -cQByAHIAcwBzAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQACgA/AAAAAAAA -AAAAAAAAAAAAAAABAAEAAgADAAMABAAFAAUABgAHAAcACAAJAAkACgALAAsADAAMAA0ADgAjACQA -JQAmACcAKAApAEQARQBGAEYARwBHAEgASABJAEkASgBLAGgAaABpAGoAawBsAG0AbQBuAG8AbwBw -AHEAcQByAHIAcwBzAHMAcwBzAHMAcwBzAHMAcwBzAHMAcwBzAHMAcwBzAHMACgA/AAAAAAAAAAAA -AAAAAAAAAAABAAIAAgADAAQABAAFAAYABgAHAAgACAAJAAoACgALAAwADAANAA4ADgAPACYAJwAo -ACkAKgBGAEYARwBIAEgASQBKAEoASwBMAGgAaQBqAGoAawBsAGwAbQBuAG4AbwBwAHAAcQByAHIA -cwBzAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQACgA/AAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAEAAQACAAMAAwAEAAUABQAGAAcABwAIAAkACQAKAAoACwAkACUAJQAmACcA -KAAoAEQARQBGAEYARwBIAEgASQBKAEoASwBMAGgAaABpAGoAawBsAG0AbQBuAG8AbwBwAHEAcQBy -AHIAcgByAHIAcgByAHIAcgByAHIAcgByAHIAcgByAHIAcgByAHIACgA/AICLgAAAAAAAsgzIAP// -//////8AAf//AgP///8E//////////////////////8F/wb/B/8I/wn/Cv8L/wz///8N////Dv// -/w////8Q//////////////////////////////////////////////8R////Ev///xP///8U//// -Ff///xb///8X////GP///xn///8a////G/////8c////Hf///x7///8f////IP///yH///////// -/////////////yIjJP8lJif//yj///8p//////////////////////////////////////////// -//////////////////////////////////8swYAA9N4BAGwKgADUwYAAGAAAAJTBgAAAAAAAAAAA -AAABAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAADAAAAAQAAAAAAAAAD -AAAApP4BAAIAAABUHAIABAAAABT+AQAFAAAAwP0BAAYAAADopAAAEgAAACgmAAAIAAAAVNgAAAkA -AACkNAAADQAAAJQpAAAOAAAApPcAAA8AAABQ8AEAGAAAADwiAQAMAAAALNEAABYAAABY+wEAEAAA -AKBeAQARAAAAYCACAAEAAACkdQAAEwAAAPDtAQAUAAAA2AMCAAcAAACIaQAAFQAAADR9AQAXAAAA -uKsBABkAAAB4AwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEaAAABIAAABSABLgkiATIPIAcwEyILMhkgETAdIhUy -IyAbMCciHzEtIAAAMR8AADcZAAA7FQAAAAAAAAAAAAAYngAAGJ4AABieAAAEhgAAGJ4AABieAABo -hgAAGJ4AABieAAAYngAAGJ4AABieAAAYngAAGJ4AABieAAAYngAAKJAAAHiPAABojwAA+I4AAJSP -AAC0jgAAGJ4AABieAAB4lQAAPJgAAIyZAAAYngAAGJ4AABieAACAnQAAyJQAAACVAABslAAAGJ4A -ABieAAAYngAAPJ0AABieAABMlAAAGJ4AABieAAAYngAAGJ4AABieAAAYngAAGJ4AABieAAB0hgAA -GJ4AABieAAAYngAAGJ4AABieAAAYngAAGJ4AABieAAAYngAAGJ4AABieAAAYngAAGJ4AABieAAAY -ngAAGJ4AABieAAAYngAAGJ4AABieAAAYngAAGJ4AABieAACwiQAAGJ4AABieAAAYngAAGJ4AABie -AACcmgAAGJ4AABieAAAYngAAGJ4AABieAAAYngAAGJ4AABieAAAYngAAGJ4AABieAAAUhAAAGJ4A -APCDAAAYngAAGJ4AABieAAAYngAAGJ4AABieAAAYngAAGJ4AAICDAAAYngAAGJ4AABieAAAYngAA -GJ4AABieAAAYngAAGJ4AABieAAAYngAAGJ4AAOiKAACEigAAGJ4AAASLAAAYngAA0IkAAICOAAAY -ngAAGJ4AAEiQAAAYngAAGJ4AABieAAAYngAAGJ4AAJyRAAB4kAAAGJ4AABieAAAYngAAGJ4AABie -AAAYngAAGJ4AABieAAAYngAAGJ4AABieAACYjAAAGJ4AABieAAAYngAARJoAABieAACIiAAAGJ4A -ANCcAAAYngAANJ0AAASaAAAYngAAGJ4AAEyCAADEmQAAGJ4AABieAAAYngAAAI8AABieAAAYngAA -VIwAAEiEAAAYngAAGJ4AABieAAAIlQAAnI4AABieAAAYngAAGJ4AABieAAAYngAAGJ4AAOCNAAAY -ngAAOJ8AAHChAACgoAAAeKEAAJigAACQoAAAgKEAADyeAAAYngAAGJ4AABieAAAYngAAGJ4AABie -AAAYngAAGJ4AAFyMAAAYngAAGJ4AABieAAAYngAAGJ4AABieAAAYngAAFKIAACijAACsggAAzIIA -ABieAABsggAAGJ4AABieAAAYngAAGJ4AABieAAAYngAAGJ4AABieAAAYngAAGJ4AABieAAAYngAA -GJ4AABieAAAYngAAGJ4AABieAAAYngAAGJ4AABieAAAYngAAGJ4AABieAAAYngAAGJ4AABieAAAY -ngAAGJ4AABieAAAYngAAGJ4AABieAAB8hAAAUIUAAPCEAACIoQAADIMAANyFAAAMiQAAGJ4AABie -AAAYngAAGJ4AAGCGAABkhgAAGJ4AABieAAAIhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAACcrwAAeK4AALCwAAD0rwAAfLEAAAAAAQD/////AAAAAP////// -////AQAAAKANAADhAw4e4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AIgLAAAA/wMAKAwAAAD/BQDMCwAAAP8tAKgLAAAA/z0ARAsAAAD/BABsCwAAAP8lANQMAAAA/90A -8AsAABAQTAAAAAAAAAEBADw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8FRUVFTw8PDwV -FRUVPDw8PAAAAAAAAAAAAAAAAAAAAAA8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PBUV -FRU8PDw8FRUVFTw8PDwAAAAAAAAAAAAAAAAAAAAAPDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8 -PDw8PDwVFRUVPDw8PBUVFRU8PDw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAA7A4AAHQVAAA0EgAAyA8AADQXAAAsEwAAfBQAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwKgADUwYAA -GAAAAJTBgAAAAAAAAAAAAAAAAAAAAAAAAB8BAKS7AACwIgAApLsAAKS7AACkuwAAoAYAALQXAgDs -6AAApLsAAKS7AABsKgAAbCoAAGwqAABsKgAAbCoAAGwqAABsKgAApLsAAKS7AACkuwAApLsAAKwn -AACkuwAApLsAAKS7AACkuwAApLsAANDoAACkuwAApLsAAATcAAAAAAAAqAcBAKwHAQAUAgAAQFMB -AEBTAQBAUwEASFMBAOQBAABEUwEAAAAAAPTLAAAc4wEAHMwAAETjAQBAzAAAbOMBAMi2gAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQIAAAWCAAANjCgAAAAgAAAAAAALwY -AQC4GAEA2MSAAEAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAGAEAEFABAGjLgABUAAAAAAAA -ALwYAQDkTgEAGMqAAFABAAAAAAAAvBgBAPBMAQDQCoAACAAAAAEAAAC8GAEAqBYBAAAAAABQAQAA -AAAAALwYAQCMTQEAsEmAAAIAAAAAAAAAvBgBAHhMAQDMCoAABAAAAAAAAADEGAEAuBgBALzLgAAq -AAAAAAAAALwYAQC4GAEAnFaAAAQAAAAAAAAAvBgBAAjlAQAAAAAAAAAAAAAAAAC8GAEAyOQBANgK -gAAEAAAAAAAAAG4AbgBpAMAAoABQAIAAvgBQAX0APgAAAAAAAACcAgQA5gElAFUDBADcAWMAAABu -AG4AaQDAAKAAUACAAL4AUAF9AD4AAAAAAAAAnAIEAOYBJQBVAwQA3AFjAAAAAAAAAAEBAABQHgEA -FdIAAAAAAAD/AwAAUB4BAAzSAAAAAAAA/wEAAFAeAQAV0gAACgAAAAD8DwBQHgEADNIAAAkAAAAA -/gMAUB4BABXSAAAUAAAAAADwP1AeAQAM0gAAEgAAAAAA/AdQHgEABtIAAAAAAAD/AQAAUB4BAAfS -AAAAAAAA/wMAAFAeAQAG0gAACQAAAAD+AwBQHgEAB9IAAAoAAAAA/A8AUB4BAAbSAAASAAAAAAD8 -B1AeAQAH0gAAFAAAAAAA8D8AAAAAAAAAAAAAAAABAAAAAQAAAAoAAAAFAAAABQAAAAYAAAAKAAAA -CgAAAAYAAAAEAAAABQAAAAYAAAAFAAAABQAAAAYAAAAGAAAABgAAAAYAAAAHAAAABwAAAAcAAAAI -AAAACAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAQAAAAIAAAABAAAAAQAAAAMA -AAADAAAAAgAAAAEAAAAEAAAAAAAAAAAAAAACAAAAAQAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAACwBAABeAQAAAQAAAAEAAAABAAAAAQAAAAMAAAAA -AAAAAAAAABQpAQCcLgEAJC0BACgvAQCYLgEAVCwBACQvAQCIKgEAhCoBAGDjFgAg1hMAAAAAABAA -AAAAgAAAAACgABAnAADoAwAA6AMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAIAAAACAAAAAQAAAAEAAAACAAAABQAAAAIAAAACAAAABQAAAAIAAAACAAAA -AQAAAAEAAAAFAAAABQAAAAIAAAAFAAAABQAAAAAAAAAFAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAF -AAAABQAAAAAAAAAFAAAAAgAAAAIAAAAFAAAABQAAAAUAAAAAAAAABQAAAAIAAAAFAAAAAQAAAAEA -AAACAAAAAgAAAAIAAAAFAAAABQAAAAIAAAAFAAAAAQAAAAEAAAACAAAAAgAAAAIAAAAFAAAABQAA -AAIAAAACAAAABQAAAAEAAAACAAAABQAAAAIAAAAFAAAABQAAAAQAAAAFAAAABQAAAAEAAAAFAAAA -BQAAAAUAAAACAAAAAgAAAAUAAAAFAAAABQAAAAEAAAAFAAAABQAAAAUAAAACAAAAAgAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECAQEAAgEA -AQICAgABAQACAQIBAgACAAECA4CAgICAgICAAYACgICAgIDAAJAA0AAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApLsAAKS7AACkuwAApLsAAKS7AACk -uwAApLsAAKS7AACkuwAApLsAAKS7AACkuwAApLsAAKS7AACkuwAApLsAAKS7AACkuwAApLsAAKS7 -AACkuwAApLsAAKS7AACkuwAApLsAAKS7AACkuwAApLsAAKS7AACkuwAApLsAAHgDAQAAAAAA//// -fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -/wAAAAAAAACMCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAABAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAkAsCABUAAAA4dIAAAAAAAAAAAAAAAAAAXAYCAAYAAABYdIAAAAAAAAAAAAAAAAAA -OAsCAAUAAAA4dIAAAAAAAAAAAAAAAAAA+FQAABUAAAA4dIAAAAAAAAAAAAAAAAAAIAsCAAoAAAA4 -dIAAAAAAAAAAAAAAAAAArAgCAAQAAABYdIAAAAAAAAAAAAAAAAAArAgCAAQAAABYdIAAAAAAAAAA -AAAAAAAArAgCAAQAAABYdIAAAAAAAAAAAAAAAAAArAgCAAQAAABYdIAAAAAAAAAAAAAAAAAArAgC -AAQAAABYdIAAAAAAAAAAAAAAAAAAbAkCAAYAAABYdIAAAAAAAAAAAAAAAAAAlAkCAAQAAABYdIAA -AAAAAAAAAAAAAAAAlAkCAAQAAABYdIAAAAAAAAAAAAAAAAAAlAkCAAQAAABYdIAAAAAAAAAAAAAA -AAAAlAkCAAQAAABYdIAAAAAAAAAAAAAAAAAAbAkCAAYAAABYdIAAAAAAAAAAAAAAAAAAbAkCAAYA -AABYdIAAAAAAAAAAAAAAAAAAbAkCAAYAAABYdIAAAAAAAAAAAAAAAAAAlAkCAAQAAABYdIAAAAAA -AAAAAAAAAAAAlAkCAAQAAABYdIAAAAAAAAAAAAAAAAAANAcCAAoAAABYdIAAAAAAAAAAAAAAAAAA -qAgCAAoAAABYdIAAAAAAAAAAAAAAAAAAqAgCAAoAAABYdIAAAAAAAAAAAAAAAAAAqAgCAAoAAABY -dIAAAAAAAAAAAAAAAAAAqAgCAAoAAABYdIAAAAAAAAAAAAAAAAAAqAgCAAoAAABYdIAAAAAAAAAA -AAAAAAAAqAgCAAoAAABYdIAAAAAAAAAAAAAAAAAAqAgCAAoAAABYdIAAAAAAAAAAAAAAAAAAqAgC -AAoAAABYdIAAAAAAAAAAAAAAAAAAqAgCAAoAAABYdIAAAAAAAAAAAAAAAAAAqAgCAAoAAABYdIAA -AAAAAAAAAAAAAAAAqAgCAAoAAABYdIAAAAAAAAAAAAAAAAAAqAgCAAoAAABYdIAAAAAAAAAAAAAA -AAAAEA0CAAYAAABYdIAAAAAAAAAAAAAAAAAAdAwCAAUAAAA4dIAAAAAAAAAAAAAAAAAAgAYCAAoA -AABYdIAAAAAAAAAAAAAAAAAAFAcCAAoAAABYdIAAAAAAAAAAAAAAAAAA/B4CAAoAAAA4dIAAAAAA -AAAAAAAAAAAAbAcCAAoAAABYdIAAAAAAAAAAAAAAAAAAOAgCAAoAAABYdIAAAAAAAAAAAAAAAAAA -OAoCAAoAAABYdIAAAAAAAAAAAAAAAAAA2AoCAAoAAABYdIAAAAAAAAAAAAAAAAAAlAsCAAoAAABY -dIAAAAAAAAAAAAAAAAAALAwCAAoAAABYdIAAAAAAAAAAAAAAAAAAQAwCAAYAAABYdIAAAAAAAAAA -AAAAAAAAUAwCAAYAAABYdIAAAAAAAAAAAAAAAAAAbAwCAAEAAABYdIAAAAAAAAAAAAAAAAAAMA4C -AAoAAAB4dIAAAAAAAAAAAAAAAAAAqA0CAAUAAAB4dIAAAAAAAAAAAAAAAAAAoBACAAYAAAB4dIAA -AAAAAAAAAAAAAAAACBECAAYAAAB4dIAAAAAAAAAAAAAAAAAAxBMCAAoAAAB4dIAAAAAAAAAAAAAA -AAAAAAAAADh0gAA4dIAArCCgAGwgoAAwAAAAz////wAAAAAAAAAAWHSAAFh0gACkIKAAOCCgAAEA -AAD8////AAAAAAAAAAB4dIAAeHSAAKggoAA8IKAACAAAAPP///8AAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAABkBwIAFQAAADh0gAAAAAAAUAAAAAAAAABsCoAA1MGAABgAAACUwYAAAAAAAAAAAABsCoAA -1MGAABgAAACUwYAAAAAAAAAAAAAAAAAAbAqAANTBgAAYAAAAlMGAAAAAAAAAAAAAAAAAAH8AAAAA -AAAAAH8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAD//wAAAQAAAAAAAAAHAAAAAAAAAAAA -AAAAAAAApEYBADhFAQAAAAAAAAAAAAAAAAAAAAAACEkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEkBAHBHAQAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAApEYBADhFAQAAAAAA+EQBAAAAAAAQRQEACEkBAHBHAQAAAAAAAAAAAAAA -AAA8RwEA+EQBANhEAQAAAAAApEYBADhFAQDgRQEAbEUBAAAAAAAQRQEACEkBAHBHAQD4RAEA2EQB -ALhGAQAAAAAA+EQBANhEAQAHAAAAAAAAAAYAAAACAAAAAgAAAAIAAAACAAAABgAAAAIAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQAAAAYAAAAHAAAABwAAAAcAAAAHAAAAAQAAAAYAAAAB -AAAAAQAAAAEAAAABAAAAAQAAAAEAAAAHAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIA -AAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAAHAAAAAwAAAAMAAAAHAAAABAAAAAMAAAADAAAAAwAA -AAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAHAAAABAAAAAQAAAAEAAAABAAAAAcAAAADAAAA -BAAAAAQAAAAEAAAABAAAAAMAAAAEAAAABAAAAAQAAAAAAAAAAAECAwQEBAQEBQYHCAgICAgJCgsM -DQAAbjtoO2I7XDtuOmg6YjpcOm45aDliOVw5bjhoOGI4XDhuN2g3YjdcN24paCliKVwpbihoKGIo -XChuJ2gnYidcJ24ZaBliGVwZbhhoGGIYXBhuF2gXYhdcF24WaBZiFlwWbhVoFWIVXBVuFGgUYhRc -FG4TaBNiE1wTbhJoEmISXBJuEWgRYhFcEW4QaBBiEFwQbgJoAmICXAJuAWgBYgFcAW4AaABiAFwA -VAAAAG47aDtiO1w7bjpoOmI6XDpuOWg5YjlcOW4raCtiK1wrbipoKmIqXCpuKWgpYilcKW4oaChi -KFwobidoJ2InXCduJmgmYiZcJm4laCViJVwlbiRoJGIkXCRuI2gjYiNcI24iaCJiIlwibiFoIWIh -XCFuIGggYiBcIG4SaBJiElwSbhFoEWIRXBFuEGgQYhBcEFcQUhBNEEkQbgFoAWIBXAFuAGgAYgBc -AFQAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAALR0AQAIAAAAOHSAALwLgAA8DIAAvAyAADwNgAAKDREUCg0RFBkZGRkKCgAAAAUGBwgNDg8Q -FRYXGBkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAChKcnBwknJycnJyVnHCDQTUZjSsAAAAABgYMKABpaWQ5AAAQACFHMAAAABIAPDkhAAAA -AgAXAAAFEAogMEAAABQPFBIAAAAABw4VADFHT08iAAAMEBQYIAgEAAA8ODQwLCgkIBwYFBAMCAQA -CwcDADs3My8rJyMfGxcTDwsHAzEwOjQ4OjI2AAAAAAEBAQEBAQEBAgICAgICAgIDAwMDAwMDAwEC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA -AAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV9mP2 -sPb89kb3kPfY9x/4Zfip+O34L/lw+bD57vkr+mf6ovrc+hT7S/uB+7b76vsc/E38ffyr/Nn8Bf0w -/Vn9gv2p/c/99P0X/jn+Wv56/pj+tv7S/u3+Bv8e/zX/S/9g/3P/hf+W/6b/tP/B/83/2P/h/+n/ -8P/2//r//f/////////9//r/9v/w/+n/4f/Y/83/wf+0/6b/lv+F/3P/YP9L/zX/Hv8G/+3+0v62 -/pj+ev5a/jn+F/70/c/9qf2C/Vn9MP0F/dn8q/x9/E38HPzq+7b7gftL+xT73Pqi+mf6K/ru+bD5 -cPkv+e34qfhl+B/42PeQ90b3/Paw9mP2cLmDupa7qry+vdK+57/8wBHCJ8M9xFPFasaAx5fIr8nG -yt7L9swPzifPQNBZ0XLSjNOm1L/V2tb01w7ZKdpE21/cet2W3rHfzeDp4QXjIeQ+5Vrmd+eT6LDp -zerq6wftJO5C71/wffGa8rjz1fTz9RH3L/hM+Wr6iPum/MT94v4AAB4BPAJaA3gElgW0BtEH7wgN -CisLSAxmDYMOoQ++ENwR+RIWFDMVUBZtF4kYphnCGt8b+xwXHjMfTyBqIYYioSO8JNcl8iYMKCYp -QSpaK3Qsji2nLsAv2TDxMQozIjQ6NVE2aTeAOJY5rTrDO9k87z0EPxlALkFCQlZDakR9RQAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqqqqqqqqqqqqqqrqqq -qqoo/wDMqqoAAKqqAMyqqgAAAEAAwAAAAAAAUADwAEAA8Kqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq -qqqqqqqqqqqqAAAAAAAAAAAAAAAAAAAAAAQEAAQEAQIDAAEBAgECAgMBAQEBAQEBAQICAgICAgIC -AwMDAwMDAwMEBAQEBAQEBAECAgICAgIDAwMDAwMDAwMDAwMDAwQEBAQEBAQEBAQEBAQEBAQEBAQE -BAQEBAAAAPQzAABENAAA1DUAAIA2AAAgNAAAoDAAAMgvAAA0MAAAyDQAAJAvAADsNAAAWDUAADoB -AgHVAN8A2gCiAHUAfwCKBSoDOQGoAYoFygLZAEgBAQMPBwoUN25qARoB2QDoAAoBugB5AIgAygFK -AeIA+QDKAeoAggCZAHTRRRfooosuAAUHAQMEAAUBBQAAAAUGAAIEAAUABQAAAQIBAgMEAAAFBgcI -CQoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAA8NcAAOzaAACg1QAAAAAAAAAAAAABAAAAAgAAAAMAAAAAAAAABAAAAAIAAAAFAAAABwcHBwcH -BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBgYGBgYF -BQUFBQQEBAQEAwMDAwMCAgICAgEBAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -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 -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAA -AAAAAAAAAIANAAAAIAAAgA0AAIANAAAAIAAAgA0AAAAGAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAADAAAA0B8CACAggA8AAEAAaSAAAGkgQABpIAAAaSBAACAggA8A -AOgAaSAAAGkgQABpIAAAaSBAACAggA8AAKjwaSAAAGkgQABpIAAASiAAAEohAABKIgAASiMAAEok -AABKJQAASiYAAEonAABKIAAQSiEAEEoiABBKIwAQSiQAEEolABBKJgAQSicAEEogACBKIQAgSiIA -IEojACBKJAAgSiUAIEomACBKJwAgSiAAMEohADAKJIA/gQAAQEEsnDBALJwwQiQcNAoigD+AANiM -CiMAN+4MAAdKJgBwaSBAAEomAHBKJgBwSiYAcEomAHAAFgBwgACYN0B4ICBAhwAAAAAAAAAAAAD8 -HIi2/BxItvwcCLb8HMi1/ByItfwcSLX8HAi1/BzItPwciLT8HEi0/BwItPwcyLP8HIiz/BxIs+B+ -4HgE3DjdNfDgeATcNN0z8OB4BNww3THw4HgE3CzdL/DgeATcKN0t8OB4BNwk3Svw4HgE3CDdKfDg -eATcHN0n8OB4BNwY3SXw4HgE3BTdI/DgeATcEN0h8OB4BNwM3R/w4HgE3AjdHPDgeATcBN0Z8DQU -GjAwFBkwLBQYMCgUFzAkFBYwIBQVMBwUFDAYFBMwFBQSMBAUETAMFBAwAscBxrAkTTOwJB8z4H7x -wE4Pz//PcaAArC8Ygc91oADIHyDemrgYoQXY0KVDHRgQANiuCqAQjbjRpY0Hz//xwB4Pz//PcaAA -rC8Ygc91oADIHyDes7i6uBihZNjQpUMdGBAA2H4KoBCNuNGlXQfP/+B44H7geOB+4HjgfuB44H7g -eAoiQIAA2e4AAQAvJgDwSiZAAE4ABgBPACAAiiX/D+B4CiJAgADZzgABAGwAJAAvJgDwXAAFACsI -NQhKJkAACHEA2AIhvoDgIMUHQnkB4AIhvoDgIMUHQnnrB+//AeAvLQEAQCVFAAImfPEAACAAAChA -AeggYgMvIACALyFLAAIhvoDAIIYBwiGGAOB+EQAgAEogABBKIEAQDiJCAC8gCxLOIEWAiiX/DwgA -BQAvLQEAQCVFAAImfPEAACAAAChAAUomQADoICIDLyAAgC8hSwACIb6AwCCGAcIhhgBKJgAAQiD+ -kM4gggFEIH6QziGCAeB+uQAAAOB4CiSA8AUgRADgIMEHRCT+gEEqxACEAAIALyQC8UIhAQFCIAMB -6CCiBAQRBAIEEQUCBBEGAgQRBwIEGwgBBBtIAQQbiAEEG8gBLAAlAEQiPoE8ACIARCL8gEAhwQDg -IMEHQCPDAKgggAEBEYQCARsKASAgwAcEEQQCBBEFAgQbCAHUB+H/BBtIAUQi/IAEEQQCyQfv/wQb -CAFCIUEAQiBDAKgggAEBEYQCARsKASAgwAcKJgDwiiC/D8ogZADgfy8gAwDgf4og/w/8HIix/BxI -sfwcCLHhw+HC4cHhwAfAHBzAMeHA4H8BwFMiQoHgfE4iA4gWAAwAASjMAAApgQAAKIAA4H+FeU4j -AwAAKMEA4H8CeOB4UyJCgeB8TiIDiBYADAAAKcwAASmBAAEogADgf4V4TiMDAAEpwADgfyJ54HgI -dADYBSp+AC9xBSo+AwAgQI4BIcEOBSs+A+B/J3HgeDMAIABKJAAAByHEAC8mQPBKJQAAEAAmAC8k -BAEOIECBAyVBAIDjDgADAA4iQoEDJcMABSOFgDABAQB5c0h0CHIocwolwIJKIgAQGgAEAMAiIRjK -JQGDLy9BAcAiYxDAIsMRSicAAAolwIDAJyEIFgAEAMolgYAvKEEBwCdjAMAnAwAOJ4eCyickAEAn -RwAKJcABTCcAiADZEAAkAADYSHFocgDbQicHiAokQHEoAAEATicKiH4AAQAAKYACASnBAQAqhQKg -cQEqwgEAK4UCASvDAaByTCIAmGoACQCoIIAFACAAgAEhQYABIoKAASPDAAIiAoMDI8OCDAAGAAAi -AoMBI8OCwCBmAEIkPoBKJQAAIAABAAwACgAOIkKBAyXDAC8kAIEMAAMADiBAgQMlQQDgfihwSHFo -cgDbICCADwAAhAWoIIADACAAgAEhQYABIoKAkXLCIgYDxSBmACAggA8AALgFANoJagDbLyECACAg -gA8AAOAF4HhTIkKB4HxOIgOIFgAMAAApzAACKYEAASiAAOB/hXhOIwMAAinAAOB/QinBB/HA4cXP -cIAA0DhNgM91gAAgvyCFt7q4ugQhgQ8DAAAAB7lFeS2g1gtgEADYAIXPcYAAhOpRIICCz3CAAIja -TIgVasdwgACE52CAVnlBgQbylbtgoKu6BfC1u2Cgi7oLjUGho7jtAu//C63geOHF4cbAgGGAoIEB -gQAljZMBIMAAoKIBosHG4H/BxeB4osHxwEoKz/9Fwc91gADQOCeFFQhBADCVFBQOMQkOQRBZHYIQ -z3GAACQ+PIEdCEEAz3GAAHA+NJEUFA0xDQ1BEM9xgAC4Plmpi+rPdYAAxArBjYDmANnKIEEAJPIh -rQsKkQMB2B7wQSgNAgd9QSgBBKd5z3eAAMQKoI9TJUURHw0yBMa5CiHAD+tyz3AAAM0bn9tdACAB -iiSDDw8NnhEA2AzcFwLP/892gAAE6hYmTRGnjaCvyXUWJU0RAKUUFAAxRq3HcYAABOcCtQCJB60A -GUIBABtCAcfxCMjPcqAAyB8OGhiACcgPGhiACsgQGhiACxIBNgLIJHgRGhiADMgtGhiA4H6f4cwg -7ofMIE6ABvcCeUFpCwoRCIoh/w8G8ADZDyGBAGG5GHngfyhw8cAOCe//iiAPCoIkAjqacXpyWnOI -dah3CiGAIQogwCHSCGAAnsGKcMoIYACLcYLGanDCCGAAyXFKcLoIYACEwalwsghgAIbBiMXpcKYI -YACpcSpwnghgAIrBCnCWCGAAjMGpcIrBQg/gAJDCi3DJcTYP4ACSwslwhMEuD+AAlMKGwKlxIg/g -AJbCmMaQwJLBhgygAMlymseUwJbBegygAOlyyXDpcQIP4ACcwpzAnsFSCyAAjsKfxQYPoBAEbY7A -MgkgACRttwgQAIbAisHqDe//QCUCE4twhMHeDe//QCUCFZTAQCUBEy4MoADJcpDAQCUBFSIMoADp -cslw6XGqDuAAnMKMwJzBDgygAMlyKgygAMlwyXCOweoKIABAJQIXksBAJQET8gugAMlylsBAJQEV -5gugAOlyyXDpcWoO4ACcwozAnMHSC6AAyXLJcI7BsgogAEAlAhmmDyAAQCUAF89xgABsCxChlg8g -AEAlABnPcYAAbAsRoQfwANnPcIAAbAswoDGg3Qev/4AkAjrgeM9xgACcjOB/CGHgePHAhg+v/9hw -KHZIcYh1Mg7v/8lwCHepcCYO7/+ocQhxAC6AAwR/Jn8AK0ADJHjBB6//5XjxwKoLwAXPcYAABDPw -IQAAQHiA2c9woADQGzCg0cDgfmCAQIEBgCGBUHPMIEGA4SDBB8ogIQAwcIb2BPYJCsUA4H8B2Iog -/w/gfuB4gOHKJE1w6CBtAs9xoABQDCWBARhSAOB+8cDqDo//z3CAANA4A4AYiEogACAbCBEBCiHA -D+tyiiCMDWPbCiQABGUF4AC4c892oACwHzuGGgjgBoogBw7PcIAARFAkGAAEz3CAACRx+glADs9w -gAA8ce4JQA7PcIAAzHHmCUAOz3CAAORx2glADs91gADMyi2NBOnsjRkPQhDOD6AGiiCHDYoghw3C -D6AGLI1M8BuGz3KAAHC8z3OAAITvAqIIk+CiJQkiACGiz3CAAOzXAd7PcoAAANjMokOAKLMNCmUA -ARgCBCOgEI0KIQCAz3CAAERQyiFiACOgEY0C6ATvAN0K8M9wgADQOAOACYD1CJ6AAd3PcIAARFCh -oM9xAAAQJxYPr/8Fg89xgACM1wwZBASA5wexzCUhkMQNQQXyCyAHAtglBo//osHxwL4Nr/+YckXB -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 -gAB8sCAYQAvPcIAAfLAcGAALz3CAAHywGBjACs9wgAB8sBQYgArPcIAAfLAQGMAIz3CAAHywDBiA -CM9wgAB8sAgYQAjPcYAAALCAGQAIfBnAB3gZgAd0GUAHcBkAB2wZAAdoGYAGZBlABmAZAAZcGcAF -WBmABVQZQAVQGQAFTBnABEgZgAREGUAEQBkABO+hzqGtoYyhLBnAAigZgAIkGUACIBkAAhwZwAEY -GYABFBlAARAZAAFjoWogAAPYGQAAaiDAAtQZAABqIIAC0BkAAGogQAHIGQAAaiAAAcQZAABqIMAA -wBkAAGoggAC8GQAAaiBAALgZAABqIAAAtBkAAGoggAHMGQAAQMMBwALBUyfNNQwUBjBTJcQ1UybF -Nde6qXMmCOAFEBQHMADZz3CgALQPPKDPcaAAyDsugVoJ4AV92DIKwAPyDKAAANgI2ADZBgogBpm5 -z3WAAKRJIIVgeQDYEQiQAyCFYHkA2BMIkQLPcOAAxDEA2WYJIAaWuUEEwAzgeM9xgADYRACB13AA -gAAAuAHBAgCB13AAQAAAhAHBAuB+8cCWD4/+z3KAANhEz3WAAFR5DukAogCFk+ieDSAGDdjeCyAH -CNgB2AClC/AA3sCiYg0gBg3YrgsgBwjYwKXFB4/+4HjPcYAA3EgAgRzaz3OAAOQJQKBCg1UiwAkB -oaASAACNuKAaAADPcIAANAykGgAAnBIAAWeDBKFVIkANA6FAIgAHdngFiBkIEQjPcIAAMAoAkEh0 -gCREEwCsHtsD8BjbYqFVIkANeGAFof0GIAwocOB48cDeDo/+z3CAAMAJQIDPdoAAsByghgQigw8P -AADgBCOADwEAAAAyaGR5J32gpph1BCKODwAAAEDPdYAArBzghQO+ZH4deMd/4KUEIQEBBCKCDwAA -AIBFeAYjTQACuAQjgw8CAAAA5H4Ee8Z9BiXAEC8oAQBOIEEEz3CAAAyN8CBCAM9wgADQOPAggADA -EAAGUyBAgBUaWDAB2ib0LwmRAc9zgACs2AmTC+gVGpgwSHHPc4AADFYDgwHgA6MU8AyTEugE2RUa -WDD08YThzCFigAr0z3CAAKzYDpAG6AbZFRpYMOjxz3WgABQEKqXPc4AA5ApgiwDYDQtRAGmFuOOD -9wHYiOjPcKAAiCA1eECgEvDOC6ALBhqYMJoNQAWK6ADZkbnPcKAA0BsxoDIL4A0B2BUGj/7gfwDY -8cDhxc9wgADACaCAa9gEJY0fDwAA4PIOoAWKIQcBLyhBA94P7/9OIEAECiUAgMohwg/KIsIHyiCC -DwAA3g7KI4IPAADJAQAE4v/KJGIAf9gKuM9xoADQGxOhf9gQocEFj/7gePHA4cXPcoAAbAsCgs91 -gADUGYDgyiBiABN4wrgBpc9waB//AAOlA4IH2wDZYqWG6AHYBqURpQfwCwhRAALYBqUxpTKl/9gA -2QnaCHNKJIACbg3v/kolwAQA2RPa/9tKJAAFXg3v/kolQAcTpc9wIAAgIAelRQWv/gDY4HiD6ADY -BPD/CFGAAdhI2Q8hAQDPcIAAKBrgfzGw8cCiDI/+CHbsiAiQz3KAAAQLtW8Ic4Yj8w9CKxECx3WA -AITnYIVIcQcLXgMkauu4iiDDLwP0HhaQEE2OUSIAgKHyewjfAC0L3gL/2AetSiQAcQDaqCBAA0hh -ACKDD4AABO/2ewSrSGEB4k96AKtc8CEJEiEKIcAP63LPcAAALSWKIwsESiRAAMEC7/8KJUAE7rgH -jTIhQQQAIYIvgAAE7/Z6CfIkqgTZAClBBCV4B6088CCqDyBABGLwLwgSJIwgw6/KIcIPyiLCB8og -gg8AAC4lyiOCDwAA5ALKJGIAbALi/8olAgTKCe//yXAIlg0IngMCjgmtBPABjgitAIUzCN4CANpH -rUokAHHPcYAABO+oIIACOGL2eAQYAgQAGAIEAeJPegGOCK0CjgmtK/BMIQChyiHKD8ogig8AAC8l -yiOKDwAAAQNAB+r/yiLKBwiWACGBL4AABO/uuAeN9nkK8gQZAgQE2QApQQQmeAet3vEAGQIEANkP -IUEEJngHrQGOCK2BA4/+4HjxwCILj/7Pc4AAgAphg3lhz3OgAFAMYIPHcwAAACAie8y7CwsFAO0L -HsBRIwDAyiAiAB/0OQpRAM91oADQDxAVA5YpCFQAz3KAAIQun3AjgqggwAICiiUVD5bBuNNo2H8B -4AKq53kjohAd2JAB2B0Dj/7geM9wgAAAzeB/D4DgeM9wgAAQzeB+4H7geChyCQAgAADZ4cXhxkAp -DQIlfUAtAxSleyUKNAIIdVMlfpAG8gEdUhBhuvvxQSqOAMG6QiZOkAQd0BD99QnqLySJcOB4qCBA -AQEdUhDgeMHG4H/BxfHA4cXPdYAAxMUgjYwhw48J8gfoz3CAALxvgg0ADf/YAK3PcIAAbMUA2TWg -z3CAAIAuIKDPcYAAfEkAgaK4DgygCQChANhuCu//CHFtAo/+8cDhxQDdz3CAAAALoKDPcIAAfEmg -oM9wgABcyql0nbAwvJ6wXglgBKlwqXD2DiAIqXE5Ao/+4HjxwLYJr/4G2BUSDjYBEhA2FRoYMM91 -oAAUBAqlCYUHEg82J+gD2BClBKXPcIAAFPBWCOANAxoYMJLZA8iQuaAYQADqDCAEANgJhQ/oKBUE -ECQVBRAe2AohwA/rcoy4/Qev/4ojhAQHGtgzARoYNMqlqQGv/hUamDPxwOHFguChwQIBLgAIdRYO -7/8A2oDge/LPc6AAUAwFg89ygADMyhKqBYMTqgmSjCCIgCptRPIS9kEI0AGMIMSBZ/RbCZEAz3KA -ACC/8gnv/kAiAAJIcR/wjCDIgEnyjCAQgFf0BYMJaQkIUAEA2FLwXgxgBgDZTvCTCVEAz3KAACC/ -vgnv/kAigAILioG4C6ru8QuJgLgLqerxcwlRAKIJ7/6LcCDAz3GAACC/UyACAIYgfw9IqRx4Cant -8U8JkQPPcIAA0DgDgBiIQwhQAM9ygABUvEhwagnv/gbZQCIAAl4J7/4G2QySgbgMssDxHwkRAc9y -gABUvEAiAAVCCe/+BNkMkoC4DLKy8RPYAvAc2KkAr/6hwOB48cDPcIAAVLwMkA0IHgBCCQAEBvBR -IECApAoCBM9wgAAgvwuIEQhQABMIkQD2DMAE0cDgfgoOwAT88fzx4H7geAhzOGDVu9W5DQnlADa4 -AiNCAArwz3KAAITvRYIB4Mm4Inp6Yha44H9FeOB48cC+D2/+mHIIdc92gADkv/QmQBDPd4AAZL9R -IECCyiBBAMokInTKICIA6CAiAvQmAhAJCl4CAeBHCBUELbvAu89ygADk5rR6QCuFAmCSBL2GJfgT -ib0PI0MAYLIA2hZ/QKdBp8O5pXkFIUMBFH5gts9xgAAEwBV5ABkAAQLwgNilB0/+4H7gePHA4cXP -cYAAdMRBic91gACALs9zgAB8SSCDB+oB2AClgrkgowjwANpApaK5gOAgowwJggkA2HIPr/8IcbII -oAIA2G0HT/7gePHA4cWYcAPIoJABgEDl9LjAJaIQA+XPc6AA1AcPEwKGBCWNHwAA/P8TCiUBgHUV -yBUiATAWEQAGGmIZEwGGAiWAEDEJBQCKIQ8Kz3KgAMgfPqIQ2S6iAdkVGliAA/AhCx9Az3GgANQH -GREBhvMJBIDPcKAAmAO+oO0GT/4KIcAP63JD2Iy4z3MAAMQVAQWv/7h14HjxwDIOT/6pwc9wgAAE -8AAQFQANzADez3WgAMgfUSBAgM9wgAAE8EGAA8gP8qAVARD4FQMQYnoCIZcAdhACAS8nyCU6YgTw -hBAXAeJyOhjEBR+FDwiFAFB46gzgBQLZAdnPcKAA1Ac0oDOgA9ktoBEQAIbPcaAA1AdAwEDgDxkY -gBQZmIMDyKQQAQAPCR4C+guACwPIA/BHHZiTz3GgANQHDREChkAvASRQekV5uBCYAHIQAgF5gAIi -Ega6EAIBBBAZAEHCz3KAAIA3QJIAEBEBgeIB2sB6DLpCws9yoADUB4gawACkEAIA2aC3uqQYgAC4 -GIIDuhiEAxEJnjXPcqAASAhAIQAjB/BAIQAhz3KgAEwIAcMCxwNw5XsFI1MAJ2jPcwAA/P8ke89x -gAAE8COBCCNBAM93oADUBxWnABrABAIhgCQPpwIhwgBbpwPaUKfPcoAAFFIVEgM2AII9CMAAz3Cg -ADguBYAEIIAPwAAAACEIgA/AAAAA9dgFuM93nwC4/xqne6dp2Bi4GacB2APwANgJCFEAYKIHyAIl -VSDPcYAAUM4EIIAPAQAA8Cy4AxIPNgSxD4fOqQChQBcAEQKxEI9gFw8RVGjDv+V6D6nPcIAABPAB -gEaxz3eAACjZQCcEGXV/EHnPcoAArNhph1YixQJ5YSmnpBUBEDhg+BUBECJ4Q8AB2M9xoADUCxCh -QSlANcC4F7gAIIEPAA4AAM9wgAAE8AKAArgr4AQggA8AAPz/JXjscQChARIBNuxwIKDPcIAABPAi -gOxwIKgVyBQiAQAwiexwIKjscMCwFcjwJQEA7HAgoBXI8CQBAOxwILDscMCw7HDAoOxwwKAHEgE2 -7HAgoAPIIJBUEAABELkleOxxAKEDEgM2AYMhCB4BMotwi89wgACE6XZ4AIiGIH8MHHgEuCV4A/CA -2OxxAKkDyADfMIgzEIAABLkFeexwIKgDyJp3PJDscCCwAxIDNs9wgACQcpwTAQFvgya5wLnAuwy5 -DbtleSCgFRIBNhp3ACGAD4AA1NjAqM9wgABY2DZ4NHrAsgKQwBqEAxUkQQDAoXgaBADPcIAA0DgE -gBqQ0BqEA0TAz3CAAATwIoCA4ZIDLgDKJc4T6XbpdUwgAKC28gGAz3GgAMgfliBBDx6hENgOoQHY -FRkYgBLwz3GgAPxEHYE5gQQhg48AAAAIEfQEIL6PAAYAAA30UQsfQM9woAD0BweA1wjeh0omAAAt -8ADa+rjKIoIPAAABAthy+bjKJoIPAAACAvy4yiaCDwAAAQIJ689ygACQVXCCiiYIAgHjcKKGDsAO -EfAB2M9xgACMco4MYA0Aoc9xgAAMVg2BiiYIAgHgDaEFJY2R3AICAM9xoADUBw+BEHgZEQKGWOAr -CgUAD4EQeBkRAoZY4A0KBQCEEQAA7wjVjA+BEHgZEQKGWOBpCgQAHhmYgx0RAIYHGhgwHREAhkjA -HREChgTIQKAdEQKGQaAdEQKGQqAdEQKGQ6AdEQKGRKBWJgASHhkYgB0RAIZALwEkEHoFIlMABBIB -NoYg8w+MIAyAABERAQQRGQAO8hrYDfDPcYAAFFUEgYomEBEB4DMCIAAEoSDYWnADcBB4chkEAAkI -ESADyMHwEQmeNc9woABICEAhASMH8EAhASHPcKAATAgDcUXAAcBGwQLBJXgFIxMgBsAH4M9xgAAE -8COBBCCADwAA/P8IIFYAVw2kJUfAYQheQ89wgAAE8AGAz3GgAMgfliBBDx6hENgOoQHYFRkYgLoM -4A5B2DkIXkMB2c9wgACMciCgMgtgDQHYz3GAAAxWDYEB4A2hiicIEjbwz3GAABRVA4GKJhIQAeAD -obnwz3GgAPxEHYE5gQQhgo8AAAAIB/QEIL6PAAYAABjyAN/6uMongh8AAAEC+bjKJ4IfAAACAgnq -z3OAAJBVUIOKJwgSAeJQo6oMwA4I8APZz3CgABQEJaAA3wUlzZOH9AHYz3GgANQHFBkYgFUmQBQP -GRiAAwofQgbAz3GgANQHFaEFwgIhgCQAGsAED6EHwgImgCAboQPYEKEowJzgCMeT9APIqXHIuQIl -lSUIiAy4JXgDEgE3ELkleOxxAKFAJFQgARrYMwTIAxIBNgDfQMYDGhgwBBpYMCGAAJAAxjS5wLk0 -eAPgQOYEIIAPAAD8/x5mFRIBNgbwFSJAMBYQAAYCfhUiQDAWEAAG7w4FkAPMz3GfALj/GKHPcKAA -/EQ9gAQhvo8ABgAAXPQZCBAgBMhQiFMiwQCGIv4DRLrEGIIAMKjPcKAA1AcUGNiDB8jPcaAASCwd -oc9wgAAE8CKAQCBQIBJxggTN/wDeA/AA36l2UyZ+kIH0nwheQ89wgAAE8AGAz3GgAMgfliBBDx6h -ENgOoQHYFRkYgOYK4A5B2HcIXkMB2c9wgACMciCgXglgDQHYz3GAAAxWDYEB4A2hiiYIAlfwCiHA -D+tyPNiMuM9zAAC0E0okQAC9BW//uHdMIACgiiUQEAj0B8jPcqAASCyKJQgQHaL6uc9xgAAUVQby -BYGAvQHgBaG08QaBgb0B4AahrvHPcaAA/EQdgTmBBCGDjwAAAAgG9AQgvo8ABgAAGvIA2vq4yiKC -DwAAAQLYcvm4yiaCDwAAAgIJ689ygACQVXCCiiYIAgHjcKKWCsAOCfAD2c9woAAUBCWgSiYAAAUl -jREY7RsNXhADyCmIAeEpqM9xgAAUVQaBAeAGoQnwEw0eEM9xgAAUVQWBAeAFoal2A8ipcci5CIgM -uCV4AxIBNxC5JXjsccl0hCQCkQChQCRUIBbyz3GgANQHgBlABQPMyXLIuhC4RXjscgCi7KEB2BQZ -GIByCuAOQCRUIAMSAjaSEgABBBIBNg0InwKSEQMBbQueAqq4khoEAJIRAAGquPYI4AiSGQQAENnP -cKAA0A8QGFiAJBABhs9ygAAU9EWSMHkCukV5DBhYgBTZEBhYgM9xgAAU9GeRRpEY2RC7ZXoMGJiA -EBhYgM9xgAAU9GmRSJEQu2V6DBiYgAbwz3CAABT06qjPcqAA1AvworcOEBAG8AjZ7HAgoEAkVCDP -cIAABPACgO8MBKDPcIAAUM4kkJThwCGGDwAAkwDPcKAAaCzwIEAAz3GAAJByIIEleA2iA9jPcaAA -1AcSofIJQAsPDV4SNg6v/wDACfAD2c9woADUBxMYWIAUGNiDKQgQIM9woAAsIDCAA8AwcAHZyiEm -AAQggE8gAAAAgOHMICGA8fPPcAAoCAAGGhgwBMAuC6AFANlRJkCQyfLPcKAALCDvoMPwz3CAAKjl -Eoh1CB4AcQgeQ89wgAAYUiCQKHCGIPsPjCAEgAHYwHghCFEAz3CgAMAdB4AEIYEPAAAAPIYg/w4i -uAq4JXgE8AfYCrjPcoAA0DhDgs9xgACo5S+JELkyIoIPAADcAp+5gOIB2sB6D7pFeSV4z3GgAPxE -DaEbDRAgz3CgAPQHYBhABc9xgAAUVQOBAeADoc9wgABQziSQlOHAIYYPAACTAM9woABoLPAgQQDP -cIAAkHIAgADaz3agANQHJXjPcaAA1AsNoUym+glgDQTAGRYAlsDgogAOAA3MmwheAAPdIB5Yk0ok -QAAUHhiRBBIBNgAWAEAHGhgwABYFQAEaWDEEypzgyiLCB8oggg8AANwOyiOCDwAAygpEAmL/yiHC -Dyhw3g4gDg7ZDxYAlgQSATa0GQQAEx5YkxCJUyDCAIYg/gNEuMQZAgBQqc9wEiAAAIIJIAQVEgI2 -BMjPcaAALCCwEAABL4Fk4DBwyiCFDxIoCACE989wACgIAAYaGDAA3w3MBCCADwAAAggVCJEABBIB -NoogBACmDiAJmBEBABUSATbPcIAAvNg0eOCwA8jyDuAGGpAhAy/+qcDxwAILD/4Id89xgAC8FgCJ -AN6pwUDGkwgRAAHdoKnPcYAAANzPcKAAzCstoADYj7gLGhwwFRqCM3YMIAiLcDYKgATPcAEAqBFB -wIoglABCwM9wgAAYgQCIZMUC3REcAjAAwBIcQjMTHAIwz3CAAExXRcDPcIAAuFZGwM9wgADAcgCA -Q8Yg2QHaR8BIx4HAPdsOCaALF7sI2IoMYAUB2c9wgAD0Q7CgxQIv/qnA8cBSCg/+CHUacc9wgADQ -OPAgQQMA3s93oAC0DyKgI6Dcp0iBUyIAAF4MIAY0kQ4KwASF6HoIAA0D8KoIAA1eDQAHgOWYDSEG -yiBhAM9wgAD0QxCACwieAMYNgAoK8ADZnrnPcKAA/EQhoOB4waDcpw8IECAeCGAAAdgmCEAAz3WA -ADAbAI2G6KIPAAwB2ACtJQIP/vHAwgkP/s91gACM1ySVEunPd6AALCBQhwDeCYVKpdIKL/4OIIAA -C6XEtRCHxbUJpfkBL/4LheB48cDPcYAAjNcAEQQAuHDPcoAAcExALIAAFXgVIEABMCIGABkOEQEK -IcAP63KKIMwM+Qcv/4ojhAlJDhAAIw5QAC0OkAAjDtAACiHAD+tyiiAMDYojBQLVBy//CiWAAe4J -AADRwOB+AgkAAP3xCQxQAAPYAKEA2AihNg9gBQTY8/Hx8eB48cDPcoAAjNcGkgHgJ5IQeB0JIwAG -sgSKDQhRAAWKgeAB2APyANiA4GgIAgDRwOB+z3CAAPzZIJBEIQADUQgRAgDYz3KAAIzXCKI/CZ8B -BJLPcYAA7NcB4CSBEHgdCSUABLIEig0IUQAFioHgAdgD8gDYgOAcAAIAz3CAAERQA4CA4APYAvQE -2CkBAADgfuB48cDPc4AAjNcEE4QADQxRAAWLgeAB2APyANiM6AUThQAKIcAP63KKII0O7QYv/8jb -AtgAowDZz3CgACwgEIAmoyijJrMFo4IPIAYks9HA4H4D2M9ygACM1wCiANlhAOALKKLgeADZz3CA -AIzXJaDgfyag4HjxwPIPz//PcoAAvNcAgs9xgACM12uCAKEA2muhSKGC4Mwg4oAN9M9wgABEUEOg -BuuuD8//0cDgfi4KAAD88fzx8cDCD+/9ANvPcKAALCAQgM93gACM1yaHz3WAALzXa6Uf6UWHHerE -jwsOURDFjwkOUBAB25Xruggv/kJ4Jw4FcAAAECfPcYAAhO8lgZkhzQoLCEUAC6UC2ALwAdgApc0H -z/3PcAAAESf28eB4z3KAAIzXJIIPIQEAJKJtBWAFBdjxwEIPz/3PdqAALCAQhs91gACM1wqlz3CA -AFRxfgqgDADfABUFECcNUABMJYCAzCXigDzyCiHAD+tyiiBMDYojBwyhBS//iiSDDwSVxwgQADIN -z//PcIAAhO8FgCuFmSDNCjBwAdjCIA4AqwgQAM9wgADUT+mg13EAABAnbyALABHoBI0NCFEABY2B -4AHYA/IA2AXoOg7P/z3wz3AAAIgTC6V+Ds//N/AElZroJZULhYHhwCCBDwAAiBMD8ht4z3GAAITv -JYELpZkhzQoQcQHYwiAOAIbo0ggAABvwCwhRAD4Oz/8V8AuFHXjXcAAAECcLpW8gCwB26ASNDwhR -AAWNgeAB2ALyANgK6MYNz/8ElQW15LUQhpUG7/0Jpc9wAACIEwul3vHgePHAz3GAAHC8QYHPcYAA -hO8lgQUpvgAwcMogTgAMIQDwz3EAABAnIg/v/cogRQ7PcYAA7NcEodHA4H7geOHFANjPc4AAjNcA -o891oAAsIBCFAdnPcoAAvNcJoxCFIKIJos9wgADUTwOIJKuMIIOGJKoD8iWqJavgf8HF4HgB2c9w -gACM1+B/IKDPcIAA0DgDgM9xpAAcQAiAwLgTeMG4EqHgfuB44cUA2kokAHTPdYAAZL/Pc4AA3L9I -cKggAANAIwECFHlAsRYlARBAoUGhAeBKJMBzANmoIEACz3CAAOTmNHhAsAHhz3CAAGAKQaDPcIAA -VLxMsOB/wcXgeAXwQnnHcEAAAADPcoAAhO9FgvMKRIBTIEMFcHHAII0PQAAAAMAgjQDgfyJ4BvBi -eQIggA9AAAAAz3KAAITvZYLvC0SAUyBCBTpiCwuEADhgB/ACIIAPQAAAAGJ4OGDgfuHFz3CAAIQu -IIgB22GoIOnPcqAAsB95on6CQoCjgADZMQ2BEM9ygACYLkCKg+oB2grwQYACI40A9w2Fn0wAQEsh -qChyBwpRAGGgIqjgf8HFoqDv8YDgAdjCIAwAz3KAAIQuAKoB2AGqANgCqgGiAqIDouB/JKLgePHA -RgzP/Qh1KHdIdoogRw2WDeAEiiGVDRENFBQO2OlxBglv/wDahOgT3S3wz3KAAMzKSHAODS/+DNnP -cYAAhC4AiQ/oz3CAAPzZAJCGIPwAjCACgAX0BZJkkmd4A6FCJQATcg+gBclxCiUAkAv0z3CAAPzZ -AJCGIPwAjCACgAwPwf8tBO/9qXDxwMILz/3PdYAA0DgBhcUQAAYTCF4Bz3CAAJw+CIgTCBACAIXF -EAAGUSBAgZryz3GAAPzZmBGAAIwgAoCS8gOB4ggv/ySBCHYjCFEAjguABA3oz3CAAJw+CIgTCBEC -6gigDAHYgg9ABQ/wj+5uC4AECOjPcIAAnD4IiIfgAtgD8gDYxgiADMoNAAzPcYAAhO8GgUUgQAEG -oQOFGIhpCBABz3CAAMzKV4jPcIAA/DsOiM9xgAAcVA8KAADJFQAWNQgfAM9ygACACgCCAeAAos9w -gABscgDaQKDPcIAACHJAoM9wgADECUCgEYEB4BGhBfAQgQHgEKEAhcUQAAZRIECB0AsC/s9xgACA -LgCBC+gA2AChz3GAAHxJAIGiuKoM4AgAoc91gAAgvwuNUSDAgLgPwv0LjVEggIAUDwIEPg7AA6oK -gASA4JwIYgXKIKIFz3CAAKjlEYiA4IgIYgXKIOIEzQLP/fHAVgrv/f/az3CAAOjNERiYgBoYmIAA -3s9xgADkCcOhz3CAAExEQKAB2s9wgABQRECgzKHQodGhz6HAocGhAt3Jd89wgADcx4QvCBgAIEIO -SoIncAAhkH+AAOjHRiLCAEqgUg1gDEAgACFhvSAYgiPTDXWQAecC2ADZzglv/gTaMgkgBQHYNQLP -/eB44H7geOB+4HjgfuB44H8B2OB+4HjgfuB48cCqCc/9GnDPdYAAaCQAhVpxz3GAAIh1RCg+DxUh -AHQGYc9xgAC0djAhEQCKIJMI5grgBApxiiCTCN4K4ARKcYDmyiEhAAfYBPJgfkpwAdlMIYChyiBC -BMwgYYIC9ACFIQjRAaCFCiHAD+tyiiCHDwi949sFJQQU3Qfv/golgAQApc91gAB0LM9zoAAsIEMI -1CA/CNUhghUEFkATBQBALIIAVXoAIo4PgABQKTQeQBEKpiweABQwHoAUACKOD4AAiClAJEIAxbog -roIdmBCBFQIWcIPSatV+x3aAAHgkY6YApgQeABQIHoAUAWowrsW4FQHv/YEdGBDxwMIIz/3Pc4AA -bCSggwDeDyZOEITgzCCigQr0xn2go89zgABwJDV7QKMI8IPgzCBigQT0xX2gowYlvpPKICIAE/SD -4MwgYoEO9IPgAdjCIAEAz3KAAHAk8CJBABt4rg7v/wTgAdjJAM/94HjxwB0IHgXPcIAAiDAIiIDg -yiBhAFgNIQfKIQEA0cDgfvHAEgogBXDYTyBBBkYKIAVw2FIIQADRwOB+4HjxwOHFXgggBaLBIgrg -Agh1Hw1REIt1VgggBalwTg0gB6lwz3CAAMg4RggABQPwLggABV0A7/2iwPHA4cWiwQh1ngkgAItw -z3KAAFgvIcEHgjhgB6ImggUUgDA4YAaiJYIGFIAwOGAFoiSCBxSAMDhgBKIjgiDAOGADogEUgTAC -gjhgAqIhggIUgDA4YAGiIIIDFIAwOGAAoqlwgCAHCUhxmgnv/SDa6Qev/aLA8cDPcIAAvC8YiAvo -z3CAAIgwDNnO2h7b7g0gCxi70cDgfuB48cBGD4/9ocHPdYAAuDcAhQHgAKUjCFEAAdjPdqAAyB9R -HhiQIN/wpkMeGBAA2KIKYA6NuPGmi3EODq/+iiCIDwCFQiBAgAClBvQA2c9woADIHDGgABQNMSe9 -wL3PdoAAiDCKINMHQgjgBCiOiiDTBzYI4ASpcQiOsXDKIEID5AsiB8ohYgD+DAAHJQev/aHA8cC6 -Dq/9CHPPcqAAyB+DEgCGKIsEIIAP//8AwIsaWIAhi8CLBrklfiKLCrnFeSV4gxoYgAKTjRoYgAOT -jBoYgAOL6BoAgAiLQiAAgEoIIADKIGIACIsA3QvoiiDECIQaGICDEgCGlLiDGhiABfCEGliDgxpY -g7EGj/3geM9yoACwHyKCIKAjgiGgiiD/DwKiA6LgfoDgyiBiAAi4i7jPcYAAGlIAsc9xgAAYUuB/ -ALERCBABBLgUeAAggQ+AALB/YIHPcKAAyB9EaYIY2IBKJMByANmoIIAC8CJDAM9woACAHzV4AeFg -oOB+4HjgfuB4z3GAAJhUEoEB4BKhFcjHcIAAyNgsiAHhL3ksqM9wgACUMByIEwhDAIogCAAGGhgw -itiQuAfwiiAQAAYaGDBC2Ji44H7xwHoNj/2B4AHYwHgvIQAgL3jPcoAAlDA/qhkIUQEJioDgz/QB -2KYMIAAgGgIAyfDPcIAAKBcVIFAAAxCAIAHdgOAB2CAaAgDPdoAAGlIAlsB9LyYH8Lt9CvSleAC2 -TyUBFpy5fg6gBIogEwfPd4AAGFIAly8mB/AK9KV4ALdPJQEWYg6gBIogEwcAlyCWAxCCIC97ABCE -IAEQhiBPDcEQTCGAoEolQADCJUIBTCYAgADbyiPiAMArIgP4cwQhgQ/////CQCzDAmV5QCoDAmV5 -QC2DAmV5BSHBAQQhvo8AAAA8ILYD9Iu5ILYPeQDbbQ1BECsJUSDPcYAAqOUwiQHbhiH/AUO5hiF/ -D4LhAdnAeS8mR/DCI8EABfBMIYCgyiNhAAohgIEEIIAP////wkAszQKleEAqDQLKIWIApXgKuw25 -BXtleQQhvo8AAAA8MHggtwT0i7gAt89zoAD8RC2Dz3WgAMAdgOIEIYEP////w88hoQLPIeECzyEh -AwzyR4WGIv8OIroKuiV6BCCBDwAAADxFeS2jAhCBIA8JUQAB2SilANkppSeFBCCADwAAADwquIYh -/w4iuQq5JXgKpR0Ej/3gePHAvguP/c92gACUMB+OIQhRASAWgBCB4JQJIQDKICEAANgfrgEEr/0g -HgIQz3eAABpSAJcPeRkJkQCGIMMPALeKIBMHAtnaDKAEnLnPdYAAGFIAlQ95GQmRAIYgww8AtYog -Ewe6DKAEAtkAlUCXLyaH8ADZCPQEIoIP////woi6i7pAtw96o+rPcoAAqOVQigQggA/////CiLiG -Iv8BQ7qGIn8PguIB2sB6LyaH8AHawiKBAAq6BXoEIr6PAAAAPFB4QLUD9Iu4ALXPc6AA/EStg89y -oADAHeeCBCCADwAAADwEJY0f////w4Yn/x4ivwq/5X0Ffa2jZ4IquIYj/w4iuwq7ZXgKoiiiAdgJ -oorx8cCeCo/9SHYacwojACEKIUAhCiKAIc91gACUMB2tPq0B30GFDujpreqtRiJCAobgAdvAeyEd -whCH4AHbwHsJ8ADbaa1qrUUiQgIhHcITKB3CEAfp6K3rrUYiggEG8ADZKK0rrUUiggFCIACAQaUi -DO//yiBiAMOlxaUQHQAUGB0AFCQdRBQmHUQUIh2CFCMdghRlAq/9HB3CFOB48cAOCo/9GnDPdoAA -lDABhoO4AabPd4AAGlIAly8mB/AL9EUgwAAAt89xABEDAEYLoASKIBMHz3WAABhSAJUvJgfwC/RF -IMAAALWKIBMHA9kiC6AEmLkAlw95EwnRAAQggA/////Ci7gAtyCVL3gVCNEABCGBD////8IweYu5 -ILXPcqAA/EQNgs91oADIHwQhgQ8AAAA8KrkEIIAP////w4q4i7iMuA2ihRUAloYg/w4iuAq4JXiI -HRiQHY6H4MwgooEF8gHYIR4CEAmOCq4A2AmueQhRIM93gAC4NwCHAeAApx8IUQAB2FEdGJAg3tCl -Qx0YEADYpgwgDo240aXPcRgAQgTPcKAA7CcmoAHeEvDgeOB44HjgeOB44HjgeOB44HjgeOB44Hjg -eOB44HjgeGG+jCb/n+71AIdCIECAAKcE9ADYUR0YkIogkwYA2SYKoASZuR0Bj/3xwLoIj/3PdYAA -lDAdjYfgzCCigWfyBYXPdoAAGlIDpQaFBKUTlRK1IxWAECIdAhAAlg95FwnRAIYgww8AtoogEwcD -2dYJoAScuc93gAAYUgCXD3kVCdEAhiDDDwC3iiATB7oJoAQD2QCWLyYH8ADZCPQEIIAP////woi4 -i7gAtkCXT3iJ6AQigg/////CiLpQeou6QLfPcKAA/ERtgM92oADAHceGBCKCDwAAADwEI4MP//// -w4Ym/x4ivgq+xXtlek2gAYWjuAGlCY0hHUIQANkKrQHYCa2KIJMGPgmgBJi5QQCP/eB48cDhxQDd -z3CAAJQwoaCmCe//qXDPcIAAGFIAkAQggA8AAAA8QSiCAs9woADAHSeAhiH/DiK5CrlFeSqgJYCl -oCWAJaAFAI/98cCOD0/9z3OAAJQwIROCABDqKBOBAA7pHROEAAohwA/rcoogRw+KI4cBAQav/rhz -gOJ69CgTgQCA4dAgogN89M9xgAAaUiCJrQkRAEEowwLAu89ygAAYUiCSe3svJkfwAN0r9CkLUQDP -c4AAqOVwi4Yj/wFDu4Yjfw+C4wHbwHsvJsfwAdvCI8EAB/CC48ojQgPKI2EABCGBD////8IKu4i5 -JXsEI76PAAAAPHB5YLID9Iu5ILLPcqAA/EStgs9zoADAHceDBCGBDwAAADwEJY0f////w4Ym/x4i -vgq+xX0lfa2iR4MquYYi/w4iugq6RXkqo89yoADIH+wSAYAtCZ8DixIBhhLpz3GAABhSIJEEIYEP -AAAAKBkJgQ8AAAAoFQjfAo64CPDsEgGACQkeAKu4+vHFBk/94H7geOB+4HjgfuB44H7gePHAQg5P -/ZgQAgAEIoEPAAAACDt5BCKDDwAAABAle89xgADQOKSBVSXOGFUlTxqYEIEAFQpeAoYh/wNEuS9n -ib/pcRnwUSIAgsAVAhEM8sK5gCUCGj9l6I89ZTCNZX/wf0V5CfDDuTx5P2Y+ZjCO6I9FeYgYwANl -eTEGb/2MGEAA8cDhxQPIpBABAJgQAgBRIQCAchABAUhwBvKGDaACANoIdQfwAeF6DaACANqsaOYN -QAzPcqAAyB/4EgEAA8jPc4AAhOcQiAW4AGMRCF8DAdgToniCWYIG8ALYE6J6gluCAiVAEHhgEHPA -Im0ADXEAoQ1wQKAAFgBAABYAQAPIz3KgAPQHcBABAWi5J6JwEAEBaLkweaUFb/1wGEQA8cAmDU/9 -z3agAMgfoBYEEPgWAxAA30kIEQEDEgE2pBEAAHYRAgERCB4Fz3CAAATwoYAE8IIRDQENzFEgAIGE -EQABCfICJcEQAiRDAAgjAwAE8IYRAwEbY2hxcfCVCFEADRIBNwPIeBACAUcJHgFRIUCAz3GAANA4 -JIFUEQEBCfJ+EA0BIn1ifQIkQwMr8IAQAwHPdYAAZOYAI0QAcIh2fWCVACMNAYQQAwG7YxvwpBAB -ABUJHgVwiM9xgABk5nZ5YJEE8IIQAwHPcYAA0DgkgYAQDQFUEQEBPWW7Y4QQDQG7Y4AQDQG5YX4Q -DQFCfSfwQwiRAAMSDTYNzHgVAhFRIACBz3CAANA4BIBUEAEBCfKAFQARInhieAIkAwAH8IIVAxGE -FQARO2MbY4AVDRFCfQXw6XPpcul16XENzBEIXgADyHYQAgFiujpiDPAVC3IAYrrPcIAA0DgEgEYQ -AAEaYvgWABBdZQJ9H4YZDQQQoNgPpv+mX6YC2BUeGJCA2A6mDQRv/XB44HjxwJ4LT/3PcYAA0Djw -IQIAVSLFCAiCVSJEClEgwICKIAgAyiAhAMAaBABKJAByANmoIEAPz3WAAFyC/IouZeR+LyiBA04g -gwfPcIAARIRvYAAlQwDgq0QSjwDkfi8ugRNOJo8X7mDIq8iCIQ7eEB2KhuHTIKYALygBAE4gjQfP -cIAAxICoYBHwz3aAAISCLmbOZbyKxH1YEo4AxH0vLUETTiWOF8hgEKsB4UokAHIA26ggwA/cis9x -gAAghG9hz3WAAESE5H4vKIEDTiCPB+9lACXAAPyoRBKPAOR+Ly6BE04mjxfuZSQYggPIgh8O3hA9 -ioDj0yGhAC8pQQBOIY0Hz3GAAMSAqWEQ8ATryWsD8Gh2zmE8isR5WBKOAMR5LylBAE4hjgfJZSwY -QgAB40okAHEA2KggAAXPcYAAwIB9iglhACQMAAHgZHkvKUEATiGDB89xgADEgGlhIKypAk/94cXh -xs9zpAC0RSkTAIbPcYAAoFPIGQAAKxMAhswZAADPcKUACAwDgOQZAAAOEwCGEHowuNQZAADQGYAA -DxMAhtgZAADPcIAAONrUiLaI6BmAA3iI7BlAAw2Q8BnAACzgAiCCA/QZgAACIEIDYnj4GYAA/BkA -AMHG4H/Bxc9wgABwcgWAA4AggM9wgADAseB/KaDgeOHF4caYcM9ygADAMAWCIIJmgsi4ELjIuQUh -AYABgsi7ELvIuAUjBQBnggKCyLsQu8i4BSMHAGiCA4LIu8i4ELsFIwYAJPIAFA4ALyhBAE4ggwcA -2A8gwAASfQQgQwGkfmV+AByAA9qCpH7Fe3qieYIEII4BBCDAAaR7xXt5oniCpHsEIUGDZXgYot/1 -wcbgf8HF4HjxwA4JT/06cAWBoIHIuBC4yL0FJQ2QAYEmgci4yLkQuQUhEAAB3hnyBCWAkxPyLygB -AE4gggfwIYEgAN8PJ48QCOkEJwAUQiAAgGB5yiBiAOZ9237q7RkBT/3geOB/ANihwfHAsghP/aPB -CHZHwM91gADAMBuFOoX8hSR4BH8HJ4+TQccW9LEOERDGDqAEB9ilCBAACiHAD+tyz3AAAI0TiiPG -D0okAAANB2/+CiUAAQQUATEY6RwUADELIECADfLPcIAAhElggM9xAAB0WAzYYHsD2gjwiOjPcIAA -gEkggGB5DNgGFAExGOkeFAAxCyBAgA3yz3CAAIRJYIDPcQAAdFgN2GB7BNoI8Ijoz3CAAIBJIIBg -eQ3YCyeAkwXyHg6gBAfYB/CH7u4NoAQH2FYIAADcpQjcSwBv/aPA8cDeDy/9ANrPc4AAwDA7g7qD -AN4PJg4QpHkEJkAQQiAAgMogYgAvJgfwAd3KIIEAB/IcgyR48g7v/8V4qXANAE/94HjxwKHBAdjK -Ca//QMDPcIAAwDAKgFEgAIDKIAIHyiEiAcoigg8AAGcAyiNiDwQOogrAK+IFocDRwOB+4HjxwFYP -D/0acCh1SHdodjhjZtk92koOoAoXuhcIUQAKcCYOoAqpcelw9g2gCslxjQcP/eB48cAiDw/9psEo -dRpyYMAA2AEcAjAB2AIcAjADHAIwi3DSDuAGgcEG7QTBCnBgfQXCA8CO6AohwA/rcs9wAACME+7b -iiTDD4EFb/64c0B4OQcv/abA8cDKDi/9Admiwc9ygADAMBqCu4IEfRyCBCBQg1UiQwcn8gPwO3kE -IECg/vMvKAEATiCRB/AjQARcGkAEgODKIcEPyiLBB8oggQ8AAI8TyiOBDwAAGgLKJAEEGAVh/sol -QQRAeADYDyBABAYgECCyDe//CnC1Bi/9osDgePHAtME6DGAAi3C0wNHA4H7xwLTBRgygAItwtMDR -wOB+8cC0wcIPoACLcLTA0cDgfuB+4HjxwCIOL/0A2c92gADAMBeGz3WAAFy0DyEBABmGJHhCIACA -yiBiAKHBAd8XCFEAz3EBADy+C9jKDu//VSXCFzeGANgPIEAAOIYkeEIgAIDKIGIAANkjCFEAC9hg -wAEcQjACHMIzAxzCM4twBNlVJcIXWg7v/1TbANgRBi/9ocDgePHA/g7AA89wAQAgOQnoz3GAAMAw -uBkAABuBkbgboc9wAQCIOAjoz3GAAMAwHqEbgYG4G6HPcAAACFsK6M9xgADAMJQZAAAbgYi4G6HR -wOB+8cDhxaHBz3KAAGDOz3WAAMAwF4UA2Q8hAQAYhSR4QiAAgMogYgAB2wDZIwhRAAjYYMABHEIw -AhzCMAMcwjCLcATZug3v/4ojCAAI2ADZ4g3v/yhyANh1BS/9ocDxwO4ML/0I2c9yrd7vvrYOYAI6 -cCoPIAAqcJEI0ADPcIAAwLEDkE4gzwFRD9URz3CAAEgYygwgAfQgwAMA3gDdBNgacCpw6XHJcgok -gA+t3u++cg5gAqlzPg8gACpwTQjQAEIgQCDfCHWAAeUB5tMOFJEB57sP1JEqcM9yrd7vvkIOYAIQ -2boOIAAqcB0I0ADPca3e774uDmACKnAKD+//KnCD4MogIgClBA/98cBGDC/9A9qmwRpwAgogC4PB -A8HPcIAAZBwUFAcwAN7wIEUAz3CAAHAc8CBGAM91gAAQDA7YxKVAwATYQcDPcK3e775CwATCCnCA -28oNYAKYc84JIAAKcH0I0AADw89wgACUHEKF8CDBAMClDBUQEMGlCOnPd4AAoBzwJ8AQhujApcGl -ANkZ8IQqDAMeCGAAL3AOIIEPAAAAASClA8CEKAwj8CcBEAYIYAAvcA4ggQ8AAAABIaUEhRsIUQAA -hRF4jCAHjcL3wKUxeYwhB43D98GlANjVAy/9psDgePHAbgsv/QTapsEqCSALi3HPcAAAG9IA3alx -cgsgAalyAMHPcAAAHNJiCyABqXIAwc9wgACoFwHCFSBBAACRAsEFui4MIAFFeQPAgODaAAUAz3aA -ABAM0tgIuBnZLgsgAQDaz3AAACLSQCYBEjoJIAEE2s9wAAAj0kAmARMqCSABANrPcAAAINKEwR4J -IAEA2oXHz3AAACHS6XEOCSABANoChhfZFg+gCkAmAhIDhhfZCg+gCkAmAhMEwBfZ/g6gCoTCBcAX -2fYOoArpcgKGANn+DiAAi7kCpgOGANnyDiAAi7kDpgTAANkIuOYOIACLuQh3BcAA2Qi41g4gAIu5 -IoYxeRnhBSl+ACOGL3JQdzF5GeEFKX4AL3HMIEWAhfcDwAHlNwhFgwPADwhFAwHZz3CAABAMJKAA -2J0CL/2mwOB48cAqCi/9CdqpwRpw5g/gCotxQtgaCyABCNmGCm/9IcAIcULYCgsgAQW5DBQEMADB -CnAGwgolgA+t3u++vgtgAgLD4g0gAApwaQjQAADBBcLPcIAANBgA3/AgQAAEwQq6BCKCDw8AAPzJ -uUV53gkgAelyIN7PdaAAyB/QpQXYQx0YEADYMg2gDY240aUgFAQwAMEKcAbCCiWAD63e775eC2AC -B8MeDu//CnCD4MogwgPdAS/9qcDgePHAVgkv/QLapcGacC4P4AqDwc9wAAAR0gfZegkgAQDaz3AA -ABLSANlqCSABANrPcAAAE9IA2V4JIAEA2s9wAAAU0gDZTgkgAQDaz3AAAAFEB9lCCSABANrPcKAA -tA9wEBcAAdnPcKAAtA88oCDdz3agAMgfsKYF2EMeGBAA2IIMoA2NuLGmvNjuCSABANnD2OYJIAEA -2YogRAjeCSABANmKIAQK0gkgAQDZtdjKCSAB4dmKIIQGwgkgAeHZA9hAwATfQcfPda3e775CxYpw -BMEDwh7bmHNKJQAASiYAAGYKYAJKJwAAZg7v/4pwg+C88s92gAAQDAgWFhAMFhMQDthAwEHHQsWK -cATBA8Ie25hzSiUAAEomAAAqCmACSicAACoO7/+KcIPgnvIIFhAQDBYVEA7YQMBBx0LFinAEwQPC -4duKJEMISiUAAEomAAD2CWACSicAAPYN7/+KcIPghPIIFhEQDBYSEAPYQMBBx0LFinAEwQPC4duK -JEMISiUAAEomAAC+CWACSicAAL4N7/+KcNUI0AAihqOGz3KgALQP6nAcogTDz3KAAJQcAiEApM92 -gAB8HHV6AKICIkAlz3KAAKAcdXoAosPadX5Aps92gACIHHV+QKYP9AohwA/rcs9wAACtE4ojygVK -JAAAKQYv/golAAGA4MohwQ/KIIEPAACuE8ojgQ8AAJ4CyiLBB+3zAiCAJRlhAiFBhA/yAiBCJAx6 -sgsgAC9wBMICIAEgz3CAAGQcVXggoAIlwCS5YAIhgYQP8gIlgiQMeooLIAAvcATCAiUBIM9wgABw -HFV4IKAA2DkH7/ylwOB48cDSDOAAANjPcAAADdIA2RYP4AAA2s9wAAAM0gDZCg/gAADaz3AAABXS -z3HzD//89g7gAADaz3AAABvSANnqDuAAANrPcAAAAtKg2Zq52g7gAADaCdiMuADZzg7gAADaFNiM -uP/Zwg7gAADaANiMuP/Ztg7gAADaEdiMuP/Zqg7gAADaAtiOuADZng7gAADaAdiOuM9xAAD//44O -4AAA2s9wAAAL0gDZfg7gAADaz3AAAA3SAdlyDuAAANrPcAAAEtIA2WIO4AAA2s9wAAAT0gDZVg7g -AADaz3AAABTSANlGDuAAANoA2NHA4H7xwOHFrcGLcdoL4AoB2gDdBNgOD+AALNkO2AYP4ACpcbXY -/g7gAOHZiiCEBvIO4ADh2QDAgODMIKKAzCDigMohQgMD9ALZg+DMIKKAzCBigAP0grkvecoO4AAP -2ADYOQbv/K3A8cDhxaHBi3F2C+AKAdrPdYAA2LMAFAQwz3CAAEwXqXES2noN4AAA2wAUBDDPcIAA -SBdWJUESAdpiDeAAAtvPcIAAcBdVJcEUHNpmDeAAAMMA2OEF7/yhwPHASg3v/APao8G6cBoL4AqL -cQHBz3CAAEAYAN/0IE0AAsHPcIAAWBiA5fQgVADPcIAAEAzgoOGgzCWikMomwhMC9ADegeXMJeKQ -yiZhEA4Oz/+qcM9yrd7vvtYOIAKpceYO7/+qcOsI0AAAwIDgzCCigU/0gOXMJWKQS/QCwJMIEQDP -cIAAZBzVeFpw4KDPcIAAcBzVeHpw4KDPcIAAlBzVeBpw4KDPcIAAoBzVeDpw4KDPcIAAfBzVeOCg -z3CAAIgc1XjgoKpwqXHPc63e775eDiACyXIaC+//qnBzCNAAAMEAEgAghuEB2cB5A7nVecdxgABg -zgChABMAIAShABAAIBt4CKEAEQAgG3gMoapwyXGpcgokgA+t3u++Eg4gAopz+g+v/6pwJwjQAADA -z3GAABAMQIEEvQa4uGAVIAAFx3CAAJzOIYFCsCOwANhNBO/8o8DxwBIM7/wE2qTBygngCotxAMAB -wQS4NXjPdoAAtBcQZu4M4AACwQDAAcEEuM91gAD0FzV4EGXaDOAAA8EAwAHBBLg1eABmBuAQeMYM -4AAA2QDAAcEEuDV4AGUG4BB4sgzgAADZANgZBO/8pMDxwKHBdg1gAotyAMChwNHA4H7gePHAdgvP -/K7BunCacXpyWnMKIQAhCiBAIYLFEgrgDalwhMYKCuANyXACCuANhsD+CeANiMD2CeANisCMx+4J -4A3pcKpwF9mWD2AKi3KKcBfZig9gCoHCAMAGC2/9qXEBwP4Kb/3JcalwqXEaD6/9qXLJcMlxDg+v -/clyqXDJcaYIL/2GwmpwF9lSD2AKi3JKcBfZSg9gCoHCAMDGCm/9qXEBwL4Kb/3JcalwqXHWDq/9 -qXLJcMlxzg6v/clyqXDJcWIIL/2Iwipwlgpv/YrBiMCKwbIOr/3pculwC9niCC/+6XKGwHoLL/3p -cYDgAdgY9gpwbgpv/YrBiMCKwYYOr/3pculwC9m6CC/+6XKGwFILL/3pcYDgAtjKICoAqQLv/K7A -4HjxwG4K7/wC2qLBCHYiCOAKi3EAwADdqXEE2khzSiRAAcYKL/1KJcABCHFCC+AAS9jJcM9yrd7v -vv4LIAIBwcoLIADJcIPgyiBCA5EC7/yiwPHAHgrv/AjZz3Kt3u++2gsgAgh2dgggAMlwawjQAADZ -z3WAAPgLIKXPcq3e7766CyACyXA6CSAAyXBLCNAAIIVAIUGAIKXy8yiVyXAWCSAASpXPca3e776O -CyACyXCGCCAAyXAfCNAAyXDPcq3e7752CyACENkWCCAAyXCD4MogIgAJAs/84HjxwOHFocGLcU4P -oAoB2s91gABYtQAUBDDPcIAAKBmpcRfaUgngAADbABQEMM9wgAAgGVUlwRUD2joJ4AAC289wgABY -GVYlQRML2j4J4AAAwwDYuQHv/KHA8cA6Ce/8ANnPcoAAWLXPdYAAwDAXhUh3DyEBABmFJHhCIACA -yiBiAKHBAd4VCFEAz3EBADy+ENjeCa//gCICADeFANgPIEAAOIUkeEIgAIDKIGIAANklCFEAENhg -wAEcQjACHIIzAxyCM4twBNlWJwIUcgmv/yhzANgpAe/8ocDPcIAA1LUisOB/Q7DxwJII7/wB2qHB -unBmDqAKi3EAwc9wgAB8DM92gAD4C/AgQAAgps9xrd7vvgGmTgogAqpw8gggAKpw5QjQAM9xrd7v -vjYKIAKqcKIJIACqcM0I0ACqcA/Zz3Ot3u++HgogAgLa4g3v/6pwAN9KJMAnrQjQAAgWEBAMFhEQ -2ncD8Kl36XU78Jp1OfAAJM0jvX2wfapwqXHPc63e777eCSACCtqmDe//qnB1CNAACBYSEM9wgACs -SSCADBYTEGB5AdiB4ApwKnFKcmpzyiSBDwAAzRrKJYEPAADjF8okgg8AAE0ZyiWCDwAAjBY6DM// -mwhQgJEIkIBKJkAgAiTAIwsIlACLDhCggeDKJQ4Vz3CAAOAY9CBAA6SmBaYA2MEHr/yhwOB48cCO -D6/8DNqpwc92QB//AM91PAA8PM9xgADYfJIJ7/yLcM9wgAAoGc9xgABsGBfa/g+gAADbz3AAAAvS -DBwEMM9wAAAC0g4cBDDPcAAAG9IQHAQwz3AAABzSRcUSHAQwz3WAAPgLIIUA2A8gQABHwAGFRsaF -wQTaSMCDwLIPoAAA289wgAAgGc9xgABgGAPang+gAALbANgA2Q4PoAAC2gHYANkCD6AAAtoAhRUk -ATAggQLY8g6gAALaANg9B6/8qcDgePHA4cWhwc9wgAD4CyCAUNgPIE0Az3CAAFgZz3GAAMgYeg+g -AAvaBdgAHAQwAhxEM4twQCSBMGYPoAAB2rPYig+gAADZiiAEBn4PoAAA2YogxQ92D6AAANkA2OUG -r/yhwPHA4cWhwYtxIgygCgHaAMHPcAAAA9I9eWoOoAAA2tLYCLgT2V4OoAAA2s91gAAADM9wAAAg -0qlxZgygAATaz3AAACHSJG1aDKAABNoA2JEGr/yhwPHA/g2P/JpxSHfPcIAAbAtkEBIAz3CAAGwL -XBAQAAzZAN0ocHpwz3CAAEwM8CBRA0pwLg+v/CpxAnATeCIPr/yKIQ8KCHbPcIAAbAsagBIPr/wq -cc9xgABsCziBOGATeP4Or/yKIQ8Kz3GAAGwLO4GO71RpVHpALIMhdHt6YrV6x3KAAEy21KoVqhDw -HQ9REFRpVHpALIMhdHt6YrV6x3KAAEy21qoXqjkJkQCN70AsgSE0eYAhAgS1ecdxgABMttSpFakO -8B0PURBALIEhNHmAIQIEtXnHcYAATLbWqRepQiNAIEEIdYAB5WkFr/wA2PHA+gyP/KXBunAA2M92 -gABsC3QWFxBEwADYA6bPcIAArEkggEAn2CAKIIAvAAAI0gHdYHmpcDtwAtiEHgAQCwmRMIQeQBMD -hoQWARAwcNACBgCA4MoggS8AAAjSgeDKIIEvAAAJ0gDdTCGAsMoloRE/8BCGCKYRhgmmA4aG6AbY -ygugAFYmwRIDhhEIUQAI2LoLoABWJsESFobDuAsIdAMWpgvYFqbPcYAATAzwIQAAKYZIhgx5ZB5A -Hgx6BIZoHkAehOgFhgroBoaE6AeGBuiA4swhIYAH9ADYF6YYphmmGqaqcKlxLg7v/0OGAeWH5RwC -BgDPd4AA0HK1fwCHAdqO4MIijgBCpoDiI9nKIcIFOnGA4ibZyiECBhIMoABacc9wgABwGc9xgADI -GQPamgygAALbA4aB4MogoQDKIWEE/AuhAMoioQDPca3e776iDeABqnCODu/9qnCD4OHyz3CAAHgZ -z3GAANQZFdpaDKAAANvuDu/9A4bPcIAApBnPcYAAKBpyDKAAEtrPca3e775eDeABqnAuD2AAqnCD -4MHyAIc+hgCmQCkAAkApAgQFes9wAAAL0kV5hgugAADaiie/HUDHQccK2ELAz3Ct3u++Q8CqcCOG -KnIKc0okgAJKJYACSiaAAgoN4AFOJgcAXgsgAKpwg+CV8hCGPoYEphGGV2kFpkApwAMFej15z3AA -AAvSRXkqC6AAANpAx0HHCthCwM9wrd7vvkPAqnAjhkpyCnNKJIACSiWAAkomgAKyDOABTiYHAAYL -IACqcNMI0AAwhlGGhMcFhiamR6YTeFR4RIYXphN4U3o0elimiiEPCooMIALpchiGEBQUMIohDwoT -eHoMIALpcheGEBQTMIohDwoTeGYMIALpcgTAiiEPCkIglgIYhhN4UgwgAulyBMA+hkIgkgJAKQAC -QCkCBAV6z3AAAAvSRXl2CqAAANoAHIA1BByANArYQsDPcK3e775DwKpwI4YqcgpzQCSEIkAjhSIK -JgAB+gvgAQongAROCiAAqnCD4G4Fwv8L8AOGhBYBEAHgMHA+BeX/A6YA2B0Cr/ylwPHA/gmv/AjZ -z3Kt3u++vgvgAQh3OgkgAOlweQjQAADepg9gAMlwz3WAAGwL26Ug2B6l36XJcAS4RSDAABylHaXP -ca3e776GC+AB6XCSDO//6XBBCNAAG4UB4N8I9IAbpc9xrd7vvmYL4AHpcDoJIADpcCEI0ADpcM9y -rd7vvk4L4AEQ2coIIADpcIPgyiAiANUBj/zxwGYJr/wE2qTBGnAiD2AKi3ECwAPDAN2pcQjaSiRA -AsYJ7/xKJUAECHEBwFoJoACpcgpwz3Kt3u++/grgAQDBGgogAApwbQjQAM92gABsC89wAAAg0lYm -QRJKD2AABNrPcAAAIdJVJsEUOg9gAATaMobzhkEpwAXAuBi4E3gleEEvwRXAuRi5M3klfxKmz3EA -AGgf86YiCq/8CLgUps9xAABoHxIKr/xALwASFaapcBkBr/ykwOB48cDhxaHBi3FuDmAKAdrPdYAA -3LUAFAQwz3CAAHgZqXEV2nIIoAAA2wAUBDDPcIAAcBlVJUEVA9paCKAAAtvPcIAApBlWJQETEtpe -CKAAAMMA2NkAr/yhwPHAWgiv/ADZz3WAAMAwF4XPdoAA3LUPIQEAGYUkeEIgAIDKIGIAocEB3xcI -UQDPcQEAPL4J2AIJb/9VJkIYN4UA2A8gQAA4hSR4QiAAgMogYgAA2SUIUQAJ2GDAARxCMAIcwjMD -HMIzi3AE2VUmQhiSCG//iiMVAADYSQCv/KHA8cDeD2/8CtqqwQh2kg1gCotxBtjGCKAAAcEI2L4I -oAABwRAUBDDJcADBAsIKJYAPrd7vvnIJ4AEDwzoO7//JcIMI0ADPdYAAbAsUhRgUBDAKpRWFAMEK -JYAPrd7vvgLCDaXJcEIJ4AEFwwoO7//JcFMI0AAUhSAUBDALpRWFAMEKJYAPrd7vvgLCDqXJcBoJ -4AEHw94N7//JcCsI0AB0hVQVBhDJcDQVBBA4FQUQbKUkFAcwKoU8HYARAg6v/EuFANiJB2/8qsDx -wKHBi3HSDGAKAdrS2Ai4AdkeD2AAANoA2KHA0cDgfvHA8g5P/KnBQMBBwQDYSMCCxX4NYA2pcITG -dg1gDclwhsduDWAN6XAAwItyEgsgChfZAcCBwgoLIAoX2QDAhg7v/KlxAcB+Du/8yXGpcKlxlgpv -/alyyXDJcY4Kb/3JcqlwyXEiDK/86XIGwAfBiMPCCmAKAdoIwOEGb/ypwOB48cBqDm/8CNk6cALf -z3aAABgL56YK2Ammz3Kt3u++IgjgASpwvgwgACpw6QjQAADdCgxgAKlwz3CAAKxJIICgpmB5Adga -cAsIkQAG2ACmAIaRCNUBz3GAAKh58CEAAAHZjuACpsIhTgASDmAAI6ahpvGmCwiRIAHYEaYA2ATw -AYYB4AGmMYZTCEUAz3Gt3u++rg+gASpwjg0gACpwdQjQAM9xrd7vvpoPoAEqcOYNIAAqcGEI0ACq -pv/YC6YqcM9yrd7vvnoPoAEghkoOIAAqcK8I0YAe8ACGAeB9CPSBAKbPca3e775aD6ABKnBmDy// -KnAhCNAAKnDPcq3e775CD6ABENneCyAAKnCD4MogIgC5BU/88cBaDU/8GnDPcIAArEkggAHdYHmp -cM92gAAYCyKGjuEB2cIhTgCE6QcIUQAA3QGGgOAG2MogIgImDmAAQCUBFApwz3Kt3u++4g6gAUAl -ARTWCyAACnCD4AQCAQDPcAAAB9LPcQMA8MASDWAAANrPcAAABtIA2QYNYAAA2iGGCnAE2gokgA+t -3u++og6gAf/b9g8gAApwg+Di8s9wAAAg0lUmwRTyCmAABNrPcAAAIdJWJoES4gpgAATaE4ayDe// -NIYId89wAAAH0s9xBAAOOaoMYAAA2s9wAAAG0gDZngxgAADaIYYKcATaCiSAD63e7746DqAB/9uO -DyAACnCD4K7yz3AAACDSVSbBFIoKYAAE2s9wAAAh0lYmgRJ6CmAABNoThkoN7/80hgIg0AOMIASu -Ad/KJ6UQIQgTIAKGjuAB2MIgDgAI6AGGgOAB38oloREE8gDdqXdnCFIgYwiDLwAAfJLPcAAAUMNC -DW/8CnGA4MogbADI9owgAojKIIYPAACfAM9xgADwcvAhAAAVeBoNb/yKIQ8KHWVD2CMN9BIFpgGG -i+gCho7gAdjCIA4AgeAI3conoRAD8gjdAd91DgN0AAAk9M9xAABQw94Mb/wKcIDgyiBsAMf2jCAC -iMoghg8AAJ8Az3GAAPBy8CEAABV4ugxv/IohDwohhprpIoaO4QHZwiFOACkJUQANCNQATiCNAwDf -DvBOIM0CAN/PcAAAC9LPcSAAICBSC2AA6XIBhgS//WWJ6AbYJgxgAKlxAtgK2QfwCNgWDGAAqXEC -2BHZKgtgAALapKYA2GEDT/zxwPYKT/yhwTpwAt6KIAEpz3WAABgLENgQ8OyFANhAwApx+GcVeOYM -4AGLcmoNYAeLcADAAeYad0AmDxRXDjUTIYVTCNQDgOEG2MogIgKyC2AA6XHkpSpwz3Kt3u++bgyg -AelxYgkgACpwQwjQACqFS4UqcAHbCiWAD63e775ODKABiiTDDy4IIAAqcI8I0YAN8EAmjxOA4QbY -yiAiAmILYABAJoET5KUA2K0Cb/yhwPHARgpv/ATapMEacAYIYAqLcQDBz3aAABgLYYbPcIAAmHkE -FBEwAN3wIMIAz3CAAKB58CDPAM9wAAAG0lh5LgpgAKlyz3AAAAfSACnBIx4KYACpcgpwz3Kt3u++ -vgugASSGtgggAApwTwjQACGGAsIKcAokgA+t3u++ogugAQPD9gwgAApwMwjQAM9wAAAg0lUmwRTy -DyAABNrPcAAAIdJWJoES4g8gAATaE4ayCu//NIYMpqlw8QFv/KTA8cDhxaHBi3FODyAKAdrPdYAA -XLQAFAQwz3CAAOQaqXET2lIJYAAA2wAUBDDPcIAA3BpVJcEUA9o6CWAAAtvPcIAADBtWJcESEto+ -CWAAAMMA2LkBb/yhwPHALglv/AHaCHbPcIAA1HwAgKLBQMCBweYOIArJcAHCz3GAABgLi3PJcMW6 -QcLaD6AFIIEgwJIN4AkH2RpwARSAMIYN4AkH2Qh2CnAA2QjayXNKJEACYgmv/EolQARacAIUgDBi -DeAJB9kIdQMUgDBWDeAJB9kId6lwANkI2ulzSiRAAjIJr/xKJUAEOnDPcAAACNJKccIIYAAA2kHY -CbgKcbYIYAAB2s9wAAABgslxpghgAAHaz3AAAAnSKnGaCGAAANrPcAAAAoKpcYoIYAAB2s9wAAAD -gulxfghgAAHaANipAG/8osDxwFYIb/wA2M92aB//AAhxXghgAALaAdgA2VYIYAAC2gLYCtlKCGAA -AtrPcoAAGAtjgs9wgADEec9xgABsGvAgwAACoc9wgADMefAgwADPdSAAMDClosShA6Gqoc9wgABM -GhDakghgAADbWQBv/ADY8cDiDy/8C9rPcIAArBrPcYAAxBqiCGAAocHPdYAAGAtBhQXYSNm+CGAA -DyGBAAOFz3aAAHh5i3cVJgAQAJDODiAA6XEDhQDBFSYAEACQlghgAMa5A4XPdoAAiHkVJgAQAJCq -DiAA6XEDhQDBFSYAEACQcghgAMa5ANjRBy/8ocDxwF4PD/yhwRpwi3EB3hoNIArJcs91gAAYCwCF -ArgUeAAgjw+AANi0AMDIpc9xrd7vvgCl+gigAQpwzgnv/wpwpQjQAM9wgACsSSCAYHnJcAKFAdqO -4MIijgDPca3e774KcD0KUQDKCIABUgkgAApwdQjQAADYBPAIhQHgJ4VbCGUACKXPca3e776mCKAB -CnBeCCAACnDlCNGAJvCSCIABGgkgAApwQQjQAM9xrd7vvn4IoAEKcLIL7/8KcCkI0ADPca3e775q -CKABCnAiCCAACnAVCNAAIYUKhTV/ALcLhQG3ANjdBi/8ocDgePHAdg4v/AHbCHfPdYAAGAtKhSmF -CiWAD63e774A3llhS4UiCKABmHYCDO//6XCbCNAADIUqhQLbSYUNpelwCiWAD63e775ZYUuF+g9g -AZh22gvv/+lwcwjQAAyFKoUB20mFDqXpcAolgA+t3u++QnlLhdIPYAGYdrIL7//pcEsI0AAMhSqF -AttJhQ+l6XAKJYAPrd7vvkJ5S4WqD2ABmHaKC+//6XAjCNAAMBUFEDwVBBAKhSmFQB1AEU2Fxgyg -BW6FCqXJcBkGD/zgePHArg0v/Iokww8Ids91gAAYC2uFSYUKJYAPrd7vviqFemJWD2ABA9s2C+// -yXChCNAADIVLhQolgA+t3u++aYUqhQ2lyXB6YgTbLg9gAYokww8OC+//yXB1CNAADIVLhQolgA+t -3u++aYUqhQ6lyXBiegPbAg9gAYokww/iCu//yXBNCNAADIVLhQolgA+t3u++aYUqhQ+lyXBiegTb -2g5gAYokww+6Cu//yXAhCNAAMBUFEDwVBBALhSmFQB1AEU2F9gugBW6FC6UA2E0FD/zxwKPBi3Ga -CiAKA9oAwc9wAAAb0o/pAdneDCAAANrPcAAAHNIB2dIMIAAA2gLYCtkO8ALZwgwgAADaz3AAABzS -ANm2DCAAANoC2BHZqgwgAALaAsHPcAAABdKeDCAAANoBwdLYCLg7eQHhjgwgAADaANijwNHA4H7x -wGIML/wF2KHBz3WAAGwLQ4VI2U4NIAAPIYEAAoXPdoAAgHmLdxUmABAAkF4LIADpcQKFAMEVJgAQ -AJAmDSAAxrkChc92gACQeRUmABAAkDoLIADpcQKFAMEVJgAQAJACDSAAxrkA2GEEL/yhwOB4ocHh -xeHGuHDPcIAAcNcQEAYAz3CAANhJBYCYcaHBhiT3D+cIEADPcIAAfHUAgB8IgQHPcIAAhHUAgBMI -QQHPcIAAgHUAgMMIAAEAHEAxIMIBFIEw8N5TIsAAxHpTIccAJH5UekAujQG0fbpiFXrPcYAAYNBI -YdR+CHOGI/0Pe3s6YkGKZXhIc4Yj/Q97e91lFSXNEb5hwo5leslzhiP9D3t7uWEjiWV+KHOGI/0P -e3tleScMEADPdaoA4AdzhRELHgBIpQmlKqXLpRDwCKVJpcqlK6UK8Am6RXjPcqcAFEgDogm5JX7E -os9xgAB8dQAZgAHPcIAAhHUAGEABz3CAAIB1ABgAAaHAwcbBxeB/ocDxwOYKD/zPcQCCAQDPcKAA -rC88oM9wgACMUgCAhOiyCcACF/C6CUAAHg1gBG/Ykegg3s91oADIH9ClCthDHRgQANgqDqAMjbjR -pZYJQAAFAw/84HjPcoAAjFIgggZ54H8gouB4z3KAAIxSIIIleOB/AKLgeAQogA8AAC+6QinCdFB6 -RCr+AgIgQA4QeAPoAeJQegsIMwFAsYPoANgC8IDY4H7geKkHT/3xwDIKD/w6cM92gAC4NwCGAeAA -piMIUQAB2M91oADIH1EdGJAg3/ClQx0YEADYlg2gDI248aWGCyAEB9gacM91oADsJ+uFmgjgBSpw -C6UAhkIgQIAApgf0z3GgAMgcANgRoYYKIAQKcCkCL/zpcOB48cC+CQ/8OnAodRpyPgsgBAfYWnAP -CJ4gjg2gBsjYUCCQIEwggKAZ8gj2IwgQIEUIUSAV2BO4DfAlCBAkNQgRKMoKYAMqcAClD/Ap2BK4 -8CBABAClCfAr2BK4+/HPcKAA7CcZgAClEgogBEpwrQEP/AohwA/rcs9wAACKE3rbCiRABOkHL/0K -JQAE4HjxwDYJD/wIdzpxGnMfCnQAAN5IdfQngBMVIYEjWg/v/wpyYb3xDXWQAeZtAQ/84HjxwAoJ -D/yhwQh3GnEjCnQAAN5IdfQngBMeCCAAi3EAwBQgjCNhvQC07Q11kAHmQQEv/KHA8cDOCA/8ocFa -cM91gAC4NwCFAeAacQClIwhRAAHYz3agAMgfUR4YkCDf8KZDHhgQANgyDKAMjbjxpiIKIAQH2Dpw -z3CgAMAvM4AhCZ4G/BAFAAohwA/rcoogjAmKI4cFGQcv/YokwgswgCEJHwD8EAUACiHAD+tyiiDM -CYojxwX5Bi/9iiTCC4txUg/v/EpwABQBMQAYQCAAhUIgQIAApQb0z3GgAMgcANgRodoIIAQqcHkA -L/yhwPHADQzeAOIOz/8E8LoIAADRwOB+8cANC94A/g7P/wTw1ggAANHA4H4IcY7gAdjCIA0AAdqx -ASAESHPgePHA2g/P+zpwKHUacloJIAQH2EwggKBacBvyDPYnCBAgTQhRIBXYE7gVIEAEoKAb8CsI -ECQ5CBEoKnBWCWADqXER8CnYErgVIEAEoKAL8CvYErgVIEAEoKAF8M9woADsJ7mgMgggBEpwzQfP -+wohwA/rcs9wAACJE0nbCiRABAkGL/0KJQAE4HjxwFYPz/sIdzpxGnMfCnQAAN5IdfQngBPwIYEj -Xg/v/wpyYb3xDXWQAeaNB8/74HjxwCoPz/sIdxpxHwp0AADeSHX0J4ATGgggAPQggSNhvfMNdZAB -5mkHz/vgePHA+g7P+zpwz3WAALg3AIUB4BpxAKUlCFEAAdjPdqAAyB9RHhiQIN/wpkMeGBAA2FoK -oAyNuPGmSgggBAfYz3OgAMAvM4MhCZ4G/BMFAAohwA/rcoogjAmKI4cFRQUv/YokggQwgyEJHwD8 -EwUACiHAD+tyiiDMCYojxwUlBS/9iiSCBC8iCARAKYEhgbkQukV5z3KgAOwnJqIghUIhQYAgpQf0 -z3KgAMgcANkxogIPwAOpBs/74HjPcYAA0Dgjgc9ygAD4CjIhgw8AACYDAaIyIYEPAAAkA2GySHAg -sgjZc9oe27kEYAkYu+B48cDPcIAA0DgDgAmAUSBAgcogYgBADCL+yiEiAMYOb/0B2NHA4H7gePHA -7g3v+4oiBA7PdYAAdMTPdoAA/DtAJQAU5grgCUAmARQBhc93gADQOCKFyR8YEMofWBAhlQQggA8A -BgAALq4gjYDgAdjAeCyuCq4A2c9wgAC9N0ILL/4gqKYNgAIJ6KYNgAKF6FYOb/0A2BbwAtieDyAB -AdmaDmAMAtgjh0iBNJFTIgAAmgugCAHbANmeuc9wgADYRCCgvQXP+/HA4cULCDIMCHUdDZIeCiHA -D+tyz3AAAJohItuYddUDL/24c0IlAByhBe/7D3jgePHAIg3v+5hwQYGwiXUKHgFyic93gACE59Vt -xmdUyggRhQBJIMAAEw6eFc92gACE6bZ+wY4C8ADex3CAAITptngEiAgjAwAII4MDACNAAUkgwwMW -bXV4z3OAAATrA2PPcIAAhOq2eM91gADQOKSFuIUBgKV4BCCADwAAAAgGewPwY4Hou5gZwAAA2Avy -pBEAAADdl72RuJS4pBkAAKlwOwweAM91gADQOMSFwLrIhgQmjh8AQAAAPr4e5th6RXuYGcAAHQue -B6QRAgCFIAEEjLqRuqQZgACcGQAAHvAnC94HpBECAIUgAQSWuJi4jbqRupwZAACkGYAAJIUQgZ64 -EKEK8JS4lricGQAAJIUQgZ64n7gQoXUEz/vxwAYM7/sD2M91gACkSSCFQHmrCBAAIIVgeQTYnwgQ -ACCFYHkA2BMI0AFRCBACGwjQAgDYK/DPdoAArEkghmB5Adga6BPwz3aAAKxJIIZgeQHYJQhQACCG -YHkB2BkI0AAghmB5AdgRCJAAIIZgeQHYwwhRgAHYC/DPcIAArEkggGB5AdiF4AHYwHgzCFAAIIXr -dmB5ANgacM9wgACsSSCAYHkB2LhwN9gKIcAPyXKKI00F+QEv/QokAASxA8/74HjPcIAAqMogEIAA -z3GAAOQJFwhRAADaz3CgALQPXKAC2AOhRKED8AHYBaHgfs9wgACoyiAQgADPcYAA5AkLCFEAAtgE -oQPwAdgFoeB+z3CAAMjFIBCAAM9xgADkCQsIUQAE2AShA/AB2AWh4H7xwM9wAAAIHLYMIAOhwR8I -3gfPcKAALCAQgATZfNo920DAi3BWCWAJF7uhwNHA4H4VyMdwgADI2DSIAeEveTSoHQkyAQMSAjbP -cAMAhACgGgAAiiAIAAYaGDAL8IogEAAGGhgwz3ACAYQAoBoAAOB+z3KgACwgcIIJ6AIjQgATDoRw -AIAAAA8IhAAA2ATw/wjFgAHY4H7gePHARgrv+5hwpcEod7hzAN4EI4AP/wAAABi6BXpveQi5/9gI -uGR4KLgFeUV5CN30JIADJ3hEwMoKoAoQFAAxEhQCMWG9QCgBBAV5R3lEwRAUAjEUJIAzQLDXDXWQ -AeZTJcIFQKcAFA0BB9kH8BB9FCdMEAC0YbkUJEAwu3tPvQCQpXtwe+kJtYB4YAQggA8AAAD/ELgF -ekCnFQLv+6XA4HjxwDYIAADWCAAA1ggAANHA4H7geM9xgABUREAhAANVIcIFEQiFAADZBBhQAPsI -hIDgfuB48cAaDWAFANiiDO/8ANjPcIAALHJ2Dc/8z3CAAAxybg3P/N4Lz/2uCYAHAdgA2Q4IoAKA -2toKQArCDwACeg2ACiIMQAEGDUACANhqD+/9CHHaCk/+0g5ACW4NQALmDyAB/9hGDQAB0cDgfuB4 -8cAKCe/7iiD/D891oAA4LseFB6XPcKAAVC4LgNO4BiYAcA8A//8SC+ALFtkCCYABx6VFAc/74Hjg -fuB48cDhxQDdz3CAAGQKoKDPcIAAVLyssFIMoAqpcIoLz/xmCyAKqXC2DwAD6g4P/dIMAAE6DC/8 -qXASDA/8BQHP+wDZz3CgAOwnK6DgfvHAz3CAADAwugvgCxLZ9gnAAALYtg7v/QDZ0cDgfuB48cDh -xc91gAAsMKlwlgvgCwHZ0gnAAACFGQhRAK/Yz3EAAKYOmg4gBQS4Ug3AAwjwANiODiAFCHGGDcAD -mQDP+/HAz3CAAHgwWgvgCwTZlgnAAAHYVg7v/QDZ0cDgfuB48cChwYtwPgvgCwHZdgnAAIogUwdK -CeACIMGKIFMIQgngAgEUgTAgwIHgAdjCIAEAB+AaDu/9ARSBMKHA0cDgfvHAocGLcMIK4AsE2QDA -USBAgGwIogXKIKIAAMBRIICAcA3CCQDAUSDAgPQOwgUAwFEgAIHsCMIFmgngCgHYz3GAruAB7HAg -oAHI7HEAoc9ygAAAsookgX0A2aggAALwIkMA7HBgoAHhHgngAADYocDRwOB+8cDhxaPBAdhAwM91 -gADAMKlwQgrgC1zZOoUbhSR4PIUEeYHAfg1v/kHBAcEbhSR4QcBVJUAfAg5v/qlxz3CAADgy9g1v -/kAlARuLcIYPoAAE2UYOb/4BwK4IT/4AhYboBYWA4FAPQf5ZB6/7o8DgePHA4cWhwc9wgAAENwHd -EgrgC6lxQMWLcEoPoAAE2TUHr/uhwPHAocGLcPYJ4AsB2SDBz3CAAAg3IKBA2c9wgAC4u6IJ4AtA -wRYIwADmC0AGocDRwOB+4HjxwIYOj/vPdYAAhDcChSOFAd4QccB+qXCuCeALA9nqD4AABO4ChQPw -AIXJBq/7A6XxwOHFz3WAAKQ3qXBOCeALENkAFQQQHQxQACcM0AAKIcAP63KP2I24j9vJBO/8uHMB -hQy4BCCADwEAAPABpQPM13AAAABAAdjCIAoAF7jHcAAOAACDuJ24n7jscQChARIBNuxwIKC2D6AA -AdhdBo/78cAA2M9xgAAAAAChAaECoc9w0P4AAAShABYAQAAWAEAAFgBAABYAQAPM13AAAABAAdjC -IAoAF7jHcAAOAACDuJ24n7jscQChARIBNuxwIKBaD6AAAti2DQAC0cDgfuB48cAAFgJAocFAwgEU -gDAPCB4Az3GAAKC7BPDPcYAA1MtAoWCJAdoI8AAWAEAVIYwAAKQB4n149QiFgBcLHgAAFgBBA/AA -2BUhjAAApAHi+QpUgQPM13AAAABAAdjCIAoAF7jHcAAOAACDuJ24n7jscgCiARICNuxwQKACD6AA -AomhwNHA4H7gePHA4cXPdYAAJAypcPYPoAsI2QCFz3GgALgeAqEBhQOhXg6AAE0Fj/tVBoAA8cCk -wYtw0g+gCxDZA8zXcAAAAEAB2MIgCgAXuMdwAA4AAIO4nbifuOxxAKEBEgE27HAgoADAUSAAgAPA -BvQCwWoM4AAA2gXwygkgAgHBSg6AAKTA0cDgfgkAAAAFAAAA8cDyDYAA8QDACeB48cBiDK/7ANnP -cKAA0A81oAAWAkEAFgFBA8wxCl4C13AAAABAAdjCIAoAF7gAII0PAA4AAEAhAwPPcAAA/P9keKV4 -nbifuBPw13AAAABAAd3CJUoTF73HdQAOAABAIQMDz3AAAPz/ZHileOxzAKMByOxzAKPscCCw7HMA -2ACziQoeAgNp47oEIIAPAAD8/wDbCfLPdaAAOAQA22itAdthuBB4HQoeAaFrCL1lfc92oAAQBLi2 -AuNve2K4EHgA3RTww2sYvuJr738Qv+V+4Wvvfwi/5X5lfs93oAAUBMunBONvewHl2mjdDYSTAN4I -8M91oAA4BGitAeNvewHmUyBNAO8ORJMRCl4BAdvPcKAA0A8RGNiAEwqeAQPYz3OgABQEEKMB2ASj -EQreAAAWg0DscGCoYbkTCh4BDwmUAAAWA0HscGCwYrlEIoOBQSmAABX0AN4L8M91oAAABOyNABaN -QOx14K0B5rJoDw5FE+kK34EAFo9A9vEtC5EAANsK8M91oADUA9yVABYNQex1wLUB4xt9EQtFA+sK -34EAFg5B9/ErCp4AgODKJA1w4HjoIO0DEwreAc9woACYA32AABYAQAPwABYDQOxwYKAA2gbwABaD -QOxwYKgB4lMhQADzCgSAegygAAHYANjPcaAA0A8RGRiAz3GgABQEBKHPcIAA9EMQgM9xoADQDyK4 -wLgVob0Cj/vgeOB+4HjxwOHFtMGLdalwhg2gCxTZAMARCFEAbgmgAqlwmHAd8A8IkQDSD2ACqXCY -cBXwEQjRAJ4OYAKpcJhwD/APCBEBfg9gAqlwmHAH8EMIkQESD2ACqXCYcAPM13AAAABAAdjCIAoA -F7jHcAAOAACDuJ24n7jscQChARIBNuxwIKCWC6AAiHA9Aq/7tMAKIcAP63J82I24iiMdD0okAABN -AO/8CiUAAfHA4cWiwYt1qXDiDKALAtkeCaACqXAWC4AABQKv+6LA8cCCCY/7ABYQQKHBTCCAoMoh -xg/KIsYHyiCGDwAAjwzKI4YPAACDBcokBgT4B6b8yiUmAAAcADSLdalw0gmgAATZhCgIKC93ACeO -H4AA6MeODCAKBG7PcIAAzMkYgCMIAAQgFoAQI+ipcATZmdoe27IP4AgYuwDYIB4CEBfwx3eAANzH -CoeBuAqnz3CAAOQJL4AB2gTpRKAE2AfwANksoEmgJKAF2B4IwAI9Aa/7ocDxwOHFz3CAANhEAIAE -IL6PAMAAAAj0z3CAAMTFAIiMIMOPBfJyDu/8AdjPdYAAdMSpcOoLoAtS2TIIgAYeCqAAo4XyCeAA -qXAIcc9wgAC8b04MAAr+2c9wgADExfEAr/sgqOB48cDPcIAAXMquC6ALDdnqCYAA3g0ABdHA4H7g -ePHAQgiv+wLZosGSC6ALi3ADFJIwIQqSIAQUhTAKIcAP63LPcAAAhAyKIwUIyQav/AokgAQCFIAw -z3aAAOQJhCoIKC93IB4CEM9wgAAAyPlgKIlAIBACABQUMQAg0wMR6T4LIAFCJIAhAdgRtv/YIR4C -EEAmABhqCKAABNlY8ADYEbYhHoIUz3WAAOzFQCUREv1li3CpcYYNYAkC2kAlABK+CqALQiSBIQAn -gB+AAOzFCBAFAM9wgACE7wWAUyVBBRBxyiHGD8oixgfKIIYPAACFDMojhg8AAH4BHAam/MokhgTe -D2AGSnBKJIBwANmoIAAEhCkICC9wMiACIAfqCBUFEDAhBCAvDEABAeFAJgAYzg9gAATZAdkIG0Ig -hhUAFoC4hh0YEI4NoAIocGkHb/uiwAohwA/rcs9wAACGDLkFr/yKI4YD4HgAFgBAjQCAAPHA4cXP -dYAAyNqpcD4KoAsD2QGFz3GgAIAlDKEChQ2hAI1RIACAANiOuATyD6ED8BChWgiAAEkHT/vgePHA -xg5v+wfYo8EA3kLGCg2v/QnZi3CmCqALBNkDzNdwAAAAQAHYwiAKABe4ACCBDwAOAAAGFAAxG3gT -4AQggA8AAPz/JXiduJ+47HEAoQESATbscCCgAMHscCCgBBQBMexwILAGFAEx7HAgsAYUBDEbDB4A -ARIFNgohwA/rcs9wAABPJuUEr/xW22oP4AIB2ALBAMUleELAz3CgACwgQBAQAMC9AeUD8AHmBhQA -MYEOAxAEFAAxgsctDZEQG3gQeOlxlgggA6ly7HEAqQQUADHpcRt4AeAQeH4IIAOpcuxxAKkI8Olx -cgggA6ly7HEAsQQUADFAIEUAz3CgACwgEIAvJUgBAiAABNdwAQCghpwH5f8EHEQxCBQEMAohwA/r -cs9wAABQJkUEr/x527YOwAII2OYLr/0J2VoPYAACwO0Fb/ujwPHAABaFQKbBDQ1zBQAcQjEbDRMC -CiHAD+tyz3AAAGYZetsFBK/8SiRAAAAWgEABHAIwABaAQAIcAjAAFoBAAxwCMItwDg0gBYHBAsKO -6gAUhTAKIcAP63LPcAAAZxmE28UDr/yKJMMPBMBgegXBA8GL6QohwA/rcgAUhTDPcAAAaBmI2+7x -AcCA4OIgQgB+DkAApsDRwOB+8cDPcIAA1E8qCKALCdnqCgAEYg5AANHA4H7gePHAz3CAALhRDgig -CwfZSg5AANHA4H7gePHApcGLcPoPYAsF2QDALQgeAM9wgADQOAOAGIgdCFEAANiauM9xoADIHw+h -AcCkGQAAw9gauA6hBg5AAKXA0cDgfuB4oQAgBQDY4HjxwOHFABYAQM91gADsCgClDwiRAADZz3Cf -ALj/PaDWDUAAIIU7CVUBMyZBcIAAQHxAJwByNHgAeBYOoAJU2CMIXgDPcYAAjFIAgYG4fgzgCwCh -B/CCDoACA/DODYADiQRP++B48cBKCMAHig1AANHA4H7gePHAXg0gCADYz3GAAPw7DonOCOALLInR -wOB+4HjxwOHFz3WAANA4AIXFEAAGHQheAQohwA/rcoXYjbiKI9wISiRAAFkCr/y4c2YJAAlKDyAK -AdjPcIAAnD4IiD0I0QEBhcUQAAYxCF4B8gjP/M9xgACE7wSQJYEKuB0IQAAKIcAP63KG2I24iiOc -C0okAAANAq/8uHNCDk/8Hg6gCQDYRguAAt4MQADNA0/74HjxwAoOIAgA2PoIj/zPcYAA/DsOiR4I -4AssidHA4H7gePHAosGLcDIOYAsI2QDAz3GAAMxSAKEI6AYUADEDsQQUADECsY4MQACiwNHA4H7g -ePHAocGB2GDAA8wCHAQwAMDuDa/7AtmhwNHA4H7xwKHBgNhgwAPMAhwEMM9woADUAxyQFg7AAADA -xg2v+wLZxgvgCALYocDRwOB+4HjxwAohwA/rcs9wAAAwJYojjAeKJIMPPQGv/EolAADgePHA4cUg -289xoADIHGmhABYAQM9yoAAQFAyiABYFQAHdTCUAgMohwQ/KIsEHyiCBDwAALCXKI4EPAAAJAfQA -ofzKJEEDGBpAAWgZQAED2A+iuaFqocILQACxAk/78cDhxa3Bi3WpcHINYAsN2QDAHXhTIAEARCk+ -DalwACGBf4AAQOXWDyAJDdqOC0AAfQJv+63A4HglB+ALANjgePHA4cWswYtwMg1gCwzZABQAMZTo -QCSAMM91gADgSqlx5g4gCS7aAdhgHQIQF4WA4GQNofvKICEAABQAMScIUQBAJIAwz3WAAOBKQCWB -G7oOIAku2gHYN4VhHQIQgeE4DYH7GgtAAAkCb/uswPHAeglv+xfZt8HGDGALi3AjwEojQCBTINEA -hiD+A0IoEgElCTIkDBxCNAohwA/rcnLYjbiKI04PCiTABO0Hb/wKJUAEEsHPdoAAhOdBKUADUyAQ -ACDAQClNIVEgAICgZt1lhiD3D170iegKIcAP63Jz2I24iiMPAeDxz3KAAMxMwBIABhcI1Q+KI48B -8mj0f19nYKcEH0AUIqcB4MW4wBoYAAHAAsEqcpYOb/tmbTXoCnDyCOALKnENFIAwhSDBAA0cAjCK -IP8PU8AAham4AKUSwIYg+w8ouA2tSiQAdADYqCCAAv/a22BAKUEhEOM7Y0CrAeAqcCII4AuLcc9w -gADQOPAgAQTBEQAGDyBABMEZGAAB3wLwAt8WCOABKnAH8IDgyifBFMonIhKB56f0IIXPcIAA0DgD -gBiIKHaGJvsfIQhQAGIIAAIghRnoz3CAAJw+CIgnCNEBQSlAAx8IHgATwBLCFwgeAoYi+w9BKgQC -TY0LCgABqLhTwBPAEsIGeUR4JXgApYYg+w8L7oDgyiBBBMohIQAICeECyiLhAwwdghQA2M9xgACE -6hYhQQRAhQChAaELCl8FANiLuAGhDwqeBQGBhSABDgGhGguv/ItwDRSAMB0IXgFYFAAxBbWA4Mog -QgTKISIAtAjiAsoi4gMNFIAwMwheAFAUADECtRXoAN4Q2BpwApURIICDyiBCBMohggOICOICyiKC -A0IgQCDlCHWAAeYNFIAwEQgeASpwsgjgAFUUgTANFIAwOQjeADXBVhQCMSpwhg+v/BLDjCACgLhw -DPQKIcAP63J02I24iiOSAcUFb/xKJEAAUSXAgconIhHiCOALKnADzNdwAAAAQAHYwiAKABe4x3AA -DgAAg7iduJ+47HEAoQESATbscCCgsghgAOlwKQcv+7fA4HjxwMoOD/vPdoAAzEzAFgAWGQj1D6TB -iiJSCzJoNHnZYUChANpBoUKhAeDFuMAeGBBKI0AggcDqCWALanEA2GrwgsDeCWALAtkCwItyzgiv -+wPBBCDABC8jB6Ba8gDCz3eAAITnNWohZy25UyESAMAWARYA2BsJ9Q8PIIAAiiNSDrJptH3dZWCl -QaUIHYAUAeHFucAeWBDPcYAAZApAgS8hCiAEIYCgAKEG9IDifAqiA8ogIgggwH4PoAAQ2QDAAN2K -IggANWj5YaKxQKGpcSIPoAIP2gDAgNo1aD9nz3GAANA4SK/wIYMESa/BEwEGBCFBBMEbWADPcYAA -hOoWeaChoaHPcYAA5OYUeaCxQCBAIBpwIcAtCASgA8zXcAAAAEAB2MIgCgAXuMdwAA4AAIO4nbif -uOxxAKEBEgE27HAgoJIPIABqcN0FL/ukwPHAz3KAAMxMwBIBBhcJ1Q+KI9MGEmkUeFhgYKAA22Gg -YqABacW4Dg8gCcAaGADmDgAA0cDgfuB48cDhxQAWDUADzAHa13AAAABAAcjCIooAF7rHcgAOAADe -DyAJUyUBEFElQJDPcYAAoFMB2MogIQCVBS/7AKHgePHAocGLcFYIYAsB2QAUBTAbDREACiHAD+ty -idiNuIojXwqVA2/8SiRAAM9wgACc2GoOIAADGEIBocDRwOB+4HjgfuB48cC6DA/7ABYSQQAWAEHP -cYAAhOdAKkAhMCEFAKLBQS1AAyUKNCRTIBEACiHAD+tyddiNuIojlQxKJEAANQNv/EolAAAbDV4C -CiHAD+tydtiNuIoj1QwdA2/8CiSABM9wgACE6RYggAQacK4PIAsC2c9wgABk5hYggASeDyALAtlA -KpUhACWAL4AABOuKDyALENmLcIIPIAsB2QAlgC+AAATrOgugBRDZARCAIB8IEgQKIcAP63J32I24 -iiMWBUokQACxAm/8CiWABADfENh6cBUlwCPPcYAABOswIRQABCSCrwAAAAEEHAA1QfIhwc9wgABQ -gC5gBCSALwYAAAAxuKDh3WDRJOGiLPIE6hUOkxAEJIQvAAAAJEkMgA8AAAAkQQjVAAsIkQAc6jkO -kRAE6szhGPbPcIAArEkggGB5BtghCIQDIQzeIs9wgADQOPAgQATEEAAGBCC+jwAGAAAE9ADZA/AB -2S95A/AB3alxBCSALwEAAMAuuM9ygAA0jAhiEHUB2MIgDQCA4cwgIoAX8kIjQCA7CHWAAecCEIAg -z3GAAEiACGE7CFAACiHAD+tyediNuIojlgpA8QohwA/PcIAA0DjwIEAE63KKI9YJxBAEBnjYjbid -AW/8CiUABQMQgCAIYRUIkAAKIcAP63J62I24iiMWCyLxpgygC0pwz3CAAGTmFiCABECQz3EAABgV -CSJBAEIMIAAgsPECL/uiwPHAABaBQM9wgACwciCoABaEQAAWgUDPcIAAuXIgqAAWgEBQJL6ByiHC -D8oiwgfKIIIPAADaFMojgg8AAGgHFAFi/MolIgDPcIAAMAoAkAboRg5AC2YNQAveCwAA0cDgfgUC -IAsA2OB48cBOCi/7ANlKJAByqCBAAgAWAkAVIkAwFhiYAAHhABYNQAAWDkAuDgALz3CgABQErKDP -cKAA1AvcoJYLAAB9Ag/74HjxwAIKL/sI2aLBARIONs91oAA4LhwVEBD2DCALi3AAFAQwAN8EJL6P -8P8AAMohwg/KIsIHyiCCDwAApijKI4IPAABEBmAAYvzKJcIAUSRAgsohwg/KIsIHyiCCDwAApyjK -I4IPAABHBjwAYvzKJcIA56VGCOALP9gAwAQUATEHpbYLIAuCuRwdABQCCyAAARqYM9UBL/uiwPHA -ANhqCiAABBKBMAQShTAKIcAP63I42IojzwzxBy/8SiQAAOB+4HjgfuB44H7geOB+4HjgfuB44H7g -eOB+4HjgfuB48cChwQDZQMEAFgJAABYAQDUKUAADzNdwAAAAQAHYwiAKABe4x3AADgAARSAAA524 -n7jscgCiARICNuxwQKDscCCgH/CSCiAFi3ADzAHZ13AAAABAAdjCIAoAF7jHcAAOAACEuJ24n7js -cgCiARICNuxwQKDscCCgAMLscECgdgogAChwocDRwOB+4HjxwJ4IL/sC2c93gADMcoIMIAvpcECH -z3agAOwnz3WAAKxJlwoeACuGRCKAAIYi/w4iuqG5FLq0uQUggwBleSumBCCADxAAAgAEIoIPEAAC -AM9xgAAQCUV4C6EghQTeYHnJcBsI0AEghWB5yXAPCJABIIVgeQHYJQhRAACHz3GgAMgcEQheAAHY -HqGSDUAFBvAA2B6h1ggABSCFYHkB2GkIUQEAh2EI3gDPcKAARB3FoMOgxKAo8M9woADIHAHZPqAL -hoG4C6ZWDUAFIIVgeQHYJQhRAc9wgADQOAOACIAZCB4AANmUuc9wgAAQCSugC4aUuAnwz3CAABAJ -ANkroAuGtLgLph4JAAD9B8/68cDPcIAAYCN6CyALAtkKCQAA0cDgfuB48cB+D+/6ANoIdSh2z3Cg -ANQLOIBCIQEIgOHKIYwAQCYAEhBxJAyFCwPM13AAAABAAdjCIAoAF7gAIIEPAA4AAAduBCCADwAA -/P8leJ24n7jscQChARIBNuxwIKAivgbw7HEAoQTlYb75DrWQAIXWCAAAeQfP+uB48cDhxc9yoADU -CwPdsaIA23CiAxICN9dyAAAAQAHawiKKABe6x3IADgAARSICBp26n7rsc0CjAtoUGoIwBRIDNuxy -YKILEgI3AeILGpww7HIAogESAjbscECg7HAgoAHYz3GgAMgfE6FYgexwQKAZgVoIAADPcaAAyDsO -gYi4DqH5Bs/6A8zXcAAAAEAB2MIgCgAXuMdwAA4AAE8ggQCduZ+57HAgoM9woAAUBAPZJaABEgI2 -z3CgANQLTaDPcKAARB01oOB+4HgD2s9xoAAUBEWhz3GgANQLDaHPcKAARB1VoOB+A9rPcaAAFARF -oc9xoADUCw2h4H4D2s9xoAAUBEWhz3GgAPwLDKnPcKAARB1VoOB+ANmWuc9woACsLzyg4H7geOB+ -4HjgfuB44H7geOB+4HjgfuB44H7geOB+4HjgfuB4z3OgAKggMYPPcoAAVEQDgjhgA6IB2BKj4H7g -ePHAng3v+rhxz3CAAMzJYBAEAEogACBMJICAyiLGB8oghg8AAJEMyiOGDwAArQcUBCb8yiHGD89w -gADkCQeAhCwICAAhgX+AAOzFFnnHgX8NEQDPcIAA3ES2Cm/8iiEPD89wgABwRKoKb/wg2c9wpQAI -DKCAUyVNkBLyKQ1QECsNkBAKIcAP63LPcAAAkgyKIx8FmHWtAy/8CiUABP/YB/D/2Ai4A/D/2BC4 -z3GAABAJDKGtoc6hANmRuc9woADQGzGgXgogCgHYHfDPc4AAEAkOg5voz3GAADyBz3KAANxEz3WA -AFREiiTDfwpwqCDAAg9hFSXDE+eD8CIOAAHg/mbHowEFz/o4EwQACiHAD+tyz3AAAJMMiiOfCSkD -L/wKJQAE4HjhxeHGz3CgABQEA9kjoBXIz3KAALzZYZLPcYAArNjEihQhDQBotQAggw+AAMzYOOHA -q2KCFXkGkmChAxIDNsAdBBAEgqATAQCGIcMPJXigGwAAwcbgf8HF8cAqDM/6CHY6DKABKHWA4NEl -YpMB2AP0ANgEuM91gACk7xR4CWUdZRUJUQCyDOAJqXA6Ci/9AY0A2ACtAYVZBO/6AKbxwNoLz/qi -wRUSAjbPdqAAvC3PcIAA0DhOpiSAAN1GEREBDRIQN1UhRgpGIMAgAxIDNg0aHDCkEwAAhLikGwAA -AZNVIUgJVSHHCIYbRAMI6M9wgACs2fQggAAJ6AGDDwifA1AgACAvIAggUyB+oEgDAQDPcIAAoFNp -EAAGz3GAAKBTAeBpGRgABBIBNqQZQAMBk48IEADPcIAArNhUeIAQDwd/DxEQ0BAOAVMmzpAV9HIT -DgHgk8J/uBOOAMJ/8H/gGMQDpBMOAIYm858F8mi/8H/gGMQD4BAOAXATAAHhkwJ+EHbCII4DwicO -EHQTAAG4E44A+GDYYBB4kBkEAL4ZBAB0GUQDoLEQiwDeEKkBgwGhCIsIqRKLEqmWvjDwD4b/CN6F -z4ZTJsASVQ6eFSEIlQPPcIAAoFOnEAAGtr7Pc4AAoFMB4KcbGAAa8GS4EHiQGQQABCaAHwAAAPAs -uBCpdBlEA6CxobG+GUQDAYOoqYYg/w2EuAGhEosSqfa+OAIBAADYlrikGQAAKQ5eFTYN7/4A2AQS -ATakEQAABCCDDwIAAAAtuwUjAgQvIIggPfABgaMIHgFwic93gACE5xVrAGdPetKJSSLCABMIngXP -cIAAhOl2eAGIAvAA2MdygACE6XZ6RIoIJo4QCCYAEEkgwgMWa1V4z3KAAATrAmLPcIAAhOp2eM9z -gADQOGSDeIMBgGV4BCCADwAAAAgGegDYlriYGYAAQYGGIv8NQwgeBaEKEACYEYIAQCcACUpgz3OA -AOzLQMIgwMO4HHj0IwAAUvAKIcAP63I02Iy4z3MAAK0LiiSDDx0AL/xKJQAAmBEDAJwZQANJC14C -gLikGQAAKOqYEYAAhiD/A0S4MiYCAM9wgADQOAOAibpAwiDDFIBkeIYj/wOGIP8ORLt4YA94z3OA -AKCA9CMAAB7wEwseAgjqmBGCAEAnAAlKYAvwheoA2AhyEPCYEYAAw7gceDIgAhBAwiDAz3OAAJTL -w7gcePQjAACEGQQAmBEAAIgZgACQEQEBugggAADaBBIDNgMSDTbPdqAAyB+EEwEBghsEABlhMHmw -G0QA+BYCELAVABFCeAAgTwTPcIAA0DhEgFQSAAEfZz9noBYOEPB/Ow7EE1CCmBUOEAsigIMX9HCL -UI1wctEmIpIa8pgVjhDPc4AAUIDLYyULkgAFus9zgACE50JjGQpeBM9xgACgU7gRAAYB4LgZGAAQ -8DhgEHiGHQQQz3GAAKBTahEABg0aHDQB4GoZGACFAO/6osDgeKHB8cAWCM/6CHVHwOi9KHDgACEA -SHYDuEAgkQUnwc9wgABQgAQlkh8GAAAAQSpCJCtgBCWAH8AAAAA2uKl3emLPc4AAAIzGvwhjSmMa -YkEtgBJSIAAAwLgDuBjgheLKII0PAQCJDdUgjgAvIAggBCWCHwAAABjPcIAA7ILXcgAAAAgeACIA -8CDAA6DhEgABAM9xQnvQXgUofgAKIMAOKnEFKT4ACiDADiS4AeALChAgUyABADhgAiiBI89ygADQ -OESCVhICASUNXhPPc4AAKIRgkwUrPgAAIYB/AAD/Py64OGCXACAAWGAVeY8AIABYYVElQJJQACEA -J8W35SAACwAzaFMlAhDPcIAA6IDwIIAABSk+AAogwA4B4AfwiuXAKOEAwCiiAM9xgADQOCOBwNo0 -gaR5hiH/DiK5OnraejsAIABYYDNoUyXAEBx4z3KAAGyE8CIAABbhBSk+AAogwA7PcYAA0DgkgQHg -VhEBARV5FNjaeDhgEHgI3P8Gj/rgeM9xoACwHzuBQSiCBdW4QSmDBdW5AnnPcIAAhO9iegWAyboF -KL4AJ3HPcIAALHIDgACA4H84YOB4z3GgALAfO4FBKIMF1bhBKYIF1bkXCSUAW2PPcoAAhO9Fgllh -AnkB4wLwAnlAK4AFmQfv/yV44HjxwCIJz/ouDq/6UNlFwEogACDqC6/+hsUjCDUlBBUBFAXAFSAA -BCCgQCBQIO0JgY+t3u++JNxjBo/6CiHAD+tyz3AAAIsTiiMHB5hziQTv+wolAATxwOINr/qYcBcI -9AC4cQohwA/rcn3YjbhpBO/76tvPcIAA0DjwIAEBKHCAIAwEQCAPBmkNEQBIgQDbQKBJgUokgHBB -oFyJSKhdiUmoKhGCAEqoKxGCAEuoLBGCAEyoTZFHsFeRSLBIgQQigg8ABgAAgOIB2sB6UqhbgaMY -mACoIEADtJGEKwQPACBCDgHjtqqogcC9tKor8FcNUQBAgADdSKFBgALeSaFIiFypSYhdqUqIKhmC -AEuIKxmCAEyILBmCAFaIVLFHkE2xSJBXsaMQAAYboYQtBB8AJ0Ae2g8gCKlxYb7xDnWQAeVhBY/6 -CiHAD+tykNiNuIkD7/uKI4QH8cDhxc9wgAD4uwQQBQBCJUIAheLoAC0AocEzJoJwgAAcfEAngXJU -eQB5AtkgoM9xgACANwHaz3OAAEg3QLEigEeDCBMEABQTBQEPIYEAIqAmg89wgAAoNwwTBgAQEwcA -VXggoM9wAAAMsEDAFos3i0CDDgugCGGDP/DPcIAAgjcB2SCoz3CAAEg3JoDPcIAAANgvoHIKIAID -2C/wBNkgoM9xgACANwDdz3OAAEg3oLEigEeDCBMEABQTBQEPIYEAIqAmg89wgAAoNwwTBgAQEwcA -VXggoM9wAAAMsEDAFos3i0CDmgqgCGGDFglgA6lwA/A6Cg/8ZQSv+qHACBAEAAohwA/rcs9wAABC -H3UC7/vZ2+B4ANjPcYAA+LslACAAAKHgeADaz3CAAIA3QLDPcYAA+LtCoUOhAdjgfwCh4HjxwM9x -gAD4uwARBQAbDVQBCiHAD+tyz3AAAEEfctslAu/7iiSDDwGhz3CAAGw38CBAAUB40cDgfvHA4cXP -cIAA+LsEEAUAocFHDVAAIQ2QAJUNUAEIEAQACiHAD+tyz3AAAEQf3QHv+4ojRQ/PcIAAgjcB2SCo -z3CAAEg3JoDPcIAAANgvoEIJIAID2C7wBNkgoM9xgACANwDdz3OAAEg3oLEigEeDCBMEABQTBQEP -IYEAIqAmg89wgAAoNwwTBgAQEwcAVXggoM9wAAAMsEDAFos3i0CDagmgCGGD4g8gA6lwBPAGCQ/8 -MQOv+qHA4HjxwM9zgAD4uwQTBQBCJUEAowlVATMmQXCAACR8QCcAcjR4AHgCg89xgABIN0eBJoEP -IIAAAqPPcIAAKDdVeCCg0cDgfs9wgACCN4DZIKjPcIAASDcmgM9wgAAA2C+gegggAgPY7vEIk4wg -AoAJ9ADZz3CAAIA3ILAB2ACj4vED2ACj4PEDg4wgw48B2gjyANkPIQEAAoMGIECAC/QA2c9wgACA -NyCwVggv/ECjyvECo8jxCBMEAAohwA/rcs9wAABDH5EA7/uKI8QN4HjxwM9zgAD4uwQTBQBCJUEA -jQlVATMmQXCAACx8QCcAcjR4AHjPcIAAgjeA2SCoz3CAAEg3JoDPcIAAANgvoM4P4AED2NHA4H4C -g89xgABIN0eBJoEPIIAAAqPPcIAAKDdVeCCg8PEDg4wgw48L9AHZz3CAAIA3ILAD2LYP7/sAo+Lx -ANoPIgIAAoMGIICAAdnw8wKj2PEB2ACj1vEIEwQACiHAD+tyz3AAAEUf2Qev+4ojhwPPcYAA+LsD -oYkF7/8F2OB48cAaCa/6CNgA3c92gAD4uxpwSiEAIAKGDyFRIwsgQIQP8s93gAAoN7V/AIeA4OIg -AgAChgYgQAQCpgDYAKdCIEAgAeXNCHWAr33PcIAAqMoIgM9xgAD4uye4wLgTeMa4AeAIsQGBGwhQ -Ac9wgACANwCQgeAD2MogIgEKDc///QCP+uB4z3OAAPi7QoMPIkIAQqPPcoAAKDc1euB/AKLgePHA -hgiv+hlzz3OAAEg3Fqs3q0CjEBvAAQwbgAEDwRQbRAEmowTBCBsAASejJsEEGwACgeEgG0IAyiCh -AQXygeAC2MogYgCeDM//qQCP+uB48cAuCI/6GnDPdYAAuDcAhQHgz3agAMgfAKUfCFEAAdhRHhiQ -IN/wpkMeGBAA2I4LIAuNuPGmpBYAEM9wgABUSgaAz3eAAHDXQHgBhynoJNgY2ZILIAsz2h8IUAAE -FwUQCiHAD+tyz3AAAHQZm9tlBq/7CiQABCTYAdlqCyALM9ofCFAABBcFEAohwA/rcs9wAACrKKDb -PQav+wokAAQAhUIgQIAApQX0ANhRHhiQ5QdP+uB48cCCD0/6z3CAAFRKBIAl6M91gAAkUjKF5OHK -9s92gAB4dQCG2uDKICsBjPba4VX2z3aAAHh1AIbk4M/2iiA/D7YOwAoghkgVABEQuQIP7/8leBKF -AKaZB0/64HjPcIAADFJAiBEKHgDPcaAArC8ZgYq4GaERCl4Az3GgAKwvGYGOuBmh4H7geM9xoADI -Ox2BB+iC2BShz3AAgBEUDqHgfs9wgACI2iyIz3KAAFS8jCECgAqSQSgDAwvyFwjfAgW5x3GAAITn -ApEPIMAAArEA2OB/DLLxwKoOb/pUaIYi+ANPIkMCUyHCAAUixADPcoAA5OYUeo/hiiMPDMogKQAJ -9gCSAN0PJU0QiiPPD6Z4ALIA2UokAHTPdoAAZL/PcoAA3L/PdYAA4L+oIMAEFCJAAOSQZH8ZDwER -AN/ksBYmQBDgoOGgQCUAGTV44KAB4ZkGT/rgePHALg5P+kh2gOAB3UT2iiX/HxN4CQkTALN9M3kU -IQAAVg9v+jt5rHgAHkAebQZv+gHY4HihwfHA4cVCwJhxSHWA4ADaRPYB2hN4QsBmCSAIgsACwALq -E3geD2/6iHEApQjcQwZP+uB48cDhxQhyAd2A4cohwQ/KIsEHyiCBDwAAmxPKI4EPAABIAMokIQA8 -BKH7yiUBAYDiRPZTeool/x8JCRMAM3mzfRQhgADKDm/6O3mseO0Fb/ovcOB48cDhxc91gABUvM9w -gADQOCOAQIUAgUEKAQACkUKVOQoBAAKFrgqv+yOFjCACgBTyz3KAAGAKIYIA2w8jAwAFuGZ5IaIA -IIEPgACE5wCBqriIuAChANiRBW/6DLXxwBYNT/rPcAAA///PdoAAcLwDps9wgAAkcVIIIAkF3c9w -gAA8cUYIAAnPcIAAzHE6CAAJz3CAAORxMggACQDYAKahpgKmzgrgAQLYxgrgAalwMQVP+uB4B9nP -cqAA1AcaGliADegZEgGGCSBDAA8SAYYCIMCAeWEPGliA9fXgfvHA4cUIdRUSATbPcIAArNg0eBGI -EegDyAGAHwheA89wgAAMjfAgQADPcYAAADgUeQCREOAAscYLQAoKDmAFFcgDyAHZoBhAAM9xDwD/ -/74IIACpcLUET/rxwDoMb/oD2c9yoADUBxMaWIAPEgOGABYAQAAWAECiwUDAIMAfCBAHCiHAD+ty -NdiMuM9zAADEDJhzoQKv+0olAAAAFg1AsH0AFgBAQOX0uMAlohAD5QQljR8AAPz/GRIOhkIlDxT7 -DsSTu2MPGtiAIBpYgBkSAYYpCRQCHxIBhkHBIcGc4cohwg/KIsIHyiCiDcojgg8AAOEMzyAiA871 -BCCADwAAAED5A2/6osDgePHAggtv+sjagiQDMgh1KHbPcYAA6HyaDW/6i3AB2s9woAAUBESgz3KA -AJhUGIIA2QHg4r0YosogQiAF9BYPz/8acBXIz3GgAGQuz3KgADgu8CEAACeC07gkeAQgkQOs8PIO -z//PdoAAFPQacMlwkgtgA4txygkgC8lwnvAD389woAAUBPCg5KAAFgBABxoYMAAWBUABGlgxBMo/ -CBEHi3AuDmAKDtkkwVMhwACGIf4DRLnEHEIwZMBEJo0UNQ5eEI7YkLigHAAw2w4eEYbYkLigHAAw -Z/AKIcAP63LPcAAA3A7PcwAAygpBAa/7SiRAAA8IECCM2JC4oBwAMFPwBbjHcIAAhOdAgEh0hCQM -kA3yEQpeAovYkLigHAAwAd1D8IjYkLj68UyIUHHKIIIPAACRAM8gIgTy9QHBEwmeBgHdkNiQuKAc -ADAt8CKQMxSAMCsJDgAHyAQggA8AwAAAHwiBDwDAAAAiwIDgyiCJDwAAjQCoB+n/zyApBArBjCH/ -jxHyz3CgACwgEIAieNdwAIAAAMoghQ8AAIcAgAfl/88gJQRMIACgzCUhkFz1z3CgABQE46BMIACg -qXZi9VMmfpAH8s9woAAUBAmAgOBY9WcOXhAB2lUJECAqcS8oQQBOIIMHlOPKJcUQhPdodYAlwhTP -cKAAaCzwIEADlOMPeMonxRCF92h3gCfCEc91oAAYLPAlzROxcMoiIgAK6gDYDyDAAAYhAYDb9QHY -A/AA2IDgJvOxAW/6gCQDMuB48cBKCU/6GnAmC6ABMNiYcCm4USAAgMohwg/KIsIHyiCCDwAA6RTK -I4IPAADHAMAHYvvKJSIALNg2C6ABQCiBIAHfiiAPChpw5gqgATDYmHApuDEIHgCMJw+aMvIg3c92 -oADIH7CmAdhDHhgQANhqDOAKjbixpkIgQCDPCHWAAeeuCqABNNhPIAEFlbniCqABNNieCqABLNgI -dZYKoAE02LhwMwheBQohwA/rcs9wAADrFOPbOQdv+0okAAAKIcAP63LPcAAA6hTU2yUHb/tKJQAA -3QBv+kEtABTgePHAbghP+gh3AN7JcJYN4APJcQPYyXUacAnvz3GAABxwE20UeKYL4Ag4YArvz3GA -AKxwE20UeJYL4Ag4YEIgQCDXCHWAAeXPcIAAXMrJdJ2wMLyesM9wgAAACyIKYAXAoHEAT/rgfuB4 -8cDPcYAAwAl82GIJYAEggQohwA/rcs9wAADbDvDbSiQAAIkGb/sKJQAB4HjgfuB48cDODw/6z3Cg -AFQuK4AH3dO5LyhBAE4gjwfPcKAAwC+lEBKGFBARhs92oAAUBKqmLgxgB4DY89gFuIDZvgmgAZ+5 -FRIQNvXYBbiyCaABqXGqphUaWDME8APYBaaphhvtfO1BLYCQCvIvJAlw4HioIIABABYAQOB4UyVN -kAnyLyRJc+B4qCBAAQAWgEDgeKmG6PHz2CYJoAEFuMkI34f12AW4WgmgAQpxKB4AFJTnFRoYNMoh -xQOF9+lxgCHCAc9woAAYLPAgQgCU58ohxQOF9+lxgCHCBM9woABoLDV4BL9AoMd3gADI4g6HL4cF -eRCHsYcleAUlDZDKIcIPyiLCB8oggg8AAMIhyiOCDwAAywbKJEIDZAVi+8olIgCA2c9woADQGzCg -z3CgAMAvpRiYhBQYWIT1Bg/68cCSDg/6osGkEQAAKHVRIACACtjKICEEmBUBEAQhvo8BAADAdh0E -EDH0QcEvCR4CIcLPcIAAUIBKYAQhgA8GAAAAMbhYYAQhgg8CAAAB13ICAAAByiChAALwAdghCFAA -EwiQAIPgANjKIOEBwCihAwrwz3CAAJzYAoAG8M9wgACc2AGABXmYHUAQnhUAEZQdQBCSHQQQEI3P -dqAA1AdAwIIVABGyHQQQANiAHQQQfh0EEAPIQZCQFRMRCeoVyM9xgACs2fQhAAAS6BkWAJYhCBUO -DczPcYAAmFRGIIACDRocMBqBAeDLAyAAGqEPFhCWCOoVyM9xgACs2fQhAAAF6EohQCAG8APYEx4Y -kEohACAHEg82ARISNgAWAEAHGhgwABYFQAEaWDEEypzgyiHCD8oggg8AANwOyiOCDwAAygrKIsIH -R/SpcJ4IYAoO2SEJUSAEyAGQIejPcYAADFYagQHgGqEcgQHgHKEX8APIAZAT6BXIz3GAAHzZ9CEA -AFMgwIAL9M9xgAAMVhqBAeAaoRuBAeAboQMSATYBgRsIngNUEQABUyDAgAf0z3GAAAxWGYEB4Bmh -AhUFESMNEAABhRsIngMKIcAP63Iu2Iy4iiPeBnEDb/tKJEAAAJWwcMohzA/KIswHL9jKI4wPAACe -B88gLAPv9jCNUyHAABCthiH+A6QVABBEucQdQhBHCJ8FBxIBNgIhwgMA2BEKUAACJ0IQjCLDjwP0 -AdiV6A3Mz3GAAJhURiCAAg0aHDAZgQHgGaEPHhiUBxrYM2cCIAABGpg0BxrYMwEamDQA2HQdBBBu -CmAAqXDPcYAACIwKYXQVAREAIkYAz3GAABCM8CEBAC8miAGkFQAQdB2EEQV5pB1AEATIAZAU6B8J -USBBlbgVgBDAcmCVGmJQer4dhBDAcwAjBQAN8L4VAhEK8ECVuBWAEMByGmJQer4dhBC4cpAdhBAM -I0ChyiHCD8oiwgfKICIMzyAiA8ojgg8AANwHVAJi+8okwgQAwBAVhBAbCAABCiHAD+tyMdiMuIoj -nwc1Am/7ABQFMA8WAJa0HQQQEQkeBrYVABEPHhiQm/AAFg9B/LUAFgBBRCcHEx21ABYIQDwdABIA -FgBBQB0EEAAWAEARpQAWAEFIHQQQNw8QARjYch0EEAAWAEATpQAWAEFQHQQQABYAQVQdBBATDxEC -6XCGIPMPjCAMgA3yGNgV8BDYch0EEADbz3CAALzZZ7AQ2AvwHthyHQQQABYDQHalABYDQVwdxBC4 -d4Yl/QyMJQKCCPQC4BB4ch0EEAAWA0ED8ADbYB3EEAsIXgAAFgNBKHSEJAyQA/QA2yLwNw8RAFEg -AJDRISKCFfKouc9zgACE56QdQBBALEQBMCMDAQsLngeLuaQdQBAA23qle6Xl8QAWA0B6pQAWA0B7 -pQjbAiKCAQJ6Ynq4FYMQmLmkHUAQeGAQeHIdBBC6FQARYnpQenAdhBDleBy1DxYAlrYdBBCkFQAQ -CHSEJBqQIfI9CF4CA8gBkBroFcjPcYAArNgUeYARAAeS6NARAAFqFY8QAeDDuPhgD3hqHQIQbg+g -AKlwah3CEwXwYg+gAKlwDx4YlD0CL/qiwPHA4gkP+hpwKHawiQDYpBkAAM93gADQOCSHEKEHyAQg -gA8AwAAAMwiBDwDAAAAVyM9xgACs2BR5EYmP6M9wgABk5rZ4IogIjg8IQwAKcIIML/7JccvwUSAA -oHryBBYEEHcMHgEVyM9ygACs2BR6ERKFAM9zgACE51VtQmMPeDKOSSDAABEKngXPcoAAhOm2ekGK -A/AA2sdwgACE6bZ4BIgIIQEACCGBAKBxSSHBAxZtNXhEh89xgAAE6wFhz3CAAITqtnhYggGARXgE -IIAPAAAACAZ5AvAjhpgeQBAEhwiABCCADwBAAABBKIIHUyQAAB7iWHgleJgeABAZCJ4HpBYAEIy4 -pB4AEFDYnB4AEG/wIwjeB6QWABCNuKQeABDPcEABUACcHgAQJIcQgZ64EKFd8ADYpB4AEAXYFLic -HgAQJIcQgZ64n7gQoVHwhQheJwGGawgeATKOVBKCMEkiwgAVbc9zgACE5wBjEwieBc9wgACE6bZ4 -AYgC8ADYx3KAAITptnpEigghgQAIIQAASSDBAxZtNXhEh89xgAAE6wFhz3CAAITqtnhYggGARXgE -IIAPAAAACAZ5AvAjhpgeQBAVyM9ygADk2BV6IKIA2ATwBdgUuJweABBRIAClANjPIGIEyiAhAKQe -ABAA2HQeBBAqDiAAyXDPcYAACIwKYXQWARFZYTB5dB5EEM9xgAAQjPAhAACkFgEQJXiYFgEQpB4A -EBkJXgIK2XYeRBB4HkQQgLikHgAQEvAQ2nYehBAjhyiBFQneAArZeB5EEIO4pB4AEATweB6EEFYJ -r/zJcKQWAhBEIn6CjBaBEBbyA4cUgCR4hiH/A0S5hiD/Djhgz3GAAMiA9CERAM9xgACggPQhEgAO -8MO5z3CAAMTLPHn0IFEAz3CAAJTL9CBSAJgWBRDgusogggQW9IgWgBBRJQCCw7gceNEiIoUH8s9x -gADsy/QhAAAG8M9xgACUy/QhAAAhhlEhwIDKICEAhB4EEEsNHgKYFoEQz3CAAFCAdW0pYAQlgA8G -AAAAMbgZYc9wgACE52BgJQjeBpe6pB6AEATYuB4CEADYj7i6HgQQz3AMQKj+GaYC8AHZAxIHNgIX -AAEj6BXIz3OAAKzZ9CMAAIPoAZa4FoYQdBYEEQQlvo8BAADAACYDAXhgEHi+HgQQD/QKIcAP63Is -2Iy4iiOaABEFL/uKJIMPAJbl8T0JUACC4cwh4oDKIcIPyiLCB8ogYgvPICIDyiOCDwAAkwbKJCIA -3AQi+8olAgHPcIAAhOm2eAOIB/DPcIAAhOm2eAKIjBYBEA64JXiMHgAQBIcbgIjoz3CAALhyAIi9 -CBAAFRIDNrULkAEAls9xgAAMVqUIEgzPcIAArNh0eBGIlQgRAKQXAACJCB8DgQofAHkIHiCeFgAR -z3KAAPhVirieHgQQANgHoRaSAeAQeBayAcgFoZgWABCuuK+4sLiYHgAQJIdbgS8qgQBOIoEHI7kO -4Q8gQACkFgEQmB4AELS5pB5AEJ4WARGnuZ4eRBDPcYAArHIAoai4q7iYHgAQDdiYHgIQDPAQ2Anw -CNgH8ATYBfAC2APwAdgHoZgWABC+FgERHg0v/wDapBYCEAQivo8AAAAwgh4EEFHyjBYBEJwWABGU -HkAQkh4EEIAehBQDEgM2GwoeAxTYkB4EEH4eRBR4Ew0BAiFAIxB4DPAO2JAeBBAA2H4eBBB4Ew0B -AiJAIxB4sh4EEM9wgABY2ACAhiB/jwv0mBYNEBMNXxJhk4XrkbqSuqQegBAQuAV6pB6AEAQhgQ8A -AAAQRIdSIQEDEIIFeTCiRIcQggQggQ8AAAAQPXkleBCiFPCYFgEQsh4EEJQeQBCeFgERkh5EEL4W -ARGQHkQQANmAHkQQfh5EEIAWABF+FgIRghYBERpihBYAEVlhOGAQeJ0E7/mwHgQQ8cAKCq/84cXP -coAA/HEggkkJFQEzJkFwgAAYfEAnAHI0eAB4yg6gCAPYWg6gCEDYANnPcIAAHFQ5oBDwz3OgAKgg -MYMCggDdoqI4YM9xgAAcVBmhAdgSowHZz3CAABxUXQTv+Tig4HjxwJhwuHEUec9wgABAgChghODK -IsEHyiCBDwAArBPKI4EPAAAGA1gCIfvKIcEP0cDgfuB48cCuC+/5B9jPcaAA1AcaGRiADhEChhUa -GDDPcKAASCxeoB8RAIYHGpgwARoYMATKnODMIIKPAACRAAbyABYAQAAWAEADzM9xnwC4/xihiiBG -BLoM4AABEgE2z3OAAMxMwBMABgESAjYXCPUPBxIBNn/esmi0fX1lwKVBpSKlAeDFuMAbGACVA+/5 -BMrxwLhxz3KAAITnBbkwIkQAUSRAgsoiwgfKIIIPAADLIsojgg8AAMIDlAEi+8ohwg9ALYEBz3KA -AATrIWJRIUCCiiIIBcoiYQPPcYAAhOkWIUEBIokOuUV5IKDRwOB+4HjxwMIKz/nPdYAAcLxihc9y -oACwH1uCNrs2ulBz1iKNDwAAgADAhT1ifmYfDYUTCiHAD+tyiiCNAoojzQeYdiEBL/u4dR5mAQ2F -E1hg4QLv+Q4ggAMUeDhgz3GAAKCM4H8IYeB44H8B2M9xgAD8UuB/8CEAAPHAmHAKIcAP63IKJcAH -z3AAAJ8Z1QAv+0Pb4HjPcYAA2FLgf/AhAADxwJhwCiHAD+tyCiXAB83YBbixAC/7TNvPcYAAEFPg -f/AhAADxwJhwCiHAD+tyCiXAB89wAAChGYkAL/tV2+B4z3GAAHAKI4HgfyCgEYjgf8K44HjPcYAA -DHJGgYoh/w8goAbqIoIgoAHYA/AC2OB+z3GAACxyRoGKIf8PIKAG6iKCIKAB2APwAtjgfooh/w8g -oM9zgAAsckaDEuokghsJXgDPcYAAbHEPCkAAz3GAAIRxEQpBAECC5QuBgALYBfAigiCgAdjgfvHA -TgnP+c92gABQzkSWlOLAIoYPAACTAM9xoABoLPAhkQCvCBAAL47PcIAAhOnPdYAA0Dg2eCKIA4UA -389yoAAsIDQQEAE8EhIADo6A4IQAKQDKIKkAjCIBpHgAJQAE2OWiUNhFIUECGNpyDKAKINv4uAjY -LvQD2M9xoAD0BwWhhNoNcECwQiIAKA1yALJAhg1wQKBClg1wQLADhUCADXBAoAOFQpANcECwBpZA -KQIlw7gMuIK4BXoNcECg5KEOjgHgDq6aDuAICnAB2BXwANgA2s9xoADELEehSKGmlgy9n70FJUMU -ZqFOrs9ygACYVD6CAeE+orUAz/ngePHAWgjP+RpwhCgICAAhgX+AAOzFhhENBs9wgADkCQKAoL2G -GVgDBIgP6AOBjegKIcAP63LJ2AS4iiMcDAokAAS9Bu/6uHUCgZroz3KAAOjNERIAhowgw48J8s9w -oACwHxuAAqEaGhiEFfDPcIAATEQAGAAE9ghgCADYDfA+CQ//hCgIKAhxACGAf4AA7MeaC0AILQDP -+eB48cDCD4/5z3aAAFzKKwj0ABpwHpY6FgURCiHAD+tyELgFJQUAz3AAAIMMiiMFDzkG7/oKJAAE -QCgPId9nJZcElxC5JXg46M9wgADEjPAgAQRAKM0gtH0AJYAfgABwcCCgI5cClxC5vggv/yV4CHEA -JYAfgABkcBoLQAjPcIAAuIzwIAEEACWAH4AA4G9HlyCgI5cClxC6ELkleCaXQg8v+0V5gggP/whx -ACWAH4AA1G/eCkAIXpYdlgDZDyEBBBC6RXgGIECAAd0dtjC4HrYZ9M9xgAB8SQCBoLj2COAEAKHP -cKAAsB87gM9wgACcyqKgltohoAzZHttqDSAHGLsQ2s9xgAAACwCBACoCBEZ4GQev+QCh8cCyDo/5 -AN/PdoAAXMo+lg8nDxAdlhC5JXgGIP6DQPTPcYAAfEkAgYC4AKHPcIAAMArPcYAA/DsAkE6JNwoB -AM9wgAAyCgCQTIkrCgEAz3CAADQKAIgqiRsJAQALyAQggA/+//8DCxoYMAvIh7gLGhgwz3CgALAf -O4DPcIAAnMoA3aKgIKAM2ZbaHtvCDCAHGLsB2Klx5gxgAIDaPpYdlhC5JXjleB22MLhxBq/5Hrbx -wOHFTg1gACh1gODKIEEDIAthA8ohYQBhBo/5NQfP//HA5g2P+c92gAAACwDdC/AQ2Lh4CyEAgAQO -4v/KIEIDAeXxDfSQIIaA4cogIQDkCmEDyiEBAB0Gj/ngePHApg2P+cIJ4AcA3c9woADQGxGAFwje -A6IPoAgB2M9xgAAMVgmBAeAJoQbIUSAAgAPIFvKkEAEAJQmeBM9ygADUUiCCDOmgogEJnkXPcaAA -xCxLgVMigQQxCp8HAxICNqASAQDwuQDYs/KKIQgADBpcMKQSAQAjCR4GthIBAc9woACYAz6g0fBq -6ZgQAAD2DO/+ANrk8QAWA0F8sgAWDUFEIw4DvbIAFg1AmHWvogAWDUFAGkQDABYNQLGiABYNQUga -RAM1DhARGN1yGkQDABYNQLOiABYNQVAaRAMAFg1BVBpEAxEOERJodYYl8x+MJQyQDPIY3RTwEN1y -GkQDz3eAALzZB7cM8B7dchpEAwAWD0D2ogAWD0FcGsQDaHeGJ/0cjCcCkgv0AuWwfXIaRAMAFg9B -YBrEAwPwYBoEAAsNXhAAFg9BKHSEJAyQA/QA2B/wmO5RJACA0SEighLy8Iqouc92gACE56QaQAAF -v+ZmCw6eF4u5pBpAABqiG6Lp8QAWAEAaogAWAEAbogjYdBIOAb4SDwHCfwInThMCfrgSgACYuQJ+ -uGAQeHIaBADQfroSAAFwGoQDpBpAAAV7fLLPcKAAmAMegLYaBAAt8EcJHgUHyPCKz3GgADguMxKN -AAQggA8BAADwQSgOAweBANoPIoIDAdxGeAehFchaCmAKACwAEMd1gACE5wW/EOX9ZcCtiiAQAAYa -GDADyKAQgADE4AgPAQoD2c9woAAUBCOg3QOP+fHAcguP+c91gAAgvwGFz3KAAITqRCAEg89wgACI -2gyI1WjHdoAAhOdghhZ64YIT8lAjgQUgpoYnAR7hogsMEQGRuSCmBPCxu7a7YKbyDAAKBvCWu2Cm -hScBHuGiC42iuHkDr/kLreB44cXhxs9wgACI2gyIjCACgM9ygAAgvxbyyorPcYAAhOq1aMd1gACE -5xZ5AIVhgQbulbgApau7BfC1uACli7thoQDYC6rBxuB/wcXgeKHB8cDhxVEgAIIIdagAIQBCwCLD -z3CAAFCABCWCHwYAAAAxumtgBCWAH8AAAAA2uHpiz3OAAACMCGNKY0EtgxJSIwMAwLsDuxpiGOOF -4sojjQ8BAIkN1SOOAHBxUgAlAADY7b0YACEAAiHAAM9xHEfHcQUofgAKIMAOA/AiuEEtQRPAuQS5 -NHmpcsa6SSLCBVR5z3KAAIyCMmIPDd4SQSoBARQhggAFKj4AQSkAcgjchwKP+QohwA/rcjvYjLgJ -2wm7SiQAAJkA7/oKJQAB4HjxwO4Jj/nPcIAAiNoMiIwgAoAq8jVox3GAAITnwIHPcoAAhOrPd4AA -IL/klxZ6YYJQJo0Vhie7H6ChjCdEkIYjAQ5hogT0kb2goQzwsb62vsChEQ9REJa+wKGFIwEOYaJa -CwAKANnPcIAAIL/pAa/5K6jgeOB+4HjgfuB44H7geOB/ANjgfuB44H7gePHA7g+P+eB44HjgeOB4 -aSCAAW8hPwBpIAAA9/HPc4AAfElAg0V4AKMZ6c9xgAD8O89wgAAwCgCQTok5CgEAz3CAADIKAJBM -iSkKAQDPcIAANAoAiCqJHQkBAAvIBCCAD/7//wMLGhgwC8iHuAsaGDDgfuB44H7gePHAz3OAAAQL -aHCiDCAABNkEa5oMIAAE2dHA4H7hxQDZSiTAdc9zgACgLs9ygAAYU6gggAIWI0AAoYAAgAHhFSIA -AKCg4H/BxQDYz3GAAOQKAanpB+AJAKnxwOHFPguv/THYtGg2C6/9MNgFfRi9z3CAAHR8RgygB5G9 -KLileM9xgADAct0Ar/kAoeB44cU1aM9ygACE5yFiz3KAANA4LbnAufAiQwAog1EhAIDPcYAAnNhB -gQjyPIuA4cUigQ8AAAoCBPJFIkIDSiQAdADbqCDAAjZodXkAIY0PgAAE60ClAeMA3c9zgACE6RYj -AgCgqqGqAdkiqgPZI6pKJABxqXGoIIABemEWeqSqAeHgf8HF4cVKJAB4ANioIAAIANvPdYAAAABA -hQ8jAwALIsCAD/JBhQsiwIBA2s8i4gfKIoEPAADQAM8i4QcC8ADaz3OAADggFXtAowHg4H/Bxc9w -gABwcgWAA4AggM9wgADAsSmgoQcv/BHY4HjxwHIPb/kB2c9wgAD0QzCgiiDFD891oADIHxkdGJAo -cChyKHPuC+AAmHEaD6/7AN7Pd6AA0A/Vp892oADAL3oWAJaJuIu4eh4YkNYOgAFaC8/+xgsAB0DZ -z3CfALj/MqAaC4AJgNnPcKAAFAQsoB0fWJDuDEAIAgsACJYKYAgA2DYKwAMH2EgdGJCGDAAGzgmA -Ac91gACkSSCFYHkA2BMI0AIghWB5ANiH4BwOQgFWDwAA6g9AA0oMAAcVhlIgAADAuCCFG35geQDY -EQjQAiCFYHkA2AkI0QHuDUABDgoAAzYIgAdiCEAAvg2ABhIJj/uSDcAAQggACGoJD//2CIAElgoA -ARoLAAbKDgAFkgnAA44Ij/62C0AE3gwAB9oMAAdSC2/7AW61Bk/54HjxwEIOT/mlwc93gADQOAOH -CIDAuA4LoAgvIAAgAN3PdqAAtEfPcKAAjES4oADYk7h3HhiQCNh3HhiQANieuFMeGJDgeFMeWJPP -cIAAUAIQeEceGJDPcIAAZAUQeEgeGJBPIIAjRSAADU8gxgc02EQeGJAc2EUeGJBGHliTz3CAAKjl -xgvgBBCISiSAcM9xgACk76gggAPPcoAAnNgBgnRtdHs7YwOjAoIB5QSjz3WAAIhyAIUD6GQeGJBD -HpiRng9gCAHYA4cIgECFHwgeAFMiQQASuUQiAAMOuCV4hiL/Awq6RXgR8EhwhiDzDwq4BCKBDwAA -AAwGuSV4BCKBDwAAADACuSV4z3GAAMBJAqGLdalwogrv+hTZONhkwADYBNk6CaAIqXLPcAAGGwBO -HhiQdQVv+aXA4HjxwOHFEN2KDmABqXAH2Qu5z3KgAPAXMaLPcQAA8P84orKimg1AAWEFT/ngePHA -4gxv+QDaz3CAAOQJQ6D/289wgADozREY2IBKJIBwSHGoIAAHhCkICAAhjn+AAOjHz3eAACxyQaYG -3aWmz3UBADjSpKbmpiAeghAAIY1/gAAEyEClAeHPcIAA6M0aGNiAz3GAANxIAIEc2kCgGNgOCCAA -AqHVBE/54Hg52c9wpQAIDD6g4H7/2c9wgADExSCoANnPcIAAbMXgfzWg4HgA2oDhyiRNcOggrQH/ -2VxgIKwB4uB+4HjxwOHFz3GAAADYz3CAADyMKglgB0jaz3CAAIyEz3GAAPAKGglgBwjaAN3PcYAA -wEygoaGhz3CAANRPqaDSCiACAoHPcKAALCDPcYAARFBQgBCARaEGoU0Eb/mpofHAANnPcoAAXMog -os9wgAB8SSCgPbIwuT6y0cDgfuB44H7gePHAqgtv+SDZANrPdaAAyBwppc9xoACUE1uhz3OAAFgj -YIPzaM92gAD82QyG9X9TIMQF8GP7Y1MgjwCkwYtxOw/REB+Gm7gfpjQWgBDiixsIwQMocEAjAQRE -a8YKIAhAJgMcDdoq8B6GkbiSuB6mz3CgAMwXK/AhD1ERQSoCUkAjAATBuuIIr/2Icx+GnLgfpg3a -FPAsuFMgAgAfhgO6mbgfpuSDBeIFJwARAKEFgwGhBoMCoQeDA6ED4s9woADMF89xoACUE1yhAdqI -6h+Gl7gfpiDYCqUZ8ADBA9oYGFiAAcEZGFiAAsEaGFiAA8EbGFiAFBiYgIoWAREQGFiABNknpRYY -mIANA2/5pMDxwJ4KT/mkEAEAosHbCV8GINnPc6AAyBwpo6QQAQBdCd4BMYjPdaAAEBQjucC5A7kF -4QPaT6VGhUHCjeEQ3som4hEGFA8xjCfDnwn0BBQPMfF2zCfqkAHeQvYA3uvuxYBFfselsYiGJfwf -GL2les91oADMF1qgFvBFgM9xoAAQFEehpBABABUJngIxiNe6hiH8Dxi5RXk6oM91oADMFw3ZAdoD -4Q0dmJAOHViQJoAZHViQJ4AaHViQKIAbHViQA9kUHViQcBABARAdWJBwEAEBz3WgAPQHBOEnpUej -pBABAJm5pBhAACECb/miwPHAsglv+QTZCHUVEg42BtgVGhgwz3egABQECqfPcIAAMIymDwAHAIWe -DyAHBNkBhZYPIAc42SKFBekBhQCQHQhFAAohwA/rchnYjLhq20okQAABAK/6uHNuDyAHA4UBhUKF -IJAFhWIPIAdCecqnrQFv+RUamDPgeOB+4HjPcqAA/EQ5ggQhvo8AAAggANgF9D2C+bkC8gHY4H8P -ePHAANicuM9xoACsLxyhGoFRIICCGoEL8qq4GqEagecIHoBqDi/9AdgJ8Iq4GqEagdMIH4BmDi/9 -AdgA2Zu5z3CgANAbMaCWC8AJKgnACc9wgACMUgCAQiAAgMogYgDRwOB+4HjxwOHFz3GAAFzKfpFd -kRC7ZXoB3RkKDwDPcYAAHHADuBR46gvgBzhgqXAD8ADY/QBP+eB4RoEJ6iOBYIEigmJ5MHAA2AL2 -AdjgfuB48cDPcYAALHLiD+//mHAJ6M9xgABMctYP7/+IcIPoANgJ8M9xgAAMcsIP7/+IcHnoAdjR -wOB+4HjPcIAAEAkOgIDgAdjgf8B48cAuCAAABugqCAAADwhRAM9wgABQRACAg+gA2ALwAdjRwOB+ -MQagAA/Y4HjgfwDY4H8A2OB/ANjgfwDY4H8A2OB/AdjgfwHYz3CAAJguAIgG6M9wgACELgGIA/AB -2OB+DQleRwnIvbgJGhgwANmduc9woADQGzGg4H7gePHApg8P+c91oADIHyQVDpYVDh4ShRUAljoP -T/uKIAQAJB0YkFEmgJAcDsIJ5QcP+fHAcg8v+TTYSgmAAM93gAAAqC8IHgTODmACANiiDmACAdiK -JhAQAN3+De/+qXAUJ0wTYb4AtPUOdZAB5Q7wANuKIhAA/g/gA3B4FCfMEGG6ALT1CnWAAeOBBw/5 -8cAWDy/5NNihwQDd6gigAEDFz3eAAACQMwgeBCII4AAB2APeCr4A2Iy4uGAQeItxcgngAAHaFCdM -E2G+ALTrDnWQAeXqD4AAEPAF2wq7A9oKunhlkg/gAxB4FCdME2G6ALTzCnWAAeUVBy/5ocDgeM9w -AQBoMs9xgADAMGEZGADPcAAA+FpVIUIHQCEDAwboHaMbgYO4G6HPcAAA6FoG6AKiG4GCuBuhz3AA -ANhaBugAohuBgLgboeB+4HjxwOHFb9iVuM91oADIHxIdGJDPcAEAQDwVHRiQcgxACIogBAAOpa0G -D/ngeOHFANvPcoAAZL9KJAB0z3WAANy/aHCoIAACQCUBEhR5YLEB4Ehwz3GgAAQlD6FWIgAEEaFW -IgAFEKHgf8HF4HjxwO4ND/nPdYAA0DgFhc92oADEJ3UeGJAMlXYeGJAHhXkeGJAQlXoeGJDuDe// -AN8b6Hce2JN4HtiTgB7Yk4Ee2JMHhYYeGJAQlYceGJAHhYoeGJAQlYseGJAFhYgeGJAMlYkeGJAF -hYQeGJAMlYUeGJDB2FAeGJDdBQ/54cUIccO4z3KAAOS/9CIDAMm7cHHKJCJ0yiAiAOggIgL0Ig0A -yb0JCUADAeDgf8HF8cDhxQh1z3GgAMQnGREAhgHagOAREQCGwHqA4gCl0SDhhwDYM/TPcIAAeNoM -gM9xoADIH2TgHqEQ2A6hAdgVGRiAigjgCQvYUSEAxsogIgAY9CUIXkfPcaAA1AsWgTiBJOAVCEUA -ZgjgCQPYCQsfQAkInkQY2APwANiA4Mog4gTPcaAAkCM+gSClMQUP+eB48cCyDA/5z3GAANA4FSED -AMCDSYa4jkEqwADAuBe4x3AAAIAc5LrPICIG4LpO388gogDKJ4IfAABOAYblzydhEikKXwHPdYAA -rD4IFQQRvpEbDQERoYHFFQ0WEQ1fESCBxREBBgcJXgGBuM9xgACcPiiJh+HMIWKCzCEiggL0g7hR -IgCCzyCiBRym/aYgg89wOgRKcM92gACkSR6hIIagg2B5ANhVCJADIIZgeQDYTQiQAgfY3g1gAAq4 -BCCADwcAAAAwuFUIFQIzJgBwgABIfEAnAXIUeQB5iiAEAB+lGfCKIBAAH6UV8ADYi7gfpRHwANiM -uB+lDfAA2I24H6UJ8APYDLgfpQXwANiOuB+lgiABAQkEL/kfpQohwA/rcozYjbjPcwAATwlKJAAA -JQJv+golAAEhgADaUyF+gAvyANqZulEhQIDKIoIPAACDAMAqYgbPcaAA7EZFoWaQSCMDA0eQELsE -I4MPDwAAAMi6RXtIkAy6BCKCDwAAAPBlekahYoDPcp8AuP99okWASaFGgEqhR4BRoUiAS6FJgEyh -SoBSoUuATaFMgE6hTYBToU6AT6FPgFChEIAUoc9wAABVVeB+4HjxwPIKD/khgM91gAAAAAKAIKUA -3gGlwqXPcND+AAD6Cq//BKXPcp8AuP/dom8hQwDPcKAA7EYloMILj/4ghQvpz3CgAMg7HYAF6M9w -AABVVQbw3aJ76c9wAACt3gEDD/kikEghQQFAKQIDI5BigMu5j7lFec9ynwC4/32iz3KgAOxGJ6Ij -gDWiJIA2ogWAF6LPcAAAVVXgfvHAUgov+QDbpsHPcYAAAABgoWGhYqHPdqAAtEcsFgGQCiSADwAA -VVVKJAB4aHGoIEACz3KAADggNXpgogHhANmYuZUeWJBKJIBxz3KAAAAACBIFAAsQkAAA3Tl12HWp -cqlzGXWoIAEEv2DkjwAgSgMND9AfFSRBM2ChAeNKJwAADydHAwsgwKEJ8hUkQTMggUojABAPI0sQ -A/BKIwAQKogLIcCBBSHJEgnyFSRBMyCBSicAAA8nRwAD8EonAAAFIsIBkO8VJEEzIIEMEAUAP98K -JIAPAACt3g8gSBAEGsITEQ9REhUkQTMggQDaDyJCABMPERIVJEEzIIFKJgAADyZGAAHlz3WAAAAA -CB1AEYDjyiSBDwAArd418iWIZIgGIoIBxboQuQUjgw8AAAA/ZXkFIYEPAD8AAJseWJBniCaICLtl -eWiIELtleWmIGLtleZweWJAGIQESxbmZHliQANmVHpiQmblMHkCQJIBYHkCQCpCUHhiQbyBDAJMe -GJDmCY/+iHAxAS/5psDgeOHF4cbPcqAAwEbPc6AA4EZKJAByAN2oIAADFiBOAyGGAeUEGlAAIoYE -G1AAMYDPcqAAtEeYGliAMoCzGliAE4C0GhiAz3AAAFVVwcbgf8HF4cXhxiSIz3KAANCMpojCuS5i -ANkPIYEDz3OAAETEQIOE7SZ6QKMY8EV5IKMliBUjjQMjpSaIRYhZYSalIICMIRCARfeKIRAAIKAj -uSGjAIAquAKjANnPcKAA8DYsoCODJaAmgyagJIMnoCeDKKAlgymgKIMqoCGDK6Aigy2gIIMkoMHG -4H/BxfHAyg/P+Ah3mnG6ctpzCiIAIQojQCEKIYAhz3AAAMgbsglgAAogwCH6cM9wAADMG6IJQAAb -cM9wAAAEHJYJQADPdqAAyB87cAHYE6YG2M91gAC4VgCl4aUOwCAdABQJpRWGHB1AFAqlGIYYHcAU -C6UZhhQdgBQMpaAWABAQHYAVDaWkFgAQDB1AFQ6lqBYAEAgdABUPpc9wAQCoERClNglgACjYEaUu -CWAAANgSpVMnwHUTpQHIVB0AFxalEhYAllAdABcXpRMWAJbPcaAAyBwYpRQWAJZTIQIzGaUVFgCW -ELoapSQWAJYbpRYWAJYcpc9wgACQVReAHaXPcIAAuFZ4GIAKz3CAALhWfBjACs9wgAA0VwQYAAvP -cIAAuFaEGEALKIGIGEAAz3GAAMByIIGMGEAALyHHBQi5JXovIQcGRXmQGEAAEglgACXZvQbP+PHA -og7P+M9zgABMV0ODAN/PdaAALCCwhdJq1H5+ZqWmBKYB4owiCIAmpkOjhfcCg+OjAeACo9UGz/jg -eADYz3GgAMgfGKEZoQHYDqHgfuB48cBWDs/4C8gA3gQggA////8DCxoYMHoNIADJcM91gADkCRGF -gOCIDCIAyiBiAJUG7/jQpfHAegkAAIwg/4/KICEA0cDgfuB48cAODu/4atiiwYtxAdrqDmAASHOP -6AohwA/rcs9wAADSFIojhQGKJIEKgQQv+kolAABAJIExRNgB2r4OYABIc4/oCiHAD+tyz3AAANMU -iiOFAookAQFVBC/6SiUAAI4Nb/kGFAAxkQgQAIHBa9gB2oYOYABIc5DoCiHAD+tyz3AAANQUiiNF -BIokwQodBC/6SiUAAAQUADFAJIEwAdpaDmAASHOP6AQUBTEKIcAP63LPcAAA1BSKIwUF8QMv+ook -wQoCFAAxz3aAAFx5G3hBKMUATCWAjAAeQBHU9gohwA/rcs9wAADVFIojRQa9Ay/6iiTBCh3Yz3aA -AFx5AKa4cAAUADHPdYAAYPVALYIAqXHmDWAAAduQ6AAUBDEAFgUQCiHAD+tyz3AAANYUfQMv+ooj -xQhAhicKcgAA2BYlARBgiYYj/w0juw0LUQBhiQTrYrthqQHg6QiCgADYHQXv+KLA4HjxwJYMz/in -wTpwenEaclpzi3DPcYAAgHyyDu/4GtrPcYAAXHkggQDYgOG4cboALgCKJf8fz3GAAGQkABGEAIom -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 -9fUGDo/4z3CAAMCxBcEMgDhgz3GAAMCxDKEPgQHgD6G9B+/1uMDgeADZz3CAANyxLKgtqOB/Lqjg -fuB48cCKD8/1CHcuuMC4BLiDuBC4hSCRAM92oADsJwamAd0R8OB44HjgeOB44HjgeOB44HjgeOB4 -4HjgeOB44HjgeOB4Yb2MJf+f7fWAv+ampQfP9eB4z3CAAAchz3GgAOwnBqHPcIAARzoGoc9wgADH -Uwahz3CAAMckBqHPcIAABz4Goc9wgACHVwahSdnPcKcAiEkwoOB+4HgB2c9woADIHDCgS9nPcKQA -HEAkoOB+4HjPcQEAlDfPcIAAkEkgoM9wgACMSSCgz3CAAJRJIKDPcQEAnDfPcIAAmEkgoM9xAQCY -N89wgACgSeB/IKDPcYAAwLEAgYC44H8AoeB48cC4cFMggQDPcIAANIwoYIHgyiHCD8oiwgfKIIIP -AACVGcokgg8AAP4ABAUi98oj4gcB2NHA4H4J2eB/IKDgePHAz3CAAGxyAIBzCFQBz3CgAKwvGoBS -IAAAYwgfAM9xgADAsQuBAeALoc9wgACcSQCAQHh+Ds//z3CAAIhJAIBAeD4MgACyDM/9wg9P/M9w -oAB4RQCABCCAD3AAAABBKD6F9/XPcIAA0DgjgEiBNJFTIgAACgygAgHb1gtv/RDY0cDgfuB+4Hjx -wMoN7/UB2M91gACsSSCFQHkghQ8IUABgeQHYIIVNCNEAYHkC2AvoIIVgeQLYIIUfCFEAYHkD2Ivo -4ggAACCFYHkI2BB5z3CAALgTCPAghWB5CNgQec9wgAC4EPoMz/Y+D2ADB9gk8GB5AdgghXEIkQBg -eQLYIIWK6GB5CNgQec9wgACEDtIMz/YP8GB5AtgghS0IUQBgeQjYEHnPcIAAnA+2DM/2+g5gAwHY -cg7P/ZIKQABWCQAAfQXP9et2YHkC2Lhwz3AAALsZCiHAD8lyiiPJCpEDL/eKJIMP63ZgeQHYuHDP -cAAAuhkKIcAPyXKKI0kNcQMv94okgw8IcViJAYACoYjqWYmA4sIgogDAIKEAAqHgfuB48cCuDM/1 -z3CAAKRJIIChwWB5BNjVCBAAz3OgAMAvE4MfCJ4G/BMFAAohwA/rcoogjAmKI4cFGQMv94okCwUQ -gx8IHwD8EwUACiHAD+tyiiDMCYojxwX5Ai/3iiQLBc91gAC4NwCFAeAApSUIUQAB2M92oADIH1Ee -GJAg3/CmQx4YEADYsg9gBo248aZKJMBwqCBAAs9xAQBCac9woADsJyagi3EKC+/2iiBGCQCFQiBA -gAClBvTPcaAAyBwA2BGhABQFMUwlQIDKIcIPyiLCB8oggg8AAKwoyiOCDwAA3gJsAiL3yiQiAC0E -7/WhwOB48cC+C8/1z3CAALg3AIDPcYAAuDcB4AChz3WgAMgfIN8bCFEAAdhRHRiQ8KVDHRgQANgW -D2AGjbjxpcfYlLjPdqAA7CcGps9wAwCCKwamz3ADAMJEBqbPcAMAAiwGps9wAwBCRQamz3AAAMJ0 -z3EDAMJ0JqbPcQMAgm8mps9xAwCCbCamxtmQuSamBqbwpQrYQx0YEADYsg5gBo248aXPcAAAgmwG -pvClCthDHRgQANiWDmAGjbjxpc9wAAACLAam8KUK2EMdGBAA2H4OYAaNuPGlz3AAAEJFBqbwpQrY -Qx0YEADYYg5gBo248aXPcAAAgm8GpvClCthDHRgQANhKDmAGjbjxpc9wAACCKwam8KUK2EMdGBAA -2C4OYAaNuPGlz3AAAMJEBqbwpQrYQx0YEADYFg5gBo248aXPcBMAxgAGpvClMthDHRgQANj6DWAG -jbjPcIAAuDfxpQCAz3GAALg3QiBAgAChBPQA2FEdGJC1As/18cBGCs/1GnAA2LoKb/iOuAh3LrjA -uAS4g7gQuIUgkQDPdqAA7CcGpgHdEvDgeOB44HjgeOB44HjgeOB44HjgeOB44HjgeOB44HjgeGG9 -jCX/n+71gL/mphEIESDPcIAAnEkAgEB4V/DPcKAArC8VgFEgAIDKIcEPyiLBB8oggQ8AAH8ZyiOB -DwAApwDKJMEAWAAh98olwQDPcMAAR2gGps9wEwDHAAamz3AQAAZpBqbH2JW4BqbPd4AAuDcAhwHg -AKcnCFEAAdnPdaAAyB9RHViQINgQpUMdWBAA2PYMYAaNuCDYEaXPcAAAQi0Gps9wAACCRgamz3AA -AEJgBqYAh0IgQIAApwf0z3GgAMgcANgRoZkBz/XgePHAMgnP9c9wgACkSSCAocFgeQTYOugA2AAc -BDDPdYAAuDcAhQHgAKUjCFEAAdjPdqAAyB9RHhiQIN/wpkMeGBAA2HoMYAaNuPGmi3HmD6/2ANgA -hUIgQIAApQf0z3GgAMgcANgRoQAUATHPdYAAsEmGIf8MQIVCuWB6AtgAFAExQIUD2GB6wbkRAe/1 -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 -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUBIAAsAGAAAAAAAAAAAAAFACAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIxYAAMIYAAKjK -gAAAAAAAqMqAAAAAAADfAAAAGQEAAGIBAAC+AQAAMgIAAMMCAAB7AwAAYgQAAIQFAADyBgAAvggA -AAILAAABAAAAAAAAADCAAAAAAAAAMYAAAIiIMzMygAAAAKqqijOAAAAAAAAANIAAAAAAAAA1gAAA -AAAAADaAAAAAAAAAN4AAAAAAAAA4gAAAAAAAADmAAAAAAAAAOoAAAAAAAAA7gAAAAAAAADyAAAAA -AAAAPYAAAKqqCgA+gAAAU4WIiD+AAAAAAAAwMIAAAAAAAAAxgAAAmplYVTKAAAAAqqqqM4AAAAAA -AAA0gAAAAAAAADWAAAAAAAAANoAAAAAAAAA3gAAAAAAAADiAAAAAAAAAOYAAAAAAAAA6gAAAAAAA -ADuAAAAAAAAAPIAAAAAAAAA9gAAAqqoKAD6AAABVmJmqP4AAAAAAAFAwgAAAAAAAADGAAAAAAAAA -MoAAAAAAAAAzgAAAAAAAADSAAAAAAAAANYAAAAAAAAA2gAAAAAAAADeAAAAAAAAAOIAAAAAAAAA5 -gAAAAAAAADqAAAAAAAAAO4AAAAAAAAA8gAAAAAAAAD2AAAAAAAAAPoAAAAAAAAA/gAAAAAAAADCA -AAAAAAAAMYAAAAAAAAAygAAAAAAAADOAAAAAAAAANIAAAJp5AAA1gAAAqqqqqjaAAAAAAAAAN4AA -AAAAAAA4gAAAAAAAADmAAAAAAAAAOoAAAKqqqgo7gAAAAHCZqjyAAAAAAAAAPYAAAAAAAAA+gAAA -AAAAAD+AAAAAAAAA//8AAKUBAQC5Ad8AOwItALEAGwAWARsArwAbABQBGwBsAKAA0QCgAG8AgwBx -AIMAcwAzANQBBgDQAQAAeABJAHkAagDeAGoAqAAAAA0BAACmAD8ApwABAAsBPwAMAQEABAAIAJwB -zACdAcwA1QHMANYBzAC0ACAAGQEgAI8AiAD0AIgAkAAiAPUAIgCRAAQA9gAEAIUAAACGAAAAhwBV -AIgAAACJAKoAigAAAIsA3QCMAAAAhQABAIYAAQCHAFUAiAAAAIkAqgCKAAAAiwDdAIwAAACFAAIA -hgADAIcAVQCIAAAAiQCqAIoAAACLAN0AjAAAAIUAAwCGAAcAhwBVAIgAAACJAKoAigAAAIsA3QCM -AAAA+/8AAP//AAC5Ad8AOwItALEAGwAWARsArwAbABQBGwBsAKAA0QCgAG8AgwBxAIMAcwAzANQB -BgDQAQAAeABJAHkAagDeAGoAqAAAAA0BAACmAD8ApwABAAsBPwAMAQEABAAIAJwBzACdAcwA1QHM -ANYBzAC0ACAAGQEgAI8AiAD0AIgAkAAiAPUAIgCRAAQA9gAEAKgADAANAQwAhQAAAIYAAACHAJkA -iAAAAIkAqgCKAAAAiwDdAIwAAACFAAEAhgABAIcAmQCIAAAAiQCqAIoAAACLAN0AjAAAAIUAAgCG -AAMAhwCZAIgAAACJAKoAigAAAIsA3QCMAAAAhQADAIYABwCHAJkAiAAAAIkAqgCKAAAAiwDdAIwA -AAD7/wAA//8AALkB3wCxABsAFgEbAK8AGwAUARsAbACgANEAoABvAIMAcQCDAHYAgwBzADMAbgAz -AHAAMwByADMA1wAzANQBBgDQAQAAfgA8AOMAPAB4AEkA3QBJAH8AWgDkAFoAqgA/AKsAAQAPAT8A -EAEBAHkAagDeAGoAqAAAAA0BAACmADcApwABAAsBNwAMAQEABAAIAJwBzACdAcwA1QHMANYBzAC0 -ACAAGQEgADECDAAyAgwAMwK9ADYCDAA3AgwAOAK9AKAAiAAFAYgAoQDVAAYB1QCiAAQABwEEAI8A -iAD0AIgAkAAiAPUAIgCRAAQA9gAEAJ8ADAD7AAwAlAAAAJUAAACcAJcAnQDQAJoAjQCYABEAlgAz -AJcAdwCUAAEAlQABAJwAlwCdANAAmgCNAJgAEQCWADMAlwB3AJQAAgCVAAMAnACXAJ0A0ACaAI0A -mAARAJYAMwCXAHcAlAADAJUABwCcAJcAnQDQAJoAjQCYABEAlgAzAJcAdwD6AAAA+QAAAAIBlwAD -AdAAAAGNAP4AEQD8ADMA/QB3APoAAQD5AAEAAgGXAAMB0AAAAY0A/gARAPwAMwD9AHcA+gACAPkA -AwACAZcAAwHQAAABjQD+ABEA/AAzAP0AdwD6AAMA+QAHAAIBlwADAdAAAAGNAP4AEQD8ADMA/QB3 -AIUAAACGAAAAhwBVAIgAAACJAKcAigAAAIsA3gCMAAAAhQABAIYAAQCHAFUAiAAAAIkApwCKAAAA -iwDeAIwAAACFAAIAhgADAIcAVQCIAAAAiQCnAIoAAACLAN4AjAAAAIUAAwCGAAcAhwBVAIgAAACJ -AKcAigAAAIsA3gCMAAAA6wAAAOoAAADsAFUA7QAAAO4ApwDvAAAA8ADeAPEAAADrAAEA6gABAOwA -VQDtAAAA7gCnAO8AAADwAN4A8QAAAOsAAgDqAAMA7ABVAO0AAADuAKcA7wAAAPAA3gDxAAAA6wAD -AOoABwDsAFUA7QAAAO4ApwDvAAAA8ADeAPEAAAD7/wAA//8AAKUBAQC5Ad8AsQAbABYBGwCvABsA -FAEbAGwAoADRAKAAbwCDAHEAgwB2AIMAcwAzAG4AMwBwADMAcgAzANcAMwDUAQYA0AEAAH4APADj -ADwAeABJAN0ASQB/AFoA5ABaAKoAPwCrAAEADwE/ABABAQB5AGoA3gBqAKgAAAANAQAApgA3AKcA -AQALATcADAEBAAQACACcAcwAnQHMANUBzADWAcwAtAAgABkBIAAxAgwAMgIMADMCvQA2AgwANwIM -ADgCvQCgAIgABQGIAKEA1QAGAdUAogAEAAcBBACPAIgA9ACIAJAAIgD1ACIAkQAEAPYABACfAAwA -+wAMAJQAAACVAAAAnACXAJ0A0ACaAI0AmAARAJYAMwCXAHcAlAABAJUAAQCcAJcAnQDQAJoAjQCY -ABEAlgAzAJcAdwCUAAIAlQADAJwAlwCdANAAmgCNAJgAEQCWADMAlwB3AJQAAwCVAAcAnACXAJ0A -0ACaAI0AmAARAJYAMwCXAHcA+gAAAPkAAAACAZcAAwHQAAABjQD+ABEA/AAzAP0AdwD6AAEA+QAB -AAIBlwADAdAAAAGNAP4AEQD8ADMA/QB3APoAAgD5AAMAAgGXAAMB0AAAAY0A/gARAPwAMwD9AHcA -+gADAPkABwACAZcAAwHQAAABjQD+ABEA/AAzAP0AdwCFAAAAhgAAAIcAVQCIAAAAiQCnAIoAAACL -AN4AjAAAAIUAAQCGAAEAhwBVAIgAAACJAKcAigAAAIsA3gCMAAAAhQACAIYAAwCHAFUAiAAAAIkA -pwCKAAAAiwDeAIwAAACFAAMAhgAHAIcAVQCIAAAAiQCnAIoAAACLAN4AjAAAAOsAAADqAAAA7ABV -AO0AAADuAKcA7wAAAPAA3gDxAAAA6wABAOoAAQDsAFUA7QAAAO4ApwDvAAAA8ADeAPEAAADrAAIA -6gADAOwAVQDtAAAA7gCnAO8AAADwAN4A8QAAAOsAAwDqAAcA7ABVAO0AAADuAKcA7wAAAPAA3gDx -AAAA+/8AAAAAAAAAAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAFEABQH//////////wIM -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAA -AAAAAAAAAQAAAQEAAAAAAQEAAAAAAAAAAAAAAAABAQEBAgAAAA3SEtIT0hTSDNIV0gvSAtIR0gRD -ABAUEAkQERABQBvSHNIA0goACwAEAA4AtQAaAQ8AQgC8AMMAIQEoAbYAtwC4ALkAvQC+AL8AwAAb -ARwBHQEeASIBIwEkASUBCgAAAAsAAAAMAAAAtgAAALcAAAC4AAAAuQAAABsBAAAcAQAAHQEAAB4B -AAC2AAAAtwAAALgAAAC5AAAAGwEAABwBAAAdAQAAHgEAAL0AAAC+AAAAvwAAAMAAAAAiAQAAIwEA -ACQBAAAlAQAAvQAAAL4AAAC/AAAAwAAAACIBAAAjAQAAJAEAACUBAAAS0gAAE9IAABTSAAAAAAEA -AgADACwAZAB0AIAAjAChAAcAAAAAAAEAAgADAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAHAAAAAAAAAAMAAAAEAAAAAwAAAAAAAAD/AwAAAwAAAAAA -AAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAsAAEAAAABAAEAAQAAAAAAAAAAAAEAAQACAAIAAgAD -AAMABAAEAAUABQAGAAYABwAHAAgACAAJAAkACgAKAAsACwAMAAwADQANAA4ADgAPAAAAAQACAAAA -C9IO0g3SCNIJ0grSEtIT0hTSEdIQ0gLSAdID0gCABdIEQxvSHNIE0gBFMNIx0gAAtQAaAYEBBQAE -AA8AEAAKAAsADABOAAAAAAABAAIAAAAN0hHSENIC0gHSA9Ib0gvSAIAF0hLSE9IU0gRDCNIJ0grS -HNIG0gfScNIAALUAGgGBAQQADwCDAOgATgGSAPcAXQEGAAgACQAKAAsADAAFAAAAAAAAAAAACgAA -AAEAAAAAAAAAAAAAAAAAAAADAAAABAAAAAMAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAD/AwAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAQAAAAAAAAAAAAAAAAAAAAAAAAAB -AAEAAQAAAATSDdIR0hDSAtIB0gPSG9IAgAXSC9IS0hPSFNIEQ3DSAAAAAAEAAAABAAAAAQAAAAEA -AAADAAAAAgAAAAMAAAADAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAD/AwAAAAAAALUAGgGBAQQADwAG -AAgACQAKAAsADAAAAAAAAAAAACwAAQAVABUAFQABAAEAAQAAAAAAAQACAAAAHNIN0hHSENIC0gHS -A9Ib0gvSAIAF0hLSE9IU0gRDBtIH0gTScNIAALUAGgGBAQUABAAGAAgACQAKAAsADACDAJIA6AD3 -AE4BXQEPAAAAAAC3EyIAuBQjALkVJAC7FiUAvBcmAL0YJwDAGSgAxBopAAcbAAAIHAEACx0CAAwe -AwAQHwQAIiEFACQiBgAmIwcAKCQIAColCQAsJgoALicLADAoDAA0KQ0AOCoOADwrDwBALBAAZC4R -AGgvEgBsMBMAcDEUAHQyFQB4MxYAfDQXAIA1GACENhkAiDcaAIw4GwCROhwAlTsdAJk8HgCdPR8A -oT4gAKU/IQAkSQYCLEoKAjRLDQE8TA8BZE0RAWxOEwF0TxUBfFAXAYRRGQGVUh0BnVMfAQEEAAAC -BQEAAwYCAAQHAwAFCAQABgkFAAcKBgAICwcACQwIAAoNCQALDgoADA8LAA0QDAAOEQ0AAUAABAJB -AQQDQgIEBEMDBAVEBAQGRQUEB0YGBAhHBwQJSAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAABAAIAAgADAAQABAAFAAYABgAHAAgACAAJAAoACgALAAwADAANAA4ADgAP -ACYAJwAoACkAKgBGAEYARwBIAEgASQBKAEoASwBMAGgAaQBqAGoAawBsAGwAbQBuAG4AbwBwAHAA -cQByAHIAcwBzAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQACgA/AAAAAAAA -AAAAAAAAAAAAAAABAAEAAgADAAMABAAFAAUABgAHAAcACAAJAAkACgALAAsADAAMAA0ADgAjACQA -JQAmACcAKAApAEQARQBGAEYARwBHAEgASABJAEkASgBLAGgAaABpAGoAawBsAG0AbQBuAG8AbwBw -AHEAcQByAHIAcwBzAHMAcwBzAHMAcwBzAHMAcwBzAHMAcwBzAHMAcwBzAHMACgA/AAAAAAAAAAAA -AAAAAAAAAAABAAIAAgADAAQABAAFAAYABgAHAAgACAAJAAoACgALAAwADAANAA4ADgAPACYAJwAo -ACkAKgBGAEYARwBIAEgASQBKAEoASwBMAGgAaQBqAGoAawBsAGwAbQBuAG4AbwBwAHAAcQByAHIA -cwBzAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQACgA/AAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAEAAQACAAMAAwAEAAUABQAGAAcABwAIAAkACQAKAAoACwAkACUAJQAmACcA -KAAoAEQARQBGAEYARwBIAEgASQBKAEoASwBMAGgAaABpAGoAawBsAG0AbQBuAG8AbwBwAHEAcQBy -AHIAcgByAHIAcgByAHIAcgByAHIAcgByAHIAcgByAHIAcgByAHIACgA/AICNgAAAAAAAsgzIAP// -//////8AAf//AgP///8E//////////////////////8F/wb/B/8I/wn/Cv8L/wz///8N////Dv// -/w////8Q//////////////////////////////////////////////8R////Ev///xP///8U//// -Ff///xb///8X////GP///xn///8a////G/////8c////Hf///x7///8f////IP///yH///////// -/////////////yIjJP8lJif//yj///8p//////////////////////////////////////////// -//////////////////////////////////8AAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA -AAAAAAAAAAAAAAAAAwAAAAEAAAAAAAAAAwAAAFTGAQACAAAACNoBAAQAAADIxQEABQAAAHTFAQAG -AAAAXKMAABIAAAB0JgAACAAAAMTPAAAJAAAAlC4AAA0AAAB8KQAADgAAABDoAAAPAAAAtLcBABgA -AAAUCQEADAAAAEzLAAAWAAAAQMMBABAAAADgQgEAEQAAAATeAQABAAAATH4AABMAAACktwEAFAAA -AIDLAQAHAAAAXFoAABUAAAD0YAEAFwAAAKCNAQAZAAAAyO0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////wAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAEaAAABIAAABSABLgkiATIPIAcwEyILMhkgETAdIhUyIyAbMCciHzEtIAAAMR8AADcZAAA7FQAA -AAAAAAAAAADAnwAAwJ8AAMCfAABcjAAAwJ8AAMCfAADAjAAAwJ8AAMCfAADAnwAAwJ8AAMCfAADA -nwAAwJ8AAMCfAADAnwAA4JUAADSVAAAklQAAuJQAAFCVAAB0lAAAwJ8AAMCfAACklwAAVJoAAKCb -AADAnwAAwJ8AAMCfAAAonwAA+JYAADCXAACclgAAwJ8AAMCfAADAnwAA5J4AAMCfAAB8lgAAwJ8A -AMCfAADAnwAAwJ8AAMCfAADAnwAAwJ8AAMCfAADMjAAAwJ8AAMCfAADAnwAAwJ8AAMCfAADAnwAA -wJ8AAMCfAADAnwAAwJ8AAMCfAADAnwAAwJ8AAMCfAADAnwAAwJ8AAMCfAADAnwAAwJ8AAMCfAADA -nwAAwJ8AAMCfAACIjwAAwJ8AAMCfAADAnwAAwJ8AAMCfAABcnAAAwJ8AAMCfAADAnwAAwJ8AAMCf -AADAnwAAwJ8AAMCfAADAnwAAwJ8AAMCfAAB4igAAwJ8AAFSKAADAnwAAwJ8AAMCfAADAnwAAwJ8A -AMCfAADAnwAAwJ8AAOSJAADAnwAAwJ8AAMCfAADAnwAAwJ8AAMCfAADAnwAAwJ8AAMCfAADAnwAA -wJ8AALyQAABYkAAAwJ8AANiQAADAnwAAqI8AAECUAADAnwAAwJ8AAACWAADAnwAAwJ8AAMCfAADA -nwAAwJ8AAEyWAAAwlgAAwJ8AAMCfAADAnwAAwJ8AAMCfAADAnwAAwJ8AAMCfAADAnwAAwJ8AAMCf -AABkkgAAwJ8AAMCfAADAnwAAWJwAAMCfAADgjgAAwJ8AAHyeAADAnwAA3J4AABicAADAnwAAwJ8A -ALCIAADYmwAAwJ8AAMCfAADAnwAAwJQAAMCfAADAnwAAIJIAAKyKAADAnwAAwJ8AAMCfAAA4lwAA -XJQAAMCfAADAnwAAwJ8AAMCfAADAnwAAwJ8AAKiTAADAnwAA6J8AAPifAAD0nwAA/J8AAPCfAADs -nwAAAKAAAOSfAADAnwAAwJ8AAMCfAADAnwAAwJ8AAMCfAADAnwAAwJ8AACiSAADAnwAAwJ8AAMCf -AADAnwAAwJ8AAMCfAADAnwAAkKAAAJyhAAAQiQAAMIkAAMCfAADQiAAAwJ8AAMCfAADAnwAAwJ8A -AMCfAADAnwAAwJ8AAMCfAADAnwAAwJ8AAMCfAADAnwAAwJ8AAMCfAADAnwAAwJ8AAMCfAADAnwAA -wJ8AAMCfAADAnwAAwJ8AAMCfAADAnwAAwJ8AAMCfAADAnwAAwJ8AAMCfAADAnwAAwJ8AAMCfAADc -igAArIsAAEyLAAAEoAAAcIkAADSMAADkjgAAwJ8AAMCfAADAnwAAwJ8AALiMAAC8jAAAwJ8AAMCf -AABgjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwrQAA -TKwAAHyuAADErQAASK8AAAAAAQD/////AAAAAP//////////AQAAACwQAADhAw4e4QAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcDgAAAP8DALwOAAAA/wUAYA4AAAD/LQA8DgAAAP89ANgN -AAAA/wQAAA4AAAD/JQBkDwAAAP/dAIQOAAAQEEwAAAAAAAABAQA8PDw8PDw8PDw8PDw8PDw8PDw8 -PDw8PDw8PDw8PDw8PBUVFRU8PDw8FRUVFTw8PDwAAAAAAAAAAAAAAAAAAAAAPDw8PDw8PDw8PDw8 -PDw8PDw8PDw8PDw8PDw8PDw8PDwVFRUVPDw8PBUVFRU8PDw8AAAAAAAAAAAAAAAAAAAAADw8PDw8 -PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8FRUVFTw8PDwVFRUVPDw8PAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAABAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQRAADoFwAAvBQAAFwSAACcGQAA -rBUAAPgWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAABwCoAAUMuAABgAAAAQy4AAAAAAAAAAAAAAAAAAAAAAAPQFAQAkuQAA2CMA -ACS5AAAkuQAAJLkAANwJAAB01QEAjNkAACS5AAAkuQAAUCoAAFAqAABQKgAAUCoAAFAqAABQKgAA -UCoAACS5AAAkuQAAJLkAACS5AAB4JwAAJLkAACS5AAAkuQAAJLkAACS5AABw2QAAJLkAACS5AADM -zwAAAAAAANjxAADc8QAAFAIAAJQ3AQCUNwEAlDcBAJw3AQDkAQAAmDcBAOTGAAAQswEADMcAADiz -AQAwxwAAYLMBAETAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxCEAAIwhAABgzoAAAAIA -AAAAAADI/wAAxP8AAGDQgABABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzP8AAHQ0AQDw1oAA -VAAAAAAAAADI/wAASDMBAKDVgABQAQAAAAAAAMj/AABYMQEA0AqAAAgAAAABAAAAyP8AALj9AAAA -AAAAUAEAAAAAAADI/wAA9DEBANxKgAACAAAAAAAAAMj/AADgMAEAzAqAAAQAAAAAAAAA0P8AAMT/ -AABE14AAKgAAAAAAAADI/wAAxP8AALRWgAAEAAAAAAAAAMj/AAD8tAEAAAAAAAAAAAAAAAAAyP8A -ALy0AQDYCoAABAAAAAAAAABuAG4AaQDAAKAAUACAAL4AUAF9AD4AAAAAAAAAnAIEAOYBJQBVAwQA -3AFjAAAAbgBuAGkAwACgAFAAgAC+AFABfQA+AAAAAAAAAJwCBADmASUAVQMEANwBYwAAAAAAAAAB -AQAASAUBABXSAAAAAAAA/wMAAEgFAQAM0gAAAAAAAP8BAABIBQEAFdIAAAoAAAAA/A8ASAUBAAzS -AAAJAAAAAP4DAEgFAQAV0gAAFAAAAAAA8D9IBQEADNIAABIAAAAAAPwHSAUBAAbSAAAAAAAA/wEA -AEgFAQAH0gAAAAAAAP8DAABIBQEABtIAAAkAAAAA/gMASAUBAAfSAAAKAAAAAPwPAEgFAQAG0gAA -EgAAAAAA/AdIBQEAB9IAABQAAAAAAPA/AAAAAAAAAAAAAAAAAQAAAAEAAAAKAAAABQAAAAUAAAAG -AAAACgAAAAoAAAAGAAAABAAAAAUAAAAGAAAABQAAAAUAAAAGAAAABgAAAAYAAAAGAAAABwAAAAcA -AAAHAAAACAAAAAgAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAEAAAACAAAAAQAA -AAEAAAADAAAAAwAAAAIAAAABAAAABAAAAAAAAAAAAAAAAgAAAAEAAAAAAAAAAAAAAAcAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAsAQAAXgEAAAEAAAABAAAAAQAAAAEA -AAADAAAAAAAAAAAAAADYDwEAQBUBAMwTAQDMFQEAPBUBAAgTAQDIFQEARBEBAEARAQBg4xYAINYT -AAAAAAAQAAAAAIAAAAAAoAAQJwAA6AMAAOgDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAEAAAABAAAAAgAAAAUAAAACAAAAAgAAAAUAAAAC -AAAAAgAAAAEAAAABAAAABQAAAAUAAAACAAAABQAAAAUAAAAAAAAABQAAAAIAAAACAAAAAAAAAAAA -AAAAAAAABQAAAAUAAAAAAAAABQAAAAIAAAACAAAABQAAAAUAAAAFAAAAAAAAAAUAAAACAAAABQAA -AAEAAAABAAAAAgAAAAIAAAACAAAABQAAAAUAAAACAAAABQAAAAEAAAABAAAAAgAAAAIAAAACAAAA -BQAAAAUAAAACAAAAAgAAAAUAAAABAAAAAgAAAAUAAAACAAAABQAAAAUAAAAEAAAABQAAAAUAAAAB -AAAABQAAAAUAAAAFAAAAAgAAAAIAAAAFAAAABQAAAAUAAAABAAAABQAAAAUAAAAFAAAAAgAAAAIA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB -AgEBAAIBAAECAgIAAQEAAgECAQIAAgABAgOAgICAgICAgAGAAoCAgICAwACQANAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAJLkAACS5AAAkuQAAJLkAACS5AAAkuQAAJLkAACS5AAAkuQAAJLkAACS5AAAk -uQAAJLkAACS5AAAkuQAAJLkAACS5AAAkuQAAJLkAACS5AAAkuQAAJLkAACS5AAAkuQAAJLkAACS5 -AAAkuQAAJLkAACS5AAAkuQAAJLkAAMjtAAAAAAAA////fwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAjAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAcNEBABUAAAAMcoAAAAAAAAAAAAAAAAAAGNEBAAUAAAAMcoAA -AAAAAAAAAAAAAAAA6EkAABUAAAAMcoAAAAAAAAAAAAAAAAAAANEBAAoAAAAMcoAAAAAAAAAAAAAA -AAAArM4BAAoAAAAscoAAAAAAAAAAAAAAAAAAFNABAAoAAAAscoAAAAAAAAAAAAAAAAAAFNABAAoA -AAAscoAAAAAAAAAAAAAAAAAAFNABAAoAAAAscoAAAAAAAAAAAAAAAAAAFNABAAoAAAAscoAAAAAA -AAAAAAAAAAAAFNABAAoAAAAscoAAAAAAAAAAAAAAAAAAFNABAAoAAAAscoAAAAAAAAAAAAAAAAAA -FNABAAoAAAAscoAAAAAAAAAAAAAAAAAAFNABAAoAAAAscoAAAAAAAAAAAAAAAAAAFNABAAoAAAAs -coAAAAAAAAAAAAAAAAAAFNABAAoAAAAscoAAAAAAAAAAAAAAAAAAFNABAAoAAAAscoAAAAAAAAAA -AAAAAAAAFNABAAoAAAAscoAAAAAAAAAAAAAAAAAAuNIBAAYAAAAscoAAAAAAAAAAAAAAAAAAINIB -AAUAAAAMcoAAAAAAAAAAAAAAAAAA+M0BAAoAAAAscoAAAAAAAAAAAAAAAAAAjM4BAAoAAAAscoAA -AAAAAAAAAAAAAAAApNwBAAoAAAAMcoAAAAAAAAAAAAAAAAAA5M4BAAoAAAAscoAAAAAAAAAAAAAA -AAAArM8BAAoAAAAscoAAAAAAAAAAAAAAAAAAGNABAAoAAAAscoAAAAAAAAAAAAAAAAAAuNABAAoA -AAAscoAAAAAAAAAAAAAAAAAAdNEBAAoAAAAscoAAAAAAAAAAAAAAAAAADNIBAAoAAAAscoAAAAAA -AAAAAAAAAAAAAAAAAAxygAAMcoAArCCgAGwgoAAwAAAAz////wAAAAAAAAAALHKAACxygACkIKAA -OCCgAAEAAAD8////AAAAAAAAAABMcoAATHKAAKggoAA8IKAACAAAAPP///8AAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAADczgEAFQAAAAxygAAAAAAAAAAAAAAAAABwCoAAUMuAABgAAAAQy4AAAAAAAAAA -AAAAAAAAfwAAAAAAAAAAfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAaAAAAHQAAACAAAAAjAAA -AJ0AAAAHAAAAAAAAAP////8AAAAALQEAAN0BAABaAgAAugIAAAoDAABNAwAAhwMAALoDAADoAwAA -EQQAADcEAABZBAAAegQAAJgEAAC0BAAAzgQAAOcEAAD+BAAAFQUAACoFAAA+BQAAUQUAAGQFAAB1 -BQAAhgUAAJcFAACnBQAAtgUAAMUFAADTBQAA4QUAAO4FAAD7BQAACAYAABQGAAAgBgAAKwYAADcG -AABCBgAATAYAAFcGAABhBgAAawYAAHUGAAB+BgAAiAYAAJEGAACaBgAAogYAAKsGAAC0BgAAvAYA -AMQGAADMBgAA1AYAANsGAADjBgAA6gYAAPIGAAD5BgAAAAcAAAcHAAAOBwAAFAcAABsHAAAiBwAA -KAcAAC4HAAA1BwAAOwcAAEEHAABHBwAATQcAAFMHAABYBwAAXgcAAGQHAABpBwAAbwcAAHQHAAB5 -BwAAfwcAAIQHAACJBwAAjgcAAJMHAACYBwAAnQcAAKIHAACnBwAAqwcAALAHAAC1BwAAuQcAAL4H -AADCBwAAxwcAAMsHAADQBwAA1AcAANgHAADcBwAA4QcAAOUHAADpBwAA7QcAAPEHAAD1BwAA+QcA -AP0HAAABCAAABQgAAAgIAAAMCAAAEAgAABQIAAAXCAAAGwgAAB8IAAAiCAAAJggAACkIAAAtCAAA -MAgAADQIAAA3CAAAOwgAAD4IAABBCAAARQgAAEgIAABLCAAATwgAAFIIAABVCAAAWAgAAFsIAABf -CAAAYggAAGUIAABoCAAAawgAAG4IAABxCAAAdAgAAHcIAAB6CAAAfQgAAIAIAACCCAAAhQgAAIgI -AACLCAAAjggAAJEIAACTCAAAlggAAJkIAAAAAAAAAQAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAqCoB -ADwpAQAAAAAAAAAAAAAAAAAAAAAA/CwBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/CwBAGwrAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAqCoBADwpAQAAAAAA/CgBAAAAAAAUKQEA/CwBAGwrAQAAAAAAAAAAAAAAAAA4KwEA/CgB -ANwoAQAAAAAAqCoBADwpAQDkKQEAcCkBAAAAAAAUKQEA/CwBAGwrAQD8KAEA3CgBALwqAQAAAAAA -/CgBANwoAQAHAAAAAAAAAAYAAAACAAAAAgAAAAIAAAACAAAABgAAAAIAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAHAAAAAQAAAAYAAAAHAAAABwAAAAcAAAAHAAAAAQAAAAYAAAABAAAAAQAAAAEA -AAABAAAAAQAAAAEAAAAHAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAA -AAIAAAACAAAAAgAAAAIAAAAHAAAAAwAAAAMAAAAHAAAABAAAAAMAAAADAAAAAwAAAAMAAAADAAAA -AwAAAAMAAAADAAAAAwAAAAMAAAAHAAAABAAAAAQAAAAEAAAABAAAAAcAAAADAAAABAAAAAQAAAAE -AAAABAAAAAMAAAAEAAAABAAAAAQAAAAAAAAAAAECAwQEBAQEBQYHCAgICAgJCgsMDQAAbjtoO2I7 -XDtuOmg6YjpcOm45aDliOVw5bjhoOGI4XDhuN2g3YjdcN24paCliKVwpbihoKGIoXChuJ2gnYidc -J24ZaBliGVwZbhhoGGIYXBhuF2gXYhdcF24WaBZiFlwWbhVoFWIVXBVuFGgUYhRcFG4TaBNiE1wT -bhJoEmISXBJuEWgRYhFcEW4QaBBiEFwQbgJoAmICXAJuAWgBYgFcAW4AaABiAFwAVAAAAG47aDti -O1w7bjpoOmI6XDpuOWg5YjlcOW4raCtiK1wrbipoKmIqXCpuKWgpYilcKW4oaChiKFwobidoJ2In -XCduJmgmYiZcJm4laCViJVwlbiRoJGIkXCRuI2gjYiNcI24iaCJiIlwibiFoIWIhXCFuIGggYiBc -IG4SaBJiElwSbhFoEWIRXBFuEGgQYhBcEFcQUhBNEEkQbgFoAWIBXAFuAGgAYgBcAFQAAAAAAAAA -AAAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAkgAAAIMAAACSAAAA6AAAAPcAAADo -AAAA9wAAAAAAAAAJAAAAAAAAAAoAAAA4AAAAaAAAAHQAAACAAAAAjAAAAJ0AAAAHAAAAAAAAAAcA -AAAHAAAABwAAAAAAAAAAAAAAAAAAAAAAAAC8WAEACAAAAAxygACEDIAABA2AAIQNgAAEDoAACg0R -FAoNERQZGRkZCgoAAAAFBgcIDQ4PEBUWFxgZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChKc -nBwknJycnJyVnHCDQTUZjSsAAAAABgYMKABpaWQ5AAAQACFHMAAAABIAPDkhAAAAAgAXAAAFEAog -MEAAABMOExEAAAAMEBQYIAgEAAA8ODQwLCgkIBwYFBAMCAQACwcDADs3My8rJyMfGxcTDwsHAzEw -OjQ2OjM5AAAAAAEBAQEBAQEBAgICAgICAgIDAwMDAwMDAwECAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABQAAAAAAAAAKAAAAEQAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV9mP2sPb89kb3kPfY9x/4Zfip+O34L/lw+bD5 -7vkr+mf6ovrc+hT7S/uB+7b76vsc/E38ffyr/Nn8Bf0w/Vn9gv2p/c/99P0X/jn+Wv56/pj+tv7S -/u3+Bv8e/zX/S/9g/3P/hf+W/6b/tP/B/83/2P/h/+n/8P/2//r//f/////////9//r/9v/w/+n/ -4f/Y/83/wf+0/6b/lv+F/3P/YP9L/zX/Hv8G/+3+0v62/pj+ev5a/jn+F/70/c/9qf2C/Vn9MP0F -/dn8q/x9/E38HPzq+7b7gftL+xT73Pqi+mf6K/ru+bD5cPkv+e34qfhl+B/42PeQ90b3/Paw9mP2 -cLmDupa7qry+vdK+57/8wBHCJ8M9xFPFasaAx5fIr8nGyt7L9swPzifPQNBZ0XLSjNOm1L/V2tb0 -1w7ZKdpE21/cet2W3rHfzeDp4QXjIeQ+5Vrmd+eT6LDpzerq6wftJO5C71/wffGa8rjz1fTz9RH3 -L/hM+Wr6iPum/MT94v4AAB4BPAJaA3gElgW0BtEH7wgNCisLSAxmDYMOoQ++ENwR+RIWFDMVUBZt -F4kYphnCGt8b+xwXHjMfTyBqIYYioSO8JNcl8iYMKCYpQSpaK3Qsji2nLsAv2TDxMQozIjQ6NVE2 -aTeAOJY5rTrDO9k87z0EPxlALkFCQlZDakR9RQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAKqqqqqqqqqqqqqqrqqqqqoo/wDMqqoAAKqqAMyqqgAAAEAAwAAA -AAAAUADwAEAA8KqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqAAAAAAAAAAAAAAAAAAAA -AAQEAAQEAQIDAAEBAgECAgMBAQEBAQEBAQICAgICAgICAwMDAwMDAwMEBAQEBAQEBAECAgICAgID -AwMDAwMDAwMDAwMDAwQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAADoBAgHVAN8A2gCiAHUAfwCK -BSoDOQGoAYoFygLZAEgBAQMPBwoUN25qARoB2QDoAAoBugB5AIgAygFKAeIA+QDKAeoAggCZAHTR -RRfooosuAAUHAQMEAAUBBQAAAAUGAAIEAAUABQAAAQIBAgMEAAAFBgcICQoAAAkAAAAAAAAAAQAA -AAIAAAADAAAAAAAAAAQAAAACAAAABQAAAAcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH -BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwYGBgYGBQUFBQUEBAQEBAMDAwMDAgICAgIBAQEBAQAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoACgA -MAAsACwAKAA8ADQAQAA8AIwAbABYAEgA9ACwAH//Bw8fPwEDMAAAADYAAAAMAAAAEgAAABgAAAAk -AAAABgAAAAkAAAAFAAcCAwQGBkADgAbACQANgBMAGkAdgCCABgANgBMAGgAnADSAOgBBwAmAE0Ad -ACeAOgBOwFeAYZkDMwfZCnMOphXmHIAgGSQzB3MOphXmHFkrzDkAQTNI2QqmFYAgWSsAQaZWgGFZ -bJ3YiZ1O7MRONEiDNCd2YicapEEaEzuxExEYgREP/MAPTuzETid2YicapEEaEzuxEw3SIA2JndgJ -CIzACAd+4Ac0SIM0GqRBGhEYgREN0iANCIzACAZpkAawstUFBVRABSd2YicTO7ETDdIgDYmd2AkG -aZAGxE7sBARGYAQDP/ADqqqqqhqkQRoTO7ETD/zADxEYgREN0iANCqiAChM7sRMP/MAPD/zADw3S -IA0LtEALC7RAC4md2AkN0iANCqiACgqogAoIjMAIB3iABwd4gAcGaZAGD/zADw3SIA0LtEALDdIg -DQu0QAuJndgJCIzACImd2AkIjMAIB37gBwd+4AfBLCkHCqiACgiMwAgHeIAHCIzACAd4gAcGaZAG -sLLVBQZpkAawstUFBVRABQVUQAXWHcYEAQcPHz9///9m5gAABQYBAgMEAABUAFQAbABgAFwAVACM -AHgADQ8FBwkLAQMoACgANAAwACwALABEADwALAAsADwANAAwACwAVABEAFVVVQFLaC8BVVVVBeM4 -jgOqqqoCcRzHAaqqqgrHcRwHAAQAAGQAAAAAAAAADwA/AAEAAAAPAD8AAQAAAA8APwABAAAADwA/ -AAEAAAAPAD8AAQAAAA8APwABAAAADwA/AAIAAAAPAD8AAQAAAAEQAAEAAAACgAABQgYCEAACIAAA -A8AAAUMGAxAAAsAAAAPAAAFDBgQQAAJAAAACgAABRAYFEQAAQAAAA8AAAUUGBhEAAOAAAAPAAAFF -BgcRAAEAAAACgAABRgYIEQACIAAAA8AAAUcGCREAAsAAAAPAAAFHBgoRAAJAAAACgAABSAYLEgAA -QAAAA8AAAUkGDBIAAOAAAAPAAAFJBg0SAAEAAAACgAABSgYOEgACAAAAAoAAAUwGAAAiFgAAgAAA -AwAAAVkAJBYAAQAAAAMAAAFaACYWAAIAAAAEAAABWgAoFgACAAAAAwAAAVsAKhYAAoAAAAMAAAFc -ACwXAAAAAAAEAAABXAAuFwAAgAAAAwAAAV0AMBcAAQAAAAMAAAFeADQXAAIAAAADAAABXwA2FwAC -gAAAAwAAAWAAOBgAAAAAAAQAAAFgADwYAAEAAAADAAABYgA+GAACAAAABAAAAWIAQBgAAgAAAAMA -AAFjAGQbAAIAAAADAAABbwFmGwACgAAAAwAAAXABaBwAAAAAAAQAAAFwAWwcAAEAAAADAAABcgFu -HAACAAAABAAAAXIBcBwAAgAAAAMAAAFzAnQdAAAAAAAEAAABdAJ2HQAAgAAAAwAAAXUCeB0AAQAA -AAMAAAF2AnwdAAIAAAADAAABdwN+HQACgAAAAwAAAXgDgB4AAAAAAAQAAAF4A4QeAAEAAAADAAAB -egOGHgACAAAABAAAAXoEiB4AAgAAAAMAAAF7BIwfAAAAAAAEAAABfASRHwABQAAAAwAAAX4ElR8A -AwAAAAQAAAF/BZcfAALAAAADAAABgAWZIAAAQAAAAwAAAYEFnSAAAUAAAAMAAAGCBZ8gAAHAAAAD -AAABgwWhIAADAAAABAAAAYMFpSEAAEAAAAMAAAGFBQAAiHIBAAAAAACIcgEAAAAAAIhyAQAAAAAA -iHIBAAAAAACIcgEAAAAAAIhyAQAAAAAAiHIBAAAAAACIcgEAAAAAAFBrAQAYAAAAFG0BACAAAADM -dAEAFAAAAMB1AQAUAAAAUHEBAA4AAACUbwEADgAAACRxAQAUAAAAJHEBABQAAABAI0AlISEhIUBA -QEBABQQEAQFAQEBABQVAQAwMQA0MDAEBAQVAQAUFAAQABEBAAARAQEAFQEBAQEAFQEBABQUFAQEB -AUAFBQUBBQEBQAUFBUAFQAUFBQUFAAAAAAAAAABkAAAAAJABAAoAAAAEAAAAHBEAABwyAAAcMwAA -BAAAABwVAAAcAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKXGhPiZ7o32Df+9 -1rHeVJFQYAMCqc59VhnnYrXmTZrsRY+dH0CJh/oV7+uyyY4L++xBZ7P9X+pFvyP3U5bkW5vCdRzh -rj1qTFpsQX4C9U+DXGj0UTTRCPmT4nOrU2I/KgwIUpVlRl6dKDChNw8KtS8JDjYkmxs93ybNaU7N -f5/qGxKeHXRYLjQtNrLc7rT7W/akTXZht859e1I+3XFelxP1pmi5AAAswWBAH+PIee22vtRGjdln -S3LelNSY6LBKhWu7KsXlTxbtxYbXmlVmlBHPihDpBgSB/vCgRHi6JeNL86L+XcCAigWtP7whSHAE -8d9jwXd1r2NCMCAa5Q79bb9MgRQYNSYvw+G+ojXMiDkuV5PyVYL8R3qsyOe6KzKV5qDAmBnRnn+j -ZkR+VKs7gwvKjCnH02s8KHmn4rwdFnatO9tWZE50HhTbkgoMbEjkuF2fbr3vQ6bEqDmkMTfTi/Iy -1UOLWW632owBZLHSnOBJtNj6rAfzJc+vyo706UcYENVviPBvSnJcJDjxV8dzUZcjy3yhnOghPt2W -3GGGDYUPkOBCfMRxqszYkAUGAfcSHKPCX2r5rtBpkRdYmSc6uSc42RPrsyszIrvScKmJB6czti0i -PJIVIMlJh/+qeFB6pY8D+FmACRca2mUx18aEuNDDgrApd1oRHst7/KjWbTosAAECBAQAAAAEDAwI -BAwEBEAAAACAAAAAAAEAAAACAABAAAAAAAQAAEAAAABAAAAAAPBhAAABAQIBAgIDAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAZAAAACoAAAAOAAAAAAABAQAAAAAAAAAAAAEBAAAAAAIAAQACAgMD -AzTRAQBA0QEATNEBAFjRAQBg0QEAaNEBAAEBAAECAQEBAAAAAAAAAAD/////AAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAA -AAAAAAAAAIANAAAAIAAAgA0AAIANAAAAIAAAgA0AAAAGAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAABgAAAAQAAAAsAQAABwAAAAAAAAAIAAAABAAAADRXgAAJAAAABAAAABAYAAAK -AAAABAAAAKBWgAALAAAABAAAAExXgAAMAAAABAAAABAYAAANAAAABAAAALhWgAAOAAAAAAAAAA8A -AAAEAAAAEwAAAA== -==== Index: projects/clang350-import/sys/dev/bce/if_bcefw.h =================================================================== --- projects/clang350-import/sys/dev/bce/if_bcefw.h (revision 276342) +++ projects/clang350-import/sys/dev/bce/if_bcefw.h (revision 276343) @@ -1,14847 +1,14847 @@ /*- * Copyright (c) 2006-2014 QLogic Corporation * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS' * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF * THE POSSIBILITY OF SUCH DAMAGE. * * $FreeBSD$ */ /* * This file contains firmware data derived from proprietary unpublished * source code, Copyright (c) 2004-2014 QLogic Corporation. * * Permission is hereby granted for the distribution of this firmware data * in hexadecimal or equivalent format, provided this copyright notice also * accompanies it. */ /* Firmware release 6.0.15 for BCM5706 and BCM5708 (b06). */ /* Firmware release 6.0.17 for BCM5709 and BCM5716 (b09). */ int bce_COM_b06FwReleaseMajor = 0x6; int bce_COM_b06FwReleaseMinor = 0x0; int bce_COM_b06FwReleaseFix = 0xf; u32 bce_COM_b06FwStartAddr = 0x08000118; u32 bce_COM_b06FwTextAddr = 0x08000000; int bce_COM_b06FwTextLen = 0x4a68; u32 bce_COM_b06FwDataAddr = 0x00000000; int bce_COM_b06FwDataLen = 0x0; u32 bce_COM_b06FwRodataAddr = 0x08004a68; int bce_COM_b06FwRodataLen = 0x14; u32 bce_COM_b06FwBssAddr = 0x08004ad8; int bce_COM_b06FwBssLen = 0xc4; u32 bce_COM_b06FwSbssAddr = 0x08004aa0; int bce_COM_b06FwSbssLen = 0x38; u32 bce_COM_b06FwSDataAddr = 0x00000000; int bce_COM_b06FwSDataLen = 0x0; const u32 bce_COM_b06FwText[(0x4a68/4) + 1] = { 0xa000046, 0x0, 0x0, 0xd, 0x636f6d36, 0x2e302e31, 0x35000000, 0x6000f02, 0x0, 0x3, 0xc8, 0x32, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x136, 0xea60, 0x5, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0xd, 0xd, 0x3c020800, 0x24424aa0, 0x3c030800, 0x24634b9c, 0xac400000, 0x43202b, 0x1480fffd, 0x24420004, 0x3c1d0800, 0x37bd7ffc, 0x3a0f021, 0x3c100800, 0x26100118, 0x3c1c0800, 0x279c4aa0, 0xe000168, 0x0, 0xd, 0x27470100, 0x90e3000b, 0x2402001a, 0x94e50008, 0x14620028, 0x2021, 0x8ce20000, 0x3c030800, 0x8c630044, 0x94e60014, 0x211c2, 0x21040, 0x30a40002, 0x5a1021, 0x24630001, 0x30a50004, 0xa4460080, 0x3c010800, 0xac230044, 0x10a00019, 0x4202b, 0x8f4202b8, 0x4410008, 0x24040001, 0x3c020800, 0x8c420060, 0x24420001, 0x3c010800, 0xac220060, 0x3e00008, 0x801021, 0x8ce20020, 0x94e30016, 0x2021, 0xaf420280, 0x8ce20004, 0xa7430284, 0xaf420288, 0x3c021000, 0xaf4202b8, 0x3c020800, 0x8c42005c, 0x24420001, 0x3c010800, 0xac22005c, 0x3e00008, 0x801021, 0x27470100, 0x90e3000b, 0x24020003, 0x94e50008, 0x14620028, 0x2021, 0x8ce20000, 0x3c030800, 0x8c630044, 0x94e60014, 0x211c2, 0x21040, 0x30a40002, 0x5a1021, 0x24630001, 0x30a50004, 0xa4460080, 0x3c010800, 0xac230044, 0x10a00019, 0x4202b, 0x8f4202b8, 0x4410008, 0x24040001, 0x3c020800, 0x8c420060, 0x24420001, 0x3c010800, 0xac220060, 0x3e00008, 0x801021, 0x8ce20020, 0x94e30016, 0x2021, 0xaf420280, 0x8ce20004, 0xa7430284, 0xaf420288, 0x3c021000, 0xaf4202b8, 0x3c020800, 0x8c42005c, 0x24420001, 0x3c010800, 0xac22005c, 0x3e00008, 0x801021, 0x8f430100, 0x24020100, 0x50620003, 0x311c2, 0xd, 0x311c2, 0x21040, 0x5a1021, 0xa4400080, 0x3e00008, 0x1021, 0x93620000, 0x3e00008, 0xaf800000, 0x3e00008, 0x1021, 0x3e00008, 0x1021, 0x24020100, 0x14820008, 0x0, 0x3c020800, 0x8c4200fc, 0x24420001, 0x3c010800, 0xac2200fc, 0xa0000dd, 0x30a20020, 0x3c020800, 0x8c420084, 0x24420001, 0x3c010800, 0xac220084, 0x30a20020, 0x10400008, 0x30a30010, 0x3c020800, 0x8c420108, 0x24420001, 0x3c010800, 0xac220108, 0x3e00008, 0x0, 0x10600008, 0x0, 0x3c020800, 0x8c420104, 0x24420001, 0x3c010800, 0xac220104, 0x3e00008, 0x0, 0x3c020800, 0x8c420100, 0x24420001, 0x3c010800, 0xac220100, 0x3e00008, 0x0, 0x27bdffe8, 0xafbf0010, 0x27440100, 0x94830008, 0x30620004, 0x1040001b, 0x30660002, 0x8f4202b8, 0x4410008, 0x24050001, 0x3c020800, 0x8c420060, 0x24420001, 0x3c010800, 0xac220060, 0xa000129, 0x8fbf0010, 0x8c820020, 0x94830016, 0x2821, 0xaf420280, 0x8c820004, 0xa7430284, 0xaf420288, 0x3c021000, 0xaf4202b8, 0x3c020800, 0x8c42005c, 0x24420001, 0x3c010800, 0xac22005c, 0xa000129, 0x8fbf0010, 0x10c00006, 0x602821, 0x8f440100, 0xe0000cd, 0x0, 0xa000128, 0x24050001, 0x8f820008, 0x8f430104, 0x50430007, 0x2821, 0x8f440100, 0xe0000cd, 0x0, 0x8f420104, 0xaf820008, 0x2821, 0x8fbf0010, 0xa01021, 0x3e00008, 0x27bd0018, 0x27bdffe8, 0xafbf0014, 0xafb00010, 0x97420108, 0x30437000, 0x24022000, 0x1062000b, 0x28622001, 0x1440002f, 0x1021, 0x24024000, 0x10620025, 0x0, 0x24026000, 0x10620026, 0x1021, 0xa000165, 0x8fbf0014, 0x27500100, 0x92020009, 0x1040001a, 0x24030001, 0x3c020800, 0x8c420020, 0x10400016, 0x1821, 0xe000493, 0x0, 0x96030008, 0x3c060800, 0x94c64b5e, 0x8e040018, 0x8f820020, 0x9605000c, 0x31c00, 0x661825, 0xac440000, 0xac450004, 0x24040001, 0xac400008, 0xac40000c, 0xac400010, 0xac400014, 0xac400018, 0xe0004b8, 0xac43001c, 0x1821, 0xa000164, 0x601021, 0xe000325, 0x0, 0xa000164, 0x1021, 0xe000ee9, 0x0, 0x1021, 0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018, 0x27bdffe0, 0xafb20018, 0x3c036010, 0xafbf001c, 0xafb10014, 0xafb00010, 0x8c645000, 0x2402ff7f, 0x3c1a8000, 0x822024, 0x3484380c, 0x24020037, 0xac645000, 0x3c120800, 0x26524ad8, 0xaf420008, 0x24020c80, 0xaf420024, 0x3c1b8008, 0x3c060800, 0x24c60324, 0x2401021, 0x2404001d, 0x2484ffff, 0xac460000, 0x481fffd, 0x24420004, 0x3c020800, 0x244204b0, 0x3c010800, 0xac224ae0, 0x3c020800, 0x24420230, 0x3c010800, 0xac224ae4, 0x3c020800, 0x24420174, 0x3c030800, 0x2463032c, 0x3c040800, 0x248403d8, 0x3c050800, 0x24a538f0, 0x3c010800, 0xac224b40, 0x3c020800, 0x244202ec, 0x3c010800, 0xac264b24, 0x3c010800, 0xac254b34, 0x3c010800, 0xac234b3c, 0x3c010800, 0xac244b44, 0x3c010800, 0xac224b48, 0x3c010800, 0xac234adc, 0x3c010800, 0xac204ae8, 0x3c010800, 0xac204aec, 0x3c010800, 0xac204af0, 0x3c010800, 0xac204af4, 0x3c010800, 0xac204af8, 0x3c010800, 0xac204afc, 0x3c010800, 0xac204b00, 0x3c010800, 0xac244b04, 0x3c010800, 0xac204b08, 0x3c010800, 0xac204b0c, 0x3c010800, 0xac204b10, 0x3c010800, 0xac204b14, 0x3c010800, 0xac204b18, 0x3c010800, 0xac264b1c, 0x3c010800, 0xac264b20, 0x3c010800, 0xac254b30, 0x3c010800, 0xac234b38, 0xe000623, 0x0, 0x3c028000, 0x34420070, 0x8c420000, 0xaf820014, 0x3c030800, 0x8c630020, 0x8f820004, 0x10430004, 0x3c028000, 0xe00045b, 0xaf830004, 0x3c028000, 0x34460070, 0x3c030800, 0x8c6300a0, 0x3c020800, 0x8c4200a4, 0x10430004, 0x8f840014, 0x3c010800, 0xac2300a4, 0xa743009e, 0x8cca0000, 0x3c030800, 0x8c6300bc, 0x3c020800, 0x8c4200b8, 0x1442023, 0x641821, 0x4021, 0x64202b, 0x481021, 0x441021, 0x3c010800, 0xac2300bc, 0x3c010800, 0xac2200b8, 0x8f510000, 0x32220007, 0x1040ffdc, 0xaf8a0014, 0x8cc60000, 0x3c050800, 0x8ca500bc, 0x3c040800, 0x8c8400b8, 0xca3023, 0xa62821, 0x1021, 0xa6302b, 0x822021, 0x862021, 0x32270001, 0x3c010800, 0xac2500bc, 0x3c010800, 0xac2400b8, 0x10e0001f, 0x32220002, 0x8f420100, 0xaf420020, 0x8f420104, 0xaf4200a8, 0x9342010b, 0xe0000c6, 0x305000ff, 0x2e02001e, 0x54400004, 0x101080, 0xe0000c9, 0xa000213, 0x0, 0x521021, 0x8c420000, 0x40f809, 0x0, 0x10400005, 0x3c024000, 0x8f430104, 0x3c026020, 0xac430014, 0x3c024000, 0xaf420138, 0x3c020800, 0x8c420034, 0x24420001, 0x3c010800, 0xac220034, 0x32220002, 0x1040000e, 0x32220004, 0x8f420140, 0xe0000c6, 0xaf420020, 0xe000295, 0x0, 0x3c024000, 0xaf420178, 0x3c020800, 0x8c420038, 0x24420001, 0x3c010800, 0xac220038, 0x32220004, 0x1040ff98, 0x3c028000, 0x8f420180, 0xe0000c6, 0xaf420020, 0x8f430180, 0x24020f00, 0x14620005, 0x0, 0x8f420188, 0xa742009c, 0xa000248, 0x3c024000, 0x93620000, 0x24030050, 0x304200ff, 0x14430008, 0x3c024000, 0xe00027b, 0x0, 0x54400004, 0x3c024000, 0xe000d75, 0x0, 0x3c024000, 0xaf4201b8, 0x3c020800, 0x8c42003c, 0x24420001, 0x3c010800, 0xac22003c, 0xa0001c8, 0x3c028000, 0x3c029000, 0x34420001, 0x822025, 0xaf440020, 0x8f420020, 0x440fffe, 0x0, 0x3e00008, 0x0, 0x3c028000, 0x34420001, 0x822025, 0x3e00008, 0xaf440020, 0x27bdffe0, 0xafb10014, 0xafb00010, 0x808821, 0xafbf0018, 0xe000250, 0x30b000ff, 0x9362007d, 0x2202021, 0x2028025, 0xa370007d, 0x8f700074, 0x3c028000, 0xe000259, 0x2028024, 0x16000009, 0x8fbf0018, 0x8f4201f8, 0x440fffe, 0x24020002, 0xaf5101c0, 0xa34201c4, 0x3c021000, 0xaf4201f8, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x27bdffe8, 0xafbf0010, 0x97420184, 0x8f440188, 0x30420200, 0x10400005, 0x2821, 0xe000faa, 0x0, 0xa00028d, 0x24050001, 0x3c02ff00, 0x4800005, 0x821824, 0x3c020400, 0x50620001, 0x9362003e, 0x24050001, 0x8fbf0010, 0xa01021, 0x3e00008, 0x27bd0018, 0xa3600022, 0x8f440140, 0xa00025e, 0x24050001, 0x27bdffe8, 0xafbf0014, 0xafb00010, 0x93620000, 0x304400ff, 0x38830020, 0x38820030, 0x3182b, 0x2102b, 0x621824, 0x10600003, 0x24020050, 0x14820080, 0x8fbf0014, 0x93620005, 0x30420001, 0x1040007c, 0x8fbf0014, 0x93420148, 0x2443ffff, 0x2c620005, 0x10400078, 0x8fb00010, 0x31080, 0x3c030800, 0x24634a68, 0x431021, 0x8c420000, 0x400008, 0x0, 0xe000250, 0x8f440140, 0x8f70000c, 0x8f420144, 0x16020002, 0x24020001, 0xaf62000c, 0xe000259, 0x8f440140, 0x8f420144, 0x14500004, 0x8fbf0014, 0x8fb00010, 0xa000f20, 0x27bd0018, 0x8f62000c, 0xa000304, 0x0, 0x97620010, 0x8f430144, 0x3042ffff, 0x1462001a, 0x0, 0x24020001, 0xa7620010, 0x8f420238, 0x4430010, 0x8f420140, 0x3c02003f, 0x3446f000, 0x3c056000, 0x3c04ffc0, 0x8ca22bbc, 0x441824, 0x461024, 0x21302, 0x31d82, 0x10620039, 0x0, 0x8f420238, 0x440fff7, 0x0, 0x8f420140, 0xaf420200, 0x3c021000, 0xaf420238, 0xa000322, 0x8fbf0014, 0x97620010, 0xa000304, 0x0, 0xe000250, 0x8f440140, 0x97620012, 0x8f430144, 0x3050ffff, 0x16030002, 0x24020001, 0xa7620012, 0xe000259, 0x8f440140, 0x8f420144, 0x16020004, 0x8fbf0014, 0x8fb00010, 0xa000291, 0x27bd0018, 0x97620012, 0xa000304, 0x0, 0x97620014, 0x8f430144, 0x3042ffff, 0x14620006, 0x24020001, 0x8fbf0014, 0x8fb00010, 0xa7620014, 0xa00124a, 0x27bd0018, 0x97620014, 0x1440001d, 0x8fbf0014, 0xa00031c, 0x0, 0x97620016, 0x8f430144, 0x3042ffff, 0x1462000b, 0x24020001, 0x8fbf0014, 0x8fb00010, 0xa7620016, 0xa000b12, 0x27bd0018, 0x97420078, 0x24420004, 0xa7620010, 0xa000322, 0x8fbf0014, 0x97620016, 0x24030001, 0x3042ffff, 0x14430007, 0x8fbf0014, 0x3c020800, 0x8c420070, 0x24420001, 0x3c010800, 0xac220070, 0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018, 0x27bdffe8, 0xafbf0014, 0xafb00010, 0x8f500100, 0x93620000, 0x93430109, 0x304400ff, 0x2402001f, 0x106200a5, 0x28620020, 0x10400018, 0x24020038, 0x2862000a, 0x1040000c, 0x2402000b, 0x28620008, 0x1040002c, 0x0, 0x46000e5, 0x28620002, 0x14400028, 0x24020006, 0x10620026, 0x8fbf0014, 0xa00041f, 0x8fb00010, 0x1062005e, 0x2862000b, 0x144000dc, 0x8fbf0014, 0x2402000e, 0x10620073, 0x8fb00010, 0xa00041f, 0x0, 0x106200c0, 0x28620039, 0x1040000a, 0x24020080, 0x24020036, 0x106200ca, 0x28620037, 0x104000b4, 0x24020035, 0x106200c1, 0x8fbf0014, 0xa00041f, 0x8fb00010, 0x1062002b, 0x28620081, 0x10400006, 0x240200c8, 0x24020039, 0x106200b4, 0x8fbf0014, 0xa00041f, 0x8fb00010, 0x10620099, 0x8fbf0014, 0xa00041f, 0x8fb00010, 0x3c020800, 0x8c420020, 0x104000b9, 0x8fbf0014, 0xe000493, 0x0, 0x8f420100, 0x8f830020, 0x9745010c, 0x97460108, 0xac620000, 0x8f420104, 0x3c040800, 0x94844b5e, 0x52c00, 0xac620004, 0x8f420118, 0x63400, 0xc43025, 0xac620008, 0x8f42011c, 0x24040001, 0xac62000c, 0x9342010a, 0xa22825, 0xac650010, 0xac600014, 0xac600018, 0xac66001c, 0xa0003f5, 0x8fbf0014, 0x3c020800, 0x8c420020, 0x1040009a, 0x8fbf0014, 0xe000493, 0x0, 0x97440108, 0x3c030800, 0x94634b5e, 0x9745010c, 0x42202, 0x9746010e, 0x8f820020, 0x42600, 0x832025, 0x52c00, 0x3c030080, 0xa62825, 0x832025, 0xac400000, 0xac400004, 0xac400008, 0xac40000c, 0xac450010, 0xac400014, 0xac400018, 0xac44001c, 0xa0003f4, 0x24040001, 0x9742010c, 0x14400015, 0x0, 0x93620005, 0x30420010, 0x14400011, 0x0, 0xe000250, 0x2002021, 0x93620005, 0x2002021, 0x34420010, 0xe000259, 0xa3620005, 0x93620000, 0x24030020, 0x304200ff, 0x1043006d, 0x2002021, 0x8fbf0014, 0x8fb00010, 0xa000fc0, 0x27bd0018, 0xd, 0xa00041e, 0x8fbf0014, 0x3c020800, 0x8c420020, 0x10400063, 0x8fbf0014, 0xe000493, 0x0, 0x8f420104, 0x8f830020, 0x9744010c, 0x3c050800, 0x94a54b5e, 0xac620000, 0x9762002c, 0x42400, 0x3042ffff, 0x822025, 0x3c02400e, 0xa22825, 0xac640004, 0xac600008, 0xac60000c, 0xac600010, 0xac600014, 0xac600018, 0xac65001c, 0xa0003f4, 0x24040001, 0xe000250, 0x2002021, 0xa7600008, 0xe000259, 0x2002021, 0x2002021, 0xe00025e, 0x24050001, 0x3c020800, 0x8c420020, 0x10400040, 0x8fbf0014, 0xe000493, 0x0, 0x9742010c, 0x8f830020, 0x3c050800, 0x94a54b5e, 0x21400, 0xac700000, 0xac620004, 0xac600008, 0x8f64004c, 0x3c02401f, 0xa22825, 0xac64000c, 0x8f620050, 0x24040001, 0xac620010, 0x8f620054, 0xac620014, 0xac600018, 0xac65001c, 0x8fbf0014, 0x8fb00010, 0xa0004b8, 0x27bd0018, 0x24020020, 0x50820025, 0x8fb00010, 0xe000f0a, 0x2002021, 0x10400020, 0x8fbf0014, 0x2002021, 0x8fb00010, 0x2821, 0xa00025e, 0x27bd0018, 0x2002021, 0x8fbf0014, 0x8fb00010, 0xa000580, 0x27bd0018, 0x9745010c, 0x2002021, 0x8fbf0014, 0x8fb00010, 0xa0005a0, 0x27bd0018, 0x2002021, 0x8fb00010, 0xa0005c5, 0x27bd0018, 0x9345010d, 0x2002021, 0x8fb00010, 0xa00060f, 0x27bd0018, 0x2002021, 0x8fbf0014, 0x8fb00010, 0xa0005eb, 0x27bd0018, 0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018, 0x8f420278, 0x440fffe, 0x24020002, 0x34840080, 0xaf440240, 0xa3420244, 0x3c021000, 0x3e00008, 0xaf420278, 0x3c040800, 0x94844b6a, 0x3c020800, 0x8c424b74, 0x3083ffff, 0x318c0, 0x431021, 0xaf42003c, 0x3c020800, 0x8c424b70, 0xaf420038, 0x3c020050, 0x34420008, 0xaf420030, 0x0, 0x0, 0x0, 0x8f420000, 0x30420020, 0x1040fffd, 0x0, 0x8f420400, 0x3c010800, 0xac224b60, 0x8f420404, 0x3c010800, 0xac224b64, 0x3c020020, 0xaf420030, 0x0, 0x3c020800, 0x94424b68, 0x3c030800, 0x94634b6c, 0x3c050800, 0x94a54b6e, 0x24840001, 0x431021, 0x3083ffff, 0x3c010800, 0xa4224b68, 0x3c010800, 0xa4244b6a, 0x14650003, 0x0, 0x3c010800, 0xa4204b6a, 0x3e00008, 0x0, 0x3c05000a, 0x27bdffe8, 0x3452821, 0x3c040800, 0x24844b50, 0xafbf0010, 0xe00051d, 0x2406000a, 0x3c020800, 0x94424b52, 0x3c030800, 0x94634b6e, 0x3042000f, 0x24420003, 0x431804, 0x24027fff, 0x43102b, 0x10400002, 0xaf83001c, 0xd, 0xe00042a, 0x0, 0x3c020800, 0x94424b5a, 0x8fbf0010, 0x27bd0018, 0x3e00008, 0xa74200a2, 0x3c02000a, 0x3421021, 0x94430006, 0x3c020800, 0x94424b5a, 0x3c010800, 0xa4234b56, 0x431023, 0x8f83001c, 0x21400, 0x21403, 0x43102b, 0x3e00008, 0x38420001, 0x27bdffe8, 0xafbf0010, 0x3c02000a, 0x3421021, 0x94420006, 0x3c010800, 0xa4224b56, 0xe000477, 0x0, 0x5440fff9, 0x3c02000a, 0x8fbf0010, 0x3e00008, 0x27bd0018, 0x27bdffe8, 0xafbf0010, 0xe000477, 0x0, 0x10400003, 0x0, 0xe000485, 0x0, 0x3c020800, 0x8c424b60, 0x8fbf0010, 0x27430400, 0xaf420038, 0x3c020800, 0x8c424b64, 0x27bd0018, 0xaf830020, 0xaf42003c, 0x3c020005, 0xaf420030, 0x3e00008, 0xaf800018, 0x8f820018, 0x3c030006, 0x21140, 0x431025, 0xaf420030, 0x0, 0x0, 0x0, 0x8f420000, 0x30420010, 0x1040fffd, 0x27420400, 0xaf820020, 0x3e00008, 0xaf800018, 0x3c060800, 0x8cc64b64, 0x8f850018, 0x8f830020, 0x3c020800, 0x94424b5a, 0x27bdffe0, 0x24a50001, 0x24630020, 0x24420001, 0x24c70020, 0xafb10014, 0xafb00010, 0xafbf0018, 0xaf850018, 0xaf830020, 0x3c010800, 0xa4224b5a, 0x309000ff, 0x3c010800, 0xac274b64, 0x4c10008, 0x8821, 0x4e00006, 0x0, 0x3c020800, 0x8c424b60, 0x24420001, 0x3c010800, 0xac224b60, 0x3c020800, 0x94424b5a, 0x3c030800, 0x94634b68, 0x10202b, 0x431026, 0x2c420001, 0x441025, 0x14400004, 0x8f830018, 0x24020010, 0x1462000f, 0x0, 0xe0004a9, 0x24110001, 0x3c030800, 0x94634b5a, 0x3c020800, 0x94424b68, 0x14620003, 0x0, 0xe00042a, 0x0, 0x16000003, 0x0, 0xe000493, 0x0, 0x3c030800, 0x94634b5e, 0x3c020800, 0x94424b5c, 0x24630001, 0x3064ffff, 0x3c010800, 0xa4234b5e, 0x14820003, 0x0, 0x3c010800, 0xa4204b5e, 0x12000006, 0x0, 0x3c020800, 0x94424b5a, 0xa74200a2, 0xa00050b, 0x2201021, 0xe000477, 0x0, 0x10400004, 0x2201021, 0xe000485, 0x0, 0x2201021, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x3084ffff, 0x30a5ffff, 0x1821, 0x10800007, 0x0, 0x30820001, 0x10400002, 0x42042, 0x651821, 0xa000513, 0x52840, 0x3e00008, 0x601021, 0x10c00006, 0x24c6ffff, 0x8ca20000, 0x24a50004, 0xac820000, 0xa00051d, 0x24840004, 0x3e00008, 0x0, 0x10a00008, 0x24a3ffff, 0xac860000, 0x0, 0x0, 0x2402ffff, 0x2463ffff, 0x1462fffa, 0x24840004, 0x3e00008, 0x0, 0x24020001, 0xaf62000c, 0xa7620010, 0xa7620012, 0xa7620014, 0x3e00008, 0xa7620016, 0x3082007f, 0x3421021, 0x3c08000e, 0x481821, 0x3c020800, 0x8c420020, 0x27bdffd8, 0x2407ff80, 0xafb3001c, 0xafb20018, 0xafb10014, 0xafb00010, 0xafbf0020, 0x808021, 0x30b100ff, 0x872024, 0x30d200ff, 0x1040002f, 0x9821, 0xaf44002c, 0x90620000, 0x24030050, 0x304200ff, 0x1443000e, 0x0, 0x3c020800, 0x8c4200e0, 0x2021021, 0x471024, 0xaf42002c, 0x3c020800, 0x8c4200e0, 0x2021021, 0x3042007f, 0x3421021, 0x481021, 0x944200d4, 0x3053ffff, 0xe000493, 0x0, 0x3c020800, 0x94424b5e, 0x8f830020, 0x113400, 0xc23025, 0x122c00, 0x3c024000, 0xc23025, 0x34a50001, 0xac700000, 0x8fbf0020, 0xac600004, 0x8fb20018, 0xac730008, 0x8fb10014, 0xac60000c, 0x8fb3001c, 0xac650010, 0x8fb00010, 0xac600014, 0x24040001, 0xac600018, 0x27bd0028, 0xa0004b8, 0xac66001c, 0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0028, 0x9343010f, 0x24020010, 0x1062000e, 0x28650011, 0x10a00007, 0x24020012, 0x24020008, 0x2405003a, 0x10620006, 0x3021, 0x3e00008, 0x0, 0x24050035, 0x1462fffc, 0x3021, 0xa000538, 0x0, 0x8f420074, 0x24420fa0, 0x3e00008, 0xaf62000c, 0x27bdffe8, 0xafbf0010, 0xe00025e, 0x24050001, 0x8fbf0010, 0x24020001, 0xa7620012, 0x27bd0018, 0x24020001, 0x3e00008, 0xa3600022, 0x27bdffe0, 0xafb10014, 0xafb00010, 0xafbf0018, 0x30b1ffff, 0xe000250, 0x808021, 0x9362003f, 0x24030004, 0x304200ff, 0x1443000c, 0x2002021, 0x12200008, 0x2402000a, 0xe000531, 0x0, 0x93620005, 0x2403fffe, 0x431024, 0xa3620005, 0x24020012, 0xa362003f, 0x2002021, 0xe000259, 0xa3600081, 0x16200003, 0x2002021, 0xe000595, 0x0, 0x2002021, 0x322600ff, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x24050038, 0xa000538, 0x27bd0020, 0x27bdffe0, 0xafbf001c, 0xafb20018, 0xafb10014, 0xafb00010, 0xe000250, 0x808021, 0xe000531, 0x0, 0x9362003f, 0x24120018, 0x305100ff, 0x12320003, 0x2002021, 0x24020012, 0xa362003f, 0x93620005, 0x2403fffe, 0x431024, 0xe000259, 0xa3620005, 0x2002021, 0x24050020, 0x16320007, 0x3021, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0xa00025e, 0x27bd0020, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x24050039, 0xa000538, 0x27bd0020, 0x27bdffe8, 0xafb00010, 0xafbf0014, 0x9742010c, 0x24050036, 0x808021, 0x14400010, 0x304600ff, 0xe000250, 0x0, 0x24020012, 0xa362003f, 0x93620005, 0x34420010, 0xe000531, 0xa3620005, 0xe000259, 0x2002021, 0x2002021, 0xe00025e, 0x24050020, 0xa000604, 0x0, 0xe000538, 0x0, 0xe000250, 0x2002021, 0x93620023, 0x2403ff9f, 0x2002021, 0x431024, 0x8fbf0014, 0x8fb00010, 0xa3620023, 0xa000259, 0x27bd0018, 0x27bdffe0, 0xafbf0018, 0xafb10014, 0xafb00010, 0x30b100ff, 0xe000250, 0x808021, 0x24020012, 0xe000531, 0xa362003f, 0xe000259, 0x2002021, 0x2002021, 0x2203021, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x24050035, 0xa000538, 0x27bd0020, 0xa380002c, 0x3e00008, 0xa380002d, 0x8f420278, 0x440fffe, 0x8f820034, 0xaf420240, 0x24020002, 0xa3420244, 0x3c021000, 0x3e00008, 0xaf420278, 0x3c036000, 0x8c625400, 0x30420008, 0x1440fffd, 0x0, 0x8c625408, 0xaf82000c, 0x24020052, 0xac605408, 0xac645430, 0xac625434, 0x24020008, 0x3e00008, 0xac625400, 0x3c026000, 0x8c425400, 0x30420008, 0x10400005, 0x3c036000, 0x8c625400, 0x30420008, 0x1440fffd, 0x0, 0x8f83000c, 0x3c026000, 0x3e00008, 0xac435408, 0x90a30000, 0x24020005, 0x804021, 0x3063003f, 0x4821, 0x14620005, 0x5021, 0x90a2001c, 0x94a3001e, 0x304900ff, 0x306affff, 0xad00000c, 0xad000010, 0xad000024, 0x95020014, 0x8d05001c, 0x8d040018, 0x3042ffff, 0x491023, 0x21100, 0x237c3, 0x403821, 0x862023, 0xa2102b, 0x822023, 0xa72823, 0xad05001c, 0xad040018, 0xa5090014, 0xa5090020, 0xa50a0016, 0x3e00008, 0xa50a0022, 0x8f4201f8, 0x440fffe, 0x24020002, 0xaf4401c0, 0xa34201c4, 0x3c021000, 0x3e00008, 0xaf4201f8, 0x3c020800, 0x8c4200b4, 0x27bdffe8, 0xafbf0014, 0x24420001, 0xafb00010, 0x3c010800, 0xac2200b4, 0x8f430024, 0x3c02001f, 0x30aa00ff, 0x3442ff80, 0x30d800ff, 0x628024, 0x80f821, 0x30ef00ff, 0x1158003b, 0x1405821, 0x240cff80, 0x3c19000a, 0x3163007f, 0x310c0, 0x31940, 0x621821, 0x3c020800, 0x8c4200dc, 0x25680001, 0x310d007f, 0x3e21021, 0x431021, 0x3043007f, 0x3431821, 0x4c1024, 0x794821, 0xaf420024, 0x8d220024, 0x16c1824, 0x6c7026, 0xad22000c, 0x8d220024, 0x310800ff, 0xad220010, 0x95220014, 0x95230020, 0x8d27001c, 0x3042ffff, 0x3063ffff, 0x8d260018, 0x431023, 0x21100, 0x227c3, 0x402821, 0xc43023, 0xe2102b, 0xc23023, 0xe53823, 0xad27001c, 0xad260018, 0x95220020, 0xa5220014, 0x95220022, 0x154b000a, 0xa5220016, 0x8d230024, 0x8d220008, 0x25460001, 0x31450080, 0x14620004, 0x30c4007f, 0x108f0002, 0x38aa0080, 0xc05021, 0x51af0001, 0x31c800ff, 0x1518ffc9, 0x1005821, 0x8f840034, 0x3082007f, 0x3421821, 0x3c02000a, 0x621821, 0x2402ff80, 0x822024, 0xaf440024, 0xa06a0079, 0xa06a0083, 0x8c620050, 0x8f840034, 0xac620070, 0x8c650074, 0x3c027fff, 0x3442ffff, 0xa22824, 0xe00066b, 0xac650074, 0xaf500024, 0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018, 0x27bdffc0, 0xafbe0038, 0xafb70034, 0xafb5002c, 0xafb20020, 0xafb1001c, 0xafb00018, 0xafbf003c, 0xafb60030, 0xafb40028, 0xafb30024, 0x8f450024, 0x8f460028, 0x8f43002c, 0x3c02001f, 0x3442ff80, 0x621824, 0xc23024, 0x80a821, 0xafa30014, 0xa2f024, 0xe00062f, 0xafa60010, 0x3c020800, 0x8c4200e0, 0x2410ff80, 0x3608821, 0x2a21021, 0x501024, 0xaf420024, 0x3c020800, 0x8c4200e0, 0x2a21021, 0x3042007f, 0x3421821, 0x3c02000a, 0x629021, 0x924200d2, 0x93630084, 0x305700ff, 0x306300ff, 0x24020001, 0x10620034, 0x3602021, 0x24020002, 0x14620036, 0x0, 0xe001216, 0x2402821, 0x92230083, 0x92220083, 0x3063007f, 0x3042007f, 0x210c0, 0x31940, 0x621821, 0x3c020800, 0x8c4200dc, 0x2a21021, 0x433821, 0xf01024, 0xaf420028, 0x92250078, 0x92240083, 0x30e2007f, 0x3421821, 0x3c02000c, 0x14850007, 0x628021, 0x2402ffff, 0xa24200f1, 0x2402ffff, 0xa64200f2, 0xa000727, 0x2402ffff, 0x96020020, 0xa24200f1, 0x96020022, 0xa64200f2, 0x8e020024, 0xae4200f4, 0x92220083, 0xa24200f0, 0x8e4200c8, 0xae4200fc, 0x8e4200c4, 0xae4200f8, 0x8e220050, 0xae420100, 0x8e4200cc, 0xae420104, 0x92220085, 0x3042003f, 0xa000782, 0x34420040, 0xe001239, 0x2402821, 0x92220085, 0xa000782, 0x3042003f, 0x93620085, 0x2403ffdf, 0x3042003f, 0xa3620085, 0x93620085, 0x431024, 0xa3620085, 0x93630083, 0x93620078, 0x307400ff, 0x304200ff, 0x10540036, 0x240aff80, 0x3c0c000c, 0x3283007f, 0x310c0, 0x31940, 0x621821, 0x3c020800, 0x8c4200dc, 0x26880001, 0x3109007f, 0x2a21021, 0x433821, 0x30e2007f, 0x3421821, 0xea1024, 0xaf420028, 0x6c8021, 0x8e020024, 0x28a1824, 0x6a5826, 0xae02000c, 0x8e020024, 0x310800ff, 0xae020010, 0x96020014, 0x96030020, 0x8e07001c, 0x3042ffff, 0x3063ffff, 0x8e060018, 0x431023, 0x21100, 0x227c3, 0x402821, 0xc43023, 0xe2102b, 0xc23023, 0xe53823, 0xae07001c, 0xae060018, 0x96020020, 0xa6020014, 0x96020022, 0xa6020016, 0x92220079, 0x304200ff, 0x10540007, 0x0, 0x51370001, 0x316800ff, 0x92220078, 0x304200ff, 0x1448ffcd, 0x100a021, 0x92220083, 0xa2220079, 0x8e220050, 0xa0007e2, 0xae220070, 0xa2220085, 0x8e22004c, 0x2405ff80, 0xae42010c, 0x92220085, 0x34420020, 0xa2220085, 0x924200d1, 0x3c030800, 0x8c6300dc, 0x305400ff, 0x3c020800, 0x8c4200e4, 0x143140, 0x1420c0, 0x2a31821, 0xc42021, 0x2a21021, 0x643821, 0x461021, 0x451824, 0xe52824, 0xaf450028, 0xaf43002c, 0x3042007f, 0x924400d0, 0x30e3007f, 0x3422821, 0x3431821, 0x3c02000c, 0x628021, 0x3c02000e, 0x309600ff, 0xa29821, 0x1296002a, 0x0, 0x8e02000c, 0x2002021, 0x2602821, 0x10400025, 0x26100028, 0xe00064a, 0x0, 0x9262000d, 0x26830001, 0x307400ff, 0x3042007f, 0xa262000d, 0x2404ff80, 0x1697fff0, 0x26730020, 0x3c020800, 0x8c4200dc, 0xa021, 0x2a21021, 0x441024, 0xaf420028, 0x3c020800, 0x8c4200e4, 0x3c030800, 0x8c6300dc, 0x2a21021, 0x441024, 0xaf42002c, 0x3c020800, 0x8c4200e4, 0x2a31821, 0x3063007f, 0x2a21021, 0x3042007f, 0x3422021, 0x3431821, 0x3c02000c, 0x628021, 0x3c02000e, 0xa0007a4, 0x829821, 0x8e4200d8, 0xae220050, 0x8e4200d8, 0xae220070, 0x92250083, 0x924600d1, 0x92230083, 0x924400d1, 0x2402ff80, 0xa22824, 0x3063007f, 0x308400ff, 0xa62825, 0x64182a, 0x10600002, 0x30a500ff, 0x38a50080, 0xa2250083, 0xa2250079, 0xe00063d, 0x0, 0x9222007e, 0x2a02021, 0xa222007a, 0x8e230074, 0x3c027fff, 0x3442ffff, 0x621824, 0xe00066b, 0xae230074, 0x8fa20010, 0xaf5e0024, 0x8fbf003c, 0xaf420028, 0x8fbe0038, 0x8fa20014, 0x8fb70034, 0x8fb60030, 0x8fb5002c, 0x8fb40028, 0x8fb30024, 0x8fb20020, 0x8fb1001c, 0x8fb00018, 0x27bd0040, 0x3e00008, 0xaf42002c, 0x90a20000, 0x24420001, 0xa0a20000, 0x3c030800, 0x8c6300f4, 0x304200ff, 0x1443000f, 0x803021, 0xa0a00000, 0x3c020800, 0x8c4200e4, 0x8f840034, 0x822021, 0x3082007f, 0x3421821, 0x3c02000c, 0x621821, 0x2402ff80, 0x822024, 0xacc30000, 0x3e00008, 0xaf440028, 0x8c820000, 0x24420020, 0x3e00008, 0xac820000, 0x94c20000, 0x3c080800, 0x950800ca, 0x30e7ffff, 0x804821, 0x1021021, 0xa4c20000, 0x94c20000, 0x3042ffff, 0xe2102b, 0x54400001, 0xa4c70000, 0x94a20000, 0x3c030800, 0x8c6300cc, 0x24420001, 0xa4a20000, 0x94a20000, 0x3042ffff, 0x54430007, 0x8f860028, 0x107102b, 0xa4a00000, 0x54400001, 0x1003821, 0xa4c70000, 0x8f860028, 0x8cc4001c, 0xaf44003c, 0x94a20000, 0x8f43003c, 0x3042ffff, 0x210c0, 0x621821, 0xaf43003c, 0x8f42003c, 0x822023, 0x18800004, 0x0, 0x8cc20018, 0xa000843, 0x24420001, 0x8cc20018, 0xaf420038, 0x3c020050, 0x34420010, 0xaf420030, 0x0, 0x0, 0x0, 0x8f420000, 0x30420020, 0x1040fffd, 0x0, 0x8f420404, 0xad220004, 0x8f420400, 0xad220000, 0x3c020020, 0xaf420030, 0x3e00008, 0x0, 0x27bdffe0, 0xafb20018, 0xafb10014, 0xafb00010, 0xafbf001c, 0x94c20000, 0xc08021, 0x3c120800, 0x965200c6, 0x24420001, 0xa6020000, 0x96030000, 0x94e20000, 0xe03021, 0x14430005, 0x8fb10030, 0xe000818, 0x2403821, 0xa000875, 0x0, 0x8c830004, 0x8c820004, 0x24420040, 0x4610007, 0xac820004, 0x8c820004, 0x4400004, 0x0, 0x8c820000, 0x24420001, 0xac820000, 0x96020000, 0x3042ffff, 0x50520001, 0xa6000000, 0x96220000, 0x24420001, 0xa6220000, 0x8f820028, 0x96230000, 0x94420016, 0x14430004, 0x8fbf001c, 0x24020001, 0xa6220000, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x8f890028, 0x27bdffe0, 0xafbf0018, 0x8d220028, 0x27480400, 0x30e700ff, 0xaf420038, 0x8d22002c, 0xaf880030, 0xaf42003c, 0x3c020005, 0xaf420030, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8c82000c, 0x8c82000c, 0xad020000, 0x8c820010, 0xad020004, 0x8c820018, 0xad020008, 0x8c82001c, 0xad02000c, 0x8ca20014, 0xad020010, 0x8c820020, 0xad020014, 0x90820005, 0x304200ff, 0x21200, 0xad020018, 0x8ca20018, 0xad02001c, 0x8ca2000c, 0xad020020, 0x8ca20010, 0xad020024, 0x8ca2001c, 0xad020028, 0x8ca20020, 0xad02002c, 0xad060030, 0xad000034, 0x97830026, 0x3402ffff, 0x14620002, 0x602021, 0x3404ffff, 0x10e00011, 0xad040038, 0x95230036, 0x95240036, 0x24020001, 0x3063ffff, 0x318c2, 0x691821, 0x90650040, 0x30840007, 0x821004, 0x451025, 0xa0620040, 0x8f820028, 0x94420056, 0x3042ffff, 0xa0008dc, 0xad02003c, 0x95230036, 0x95240036, 0x24020001, 0x3063ffff, 0x318c2, 0x691821, 0x90650040, 0x30840007, 0x821004, 0x21027, 0x451024, 0xa0620040, 0xad00003c, 0x0, 0x0, 0x0, 0x3c020006, 0x34420040, 0xaf420030, 0x0, 0x0, 0x0, 0x8f420000, 0x30420010, 0x1040fffd, 0x8f860028, 0xaf880030, 0x24c20056, 0x24c7003c, 0x24c40028, 0x24c50032, 0x24c60036, 0xe000856, 0xafa20010, 0x8fbf0018, 0x3e00008, 0x27bd0020, 0x8f830024, 0x3c060800, 0x8cc600e8, 0x8f820034, 0x30633fff, 0x31980, 0x461021, 0x431021, 0x2403ff80, 0x3046007f, 0x431024, 0xaf420028, 0x3461821, 0x3c02000c, 0x623021, 0x90c2000d, 0x30a500ff, 0x3821, 0x34420010, 0xa0c2000d, 0x8f890028, 0x8f8a0024, 0x95230036, 0xa1382, 0x30480003, 0x24020001, 0xa4c3000e, 0x1102000b, 0x29020002, 0x10400005, 0x24020002, 0x1100000c, 0x24030001, 0xa000920, 0x1821, 0x11020006, 0x0, 0xa000920, 0x1821, 0x8cc2002c, 0xa000920, 0x24430001, 0x8cc20014, 0x24430001, 0x8cc20018, 0x43102b, 0x50400009, 0x24070001, 0x24020027, 0x14a20003, 0x0, 0xa00092c, 0x24070001, 0x9522003e, 0x24420001, 0xa522003e, 0xa1382, 0x30430003, 0x2c620002, 0x10400009, 0x802821, 0x14600004, 0x0, 0x94c20036, 0xa00093c, 0x3046ffff, 0x8cc60038, 0xa00093c, 0x802821, 0x3021, 0x3c040800, 0x24844b78, 0xa000889, 0x0, 0x27490100, 0x8d22000c, 0x95230006, 0x1202021, 0x21602, 0x3046003f, 0x3063ffff, 0x24020027, 0xc02821, 0x28c70028, 0x10c2000e, 0xaf830024, 0x10e00008, 0x24020031, 0x24020021, 0x10c20009, 0x24020025, 0x10c20007, 0x9382002d, 0xa00095b, 0x0, 0x10c20005, 0x9382002d, 0xa00095b, 0x0, 0xa0008f4, 0x0, 0xa000626, 0x0, 0x95230006, 0x91240005, 0x8d25000c, 0x8d260010, 0x8d270018, 0x8d28001c, 0x8d290020, 0x24420001, 0x3c010800, 0xa4234b7e, 0x3c010800, 0xa0244b7d, 0x3c010800, 0xac254b84, 0x3c010800, 0xac264b88, 0x3c010800, 0xac274b90, 0x3c010800, 0xac284b94, 0x3c010800, 0xac294b98, 0x3e00008, 0xa382002d, 0x8f870028, 0x27bdffc0, 0xafb30034, 0xafb20030, 0xafb1002c, 0xafb00028, 0xafbf0038, 0x3c020800, 0x8c4200d0, 0x94e30030, 0x30b0ffff, 0x501007, 0x3045ffff, 0x3063ffff, 0xc09821, 0xa7a20010, 0x3c110800, 0x963100c6, 0x14a30006, 0x3092ffff, 0x8ce20024, 0x24420030, 0xaf42003c, 0xa000994, 0x8ce20020, 0x94e20032, 0x3042ffff, 0x54a20008, 0x27a40018, 0x8ce2002c, 0x24420030, 0xaf42003c, 0x8ce20028, 0xaf420038, 0xa0009a2, 0x8f840028, 0x27a50010, 0x27a60020, 0x2203821, 0xe000818, 0xa7a00020, 0x8fa20018, 0x24420030, 0xaf420038, 0x8fa2001c, 0xaf42003c, 0x8f840028, 0x3c020005, 0xaf420030, 0x94820034, 0x27430400, 0x3042ffff, 0x202102b, 0x14400007, 0xaf830030, 0x94820054, 0x94830034, 0x2021021, 0x431023, 0xa0009b6, 0x3043ffff, 0x94830054, 0x94820034, 0x2231821, 0x501023, 0x621823, 0x3063ffff, 0x94820016, 0x3042ffff, 0x14430003, 0x0, 0xa0009c4, 0x24030001, 0x94820016, 0x3042ffff, 0x43102b, 0x10400005, 0x8f820030, 0x94820016, 0x621023, 0x3043ffff, 0x8f820030, 0xac530000, 0xac400004, 0xac520008, 0xac43000c, 0x3c020006, 0x34420010, 0xaf420030, 0x0, 0x0, 0x0, 0x8f420000, 0x30420010, 0x1040fffd, 0x1018c2, 0x641821, 0x90650040, 0x32040007, 0x24020001, 0x8fbf0038, 0x8fb30034, 0x8fb20030, 0x8fb1002c, 0x8fb00028, 0x821004, 0x451025, 0x27bd0040, 0x3e00008, 0xa0620040, 0x27bdffa8, 0xafb60050, 0xafb5004c, 0xafb40048, 0xafb30044, 0xafb1003c, 0xafbf0054, 0xafb20040, 0xafb00038, 0x8c900000, 0x3c020800, 0x8c4200e8, 0x8f860034, 0x96030002, 0x2413ff80, 0xc23021, 0x30633fff, 0x31980, 0xc33821, 0xf31024, 0x90b20000, 0xaf42002c, 0x92030002, 0x30e2007f, 0x3423021, 0x3c02000e, 0xc28821, 0x306300c0, 0x24020040, 0x80a821, 0xa0b021, 0x14620026, 0xa021, 0x8e340038, 0x8e220018, 0x14400002, 0x24020001, 0xae220018, 0x9202000d, 0x30420020, 0x14400015, 0x8f820034, 0x3c030800, 0x8c6300dc, 0x1238c0, 0x123140, 0x431021, 0xc73021, 0x463821, 0x30e30007, 0x3c020080, 0x30e60078, 0xc23025, 0x3431821, 0xf31024, 0xaf420800, 0x24630900, 0xaf460810, 0x8e220018, 0x8c630008, 0x431021, 0xae220018, 0x8e22002c, 0x8e230018, 0x24420001, 0x62182b, 0x1060003d, 0x0, 0xa000a78, 0x0, 0x92030002, 0x2402ffc0, 0x431024, 0x304200ff, 0x14400005, 0x24020001, 0xae220018, 0x96220036, 0xa000a61, 0x3054ffff, 0x8e220014, 0x24420001, 0xae220018, 0x92020000, 0x21600, 0x21603, 0x4410029, 0x0, 0x96020002, 0x27a40010, 0x802821, 0xa7a20016, 0x96020002, 0x24070001, 0x3021, 0x3042ffff, 0xaf820024, 0xe000889, 0xafa0001c, 0x96030002, 0x3c040800, 0x8c8400e8, 0x8f820034, 0x30633fff, 0x31980, 0x441021, 0x431021, 0x3043007f, 0x3c05000c, 0x531024, 0x3431821, 0xaf420028, 0x651821, 0x9062000d, 0x122140, 0x3042007f, 0xa062000d, 0x3c030800, 0x8c6300e4, 0x8f820034, 0x431021, 0x443821, 0x30e2007f, 0x3421021, 0x451021, 0xf31824, 0xaf430028, 0xaea20000, 0x9222000d, 0x30420010, 0x10400013, 0x2a02021, 0x8f830028, 0x8ea40000, 0x2803021, 0x9462003e, 0x2442ffff, 0xa462003e, 0x94840002, 0x9625000e, 0x3084ffff, 0xe000973, 0x30a5ffff, 0x8f820028, 0x94430034, 0x9622000e, 0x14430003, 0x2a02021, 0x24020001, 0xa382002c, 0x2c02821, 0xe0007fe, 0x0, 0x8fbf0054, 0x8fb60050, 0x8fb5004c, 0x8fb40048, 0x8fb30044, 0x8fb20040, 0x8fb1003c, 0x8fb00038, 0x3e00008, 0x27bd0058, 0x8f820028, 0x27bdffd0, 0xafb40028, 0xafb20020, 0xafbf002c, 0xafb30024, 0xafb1001c, 0xafb00018, 0x904400d0, 0x904300d1, 0xa021, 0x309200ff, 0xa3a30010, 0x306300ff, 0x8c5100d8, 0x8c5300dc, 0x1072002b, 0x24020001, 0x3c030800, 0x8c6300e4, 0x93a40010, 0x8f820034, 0x2406ff80, 0x42140, 0x431021, 0x441021, 0x3043007f, 0x461024, 0xaf420028, 0x3431821, 0x3c02000c, 0x621821, 0x8c620004, 0x27a40014, 0x27a50010, 0x2228021, 0x2701023, 0x4400015, 0xafa30014, 0x9062000d, 0xc21024, 0x304200ff, 0x14400007, 0x2008821, 0x9062000d, 0x34420040, 0xe0007fe, 0xa062000d, 0xa000abd, 0x93a20010, 0xe0009e1, 0x24140001, 0x8f830028, 0xac7000d8, 0x93a20010, 0xa06200d1, 0x93a20010, 0x1452ffd8, 0x0, 0x24020001, 0x16820004, 0x8fbf002c, 0xe000626, 0x0, 0x8fbf002c, 0x8fb40028, 0x8fb30024, 0x8fb20020, 0x8fb1001c, 0x8fb00018, 0x3e00008, 0x27bd0030, 0x27bdffd8, 0xafb3001c, 0xafb20018, 0xafb10014, 0xafb00010, 0xafbf0020, 0x809821, 0xe08021, 0x30b1ffff, 0xe000493, 0x30d200ff, 0x0, 0x0, 0x0, 0x8f820020, 0xac510000, 0xac520004, 0xac530008, 0xac40000c, 0xac400010, 0xac400014, 0xac400018, 0x3c030800, 0x94634b5e, 0x2038025, 0xac50001c, 0x0, 0x0, 0x0, 0x24040001, 0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0xa0004b8, 0x27bd0028, 0x27bdffe8, 0xafb00010, 0xafbf0014, 0x30a5ffff, 0x30c600ff, 0x808021, 0x24020c80, 0xaf420024, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe000acc, 0x0, 0x3c040800, 0x248400e0, 0x8c820000, 0x2403ff80, 0x8fbf0014, 0x2021021, 0x431024, 0xaf420024, 0x8c820000, 0x3c03000a, 0x2028021, 0x3210007f, 0x3501021, 0x8fb00010, 0x431021, 0x27bd0018, 0x3e00008, 0xaf820028, 0x27bdffe8, 0xafbf0010, 0x8f440140, 0x3c030800, 0x8c6300e0, 0x2402ff80, 0xaf840034, 0x831821, 0x621024, 0xaf420024, 0x3c020008, 0x3424021, 0x95050002, 0x3063007f, 0x3c02000a, 0x3431821, 0x621821, 0x30a5ffff, 0x3402ffff, 0x3021, 0x3c076020, 0x10a20006, 0xaf830028, 0x2402ffff, 0xa5020002, 0x946500d4, 0xe000af1, 0x30a5ffff, 0x8fbf0010, 0x24020c80, 0x27bd0018, 0x3e00008, 0xaf420024, 0x3c020008, 0x3424021, 0x95020002, 0x3c0a0800, 0x954a00c6, 0x3046ffff, 0x14c00007, 0x3402ffff, 0x8f820028, 0x8f840034, 0x3c076020, 0x944500d4, 0xa000b5a, 0x30a5ffff, 0x10c20024, 0x8f870028, 0x94e20054, 0x94e40016, 0x3045ffff, 0xa61023, 0xa6182b, 0x3089ffff, 0x10600004, 0x3044ffff, 0xc51023, 0x1221023, 0x3044ffff, 0x8a102b, 0x1040000c, 0x12a1023, 0x24020001, 0xa5020016, 0x2402ffff, 0xa5020002, 0x94e500d4, 0x8f840034, 0x3021, 0x30a5ffff, 0x3c076020, 0xa000af1, 0x0, 0x44102a, 0x10400008, 0x0, 0x95020016, 0x30420001, 0x10400004, 0x0, 0x9742007e, 0x24420014, 0xa5020016, 0x3e00008, 0x0, 0x8f840028, 0x27bdffe0, 0xafbf0018, 0x94820034, 0x9483003e, 0x1060001a, 0x3048ffff, 0x9383002c, 0x24020001, 0x14620027, 0x8fbf0018, 0x8f820028, 0x818c2, 0x31080007, 0x621821, 0x2447003a, 0x24490054, 0x24440020, 0x24450030, 0x24460034, 0x90620040, 0x304200ff, 0x1021007, 0x30420001, 0x10400016, 0x8fbf0018, 0xe000856, 0xafa90010, 0x8f820028, 0x94420034, 0xa000b73, 0x3048ffff, 0x94830036, 0x94820034, 0x1043000e, 0x8fbf0018, 0x94820036, 0xa4820034, 0x94820056, 0xa4820054, 0x8c82002c, 0xac820024, 0x94820032, 0xa4820030, 0x9482003c, 0xa482003a, 0x8fbf0018, 0xa000b33, 0x27bd0020, 0x3e00008, 0x27bd0020, 0x27bdffe8, 0xafbf0010, 0x8f4a0100, 0x3c050800, 0x8ca500e0, 0x3c020800, 0x90424b84, 0x3c0c0800, 0x958c4b7e, 0x1452821, 0x304b003f, 0x30a2007f, 0x3424021, 0x39690032, 0x3c02000a, 0x3963003f, 0x2c630001, 0x1024021, 0x2d290001, 0x2402ff80, 0xa22824, 0x1234825, 0xaf8a0034, 0x801821, 0xaf450024, 0x3021, 0x802821, 0x24070001, 0xaf880028, 0x3c040800, 0x24844b78, 0xaf8c0024, 0x15200007, 0xa380002d, 0x24020020, 0x5562000f, 0x602021, 0x3402ffff, 0x5582000c, 0x602021, 0x24020020, 0x15620005, 0x0, 0x8c630014, 0x2402ffff, 0x10620007, 0x0, 0xe000889, 0x0, 0xa000bd0, 0x0, 0xe0008f4, 0x1602821, 0xe000b68, 0x0, 0x8fbf0010, 0x24020c80, 0x27bd0018, 0x3e00008, 0xaf420024, 0x3c020800, 0x8c4200e0, 0x27bdffa0, 0xafb1003c, 0x821021, 0x2411ff80, 0xafbe0058, 0xafb70054, 0xafb20040, 0xafb00038, 0xafbf005c, 0xafb60050, 0xafb5004c, 0xafb40048, 0xafb30044, 0x511024, 0x8f480024, 0x8f490028, 0x8f470028, 0xaf420024, 0x3c020800, 0x8c4200e0, 0x809021, 0x24060006, 0x821021, 0x3042007f, 0x3421821, 0x3c02000a, 0x628021, 0x3c02001f, 0x3442ff80, 0xe23824, 0x27a40010, 0x260500f0, 0x122f024, 0x102b824, 0xe00051d, 0xafa70030, 0x8fa20018, 0xae0200c4, 0x8fa2001c, 0xae0200c8, 0x8fa20024, 0xae0200cc, 0x93a40010, 0x920300d1, 0x2402ff80, 0x821024, 0x431025, 0x304900ff, 0x3083007f, 0x3122007f, 0x62102a, 0x10400004, 0x310c0, 0x1311026, 0x304900ff, 0x310c0, 0x31940, 0x621821, 0x3c020800, 0x8c4200dc, 0x920400d2, 0x2421021, 0x431021, 0x511024, 0xaf420028, 0x93a30010, 0x3063007f, 0x310c0, 0x31940, 0x621821, 0x3c020800, 0x8c4200dc, 0x2421021, 0x431021, 0x3042007f, 0x3421821, 0x3c02000c, 0x624021, 0x8fa30014, 0x2402ffff, 0x10620030, 0x309500ff, 0x93a20011, 0x95030014, 0x304400ff, 0x3063ffff, 0x64182b, 0x1060000d, 0x0, 0x95040014, 0x8d07001c, 0x8d060018, 0x3084ffff, 0x442023, 0x42100, 0x1021, 0xe43821, 0xe4202b, 0xc23021, 0xa000c4a, 0xc43021, 0x95040014, 0x8d07001c, 0x8d060018, 0x3084ffff, 0x822023, 0x42100, 0x1021, 0x801821, 0xc23023, 0xe4202b, 0xc43023, 0xe33823, 0xad07001c, 0xad060018, 0x93a20011, 0xa5020014, 0x97a20012, 0xa5020016, 0x8fa20014, 0xad020010, 0x8fa20014, 0xad02000c, 0x93a20011, 0xa5020020, 0x97a20012, 0xa5020022, 0x8fa20014, 0xad020024, 0x2406ff80, 0x2461024, 0x3256007f, 0xaf420024, 0x3561821, 0x3c02000a, 0x628021, 0x8e02004c, 0x8fa20020, 0x3124007f, 0x428c0, 0xae020050, 0x8fa20020, 0x42140, 0x852821, 0xae020070, 0x93a20010, 0x1208821, 0xa2020083, 0x93a20010, 0xa2020079, 0x92020085, 0x3042003f, 0xa2020085, 0x3c020800, 0x8c4200dc, 0x2421021, 0x451021, 0x461024, 0xaf42002c, 0x3c020800, 0x8c4200e4, 0x3c030800, 0x8c6300dc, 0x2421021, 0x441021, 0x461024, 0xaf420028, 0x3c020800, 0x8c4200e4, 0x2431821, 0x651821, 0x2421021, 0x441021, 0x3042007f, 0x3063007f, 0x93a50010, 0x3422021, 0x3431821, 0x3c02000e, 0x624021, 0x3c02000c, 0x10b1008c, 0x824821, 0x3233007f, 0x16600019, 0x2404ff80, 0x3c020800, 0x8c4200dc, 0x2421021, 0x441024, 0xaf42002c, 0x3c020800, 0x8c4200e4, 0x3c030800, 0x8c6300dc, 0x2421021, 0x441024, 0xaf420028, 0x3c020800, 0x8c4200e4, 0x2431821, 0x3063007f, 0x2421021, 0x3042007f, 0x3422021, 0x3431821, 0x3c02000e, 0x624021, 0x3c02000c, 0x824821, 0x9124000d, 0x2414ff80, 0x1021, 0x942025, 0xa124000d, 0x95040002, 0x95050014, 0x8d07001c, 0x3084ffff, 0x30a5ffff, 0x8d060018, 0x852023, 0x42100, 0xe43821, 0xc23021, 0xe4202b, 0xc43021, 0xad07001c, 0xad060018, 0x95020002, 0xa5020014, 0xa5000016, 0x8d020008, 0xad020010, 0x8d020008, 0xad02000c, 0x95020002, 0xa5020020, 0xa5000022, 0x8d020008, 0xad020024, 0x9122000d, 0x30420040, 0x10400042, 0x26220001, 0x3c020800, 0x8c4200e0, 0xa3b30028, 0x3c10000a, 0x2421021, 0x541024, 0xaf420024, 0x3c020800, 0x8c4200e0, 0xa380002c, 0x27a4002c, 0x2421021, 0x3042007f, 0x3421821, 0x701821, 0x8c6200d8, 0x8d260004, 0x27a50028, 0xafa9002c, 0x461021, 0xac6200d8, 0xe0009e1, 0xaf830028, 0x93a30028, 0x8f820028, 0xe000626, 0xa04300d1, 0xe000b68, 0x0, 0x2541024, 0xaf420024, 0x3c020800, 0x8c4200dc, 0x132940, 0x1320c0, 0xa42021, 0x2421021, 0x441021, 0x541024, 0xaf42002c, 0x3c020800, 0x8c4200e4, 0x3c030800, 0x8c6300dc, 0x3563021, 0x2421021, 0x451021, 0x541024, 0xaf420028, 0x3c020800, 0x8c4200e4, 0x2431821, 0x641821, 0x2421021, 0x451021, 0x3042007f, 0x3063007f, 0x3422021, 0x3431821, 0x3c02000e, 0x624021, 0x3c02000c, 0xd08021, 0x824821, 0x26220001, 0x3043007f, 0x14750005, 0x304400ff, 0x2403ff80, 0x2231024, 0x431026, 0x304400ff, 0x93a20010, 0x808821, 0x25080028, 0x1444ff76, 0x25290020, 0x93a40010, 0x8fa30014, 0x2402ffff, 0x1062000a, 0x308900ff, 0x24820001, 0x24830001, 0x3042007f, 0x14550005, 0x306900ff, 0x2403ff80, 0x831024, 0x431026, 0x304900ff, 0x92020078, 0x305300ff, 0x11330032, 0x1208821, 0x3c020800, 0x8c4200dc, 0x3225007f, 0x520c0, 0x52940, 0xa42021, 0x2421021, 0x2406ff80, 0x441021, 0x461024, 0xaf42002c, 0x3c030800, 0x8c6300dc, 0x3c020800, 0x8c4200e4, 0x2431821, 0x2421021, 0x451021, 0x641821, 0x461024, 0x3063007f, 0xaf420028, 0x3431821, 0x3c02000e, 0x624021, 0x3c020800, 0x8c4200e4, 0x8d06000c, 0x1002021, 0x2421021, 0x451021, 0x3042007f, 0x3421821, 0x3c02000c, 0x624821, 0x10c0000d, 0x1202821, 0xe00064a, 0x0, 0x2402ff80, 0x2221824, 0x26240001, 0x622826, 0x3082007f, 0x14550002, 0x308300ff, 0x30a300ff, 0x1473ffd0, 0x608821, 0x8e030074, 0x3c027fff, 0x3442ffff, 0x621824, 0xae030074, 0xe00066b, 0x2402021, 0xaf570024, 0x8fa20030, 0xaf5e0028, 0x8fbf005c, 0x8fbe0058, 0x8fb70054, 0x8fb60050, 0x8fb5004c, 0x8fb40048, 0x8fb30044, 0x8fb20040, 0x8fb1003c, 0x8fb00038, 0x27bd0060, 0x3e00008, 0xaf42002c, 0x27bdffd8, 0xafb1001c, 0xafbf0020, 0xafb00018, 0x27510188, 0x92220003, 0x2408ff80, 0x3c03000a, 0x3047007f, 0xa3a70010, 0x8f460180, 0x3c020800, 0x8c4200e0, 0xaf860034, 0xc22821, 0xa81024, 0xaf420024, 0x92240000, 0x30a2007f, 0x3421021, 0x431021, 0xaf820028, 0x3084007f, 0x24020002, 0x14820025, 0x71940, 0x3c020800, 0x8c4200e4, 0xc21021, 0x432821, 0x30a2007f, 0x3421821, 0xa81024, 0xaf420028, 0x3c02000c, 0x621821, 0x9062000d, 0xafa30014, 0x481025, 0xa062000d, 0x8fa30014, 0x9062000d, 0x30420040, 0x5040006a, 0x8fbf0020, 0x8f860028, 0xa380002c, 0x27a40014, 0x8cc200d8, 0x8c630004, 0x27a50010, 0x431021, 0xe0009e1, 0xacc200d8, 0x93a30010, 0x8f820028, 0xe000626, 0xa04300d1, 0xe000b68, 0x0, 0xa000e0b, 0x8fbf0020, 0xe00062f, 0xc02021, 0xe00063d, 0x0, 0x3c020008, 0x3428021, 0x92230001, 0x9202007b, 0x1443004f, 0x8fbf0020, 0x92220000, 0x3044007f, 0x24020004, 0x10820017, 0x28820005, 0x10400006, 0x24020005, 0x24020003, 0x10820007, 0x8fb1001c, 0xa000e0c, 0x0, 0x10820012, 0x8fbf0020, 0xa000e0c, 0x8fb1001c, 0x92050083, 0x92060078, 0x8e070074, 0x8f840034, 0x30a500ff, 0x73e02, 0x30c600ff, 0xe000673, 0x30e7007f, 0xa000e0b, 0x8fbf0020, 0xe000bd7, 0x8f840034, 0xa000e0b, 0x8fbf0020, 0x24020c80, 0xaf420024, 0x9202003e, 0x30420040, 0x10400020, 0x0, 0x9202003e, 0x21600, 0x21603, 0x4410006, 0x0, 0x8f840034, 0xe0005a0, 0x24050093, 0xa000e0b, 0x8fbf0020, 0x9202003f, 0x24030018, 0x304200ff, 0x1443000c, 0x8f840034, 0x24050039, 0xe000538, 0x3021, 0xe000250, 0x8f840034, 0x24020012, 0xa202003f, 0xe000259, 0x8f840034, 0xa000e0b, 0x8fbf0020, 0x24050036, 0xe000538, 0x3021, 0xa000e0b, 0x8fbf0020, 0xe000250, 0x8f840034, 0x92020005, 0x34420020, 0xa2020005, 0xe000259, 0x8f840034, 0xe000fc0, 0x8f840034, 0x8fbf0020, 0x8fb1001c, 0x8fb00018, 0x24020c80, 0x27bd0028, 0x3e00008, 0xaf420024, 0x27bdffe8, 0xafb00010, 0xafbf0014, 0x27430100, 0x94620008, 0x21400, 0x21403, 0x4410002, 0x8021, 0x24100001, 0x94620008, 0x30420080, 0x1040001a, 0x2001021, 0x94620008, 0x30422000, 0x10400016, 0x2001021, 0x8c630018, 0x3c021c2d, 0x344219ed, 0x24060006, 0x1062000f, 0x3c076021, 0x3c020800, 0x8c4200d4, 0x10400007, 0x8f820028, 0x8f830028, 0x90620062, 0x3042000f, 0x34420040, 0xa0620062, 0x8f820028, 0x8f840034, 0x944500d4, 0xe000af1, 0x30a5ffff, 0x2001021, 0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018, 0x27bdffe0, 0xafb10014, 0xafb00010, 0xa380002c, 0xafbf0018, 0x8f450100, 0x3c030800, 0x8c6300e0, 0x2402ff80, 0xaf850034, 0xa31821, 0x3064007f, 0x3442021, 0x621824, 0x3c02000a, 0x822021, 0xaf430024, 0x27500100, 0x8e020014, 0x8c8300dc, 0xaf840028, 0x431023, 0x18400004, 0x8821, 0x8e020014, 0xe000a84, 0xac8200dc, 0x9202000b, 0x24030002, 0x304200ff, 0x1443002f, 0x0, 0x96020008, 0x304300ff, 0x24020082, 0x14620005, 0x24020084, 0xe00093e, 0x0, 0xa000e97, 0x0, 0x14620009, 0x24020081, 0x8f820028, 0x8f840034, 0x3c076021, 0x944500d4, 0x92060005, 0x30a5ffff, 0xa000e86, 0x30c600ff, 0x14620027, 0x0, 0x9202000a, 0x304300ff, 0x30620020, 0x10400004, 0x30620040, 0x8f840034, 0xa000e82, 0x24060040, 0x10400004, 0x31600, 0x8f840034, 0xa000e82, 0x24060041, 0x21603, 0x4410017, 0x8f840034, 0x24060042, 0x8f820028, 0x3c076019, 0x944500d4, 0x30a5ffff, 0xe000af1, 0x0, 0xa000e97, 0x0, 0x9202000b, 0x24030016, 0x304200ff, 0x10430006, 0x0, 0x9202000b, 0x24030017, 0x304200ff, 0x14430004, 0x0, 0xe000e11, 0x0, 0x408821, 0xe000b68, 0x0, 0x9202000a, 0x30420008, 0x10400006, 0x24020c80, 0x8f850028, 0x3c040008, 0xe0011ee, 0x3442021, 0x24020c80, 0xaf420024, 0x8fbf0018, 0x2201021, 0x8fb00010, 0x8fb10014, 0x3e00008, 0x27bd0020, 0x27bdffe8, 0xafbf0014, 0xafb00010, 0x8f500024, 0x3c030800, 0x8c6300e0, 0x8f450100, 0x2402ff80, 0xa31821, 0x3064007f, 0x3442021, 0x621824, 0x3c02000a, 0x822021, 0xaf850034, 0xaf430024, 0x90820062, 0xaf840028, 0x3042000f, 0x34420050, 0xa0820062, 0x3c02001f, 0x3442ff80, 0xe000626, 0x2028024, 0xaf500024, 0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018, 0x3c020800, 0x8c420020, 0x1040001d, 0x27450100, 0x90a30009, 0x3c020008, 0x3422021, 0x24020018, 0x54620003, 0x3c020008, 0xa000ed8, 0x24020008, 0x3422021, 0x24020016, 0x14620005, 0x24020017, 0x24020012, 0xa082003f, 0xa000ee2, 0x94a70008, 0x54620006, 0x94a70008, 0x93620005, 0x2403fffe, 0x431024, 0xa3620005, 0x94a70008, 0x90a6001b, 0x8ca40000, 0x94a50006, 0xa000acc, 0x73c00, 0x3e00008, 0x0, 0x27440100, 0x94820008, 0x304500ff, 0x38a30082, 0x38a20084, 0x2c630001, 0x2c420001, 0x621825, 0x10600006, 0x24020083, 0x9382002d, 0x1040000d, 0x0, 0xa000b9b, 0x0, 0x14a20005, 0x24a2ff80, 0x8f430104, 0x3c026020, 0x3e00008, 0xac430014, 0x304200ff, 0x2c420002, 0x10400003, 0x24020022, 0xa000e3c, 0x0, 0x14a20003, 0x0, 0xa000ea9, 0x0, 0xa000ec7, 0x0, 0x9363007e, 0x9362007a, 0x14430009, 0x2021, 0x93620000, 0x24030050, 0x304200ff, 0x14430004, 0x24040001, 0x9362007e, 0x24420001, 0xa362007e, 0x3e00008, 0x801021, 0x8f4201f8, 0x440fffe, 0x24020002, 0xaf4401c0, 0xa34201c4, 0x3c021000, 0x3e00008, 0xaf4201f8, 0x27bdffe8, 0xafbf0010, 0x9362003f, 0x2403000a, 0x304200ff, 0x14430046, 0x0, 0x8f630054, 0x8f62004c, 0x1062007d, 0x3603021, 0x93620000, 0x24030050, 0x304200ff, 0x1443002f, 0x0, 0x8f440140, 0x3c020800, 0x8c4200e0, 0x2403ff80, 0x821021, 0x431024, 0xaf420024, 0x3c020800, 0x8c4200e0, 0x8f650054, 0x3c03000a, 0x822021, 0x3084007f, 0x3441021, 0x431021, 0xac450108, 0x9762003c, 0x8f63004c, 0x3042ffff, 0x21040, 0x621821, 0xaf63005c, 0x8f630054, 0x8f64004c, 0x9762003c, 0x641823, 0x3042ffff, 0x31843, 0x21040, 0x43102a, 0x10400006, 0x0, 0x8f620054, 0x8f63004c, 0x431023, 0xa000f58, 0x21043, 0x9762003c, 0x3042ffff, 0x21040, 0xacc20064, 0x24020001, 0xa0c0007c, 0xa0c20084, 0x24020c80, 0xaf420024, 0xe000f0a, 0x8f440140, 0x10400047, 0x8fbf0010, 0x8f430140, 0x8f4201f8, 0x440fffe, 0x24020002, 0xaf4301c0, 0xa34201c4, 0x3c021000, 0xaf4201f8, 0xa000fa8, 0x8fbf0010, 0x9362003f, 0x24030010, 0x304200ff, 0x14430004, 0x0, 0x8f440140, 0xa000f94, 0x2821, 0x9362003f, 0x24030016, 0x304200ff, 0x14430004, 0x24020014, 0xa362003f, 0xa000fa2, 0x0, 0x8f62004c, 0x8f630050, 0x431023, 0x4410028, 0x8fbf0010, 0x93620081, 0x24420001, 0xa3620081, 0x93620081, 0x2c420004, 0x14400010, 0x0, 0x9362003f, 0x24030004, 0x304200ff, 0x14430006, 0x0, 0x8f440140, 0x8fbf0010, 0x24050093, 0xa0005a0, 0x27bd0018, 0x8f440140, 0x24050093, 0x8fbf0010, 0xa00060f, 0x27bd0018, 0x8f440140, 0xe000250, 0x0, 0x8f620054, 0x2442ffff, 0xaf620054, 0x8f620050, 0x2442ffff, 0xaf620050, 0xe000259, 0x8f440140, 0x8f440140, 0x8fbf0010, 0x24050004, 0xa00025e, 0x27bd0018, 0x8fbf0010, 0x3e00008, 0x27bd0018, 0x8f420188, 0x9363007e, 0x21402, 0x304400ff, 0x306300ff, 0x1464000d, 0x0, 0x93620080, 0x304200ff, 0x10440009, 0x0, 0xa3640080, 0x93620000, 0x24030050, 0x304200ff, 0x14430004, 0x0, 0xa0006d7, 0x8f440180, 0xa3640080, 0x3e00008, 0x0, 0x27bdffe8, 0xafb00010, 0xafbf0014, 0x93620005, 0x24030030, 0x30420030, 0x14430089, 0x808021, 0x3c020800, 0x8c420020, 0x10400080, 0x2002021, 0xe000493, 0x0, 0x8f850020, 0xacb00000, 0x9362003e, 0x9363003f, 0x304200ff, 0x21200, 0x306300ff, 0x431025, 0xaca20004, 0x93620082, 0x21600, 0x21603, 0x4410005, 0x0, 0x3c030800, 0x8c630048, 0xa000fe6, 0x0, 0x9362003e, 0x30420040, 0x14400003, 0x1821, 0x93620081, 0x304300ff, 0x93620082, 0x31e00, 0x304200ff, 0x21400, 0x621825, 0xaca30008, 0x8f620040, 0xaca2000c, 0x8f620048, 0xaca20010, 0x8f62004c, 0xaca20014, 0x8f620050, 0x8f63004c, 0x431023, 0x4410003, 0x0, 0xa000ffa, 0x8f62004c, 0x8f620050, 0xaca20018, 0x3c020800, 0x94424b5e, 0x3c03c00b, 0x2021, 0x431025, 0xe0004b8, 0xaca2001c, 0x8f620054, 0x8f840020, 0xac820000, 0x8f620058, 0xac820004, 0x8f62005c, 0xac820008, 0x8f620060, 0x8f430074, 0x431021, 0xac82000c, 0x8f620064, 0xac820010, 0x97630068, 0x9762006a, 0x31c00, 0x3042ffff, 0x621825, 0xac830014, 0x93620082, 0x24030080, 0x304200ff, 0x14430003, 0x0, 0xa00102e, 0xac800018, 0x8f63000c, 0x24020001, 0x1062000e, 0x2402ffff, 0x9362003e, 0x30420040, 0x1440000a, 0x2402ffff, 0x8f63000c, 0x8f420074, 0x621823, 0x3c020800, 0x621024, 0x14400002, 0x2821, 0x602821, 0x51043, 0xac820018, 0x3c020800, 0x94424b5e, 0x3c03c00c, 0x2021, 0x431025, 0x8f830020, 0xe0004b8, 0xac62001c, 0x8f620018, 0x8f830020, 0x3c050800, 0x94a54b5e, 0x24040001, 0xac620000, 0xac600004, 0x8f66006c, 0x3c02400d, 0xa22825, 0xac660008, 0x8f6200dc, 0xac62000c, 0xac600010, 0x93620005, 0x21600, 0xac620014, 0xac600018, 0xe0004b8, 0xac65001c, 0x2002021, 0x8fbf0014, 0x8fb00010, 0xa3600005, 0xa000421, 0x27bd0018, 0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018, 0x9742007c, 0x30c600ff, 0xa0860084, 0x3047ffff, 0x24020005, 0x14c2000b, 0x24e34650, 0x90a20112, 0x2c420007, 0x10400007, 0x24e30a00, 0x90a30112, 0x24020014, 0x621004, 0xe21021, 0xa001066, 0x3047ffff, 0x3067ffff, 0x3e00008, 0xa4870014, 0xac87004c, 0x8ca20108, 0x804021, 0xa04821, 0xe21023, 0x30c600ff, 0x18400003, 0x93aa0013, 0x24e2fffc, 0xaca20108, 0x30c20001, 0x10400008, 0x0, 0x8d020050, 0xe21023, 0x4410013, 0x24060005, 0x8d020054, 0x10e20010, 0x0, 0x8d020054, 0x14e2001a, 0x0, 0x3c020800, 0x8c4200d8, 0x30420020, 0x1040000a, 0x24020001, 0x91030078, 0x91020083, 0x14430006, 0x24020001, 0x1002021, 0x1202821, 0x24060004, 0xa001054, 0x0, 0xa1000084, 0x11400009, 0xa5020014, 0x8f430100, 0x8f4201f8, 0x440fffe, 0x24020002, 0xaf4301c0, 0xa34201c4, 0x3c021000, 0xaf4201f8, 0x3e00008, 0x0, 0x27bdffe8, 0x8fa90028, 0xafbf0010, 0x804021, 0xe91823, 0x18600073, 0x30c600ff, 0xa080007c, 0xa0800081, 0x8ca20108, 0xe21023, 0x440004d, 0x0, 0x8c820050, 0x9483003c, 0x8c840064, 0x474823, 0x3063ffff, 0x1231821, 0x83202b, 0x10800004, 0x0, 0x8d020064, 0xa0010b7, 0xe21021, 0x9502003c, 0x3042ffff, 0x1221021, 0xe21021, 0xad02005c, 0x9502003c, 0x8d03005c, 0x3042ffff, 0x21040, 0xe21021, 0x43102b, 0x10400003, 0x0, 0xa0010c6, 0x8d02005c, 0x9502003c, 0x3042ffff, 0x21040, 0xe21021, 0xad02005c, 0xa1000084, 0xad07004c, 0x8ca20108, 0xe21023, 0x18400002, 0x24e2fffc, 0xaca20108, 0x30c20001, 0x1040000a, 0x0, 0x8d020050, 0xe21023, 0x4410004, 0x1002021, 0x8d020054, 0x14e20003, 0x0, 0xa0010e8, 0x24060005, 0x8d020054, 0x14e20047, 0x8fbf0010, 0x3c020800, 0x8c4200d8, 0x30420020, 0x1040000a, 0x24020001, 0x91030078, 0x91020083, 0x14430006, 0x24020001, 0x1002021, 0x24060004, 0x8fbf0010, 0xa001054, 0x27bd0018, 0xa1000084, 0xa5020014, 0x8f430100, 0x8f4201f8, 0x440fffe, 0x24020002, 0xa00110d, 0x0, 0x8c82005c, 0x491023, 0x43102b, 0x54400001, 0xac87005c, 0x9502003c, 0x3042ffff, 0x62102b, 0x14400007, 0x24020002, 0x9502003c, 0x8d03005c, 0x3042ffff, 0x621821, 0xad03005c, 0x24020002, 0xad07004c, 0xa1020084, 0xe000f0a, 0x8f440100, 0x1040001b, 0x8fbf0010, 0x8f430100, 0x8f4201f8, 0x440fffe, 0x24020002, 0xaf4301c0, 0xa34201c4, 0x3c021000, 0xaf4201f8, 0xa001123, 0x8fbf0010, 0x30c20010, 0x1040000e, 0x8fbf0010, 0x8c83005c, 0x9482003c, 0x691823, 0x3042ffff, 0x621821, 0x3c023fff, 0x3444ffff, 0x83102b, 0x54400001, 0x801821, 0x1231021, 0xad02005c, 0x8fbf0010, 0x3e00008, 0x27bd0018, 0x27bdffe8, 0x8faa0028, 0xafbf0010, 0x804021, 0xea4823, 0x19200021, 0x30c600ff, 0x8c83005c, 0x8c820064, 0x6a1823, 0x43102b, 0x50400010, 0x691821, 0x94a20110, 0x1221021, 0xa4a20110, 0x94a20110, 0x3042ffff, 0x43102b, 0x1440000a, 0x3c023fff, 0x94a20110, 0x431023, 0xa4a20110, 0x9482003c, 0x3042ffff, 0xa001142, 0x621821, 0xa4a00110, 0x3c023fff, 0x3444ffff, 0x83102b, 0x54400001, 0x801821, 0x671021, 0xad02005c, 0xa100007c, 0xa00118a, 0xa1000081, 0x30c20010, 0x1040003c, 0x0, 0x8c820050, 0x4a1023, 0x18400038, 0x0, 0x9082007c, 0x24420001, 0xa082007c, 0x9082007c, 0x3c030800, 0x8c630024, 0x304200ff, 0x43102b, 0x1440005c, 0x8fbf0010, 0x8ca20108, 0xe21023, 0x18400058, 0x0, 0x8c830054, 0x9482003c, 0x6a1823, 0x3042ffff, 0x31843, 0x21040, 0x43102a, 0x10400005, 0x0, 0x8c820054, 0x4a1023, 0xa001171, 0x21043, 0x9482003c, 0x3042ffff, 0x21040, 0xad020064, 0x9502003c, 0x8d040064, 0x9503003c, 0x3042ffff, 0x21040, 0x822021, 0x3063ffff, 0x831821, 0x1431021, 0xad02005c, 0x8d020054, 0xaca20108, 0x24020002, 0xa1020084, 0xe000f0a, 0x8f440100, 0x10400035, 0x8fbf0010, 0x8f430100, 0x8f4201f8, 0x440fffe, 0x24020002, 0xa0011b3, 0x0, 0xad07004c, 0x8ca20108, 0xe21023, 0x18400002, 0x24e2fffc, 0xaca20108, 0x30c20001, 0x1040000a, 0x0, 0x8d020050, 0xe21023, 0x4410004, 0x1002021, 0x8d020054, 0x14e20003, 0x0, 0xa0011aa, 0x24060005, 0x8d020054, 0x14e2001a, 0x8fbf0010, 0x3c020800, 0x8c4200d8, 0x30420020, 0x1040000a, 0x24020001, 0x91030078, 0x91020083, 0x14430006, 0x24020001, 0x1002021, 0x24060004, 0x8fbf0010, 0xa001054, 0x27bd0018, 0xa1000084, 0xa5020014, 0x8f430100, 0x8f4201f8, 0x440fffe, 0x24020002, 0xaf4301c0, 0xa34201c4, 0x3c021000, 0xaf4201f8, 0x8fbf0010, 0x3e00008, 0x27bd0018, 0x8faa0010, 0x8c820050, 0x804021, 0x30c600ff, 0x4a1023, 0xa04821, 0x18400007, 0xe01821, 0x24020001, 0xa0800084, 0xa0a00112, 0xa4820014, 0xa001125, 0xafaa0010, 0xa0800081, 0xad07004c, 0x8ca20108, 0xe21023, 0x18400002, 0x24e2fffc, 0xaca20108, 0x30c20001, 0x10400008, 0x0, 0x8d020050, 0x621023, 0x4410013, 0x24060005, 0x8d020054, 0x10620010, 0x0, 0x8d020054, 0x14620011, 0x0, 0x3c020800, 0x8c4200d8, 0x30420020, 0x1040000a, 0x24020001, 0x91030078, 0x91020083, 0x14430006, 0x24020001, 0x1002021, 0x1202821, 0x24060004, 0xa001054, 0x0, 0xa1000084, 0xa5020014, 0x3e00008, 0x0, 0x27bdffe0, 0xafbf0018, 0x27420100, 0x9046000a, 0x8c480014, 0x8c8b004c, 0x90820084, 0x30c900ff, 0x1681823, 0x304a00ff, 0x1c60001a, 0x2d460006, 0x24020001, 0x1421004, 0x10c00016, 0x30430003, 0x1203021, 0x1003821, 0x14600007, 0x304c000c, 0x15800009, 0x30420030, 0x1440000b, 0x8fbf0018, 0xa001214, 0x0, 0xe001125, 0xafab0010, 0xa001214, 0x8fbf0018, 0xe00109a, 0xafab0010, 0xa001214, 0x8fbf0018, 0xafab0010, 0xe0011ba, 0xafaa0014, 0x8fbf0018, 0x3e00008, 0x27bd0020, 0x24020003, 0xa0820084, 0x8c820054, 0x3e00008, 0xaca20108, 0x3c020008, 0x3421821, 0x90620081, 0x24060043, 0x3c076019, 0x24420001, 0xa0620081, 0x90630081, 0x3c020800, 0x8c4200c0, 0x306300ff, 0x14620010, 0x2403ff80, 0x3c020800, 0x8c4200e0, 0x821021, 0x431024, 0xaf420024, 0x3c020800, 0x8c4200e0, 0x3c03000a, 0x821021, 0x3042007f, 0x3421021, 0x431021, 0x944500d4, 0xa000af1, 0x30a5ffff, 0x3e00008, 0x0, 0x27bdffe0, 0xafbf0018, 0xafb10014, 0xafb00010, 0x8f420180, 0x808021, 0xa08821, 0xe00121b, 0x402021, 0xa2000084, 0x8e020054, 0x8fbf0018, 0x8fb00010, 0xae220108, 0x8fb10014, 0x3e00008, 0x27bd0020, 0x27bdffe0, 0x3c020008, 0xafb00010, 0xafbf0018, 0xafb10014, 0x3428021, 0x8f510140, 0x92030084, 0x8e040050, 0x8e02004c, 0x14820040, 0x306600ff, 0x3c020800, 0x8c4200e0, 0x2403ff80, 0x2221021, 0x431024, 0xaf420024, 0x3c020800, 0x8c4200e0, 0x9744007c, 0x92050081, 0x2221021, 0x3042007f, 0x3421821, 0x3c02000a, 0x621821, 0x14a0000b, 0x3084ffff, 0x24020005, 0x54c20014, 0x248205dc, 0x90620112, 0x24420001, 0xa0620112, 0x24020c80, 0xaf420024, 0xa001273, 0x24020005, 0xa0600112, 0x24020005, 0x14c20009, 0x248205dc, 0x92020081, 0x2c420007, 0x50400005, 0x24820a00, 0x92030081, 0x24020014, 0x621004, 0x821021, 0x3044ffff, 0xa6040014, 0xe00121b, 0x2202021, 0x9602003c, 0x8e03004c, 0x2202021, 0x3042ffff, 0x21040, 0x621821, 0xe000250, 0xae03005c, 0x9202007d, 0x2202021, 0x34420040, 0xe000259, 0xa202007d, 0x8f4201f8, 0x440fffe, 0x24020002, 0xaf5101c0, 0xa34201c4, 0x3c021000, 0xaf4201f8, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x0 }; const u32 bce_COM_b06FwData[(0x0/4) + 1] = { 0x0 }; const u32 bce_COM_b06FwRodata[(0x14/4) + 1] = { 0x8000acc, 0x8000b14, 0x8000b98, 0x8000be4, 0x8000c20, 0x0 }; const u32 bce_COM_b06FwBss[(0xc4/4) + 1] = { 0x0 }; const u32 bce_COM_b06FwSbss[(0x38/4) + 1] = { 0x0 }; const u32 bce_COM_b06FwSdata[(0x0/4) + 1] = { 0x0 }; int bce_RXP_b06FwReleaseMajor = 0x6; int bce_RXP_b06FwReleaseMinor = 0x0; int bce_RXP_b06FwReleaseFix = 0xf; u32 bce_RXP_b06FwStartAddr = 0x08003210; u32 bce_RXP_b06FwTextAddr = 0x08000000; int bce_RXP_b06FwTextLen = 0x72d0; u32 bce_RXP_b06FwDataAddr = 0x00000000; int bce_RXP_b06FwDataLen = 0x0; u32 bce_RXP_b06FwRodataAddr = 0x080072d0; int bce_RXP_b06FwRodataLen = 0x24; u32 bce_RXP_b06FwBssAddr = 0x0800736c; int bce_RXP_b06FwBssLen = 0x440; u32 bce_RXP_b06FwSbssAddr = 0x08007320; int bce_RXP_b06FwSbssLen = 0x4c; u32 bce_RXP_b06FwSDataAddr = 0x00000000; int bce_RXP_b06FwSDataLen = 0x0; const u32 bce_RXP_b06FwText[(0x72d0/4) + 1] = { 0xa000c84, 0x0, 0x0, 0xd, 0x72787036, 0x2e302e31, 0x35000000, 0x6000f03, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0xd, 0xd, 0x3c020800, 0x24427320, 0x3c030800, 0x246377ac, 0xac400000, 0x43202b, 0x1480fffd, 0x24420004, 0x3c1d0800, 0x37bd7ffc, 0x3a0f021, 0x3c100800, 0x26103210, 0x3c1c0800, 0x279c7320, 0xe0010fe, 0x0, 0xd, 0x30a5ffff, 0x30c600ff, 0x27430180, 0x8f4201b8, 0x440fffe, 0x24020002, 0xac640000, 0xa4650008, 0xa066000a, 0xa062000b, 0x3c021000, 0xac670018, 0x3e00008, 0xaf4201b8, 0x3c036000, 0x8c624ff8, 0x440fffe, 0x3c020200, 0xac644fc0, 0xac624fc4, 0x3c021000, 0x3e00008, 0xac624ff8, 0x9482000c, 0x24860014, 0xa03821, 0x21302, 0x21080, 0x824021, 0xc8102b, 0x10400057, 0x0, 0x90c30000, 0x2c620009, 0x50400051, 0x90c20001, 0x31080, 0x3c030800, 0x246372d0, 0x431021, 0x8c420000, 0x400008, 0x0, 0x90c30001, 0x2402000a, 0x1462003a, 0x0, 0x1061023, 0x2c42000a, 0x14400036, 0x24c60002, 0x8ce20000, 0x34420100, 0xace20000, 0x90c20000, 0x90c30001, 0x90c40002, 0x90c50003, 0x31c00, 0x21600, 0x431025, 0x42200, 0x441025, 0x451025, 0x24c60004, 0xace20004, 0x90c20000, 0x90c30001, 0x90c40002, 0x90c50003, 0x21600, 0x31c00, 0x431025, 0x42200, 0x441025, 0x451025, 0x24c60004, 0xa000cb8, 0xace20008, 0x90c30001, 0x24020004, 0x14620016, 0x24c60002, 0x90c20000, 0x90c40001, 0x8ce30000, 0x21200, 0x441025, 0x34630004, 0x24c60002, 0xace2000c, 0xa000cb8, 0xace30000, 0x90c30001, 0x24020003, 0x14620008, 0x24c60002, 0x8ce20000, 0x90c30000, 0x24c60001, 0x34420008, 0xa0e30010, 0xa000cb8, 0xace20000, 0x3e00008, 0x24020001, 0x90c30001, 0x24020002, 0x10620002, 0x24c40002, 0x1002021, 0xa000cb8, 0x803021, 0xa000cb8, 0x24c60001, 0x90c20001, 0xa000cb8, 0xc23021, 0x3e00008, 0x1021, 0x27bdffe8, 0xafbf0014, 0xafb00010, 0xe001302, 0x808021, 0x93620005, 0x2403fffe, 0x2002021, 0x431024, 0x8fbf0014, 0x8fb00010, 0xa3620005, 0xa00130b, 0x27bd0018, 0x27bdffe8, 0xafb00010, 0xafbf0014, 0xe000f3c, 0x808021, 0x93620000, 0x24030050, 0x304200ff, 0x14430004, 0x24020100, 0xaf420180, 0xa000d30, 0x2002021, 0xaf400180, 0x2002021, 0x8fbf0014, 0x8fb00010, 0xa000fe7, 0x27bd0018, 0x27bdff80, 0xafbe0078, 0xafb70074, 0xafb20060, 0xafbf007c, 0xafb60070, 0xafb5006c, 0xafb40068, 0xafb30064, 0xafb1005c, 0xafb00058, 0x8f500128, 0x3c020800, 0x8c4231a0, 0x2403ff80, 0x9365003f, 0x2021021, 0x431024, 0xaf420024, 0x3c020800, 0x8c4231a0, 0x93640005, 0x30b200ff, 0x2021021, 0x3042007f, 0x3421821, 0x42027, 0x3c02000a, 0x621821, 0x30840001, 0xaf830014, 0xf021, 0xb821, 0x14800053, 0xafa00050, 0x93430116, 0x93440112, 0x8f450104, 0x306300ff, 0x3c020001, 0x308400ff, 0xa22824, 0x3431021, 0x3441821, 0x24564000, 0x24674000, 0x14a001cd, 0x24020001, 0x93620000, 0x304300ff, 0x24020020, 0x10620005, 0x24020050, 0x10620006, 0x0, 0xa000d74, 0x0, 0xd, 0xa000d7d, 0xafa00030, 0x3c1e0800, 0x27de736c, 0xa000d7d, 0xafa00030, 0x3c020800, 0x8c4200dc, 0x24420001, 0x3c010800, 0xac2200dc, 0xe00139f, 0x0, 0xa000f31, 0x8fbf007c, 0x8f420104, 0x3c030020, 0x92d3000d, 0x431024, 0x2202b, 0x42140, 0xafa40030, 0x8f430104, 0x3c020040, 0x621824, 0x14600002, 0x34850040, 0x802821, 0x32620020, 0xafa50030, 0x14400002, 0x34a60080, 0xa03021, 0x10c0000b, 0xafa60030, 0x93c50008, 0x8f67004c, 0x2002021, 0x52b00, 0x34a50081, 0x30a5f081, 0xe000c9b, 0x30c600ff, 0xa000f2e, 0x0, 0x9362003e, 0x30420040, 0x1040000f, 0x24020004, 0x56420007, 0x24020012, 0x2002021, 0xe02821, 0xe0013f7, 0x2c03021, 0xa000f31, 0x8fbf007c, 0x16420005, 0x0, 0xe000d21, 0x2021, 0xa000f31, 0x8fbf007c, 0x9743011a, 0x96c4000e, 0x93620035, 0x32650004, 0x3075ffff, 0x442004, 0xafa40054, 0x8ed10004, 0x10a00015, 0x8ed40008, 0x9362003e, 0x30420040, 0x10400007, 0x0, 0xe0013e0, 0x2202021, 0x1040000d, 0x0, 0xa000f2e, 0x0, 0x8f620044, 0x2221023, 0x440016a, 0x0, 0x8f620048, 0x2221023, 0x4410166, 0x24040016, 0xa000e21, 0x8fc20004, 0x8f620048, 0x2221023, 0x4400008, 0x0, 0x3c020800, 0x8c423100, 0x24420001, 0x3c010800, 0xac223100, 0xa000f23, 0x0, 0x8f620040, 0x2221023, 0x18400012, 0x8f840014, 0x3c020800, 0x8c423100, 0x327300fc, 0xa821, 0x24420001, 0x3c010800, 0xac223100, 0x8f630040, 0x9482011c, 0x2231823, 0x3042ffff, 0x43102a, 0x50400010, 0x2402000c, 0x8f620040, 0xa000df2, 0x2221023, 0x9483011c, 0x9762003c, 0x43102b, 0x10400006, 0x0, 0x9482011c, 0x551023, 0xa482011c, 0xa000df7, 0x2402000c, 0xa480011c, 0x2402000c, 0xafa20030, 0x8f620040, 0x512023, 0x1880000d, 0x2a4102a, 0x14400126, 0x0, 0x14950006, 0x2a41023, 0x3a620001, 0x30420001, 0x14400120, 0x0, 0x2a41023, 0x2248821, 0xa000e09, 0x3055ffff, 0x2021, 0x32620002, 0x1040001a, 0x32620010, 0x9362003e, 0x30420040, 0x50400011, 0x8fc20004, 0xe001302, 0x2002021, 0x24020018, 0xa362003f, 0x93620005, 0x2403fffe, 0x2002021, 0x431024, 0xe00130b, 0xa3620005, 0x24040039, 0x2821, 0xe0013c9, 0x24060018, 0xa000f30, 0x24020001, 0x24040017, 0x40f809, 0x0, 0xa000f30, 0x24020001, 0x10400108, 0x0, 0x8f63004c, 0x8f620054, 0x2821023, 0x1c400103, 0x2831023, 0x4420001, 0x60a021, 0xafa40018, 0xafb10010, 0xafb50014, 0x93420120, 0x8f650040, 0x9763003c, 0x304200ff, 0x3421021, 0x441021, 0x8fa40054, 0x3063ffff, 0x24424000, 0x83182b, 0x8fa40030, 0xafa20020, 0xafa50028, 0x832025, 0xafa40030, 0xafa50024, 0xafa0002c, 0xafb40034, 0x9362003e, 0x30420008, 0x50400011, 0x8fc20000, 0x2c02021, 0x27a50038, 0xe000cb2, 0xafa00038, 0x5440000b, 0x8fc20000, 0x8fa20038, 0x30420100, 0x50400007, 0x8fc20000, 0x8fa3003c, 0x8f620060, 0x621023, 0x4430001, 0xaf630060, 0x8fc20000, 0x40f809, 0x27a40010, 0x8fa20030, 0x30420002, 0x54400001, 0x327300fe, 0x9362003e, 0x30420040, 0x10400037, 0x8fa20024, 0x8f620054, 0x1682001a, 0x32620001, 0x24020014, 0x12420010, 0x2a420015, 0x10400006, 0x24020016, 0x2402000c, 0x12420007, 0x32620001, 0xa000e7d, 0x0, 0x12420005, 0x32620001, 0xa000e7d, 0x0, 0xa000e78, 0x2417000e, 0xa000e78, 0x24170010, 0xa000e7c, 0x24170012, 0x93620023, 0x2403ffbd, 0x431024, 0xa3620023, 0x32620001, 0x10400019, 0x8fa20024, 0x2402000c, 0x1242000e, 0x2a42000d, 0x10400006, 0x2402000e, 0x2402000a, 0x12420007, 0x8fa20024, 0xa000e95, 0x24420001, 0x12420008, 0x8fa20024, 0xa000e95, 0x24420001, 0xa000e93, 0x24170008, 0x2402000e, 0x16e20002, 0x24170016, 0x24170010, 0x8fa20024, 0x24420001, 0xafa20024, 0x8fa20024, 0x8fa30014, 0x8f760040, 0x431021, 0xaf620040, 0x8f820014, 0x9442011c, 0x10400009, 0x0, 0x8f620048, 0x8f640040, 0x9763003c, 0x441023, 0x3063ffff, 0x43102a, 0x10400008, 0x8fa20054, 0x93640036, 0x8f630040, 0x3402fffc, 0x821004, 0x621821, 0xaf630048, 0x8fa20054, 0x8fa60030, 0x2829021, 0x30c20008, 0x1040000e, 0x0, 0x8f620058, 0x16420004, 0x30c600ff, 0x9742011a, 0x50400001, 0x34c60010, 0x93c50008, 0x8fa70034, 0x2002021, 0x52b00, 0x34a50080, 0xe000c9b, 0x30a5f080, 0x8f620040, 0x561023, 0x1840001b, 0x8fa20018, 0x3c020800, 0x8c423198, 0x30420010, 0x1040000d, 0x24020001, 0x97620068, 0x1440000a, 0x24020001, 0x8f820014, 0x9442011c, 0x14400006, 0x24020001, 0xa7620068, 0x9742007a, 0x24420064, 0xa000ee9, 0xa7620012, 0xa7620012, 0xe001302, 0x2002021, 0x9362007d, 0x24030001, 0x2002021, 0x34420001, 0xa000ee7, 0xafa30050, 0x1840000a, 0x0, 0xe001302, 0x2002021, 0x9362007d, 0x24030001, 0x2002021, 0xafa30050, 0x34420004, 0xe00130b, 0xa362007d, 0x9362003e, 0x30420040, 0x1440000c, 0x32620001, 0x1040000a, 0x0, 0x8f630040, 0x8fc20004, 0x24040018, 0x24630001, 0x40f809, 0xaf630040, 0x8fa20030, 0xa000f30, 0x30420004, 0x8f620058, 0x10520010, 0x0, 0x8f620018, 0x2221023, 0x1c400008, 0x24040001, 0x8f620018, 0x16220009, 0x0, 0x8f62001c, 0x2821023, 0x4400005, 0x0, 0xaf720058, 0xafa40050, 0xaf710018, 0xaf74001c, 0x12e0000b, 0x8fa20050, 0xe001302, 0x2002021, 0xa377003f, 0xe00130b, 0x2002021, 0x2e03021, 0x24040037, 0xe0013c9, 0x2821, 0x8fa20050, 0x10400003, 0x0, 0xe000ca9, 0x2002021, 0x12a00005, 0x1821, 0x8fa20030, 0x30420004, 0x50400011, 0x601021, 0x24030001, 0xa000f30, 0x601021, 0xe001302, 0x2002021, 0x9362007d, 0x2002021, 0x34420004, 0xe00130b, 0xa362007d, 0xe000ca9, 0x2002021, 0xa000f30, 0x24020001, 0xaf400044, 0x24020001, 0x8fbf007c, 0x8fbe0078, 0x8fb70074, 0x8fb60070, 0x8fb5006c, 0x8fb40068, 0x8fb30064, 0x8fb20060, 0x8fb1005c, 0x8fb00058, 0x3e00008, 0x27bd0080, 0x8f4201b8, 0x440fffe, 0x24020800, 0xaf4201b8, 0x3e00008, 0x0, 0x3c020008, 0x3421021, 0x94420048, 0x3084ffff, 0x24840012, 0x3045ffff, 0x10a00017, 0xa4102b, 0x10400016, 0x24020003, 0x93420120, 0x2403001a, 0xa343018b, 0x304200ff, 0x2446fffe, 0x8f820000, 0xa6182b, 0x38630001, 0x21382, 0x431024, 0x10400005, 0x8f840004, 0x34820001, 0xa7460194, 0x3e00008, 0xaf820004, 0x2402fffe, 0x821024, 0x3e00008, 0xaf820004, 0x24020003, 0x3e00008, 0xa342018b, 0x27bdffe0, 0xafb10014, 0xafb00010, 0xafbf0018, 0x30b0ffff, 0x30d1ffff, 0x8f4201b8, 0x440fffe, 0x0, 0xaf440180, 0xaf440020, 0xe000f42, 0x2002021, 0x8f830000, 0x8f840004, 0xa750019a, 0xa750018e, 0xa7430190, 0x8f830008, 0x30828000, 0xaf4301a8, 0xa7510188, 0x1040000e, 0x8f820004, 0x93420116, 0x304200fc, 0x24420004, 0x5a1021, 0x8c424000, 0x3042ffff, 0x14400006, 0x8f820004, 0x3c02ffff, 0x34427fff, 0x821024, 0xaf820004, 0x8f820004, 0x2403bfff, 0x431024, 0xa74201a6, 0x9743010c, 0x8f420104, 0x31c00, 0x3042ffff, 0x621825, 0xaf4301ac, 0x3c021000, 0xaf4201b8, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x8f470070, 0x93420112, 0x8f830000, 0x27bdfff0, 0x304200ff, 0x22882, 0x30620100, 0x3021, 0x10400043, 0x24a40003, 0x30624000, 0x10400010, 0x30622000, 0x41080, 0x5a1021, 0x8c434000, 0x24a40004, 0x41080, 0xafa30000, 0x5a1021, 0x8c424000, 0xafa20004, 0x93420116, 0x304200fc, 0x5a1021, 0x8c424000, 0xa000fc0, 0xafa20008, 0x1040002f, 0x3021, 0x41080, 0x5a1021, 0x8c434000, 0x24a40004, 0x41080, 0xafa30000, 0x5a1021, 0x8c424000, 0xafa00008, 0xafa20004, 0x8fa80008, 0x3021, 0x2021, 0x240a0008, 0x3c090800, 0x25290100, 0x3a41021, 0x148a0003, 0x42a00, 0x1100000a, 0x0, 0x90420000, 0x24840001, 0x2c83000c, 0xa21021, 0x21080, 0x491021, 0x8c420000, 0x1460fff3, 0xc23026, 0x3c040800, 0x8c843104, 0x8f420070, 0x2c830020, 0x10600009, 0x473823, 0x3c030800, 0x24633108, 0x41080, 0x431021, 0x24830001, 0xac470000, 0x3c010800, 0xac233104, 0xaf860008, 0x24060001, 0xc01021, 0x3e00008, 0x27bd0010, 0x3c020800, 0x8c420038, 0x27bdffd0, 0xafb50024, 0xafb40020, 0xafb10014, 0xafbf0028, 0xafb3001c, 0xafb20018, 0xafb00010, 0x8821, 0x3c150800, 0x26b50038, 0x14400002, 0x2454ffff, 0xa021, 0x9742010e, 0x8f840000, 0x3042ffff, 0x30834000, 0x1060000a, 0x24520004, 0x3c020020, 0x821024, 0x50400007, 0x30828000, 0x8f820004, 0x2403bfff, 0x831824, 0xa001010, 0x34421000, 0x30828000, 0x1040000a, 0x3c020020, 0x821024, 0x10400007, 0x8f820004, 0x3c03ffff, 0x34637fff, 0x831824, 0x34428000, 0xaf820004, 0xaf830000, 0xe000f98, 0x0, 0x14400007, 0x0, 0x9743011e, 0x9742011c, 0x3063ffff, 0x21400, 0x621825, 0xaf830008, 0x9742010c, 0x8f434000, 0x3045ffff, 0x3402ffff, 0x14620003, 0x0, 0xa001028, 0x24110020, 0x8f424000, 0x30420100, 0x54400001, 0x24110010, 0x8f840000, 0x30821000, 0x50400014, 0x36310001, 0x30820020, 0x1440000b, 0x3c021000, 0x821024, 0x5040000e, 0x36310001, 0x3c030e00, 0x3c020dff, 0x831824, 0x3442ffff, 0x43102b, 0x50400007, 0x36310001, 0x3c020800, 0x8c42002c, 0x24420001, 0x3c010800, 0xac22002c, 0x36310005, 0x3c060800, 0x8cc60034, 0x54c00023, 0x8f850000, 0x8f820004, 0x30424000, 0x5440001f, 0x8f850000, 0x3c021f01, 0x821024, 0x3c031000, 0x5443001a, 0x8f850000, 0x30a20200, 0x14400017, 0x8f850000, 0x3250ffff, 0x36310002, 0x8f4201b8, 0x440fffe, 0x0, 0xaf400180, 0x2002021, 0xe000f42, 0xaf400020, 0x8f830004, 0x2402bfff, 0xa750019a, 0x621824, 0x8f820000, 0xa750018e, 0xa7510188, 0xa74301a6, 0xa7420190, 0x3c021000, 0xaf4201b8, 0xa0010f5, 0x1021, 0x3c021000, 0xa21024, 0x1040003a, 0x0, 0x10c0000f, 0x0, 0x30a20100, 0x1040000c, 0x3c030200, 0x3c020f00, 0xa21024, 0x10430008, 0x0, 0x8f820008, 0x541024, 0x551021, 0x90420004, 0x24420004, 0xa00109f, 0x221c0, 0x0, 0x51602, 0x3050000f, 0x3a030002, 0x2e4203ef, 0x38420001, 0x2c630001, 0x621824, 0x14600073, 0x24020001, 0x3c030800, 0x8c6300d0, 0x2e06000c, 0x38620001, 0x2c420001, 0x461024, 0x14400015, 0x1021c0, 0x2602fffc, 0x2c420004, 0x54400011, 0x2021, 0x38620002, 0x2c420001, 0x461024, 0x10400003, 0x51242, 0xa00109f, 0x2021, 0x10182b, 0x431024, 0x50400006, 0x1021c0, 0x2021, 0x3245ffff, 0xe000f63, 0x3226fffb, 0x1021c0, 0x3245ffff, 0xa0010f2, 0x36260002, 0x8f424000, 0x3c030800, 0x8c630024, 0x30420100, 0x10400046, 0x30620001, 0x32220004, 0x3070000d, 0x14400002, 0x24130004, 0x24130002, 0x512c2, 0x38420001, 0x2e4303ef, 0x30420001, 0x38630001, 0x431025, 0x10400003, 0x3231fffb, 0x2402fffb, 0x2028024, 0x10c00018, 0x32020001, 0x30a20100, 0x10400015, 0x32020001, 0x3c020f00, 0xa21024, 0x3c030200, 0x1043000f, 0x8f820008, 0x2403fffe, 0x2038024, 0x541024, 0x551021, 0x90420004, 0x2333025, 0x24420004, 0x12000002, 0x221c0, 0x3226ffff, 0xe000f63, 0x3245ffff, 0x12000027, 0x1021, 0x32020001, 0x1040000d, 0x32020004, 0x24020001, 0x12020002, 0x2333025, 0x3226ffff, 0x2021, 0xe000f63, 0x3245ffff, 0x2402fffe, 0x2028024, 0x12000019, 0x1021, 0x32020004, 0x10400016, 0x24020001, 0x24020004, 0x12020002, 0x2333025, 0x3226ffff, 0x3245ffff, 0xe000f63, 0x24040100, 0x2402fffb, 0x2028024, 0x1200000b, 0x1021, 0xa0010f5, 0x24020001, 0x10400007, 0x1021, 0x3245ffff, 0x36260002, 0x2021, 0xe000f63, 0x0, 0x1021, 0x8fbf0028, 0x8fb50024, 0x8fb40020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0030, 0x27bdffd0, 0xafb00010, 0x3c04600c, 0xafbf002c, 0xafb60028, 0xafb50024, 0xafb40020, 0xafb3001c, 0xafb20018, 0xafb10014, 0x8c825000, 0x2403ff7f, 0x3c1a8000, 0x431024, 0x3442380c, 0xac825000, 0x24020003, 0x3c106000, 0xaf420008, 0x8e020808, 0x3c1b8008, 0x3c010800, 0xac200020, 0x3042fff0, 0x38420010, 0x2c420001, 0xe001b85, 0xaf820018, 0x3c04ffff, 0x3c020400, 0x34830806, 0x3442000c, 0xae021948, 0xae03194c, 0x3c056016, 0x8e021980, 0x8ca30000, 0x34420200, 0x641824, 0xae021980, 0x3c025353, 0x14620003, 0x34a47c00, 0x8ca20004, 0x502021, 0x8c82007c, 0x8c830078, 0xaf820010, 0xaf83000c, 0x8f550000, 0x32a20003, 0x1040fffd, 0x32a20001, 0x1040013d, 0x32a20002, 0x8f420128, 0xaf420020, 0x8f420104, 0x8f430100, 0xaf820000, 0xe000f3c, 0xaf830004, 0x3c020800, 0x8c4200c0, 0x10400008, 0x8f840000, 0x3c020800, 0x8c4200c4, 0x24420001, 0x3c010800, 0xac2200c4, 0xa001269, 0x0, 0x3c020010, 0x821024, 0x1440010c, 0x8f830004, 0x3c020800, 0x8c420020, 0x3c030800, 0x8c630038, 0x8821, 0x24420001, 0x3c010800, 0xac220020, 0x3c160800, 0x26d60038, 0x14600002, 0x2474ffff, 0xa021, 0x9742010e, 0x30834000, 0x3042ffff, 0x1060000a, 0x24520004, 0x3c020020, 0x821024, 0x50400007, 0x30828000, 0x8f820004, 0x2403bfff, 0x831824, 0xa001170, 0x34421000, 0x30828000, 0x1040000a, 0x3c020020, 0x821024, 0x10400007, 0x8f820004, 0x3c03ffff, 0x34637fff, 0x831824, 0x34428000, 0xaf820004, 0xaf830000, 0xe000f98, 0x0, 0x14400007, 0x0, 0x9743011e, 0x9742011c, 0x3063ffff, 0x21400, 0x621825, 0xaf830008, 0x9742010c, 0x8f434000, 0x3045ffff, 0x3402ffff, 0x14620003, 0x0, 0xa001188, 0x24110020, 0x8f424000, 0x30420100, 0x54400001, 0x24110010, 0x8f840000, 0x30821000, 0x50400014, 0x36310001, 0x30820020, 0x1440000b, 0x3c021000, 0x821024, 0x5040000e, 0x36310001, 0x3c030e00, 0x3c020dff, 0x831824, 0x3442ffff, 0x43102b, 0x50400007, 0x36310001, 0x3c020800, 0x8c42002c, 0x24420001, 0x3c010800, 0xac22002c, 0x36310005, 0x3c060800, 0x8cc60034, 0x54c00023, 0x8f850000, 0x8f820004, 0x30424000, 0x5440001f, 0x8f850000, 0x3c021f01, 0x821024, 0x3c031000, 0x5443001a, 0x8f850000, 0x30a20200, 0x14400017, 0x8f850000, 0x3250ffff, 0x36310002, 0x8f4201b8, 0x440fffe, 0x0, 0xaf400180, 0x2002021, 0xe000f42, 0xaf400020, 0x8f830004, 0x2402bfff, 0xa750019a, 0x621824, 0x8f820000, 0xa750018e, 0xa7510188, 0xa74301a6, 0xa7420190, 0x3c021000, 0xaf4201b8, 0xa001267, 0x1021, 0x3c021000, 0xa21024, 0x1040003a, 0x0, 0x10c0000f, 0x0, 0x30a20100, 0x1040000c, 0x3c030200, 0x3c020f00, 0xa21024, 0x10430008, 0x0, 0x8f820008, 0x541024, 0x561021, 0x90420004, 0x24420004, 0xa0011ff, 0x221c0, 0x0, 0x51602, 0x3050000f, 0x3a030002, 0x2e4203ef, 0x38420001, 0x2c630001, 0x621824, 0x14600085, 0x24020001, 0x3c030800, 0x8c6300d0, 0x2e06000c, 0x38620001, 0x2c420001, 0x461024, 0x14400015, 0x1021c0, 0x2602fffc, 0x2c420004, 0x54400011, 0x2021, 0x38620002, 0x2c420001, 0x461024, 0x50400003, 0x51242, 0xa0011ff, 0x2021, 0x10182b, 0x431024, 0x50400006, 0x1021c0, 0x2021, 0x3245ffff, 0xe000f63, 0x3226fffb, 0x1021c0, 0x3245ffff, 0xa001252, 0x36260002, 0x8f424000, 0x3c030800, 0x8c630024, 0x30420100, 0x10400046, 0x30620001, 0x32220004, 0x3070000d, 0x14400002, 0x24130004, 0x24130002, 0x512c2, 0x38420001, 0x2e4303ef, 0x30420001, 0x38630001, 0x431025, 0x10400003, 0x3231fffb, 0x2402fffb, 0x2028024, 0x10c00018, 0x32020001, 0x30a20100, 0x10400015, 0x32020001, 0x3c020f00, 0xa21024, 0x3c030200, 0x1043000f, 0x8f820008, 0x2403fffe, 0x2038024, 0x541024, 0x561021, 0x90420004, 0x2333025, 0x24420004, 0x12000002, 0x221c0, 0x3226ffff, 0xe000f63, 0x3245ffff, 0x12000039, 0x1021, 0x32020001, 0x1040000d, 0x32020004, 0x24020001, 0x12020002, 0x2333025, 0x3226ffff, 0x2021, 0xe000f63, 0x3245ffff, 0x2402fffe, 0x2028024, 0x1200002b, 0x1021, 0x32020004, 0x10400028, 0x24020001, 0x24020004, 0x12020002, 0x2333025, 0x3226ffff, 0x3245ffff, 0xe000f63, 0x24040100, 0x2402fffb, 0x2028024, 0x1200001d, 0x1021, 0xa001267, 0x24020001, 0x50400019, 0x1021, 0x3245ffff, 0x36260002, 0x2021, 0xe000f63, 0x0, 0xa001267, 0x1021, 0x2402bfff, 0x621024, 0x10400008, 0x0, 0x240287ff, 0x621024, 0x14400008, 0x3c020060, 0x821024, 0x10400005, 0x0, 0xe000d34, 0x0, 0xa001267, 0x0, 0xe0012c7, 0x0, 0x10400006, 0x3c024000, 0x8f430124, 0x3c026020, 0xac430014, 0x0, 0x3c024000, 0xaf420138, 0x0, 0x32a20002, 0x1040febd, 0x0, 0x8f420140, 0x3c044000, 0xaf420020, 0x8f430148, 0x3c027000, 0x621824, 0x10640042, 0x0, 0x83102b, 0x14400006, 0x3c026000, 0x3c022000, 0x10620007, 0x3c024000, 0xa0012c3, 0x0, 0x1062003c, 0x3c024000, 0xa0012c3, 0x0, 0x8f450140, 0x8f460144, 0x8f420148, 0x21402, 0x304300ff, 0x24020004, 0x1462000a, 0x27440180, 0x8f4201b8, 0x440fffe, 0x2402001c, 0xac850000, 0xa082000b, 0x3c021000, 0xaf4201b8, 0xa0012c3, 0x3c024000, 0x24020009, 0x14620012, 0x61602, 0x229c0, 0xaf450020, 0x8f4201b8, 0x440fffe, 0x24020001, 0x24030003, 0xaf450180, 0xa343018b, 0xa740018e, 0xa740019a, 0xa7400190, 0xaf4001a8, 0xa7420188, 0xa74201a6, 0xaf4001ac, 0x3c021000, 0xaf4201b8, 0x8f4201b8, 0x440fffe, 0x0, 0xac850000, 0x8f420148, 0x21402, 0xa4820008, 0x24020002, 0xa082000b, 0x8f420148, 0xa4820010, 0x3c021000, 0xac860024, 0xaf4201b8, 0xa0012c3, 0x3c024000, 0xe001310, 0x0, 0xa0012c3, 0x3c024000, 0xe001bba, 0x0, 0x3c024000, 0xaf420178, 0x0, 0xa00112f, 0x0, 0x8f420100, 0x3042003e, 0x14400011, 0x24020001, 0xaf400048, 0x8f420100, 0x304207c0, 0x10400005, 0x0, 0xaf40004c, 0xaf400050, 0x3e00008, 0x24020001, 0xaf400054, 0xaf400040, 0x8f420100, 0x30423800, 0x54400001, 0xaf400044, 0x24020001, 0x3e00008, 0x0, 0x8f4201b8, 0x440fffe, 0x24020001, 0xaf440180, 0xaf400184, 0xa7450188, 0xa342018a, 0x24020002, 0xa342018b, 0x9742014a, 0x14c00004, 0xa7420190, 0xaf4001a4, 0xa0012ef, 0x3c021000, 0x8f420144, 0xaf4201a4, 0x3c021000, 0xaf4001a8, 0x3e00008, 0xaf4201b8, 0x8f4201b8, 0x440fffe, 0x24020002, 0xaf440180, 0xaf440184, 0xa7450188, 0xa342018a, 0xa342018b, 0x9742014a, 0xa7420190, 0xaf4001a4, 0x8f420144, 0xaf4201a8, 0x3c021000, 0x3e00008, 0xaf4201b8, 0x3c029000, 0x34420001, 0x822025, 0xaf440020, 0x8f420020, 0x440fffe, 0x0, 0x3e00008, 0x0, 0x3c028000, 0x34420001, 0x822025, 0x3e00008, 0xaf440020, 0x27bdffe8, 0xafbf0014, 0xafb00010, 0x8f500140, 0x93430149, 0x93420148, 0x93440148, 0x306300ff, 0x304200ff, 0x21200, 0x622825, 0x24020019, 0x10620076, 0x30840080, 0x2862001a, 0x1040001c, 0x24020020, 0x24020008, 0x10620077, 0x28620009, 0x1040000e, 0x2402000b, 0x24020001, 0x10620034, 0x28620002, 0x50400005, 0x24020006, 0x50600034, 0x2002021, 0xa00139a, 0x0, 0x10620030, 0x2002021, 0xa00139a, 0x0, 0x1062003b, 0x2862000c, 0x50400002, 0x2402000e, 0x24020009, 0x10620056, 0x2002021, 0xa00139a, 0x0, 0x10620056, 0x28620021, 0x1040000f, 0x24020038, 0x2402001c, 0x10620058, 0x2862001d, 0x10400006, 0x2402001f, 0x2402001b, 0x1062004c, 0x0, 0xa00139a, 0x0, 0x1062004a, 0x2002021, 0xa00139a, 0x0, 0x10620045, 0x28620039, 0x10400007, 0x24020080, 0x2462ffcb, 0x2c420002, 0x10400045, 0x2002021, 0xa001396, 0x3021, 0x10620009, 0x0, 0xa00139a, 0x0, 0x1480003d, 0x2002021, 0xa001390, 0x8fbf0014, 0xa001396, 0x24060001, 0x8f4201b8, 0x440fffe, 0x24020002, 0xa342018b, 0xa7450188, 0x9742014a, 0xa7420190, 0x8f420144, 0xa7420192, 0x3c021000, 0xaf4201b8, 0xa00139c, 0x8fbf0014, 0x9742014a, 0x14400029, 0x0, 0x93620005, 0x30420004, 0x14400025, 0x0, 0xe001302, 0x2002021, 0x93620005, 0x2002021, 0x34420004, 0xe00130b, 0xa3620005, 0x93620005, 0x30420004, 0x14400002, 0x0, 0xd, 0x93620000, 0x24030020, 0x304200ff, 0x14430014, 0x0, 0x8f4201b8, 0x440fffe, 0x24020005, 0xaf500180, 0xa342018b, 0x3c021000, 0xa00139a, 0xaf4201b8, 0x8fbf0014, 0x8fb00010, 0xa0012f2, 0x27bd0018, 0xd, 0x2002021, 0x3021, 0x8fbf0014, 0x8fb00010, 0xa0012dd, 0x27bd0018, 0xd, 0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018, 0x27bdffe8, 0xafbf0010, 0xe000f3c, 0x0, 0xaf400180, 0x8fbf0010, 0x2021, 0xa000fe7, 0x27bd0018, 0x3084ffff, 0x30a5ffff, 0x1821, 0x10800007, 0x0, 0x30820001, 0x10400002, 0x42042, 0x651821, 0xa0013ab, 0x52840, 0x3e00008, 0x601021, 0x10c00006, 0x24c6ffff, 0x8ca20000, 0x24a50004, 0xac820000, 0xa0013b5, 0x24840004, 0x3e00008, 0x0, 0x10a00008, 0x24a3ffff, 0xac860000, 0x0, 0x0, 0x2402ffff, 0x2463ffff, 0x1462fffa, 0x24840004, 0x3e00008, 0x0, 0x308300ff, 0x30a500ff, 0x30c600ff, 0x27470180, 0x8f4201b8, 0x440fffe, 0x0, 0x8f420128, 0x34634000, 0xace20000, 0x24020001, 0xace00004, 0xa4e30008, 0xa0e2000a, 0x24020002, 0xa0e2000b, 0x3c021000, 0xa4e50010, 0xace00024, 0xace00028, 0xa4e60012, 0x3e00008, 0xaf4201b8, 0x27bdffe8, 0xafbf0010, 0x9362003f, 0x24030012, 0x304200ff, 0x1043000d, 0x803021, 0x8f620044, 0x821023, 0x440000a, 0x8fbf0010, 0x8f620048, 0x24040039, 0x2821, 0xc21023, 0x4410004, 0x24060012, 0xe0013c9, 0x0, 0x8fbf0010, 0x24020001, 0x3e00008, 0x27bd0018, 0x27bdffc8, 0xafb20030, 0xafb1002c, 0xafbf0034, 0xafb00028, 0x90c5000d, 0x809021, 0x30a40010, 0x1080000b, 0xc08821, 0x8cc30008, 0x8f620054, 0x10620007, 0x30a20005, 0x144000b5, 0x24040001, 0xe000d21, 0x2021, 0xa0014bb, 0x402021, 0x30a20005, 0x10400009, 0x30a30012, 0x108000ac, 0x24040001, 0x8e230008, 0x8f620054, 0x146200a9, 0x8fbf0034, 0xa00142c, 0x24040038, 0x24020012, 0x146200a3, 0x24040001, 0x2202021, 0x27a50010, 0xe000cb2, 0xafa00010, 0x10400011, 0x2402021, 0x8e220008, 0xaf620084, 0xaf600040, 0xe001302, 0x0, 0x9362007d, 0x2402021, 0x34420020, 0xe00130b, 0xa362007d, 0xe000ca9, 0x2402021, 0x24040038, 0x2405008d, 0xa0014b8, 0x24060012, 0x9362003e, 0x30420008, 0x1040000f, 0x8fa20010, 0x30420100, 0x10400007, 0x8fa30014, 0x8f620060, 0x621023, 0x4430008, 0xaf630060, 0xa001441, 0x0, 0xaf600060, 0x9362003e, 0x2403fff7, 0x431024, 0xa362003e, 0x9362003e, 0x30420008, 0x14400002, 0x24060003, 0x3021, 0x93620034, 0x93630037, 0x8f640084, 0x304200ff, 0x306300ff, 0x661821, 0x31880, 0x432821, 0xa4202b, 0x1080000b, 0x0, 0x9763003c, 0x8f620084, 0x3063ffff, 0x451023, 0x62182b, 0x14600004, 0x0, 0x8f620084, 0xa00145d, 0x458023, 0x9762003c, 0x3050ffff, 0x8fa30010, 0x30620004, 0x10400004, 0x62880, 0x8fa2001c, 0xa001465, 0x202102b, 0x2e020218, 0x50400003, 0x24020218, 0xa00146e, 0x2051023, 0x30630004, 0x10600003, 0x451023, 0x8fa2001c, 0x451023, 0x408021, 0x2c420080, 0x54400001, 0x24100080, 0xe001302, 0x2402021, 0x24020001, 0xaf62000c, 0x9362003e, 0x102040, 0x3042007f, 0xa362003e, 0x8e220004, 0x24420001, 0xaf620040, 0xa770003c, 0x8f620050, 0x9623000e, 0x431021, 0xaf620058, 0x8f620050, 0x441021, 0xaf62005c, 0x8e220004, 0xaf620018, 0x8e220008, 0xaf62001c, 0x8fa20010, 0x30420008, 0x5440000a, 0x93a20020, 0xa3600036, 0x93620036, 0x2403ffdf, 0xa3620035, 0x9362003e, 0x431024, 0xa362003e, 0xa001498, 0x8e220008, 0xa3620035, 0x8e220008, 0xaf62004c, 0x8f620024, 0x8f630040, 0x431021, 0xaf620048, 0x93620000, 0x24030050, 0x304200ff, 0x14430012, 0x2403ff80, 0x3c020800, 0x8c4231a0, 0x2421021, 0x431024, 0xaf420028, 0x3c020800, 0x8c4231a0, 0x8e240008, 0x3c03000c, 0x2421021, 0x3042007f, 0x3421021, 0x431021, 0xac4400d8, 0x8e230008, 0xaf820014, 0xac4300dc, 0xe00130b, 0x2402021, 0x24040038, 0x2821, 0x2406000a, 0xe0013c9, 0x0, 0x24040001, 0x8fbf0034, 0x8fb20030, 0x8fb1002c, 0x8fb00028, 0x801021, 0x3e00008, 0x27bd0038, 0x27bdfff8, 0x27420180, 0xafa20000, 0x308a00ff, 0x8f4201b8, 0x440fffe, 0x0, 0x8f460128, 0x3c020800, 0x8c4231a0, 0x2403ff80, 0xaf860048, 0xc21021, 0x431024, 0xaf420024, 0x3c020800, 0x8c4231a0, 0x8fa90000, 0x8fa80000, 0xc21021, 0x3042007f, 0x3421821, 0x3c02000a, 0x621821, 0x946400d4, 0x8fa70000, 0x8fa50000, 0x24020002, 0xaf830014, 0xa0a2000b, 0x8fa30000, 0x35426000, 0x3084ffff, 0xa4e20008, 0x3c021000, 0xad260000, 0xad040004, 0xac600024, 0x27bd0008, 0xaf4201b8, 0x3e00008, 0x24020001, 0x8f88003c, 0x93820028, 0x8f830014, 0x3c070800, 0x24e77778, 0x481023, 0x304200ff, 0x304900fc, 0x24650088, 0x8f860040, 0x304a0003, 0x11200009, 0x2021, 0x24820004, 0x8ca30000, 0x304400ff, 0x89102a, 0xace30000, 0x24a50004, 0x1440fff9, 0x24e70004, 0x11400009, 0x2021, 0x24820001, 0x90a30000, 0x304400ff, 0x8a102b, 0xa0e30000, 0x24a50001, 0x1440fff9, 0x24e70001, 0x30c20003, 0x14400004, 0x8f85003c, 0x31020003, 0x1040000d, 0x0, 0x10a00009, 0x2021, 0x24820001, 0x90c30000, 0x304400ff, 0x85102b, 0xa0e30000, 0x24c60001, 0x1440fff9, 0x24e70001, 0x3e00008, 0x0, 0x1100fffd, 0x2021, 0x24820004, 0x8cc30000, 0x304400ff, 0x88102b, 0xace30000, 0x24c60004, 0x1440fff9, 0x24e70004, 0x3e00008, 0x0, 0x8f83003c, 0x93820028, 0x30c600ff, 0x30a500ff, 0x431023, 0x304300ff, 0x8f820014, 0x803821, 0x431021, 0x14c00002, 0x24480088, 0x833821, 0x30e20003, 0x14400005, 0x30a20003, 0x14400003, 0x30620003, 0x1040000d, 0x0, 0x10a00009, 0x2021, 0x24820001, 0x90e30000, 0x304400ff, 0x85102b, 0xa1030000, 0x24e70001, 0x1440fff9, 0x25080001, 0x3e00008, 0x0, 0x10a0fffd, 0x2021, 0x24820004, 0x8ce30000, 0x304400ff, 0x85102b, 0xad030000, 0x24e70004, 0x1440fff9, 0x25080004, 0x3e00008, 0x0, 0x804821, 0x30aaffff, 0x30c600ff, 0x30e7ffff, 0x27480180, 0x8f4201b8, 0x440fffe, 0x8f820048, 0xad020000, 0x8f420124, 0xad020004, 0x8d220020, 0xa5070008, 0xa102000a, 0x24020016, 0xa102000b, 0x93430120, 0x8d220008, 0x8d240004, 0x306300ff, 0x431021, 0x9783003a, 0x441021, 0x8d250024, 0x431023, 0x3c030800, 0x8c6331a0, 0x8f840014, 0xa502000c, 0x246300e8, 0x2402ffff, 0xa50a000e, 0xa5030010, 0xa5060012, 0xad050018, 0xad020024, 0x94820114, 0x2403fff7, 0x3042ffff, 0xad020028, 0x8c820118, 0xad02002c, 0x3c021000, 0xad000030, 0xaf4201b8, 0x8d220020, 0x431024, 0x3e00008, 0xad220020, 0x8f820014, 0x30e7ffff, 0x804821, 0x904200d3, 0x30a5ffff, 0x30c600ff, 0x21100, 0x30420f00, 0xe23825, 0x27480180, 0x8f4201b8, 0x440fffe, 0x8f820048, 0xad020000, 0x8f420124, 0xad020004, 0x8d220020, 0xa5070008, 0xa102000a, 0x24020017, 0xa102000b, 0x93430120, 0x8d220008, 0x8d240004, 0x306300ff, 0x431021, 0x9783003a, 0x441021, 0x8f840014, 0x431023, 0x3c030800, 0x8c6331a0, 0xa502000c, 0xa505000e, 0x246300e8, 0xa5030010, 0xa5060012, 0xad000014, 0x8d220024, 0xad020018, 0x8c82005c, 0xad02001c, 0x8c820058, 0xad020020, 0x2402ffff, 0xad020024, 0x948200e6, 0x3042ffff, 0xad020028, 0x94820060, 0x948300be, 0x30427fff, 0x3063ffff, 0x21200, 0x431021, 0xad02002c, 0x3c021000, 0xad000030, 0xaf4201b8, 0x948200be, 0x2403fff7, 0xa21021, 0xa48200be, 0x8d220020, 0x431024, 0x3e00008, 0xad220020, 0x27430180, 0x8f4201b8, 0x440fffe, 0x8f820024, 0x9442001c, 0x3042ffff, 0x211c0, 0xac620000, 0x24020019, 0xa062000b, 0x3c021000, 0xac600030, 0x3e00008, 0xaf4201b8, 0x8f87002c, 0x30c300ff, 0x8f4201b8, 0x440fffe, 0x8f820048, 0x34636000, 0xaca20000, 0x93820044, 0xa0a20005, 0x8ce20010, 0xa4a20006, 0xa4a30008, 0x8c820020, 0x2403fff7, 0xa0a2000a, 0x24020002, 0xa0a2000b, 0x8ce20000, 0xaca20010, 0x8ce20004, 0xaca20014, 0x8ce2001c, 0xaca20024, 0x8ce20020, 0xaca20028, 0x8ce2002c, 0xaca2002c, 0x8c820024, 0xaca20018, 0x3c021000, 0xaf4201b8, 0x8c820020, 0x431024, 0x3e00008, 0xac820020, 0x8f860014, 0x27bdffe8, 0xafbf0014, 0xafb00010, 0x90c20063, 0x30420020, 0x10400008, 0x30a500ff, 0x8cc2007c, 0x2403ffdf, 0x24420001, 0xacc2007c, 0x90c20063, 0x431024, 0xa0c20063, 0x10a00023, 0x8f830014, 0x27500180, 0x2002821, 0xe0015d6, 0x24060082, 0x8f820014, 0x90420063, 0x30420040, 0x50400019, 0xa3800044, 0x8f83002c, 0x8f4201b8, 0x440fffe, 0x8f820048, 0xae020000, 0x24026082, 0xa6020008, 0x24020002, 0xa202000b, 0x8c620008, 0xae020010, 0x8c62000c, 0xae020014, 0x8c620014, 0xae020018, 0x8c620018, 0xae020024, 0x8c620024, 0xae020028, 0x8c620028, 0xae02002c, 0x3c021000, 0xaf4201b8, 0xa3800044, 0x8f830014, 0x8fbf0014, 0x8fb00010, 0x90620063, 0x27bd0018, 0x3042007f, 0xa0620063, 0x9782003a, 0x8f86003c, 0x8f850014, 0x93830028, 0x461023, 0xa782003a, 0xa4a000e4, 0x90a40063, 0x8f820040, 0xaf83003c, 0x2403ffbf, 0x461021, 0x832024, 0xaf820040, 0xa0a40063, 0x8f820014, 0xa04000bd, 0x8f820014, 0x3e00008, 0xa44000be, 0x8f8a0014, 0x27bdffe0, 0xafb10014, 0xafb00010, 0x8f88003c, 0xafbf0018, 0x9389001c, 0x954200e4, 0x30d100ff, 0x109182b, 0x808021, 0x30ac00ff, 0x3047ffff, 0x5821, 0x14600003, 0x310600ff, 0x1203021, 0x1095823, 0x9783003a, 0x68102b, 0x1440003c, 0x0, 0x14680007, 0x24020001, 0x8e020020, 0x2403fffb, 0x34e78000, 0x431024, 0xae020020, 0x24020001, 0x34e70880, 0x15820005, 0x3165ffff, 0xe001554, 0x2002021, 0xa001691, 0x2002021, 0xe001585, 0x2002021, 0x8f840048, 0x27430180, 0x8f4201b8, 0x440fffe, 0x24020018, 0xac640000, 0xa062000b, 0x8f840014, 0x948200e6, 0xa4620010, 0x3c021000, 0xac600030, 0xaf4201b8, 0x94820060, 0x24420001, 0xa4820060, 0x94820060, 0x3c030800, 0x8c633188, 0x30427fff, 0x5443000f, 0x2002021, 0x94820060, 0x24038000, 0x431024, 0xa4820060, 0x90820060, 0x90830060, 0x304200ff, 0x211c2, 0x21027, 0x211c0, 0x3063007f, 0x621825, 0xa0830060, 0x2002021, 0x2202821, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0xa0015f9, 0x27bd0020, 0x91420063, 0x2403ff80, 0x431025, 0xa1420063, 0x9782003a, 0x3048ffff, 0x11000020, 0x9383001c, 0x8f840014, 0x4b1023, 0x304600ff, 0x948300e4, 0x2402efff, 0x168282b, 0x621824, 0xa48300e4, 0x14a00003, 0x8e020020, 0x1005821, 0x3021, 0x2403fffb, 0x34e78000, 0x431024, 0xae020020, 0x24020001, 0x15820005, 0x3165ffff, 0xe001554, 0x2002021, 0xa0016b9, 0x9783003a, 0xe001585, 0x2002021, 0x9783003a, 0x8f82003c, 0xa780003a, 0x431023, 0xaf82003c, 0x9383001c, 0x8f820014, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x27bd0020, 0x3e00008, 0xa04300bd, 0x93820044, 0x24030001, 0x27bdffe8, 0x433004, 0x2c420020, 0xafb00010, 0xafbf0014, 0x2410fffe, 0x10400005, 0x27450180, 0x3c020800, 0x8c423190, 0xa0016d6, 0x461024, 0x3c020800, 0x8c423194, 0x461024, 0x14400007, 0x24060084, 0x8f830014, 0x2410ffff, 0x90620062, 0x3042000f, 0x34420040, 0xa0620062, 0xe0015d6, 0x0, 0x2001021, 0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018, 0x8f830024, 0x27bdffe0, 0xafb20018, 0xafb10014, 0xafb00010, 0xafbf001c, 0x9062000d, 0xa09021, 0x30d100ff, 0x3042007f, 0xa062000d, 0x8f850014, 0x8e430018, 0x808021, 0x8ca2007c, 0x14620005, 0x2402000e, 0x90a20063, 0x34420020, 0xa0016ff, 0xa0a20063, 0xe0016c5, 0xa3820044, 0x2403ffff, 0x10430047, 0x2404ffff, 0x52200045, 0x2021, 0x8e430000, 0x3c020010, 0x621024, 0x50400004, 0x3c020008, 0x2002021, 0xa00170e, 0x24020015, 0x621024, 0x50400009, 0x8e450000, 0x2002021, 0x24020014, 0xe0016c5, 0xa3820044, 0x2403ffff, 0x10430033, 0x2404ffff, 0x8e450000, 0x3c020002, 0xa21024, 0x10400016, 0x3c020004, 0x8f860024, 0x8cc20014, 0x8cc30010, 0x8cc40014, 0x431023, 0x44102b, 0x50400005, 0x2002021, 0x8e43002c, 0x8cc20010, 0x10620003, 0x2002021, 0xa00173f, 0x24020012, 0x3c020004, 0xa21024, 0x5040001c, 0x2021, 0x2002021, 0xa00173f, 0x24020013, 0xa21024, 0x10400006, 0x8f830024, 0x8c620010, 0x50400013, 0x2021, 0xa001739, 0x2002021, 0x8c620010, 0x50400004, 0x8e42002c, 0x2002021, 0xa00173f, 0x24020011, 0x50400009, 0x2021, 0x2002021, 0x24020017, 0xe0016c5, 0xa3820044, 0x2403ffff, 0x10430002, 0x2404ffff, 0x2021, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x801021, 0x3e00008, 0x27bd0020, 0x8f830014, 0x27bdffd8, 0xafb40020, 0xafb3001c, 0xafb20018, 0xafb10014, 0xafb00010, 0xafbf0024, 0x90620063, 0x8f91002c, 0x2412ffff, 0x34420040, 0x92250000, 0xa0620063, 0x8e220010, 0x809821, 0x30b0003f, 0x10520006, 0x360a021, 0x2402000d, 0xe0016c5, 0xa3820044, 0x10520054, 0x2404ffff, 0x8f830014, 0x8e220018, 0x8c63007c, 0x10430007, 0x2602021, 0x2402000e, 0xe0016c5, 0xa3820044, 0x2403ffff, 0x10430049, 0x2404ffff, 0x24040020, 0x12040004, 0x8f830014, 0x90620063, 0x34420020, 0xa0620063, 0x8f850034, 0x10a00020, 0x0, 0x56040004, 0x8f820014, 0x2602021, 0xa001790, 0x2402000a, 0x9683000a, 0x94420060, 0x3042ffff, 0x14430004, 0x8f820020, 0x2404fffd, 0xa0017b7, 0xaf82003c, 0x3c020800, 0x8c42318c, 0x45102b, 0x14400006, 0x2602021, 0x2821, 0xe001646, 0x24060001, 0xa0017b7, 0x2021, 0x2402002d, 0xe0016c5, 0xa3820044, 0x2403ffff, 0x10430023, 0x2404ffff, 0xa0017b7, 0x2021, 0x16040005, 0x8f840014, 0x8e230014, 0x2402ffff, 0x50620018, 0x2602021, 0x94820060, 0x24420001, 0xa4820060, 0x94820060, 0x3c030800, 0x8c633188, 0x30427fff, 0x5443000f, 0x2602021, 0x94820060, 0x24038000, 0x431024, 0xa4820060, 0x90820060, 0x90830060, 0x304200ff, 0x211c2, 0x21027, 0x211c0, 0x3063007f, 0x621825, 0xa0830060, 0x2602021, 0xe0015f9, 0x24050001, 0x2021, 0x8fbf0024, 0x8fb40020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x801021, 0x3e00008, 0x27bd0028, 0x8f830014, 0x27bdffe8, 0xafb00010, 0xafbf0014, 0x90620063, 0x8f87002c, 0x808021, 0x34420040, 0x8ce60010, 0xa0620063, 0x3c030800, 0x8c6331b0, 0x30c23fff, 0x43102b, 0x1040004e, 0x8f850030, 0x2402ff80, 0x90a3000d, 0x431024, 0x304200ff, 0x50400049, 0x2002021, 0x61382, 0x30480003, 0x24020002, 0x55020044, 0x2002021, 0x94a2001c, 0x8f850014, 0x24030023, 0xa4a20114, 0x8ce60000, 0x61602, 0x3042003f, 0x10430010, 0x3c030083, 0x8ce30018, 0x8ca2007c, 0x10620006, 0x2402000e, 0xe0016c5, 0xa3820044, 0x2403ffff, 0x10430038, 0x2404ffff, 0x8f830014, 0x90620063, 0x34420020, 0xa0620063, 0xa0017fc, 0x8f830024, 0xc31024, 0x14430007, 0x8f830024, 0x90a20062, 0x3042000f, 0x34420020, 0xa0a20062, 0xa3880038, 0x8f830024, 0x9062000d, 0x3042007f, 0xa062000d, 0x8f830034, 0x10600018, 0x2002021, 0x8f840030, 0x8c820010, 0x43102b, 0x10400009, 0x24020018, 0x2002021, 0xe0016c5, 0xa3820044, 0x2403ffff, 0x10430018, 0x2404ffff, 0xa001824, 0x2021, 0x8c820010, 0x24050001, 0x2002021, 0x431023, 0x8f830024, 0x24060001, 0xe001646, 0xac620010, 0xa001824, 0x2021, 0xe0015f9, 0x24050001, 0xa001824, 0x2021, 0x2002021, 0x2402000d, 0x8fbf0014, 0x8fb00010, 0x27bd0018, 0xa0016c5, 0xa3820044, 0x8fbf0014, 0x8fb00010, 0x801021, 0x3e00008, 0x27bd0018, 0x27bdffc8, 0xafb20020, 0xafbf0034, 0xafb60030, 0xafb5002c, 0xafb40028, 0xafb30024, 0xafb1001c, 0xafb00018, 0x8f460128, 0x3c030800, 0x8c6331a0, 0x2402ff80, 0xaf860048, 0xc31821, 0x3065007f, 0x3452821, 0x621824, 0x3c02000a, 0xaf430024, 0xa22821, 0x90a20062, 0x809021, 0xaf850014, 0x304200ff, 0x21102, 0xa3820038, 0x90a200bc, 0x30420002, 0x14400002, 0x24030034, 0x24030030, 0x8f820014, 0xa3830028, 0x93830038, 0x8c4200c0, 0xa3800044, 0xaf82003c, 0x24020004, 0x10620314, 0x8f84003c, 0x8e440004, 0x50800311, 0x8f84003c, 0x8e420010, 0x3083ffff, 0xa784003a, 0x106002f7, 0xaf820040, 0x8f840014, 0x2403ff80, 0x90820063, 0x621024, 0x304200ff, 0x144002c7, 0x9785003a, 0x93830038, 0x24020002, 0x30b6ffff, 0x14620005, 0x8821, 0x93820028, 0x2403fffd, 0xa001b11, 0xaf82003c, 0x8f82003c, 0x2c2102b, 0x14400299, 0x8f840040, 0xe0014ec, 0x0, 0x93830028, 0x3c040800, 0x24847778, 0x24020034, 0x1462002e, 0xaf84002c, 0x3c0a0800, 0x8d4a77a8, 0x2402ffff, 0xafa20010, 0x803821, 0x2405002f, 0x3c090800, 0x25297378, 0x240800ff, 0x2406ffff, 0x90e20000, 0x24a3ffff, 0x62202, 0xc21026, 0x304200ff, 0x21080, 0x491021, 0x8c420000, 0x306500ff, 0x24e70001, 0x14a8fff5, 0x823026, 0x61027, 0xafa20014, 0xafa20010, 0x2821, 0x27a70010, 0x27a60014, 0xc51023, 0x90440003, 0x24a20001, 0xa71821, 0x304500ff, 0x2ca20004, 0x1440fff9, 0xa0640000, 0x8fa20010, 0x11420007, 0x24020005, 0x2402021, 0xe0016c5, 0xa3820044, 0x2403ffff, 0x10430064, 0x2404ffff, 0x3c020800, 0x9042777c, 0x10400009, 0x8f820014, 0x2402021, 0x2402000c, 0xe0016c5, 0xa3820044, 0x2403ffff, 0x10430059, 0x2404ffff, 0x8f820014, 0xa380001c, 0x3c030800, 0x8c63777c, 0x8c440080, 0x3c0200ff, 0x3442ffff, 0x621824, 0x83202b, 0x10800008, 0xaf830034, 0x2402021, 0x24020019, 0xe0016c5, 0xa3820044, 0x2403ffff, 0x10430047, 0x2404ffff, 0x8f87003c, 0x9782003a, 0x8f850034, 0xaf870020, 0x472023, 0x10a0003b, 0xa784003a, 0x8f860014, 0x30a20003, 0x21023, 0x90c300bc, 0x30500003, 0xb02821, 0x31882, 0x30730001, 0x131080, 0xa22821, 0x3c030800, 0x8c6331a0, 0x8f820048, 0x3084ffff, 0x85202b, 0x431021, 0x10800011, 0x24420088, 0x8f84002c, 0x1082000e, 0x3c033f01, 0x3c020800, 0x8c427778, 0x431024, 0x3c032500, 0x14430006, 0x30e500ff, 0x8c820000, 0xacc20088, 0x8c820010, 0xa0018e9, 0xacc20098, 0xe001529, 0x3021, 0x9382001c, 0x8f850014, 0x8f830040, 0x2023821, 0x8f82003c, 0xa387001c, 0x94a400e4, 0x621821, 0x8f820034, 0x34841000, 0xaf830040, 0x503021, 0xa4a400e4, 0x1260000e, 0xaf86003c, 0x24e20004, 0xa382001c, 0x94a200e4, 0x24c30004, 0xaf83003c, 0x34422000, 0xa4a200e4, 0xa001906, 0x2021, 0x8f820040, 0xaf80003c, 0x471021, 0xaf820040, 0x2021, 0x2414ffff, 0x10940209, 0x2403ffff, 0x3c080800, 0x8d087788, 0x3c020800, 0x8c4231b0, 0x3c030800, 0x90637778, 0x31043fff, 0x82102b, 0x1040001b, 0x3067003f, 0x3c020800, 0x8c4231a8, 0x8f830048, 0x42180, 0x621821, 0x641821, 0x3062007f, 0x3422821, 0x3c02000c, 0xa22821, 0x3c020080, 0x34420001, 0x30660078, 0xc23025, 0x2402ff80, 0x621024, 0xaf420028, 0x30640007, 0xaf420804, 0x8f820014, 0x3442021, 0x24840940, 0xaf460814, 0xaf850024, 0xaf840030, 0xac430118, 0x93830038, 0x24020003, 0x146201c7, 0x24020001, 0x24020026, 0x10e201c9, 0x28e20027, 0x10400013, 0x24020032, 0x24020022, 0x10e201c4, 0x28e20023, 0x10400008, 0x24020024, 0x24020020, 0x10e201b0, 0x24020021, 0x10e2013f, 0x2402021, 0xa001af3, 0x2402000b, 0x10e201b9, 0x24020025, 0x10e20010, 0x2402021, 0xa001af3, 0x2402000b, 0x10e201a6, 0x28e20033, 0x10400006, 0x2402003f, 0x24020031, 0x10e20092, 0x2402021, 0xa001af3, 0x2402000b, 0x10e2019d, 0x2402021, 0xa001af3, 0x2402000b, 0x8f90002c, 0x3c030800, 0x8c6331b0, 0x8f850030, 0x8e040010, 0xa821, 0x8cb30014, 0x30823fff, 0x43102b, 0x8cb10020, 0x50400187, 0x2402021, 0x90a3000d, 0x2402ff80, 0x431024, 0x304200ff, 0x50400181, 0x2402021, 0x41382, 0x30420003, 0x1440017d, 0x2402021, 0x94a3001c, 0x8f820014, 0x8e040028, 0xa4430114, 0x8ca20010, 0x2621823, 0x10640003, 0x2402021, 0xa00197c, 0x2402001f, 0x8f820034, 0x621021, 0x262102b, 0x10400008, 0x8f830024, 0x2402021, 0x24020018, 0xe0016c5, 0xa3820044, 0x1054016c, 0x2404ffff, 0x8f830024, 0x8f840034, 0x8c620010, 0x2248821, 0x441023, 0xac620010, 0x8f820014, 0xac710020, 0x8c420068, 0x51102b, 0x10400009, 0x8f830030, 0x2402021, 0x2402001d, 0xe0016c5, 0xa3820044, 0x2403ffff, 0x10430159, 0x2404ffff, 0x8f830030, 0x8e020024, 0x8c630024, 0x10430007, 0x2402021, 0x2402001c, 0xe0016c5, 0xa3820044, 0x2403ffff, 0x1043014e, 0x2404ffff, 0x8f840024, 0x8c820024, 0x24420001, 0xac820024, 0x12330004, 0x8f820014, 0x8c420068, 0x5622000e, 0x8e020000, 0x8e020000, 0x3c030080, 0x431024, 0x1440000d, 0x2402001a, 0x2402021, 0xe0016c5, 0xa3820044, 0x2403ffff, 0x1043013a, 0x2404ffff, 0xa0019ba, 0x8e020014, 0x3c030080, 0x431024, 0x50400003, 0x8e020014, 0xac800020, 0x8e020014, 0x2411ffff, 0x10510006, 0x2402001b, 0x2402021, 0xe0016c5, 0xa3820044, 0x1051012a, 0x2404ffff, 0x8e030000, 0x3c020001, 0x621024, 0x10400012, 0x3c020080, 0x621024, 0x14400008, 0x2402021, 0x2402001a, 0xe0016c5, 0xa3820044, 0x2403ffff, 0x1043011c, 0x2404ffff, 0x2402021, 0x2002821, 0xe0016e5, 0x24060001, 0x2403ffff, 0x10430115, 0x2404ffff, 0x24150001, 0x8f830024, 0x2a03021, 0x2402021, 0x94620036, 0x24050001, 0x24420001, 0xa001ad7, 0xa4620036, 0x8f90002c, 0x3c030800, 0x8c6331b0, 0x8e130010, 0x32623fff, 0x43102b, 0x10400089, 0x8f840030, 0x2402ff80, 0x9083000d, 0x431024, 0x304200ff, 0x10400084, 0x2402000d, 0x131382, 0x30420003, 0x24030001, 0x1443007f, 0x2402000d, 0x9082000d, 0x30420008, 0x54400004, 0x8f820034, 0x2402021, 0xa001a08, 0x24020024, 0x50400004, 0x8e03000c, 0x2402021, 0xa001a08, 0x24020027, 0x8c820020, 0x54620006, 0x2402021, 0x8e030008, 0x8c820024, 0x50620009, 0x8e020014, 0x2402021, 0x24020020, 0xe0016c5, 0xa3820044, 0x10540071, 0x2403ffff, 0xa001a3d, 0x8f840024, 0x2411ffff, 0x14510004, 0x8f860014, 0x2402021, 0xa001a38, 0x24020025, 0x8e030018, 0x8cc2007c, 0x10620003, 0x2402000e, 0xa001a38, 0x2402021, 0x8e030024, 0x8c820028, 0x10620003, 0x24020021, 0xa001a38, 0x2402021, 0x8e050028, 0x8c82002c, 0x10a20003, 0x2402001f, 0xa001a38, 0x2402021, 0x8e03002c, 0x14600003, 0x24020023, 0xa001a38, 0x2402021, 0x8cc20068, 0x43102b, 0x10400003, 0x24020026, 0xa001a38, 0x2402021, 0x8c820014, 0x651821, 0x43102b, 0x10400008, 0x8f840024, 0x2402021, 0x24020022, 0xe0016c5, 0xa3820044, 0x10510041, 0x2403ffff, 0x8f840024, 0x2403fff7, 0x9082000d, 0x431024, 0xa082000d, 0x8f860014, 0x3c030800, 0x8c6331ac, 0x8f820048, 0x94c400e0, 0x8f850024, 0x431021, 0x30847fff, 0x42040, 0x441021, 0x3043007f, 0x3432021, 0x3c03000e, 0x832021, 0x2403ff80, 0x431024, 0xaf42002c, 0xa4930000, 0x8ca20028, 0x24420001, 0xaca20028, 0x8ca2002c, 0x8e03002c, 0x431021, 0xaca2002c, 0x8e02002c, 0xaca20030, 0x8e020014, 0xaca20034, 0x94a2003a, 0x24420001, 0xa4a2003a, 0x94c600e0, 0x3c020800, 0x8c4231b0, 0x24c40001, 0x30837fff, 0x1462000f, 0x803021, 0x24028000, 0x823024, 0x30c2ffff, 0x213c2, 0x304200ff, 0x21027, 0xa001a76, 0x233c0, 0x2402000d, 0x2402021, 0xe0016c5, 0xa3820044, 0xa001a7c, 0x401821, 0x8f820014, 0x2402021, 0x24050001, 0xe0015f9, 0xa44600e0, 0x1821, 0xa001b0e, 0x608821, 0x8f90002c, 0x3c030800, 0x8c6331b0, 0x8e050010, 0x30a23fff, 0x43102b, 0x10400061, 0x2402ff80, 0x8f840030, 0x9083000d, 0x431024, 0x304200ff, 0x5040005c, 0x2402021, 0x8f820034, 0x1040000b, 0x51382, 0x8f820014, 0x9763000a, 0x94420060, 0x3042ffff, 0x14430005, 0x51382, 0x8f820020, 0x2404fffd, 0xa001aeb, 0xaf82003c, 0x30420003, 0x1440000e, 0x0, 0x92020002, 0x10400005, 0x8e030024, 0x50600015, 0x92030003, 0xa001aa7, 0x2402021, 0x8c820024, 0x50620010, 0x92030003, 0x2402021, 0xa001aaf, 0x2402000f, 0x9082000d, 0x30420008, 0x54400009, 0x92030003, 0x2402021, 0x24020010, 0xe0016c5, 0xa3820044, 0x2403ffff, 0x10430038, 0x2404ffff, 0x92030003, 0x24020002, 0x5462000c, 0x92020003, 0x8f820034, 0x54400009, 0x92020003, 0x2402021, 0x2402002c, 0xe0016c5, 0xa3820044, 0x2403ffff, 0x1043002a, 0x2404ffff, 0x92020003, 0x2002821, 0x2402021, 0x38460010, 0x2cc60001, 0x2c420001, 0xe0016e5, 0x463025, 0x2410ffff, 0x1050001f, 0x2404ffff, 0x8f830034, 0x10600013, 0x2402021, 0x3c020800, 0x8c42318c, 0x43102b, 0x14400007, 0x0, 0x2821, 0x24060001, 0xe001646, 0x0, 0xa001aeb, 0x2021, 0x2402002d, 0xe0016c5, 0xa3820044, 0x1050000c, 0x2404ffff, 0xa001aeb, 0x2021, 0xe0015f9, 0x24050001, 0xa001aeb, 0x2021, 0x2402021, 0x2402000d, 0xe0016c5, 0xa3820044, 0x402021, 0xa001b0e, 0x808821, 0x1514000e, 0x0, 0xe00174c, 0x2402021, 0xa001b0e, 0x408821, 0xe0016c5, 0xa3820044, 0xa001b0e, 0x408821, 0x14620017, 0x2201821, 0x24020023, 0x14e20005, 0x2402000b, 0xe0017c0, 0x2402021, 0xa001b0e, 0x408821, 0x2402021, 0xa3820044, 0xe0016c5, 0x2411ffff, 0xa001b0f, 0x2201821, 0x30a500ff, 0xe001529, 0x24060001, 0x9783003a, 0x8f82003c, 0xa780003a, 0x431023, 0xaf82003c, 0x2201821, 0x1220003e, 0x9782003a, 0x2402fffd, 0x5462003e, 0x8e430020, 0x8e420004, 0x8f830014, 0x561023, 0xae420004, 0x90620063, 0x3042007f, 0xa0620063, 0x8e420020, 0x8f840014, 0xa780003a, 0x34420002, 0xae420020, 0xa48000e4, 0x90820063, 0x2403ffbf, 0x431024, 0xa0820063, 0xa001b51, 0x8e430020, 0x90820063, 0x621024, 0x304200ff, 0x10400023, 0x9782003a, 0x90820088, 0x908300bd, 0x24850088, 0x3042003f, 0x2444ffe0, 0x2c820020, 0xa383001c, 0x10400019, 0xaf85002c, 0x24020001, 0x821804, 0x30620019, 0x1440000c, 0x3c028000, 0x34420002, 0x621024, 0x1440000b, 0x30620020, 0x1040000f, 0x9782003a, 0x90a60001, 0x2402021, 0x24050001, 0xa001b4b, 0x30c60001, 0x2402021, 0xa001b4a, 0x24050001, 0x2402021, 0x2821, 0x24060001, 0xe001646, 0x0, 0x9782003a, 0x1440fd0c, 0x8f840014, 0x8e430020, 0x30620004, 0x10400012, 0x8f84003c, 0x2402fffb, 0x621024, 0xae420020, 0x27430180, 0x8f4201b8, 0x440fffe, 0x8f820048, 0xac620000, 0x8f420124, 0xac620004, 0x24026083, 0xa4620008, 0x24020002, 0xa062000b, 0x3c021000, 0xaf4201b8, 0x8f84003c, 0x8f830014, 0x8fbf0034, 0x8fb60030, 0x8fb5002c, 0x8fb40028, 0x8fb30024, 0x8fb20020, 0x8fb1001c, 0x8fb00018, 0x24020001, 0x27bd0038, 0x3e00008, 0xac6400c0, 0x30a500ff, 0x24030001, 0x24a90001, 0x69102b, 0x1040000c, 0x4021, 0x240a0001, 0xa31023, 0x4a3804, 0x24630001, 0x30820001, 0x69302b, 0x10400002, 0x42042, 0x1074025, 0x54c0fff8, 0xa31023, 0x3e00008, 0x1001021, 0x3c020800, 0x244260a4, 0x3c010800, 0xac22736c, 0x3c020800, 0x24425308, 0x3c010800, 0xac227370, 0x24020006, 0x27bdffe0, 0x3c010800, 0xa0227374, 0x3c021edc, 0xafb20018, 0xafb10014, 0xafbf001c, 0xafb00010, 0x34526f41, 0x8821, 0x24050008, 0xe001b72, 0x2202021, 0x118080, 0x3c070800, 0x24e77378, 0x21600, 0x2071821, 0xac620000, 0x2821, 0x24a20001, 0x3045ffff, 0x8c620000, 0x2ca60008, 0x4410002, 0x22040, 0x922026, 0x14c0fff8, 0xac640000, 0x2078021, 0x8e040000, 0xe001b72, 0x24050020, 0x26230001, 0x3071ffff, 0x2e230100, 0x1460ffe5, 0xae020000, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x27bdffd8, 0xafb3001c, 0xafb20018, 0xafbf0020, 0xafb10014, 0xafb00010, 0x8f510140, 0x8f480148, 0x89402, 0x324300ff, 0x311300ff, 0x8f4201b8, 0x440fffe, 0x27500180, 0xae110000, 0x8f420144, 0xae020004, 0x24020002, 0xa6120008, 0xa202000b, 0x24020014, 0xae130024, 0x10620025, 0x28620015, 0x10400008, 0x24020015, 0x24020010, 0x10620030, 0x24020012, 0x10620009, 0x8fbf0020, 0xa001cad, 0x8fb3001c, 0x10620070, 0x24020022, 0x10620037, 0x8fbf0020, 0xa001cad, 0x8fb3001c, 0x3c020800, 0x8c4231a0, 0x2403ff80, 0x2221021, 0x431024, 0xaf420024, 0x3c020800, 0x8c4231a0, 0x2221021, 0x3042007f, 0x3421821, 0x3c02000a, 0x621821, 0x166000bc, 0xaf830014, 0x90620062, 0x3042000f, 0x34420030, 0xa0620062, 0xa001cac, 0x8fbf0020, 0x3c046000, 0x8c832c08, 0x3c02f003, 0x3442ffff, 0x621824, 0xac832c08, 0x3c020800, 0x8c4231a0, 0x8c832c08, 0x24420074, 0x21082, 0x21480, 0x621825, 0xac832c08, 0xa001cac, 0x8fbf0020, 0x3c020800, 0x8c4231a0, 0x2403ff80, 0x2221021, 0x431024, 0xaf420024, 0x3c020800, 0x8c4231a0, 0x3c03000a, 0x2221021, 0x3042007f, 0x3421021, 0x431021, 0xa001cab, 0xaf820014, 0x3c020800, 0x8c4231a0, 0x2405ff80, 0x2221021, 0x451024, 0xaf420024, 0x3c020800, 0x8c4231a0, 0x2221021, 0x3042007f, 0x3421821, 0x3c02000a, 0x621821, 0x90620063, 0xa21024, 0x304200ff, 0x10400085, 0xaf830014, 0x24620088, 0x94430012, 0x3c020800, 0x8c4231a8, 0x30633fff, 0x31980, 0x2221021, 0x431021, 0x3043007f, 0x3432021, 0x451024, 0x3c03000c, 0x832021, 0xaf420028, 0x9082000d, 0xa21024, 0x304200ff, 0x10400072, 0xaf840024, 0x9082000d, 0x30420010, 0x1440006f, 0x8fbf0020, 0xe0015c8, 0x0, 0x8f4201b8, 0x440fffe, 0x0, 0xae110000, 0x8f420144, 0xae020004, 0x24020002, 0xa6120008, 0xa202000b, 0xae130024, 0xa001cac, 0x8fbf0020, 0x2406ff80, 0x2261024, 0xaf420020, 0x3c020800, 0x8c4231a0, 0x31043fff, 0x42180, 0x2221021, 0x461024, 0xaf420024, 0x3c030800, 0x8c6331a8, 0x3c020800, 0x8c4231a0, 0x3227007f, 0x2231821, 0x2221021, 0x641821, 0x3042007f, 0x3064007f, 0x3422821, 0x3c02000a, 0x661824, 0xa22821, 0x3442021, 0x3c02000c, 0x822021, 0xaf430028, 0x3c020008, 0x3471821, 0x629021, 0xaf850014, 0xaf840024, 0xe0015c8, 0x1008021, 0x8f4201b8, 0x440fffe, 0x8f820024, 0x8f840014, 0x27450180, 0x9042000d, 0xacb10000, 0xa4b00006, 0x21600, 0x21603, 0x21027, 0x237c2, 0x14c00016, 0x24820088, 0x94420012, 0x32033fff, 0x30423fff, 0x14430012, 0x24026082, 0x90830063, 0x2402ff80, 0x431024, 0x304200ff, 0x5040000c, 0x24026082, 0x90820062, 0x3042000f, 0x34420040, 0xa0820062, 0x24026084, 0xa4a20008, 0x2402000d, 0xa0a20005, 0xa001c96, 0x3c022700, 0x24026082, 0xa4a20008, 0xa0a00005, 0x3c022700, 0x61c00, 0x621825, 0x24020002, 0xa0a2000b, 0xaca30010, 0xaca00014, 0xaca00024, 0xaca00028, 0xaca0002c, 0x8e42004c, 0x8f840024, 0xaca20018, 0x9083000d, 0x2402ff80, 0x431024, 0x304200ff, 0x10400005, 0x8fbf0020, 0x9082000d, 0x3042007f, 0xa082000d, 0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3c021000, 0x27bd0028, 0x3e00008, 0xaf4201b8, 0x0 }; const u32 bce_RXP_b06FwData[(0x0/4) + 1] = { 0x0 }; const u32 bce_RXP_b06FwRodata[(0x24/4) + 1] = { 0x8003430, 0x8003430, 0x80033a8, 0x80033e0, 0x8003414, 0x8003438, 0x8003438, 0x8003438, 0x8003318, 0x0 }; const u32 bce_RXP_b06FwBss[(0x440/4) + 1] = { 0x0 }; const u32 bce_RXP_b06FwSbss[(0x4c/4) + 1] = { 0x0 }; const u32 bce_RXP_b06FwSdata[(0x0/4) + 1] = { 0x0 }; int bce_TPAT_b06FwReleaseMajor = 0x6; int bce_TPAT_b06FwReleaseMinor = 0x0; int bce_TPAT_b06FwReleaseFix = 0xf; u32 bce_TPAT_b06FwStartAddr = 0x08000490; u32 bce_TPAT_b06FwTextAddr = 0x08000400; int bce_TPAT_b06FwTextLen = 0x17d4; u32 bce_TPAT_b06FwDataAddr = 0x00000000; int bce_TPAT_b06FwDataLen = 0x0; u32 bce_TPAT_b06FwRodataAddr = 0x00000000; int bce_TPAT_b06FwRodataLen = 0x0; u32 bce_TPAT_b06FwBssAddr = 0x08001c44; int bce_TPAT_b06FwBssLen = 0x450; u32 bce_TPAT_b06FwSbssAddr = 0x08001c00; int bce_TPAT_b06FwSbssLen = 0x44; u32 bce_TPAT_b06FwSDataAddr = 0x00000000; int bce_TPAT_b06FwSDataLen = 0x0; const u32 bce_TPAT_b06FwText[(0x17d4/4) + 1] = { 0xa000124, 0x0, 0x0, 0xd, 0x74706136, 0x2e302e31, 0x35000000, 0x6000f01, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0xd, 0xd, 0x3c020800, 0x24421c00, 0x3c030800, 0x24632094, 0xac400000, 0x43202b, 0x1480fffd, 0x24420004, 0x3c1d0800, 0x37bd2ffc, 0x3a0f021, 0x3c100800, 0x26100490, 0x3c1c0800, 0x279c1c00, 0xe00015c, 0x0, 0xd, 0x3084ffff, 0x30820007, 0x8f850018, 0x10400002, 0x24830007, 0x3064fff8, 0x853021, 0x30c41fff, 0x3441821, 0x247b4000, 0xaf85001c, 0xaf840018, 0x3e00008, 0xaf440084, 0x3084ffff, 0x30820007, 0x8f850020, 0x8f860028, 0x10400002, 0x24830007, 0x3064fff8, 0x852021, 0x86182b, 0x14600002, 0xaf850024, 0x862023, 0x3442821, 0x34068000, 0xaf840020, 0xaf440080, 0xa62021, 0x3e00008, 0xaf840038, 0x27bdffd8, 0xafb3001c, 0xafb20018, 0xafb00010, 0xafbf0024, 0xafb40020, 0xafb10014, 0x3c086008, 0x8d145000, 0x2418ff7f, 0x3c1a8000, 0x2989824, 0x3672380c, 0xad125000, 0x8f510008, 0x3c07601c, 0x3c086000, 0x36300001, 0xaf500008, 0xaf800018, 0xaf400080, 0xaf400084, 0x8ce60008, 0x8d0f0808, 0x3c076016, 0x8cec0000, 0x31eefff0, 0x39ca0010, 0x3c0dffff, 0x340b8000, 0x3c030080, 0x34b4821, 0x2d440001, 0x18d2824, 0x3c025353, 0x3c010800, 0xac230420, 0xaf890038, 0xaf860028, 0xaf840010, 0x275b4000, 0x14a20003, 0x34e37c00, 0x8cf90004, 0x3281821, 0x8c7f007c, 0x8c650078, 0x3c028000, 0x3c0b0800, 0x8d6b048c, 0x3c0a0800, 0x8d4a0488, 0x34520070, 0xaf85003c, 0xaf9f0040, 0x3c130800, 0x26731c44, 0x240a021, 0x8e480000, 0x8f460000, 0x38c30001, 0x30640001, 0x10800017, 0xaf880034, 0x2804821, 0x8d2f0000, 0x3c050800, 0x8ca5045c, 0x3c180800, 0x8f180458, 0x1e81023, 0xa28021, 0xc821, 0x202402b, 0x3198821, 0x2283821, 0x3c010800, 0xac30045c, 0x3c010800, 0xac270458, 0x8f4e0000, 0x39cd0001, 0x31ac0001, 0x1580ffed, 0x1e04021, 0xaf8f0034, 0x8e510000, 0x3c070800, 0x8ce7045c, 0x3c0d0800, 0x8dad0458, 0x2288023, 0xf06021, 0x7021, 0x190302b, 0x1ae1821, 0x662021, 0x3c010800, 0xac2c045c, 0x3c010800, 0xac240458, 0x8f460108, 0x8f470100, 0x30c92000, 0xaf860000, 0xaf87000c, 0x1120000a, 0xc04021, 0x3c180800, 0x8f18042c, 0x27080001, 0x3c010800, 0xac28042c, 0x3c184000, 0xaf580138, 0xa000196, 0x0, 0x97490104, 0x2821, 0x1455021, 0x3122ffff, 0x1625821, 0x162f82b, 0x15f5021, 0x30d90200, 0x3c010800, 0xac2b048c, 0x3c010800, 0xac2a0488, 0x17200015, 0x24040f00, 0x10e40013, 0x0, 0x24080d00, 0x10e8023b, 0x30cd0006, 0x11a0ffe9, 0x3c184000, 0x936e0000, 0x24090010, 0x31c400f0, 0x10890271, 0x24020070, 0x108202e5, 0x8f880014, 0x250f0001, 0xaf8f0014, 0x3c184000, 0xaf580138, 0xa000196, 0x0, 0x974c0104, 0x1180ffd9, 0x3c184000, 0x30c34000, 0x146000a1, 0x0, 0x8f460178, 0x4c0fffe, 0x8f870038, 0x24100800, 0x240f0008, 0x8ce30008, 0xaf500178, 0xa74f0140, 0xa7400142, 0x974e0104, 0x8f860000, 0x31c9ffff, 0x30cd0001, 0x11a002e1, 0x1204021, 0x2531fffe, 0x24180002, 0xa7580146, 0x3228ffff, 0xa7510148, 0x3c190800, 0x8f39043c, 0x172002d0, 0x8f8c000c, 0x30df0020, 0x17e00002, 0x24040009, 0x24040001, 0x30c20c00, 0x24050400, 0x50450001, 0x34840004, 0xa744014a, 0x3c110800, 0x8e310420, 0x3c180048, 0x3c100001, 0x2381825, 0x30cf0002, 0x702825, 0x11e00004, 0x1821, 0x3c190100, 0xb92825, 0x24030001, 0x30df0004, 0x53e00005, 0xaf830008, 0x3c060010, 0xa62825, 0x24030001, 0xaf830008, 0xaf451000, 0x0, 0x0, 0x0, 0x0, 0x8f830008, 0x10600023, 0x0, 0x8f451000, 0x4a1fffe, 0x0, 0x1060001e, 0x0, 0x8f441000, 0x3c0c0020, 0x8c1024, 0x10400019, 0x8f8e0000, 0x31cd0002, 0x11a00016, 0x0, 0x974f1014, 0x15e00013, 0x0, 0x97591008, 0x3338ffff, 0x27110006, 0x111882, 0x33080, 0xc72821, 0x32300001, 0x32230003, 0x1200032c, 0x8ca20000, 0xd, 0xc7f821, 0xafe20000, 0x3c050800, 0x8ca50430, 0x24a60001, 0x3c010800, 0xac260430, 0x8f6d0000, 0x3402ffff, 0xaf8d0004, 0x8cec0000, 0x118202a6, 0x2021, 0x8ced0000, 0x31ac0100, 0x1180028a, 0x0, 0x3c020800, 0x8c420474, 0x3c030800, 0x8c63044c, 0x3c1f0800, 0x8fff0470, 0x3c180800, 0x8f180448, 0x483821, 0x688021, 0xe8282b, 0x3e43021, 0x208402b, 0x3048821, 0xc57021, 0x2287821, 0x3c010800, 0xac30044c, 0x3c010800, 0xac2f0448, 0x3c010800, 0xac270474, 0x3c010800, 0xac2e0470, 0x8f840018, 0x1203021, 0x31290007, 0x249f0008, 0x33f91fff, 0x3594021, 0xaf84001c, 0xaf990018, 0x251b4000, 0xaf590084, 0x11200003, 0x8f830020, 0x24c20007, 0x3046fff8, 0x8f840028, 0xc32821, 0xa4302b, 0x14c00002, 0xaf830024, 0xa42823, 0x3456021, 0x340d8000, 0x18d1021, 0x3c0f1000, 0xaf850020, 0xaf820038, 0xaf450080, 0xaf4f0178, 0x8f880014, 0x250f0001, 0xa0001ef, 0xaf8f0014, 0x8f620008, 0x8f670000, 0x24050030, 0x77602, 0x31c300f0, 0x106500a7, 0x240f0040, 0x546fff4c, 0x8f880014, 0x8f4b0178, 0x560fffe, 0x0, 0x30ca0200, 0x15400003, 0x61282, 0xd, 0x61282, 0x304d0003, 0xd4900, 0x12d1821, 0x38080, 0x20d4021, 0x86080, 0x1938021, 0x8e1f0000, 0x17e00002, 0x0, 0xd, 0x8f6e0004, 0x5c202bd, 0x92070006, 0x920e0005, 0x92020004, 0x3c090001, 0xe1880, 0x70f821, 0x8fed0018, 0x27710008, 0x24480005, 0x1a96021, 0x83082, 0xafec0018, 0x2202021, 0xe00059e, 0x26050014, 0x920a0006, 0x8f790004, 0x3c0b7fff, 0xa2080, 0x917821, 0x8df80004, 0x3566ffff, 0x3262824, 0x3053821, 0xade70004, 0x920e0005, 0x920d0004, 0x960c0008, 0xe1080, 0x51c821, 0x8f230000, 0x97490104, 0x3c07ffff, 0x675824, 0x3128ffff, 0x10df821, 0x3ec5023, 0x3144ffff, 0x1643025, 0xaf260000, 0x92030007, 0x24180001, 0x10780275, 0x240f0003, 0x106f0285, 0x0, 0x8e050010, 0x2419000a, 0xa7590140, 0xa7450142, 0x92180004, 0x8f860000, 0x240f0001, 0xa7580144, 0xa7400146, 0x97470104, 0x30d10002, 0x3c050041, 0xa7470148, 0x1821, 0xa74f014a, 0x12200003, 0x30cb0004, 0x3c050141, 0x24030001, 0x51600005, 0xaf830008, 0x3c060010, 0xa62825, 0x24030001, 0xaf830008, 0xaf451000, 0x0, 0x0, 0x0, 0x0, 0x8f8a0008, 0x11400004, 0x0, 0x8f441000, 0x481fffe, 0x0, 0x8f6b0000, 0x92080004, 0x3c110800, 0x8e310444, 0xaf8b0004, 0x97590104, 0x311800ff, 0x3c0e0800, 0x8dce0440, 0x3325ffff, 0x3053821, 0x2276021, 0x1021, 0x250f000a, 0x31e8ffff, 0x187482b, 0x1c26821, 0x1a9f821, 0x31100007, 0x3c010800, 0xac2c0444, 0x3c010800, 0xac3f0440, 0x12000003, 0x8f8c0018, 0x25060007, 0x30c8fff8, 0x10c6821, 0x31bf1fff, 0xaf8c001c, 0xaf9f0018, 0xaf5f0084, 0x97440104, 0x35f8021, 0x3084ffff, 0x308a0007, 0x11400003, 0x261b4000, 0x24890007, 0x3124fff8, 0x8f820020, 0x8f850028, 0x822021, 0x85702b, 0x15c00002, 0xaf820024, 0x852023, 0x3c0b0800, 0x8d6b048c, 0x3c0a0800, 0x8d4a0488, 0x3448821, 0x34038000, 0x2231021, 0x3c0f1000, 0xaf840020, 0xaf820038, 0xaf440080, 0xaf4f0178, 0xa000296, 0x8f880014, 0x8f500178, 0x600fffe, 0x30d10200, 0x16200003, 0x61282, 0xd, 0x61282, 0x305f0003, 0x1f1900, 0x7f3021, 0x62080, 0x9fc821, 0x194880, 0x1338021, 0x8e180000, 0x13000002, 0x0, 0xd, 0x8f6c000c, 0x58001fb, 0x8f870038, 0x240e0001, 0xae0e0000, 0x8ce30008, 0xa2000007, 0x8f650004, 0x55402, 0x314d00ff, 0x25a80005, 0x83082, 0x2ccb0041, 0x15600002, 0xa20a0004, 0xd, 0x8f780004, 0x3c03ffff, 0xe02821, 0x330bffff, 0x256c000b, 0xc1082, 0x22080, 0x874821, 0x8d3f0000, 0x26040014, 0xa6180008, 0x3e3c824, 0xe00059e, 0xad390000, 0x8f4f0108, 0x3c111000, 0x1f13824, 0x10e001ab, 0x0, 0x974d0104, 0x92080007, 0x25aaffec, 0x35060002, 0x3144ffff, 0xa2060007, 0x96060008, 0x2cc70013, 0x54e00005, 0x92030007, 0x92110007, 0x362f0001, 0xa20f0007, 0x92030007, 0x24180001, 0x107801c2, 0x24090003, 0x106901d5, 0x8f880038, 0x30cbffff, 0x25710002, 0x117883, 0x31e400ff, 0x42880, 0xa20f0005, 0xa84821, 0x8d2d0000, 0x974a0104, 0x3c0effff, 0x1aef824, 0x3143ffff, 0x6b1023, 0x244cfffe, 0x3ecc825, 0xad390000, 0x92060005, 0x3c03fff6, 0x3462ffff, 0x30d800ff, 0x183880, 0xf08821, 0x922f0014, 0x3c04ff7f, 0x3487ffff, 0x31ee000f, 0x1c65821, 0x316500ff, 0x55080, 0x1506821, 0x8dac0020, 0x148f821, 0xa20b0006, 0x182c824, 0xae0c000c, 0xaff9000c, 0x92090006, 0x8e11000c, 0x3277824, 0x9c080, 0x3107021, 0x95c60026, 0x3082821, 0x2272024, 0xae04000c, 0xadcf0020, 0xadc60024, 0xaca60010, 0x8f880000, 0x3c0b0800, 0x8d6b048c, 0x3c0a0800, 0x8d4a0488, 0x241f0010, 0x24190002, 0xa75f0140, 0xa7400142, 0xa7400144, 0xa7590146, 0x97490104, 0x24070001, 0x31060002, 0x2538fffe, 0xa7580148, 0x3c050009, 0xa747014a, 0x10c00003, 0x1821, 0x3c050109, 0x24030001, 0x310c0004, 0x51800005, 0xaf830008, 0x3c080010, 0xa82825, 0x24030001, 0xaf830008, 0xaf451000, 0x0, 0x0, 0x0, 0x0, 0x92050004, 0x24ae0002, 0x31cd0007, 0xd1823, 0x30620007, 0xae020010, 0x8f900008, 0x12000004, 0x0, 0x8f4f1000, 0x5e1fffe, 0x0, 0x8f710000, 0x8f8e0018, 0x3c030800, 0x8c630444, 0xaf910004, 0x97450104, 0x25cf0010, 0x31e61fff, 0x30a2ffff, 0xaf8e001c, 0xaf860018, 0xaf460084, 0x2449fffe, 0x3c0c0800, 0x8d8c0440, 0x974d0104, 0x1208021, 0x947c3, 0x70c021, 0x31a9ffff, 0x310f82b, 0x188c821, 0x33f2021, 0x3463821, 0x31310007, 0x3c010800, 0xac380444, 0x3c010800, 0xac240440, 0x12200003, 0x24fb4000, 0x25270007, 0x30e9fff8, 0x8f860020, 0x8f840028, 0x1263821, 0xe4c02b, 0x17000002, 0xaf860024, 0xe43823, 0x3472021, 0x34198000, 0x991021, 0x3c0f1000, 0xaf870020, 0xaf820038, 0xaf470080, 0xaf4f0178, 0xa000296, 0x8f880014, 0x97470104, 0x10e0fdae, 0x3c184000, 0x8f580178, 0x700fffe, 0x30c54000, 0x10a00003, 0x3c1f0008, 0xd, 0x3c1f0008, 0xaf5f0140, 0x24100800, 0x8f860000, 0xaf500178, 0x97440104, 0x30d90001, 0x132000ed, 0x3086ffff, 0x24ccfffe, 0x240d0002, 0xa74d0146, 0xa74c0148, 0x8f910018, 0x2408000d, 0xa748014a, 0x8f630000, 0x262f0008, 0x31e21fff, 0x3427021, 0x30c90007, 0xaf830004, 0xaf91001c, 0xaf820018, 0xc03821, 0xaf420084, 0x11200003, 0x25db4000, 0x24d80007, 0x3307fff8, 0x8f850020, 0x8f840028, 0xe53021, 0xc4382b, 0x14e00002, 0xaf850024, 0xc43023, 0x8f840014, 0x346f821, 0x340c8000, 0xaf860020, 0x3ec8021, 0xaf460080, 0x24990001, 0x3c061000, 0x3c184000, 0xaf460178, 0xaf900038, 0xaf990014, 0xaf580138, 0xa000196, 0x0, 0x8f630000, 0x97510104, 0x3067ffff, 0x3228ffff, 0x8f4f0178, 0x5e0fffe, 0x30ec0007, 0xcf823, 0x33f00007, 0x24f9fffe, 0x2404000a, 0xa7440140, 0xa7500142, 0xa7590144, 0xa7400146, 0xa7480148, 0x8f450108, 0x30b80020, 0x17000002, 0x24030009, 0x24030001, 0x30cd0002, 0xa743014a, 0x3c040041, 0x11a00003, 0x1821, 0x3c040141, 0x24030001, 0x30c90004, 0x51200005, 0xaf830008, 0x3c060010, 0x862025, 0x24030001, 0xaf830008, 0xaf441000, 0x0, 0x0, 0x0, 0x0, 0x8f8e0008, 0x11c00004, 0x0, 0x8f421000, 0x441fffe, 0x0, 0x8f7f0000, 0x27640008, 0x8f91003c, 0xaf9f0004, 0x94850008, 0x9490000a, 0x9499000c, 0x30afffff, 0x10c400, 0x3323ffff, 0x11f100a6, 0x3032025, 0x3c0e0800, 0x8dce0444, 0x3c0c0800, 0x8d8c0440, 0xe88821, 0x2626fffe, 0x1c62821, 0x6821, 0xa6f82b, 0x18d2021, 0x9f8021, 0x3c010800, 0xac250444, 0x3c010800, 0xac300440, 0x24e20008, 0x3042ffff, 0x30470007, 0x10e00003, 0x8f830018, 0x244f0007, 0x31e2fff8, 0x3106ffff, 0x30c80007, 0x438021, 0x32191fff, 0x359c021, 0xaf83001c, 0xaf990018, 0x271b4000, 0xaf590084, 0x11000003, 0x8f8c0020, 0x24c50007, 0x30a6fff8, 0x8f840028, 0xcc2821, 0xa4f82b, 0x17e00002, 0xaf8c0024, 0xa42823, 0xaf850020, 0xaf450080, 0x3c040800, 0x8c840434, 0x3454821, 0x340e8000, 0x12e6821, 0x10800005, 0xaf8d0038, 0x93910017, 0x2406000e, 0x12260011, 0x2407043f, 0x3c021000, 0xaf420178, 0x8f880014, 0x250f0001, 0xa0001ef, 0xaf8f0014, 0xe0005c4, 0xe02021, 0x8f880014, 0x3c0b0800, 0x8d6b048c, 0x3c0a0800, 0x8d4a0488, 0x250f0001, 0xa0001ef, 0xaf8f0014, 0x3c021000, 0xa7470148, 0xaf420178, 0xa0004ce, 0x8f880014, 0x24040f00, 0x1184003d, 0x30ce0020, 0x15c00002, 0x24030009, 0x24030001, 0xa00021a, 0xa743014a, 0xa00020d, 0xa7400146, 0x94ef0008, 0x94f1000a, 0x94f0000c, 0x8f8c003c, 0x117400, 0x3207ffff, 0x31edffff, 0x11ac0037, 0x1c72025, 0x3c180800, 0x8f180444, 0x3c0f0800, 0x8def0440, 0x8021, 0x3086821, 0x1a8382b, 0x1f07021, 0x1c76021, 0x3c010800, 0xac2d0444, 0x3c010800, 0xac2c0440, 0xa00027a, 0x8f840018, 0x3c020800, 0x8c42047c, 0x3c030800, 0x8c630454, 0x3c1f0800, 0x8fff0478, 0x3c180800, 0x8f180450, 0x483821, 0x688021, 0xe8282b, 0x3e43021, 0x208402b, 0x3048821, 0xc57021, 0x2287821, 0x3c010800, 0xac300454, 0x3c010800, 0xac2f0450, 0x3c010800, 0xac27047c, 0x3c010800, 0xac2e0478, 0xa00027a, 0x8f840018, 0xa7400146, 0xa000435, 0x8f910018, 0x30cd0020, 0x15a0ffc5, 0x2403000d, 0x24030005, 0xa00021a, 0xa743014a, 0x974e0104, 0x25c5fff0, 0xa000381, 0x30a4ffff, 0x8f980040, 0x1498ffc8, 0x1021, 0x3c050800, 0x8ca5046c, 0x3c1f0800, 0x8fff0468, 0xa8c821, 0x328302b, 0x3e22021, 0x864021, 0x3c010800, 0xac39046c, 0x3c010800, 0xac280468, 0xa00027a, 0x8f840018, 0x8f8c0040, 0x148cff59, 0xe8c821, 0x3c180800, 0x8f18046c, 0x3c110800, 0x8e310468, 0x2723fffe, 0x3034821, 0x1021, 0x123302b, 0x2227021, 0x1c66821, 0x3c010800, 0xac29046c, 0x3c010800, 0xac2d0468, 0xa0004a5, 0x24e20008, 0x8f880038, 0x3c03ffff, 0x8d02000c, 0x43f824, 0x3e4c825, 0xad19000c, 0xa00038f, 0x30cbffff, 0xa0003c3, 0xae000000, 0x974a0104, 0x92040004, 0x8e26000c, 0x1445821, 0x2579fff2, 0xc7c024, 0x3325ffff, 0x3053825, 0xae27000c, 0xa0002e6, 0x8e050010, 0x3c0dffff, 0x8d0a0010, 0x14d5824, 0x1646025, 0xad0c0010, 0xa00038f, 0x30cbffff, 0x97430104, 0x920e0004, 0x8e290010, 0x6e1021, 0x244dffee, 0x1276024, 0x31a8ffff, 0x188f825, 0xae3f0010, 0xa0002e6, 0x8e050010, 0x8e0f000c, 0xae000000, 0x78880, 0x2302821, 0xa0002b8, 0xacaf0020, 0x1460000d, 0x3058ffff, 0x3c04ffff, 0x446824, 0x1a47026, 0xe602b, 0xd102b, 0x4cf824, 0x13e00002, 0x0, 0xd, 0x8caf0000, 0xa000250, 0x1e41025, 0x3b03ffff, 0x3882b, 0x18802b, 0x2112024, 0x10800002, 0x0, 0xd, 0x8cb90000, 0xa000250, 0x3722ffff, 0x3084ffff, 0x30a5ffff, 0x10800007, 0x1821, 0x30820001, 0x10400002, 0x42042, 0x651821, 0x1480fffb, 0x52840, 0x3e00008, 0x601021, 0x10c00007, 0x0, 0x8ca20000, 0x24c6ffff, 0x24a50004, 0xac820000, 0x14c0fffb, 0x24840004, 0x3e00008, 0x0, 0x10a00008, 0x24a3ffff, 0xac860000, 0x0, 0x0, 0x2402ffff, 0x2463ffff, 0x1462fffa, 0x24840004, 0x3e00008, 0x0, 0x308effff, 0x30d8ffff, 0x57c00, 0x1f86025, 0x39cdffff, 0x1ac5021, 0x14c582b, 0x14b4821, 0x94402, 0x3127ffff, 0xe83021, 0x62402, 0x30c5ffff, 0xa41821, 0x3862ffff, 0x3e00008, 0x3042ffff, 0x3c0c0800, 0x8d8c0484, 0x240bff80, 0x27bdffd0, 0x1845021, 0x14b4824, 0xaf490020, 0x3c080800, 0x8d080484, 0xafb20020, 0xafb00018, 0xafbf0028, 0xafb30024, 0xafb1001c, 0x93660004, 0x1043821, 0x30e4007f, 0x9a1021, 0x3c030008, 0x439021, 0x30c50020, 0x3608021, 0x3c080111, 0x277b0008, 0x14a00002, 0x26460070, 0x2646006c, 0x92130004, 0x97510104, 0x920f0004, 0x3267000f, 0x322effff, 0x31ed0040, 0x1c72823, 0x11a00005, 0x4821, 0x925900bc, 0x33380004, 0x17000090, 0x0, 0x924300bc, 0x307f0004, 0x13e0000f, 0x0, 0x10a0000d, 0x0, 0x960e0002, 0x240aff80, 0xa76021, 0x25cdfffe, 0xa74d1016, 0x920b0004, 0x14b2024, 0x308200ff, 0x10400085, 0x10c4025, 0x3c0f0400, 0x10f4025, 0x8f530178, 0x660fffe, 0x2404000a, 0xa7440140, 0x960d0002, 0x24040009, 0x31ac0007, 0xc5823, 0x316a0007, 0xa74a0142, 0x96020002, 0x2443fffe, 0xa7430144, 0xa7400146, 0x975f0104, 0xa75f0148, 0x8f590108, 0x33380020, 0x53000001, 0x24040001, 0x920f0004, 0x31ee0010, 0x15c00002, 0x34830010, 0x801821, 0xa743014a, 0x0, 0x0, 0x0, 0x0, 0xaf481000, 0x0, 0x0, 0x0, 0x0, 0x8f511000, 0x621fffe, 0x3113ffff, 0x12600003, 0x0, 0x8f481018, 0xacc80000, 0x96030006, 0x307fffff, 0x27f90002, 0x199882, 0x138880, 0x23b3021, 0x8cd80000, 0x15200057, 0x183402, 0x92030004, 0x2405ff80, 0xa3f824, 0x33f100ff, 0x1220002c, 0x0, 0x924700bc, 0x30f20002, 0x12400028, 0x0, 0x974b100c, 0x2562fffe, 0xa7421016, 0x0, 0x3c0a0400, 0x35490030, 0xaf491000, 0x0, 0x0, 0x0, 0x0, 0x8f4c1000, 0x581fffe, 0x0, 0x9749100c, 0x8f51101c, 0xc02021, 0x3127ffff, 0x24f20030, 0x121882, 0x32880, 0xbbf821, 0x3226ffff, 0xaff10000, 0xe0005b3, 0x112c02, 0x13c880, 0x33b9821, 0x8e780000, 0x27400, 0xafb80010, 0x8fa80010, 0x310fffff, 0xafaf0010, 0x8fa40010, 0x1c46825, 0xafad0010, 0x8fa60010, 0xae660000, 0x97730008, 0x976d000a, 0x9766000c, 0x8f8a003c, 0xd5c00, 0x30ccffff, 0x3262ffff, 0x104a0036, 0x16c2025, 0x96060002, 0x3c101000, 0x24d30008, 0xe00013b, 0x3264ffff, 0x974c0104, 0xe000149, 0x3184ffff, 0xaf500178, 0x8fbf0028, 0x8fb30024, 0x8fb20020, 0x8fb1001c, 0x8fb00018, 0x3e00008, 0x27bd0030, 0x10a0ff70, 0x0, 0x24a5fffc, 0xa0005ec, 0x24090004, 0x8cd10000, 0xaf511018, 0x8f530178, 0x660ff7a, 0x2404000a, 0xa000601, 0x0, 0xa7c821, 0x8f880038, 0x8f4e101c, 0x19c082, 0x187880, 0x1e82021, 0xac8e0000, 0xe2c02, 0xc02021, 0xe0005b3, 0x31c6ffff, 0x23b2821, 0x8cad0000, 0x25400, 0x403021, 0xafad0010, 0x8fac0010, 0x318bffff, 0xafab0010, 0x8fa20010, 0x1424825, 0xafa90010, 0x8fa70010, 0xa000631, 0xaca70000, 0x8f8f0040, 0x148fffc9, 0x0, 0x97420104, 0x960b0002, 0x3c050800, 0x8ca5046c, 0x3049ffff, 0x316affff, 0x3c110800, 0x8e310468, 0x12a3821, 0x24f2fffe, 0xb24021, 0x12ffc3, 0x112c82b, 0x23fc021, 0x3192021, 0x3c010800, 0xac28046c, 0x3c010800, 0xac240468, 0xa00066b, 0x0, 0xa4102b, 0x10400009, 0x24030001, 0x52840, 0xa4102b, 0x4a00003, 0x31840, 0x5440fffc, 0x52840, 0x10600007, 0x0, 0x85302b, 0x14c00002, 0x31842, 0x852023, 0x1460fffb, 0x52842, 0x3e00008, 0x801021, 0x8f85002c, 0x27bdffe8, 0x53027, 0x2cc30001, 0x2ca40002, 0x831025, 0x10400003, 0xafbf0010, 0x2405007f, 0xaf85002c, 0x52827, 0x30a5ffff, 0xe000592, 0x240426f5, 0x8f830030, 0x240402bd, 0x403021, 0x83382b, 0x10e00009, 0x24050001, 0x42040, 0x83102b, 0x4800003, 0x52840, 0x5440fffc, 0x42040, 0x10a00008, 0xc35021, 0x64402b, 0x15000002, 0x52842, 0x641823, 0x14a0fffb, 0x42042, 0xc35021, 0x8fbf0010, 0xa4c02, 0x312200ff, 0x27bd0018, 0xaf8a002c, 0x3e00008, 0xaf890030, 0x0 }; const u32 bce_TPAT_b06FwData[(0x0/4) + 1] = { 0x0 }; const u32 bce_TPAT_b06FwRodata[(0x0/4) + 1] = { 0x0 }; const u32 bce_TPAT_b06FwBss[(0x450/4) + 1] = { 0x0 }; const u32 bce_TPAT_b06FwSbss[(0x44/4) + 1] = { 0x0 }; const u32 bce_TPAT_b06FwSdata[(0x0/4) + 1] = { 0x0 }; int bce_TXP_b06FwReleaseMajor = 0x6; int bce_TXP_b06FwReleaseMinor = 0x0; int bce_TXP_b06FwReleaseFix = 0xf; u32 bce_TXP_b06FwStartAddr = 0x080000a8; u32 bce_TXP_b06FwTextAddr = 0x08000000; int bce_TXP_b06FwTextLen = 0x3bfc; u32 bce_TXP_b06FwDataAddr = 0x00000000; int bce_TXP_b06FwDataLen = 0x0; u32 bce_TXP_b06FwRodataAddr = 0x00000000; int bce_TXP_b06FwRodataLen = 0x0; u32 bce_TXP_b06FwBssAddr = 0x08003c88; int bce_TXP_b06FwBssLen = 0x14c; u32 bce_TXP_b06FwSbssAddr = 0x08003c20; int bce_TXP_b06FwSbssLen = 0x68; u32 bce_TXP_b06FwSDataAddr = 0x00000000; int bce_TXP_b06FwSDataLen = 0x0; const u32 bce_TXP_b06FwText[(0x3bfc/4) + 1] = { 0xa00002a, 0x0, 0x0, 0xd, 0x74787036, 0x2e302e31, 0x35000000, 0x6000f00, 0x0, 0x136, 0xea60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1388, 0x0, 0x5dc, 0x0, 0x0, 0x10000003, 0x0, 0xd, 0xd, 0x3c020800, 0x24423c20, 0x3c030800, 0x24633dd4, 0xac400000, 0x43202b, 0x1480fffd, 0x24420004, 0x3c1d0800, 0x37bd7ffc, 0x3a0f021, 0x3c100800, 0x261000a8, 0x3c1c0800, 0x279c3c20, 0xe0002ba, 0x0, 0xd, 0x8f830038, 0x3c088000, 0x35070070, 0x8ce50000, 0x833025, 0x3c029000, 0xc22025, 0xaf850030, 0xaf440020, 0x8f490020, 0x520fffe, 0x3c038000, 0x34620070, 0x8c450000, 0x8f860030, 0x3c190800, 0x8f39007c, 0x3c0e0800, 0x8dce0078, 0xa62023, 0x3245821, 0x7821, 0x164682b, 0x1cf6021, 0x18d5021, 0x3c010800, 0xac2b007c, 0x3c010800, 0xac2a0078, 0x3e00008, 0x0, 0xa000041, 0x24040001, 0x8f840038, 0x3c058000, 0x34a20001, 0x821825, 0x3e00008, 0xaf430020, 0x3e00008, 0x1021, 0x3084ffff, 0x30a5ffff, 0x10800007, 0x1821, 0x30820001, 0x10400002, 0x42042, 0x651821, 0x1480fffb, 0x52840, 0x3e00008, 0x601021, 0x10c00007, 0x0, 0x8ca20000, 0x24c6ffff, 0x24a50004, 0xac820000, 0x14c0fffb, 0x24840004, 0x3e00008, 0x0, 0x10a00008, 0x24a3ffff, 0xac860000, 0x0, 0x0, 0x2402ffff, 0x2463ffff, 0x1462fffa, 0x24840004, 0x3e00008, 0x0, 0x308affff, 0x93a80013, 0xa74a0144, 0x97490e16, 0x30c600ff, 0x3c021000, 0xa7490146, 0xaf450148, 0xa3460152, 0xa748015a, 0xaf470160, 0x8fa40018, 0x8fa30014, 0xa7440158, 0xaf430154, 0x3e00008, 0xaf420178, 0x3e00008, 0x0, 0x3c038000, 0x34620070, 0x8c490000, 0x8f880000, 0x24840007, 0x27bdfff8, 0x3084fff8, 0xaf890030, 0x974d008a, 0x31acffff, 0xafac0000, 0x8fab0000, 0x1685023, 0x2547ffff, 0x30e61fff, 0xc4282b, 0x14a0fff7, 0x3c0c8000, 0x358b0070, 0x8d6a0000, 0x3c070800, 0x8ce70084, 0x3c060800, 0x8cc60080, 0x81082, 0x1491823, 0x27880, 0xe37021, 0x2021, 0x1c3c82b, 0xc4c021, 0x1fa4021, 0x3194821, 0x25024000, 0x27bd0008, 0x3c010800, 0xac2e0084, 0x3c010800, 0xac290080, 0x3e00008, 0x0, 0x8f820000, 0x24860007, 0x30c5fff8, 0xa21821, 0x30641fff, 0x3e00008, 0xaf840000, 0x8f870038, 0x8f8a0040, 0x27bdffb8, 0x8f860044, 0xafb60040, 0xafbf0044, 0xafb5003c, 0xafb40038, 0xafb30034, 0xafb20030, 0xafb1002c, 0xafb00028, 0x8f450104, 0x8d4900ac, 0xaf470080, 0x8cc80020, 0xa93823, 0xb021, 0xaf480e10, 0x8f440e10, 0x4821, 0xaf440e14, 0x8cc20024, 0xaf420e18, 0x8f430e18, 0xaf430e1c, 0x10e00125, 0x2d230001, 0x936b0008, 0x116000d4, 0x0, 0x976e0010, 0x31cdffff, 0xed602b, 0x158000cf, 0x0, 0x97700010, 0x320fffff, 0xaf4f0e00, 0x8f520000, 0x32510008, 0x1220fffd, 0x0, 0x97540e08, 0x8f460e04, 0x3285ffff, 0x30b30001, 0x12600132, 0x0, 0xd, 0x30b8a040, 0x24150040, 0x131500c0, 0x30a9a000, 0x1120012d, 0x0, 0x937f0008, 0x13e00008, 0x0, 0x97630010, 0x306bffff, 0xcb402b, 0x11000003, 0x30ac0040, 0x11800123, 0x0, 0xa785003c, 0xaf860034, 0x93660008, 0xe02821, 0xafa70020, 0x14c00124, 0x27b30020, 0xaf60000c, 0x9782003c, 0x30474000, 0x14e00002, 0x24030016, 0x2403000e, 0x24194007, 0xa363000a, 0xaf790014, 0x938a003e, 0x8f740014, 0x31580007, 0x18aa40, 0x2959025, 0xaf720014, 0x9784003c, 0x8f700014, 0x30910010, 0x2117825, 0xaf6f0014, 0x978e003c, 0x31cd0008, 0x11a00147, 0x2821, 0x8f670014, 0x3c021000, 0x3c0c8100, 0xe22825, 0xaf650014, 0x97460e0a, 0x2408000e, 0x3405fffc, 0x30c3ffff, 0x6c5825, 0xaf6b0004, 0xa3680002, 0x937f000a, 0x27e90004, 0xa369000a, 0x9786003c, 0x9363000a, 0x30cc1f00, 0xc5983, 0x1634021, 0x251f0028, 0xa37f0009, 0x97490e0c, 0xa7690010, 0x93790009, 0x272a0002, 0x31580007, 0x18a823, 0x32b10007, 0xa371000b, 0x93740009, 0x97640010, 0x8f910034, 0x978f003c, 0x329200ff, 0x2448021, 0x2057021, 0x31ed0040, 0x11a00005, 0x31c4ffff, 0x91282b, 0x3c128000, 0x10a00014, 0xa021, 0x224382b, 0x14e0011b, 0x8fa50020, 0x8f4d0e14, 0xaf4d0e10, 0x8f420e1c, 0xaf420e18, 0xaf440e00, 0x8f4f0000, 0x31ee0008, 0x11c0fffd, 0x0, 0x97540e08, 0x808821, 0x9021, 0xa794003c, 0x8f500e04, 0x24140001, 0xaf900034, 0x97640010, 0x3095ffff, 0x8e680000, 0x111f823, 0x17e00009, 0xae7f0000, 0x8f650014, 0x8f8b0044, 0x34a60040, 0xaf660014, 0x8f4c0e10, 0xad6c0020, 0x8f430e18, 0xad630024, 0x93670008, 0x14e000d2, 0x0, 0xe00009e, 0x24040010, 0x8f890048, 0x3c083200, 0x402821, 0x312600ff, 0x6fc00, 0x3e85025, 0x25390001, 0xaf990048, 0xac4a0000, 0x93780009, 0x9370000a, 0x330400ff, 0x47400, 0x320f00ff, 0x1cf6825, 0xac4d0004, 0x8f820048, 0x64000ea, 0xaca20008, 0xaca0000c, 0x9783003c, 0x306b0008, 0x15600002, 0x26280006, 0x26280002, 0x974e0e14, 0x8f450e1c, 0x8f670004, 0x936d0002, 0x31c4ffff, 0x31a200ff, 0xafa20010, 0x8f6c0014, 0xafa80018, 0xe00008b, 0xafac0014, 0x24040010, 0xe0000c7, 0x0, 0x8e720000, 0x16400005, 0x0, 0x8f640014, 0x2405ffbf, 0x859824, 0xaf730014, 0x8f79000c, 0x3353821, 0xaf67000c, 0x93750008, 0x16a00008, 0x0, 0x12800006, 0x0, 0x8f7f0014, 0x3c0befff, 0x3568fffe, 0x3e84824, 0xaf690014, 0xa3740008, 0x8fa50020, 0xa000246, 0x2202021, 0xaf470e00, 0xa0000f5, 0x0, 0x8f590178, 0x720fffe, 0x241f0800, 0x8f840000, 0xaf5f0178, 0x974b008a, 0x316affff, 0x1444823, 0x2528ffff, 0x31021fff, 0x2c430008, 0x1460fff9, 0x0, 0x8f8e0048, 0x8f8d0038, 0xc04821, 0x3442021, 0x25c60001, 0x240c0f00, 0xaf860048, 0xe93823, 0x24864000, 0x31ca00ff, 0x11ac0005, 0x24080001, 0x9391003e, 0x32300007, 0x107a40, 0x35e80001, 0xaac00, 0x3c180100, 0x2b8a025, 0xac944000, 0x8f930048, 0x30b20036, 0x30a40008, 0xacd30004, 0x10800097, 0x1123025, 0x974e0e0a, 0x8f8d0000, 0x3c028100, 0x31ccffff, 0x25ab0008, 0x1824025, 0x3c031000, 0x31651fff, 0x25390006, 0x241f000e, 0xaf480160, 0xc33025, 0xa75f015a, 0xaf850000, 0xa7590158, 0x14e0000a, 0x8f930038, 0x24120f00, 0x52720002, 0x24160001, 0x34c60040, 0x8f580e10, 0x8f940044, 0xae980020, 0x8f550e18, 0xae950024, 0x8f450e14, 0xaf450144, 0x8f590e1c, 0xaf590148, 0xa34a0152, 0x3c0a1000, 0xaf460154, 0xaf4a0178, 0x14e0fedd, 0x2d230001, 0x76a025, 0x12800017, 0x8fbf0044, 0x8f840038, 0x24160f00, 0x10960084, 0x0, 0x8f450178, 0x4a0fffe, 0x24150f00, 0x1095006e, 0x0, 0x8f470e14, 0x24020240, 0x3c1f1000, 0xaf470144, 0x8f440e1c, 0xaf440148, 0xa3400152, 0xa740015a, 0xaf400160, 0xa7400158, 0xaf420154, 0xaf5f0178, 0x8fbf0044, 0x8fb60040, 0x8fb5003c, 0x8fb40038, 0x8fb30034, 0x8fb20030, 0x8fb1002c, 0x8fb00028, 0x3e00008, 0x27bd0048, 0x14c0fed0, 0x30b8a040, 0x8f420e14, 0x8f840044, 0x4821, 0xac820020, 0x8f510e1c, 0xac910024, 0xa00020e, 0x2d230001, 0x8f910034, 0x978a003c, 0x3c128000, 0x220a821, 0x31580040, 0x1700ff30, 0xa021, 0x97690010, 0x8f920034, 0x3139ffff, 0x13320035, 0x2021, 0x804821, 0x1480fea0, 0xa03821, 0x8f420e14, 0x8f840044, 0xac820020, 0x8f510e1c, 0xac910024, 0xa00020e, 0x2d230001, 0x936a0009, 0x9378000b, 0x315000ff, 0x330f00ff, 0x20f7021, 0x25c2000a, 0x3050ffff, 0xe00009e, 0x2002021, 0x8f860048, 0x3c1f4100, 0x24cd0001, 0xaf8d0048, 0x936c0009, 0x30c600ff, 0x64400, 0x318300ff, 0x246b0002, 0x10b4825, 0x13fc825, 0xac590000, 0x8f67000c, 0x97440e14, 0xf22825, 0xac450004, 0x8f450e1c, 0x8f670004, 0x936a0002, 0x3084ffff, 0x315800ff, 0xafb80010, 0x8f6f0014, 0xafb10018, 0xe00008b, 0xafaf0014, 0xa0001a6, 0x2002021, 0xaf600004, 0xa00013e, 0xa3600002, 0xa000246, 0x2021, 0x9021, 0xa000170, 0x24140001, 0x3c128000, 0xa000195, 0xacb2000c, 0x8f910000, 0x25240002, 0xa7440158, 0x26300008, 0x320f1fff, 0xa0001f9, 0xaf8f0000, 0xaf40014c, 0x1120002c, 0x0, 0x8f590e10, 0xaf590144, 0x8f430e18, 0x24020040, 0x3c1f1000, 0xaf430148, 0xa3400152, 0xa740015a, 0xaf400160, 0xa7400158, 0xaf420154, 0xaf5f0178, 0xa000227, 0x8fbf0044, 0x11200006, 0x0, 0x97460e08, 0x30cc0040, 0x15800002, 0x0, 0xd, 0x8f4d0178, 0x5a0fffe, 0x0, 0x97530e10, 0x3c120500, 0x240e2000, 0x326affff, 0x152c025, 0xaf58014c, 0x8f4f0e14, 0x3c021000, 0xaf4f0144, 0x8f500e1c, 0xaf500148, 0xa3400152, 0x8f840038, 0xa740015a, 0xaf400160, 0xa7400158, 0xaf4e0154, 0xa000215, 0xaf420178, 0x8f490e14, 0xaf490144, 0x8f430e1c, 0xa00028e, 0x24020040, 0x3c0e20ff, 0x27bdffe0, 0x3c1a8000, 0x3c0f8008, 0x35cdfffd, 0xafbf001c, 0xafb20018, 0xafb10014, 0xafb00010, 0xaf8f0040, 0xaf4d0e00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c0c00ff, 0x358bfffd, 0xaf4b0e00, 0x3c066004, 0x8cc95000, 0x240aff7f, 0x3c116000, 0x12a4024, 0x3507380c, 0xacc75000, 0x8e240438, 0x24050009, 0xaf450008, 0x3083ffff, 0x38622f71, 0x2450c0b3, 0xaf800048, 0xe000068, 0xaf800000, 0x52000001, 0xae20442c, 0xe000435, 0x3c118000, 0xe000ed9, 0x36300070, 0x8f8a0040, 0x3c120800, 0x26523c88, 0x2008821, 0x8e080000, 0x8f5f0000, 0x3bf90001, 0x33380001, 0x13000017, 0xaf880030, 0x2204821, 0x8d270000, 0x3c0f0800, 0x8def006c, 0x3c0c0800, 0x8d8c0068, 0xe8c023, 0x1f82821, 0x6821, 0xb8302b, 0x18d5821, 0x1664021, 0x3c010800, 0xac25006c, 0x3c010800, 0xac280068, 0x8f440000, 0x38830001, 0x30620001, 0x1440ffed, 0xe04021, 0xaf870030, 0x8e0c0000, 0x3c050800, 0x8ca5006c, 0x3c040800, 0x8c840068, 0x1883023, 0xa63821, 0x1021, 0xe6402b, 0x821821, 0x68f821, 0x3c010800, 0xac27006c, 0x3c010800, 0xac3f0068, 0x8f490100, 0x25590088, 0xaf990044, 0xaf890038, 0xaf490020, 0x8e070000, 0xaf870030, 0x8f4d0178, 0x5a0fffe, 0x0, 0x8e060000, 0x3c0b0800, 0x8d6b0074, 0x3c040800, 0x8c840070, 0xc72823, 0x165f821, 0x1021, 0x3e5402b, 0x823821, 0xe8c821, 0x24090800, 0x3c010800, 0xac3f0074, 0x3c010800, 0xac390070, 0xaf490178, 0x93580108, 0xa398003e, 0x938f003e, 0x31ee0001, 0x15c00015, 0x8f830038, 0x240e0d00, 0x106e0019, 0x240f0f00, 0x106f001d, 0x0, 0x91590000, 0x24180050, 0x332900ff, 0x11380004, 0x3c1f4000, 0xaf5f0138, 0xa0002e7, 0x0, 0xe00090e, 0x0, 0x8f8a0040, 0x3c1f4000, 0xaf5f0138, 0xa0002e7, 0x0, 0x938d003e, 0x31ac0006, 0xc5100, 0xe0000ce, 0x152d821, 0xa000343, 0x8f8a0040, 0x3c1b0800, 0x277b3d08, 0xe0000ce, 0x0, 0xa000343, 0x8f8a0040, 0x3c1b0800, 0x277b3d28, 0xe0000ce, 0x0, 0xa000343, 0x8f8a0040, 0x90aa0001, 0x8fab0010, 0x8cac0010, 0x3c0300ff, 0x8d680004, 0xad6c0020, 0x8cad0014, 0xe06021, 0x3462ffff, 0xad6d0024, 0x8ca70018, 0x3c09ff00, 0x109c024, 0xad670028, 0x8cae001c, 0x182c824, 0x3197825, 0xad6f0004, 0xad6e002c, 0x8cad0008, 0x314a00ff, 0xad6d001c, 0x94a90002, 0x3128ffff, 0xad680010, 0x90a70000, 0xa5600002, 0xa1600004, 0xa1670000, 0x90a30002, 0x306200ff, 0x21982, 0x10600005, 0x24050001, 0x1065000e, 0x0, 0x3e00008, 0xa16a0001, 0x8cd80028, 0x354a0080, 0xad780018, 0x8ccf0014, 0xad6f0014, 0x8cce0030, 0xad6e0008, 0x8cc4002c, 0xa16a0001, 0x3e00008, 0xad64000c, 0x8ccd001c, 0xad6d0018, 0x8cc90014, 0xad690014, 0x8cc80024, 0xad680008, 0x8cc70020, 0xad67000c, 0x8cc20014, 0x8c830064, 0x43c82b, 0x13200007, 0x0, 0x8cc20014, 0x144cffe4, 0x0, 0x354a0080, 0x3e00008, 0xa16a0001, 0x8c820064, 0xa000399, 0x0, 0x90aa0000, 0x27bdfff8, 0x8fa9001c, 0xa3aa0000, 0x8fae0000, 0x3c0fff80, 0x8fa80018, 0x35e2ffff, 0x8ccd002c, 0x1c26024, 0xafac0000, 0xa1200004, 0xe06021, 0xa7a00002, 0x8fb80000, 0x8d270004, 0x1881821, 0xa05821, 0xc05021, 0x6d2826, 0x3c06ff7f, 0x3c0f00ff, 0x2cad0001, 0x35eeffff, 0x34d9ffff, 0x3c02ff00, 0x3193024, 0xd1dc0, 0x10ec824, 0xe2c024, 0xc37025, 0x3197825, 0xad2e0000, 0xad2f0004, 0x8d450024, 0xafae0000, 0xad250008, 0x8d4d0020, 0x2405ffff, 0xad2d000c, 0x95680002, 0x3107ffff, 0xad270010, 0x91660018, 0x30c200ff, 0x219c2, 0x50600001, 0x8d450034, 0xad250014, 0x8d670008, 0x27bd0008, 0xad27001c, 0x8c8b00cc, 0xad2c0028, 0xad20002c, 0xad2b0024, 0xad200018, 0x3e00008, 0xad200020, 0x27bdffe0, 0xafb20018, 0xafb10014, 0xafb00010, 0xafbf001c, 0x90980000, 0xc08821, 0x3c0d00ff, 0x330f007f, 0xa0cf0000, 0x908e0001, 0x35acffff, 0x3c0aff00, 0xa0ce0001, 0x94a6001e, 0xa2200004, 0x8cab0014, 0x8e290004, 0xa08021, 0x16c2824, 0x12a4024, 0x809021, 0x1052025, 0xa6260002, 0xae240004, 0x26050020, 0x26240008, 0xe000076, 0x24060002, 0x92470000, 0x26050028, 0x26240014, 0x71e00, 0x31603, 0x24060004, 0x4400003, 0x2403ffff, 0x96590002, 0x3323ffff, 0xe000076, 0xae230010, 0x26240024, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x24050003, 0x3021, 0xa000080, 0x27bd0020, 0x27bdffd8, 0xafb1001c, 0xafb00018, 0xafbf0020, 0x90a80000, 0x24020001, 0x8fb0003c, 0x3103003f, 0x808821, 0x10620014, 0x8faa0038, 0x240b0005, 0x506b0016, 0xafaa0010, 0xa02021, 0xc02821, 0xe0003dc, 0x2003021, 0x922400bc, 0x30830002, 0x10600003, 0x26060030, 0xacc00000, 0x24c60004, 0x8fbf0020, 0x8fb1001c, 0x8fb00018, 0xc01021, 0x3e00008, 0x27bd0028, 0x1403821, 0xe00035a, 0xafb00010, 0xa000420, 0x0, 0xe0003a1, 0xafb00014, 0xa000420, 0x0, 0x3c02000a, 0x3421821, 0x3c040800, 0x24843d6c, 0x2405001a, 0x3021, 0xa000080, 0xaf830054, 0x3c038000, 0x34620070, 0x8c480000, 0xa05821, 0xc04821, 0x308a00ff, 0xaf880030, 0x8f440178, 0x480fffe, 0x3c0c8000, 0x35860070, 0x8cc50000, 0x3c030800, 0x8c630074, 0x3c180800, 0x8f180070, 0xa82023, 0x646821, 0xc821, 0x1a4782b, 0x3197021, 0x1cf6021, 0x3c010800, 0xac2d0074, 0x3c010800, 0xac2c0070, 0x8f480e14, 0xaf480144, 0xaf47014c, 0xa34a0152, 0xa74b0158, 0x93460108, 0x30c50008, 0x54a00001, 0x35291000, 0x934b0900, 0x24070050, 0x316a00ff, 0x11470007, 0x0, 0x8f450e1c, 0xaf450148, 0xaf490154, 0x3c091000, 0x3e00008, 0xaf490178, 0x934d0108, 0x31a80008, 0x11000010, 0x0, 0x934f0108, 0x31ee0010, 0x51c00001, 0x35290008, 0x3c040800, 0x90843dd0, 0xa3440150, 0x8f4309a4, 0xaf430148, 0x8f4209a0, 0xaf420144, 0xaf490154, 0x3c091000, 0x3e00008, 0xaf490178, 0x3c190800, 0x8f393d8c, 0x33380008, 0x5700fff1, 0x35290008, 0xa000473, 0x0, 0x24070040, 0xaf470814, 0xaf400810, 0x8f420944, 0x8f430950, 0x8f440954, 0x8f45095c, 0x8f46094c, 0xaf820064, 0xaf830050, 0xaf84004c, 0xaf85005c, 0x3e00008, 0xaf860060, 0x93460109, 0x30c5007f, 0x518c0, 0x52140, 0x831021, 0x3e00008, 0x24420088, 0x3c090800, 0x91293d91, 0x24a80002, 0x3c051100, 0x93c00, 0xe83025, 0xc51825, 0x24820008, 0xac830000, 0x3e00008, 0xac800004, 0x9347010b, 0x8f4a002c, 0x974f0908, 0x3c18000e, 0x3584821, 0x31eeffff, 0xe41c0, 0xaf48002c, 0x97430908, 0x952c001a, 0x804021, 0x24030001, 0x318bffff, 0xac8b0000, 0x8d2d001c, 0xa05821, 0xc06021, 0xac8d0004, 0x8d240020, 0x30e70040, 0xad040008, 0x91220019, 0x30440003, 0x10830048, 0x28850002, 0x14a00062, 0x24060002, 0x10860056, 0x24190003, 0x10990066, 0x0, 0x10e0003a, 0x0, 0x3c070800, 0x94e73d86, 0x24e20001, 0x934f0934, 0x93470921, 0x9525002a, 0x31ee00ff, 0xe4882, 0x30ed00ff, 0x97870058, 0x93600, 0xd1c00, 0x3044ffff, 0xc31025, 0x44c025, 0xa77821, 0x3c194000, 0x3197025, 0xf4c00, 0xad090004, 0xad0e0000, 0x934d0920, 0x3c030006, 0x25090014, 0xd3600, 0xc32025, 0xad040008, 0x8f59092c, 0x24e50001, 0x30a27fff, 0xad19000c, 0x8f580930, 0xa7820058, 0x25020028, 0xad180010, 0x8f4f0938, 0xad0f0014, 0xad2b0004, 0x8f4e0940, 0xad2e0008, 0x934d0937, 0x3c050800, 0x90a53d90, 0x8f440948, 0x8f460940, 0x31a700ff, 0xec1821, 0x867823, 0x3c700, 0x5cc00, 0x3196025, 0x31e8fffc, 0x1885825, 0xad2b000c, 0xad200010, 0x3e00008, 0xaf4a002c, 0x3c0d0800, 0x95ad3d86, 0x3c0e0800, 0x95ce3d80, 0xa0004c9, 0x1ae1021, 0x3c050800, 0x94a53d8a, 0x3c060800, 0x94c63d80, 0x3c180800, 0x97183d7c, 0x952e0024, 0xa67821, 0x1f86823, 0xe2400, 0x25a2fff2, 0x821825, 0x24190800, 0xad03000c, 0xad190014, 0xad000010, 0xa0004c4, 0x25080018, 0x95260024, 0x95250028, 0x6c400, 0x57c00, 0x370e8100, 0x35ed0800, 0xad0e000c, 0xad0d0010, 0xa0004c4, 0x25080014, 0x1480ffa2, 0x0, 0x95240024, 0x41400, 0x34430800, 0xad03000c, 0xa0004c4, 0x25080010, 0x3c030800, 0x94633d8a, 0x3c050800, 0x94a53d80, 0x3c060800, 0x94c63d7c, 0x95390024, 0x95380028, 0x652021, 0x867823, 0x196c00, 0x187400, 0x25e2ffee, 0x1c22025, 0x35a38100, 0x24190800, 0xad03000c, 0xad040010, 0xad190018, 0xad000014, 0xa0004c4, 0x2508001c, 0x3e00008, 0x240201f4, 0x27bdffe8, 0xafb00010, 0xafbf0014, 0xe000060, 0x808021, 0x24050040, 0xaf450814, 0x8f830050, 0x8f84004c, 0x8f85005c, 0x701821, 0x641023, 0x18400004, 0xaf830050, 0xaf630054, 0x8f660054, 0xaf86004c, 0x1200000c, 0x0, 0x8f440074, 0x93680081, 0x3409fa00, 0x2d070007, 0x10e00005, 0x891021, 0x936c0081, 0x240b01f4, 0x18b5004, 0x1441021, 0xaf62000c, 0x8f4e095c, 0x1c56823, 0x19a00004, 0x8fbf0014, 0x8f4f095c, 0xaf8f005c, 0x8fbf0014, 0x8fb00010, 0xa000062, 0x27bd0018, 0x8f840064, 0x8f830050, 0x8f82004c, 0xaf640044, 0xaf630050, 0x3e00008, 0xaf620054, 0x3c038000, 0x34620070, 0x8c430000, 0x27bdfff8, 0x308700ff, 0x30a900ff, 0x30c800ff, 0xaf830030, 0x8f440178, 0x480fffe, 0x3c028000, 0x34590070, 0x8f380000, 0xa3a70003, 0x3c070800, 0x8ce70074, 0x8fac0000, 0x3c060800, 0x8cc60070, 0x3037823, 0x3c0e7fff, 0xefc821, 0x35cdffff, 0x5021, 0x18d2824, 0xca1821, 0x847c0, 0x32f202b, 0xa81025, 0x64c021, 0xafa20000, 0x3c010800, 0xac390074, 0x3c010800, 0xac380070, 0x934f010a, 0xa3a00002, 0x3c0e80ff, 0xa3af0001, 0x8fac0000, 0x312b007f, 0x35cdffff, 0x18d4824, 0xb5600, 0x12a4025, 0x24073000, 0x2406ff80, 0x3c051000, 0x27bd0008, 0xaf48014c, 0xaf470154, 0xa7400158, 0xa3460152, 0x3e00008, 0xaf450178, 0x27bdffe8, 0xafbf0014, 0xafb00010, 0x8f650074, 0x3c068000, 0x309000ff, 0xa62025, 0xe000060, 0xaf640074, 0x93630005, 0x34620008, 0xe000062, 0xa3620005, 0x2002021, 0x8fbf0014, 0x8fb00010, 0x24050005, 0x24060001, 0xa000570, 0x27bd0018, 0x27bdffe0, 0x3c038000, 0xafb00010, 0xafbf0018, 0xafb10014, 0x34620070, 0x8c470000, 0x309000ff, 0x30a800ff, 0xaf870030, 0x8f440178, 0x480fffe, 0x3c188000, 0x37110070, 0x8e2f0000, 0x3c0d0800, 0x8dad0074, 0x3c0a0800, 0x8d4a0070, 0x1e77023, 0x1ae2821, 0x5821, 0xae302b, 0x14b4821, 0x1263821, 0x3c010800, 0xac250074, 0x8821, 0x3c010800, 0xac270070, 0x1100000f, 0x0, 0x8f620074, 0x2619ffff, 0x3208007f, 0x2fe02, 0x33e5007f, 0x15000006, 0x332200ff, 0x2407ff80, 0x2072026, 0x24a3ffff, 0x838025, 0x320200ff, 0x408021, 0x24111008, 0xe000060, 0x0, 0x8f490818, 0x31250004, 0x14a0fffd, 0x3218007f, 0x1878c0, 0x187140, 0x1cf6821, 0x25ac0088, 0xaf4c0818, 0x274a0980, 0x8d4b0020, 0xaf4b0144, 0x8d460024, 0xaf460148, 0xa3500150, 0xe000062, 0xa7400158, 0x2201021, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x27bdffe8, 0x308400ff, 0xafbf0010, 0xe0005bb, 0x30a500ff, 0x8f830050, 0x8fbf0010, 0x34450040, 0x2404ff90, 0x3c021000, 0x27bd0018, 0xaf43014c, 0xa3440152, 0xaf450154, 0x3e00008, 0xaf420178, 0x9343093e, 0x30620008, 0x1040000d, 0x3c090101, 0x3528080a, 0xac880000, 0x8f470074, 0xac870004, 0x3c060800, 0x90c63d90, 0x30c50010, 0x50a00006, 0xac800008, 0x8f6a0060, 0xac8a0008, 0x2484000c, 0x3e00008, 0x801021, 0xa000622, 0x2484000c, 0x27bdffe8, 0xafbf0014, 0xafb00010, 0x9346093f, 0xa05021, 0x52880, 0x853823, 0x30c200ff, 0x24030006, 0x3c090800, 0x95293d86, 0x24e8ffd8, 0x24050004, 0x10430037, 0x24060002, 0x9750093c, 0x3c0f0204, 0x63400, 0x320effff, 0x1cf6825, 0xac8d0000, 0x934c093e, 0x318b0020, 0x11600008, 0x0, 0x93430936, 0x3c020103, 0x345f0300, 0x307900ff, 0x33fc025, 0x24050008, 0xac980004, 0x93430934, 0x93590921, 0x5f882, 0x306200ff, 0x2c082, 0x332f00ff, 0x186e00, 0xf7400, 0x1ae6025, 0x1892025, 0x3c094000, 0x898025, 0xacf0ffd8, 0x93430937, 0x8f4f0948, 0x8f580940, 0x306200ff, 0x4ac821, 0x33f7021, 0x1f86023, 0xe6f00, 0x1a65025, 0x3185fffc, 0x1f5880, 0x1454825, 0x1683821, 0xad090020, 0xe000060, 0x24f00028, 0x24040004, 0xe000062, 0xa364003f, 0x2001021, 0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018, 0xa000635, 0x24060012, 0x27bdffd0, 0x24090010, 0xafb60028, 0xafb50024, 0xafb40020, 0xafb10014, 0xafb00010, 0x3c010800, 0xa0293d90, 0xafbf002c, 0xafb3001c, 0xafb20018, 0x97480908, 0x309400ff, 0x3c02000e, 0x3107ffff, 0x731c0, 0xaf46002c, 0x97440908, 0x9344010b, 0x30b500ff, 0x3428021, 0x30830030, 0xb021, 0x10600125, 0x8821, 0x240c0004, 0x3c010800, 0xa02c3d90, 0x934b093e, 0xb5600, 0xa2e03, 0x4a00160, 0x0, 0xaf400048, 0x934f010b, 0x31ee0020, 0x11c00006, 0x0, 0x9358093e, 0x189e00, 0x139603, 0x6400189, 0x0, 0x9344010b, 0x30830040, 0x10600003, 0x8f930050, 0x8f820050, 0x2453ffff, 0x9347093e, 0x30e60008, 0x14c00002, 0x24120003, 0x9021, 0x9619002c, 0x93580934, 0x934f0937, 0xa7990058, 0x330c00ff, 0x31ee00ff, 0x24e6821, 0xd5880, 0x16c5021, 0x1514021, 0x3c010800, 0xa4283d86, 0x92050018, 0x30a900ff, 0x1091821, 0x3c010800, 0xa4233d88, 0x92110018, 0x16200002, 0x0, 0xd, 0x3c010800, 0xa4233d8a, 0x3c010800, 0xa4203d80, 0x3c010800, 0xa4203d7c, 0x935f010b, 0x3063ffff, 0x33f00040, 0x12000002, 0x2464000a, 0x2464000b, 0x3091ffff, 0xe00009e, 0x2202021, 0x9358010b, 0x3c080800, 0x95083d8a, 0x402021, 0x185982, 0x31670001, 0xe00049a, 0x1072821, 0x934c010b, 0x8f4b002c, 0x974e0908, 0x3c0f000e, 0x34f4021, 0x31cdffff, 0xd51c0, 0xaf4a002c, 0x97430908, 0x9505001a, 0x403821, 0x24040001, 0x30a9ffff, 0xac490000, 0x8d06001c, 0x404821, 0x318a0040, 0xac460004, 0x8d020020, 0xace20008, 0x91030019, 0x30630003, 0x106400ec, 0x28790002, 0x17200118, 0x24100002, 0x1070010c, 0x241f0003, 0x107f011e, 0x0, 0x114000de, 0x0, 0x3c090800, 0x95293d86, 0x25220001, 0x935f0934, 0x934e0921, 0x9504002a, 0x33f900ff, 0x19c082, 0x31cf00ff, 0x978e0058, 0x184600, 0xf6c00, 0x10d8025, 0x3045ffff, 0x2051025, 0x8e5021, 0x3c034000, 0x433025, 0xa6400, 0xacec0004, 0xace60000, 0x935f0920, 0x3c190006, 0x24ec0014, 0x1fc600, 0x3197825, 0xacef0008, 0x8f48092c, 0x25cd0001, 0x31a57fff, 0xace8000c, 0x8f500930, 0xa7850058, 0x24e80028, 0xacf00010, 0x8f440938, 0x1008021, 0xace40014, 0xad930004, 0x8f530940, 0xad930008, 0x934a0937, 0x3c190800, 0x93393d90, 0x8f430948, 0x8f460940, 0x314200ff, 0x52f821, 0x667023, 0x1f7f00, 0x19c400, 0x1f82825, 0x31cdfffc, 0xad2025, 0xad84000c, 0xad800010, 0xaf4b002c, 0x934b093e, 0x31730008, 0x1260000d, 0x3c060101, 0x34cc080a, 0xacec0028, 0x8f530074, 0xad130004, 0x3c0b0800, 0x916b3d90, 0x31670010, 0x50e00003, 0xad000008, 0x8f6a0060, 0xad0a0008, 0x2510000c, 0x12c0003d, 0x0, 0x9343093f, 0x24160006, 0x24060004, 0x306200ff, 0x105600c9, 0x24070002, 0x9758093c, 0x3c0f0204, 0x330dffff, 0x1af4025, 0xae080000, 0x9345093e, 0x30a40020, 0x10800008, 0x0, 0x93530936, 0x3c0b0103, 0x357f0300, 0x327900ff, 0x33f7025, 0xae0e0004, 0x24060008, 0x934f0934, 0x93480921, 0x312affff, 0x31ed00ff, 0xd1082, 0x310300ff, 0x2b600, 0x32c00, 0x2c56025, 0x18a9825, 0x122080, 0x3c094000, 0x2045023, 0x2695825, 0xad4bffd8, 0x935f0937, 0x8f4f0948, 0x8f580940, 0x33f900ff, 0x3327021, 0x6b082, 0x1d66821, 0x74400, 0x1f82823, 0xd1f00, 0x683025, 0x30a2fffc, 0x2547ffd8, 0xc26025, 0x168080, 0x2074821, 0xacec0020, 0x25300028, 0xe000060, 0x24120004, 0xa372003f, 0xe000062, 0x0, 0x9347010b, 0x30f20040, 0x12400005, 0x3c1900ff, 0x8e180000, 0x372effff, 0x30e3024, 0xae060000, 0xe0000c7, 0x2202021, 0x3c100800, 0x92103d90, 0x32110003, 0x1220000f, 0x2a02821, 0x8f890050, 0x25330001, 0xaf930050, 0xaf730050, 0x8f6b0054, 0x173f823, 0x1be00002, 0x2602021, 0x8f640054, 0xaf640054, 0x8f4c0074, 0x258401f4, 0xaf64000c, 0x2a02821, 0x2802021, 0xa7600068, 0xe0005bb, 0x3c141000, 0x8f850050, 0x34550006, 0xaf45014c, 0x8f8a0048, 0x8fbf002c, 0x8fb3001c, 0x25560001, 0xaf960048, 0x8fb20018, 0xa34a0152, 0x8fb60028, 0xaf550154, 0x8fb10014, 0xaf540178, 0x8fb50024, 0x8fb40020, 0x8fb00010, 0x3e00008, 0x27bd0030, 0x9358093e, 0x189e00, 0x139603, 0x6420036, 0x24110002, 0x93440923, 0x30830002, 0x1060fedd, 0x8f860060, 0x8f820050, 0x14c2feda, 0x0, 0xe000060, 0x0, 0x9369003f, 0x24070016, 0x312800ff, 0x1107000c, 0x24050008, 0x3c0c0800, 0x918c3d90, 0x358b0001, 0x3c010800, 0xa02b3d90, 0x936a003f, 0x314300ff, 0x10650065, 0x240d000a, 0x106d005e, 0x2402000c, 0xe000062, 0x0, 0xa000690, 0x0, 0x3c090800, 0x95293d86, 0x3c0a0800, 0x954a3d80, 0xa0006f3, 0x12a1021, 0x3c090800, 0x95293d8a, 0x3c040800, 0x94843d80, 0x3c060800, 0x94c63d7c, 0x95030024, 0x1241021, 0x46f823, 0x3cc00, 0x27f0fff2, 0x330c025, 0x240f0800, 0xacf8000c, 0xacef0014, 0xace00010, 0xa0006ee, 0x24e70018, 0x3c010800, 0xa0313d90, 0x935f093e, 0x24160001, 0x33f90020, 0x1720fea5, 0x24110008, 0xa000690, 0x24110004, 0x8f6e0084, 0x8f4d0940, 0x11a0fe9e, 0xaf8e0050, 0x240f0014, 0x3c010800, 0xa02f3d90, 0xa00068f, 0x0, 0x950e0024, 0x950d0028, 0xe6400, 0xd2c00, 0x35898100, 0x34a60800, 0xace9000c, 0xace60010, 0xa0006ee, 0x24e70014, 0x1460feec, 0x0, 0x95020024, 0x21c00, 0x34640800, 0xace4000c, 0xa0006ee, 0x24e70010, 0xa000741, 0x24070012, 0x3c020800, 0x94423d8a, 0x3c060800, 0x94c63d80, 0x3c030800, 0x94633d7c, 0x95100024, 0x95190028, 0x46f821, 0x3e3c023, 0x106c00, 0x197400, 0x270fffee, 0x1cf2825, 0x35ac8100, 0xacec000c, 0xace50010, 0x24070800, 0xad270018, 0x2527001c, 0xa0006ee, 0xad200014, 0x8f7f004c, 0xaf7f0054, 0x8f790054, 0xa000699, 0xaf790050, 0xa362003f, 0xe000062, 0x0, 0xa000690, 0x0, 0x24020014, 0xa000827, 0xa362003f, 0x27bdffe8, 0x308400ff, 0xafbf0010, 0xe0005bb, 0x30a500ff, 0x9378007e, 0x9379007f, 0x936e0080, 0x9368007a, 0x332f00ff, 0x186600, 0xf6c00, 0x31cb00ff, 0x18d4825, 0xb5200, 0x8fbf0010, 0x12a3825, 0x310600ff, 0x34447000, 0xe62825, 0x2402ff81, 0x3c031000, 0x27bd0018, 0xaf45014c, 0xaf440154, 0xa3420152, 0x3e00008, 0xaf430178, 0x27bdffd8, 0xafb20018, 0xafb10014, 0xafb00010, 0xafbf0020, 0xafb3001c, 0x93420109, 0x308600ff, 0x30b000ff, 0x618c2, 0x32040002, 0x30710001, 0x14800005, 0x305200ff, 0x93670005, 0x30e50008, 0x10a0000d, 0x30c80010, 0x2402021, 0xe0005a7, 0x2202821, 0x24040001, 0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x801021, 0x3e00008, 0x27bd0028, 0x15000032, 0x0, 0x93430109, 0x2821, 0x3062007f, 0x220c0, 0x2f940, 0x3e49821, 0x26790088, 0x33b9821, 0x8e780024, 0x8e6f0008, 0x130f0046, 0x0, 0x8f640084, 0x24180002, 0x4fd82, 0x33f90003, 0x1338007c, 0x0, 0x93660083, 0x934a0109, 0x51460004, 0x3205007c, 0x10a00060, 0x0, 0x3205007c, 0x14a00053, 0x2402021, 0x16200006, 0x32040001, 0x8e7f0024, 0x8f590104, 0x17f9ffd6, 0x2021, 0x32040001, 0x1080000a, 0x2402021, 0x8f420940, 0x8f930064, 0x10530006, 0x0, 0xe00066d, 0x2202821, 0x8f430940, 0xaf630044, 0x2402021, 0xe000602, 0x2202821, 0xa000860, 0x24040001, 0x3c090800, 0x8d290064, 0x25260001, 0x3c010800, 0xac260064, 0x16000012, 0x0, 0x8f6d0084, 0x3c0e00c0, 0x1ae6024, 0x15800005, 0x2402021, 0xe00082e, 0x2202821, 0xa000860, 0x24040001, 0x24050004, 0xe000570, 0x24060001, 0x2402021, 0xe00082e, 0x2202821, 0xa000860, 0x24040001, 0xe000041, 0x24040001, 0x936b007d, 0x20b5025, 0xe000062, 0xa36a007d, 0xa0008a3, 0x8f6d0084, 0x8f660074, 0x8f480104, 0x8e670024, 0x64e02, 0x1507ffb6, 0x3126007f, 0x936b0083, 0x26440001, 0x308a007f, 0x11460043, 0x316300ff, 0x5464ffb0, 0x8f640084, 0x26450001, 0x30b1007f, 0x30a200ff, 0x12260004, 0x24050001, 0x409021, 0xa000876, 0x24110001, 0x240fff80, 0x24f7024, 0x1cf9026, 0x324200ff, 0x409021, 0xa000876, 0x24110001, 0xe00066d, 0x2202821, 0x32180030, 0x1300ffaa, 0x32100082, 0x2402021, 0xe0005a7, 0x2202821, 0xa000860, 0x24040001, 0x8f6e0074, 0x3c0f8000, 0x24050003, 0x1cf9025, 0xaf720074, 0x93710083, 0x24060001, 0xe000570, 0x322400ff, 0xe000041, 0x24040001, 0x936d007d, 0x20d6025, 0xe000062, 0xa36c007d, 0x3c0b0800, 0x8d6b0054, 0x25700001, 0x3c010800, 0xac300054, 0xa000860, 0x24040001, 0x8f680074, 0x3c098000, 0x24050004, 0x1093825, 0xaf670074, 0x93630083, 0x24060001, 0xe000570, 0x306400ff, 0xe000041, 0x24040001, 0x9362007d, 0x2029825, 0xe000062, 0xa373007d, 0xa000860, 0x24040001, 0x324d0080, 0x39ac0080, 0x546cff6c, 0x8f640084, 0xa0008c9, 0x26450001, 0x27bdffc8, 0x3c0a0008, 0xafbf0030, 0xafb5002c, 0xafb40028, 0xafb30024, 0xafb20020, 0xafb1001c, 0xafb00018, 0x34ad821, 0x24090040, 0xaf490814, 0xaf400810, 0x8f420944, 0x8f430950, 0x8f460954, 0x8f47095c, 0x8f48094c, 0x93440108, 0x9345010b, 0xaf820064, 0x308400ff, 0x30a500ff, 0xaf830050, 0xaf86004c, 0xaf87005c, 0xe00084a, 0xaf880060, 0x1440017d, 0x8fbf0030, 0xa7600068, 0x934d0900, 0x240b0050, 0x3c150800, 0x26b53d48, 0x31ac00ff, 0x3c120800, 0x26523d58, 0x118b0003, 0x0, 0xa821, 0x9021, 0x93510109, 0x8f9f0050, 0x24040010, 0x322e007f, 0xe68c0, 0xe6140, 0x18d2821, 0x24b40088, 0xaf540818, 0x8f490104, 0x8f4a09a4, 0x3c0b000e, 0x34bc021, 0x12a1023, 0x3c010800, 0xac223d6c, 0x8f430958, 0x3c010800, 0xa0243d90, 0x97470908, 0x7f3023, 0x3c010800, 0xac263d70, 0x30e8ffff, 0x8c9c0, 0x3c010800, 0xac3f3d94, 0xaf59002c, 0x97420908, 0x9710002c, 0x8eb10000, 0x930f0018, 0x3749821, 0xa7900058, 0xaf930044, 0x220f809, 0x31f000ff, 0x304e0002, 0x15c001b2, 0x304f0001, 0x11e0014f, 0x0, 0x9343093e, 0x30660008, 0x14c00002, 0x24140003, 0xa021, 0x8f5809a4, 0x24130001, 0x3c010800, 0xac383d98, 0x934f0934, 0x93510937, 0x31ec00ff, 0x322e00ff, 0x28e6821, 0xd2880, 0xac5021, 0x1505821, 0x3c010800, 0xa42b3d88, 0x3c010800, 0xa42a3d86, 0x93490934, 0x312200ff, 0x2022021, 0x24900010, 0x3c010800, 0xa4303d84, 0x24070006, 0x8f9f0050, 0x3c010800, 0xac273d8c, 0x8f88005c, 0x8f590958, 0x8021, 0x11f2823, 0x4a00149, 0x33f2023, 0x4800147, 0xa4302b, 0x10c00149, 0x0, 0x3c010800, 0xac253d70, 0x8e420000, 0x40f809, 0x0, 0x30430002, 0x146000f8, 0x408821, 0x30440001, 0x54800010, 0x8e420004, 0x3c090800, 0x8d293d74, 0x3c0ac000, 0x12a8025, 0xaf500e00, 0x8f450000, 0x30ab0008, 0x1160fffd, 0x0, 0x974d0e08, 0x24100001, 0xa78d003c, 0x8f4c0e04, 0xaf8c0034, 0x8e420004, 0x40f809, 0x0, 0x2228825, 0x322e0002, 0x15c00180, 0x0, 0x3c090800, 0x95293d7c, 0x3c060800, 0x94c63d88, 0x3c0a0800, 0x954a3d7e, 0x3c190800, 0x8f393d74, 0x1266021, 0x3c180800, 0x8f183d98, 0x3c030800, 0x94633d92, 0x18a2021, 0x8f4e0940, 0x329f821, 0x248f0002, 0x3e32821, 0x3196821, 0x3c010800, 0xa42c3d8a, 0xaf8e0064, 0x3c010800, 0xac2d3d98, 0x3c010800, 0xa4253d80, 0xe00009e, 0x31e4ffff, 0x8f870048, 0x402021, 0x3c010800, 0xa0273d91, 0x8e420008, 0x24e80001, 0xaf880048, 0x40f809, 0x0, 0x9344010b, 0x8f4c002c, 0x974a0908, 0x3c0b000e, 0x34b4021, 0x3149ffff, 0x919c0, 0x8f8b0050, 0xaf43002c, 0x97430908, 0x9506001a, 0x403821, 0x308a0040, 0x30dfffff, 0xac5f0000, 0x8d19001c, 0x404821, 0xac590004, 0x8d180020, 0xac580008, 0x910f0019, 0x31e30003, 0x107300f0, 0x0, 0x28620002, 0x14400109, 0x24050002, 0x106500fd, 0x240d0003, 0x106d010d, 0x0, 0x114000d9, 0x0, 0x3c0a0800, 0x954a3d86, 0x25420001, 0x934d0934, 0x93580921, 0x950e002a, 0x31a300ff, 0x32082, 0x331f00ff, 0x97980058, 0x47e00, 0x1fcc00, 0x1f94025, 0x3049ffff, 0x1091025, 0x1d83021, 0x3c054000, 0x455025, 0x66c00, 0xaced0004, 0xacea0000, 0x93430920, 0x3c040006, 0x24ed0014, 0x3fe00, 0x3e4c825, 0xacf90008, 0x8f49092c, 0x270f0001, 0x31ee7fff, 0xace9000c, 0x8f480930, 0xa78e0058, 0x24e90028, 0xace80010, 0x8f450938, 0x1204021, 0xace50014, 0xadab0004, 0x8f420940, 0xada20008, 0x934b0937, 0x3c1f0800, 0x93ff3d90, 0x8f430948, 0x8f4a0940, 0x316600ff, 0xd42021, 0x6a7823, 0x4c700, 0x1fcc00, 0x3192825, 0x31eefffc, 0xae1025, 0xada2000c, 0xada00010, 0xaf4c002c, 0x934c093e, 0x318b0008, 0x5160000f, 0x8e58000c, 0x3c060101, 0x34ca080a, 0xacea0028, 0x8f4b0074, 0xad2b0004, 0x3c0c0800, 0x918c3d90, 0x31870010, 0x50e00003, 0xad200008, 0x8f620060, 0xad220008, 0x2528000c, 0x8e58000c, 0x300f809, 0x1002021, 0x3c190800, 0x97393d8a, 0x3c1f0800, 0x97ff3d7e, 0x33f7821, 0x25e90002, 0xe0000c7, 0x3124ffff, 0x3c0e0800, 0x8dce3d6c, 0x3c080800, 0x8d083d74, 0x1c82823, 0x3c010800, 0xac253d6c, 0x14a00006, 0x0, 0x3c030800, 0x8c633d8c, 0x34640040, 0x3c010800, 0xac243d8c, 0x12000070, 0x8f8c0044, 0x8f470e10, 0x8f900044, 0xae070020, 0x8f4d0e18, 0xae0d0024, 0x3c100800, 0x96103d80, 0xe000060, 0x0, 0x24020040, 0xaf420814, 0x8f860050, 0x8f8a004c, 0xd01821, 0x6a5823, 0x19600004, 0xaf830050, 0xaf630054, 0x8f650054, 0xaf85004c, 0x1200000c, 0x0, 0x8f440074, 0x93680081, 0x3409fa00, 0x2d0e0007, 0x11c00005, 0x891821, 0x937f0081, 0x241901f4, 0x3f97804, 0x1e41821, 0xaf63000c, 0x8f44095c, 0x8f83005c, 0x83c023, 0x1b000003, 0x0, 0x8f50095c, 0xaf90005c, 0xe000062, 0x0, 0x8f8c0050, 0x8e470010, 0x3c010800, 0xac2c3d94, 0xe0f809, 0x0, 0x3c0d0800, 0x8dad3d6c, 0x55a0fef5, 0x24070006, 0x8f450024, 0x97590908, 0x8f8b0064, 0x8f940050, 0x3c0f001f, 0x97820058, 0x8f860054, 0x8f93004c, 0x3328ffff, 0x35e9ff80, 0xa95024, 0x871c0, 0x32320100, 0xaf4e0024, 0xa4c2002c, 0xaf4a0024, 0xaf6b0044, 0xaf740050, 0xaf730054, 0x16400080, 0x32380010, 0x57000086, 0x8ea40004, 0x32230040, 0x5460001b, 0x8eb10008, 0x8eb0000c, 0x200f809, 0x0, 0x8fbf0030, 0x8fb5002c, 0x8fb40028, 0x8fb30024, 0x8fb20020, 0x8fb1001c, 0x8fb00018, 0x3e00008, 0x27bd0038, 0x93470109, 0x8f880038, 0x7fe00, 0x3e8c825, 0xaf590080, 0x8f5809a0, 0x8f5309a4, 0xafb80010, 0xaf580e14, 0x8fb40010, 0xaf540e10, 0xaf530e1c, 0xa000962, 0xaf530e18, 0x220f809, 0x0, 0x8eb0000c, 0x200f809, 0x0, 0xa000aa8, 0x8fbf0030, 0xa5800020, 0xa5930022, 0xa000a5b, 0xad930024, 0x3c090800, 0x95293d86, 0x3c060800, 0x94c63d80, 0xa0009f4, 0x1261021, 0x3c010800, 0xac203d70, 0xa00098e, 0x8e420000, 0x3c010800, 0xac243d70, 0xa00098e, 0x8e420000, 0x3c030800, 0x94633d8a, 0x3c040800, 0x94843d80, 0x3c1f0800, 0x97ff3d7c, 0x95180024, 0x64c821, 0x33f7823, 0x186c00, 0x25eefff2, 0x1ae2825, 0xac45000c, 0x24020800, 0xace20014, 0xace00010, 0xa0009ef, 0x24e70018, 0x95060024, 0x95090028, 0x62400, 0x91c00, 0x349f8100, 0x34790800, 0xacff000c, 0xacf90010, 0xa0009ef, 0x24e70014, 0x1460fefb, 0x0, 0x95180024, 0x187c00, 0x35ee0800, 0xacee000c, 0xa0009ef, 0x24e70010, 0x3c070800, 0x94e73d80, 0x3c040800, 0x94843d8a, 0x3c030800, 0x94633d7c, 0x95190024, 0x95180028, 0x87f821, 0x3e37823, 0x24070800, 0x192c00, 0x186c00, 0x25eeffee, 0x1ae3025, 0x34a28100, 0xad270018, 0x2527001c, 0xad22000c, 0xad260010, 0xa0009ef, 0xad200014, 0x93520109, 0x2821, 0xe000602, 0x324400ff, 0x8fbf0030, 0x8fb5002c, 0x8fb40028, 0x8fb30024, 0x8fb20020, 0x8fb1001c, 0x8fb00018, 0x3e00008, 0x27bd0038, 0x935f0109, 0x33e400ff, 0xe00066d, 0x2821, 0x32380010, 0x5300ff7e, 0x32230040, 0x8ea40004, 0x80f809, 0x0, 0xa000aa2, 0x32230040, 0x1200ff5f, 0x0, 0x8f540e14, 0x8f920044, 0xae540020, 0x8f530e1c, 0xa000a8a, 0xae530024, 0x8f82001c, 0x804021, 0x3c040100, 0x90470085, 0x30e30020, 0x10600009, 0x0, 0x3c070800, 0x8ce73d94, 0x8f830018, 0xe32023, 0x4800008, 0x93890004, 0x14e30003, 0x1002021, 0x3e00008, 0x801021, 0x3c040100, 0x3e00008, 0x801021, 0x1120000b, 0x673823, 0x8f8c0020, 0x24090034, 0x918b00bc, 0x316a0002, 0x51400001, 0x24090030, 0xe9682b, 0x15a0fff1, 0x1002021, 0xe93823, 0x2419fffc, 0xb9c024, 0xf97824, 0xf8702b, 0x15c0ffea, 0x1e82021, 0x30c20003, 0x21823, 0x14c00012, 0x30690003, 0x3021, 0xa97021, 0x1c66821, 0xed602b, 0x1180ffe0, 0x3c040100, 0x2d2f0001, 0x6482b, 0x1053821, 0x1e93024, 0x14c0ffda, 0x24e4fffc, 0x2419fffc, 0xb9c024, 0x3082021, 0x3e00008, 0x801021, 0x8f8b0020, 0x24060004, 0x916a00bc, 0x31440004, 0x1480ffec, 0xa97021, 0xa000b5e, 0x3021, 0x27bdffe8, 0xafbf0010, 0x8f460100, 0x934a0109, 0x3c1f0800, 0x8fff0090, 0x2407ff80, 0x314f00ff, 0x31e8007f, 0x86140, 0x3e6c821, 0x32cc021, 0x27090120, 0x1277024, 0x3c010800, 0xa02f3dd0, 0xaf4e080c, 0x3c0d0800, 0x8dad0090, 0x3c040080, 0x34820003, 0x1a65821, 0x16c1821, 0x24650120, 0x30aa0078, 0x1424025, 0xaf48081c, 0x3c1f0800, 0x8fff0090, 0x8f880040, 0x3e6c021, 0x33190007, 0x3074824, 0x33a7821, 0xaf490028, 0x25e909c0, 0x952e0002, 0x3c0d0800, 0x8dad008c, 0x3c0a0800, 0x8d4a0090, 0x31cc3fff, 0x1a61821, 0xc5980, 0x6b2821, 0xa72024, 0xaf44002c, 0x95220002, 0x3c1f0800, 0x8fff008c, 0x91070085, 0x30593fff, 0x3e67821, 0x19c180, 0x1467021, 0x1f86821, 0x31cc007f, 0x31ab007f, 0x19a2821, 0x17a5021, 0x3c03000c, 0x3c04000e, 0xa32821, 0x1441021, 0x30e60020, 0x27470980, 0xaf82002c, 0xaf88001c, 0xaf890024, 0xaf850020, 0x10c00006, 0xaf870028, 0x8d020050, 0x8ca4010c, 0x443023, 0x18c00077, 0x0, 0x910c0085, 0x240dffdf, 0x18d3824, 0xa1070085, 0x8f8b001c, 0x8f890024, 0x8f870028, 0x8d65004c, 0xaf850018, 0x912f000d, 0x31ee0020, 0x11c00017, 0x0, 0x24090001, 0xa3890004, 0xaf80000c, 0x8ce40024, 0x8f85000c, 0x240a0008, 0xaf800008, 0xaf800010, 0x3c010800, 0xa42a3d7e, 0x3c010800, 0xa4203d92, 0xe000b32, 0x3021, 0x8f850024, 0x8fbf0010, 0xaf820014, 0x90a8000d, 0x27bd0018, 0x83942, 0x3e00008, 0x30e20001, 0x913f0002, 0x24180001, 0x33f900ff, 0x192182, 0x10980039, 0x24080002, 0x1088005b, 0x8f86002c, 0x8ce50024, 0x14a0001b, 0x8f9f0020, 0x91220000, 0x240a0005, 0x3046003f, 0x10ca0047, 0x24040001, 0x8f860008, 0xa3840004, 0xaf860010, 0xaf86000c, 0x8ce40024, 0x8f85000c, 0x240a0008, 0x3c010800, 0xa42a3d7e, 0x3c010800, 0xa4203d92, 0xe000b32, 0x0, 0x8f850024, 0x8fbf0010, 0xaf820014, 0x90a8000d, 0x27bd0018, 0x83942, 0x3e00008, 0x30e20001, 0x8cf80008, 0x8cf90024, 0x8fee00c4, 0xa3800004, 0x8ce40024, 0xaf8e000c, 0x8f85000c, 0x8f860008, 0x3197823, 0x240a0008, 0xaf8f0010, 0x3c010800, 0xa42a3d7e, 0x3c010800, 0xa4203d92, 0xe000b32, 0x0, 0x8f850024, 0x8fbf0010, 0xaf820014, 0x90a8000d, 0x27bd0018, 0x83942, 0x3e00008, 0x30e20001, 0x91230000, 0x3062003f, 0x10440027, 0x8f850020, 0x8ce40024, 0x14800021, 0x0, 0x8d2e0018, 0x3c187fff, 0x8f850020, 0x370fffff, 0x1cf1824, 0xaf830008, 0x8f9f0008, 0x8ca80084, 0x3e8c82b, 0x17200002, 0x3e02021, 0x8ca40084, 0xa000bed, 0xaf840008, 0x8ca3010c, 0xa000bcb, 0xaf830018, 0x8d2c0018, 0x8f860008, 0x3c0d7fff, 0x8f890020, 0x35a3ffff, 0x1835824, 0x24040001, 0xaf8b0010, 0xad2000cc, 0xa3840004, 0xa000bf9, 0xaf86000c, 0x8cca0014, 0xa000bed, 0xaf8a0008, 0x8ca300c8, 0xa000c30, 0xaf830008, 0x8f84002c, 0x8cac0064, 0x8c8d0014, 0x18d582b, 0x11600004, 0x0, 0x8ca20064, 0xa000c30, 0xaf820008, 0x8c820014, 0xa000c30, 0xaf820008, 0x8f85000c, 0x27bdffe0, 0xafbf0018, 0xafb10014, 0x14a00007, 0xafb00010, 0x8f860024, 0x24020005, 0x90c40000, 0x3083003f, 0x106200b6, 0x8f840020, 0x8f910008, 0xa08021, 0x8f8c0028, 0x3c050800, 0x8ca53d70, 0x8d8b0004, 0x31663fff, 0xc5502b, 0x55400001, 0xc02821, 0x938d0004, 0x11a00073, 0xb0f82b, 0x8f980020, 0x24040034, 0x930f00bc, 0x31ee0002, 0x51c00001, 0x24040030, 0xa4c82b, 0x172000d1, 0x0, 0xa42823, 0xb0f82b, 0x3c010800, 0xa4243d7c, 0x17e00068, 0x2002021, 0x3c030800, 0x8c633d6c, 0x83102b, 0x54400001, 0x801821, 0x8f880024, 0x3c010800, 0xac233d74, 0x4821, 0x9104000d, 0x30830020, 0x50600001, 0x8f490e18, 0x8f830014, 0x123382b, 0x10e00059, 0x0, 0x3c040800, 0x8c843d74, 0x895821, 0x6b502b, 0x11400056, 0x90602b, 0x693023, 0xc02021, 0x3c010800, 0xac263d74, 0x12000003, 0x241ffffc, 0x1090008a, 0x32270003, 0x9fc824, 0x3c010800, 0xac393d74, 0x3c010800, 0xa4203d92, 0x8f84000c, 0x12040007, 0x8f830020, 0xaf910008, 0x2002021, 0x8c7100cc, 0xaf90000c, 0x26300001, 0xac7000cc, 0x3c020800, 0x8c423d74, 0x8f8a0010, 0x24070018, 0x822023, 0x1422823, 0xaf84000c, 0x10800002, 0xaf850010, 0x24070010, 0x8f86001c, 0x3c010800, 0xa0273d90, 0x24070040, 0x90cc0085, 0x318b00c0, 0x11670040, 0x8f8d0014, 0x14a00015, 0x2021, 0x934a0109, 0x8f420974, 0x314500ff, 0x22602, 0x24a30001, 0x3090007f, 0x3071007f, 0x1230007a, 0x2407ff80, 0xa0c30083, 0x3c090800, 0x8d293d8c, 0x8f880024, 0x240d0002, 0x352c0008, 0x3c010800, 0xa02d3dd1, 0x3c010800, 0xac2c3d8c, 0x24040010, 0x910e000d, 0x31c60020, 0x10c00005, 0x801821, 0x24080001, 0x3c010800, 0xac283d74, 0x34830001, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x601021, 0x3e00008, 0x27bd0020, 0x3c010800, 0xa4203d7c, 0x13e0ff9a, 0x2002021, 0xa000c81, 0xa02021, 0x3c040800, 0x8c843d74, 0x90602b, 0x1180ffae, 0x0, 0x3c0f0800, 0x95ef3d7c, 0x1e47021, 0x1c6682b, 0x11a00007, 0x2c820004, 0x3c1f6000, 0x8ff95404, 0x3338003f, 0x1700ffe5, 0x24030042, 0x2c820004, 0x1040ffa0, 0x24030042, 0xa000cdf, 0x8fbf0018, 0x152dffc0, 0x0, 0x8cdf0074, 0x3c038000, 0x2405ff80, 0x3e3c825, 0xacd90074, 0x90d80085, 0x240e0004, 0x24040010, 0x330f003f, 0x1e54025, 0xa0c80085, 0x8f880024, 0x3c010800, 0xa02e3dd1, 0x24030001, 0x9106000d, 0x30c90020, 0x15200003, 0x0, 0x3c030800, 0x8c633d74, 0x3c010800, 0xac233d6c, 0xa000cd6, 0x0, 0x8f870010, 0x8c880084, 0xe8282b, 0x14a00002, 0xe08821, 0x8c910084, 0x24090001, 0xa3890004, 0x8f440e18, 0x2202821, 0xe000b32, 0x2203021, 0x2208021, 0xa000c67, 0xaf820014, 0x71823, 0x30660003, 0x3c010800, 0xa4263d92, 0x12200005, 0x8f8c0020, 0x918b00bc, 0x316a0004, 0x15400015, 0x24cd0004, 0x3c0f0800, 0x95ef3d92, 0x1e47021, 0xae302b, 0x50c0ff6e, 0x8f84000c, 0x2c850005, 0x14a0ffa3, 0x24030042, 0x30980003, 0x17000002, 0x981823, 0x2483fffc, 0x3c010800, 0xac233d74, 0xa000ca3, 0x0, 0xa75824, 0xa000ccb, 0x1671826, 0x3c010800, 0xa42d3d92, 0xa000d33, 0x0, 0x3c010800, 0xac203d74, 0xa000cde, 0x24030042, 0x8f830010, 0x14600007, 0x1021, 0x8f880024, 0x24050005, 0x91060000, 0x30c400ff, 0x10850003, 0x0, 0x3e00008, 0x0, 0x910a0018, 0x314900ff, 0x939c2, 0x14e0fffa, 0x8f85001c, 0x3c040800, 0x94843d7c, 0x3c030800, 0x8c633d94, 0x3c190800, 0x8f393d74, 0x3c0f0800, 0x95ef3d92, 0x64c021, 0x8cad0054, 0x3197021, 0x1cf6021, 0x18d5823, 0x1960001d, 0x0, 0x910e001c, 0x8f8c002c, 0x974b0e10, 0x31cd00ff, 0x8d850004, 0x16d3023, 0x8d880000, 0x30ceffff, 0xe5100, 0xaac821, 0x3821, 0x1072021, 0x32a182b, 0x83c021, 0xad990004, 0xad980000, 0x918f000a, 0x1cf6821, 0xa18d000a, 0x8f88002c, 0x974b0e12, 0xa50b0008, 0x950a0038, 0x25490001, 0xa5090038, 0x9107000d, 0x34e60008, 0xa106000d, 0x3e00008, 0x0, 0x27bdffe0, 0x93870004, 0x8f8f0024, 0x8fad0014, 0x3c0e7fff, 0x8f89000c, 0x35c8ffff, 0xafbf001c, 0xafb00018, 0x1a81824, 0x91ea000d, 0x717c0, 0x3c1fbfff, 0x625825, 0x2d2e0001, 0x8f900018, 0x37f9ffff, 0x3c180800, 0x8f183d94, 0x3c0f0800, 0x95ef3d8a, 0x1796824, 0xe4780, 0x3c07efff, 0x3c05f0ff, 0x1a81825, 0x31490020, 0x34e2ffff, 0x34acffff, 0x3105823, 0x27a50010, 0x24060002, 0x25ea0002, 0x621824, 0x808021, 0x15200002, 0x4021, 0x8f480e1c, 0xa7aa0012, 0x5600037, 0x24070000, 0x30ff00ff, 0x1fcf00, 0x8f8b001c, 0x793825, 0xafa70014, 0x916f0085, 0x3c080800, 0x91083d91, 0x3c18dfff, 0x31ee00c0, 0x370affff, 0xe182b, 0x3c1f0800, 0x97ff3d84, 0xea6824, 0xa3a80011, 0x31740, 0x1a24825, 0x8fb90010, 0xafa90014, 0x3c0a0800, 0x914a3d93, 0xa7bf0016, 0x8fa80014, 0x32cc024, 0x3c0b0100, 0x3c0f0fff, 0x30b1825, 0x31470003, 0x35eeffff, 0x10c6824, 0x71600, 0x6ef824, 0x3c097000, 0x1a2c825, 0x3e95825, 0xafb90014, 0xafab0010, 0xe000076, 0xa3a00015, 0x8f8c0024, 0x26020008, 0x9186000d, 0x30c40020, 0x10800006, 0x8fbf001c, 0x3c050800, 0x94a53d80, 0x24b0ffff, 0x3c010800, 0xa4303d80, 0x8fb00018, 0x3e00008, 0x27bd0020, 0x8f980014, 0x118502b, 0x5540ffc7, 0x24070001, 0xa000db6, 0x30ff00ff, 0x93820004, 0x27bdffe0, 0xafbf0018, 0x1040000f, 0x805021, 0x8f880024, 0x240b0005, 0x8f890008, 0x91070000, 0x8f840020, 0x1002821, 0x30e3003f, 0x8f86002c, 0x106b0008, 0x3821, 0xafa90010, 0xe00040e, 0xafaa0014, 0xa3800004, 0x8fbf0018, 0x3e00008, 0x27bd0020, 0x8d190018, 0x3c0f0800, 0x8def3d74, 0x8f980010, 0x3c027fff, 0x8d080014, 0x345fffff, 0x33f6824, 0x1f87021, 0x1ae6023, 0x1883821, 0xafa90010, 0xe00040e, 0xafaa0014, 0xa000e04, 0xa3800004, 0x8f870024, 0x3c050800, 0x94a53d92, 0x3c020800, 0x8c423d8c, 0x90e6000d, 0x52400, 0x30c30020, 0x1060002c, 0x444025, 0x8f85001c, 0x6021, 0x240b0001, 0x90a30085, 0x4821, 0x240a0001, 0x3c0f8000, 0x35ee0070, 0x8dc70000, 0xaf870030, 0x8f580178, 0x700fffe, 0x3c038000, 0x34790070, 0x8f380000, 0x3c050800, 0x8ca50074, 0x3c0d0800, 0x8dad0070, 0x3077823, 0xaf3821, 0x1021, 0xef302b, 0x1a22021, 0x861821, 0x3c010800, 0xac270074, 0x3c010800, 0xac230070, 0xaf4b0148, 0x3c190800, 0x8f393d94, 0xa7490144, 0xa74a0146, 0xaf59014c, 0x3c0b0800, 0x916b3d91, 0xa34b0152, 0xaf480154, 0x3c081000, 0xa74c0158, 0x3e00008, 0xaf480178, 0x8f4b0e1c, 0x3c0a0800, 0x8d4a3d74, 0x97490e16, 0x974d0e14, 0x1456021, 0x312affff, 0xa000e27, 0x31a9ffff, 0x8f830024, 0x9064000d, 0x30820020, 0x10400029, 0x0, 0x4821, 0x5021, 0x4021, 0x3c078000, 0x34eb0070, 0x8d670000, 0xaf870030, 0x8f4c0178, 0x580fffe, 0x3c0d8000, 0x35ac0070, 0x8d8b0000, 0x3c050800, 0x8ca50074, 0x3c040800, 0x8c840070, 0x1673023, 0xa67821, 0x1021, 0x1e6c82b, 0x82c021, 0x3197021, 0x3c010800, 0xac2f0074, 0x3c010800, 0xac2e0070, 0xaf490148, 0x3c0d0800, 0x8dad3d94, 0xa7480144, 0x24090040, 0xa74a0146, 0x3c081000, 0x240aff91, 0xaf4d014c, 0xa34a0152, 0xaf490154, 0xa7400158, 0x3e00008, 0xaf480178, 0x8f490e18, 0x97460e12, 0x97450e10, 0x30caffff, 0xa000e5d, 0x30a8ffff, 0x8f830024, 0x27bdfff8, 0x9064000d, 0x30820020, 0x1040003a, 0x0, 0x240b0001, 0x4821, 0x240a0001, 0x3c088000, 0x35070070, 0x8ce30000, 0xaf830030, 0x8f4c0178, 0x580fffe, 0x3c0e8000, 0x3c040800, 0x90843dd0, 0x35c70070, 0x8cec0000, 0x3c050800, 0x8ca50074, 0xa3a40003, 0x3c190800, 0x8f390070, 0x8fad0000, 0x1833023, 0xa63821, 0x1021, 0x3227821, 0xe6c02b, 0x1f86021, 0x1ae4025, 0xafa80000, 0x3c010800, 0xac270074, 0x3c010800, 0xac2c0070, 0x9346010a, 0x3c040800, 0x90843dd1, 0xa3a00002, 0xa3a60001, 0x8fa30000, 0x3c0580ff, 0x3099007f, 0x34a2ffff, 0x627824, 0x19c600, 0x1f87025, 0x240d3000, 0xaf4e014c, 0x27bd0008, 0xaf4d0154, 0xa7400158, 0xaf4b0148, 0xa7490144, 0xa74a0146, 0x3c091000, 0x240aff80, 0xa34a0152, 0x3e00008, 0xaf490178, 0x8f4b0e18, 0x97460e12, 0x97450e10, 0x30caffff, 0xa000e91, 0x30a9ffff, 0x8f85001c, 0x24020080, 0x90a40085, 0x308300c0, 0x10620005, 0x8f860020, 0x8f880008, 0x8f87000c, 0xacc800c8, 0xacc700c4, 0x3e00008, 0x0, 0x3c0a0800, 0x254a3954, 0x3c090800, 0x25293a20, 0x3c080800, 0x25082dd4, 0x3c070800, 0x24e73b34, 0x3c060800, 0x24c637c4, 0x3c050800, 0x24a5353c, 0x3c040800, 0x24843164, 0x3c030800, 0x2463385c, 0x3c020800, 0x24423630, 0x3c010800, 0xac2a3d50, 0x3c010800, 0xac293d4c, 0x3c010800, 0xac283d48, 0x3c010800, 0xac273d54, 0x3c010800, 0xac263d64, 0x3c010800, 0xac253d5c, 0x3c010800, 0xac243d58, 0x3c010800, 0xac233d68, 0x3c010800, 0xac223d60, 0x3e00008, 0x0, 0x0 }; const u32 bce_TXP_b06FwData[(0x0/4) + 1] = { 0x0 }; const u32 bce_TXP_b06FwRodata[(0x0/4) + 1] = { 0x0 }; const u32 bce_TXP_b06FwBss[(0x14c/4) + 1] = { 0x0 }; const u32 bce_TXP_b06FwSbss[(0x68/4) + 1] = { 0x0 }; const u32 bce_TXP_b06FwSdata[(0x0/4) + 1] = { 0x0 }; int bce_CP_b06FwReleaseMajor = 0x6; int bce_CP_b06FwReleaseMinor = 0x0; int bce_CP_b06FwReleaseFix = 0xf; u32 bce_CP_b06FwStartAddr = 0x080000a0; u32 bce_CP_b06FwTextAddr = 0x08000000; int bce_CP_b06FwTextLen = 0x5688; u32 bce_CP_b06FwDataAddr = 0x08005800; int bce_CP_b06FwDataLen = 0x84; u32 bce_CP_b06FwRodataAddr = 0x08005688; int bce_CP_b06FwRodataLen = 0x158; u32 bce_CP_b06FwBssAddr = 0x08005978; int bce_CP_b06FwBssLen = 0x5d8; u32 bce_CP_b06FwSbssAddr = 0x08005884; int bce_CP_b06FwSbssLen = 0xf1; u32 bce_CP_b06FwSDataAddr = 0x00000000; int bce_CP_b06FwSDataLen = 0x0; const u32 bce_CP_b06FwText[(0x5688/4) + 1] = { 0xa000028, 0x0, 0x0, 0xd, 0x6370362e, 0x302e3135, 0x0, 0x6000f04, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2b, 0x0, 0x4, 0x30d40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0xd, 0xd, 0x3c020800, 0x24425884, 0x3c030800, 0x24635f50, 0xac400000, 0x43202b, 0x1480fffd, 0x24420004, 0x3c1d0800, 0x37bd7ffc, 0x3a0f021, 0x3c100800, 0x261000a0, 0x3c1c0800, 0x279c5884, 0xe0001ac, 0x0, 0xd, 0x27bdffe8, 0x3c096018, 0xafbf0010, 0x8d2c5000, 0x240dff7f, 0x24080031, 0x18d5824, 0x356a380c, 0x24070c00, 0x3c1a8000, 0xad2a5000, 0x3c04800a, 0xaf480008, 0x3c1b8008, 0xaf470024, 0xe000915, 0xaf840010, 0xe0008d8, 0x0, 0xe000825, 0x0, 0xe001252, 0x0, 0x3c046016, 0x8c850000, 0x3c06ffff, 0x3c025353, 0xa61824, 0x10620047, 0x34867c00, 0x94c201f2, 0xa780002c, 0x10400003, 0xa78000cc, 0x38581e1e, 0xa798002c, 0x94c201f8, 0x10400004, 0x978300cc, 0x38591e1e, 0xa79900cc, 0x978300cc, 0x2c7f0067, 0x53e00001, 0x24030066, 0x9784002c, 0x2c820401, 0x14400002, 0x602821, 0x24040400, 0x3c076000, 0x8ce90438, 0x2403103c, 0x3128ffff, 0x1103001f, 0x30b9ffff, 0x57200010, 0xa38000ce, 0x24020050, 0xa38200ce, 0x939f00ce, 0x53e0000f, 0xa78500cc, 0xa78000cc, 0x978500cc, 0x8fbf0010, 0xa780002c, 0xa7800034, 0xa78000e6, 0x3c010800, 0xac250080, 0x3e00008, 0x27bd0018, 0x939f00ce, 0x57e0fff5, 0xa78000cc, 0xa78500cc, 0x978500cc, 0x8fbf0010, 0xa784002c, 0xa7800034, 0xa78000e6, 0x3c010800, 0xac250080, 0x3e00008, 0x27bd0018, 0xa38000ce, 0x8ccb003c, 0x316a0001, 0x1140000e, 0x0, 0x30a7ffff, 0x10e0ffde, 0x24020050, 0x8ccc00c8, 0x31860001, 0x14c0ffdc, 0x939f00ce, 0xa00007a, 0x24020051, 0x8c8f0004, 0x3c0e6000, 0xa00005d, 0x1ee3021, 0x8cef0808, 0x240d5708, 0xf7402, 0x11cd0004, 0x30b8ffff, 0x24050066, 0xa00007b, 0x24040400, 0x1700ffcc, 0x939f00ce, 0xa00007a, 0x24020050, 0x8f860010, 0x3089ffff, 0x93940, 0x8cc30010, 0x3c080050, 0xe82025, 0xaf430038, 0x8cc50014, 0x27420400, 0xaf82001c, 0xaf45003c, 0xaf440030, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f4b0000, 0x316a0020, 0x1140fffd, 0x0, 0x3e00008, 0x0, 0x8f840010, 0x948a001a, 0x8c870024, 0x3149ffff, 0x940c0, 0xe83021, 0xaf46003c, 0x8c850024, 0x8f43003c, 0xa31023, 0x18400029, 0x0, 0x8c8b0020, 0x25620001, 0x3c0d0050, 0x35ac0008, 0xaf420038, 0xaf4c0030, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f4f0000, 0x31ee0020, 0x11c0fffd, 0x0, 0x8f4a0400, 0x3c080020, 0xac8a0010, 0x8f490404, 0xac890014, 0xaf480030, 0x0, 0x94860018, 0x9487001c, 0xc71821, 0xa4830018, 0x9485001a, 0x24a20001, 0xa482001a, 0x9498001a, 0x9499001e, 0x13380003, 0x0, 0x3e00008, 0x0, 0x3e00008, 0xa480001a, 0x8c820020, 0xa0000dc, 0x3c0d0050, 0xa0000cd, 0x0, 0x3c030800, 0x8c630020, 0x8f820018, 0x27bdffe8, 0x10620008, 0xafbf0010, 0xe000104, 0xaf830018, 0x3c030800, 0x8c630020, 0x24040001, 0x10640004, 0x8f890010, 0x8fbf0010, 0x3e00008, 0x27bd0018, 0x8fbf0010, 0x3c076012, 0xa520000a, 0x9528000a, 0x34e50010, 0x27bd0018, 0x3106ffff, 0x3e00008, 0xaca60090, 0x3c020800, 0x8c420020, 0x27bdffc8, 0xafbf0034, 0xafbe0030, 0xafb7002c, 0xafb60028, 0xafb50024, 0xafb40020, 0xafb3001c, 0xafb20018, 0xafb10014, 0x10400050, 0xafb00010, 0x8f840010, 0x94860006, 0x9483000a, 0xc32823, 0x30b6ffff, 0x12c0004a, 0x8fbf0034, 0x94890018, 0x948a000a, 0x12a4023, 0x3102ffff, 0x2c2382b, 0x14e00002, 0x2c02021, 0x402021, 0x2c8c0005, 0x15800002, 0x80a021, 0x24140004, 0xe0000b3, 0x2802021, 0x8f870010, 0x2809821, 0xaf800014, 0x94ed000a, 0x2808821, 0x1280004e, 0x31b2ffff, 0x3c177000, 0x3c154000, 0x3c1e6000, 0x8f8f001c, 0x8dee0000, 0x1d71824, 0x50750050, 0x2202021, 0x2a3802b, 0x16000035, 0x3c182000, 0x50780047, 0x2202021, 0x24100001, 0x8f830014, 0x14600039, 0x2915823, 0x230f823, 0x250c821, 0x33f1ffff, 0x1620ffee, 0x3332ffff, 0x8f870010, 0x3c110020, 0xaf510030, 0x0, 0x94e6000a, 0x3c1e6012, 0x37d50010, 0x2662821, 0xa4e5000a, 0x94e2000a, 0x94f2000a, 0x94f40018, 0x3057ffff, 0x1292003b, 0xaeb70090, 0x8ced0014, 0x8ce40010, 0x137140, 0x1ae4021, 0xe5fc3, 0x10e502b, 0x8b4821, 0x12a1821, 0xace80014, 0xace30010, 0x2d33823, 0x30f6ffff, 0x16c0ffb9, 0x8f840010, 0x8fbf0034, 0x8fbe0030, 0x8fb7002c, 0x8fb60028, 0x8fb50024, 0x8fb40020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0038, 0x107e001b, 0x0, 0x1477ffcc, 0x24100001, 0xe001598, 0x0, 0x8f830014, 0x1060ffcb, 0x230f823, 0x2915823, 0x8f870010, 0x1702021, 0xa000197, 0x3093ffff, 0x8f830014, 0x1460ffcb, 0x3c110020, 0xaf510030, 0xa000163, 0x0, 0xe00077d, 0x2402821, 0xa000157, 0x408021, 0xe00033a, 0x2402821, 0xa000157, 0x408021, 0xe001460, 0x2202021, 0xa000157, 0x408021, 0xe0000cd, 0x0, 0xa000179, 0x2d33823, 0x27bdffe8, 0xafb00010, 0xafbf0014, 0xe00003f, 0x0, 0x3c028000, 0x34500070, 0xa0001ba, 0x8e060000, 0x8f4f0000, 0x39ee0001, 0x31c20001, 0x10400024, 0x8f8600a8, 0x8e070000, 0x3c0c0800, 0x8d8c003c, 0x3c090800, 0x8d290038, 0xe66823, 0x18d2821, 0x5021, 0xad302b, 0x12a4021, 0x1062021, 0x3c010800, 0xac25003c, 0xaf8700a8, 0x3c010800, 0xac240038, 0xe000106, 0x0, 0x3c030800, 0x8c630070, 0x1060ffe6, 0x602021, 0x3c050800, 0x8ca50068, 0x3c060800, 0x8cc6006c, 0xe001527, 0x0, 0x3c010800, 0xac200070, 0x8f4f0000, 0x39ee0001, 0x31c20001, 0x1440ffde, 0x8f8600a8, 0x8e0a0000, 0x8f8b00a8, 0x3c050800, 0x8ca5003c, 0x3c040800, 0x8c840038, 0x14b4823, 0xa93821, 0x821821, 0xe9402b, 0x681021, 0x3c010800, 0xac27003c, 0x3c010800, 0xac220038, 0x8f5f0100, 0x2419ff00, 0x24180c00, 0x3f92024, 0x10980012, 0xaf840000, 0xaf440020, 0x936d0000, 0x240c0020, 0x31a600ff, 0x10cc0012, 0x240e0050, 0x10ce0004, 0x3c194000, 0xaf590138, 0xa0001b3, 0x0, 0xe0011c8, 0x0, 0x3c194000, 0xaf590138, 0xa0001b3, 0x0, 0xe00011f, 0x0, 0x3c194000, 0xaf590138, 0xa0001b3, 0x0, 0x8f580100, 0x802821, 0x330f00ff, 0x1e02021, 0xe0002f1, 0xaf8f0004, 0x3c194000, 0xaf590138, 0xa0001b3, 0x0, 0xa4102b, 0x24030001, 0x10400009, 0x3021, 0x52840, 0xa4102b, 0x4a00003, 0x31840, 0x5440fffc, 0x52840, 0x5060000a, 0x4182b, 0x85382b, 0x54e00004, 0x31842, 0xc33025, 0x852023, 0x31842, 0x1460fff9, 0x52842, 0x4182b, 0x3e00008, 0xc31021, 0x8f4201b8, 0x440fffe, 0x0, 0xaf440180, 0x3c031000, 0x24040040, 0xaf450184, 0xa3440188, 0xa3460189, 0xa747018a, 0x3e00008, 0xaf4301b8, 0x3084ffff, 0x803821, 0x30a5ffff, 0x2021, 0xa00022a, 0x24060080, 0x3087ffff, 0x8ca40000, 0x24060038, 0xa00022a, 0x2821, 0x8f830038, 0x8f860030, 0x1066000b, 0x804021, 0x3c070800, 0x24e759f8, 0x328c0, 0xa71021, 0x8c440000, 0x24630001, 0x10880005, 0x3063000f, 0x5466fffa, 0x328c0, 0x3e00008, 0x1021, 0x3c070800, 0x24e759fc, 0xa73021, 0x3e00008, 0x8cc20000, 0x3c039000, 0x34620001, 0x822025, 0xaf440020, 0x8f450020, 0x4a0fffe, 0x0, 0x3e00008, 0x0, 0x3c038000, 0x34620001, 0x822025, 0x3e00008, 0xaf440020, 0x27bdffe0, 0xafb10014, 0x3091ffff, 0xafb00010, 0xafbf0018, 0x12200013, 0xa08021, 0x8ca20000, 0x24040002, 0x24060140, 0x1040000f, 0x402821, 0xe000c5c, 0x0, 0x1021, 0xae000000, 0x2203821, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x402021, 0x2821, 0x3021, 0xa00022a, 0x27bd0020, 0x8ca20000, 0x2203821, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x402021, 0x2821, 0x3021, 0xa00022a, 0x27bd0020, 0xa01021, 0x3087ffff, 0x8ca50004, 0x8c440000, 0xa00022a, 0x24060006, 0x27bdffe0, 0xafb00010, 0xafbf0018, 0xafb10014, 0x9363003e, 0x808021, 0x802821, 0x30620040, 0x2021, 0x1040000f, 0x8e110000, 0xe000851, 0x2202021, 0x93670000, 0x24040050, 0x30e500ff, 0x50a40012, 0x8e0f0000, 0x2202021, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0xa762013c, 0xa000911, 0x27bd0020, 0xe000287, 0x0, 0xe000851, 0x2202021, 0x93670000, 0x24040050, 0x30e500ff, 0x14a4fff2, 0x2202021, 0x8e0f0000, 0x3c100800, 0x8e100050, 0x3c0d000c, 0x240bff80, 0x1f05021, 0x314e007f, 0x1da6021, 0x18d4021, 0x14b4824, 0xaf490028, 0x2202021, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0xa50200d6, 0x27bd0020, 0xa000911, 0xaf8800d0, 0x27bdffe0, 0xafbf0018, 0xafb10014, 0xafb00010, 0x93660001, 0x808021, 0xe000256, 0x30d10004, 0x93640005, 0x1029c2, 0xa7650000, 0x34830040, 0xa3630005, 0xe00025f, 0x2002021, 0xe000913, 0x2002021, 0x24020001, 0xaf62000c, 0x2002821, 0xa7620010, 0x24040002, 0xa7620012, 0x24060140, 0xa7620014, 0xe000c5c, 0xa7620016, 0x1620000f, 0x8fbf0018, 0x978c0034, 0x3c0b0800, 0x8d6b0078, 0x2588ffff, 0x3109ffff, 0x256a0001, 0x12a382b, 0x10e00006, 0xa7880034, 0x3c0f6006, 0x240e0016, 0x35ed0010, 0xadae0050, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x27bdffe0, 0xafb10014, 0xafbf0018, 0xafb00010, 0xa08821, 0x1080000a, 0x3c036000, 0x24020080, 0x10820012, 0x0, 0xd, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x8c682bf8, 0x500fffe, 0x0, 0xac712bc0, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3c091000, 0x27bd0020, 0x3e00008, 0xac692bf8, 0xe000256, 0xa02021, 0x93650005, 0x2202021, 0xe00025f, 0x30b000ff, 0x2403003e, 0x1603ffe7, 0x0, 0x8f440178, 0x480fffe, 0x24070007, 0x3c061000, 0xaf510140, 0x2202021, 0xa3470144, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0xaf460178, 0xa0002c2, 0x27bd0020, 0x27bdffe8, 0xafbf0014, 0xafb00010, 0x8f500020, 0x0, 0xe000913, 0xaf440020, 0xaf500020, 0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018, 0x3084ffff, 0x803821, 0x24060035, 0xa02021, 0xa00022a, 0x2821, 0x3084ffff, 0x803821, 0x24060036, 0xa02021, 0xa00022a, 0x2821, 0x27bdffd0, 0xafb3001c, 0x3093ffff, 0xafb50024, 0xafb20018, 0xafbf0028, 0xafb40020, 0xafb10014, 0xafb00010, 0x30b5ffff, 0x12600027, 0x9021, 0x8f90001c, 0x8e030000, 0x3c068000, 0x24020040, 0x33e02, 0x32c02, 0x30e4007f, 0x668824, 0x1482001d, 0x30a500ff, 0x8f830028, 0x2c68000a, 0x51000010, 0x8f910014, 0x35880, 0x3c0c0800, 0x258c5688, 0x16c5021, 0x8d490000, 0x1200008, 0x0, 0x2b21021, 0x3045ffff, 0xe000236, 0x24040084, 0x16200002, 0x8f90001c, 0xaf800028, 0x8f910014, 0x260c0020, 0x26430001, 0x1808021, 0x3072ffff, 0x16200004, 0xaf8c001c, 0x253502b, 0x1540ffdc, 0x0, 0x2401021, 0x8fbf0028, 0x8fb50024, 0x8fb40020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0030, 0x240e0034, 0x14ae00f9, 0x0, 0x9203000e, 0x241f1680, 0x3c07000c, 0xa3630021, 0x9202000d, 0x347c821, 0x3c066000, 0xa3620020, 0x96110012, 0x3c0a7fff, 0x354cffff, 0xa771003c, 0x960b0010, 0x24030005, 0x3168ffff, 0xaf680084, 0x8e05001c, 0xaf5f0028, 0x8f380000, 0x8cc44448, 0x3057826, 0x8f3021, 0xaf66004c, 0x8f69004c, 0x24ce0001, 0x3c057f00, 0xaf690050, 0x8f740050, 0xaf740054, 0xaf660070, 0xaf6e0058, 0x8f6d0058, 0x24140050, 0xaf6d005c, 0xa3600023, 0xaf6c0064, 0xa3630037, 0x8e020014, 0xaf620048, 0x8f710048, 0xaf710024, 0x8e0b0018, 0xaf6b006c, 0x9208000c, 0xa3680036, 0x937f003e, 0x37f90020, 0xa379003e, 0x8f780074, 0x3058024, 0x360f4000, 0xaf6f0074, 0x93640000, 0x308900ff, 0x51340245, 0x2404ff80, 0x3c040800, 0x24845a78, 0xe00028d, 0x0, 0x3c100800, 0x8e105a78, 0xe000256, 0x2002021, 0x24060004, 0x24070001, 0xa366007d, 0x2002021, 0xe00025f, 0xa3670005, 0x8f5f0178, 0x7e0fffe, 0x240b0002, 0xaf500140, 0xa34b0144, 0x8f90001c, 0x3c081000, 0xaf480178, 0xa000362, 0xaf800028, 0x2cad0037, 0x51a0ff98, 0x8f910014, 0x5a080, 0x3c180800, 0x271856b0, 0x2987821, 0x8dee0000, 0x1c00008, 0x0, 0x24180006, 0x14b80011, 0x0, 0x3c080800, 0x8d085a78, 0x24040005, 0xaf480020, 0x8e1f0018, 0xaf7f0018, 0x8f79004c, 0xaf79001c, 0x8f650050, 0x122000c0, 0xaf650070, 0xa000362, 0xaf840028, 0x24060007, 0x10a60083, 0x24030006, 0x3c050800, 0x24a55a78, 0xe000264, 0x24040081, 0x8f90001c, 0x11102b, 0xa000362, 0xaf820028, 0x24070004, 0x14a7fff6, 0x24050050, 0x3c180800, 0x8f185a78, 0xaf580020, 0x8e0f0008, 0xaf6f0040, 0x8e090008, 0xaf690044, 0x8e14000c, 0xaf740048, 0x8e0e0010, 0xaf6e004c, 0x8e0d0010, 0xaf6d0084, 0x8e0a0014, 0xaf6a0050, 0x8e0c0018, 0xaf6c0054, 0x8e04001c, 0xaf640058, 0x93630000, 0x306b00ff, 0x116501d8, 0x0, 0x8f740048, 0x8f690040, 0x2897023, 0x5c00004, 0x2404008c, 0x1620ffde, 0x24020003, 0x24040082, 0x3c050800, 0x24a55a78, 0xe000287, 0x0, 0x8f90001c, 0x1021, 0xa000362, 0xaf820028, 0x240f0005, 0x14afffcc, 0x24052000, 0x3c070800, 0x8ce75a78, 0xaf470020, 0x8e060004, 0xaf66005c, 0x92080008, 0x24100008, 0xa3680021, 0x8f9f001c, 0x93f90009, 0xa3790020, 0x8f86001c, 0x90d8000a, 0x330400ff, 0x10900011, 0x0, 0x28850009, 0x14a00069, 0x24020002, 0x240a0020, 0x108a000b, 0x34058000, 0x288d0021, 0x15a00008, 0x24054000, 0x240e0040, 0x108e0005, 0x3c050001, 0x24140080, 0x10940002, 0x3c050002, 0x24054000, 0x8f780074, 0x3c19ff00, 0x3198024, 0x2057825, 0xaf6f0074, 0x90c4000b, 0xa3640081, 0x8f84001c, 0x9489000c, 0x11200192, 0x0, 0x9490000c, 0x2406ffbf, 0x24050004, 0xa770003c, 0x908f000e, 0xa36f003e, 0x8f84001c, 0x9089000f, 0xa369003f, 0x8f8b001c, 0x8d6e0010, 0x8f540074, 0x1d46823, 0xaf6d0060, 0x8d6a0014, 0xaf6a0064, 0x956c0018, 0xa76c0068, 0x9563001a, 0xa763006a, 0x8d62001c, 0xaf62006c, 0x9167000e, 0xa367003e, 0x9368003e, 0x106f824, 0x1220014b, 0xa37f003e, 0x8f90001c, 0xa000362, 0xaf850028, 0x24070022, 0x14a7ff7f, 0x24030007, 0x3c0b0800, 0x8d6b5a78, 0x1220000c, 0xaf4b0020, 0xa000362, 0xaf830028, 0x240c0033, 0x10ac0014, 0x240a0028, 0x3c050800, 0x24a55a78, 0xe00023c, 0x24040081, 0xa0003eb, 0x8f90001c, 0x3c040800, 0x24845a78, 0xe00028d, 0x0, 0x93630000, 0x24110050, 0x306200ff, 0x10510135, 0x0, 0x8f90001c, 0x1821, 0xa000362, 0xaf830028, 0x3c0d0800, 0x8dad5a78, 0x24040081, 0xaf4d0020, 0x3c050800, 0x24a55a78, 0xe00023c, 0xa36a0034, 0x8f90001c, 0x24020009, 0xa000362, 0xaf820028, 0x2b28821, 0x3225ffff, 0xe000236, 0x24040084, 0xa000362, 0x8f90001c, 0x1082ffa4, 0x24050400, 0x288b0003, 0x11600170, 0x240c0004, 0x24030001, 0x5483ff9e, 0x24054000, 0xa00043b, 0x24050100, 0x3c040800, 0x24845a78, 0x8f62004c, 0xe00028d, 0x8f630050, 0x8f90001c, 0x2021, 0xa000362, 0xaf840028, 0x8e100004, 0x2404008a, 0xaf500020, 0x93790005, 0x33380002, 0x1700015f, 0x2002821, 0x93680023, 0x2002821, 0x311f0020, 0x17e0015a, 0x2404008d, 0x9367003f, 0x24060012, 0x30e200ff, 0x10460155, 0x24040081, 0xe000256, 0x2002021, 0x93630023, 0x24050004, 0x2002021, 0x346b0042, 0xa36b0023, 0xe00025f, 0xa365007d, 0x8f440178, 0x480fffe, 0x240a0002, 0xaf500140, 0xa34a0144, 0x8f90001c, 0x3c0c1000, 0xaf4c0178, 0xa0003ec, 0x11102b, 0x8e100004, 0x2404008a, 0xaf500020, 0x936e0005, 0x31cd0002, 0x15a00016, 0x2002821, 0x936f003f, 0x24140004, 0x2002821, 0x31e900ff, 0x11340010, 0x24040081, 0xe000256, 0x2002021, 0x93620023, 0x24080012, 0x241ffffe, 0x34460020, 0xa3660023, 0xa368003f, 0x93790005, 0x2002021, 0x33fc024, 0xe00025f, 0xa3780005, 0x2002821, 0x2021, 0xe000334, 0x0, 0xa0003eb, 0x8f90001c, 0x8e100004, 0x3c030008, 0x343a021, 0xaf500020, 0x928b0000, 0x24050050, 0x316400ff, 0x10850161, 0x24070088, 0x2002021, 0x2821, 0xe00022a, 0x2406000e, 0x928d0000, 0x240eff80, 0x2002821, 0x1ae8025, 0xa2900000, 0x24040004, 0xe000c5c, 0x24060030, 0xa0003eb, 0x8f90001c, 0x8e080004, 0x3c140800, 0x26945a78, 0x3c010800, 0xac285a78, 0xaf480020, 0x921f0003, 0x33f90004, 0x13200002, 0x24020012, 0x24020006, 0xa362003f, 0x920b001b, 0x2404ffc0, 0x3165003f, 0xa43825, 0xa367003e, 0x92060003, 0x30c20001, 0x14400132, 0x0, 0x8e020008, 0xae820008, 0x3c020800, 0x8c425a80, 0x10400131, 0x249c2, 0xa7690008, 0x8e14000c, 0x240c0001, 0x24030014, 0xaf74002c, 0x8e0e0010, 0xaf6e0030, 0x960d0016, 0xa76d0038, 0x960a0014, 0xa76a003a, 0xaf6c000c, 0xa76c0010, 0xa76c0012, 0xa76c0014, 0xa76c0016, 0x12200136, 0xa3630034, 0x920f0003, 0x31f00002, 0x2e110001, 0x8f90001c, 0x26220008, 0xa000362, 0xaf820028, 0x8e040004, 0x3c0e0008, 0x34e3021, 0xaf440020, 0x8e050008, 0x90cd0000, 0x240c0050, 0x31aa00ff, 0x114c0086, 0x24070088, 0x24060009, 0xe00022a, 0x0, 0xa0003eb, 0x8f90001c, 0x8e04001c, 0xe000241, 0x0, 0x104000f4, 0x405021, 0x8f89001c, 0x24070089, 0x1402021, 0x8d25001c, 0x24060001, 0xe00022a, 0x0, 0xa0003eb, 0x8f90001c, 0x960d0002, 0x3c140800, 0x26945a78, 0x31aa0004, 0x514000b8, 0x3c106000, 0x8e0e001c, 0x3c010800, 0xac2e5a78, 0xaf4e0020, 0x92070010, 0x24080014, 0x30e200ff, 0x144800d6, 0x0, 0x960b0002, 0x31630001, 0x14600165, 0x0, 0x8e020004, 0xae820008, 0x3c140800, 0x8e945a80, 0x1280015b, 0x0, 0x8f740074, 0x3c038000, 0x24040001, 0x2835825, 0xaf6b0074, 0xa3600005, 0xaf64000c, 0x3c070800, 0x8ce75a80, 0x8f86001c, 0xa7640010, 0x711c2, 0xa7640012, 0xa7640014, 0xa7640016, 0xa7620008, 0x8cc80008, 0x24040002, 0xaf68002c, 0x8cc5000c, 0xaf650030, 0x90df0010, 0xa37f0034, 0x8f99001c, 0x93300011, 0xa3700035, 0x8f98001c, 0x930f0012, 0xa36f0036, 0x8f89001c, 0x912e0013, 0xa36e0037, 0x8f90001c, 0x960d0014, 0xa76d0038, 0x960a0016, 0xa76a003a, 0x8e0c0018, 0xaf6c0024, 0x5620fdcc, 0xaf840028, 0x3c050800, 0x24a55a78, 0xe000264, 0x2021, 0x8f90001c, 0xa0004a7, 0x2021, 0x8e100004, 0x24070081, 0xaf500020, 0x93690023, 0x31340010, 0x12800017, 0x0, 0x2002021, 0x2821, 0x2406001f, 0xe00022a, 0x0, 0xa0003eb, 0x8f90001c, 0x3c050800, 0x24a55a78, 0xe000287, 0x24040082, 0x8f90001c, 0x2821, 0xa000362, 0xaf850028, 0x3c040800, 0x8c845a78, 0xe0014e5, 0x0, 0x8f90001c, 0xa000482, 0x1821, 0xe000256, 0x2002021, 0x93780023, 0x2002021, 0x370f0010, 0xe00025f, 0xa36f0023, 0x3821, 0x2002021, 0x2821, 0xa0005a8, 0x2406001f, 0x920f000c, 0x31e90001, 0x11200003, 0x0, 0x9618000e, 0xa4d8002c, 0x921f000c, 0x33f90002, 0x13200005, 0x3821, 0x8e020014, 0x96080012, 0xacc2001c, 0xa4c8001a, 0xa000543, 0x24060009, 0x3c050800, 0x24a55a78, 0xe000287, 0x2404008b, 0x8f90001c, 0x11282b, 0xa000362, 0xaf850028, 0xaf600084, 0x3c0a0800, 0x8d4a5a78, 0x3c0d0800, 0x8dad0050, 0x240cff80, 0x3c02000c, 0x14d1821, 0x6c2024, 0xaf440028, 0x8e070014, 0x306b007f, 0x17a2821, 0xa2c821, 0xaf2700d8, 0x8e060014, 0xaf9900d0, 0xaf2600dc, 0x8e080010, 0x251ffffe, 0xa000408, 0xaf3f0108, 0x3c050800, 0x8ca55a78, 0x3c190800, 0x8f390050, 0x24ccfffe, 0xb9c021, 0x3047824, 0xaf4f0028, 0x3c140800, 0x8e945a78, 0x3c090800, 0x8d290050, 0x2897021, 0x31cd007f, 0x1ba5021, 0x1478021, 0xae0600d8, 0xaf9000d0, 0xae0000dc, 0xa0003b1, 0xae0c0108, 0x548cfe30, 0x24054000, 0xa00043b, 0x24051000, 0xe00032e, 0x0, 0xa0003eb, 0x8f90001c, 0x8e0f442c, 0x3c186c62, 0x37097970, 0x3c010800, 0xac205a78, 0x15e90008, 0x24050140, 0x979f0034, 0x9786002c, 0x2802821, 0x3e6c82b, 0x13200011, 0x24040092, 0x24050140, 0xe000c7a, 0x24040002, 0x3c010800, 0xac225a78, 0xaf420020, 0x3c050800, 0x8ca55a78, 0x10a00005, 0x24040083, 0xe000845, 0x0, 0x10400009, 0x24040083, 0x3c050800, 0x24a55a78, 0xe000264, 0x0, 0x8f90001c, 0x11202b, 0xa000362, 0xaf840028, 0xe000849, 0x0, 0xa00055f, 0x8f90001c, 0xe00084d, 0x0, 0x3c050800, 0x24a55a78, 0xa00062f, 0x2404008b, 0x24040004, 0xe000c7a, 0x24050030, 0x1440002a, 0x405021, 0x8f89001c, 0x24070083, 0x1402021, 0x8d25001c, 0xa000551, 0x24060001, 0x8e040008, 0xe000241, 0x0, 0xa00051b, 0xae820008, 0x3c050800, 0x24a55a78, 0xe00023c, 0x24040087, 0x8f90001c, 0xa000536, 0x11102b, 0x8f830038, 0x8f860030, 0x1066fe9d, 0x3821, 0x3c070800, 0x24e759fc, 0x320c0, 0x872821, 0x8cac0000, 0x11900061, 0x246a0001, 0x3143000f, 0x5466fffa, 0x320c0, 0xa0004f6, 0x3821, 0x3c050800, 0x24a55a78, 0xe000287, 0x24040082, 0x8f90001c, 0xa000536, 0x1021, 0x3c0b0008, 0x34b2021, 0x24030050, 0x24070001, 0xaf420020, 0xa0830000, 0xa0870001, 0x8f82001c, 0x90480004, 0xa0880018, 0x8f85001c, 0x90a60005, 0xa0860019, 0x8f9f001c, 0x93f90006, 0xa099001a, 0x8f90001c, 0x92180007, 0xa098001b, 0x8f94001c, 0x928f0008, 0xa08f001c, 0x8f89001c, 0x912e0009, 0xa08e001d, 0x8f8d001c, 0x91ac000a, 0xa08c001e, 0x8f8b001c, 0x3c0c0800, 0x258c59fc, 0x9163000b, 0x3c0b0800, 0x256b59f8, 0xa083001f, 0x8f87001c, 0x90e8000c, 0xa0880020, 0x8f82001c, 0x9045000d, 0x24024646, 0xa0850021, 0x8f86001c, 0x90df000e, 0xa09f0022, 0x8f99001c, 0x9330000f, 0xa0900023, 0x8f98001c, 0x93140010, 0xa0940024, 0x8f8f001c, 0x91e90011, 0xa0890025, 0x8f89001c, 0x8f8e0030, 0x8f900038, 0x952d0014, 0xe18c0, 0x25c80001, 0xa48d0028, 0x95270016, 0x6c3021, 0x6bc821, 0xa487002a, 0x95250018, 0x3108000f, 0xa485002c, 0xa482002e, 0x8d3f001c, 0xacca0000, 0xaf880030, 0x11100006, 0xaf3f0000, 0x3821, 0x8d25001c, 0x1402021, 0xa000551, 0x24060001, 0x250c0001, 0x3184000f, 0x3821, 0xa0006b8, 0xaf840038, 0x3c070800, 0x24e759f8, 0x873021, 0x3821, 0xaca00000, 0xa0004f6, 0xacc00000, 0x3c050800, 0x24a55a78, 0xa00062f, 0x24040087, 0x8e040004, 0xe000241, 0x0, 0xa00056a, 0xae820008, 0x3084ffff, 0x30c600ff, 0x8f4201b8, 0x440fffe, 0x64400, 0x1043025, 0x3c072000, 0xc72025, 0x3c031000, 0xaf400180, 0xaf450184, 0xaf440188, 0x3e00008, 0xaf4301b8, 0x27bdffe8, 0xafb00010, 0xafbf0014, 0x3c076000, 0x24060002, 0x10800006, 0xa08021, 0x10102b, 0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018, 0x3c09600e, 0xad200034, 0x8ce5201c, 0x8f82001c, 0x2408fffc, 0xa81824, 0xace3201c, 0xe0006d1, 0x8c45000c, 0x10102b, 0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018, 0x3c02600e, 0x34470100, 0x24090018, 0x274a0400, 0x0, 0x0, 0x0, 0x3c060050, 0x34c30200, 0xaf440038, 0xaf45003c, 0xaf430030, 0x1401821, 0x8f4b0000, 0x31680020, 0x1100fffd, 0x2406007f, 0x2408ffff, 0x8c6c0000, 0x24c6ffff, 0x24630004, 0xacec0000, 0x14c8fffb, 0x24e70004, 0x0, 0x0, 0x0, 0x3c0f0020, 0xaf4f0030, 0x0, 0x24ad0200, 0x1a5702b, 0x2529ffff, 0x8e2021, 0x1520ffe1, 0x1a02821, 0x3e00008, 0x0, 0x27bdffe0, 0xafb10014, 0xafbf0018, 0xafb00010, 0x3c05600e, 0x8ca20034, 0x808821, 0x14400006, 0x3c046000, 0x8c87201c, 0x2408fffc, 0xe83024, 0x34c30001, 0xac83201c, 0x8f8b001c, 0x24090001, 0xaca90034, 0x95690002, 0x8d650014, 0x8d70000c, 0x2d240081, 0x8d670004, 0x8d660008, 0x10800007, 0x8d6a0010, 0x2d2c0004, 0x1580000e, 0x30ce0007, 0x312d0003, 0x11a0000b, 0x0, 0x2404008b, 0x2002821, 0xe0006d1, 0x24060003, 0x11102b, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x15c0fff6, 0x2404008b, 0x3c030020, 0xaf430030, 0x0, 0x24020001, 0xaf820014, 0x0, 0x0, 0x0, 0x3c1f0150, 0x13fc825, 0x25380003, 0x3c0f600e, 0xaf470038, 0x181882, 0xaf46003c, 0x35e8003c, 0xaf590030, 0x27470400, 0x8f440000, 0x30860020, 0x10c0fffd, 0x0, 0x10600008, 0x2466ffff, 0x2403ffff, 0x8ceb0000, 0x24c6ffff, 0x24e70004, 0xad0b0000, 0x14c3fffb, 0x25080004, 0x3c08600e, 0xad090038, 0x0, 0x0, 0x0, 0x3c070020, 0xaf470030, 0x0, 0xe0006f9, 0x1402021, 0x2002821, 0x2021, 0xe0006d1, 0x24060003, 0x11102b, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x27bdffe0, 0xafb20018, 0x3092ffff, 0xafb10014, 0xafbf001c, 0xafb00010, 0x1640000d, 0x8821, 0xa0007aa, 0x2201021, 0x24050001, 0x50850027, 0x8ce5000c, 0xd, 0x26230001, 0x3071ffff, 0x24e20020, 0x232382b, 0x10e00019, 0xaf82001c, 0x8f820014, 0x14400016, 0x8f87001c, 0x3c067000, 0x3c032000, 0x8ce50000, 0xa62024, 0x14830010, 0x8f84003c, 0x54402, 0x3c098000, 0xa98024, 0x1480ffe9, 0x310600ff, 0x2cca0009, 0x5140ffeb, 0x26230001, 0x66880, 0x3c0e0800, 0x25ce578c, 0x1ae6021, 0x8d8b0000, 0x1600008, 0x0, 0x2201021, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0xe0006d1, 0x24040084, 0x1600ffd8, 0x8f87001c, 0xa00078b, 0xaf80003c, 0x90ef0002, 0x2021, 0x24060009, 0xe0006d1, 0xf2e00, 0x8f87001c, 0x10102b, 0xa00078b, 0xaf82003c, 0x2002821, 0xe0006df, 0x24040001, 0x8f87001c, 0xa00078b, 0xaf82003c, 0x2002821, 0xe0006df, 0x2021, 0xa0007c3, 0x8f87001c, 0xe00071f, 0x2002021, 0xa0007c3, 0x8f87001c, 0x30b0ffff, 0x1019c0, 0x8f5801b8, 0x700fffe, 0x3c1f2004, 0x3c191000, 0xaf430180, 0xaf400184, 0xaf5f0188, 0xaf5901b8, 0xa00078c, 0x26230001, 0x3082ffff, 0x14400003, 0x1821, 0x42402, 0x24030010, 0x308500ff, 0x14a00005, 0x3087000f, 0x24660008, 0x42202, 0x30c300ff, 0x3087000f, 0x14e00005, 0x30890003, 0x24680004, 0x42102, 0x310300ff, 0x30890003, 0x15200005, 0x388b0001, 0x246a0002, 0x42082, 0x314300ff, 0x388b0001, 0x31640001, 0x10800002, 0x246c0001, 0x318300ff, 0x3e00008, 0x601021, 0x308bffff, 0xb3942, 0x30e600ff, 0x3c090800, 0x25295978, 0x64080, 0x1096021, 0x8d870000, 0x3164001f, 0x240a0001, 0x8a1804, 0x30a500ff, 0xe32025, 0x14a00002, 0x31027, 0xe22024, 0x240f0001, 0xcf7004, 0x1096821, 0xe2827, 0x14800005, 0xada40000, 0x8f86000c, 0xa61024, 0x3e00008, 0xaf82000c, 0x8f88000c, 0x1c81025, 0x3e00008, 0xaf82000c, 0x3c06001f, 0x3c036000, 0x3084ffff, 0x34c5ff80, 0x24020020, 0xac602008, 0xac60200c, 0xac602010, 0xac652014, 0xac642018, 0xac622000, 0x0, 0x0, 0x3e00008, 0x0, 0x27bdffe8, 0x2402ffff, 0xafbf0010, 0xaf82000c, 0x2021, 0x3c060800, 0x24c65978, 0x2405ffff, 0x24890001, 0x44080, 0x3124ffff, 0x1061821, 0x2c870020, 0x14e0fffa, 0xac650000, 0xe000816, 0x2021, 0x24020001, 0x3c046000, 0x24050020, 0xac822018, 0xac852000, 0x0, 0x0, 0x0, 0x244a0001, 0x3142ffff, 0x2c460400, 0x14c0fff7, 0x8fbf0010, 0x3e00008, 0x27bd0018, 0x8f830008, 0x2c620400, 0x3e00008, 0x38420001, 0x8f830008, 0x24620001, 0x3e00008, 0xaf820008, 0x8f830008, 0x2462ffff, 0x3e00008, 0xaf820008, 0x27bdffe0, 0xafb10014, 0xafbf0018, 0xafb00010, 0x8f6b0030, 0x3c066000, 0x808821, 0xaccb2008, 0x8f6a002c, 0x3c028000, 0x24030008, 0xacca200c, 0x9769003a, 0x97680038, 0x92c00, 0x3107ffff, 0xa72025, 0xacc42010, 0xacc22014, 0xacc32000, 0x0, 0x0, 0x0, 0x3c036000, 0x8c6d2000, 0x31ac0008, 0x1580fff9, 0x0, 0x8c6e2014, 0x5c00020, 0x0, 0xe0007da, 0x8f84000c, 0x24080, 0x3c090800, 0x25295978, 0x1093821, 0x8ce40000, 0xe0007da, 0x28140, 0x2022021, 0x3090ffff, 0x2002021, 0xe0007f8, 0x2821, 0x3c0c8000, 0x22c5825, 0x3210ffff, 0x3c116000, 0x240a0020, 0xae2b2014, 0xae302018, 0xae2a2000, 0x0, 0x0, 0x0, 0x2001021, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x8c662014, 0x3c02001f, 0x3443ff80, 0x3c1fffe8, 0xc3c024, 0x37f90800, 0x3198021, 0x1079c2, 0x3c0c8000, 0x22c5825, 0x31f0ffff, 0x3c116000, 0x240a0020, 0xae2b2014, 0xae302018, 0xae2a2000, 0x0, 0x0, 0x0, 0x2001021, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x27bdffe8, 0xafb00010, 0x3402ffff, 0x3090ffff, 0xafbf0014, 0x12020006, 0x2002021, 0xe000816, 0x0, 0x2002021, 0xe0007f8, 0x24050001, 0x8f840008, 0x8fbf0014, 0x8fb00010, 0x2483ffff, 0x27bd0018, 0x3e00008, 0xaf830008, 0x439c2, 0x30e6003f, 0x43b42, 0x71840, 0x24021000, 0x2cc40020, 0x24c8ffe0, 0xaf42002c, 0x24630001, 0x14800003, 0x30a900ff, 0x71840, 0x310600ff, 0x36080, 0x24080001, 0x19a5821, 0x3c0a000e, 0xc82804, 0x16a3821, 0x11200005, 0x53027, 0x8ce90000, 0x1253025, 0x3e00008, 0xace60000, 0x8cee0000, 0x1c66824, 0x3e00008, 0xaced0000, 0x27bdffe8, 0xafbf0014, 0xafb00010, 0x3c046000, 0x8c850808, 0x3403f000, 0x30a2f000, 0x50430006, 0x24020001, 0x8c870808, 0x3404e000, 0x30e6f000, 0x10c4001e, 0x24020002, 0xaf820040, 0x3c106000, 0x3c0a0200, 0xae0a0814, 0x24091000, 0x3c08000e, 0x8e034400, 0x3482021, 0xaf49002c, 0x24050120, 0xe000cc0, 0x3021, 0x8f830040, 0x10600004, 0x3c021691, 0x240b0001, 0x106b000e, 0x3c023d2c, 0x344f0090, 0xae0f4408, 0x8fbf0014, 0x8fb00010, 0x3c0c6000, 0x240e1000, 0x3c0d0200, 0x27bd0018, 0xad8e4420, 0x3e00008, 0xad8d0810, 0xa0008e7, 0xaf800040, 0x3c0218da, 0x344f0090, 0xae0f4408, 0x8fbf0014, 0x8fb00010, 0x3c0c6000, 0x240e1000, 0x3c0d0200, 0x27bd0018, 0xad8e4420, 0x3e00008, 0xad8d0810, 0xa0008bb, 0x24050001, 0xa0008bb, 0x2821, 0x3c080800, 0x25085d84, 0x2404ffff, 0x1001821, 0x2402001e, 0x2442ffff, 0xac640000, 0x441fffd, 0x24630004, 0x3c070800, 0x24e75e00, 0x8ce5fffc, 0x2404001c, 0x24060001, 0x308a001f, 0x1464804, 0x24840001, 0x91027, 0x2c830020, 0x1460fffa, 0xa22824, 0xace5fffc, 0x3c056666, 0x34a4616e, 0x3c060800, 0x24c65ec0, 0xaf840058, 0xaf88009c, 0x2404ffff, 0xc01821, 0x2402001f, 0x2442ffff, 0xac640000, 0x441fffd, 0x24630004, 0x3c076666, 0x3c050800, 0x24a55e80, 0xaf860048, 0x34e6616e, 0xaf860098, 0x2404ffff, 0xa01821, 0x2402000f, 0x2442ffff, 0xac640000, 0x441fffd, 0x24630004, 0x3c0b6666, 0x3c060800, 0x24c65e00, 0x3568616e, 0xaf8500a4, 0xaf880070, 0x2404ffff, 0xc01821, 0x2402001f, 0x2442ffff, 0xac640000, 0x441fffd, 0x24630004, 0x3c0d6666, 0x3c0a0800, 0x254a5f40, 0x35ac616e, 0xaf860090, 0xaf8c005c, 0x2404ffff, 0x1401821, 0x24020003, 0x2442ffff, 0xac640000, 0x441fffd, 0x24630004, 0x3c090800, 0x25295f50, 0x8d27fffc, 0x24040006, 0x24050001, 0x3099001f, 0x325c004, 0x24840001, 0x187827, 0x2c8e0020, 0x15c0fffa, 0xef3824, 0xad27fffc, 0x3c096666, 0x24030400, 0x240403dc, 0x24050200, 0x24060066, 0x3522616e, 0x3c080800, 0x25085a84, 0xaf820074, 0xaf830044, 0xaf83006c, 0xaf830050, 0xaf830084, 0xaf8a008c, 0xaf840064, 0xaf85004c, 0xaf860054, 0xaf840078, 0xaf850060, 0xaf860080, 0x1001821, 0x24020002, 0x2442ffff, 0xac600000, 0x441fffd, 0x24630004, 0x24040003, 0x2403000c, 0x3c0a0800, 0x254a5a90, 0xaf8a0068, 0xa00098e, 0x2405ffff, 0x41880, 0x24840001, 0x685821, 0x2c8700c0, 0x14e0fffb, 0xad650000, 0x3c0e6666, 0x35cd616e, 0x240c17a0, 0x24081800, 0xaf8d0088, 0xaf8c0094, 0x3e00008, 0xaf88007c, 0x2484007f, 0x421c2, 0x4021, 0x3021, 0x3821, 0x2821, 0xa0009a5, 0xaf8400a0, 0x10600006, 0x24e70001, 0xc43021, 0x24a50001, 0x2cc20bf5, 0x1440fffa, 0x2ca30066, 0x3c090800, 0x25295f40, 0x1201821, 0x24020003, 0x2442ffff, 0xac600000, 0x441fffd, 0x24630004, 0x10e0001a, 0x24e3ffff, 0x32942, 0x10a0000a, 0x2021, 0x2406ffff, 0x3c030800, 0x24635f40, 0x24840001, 0x85502b, 0xac660000, 0x25080001, 0x1540fffb, 0x24630004, 0x30e2001f, 0x10400008, 0x86880, 0x240c0001, 0x4c3804, 0x85880, 0x1692821, 0x24e6ffff, 0x3e00008, 0xaca60000, 0x1a94021, 0x2409ffff, 0xad090000, 0x3e00008, 0x0, 0xaf440028, 0x3c04000c, 0x3442021, 0x52882, 0xa000cc0, 0x3021, 0x42180, 0x3c036000, 0xac641008, 0x0, 0x52980, 0xac65100c, 0x0, 0x3e00008, 0x8c62100c, 0x27bdffe8, 0x802821, 0x24040038, 0xafbf0014, 0xe0009d5, 0xafb00010, 0x24040e00, 0xaf440028, 0x3c10000c, 0x3502021, 0x24050010, 0xe000cc0, 0x3021, 0x3501021, 0xac400000, 0xac400004, 0x24040038, 0x8fbf0014, 0x8fb00010, 0x24053fff, 0x27bd0018, 0xa0009d5, 0x8c430000, 0x42180, 0x3c036000, 0xac641008, 0x0, 0x8c62100c, 0x3e00008, 0x21182, 0x27bdffc8, 0xafb40020, 0x8f940068, 0xafbe0030, 0xafb7002c, 0xafb60028, 0xb821, 0x80b021, 0x241e00c0, 0xafbf0034, 0xafb50024, 0xafb3001c, 0xafb20018, 0xafb10014, 0xafb00010, 0xa000a12, 0xafa5003c, 0x50400001, 0x8f940068, 0x27deffff, 0x13c00028, 0x26940004, 0x8e920000, 0x3c030800, 0x24635d80, 0x1240fff7, 0x283102b, 0x3c040800, 0x24845a84, 0x2841023, 0x2a8c0, 0x9821, 0xa000a21, 0x24110001, 0x118840, 0x12200026, 0x0, 0x2b38021, 0x2512824, 0x2002021, 0x10a0fff9, 0x26730001, 0xe0009de, 0x0, 0x166840, 0x32ec0001, 0x1ac2021, 0xe0009d5, 0x2002821, 0x8f890094, 0x26f70001, 0x8fa6003c, 0x3aeb0001, 0x316a0001, 0x2528ffff, 0x113827, 0x2cab021, 0xaf880094, 0x16e6ffe7, 0x2479024, 0xae920000, 0x2e01021, 0x8fbf0034, 0x8fbe0030, 0x8fb7002c, 0x8fb60028, 0x8fb50024, 0x8fb40020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0038, 0x3c0e0800, 0x25ce5d80, 0x28e102b, 0xa000a0d, 0xae920000, 0x27bdffd8, 0xafb10014, 0xafb00010, 0xafbf0020, 0xafb3001c, 0xafb20018, 0xa08821, 0x10a0001f, 0x48040, 0x3c130800, 0x26735a84, 0xa000a5a, 0x24120001, 0x12200019, 0x26100001, 0xe0009f5, 0x2002021, 0x23142, 0x2444ffa0, 0x61880, 0x3045001f, 0x2c8217a1, 0x731821, 0x2631ffff, 0x1040fff4, 0xb23004, 0x8c690000, 0x2002021, 0x24053fff, 0x1264024, 0x1500ffee, 0x1263825, 0xe0009d5, 0xac670000, 0x8f8a0094, 0x26100001, 0x25470001, 0x1620ffe9, 0xaf870094, 0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0028, 0x8f85009c, 0x805821, 0x4021, 0x4821, 0x240a001f, 0x3c0c0800, 0x258c5dfc, 0x3c0d0800, 0x25ad5d84, 0x8ca60000, 0x50c00014, 0x4021, 0xad1023, 0x238c0, 0x24030001, 0xa000a93, 0x2021, 0x15000003, 0xe41021, 0x24482024, 0x4821, 0x25290001, 0x512b0013, 0x2506dfdc, 0x10600006, 0x24840001, 0xc37024, 0x15c0fff5, 0x31840, 0xa000a91, 0x4021, 0x10ac0026, 0x24a30004, 0x602821, 0x254affff, 0x1540ffe5, 0xaf85009c, 0x512b0004, 0x2506dfdc, 0x4021, 0x3e00008, 0x1001021, 0x66142, 0x30c5001f, 0xc5080, 0x3c070800, 0x24e75d84, 0x24040001, 0x1473021, 0x1120000f, 0xa42004, 0x3c050800, 0x24a55e00, 0x14800005, 0x2529ffff, 0x24c60004, 0x10c50011, 0x0, 0x24040001, 0x8ccf0000, 0x4c027, 0x42040, 0x1f86824, 0x1520fff5, 0xaccd0000, 0x8f990078, 0x1001021, 0x32b4823, 0x3e00008, 0xaf890078, 0x3c050800, 0x24a55d84, 0xa000a9b, 0x4021, 0x3c060800, 0x24c65d84, 0xa000ab4, 0x24040001, 0x308800ff, 0x24020002, 0x1102000a, 0x24030003, 0x1103005c, 0x8f8900a4, 0x24040004, 0x1104005f, 0x24050005, 0x11050067, 0x1821, 0x3e00008, 0x601021, 0x8f890048, 0x3c0c0800, 0x258c5ec0, 0x3c040800, 0x24845f40, 0x24030020, 0x1060000f, 0x5821, 0x240d0002, 0x240e0003, 0x3c0f0800, 0x25ef5ec0, 0x8d270000, 0x14e0000b, 0x30f9ffff, 0x25290004, 0x124c02b, 0x53000001, 0x1804821, 0x2463ffff, 0x5460fff8, 0x8d270000, 0x1601821, 0x3e00008, 0x601021, 0x13200032, 0x3c0500ff, 0x30e200ff, 0x403021, 0x10400042, 0x5021, 0x24050001, 0x2021, 0x5c840, 0xa6c024, 0x17000003, 0x332500ff, 0x14a0fffb, 0x24840001, 0x12cc023, 0x1828c0, 0xaa6021, 0x8c5021, 0x3144001f, 0x240c0001, 0x8c1804, 0x31027, 0xe23024, 0x110d0041, 0xad260000, 0x110e004c, 0xa1840, 0x110d0036, 0x8f87006c, 0x510e0056, 0x8f8c0060, 0x240d0004, 0x110d005a, 0x8f8e0084, 0x240e0005, 0x150effda, 0x1601821, 0x240b1430, 0x11400006, 0x1821, 0x8f8400a0, 0x24630001, 0x6a402b, 0x1500fffd, 0x1645821, 0x8f8a0080, 0xaf89008c, 0x1601821, 0x2549ffff, 0xa000aeb, 0xaf890080, 0xe52024, 0x73602, 0x1080ffd0, 0x240a0018, 0x75402, 0x314600ff, 0xa000af3, 0x240a0010, 0x3c0c0800, 0x258c5e80, 0x3c040800, 0x24845ec0, 0xa000ada, 0x24030010, 0x3c0c0800, 0x258c5e00, 0x3c040800, 0x24845e80, 0xa000ad9, 0x8f890090, 0x71a02, 0x306600ff, 0xa000af3, 0x240a0008, 0x8f89008c, 0x3c0c0800, 0x258c5f40, 0x3c040800, 0x24845f50, 0xa000ada, 0x24030004, 0xa4080, 0x250b0030, 0x24e6ffff, 0x1601821, 0xaf890048, 0xa000aeb, 0xaf86006c, 0xac982, 0x197880, 0x3c070800, 0x24e75e80, 0x1e72021, 0xa1842, 0x8c8f0000, 0x3079001f, 0x32c3804, 0x7c027, 0x1f86024, 0xa000b08, 0xac8c0000, 0x33142, 0x62880, 0xaf2821, 0x3062001f, 0x8cb80000, 0x24630001, 0x4cc804, 0x32142, 0x193827, 0x41080, 0x3073024, 0x4f2021, 0xa000b4c, 0xaca60000, 0xa68c0, 0x25ab0032, 0x258affff, 0x1601821, 0xaf8900a4, 0xa000aeb, 0xaf8a0060, 0x254b1030, 0xaf890090, 0x1601821, 0x25c9ffff, 0xa000aeb, 0xaf890084, 0x30860007, 0x2cc20006, 0x10400014, 0x0, 0x64080, 0x3c030800, 0x246357b0, 0x1033821, 0x8ce40000, 0x800008, 0x0, 0x24090003, 0x10a9000e, 0x0, 0x240a0005, 0x10aa000b, 0x0, 0x240b0001, 0x10ab0008, 0x0, 0x8f8c00a0, 0x10ac0005, 0x0, 0x3e00008, 0x1021, 0xa000a79, 0xa02021, 0xa000ac7, 0xc02021, 0x27bdffe8, 0x308400ff, 0x24030002, 0x1083000b, 0xafbf0010, 0x24060003, 0x1086003a, 0x24080004, 0x10880068, 0x240e0005, 0x108e007f, 0x2caf1430, 0x8fbf0010, 0x3e00008, 0x27bd0018, 0x2ca20030, 0x1440fffc, 0x8fbf0010, 0x24a5ffd0, 0x531c2, 0x66880, 0x3c070800, 0x24e75ec0, 0x1a73021, 0x8cc90000, 0x52882, 0x30ac001f, 0x240b0001, 0x18b5004, 0x8f840048, 0x12a4025, 0xacc80000, 0x8c830000, 0x50600001, 0xaf860048, 0x8f98006c, 0x30ae0001, 0x24a6ffff, 0x270f0001, 0x15c00002, 0xaf8f006c, 0x24a60001, 0x64142, 0x82080, 0x871821, 0x8c790000, 0x30c2001f, 0x24060001, 0x46f804, 0x33f3824, 0x10e0ffda, 0x8fbf0010, 0x5c182, 0x187080, 0x3c0f0800, 0x25ef5e80, 0x1cf4821, 0x8d2b0000, 0x56842, 0x31a5001f, 0xa66004, 0x16c5025, 0x27bd0018, 0x3e00008, 0xad2a0000, 0x2ca70030, 0x14e0ffca, 0x8fbf0010, 0x30b90007, 0x1723ffc7, 0x24a8ffce, 0x86a02, 0xd6080, 0x3c0b0800, 0x256b5e80, 0x18b3021, 0x8cc40000, 0x828c2, 0x30aa001f, 0x24080001, 0x1484804, 0x8f8200a4, 0x891825, 0xacc30000, 0x8c5f0000, 0x53e00001, 0xaf8600a4, 0x57040, 0xe7942, 0xf2880, 0x3c040800, 0x24845ec0, 0xa41821, 0x8c6b0000, 0x25df0001, 0x31cd001f, 0x1f5142, 0x1a86004, 0x16c4825, 0xa1080, 0xac690000, 0x442821, 0x8ca60000, 0x8f980060, 0x33f9001f, 0x8fbf0010, 0x3283804, 0xc77825, 0x270e0001, 0x27bd0018, 0xacaf0000, 0x3e00008, 0xaf8e0060, 0x24a5efd0, 0x2cb80400, 0x1300ff99, 0x8fbf0010, 0x53142, 0x65880, 0x3c0a0800, 0x254a5e00, 0x16a3021, 0x8cc40000, 0x30a3001f, 0x24090001, 0x691004, 0x8f990090, 0x82f825, 0xacdf0000, 0x8f270000, 0x50e00001, 0xaf860090, 0x8f8d0084, 0x8fbf0010, 0x27bd0018, 0x25ac0001, 0x3e00008, 0xaf8c0084, 0x15e0ff82, 0x8fbf0010, 0x8f8600a0, 0x61040, 0x46f821, 0x1f2100, 0x3e4c821, 0x193840, 0x24f81430, 0xb8402b, 0x1100ff78, 0x8fbf0010, 0x24a4ebd0, 0xe000213, 0xc02821, 0x27942, 0xf7080, 0x3c0d0800, 0x25ad5f40, 0x1cd2021, 0x8c8b0000, 0x304c001f, 0x24060001, 0x1861804, 0x8f89008c, 0x1635025, 0xac8a0000, 0x8d250000, 0x50a00001, 0xaf84008c, 0x8f980080, 0x8fbf0010, 0x27bd0018, 0x27080001, 0x3e00008, 0xaf880080, 0x30a50007, 0x24030003, 0x10a30010, 0x28a20004, 0x14400008, 0x24070002, 0x24030004, 0x10a30015, 0x24080005, 0x10a8000f, 0x8f8500a0, 0x3e00008, 0x0, 0x14a7fffd, 0x802821, 0x14c3fffb, 0x24040002, 0xa000b8b, 0x0, 0x24090005, 0x802821, 0x10c9fffb, 0x24040003, 0x3e00008, 0x0, 0x14c5fff1, 0x802821, 0xa000b8b, 0x24040005, 0x240a0001, 0x802821, 0x10cafff1, 0x24040004, 0x3e00008, 0x0, 0x27bdffe0, 0xafb00010, 0x581c2, 0x2603ffd0, 0x24c5003f, 0x2c6223d0, 0x24c6007f, 0xafb20018, 0xafb10014, 0xafbf001c, 0x309100ff, 0x691c2, 0x52982, 0x2002021, 0x10400008, 0x2403ffff, 0xe000a4b, 0x0, 0x2002021, 0x2202821, 0xe000c39, 0x2403021, 0x1821, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x601021, 0x3e00008, 0x27bd0020, 0x27bdffd8, 0x24a2007f, 0xafb3001c, 0xafb20018, 0x299c2, 0x309200ff, 0x24a3003f, 0x2402021, 0x2602821, 0xafb10014, 0xafb00010, 0xafbf0020, 0xe000b6e, 0x38982, 0x408021, 0x402021, 0x2202821, 0x14400009, 0x1821, 0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x601021, 0x3e00008, 0x27bd0028, 0xe0009fc, 0x0, 0x402821, 0x2002021, 0x1051fff3, 0x1019c0, 0xe000a4b, 0x0, 0x2002021, 0x2402821, 0xe000c39, 0x2603021, 0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x1821, 0x601021, 0x3e00008, 0x27bd0028, 0x3084ffff, 0x30a5ffff, 0x10800007, 0x1821, 0x30820001, 0x10400002, 0x42042, 0x651821, 0x1480fffb, 0x52840, 0x3e00008, 0x601021, 0x10c00007, 0x0, 0x8ca20000, 0x24c6ffff, 0x24a50004, 0xac820000, 0x14c0fffb, 0x24840004, 0x3e00008, 0x0, 0x10a00008, 0x24a3ffff, 0xac860000, 0x0, 0x0, 0x2402ffff, 0x2463ffff, 0x1462fffa, 0x24840004, 0x3e00008, 0x0, 0x30a5ffff, 0x8f4201b8, 0x440fffe, 0x3c076015, 0xa73025, 0x3c031000, 0xaf440180, 0xaf400184, 0xaf460188, 0x3e00008, 0xaf4301b8, 0x8f8500d0, 0x2c864000, 0x801821, 0x8ca70084, 0x87102b, 0x14400010, 0x0, 0x8ca80084, 0x2d064000, 0x50c0000f, 0x24034000, 0x8caa0084, 0x8a482b, 0x51200001, 0x8ca30084, 0x35a42, 0xb2080, 0x3c050800, 0x24a55800, 0x851821, 0x3e00008, 0x8c620000, 0x14c0fff4, 0x0, 0x24034000, 0x35a42, 0xb2080, 0x3c050800, 0x24a55800, 0x851821, 0x3e00008, 0x8c620000, 0x8f8300d0, 0x906600d0, 0x24c50001, 0xa06500d0, 0x8f8500d0, 0x906400d0, 0x90a200d2, 0x10440017, 0x0, 0x936c0078, 0x8f8b00bc, 0x318a00ff, 0xa16a000c, 0x25490001, 0x938700c4, 0x312200ff, 0x3048007f, 0x1107000b, 0x26827, 0xa3620078, 0x8f4e0178, 0x5c0fffe, 0x8f9900b0, 0x24180002, 0x3c0f1000, 0xaf590140, 0xa3580144, 0x3e00008, 0xaf4f0178, 0xa000d09, 0x31a20080, 0xa0a000d0, 0xa000cff, 0x0, 0x8f8700d0, 0x27bdffc8, 0xafbf0030, 0xafb7002c, 0xafb60028, 0xafb50024, 0xafb40020, 0xafb3001c, 0xafb20018, 0xafb10014, 0xafb00010, 0x94e300e0, 0x94e200e2, 0x104300d7, 0x2405ffff, 0x3c047fff, 0x3497ffff, 0x2415ff80, 0xa000df0, 0x3c16000e, 0x108a00d1, 0x8fbf0030, 0x8f9100b0, 0x3c180800, 0x8f18005c, 0x1230c0, 0x129140, 0x3117021, 0x1d57824, 0xaf4f002c, 0x94ec00e2, 0x31cd007f, 0x1ba5821, 0x318a7fff, 0x1764821, 0xa8040, 0x2091021, 0x94530000, 0x3c080800, 0x8d080058, 0x246c021, 0x32733fff, 0x131980, 0x1032021, 0x2242821, 0x30bf007f, 0x3fac821, 0xb5a024, 0xaf54002c, 0x336a021, 0x8e870010, 0x8e8f0030, 0x3785821, 0x256d0088, 0xef7023, 0x240c0002, 0xae8e0010, 0xaf8d00ac, 0xa16c0088, 0x976a003c, 0x8e840030, 0x8f9100ac, 0xe000cd6, 0x3150ffff, 0x24b80, 0x2094025, 0x3c024200, 0x1022025, 0xae240004, 0x8e830004, 0x8f8d00ac, 0x8e860000, 0x240e0008, 0xada3001c, 0xada60018, 0xada0000c, 0xada00010, 0x929f000a, 0x33f900ff, 0xa5b90014, 0x96850008, 0x3c1f000c, 0xa5a50016, 0x9298000a, 0x331100ff, 0xa5b10020, 0x96900008, 0x24180005, 0xa5b00022, 0xada00024, 0x928f000b, 0x2410c000, 0x31e700ff, 0xa5a70002, 0xa1ae0001, 0x8e8c0030, 0x8f8b00ac, 0x8f8400b0, 0xad6c0008, 0x3c0a0800, 0x8d4a0054, 0x1444821, 0x1354024, 0xaf480028, 0x3c020800, 0x8c420054, 0x443021, 0x30c3007f, 0x7ac821, 0x33f2821, 0x2458821, 0xaf9100bc, 0xaf8500c0, 0xa2380000, 0x8f8a00bc, 0x2403ffbf, 0x2418ffdf, 0x954f0002, 0x1f03824, 0xf37025, 0xa54e0002, 0x914d0002, 0x31ac003f, 0x358b0040, 0xa14b0002, 0x8f8600bc, 0x8f8900d0, 0xacc00004, 0x8d28007c, 0x3c098000, 0xacc80008, 0x90c4000d, 0x3082007f, 0xa0c2000d, 0x8f8500bc, 0x90bf000d, 0x3e3c824, 0xa0b9000d, 0x8f9100bc, 0x9233000d, 0x2789024, 0xa232000d, 0x8e900034, 0x8f8b00bc, 0xad700010, 0x8e87002c, 0x8e8f0030, 0xef7023, 0xad6e0014, 0x916d0018, 0x31ac007f, 0xa16c0018, 0x8f9f00bc, 0x8e8a0030, 0x8fe80018, 0x1572024, 0x1093024, 0xc41025, 0xafe20018, 0x9283000a, 0xa3e3001c, 0x96990008, 0x8f8500bc, 0x8f9800d0, 0xa4b9001e, 0x8e900030, 0x8e840030, 0xe000213, 0x8f050084, 0x8f8500d0, 0x29140, 0x29900, 0x90af00bc, 0x2538821, 0x403021, 0x31e70002, 0x10e00003, 0x2118021, 0x29080, 0x2128021, 0x90b900bc, 0x33270004, 0x10e00002, 0x6f880, 0x21f8021, 0x8e980030, 0x8f8b00bc, 0x24068000, 0x330f0003, 0xf7023, 0x31cd0003, 0x20d6021, 0xad6c0004, 0x94a400e2, 0x94aa00e2, 0x94b000e2, 0x31497fff, 0x25220001, 0x30537fff, 0x2061824, 0x734025, 0xa4a800e2, 0x94a400e2, 0x3c140800, 0x8e940060, 0x30917fff, 0x12340022, 0x0, 0xe000cf6, 0x0, 0x8f8700d0, 0x2821, 0x94f300e0, 0x94f000e2, 0x1213000f, 0x8fbf0030, 0x90e900d0, 0x90e800d1, 0x313200ff, 0x310400ff, 0x244302b, 0x14c0ff36, 0x264a0001, 0x90ee00d2, 0x264b0001, 0x31cd00ff, 0x8d6021, 0x158bff33, 0x8f9100b0, 0x8fbf0030, 0x8fb7002c, 0x8fb60028, 0x8fb50024, 0x8fb40020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0xa01021, 0x3e00008, 0x27bd0038, 0x94a300e2, 0x664024, 0xa4a800e2, 0x90a400e2, 0x90b900e2, 0x309100ff, 0x11a1c2, 0x14f827, 0x1f39c0, 0x3332007f, 0x2473025, 0xa000de8, 0xa0a600e2, 0x3084ffff, 0x30a5ffff, 0xaf440018, 0xaf45001c, 0x3e00008, 0x8f420014, 0x27bdffb8, 0xafb00020, 0x8f9000d0, 0x3084ffff, 0xafa40010, 0xafbf0044, 0xafbe0040, 0xafb7003c, 0xafb60038, 0xafb50034, 0xafb40030, 0xafb3002c, 0xafb20028, 0xafb10024, 0xa7a00018, 0x920600d1, 0x920500d0, 0x30c400ff, 0x30a300ff, 0x64102b, 0x10400122, 0xafa00014, 0x920900d0, 0x8fb50010, 0x312800ff, 0x883823, 0x24f4ffff, 0x14882b, 0x15982b, 0x2339024, 0x52400126, 0x8fb40014, 0x961e0012, 0x961f0010, 0x8fb70010, 0x3dfc823, 0x171400, 0x19c400, 0x22403, 0x181403, 0x2e2b02a, 0x52c00001, 0x402021, 0x284282b, 0x10a00002, 0x801821, 0x2801821, 0x33c00, 0x71c03, 0x3064ffff, 0x2c860009, 0x14c00002, 0x60b821, 0x24170008, 0x8e0a0008, 0x176980, 0x8e09000c, 0x31abffff, 0x3c0c0010, 0x16c4025, 0x27520400, 0xaf4a0038, 0xaf9200b8, 0xaf49003c, 0xaf480030, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f4f0000, 0x31ee0020, 0x11c0fffd, 0x17982a, 0x2711024, 0xa000e83, 0xb021, 0x55e00101, 0x92580001, 0x31130080, 0x126001cf, 0x1202021, 0x96550012, 0x32a5ffff, 0xe000ccb, 0xa7b50018, 0x8f9000d0, 0x291a023, 0x26cd0001, 0x8f9100b8, 0xdb400, 0x16b403, 0x26380040, 0x2d7582a, 0x14882b, 0x24050001, 0x3009021, 0x1711024, 0xaf9800b8, 0xafa50014, 0x104001bc, 0x8f8900b0, 0x3c0c0800, 0x8d8c0054, 0x240bff80, 0x921e00d0, 0x1895021, 0x14b2824, 0x921900d0, 0xaf450028, 0x8e470010, 0x3c080800, 0x8d080058, 0x3c180800, 0x8f180054, 0x30e33fff, 0x32180, 0x1043021, 0x1265821, 0x2402ff80, 0x162f824, 0x920c00d0, 0xaf5f002c, 0x92480000, 0x33d100ff, 0x333500ff, 0x3099821, 0x117140, 0x1578c0, 0x326d007f, 0x1cf3821, 0x1ba2821, 0x318300ff, 0x3164007f, 0x3c0a000c, 0xaa8821, 0x367f021, 0x33140, 0x9a1021, 0x3108003f, 0x3c1f000e, 0xd1c021, 0x5f9821, 0x27d90088, 0x2d150008, 0xaf9100c0, 0xaf9900ac, 0xaf9800bc, 0xaf9300b4, 0x12a0018a, 0x8821, 0x240e0001, 0x10e4004, 0x310d005d, 0x11a0ffb2, 0x310f0002, 0x8e4a0028, 0x3c030080, 0x3c04ffef, 0xae6a0000, 0x8e450024, 0xa260000a, 0x3488ffff, 0xae650004, 0x9247002c, 0x3c1fff9f, 0x37feffff, 0xa267000c, 0x8e62000c, 0x3c180040, 0xa267000b, 0x433025, 0xc8c824, 0x33e8824, 0x238a825, 0xae75000c, 0x8e490004, 0xae600018, 0x3c0f00ff, 0xae690014, 0x8e4d002c, 0x35eeffff, 0x8f8b00b0, 0x1ae6024, 0xae6c0010, 0x8e470008, 0xa6600008, 0x96450012, 0xae670020, 0x8e42000c, 0x30b03fff, 0x105180, 0xae620024, 0x8e5e0014, 0x14b1821, 0x30a40001, 0xae7e0028, 0x8e590018, 0x331c2, 0x44380, 0xae79002c, 0x8e51001c, 0xc8f821, 0xa67f001c, 0xae710030, 0x96580002, 0x8e550020, 0xa678001e, 0xae750034, 0x92490033, 0x31300004, 0x56000005, 0x92500000, 0x8f8c00d0, 0x8d8b007c, 0xae6b0030, 0x92500000, 0x8f8f00bc, 0xa1f00000, 0x924e0033, 0x31cd0002, 0x51a00007, 0x925e0001, 0x8f8900bc, 0x2418ff80, 0x91310000, 0x311a825, 0xa1350000, 0x925e0001, 0x8f9900bc, 0x2409ffbf, 0x240bffdf, 0xa33e0001, 0x8f9500bc, 0x92b8000d, 0x3311007f, 0xa2b1000d, 0x8f8e00bc, 0x91d0000d, 0x2097824, 0xa1cf000d, 0x8f8800bc, 0x8e6d0014, 0x910a000d, 0x2dac0001, 0xc2940, 0x14b3824, 0xe51825, 0xa103000d, 0x96420012, 0x8f8800bc, 0x8f8700d0, 0xa5020002, 0x8e450004, 0x90ff00bc, 0x30a40003, 0x43023, 0x30de0003, 0xbe1021, 0x33f90002, 0x17200002, 0x24440034, 0x24440030, 0x90e200bc, 0xa23024, 0x30df0004, 0x17e00002, 0x24830004, 0x801821, 0x8f8f00ac, 0x24090002, 0xad030004, 0xa1e90000, 0x924e003f, 0x8f8d00ac, 0xa1ae0001, 0x8f9500ac, 0x924c003f, 0x8e440004, 0xa6ac0002, 0x976b003c, 0xe000cd6, 0x3170ffff, 0x25380, 0x20a3825, 0x3c054200, 0xe51825, 0xaea30004, 0x8f8600ac, 0x8e480038, 0xacc80018, 0x8e440034, 0xacc4001c, 0xacc0000c, 0xacc00010, 0xa4c00014, 0xa4c00016, 0xa4c00020, 0xa4c00022, 0xacc00024, 0x8e640014, 0x50800001, 0x24040001, 0xacc40008, 0xe000cf6, 0x24110001, 0xa000e76, 0x8f9000d0, 0x920f00d2, 0x920e00d0, 0x8fb50010, 0x31eb00ff, 0x31cd00ff, 0x8d6023, 0x16c5021, 0x2554ffff, 0x14882b, 0x15982b, 0x2339024, 0x1640fedd, 0x0, 0x8fb40014, 0x8fbf0044, 0x8fbe0040, 0x3a820001, 0x8fb7003c, 0x8fb60038, 0x8fb50034, 0x8fb40030, 0x8fb3002c, 0x8fb20028, 0x8fb10024, 0x8fb00020, 0x3e00008, 0x27bd0048, 0x33110020, 0x122000ef, 0x24150001, 0x921e00bc, 0x241f0001, 0xa821, 0x33d90001, 0x1320000d, 0xafbf001c, 0x8e440014, 0x8e080084, 0x88102b, 0x14400002, 0x803021, 0x8e060084, 0x8e030064, 0xc3a82b, 0x16a00002, 0xc02021, 0x8e040064, 0x80a821, 0x8e470014, 0x8e050064, 0xe5302b, 0x14c00002, 0xe02021, 0x8e040064, 0x95f023, 0x13c00004, 0x8fac001c, 0x240a0002, 0xafaa001c, 0x8fac001c, 0x28c582b, 0x156000a8, 0x1821, 0x8e4f0038, 0x8e6d000c, 0x3c0e0080, 0xae6f0000, 0x8e4a0034, 0x3c10ff9f, 0x1ae5825, 0xae6a0004, 0x9246003f, 0x360cffff, 0x16c3824, 0x3c050020, 0x3c03ffef, 0xa266000b, 0xe51025, 0x3468ffff, 0x8f8700b8, 0x48f824, 0x3c040008, 0x3e4c825, 0xae79000c, 0x8cf80014, 0xae600018, 0x2be7821, 0xae780014, 0x8cf10018, 0xae71001c, 0x8ce90008, 0xae690024, 0x8cee000c, 0xae6f002c, 0xae600028, 0xae6e0020, 0xa6600038, 0xa660003a, 0x8ced0014, 0x1b58023, 0x21e9023, 0x12400011, 0xae720010, 0x90ea003d, 0x8e650004, 0x8e640000, 0xa3100, 0xa6c821, 0x1021, 0x326402b, 0x82f821, 0x3e8c021, 0xae790004, 0xae780000, 0x90f1003d, 0xa271000a, 0x8f8900b8, 0x95320006, 0xa6720008, 0x8f9800ac, 0x24190002, 0x2a02021, 0xa3190000, 0x9769003c, 0x8f9200ac, 0xe000cd6, 0x3131ffff, 0x27b80, 0x8f8500b8, 0x22f6825, 0x3c0e4200, 0x1ae8025, 0xae500004, 0x8f8400ac, 0x8cac0038, 0xac8c0018, 0x8cab0034, 0xac8b001c, 0xac80000c, 0xac800010, 0xa4800014, 0xa4800016, 0xa4800020, 0xa4800022, 0xac800024, 0x90a7003f, 0xa4870002, 0x12a00135, 0x24030001, 0x53c00002, 0x90a2003d, 0x90a2003e, 0x24480001, 0xa0880001, 0x8f9f00ac, 0xaff50008, 0x8f8300d0, 0x24070034, 0x906600bc, 0x30c50002, 0x50a00001, 0x24070030, 0x8f9200b8, 0x8f8a00bc, 0x906d00bc, 0x924b0000, 0x2412c000, 0x32a50003, 0xa14b0000, 0x8f8600b8, 0x8f8800bc, 0x24020004, 0x90c40001, 0x451823, 0x30790003, 0xa1040001, 0x8f8a00bc, 0x8f9f00b8, 0xf53821, 0x95580002, 0x97e90012, 0xf93821, 0x3128824, 0x312f3fff, 0x22f7025, 0xa54e0002, 0x91500002, 0x31a80004, 0x320c003f, 0x358b0040, 0xa14b0002, 0x12a00002, 0x8f8500bc, 0xe83821, 0x8f8e00d0, 0xaca70004, 0x240bffbf, 0x8dcd007c, 0x2ea40001, 0x2403ffdf, 0xacad0008, 0x90b0000d, 0x44140, 0x320c007f, 0xa0ac000d, 0x8f8600bc, 0x90ca000d, 0x14b1024, 0xa0c2000d, 0x8f8700bc, 0x90e5000d, 0xa3f824, 0x3e8c825, 0xa0f9000d, 0x8f9100b8, 0x8f8d00bc, 0x8e380020, 0xadb80010, 0x8e290024, 0xada90014, 0x8e2f0028, 0xadaf0018, 0x8e2e002c, 0xe000cf6, 0xadae001c, 0x8fb0001c, 0x240c0002, 0x120c00ee, 0x8f9000d0, 0x8fa3001c, 0x608821, 0x14600002, 0x60a821, 0xa021, 0x56a0fe39, 0x291a023, 0x14882b, 0x8fa90010, 0x96070010, 0x3c1e0020, 0x1364023, 0x2c75021, 0x3112ffff, 0xa60a0010, 0xafb20010, 0xaf5e0030, 0x0, 0x96170010, 0x96130012, 0x1277008f, 0x0, 0x8e05000c, 0x8e0b0008, 0x166980, 0xad7021, 0xdc7c3, 0x1cda82b, 0x1787821, 0x1f56021, 0xae0e000c, 0xae0c0008, 0x8fb30010, 0x13b82b, 0x2378024, 0x1200ff04, 0x8f9000d0, 0xa000e3c, 0x0, 0x8e4d0038, 0xa6600008, 0x240b0003, 0xae6d0000, 0x8e500034, 0xa260000a, 0x8f9800b8, 0xae700004, 0x3c050080, 0x9311003f, 0xa26b000c, 0x8e6f000c, 0x3c0eff9f, 0xa271000b, 0x1e51025, 0x35ccffff, 0x3c03ffef, 0x8f9200b8, 0x4c3024, 0x3464ffff, 0xc4f824, 0xae7f000c, 0x8e590014, 0x96480012, 0x8f8a00b0, 0xae790010, 0x8e490014, 0xae600018, 0xae600020, 0xae690014, 0xae600024, 0x8e470018, 0x31093fff, 0x9f180, 0xae670028, 0x8e4d0008, 0x3ca8021, 0x31180001, 0xae6d0030, 0x8e4f000c, 0x8f8c00ac, 0x1089c2, 0x185b80, 0x22b2821, 0x240e0002, 0xa665001c, 0xa6600036, 0xae6f002c, 0xa18e0000, 0x9763003c, 0x8f8a00ac, 0x3c044200, 0x3062ffff, 0x443025, 0xad460004, 0x8f9f00b8, 0x24070001, 0x2411c000, 0x8ff30038, 0x24060034, 0xad530018, 0x8ff90034, 0xad59001c, 0xad40000c, 0xad400010, 0xa5400014, 0xa5400016, 0xa5400020, 0xa5400022, 0xad400024, 0xa5550002, 0xa1470001, 0x8f9e00ac, 0x8f8800b8, 0x8f9200bc, 0xafd50008, 0x910d0000, 0xa24d0000, 0x8f9000b8, 0x8f8b00bc, 0x92180001, 0xa1780001, 0x8f8400bc, 0x94850002, 0xb17824, 0x1e97025, 0xa48e0002, 0x908c0002, 0x3183003f, 0xa0830002, 0x8f8300d0, 0x8f8400bc, 0x906200bc, 0x30530002, 0x52600001, 0x24060030, 0xac860004, 0x8c6f007c, 0x2403ffbf, 0x2a08821, 0xac8f0008, 0x908e000d, 0x31cc007f, 0xa08c000d, 0x8f8600bc, 0x90c2000d, 0x432024, 0xa0c4000d, 0x8f8900bc, 0x913f000d, 0x37f90020, 0xa139000d, 0x8f8800b8, 0x8f9300bc, 0x8d070020, 0xae670010, 0x8d0a0024, 0xae6a0014, 0x8d1e0028, 0xae7e0018, 0x8d12002c, 0xe000cf6, 0xae72001c, 0xa00103d, 0x8f9000d0, 0x960e0014, 0x8e030004, 0x31ccffff, 0xc10c0, 0x622021, 0xaf44003c, 0x8e1f0004, 0x8f46003c, 0x3e6c823, 0x1b20003c, 0x0, 0x8e0f0000, 0x25e20001, 0x3c050010, 0x34b50008, 0xaf420038, 0xaf550030, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f580000, 0x330b0020, 0x1160fffd, 0x0, 0x8f530400, 0x3c0d0020, 0xae130008, 0x8f570404, 0xae17000c, 0xaf4d0030, 0x0, 0x3c060800, 0x8cc60044, 0x24160001, 0x10d600bd, 0x0, 0x961f0012, 0x3c050800, 0x8ca50040, 0xbfc821, 0xa6190012, 0x96090014, 0x25270001, 0xa6070014, 0x960a0014, 0x3144ffff, 0x5486ff49, 0x8fb30010, 0xa6000014, 0xe000e16, 0x30a5ffff, 0x3c040800, 0x8c840024, 0x96030012, 0x441023, 0x623023, 0xa6060012, 0xa001059, 0x8fb30010, 0xa0830001, 0x8f8200ac, 0x24040001, 0xac440008, 0xa000ff0, 0x8f8300d0, 0x8e020000, 0xa0010ea, 0x3c050010, 0x8f8200c0, 0x8fa7001c, 0x921800d0, 0x920b00d0, 0x920e00d0, 0x331100ff, 0x316900ff, 0x117940, 0x928c0, 0x1e56021, 0x31c300ff, 0x36c5021, 0x33140, 0xc2c821, 0x255f0088, 0xaf9f00ac, 0xaf9900bc, 0xa1470088, 0x9768003c, 0x3c02021, 0x8f9100ac, 0xe000cd6, 0x3110ffff, 0x26b80, 0x20dc025, 0x3c044200, 0x8f8d00b8, 0x3045825, 0xae2b0004, 0x8da90038, 0x8f8b00ac, 0x8821, 0x118100, 0xad690018, 0x8daf0034, 0x3c087fff, 0x3504ffff, 0xad6f001c, 0x91ac003e, 0x8d65001c, 0x8d660018, 0xc1900, 0xc7702, 0xa33821, 0x20e1025, 0xe3f82b, 0xc2c821, 0x33f5021, 0xad67001c, 0xad6a0018, 0xad60000c, 0xad600010, 0x91b8003e, 0x24050005, 0x3c45024, 0xa5780014, 0x95a90004, 0x3c02021, 0xa5690016, 0x91af003e, 0xa56f0020, 0x95b10004, 0xa5710022, 0xad600024, 0x91ae003f, 0xa56e0002, 0x91b0003e, 0x91ac003d, 0x1901023, 0x24430001, 0xa1630001, 0x8f8600ac, 0x8f9f00bc, 0xacde0008, 0xa3e50000, 0x8f9000bc, 0x8f9900b8, 0x2405ffbf, 0x96070002, 0x97380012, 0x2477824, 0x33093fff, 0x1e98825, 0xa6110002, 0x92120002, 0x2418ffdf, 0x324e003f, 0x35cd0040, 0xa20d0002, 0x8f8600bc, 0x8f8c00d0, 0x2412ffff, 0xacc00004, 0x8d8b007c, 0x3c0c8000, 0xaccb0008, 0x90c2000d, 0x3043007f, 0xa0c3000d, 0x8f8700bc, 0x90ff000d, 0x3e5c824, 0xa0f9000d, 0x8f9100bc, 0x9229000d, 0x1387824, 0xa22f000d, 0x8f9000bc, 0xae120010, 0xae150014, 0x920e0018, 0x2415ff80, 0x2ae6825, 0xa20d0018, 0x8f8500bc, 0x8f8300b8, 0x8cab0018, 0x16c1024, 0x4a3025, 0xaca60018, 0x9068003e, 0xa0a8001c, 0x8f9f00b8, 0x8f8700bc, 0x8f9800d0, 0x97f90004, 0xa4f9001e, 0xe000213, 0x8f050084, 0x8f8600d0, 0x27940, 0x24900, 0x90d200bc, 0x1e98821, 0x402821, 0x32550002, 0x12a00003, 0x3d12021, 0x2a880, 0x952021, 0x90cd00bc, 0x31b20004, 0x12400003, 0x33df0003, 0x54080, 0x882021, 0x24060004, 0x8f9e00bc, 0xdfc823, 0x33270003, 0x875021, 0xafca0004, 0xe000cf6, 0xa6650038, 0xa001038, 0x8f9000d0, 0x961e0012, 0x3c080800, 0x8d080024, 0x11e9021, 0xa6120012, 0xa001059, 0x8fb30010, 0x27bdffe0, 0x3c180800, 0x8f180050, 0xafb00010, 0xafbf0018, 0xafb10014, 0xaf8400b0, 0x93710074, 0x3047821, 0x2410ff80, 0x31ee007f, 0x3225007f, 0x1f05824, 0x1da6821, 0x3c0c000a, 0xa38500c4, 0x1ac2821, 0xaf4b0024, 0x94a90010, 0x97680006, 0x90a60062, 0x803821, 0x24020030, 0x1092023, 0x30c300f0, 0xaf8500d0, 0x10620019, 0x3090ffff, 0x90ae0062, 0x240dfff0, 0x240a0050, 0x1ae6024, 0x318b00ff, 0x116a002f, 0x0, 0x16000007, 0x241f0c00, 0xaf5f0024, 0x8fb10014, 0x8fbf0018, 0x8fb00010, 0x3e00008, 0x27bd0020, 0xe000e1c, 0x2002021, 0x241f0c00, 0xaf5f0024, 0x8fb10014, 0x8fbf0018, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x94a200e0, 0x94a400e2, 0x90bf0113, 0x821826, 0x3079ffff, 0x33e700c0, 0x14e00009, 0x2f310001, 0x16000038, 0x0, 0x5620ffe6, 0x241f0c00, 0xe000d18, 0x0, 0xa0011ed, 0x241f0c00, 0x1620ffde, 0x0, 0xe000d18, 0x0, 0x1440ffdc, 0x241f0c00, 0x16000022, 0x8f8300d0, 0x90690113, 0x3122003f, 0xa0620113, 0xa0011ed, 0x241f0c00, 0x94af00d4, 0x8f8600d4, 0xe02821, 0x24040005, 0xe000c5c, 0x31f0ffff, 0x14400005, 0x24030003, 0x979100e6, 0x1821, 0x2625ffff, 0xa78500e6, 0x8f5801b8, 0x700fffe, 0x3c196013, 0xaf400180, 0x241f0c00, 0xaf500184, 0x793825, 0x3c101000, 0xaf470188, 0x8fb10014, 0xaf5001b8, 0xaf5f0024, 0x8fb00010, 0x8fbf0018, 0x3e00008, 0x27bd0020, 0xe000e1c, 0x2002021, 0x5040ffb5, 0x241f0c00, 0x8f8300d0, 0x90690113, 0xa001216, 0x3122003f, 0xe000e1c, 0x2002021, 0x1440ffad, 0x241f0c00, 0x12200007, 0x8f8300d0, 0x90680113, 0x3106003f, 0x34c20040, 0xa0620113, 0xa0011ed, 0x241f0c00, 0xe000d18, 0x0, 0x5040ffa1, 0x241f0c00, 0x8f8300d0, 0x90680113, 0x3106003f, 0xa001246, 0x34c20040, 0xaf9b00c8, 0x3e00008, 0xaf8000ec, 0x3089ffff, 0x94042, 0x2d020041, 0x92980, 0x14400002, 0x95040, 0x24080040, 0x87940, 0x8c0c0, 0x1f85821, 0x256701a8, 0xef7021, 0x25cc007f, 0x240dff80, 0x18d1824, 0x653021, 0xca2821, 0x25640088, 0x240a0088, 0x3c010800, 0xac2a004c, 0x3c010800, 0xac240050, 0xaf8500d4, 0x3c010800, 0xac290060, 0x3c010800, 0xac280064, 0x3c010800, 0xac270054, 0x3c010800, 0xac230058, 0x3c010800, 0xac26005c, 0x3e00008, 0x0, 0x308300ff, 0x30c6ffff, 0x30e400ff, 0x8f4201b8, 0x440fffe, 0x34c00, 0x1243825, 0x3c086000, 0xe82025, 0x3c031000, 0xaf450180, 0xaf460184, 0xaf440188, 0x3e00008, 0xaf4301b8, 0x8f86001c, 0x3c096012, 0x35270010, 0x8ccb0004, 0x3c0c600e, 0x35850010, 0x316a0006, 0x2d480001, 0xace800c4, 0x8cc40004, 0xaca43180, 0x8cc20008, 0x94c30002, 0xaca23184, 0x3e00008, 0xa78300e4, 0x3c030800, 0x8c630050, 0x8f8400e8, 0x8f86001c, 0x2402ff80, 0x64c021, 0x302c824, 0xaf590028, 0x8ccd0004, 0x3305007f, 0xba7821, 0x3c0e000c, 0x1ee2821, 0xacad0058, 0x8cc80008, 0xaf8500d0, 0x3c076012, 0xaca8005c, 0x8ccc0010, 0x34e80010, 0xacac000c, 0x8ccb000c, 0xacab0008, 0x94aa0014, 0x3c020800, 0x8c420044, 0x25490001, 0xa4a90014, 0x94a40014, 0x3083ffff, 0x10620017, 0x8f8400d0, 0x3c0a0800, 0x8d4a0040, 0xa4aa0012, 0x8cce0018, 0xac8e0024, 0x8ccd0014, 0xac8d0020, 0x8cc70018, 0xac87002c, 0x8ccc0014, 0x24060001, 0xac8c0028, 0x8d0b00bc, 0x5166001a, 0x8d0200b4, 0x8d0200b8, 0xa482003a, 0x948f003a, 0xa48f003c, 0x948800d4, 0x3e00008, 0x3102ffff, 0x3c090800, 0x8d290024, 0xa4a00014, 0x8f8400d0, 0xa4a90012, 0x8cce0018, 0xac8e0024, 0x8ccd0014, 0xac8d0020, 0x8cc70018, 0xac87002c, 0x8ccc0014, 0x24060001, 0xac8c0028, 0x8d0b00bc, 0x5566ffea, 0x8d0200b8, 0x8d0200b4, 0xa482003a, 0x948f003a, 0xa48f003c, 0x948800d4, 0x3e00008, 0x3102ffff, 0x8f86001c, 0x3c0c0800, 0x8d8c0050, 0x240bff80, 0x8ccd0008, 0x3c03000c, 0xd51c0, 0x18a4021, 0x10b4824, 0xaf8a00e8, 0xaf490028, 0x90c70007, 0x3105007f, 0xba1021, 0x432821, 0x30e40004, 0x10800039, 0xaf8500d0, 0x90cf0007, 0x31ee0008, 0x11c00038, 0x0, 0x8cd9000c, 0x8cc40014, 0x324c02b, 0x13000030, 0x0, 0x8cc2000c, 0xaca20064, 0x8ccd0018, 0x2402fff8, 0xacad0068, 0x8ccc0010, 0xacac0080, 0x8ccb000c, 0xacab0084, 0x8cca001c, 0xacaa007c, 0x90a900bc, 0x1224024, 0xa0a800bc, 0x90c30007, 0x30670008, 0x10e00004, 0x8f8500d0, 0x90af00bc, 0x35ee0001, 0xa0ae00bc, 0x90d90007, 0x33380001, 0x13000008, 0x8f8300d0, 0x8f8700d0, 0x24040034, 0x90e800bc, 0x35030002, 0xa0e300bc, 0x8f8300d0, 0xac6400c0, 0x90c90007, 0x31260002, 0x10c00005, 0x0, 0x906a00bc, 0x35420004, 0xa06200bc, 0x8f8300d0, 0x90650113, 0x30ad003f, 0xa06d0113, 0x8f8c00d0, 0x958b00d4, 0x3e00008, 0x3162ffff, 0x8cc20014, 0xa001302, 0x0, 0xa001303, 0xaca00064, 0x27bdffd8, 0xafb00010, 0x8f90001c, 0xafbf0024, 0xafb40020, 0xafb20018, 0xafb10014, 0xafb3001c, 0x9613000e, 0x3c07600a, 0x3c146006, 0x3264ffff, 0x36930010, 0xe001255, 0x34f40410, 0x8f8400d4, 0x3c11600e, 0xe00099b, 0x36310010, 0x920e0015, 0x3c070800, 0x8ce70060, 0x3c126012, 0x31cd000f, 0xa38d00f0, 0x8e0e0004, 0x8e0d0008, 0x96080012, 0x961f0010, 0x9619001a, 0x9618001e, 0x960f001c, 0x310cffff, 0x33ebffff, 0x332affff, 0x3309ffff, 0x31e6ffff, 0x3c010800, 0xac2b0040, 0x3c010800, 0xac2c0024, 0x3c010800, 0xac2a0044, 0xae293178, 0xae26317c, 0x92020015, 0x96030016, 0x36520010, 0x304400ff, 0x3065ffff, 0x3c060800, 0x8cc60064, 0xae243188, 0xae4500b4, 0x92080014, 0x96190018, 0x241f0001, 0x11fc004, 0x332fffff, 0x3c050800, 0x8ca50058, 0xae5800b8, 0xae4f00bc, 0x920c0014, 0xaf8e00d8, 0xaf8d00dc, 0x318b00ff, 0xae4b00c0, 0x920a0015, 0xae670048, 0xae66004c, 0x314900ff, 0xae4900c8, 0xae65007c, 0x3c030800, 0x8c630050, 0x3c040800, 0x8c84004c, 0x3c080800, 0x8d080054, 0x3c020800, 0x8c42005c, 0x8fbf0024, 0xae630080, 0x8fb00010, 0xae830074, 0x8fb3001c, 0xae22319c, 0xae4200dc, 0xae2731a0, 0xae2631a4, 0xae24318c, 0xae233190, 0xae283194, 0xae253198, 0xae870050, 0xae860054, 0xae850070, 0x8fb10014, 0xae4700e0, 0xae4600e4, 0xae4400cc, 0xae4300d0, 0xae4800d4, 0xae4500d8, 0x8fb40020, 0x8fb20018, 0x3e00008, 0x27bd0028, 0x27bdffe0, 0xafb10014, 0xafbf0018, 0x24110001, 0xe000845, 0xafb00010, 0x10510005, 0x978400e6, 0x978300cc, 0x83102b, 0x14400008, 0x8f8500d4, 0x24070002, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0xe01021, 0x3e00008, 0x27bd0020, 0xe000c7a, 0x24040005, 0xaf8200e8, 0x1040fff6, 0x24070002, 0xe000849, 0x8f90001c, 0x979f00e6, 0x8f9900e8, 0x8f8d00c8, 0x27ef0001, 0x240e0050, 0xaf590020, 0xa78f00e6, 0xa1ae0000, 0x3c0c0800, 0x8d8c0064, 0x8f8600c8, 0x240a8000, 0xc5e00, 0xaccb0074, 0xa4c00006, 0x94c9000a, 0x241fff80, 0x3c0d000c, 0x12ac024, 0xa4d8000a, 0x90c8000a, 0x24182000, 0x11f1825, 0xa0c3000a, 0x8f8700c8, 0xa0e00078, 0x8f8500c8, 0x3821, 0xa0a00083, 0x3c020800, 0x8c420050, 0x8f8400e8, 0x447821, 0x1ffc824, 0xaf590028, 0x960b0002, 0x31ee007f, 0x1da6021, 0x18d3021, 0xa4cb00d4, 0x960a0002, 0xaf8600d0, 0x3c0e0004, 0x25492401, 0xa4c900e6, 0x8e080004, 0xacc80004, 0x8e030008, 0xacc30000, 0xa4c00010, 0xa4c00014, 0xa0c000d0, 0x8f8500d0, 0x2403ffbf, 0xa0a000d1, 0x3c040800, 0x8c840064, 0x8f8200d0, 0xa04400d2, 0x8e1f000c, 0x8f8a00d0, 0x978f00e4, 0xad5f001c, 0x8e190010, 0x24100030, 0xad590018, 0xa5400030, 0xa5510054, 0xa5510056, 0xa54f0016, 0xad4e0068, 0xad580080, 0xad580084, 0x914d0062, 0x31ac000f, 0x358b0010, 0xa14b0062, 0x8f8600d0, 0x90c90063, 0x3128007f, 0xa0c80063, 0x8f8400d0, 0x2406ffff, 0x90850063, 0xa31024, 0xa0820063, 0x8f9100d0, 0xe01021, 0x923f00bc, 0x37f90001, 0xa23900bc, 0x8f8a00d0, 0x938f00f0, 0xad580064, 0xad5000c0, 0x914e00d3, 0xf6900, 0x31cc000f, 0x18d5825, 0xa14b00d3, 0x8f8500d0, 0x8f8900dc, 0xaca900e8, 0x8f8800d8, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x27bd0020, 0xaca800ec, 0xa4a600d6, 0xa4a000e0, 0xa4a000e2, 0x3e00008, 0x0, 0x27bdffe0, 0xafb00010, 0x8f90001c, 0xafb10014, 0xafbf0018, 0x8e190004, 0x3c180800, 0x8f180050, 0x240fff80, 0x1989c0, 0x2387021, 0x31cd007f, 0x1cf6024, 0x1ba5021, 0x3c0b000c, 0xaf4c0028, 0x14b4021, 0x950900d4, 0x950400d6, 0x8e070004, 0x3131ffff, 0xaf8800d0, 0xe000913, 0x721c0, 0x8e060004, 0x8f8300c8, 0x629c0, 0xaf450020, 0x9064003e, 0x30820040, 0x14400006, 0x8f8400d0, 0x341fffff, 0x948300d6, 0x3062ffff, 0x145f0004, 0x0, 0x948400d6, 0xe0008a8, 0x3084ffff, 0x8e050004, 0x2203021, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x24040022, 0x3821, 0x529c0, 0xa001279, 0x27bd0020, 0x27bdffe0, 0xafb10014, 0x3091ffff, 0xafb00010, 0xafbf0018, 0x1220001d, 0x8021, 0x8f86001c, 0x8cc50000, 0x24030006, 0x53f02, 0x51402, 0x30e40007, 0x14830015, 0x304500ff, 0x2ca80006, 0x1100004d, 0x55880, 0x3c0c0800, 0x258c57c8, 0x16c5021, 0x8d490000, 0x1200008, 0x0, 0x8f8e00ec, 0x240d0001, 0x11cd0059, 0x0, 0x260b0001, 0x3170ffff, 0x24ca0020, 0x211202b, 0x1403021, 0x1480ffe6, 0xaf8a001c, 0x2001021, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x938700ce, 0x14e00038, 0x24040014, 0xe001335, 0x0, 0x8f86001c, 0x24020001, 0xa00147c, 0xaf8200ec, 0x8f8900ec, 0x24080002, 0x1128003b, 0x24040013, 0x2821, 0x3021, 0x24070001, 0xe001279, 0x0, 0xa00147c, 0x8f86001c, 0x8f8700ec, 0x24050002, 0x14e5fff6, 0x24040012, 0xe0012e6, 0x0, 0x8f8500e8, 0x403021, 0x24040012, 0xe001279, 0x3821, 0xa00147c, 0x8f86001c, 0x8f8300ec, 0x241f0003, 0x147fffd0, 0x260b0001, 0xe001298, 0x0, 0x8f8500e8, 0x403021, 0x24020002, 0x24040010, 0x3821, 0xaf8200ec, 0xe001279, 0x0, 0xa00147c, 0x8f86001c, 0x8f8f00ec, 0x24060002, 0x11e6000b, 0x0, 0x24040010, 0x2821, 0x3021, 0xa001499, 0x24070001, 0x2821, 0xe001279, 0x3021, 0xa00147c, 0x8f86001c, 0xe0013a2, 0x0, 0x14400012, 0x8f99001c, 0x8f86001c, 0x24020003, 0xa00147c, 0xaf8200ec, 0xe00142e, 0x0, 0xa00147c, 0x8f86001c, 0xe001288, 0x0, 0x24020002, 0x24040014, 0x2821, 0x3021, 0x3821, 0xa0014b6, 0xaf8200ec, 0x403821, 0x24040010, 0x97380002, 0x2821, 0xe001279, 0x3306ffff, 0xa00147c, 0x8f86001c, 0x8f8400c8, 0x3c077fff, 0x34e6ffff, 0x8c850074, 0x24020001, 0xa61824, 0xac830074, 0x3e00008, 0xa0820005, 0x10a00036, 0x2ca20080, 0x274a0400, 0x3c0b0005, 0x24090080, 0x10400007, 0x24080080, 0x30a6000f, 0xc54021, 0x2d030081, 0x14600002, 0xa04821, 0x24080080, 0xaf4b0030, 0x0, 0x0, 0x0, 0x11000009, 0x3821, 0x1403021, 0x8c8d0000, 0x24e70004, 0xe8602b, 0xaccd0000, 0x24840004, 0x1580fffa, 0x24c60004, 0x0, 0x0, 0x0, 0x3c0e0006, 0x10e3825, 0xaf470030, 0x0, 0x0, 0x0, 0x8f4f0000, 0x31e80010, 0x1100fffd, 0x0, 0x8f42003c, 0x8f43003c, 0x49c821, 0x323c02b, 0x13000004, 0x0, 0x8f4c0038, 0x25860001, 0xaf460038, 0x8f47003c, 0xa92823, 0xe96821, 0xaf4d003c, 0x14a0ffce, 0x2ca20080, 0x3e00008, 0x0, 0x27bdffd0, 0x3c020002, 0xafb10014, 0x3c11000c, 0xaf450038, 0xafb3001c, 0xaf46003c, 0x809821, 0xaf420030, 0x24050088, 0xaf440028, 0x3512021, 0xafbf0028, 0xafb50024, 0xafb40020, 0xafb20018, 0xe0014ee, 0xafb00010, 0x3c1f0800, 0x8fff004c, 0x3c180800, 0x8f180064, 0x2410ff80, 0x3f3a821, 0x32b9007f, 0x2b07824, 0x18a0c0, 0x33a7021, 0x189140, 0x1d12021, 0xaf4f0028, 0xe0014ee, 0x2542821, 0x3c0d0800, 0x8dad0050, 0x24050120, 0x1b35821, 0x316c007f, 0x1705024, 0x19a4821, 0x1312021, 0xe0014ee, 0xaf4a0028, 0x3c080800, 0x8d080054, 0x3c050800, 0x8ca50064, 0x1133821, 0x30e6007f, 0xf01824, 0xda2021, 0x912021, 0xaf430028, 0xe0014ee, 0x52940, 0x3c020800, 0x8c420058, 0x3c100800, 0x8e100060, 0x1200001c, 0x538821, 0x2415ff80, 0xa001571, 0x3c14000c, 0x3226007f, 0x2351824, 0xda2021, 0x2402821, 0xaf430028, 0x942021, 0xe0014ee, 0x2610ffc0, 0x1200000f, 0x2328821, 0x2e050041, 0x10a0fff4, 0x24121000, 0x3226007f, 0x109180, 0x2351824, 0xda2021, 0x2402821, 0xaf430028, 0x942021, 0xe0014ee, 0x8021, 0x1600fff3, 0x2328821, 0x3c0b0800, 0x8d6b005c, 0x240aff80, 0x24050002, 0x1734021, 0x10a4824, 0xaf490028, 0x3c040800, 0x94840062, 0x3110007f, 0x21a8821, 0x3c07000c, 0xe000caa, 0x2279821, 0x402821, 0x2602021, 0x8fbf0028, 0x8fb50024, 0x8fb40020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0xa0014ee, 0x27bd0030, 0x8f83001c, 0x8c620004, 0x10400003, 0x0, 0x3e00008, 0x0, 0x8c640010, 0x8c650008, 0xa001527, 0x8c66000c, 0x0 }; const u32 bce_CP_b06FwData[(0x84/4) + 1] = { 0x0, 0x1b, 0xf, 0xa, 0x8, 0x6, 0x5, 0x5, 0x4, 0x4, 0x3, 0x3, 0x3, 0x3, 0x3, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x1, 0x1, 0x1, 0x0 }; const u32 bce_CP_b06FwRodata[(0x158/4) + 1] = { 0x8000f24, 0x8000d6c, 0x8000fb8, 0x8001060, 0x8000f4c, 0x8000f8c, 0x8001194, 0x8000d88, 0x80011b8, 0x8000dd8, 0x8001554, 0x800151c, 0x8000d88, 0x8000d88, 0x8000d88, 0x8001240, 0x8001240, 0x8000d88, 0x8000d88, 0x80014e0, 0x8000d88, 0x8000d88, 0x8000d88, 0x8000d88, 0x80013b4, 0x8000d88, 0x8000d88, 0x8000d88, 0x8000d88, 0x8000d88, 0x8000d88, 0x8000d88, 0x8000d88, 0x8000d88, 0x8000d88, 0x8000d88, 0x8000d88, 0x8000d88, 0x8000d88, 0x8000fac, 0x8000d88, 0x8000d88, 0x8001678, 0x8000d88, 0x8000d88, 0x8000d88, 0x8000d88, 0x8000d88, 0x8000d88, 0x8000d88, 0x8000d88, 0x8000d88, 0x8000d88, 0x8000d88, 0x8000d88, 0x8000d88, 0x8000d88, 0x8000d88, 0x8000d88, 0x8000d88, 0x8001410, 0x8000d88, 0x8000d88, 0x8001334, 0x80012a4, 0x8001e2c, 0x8001efc, 0x8001f14, 0x8001f28, 0x8001f38, 0x8001e2c, 0x8001e2c, 0x8001e2c, 0x8001ed8, 0x8002e14, 0x8002e1c, 0x8002de4, 0x8002df0, 0x8002dfc, 0x8002e08, 0x80052e8, 0x80052a8, 0x8005274, 0x8005248, 0x8005224, 0x80051e0, 0x0 }; const u32 bce_CP_b06FwBss[(0x5d8/4) + 1] = { 0x0 }; const u32 bce_CP_b06FwSbss[(0xf1/4) + 1] = { 0x0 }; const u32 bce_CP_b06FwSdata[(0x0/4) + 1] = { 0x0 }; const u32 bce_rv2p_proc1[] = { 0x00000010, 0xb1800006, 0x0000001f, 0x0106000f, 0x00000008, 0x0500ffff, 0x00000018, 0x00020000, 0x00000008, 0x050000ff, 0x00000018, 0x00020000, 0x00000008, 0xac000001, 0x00000008, 0x07800000, 0x0000000c, 0x2f800001, 0x00000000, 0x2b000000, 0x00000000, 0x2b800000, 0x00000010, 0x91e10002, 0x00000008, 0xac000001, 0x00000010, 0x203f003b, 0x00000010, 0x213f0003, 0x00000010, 0x20bf0015, 0x00000018, 0x8000fffd, 0x0000000c, 0x1f800002, 0x00000018, 0x8000fff9, 0x00000008, 0xb1000001, 0x00000008, 0x2c8000b0, 0x00000008, 0x2d000008, 0x00000008, 0x2d800001, 0x00000018, 0x8000003c, 0x0000000b, 0x2fdf0002, 0x0000000c, 0x1f800002, 0x00000000, 0x2c070000, 0x00000010, 0x91de0000, 0x00000018, 0x8000ffef, 0x0000000b, 0x2fdf0002, 0x0000000c, 0x1f800000, 0x00000000, 0x2c070000, 0x00000010, 0x91de0000, 0x00000018, 0x8000ffea, 0x0000000c, 0x1f800002, 0x00000018, 0x8000ffe8, 0x00000008, 0x02240025, 0x00000018, 0x00040000, 0x00000018, 0x80000000, 0x00000018, 0x8000001b, 0x00000018, 0x80000042, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x8000008e, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x8000008d, 0x00000018, 0x800000b7, 0x00000018, 0x80000084, 0x00000018, 0x800000da, 0x00000018, 0x8000002b, 0x00000018, 0x80000000, 0x00000018, 0x8000006b, 0x00000010, 0x91d40000, 0x0000000c, 0x29800001, 0x0000000c, 0x1f800001, 0x00000008, 0x2a000002, 0x00000008, 0x07800000, 0x00000018, 0x8000ffc4, 0x00000008, 0x03800100, 0x00000010, 0xb73c0e00, 0x00000018, 0x80000000, 0x00000018, 0x00020000, 0x00000000, 0x06820000, 0x00000010, 0xb18f0004, 0x00000010, 0xb18f1403, 0x00000008, 0x2a000001, 0x00000010, 0x91d40000, 0x00000000, 0x07801400, 0x00000018, 0x000d0000, 0x00000000, 0x05020000, 0x00000010, 0x91de0000, 0x00000018, 0x000a0000, 0x00000000, 0x06820000, 0x00000010, 0x91de0000, 0x00000009, 0x0561ffff, 0x00000010, 0x918a0002, 0x00000008, 0x30e1ffff, 0x00000018, 0x8000ffa9, 0x00000001, 0x05611400, 0x00000010, 0x918a0002, 0x00000008, 0xb0e10001, 0x00000018, 0x000d0000, 0x00000000, 0x06820000, 0x00000010, 0x91de0000, 0x00000009, 0x0562ffff, 0x00000010, 0x918a0002, 0x00000008, 0x3162ffff, 0x00000018, 0x8000ff9f, 0x00000001, 0x05621400, 0x00000010, 0x918a0002, 0x00000008, 0xb1620001, 0x00000018, 0x000d0000, 0x00000010, 0xb1a0b013, 0x0000000b, 0x2fdf0002, 0x00000000, 0x2c200000, 0x00000008, 0x2c800000, 0x00000008, 0x2d000000, 0x00000010, 0x91d40000, 0x00000008, 0x05000055, 0x00000018, 0x8000ffdb, 0x00000008, 0x2d80011c, 0x00000010, 0x001f0000, 0x00000018, 0x8000ffe2, 0x0000000f, 0x47600008, 0x0000000f, 0x060e0001, 0x00000000, 0x0f580000, 0x00000000, 0x0a640000, 0x00000000, 0x0ae50000, 0x00000009, 0x0b66ffff, 0x00000000, 0x0d610000, 0x00000018, 0x80000015, 0x0000000f, 0x47600008, 0x0000000b, 0x2fdf0002, 0x00000008, 0x2c800000, 0x00000008, 0x2d000000, 0x00000010, 0x91d40000, 0x00000008, 0x2d80011c, 0x0000000f, 0x060e0001, 0x00000010, 0x001f0000, 0x00000000, 0x0f580000, 0x00000018, 0x8000ffd0, 0x00000000, 0x0a640000, 0x00000000, 0x0ae50000, 0x00000009, 0x0b66ffff, 0x00000000, 0x0d610000, 0x00000000, 0x02620000, 0x00000000, 0x02e00000, 0x0000000b, 0x2fdf0002, 0x00000000, 0x30050000, 0x00000000, 0x31040000, 0x00000000, 0x309a0000, 0x00000010, 0x0060000a, 0x00000008, 0x05160001, 0x00000010, 0xba9a1403, 0x00000000, 0x03000000, 0x00000018, 0x80000006, 0x00000018, 0x8000ff6c, 0x00000010, 0xb6061404, 0x00000008, 0x03060001, 0x00000008, 0x2a000001, 0x00000018, 0x8000ff71, 0x00000000, 0x0c961800, 0x00000009, 0x0c99ffff, 0x00000004, 0xcc993400, 0x00000010, 0xba992c02, 0x00000008, 0x0f800000, 0x0000000c, 0x29800001, 0x0000000c, 0x29520001, 0x0000000c, 0x29520000, 0x00000008, 0x22800002, 0x00000008, 0x0200000e, 0x00000008, 0x0280001a, 0x00000010, 0xb1c40a02, 0x00000008, 0x02000003, 0x0000000c, 0x1f800001, 0x00000000, 0x2adf0000, 0x00000000, 0x2a000800, 0x00000018, 0x8000ff60, 0x0000000b, 0x2fdf0002, 0x00000010, 0x91d40000, 0x00000008, 0x2a000001, 0x00000000, 0x2c200000, 0x00000010, 0x91d40000, 0x00000008, 0x2c800000, 0x00000008, 0x2d000000, 0x00000008, 0x2d80011c, 0x00000018, 0x8000ff9f, 0x00000008, 0x2c800006, 0x00000008, 0x2d000006, 0x00000000, 0x30800000, 0x00000000, 0x31000000, 0x00000008, 0x2d800006, 0x0000000c, 0x29800001, 0x0000000c, 0x1f800001, 0x00000010, 0x91de0000, 0x00000000, 0x2adf0000, 0x00000008, 0x2a000010, 0x00000008, 0x07800000, 0x00000018, 0x8000ff4b, 0x00000010, 0x91d40000, 0x00000008, 0x050000aa, 0x00000018, 0x8000ff89, 0x0000000c, 0x29800001, 0x0000000c, 0x1f800001, 0x00000008, 0x2a000009, 0x00000018, 0x8000ff44, 0x00000010, 0x91d40000, 0x00000008, 0x05000055, 0x00000018, 0x8000ff82, 0x00000010, 0x91a0b002, 0x00000010, 0xb1e66207, 0x0000000b, 0x2fdf0002, 0x00000000, 0x2c310000, 0x00000009, 0x2cb1007f, 0x00000008, 0x2cd90000, 0x00000008, 0x2d000000, 0x00000008, 0x2d80010d, 0x00000010, 0xb1a80006, 0x00000010, 0x205f0000, 0x00000000, 0x2c200000, 0x00000000, 0x2ca70000, 0x00000008, 0x2d000010, 0x00000008, 0x2d800108, 0x00000018, 0x8000ff7a, 0x00000010, 0xb1a60010, 0x00000010, 0x001f0000, 0x0000000f, 0x0f300007, 0x00000000, 0x0a600000, 0x00000000, 0x0ae10000, 0x0000000f, 0x4b620008, 0x00000009, 0x0b1600ff, 0x00000000, 0x0d620000, 0x00000009, 0x0d1a00ff, 0x00000010, 0x07300003, 0x0000000c, 0x0d1a0008, 0x0000000c, 0x0b160008, 0x0000000f, 0x4ce30018, 0x00000000, 0x0c992c00, 0x00000004, 0xcc993400, 0x00000008, 0x0f800000, 0x0000000c, 0x29800001, 0x00000000, 0x33310000, 0x00000008, 0x22000016, 0x00000000, 0x2adf0000, 0x00000008, 0x2a00000c, 0x00000010, 0x009f0000, 0x00000000, 0x2c200000, 0x0000000c, 0x1f800001, 0x00000018, 0x8000ff19, 0x00000010, 0x91d40000, 0x00000008, 0x050000aa, 0x00000018, 0x8000ff57, 0x0000000f, 0x47220008, 0x00000009, 0x070e000f, 0x00000008, 0x070e0008, 0x00000008, 0x02800001, 0x00000007, 0x02851c00, 0x00000008, 0x82850001, 0x00000000, 0x02854c00, 0x00000007, 0x42851c00, 0x00000003, 0xc3aa5200, 0x00000000, 0x03b10e00, 0x00000007, 0x4b071c00, 0x0000000f, 0x0f300007, 0x0000000f, 0x0a960003, 0x00000000, 0x0a955c00, 0x00000000, 0x4a005a00, 0x00000000, 0x0c960a00, 0x00000009, 0x0c99ffff, 0x00000008, 0x0d00ffff, 0x00000010, 0xba992c02, 0x00000008, 0x0f800005, 0x00000010, 0xb1a80008, 0x00000010, 0x205f0000, 0x0000000b, 0x2fdf0002, 0x00000000, 0x2c200000, 0x00000000, 0x2ca70000, 0x00000008, 0x2d000010, 0x00000008, 0x2d800108, 0x00000018, 0x8000ff42, 0x0000000c, 0x29800001, 0x00000010, 0x001f0000, 0x0000000c, 0x1f800001, 0x00000000, 0x2adf0000, 0x00000008, 0x2a00000d, 0x00000018, 0x8000fef4, 0x00000010, 0x91d40000, 0x00000008, 0x05000055, 0x00000018, 0x8000ff32, 0x0000000c, 0x29800001, 0x0000000c, 0x1f800001, 0x00000008, 0x2a000007, 0x00000018, 0x8000feed, }; u32 bce_rv2p_proc2[] = { 0x00000010, 0xb1800004, 0x0000001f, 0x0106000f, 0x00000008, 0x050000ff, 0x00000018, 0x00020000, 0x00000000, 0x2a000000, 0x00000010, 0xb1d40000, 0x00000010, 0x91de0000, 0x00000010, 0x20530000, 0x00000010, 0x001f0000, 0x00000000, 0x2f80aa00, 0x0000000c, 0x29800001, 0x00000008, 0x0254000e, 0x00000000, 0x2c400000, 0x00000000, 0x0f400000, 0x00000018, 0x00040000, 0x00000018, 0x80000011, 0x00000018, 0x80000012, 0x00000018, 0x80000038, 0x00000018, 0x800000df, 0x00000018, 0x800000de, 0x00000018, 0x800000dd, 0x00000018, 0x800000dd, 0x00000018, 0x80000000, 0x00000018, 0x800000f6, 0x00000018, 0x800000d9, 0x00000018, 0x80000000, 0x00000018, 0x800000fa, 0x00000018, 0x80000148, 0x00000018, 0x8000005a, 0x00000018, 0x800000c4, 0x00000018, 0x800000c5, 0x00000018, 0x800000d2, 0x00000000, 0x2a000000, 0x00000018, 0x8000ffe4, 0x00000000, 0x2a000000, 0x0000000c, 0x29800000, 0x00000018, 0x8000ffe1, 0x00000018, 0x00020000, 0x00000000, 0x05020000, 0x00000010, 0xb99a2c21, 0x00000010, 0x205f0000, 0x00000000, 0x2c1e0000, 0x00000008, 0x2c800006, 0x00000008, 0x2d000006, 0x00000008, 0x2d800102, 0x00000000, 0x00000000, 0x00000010, 0x91de0000, 0x00000000, 0x0d610000, 0x00000018, 0x000a0000, 0x00000000, 0x05020000, 0x00000010, 0xb99a2c16, 0x00000010, 0x205f0000, 0x00000000, 0x09d80000, 0x00000000, 0x2c1e0000, 0x00000008, 0x2c8000b2, 0x00000008, 0x2d00000a, 0x00000008, 0x2d800102, 0x00000000, 0x00000000, 0x00000010, 0x91de0000, 0x00000000, 0x0d620000, 0x00000000, 0x2c130000, 0x00000018, 0x000a0000, 0x00000000, 0x05020000, 0x00000010, 0xb99a2c09, 0x00000010, 0x205f0000, 0x00000000, 0x2c1e0000, 0x00000008, 0x2c800006, 0x00000008, 0x2d00006a, 0x00000008, 0x2d800102, 0x00000000, 0x00000000, 0x00000010, 0x91de0000, 0x00000000, 0x0d7a0000, 0x00000018, 0x000a0000, 0x00000000, 0x2a000000, 0x00000008, 0x22000001, 0x00000000, 0x0d610000, 0x00000010, 0x21c20024, 0x00000010, 0xb1c60002, 0x00000010, 0x234200a2, 0x00000009, 0x0b66ffff, 0x00000010, 0xba9a2c20, 0x00000000, 0x0a640000, 0x00000000, 0x0ae50000, 0x00000000, 0x0c000000, 0x00000000, 0x0b800000, 0x00000008, 0x0cc60012, 0x00000018, 0x8000ffd0, 0x00000008, 0x0f800003, 0x00000000, 0x00000000, 0x00000010, 0x009f0000, 0x00000008, 0x27110012, 0x00000000, 0x66900000, 0x00000010, 0xb1980003, 0x00000010, 0x001f0000, 0x00000008, 0x0f800004, 0x00000008, 0x22000003, 0x00000008, 0x2c80000c, 0x00000008, 0x2d00000c, 0x00000010, 0x009f0000, 0x00000010, 0x91c60005, 0x00000010, 0x001f0000, 0x00000010, 0xba9a2c03, 0x00000008, 0x0f800004, 0x00000018, 0x8000fffd, 0x00000000, 0x25960000, 0x0000000c, 0x29800000, 0x00000000, 0x32140000, 0x00000000, 0x32950000, 0x00000005, 0x73662c00, 0x00000000, 0x31e32e00, 0x00000008, 0x2d800010, 0x00000018, 0x8000ff96, 0x00000000, 0x23000000, 0x00000009, 0x25e6ffff, 0x00000008, 0x2200000b, 0x0000000c, 0x69520000, 0x0000000c, 0x29800000, 0x00000018, 0x8000ff90, 0x00000000, 0x2a000000, 0x00000008, 0x2c800040, 0x00000008, 0x2d000020, 0x00000008, 0x2d80011c, 0x00000008, 0x22000001, 0x00000010, 0x91de0000, 0x0000000f, 0x42ea0010, 0x00000010, 0x004f0004, 0x00000010, 0xb7469200, 0x00000008, 0x02490012, 0x00000010, 0xb5840a00, 0x00000000, 0x0d610000, 0x00000010, 0xba663457, 0x00000008, 0x83050012, 0x00000010, 0x004f0002, 0x00000000, 0x03490000, 0x00000001, 0x83068c00, 0x00000000, 0x83c60c00, 0x00000010, 0xb1870013, 0x00000000, 0x0b6e0000, 0x00000009, 0x0569ffff, 0x00000010, 0x918a0002, 0x00000008, 0x34e9ffff, 0x00000018, 0x8000ff75, 0x00000001, 0x05691400, 0x00000010, 0x918a0002, 0x00000008, 0xb4e90001, 0x00000010, 0xbae92c48, 0x00000000, 0x86692c00, 0x00000000, 0x02000000, 0x00000009, 0x02eaffff, 0x00000010, 0x000c0002, 0x00000000, 0x02040a00, 0x0000000f, 0x460c0001, 0x0000000f, 0x02850001, 0x00000010, 0x918c01fc, 0x00000010, 0xb7040e3f, 0x00000000, 0x0d610000, 0x00000000, 0x0a640000, 0x00000000, 0x0ae50000, 0x00000009, 0x0b66ffff, 0x00000000, 0x0c000000, 0x00000000, 0x0b800000, 0x00000008, 0x0c860012, 0x00000008, 0x0f800003, 0x0000000c, 0x29520000, 0x00000010, 0x009f0000, 0x00000008, 0x27110012, 0x00000000, 0x66900000, 0x00000000, 0x23060000, 0x00000010, 0xb1980005, 0x00000010, 0x001f0000, 0x00000008, 0x0f800004, 0x00000000, 0x00000000, 0x00000010, 0x001f0000, 0x00000000, 0x32140000, 0x00000000, 0x32950000, 0x00000000, 0x31e32e00, 0x00000005, 0x73662c00, 0x00000000, 0x25960000, 0x00000010, 0xb1870016, 0x0000000c, 0x29800000, 0x0000000f, 0x0f6b0007, 0x00000000, 0x0d690000, 0x00000000, 0x0a6c0000, 0x00000000, 0x0aed0000, 0x00000000, 0x0b6e0000, 0x00000000, 0x0b800000, 0x00000000, 0x0c870000, 0x00000008, 0x0f800003, 0x00000010, 0x20530000, 0x0000000c, 0x69520001, 0x00000010, 0x001f0000, 0x00000000, 0x22c58c00, 0x00000000, 0x231b0000, 0x00000000, 0x27110000, 0x00000000, 0x26900000, 0x00000010, 0xb8170e03, 0x0000000c, 0x29800000, 0x00000018, 0x8000fff6, 0x00000010, 0xb1980002, 0x00000008, 0x0f800004, 0x00000008, 0x2200001a, 0x00000008, 0x2c80000c, 0x00000008, 0x2d00000c, 0x00000008, 0x2d800010, 0x00000010, 0x001f0000, 0x00000000, 0x0d6e0000, 0x00000003, 0xe7cf3400, 0x0000000c, 0x29800000, 0x00000010, 0x91de0000, 0x00000010, 0xb1870007, 0x00000000, 0x36140000, 0x00000000, 0x36950000, 0x00000000, 0x37160000, 0x00000008, 0x2c800050, 0x00000008, 0x2d000030, 0x00000008, 0x2d80000c, 0x00000018, 0x8000ff2d, 0x00000000, 0x23000000, 0x00000009, 0x25e6ffff, 0x00000000, 0x0b6e0000, 0x00000003, 0xe7cf2c00, 0x00000008, 0x2200001b, 0x0000000c, 0x69520000, 0x0000000c, 0x29800000, 0x00000018, 0x8000ff25, 0x00000000, 0x2a000000, 0x00000018, 0x8000ff23, 0x00000000, 0x2a000000, 0x0000000c, 0x29800000, 0x00000010, 0x91de0000, 0x00000008, 0x2c80001a, 0x00000008, 0x2d00001a, 0x00000005, 0x73660000, 0x00000008, 0x2d800002, 0x00000000, 0x31800000, 0x00000010, 0x91de0000, 0x00000008, 0x2c80000c, 0x00000008, 0x2d00000c, 0x00000008, 0x2d800004, 0x00000018, 0x8000ff16, 0x00000018, 0x80000000, 0x00000018, 0x8000ff14, 0x00000000, 0x2a000000, 0x00000010, 0x001f0000, 0x00000000, 0x0f008000, 0x00000008, 0x0f800007, 0x00000018, 0x8000001b, 0x00000000, 0x280a0000, 0x00000000, 0x05020000, 0x00000008, 0x22000009, 0x00000000, 0x29000000, 0x0000000f, 0x65680010, 0x00000000, 0x248a0000, 0x00000003, 0xf66c9400, 0x00000010, 0xb972a004, 0x0000000c, 0x73e70019, 0x0000000c, 0x21420004, 0x00000000, 0x3cf80000, 0x0000000c, 0x29800000, 0x00000010, 0x20530000, 0x00000008, 0x22000008, 0x0000000c, 0x61420004, 0x00000018, 0x000a0000, 0x00000000, 0x05020000, 0x0000000c, 0x61420000, 0x00000010, 0x01420003, 0x0000000c, 0x33e7001d, 0x0000000c, 0x61420002, 0x00000018, 0x000a0000, 0x00000000, 0x2a000000, 0x00000010, 0x001f0000, 0x0000000f, 0x0f470007, 0x00000008, 0x0f800008, 0x0000000c, 0x29800000, 0x00000010, 0x009f0000, 0x00000018, 0x8000fef2, 0x00000000, 0x33510000, 0x00000000, 0x2a000000, 0x00000010, 0xb1c60023, 0x0000000f, 0x0f500007, 0x00000000, 0x0a600000, 0x00000000, 0x0ae10000, 0x0000000f, 0x4b620008, 0x00000009, 0x0b1600ff, 0x0000000f, 0x4c620010, 0x00000000, 0x0d620000, 0x00000009, 0x0d1a00ff, 0x00000010, 0x07500003, 0x0000000c, 0x0d1a0008, 0x0000000c, 0x0b160008, 0x00000000, 0x0cc60000, 0x00000000, 0x0b800000, 0x00000000, 0x06980000, 0x00000008, 0x0f800003, 0x00000010, 0x06c20004, 0x0000000c, 0x29000002, 0x00000010, 0x26420002, 0x0000000c, 0x29520003, 0x00000008, 0x22000001, 0x00000010, 0x009f0000, 0x00000000, 0x231b0000, 0x00000000, 0x27111a00, 0x00000000, 0x66900000, 0x0000000c, 0x29520000, 0x00000010, 0xb1973209, 0x0000000c, 0x29800000, 0x00000000, 0x06980000, 0x00000010, 0x20530000, 0x0000000c, 0x29520003, 0x00000000, 0x22c58c00, 0x00000010, 0x001f0000, 0x00000008, 0x0f800003, 0x00000018, 0x8000fff3, 0x00000010, 0xb1c80013, 0x00000010, 0xb1c60003, 0x0000000c, 0x29800000, 0x00000010, 0x20530000, 0x0000000c, 0x29520000, 0x0000000c, 0x29520003, 0x00000010, 0x06c20002, 0x0000000c, 0x29520002, 0x00000000, 0x22c58c00, 0x00000000, 0x27650000, 0x00000000, 0x26e40000, 0x00000008, 0x22000016, 0x00000010, 0xb1c60003, 0x00000000, 0x23480000, 0x00000010, 0xb1800005, 0x00000000, 0x23480000, 0x0000000c, 0x29800000, 0x0000000f, 0x0f500007, 0x00000018, 0x80000012, 0x00000008, 0x22000016, 0x0000000c, 0x29800000, 0x00000000, 0x30140000, 0x00000000, 0x30950000, 0x00000010, 0x07500003, 0x00000009, 0x0b1600ff, 0x00000009, 0x0d1a00ff, 0x0000000f, 0x31160008, 0x00000000, 0x31623400, 0x00000003, 0xf1623000, 0x00000010, 0x205f0000, 0x00000000, 0x2c510000, 0x00000009, 0x2cd1007f, 0x00000008, 0x2cd90000, 0x00000008, 0x2d000000, 0x00000008, 0x2d80000c, 0x00000000, 0x00000000, 0x00000010, 0x91de0000, 0x00000010, 0x05c20004, 0x00000008, 0x0f800007, 0x00000000, 0x33000000, 0x00000010, 0x009f0000, 0x00000018, 0x8000fea3, 0x00000000, 0x2a000000, 0x0000000f, 0x0f500007, 0x00000010, 0xb1c6002d, 0x0000000f, 0x47420008, 0x00000009, 0x070e000f, 0x00000008, 0x070e0008, 0x00000010, 0x001f0000, 0x00000008, 0x09000001, 0x00000007, 0x09121c00, 0x00000003, 0xcbca9200, 0x00000000, 0x0b97a200, 0x00000007, 0x42171c00, 0x00000000, 0x0b040000, 0x0000000f, 0x0a840003, 0x00000000, 0x0a959c00, 0x00000000, 0x4a009a00, 0x00000008, 0x82120001, 0x00000001, 0x0c170800, 0x00000000, 0x0c978c00, 0x00000000, 0x02180000, 0x00000008, 0x0d00ffff, 0x00000008, 0x0f800006, 0x0000000c, 0x29000000, 0x00000010, 0x06c20004, 0x0000000c, 0x29520002, 0x00000010, 0x26420002, 0x0000000c, 0x29520003, 0x00000008, 0x22000001, 0x00000010, 0x009f0000, 0x00000010, 0xb197320c, 0x00000000, 0x231b0000, 0x00000000, 0x27110800, 0x00000000, 0x66900000, 0x0000000c, 0x29800000, 0x00000000, 0x02180000, 0x00000010, 0x20530000, 0x0000000c, 0x29520003, 0x00000000, 0x22c53600, 0x00000010, 0x001f0000, 0x00000008, 0x0f800006, 0x00000018, 0x8000fff4, 0x00000000, 0x231b0000, 0x00000000, 0x27110800, 0x00000000, 0x66900000, 0x00000010, 0xb1c8000b, 0x0000000c, 0x29800000, 0x00000010, 0x20530000, 0x0000000c, 0x29520000, 0x0000000c, 0x29520003, 0x00000010, 0x06c20002, 0x0000000c, 0x29520002, 0x00000000, 0x22c58c00, 0x00000000, 0x27650000, 0x00000000, 0x26e40000, 0x00000000, 0x23480000, 0x00000008, 0x22000017, 0x0000000c, 0x29800000, 0x00000010, 0x001f0000, 0x00000018, 0x8000fe68, }; int bce_TXP_b09FwReleaseMajor = 0x6; int bce_TXP_b09FwReleaseMinor = 0x0; int bce_TXP_b09FwReleaseFix = 0x11; u32 bce_TXP_b09FwStartAddr = 0x080000a8; u32 bce_TXP_b09FwTextAddr = 0x08000000; int bce_TXP_b09FwTextLen = 0x3d28; u32 bce_TXP_b09FwDataAddr = 0x00000000; int bce_TXP_b09FwDataLen = 0x0; u32 bce_TXP_b09FwRodataAddr = 0x08003d28; int bce_TXP_b09FwRodataLen = 0x30; u32 bce_TXP_b09FwBssAddr = 0x08003df0; int bce_TXP_b09FwBssLen = 0x24c; u32 bce_TXP_b09FwSbssAddr = 0x08003d88; int bce_TXP_b09FwSbssLen = 0x64; u32 bce_TXP_b09FwSDataAddr = 0x00000000; int bce_TXP_b09FwSDataLen = 0x0; const u32 bce_TXP_b09FwText[(0x3d28/4) + 1] = { 0xa00002a, 0x0, 0x0, 0xd, 0x74787036, 0x2e302e31, 0x37000000, 0x6001100, 0x0, 0x136, 0xea60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1388, 0x0, 0x5dc, 0x0, 0x0, 0x10000003, 0x0, 0xd, 0xd, 0x3c020800, 0x24423d88, 0x3c030800, 0x2463403c, 0xac400000, 0x43202b, 0x1480fffd, 0x24420004, 0x3c1d0800, 0x37bd7ffc, 0x3a0f021, 0x3c100800, 0x261000a8, 0x3c1c0800, 0x279c3d88, 0xe00044e, 0x0, 0xd, 0x27bdffb4, 0xafa10000, 0xafa20004, 0xafa30008, 0xafa4000c, 0xafa50010, 0xafa60014, 0xafa70018, 0xafa8001c, 0xafa90020, 0xafaa0024, 0xafab0028, 0xafac002c, 0xafad0030, 0xafae0034, 0xafaf0038, 0xafb8003c, 0xafb90040, 0xafbc0044, 0xafbf0048, 0xe000591, 0x0, 0x8fbf0048, 0x8fbc0044, 0x8fb90040, 0x8fb8003c, 0x8faf0038, 0x8fae0034, 0x8fad0030, 0x8fac002c, 0x8fab0028, 0x8faa0024, 0x8fa90020, 0x8fa8001c, 0x8fa70018, 0x8fa60014, 0x8fa50010, 0x8fa4000c, 0x8fa30008, 0x8fa20004, 0x8fa10000, 0x27bd004c, 0x3c1b6004, 0x8f7a5030, 0x377b5028, 0x3400008, 0xaf7a0000, 0x8f86003c, 0x3c039000, 0x3c028000, 0x862825, 0xa32025, 0xac440020, 0x3c038000, 0x8c670020, 0x4e0fffe, 0x0, 0x3e00008, 0x0, 0xa000070, 0x24040001, 0x8f85003c, 0x3c048000, 0x34830001, 0xa31025, 0x3e00008, 0xac820020, 0x3e00008, 0x1021, 0x3084ffff, 0x30a5ffff, 0x10800007, 0x1821, 0x30820001, 0x10400002, 0x42042, 0x651821, 0x1480fffb, 0x52840, 0x3e00008, 0x601021, 0x10c00007, 0x0, 0x8ca20000, 0x24c6ffff, 0x24a50004, 0xac820000, 0x14c0fffb, 0x24840004, 0x3e00008, 0x0, 0x10a00008, 0x24a3ffff, 0xac860000, 0x0, 0x0, 0x2402ffff, 0x2463ffff, 0x1462fffa, 0x24840004, 0x3e00008, 0x0, 0x90aa0031, 0x8fab0010, 0x8cac0040, 0x3c0300ff, 0x8d680004, 0xad6c0020, 0x8cad0044, 0xe06021, 0x3462ffff, 0xad6d0024, 0x8ca70048, 0x3c09ff00, 0x109c024, 0xad670028, 0x8cae004c, 0x182c824, 0x3197825, 0xad6f0004, 0xad6e002c, 0x8cad0038, 0x314a00ff, 0xad6d001c, 0x94a90032, 0x3128ffff, 0xad680010, 0x90a70030, 0xa5600002, 0xa1600004, 0xa1670000, 0x90a30032, 0x306200ff, 0x21982, 0x10600005, 0x24050001, 0x1065000e, 0x0, 0x3e00008, 0xa16a0001, 0x8cd80028, 0x354a0080, 0xad780018, 0x8ccf0014, 0xad6f0014, 0x8cce0030, 0xad6e0008, 0x8cc4002c, 0xa16a0001, 0x3e00008, 0xad64000c, 0x8ccd001c, 0xad6d0018, 0x8cc90014, 0xad690014, 0x8cc80024, 0xad680008, 0x8cc70020, 0xad67000c, 0x8cc20014, 0x8c830070, 0x43c82b, 0x13200007, 0x0, 0x8cc20014, 0x144cffe4, 0x0, 0x354a0080, 0x3e00008, 0xa16a0001, 0x8c820070, 0xa0000e6, 0x0, 0x90890030, 0x27bdfff8, 0x8fa8001c, 0xa3a90000, 0x8fa30000, 0x3c0dff80, 0x35a2ffff, 0x8cac002c, 0x625824, 0xafab0000, 0xa1000004, 0xc05821, 0xa7a00002, 0x8d060004, 0xa04821, 0x167c821, 0x8fa50000, 0x805021, 0x3c18ff7f, 0x32c2026, 0x3c0e00ff, 0x2c8c0001, 0x370fffff, 0x35cdffff, 0x3c02ff00, 0xafc824, 0xedc024, 0xc27824, 0xc1dc0, 0x3236825, 0x1f87025, 0xad0d0000, 0xad0e0004, 0x8d240024, 0xafad0000, 0xad040008, 0x8d2c0020, 0x2404ffff, 0xad0c000c, 0x95470032, 0x30e6ffff, 0xad060010, 0x91450048, 0x30a200ff, 0x219c2, 0x50600001, 0x8d240034, 0xad040014, 0x8d470038, 0x8faa0018, 0x27bd0008, 0xad0b0028, 0xad0a0024, 0xad07001c, 0xad00002c, 0xad000018, 0x3e00008, 0xad000020, 0x27bdffe0, 0xafb20018, 0xafb10014, 0xafb00010, 0xafbf001c, 0x90980030, 0xc08821, 0x3c0d00ff, 0x330f007f, 0xa0cf0000, 0x908e0031, 0x35acffff, 0x3c0aff00, 0xa0ce0001, 0x94a6001e, 0xa2200004, 0x8cab0014, 0x8e290004, 0xa08021, 0x16c2824, 0x12a4024, 0x809021, 0x1052025, 0xa6260002, 0xae240004, 0x26050020, 0x26240008, 0xe000092, 0x24060002, 0x92470030, 0x26050028, 0x26240014, 0x71e00, 0x31603, 0x24060004, 0x4400003, 0x2403ffff, 0x96590032, 0x3323ffff, 0xe000092, 0xae230010, 0x26240024, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x24050003, 0x3021, 0xa00009c, 0x27bd0020, 0x27bdffd8, 0xafb1001c, 0xafb00018, 0xafbf0020, 0x90a90030, 0x24020001, 0xe05021, 0x3123003f, 0xa04021, 0x8fb00040, 0x808821, 0xc04821, 0x10620014, 0x8fa70038, 0x240b0005, 0xa02021, 0xc02821, 0x106b0013, 0x2003021, 0xe000128, 0x0, 0x9225007c, 0x30a40002, 0x10800003, 0x26030030, 0xae000030, 0x26030034, 0x8fbf0020, 0x8fb1001c, 0x8fb00018, 0x601021, 0x3e00008, 0x27bd0028, 0xe0000a7, 0xafb00010, 0xa00016f, 0x0, 0x8fa3003c, 0x1002021, 0x1202821, 0x1403021, 0xafa30010, 0xe0000ee, 0xafb00014, 0xa00016f, 0x0, 0x3c068000, 0x34c20e00, 0x8c440010, 0x8f850044, 0xaca40020, 0x8c430018, 0x3e00008, 0xaca30024, 0x3c068000, 0x34c20e00, 0x8c440014, 0x8f850044, 0xaca40020, 0x8c43001c, 0x3e00008, 0xaca30024, 0x9382000c, 0x1040001b, 0x2483000f, 0x2404fff0, 0x643824, 0x10e00019, 0x978b0010, 0x9784000e, 0x9389000d, 0x3c0a601c, 0xa0001ac, 0x1644023, 0x1037021, 0x642823, 0x11260002, 0x31c2ffff, 0x30a2ffff, 0x47302b, 0x50c0000e, 0xe44821, 0x8d4d000c, 0x31a3ffff, 0x36400, 0xc2c03, 0x4a1fff3, 0x3021, 0x30637fff, 0xa0001a4, 0x24060001, 0x3e00008, 0x0, 0x9784000e, 0xe44821, 0x3123ffff, 0x3168ffff, 0x68382b, 0x54e0fff8, 0xa783000e, 0x938a000d, 0x11400005, 0x240f0001, 0x6bc023, 0xa380000d, 0x3e00008, 0xa798000e, 0x6bc023, 0xa38f000d, 0x3e00008, 0xa798000e, 0x3e00008, 0x0, 0x27bdffe8, 0xafb00010, 0x3c108000, 0x36030140, 0x308bffff, 0x93aa002b, 0xafbf0014, 0xa46b0004, 0x36040e00, 0x94880016, 0x30c600ff, 0x8fa90030, 0xa4680006, 0xac650008, 0xa0660012, 0xa46a001a, 0xac670020, 0x8fa5002c, 0xa4690018, 0x1202021, 0xe000198, 0xac650014, 0x3c021000, 0xae020178, 0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018, 0x8f850000, 0x24840007, 0x27bdfff8, 0x3084fff8, 0x3c068000, 0x94cb008a, 0x316affff, 0xafaa0000, 0x8fa90000, 0x1254023, 0x2507ffff, 0x30e31fff, 0x64102b, 0x1440fff7, 0x56882, 0xd2880, 0x34cc4000, 0xac1021, 0x3e00008, 0x27bd0008, 0x8f820000, 0x24860007, 0x30c5fff8, 0xa21821, 0x30641fff, 0x3e00008, 0xaf840000, 0x8f87003c, 0x8f840044, 0x27bdffb0, 0xafb70044, 0xafb40038, 0xafb1002c, 0xafbf0048, 0xafb60040, 0xafb5003c, 0xafb30034, 0xafb20030, 0xafb00028, 0x3c0b8000, 0x8c860024, 0xad670080, 0x8c8a0020, 0x35670e00, 0x35690100, 0xacea0010, 0x8c880024, 0x8d250004, 0xb821, 0xace80018, 0x8ce30010, 0xa68823, 0xa021, 0xace30014, 0x8ce20018, 0xace2001c, 0x122000fe, 0xe0b021, 0x936c0008, 0x118000f4, 0x0, 0x976f0010, 0x31eeffff, 0x22e682b, 0x15a000ef, 0x0, 0x97720010, 0x3250ffff, 0xaed00000, 0x3c038000, 0x8c740000, 0x32930008, 0x1260fffd, 0x0, 0x96d80008, 0x8ec70004, 0x3305ffff, 0x30b50001, 0x12a000e4, 0x0, 0xd, 0x30bfa040, 0x24190040, 0x13f9011b, 0x30b4a000, 0x128000df, 0x0, 0x93730008, 0x12600008, 0x0, 0x976d0010, 0x31acffff, 0xec202b, 0x10800003, 0x30ae0040, 0x11c000d5, 0x0, 0xa7850040, 0xaf870038, 0x93630008, 0x2202821, 0xafb10020, 0x146000f5, 0x27b40020, 0xaf60000c, 0x978f0040, 0x31f14000, 0x16200002, 0x24030016, 0x2403000e, 0x24054007, 0xa363000a, 0xaf650014, 0x938a0042, 0x8f700014, 0x31550001, 0x151240, 0x2024825, 0xaf690014, 0x979f0040, 0x8f780014, 0x33f90010, 0x3194025, 0xaf680014, 0x97920040, 0x32470008, 0x10e0016e, 0x0, 0x8f670014, 0x3c121000, 0x3c118000, 0xf27825, 0xaf6f0014, 0x36230e00, 0x946e000a, 0x3c0d8100, 0x2406000e, 0x31ccffff, 0x18d2025, 0xaf640004, 0xa3660002, 0x9373000a, 0x3406fffc, 0x266b0004, 0xa36b000a, 0x97980040, 0x33082000, 0x1100015f, 0x0, 0x3c058000, 0x34a90e00, 0x97990040, 0x9538000c, 0x97870040, 0x194042, 0x3312c000, 0x31030003, 0x127b03, 0x30f11000, 0x6f6825, 0x117203, 0x1ae6025, 0xc20c0, 0xa7640012, 0x97930040, 0x936a000a, 0x135982, 0x3175003c, 0x2aa1021, 0x2450003c, 0xa3700009, 0x953f000c, 0x33f93fff, 0xa7790010, 0x97700012, 0x93690009, 0x130f821, 0x27e50002, 0x30b90007, 0x19c023, 0x33080007, 0xa368000b, 0x93710009, 0x97720012, 0x976f0010, 0x322700ff, 0x8f910038, 0x978d0040, 0xf21821, 0x6f7021, 0x1c66021, 0x31a60040, 0x10c00005, 0x3185ffff, 0xb1102b, 0x3c128000, 0x10400017, 0x9821, 0x225a82b, 0x56a0013e, 0x8fa50020, 0x3c048000, 0x348a0e00, 0x8d530014, 0x3c068000, 0xad530010, 0x8d4b001c, 0xad4b0018, 0xad450000, 0x8ccd0000, 0x31ac0008, 0x1180fffd, 0x34ce0e00, 0x95c30008, 0xa08821, 0x9021, 0xa7830040, 0x8dc60004, 0x24130001, 0xaf860038, 0x976f0010, 0x31f5ffff, 0x8e9f0000, 0x3f12823, 0x10a0011f, 0xae850000, 0x93620008, 0x144000dd, 0x0, 0xe0001e7, 0x24040010, 0x8f900048, 0x402821, 0x3c023200, 0x320600ff, 0x65400, 0x142f825, 0x26090001, 0xaf890048, 0xacbf0000, 0x93790009, 0x97780012, 0x936f000a, 0x332800ff, 0x3303ffff, 0x1033821, 0x76c00, 0x31ee00ff, 0x1ae6025, 0xacac0004, 0x8f840048, 0x978b0040, 0x316a2000, 0x1140010a, 0xaca40008, 0x97640012, 0x308bffff, 0x6400108, 0xacab000c, 0x978e0040, 0x31c50008, 0x14a00002, 0x26280006, 0x26280002, 0x3c1f8000, 0x37e70e00, 0x94f90014, 0x8ce5001c, 0x8f670004, 0x93780002, 0x3324ffff, 0x330300ff, 0xafa30010, 0x8f6f0014, 0xafa80018, 0xe0001cb, 0xafaf0014, 0x24040010, 0xe0001fb, 0x0, 0x8e920000, 0x16400005, 0x0, 0x8f780014, 0x2403ffbf, 0x303a024, 0xaf740014, 0x8f67000c, 0xf5c821, 0xaf79000c, 0x93750008, 0x16a00008, 0x0, 0x12600006, 0x0, 0x8f680014, 0x3c0aefff, 0x3549fffe, 0x109f824, 0xaf7f0014, 0xa3730008, 0x8fa50020, 0xa00034f, 0x2202021, 0xaed10000, 0xa00022d, 0x3c038000, 0x14e0ff1e, 0x30bfa040, 0xe000190, 0xa021, 0x2e910001, 0x237b025, 0x12c00018, 0x8fbf0048, 0x8f87003c, 0x24170f00, 0x10f700d4, 0x3c068000, 0x8cd90178, 0x720fffe, 0x241f0f00, 0x10ff00f6, 0x34ca0e00, 0x8d560014, 0x34c70140, 0x24080240, 0xacf60004, 0x8d49001c, 0x3c141000, 0xace90008, 0xa0e00012, 0xa4e0001a, 0xace00020, 0xa4e00018, 0xace80014, 0xacd40178, 0x8fbf0048, 0x8fb70044, 0x8fb60040, 0x8fb5003c, 0x8fb40038, 0x8fb30034, 0x8fb20030, 0x8fb1002c, 0x8fb00028, 0x3e00008, 0x27bd0050, 0x8f910038, 0x97880040, 0x3c128000, 0x220a821, 0x31070040, 0x14e0ff7c, 0x9821, 0x97790010, 0x8f920038, 0x3338ffff, 0x131200a8, 0x2021, 0x80a021, 0x108000f3, 0xa08821, 0x1620fece, 0x0, 0xa00031f, 0x2e910001, 0x3c038000, 0x8c620178, 0x440fffe, 0x24080800, 0x8f860000, 0xac680178, 0x3c038000, 0x946d008a, 0x31acffff, 0x1865823, 0x256affff, 0x31441fff, 0x2c890008, 0x1520fff9, 0x0, 0x8f8f0048, 0x34704000, 0x8f83003c, 0xe0a021, 0x240e0f00, 0x25e70001, 0xaf870048, 0xd03021, 0x2348823, 0x3c088000, 0x31f500ff, 0x106e0005, 0x24070001, 0x93980042, 0x33130001, 0x139240, 0x36470001, 0x152400, 0x3c0a0100, 0x8a4825, 0xacc90000, 0x8f820048, 0x30bf0036, 0x30b90008, 0xacc20004, 0x13200099, 0xff9825, 0x35120e00, 0x9650000a, 0x8f870000, 0x3c0f8100, 0x3203ffff, 0x24ed0008, 0x35060140, 0x6f6025, 0x3c0e1000, 0x31ab1fff, 0x26920006, 0x2405000e, 0xaccc0020, 0x26e9825, 0xa4c5001a, 0xaf8b0000, 0xa4d20018, 0x16200008, 0x3c108000, 0x8f89003c, 0x24020f00, 0x51220002, 0x24170001, 0x36730040, 0xe000188, 0x3c108000, 0x36060e00, 0x8ccb0014, 0x360a0140, 0x2402021, 0xad4b0004, 0x8cc5001c, 0xad450008, 0xa1550012, 0xad530014, 0xe000198, 0x3c151000, 0xae150178, 0xa000352, 0x0, 0x936f0009, 0x976e0012, 0x936d000b, 0x31e500ff, 0xae2021, 0x31ac00ff, 0x8c8021, 0x2602000a, 0x3050ffff, 0xe0001e7, 0x2002021, 0x8f860048, 0x3c034100, 0x3c058000, 0x24cb0001, 0xaf8b0048, 0x936a0009, 0x97690012, 0x30c600ff, 0x315f00ff, 0x3128ffff, 0x3e83821, 0x24f90002, 0x6c400, 0x3197825, 0x1e37025, 0xac4e0000, 0x8f6d000c, 0x34a40e00, 0x948b0014, 0x1b26025, 0xac4c0004, 0x8c85001c, 0x8f670004, 0x936a0002, 0x3164ffff, 0x314900ff, 0xafa90010, 0x8f680014, 0xafb10018, 0xe0001cb, 0xafa80014, 0xa0002fd, 0x2002021, 0xaf600004, 0xa3600002, 0x97980040, 0x33082000, 0x1500fea3, 0x3021, 0xa7600012, 0x97840040, 0x936b000a, 0x3c108000, 0x30931f00, 0x135183, 0x14ba821, 0x26a20028, 0xa3620009, 0x36090e00, 0x953f000c, 0xa000295, 0xa77f0010, 0x8f700014, 0x36090040, 0xe000188, 0xaf690014, 0xa0002c9, 0x0, 0xa00034f, 0x2021, 0x641fefa, 0xaca0000c, 0x8cac000c, 0x3c0d8000, 0x18d9025, 0xa0002ea, 0xacb2000c, 0x9021, 0xa0002c5, 0x24130001, 0x12800007, 0x3c028000, 0x344b0e00, 0x95660008, 0x30d30040, 0x12600049, 0x0, 0x3c068000, 0x8cd00178, 0x600fffe, 0x34c50e00, 0x94b50010, 0x3c030500, 0x34cc0140, 0x32b8ffff, 0x3039025, 0xad92000c, 0x8caf0014, 0x240d2000, 0x3c041000, 0xad8f0004, 0x8cae001c, 0xad8e0008, 0xa1800012, 0xa580001a, 0xad800020, 0xa5800018, 0xad8d0014, 0xacc40178, 0xa000326, 0x3c068000, 0x8f9f0000, 0x35180140, 0x26920002, 0x27f90008, 0x33281fff, 0xa7120018, 0xa000391, 0xaf880000, 0x3c028000, 0x34450140, 0xaca0000c, 0x1280001b, 0x34530e00, 0x34510e00, 0x8e370010, 0xacb70004, 0x8e240018, 0x3c0b8000, 0xaca40008, 0x35700140, 0x24040040, 0xa2000012, 0x8fbf0048, 0xa600001a, 0x8fb70044, 0xae000020, 0x8fb60040, 0xa6000018, 0x8fb5003c, 0xae040014, 0x8fb40038, 0x8fb30034, 0x8fb20030, 0x8fb1002c, 0x8fb00028, 0x3c021000, 0x27bd0050, 0x3e00008, 0xad620178, 0x8e660014, 0xaca60004, 0x8e64001c, 0xa00042a, 0x3c0b8000, 0xe000190, 0x2e910001, 0xa000320, 0x237b025, 0x0, 0xd, 0x0, 0x24000369, 0xa000401, 0x3c068000, 0x27bdffd8, 0xafbf0020, 0x3c098000, 0x3c1f20ff, 0xafb20018, 0x3c076000, 0x35320e00, 0x24020010, 0x37f9fffd, 0xace23008, 0xafb3001c, 0xafb10014, 0xafb00010, 0xae590000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c1800ff, 0x3713fffd, 0xae530000, 0x3c0b6004, 0x8d705000, 0x2411ff7f, 0x3c0e0002, 0x2117824, 0x35ec380c, 0x35cd0109, 0xaced4c18, 0x240a0009, 0xad6c5000, 0x8ce80438, 0xad2a0008, 0xad200014, 0x8ce54c1c, 0x3106ffff, 0x38c42f71, 0x51e02, 0x3062000f, 0x2486c0b3, 0x10400007, 0xaf820008, 0x8ce54c1c, 0x3c09001f, 0x3528fc00, 0xa81824, 0x321c2, 0xaf840004, 0x8cf10808, 0x3c0f5709, 0x2412f000, 0x2327024, 0x35f00010, 0x1d06026, 0x1cf6826, 0x2daa0001, 0x2d8b0001, 0x14b3825, 0x50e00009, 0xa380000c, 0x3c1f601c, 0x8ff80008, 0x24190001, 0xa399000c, 0x33137c00, 0xa7930010, 0xa780000e, 0xa380000d, 0xaf800048, 0x14c00003, 0xaf800000, 0x3c066000, 0xacc0442c, 0xe0005b9, 0x3c108000, 0xe000f24, 0x36110100, 0x3c120800, 0x26523df0, 0x3c130800, 0x26733e70, 0x8e030000, 0x38640001, 0x30820001, 0x1440fffc, 0x3c0b800a, 0x8e260000, 0x2407ff80, 0x24c90240, 0x312a007f, 0x14b4021, 0x1272824, 0xae060020, 0xaf880044, 0xae050024, 0x3c048000, 0xaf86003c, 0x8c8c0178, 0x580fffe, 0x24180800, 0x922f0008, 0xac980178, 0xa38f0042, 0x938e0042, 0x31cd0001, 0x11a0000f, 0x24050d00, 0x24dff800, 0x2ff90301, 0x1320001c, 0x629c2, 0x24a4fff0, 0x41042, 0x23140, 0xe000202, 0xd2d821, 0x3c024000, 0x3c068000, 0xacc20138, 0xa0004a0, 0x0, 0x10c50023, 0x240d0f00, 0x10cd0027, 0x3c1f8008, 0x37f90080, 0x93380000, 0x240e0050, 0x330f00ff, 0x15eefff3, 0x3c024000, 0xe000a40, 0x0, 0x3c024000, 0x3c068000, 0xacc20138, 0xa0004a0, 0x0, 0x8f830004, 0xa3402b, 0x1500000b, 0x8f8b0008, 0x6b5021, 0x2547ffff, 0xe5482b, 0x15200006, 0xa36023, 0xc1940, 0xe000202, 0x73d821, 0xa0004c4, 0x3c024000, 0xd, 0xe000202, 0x0, 0xa0004c4, 0x3c024000, 0x3c1b0800, 0x277b3f70, 0xe000202, 0x0, 0xa0004c4, 0x3c024000, 0x3c1b0800, 0x277b3f90, 0xe000202, 0x0, 0xa0004c4, 0x3c024000, 0x3c066004, 0x3c090800, 0x25290104, 0xacc9502c, 0x8cc85000, 0x3c058000, 0x3c020002, 0x35070080, 0xacc75000, 0x3c040800, 0x248415a4, 0x3c030800, 0x2463155c, 0xaca50008, 0xaca2000c, 0x3c010800, 0xac243d80, 0x3c010800, 0xac233d84, 0x3e00008, 0x24020001, 0xa03021, 0x3c1c0800, 0x279c3d88, 0x3c0c0400, 0x3c0b0002, 0x8b3826, 0x8c4026, 0x2ce20001, 0x7502b, 0x2d050001, 0xa4880, 0x3c030800, 0x24633d80, 0x452025, 0x1231821, 0x10800003, 0x1021, 0xac660000, 0x24020001, 0x3e00008, 0x0, 0x3c1c0800, 0x279c3d88, 0x3c0b0400, 0x3c0a0002, 0x8a3026, 0x8b3826, 0x2cc20001, 0x6482b, 0x2ce50001, 0x94080, 0x3c030800, 0x24633d80, 0x452025, 0x1031821, 0x10800005, 0x1021, 0x3c0c0800, 0x258c155c, 0xac6c0000, 0x24020001, 0x3e00008, 0x0, 0x3c090002, 0x3c080400, 0x883026, 0x893826, 0x2cc30001, 0x802821, 0x2ce40001, 0x831025, 0x1040000b, 0x3021, 0x3c1c0800, 0x279c3d88, 0x3c0a8000, 0x8d4e0008, 0x24060001, 0x1ca6825, 0xad4d0008, 0x8d4c000c, 0x1855825, 0xad4b000c, 0x3e00008, 0xc01021, 0x3c1c0800, 0x279c3d88, 0x3c058000, 0x8ca6000c, 0x42027, 0x24020001, 0xc41824, 0x3e00008, 0xaca3000c, 0x3c020002, 0x1082000b, 0x3c056000, 0x3c070400, 0x10870003, 0x0, 0x3e00008, 0x0, 0x8ca908d0, 0x240afffd, 0x12a4024, 0x3e00008, 0xaca808d0, 0x8ca408d0, 0x2406fffe, 0x861824, 0x3e00008, 0xaca308d0, 0x3c05601a, 0x34a60010, 0x8cc30080, 0x27bdfff8, 0x8cc50084, 0xafa30000, 0x93a40000, 0x24020001, 0x10820003, 0xafa50004, 0x3e00008, 0x27bd0008, 0x93a70001, 0x14e00014, 0x97ac0002, 0x97b80002, 0x3c0f8000, 0x330efffc, 0x1cf6821, 0xada50000, 0xa3a00000, 0x3c066000, 0x8cc708d0, 0x2408fffe, 0x3c04601a, 0xe82824, 0xacc508d0, 0x8fa30004, 0x8fa20000, 0x34990010, 0x27bd0008, 0xaf220080, 0x3e00008, 0xaf230084, 0x3c0b8000, 0x318afffc, 0x14b4821, 0x8d280000, 0xa00057d, 0xafa80004, 0x27bdffe8, 0xafbf0010, 0x3c1c0800, 0x279c3d88, 0x3c058000, 0x8ca4000c, 0x8ca20004, 0x3c030002, 0x442824, 0x10a0000a, 0xa31824, 0x3c060400, 0x3c040002, 0x14600009, 0xa61024, 0x1440000f, 0x3c040400, 0xd, 0x3c1c0800, 0x279c3d88, 0x8fbf0010, 0x3e00008, 0x27bd0018, 0x3c020800, 0x8c423d80, 0x40f809, 0x0, 0x3c1c0800, 0x279c3d88, 0xa0005a6, 0x8fbf0010, 0x3c020800, 0x8c423d84, 0x40f809, 0x0, 0xa0005ac, 0x0, 0x411c0, 0x3e00008, 0x24420240, 0x3c040800, 0x24843fd4, 0x2405001a, 0xa00009c, 0x3021, 0x27bdffe0, 0xafb00010, 0x3c108000, 0xafbf0018, 0xafb10014, 0x36110100, 0x92220009, 0xe0005b6, 0x3044007f, 0x8e3f0000, 0x8f89003c, 0x3c0f0080, 0x3e26021, 0x25880040, 0x49f821, 0x240dff80, 0x310e0078, 0x31980078, 0x35f90001, 0x35f10002, 0x3193825, 0x1d14825, 0x10d3024, 0x3ed5824, 0x18d2824, 0x240a0040, 0x24040080, 0x240300c0, 0xae0b0024, 0xae000810, 0xae0a0814, 0xae040818, 0xae03081c, 0xae050804, 0xae070820, 0xae060808, 0xae090824, 0x36090900, 0x9539000c, 0x36050980, 0x33ed007f, 0x3338ffff, 0x1889c0, 0xae110800, 0xae0f0828, 0x952c000c, 0x8fbf0018, 0x8fb10014, 0x318bffff, 0xb51c0, 0xae0a002c, 0x8ca40050, 0x8fb00010, 0x8ca3003c, 0x8d270004, 0x8ca8001c, 0x8ca60038, 0x3c0e800a, 0x1ae1021, 0x27bd0020, 0xaf820044, 0xaf840050, 0xaf830054, 0xaf87004c, 0xaf88005c, 0x3e00008, 0xaf860060, 0x3c090800, 0x91293ff9, 0x24a80002, 0x3c051100, 0x93c00, 0xe83025, 0xc51825, 0x24820008, 0xac830000, 0x3e00008, 0xac800004, 0x3c098000, 0x35230900, 0x9128010b, 0x906a0011, 0x24020028, 0x804821, 0x314700ff, 0xa07021, 0xc06821, 0x31080040, 0x10e20002, 0x340c86dd, 0x240c0800, 0x3c0a8000, 0x35420a9a, 0x94470000, 0x354b0a9c, 0x35460aa0, 0x30f9ffff, 0xad390000, 0x8d780000, 0x354b0a80, 0x24040001, 0xad380004, 0x8ccf0000, 0xad2f0008, 0x91650019, 0x30a30003, 0x1064009a, 0x28640002, 0x148000b9, 0x24050002, 0x106500a8, 0x240f0003, 0x106f00be, 0x35450aa4, 0x240a0800, 0x118a004d, 0x0, 0x51000042, 0x3c0b8000, 0x3c048000, 0x34830900, 0x90670012, 0x30e200ff, 0x4d7821, 0xfc880, 0x27240001, 0x3c0a8000, 0x354f0900, 0x91e50019, 0x354c0980, 0x8d870028, 0x30a300ff, 0x31500, 0x475825, 0x4c400, 0x3c196000, 0x1793025, 0x370806ff, 0xad260000, 0xad280004, 0x8dea002c, 0x25280028, 0xad2a0008, 0x8dec0030, 0xad2c000c, 0x8de50034, 0xad250010, 0x8de40038, 0xad240014, 0x8de3001c, 0xad230018, 0x8de70020, 0xad27001c, 0x8de20024, 0xad220020, 0x8df90028, 0xad390024, 0x3c098000, 0x3526093c, 0x8ccf0000, 0x352a0100, 0xad0e0004, 0xad0f0000, 0x8d4e000c, 0x35230900, 0x35250980, 0xad0e0008, 0x906c0012, 0x8d47000c, 0x8cb90034, 0x3c180800, 0x93183ff8, 0x318200ff, 0x4d5821, 0x3277823, 0xb3700, 0x182400, 0xc47025, 0x31e9fffc, 0x1c96825, 0x25020014, 0xad0d000c, 0x3e00008, 0xad000010, 0x35780900, 0x93060012, 0x3c050800, 0x94a53fe8, 0x30c800ff, 0x10d5021, 0xa6080, 0xa00063c, 0x1852021, 0x15000060, 0x0, 0x3c080800, 0x95083fee, 0x3c060800, 0x94c63fe8, 0x1061021, 0x3c0b8000, 0x35790900, 0x93380011, 0x932a0019, 0x35660a80, 0x330800ff, 0x94cf002a, 0x86082, 0x314500ff, 0x978a0058, 0xc1e00, 0x52400, 0x3047ffff, 0x641025, 0x47c025, 0x1ea3021, 0x3c0b4000, 0x30b4025, 0x66400, 0xad280000, 0xad2c0004, 0x93250018, 0x3c030006, 0x25280014, 0x53e00, 0xe31025, 0xad220008, 0x8f24002c, 0x254f0001, 0x31eb7fff, 0xad24000c, 0x8f38001c, 0xa78b0058, 0xad380010, 0x3c098000, 0x3526093c, 0x8ccf0000, 0x352a0100, 0xad0e0004, 0xad0f0000, 0x8d4e000c, 0x35230900, 0x35250980, 0xad0e0008, 0x906c0012, 0x8d47000c, 0x8cb90034, 0x3c180800, 0x93183ff8, 0x318200ff, 0x4d5821, 0x3277823, 0xb3700, 0x182400, 0xc47025, 0x31e9fffc, 0x1c96825, 0x25020014, 0xad0d000c, 0x3e00008, 0xad000010, 0x3c020800, 0x94423ff2, 0x3c050800, 0x94a53fe8, 0x35440aa4, 0x3c070800, 0x94e73fe4, 0x948b0000, 0x45c821, 0x327c023, 0xb1c00, 0x2706fff2, 0x665025, 0xad2a000c, 0xad200010, 0xad2c0014, 0xa000630, 0x25290018, 0x354f0aa4, 0x95e50000, 0x95640028, 0x51400, 0x43c00, 0x34598100, 0xec5825, 0xad39000c, 0xad2b0010, 0xa000630, 0x25290014, 0x3c0c0800, 0x958c3fee, 0xa000686, 0x25820001, 0x5460ff4c, 0x240a0800, 0x35580aa4, 0x97060000, 0x61c00, 0x6c5025, 0xad2a000c, 0xa000630, 0x25290010, 0x3c030800, 0x94633ff2, 0x3c070800, 0x94e73fe8, 0x3c0f0800, 0x95ef3fe4, 0x94a40000, 0x95790028, 0x671021, 0x4f5823, 0x41c00, 0x193400, 0x2578ffee, 0xd87825, 0x346a8100, 0xad2a000c, 0xad2f0010, 0xad200014, 0xad2c0018, 0xa000630, 0x2529001c, 0x3e00008, 0x240207d0, 0x27bdffe0, 0xafb20018, 0xafb10014, 0xafb00010, 0xafbf001c, 0xe00007c, 0x808821, 0x8f880054, 0x8f87004c, 0x3c058008, 0x34b20080, 0x1112821, 0x3c108000, 0x24020080, 0x240300c0, 0xa72023, 0xae020818, 0x3c068008, 0xae03081c, 0x18800004, 0xaf850054, 0xacc50004, 0x8cc90004, 0xaf89004c, 0x12200009, 0x36040980, 0xe000702, 0x0, 0x924c0027, 0x8e0b0074, 0x1825004, 0x14b3021, 0xae46000c, 0x36040980, 0x8c8e001c, 0x8f8f005c, 0x1cf6823, 0x19a00004, 0x8fbf001c, 0x8c90001c, 0xaf90005c, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0xa00007e, 0x27bd0020, 0x8f860050, 0x8f830054, 0x8f82004c, 0x3c058008, 0x34a40080, 0xac860050, 0xac83003c, 0x3e00008, 0xaca20004, 0x3c030800, 0x8c630054, 0x27bdfff8, 0x308400ff, 0x24620001, 0x30a500ff, 0x3c010800, 0xac220054, 0x30c600ff, 0x3c078000, 0x8ce80178, 0x500fffe, 0x3c0c7fff, 0xa3a40003, 0x8faa0000, 0x358bffff, 0x14b4824, 0x627c0, 0x1244025, 0xafa80000, 0x34e20100, 0x9043000a, 0xa3a00002, 0x3c1980ff, 0xa3a30001, 0x8faf0000, 0x30ae007f, 0x3738ffff, 0x1f86024, 0xe6e00, 0x3c0a0020, 0x34e50140, 0x18d5825, 0x35492000, 0x2406ff80, 0x3c041000, 0x27bd0008, 0xacab000c, 0xaca90014, 0xa4a00018, 0xa0a60012, 0x3e00008, 0xace40178, 0x308800ff, 0x30a700ff, 0x3c038000, 0x8c620178, 0x440fffe, 0x3c0c8000, 0x358a0a00, 0x8d4b0020, 0x35840140, 0x35850980, 0xac8b0004, 0x8d490024, 0x7302b, 0x61540, 0xac890008, 0xa0880010, 0x90a3004c, 0xa083002d, 0x3e00008, 0xa4800018, 0x27bdffe8, 0x308400ff, 0xafbf0010, 0xe000767, 0x30a500ff, 0x8f830054, 0x8fbf0010, 0x3c068000, 0x34c50140, 0x34470040, 0x2404ff90, 0x3c021000, 0x27bd0018, 0xaca3000c, 0xa0a40012, 0xaca70014, 0x3e00008, 0xacc20178, 0x27bdffe0, 0x3c088008, 0xafbf001c, 0xafb20018, 0xafb10014, 0xafb00010, 0x35100080, 0x8e060018, 0x3c078000, 0x309200ff, 0xc72025, 0xae040018, 0xe00007c, 0x30b100ff, 0x92030005, 0x34620008, 0xe00007e, 0xa2020005, 0x2402021, 0xe00077b, 0x2202821, 0x2402021, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x24050005, 0x24060001, 0xa00073c, 0x27bd0020, 0x3c058000, 0x34a30980, 0x90660008, 0x30c20008, 0x1040000f, 0x3c0a0101, 0x3549080a, 0xac890000, 0x8ca80074, 0xac880004, 0x3c070800, 0x90e73ff8, 0x30e50010, 0x50a00008, 0xac800008, 0x3c0d8008, 0x35ac0080, 0x8d8b0058, 0xac8b0008, 0x2484000c, 0x3e00008, 0x801021, 0xa0007bf, 0x2484000c, 0x27bdffe8, 0x3c098000, 0xafb00010, 0xafbf0014, 0x35260980, 0x90c80009, 0x24020006, 0xa05821, 0x310300ff, 0x35270900, 0x808021, 0x24050004, 0x1062007b, 0x24080002, 0x94cf005c, 0x3c0e0204, 0x31edffff, 0x1ae6025, 0xae0c0000, 0x90ca0008, 0x31440020, 0x10800008, 0x0, 0x90c2004e, 0x3c1f0103, 0x37f90300, 0x305800ff, 0x3193025, 0x24050008, 0xae060004, 0x90f90011, 0x90e60012, 0x90e40011, 0x333800ff, 0x187082, 0x30cf00ff, 0x1cf5021, 0x14b6821, 0x308900ff, 0x31aaffff, 0x39230028, 0xa6080, 0x1460002c, 0x20c4823, 0x90e40012, 0x3c198000, 0x372f0100, 0x308c00ff, 0x18b1821, 0x31080, 0x45f821, 0x1f8400, 0x360706ff, 0xad270004, 0x373f0900, 0x93ec0011, 0x93ee0012, 0x37260980, 0x5c082, 0x8de4000c, 0x8cc50034, 0x31cd00ff, 0x1ab1021, 0x581821, 0xa4f823, 0x88400, 0x33f00, 0xf03025, 0x33f9ffff, 0x318f00fc, 0xd97025, 0x1582021, 0x1e96821, 0x45080, 0xadae000c, 0xe00007c, 0x12a8021, 0x3c088008, 0x240b0004, 0x35050080, 0xe00007e, 0xa0ab0009, 0x2001021, 0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018, 0x90ec0011, 0x90e30019, 0x3c180800, 0x97183fee, 0x318200ff, 0x2f882, 0x307000ff, 0x1fce00, 0x103c00, 0x3273025, 0xd87025, 0x3c0f4000, 0x1cf6825, 0x3c198000, 0xad2d0000, 0x373f0900, 0x93ec0011, 0x93ee0012, 0x372f0100, 0x37260980, 0x5c082, 0x8de4000c, 0x8cc50034, 0x31cd00ff, 0x1ab1021, 0x581821, 0xa4f823, 0x88400, 0x33f00, 0xf03025, 0x33f9ffff, 0x318f00fc, 0xd97025, 0x1582021, 0x1e96821, 0x45080, 0xadae000c, 0xe00007c, 0x12a8021, 0x3c088008, 0x240b0004, 0x35050080, 0xe00007e, 0xa0ab0009, 0x2001021, 0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018, 0xa0007d1, 0x24080012, 0x27bdffd0, 0x3c038000, 0xafb60028, 0xafb50024, 0xafb40020, 0xafb10014, 0xafbf002c, 0xafb3001c, 0xafb20018, 0xafb00010, 0x34670100, 0x90e6000b, 0x309400ff, 0x30b500ff, 0x30c20030, 0xb021, 0x10400099, 0x8821, 0x34640980, 0x90880008, 0x82e00, 0x51e03, 0x46000c0, 0x24040004, 0x8f860054, 0x3c010800, 0xa0243ff8, 0x3c0c8000, 0xad800048, 0x3c048000, 0x348e0100, 0x91cd000b, 0x31a50020, 0x10a00007, 0x3c078000, 0x34930980, 0x92720008, 0x128600, 0x107e03, 0x5e000c4, 0x3c1f8008, 0x34ec0100, 0x918a000b, 0x34eb0980, 0x91690008, 0x31440040, 0x4402b, 0x31230008, 0xc89823, 0x14600002, 0x24120003, 0x9021, 0x3c108000, 0x36180a80, 0x36040900, 0x970e002c, 0x90830011, 0x90890012, 0x93050018, 0x307f00ff, 0x312800ff, 0x2481021, 0x2c880, 0x930d0018, 0x33f7821, 0x1f13021, 0x30b100ff, 0xd11821, 0xa78e0058, 0x3c010800, 0xa4263fee, 0x3c010800, 0xa4233ff0, 0x15a00002, 0x0, 0xd, 0x920b010b, 0x3065ffff, 0x3c010800, 0xa4233ff2, 0x316a0040, 0x3c010800, 0xa4203fe8, 0x3c010800, 0xa4203fe4, 0x11400002, 0x24a4000a, 0x24a4000b, 0x3091ffff, 0xe0001e7, 0x2202021, 0x9206010b, 0x3c0c0800, 0x958c3ff2, 0x402021, 0x66982, 0x31a70001, 0xe000601, 0x1872821, 0x402021, 0x2602821, 0xe00060c, 0x2403021, 0xe0007ab, 0x402021, 0x16c00069, 0x402021, 0x9212010b, 0x32560040, 0x12c00005, 0x3c0500ff, 0x8c930000, 0x34aeffff, 0x26e8024, 0xac900000, 0xe0001fb, 0x2202021, 0x3c0f0800, 0x91ef3ff8, 0x31f10003, 0x12200016, 0x3c138008, 0x8f820054, 0x3c098008, 0x35280080, 0x245f0001, 0xad1f003c, 0x3c058008, 0x8cb90004, 0x3e02021, 0x33fc023, 0x1b000002, 0xaf9f0054, 0x8ca40004, 0xe000702, 0xaca40004, 0x3c078000, 0x8ceb0074, 0x3c048008, 0x34830080, 0x4b5021, 0xac6a000c, 0x3c138008, 0x36700080, 0x2802021, 0x2a02821, 0xa200006b, 0xe000767, 0x3c148000, 0x8f920054, 0x368c0140, 0xad92000c, 0x8f860048, 0x3c151000, 0x344d0006, 0x24d60001, 0xaf960048, 0x8fbf002c, 0xa1860012, 0x8fb60028, 0xad8d0014, 0x8fb3001c, 0xae950178, 0x8fb20018, 0x8fb50024, 0x8fb40020, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0030, 0x34640980, 0x908f0008, 0xf7600, 0xe6e03, 0x5a00033, 0x347f0900, 0x93f8001b, 0x24190010, 0x3c010800, 0xa0393ff8, 0x33130002, 0x1260ff67, 0x8f860054, 0x8f820060, 0x1446ff65, 0x3c048000, 0xe00007c, 0x0, 0x3c048008, 0x34850080, 0x90a80009, 0x24060016, 0x310300ff, 0x1066000d, 0x0, 0x90ab0009, 0x3c070800, 0x90e73ff8, 0x24090008, 0x316400ff, 0x34ea0001, 0x3c010800, 0xa02a3ff8, 0x1089002f, 0x240c000a, 0x108c0028, 0x2402000c, 0xe00007e, 0x0, 0xa00086a, 0x8f860054, 0xe0007c3, 0x2402821, 0xa0008b8, 0x402021, 0x3c0b8008, 0x356a0080, 0x8d460054, 0x8ce9000c, 0x1120ff3d, 0xaf860054, 0x24070014, 0x3c010800, 0xa0273ff8, 0xa000869, 0x3c0c8000, 0x90910008, 0x24120002, 0x3c010800, 0xa0323ff8, 0x32300020, 0x1200000b, 0x24160001, 0x8f860054, 0xa00086a, 0x24110008, 0x37f80080, 0x8f020038, 0xafe20004, 0x8ff90004, 0xaf19003c, 0xa000876, 0x3c078000, 0x8f860054, 0xa00086a, 0x24110004, 0xa0a20009, 0xe00007e, 0x0, 0xa00086a, 0x8f860054, 0x24020014, 0xa000944, 0xa0a20009, 0x27bdffe8, 0xafb00010, 0x3c108000, 0xafbf0014, 0x36020100, 0x90440009, 0xe000767, 0x24050001, 0x3c048008, 0x9099000e, 0x34830080, 0x909f000f, 0x906f0026, 0x9089000a, 0x33f800ff, 0x196e00, 0x187400, 0x31ec00ff, 0x1ae5025, 0xc5a00, 0x14b3825, 0x312800ff, 0x36030140, 0x34456000, 0xe83025, 0x2402ff81, 0x3c041000, 0xac66000c, 0x8fbf0014, 0xac650014, 0xa0620012, 0xae040178, 0x8fb00010, 0x3e00008, 0x27bd0018, 0x27bdffe8, 0x308400ff, 0xafbf0010, 0xe000767, 0x30a500ff, 0x3c058000, 0x34a40140, 0x34470040, 0x2406ff92, 0xac870014, 0xa0860012, 0x8f830054, 0x8fbf0010, 0x3c021000, 0x27bd0018, 0xac83000c, 0x3e00008, 0xaca20178, 0x27bdffd8, 0xafb00010, 0x308400ff, 0x30b000ff, 0x3c058000, 0xafb10014, 0xafbf0020, 0xafb3001c, 0xafb20018, 0x410c2, 0x34a60100, 0x32030002, 0x30510001, 0x14600007, 0x90d20009, 0x3c098008, 0x35330080, 0x92680005, 0x31070008, 0x10e0000c, 0x308a0010, 0x2402021, 0xe00078d, 0x2202821, 0x24020001, 0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0028, 0x15400034, 0x34a50a00, 0x8cb80024, 0x8caf0008, 0x130f004b, 0x3821, 0x3c0d8008, 0x35b30080, 0x926c0068, 0x24060002, 0x318b00ff, 0x11660084, 0x3c068000, 0x34c20100, 0x9263004c, 0x90590009, 0x307f00ff, 0x53f90004, 0x3213007c, 0x10e00069, 0x0, 0x3213007c, 0x5660005c, 0x2402021, 0x16200009, 0x320d0001, 0x3c0c8000, 0x35840100, 0x358b0a00, 0x8d650024, 0x8c860004, 0x14a6ffd9, 0x1021, 0x320d0001, 0x11a0000e, 0x2402021, 0x3c188000, 0x37100100, 0x8e0f000c, 0x8f8e0050, 0x11ee0008, 0x0, 0xe00084d, 0x2202821, 0x8e19000c, 0x3c1f8008, 0x37f00080, 0xae190050, 0x2402021, 0xe00077b, 0x2202821, 0xa000999, 0x24020001, 0x3c050800, 0x8ca50064, 0x24a40001, 0x3c010800, 0xac240064, 0x1600000d, 0x0, 0x2202821, 0xe00077b, 0x2402021, 0x926e0068, 0x240c0002, 0x31cd00ff, 0x11ac0022, 0x2402021, 0xe00094b, 0x0, 0xa000999, 0x24020001, 0xe000070, 0x24040001, 0x926b0025, 0x20b3025, 0xe00007e, 0xa2660025, 0xa0009dd, 0x2202821, 0x8e620018, 0x8cdf0004, 0x8cb90024, 0x21e02, 0x17f9ffb1, 0x3065007f, 0x9268004c, 0x26440001, 0x3093007f, 0x12650040, 0x310300ff, 0x1464ffab, 0x3c0d8008, 0x26470001, 0x30f1007f, 0x30e200ff, 0x1225000b, 0x24070001, 0x409021, 0xa0009a6, 0x24110001, 0x24050004, 0xe00073c, 0x24060001, 0xe00094b, 0x0, 0xa000999, 0x24020001, 0x2405ff80, 0x2452024, 0x859026, 0x324200ff, 0x409021, 0xa0009a6, 0x24110001, 0xe00084d, 0x2202821, 0x32070030, 0x10e0ffa1, 0x32100082, 0x2402021, 0xe00078d, 0x2202821, 0xa000999, 0x24020001, 0x8e690018, 0x2402021, 0x2202821, 0x1264025, 0xe00096e, 0xae680018, 0x9264004c, 0x24050003, 0x24060001, 0xe00073c, 0x308400ff, 0xe000070, 0x24040001, 0x92710025, 0x2115025, 0xe00007e, 0xa26a0025, 0xa000999, 0x24020001, 0x8e6f0018, 0x3c188000, 0x2402021, 0x1f87025, 0x2202821, 0xe00077b, 0xae6e0018, 0x9264004c, 0xa000a25, 0x24050004, 0x324a0080, 0x39490080, 0x1469ff6a, 0x3c0d8008, 0xa0009fe, 0x26470001, 0x27bdffc0, 0xafb00018, 0x3c108000, 0xafbf0038, 0xafb70034, 0xafb60030, 0xafb5002c, 0xafb40028, 0xafb30024, 0xafb20020, 0xe0005be, 0xafb1001c, 0x36020100, 0x9045000b, 0xe000980, 0x90440008, 0x144000e7, 0x8fbf0038, 0x3c088008, 0x35070080, 0xa0e0006b, 0x36060980, 0x90c50000, 0x24030050, 0x3c170800, 0x26f73fb0, 0x30a400ff, 0x3c130800, 0x26733fc0, 0x10830003, 0x3c108000, 0xb821, 0x9821, 0x241f0010, 0x36110100, 0x36120a00, 0x36150980, 0x8e580024, 0x8e340004, 0x8eaf0020, 0x8f8c0054, 0x3c010800, 0xa03f3ff8, 0x36190a80, 0x972b002c, 0x8ef60000, 0x932a0018, 0x2987023, 0x1ec6823, 0x3c010800, 0xac2e3fd4, 0x3c010800, 0xac2d3fd8, 0x3c010800, 0xac2c3ffc, 0xa78b0058, 0x2c0f809, 0x315400ff, 0x30490002, 0x152000e9, 0x30420001, 0x504000c4, 0x92270009, 0x92a90008, 0x31280008, 0x15000002, 0x24150003, 0xa821, 0x3c0a8000, 0x35430900, 0x35440a00, 0x8c8d0024, 0x90720011, 0x90700012, 0x907f0011, 0x325900ff, 0x321100ff, 0x2b11021, 0x2c080, 0x33ef00ff, 0x319b021, 0x28f7021, 0x2d46021, 0x25cb0010, 0x3c010800, 0xa4363fee, 0x3c010800, 0xac2d4000, 0x3c010800, 0xa42c3ff0, 0x3c010800, 0xa42b3fec, 0x35560100, 0x35540980, 0x35510e00, 0x8f870054, 0x8f89005c, 0x8e850020, 0x24080006, 0x1273023, 0x3c010800, 0xac283ff4, 0xa72823, 0x4c000b5, 0x9021, 0x4a000b3, 0xc5502b, 0x114000b5, 0x0, 0x3c010800, 0xac263fd8, 0x8e620000, 0x40f809, 0x0, 0x30460002, 0x14c00074, 0x408021, 0x304b0001, 0x55600011, 0x8e620004, 0x3c0d0800, 0x8dad3fdc, 0x3c0ec000, 0x3c048000, 0x1ae6025, 0xae2c0000, 0x8c980000, 0x330f0008, 0x11e0fffd, 0x0, 0x963f0008, 0x24120001, 0xa79f0040, 0x8e390004, 0xaf990038, 0x8e620004, 0x40f809, 0x0, 0x2028025, 0x32030002, 0x146000b3, 0x0, 0x3c090800, 0x95293fe4, 0x3c060800, 0x94c63ff0, 0x3c0a0800, 0x954a3fe6, 0x3c070800, 0x8ce73fdc, 0x1267021, 0x3c030800, 0x8c634000, 0x3c080800, 0x95083ffa, 0x1ca2021, 0x8ed9000c, 0xe92821, 0x249f0002, 0xa87821, 0x67c021, 0x33e4ffff, 0xaf990050, 0x3c010800, 0xac384000, 0x3c010800, 0xa42f3fe8, 0x3c010800, 0xa42e3ff2, 0xe0001e7, 0x0, 0x8f8d0048, 0x402021, 0x3c010800, 0xa02d3ff9, 0x8e620008, 0x25ac0001, 0xaf8c0048, 0x40f809, 0x0, 0x8f850054, 0x2a03021, 0xe00060c, 0x402021, 0xe0007ab, 0x402021, 0x8e6b000c, 0x160f809, 0x402021, 0x3c0a0800, 0x954a3ff2, 0x3c060800, 0x94c63fe6, 0x1464821, 0x25280002, 0xe0001fb, 0x3104ffff, 0x3c050800, 0x8ca53fd4, 0x3c070800, 0x8ce73fdc, 0xa72023, 0x3c010800, 0xac243fd4, 0x14800006, 0x0, 0x3c020800, 0x8c423ff4, 0x344b0040, 0x3c010800, 0xac2b3ff4, 0x12400043, 0x8f8e0044, 0x8e2d0010, 0x8f920044, 0xae4d0020, 0x8e2c0018, 0xae4c0024, 0x3c040800, 0x94843fe8, 0xe000704, 0x0, 0x8f9f0054, 0x8e670010, 0x3c010800, 0xac3f3ffc, 0xe0f809, 0x0, 0x3c190800, 0x8f393fd4, 0x1720ff79, 0x8f870054, 0x97930058, 0x3c11800e, 0x32160100, 0xe000733, 0xa633002c, 0x16c00045, 0x32030010, 0x5460004c, 0x8ee50004, 0x32080040, 0x5500001d, 0x8ef00008, 0x8ee4000c, 0x80f809, 0x0, 0x8fbf0038, 0x8fb70034, 0x8fb60030, 0x8fb5002c, 0x8fb40028, 0x8fb30024, 0x8fb20020, 0x8fb1001c, 0x8fb00018, 0x3e00008, 0x27bd0040, 0x8f86003c, 0x36110e00, 0x72e00, 0xa62025, 0xae040080, 0x8e430020, 0x8e500024, 0xafa30010, 0xae230014, 0x8fb20010, 0xae320010, 0xae30001c, 0xa000a7f, 0xae300018, 0x200f809, 0x0, 0x8ee4000c, 0x80f809, 0x0, 0xa000b38, 0x8fbf0038, 0x24180001, 0x240f0001, 0xa5c00020, 0xa5d80022, 0xa000b1a, 0xadcf0024, 0x3c010800, 0xac203fd8, 0xa000ab0, 0x8e620000, 0x3c010800, 0xac253fd8, 0xa000ab0, 0x8e620000, 0x92240009, 0xe00077b, 0x2821, 0x8fbf0038, 0x8fb70034, 0x8fb60030, 0x8fb5002c, 0x8fb40028, 0x8fb30024, 0x8fb20020, 0x8fb1001c, 0x8fb00018, 0x3e00008, 0x27bd0040, 0x3c148000, 0x92950109, 0x2821, 0xe00084d, 0x32a400ff, 0x32030010, 0x5060ffb8, 0x32080040, 0x8ee50004, 0xa0f809, 0x0, 0xa000b32, 0x32080040, 0x5240ffa8, 0x97930058, 0x8e340014, 0x8f930044, 0xae740020, 0x8e35001c, 0xae750024, 0xa000b29, 0x97930058, 0x8f820014, 0x42180, 0x3e00008, 0x821021, 0x3c078008, 0x34e20080, 0x90430069, 0x804021, 0x10600009, 0x3c040100, 0x3c070800, 0x8ce73ffc, 0x8f830030, 0xe32023, 0x4800008, 0x9389001c, 0x14e30003, 0x1002021, 0x3e00008, 0x801021, 0x3c040100, 0x3e00008, 0x801021, 0x1120000b, 0x673823, 0x3c0d8000, 0x35ac0980, 0x918b007c, 0x316a0002, 0x11400020, 0x24090034, 0xe9702b, 0x15c0fff1, 0x1002021, 0xe93823, 0x2403fffc, 0xa3c824, 0xe3c024, 0xf9782b, 0x15e0ffea, 0x3082021, 0x30c40003, 0x41023, 0x14c00014, 0x30490003, 0x3021, 0xa97821, 0x1e67021, 0xee682b, 0x11a0ffe0, 0x3c040100, 0x2d380001, 0x6c82b, 0x1054821, 0x3193824, 0x14e0ffda, 0x2524fffc, 0x2402fffc, 0xa21824, 0x682021, 0x3e00008, 0x801021, 0xa000ba8, 0x24090030, 0x3c0c8000, 0x35860980, 0x90cb007c, 0x316a0004, 0x1540ffe9, 0x24060004, 0xa000bb7, 0x3021, 0x3c030800, 0x8c63005c, 0x8f820018, 0x27bdffe0, 0xafbf0018, 0xafb10014, 0x10620005, 0xafb00010, 0x329c0, 0x24a40280, 0xaf840014, 0xaf830018, 0x3c108000, 0x36020a00, 0x94450032, 0x36110100, 0xe000b89, 0x30a43fff, 0x8e240000, 0x241fff80, 0x3c110080, 0x82c021, 0x31f6024, 0x3309007f, 0xcc940, 0x3294025, 0x330e0078, 0x362f0003, 0x3c0d1000, 0x10d5025, 0x1cf5825, 0xae0c0028, 0x36080980, 0xae0c080c, 0xae0b082c, 0xae0a0830, 0x91030069, 0x3c06800c, 0x1263821, 0x10600006, 0xaf870034, 0x8d09003c, 0x8d03006c, 0x1233823, 0x18e00082, 0x0, 0x3c0b8008, 0x356a0080, 0x3c108000, 0xa1400069, 0x36060980, 0x8cc20038, 0x3c068000, 0x34c50a00, 0x90a8003c, 0x310c0020, 0x1180001a, 0xaf820030, 0x240d0001, 0x3c0e8000, 0x35d10a00, 0xa38d001c, 0xaf800024, 0x8e240024, 0x8f850024, 0x240d0008, 0xaf800020, 0xaf800028, 0x3c010800, 0xa42d3fe6, 0x3c010800, 0xa4203ffa, 0xe000b8d, 0x3021, 0x9228003c, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x86142, 0xaf82002c, 0x27bd0020, 0x3e00008, 0x31820001, 0x90b80032, 0x240e0001, 0x330f00ff, 0xf2182, 0x108e0041, 0x24190002, 0x10990064, 0x34c40ac0, 0x3c038000, 0x34640a00, 0x8c8f0024, 0x15e0001e, 0x34660900, 0x909f0030, 0x24180005, 0x33f9003f, 0x1338004e, 0x24030001, 0x8f860020, 0xa383001c, 0xaf860028, 0xaf860024, 0x3c0e8000, 0x35d10a00, 0x8e240024, 0x8f850024, 0x240d0008, 0x3c010800, 0xa42d3fe6, 0x3c010800, 0xa4203ffa, 0xe000b8d, 0x0, 0x9228003c, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x86142, 0xaf82002c, 0x27bd0020, 0x3e00008, 0x31820001, 0x8c8a0008, 0x8c8b0024, 0x8cd00064, 0x3c0e8000, 0x35d10a00, 0x14b2823, 0xaf900024, 0xa380001c, 0xaf850028, 0x8e240024, 0x8f860020, 0x8f850024, 0x240d0008, 0x3c010800, 0xa42d3fe6, 0x3c010800, 0xa4203ffa, 0xe000b8d, 0x0, 0x9228003c, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x86142, 0xaf82002c, 0x27bd0020, 0x3e00008, 0x31820001, 0x90a20030, 0x3051003f, 0x52240028, 0x34c50ac0, 0x8cb00024, 0x16000022, 0x34cb0900, 0x8ca60048, 0x3c0a7fff, 0x3545ffff, 0xc51024, 0x3c0e8000, 0xaf820020, 0x35c50900, 0x8f880020, 0x8cad0060, 0x10d602b, 0x15800002, 0x1002021, 0x8ca40060, 0xa000c2c, 0xaf840020, 0x8d02006c, 0xa000c06, 0x3c068000, 0x8c820048, 0x8f860020, 0x3c097fff, 0x3527ffff, 0x478824, 0x3c048008, 0x24030001, 0xaf910028, 0xac80006c, 0xa383001c, 0xa000c3a, 0xaf860024, 0x8c9f0014, 0xa000c2c, 0xaf9f0020, 0x8d620068, 0xa000c76, 0x3c0e8000, 0x34c40980, 0x8c890070, 0x8ca30014, 0x123382b, 0x10e00004, 0x0, 0x8c820070, 0xa000c76, 0x3c0e8000, 0x8ca20014, 0xa000c76, 0x3c0e8000, 0x8f850024, 0x27bdffe0, 0xafbf0018, 0xafb10014, 0x14a00008, 0xafb00010, 0x3c048000, 0x34870a00, 0x90e60030, 0x24020005, 0x30c3003f, 0x106200b9, 0x34840900, 0x8f910020, 0xa08021, 0x3c048000, 0x348e0a00, 0x8dcd0004, 0x3c060800, 0x8cc63fd8, 0x31a73fff, 0xe6602b, 0x55800001, 0xe03021, 0x938f001c, 0x11e00078, 0xd0282b, 0x349f0980, 0x93f9007c, 0x33380002, 0x13000079, 0x24030034, 0xc3102b, 0x144000d9, 0x0, 0xc33023, 0xd0282b, 0x3c010800, 0xa4233fe4, 0x14a0006e, 0x2001821, 0x3c040800, 0x8c843fd4, 0x64402b, 0x55000001, 0x602021, 0x3c058000, 0x34a90a00, 0x912a003c, 0x3c010800, 0xac243fdc, 0x31430020, 0x14600003, 0x4821, 0x34ab0e00, 0x8d690018, 0x8f88002c, 0x128202b, 0x1080005f, 0x0, 0x3c050800, 0x8ca53fdc, 0xa96821, 0x10d602b, 0x1180005c, 0xb0702b, 0x1093823, 0xe02821, 0x3c010800, 0xac273fdc, 0x12000003, 0x240afffc, 0x10b0008d, 0x32240003, 0xaa1824, 0x3c010800, 0xa4203ffa, 0x3c010800, 0xac233fdc, 0x602821, 0x8f840024, 0x12040006, 0x3c0b8008, 0x8d6c006c, 0x2002021, 0xaf910020, 0x25900001, 0xad70006c, 0x8f8d0028, 0x858823, 0xaf910024, 0x1a52023, 0xaf840028, 0x12200002, 0x24070018, 0x24070010, 0x3c188008, 0x37060080, 0x90cf0068, 0x3c010800, 0xa0273ff8, 0x24070001, 0x31ee00ff, 0x11c70047, 0x0, 0x14800018, 0x2821, 0x3c068000, 0x34d10980, 0x34cd0100, 0x91a60009, 0x8e2c0018, 0x24c40001, 0xc8602, 0x3205007f, 0x308b007f, 0x1165007f, 0x2407ff80, 0x3c198008, 0x37290080, 0xa124004c, 0x3c080800, 0x8d083ff4, 0x24180002, 0x3c010800, 0xa0384039, 0x350f0008, 0x3c010800, 0xac2f3ff4, 0x24050010, 0x3c028000, 0x34440a00, 0x9083003c, 0x307f0020, 0x13e00005, 0xa02021, 0x240a0001, 0x3c010800, 0xac2a3fdc, 0x34a40001, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x801021, 0x3e00008, 0x27bd0020, 0x3c010800, 0xa4203fe4, 0x10a0ff94, 0x2001821, 0xa000cca, 0xc01821, 0xa000cc1, 0x24030030, 0x3c050800, 0x8ca53fdc, 0xb0702b, 0x11c0ffa8, 0x0, 0x3c190800, 0x97393fe4, 0x325c021, 0x307782b, 0x11e00007, 0x2caa0004, 0x3c036000, 0x8c625404, 0x305f003f, 0x17e0ffe3, 0x24040042, 0x2caa0004, 0x1140ff9a, 0x24040042, 0xa000d2e, 0x8fbf0018, 0x1528ffb9, 0x0, 0x8cca0018, 0x3c1f8000, 0x24020002, 0x15f1825, 0xacc30018, 0x37f90a00, 0xa0c20068, 0x9329003c, 0x24040004, 0xa01021, 0x31280020, 0x3c010800, 0xa0244039, 0x11000002, 0x24050010, 0x24020001, 0x3c010800, 0xac223fd4, 0xa000d24, 0x3c028000, 0x8f880028, 0x8c890060, 0x109282b, 0x14a00002, 0x1008821, 0x8c910060, 0x3c048000, 0x348b0e00, 0x8d640018, 0x240a0001, 0x2202821, 0x2203021, 0xa38a001c, 0xe000b8d, 0x2208021, 0xa000cb0, 0xaf82002c, 0x45823, 0x12200007, 0x31640003, 0x3c0e8000, 0x35c70980, 0x90ed007c, 0x31ac0004, 0x15800019, 0x248f0004, 0x3c010800, 0xa4243ffa, 0x3c1f0800, 0x97ff3ffa, 0x3e5c821, 0xd9c02b, 0x1300ff6b, 0x8f840024, 0x2ca60005, 0x14c0ffa3, 0x24040042, 0x30a20003, 0x14400002, 0xa21823, 0x24a3fffc, 0x3c010800, 0xac233fdc, 0x3c010800, 0xa4203ffa, 0xa000cf1, 0x602821, 0xc77024, 0xa000d17, 0x1c72026, 0x3c010800, 0xa42f3ffa, 0xa000d82, 0x0, 0x3c010800, 0xac203fdc, 0xa000d2d, 0x24040042, 0x8f830028, 0x3c058000, 0x34aa0a00, 0x14600006, 0x1021, 0x91470030, 0x24060005, 0x30e400ff, 0x10860003, 0x0, 0x3e00008, 0x0, 0x914b0048, 0x316900ff, 0x941c2, 0x1500fffa, 0x3c068008, 0x3c040800, 0x94843fe4, 0x3c030800, 0x8c633ffc, 0x3c190800, 0x8f393fdc, 0x3c0f0800, 0x95ef3ffa, 0x64c021, 0x8ccd0004, 0x3197021, 0x1cf6021, 0x34ab0e00, 0x18d2823, 0x18a0001d, 0x0, 0x914f004c, 0x8f8c0034, 0x956d0010, 0x31ee00ff, 0x8d890004, 0x1ae3023, 0x8d8a0000, 0x30ceffff, 0xe2900, 0x125c821, 0x3821, 0x1472021, 0x325182b, 0x83c021, 0xad990004, 0xad980000, 0x918f000a, 0x1cf6821, 0xa18d000a, 0x95650012, 0x8f8a0034, 0xa5450008, 0x954b0038, 0x25690001, 0xa5490038, 0x9148000d, 0x35070008, 0xa147000d, 0x3e00008, 0x0, 0x27bdffd8, 0xafb00018, 0x9388001c, 0x8fb00014, 0x3c0a8000, 0x3c197fff, 0x8f870024, 0x3738ffff, 0xafbf0020, 0xafb1001c, 0x355f0a00, 0x2181824, 0x93eb003c, 0x87fc0, 0x3c02bfff, 0x6f6025, 0x2cf00001, 0x3449ffff, 0x3c1f0800, 0x8fff3ffc, 0x8f990030, 0x3c180800, 0x97183ff2, 0x1897824, 0x104780, 0x3c07efff, 0x3c05f0ff, 0x1e81825, 0x3c118000, 0x31690020, 0x34e2ffff, 0x34adffff, 0x362e0980, 0x27a50010, 0x24060002, 0x3f96023, 0x270b0002, 0x354a0e00, 0x621824, 0x808021, 0x15200002, 0x4021, 0x8d48001c, 0xa7ab0012, 0x5800039, 0x24070000, 0x30e800ff, 0x83f00, 0x675825, 0x3c028008, 0xafab0014, 0x344f0080, 0x91ea0068, 0x3c080800, 0x91083ff9, 0x3c09dfff, 0x352cffff, 0xaf82b, 0x3c020800, 0x94423fec, 0xa3a80011, 0x16cc024, 0x1fcf40, 0x3191825, 0x8fa70010, 0xafa30014, 0x3c0c0800, 0x918c3ffb, 0xa7a20016, 0x8fab0014, 0xed4824, 0x3c0f0100, 0x3c0a0fff, 0x12fc825, 0x31980003, 0x355fffff, 0x16d4024, 0x3c027000, 0x33f3824, 0x181e00, 0xe24825, 0x1037825, 0xafaf0014, 0xafa90010, 0x91cc007c, 0xe000092, 0xa3ac0015, 0x362d0a00, 0x91a6003c, 0x30c40020, 0x10800006, 0x26020008, 0x3c110800, 0x96313fe8, 0x262effff, 0x3c010800, 0xa42e3fe8, 0x8fbf0020, 0x8fb1001c, 0x8fb00018, 0x3e00008, 0x27bd0028, 0x8f8b002c, 0x10b502b, 0x5540ffc5, 0x24070001, 0xa000e0e, 0x30e800ff, 0x9383001c, 0x3c028000, 0x27bdffd8, 0x34480a00, 0x805021, 0xafbf0020, 0x34460ac0, 0x1002821, 0x1060000e, 0x34440980, 0x91070030, 0x240b0005, 0x8f890020, 0x30ec003f, 0x118b000b, 0x3821, 0xafa90010, 0x3c0b8008, 0x8d69006c, 0xafaa0018, 0xe00015a, 0xafa90014, 0xa380001c, 0x8fbf0020, 0x3e00008, 0x27bd0028, 0x8d1f0048, 0x3c180800, 0x8f183fdc, 0x8f990028, 0x3c027fff, 0x8d080044, 0x3443ffff, 0xafa90010, 0x3c0b8008, 0x8d69006c, 0x3e37024, 0x3197821, 0x1cf6823, 0x1a83821, 0xafaa0018, 0xe00015a, 0xafa90014, 0xa000e62, 0xa380001c, 0x3c058000, 0x34a60a00, 0x90c7003c, 0x3c060800, 0x94c63ffa, 0x3c020800, 0x8c423ff4, 0x30e30020, 0x62400, 0x1060001e, 0x443825, 0x3c088008, 0x35050080, 0x90a30068, 0x4821, 0x24080001, 0x2821, 0x24040001, 0x3c068000, 0x8ccd0178, 0x5a0fffe, 0x34cf0140, 0xade80008, 0x3c020800, 0x8c423ffc, 0xa5e50004, 0xa5e40006, 0xade2000c, 0x3c040800, 0x90843ff9, 0x3c038008, 0x34790080, 0xa1e40012, 0xade70014, 0xa5e90018, 0x9338004c, 0x3c0e1000, 0xa1f8002d, 0x3e00008, 0xacce0178, 0x34a90e00, 0x8d28001c, 0x3c0c0800, 0x8d8c3fdc, 0x952b0016, 0x952a0014, 0x1864821, 0x3164ffff, 0xa000e8a, 0x3145ffff, 0x3c048000, 0x34830a00, 0x9065003c, 0x30a20020, 0x10400019, 0x34870e00, 0x4021, 0x3821, 0x2021, 0x3c068000, 0x8cc90178, 0x520fffe, 0x34ca0140, 0x34cf0100, 0x91eb0009, 0xad480008, 0x3c0e0800, 0x8dce3ffc, 0x240dff91, 0x240c0040, 0x3c081000, 0xa5440004, 0xa5470006, 0xad4e000c, 0xa14d0012, 0xad4c0014, 0xa5400018, 0xa14b002d, 0x3e00008, 0xacc80178, 0x8ce80018, 0x94e60012, 0x94e40010, 0x30c7ffff, 0xa000eb3, 0x3084ffff, 0x3c048000, 0x34830a00, 0x9065003c, 0x30a20020, 0x10400027, 0x27bdfff8, 0x24090001, 0x3821, 0x24080001, 0x3c068000, 0x8cca0178, 0x540fffe, 0x3c0280ff, 0x34c40100, 0x908d0009, 0x3c0c0800, 0x918c4039, 0xa3ad0003, 0x8fab0000, 0x3185007f, 0x3459ffff, 0x1665025, 0xafaa0000, 0x9083000a, 0xa3a00002, 0x57e00, 0xa3a30001, 0x8fb80000, 0x34cb0140, 0x240c3000, 0x3197024, 0x1cf6825, 0xad6d000c, 0x27bd0008, 0xad6c0014, 0xa5600018, 0xad690008, 0xa5670004, 0x2409ff80, 0xa5680006, 0x3c081000, 0xa1690012, 0x3e00008, 0xacc80178, 0x34870e00, 0x8ce90018, 0x94e60012, 0x94e40010, 0x30c8ffff, 0xa000ed7, 0x3087ffff, 0x27bdffe0, 0xafb10014, 0x3c118000, 0xafb00010, 0xafbf0018, 0x36380a00, 0x970f0032, 0x36300100, 0xe000b89, 0x31e43fff, 0x8e0e0000, 0x240dff80, 0x3c042000, 0x1c25821, 0x16d6024, 0xc4940, 0x316a007f, 0x12a4025, 0x1043825, 0x3c048008, 0xae270830, 0x34860080, 0x90c50068, 0x24030002, 0x30a200ff, 0x10430004, 0x8f9f0020, 0x8f990024, 0xac9f0068, 0xac990064, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x3c0a0800, 0x254a3aa8, 0x3c090800, 0x25293b38, 0x3c080800, 0x25082f44, 0x3c070800, 0x24e73c04, 0x3c060800, 0x24c6392c, 0x3c050800, 0x24a53680, 0x3c040800, 0x24843284, 0x3c030800, 0x246339e0, 0x3c020800, 0x2442377c, 0x3c010800, 0xac2a3fb8, 0x3c010800, 0xac293fb4, 0x3c010800, 0xac283fb0, 0x3c010800, 0xac273fbc, 0x3c010800, 0xac263fcc, 0x3c010800, 0xac253fc4, 0x3c010800, 0xac243fc0, 0x3c010800, 0xac233fd0, 0x3c010800, 0xac223fc8, 0x3e00008, 0x0, 0x0 }; const u32 bce_TXP_b09FwData[(0x0/4) + 1] = { 0x0 }; const u32 bce_TXP_b09FwRodata[(0x30/4) + 1] = { 0x80000940, 0x80000900, 0x80080100, 0x80080080, 0x80080000, 0x800e0000, 0x80080080, 0x80080000, 0x80000a80, 0x80000a00, 0x80000980, 0x80000900, 0x0 }; const u32 bce_TXP_b09FwBss[(0x24c/4) + 1] = { 0x0 }; const u32 bce_TXP_b09FwSbss[(0x64/4) + 1] = { 0x0 }; const u32 bce_TXP_b09FwSdata[(0x0/4) + 1] = { 0x0 }; int bce_TPAT_b09FwReleaseMajor = 0x6; int bce_TPAT_b09FwReleaseMinor = 0x0; int bce_TPAT_b09FwReleaseFix = 0x11; u32 bce_TPAT_b09FwStartAddr = 0x08000490; u32 bce_TPAT_b09FwTextAddr = 0x08000400; int bce_TPAT_b09FwTextLen = 0x12fc; u32 bce_TPAT_b09FwDataAddr = 0x00000000; int bce_TPAT_b09FwDataLen = 0x0; u32 bce_TPAT_b09FwRodataAddr = 0x080016fc; int bce_TPAT_b09FwRodataLen = 0x4; u32 bce_TPAT_b09FwBssAddr = 0x0800175c; int bce_TPAT_b09FwBssLen = 0x12b4; u32 bce_TPAT_b09FwSbssAddr = 0x08001720; int bce_TPAT_b09FwSbssLen = 0x3c; u32 bce_TPAT_b09FwSDataAddr = 0x00000000; int bce_TPAT_b09FwSDataLen = 0x0; const u32 bce_TPAT_b09FwText[(0x12fc/4) + 1] = { 0xa000124, 0x0, 0x0, 0xd, 0x74706136, 0x2e302e31, 0x37000000, 0x6001101, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0xd, 0xd, 0x3c020800, 0x24421720, 0x3c030800, 0x24632a10, 0xac400000, 0x43202b, 0x1480fffd, 0x24420004, 0x3c1d0800, 0x37bd2ffc, 0x3a0f021, 0x3c100800, 0x26100490, 0x3c1c0800, 0x279c1720, 0xe000262, 0x0, 0xd, 0x2402ff80, 0x27bdffe0, 0x821024, 0xafb00010, 0xaf420020, 0xafbf0018, 0xafb10014, 0x93650004, 0x3084007f, 0x3441821, 0x3c020008, 0x621821, 0x30a50020, 0x3608021, 0x3c080111, 0x277b0008, 0x14a00002, 0x2466005c, 0x24660058, 0x92020004, 0x97430104, 0x92040004, 0x3047000f, 0x3063ffff, 0x30840040, 0x672823, 0x10800009, 0x4821, 0x92020005, 0x30420004, 0x10400005, 0x0, 0x10a00003, 0x0, 0x24a5fffc, 0x24090004, 0x92020005, 0x30420004, 0x10400012, 0x0, 0x10a00010, 0x0, 0x96020002, 0xa72021, 0x1044025, 0x2442fffe, 0xa7421016, 0x92030004, 0x2402ff80, 0x431024, 0x304200ff, 0x10400003, 0x3c020400, 0xa000174, 0x1024025, 0x8cc20000, 0xaf421018, 0x8f420178, 0x440fffe, 0x2402000a, 0xa7420140, 0x96020002, 0x24040009, 0x30420007, 0x21023, 0x30420007, 0xa7420142, 0x96020002, 0x2442fffe, 0xa7420144, 0xa7400146, 0x97420104, 0xa7420148, 0x8f420108, 0x30420020, 0x50400001, 0x24040001, 0x92020004, 0x30420010, 0x14400002, 0x34830010, 0x801821, 0xa743014a, 0x0, 0x0, 0x0, 0x0, 0xaf481000, 0x0, 0x0, 0x0, 0x0, 0x8f421000, 0x441fffe, 0x3102ffff, 0x10400007, 0x0, 0x92020004, 0x30420040, 0x14400003, 0x0, 0x8f421018, 0xacc20000, 0x96020006, 0x3042ffff, 0x24420002, 0x21043, 0x21040, 0x3628821, 0x96220000, 0x1120000d, 0x3044ffff, 0xa71021, 0x8f830038, 0x8f45101c, 0x21082, 0x21080, 0x431021, 0xac450000, 0x30a6ffff, 0xe00058d, 0x52c02, 0x402021, 0xa6220000, 0x92030004, 0x2402ff80, 0x431024, 0x304200ff, 0x1040001f, 0x0, 0x92020005, 0x30420002, 0x1040001b, 0x0, 0x9742100c, 0x2442fffe, 0xa7421016, 0x0, 0x3c020400, 0x34420030, 0xaf421000, 0x0, 0x0, 0x0, 0x0, 0x8f421000, 0x441fffe, 0x0, 0x9742100c, 0x8f45101c, 0x3042ffff, 0x24420030, 0x21082, 0x21080, 0x5b1021, 0xac450000, 0x30a6ffff, 0xe00058d, 0x52c02, 0xa6220000, 0x96040002, 0x24840008, 0xe0001e9, 0x3084ffff, 0x97440104, 0xe0001f7, 0x3084ffff, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3c021000, 0x27bd0020, 0x3e00008, 0xaf420178, 0x3084ffff, 0x30820007, 0x8f850024, 0x10400002, 0x24830007, 0x3064fff8, 0xa41021, 0x30421fff, 0x3421821, 0x247b4000, 0xaf850028, 0xaf820024, 0x3e00008, 0xaf420084, 0x3084ffff, 0x3082000f, 0x8f85002c, 0x8f860034, 0x10400002, 0x2483000f, 0x3064fff0, 0xa41021, 0x46182b, 0xaf850030, 0x462023, 0x14600002, 0xaf82002c, 0xaf84002c, 0x8f82002c, 0x34048000, 0x3421821, 0x641821, 0xaf830038, 0x3e00008, 0xaf420080, 0x8f820014, 0x10400008, 0x8f820004, 0x8f82ffdc, 0x14400005, 0x8f820004, 0x3c02ffbf, 0x3442ffff, 0x822024, 0x8f820004, 0x30430006, 0x24020002, 0x1062000f, 0x3c020101, 0x2c620003, 0x50400005, 0x24020004, 0x1060000f, 0x3c020001, 0xa000230, 0x0, 0x10620005, 0x24020006, 0x1462000c, 0x3c020111, 0xa000229, 0x821025, 0x3c020011, 0x821025, 0xaf421000, 0x24020001, 0xa000230, 0xaf82000c, 0x821025, 0xaf421000, 0xaf80000c, 0x0, 0x0, 0x0, 0x3e00008, 0x0, 0x8f82000c, 0x10400004, 0x0, 0x8f421000, 0x441fffe, 0x0, 0x3e00008, 0x0, 0x8f820010, 0x2443f800, 0x231c2, 0x24c2fff0, 0x2c630301, 0x10600003, 0x21042, 0xa000257, 0xac820000, 0x8f850018, 0xc5102b, 0x1440000b, 0x1821, 0xc51023, 0x24470001, 0x8f82001c, 0xa21021, 0x2442ffff, 0x46102b, 0x54400004, 0x2402ffff, 0xa000257, 0xac870000, 0x2402ffff, 0xa000260, 0xac820000, 0x8c820000, 0x21940, 0x621821, 0x31880, 0x621821, 0x31880, 0x3c020800, 0x2442175c, 0x621821, 0x3e00008, 0x601021, 0x27bdffd8, 0xafbf0020, 0xafb1001c, 0xafb00018, 0x3c046008, 0x8c825000, 0x2403ff7f, 0x3c066000, 0x431024, 0x3442380c, 0xac825000, 0x8cc24c1c, 0x3c1a8000, 0x21602, 0x3042000f, 0x10400007, 0xaf82001c, 0x8cc34c1c, 0x3c02001f, 0x3442fc00, 0x621824, 0x319c2, 0xaf830018, 0x8f420008, 0x275b4000, 0x34420001, 0xaf420008, 0xaf800024, 0x3c02601c, 0xaf400080, 0xaf400084, 0x8c450008, 0x8cc30808, 0x34028000, 0x3422021, 0x2402fff0, 0x621824, 0x3c020080, 0x3c010800, 0xac220420, 0x3c025709, 0xaf840038, 0x14620004, 0xaf850034, 0x24020001, 0xa000292, 0xaf820014, 0xaf800014, 0x8f420000, 0x38420001, 0x30420001, 0x1440fffc, 0x8f820014, 0x10400016, 0x0, 0x97420104, 0x10400005, 0x8f830000, 0x14600007, 0x2462ffff, 0xa0002a7, 0x2c62000a, 0x2c620010, 0x50400004, 0x8f830000, 0x24620001, 0xaf820000, 0x8f830000, 0x2c62000a, 0x14400003, 0x2c620007, 0xa0002ae, 0xaf80ffdc, 0x10400002, 0x24020001, 0xaf82ffdc, 0x8f430108, 0x8f440100, 0x30622000, 0xaf830004, 0x10400008, 0xaf840010, 0x3c020800, 0x8c42042c, 0x24420001, 0x3c010800, 0xac22042c, 0xa00058a, 0x3c024000, 0x30650200, 0x14a00003, 0x24020f00, 0x14820260, 0x24020d00, 0x97420104, 0x104002c8, 0x3c024000, 0x30624000, 0x144000ad, 0x8f820038, 0x8c440008, 0x8f420178, 0x440fffe, 0x24020800, 0xaf420178, 0x24020008, 0xa7420140, 0xa7400142, 0x97420104, 0x8f840004, 0x3051ffff, 0x30820001, 0x10400007, 0x2208021, 0x2623fffe, 0x24020002, 0x3070ffff, 0xa7420146, 0xa0002db, 0xa7430148, 0xa7400146, 0x3c020800, 0x8c42043c, 0x1440000d, 0x8f830010, 0x30820020, 0x14400002, 0x24030009, 0x24030001, 0x602021, 0x8f830010, 0x24020900, 0x50620001, 0x34840004, 0xa744014a, 0xa0002f6, 0x0, 0x24020f00, 0x14620005, 0x30820020, 0x14400006, 0x2403000d, 0xa0002f5, 0x24030005, 0x14400002, 0x24030009, 0x24030001, 0xa743014a, 0x3c020800, 0x8c420420, 0x3c040048, 0xe00020c, 0x442025, 0xe000235, 0x0, 0x8f82000c, 0x1040003e, 0x0, 0x8f421000, 0x3c030020, 0x431024, 0x10400039, 0x8f820004, 0x30420002, 0x10400036, 0x0, 0x97421014, 0x14400033, 0x0, 0x97421008, 0x8f880038, 0x3042ffff, 0x24420006, 0x21882, 0x33880, 0xe83021, 0x30430001, 0x8cc40000, 0x10600004, 0x30420003, 0xd, 0xa000337, 0xe81021, 0x54400010, 0x3084ffff, 0x3c05ffff, 0x852024, 0x851826, 0x3182b, 0x4102b, 0x431024, 0x10400005, 0x0, 0x0, 0xd, 0x0, 0x24000222, 0x8cc20000, 0xa000336, 0x452025, 0x3883ffff, 0x3182b, 0x4102b, 0x431024, 0x10400005, 0x0, 0x0, 0xd, 0x0, 0x2400022b, 0x8cc20000, 0x3444ffff, 0xe81021, 0xac440000, 0x3c020800, 0x8c420430, 0x24420001, 0x3c010800, 0xac220430, 0x8f620000, 0x8f840038, 0xaf820008, 0x8c830000, 0x3402ffff, 0x1462000f, 0x1021, 0x3c050800, 0x8ca50454, 0x3c040800, 0x8c840450, 0xb02821, 0xb0302b, 0x822021, 0x862021, 0x3c010800, 0xac250454, 0x3c010800, 0xac240450, 0xa000580, 0x24040008, 0x8c820000, 0x30420100, 0x1040000f, 0x1021, 0x3c050800, 0x8ca5044c, 0x3c040800, 0x8c840448, 0xb02821, 0xb0302b, 0x822021, 0x862021, 0x3c010800, 0xac25044c, 0x3c010800, 0xac240448, 0xa000580, 0x24040008, 0x3c050800, 0x8ca50444, 0x3c040800, 0x8c840440, 0xb02821, 0xb0302b, 0x822021, 0x862021, 0x3c010800, 0xac250444, 0x3c010800, 0xac240440, 0xa000580, 0x24040008, 0x8f620008, 0x8f620000, 0x21602, 0x304300f0, 0x24020030, 0x10620005, 0x24020040, 0x106200e0, 0x8f820020, 0xa000588, 0x24420001, 0x14a00005, 0x0, 0x0, 0xd, 0x0, 0x24000256, 0x8f420178, 0x440fffe, 0x0, 0xe00023d, 0x27a40010, 0x14400005, 0x408021, 0x0, 0xd, 0x0, 0x2400025d, 0x8e020000, 0x10400005, 0x0, 0x0, 0xd, 0x0, 0x24000260, 0x8f62000c, 0x4430003, 0x24020001, 0xa00042e, 0xae000000, 0xae020000, 0x8f820038, 0x8c480008, 0xa2000007, 0x8f65000c, 0x8f640004, 0x30a3ffff, 0x42402, 0x852023, 0x308200ff, 0x431021, 0x24420005, 0x23083, 0x2cc20081, 0xa605000a, 0x14400005, 0xa2040004, 0x0, 0xd, 0x0, 0x24000278, 0x8f850038, 0xe0005ab, 0x26040014, 0x8f620004, 0x8f430108, 0xa6020008, 0x3c021000, 0x621824, 0x10600008, 0x0, 0x97420104, 0x92030007, 0x2442ffec, 0x34630002, 0x3045ffff, 0xa0003c3, 0xa2030007, 0x97420104, 0x2442fff0, 0x3045ffff, 0x96060008, 0x2cc20013, 0x54400005, 0x92030007, 0x92020007, 0x34420001, 0xa2020007, 0x92030007, 0x24020001, 0x10620005, 0x24020003, 0x1062000b, 0x8f820038, 0xa0003e0, 0x30c6ffff, 0x8f820038, 0x3c04ffff, 0x8c43000c, 0x641824, 0x651825, 0xac43000c, 0xa0003e0, 0x30c6ffff, 0x3c04ffff, 0x8c430010, 0x641824, 0x651825, 0xac430010, 0x30c6ffff, 0x24c20002, 0x21083, 0xa2020005, 0x8f830038, 0x304200ff, 0x21080, 0x432821, 0x8ca80000, 0x8ca20000, 0x24030004, 0x21702, 0x14430012, 0x0, 0x97420104, 0x3c03ffff, 0x1031824, 0x3042ffff, 0x461023, 0x2442fffe, 0x624025, 0xaca80000, 0x92030005, 0x306200ff, 0x21080, 0x501021, 0x90420014, 0x3042000f, 0x431021, 0xa000415, 0xa2020006, 0x8ca40004, 0x97420104, 0x9603000a, 0x3088ffff, 0x3042ffff, 0x461023, 0x2442ffd6, 0x21400, 0x1024025, 0xaca80004, 0x92020007, 0x92040005, 0x24630028, 0x31883, 0x641821, 0x34420004, 0xa2030006, 0xa2020007, 0x8f820004, 0x2403fffb, 0x34420002, 0x431024, 0xaf820004, 0x92030006, 0x8f870038, 0x31880, 0x701021, 0x8c440020, 0x3c02fff6, 0x3442ffff, 0x824024, 0x671821, 0xae04000c, 0xac68000c, 0x92050006, 0x3c03ff7f, 0x8e02000c, 0x52880, 0xb02021, 0x3463ffff, 0x1033024, 0x94880026, 0xa72821, 0x431024, 0xae02000c, 0xac860020, 0xac880024, 0xaca80010, 0x24020010, 0xa7420140, 0x24020002, 0xa7400142, 0xa7400144, 0xa7420146, 0x97420104, 0x3c040008, 0x2442fffe, 0xa7420148, 0x24020001, 0xe00020c, 0xa742014a, 0x9603000a, 0x92020004, 0x431021, 0x24420002, 0x30420007, 0x21023, 0x30420007, 0xe000235, 0xae020010, 0x8f620000, 0x3c030800, 0x8c630444, 0x24040010, 0xaf820008, 0x97420104, 0x3042ffff, 0x2442fffe, 0x403821, 0x237c3, 0x3c020800, 0x8c420440, 0x671821, 0x67282b, 0x461021, 0x451021, 0x3c010800, 0xac230444, 0x3c010800, 0xac220440, 0xa000515, 0x0, 0x14a00005, 0x0, 0x0, 0xd, 0x0, 0x2400030a, 0x8f420178, 0x440fffe, 0x0, 0xe00023d, 0x27a40014, 0x14400005, 0x408021, 0x0, 0xd, 0x0, 0x24000311, 0x8e020000, 0x54400006, 0x92020007, 0x0, 0xd, 0x0, 0x2400031c, 0x92020007, 0x30420004, 0x10400005, 0x8f820004, 0x2403fffb, 0x34420002, 0x431024, 0xaf820004, 0x8f620004, 0x4430008, 0x92020007, 0x92020006, 0x8e03000c, 0xae000000, 0x21080, 0x501021, 0xac430020, 0x92020007, 0x30420004, 0x54400009, 0x9602000a, 0x92020005, 0x3c030001, 0x21080, 0x501021, 0x8c460018, 0xc33021, 0xac460018, 0x9602000a, 0x92060004, 0x27710008, 0x2202021, 0xc23021, 0x24c60005, 0x26050014, 0xe0005ab, 0x63082, 0x92040006, 0x8f650004, 0x3c027fff, 0x42080, 0x912021, 0x8c830004, 0x3442ffff, 0xa22824, 0x651821, 0xac830004, 0x92020007, 0x92040005, 0x92030004, 0x30420004, 0x10400014, 0x96070008, 0x308400ff, 0x42080, 0x912021, 0x8c860004, 0x97420104, 0x9605000a, 0x306300ff, 0x3042ffff, 0x431021, 0x451021, 0x30e3ffff, 0x431023, 0x2442ffd8, 0x30c6ffff, 0x21400, 0xc23025, 0xac860004, 0xa0004c9, 0x92030007, 0x308500ff, 0x52880, 0xb12821, 0x8ca40000, 0x97420104, 0x306300ff, 0x3042ffff, 0x431021, 0x471023, 0x3c03ffff, 0x832024, 0x3042ffff, 0x822025, 0xaca40000, 0x92030007, 0x24020001, 0x10620006, 0x0, 0x24020003, 0x10620011, 0x0, 0xa0004ec, 0x8e030010, 0x97420104, 0x92030004, 0x9605000a, 0x8e24000c, 0x431021, 0x451021, 0x2442fff2, 0x3c03ffff, 0x832024, 0x3042ffff, 0x822025, 0xae24000c, 0xa0004ec, 0x8e030010, 0x97420104, 0x92030004, 0x9605000a, 0x8e240010, 0x431021, 0x451021, 0x2442ffee, 0x3c03ffff, 0x832024, 0x3042ffff, 0x822025, 0xae240010, 0x8e030010, 0x2402000a, 0xa7420140, 0xa7430142, 0x9603000a, 0x92020004, 0x3c040040, 0x431021, 0xa7420144, 0xa7400146, 0x97420104, 0xa7420148, 0x24020001, 0xe00020c, 0xa742014a, 0xe000235, 0x0, 0x8f620000, 0x92030004, 0x2021, 0xaf820008, 0x97420104, 0x9606000a, 0x3042ffff, 0x621821, 0x602821, 0x3c030800, 0x8c630444, 0x3c020800, 0x8c420440, 0x651821, 0x441021, 0x65382b, 0x471021, 0x3c010800, 0xac230444, 0x3c010800, 0xac220440, 0x92040004, 0x862021, 0x2484000a, 0x3084ffff, 0xe0001e9, 0x0, 0x97440104, 0x3084ffff, 0xe0001f7, 0x0, 0x3c021000, 0xaf420178, 0xa000587, 0x8f820020, 0x14820027, 0x30620006, 0x97420104, 0x10400067, 0x3c024000, 0x30624000, 0x10400005, 0x0, 0x0, 0xd, 0x0, 0x24000420, 0x8f420178, 0x440fffe, 0x24020800, 0xaf420178, 0x24020008, 0xa7420140, 0xa7400142, 0x8f820004, 0x97430104, 0x30420001, 0x10400007, 0x3070ffff, 0x2603fffe, 0x24020002, 0xa7420146, 0xa7430148, 0xa00053f, 0x2402000d, 0xa7400146, 0x2402000d, 0xa742014a, 0x8f620000, 0x24040008, 0xaf820008, 0xe0001e9, 0x0, 0xa000519, 0x2002021, 0x10400042, 0x3c024000, 0x93620000, 0x304300f0, 0x24020010, 0x10620005, 0x24020070, 0x10620035, 0x8f820020, 0xa000588, 0x24420001, 0x8f620000, 0x97430104, 0x3050ffff, 0x3071ffff, 0x8f420178, 0x440fffe, 0x32020007, 0x21023, 0x30420007, 0x2403000a, 0x2604fffe, 0xa7430140, 0xa7420142, 0xa7440144, 0xa7400146, 0xa7510148, 0x8f420108, 0x30420020, 0x14400002, 0x24030009, 0x24030001, 0xa743014a, 0xe00020c, 0x3c040040, 0xe000235, 0x0, 0x3c070800, 0x8ce70444, 0x2111021, 0x2442fffe, 0x3c060800, 0x8cc60440, 0x401821, 0xe33821, 0x1021, 0x8f650000, 0xe3402b, 0xc23021, 0x26040008, 0xc83021, 0x3084ffff, 0xaf850008, 0x3c010800, 0xac270444, 0x3c010800, 0xac260440, 0xe0001e9, 0x0, 0xa000519, 0x2202021, 0xe00013b, 0x0, 0x8f820020, 0x24420001, 0xaf820020, 0x3c024000, 0xaf420138, 0xa000292, 0x0, 0x3084ffff, 0x30c6ffff, 0x52c00, 0xa62825, 0x3882ffff, 0x451021, 0x45282b, 0x451021, 0x21c02, 0x3042ffff, 0x431021, 0x21c02, 0x3042ffff, 0x431021, 0x3842ffff, 0x3e00008, 0x3042ffff, 0x3084ffff, 0x30a5ffff, 0x1821, 0x10800007, 0x0, 0x30820001, 0x10400002, 0x42042, 0x651821, 0xa0005a1, 0x52840, 0x3e00008, 0x601021, 0x10c00006, 0x24c6ffff, 0x8ca20000, 0x24a50004, 0xac820000, 0xa0005ab, 0x24840004, 0x3e00008, 0x0, 0x10a00008, 0x24a3ffff, 0xac860000, 0x0, 0x0, 0x2402ffff, 0x2463ffff, 0x1462fffa, 0x24840004, 0x3e00008, 0x0, 0x0 }; const u32 bce_TPAT_b09FwData[(0x0/4) + 1] = { 0x0 }; const u32 bce_TPAT_b09FwRodata[(0x4/4) + 1] = { 0x1, 0x0 }; const u32 bce_TPAT_b09FwBss[(0x12b4/4) + 1] = { 0x0 }; const u32 bce_TPAT_b09FwSbss[(0x3c/4) + 1] = { 0x0 }; const u32 bce_TPAT_b09FwSdata[(0x0/4) + 1] = { 0x0 }; - + int bce_COM_b09FwReleaseMajor = 0x6; int bce_COM_b09FwReleaseMinor = 0x0; int bce_COM_b09FwReleaseFix = 0x11; u32 bce_COM_b09FwStartAddr = 0x08000118; u32 bce_COM_b09FwTextAddr = 0x08000000; int bce_COM_b09FwTextLen = 0x5594; u32 bce_COM_b09FwDataAddr = 0x00000000; int bce_COM_b09FwDataLen = 0x0; u32 bce_COM_b09FwRodataAddr = 0x08005594; int bce_COM_b09FwRodataLen = 0x38; u32 bce_COM_b09FwBssAddr = 0x08005638; int bce_COM_b09FwBssLen = 0x11c; u32 bce_COM_b09FwSbssAddr = 0x08005608; int bce_COM_b09FwSbssLen = 0x30; u32 bce_COM_b09FwSDataAddr = 0x00000000; int bce_COM_b09FwSDataLen = 0x0; const u32 bce_COM_b09FwText[(0x5594/4) + 1] = { 0xa000046, 0x0, 0x0, 0xd, 0x636f6d36, 0x2e302e31, 0x37000000, 0x6001102, 0x0, 0x3, 0xc8, 0x32, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x136, 0xea60, 0x5, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0xd, 0xd, 0x3c020800, 0x24425608, 0x3c030800, 0x24635754, 0xac400000, 0x43202b, 0x1480fffd, 0x24420004, 0x3c1d0800, 0x37bd9ffc, 0x3a0f021, 0x3c100800, 0x26100118, 0x3c1c0800, 0x279c5608, 0xe000256, 0x0, 0xd, 0x27bdffb4, 0xafa10000, 0xafa20004, 0xafa30008, 0xafa4000c, 0xafa50010, 0xafa60014, 0xafa70018, 0xafa8001c, 0xafa90020, 0xafaa0024, 0xafab0028, 0xafac002c, 0xafad0030, 0xafae0034, 0xafaf0038, 0xafb8003c, 0xafb90040, 0xafbc0044, 0xafbf0048, 0xe001544, 0x0, 0x8fbf0048, 0x8fbc0044, 0x8fb90040, 0x8fb8003c, 0x8faf0038, 0x8fae0034, 0x8fad0030, 0x8fac002c, 0x8fab0028, 0x8faa0024, 0x8fa90020, 0x8fa8001c, 0x8fa70018, 0x8fa60014, 0x8fa50010, 0x8fa4000c, 0x8fa30008, 0x8fa20004, 0x8fa10000, 0x27bd004c, 0x3c1b6010, 0x8f7a5030, 0x377b5028, 0x3400008, 0xaf7a0000, 0x8f820024, 0x27bdffe0, 0xafb00010, 0xafbf0018, 0xafb10014, 0x8c42000c, 0x3c108000, 0x8e110100, 0x10400034, 0x8fbf0018, 0xe000d84, 0x0, 0x8f850020, 0x24047fff, 0x91202b, 0xacb10000, 0x8e030104, 0x96020108, 0x31c00, 0x3042ffff, 0x621825, 0xaca30004, 0x9202010a, 0x96030114, 0x304200ff, 0x3063ffff, 0x21400, 0x431025, 0xaca20008, 0x9603010c, 0x9602010e, 0x31c00, 0x3042ffff, 0x621825, 0xaca3000c, 0x96030110, 0x96020112, 0x31c00, 0x3042ffff, 0x621825, 0xaca30010, 0x8e020118, 0xaca20014, 0x8e02011c, 0xaca20018, 0x14800008, 0x8f820024, 0x97820000, 0x3c042005, 0x441825, 0x24420001, 0xaca3001c, 0xa0000c6, 0xa7820000, 0x3c034018, 0x9442001e, 0x431025, 0xaca2001c, 0xe000db8, 0x24040001, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x1021, 0x3e00008, 0x27bd0020, 0x3c078000, 0x8ce202b8, 0x34e50100, 0x4410008, 0x24030001, 0x3c020800, 0x8c420060, 0x24420001, 0x3c010800, 0xac220060, 0x3e00008, 0x601021, 0x3c020800, 0x8c42005c, 0x8ca40020, 0x94a30016, 0x8ca60004, 0x94a5000e, 0x24420001, 0xace40280, 0x2463fffc, 0x3c010800, 0xac22005c, 0x3c021000, 0xa4e30284, 0xa4e50286, 0x1821, 0xace60288, 0xace202b8, 0x3e00008, 0x601021, 0x27bdffe0, 0x3c028000, 0xafb00010, 0x34420100, 0xafbf001c, 0xafb20018, 0xafb10014, 0x8c430000, 0x94450008, 0x2462fe00, 0x2c420381, 0x10400003, 0x381c2, 0xa000102, 0x26100004, 0x24020100, 0x14620005, 0x3c118000, 0x3c028008, 0x90420004, 0x305000ff, 0x3c118000, 0x36320100, 0x96430014, 0x3202000f, 0x21500, 0x431025, 0x3c030800, 0x8c630044, 0x30a40004, 0xae220080, 0x24630001, 0x3c010800, 0xac230044, 0x10800007, 0x30a20002, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0xa0000ce, 0x27bd0020, 0x1040002d, 0x1821, 0x30a20080, 0x10400005, 0x36220070, 0x8e44001c, 0xe000c67, 0x240500a0, 0x36220070, 0x8c440000, 0x8f82000c, 0x821023, 0x2c43012c, 0x10600004, 0xaf820010, 0x24030001, 0xa000145, 0xaf84000c, 0x8e420004, 0x3c036020, 0xaf84000c, 0xac620014, 0x3c020800, 0x8c420058, 0x50400015, 0x1821, 0x8c620004, 0x240301fe, 0x304203ff, 0x14430010, 0x1821, 0x2e020004, 0x10400003, 0x2e020008, 0xa000140, 0x8021, 0x14400003, 0x0, 0xa000140, 0x2610fff9, 0xd, 0x24020002, 0x2021004, 0x3c036000, 0xac626914, 0x1821, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x601021, 0x3e00008, 0x27bd0020, 0x3c048000, 0x8c830100, 0x24020100, 0x50620003, 0x3c028008, 0xd, 0x3c028008, 0x90430004, 0x1021, 0x3063000f, 0x31d00, 0x3e00008, 0xac830080, 0x41880, 0x2782ff9c, 0x621821, 0x410c0, 0x441023, 0x8c640000, 0x210c0, 0x3c030800, 0x246356e4, 0x431021, 0x3c038000, 0xac640090, 0x3e00008, 0xaf820024, 0x3c020800, 0x8c420114, 0x10400019, 0x30844000, 0x30a2007f, 0x231c0, 0x3c020200, 0x10800014, 0xa21825, 0x3c026020, 0xac430014, 0x3c040800, 0x8c8456b8, 0x3c030800, 0x8c630110, 0x3c028000, 0x24050900, 0xac450020, 0x862021, 0x24630001, 0x3c028008, 0xac440064, 0x3c010800, 0xac230110, 0x3c010800, 0xac2456b8, 0x3e00008, 0x0, 0x3c026020, 0x3e00008, 0xac450014, 0x3e00008, 0x1021, 0x3e00008, 0x1021, 0x30a20008, 0x10400008, 0x24020100, 0x3c020800, 0x8c42010c, 0x24420001, 0x3c010800, 0xac22010c, 0x3e00008, 0x0, 0x14820008, 0x0, 0x3c020800, 0x8c4200fc, 0x24420001, 0x3c010800, 0xac2200fc, 0xa0001a3, 0x30a20020, 0x3c020800, 0x8c420084, 0x24420001, 0x3c010800, 0xac220084, 0x30a20020, 0x10400008, 0x30a20010, 0x3c020800, 0x8c420108, 0x24420001, 0x3c010800, 0xac220108, 0x3e00008, 0x0, 0x10400008, 0x0, 0x3c020800, 0x8c420104, 0x24420001, 0x3c010800, 0xac220104, 0x3e00008, 0x0, 0x3c020800, 0x8c420100, 0x24420001, 0x3c010800, 0xac220100, 0x3e00008, 0x0, 0x27bdffe0, 0xafb10014, 0x3c118000, 0xafb20018, 0xafbf001c, 0xafb00010, 0x36320100, 0x96500008, 0x32020004, 0x10400007, 0x32030002, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0xa0000ce, 0x27bd0020, 0x1060000b, 0x2002821, 0x8e240100, 0xe00018a, 0x0, 0x32020080, 0x10400003, 0x240500a1, 0xe000c67, 0x8e44001c, 0xa0001e3, 0x24020001, 0x8e230104, 0x8f820008, 0x10430006, 0x2002821, 0x8e240100, 0xe00018a, 0x0, 0x8e220104, 0xaf820008, 0x1021, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x2c820004, 0x14400002, 0x1821, 0x2483fffd, 0x24020002, 0x621004, 0x3c036000, 0x3e00008, 0xac626914, 0x27bdffe0, 0xafbf001c, 0xafb20018, 0xafb10014, 0xafb00010, 0x3c048000, 0x94820108, 0x30437000, 0x24022000, 0x1062000a, 0x28622001, 0x54400052, 0x8fbf001c, 0x24024000, 0x10620048, 0x24026000, 0x1062004a, 0x8fbf001c, 0xa000251, 0x8fb20018, 0x34820100, 0x90430009, 0x8c500018, 0x9451000c, 0x24020009, 0x1062001c, 0x9021, 0x28620009, 0x14400021, 0x8f820024, 0x2402000a, 0x50620012, 0x323100ff, 0x2402000b, 0x1062000f, 0x0, 0x2402000c, 0x14620018, 0x8f820024, 0x3c020800, 0x8c4256b8, 0x24030900, 0xac830020, 0x501021, 0x3c038008, 0xac620064, 0x3c010800, 0xac2256b8, 0xa000250, 0x8fbf001c, 0xe0001e9, 0x102602, 0xa000230, 0x8f820024, 0xe0001e9, 0x102602, 0x3c038008, 0x9462001a, 0x8c72000c, 0x3042ffff, 0x2028025, 0x8f820024, 0x8c42000c, 0x5040001e, 0x8fbf001c, 0xe000d84, 0x0, 0x3c028000, 0x34420100, 0x94430008, 0x8f820024, 0x31c00, 0x9444001e, 0x8f820020, 0x641825, 0xac500000, 0x24040001, 0xac510004, 0xac520008, 0xac40000c, 0xac400010, 0xac400014, 0xac400018, 0xe000db8, 0xac43001c, 0xa000250, 0x8fbf001c, 0xe000440, 0x0, 0xa000250, 0x8fbf001c, 0xe000c9f, 0x0, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x1021, 0x3e00008, 0x27bd0020, 0x27bdffd8, 0xafb40020, 0x3c036010, 0xafbf0024, 0xafb3001c, 0xafb20018, 0xafb10014, 0xafb00010, 0x8c645000, 0x2402ff7f, 0x3c140800, 0x26945638, 0x822024, 0x3484380c, 0xac645000, 0x3c028000, 0x24030037, 0xe0014b0, 0xac430008, 0x3c070800, 0x24e70618, 0x2801021, 0x2404001d, 0x2484ffff, 0xac470000, 0x481fffd, 0x24420004, 0x3c020800, 0x244207c8, 0x3c010800, 0xac225640, 0x3c020800, 0x24420230, 0x3c030800, 0x24630620, 0x3c040800, 0x248403b4, 0x3c050800, 0x24a506f0, 0x3c060800, 0x24c62c9c, 0x3c010800, 0xac225680, 0x3c020800, 0x24420530, 0x3c010800, 0xac275684, 0x3c010800, 0xac265694, 0x3c010800, 0xac23569c, 0x3c010800, 0xac2456a0, 0x3c010800, 0xac2556a4, 0x3c010800, 0xac2256a8, 0x3c010800, 0xac23563c, 0x3c010800, 0xac245644, 0x3c010800, 0xac205660, 0x3c010800, 0xac255664, 0x3c010800, 0xac205670, 0x3c010800, 0xac27567c, 0x3c010800, 0xac265690, 0x3c010800, 0xac235698, 0xe00056e, 0x0, 0xaf80000c, 0x3c028000, 0x8c530000, 0x8f830004, 0x3c020800, 0x8c420020, 0x10620021, 0x32620007, 0x8821, 0x2792ff9c, 0x3c100800, 0x261056e4, 0x3c020800, 0x8c420020, 0x24050001, 0x2251804, 0x432024, 0x8f820004, 0x431024, 0x5044000c, 0x26310001, 0x10800008, 0xaf900024, 0x8e430000, 0x3c028000, 0xac430090, 0xe000d4b, 0xae05000c, 0xa0002c1, 0x26310001, 0xae00000c, 0x26310001, 0x2e220002, 0x26100038, 0x1440ffe9, 0x26520004, 0x3c020800, 0x8c420020, 0xaf820004, 0x32620007, 0x1040ffd9, 0x3c028000, 0x32620001, 0x1040002d, 0x32620002, 0x3c058000, 0x8ca20100, 0x2021, 0xaca20020, 0x8ca30104, 0x2c420781, 0x10400008, 0xaca300a8, 0x94a20108, 0x24032000, 0x30427000, 0x14430003, 0x3c028008, 0x90420005, 0x304400ff, 0xe000159, 0x0, 0x3c028000, 0x9042010b, 0x304300ff, 0x2c62001e, 0x54400004, 0x31080, 0xe000186, 0xa0002ec, 0x0, 0x541021, 0x8c420000, 0x40f809, 0x0, 0x10400004, 0x3c028000, 0x8c430104, 0x3c026020, 0xac430014, 0x3c020800, 0x8c420034, 0x3c044000, 0x3c038000, 0x24420001, 0xac640138, 0x3c010800, 0xac220034, 0x32620002, 0x10400010, 0x32620004, 0x3c108000, 0x8e020140, 0x2021, 0xe000159, 0xae020020, 0xe000383, 0x0, 0x3c024000, 0xae020178, 0x3c020800, 0x8c420038, 0x24420001, 0x3c010800, 0xac220038, 0x32620004, 0x1040ff97, 0x3c028000, 0x3c108000, 0x8e020180, 0x2021, 0xe000159, 0xae020020, 0x8e030180, 0x24020f00, 0x54620007, 0x3c028008, 0x8e020188, 0x3c0300e0, 0x3042ffff, 0x431025, 0xa000328, 0xae020080, 0x34420080, 0x90420000, 0x24030050, 0x304200ff, 0x14430007, 0x0, 0xe000362, 0x0, 0x14400003, 0x0, 0xe000971, 0x0, 0x3c020800, 0x8c42003c, 0x3c044000, 0x3c038000, 0x24420001, 0xac6401b8, 0x3c010800, 0xac22003c, 0xa0002a3, 0x3c028000, 0x3c029000, 0x34420001, 0x822025, 0x3c028000, 0xac440020, 0x3c038000, 0x8c620020, 0x440fffe, 0x0, 0x3e00008, 0x0, 0x3c028000, 0x34430001, 0x832025, 0x3e00008, 0xac440020, 0x27bdffe0, 0xafb10014, 0xafb00010, 0x808821, 0xafbf0018, 0xe000332, 0x30b000ff, 0x8f83ff94, 0x2202021, 0x90620025, 0x2028025, 0xa0700025, 0x8c700018, 0x3c028000, 0xe00033d, 0x2028024, 0x1600000b, 0x8fbf0018, 0x3c048000, 0x8c8201f8, 0x440fffe, 0x348201c0, 0x24030002, 0xac510000, 0xa0430004, 0x3c021000, 0xac8201f8, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x27bdffe8, 0x3c028000, 0xafbf0010, 0x34420180, 0x94430004, 0x8c440008, 0x30630200, 0x10600005, 0x2821, 0xe00100c, 0x0, 0xa000378, 0x24050001, 0x3c02ff00, 0x4800007, 0x821824, 0x3c020400, 0x14620004, 0x24050001, 0x8f82ff94, 0x90420008, 0x24050001, 0x8fbf0010, 0xa01021, 0x3e00008, 0x27bd0018, 0x8f82ff98, 0x24050001, 0xa040001a, 0x3c028000, 0x34420140, 0xa000342, 0x8c440000, 0x8f85ff94, 0x27bdffe0, 0xafbf001c, 0xafb20018, 0xafb10014, 0xafb00010, 0x90a20000, 0x304400ff, 0x38830020, 0x38820030, 0x3182b, 0x2102b, 0x621824, 0x10600003, 0x24020050, 0x148200a8, 0x8fbf001c, 0x90a20005, 0x30420001, 0x104000a4, 0x8fbf001c, 0x3c028000, 0x34420140, 0x90420008, 0x2443ffff, 0x2c620005, 0x1040009e, 0x8fb20018, 0x31080, 0x3c030800, 0x246355ac, 0x431021, 0x8c420000, 0x400008, 0x0, 0x3c028000, 0x34510140, 0xe000332, 0x8e240000, 0x8f92ff94, 0x8e220004, 0x8e50000c, 0x16020002, 0x24020001, 0xae42000c, 0xe00033d, 0x8e240000, 0x8e220004, 0x14500006, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0xa000f78, 0x27bd0020, 0x8e42000c, 0xa000419, 0x0, 0x3c048000, 0x34820140, 0x94a30010, 0x8c420004, 0x3063ffff, 0x1443001c, 0x0, 0x24020001, 0xa4a20010, 0x8c820238, 0x441000f, 0x3c038000, 0x3c02003f, 0x3448f000, 0x3c076000, 0x3c06ffc0, 0x8ce22bbc, 0x461824, 0x481024, 0x21302, 0x31d82, 0x10620058, 0x3c028000, 0x8c820238, 0x440fff7, 0x3c038000, 0x34620140, 0x8c440000, 0x34620200, 0xac440000, 0x3c021000, 0xac620238, 0xa00043b, 0x8fbf001c, 0x94a20010, 0xa000419, 0x0, 0x24020020, 0x1482000f, 0x3c028000, 0x3c038000, 0x94a20012, 0x34630140, 0x8c630004, 0x3042ffff, 0x14620005, 0x0, 0x24020001, 0xa4a20012, 0xa000402, 0x8fbf001c, 0x94a20012, 0xa000419, 0x0, 0x34510140, 0xe000332, 0x8e240000, 0x8f92ff94, 0x8e230004, 0x96420012, 0x3050ffff, 0x16030002, 0x24020001, 0xa6420012, 0xe00033d, 0x8e240000, 0x8e220004, 0x16020006, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0xa00037c, 0x27bd0020, 0x96420012, 0xa000419, 0x0, 0x3c038000, 0x94a20014, 0x34630140, 0x8c630004, 0x3042ffff, 0x14620008, 0x24020001, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0xa4a20014, 0xa001463, 0x27bd0020, 0x94a20014, 0x14400021, 0x8fbf001c, 0xa000435, 0x0, 0x3c038000, 0x94a20016, 0x34630140, 0x8c630004, 0x3042ffff, 0x1462000d, 0x24020001, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0xa4a20016, 0xa000b14, 0x27bd0020, 0x94420078, 0x24420004, 0xa4a20010, 0xa00043b, 0x8fbf001c, 0x94a20016, 0x24030001, 0x3042ffff, 0x14430007, 0x8fbf001c, 0x3c020800, 0x8c420070, 0x24420001, 0x3c010800, 0xac220070, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x27bdffd8, 0xafb20018, 0x8f92ff94, 0xafb10014, 0xafbf0020, 0xafb3001c, 0xafb00010, 0x3c028000, 0x34510100, 0x8c500100, 0x92420000, 0x92230009, 0x304400ff, 0x2402001f, 0x106200ab, 0x28620020, 0x10400019, 0x24020038, 0x2862000a, 0x1040000d, 0x2402000b, 0x28620008, 0x1040002e, 0x8f820024, 0x4600104, 0x28620002, 0x1440002a, 0x8f820024, 0x24020006, 0x10620026, 0x8fbf0020, 0xa00055f, 0x8fb3001c, 0x10620060, 0x2862000b, 0x144000fa, 0x8fbf0020, 0x2402000e, 0x10620078, 0x8f820024, 0xa00055f, 0x8fb3001c, 0x106200d2, 0x28620039, 0x1040000a, 0x24020080, 0x24020036, 0x106200e5, 0x28620037, 0x104000c3, 0x24020035, 0x106200d9, 0x8fbf0020, 0xa00055f, 0x8fb3001c, 0x1062002d, 0x28620081, 0x10400006, 0x240200c8, 0x24020039, 0x106200c9, 0x8fbf0020, 0xa00055f, 0x8fb3001c, 0x106200a2, 0x8fbf0020, 0xa00055f, 0x8fb3001c, 0x8f820024, 0x8c42000c, 0x104000d7, 0x8fbf0020, 0xe000d84, 0x0, 0x3c038000, 0x34630100, 0x8c620000, 0x8f850020, 0x94670008, 0x9466000c, 0xaca20000, 0x8c640004, 0x8f820024, 0x63400, 0xaca40004, 0x9448001e, 0x8c620018, 0x73c00, 0xe83825, 0xaca20008, 0x8c62001c, 0x24040001, 0xaca2000c, 0x9062000a, 0xc23025, 0xaca60010, 0xaca00014, 0xaca00018, 0xaca7001c, 0xa00051d, 0x8fbf0020, 0x8f820024, 0x8c42000c, 0x104000b6, 0x8fbf0020, 0xe000d84, 0x0, 0x8f820024, 0x96240008, 0x9625000c, 0x9443001e, 0x42202, 0x9626000e, 0x8f820020, 0x42600, 0x832025, 0x52c00, 0x3c030080, 0xa62825, 0x832025, 0xac400000, 0xac400004, 0xac400008, 0xac40000c, 0xac450010, 0xac400014, 0xac400018, 0xac44001c, 0xa00051c, 0x24040001, 0x9622000c, 0x14400018, 0x0, 0x92420005, 0x30420010, 0x14400014, 0x0, 0xe000332, 0x2002021, 0x92420005, 0x2002021, 0x34420010, 0xe00033d, 0xa2420005, 0x92420000, 0x24030020, 0x304200ff, 0x10430089, 0x2002021, 0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0xa001075, 0x27bd0028, 0xd, 0xa00055e, 0x8fbf0020, 0x8c42000c, 0x1040007d, 0x8fbf0020, 0xe000d84, 0x0, 0x8e220004, 0x8f840020, 0x9623000c, 0xac820000, 0x3c028008, 0x9445002c, 0x8f820024, 0x31c00, 0x30a5ffff, 0x9446001e, 0x3c02400e, 0x651825, 0xc23025, 0xac830004, 0xac800008, 0xac80000c, 0xac800010, 0xac800014, 0xac800018, 0xac86001c, 0xa00051c, 0x24040001, 0xe000332, 0x2002021, 0x8f93ff98, 0x2002021, 0xe00033d, 0xa660000c, 0x2002021, 0xe000342, 0x24050001, 0x8f820024, 0x8c42000c, 0x10400058, 0x8fbf0020, 0xe000d84, 0x0, 0x9622000c, 0x8f830020, 0x21400, 0xac700000, 0xac620004, 0xac600008, 0x8e440038, 0x8f820024, 0xac64000c, 0x8e46003c, 0x9445001e, 0x3c02401f, 0xac660010, 0xa22825, 0x8e620004, 0x24040001, 0xac620014, 0xac600018, 0xac65001c, 0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0xa000db8, 0x27bd0028, 0x24020020, 0x1082003a, 0x8fb3001c, 0xe000f5e, 0x0, 0x10400035, 0x8fbf0020, 0x3c048000, 0x8c8201f8, 0x440fffe, 0x348201c0, 0x24030002, 0xac500000, 0xa0430004, 0x3c021000, 0xac8201f8, 0xa00055e, 0x8fbf0020, 0x2002021, 0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0xa000ea7, 0x27bd0028, 0x9625000c, 0x2002021, 0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0xa000ecc, 0x27bd0028, 0x2002021, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0xa000ef7, 0x27bd0028, 0x9225000d, 0x2002021, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0xa000f48, 0x27bd0028, 0x2002021, 0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0xa000f1f, 0x27bd0028, 0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0028, 0x3c058000, 0x8ca20278, 0x440fffe, 0x34a20240, 0x24030002, 0xac440000, 0xa0430004, 0x3c021000, 0x3e00008, 0xaca20278, 0xa3800018, 0x3e00008, 0xa3800019, 0x3c038000, 0x8c620278, 0x440fffe, 0x8f82001c, 0xac620240, 0x24020002, 0xa0620244, 0x3c021000, 0x3e00008, 0xac620278, 0x3c026000, 0x3e00008, 0x8c425404, 0x90830030, 0x24020005, 0x804021, 0x3063003f, 0x4821, 0x14620005, 0x5021, 0x9082004c, 0x9483004e, 0x304900ff, 0x306affff, 0xad00000c, 0xad000010, 0xad000024, 0x95020014, 0x8d05001c, 0x8d040018, 0x3042ffff, 0x491023, 0x21100, 0x237c3, 0x403821, 0x862023, 0xa2102b, 0x822023, 0xa72823, 0xad05001c, 0xad040018, 0xa5090014, 0xa5090020, 0xa50a0016, 0x3e00008, 0xa50a0022, 0x3e00008, 0x0, 0x27bdffd8, 0xafb20018, 0x3c128008, 0xafb40020, 0xafb3001c, 0xafb10014, 0xafbf0024, 0xafb00010, 0x36510100, 0x3c026000, 0x8c425404, 0x9222000c, 0x3c140800, 0x929400f7, 0x304300ff, 0x24020001, 0x10620032, 0x809821, 0x24020002, 0x14620035, 0x36500080, 0xe00143d, 0x0, 0x9202004c, 0x2403ff80, 0x3c048000, 0x3042007f, 0x211c0, 0x24420240, 0x2621021, 0x431824, 0xac830094, 0x92450008, 0x9204004c, 0x3042007f, 0x3c038006, 0x14850007, 0x438021, 0x2402ffff, 0xa2220011, 0x2402ffff, 0xa6220012, 0xa0005d2, 0x2402ffff, 0x96020020, 0xa2220011, 0x96020022, 0xa6220012, 0x8e020024, 0x3c048008, 0xae220014, 0x34850080, 0x90a2004c, 0x34830100, 0xa0620010, 0x8ca2003c, 0xac620018, 0x8c820068, 0xac6200f4, 0x8c820064, 0xac6200f0, 0x8c82006c, 0xac6200f8, 0x24020001, 0xa0a20068, 0xa0005ee, 0x3c048008, 0xe001456, 0x0, 0x36420080, 0xa0400068, 0xa0005ee, 0x3c048008, 0xa2000068, 0xa2000069, 0xa000629, 0x3c028008, 0x34830080, 0x8c620038, 0x34850100, 0xac62006c, 0x24020001, 0xa0620069, 0x90a200d5, 0x90830008, 0x305100ff, 0x3072007f, 0x12320019, 0x1111c0, 0x24420240, 0x2621021, 0x2403ff80, 0x431824, 0x3c048000, 0xac830094, 0x3042007f, 0x3c038006, 0x438021, 0x8e02000c, 0x1040000d, 0x2002021, 0xe00057e, 0x0, 0x26220001, 0x305100ff, 0x9203003c, 0x2341026, 0x2102b, 0x21023, 0x3063007f, 0x2228824, 0xa0005f8, 0xa203003c, 0x3c088008, 0x35040100, 0x8c8200e0, 0x35070080, 0xace2003c, 0x8c8200e0, 0xad020000, 0x90e5004c, 0x908600d5, 0x90e3004c, 0x908400d5, 0x2402ff80, 0xa22824, 0x3063007f, 0x308400ff, 0xa62825, 0x64182a, 0x10600002, 0x30a500ff, 0x38a50080, 0xa0e5004c, 0xa1050009, 0x3c028008, 0x9043000e, 0x34440080, 0x3c058000, 0xa043000a, 0x8c830018, 0x3c027fff, 0x3442ffff, 0x621824, 0xac830018, 0x8ca201f8, 0x440fffe, 0x0, 0xacb301c0, 0x8fbf0024, 0x8fb40020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x24020002, 0xa0a201c4, 0x27bd0028, 0x3c021000, 0x3e00008, 0xaca201f8, 0x90a20000, 0x24420001, 0xa0a20000, 0x3c030800, 0x8c6300f4, 0x304200ff, 0x14430002, 0x803021, 0xa0a00000, 0x90a20000, 0x8f84001c, 0x211c0, 0x24420240, 0x24830040, 0x822021, 0x2402ff80, 0x822024, 0x3063007f, 0x3c02800a, 0x621821, 0x3c028000, 0xac440024, 0x3e00008, 0xacc30000, 0x94820006, 0x90830005, 0x8c85000c, 0x8c860010, 0x8c870018, 0x8c88001c, 0x8c840020, 0x3c010800, 0xa42256c6, 0x3c010800, 0xa02356c5, 0x3c010800, 0xac2556cc, 0x3c010800, 0xac2656d0, 0x3c010800, 0xac2756d8, 0x3c010800, 0xac2856dc, 0x3c010800, 0xac2456e0, 0x3e00008, 0x0, 0x3c028008, 0x34420100, 0x8c440034, 0x3c038000, 0x34650400, 0xac640038, 0x8c420038, 0xaf850028, 0xac62003c, 0x3c020005, 0xac620030, 0x0, 0x0, 0x3e00008, 0x0, 0x3c020006, 0x308400ff, 0x822025, 0x3c028000, 0xac440030, 0x0, 0x0, 0x0, 0x3c038000, 0x8c620000, 0x30420010, 0x1040fffd, 0x34620400, 0x3e00008, 0xaf820028, 0x94c20000, 0x3c080800, 0x950800ca, 0x30e7ffff, 0x804821, 0x1021021, 0xa4c20000, 0x94c20000, 0x3042ffff, 0xe2102b, 0x54400001, 0xa4c70000, 0x94a20000, 0x3c030800, 0x8c6300cc, 0x24420001, 0xa4a20000, 0x94a20000, 0x3042ffff, 0x14430007, 0x3c028008, 0x107102b, 0xa4a00000, 0x54400001, 0x1003821, 0xa4c70000, 0x3c028008, 0x34460100, 0x8cc30028, 0x94a20000, 0x3c048000, 0x3042fffe, 0x210c0, 0x621021, 0xac82003c, 0x8c82003c, 0x621823, 0x18600004, 0x0, 0x8cc20024, 0xa0006ba, 0x24420001, 0x8cc20024, 0xac820038, 0x3c020050, 0x34420010, 0x3c038000, 0xac620030, 0x0, 0x0, 0x0, 0x8c620000, 0x30420020, 0x1040fffd, 0x0, 0x94a20000, 0x3c048000, 0x30420001, 0x210c0, 0x441021, 0x8c430400, 0xad230000, 0x8c420404, 0xad220004, 0x3c020020, 0x3e00008, 0xac820030, 0x27bdffe0, 0xafb20018, 0xafb10014, 0xafb00010, 0xafbf001c, 0x94c20000, 0xc08021, 0x3c120800, 0x965200c6, 0x24420001, 0xa6020000, 0x96030000, 0x94e20000, 0xe03021, 0x14430005, 0x8fb10030, 0xe00068f, 0x2403821, 0xa0006f1, 0x0, 0x8c830004, 0x8c820004, 0x24420040, 0x4610007, 0xac820004, 0x8c820004, 0x4400004, 0x0, 0x8c820000, 0x24420001, 0xac820000, 0x96020000, 0x3042ffff, 0x50520001, 0xa6000000, 0x96220000, 0x24420001, 0xa6220000, 0x3c028008, 0x34420100, 0x96230000, 0x9442003c, 0x14430004, 0x8fbf001c, 0x24020001, 0xa6220000, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x27bdffe0, 0x3c028008, 0xafbf0018, 0x34420100, 0x8c480034, 0x3c038000, 0x34690400, 0xac680038, 0x8c420038, 0x30e700ff, 0xaf890028, 0xac62003c, 0x3c020005, 0xac620030, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8c82000c, 0x8c82000c, 0x97830016, 0xad220000, 0x8c820010, 0x604021, 0xad220004, 0x8c820018, 0xad220008, 0x8c82001c, 0xad22000c, 0x8ca20014, 0xad220010, 0x8c820020, 0xad220014, 0x90820005, 0x304200ff, 0x21200, 0xad220018, 0x8ca20018, 0xad22001c, 0x8ca2000c, 0xad220020, 0x8ca20010, 0xad220024, 0x8ca2001c, 0xad220028, 0x8ca20020, 0xad22002c, 0x3402ffff, 0xad260030, 0xad200034, 0x50620001, 0x3408ffff, 0xad280038, 0x50e00011, 0x3c028008, 0x3c048008, 0x34840100, 0x94820050, 0x3042ffff, 0xad22003c, 0x94830044, 0x94850044, 0x24020001, 0x3063ffff, 0x318c2, 0x641821, 0x90640064, 0x30a50007, 0xa21004, 0xa00075c, 0x441025, 0x34420100, 0xad20003c, 0x94430044, 0x94440044, 0x3063ffff, 0x318c2, 0x621821, 0x30840007, 0x90650064, 0x24020001, 0x821004, 0x21027, 0x451024, 0xa0620064, 0x0, 0x0, 0x0, 0x3c020006, 0x34420040, 0x3c038000, 0xac620030, 0x0, 0x0, 0x0, 0x8c620000, 0x30420010, 0x1040fffd, 0x3c068008, 0x34c20150, 0x34630400, 0x34c7014a, 0x34c40134, 0x34c50140, 0x34c60144, 0xafa20010, 0xe0006d2, 0xaf830028, 0x8fbf0018, 0x3e00008, 0x27bd0020, 0x8f830014, 0x3c060800, 0x8cc600e8, 0x8f82001c, 0x30633fff, 0x31980, 0x461021, 0x431021, 0x2403ff80, 0x431824, 0x3c068000, 0xacc30028, 0x3042007f, 0x3c03800c, 0x433021, 0x90c2000d, 0x30a500ff, 0x3821, 0x34420010, 0xa0c2000d, 0x8f890014, 0x3c028008, 0x34420100, 0x94430044, 0x91382, 0x30480003, 0x24020001, 0xa4c3000e, 0x1102000b, 0x29020002, 0x10400005, 0x24020002, 0x1100000c, 0x24030001, 0xa0007a4, 0x1821, 0x11020006, 0x0, 0xa0007a4, 0x1821, 0x8cc2002c, 0xa0007a4, 0x24430001, 0x8cc20014, 0x24430001, 0x8cc20018, 0x43102b, 0x5040000a, 0x24070001, 0x24020027, 0x14a20003, 0x3c038008, 0xa0007b1, 0x24070001, 0x34630100, 0x9462004c, 0x24420001, 0xa462004c, 0x91382, 0x30430003, 0x2c620002, 0x10400009, 0x802821, 0x14600004, 0x0, 0x94c20034, 0xa0007c1, 0x3046ffff, 0x8cc60038, 0xa0007c1, 0x802821, 0x3021, 0x3c040800, 0x248456c0, 0xa000706, 0x0, 0x27bdff90, 0xafb60068, 0xafb50064, 0xafb40060, 0xafb3005c, 0xafb20058, 0xafb10054, 0xafbf006c, 0xafb00050, 0x8c900000, 0x80b021, 0x3c020800, 0x8c4200e8, 0x96040032, 0x8f83001c, 0x2414ff80, 0x30843fff, 0x621821, 0x42180, 0x641821, 0x741024, 0x3c138000, 0xa09021, 0x90a50000, 0xae620028, 0x92040032, 0x3c02800c, 0x3063007f, 0x628821, 0x308400c0, 0x24020040, 0x14820032, 0xa821, 0x8e350038, 0x8e220018, 0x14400002, 0x24020001, 0xae220018, 0x9202003c, 0x30420020, 0x1440000e, 0x8f83001c, 0x511c0, 0x24420240, 0x621821, 0x30640078, 0x3c020080, 0x822025, 0x741824, 0xae630800, 0xae640810, 0x8e220018, 0x8e030008, 0x431021, 0xae220018, 0x8e22002c, 0x8e230018, 0x24420001, 0x62182b, 0x10600043, 0x0, 0x92420000, 0x24420001, 0xa2420000, 0x3c030800, 0x8c6300f4, 0x304200ff, 0x50430001, 0xa2400000, 0x92420000, 0x8f84001c, 0x211c0, 0x24420240, 0x24830040, 0x3063007f, 0x822021, 0x3c02800a, 0x942024, 0x621821, 0xae640024, 0xa0008d2, 0xaec30000, 0x92030032, 0x2402ffc0, 0x431024, 0x304200ff, 0x14400005, 0x24020001, 0xae220018, 0x96220034, 0xa000842, 0x3055ffff, 0x8e220014, 0x24420001, 0xae220018, 0x92020030, 0x21600, 0x21603, 0x441001c, 0x0, 0x96020032, 0x27a40010, 0x802821, 0xa7a20016, 0x96020032, 0x3021, 0x24070001, 0x3042ffff, 0xaf820014, 0xe000706, 0xafa0001c, 0x96020032, 0x8f83001c, 0x3c040800, 0x8c8400e8, 0x30423fff, 0x21180, 0x641821, 0x621821, 0x741024, 0xae62002c, 0x3063007f, 0x3c02800e, 0x621821, 0x9062000d, 0x3042007f, 0xa062000d, 0x9222000d, 0x30420010, 0x50400078, 0x92420000, 0x3c028008, 0x34440100, 0x9482004c, 0x8ec30000, 0x3c130800, 0x967300c6, 0x2442ffff, 0xa482004c, 0x94620032, 0x9623000e, 0x3054ffff, 0x3070ffff, 0x3c030800, 0x8c6300d0, 0x701807, 0xa7a30038, 0x9482003e, 0x3063ffff, 0x3042ffff, 0x14620007, 0x0, 0x8c820030, 0x3c038000, 0x24420030, 0xac62003c, 0xa00086a, 0x8c82002c, 0x94820040, 0x3042ffff, 0x54620009, 0x27a40040, 0x8c820038, 0x3c038000, 0x24420030, 0xac62003c, 0x8c820034, 0xac620038, 0xa000879, 0x3c038000, 0x27a50038, 0x27a60048, 0x2603821, 0xe00068f, 0xa7a00048, 0x8fa30040, 0x3c028000, 0x24630030, 0xac430038, 0x8fa30044, 0xac43003c, 0x3c038000, 0x3c020005, 0xac620030, 0x3c028008, 0x34440100, 0x94820042, 0x34630400, 0x3042ffff, 0x202102b, 0x14400007, 0xaf830028, 0x9482004e, 0x94830042, 0x2021021, 0x431023, 0xa00088f, 0x3043ffff, 0x9483004e, 0x94820042, 0x2631821, 0x501023, 0x621823, 0x3063ffff, 0x3c028008, 0x34440100, 0x9482003c, 0x3042ffff, 0x14430003, 0x0, 0xa00089f, 0x24030001, 0x9482003c, 0x3042ffff, 0x62102b, 0x14400005, 0x8f820028, 0x9482003c, 0x621023, 0x3043ffff, 0x8f820028, 0xac550000, 0xac400004, 0xac540008, 0xac43000c, 0x3c020006, 0x34420010, 0x3c038000, 0xac620030, 0x0, 0x0, 0x0, 0x8c620000, 0x30420010, 0x1040fffd, 0x3c048008, 0x34840100, 0x1018c2, 0x641821, 0x90650064, 0x32020007, 0x24060001, 0x461004, 0x451025, 0xa0620064, 0x94830042, 0x9622000e, 0x50430001, 0xa3860018, 0x92420000, 0x24420001, 0xa2420000, 0x3c030800, 0x8c6300f4, 0x304200ff, 0x50430001, 0xa2400000, 0x92420000, 0x8f84001c, 0x211c0, 0x24420240, 0x24830040, 0x822021, 0x2402ff80, 0x822024, 0x3063007f, 0x3c02800a, 0x621821, 0x3c028000, 0xac440024, 0xaec30000, 0x8fbf006c, 0x8fb60068, 0x8fb50064, 0x8fb40060, 0x8fb3005c, 0x8fb20058, 0x8fb10054, 0x8fb00050, 0x3e00008, 0x27bd0070, 0x27bdffd8, 0xafb3001c, 0xafb20018, 0xafb10014, 0xafb00010, 0xafbf0020, 0x809821, 0xe08021, 0x30b1ffff, 0xe000d84, 0x30d200ff, 0x0, 0x0, 0x0, 0x8f820020, 0x8f830024, 0xac510000, 0xac520004, 0xac530008, 0xac40000c, 0xac400010, 0xac400014, 0xac400018, 0x9463001e, 0x2038025, 0xac50001c, 0x0, 0x0, 0x0, 0x24040001, 0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0xa000db8, 0x27bd0028, 0x30a5ffff, 0xa0008dc, 0x30c600ff, 0x3c028008, 0x34430100, 0x9462000e, 0x3c080800, 0x950800c6, 0x3046ffff, 0x14c00004, 0x3402ffff, 0x946500ea, 0xa000929, 0x8f84001c, 0x10c20027, 0x0, 0x9462004e, 0x9464003c, 0x3045ffff, 0xa61023, 0xa6182b, 0x3087ffff, 0x10600004, 0x3044ffff, 0xc51023, 0xe21023, 0x3044ffff, 0x88102b, 0x1040000e, 0xe81023, 0x3c028008, 0x34440100, 0x24030001, 0x34420080, 0xa4430016, 0x2402ffff, 0xa482000e, 0x948500ea, 0x8f84001c, 0x3021, 0x30a5ffff, 0xa000901, 0x3c076020, 0x44102a, 0x10400009, 0x3c028008, 0x34430080, 0x94620016, 0x30420001, 0x10400004, 0x3c028000, 0x9442007e, 0x24420014, 0xa4620016, 0x3e00008, 0x0, 0x27bdffe0, 0x3c028008, 0xafbf001c, 0xafb00018, 0x34420100, 0x94430042, 0x9442004c, 0x10400019, 0x3068ffff, 0x93830018, 0x24020001, 0x14620029, 0x8fbf001c, 0x3c068008, 0x34d00100, 0x810c2, 0x501021, 0x90420064, 0x31030007, 0x34c70148, 0x304200ff, 0x621007, 0x30420001, 0x34c9014e, 0x34c4012c, 0x34c5013e, 0x10400016, 0x34c60142, 0xe0006d2, 0xafa90010, 0x96020042, 0xa000946, 0x3048ffff, 0x3c028008, 0x34440100, 0x94830044, 0x94820042, 0x1043000f, 0x8fbf001c, 0x94820044, 0xa4820042, 0x94820050, 0xa482004e, 0x8c820038, 0xac820030, 0x94820040, 0xa482003e, 0x9482004a, 0xa4820048, 0x8fbf001c, 0x8fb00018, 0xa000904, 0x27bd0020, 0x8fb00018, 0x3e00008, 0x27bd0020, 0x27bdffa0, 0xafb1004c, 0x3c118000, 0xafbf0058, 0xafb30054, 0xafb20050, 0xafb00048, 0x36260188, 0x90c20003, 0x3044007f, 0xa3a40010, 0x8e320180, 0x90c20000, 0x3043007f, 0x24020003, 0x1062003b, 0xaf92001c, 0x28620004, 0x10400006, 0x24020004, 0x24020002, 0x10620009, 0x8fbf0058, 0xa000b0f, 0x8fb30054, 0x1062004d, 0x24020005, 0x1062014e, 0x8fbf0058, 0xa000b0f, 0x8fb30054, 0x411c0, 0x2421021, 0x2404ff80, 0x24420240, 0x441024, 0x26430040, 0xae220024, 0x3063007f, 0x3c02800a, 0x621821, 0x9062003c, 0xafa3003c, 0x441025, 0xa062003c, 0x8fa3003c, 0x9062003c, 0x30420040, 0x1040016c, 0x8fbf0058, 0x3c108008, 0xa3800018, 0x36100100, 0x8e0200e0, 0x8c630034, 0x27a4003c, 0x27a50010, 0x431021, 0xe0007c3, 0xae0200e0, 0x93a20010, 0x3c038000, 0xa20200d5, 0x8c620278, 0x440fffe, 0x8f82001c, 0xac620240, 0x24020002, 0xa0620244, 0x3c021000, 0xac620278, 0xe000939, 0x0, 0xa000b0e, 0x8fbf0058, 0x3c058008, 0x90c30001, 0x90a2000b, 0x1443014e, 0x8fbf0058, 0x34a40080, 0x8c820018, 0x9082004c, 0x90a20008, 0x3c026000, 0x8c425404, 0x8c830018, 0x3c027fff, 0x3442ffff, 0x621824, 0x3c020800, 0x8c4200b4, 0xac830018, 0x3c038000, 0x24420001, 0x3c010800, 0xac2200b4, 0x8c6201f8, 0x440fffe, 0x8f82001c, 0xac6201c0, 0xa000ad6, 0x24020002, 0x3c108008, 0x90c30001, 0x9202000b, 0x14430132, 0x8fbf0058, 0x27a40018, 0x36050110, 0x24060003, 0x3c026000, 0x8c425404, 0xe000e47, 0x0, 0x27a40028, 0x360501f0, 0xe000e47, 0x24060003, 0x8fa20028, 0x36030100, 0xae020064, 0x8fa2002c, 0xae020068, 0x8fa20030, 0xae02006c, 0x93a40018, 0x906300d5, 0x2402ff80, 0x821024, 0x431025, 0x304900ff, 0x3084007f, 0x3122007f, 0x82102a, 0x54400001, 0x39290080, 0x411c0, 0x24420240, 0x2403ff80, 0x2421021, 0x431024, 0xae220094, 0x26420040, 0x3042007f, 0x3c038006, 0x434021, 0x8fa3001c, 0x2402ffff, 0xafa80040, 0x3c130800, 0x927300f7, 0x10620033, 0x93a20019, 0x95030014, 0x304400ff, 0x3063ffff, 0x64182b, 0x10600010, 0x0, 0x95040014, 0x8d07001c, 0x8d060018, 0x3084ffff, 0x442023, 0x42100, 0xe43821, 0x1021, 0xe4202b, 0xc23021, 0xc43021, 0xad07001c, 0xad060018, 0xa000a2f, 0x93a20019, 0x95040014, 0x8d07001c, 0x8d060018, 0x3084ffff, 0x822023, 0x42100, 0x1021, 0x801821, 0xc23023, 0xe4202b, 0xc43023, 0xe33823, 0xad07001c, 0xad060018, 0x93a20019, 0x8fa30040, 0xa4620014, 0x97a2001a, 0xa4620016, 0x8fa2001c, 0xac620010, 0x8fa2001c, 0xac62000c, 0x93a20019, 0xa4620020, 0x97a2001a, 0xa4620022, 0x8fa2001c, 0xac620024, 0x3c048008, 0x34830080, 0x8c620038, 0x8fa20020, 0x1208821, 0xac62003c, 0x8fa20020, 0xac820000, 0x93a20018, 0xa062004c, 0x93a20018, 0xa0820009, 0xa0600068, 0x93a20018, 0x10510051, 0x2407ff80, 0x3229007f, 0x911c0, 0x24420240, 0x2421021, 0x3046007f, 0x3c038000, 0x471024, 0xac620094, 0x3c028006, 0xc23021, 0x90c2003c, 0xafa60040, 0x2021, 0x471025, 0xa0c2003c, 0x8fa80040, 0x95020002, 0x95030014, 0x8d07001c, 0x3042ffff, 0x3063ffff, 0x8d060018, 0x431023, 0x21100, 0xe23821, 0xe2102b, 0xc43021, 0xc23021, 0xad07001c, 0xad060018, 0x95020002, 0xa5020014, 0xa5000016, 0x8d020008, 0xad020010, 0x8d020008, 0xad02000c, 0x95020002, 0xa5020020, 0xa5000022, 0x8d020008, 0xad020024, 0x9102003c, 0x30420040, 0x1040001a, 0x26220001, 0x3c108008, 0xa3a90038, 0xa3800018, 0x36100100, 0x8e0200e0, 0x8d030034, 0x27a40040, 0x27a50038, 0x431021, 0xe0007c3, 0xae0200e0, 0x93a20038, 0x3c038000, 0xa20200d5, 0x8c620278, 0x440fffe, 0x8f82001c, 0xac620240, 0x24020002, 0xa0620244, 0x3c021000, 0xac620278, 0xe000939, 0x0, 0x26220001, 0x3043007f, 0x14730004, 0x402021, 0x2403ff80, 0x2231024, 0x432026, 0x93a20018, 0xa000a4b, 0x309100ff, 0x93a40018, 0x8fa3001c, 0x2402ffff, 0x1062000a, 0x308900ff, 0x24820001, 0x24830001, 0x3042007f, 0x14530005, 0x306900ff, 0x2403ff80, 0x831024, 0x431026, 0x304900ff, 0x3c028008, 0x90420008, 0x1208821, 0x305000ff, 0x12300019, 0x3222007f, 0x211c0, 0x2421021, 0x24420240, 0x2403ff80, 0x431824, 0x3c048000, 0xac830094, 0x3042007f, 0x3c038006, 0x431021, 0x8c43000c, 0x402021, 0x1060000b, 0xafa20040, 0xe00057e, 0x0, 0x26230001, 0x2405ff80, 0x3062007f, 0x14530002, 0x2252024, 0x851826, 0xa000aaf, 0x307100ff, 0x3c048008, 0x34840080, 0x8c830018, 0x3c027fff, 0x3442ffff, 0x621824, 0xac830018, 0x3c038000, 0x8c6201f8, 0x440fffe, 0x0, 0xac7201c0, 0x24020002, 0xa06201c4, 0x3c021000, 0xac6201f8, 0xa000b0e, 0x8fbf0058, 0x3c048008, 0x90c30001, 0x9082000b, 0x1443002f, 0x8fbf0058, 0x34900080, 0x92020008, 0x30420040, 0x10400020, 0x0, 0x92020008, 0x21600, 0x21603, 0x4410005, 0x2402021, 0xe000ecc, 0x24050093, 0xa000b0e, 0x8fbf0058, 0x92020009, 0x24030018, 0x304200ff, 0x1443000d, 0x2402021, 0x24050039, 0xe000e64, 0x3021, 0xe000332, 0x8f84001c, 0x8f82ff94, 0x24030012, 0xa0430009, 0xe00033d, 0x8f84001c, 0xa000b0e, 0x8fbf0058, 0x24050036, 0xe000e64, 0x3021, 0xa000b0e, 0x8fbf0058, 0xe000332, 0x2402021, 0x92020005, 0x8f84001c, 0x34420020, 0xe00033d, 0xa2020005, 0xe001075, 0x8f84001c, 0x8fbf0058, 0x8fb30054, 0x8fb20050, 0x8fb1004c, 0x8fb00048, 0x3e00008, 0x27bd0060, 0x3c028008, 0x34450100, 0x3c028000, 0x8c420140, 0x94a3000e, 0x3021, 0x402021, 0xaf82001c, 0x3063ffff, 0x3402ffff, 0x10620006, 0x3c076020, 0x2402ffff, 0xa4a2000e, 0x94a500ea, 0xa000901, 0x30a5ffff, 0x3e00008, 0x0, 0x27bdffc8, 0x3c028000, 0x3c068008, 0xafb5002c, 0xafb1001c, 0xafbf0030, 0xafb40028, 0xafb30024, 0xafb20020, 0xafb00018, 0x34510100, 0x34c50100, 0x8c430100, 0x8e220014, 0x8ca400e4, 0xa821, 0xaf83001c, 0x441023, 0x18400052, 0xa3800018, 0x8e220014, 0x5021, 0xaca200e4, 0x90c30008, 0x90a200d5, 0x3073007f, 0xa3a20010, 0x8cb200e0, 0x8cb400e4, 0x304200ff, 0x1053003b, 0x93a20010, 0x8f83001c, 0x2407ff80, 0x211c0, 0x621021, 0x24420240, 0x24630040, 0x471024, 0x3063007f, 0x3c098000, 0x3c08800a, 0x681821, 0xad220024, 0x8c620034, 0x27a40014, 0x27a50010, 0x2428021, 0x2901023, 0x4400028, 0xafa30014, 0x9062003c, 0xe21024, 0x304200ff, 0x14400019, 0x2009021, 0x9062003c, 0x34420040, 0xa062003c, 0x8f86001c, 0x93a30010, 0x24c20040, 0x3042007f, 0x482821, 0x3c020800, 0x8c4200f4, 0x24630001, 0x306400ff, 0x14820002, 0xa3a30010, 0xa3a00010, 0x93a20010, 0xafa50014, 0x211c0, 0x24420240, 0xc21021, 0x471024, 0xad220024, 0xa000b45, 0x93a20010, 0xe0007c3, 0x0, 0x3c028008, 0x34420100, 0xac5000e0, 0x93a30010, 0x240a0001, 0xa04300d5, 0xa000b45, 0x93a20010, 0x24020001, 0x15420009, 0x3c038000, 0x8c620278, 0x440fffe, 0x8f82001c, 0xac620240, 0x24020002, 0xa0620244, 0x3c021000, 0xac620278, 0x9222000b, 0x24030002, 0x304200ff, 0x14430072, 0x0, 0x96220008, 0x304300ff, 0x24020082, 0x14620040, 0x24020084, 0x3c028000, 0x34490100, 0x8d22000c, 0x95230006, 0x21602, 0x3063ffff, 0x3045003f, 0x24020027, 0x10a2000f, 0xaf830014, 0x28a20028, 0x10400008, 0x24020031, 0x24020021, 0x10a20009, 0x24020025, 0x10a20007, 0x93820019, 0xa000bbd, 0x0, 0x10a20007, 0x93820019, 0xa000bbd, 0x0, 0xe000777, 0x1202021, 0xa000c3d, 0x0, 0x3c038000, 0x8c620278, 0x440fffe, 0x8f82001c, 0xac620240, 0x24020002, 0xa0620244, 0x3c021000, 0xac620278, 0xa000c3d, 0x0, 0x95230006, 0x91240005, 0x8d25000c, 0x8d260010, 0x8d270018, 0x8d28001c, 0x8d290020, 0x24420001, 0x3c010800, 0xa42356c6, 0x3c010800, 0xa02456c5, 0x3c010800, 0xac2556cc, 0x3c010800, 0xac2656d0, 0x3c010800, 0xac2756d8, 0x3c010800, 0xac2856dc, 0x3c010800, 0xac2956e0, 0xa000c3d, 0xa3820019, 0x1462000a, 0x24020081, 0x3c028008, 0x34420100, 0x944500ea, 0x92260005, 0x8f84001c, 0x30a5ffff, 0x30c600ff, 0xa000bfe, 0x3c076021, 0x1462005c, 0x0, 0x9222000a, 0x304300ff, 0x30620020, 0x10400007, 0x30620040, 0x3c028008, 0x34420100, 0x944500ea, 0x8f84001c, 0xa000bfc, 0x24060040, 0x10400007, 0x31600, 0x3c028008, 0x34420100, 0x944500ea, 0x8f84001c, 0xa000bfc, 0x24060041, 0x21603, 0x4410046, 0x3c028008, 0x34420100, 0x944500ea, 0x8f84001c, 0x24060042, 0x30a5ffff, 0x3c076019, 0xe000901, 0x0, 0xa000c3d, 0x0, 0x9222000b, 0x24040016, 0x304200ff, 0x10440006, 0x3c068000, 0x9222000b, 0x24030017, 0x304200ff, 0x14430032, 0x0, 0x34c50100, 0x90a2000b, 0x304200ff, 0x1444000b, 0x8021, 0x8ca20020, 0x8ca40020, 0x2403ff80, 0x431024, 0x21140, 0x3084007f, 0x441025, 0x3c032000, 0x431025, 0xacc20830, 0x94a20008, 0x21400, 0x21403, 0x4420001, 0x24100001, 0x94a20008, 0x30420080, 0x5040001a, 0x200a821, 0x94a20008, 0x30422000, 0x50400016, 0x200a821, 0x8ca30018, 0x3c021c2d, 0x344219ed, 0x10620011, 0x200a821, 0x3c020800, 0x8c4200d4, 0x10400005, 0x3c028008, 0x24030004, 0x34420100, 0xa04300fc, 0x3c028008, 0x34420100, 0x944500ea, 0x8f84001c, 0x24060006, 0x30a5ffff, 0xe000901, 0x3c076021, 0x200a821, 0xe000939, 0x0, 0x9222000a, 0x30420008, 0x10400004, 0x2a01021, 0xe001379, 0x0, 0x2a01021, 0x8fbf0030, 0x8fb5002c, 0x8fb40028, 0x8fb30024, 0x8fb20020, 0x8fb1001c, 0x8fb00018, 0x3e00008, 0x27bd0038, 0x2402ff80, 0x822024, 0x3c029000, 0x34420007, 0x822025, 0x3c028000, 0xac440020, 0x3c038000, 0x8c620020, 0x440fffe, 0x0, 0x3e00008, 0x0, 0x3c038000, 0x2402ff80, 0x822024, 0x34620007, 0x822025, 0xac640020, 0x8c620020, 0x440fffe, 0x0, 0x3e00008, 0x0, 0x27bdffd8, 0xafb3001c, 0xafb10014, 0xafb00010, 0xafbf0020, 0xafb20018, 0x3c118000, 0x3c028008, 0x8e320020, 0x34530100, 0xae240020, 0x966300ea, 0x51400, 0x3c074000, 0x473825, 0xa08021, 0x3021, 0xe000901, 0x3065ffff, 0x240200a1, 0x16020002, 0x2402ffff, 0xa2620009, 0xae320020, 0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0028, 0x3c028008, 0x24030005, 0x27bdffe8, 0x34420100, 0xa04300fc, 0xafbf0010, 0x3c028000, 0x8c420100, 0x240500a1, 0x402021, 0xe000c67, 0xaf82001c, 0x3c038000, 0x8c620278, 0x440fffe, 0x8f82001c, 0x8fbf0010, 0x27bd0018, 0xac620240, 0x24020002, 0xa0620244, 0x3c021000, 0xac620278, 0x3e00008, 0x0, 0x27bdffe8, 0x3c068000, 0xafbf0010, 0x34c70100, 0x94e20008, 0x304400ff, 0x38830082, 0x38820084, 0x2c630001, 0x2c420001, 0x621825, 0x1060002d, 0x24020083, 0x93820019, 0x5040003b, 0x8fbf0010, 0x3c020800, 0x904256cc, 0x8cc40100, 0x3c060800, 0x94c656c6, 0x3045003f, 0x38a30032, 0x38a2003f, 0x2c630001, 0x2c420001, 0x621825, 0xaf84001c, 0xaf860014, 0xa3800019, 0x14600007, 0xe02021, 0x24020020, 0x14a20012, 0x0, 0x3402ffff, 0x14c2000f, 0x0, 0x24020020, 0x14a20005, 0xe02821, 0x8ce30014, 0x2402ffff, 0x5062000b, 0x8fbf0010, 0x3c040800, 0x248456c0, 0x3021, 0xe000706, 0x24070001, 0xa000cd6, 0x8fbf0010, 0xe000777, 0x0, 0x8fbf0010, 0xa000939, 0x27bd0018, 0x14820004, 0x24020085, 0x8cc50104, 0xa000ce1, 0x2021, 0x14820006, 0x2482ff80, 0x8cc50104, 0x24044000, 0x8fbf0010, 0xa000167, 0x27bd0018, 0x304200ff, 0x2c420002, 0x10400004, 0x24020022, 0x8fbf0010, 0xa000b27, 0x27bd0018, 0x14820004, 0x8f820024, 0x8fbf0010, 0xa000c86, 0x27bd0018, 0x8c42000c, 0x1040001e, 0xe02821, 0x90e30009, 0x24020018, 0x14620003, 0x24020016, 0xa000cfc, 0x24030008, 0x14620007, 0x24020017, 0x24030012, 0x3c028008, 0x34420080, 0xa0430009, 0xa000d09, 0x94a70008, 0x54620007, 0x94a70008, 0x8f82ff94, 0x2404fffe, 0x90430005, 0x641824, 0xa0430005, 0x94a70008, 0x90a6001b, 0x8ca40000, 0x94a50006, 0x8fbf0010, 0x73c00, 0xa0008dc, 0x27bd0018, 0x8fbf0010, 0x3e00008, 0x27bd0018, 0x8f850024, 0x3c048000, 0x94a2002a, 0x8ca30034, 0x230c0, 0x2402fff0, 0xc21024, 0x621821, 0xac83003c, 0x8ca20030, 0x3c038000, 0xac820038, 0x3c020050, 0x34420010, 0xac620030, 0x0, 0x0, 0x0, 0x8c620000, 0x30420020, 0x1040fffd, 0x30c20008, 0x10400006, 0x3c028000, 0x8c620408, 0xaca20020, 0x8c62040c, 0xa000d34, 0xaca20024, 0x8c430400, 0xaca30020, 0x8c420404, 0xaca20024, 0x3c030020, 0x3c028000, 0xac430030, 0x3c048000, 0x8c820030, 0x431024, 0x1440fffd, 0x8f860024, 0x3c020040, 0xac820030, 0x94c3002a, 0x94c20028, 0x94c4002c, 0x94c5002e, 0x24630001, 0x441021, 0x3064ffff, 0xa4c20028, 0x14850002, 0xa4c3002a, 0xa4c0002a, 0x3e00008, 0x0, 0x8f840024, 0x27bdffe8, 0x3c058004, 0x24840010, 0xafbf0010, 0xe000e47, 0x2406000a, 0x8f840024, 0x94820012, 0x9483002e, 0x3042000f, 0x24420003, 0x431804, 0x24027fff, 0x43102b, 0x10400002, 0xac830000, 0xd, 0xe000d13, 0x0, 0x8f830024, 0x8fbf0010, 0x27bd0018, 0x94620014, 0x9463001a, 0x3042000f, 0x21500, 0x621825, 0x3c028000, 0x3e00008, 0xac4300a0, 0x8f830024, 0x3c028004, 0x94440006, 0x9462001a, 0x8c650000, 0xa4640016, 0x441023, 0x3042ffff, 0x45102b, 0x3e00008, 0x38420001, 0x8f840024, 0x3c078004, 0x9486001a, 0x8c850000, 0x94e20006, 0xa4820016, 0x94e30006, 0xc31023, 0x3042ffff, 0x45102b, 0x38420001, 0x1440fff8, 0xa4830016, 0x3e00008, 0x0, 0x8f840024, 0x3c028004, 0x94420006, 0x9483001a, 0x8c850000, 0xa4820016, 0x621023, 0x3042ffff, 0x45102b, 0x38420001, 0x5040000d, 0x8f850024, 0x603021, 0x3c078004, 0x94e20006, 0xa4820016, 0x94e30006, 0xc31023, 0x3042ffff, 0x45102b, 0x38420001, 0x1440fff8, 0xa4830016, 0x8f850024, 0x3c038000, 0x34620400, 0x8ca40020, 0xaf820020, 0xac640038, 0x8ca20024, 0xac62003c, 0x3c020005, 0xac620030, 0x3e00008, 0xaca00004, 0x8f840024, 0x3c030006, 0x8c820004, 0x21140, 0x431025, 0x3c038000, 0xac620030, 0x0, 0x0, 0x0, 0x8c620000, 0x30420010, 0x1040fffd, 0x34620400, 0xac800004, 0x3e00008, 0xaf820020, 0x8f860024, 0x27bdffe0, 0xafb10014, 0xafb00010, 0xafbf0018, 0x8cc30004, 0x8cc50024, 0x8f820020, 0x309000ff, 0x94c4001a, 0x24630001, 0x24420020, 0x24840001, 0x24a70020, 0xacc30004, 0xaf820020, 0xa4c4001a, 0xacc70024, 0x4a10006, 0x8821, 0x4e20005, 0x94c2001a, 0x8cc20020, 0x24420001, 0xacc20020, 0x94c2001a, 0x94c30028, 0x2e040001, 0x431026, 0x2c420001, 0x441024, 0x50400005, 0x94c2001a, 0x24020001, 0xacc20008, 0x94c2001a, 0x94c30028, 0x10202b, 0x431026, 0x2c420001, 0x441025, 0x14400007, 0x0, 0x8cc20008, 0x14400004, 0x24020010, 0x8cc30004, 0x1462000f, 0x8f850024, 0xe000da7, 0x24110001, 0x8f820024, 0x94430028, 0x9442001a, 0x14430003, 0x0, 0xe000d13, 0x0, 0x16000004, 0x8f850024, 0xe000d84, 0x0, 0x8f850024, 0x94a2001e, 0x94a4001c, 0x24420001, 0x3043ffff, 0x14640002, 0xa4a2001e, 0xa4a0001e, 0x1200000a, 0x3c028004, 0x94a20014, 0x94a3001a, 0x3042000f, 0x21500, 0x621825, 0x3c028000, 0xac4300a0, 0xa000e1e, 0xaca00008, 0x94420006, 0x94a3001a, 0x8ca40000, 0xa4a20016, 0x621023, 0x3042ffff, 0x44102b, 0x38420001, 0x1040000d, 0x2201021, 0x603021, 0x3c078004, 0x94e20006, 0xa4a20016, 0x94e30006, 0xc31023, 0x3042ffff, 0x44102b, 0x38420001, 0x1440fff8, 0xa4a30016, 0x2201021, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x3e00008, 0x0, 0x8f82002c, 0x3c030006, 0x21140, 0x431025, 0x3c038000, 0xac620030, 0x0, 0x0, 0x0, 0x8c620000, 0x30420010, 0x1040fffd, 0x34620400, 0xaf820028, 0x3e00008, 0xaf80002c, 0x3e00008, 0x1021, 0x3e00008, 0x0, 0x3084ffff, 0x30a5ffff, 0x1821, 0x10800007, 0x0, 0x30820001, 0x10400002, 0x42042, 0x651821, 0xa000e3d, 0x52840, 0x3e00008, 0x601021, 0x10c00006, 0x24c6ffff, 0x8ca20000, 0x24a50004, 0xac820000, 0xa000e47, 0x24840004, 0x3e00008, 0x0, 0x10a00008, 0x24a3ffff, 0xac860000, 0x0, 0x0, 0x2402ffff, 0x2463ffff, 0x1462fffa, 0x24840004, 0x3e00008, 0x0, 0x3c028008, 0x34420080, 0x24030001, 0xac43000c, 0xa4430010, 0xa4430012, 0xa4430014, 0x3e00008, 0xa4430016, 0x8f820024, 0x27bdffd8, 0xafb3001c, 0xafb20018, 0xafb10014, 0xafb00010, 0xafbf0020, 0x8c47000c, 0x24820080, 0x2409ff80, 0x3c08800e, 0x3043007f, 0x808021, 0x3c0a8000, 0x492024, 0x681821, 0x30b100ff, 0x30d200ff, 0x10e00029, 0x9821, 0x26020100, 0xad44002c, 0x492824, 0x3042007f, 0x482021, 0x90620000, 0x24030050, 0x304200ff, 0x14430004, 0x0, 0xad45002c, 0x948200ea, 0x3053ffff, 0xe000d84, 0x0, 0x8f820024, 0x8f830020, 0x112c00, 0x9442001e, 0x122400, 0x34840001, 0xa22825, 0x3c024000, 0xa22825, 0xac700000, 0x8fbf0020, 0xac600004, 0x8fb20018, 0xac730008, 0x8fb10014, 0xac60000c, 0x8fb3001c, 0xac640010, 0x8fb00010, 0xac600014, 0x24040001, 0xac600018, 0x27bd0028, 0xa000db8, 0xac65001c, 0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0028, 0x3c068000, 0x34c20100, 0x9043000f, 0x24020010, 0x1062000e, 0x28650011, 0x10a00007, 0x24020012, 0x24020008, 0x2405003a, 0x10620006, 0x3021, 0x3e00008, 0x0, 0x24050035, 0x1462fffc, 0x3021, 0xa000e64, 0x0, 0x8cc20074, 0x8f83ff94, 0x24420fa0, 0x3e00008, 0xac62000c, 0x27bdffe8, 0xafbf0010, 0xe000342, 0x24050001, 0x3c048008, 0x8fbf0010, 0x24020001, 0x34830080, 0xa4620012, 0x27bd0018, 0x24020001, 0x3e00008, 0xa080001a, 0x27bdffe0, 0xafb20018, 0xafb10014, 0xafb00010, 0xafbf001c, 0x30b2ffff, 0xe000332, 0x808821, 0x3c028008, 0x34500080, 0x92020009, 0x24030004, 0x304200ff, 0x1443000c, 0x3c028008, 0x12400008, 0x2402000a, 0xe000e5b, 0x0, 0x92020005, 0x2403fffe, 0x431024, 0xa2020005, 0x24020012, 0xa2020009, 0x3c028008, 0x34420080, 0x2202021, 0xe00033d, 0xa0400027, 0x16400003, 0x2202021, 0xe000ebf, 0x0, 0x2202021, 0x324600ff, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x24050038, 0xa000e64, 0x27bd0020, 0x27bdffe0, 0xafbf001c, 0xafb20018, 0xafb10014, 0xafb00010, 0xe000332, 0x808021, 0xe000e5b, 0x0, 0x3c028008, 0x34450080, 0x90a20009, 0x24120018, 0x305100ff, 0x12320003, 0x2002021, 0x24020012, 0xa0a20009, 0x90a20005, 0x2403fffe, 0x431024, 0xe00033d, 0xa0a20005, 0x2002021, 0x24050020, 0x16320007, 0x3021, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0xa000342, 0x27bd0020, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x24050039, 0xa000e64, 0x27bd0020, 0x27bdffe8, 0x3c028000, 0xafb00010, 0xafbf0014, 0x34420100, 0x9442000c, 0x24050036, 0x808021, 0x14400012, 0x304600ff, 0xe000332, 0x0, 0x3c028008, 0x34420080, 0x24030012, 0xa0430009, 0x90430005, 0x34630010, 0xe000e5b, 0xa0430005, 0xe00033d, 0x2002021, 0x2002021, 0xe000342, 0x24050020, 0xa000f3c, 0x0, 0xe000e64, 0x0, 0xe000332, 0x2002021, 0x3c028008, 0x9043001b, 0x2405ff9f, 0x2002021, 0x651824, 0x8fbf0014, 0x8fb00010, 0xa043001b, 0xa00033d, 0x27bd0018, 0x27bdffe0, 0xafbf0018, 0xafb10014, 0xafb00010, 0x30b100ff, 0xe000332, 0x808021, 0x3c028008, 0x24030012, 0x34420080, 0xe000e5b, 0xa0430009, 0xe00033d, 0x2002021, 0x2002021, 0x2203021, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x24050035, 0xa000e64, 0x27bd0020, 0x3c048008, 0x9083000e, 0x9082000a, 0x1443000b, 0x2821, 0x8f82ff94, 0x24030050, 0x24050001, 0x90420000, 0x304200ff, 0x14430004, 0x0, 0x9082000e, 0x24420001, 0xa082000e, 0x3e00008, 0xa01021, 0x3c038000, 0x8c6201f8, 0x440fffe, 0x24020002, 0xac6401c0, 0xa06201c4, 0x3c021000, 0x3e00008, 0xac6201f8, 0x27bdffe0, 0xafb20018, 0x3c128008, 0xafb10014, 0xafbf001c, 0xafb00010, 0x36510080, 0x92220009, 0x2403000a, 0x304200ff, 0x1443003e, 0x0, 0x8e430004, 0x8e220038, 0x50620080, 0x8fbf001c, 0x92220000, 0x24030050, 0x304200ff, 0x14430025, 0x3c028000, 0x8c420140, 0x8e430004, 0x36420100, 0x2202821, 0xac43001c, 0x9622005c, 0x8e230038, 0x3042ffff, 0x21040, 0x621821, 0xae23001c, 0x8e430004, 0x8e240038, 0x9622005c, 0x641823, 0x3042ffff, 0x31843, 0x21040, 0x43102a, 0x10400006, 0x0, 0x8e420004, 0x8e230038, 0x431023, 0xa000faa, 0x22043, 0x9622005c, 0x3042ffff, 0x22040, 0x3c028008, 0x34430100, 0x34420080, 0xaca4002c, 0xa0400024, 0x24020001, 0xa062000c, 0xe000f5e, 0x0, 0x10400053, 0x8fbf001c, 0x3c028000, 0x8c440140, 0x3c038000, 0x8c6201f8, 0x440fffe, 0x24020002, 0xac6401c0, 0xa06201c4, 0x3c021000, 0xac6201f8, 0xa001007, 0x8fbf001c, 0x92220009, 0x24030010, 0x304200ff, 0x14430004, 0x3c028000, 0x8c440140, 0xa000fee, 0x2821, 0x92220009, 0x24030016, 0x304200ff, 0x14430006, 0x24020014, 0xa2220009, 0x3c028000, 0x8c440140, 0xa001001, 0x8fbf001c, 0x8e220038, 0x8e23003c, 0x431023, 0x4410030, 0x8fbf001c, 0x92220027, 0x24420001, 0xa2220027, 0x92220027, 0x2c420004, 0x14400016, 0x3c108000, 0x92220009, 0x24030004, 0x304200ff, 0x14430009, 0x3c028000, 0x8c440140, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x24050093, 0xa000ecc, 0x27bd0020, 0x8c440140, 0x24050093, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0xa000f48, 0x27bd0020, 0x8e040140, 0xe000332, 0x0, 0x8e420004, 0x2442ffff, 0xae420004, 0x8e22003c, 0x2442ffff, 0xae22003c, 0xe00033d, 0x8e040140, 0x8e040140, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x24050004, 0xa000342, 0x27bd0020, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x3c068000, 0x8cc20188, 0x3c038008, 0x34650080, 0x9063000e, 0x21402, 0x304400ff, 0x306300ff, 0x1464000e, 0x3c028008, 0x90a20026, 0x304200ff, 0x10440009, 0x8f82ff94, 0xa0a40026, 0x24030050, 0x90420000, 0x304200ff, 0x14430006, 0x0, 0xa0005a1, 0x8cc40180, 0x3c028008, 0x34420080, 0xa0440026, 0x3e00008, 0x0, 0x27bdffe0, 0x30e700ff, 0xafb20018, 0xafbf001c, 0xafb10014, 0xafb00010, 0x809021, 0x14e00006, 0x30c600ff, 0x0, 0xd, 0x0, 0xa001060, 0x24000116, 0x3c038008, 0x9062000e, 0x304200ff, 0x14460023, 0x34620080, 0x90420026, 0x304200ff, 0x1446001f, 0x0, 0x9062000f, 0x304200ff, 0x1446001b, 0x0, 0x9062000a, 0x304200ff, 0x14460003, 0x8f90ff94, 0xd, 0x8f90ff94, 0x8f82ff98, 0x3c118000, 0xae05003c, 0xac450000, 0xa066000a, 0xe000332, 0x8e240100, 0xa2000024, 0xe00033d, 0x8e240100, 0x3c038000, 0x8c6201f8, 0x440fffe, 0x24020002, 0xac7201c0, 0xa06201c4, 0x3c021000, 0xac6201f8, 0xa001061, 0x8fbf001c, 0x0, 0xd, 0x0, 0x2400013f, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x8f83ff94, 0x3c028000, 0x8c440100, 0x34420100, 0x8c65003c, 0x9046001b, 0xa001027, 0x24070001, 0x3c028008, 0x9043000e, 0x9042000a, 0x431026, 0x304200ff, 0x3e00008, 0x2102b, 0x27bdffe0, 0x3c028008, 0xafb10014, 0xafb00010, 0xafbf0018, 0x34500080, 0x92020005, 0x24030030, 0x30420030, 0x14430085, 0x808821, 0x8f820024, 0x8c42000c, 0x10400082, 0x8fbf0018, 0xe000d84, 0x0, 0x8f860020, 0xacd10000, 0x92020008, 0x92030009, 0x304200ff, 0x21200, 0x306300ff, 0x431025, 0xacc20004, 0x9202004d, 0x21600, 0x21603, 0x4410005, 0x0, 0x3c030800, 0x8c630048, 0xa00109f, 0x3c108008, 0x92020008, 0x30420040, 0x14400003, 0x1821, 0x92020027, 0x304300ff, 0x3c108008, 0x36110080, 0x9222004d, 0x31e00, 0x304200ff, 0x21400, 0x621825, 0xacc30008, 0x8e240030, 0x8f820024, 0xacc4000c, 0x8e250034, 0x9443001e, 0x3c02c00b, 0xacc50010, 0x621825, 0x8e220038, 0x2021, 0xacc20014, 0x8e22003c, 0xacc20018, 0xe000db8, 0xacc3001c, 0x8e020004, 0x8f840020, 0x3c058000, 0xac820000, 0x8e220020, 0xac820004, 0x8e22001c, 0xac820008, 0x8e220058, 0x8ca30074, 0x431021, 0xac82000c, 0x8e22002c, 0xac820010, 0x8e220040, 0x8e230044, 0x21400, 0x431025, 0xac820014, 0x9222004d, 0x24030080, 0x304200ff, 0x14430004, 0x0, 0xac800018, 0xa0010e3, 0x8f820024, 0x8e23000c, 0x24020001, 0x1062000e, 0x2402ffff, 0x92220008, 0x30420040, 0x1440000a, 0x2402ffff, 0x8e23000c, 0x8ca20074, 0x621823, 0x3c020800, 0x621024, 0x14400002, 0x2821, 0x602821, 0x51043, 0xac820018, 0x8f820024, 0x2021, 0x9443001e, 0x3c02c00c, 0x621825, 0x8f820020, 0xe000db8, 0xac43001c, 0x3c038008, 0x34620100, 0x8c420000, 0x8f850020, 0x34630080, 0x8fbf0018, 0xaca20000, 0xaca00004, 0x8c640048, 0x8f820024, 0x8fb10014, 0xaca40008, 0xaca0000c, 0xaca00010, 0x90630005, 0x9446001e, 0x3c02400d, 0x31e00, 0xc23025, 0xaca30014, 0x8fb00010, 0xaca00018, 0x24040001, 0xaca6001c, 0xa000db8, 0x27bd0020, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x3c028000, 0x9443007c, 0x3c028008, 0x34460100, 0x308400ff, 0x3065ffff, 0x24020005, 0x24a34650, 0xa0c4000c, 0x5482000c, 0x3065ffff, 0x90c2000d, 0x2c420007, 0x10400007, 0x24a30a00, 0x90c3000d, 0x24020014, 0x621004, 0xa21021, 0xa00111f, 0x3045ffff, 0x3065ffff, 0x3c028008, 0x34420080, 0x3e00008, 0xa4450014, 0x3c038008, 0x34680080, 0xad050038, 0x34670100, 0x8ce2001c, 0x308400ff, 0xa21023, 0x18400003, 0x30c600ff, 0x24a2fffc, 0xace2001c, 0x30820001, 0x50400008, 0x3c038008, 0x8d02003c, 0xa21023, 0x4410012, 0x24040005, 0x8c620004, 0x10a2000f, 0x3c038008, 0x8c620004, 0x14a2001e, 0x0, 0x3c020800, 0x8c4200d8, 0x30420020, 0x10400009, 0x3c028008, 0x34620080, 0x90630008, 0x9042004c, 0x14430004, 0x3c028008, 0x24040004, 0xa001109, 0x0, 0x34430080, 0x34420100, 0xa040000c, 0x24020001, 0xa4620014, 0x10c0000a, 0x3c028000, 0x8c440100, 0x3c038000, 0x8c6201f8, 0x440fffe, 0x24020002, 0xac6401c0, 0xa06201c4, 0x3c021000, 0xac6201f8, 0x3e00008, 0x0, 0x27bdffe8, 0xa61823, 0xafbf0010, 0x18600080, 0x308800ff, 0x3c028008, 0x34470080, 0xa0e00024, 0x34440100, 0xa0e00027, 0x8c82001c, 0xa21023, 0x4400056, 0x0, 0x8ce2003c, 0x94e3005c, 0x8ce4002c, 0x453023, 0x3063ffff, 0xc31821, 0x83202b, 0x10800004, 0xe01821, 0x8ce2002c, 0xa001178, 0xa21021, 0x94e2005c, 0x3042ffff, 0xc21021, 0xa21021, 0xac62001c, 0x3c028008, 0x34440080, 0x9482005c, 0x8c83001c, 0x3042ffff, 0x21040, 0xa21021, 0x43102b, 0x10400004, 0x0, 0x8c82001c, 0xa00118b, 0x3c068008, 0x9482005c, 0x3042ffff, 0x21040, 0xa21021, 0x3c068008, 0x34c30100, 0x34c70080, 0xac82001c, 0xa060000c, 0xace50038, 0x8c62001c, 0xa21023, 0x18400002, 0x24a2fffc, 0xac62001c, 0x31020001, 0x10400008, 0x3c038008, 0x8ce2003c, 0xa21023, 0x4410012, 0x24040005, 0x8cc20004, 0x10a20010, 0x8fbf0010, 0x8c620004, 0x14a2004f, 0x8fbf0010, 0x3c020800, 0x8c4200d8, 0x30420020, 0x1040000a, 0x3c028008, 0x34620080, 0x90630008, 0x9042004c, 0x14430005, 0x3c028008, 0x24040004, 0x8fbf0010, 0xa001109, 0x27bd0018, 0x34430080, 0x34420100, 0xa040000c, 0x24020001, 0xa4620014, 0x3c028000, 0x8c440100, 0x3c038000, 0x8c6201f8, 0x440fffe, 0x24020002, 0xa0011d8, 0x0, 0x8ce2001c, 0x461023, 0x43102b, 0x54400001, 0xace5001c, 0x94e2005c, 0x3042ffff, 0x62102b, 0x14400007, 0x24020002, 0x94e2005c, 0x8ce3001c, 0x3042ffff, 0x621821, 0xace3001c, 0x24020002, 0xace50038, 0xe000f5e, 0xa082000c, 0x1040001f, 0x8fbf0010, 0x3c028000, 0x8c440100, 0x3c038000, 0x8c6201f8, 0x440fffe, 0x24020002, 0xac6401c0, 0xa06201c4, 0x3c021000, 0xac6201f8, 0xa0011f0, 0x8fbf0010, 0x31020010, 0x10400010, 0x8fbf0010, 0x3c028008, 0x34450080, 0x8ca3001c, 0x94a2005c, 0x661823, 0x3042ffff, 0x621821, 0x3c023fff, 0x3444ffff, 0x83102b, 0x54400001, 0x801821, 0xc31021, 0xaca2001c, 0x8fbf0010, 0x3e00008, 0x27bd0018, 0x27bdffe8, 0xc04021, 0xa63023, 0xafbf0010, 0x18c00026, 0x308a00ff, 0x3c028008, 0x34490080, 0x8d24001c, 0x8d23002c, 0x882023, 0x64182b, 0x1060000f, 0x34470100, 0x8ce20020, 0x461021, 0xace20020, 0x8ce20020, 0x44102b, 0x1440000b, 0x3c023fff, 0x8ce20020, 0x441023, 0xace20020, 0x9522005c, 0x3042ffff, 0xa001210, 0x822021, 0xace00020, 0x862021, 0x3c023fff, 0x3443ffff, 0x64102b, 0x54400001, 0x602021, 0x3c028008, 0x34420080, 0x851821, 0xac43001c, 0xa0400024, 0xa0400027, 0xa001262, 0x3c038008, 0x31420010, 0x10400043, 0x3c038008, 0x3c068008, 0x34c40080, 0x8c82003c, 0x481023, 0x5840003e, 0x34660080, 0x90820024, 0x24420001, 0xa0820024, 0x90820024, 0x3c030800, 0x8c630024, 0x304200ff, 0x43102b, 0x14400068, 0x8fbf0010, 0x34c20100, 0x8c42001c, 0xa21023, 0x18400063, 0x0, 0x8cc30004, 0x9482005c, 0x681823, 0x3042ffff, 0x31843, 0x21040, 0x43102a, 0x10400005, 0x0, 0x8cc20004, 0x481023, 0xa001245, 0x21043, 0x9482005c, 0x3042ffff, 0x21040, 0x3c068008, 0xac82002c, 0x34c50080, 0x94a2005c, 0x8ca4002c, 0x94a3005c, 0x3042ffff, 0x21040, 0x822021, 0x3063ffff, 0x832021, 0x1041021, 0xaca2001c, 0x8cc20004, 0x34c60100, 0xacc2001c, 0x24020002, 0xe000f5e, 0xa0c2000c, 0x1040003e, 0x8fbf0010, 0x3c028000, 0x8c440100, 0x3c038000, 0x8c6201f8, 0x440fffe, 0x24020002, 0xa001292, 0x0, 0x34660080, 0xacc50038, 0x34640100, 0x8c82001c, 0xa21023, 0x18400002, 0x24a2fffc, 0xac82001c, 0x31420001, 0x5040000a, 0x3c038008, 0x8cc2003c, 0xa21023, 0x4430014, 0x24040005, 0x8c620004, 0x14a20003, 0x3c038008, 0xa001284, 0x24040005, 0x8c620004, 0x14a2001f, 0x8fbf0010, 0x3c020800, 0x8c4200d8, 0x30420020, 0x1040000a, 0x3c028008, 0x34620080, 0x90630008, 0x9042004c, 0x14430005, 0x3c028008, 0x24040004, 0x8fbf0010, 0xa001109, 0x27bd0018, 0x34430080, 0x34420100, 0xa040000c, 0x24020001, 0xa4620014, 0x3c028000, 0x8c440100, 0x3c038000, 0x8c6201f8, 0x440fffe, 0x24020002, 0xac6401c0, 0xa06201c4, 0x3c021000, 0xac6201f8, 0x8fbf0010, 0x3e00008, 0x27bd0018, 0x27bdffe8, 0x3c0a8008, 0xafbf0010, 0x35490080, 0x8d22003c, 0xc04021, 0x308400ff, 0x461023, 0x1840009d, 0x30e700ff, 0x35470100, 0x24020001, 0xa63023, 0xa0e0000c, 0xa0e0000d, 0xa5220014, 0x18c00024, 0x30820010, 0x8d23001c, 0x8d22002c, 0x681823, 0x43102b, 0x1040000f, 0x0, 0x8ce20020, 0x461021, 0xace20020, 0x8ce20020, 0x43102b, 0x1440000b, 0x3c023fff, 0x8ce20020, 0x431023, 0xace20020, 0x9522005c, 0x3042ffff, 0xa0012c1, 0x621821, 0xace00020, 0x661821, 0x3c023fff, 0x3446ffff, 0xc3102b, 0x54400001, 0xc01821, 0x3c028008, 0x34420080, 0x651821, 0xac43001c, 0xa0400024, 0xa0400027, 0xa00130f, 0x3c038008, 0x10400040, 0x3c038008, 0x8d22003c, 0x481023, 0x5840003d, 0x34670080, 0x91220024, 0x24420001, 0xa1220024, 0x91220024, 0x3c030800, 0x8c630024, 0x304200ff, 0x43102b, 0x1440009a, 0x8fbf0010, 0x8ce2001c, 0xa21023, 0x18400096, 0x0, 0x8d430004, 0x9522005c, 0x681823, 0x3042ffff, 0x31843, 0x21040, 0x43102a, 0x10400005, 0x1202021, 0x8d420004, 0x481023, 0xa0012f2, 0x21043, 0x9522005c, 0x3042ffff, 0x21040, 0x3c068008, 0xac82002c, 0x34c50080, 0x94a2005c, 0x8ca4002c, 0x94a3005c, 0x3042ffff, 0x21040, 0x822021, 0x3063ffff, 0x831821, 0x1031021, 0xaca2001c, 0x8cc20004, 0x34c60100, 0xacc2001c, 0x24020002, 0xe000f5e, 0xa0c2000c, 0x10400071, 0x8fbf0010, 0x3c028000, 0x8c440100, 0x3c038000, 0x8c6201f8, 0x440fffe, 0x24020002, 0xa001339, 0x0, 0x34670080, 0xace50038, 0x34660100, 0x8cc2001c, 0xa21023, 0x18400002, 0x24a2fffc, 0xacc2001c, 0x30820001, 0x50400008, 0x3c038008, 0x8ce2003c, 0xa21023, 0x4430051, 0x24040005, 0x8c620004, 0x10a2003e, 0x3c038008, 0x8c620004, 0x54a20054, 0x8fbf0010, 0x3c020800, 0x8c4200d8, 0x30420020, 0x10400006, 0x3c028008, 0x34620080, 0x90630008, 0x9042004c, 0x10430040, 0x3c028008, 0x34430080, 0x34420100, 0xa040000c, 0x24020001, 0xa4620014, 0x3c028000, 0x8c440100, 0x3c038000, 0x8c6201f8, 0x440fffe, 0x24020002, 0xac6401c0, 0xa06201c4, 0x3c021000, 0xac6201f8, 0xa001377, 0x8fbf0010, 0x24020005, 0xa1200027, 0x14e2000a, 0x3c038008, 0x35430100, 0x9062000d, 0x2c420006, 0x50400005, 0x3c038008, 0x9062000d, 0x24420001, 0xa062000d, 0x3c038008, 0x34670080, 0xace50038, 0x34660100, 0x8cc2001c, 0xa21023, 0x18400002, 0x24a2fffc, 0xacc2001c, 0x30820001, 0x5040000a, 0x3c038008, 0x8ce2003c, 0xa21023, 0x4410014, 0x24040005, 0x8c620004, 0x14a20003, 0x3c038008, 0xa00136e, 0x24040005, 0x8c620004, 0x14a20015, 0x8fbf0010, 0x3c020800, 0x8c4200d8, 0x30420020, 0x1040000a, 0x3c028008, 0x34620080, 0x90630008, 0x9042004c, 0x14430005, 0x3c028008, 0x24040004, 0x8fbf0010, 0xa001109, 0x27bd0018, 0x34430080, 0x34420100, 0xa040000c, 0x24020001, 0xa4620014, 0x8fbf0010, 0x3e00008, 0x27bd0018, 0x3c0b8008, 0x27bdffe8, 0x3c028000, 0xafbf0010, 0x34420100, 0x356a0080, 0x9044000a, 0x35690100, 0x8c450014, 0x8d480038, 0x9123000c, 0x308400ff, 0x1051023, 0x1c4000b3, 0x306700ff, 0x2ce20006, 0x504000b1, 0x8fbf0010, 0x24020001, 0xe23004, 0x30c20003, 0x54400008, 0xa83023, 0x30c2000c, 0x144000a1, 0x30c20030, 0x144000a3, 0x8fbf0010, 0xa00143b, 0x0, 0x18c00024, 0x30820010, 0x8d43001c, 0x8d42002c, 0x681823, 0x43102b, 0x1040000f, 0x0, 0x8d220020, 0x461021, 0xad220020, 0x8d220020, 0x43102b, 0x1440000b, 0x3c023fff, 0x8d220020, 0x431023, 0xad220020, 0x9542005c, 0x3042ffff, 0xa0013af, 0x621821, 0xad200020, 0x661821, 0x3c023fff, 0x3446ffff, 0xc3102b, 0x54400001, 0xc01821, 0x3c028008, 0x34420080, 0x651821, 0xac43001c, 0xa0400024, 0xa0400027, 0xa0013fd, 0x3c038008, 0x10400040, 0x3c038008, 0x8d42003c, 0x481023, 0x1840003d, 0x34670080, 0x91420024, 0x24420001, 0xa1420024, 0x91420024, 0x3c030800, 0x8c630024, 0x304200ff, 0x43102b, 0x14400070, 0x8fbf0010, 0x8d22001c, 0xa21023, 0x1840006c, 0x0, 0x8d630004, 0x9542005c, 0x681823, 0x3042ffff, 0x31843, 0x21040, 0x43102a, 0x10400005, 0x1402021, 0x8d620004, 0x481023, 0xa0013e0, 0x21043, 0x9542005c, 0x3042ffff, 0x21040, 0x3c068008, 0xac82002c, 0x34c50080, 0x94a2005c, 0x8ca4002c, 0x94a3005c, 0x3042ffff, 0x21040, 0x822021, 0x3063ffff, 0x831821, 0x1031021, 0xaca2001c, 0x8cc20004, 0x34c60100, 0xacc2001c, 0x24020002, 0xe000f5e, 0xa0c2000c, 0x10400047, 0x8fbf0010, 0x3c028000, 0x8c440100, 0x3c038000, 0x8c6201f8, 0x440fffe, 0x24020002, 0xa00142d, 0x0, 0x34670080, 0xace50038, 0x34660100, 0x8cc2001c, 0xa21023, 0x18400002, 0x24a2fffc, 0xacc2001c, 0x30820001, 0x5040000a, 0x3c038008, 0x8ce2003c, 0xa21023, 0x4430014, 0x24040005, 0x8c620004, 0x14a20003, 0x3c038008, 0xa00141f, 0x24040005, 0x8c620004, 0x14a20028, 0x8fbf0010, 0x3c020800, 0x8c4200d8, 0x30420020, 0x1040000a, 0x3c028008, 0x34620080, 0x90630008, 0x9042004c, 0x14430005, 0x3c028008, 0x24040004, 0x8fbf0010, 0xa001109, 0x27bd0018, 0x34430080, 0x34420100, 0xa040000c, 0x24020001, 0xa4620014, 0x3c028000, 0x8c440100, 0x3c038000, 0x8c6201f8, 0x440fffe, 0x24020002, 0xac6401c0, 0xa06201c4, 0x3c021000, 0xac6201f8, 0xa00143b, 0x8fbf0010, 0x8fbf0010, 0x1003021, 0xa00115a, 0x27bd0018, 0x1003021, 0xa001299, 0x27bd0018, 0x8fbf0010, 0x3e00008, 0x27bd0018, 0x3c038008, 0x34640100, 0x24020003, 0xa082000c, 0x8c620004, 0x3e00008, 0xac82001c, 0x3c058008, 0x34a30080, 0x90620027, 0x34a50100, 0x24060043, 0x24420001, 0xa0620027, 0x90630027, 0x3c020800, 0x8c420048, 0x306300ff, 0x14620004, 0x3c076021, 0x94a500ea, 0xa000901, 0x30a5ffff, 0x3e00008, 0x0, 0x27bdffe8, 0xafbf0010, 0x3c028000, 0xe001444, 0x8c440180, 0x3c028008, 0x34430100, 0xa060000c, 0x8c420004, 0x8fbf0010, 0x27bd0018, 0x3e00008, 0xac62001c, 0x27bdffe0, 0x3c028008, 0xafbf0018, 0xafb10014, 0xafb00010, 0x34450080, 0x34460100, 0x3c088000, 0x8d090140, 0x90c3000c, 0x8ca4003c, 0x8ca20038, 0x1482003b, 0x306700ff, 0x9502007c, 0x90a30027, 0x14600009, 0x3045ffff, 0x24020005, 0x54e20008, 0x3c048008, 0x90c2000d, 0x24420001, 0xa0c2000d, 0xa00147f, 0x3c048008, 0xa0c0000d, 0x3c048008, 0x34820100, 0x9042000c, 0x24030005, 0x304200ff, 0x1443000a, 0x24a205dc, 0x34830080, 0x90620027, 0x2c420007, 0x50400005, 0x24a20a00, 0x90630027, 0x24020014, 0x621004, 0xa21021, 0x3c108008, 0x36100080, 0x3045ffff, 0x1202021, 0xe001444, 0xa6050014, 0x9602005c, 0x8e030038, 0x3c118000, 0x3042ffff, 0x21040, 0x621821, 0xae03001c, 0xe000332, 0x8e240140, 0x92020025, 0x34420040, 0xa2020025, 0xe00033d, 0x8e240140, 0x8e240140, 0x3c038000, 0x8c6201f8, 0x440fffe, 0x24020002, 0xac6401c0, 0xa06201c4, 0x3c021000, 0xac6201f8, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x3c036010, 0x3c020800, 0x24420174, 0xac62502c, 0x8c625000, 0x3c048000, 0x34420080, 0xac625000, 0x3c020800, 0x2442547c, 0x3c010800, 0xac225600, 0x3c020800, 0x24425438, 0x3c010800, 0xac225604, 0x3c020002, 0xac840008, 0xac82000c, 0x3e00008, 0x24020001, 0xa03021, 0x3c1c0800, 0x279c5608, 0x3c020002, 0x3c050400, 0x852826, 0x822026, 0x4102b, 0x2ca50001, 0x2c840001, 0x21080, 0x3c030800, 0x24635600, 0x852025, 0x431821, 0x10800003, 0x1021, 0xac660000, 0x24020001, 0x3e00008, 0x0, 0x3c1c0800, 0x279c5608, 0x3c020002, 0x3c050400, 0x852826, 0x822026, 0x4102b, 0x2ca50001, 0x2c840001, 0x21080, 0x3c030800, 0x24635600, 0x852025, 0x431821, 0x10800005, 0x1021, 0x3c020800, 0x24425438, 0xac620000, 0x24020001, 0x3e00008, 0x0, 0x3c020002, 0x3c030400, 0x821026, 0x831826, 0x2c420001, 0x2c630001, 0x431025, 0x1040000b, 0x2821, 0x3c1c0800, 0x279c5608, 0x3c038000, 0x8c620008, 0x24050001, 0x431025, 0xac620008, 0x8c62000c, 0x441025, 0xac62000c, 0x3e00008, 0xa01021, 0x3c1c0800, 0x279c5608, 0x3c058000, 0x8ca3000c, 0x42027, 0x24020001, 0x641824, 0x3e00008, 0xaca3000c, 0x3c020002, 0x14820006, 0x3c056000, 0x8ca208d0, 0x2403fffe, 0x431024, 0x3e00008, 0xaca208d0, 0x3c020400, 0x14820005, 0x0, 0x8ca208d0, 0x2403fffd, 0x431024, 0xaca208d0, 0x3e00008, 0x0, 0x3c02601a, 0x34420010, 0x8c430080, 0x27bdfff8, 0x8c440084, 0xafa30000, 0x93a30000, 0x24020004, 0x1462001a, 0xafa40004, 0x93a20001, 0x10400007, 0x97a30002, 0x3062fffc, 0x3c038000, 0x431021, 0x8c420000, 0xa001536, 0xafa20004, 0x3062fffc, 0x3c038000, 0x431021, 0xac440000, 0xa3a00000, 0x3c056000, 0x8ca208d0, 0x2403fffe, 0x3c04601a, 0x431024, 0xaca208d0, 0x8fa30004, 0x8fa20000, 0x34840010, 0xac830084, 0xac820080, 0x3e00008, 0x27bd0008, 0x27bdffe8, 0xafbf0010, 0x3c1c0800, 0x279c5608, 0x3c028000, 0x8c43000c, 0x8c420004, 0x431824, 0x3c020002, 0x10600014, 0x622824, 0x3c020400, 0x3c040002, 0x10a00005, 0x621024, 0x3c020800, 0x8c425600, 0xa00155b, 0x0, 0x10400007, 0x3c040400, 0x3c020800, 0x8c425604, 0x40f809, 0x0, 0xa001560, 0x0, 0xd, 0x3c1c0800, 0x279c5608, 0x8fbf0010, 0x3e00008, 0x27bd0018, 0x0 }; const u32 bce_COM_b09FwData[(0x0/4) + 1] = { 0x0 }; const u32 bce_COM_b09FwRodata[(0x38/4) + 1] = { 0x80080240, 0x80080100, 0x80080080, 0x80080000, 0xc80, 0x3200, 0x8000e98, 0x8000ef4, 0x8000f88, 0x8001028, 0x8001074, 0x80080100, 0x80080080, 0x80080000, 0x0 }; const u32 bce_COM_b09FwBss[(0x11c/4) + 1] = { 0x0 }; const u32 bce_COM_b09FwSbss[(0x30/4) + 1] = { 0x0 }; const u32 bce_COM_b09FwSdata[(0x0/4) + 1] = { 0x0 }; int bce_RXP_b09FwReleaseMajor = 0x6; int bce_RXP_b09FwReleaseMinor = 0x0; int bce_RXP_b09FwReleaseFix = 0x11; u32 bce_RXP_b09FwStartAddr = 0x08003210; u32 bce_RXP_b09FwTextAddr = 0x08000000; int bce_RXP_b09FwTextLen = 0x9090; u32 bce_RXP_b09FwDataAddr = 0x00000000; int bce_RXP_b09FwDataLen = 0x0; u32 bce_RXP_b09FwRodataAddr = 0x08009090; int bce_RXP_b09FwRodataLen = 0x33c; u32 bce_RXP_b09FwBssAddr = 0x08009478; int bce_RXP_b09FwBssLen = 0x1bc; u32 bce_RXP_b09FwSbssAddr = 0x08009400; int bce_RXP_b09FwSbssLen = 0x78; u32 bce_RXP_b09FwSDataAddr = 0x00000000; int bce_RXP_b09FwSDataLen = 0x0; const u32 bce_RXP_b09FwText[(0x9090/4) + 1] = { 0xa000c84, 0x0, 0x0, 0xd, 0x72787036, 0x2e302e31, 0x37000000, 0x6001103, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0xd, 0xd, 0x3c020801, 0x24429400, 0x3c030801, 0x24639634, 0xac400000, 0x43202b, 0x1480fffd, 0x24420004, 0x3c1d0800, 0x37bd9ffc, 0x3a0f021, 0x3c100800, 0x26103210, 0x3c1c0801, 0x279c9400, 0xe001274, 0x0, 0xd, 0x3c028000, 0x30a5ffff, 0x30c600ff, 0x34430180, 0x3c088000, 0x8d0901b8, 0x520fffe, 0x0, 0xac640000, 0x24040002, 0xa4650008, 0xa066000a, 0xa064000b, 0xac670018, 0x3c031000, 0x3e00008, 0xad0301b8, 0x3c056000, 0x8ca24ff8, 0x440fffe, 0x0, 0xaca44fc0, 0x3c031000, 0x3c040200, 0xaca44fc4, 0x3e00008, 0xaca34ff8, 0x9486000c, 0xa05021, 0x24880014, 0x62b02, 0x51080, 0x444821, 0x109182b, 0x10600011, 0x0, 0x91030000, 0x2c640009, 0x50800009, 0x91190001, 0x36080, 0x3c0d0801, 0x25ad9090, 0x18d5821, 0x8d670000, 0xe00008, 0x0, 0x91190001, 0x1194021, 0x109302b, 0x54c0fff2, 0x91030000, 0x3e00008, 0x1021, 0xa000ccc, 0x25080001, 0x910f0001, 0x240e000a, 0x15ee0040, 0x128c823, 0x2f38000a, 0x1700003d, 0x250d0002, 0x8d580000, 0x250f0006, 0x370e0100, 0xad4e0000, 0x910c0002, 0x91ab0001, 0x91a40002, 0x91a60003, 0xc2e00, 0xb3c00, 0xa71025, 0x41a00, 0x43c825, 0x326c025, 0xad580004, 0x910e0006, 0x91ed0001, 0x91e70002, 0x91e50003, 0xe5e00, 0xd6400, 0x16c3025, 0x72200, 0xc41025, 0x451825, 0x2508000a, 0xa000ccc, 0xad430008, 0x910f0001, 0x25040002, 0x24080002, 0x55e80001, 0x1202021, 0xa000ccc, 0x804021, 0x910c0001, 0x240b0003, 0x158b0016, 0x0, 0x8d580000, 0x910e0002, 0x25080003, 0x370d0008, 0xa14e0010, 0xa000ccc, 0xad4d0000, 0x91190001, 0x240f0004, 0x172f000b, 0x0, 0x91070002, 0x91040003, 0x8d430000, 0x72a00, 0xa41025, 0x34660004, 0x25080004, 0xad42000c, 0xa000ccc, 0xad460000, 0x3e00008, 0x24020001, 0x27bdffe8, 0xafbf0014, 0xafb00010, 0xe0015e5, 0x808021, 0x3c048008, 0x34850080, 0x90a60005, 0x2403fffe, 0x2002021, 0xc31024, 0x8fbf0014, 0x8fb00010, 0xa0a20005, 0xa0015ef, 0x27bd0018, 0x27bdffe8, 0xafb00010, 0xafbf0014, 0xe000fd4, 0x808021, 0x3c068008, 0x34c50080, 0x90a40000, 0x24020050, 0x308300ff, 0x10620007, 0x3c098000, 0x2002021, 0x8fbf0014, 0x8fb00010, 0xad200180, 0xa0010a6, 0x27bd0018, 0x24080100, 0x3c078000, 0x2002021, 0x8fbf0014, 0x8fb00010, 0xace80180, 0xa0010a6, 0x27bd0018, 0x27bdff78, 0x3c058008, 0xafbe0080, 0xafb7007c, 0xafb3006c, 0xafb10064, 0xafbf0084, 0xafb60078, 0xafb50074, 0xafb40070, 0xafb20068, 0xafb00060, 0x34a60080, 0x3c058000, 0x8cb20128, 0x90c40009, 0x8ca70104, 0x3c020001, 0x309100ff, 0xe21824, 0xb821, 0xf021, 0x10600007, 0x9821, 0x3c090800, 0x8d2931f0, 0x24130001, 0x25280001, 0x3c010800, 0xac2831f0, 0xaca00084, 0x90cc0005, 0xc5827, 0x316a0001, 0x15400072, 0xafa00050, 0x90cd0000, 0x24060020, 0x31a400ff, 0x10860018, 0x240e0050, 0x108e0093, 0x0, 0x3c100800, 0x8e1000dc, 0x260f0001, 0x3c010800, 0xac2f00dc, 0xe00165e, 0x0, 0x401821, 0x8fbf0084, 0x8fbe0080, 0x8fb7007c, 0x8fb60078, 0x8fb50074, 0x8fb40070, 0x8fb3006c, 0x8fb20068, 0x8fb10064, 0x8fb00060, 0x601021, 0x3e00008, 0x27bd0088, 0xd, 0x3c1f8000, 0xafa00030, 0x97e50116, 0x8fe20104, 0x3c040020, 0x30b9ffff, 0x443824, 0x7182b, 0x33140, 0xafa60030, 0x8ff50104, 0x37f80c00, 0x3c160040, 0x3388021, 0x2b6a024, 0x34c40040, 0x12800047, 0x9215000d, 0x32a80020, 0x15000002, 0x34860080, 0x803021, 0x14c0009f, 0xafa60030, 0x3c0d8008, 0x35a60080, 0x90cc0008, 0x318b0040, 0x51600006, 0x3c068008, 0x240e0004, 0x122e00a8, 0x240f0012, 0x122f0032, 0x3c068008, 0x34c40100, 0x3c028000, 0x9447011a, 0x9619000e, 0x909f0008, 0x8e180008, 0x30e3ffff, 0x3f9b004, 0x32b40004, 0xafb6005c, 0xafa30058, 0x8e160004, 0x1280002e, 0xafb80054, 0x34c30080, 0x90680008, 0x31050040, 0x14a00025, 0x0, 0x8c700050, 0x2d09023, 0x6400005, 0x0, 0x8c710034, 0x2d1a823, 0x6a20167, 0x8ee20008, 0x12600006, 0x3c128000, 0x3c150800, 0x8eb531f4, 0x26b60001, 0x3c010800, 0xac3631f4, 0xae400044, 0x24030001, 0x8fbf0084, 0x8fbe0080, 0x8fb7007c, 0x8fb60078, 0x8fb50074, 0x8fb40070, 0x8fb3006c, 0x8fb20068, 0x8fb10064, 0x8fb00060, 0x601021, 0x3e00008, 0x27bd0088, 0xe000d28, 0x2021, 0xa000d75, 0x401821, 0xa000d95, 0xc02021, 0xe0016ae, 0x2c02021, 0x1440ffe1, 0x0, 0x3c0b8008, 0x35640080, 0x8c8a0034, 0x2ca4823, 0x520001d, 0x0, 0x3c1e0800, 0x8fde3100, 0x27d70001, 0x3c010800, 0xac373100, 0x12600006, 0x2402021, 0x3c140800, 0x8e9431f4, 0x26900001, 0x3c010800, 0xac3031f4, 0xe0015e5, 0x3c1e8008, 0x37cd0080, 0x91b70025, 0x2402021, 0x36ee0004, 0xe0015ef, 0xa1ae0025, 0xe000cac, 0x2402021, 0xa000dca, 0x24030001, 0x3c170801, 0x26f794f8, 0xa000d84, 0x3c1f8000, 0x8c860030, 0x2c66023, 0x1980000c, 0x2419000c, 0x908f004f, 0x3c140800, 0x8e943100, 0x32b500fc, 0x35ed0001, 0x268e0001, 0x3c010800, 0xac2e3100, 0xa08d004f, 0xafa00058, 0x2419000c, 0xafb90030, 0x8c980030, 0x316a023, 0x1a80010b, 0x8fa30058, 0x74f82a, 0x17e0ffd3, 0x0, 0x1074002a, 0x8fa50058, 0x2d4b021, 0xb41023, 0x3044ffff, 0xafa40058, 0x32a80002, 0x1100002e, 0x32ab0010, 0x3c158008, 0x36b00080, 0x92160008, 0x32d30040, 0x526000fb, 0x8ee20008, 0xe0015e5, 0x2402021, 0x240a0018, 0xa20a0009, 0x92110005, 0x2409fffe, 0x2402021, 0x2299024, 0xe0015ef, 0xa2120005, 0x24040039, 0x2821, 0xe001689, 0x24060018, 0xa000dca, 0x24030001, 0x92fe000c, 0x3c0a8008, 0x35490080, 0x1ebb00, 0x8d270038, 0x36f10081, 0x2402021, 0x3225f081, 0xe000c9b, 0x30c600ff, 0xa000dc1, 0x0, 0x3aa70001, 0x30e30001, 0x1460ffa4, 0x2d4b021, 0xa000e1d, 0x0, 0x2402021, 0xe0016cb, 0x2002821, 0xa000d75, 0x401821, 0x1160ff70, 0x3c0f8008, 0x3c0d8008, 0x35ee0080, 0x8dc40038, 0x8fa30054, 0x8da60004, 0x666023, 0x1d80ff68, 0x0, 0x64c023, 0x7020001, 0xafa40054, 0x3c1f0800, 0x8fff31e4, 0x33f90001, 0x13200015, 0x8fac0058, 0x3c078000, 0x94e3011a, 0x10600012, 0x3c068008, 0xe0020f8, 0x2402021, 0x3c030801, 0x90639529, 0x30640002, 0x14800145, 0x0, 0x306c0004, 0x11800007, 0x8fac0058, 0x306600fb, 0x3c010801, 0xa0269529, 0x32b500fc, 0xafa00058, 0x8fac0058, 0x3c068008, 0x34d30080, 0xafb40018, 0xafb60010, 0xafac0014, 0x3c088000, 0x950b0120, 0x8e6f0030, 0x966a005c, 0x8fa3005c, 0x8fbf0030, 0x3169ffff, 0x3144ffff, 0x8fae0054, 0x1341021, 0x35054000, 0x64382b, 0x45c821, 0x3e7c025, 0xafb90020, 0xafaf0028, 0xafb80030, 0xafaf0024, 0xafa0002c, 0xafae0034, 0x926d0008, 0x31b40008, 0x168000bb, 0x2002021, 0x8ee20004, 0x40f809, 0x27a40010, 0x8faf0030, 0x31f30002, 0x56600001, 0x32b500fe, 0x3c048008, 0x349f0080, 0x93f90008, 0x33380040, 0x53000013, 0x8fa40024, 0x8c850004, 0x8fa70054, 0x10a700d5, 0x24040014, 0x32b00001, 0x1200000c, 0x8fa40024, 0x2414000c, 0x1234011a, 0x2a2d000d, 0x11a00102, 0x2413000e, 0x240e000a, 0x522e0001, 0x241e0008, 0x8faf0024, 0x25e40001, 0xafa40024, 0x8faa0014, 0x3c0b8008, 0x35650080, 0x8a4821, 0x8cb10030, 0xaca90030, 0x90a4004e, 0x8ca70030, 0x3408fffc, 0x881804, 0xe3f821, 0xacbf0034, 0x8fa60030, 0x8fb90054, 0x8fb8005c, 0x30c20008, 0x1040000b, 0x3389821, 0x8cac0020, 0x119300d3, 0x30c600ff, 0x92ee000c, 0x8fa70034, 0x2402021, 0xe6b00, 0x35b40080, 0xe000c9b, 0x3285f080, 0x3c028008, 0x34500080, 0x8e0f0030, 0x1f13023, 0x18c00097, 0x26480080, 0x3c070800, 0x8ce731e4, 0x2404ff80, 0x1041824, 0x3118007f, 0x3c1f8000, 0x3c198004, 0x30f10001, 0xafe30090, 0x12200006, 0x3192821, 0x3c030801, 0x90639529, 0x30690008, 0x152000c6, 0x306a00f7, 0x3c108008, 0x36040080, 0x908c004f, 0x318b0001, 0x15600042, 0x0, 0x3c060800, 0x8cc63198, 0x30ce0010, 0x51c00042, 0x30f90001, 0x90af006b, 0x55e0003f, 0x30f90001, 0x24180001, 0xa0b8006b, 0x3c118000, 0x9622007a, 0x24470064, 0xa4870012, 0x3c0d8008, 0x35a50080, 0x90b40008, 0x32900040, 0x16000004, 0x3c038008, 0x32ae0001, 0x15c0008b, 0x0, 0x34640080, 0x8c860020, 0x10d3000a, 0x34630100, 0x8c670000, 0x2c77823, 0x19e00097, 0x8fbf0054, 0xac930020, 0x24130001, 0xac760000, 0xafb30050, 0xac7f0004, 0x17c0004e, 0x0, 0x8fa90050, 0x1520000b, 0x0, 0x3c030801, 0x90639529, 0x306a0001, 0x1140002e, 0x8fab0058, 0x306400fe, 0x3c010801, 0xa0249529, 0xa000d75, 0x1821, 0xe000cac, 0x2402021, 0xa000f13, 0x0, 0xa000e20, 0xa021, 0x40f809, 0x24040017, 0xa000dca, 0x24030001, 0x40f809, 0x24040016, 0xa000dca, 0x24030001, 0x9094004f, 0x240dfffe, 0x28d2824, 0xa085004f, 0x30f90001, 0x13200006, 0x3c048008, 0x3c030801, 0x90639529, 0x307f0010, 0x17e00051, 0x306800ef, 0x34900080, 0x240a0001, 0x2402021, 0xe0015e5, 0xa60a0012, 0x92030025, 0x24090001, 0xafa90050, 0x34620001, 0x2402021, 0xe0015ef, 0xa2020025, 0xa000ef9, 0x3c0d8008, 0x1160fe83, 0x1821, 0x8fa50030, 0x30ac0004, 0x1180fe2c, 0x8fbf0084, 0xa000dcb, 0x24030001, 0x27a50038, 0xe000cb6, 0xafa00038, 0x5440ff43, 0x8ee20004, 0x8fb40038, 0x32900100, 0x5200ff3f, 0x8ee20004, 0x8fa3003c, 0x8e6e0058, 0x6e6823, 0x5a3ff39, 0xae630058, 0xa000e94, 0x8ee20004, 0xe0015e5, 0x2402021, 0x3c038008, 0x34680080, 0x2402021, 0xe0015ef, 0xa11e0009, 0x3c03021, 0x24040037, 0xe001689, 0x2821, 0xa000f11, 0x8fa90050, 0x8fab0018, 0x5960ff8d, 0x3c0d8008, 0xe0015e5, 0x2402021, 0x920c0025, 0x24050001, 0xafa50050, 0x35820004, 0x2402021, 0xe0015ef, 0xa2020025, 0xa000ef9, 0x3c0d8008, 0x12240059, 0x2a230015, 0x1060004d, 0x24090016, 0x2408000c, 0x5628ff27, 0x32b00001, 0x3c0a8008, 0x914c001b, 0x2406ffbd, 0x241e000e, 0x1865824, 0xa14b001b, 0xa000ea5, 0x32b00001, 0x3c010801, 0xa0289529, 0xa000ef9, 0x3c0d8008, 0x8cb50030, 0x8efe0008, 0x24040018, 0x26b60001, 0x3c0f809, 0xacb60030, 0x3c030801, 0x90639529, 0x30770001, 0x16e0ff81, 0x306a0001, 0x8fb20030, 0xa000d75, 0x32430004, 0x3c108000, 0x9605011a, 0x50a0ff2b, 0x34c60010, 0xa000ec8, 0x92ee000c, 0x8c620000, 0x1456ff6d, 0x0, 0x8c780004, 0x8fb90054, 0x3388823, 0x621ff63, 0x8fbf0054, 0xa000f0e, 0x0, 0x3c010801, 0xa02a9529, 0xa000f30, 0x30f90001, 0x1633ff02, 0x8faf0024, 0xa000eb0, 0x241e0010, 0xe0015e5, 0x2402021, 0x3c0b8008, 0x35680080, 0x91090025, 0x240a0001, 0xafaa0050, 0x35330004, 0x2402021, 0xe0015ef, 0xa1130025, 0x3c050801, 0x90a59529, 0x30a200fd, 0x3c010801, 0xa0229529, 0xa000e6d, 0x401821, 0x2411000e, 0x53d1feea, 0x241e0010, 0xa000eaf, 0x241e0016, 0x5629fedc, 0x32b00001, 0x3c0a8008, 0x914c001b, 0x2406ffbd, 0x241e0010, 0x1865824, 0xa14b001b, 0xa000ea5, 0x32b00001, 0xa000ea4, 0x241e0012, 0x3c038000, 0x8c6201b8, 0x440fffe, 0x24040800, 0xac6401b8, 0x3e00008, 0x0, 0x805021, 0x30a5ffff, 0x30c6ffff, 0x3c048000, 0x8c8201b8, 0x440fffe, 0x34880180, 0xad0a0000, 0x3c078008, 0xac8a0020, 0x94e30048, 0x3067ffff, 0x10e00042, 0x3c0d8000, 0x24ab0012, 0xeb482b, 0x5120003f, 0x24040003, 0x34820100, 0x94590020, 0x8f890000, 0x2404001a, 0x3338ffff, 0x270bfffe, 0xeb782b, 0x39ee0001, 0x96b82, 0x1ae6024, 0xa104000b, 0x51800049, 0x8f8b0004, 0x8f830004, 0xa50b0014, 0x34680001, 0xaf880004, 0x30ce0040, 0x15c00033, 0x3c048000, 0x3c028000, 0x34420180, 0xa445000e, 0x3c078000, 0x34ec0180, 0xa585001a, 0x8f85000c, 0x310b8000, 0xa5890010, 0xad850028, 0xa5860008, 0x1160000f, 0x8f850014, 0x34ea0100, 0x954e0016, 0x31cdfffc, 0x25a40004, 0x871821, 0x8c674000, 0x30e6ffff, 0x14c00007, 0x3c048000, 0x3c18ffff, 0x370f7fff, 0x10f4024, 0xaf880004, 0x8f850014, 0x3c048000, 0x2402bfff, 0x34830180, 0x102c824, 0xa4790026, 0x10a00004, 0xac69002c, 0x54402, 0xa4650010, 0xa4680026, 0x3c091000, 0xac8901b8, 0x3e00008, 0x0, 0x24040003, 0x35ac0180, 0x30ce0040, 0x8f890000, 0x8f880004, 0xa184000b, 0x51c0ffd1, 0x3c028000, 0x3c048000, 0xac8a0020, 0x3c0f8008, 0x95ea0040, 0x3143ffff, 0x50600008, 0x34820180, 0xa3c02b, 0x57000001, 0xa01821, 0x34990180, 0xa723000e, 0xa001005, 0x3c078000, 0xa001003, 0x30c6ffbf, 0x2407fffe, 0x1674024, 0xa000ffe, 0xaf880004, 0x27bdffe8, 0x8fa20028, 0x30a5ffff, 0x30c6ffff, 0xafbf0010, 0xaf87000c, 0xaf820014, 0xaf800004, 0xe000fdb, 0xaf800000, 0x8fbf0010, 0x27bd0018, 0x3e00008, 0xaf800014, 0x3c068000, 0x34c40070, 0x34c70100, 0x8c8a0000, 0x90e50012, 0x8f840000, 0x27bdfff0, 0x30a300ff, 0x31882, 0x30824000, 0x10400037, 0x24650003, 0x5c880, 0x326c021, 0x8f0e4000, 0x246f0004, 0xf6880, 0xafae0000, 0x1a66021, 0x8d8b4000, 0xafab0004, 0x94e90016, 0x3128fffc, 0x1063821, 0x8ce64000, 0xafa60008, 0x8fa90008, 0x3021, 0x2821, 0x3c070800, 0x24e70100, 0xa00107e, 0x24080008, 0x90590000, 0x24a50001, 0x2cac000c, 0x79c021, 0x187880, 0x1e77021, 0x8dcd0000, 0x11800006, 0xcd3026, 0x3a51021, 0x14a8fff5, 0x51a00, 0x5520fff4, 0x90590000, 0x3c048000, 0x34870070, 0x3c050800, 0x8ca53104, 0x8ce30000, 0x2ca20020, 0x10400009, 0x6a3823, 0x54880, 0x3c0b0800, 0x256b3108, 0x12b4021, 0x24aa0001, 0xad070000, 0x3c010800, 0xac2a3104, 0xc01021, 0x3e00008, 0x27bd0010, 0x30822000, 0x1040000b, 0x55880, 0x1664821, 0x8d244000, 0x24680004, 0x83880, 0xafa40000, 0xe61821, 0x8c654000, 0xafa00008, 0xa00106e, 0xafa50004, 0xd, 0xa00106f, 0x8fa90008, 0x27bdffd8, 0x3c058000, 0xafb10014, 0xafb00010, 0xafbf0024, 0xafb40020, 0xafb3001c, 0xafb20018, 0x8f870000, 0x34a40100, 0x9483000e, 0x30e24000, 0x8021, 0x10400010, 0x3071ffff, 0x3c080020, 0xe83024, 0x10c0000d, 0x30eb8000, 0x8f890004, 0x240abfff, 0xea3824, 0x35231000, 0xaf870000, 0x30f32000, 0x1660000b, 0x3c180004, 0x2419ffbf, 0xa0010cf, 0x791024, 0x30eb8000, 0x1560004d, 0x3c0d0020, 0x30f32000, 0x1260fff8, 0x8f830004, 0x3c180004, 0xf8a024, 0x1280fff5, 0x2419ffbf, 0x34620040, 0x30ff0100, 0x13e00010, 0xaf820004, 0x8f820028, 0x10400006, 0x3c0e8000, 0x3c040020, 0xe41824, 0x146000ce, 0x3c060004, 0x3c0e8000, 0x35cd0100, 0x95ac001e, 0x95ab001c, 0x3189ffff, 0xb5400, 0x12a4025, 0xaf88000c, 0x3c138000, 0x36740100, 0x9692000c, 0x8e634000, 0x340fffff, 0x106f0084, 0x3244ffff, 0x30780100, 0x57000001, 0x24100010, 0x30f91000, 0x53200008, 0x36120001, 0x30ff0020, 0x17e00073, 0x3c031000, 0xe31024, 0x1440006a, 0x3c0a0c00, 0x36120001, 0x30ec0100, 0x1580000b, 0x3c060001, 0x8f880004, 0x310d4000, 0x15a00008, 0xe62824, 0x3c131f01, 0xf37824, 0x3c0e1000, 0x11ee00ae, 0x30940200, 0x3c060001, 0xe62824, 0x10a00019, 0x3c191000, 0x3c040800, 0x8c840024, 0x30940002, 0x168000d9, 0x24030001, 0x8fbf0024, 0x8fb40020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x601021, 0x3e00008, 0x27bd0028, 0xed6024, 0x1180ffb3, 0x30f32000, 0x8f8e0004, 0x3c12ffff, 0x364f7fff, 0xef3824, 0x35c38000, 0xa0010be, 0xaf870000, 0xf9c024, 0x1700004e, 0x2021, 0xaf800010, 0x3c038000, 0x34650100, 0x94ae000e, 0x8f910010, 0x31caffff, 0x108000c6, 0x25530004, 0x30ef0100, 0x15e00070, 0x3c180f00, 0x3a280002, 0x2e7003ef, 0x2d190001, 0x3a1f0001, 0x33f2824, 0x14a00022, 0x24040001, 0x3c030800, 0x8c6300d0, 0x2e25000c, 0x1121c0, 0x386c0001, 0x2d8b0001, 0x1651024, 0x14400014, 0x3270ffff, 0x262dfffc, 0x2da40004, 0x14800103, 0x2021, 0x386a0002, 0x2d460001, 0xc51824, 0x546000ff, 0x2002821, 0x262ffff8, 0x2dee0004, 0x15c00007, 0x0, 0x7a242, 0x11c02b, 0x2984824, 0x15200109, 0x2002821, 0x1121c0, 0x2002821, 0x36460002, 0xe000fdb, 0x0, 0x2021, 0x801821, 0x8fbf0024, 0x8fb40020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x601021, 0x3e00008, 0x27bd0028, 0x3c090bff, 0xea4024, 0x3526ffff, 0xc8282b, 0x50a0ff93, 0x36120001, 0x3c0b0800, 0x8d6b002c, 0x36120005, 0x25700001, 0x3c010800, 0xac30002c, 0xa0010f6, 0x30ec0100, 0xa0010eb, 0x24100020, 0x71602, 0x305f000f, 0x1f80c0, 0x3c030801, 0x24639478, 0x2032021, 0x1080ffad, 0xaf9f0010, 0x90880000, 0x5100ffab, 0x3c038000, 0x3c0d8000, 0x35a90100, 0x952c000e, 0x240b0003, 0x2403021, 0x318affff, 0x25450004, 0x110b00d9, 0x5021, 0x90880001, 0x24140002, 0x311100ff, 0x123400bf, 0x30f80040, 0x310300ff, 0x24080001, 0x106800c8, 0x30e20040, 0x8c8a0004, 0x8f8b0024, 0x55600006, 0x34c60002, 0x254dfe00, 0x2dac0381, 0x55800001, 0x36460040, 0x34c60002, 0x1402021, 0x30a5ffff, 0xe000fdb, 0x30c6ffff, 0x4021, 0xa00110a, 0x1001821, 0xf8a024, 0x3c090200, 0x1289ff8f, 0x3a280002, 0x90b10013, 0x3270ffff, 0x2002821, 0x322700ff, 0x24f30004, 0x1321c0, 0xa001150, 0x36460002, 0xe62824, 0x14a0ff32, 0x3c0e8000, 0xe001054, 0x3c138000, 0x8f870000, 0xa0010e2, 0xaf82000c, 0x1680ff53, 0x3c060001, 0x26240004, 0x3085ffff, 0x36460002, 0x3c038000, 0x8c7101b8, 0x620fffe, 0x8f890008, 0x346a0180, 0xad400000, 0x112000b2, 0x3c0d8000, 0x24b80012, 0x138902b, 0x124000af, 0x240c0003, 0x34700100, 0x96030020, 0x2402001a, 0x30f94000, 0x307fffff, 0xa142000b, 0x132000ab, 0x27e3fffe, 0x123582b, 0x156000a9, 0x2409fffe, 0x35080001, 0xa5430014, 0xaf880004, 0x3c0e8000, 0x2413bfff, 0x1137824, 0x35c80180, 0xa505000e, 0xa505001a, 0xa5060008, 0xa50f0026, 0xa5070010, 0x3c071000, 0xadc701b8, 0x1821, 0x8fbf0024, 0x8fb40020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x601021, 0x3e00008, 0x27bd0028, 0x3c120800, 0x8e5200d8, 0x2202821, 0x24040080, 0x26510001, 0x3c010800, 0xac3100d8, 0xe000fdb, 0x24060003, 0xa0011d9, 0x1821, 0x8c654000, 0x30b10100, 0x12200046, 0x32590004, 0x3c1f0800, 0x8fff0024, 0x24140004, 0x17200002, 0x33f0000d, 0x24140002, 0x76ac2, 0x39a40001, 0x2e6c03ef, 0x30820001, 0x398b0001, 0x4b4025, 0x11000003, 0x3251fffb, 0x2412fffb, 0x2128024, 0x30e30100, 0x50600015, 0x321f0001, 0x3c0a0f00, 0xea3024, 0x3c070200, 0x10c7000f, 0x3c198000, 0x37250100, 0x90a90013, 0x2418fffe, 0x2188024, 0x312f00ff, 0x25ee0004, 0xe21c0, 0x12000002, 0x2343025, 0x3226ffff, 0xe000fdb, 0x3265ffff, 0x1200ff3d, 0x2021, 0x321f0001, 0x13e0000d, 0x320b0004, 0x24080001, 0x12080002, 0x2343025, 0x3226ffff, 0x2021, 0xe000fdb, 0x3265ffff, 0x2402fffe, 0x2028024, 0x1200ff2f, 0x2021, 0x320b0004, 0x5160000d, 0x24040001, 0x2343025, 0x24140004, 0x56140001, 0x3226ffff, 0x2411fffb, 0x3265ffff, 0x24040100, 0xe000fdb, 0x2119824, 0x1260ff21, 0x2021, 0x24040001, 0xa001154, 0x801821, 0x3c0c0800, 0x8d8c0024, 0x31900001, 0x5200ff19, 0x2021, 0x3265ffff, 0x36460002, 0xe000fdb, 0x2021, 0xa001153, 0x2021, 0x2002821, 0xa001150, 0x36460002, 0x13000006, 0x0, 0x95300010, 0x949f0002, 0x32190fff, 0x13f9ff3d, 0x310300ff, 0x3c040801, 0x90849479, 0x1080ff3d, 0x24080001, 0xa00110a, 0x1001821, 0x5040ff39, 0x8c8a0004, 0xa00124b, 0x0, 0xe000fdb, 0x3246fffb, 0xa00114e, 0x1121c0, 0x90830001, 0x240e0001, 0x106eff3c, 0x24080001, 0x240f0002, 0x106f0004, 0x30f30040, 0x24080001, 0xa00110a, 0x1001821, 0x5260fffd, 0x24080001, 0x95250010, 0x94870002, 0x30a9ffff, 0x50e9fea1, 0x1001821, 0xa001261, 0x24080001, 0x240c0003, 0x35aa0180, 0xa14c000b, 0xa0011ce, 0x3c0e8000, 0x2409fffe, 0xa0011cc, 0x1094024, 0x27bdffc0, 0xafb00018, 0xafbf003c, 0x3c10600c, 0xafbe0038, 0xafb70034, 0xafb60030, 0xafb5002c, 0xafb40028, 0xafb30024, 0xafb20020, 0xafb1001c, 0x8e0e5000, 0x240fff7f, 0x3c068000, 0x1cf6824, 0x35ac380c, 0x240b0003, 0xae0c5000, 0xaccb0008, 0x3c010800, 0xac200020, 0xe0017b0, 0x0, 0x3c0a0010, 0x35498051, 0x3c066016, 0xae09537c, 0x8cc70000, 0x3c086014, 0x8d0500a0, 0x3c03ffff, 0xe32024, 0x3c025353, 0x51fc2, 0x1082029b, 0x34c57c00, 0x8cbf007c, 0x8ca20078, 0x3c1e6000, 0x37c42020, 0x3c050801, 0x24a590c0, 0xaf820018, 0xaf9f001c, 0xe001674, 0x2406000a, 0x3c190001, 0x27399478, 0x3c010800, 0xac3931dc, 0xe00206b, 0xaf800014, 0x8fd70808, 0x2418fff0, 0x3c155709, 0x2f8b024, 0x12d5028b, 0x24040001, 0xaf800028, 0x3c148000, 0x36970100, 0x2e0f021, 0x8e900000, 0x32050003, 0x10a0fffd, 0x32070001, 0x14e0005d, 0x32060002, 0x10c0fff9, 0x3c078000, 0x34e50140, 0x8cb90000, 0x24100040, 0xacf90020, 0x90b80008, 0x33030070, 0x1070010b, 0x28690041, 0x11200008, 0x24080060, 0x241f0020, 0x107f000e, 0x3c0b4000, 0x3c068000, 0xaccb0178, 0xa0012b3, 0x0, 0x1468fffb, 0x3c0b4000, 0xe001f88, 0x0, 0x3c0b4000, 0x3c068000, 0xaccb0178, 0xa0012b3, 0x0, 0x90ab0009, 0x24110004, 0x8ca70000, 0x316800ff, 0x1111015d, 0x2512fffa, 0x2e530006, 0x12600016, 0x3c068000, 0x8caa0004, 0x8f860024, 0x94a3000a, 0xa3e02, 0x310500ff, 0x10c00005, 0x3064ffff, 0x2cec0008, 0x15800002, 0x24e70004, 0x24070003, 0x240e0009, 0x10ae01a1, 0x28af000a, 0x11e00184, 0x2410000a, 0x24040008, 0x10a4001a, 0x749c0, 0x1203821, 0x3c068000, 0x8cd001b8, 0x600fffe, 0x34c40180, 0xac870000, 0x34c50140, 0x90b60008, 0x24190002, 0x3c0b4000, 0x32c200ff, 0x28a00, 0x228f825, 0xa49f0008, 0xa099000b, 0x94a7000a, 0x3c081000, 0xa4870010, 0x8cb80004, 0xac980024, 0xacc801b8, 0x3c068000, 0xaccb0178, 0xa0012b3, 0x0, 0xac202, 0x330300ff, 0x24050001, 0x5465ffe4, 0x1203821, 0x8f990020, 0xaf830024, 0x27270001, 0xaf870020, 0xa0012f2, 0x1203821, 0x8fd10028, 0x3c0b8008, 0xae910020, 0x8fc60004, 0x8fca0000, 0x95690048, 0xaf860000, 0xaf8a0004, 0x3128ffff, 0xe000fd4, 0xaf880008, 0x3c030800, 0x8c6300c0, 0x10600025, 0x8f870000, 0x3c0e0800, 0x8dce00c4, 0x25cd0001, 0x3c010800, 0xac2d00c4, 0x3c1f8000, 0x37e90100, 0x8d390024, 0x3c076020, 0xacf90014, 0x0, 0x3c068000, 0x3c084000, 0xacc80138, 0x0, 0x5220ff85, 0x32060002, 0x262d0140, 0x262e0080, 0x2404ff80, 0x1a42824, 0x1c47824, 0xf1940, 0x31cc007f, 0x59940, 0x31b2007f, 0x3c152000, 0x36a20002, 0x6c5025, 0x272b025, 0x2c28825, 0x1425825, 0xaccb0830, 0xacd10830, 0xa0012b9, 0x32060002, 0x3c120010, 0xf27824, 0x15e00070, 0x8f830004, 0x3c180800, 0x8f180020, 0x97d6000e, 0x30f54000, 0x27130001, 0x3c010800, 0xac330020, 0x9021, 0x12a00081, 0x32d3ffff, 0x3c1f0020, 0xffc824, 0x1320007e, 0x30e58000, 0x8f820004, 0x2404bfff, 0xe43824, 0x34431000, 0xaf870000, 0x30eb2000, 0x11600073, 0x240effbf, 0x3c0d0004, 0xed6024, 0x11800002, 0x6e1024, 0x34620040, 0x30ef0100, 0x11e00010, 0xaf820004, 0x8f950028, 0x12a00007, 0x3c180020, 0xf8b024, 0x12c00004, 0x3c1f0004, 0xffc824, 0x1320016d, 0x0, 0x96e3001e, 0x96e8001c, 0x3065ffff, 0x81400, 0xa22025, 0xaf84000c, 0x96ea000c, 0x8e844000, 0x3409ffff, 0x10890085, 0x3145ffff, 0x30860100, 0x54c00001, 0x24120010, 0x30eb1000, 0x11600013, 0x36560001, 0x30ec0020, 0x1580000a, 0x3c0e1000, 0xee6824, 0x11a0000d, 0x3c190c00, 0x3c180bff, 0xf9b024, 0x3715ffff, 0x2b6782b, 0x11e00007, 0x36560001, 0x3c1f0800, 0x8fff002c, 0x36560005, 0x27f20001, 0x3c010800, 0xac32002c, 0x30e40100, 0x1480000b, 0x3c060001, 0x8f880004, 0x31024000, 0x54400008, 0xe62824, 0x3c0a1f01, 0xea4824, 0x3c031000, 0x11230109, 0x30a60200, 0x3c060001, 0xe62824, 0x10a0003e, 0x3c181000, 0x3c0d0800, 0x8dad0024, 0x31ac0002, 0x15800006, 0x24030001, 0x601021, 0x1040ff83, 0x3c068000, 0xa00132a, 0x3c1f8000, 0x3c0f0800, 0x8def00d8, 0x2602821, 0x24040080, 0x25ee0001, 0x3c010800, 0xac2e00d8, 0xe000fdb, 0x24060003, 0xa0013ab, 0x1821, 0x2405bfff, 0x656824, 0x11a00007, 0x240f87ff, 0x6f7024, 0x15c00008, 0x3c180060, 0xf82024, 0x10800005, 0x0, 0xe000d42, 0x0, 0xa0013ac, 0x0, 0xe00159c, 0x0, 0xa0013ac, 0x0, 0xe0015f4, 0x0, 0x3c0b4000, 0x3c068000, 0xaccb0178, 0xa0012b3, 0x0, 0xa001367, 0x6e1024, 0x30e58000, 0x10a0ff87, 0x8f830004, 0x3c080020, 0xe81824, 0x5060ff83, 0x8f830004, 0x8f890004, 0x3c06ffff, 0x34ca7fff, 0xea3824, 0xa00135e, 0x35238000, 0xf8a824, 0x16a0001f, 0x4021, 0xaf800010, 0x3c038000, 0x34640100, 0x9486000e, 0x8f930010, 0x30c5ffff, 0x1100014e, 0x24b50004, 0x30ea0100, 0x11400055, 0x3a7f0002, 0x3c0e0f00, 0xee6824, 0x3c0c0200, 0x11ac0051, 0x2eb203ef, 0x908f0013, 0x32b2ffff, 0x31e400ff, 0x24870004, 0x721c0, 0x2402821, 0x36c60002, 0xe000fdb, 0x0, 0x2021, 0xa0013ab, 0x801821, 0xa001381, 0x24120020, 0x72602, 0x3099000f, 0x19f8c0, 0x3c120801, 0x26529478, 0x3f24021, 0x1100ffdc, 0xaf990010, 0x91090000, 0x1120ffda, 0x3c038000, 0x3c138000, 0x366a0100, 0x954b000e, 0x24030003, 0x2c03021, 0x3162ffff, 0x24450004, 0x112300ec, 0x2021, 0x91090001, 0x240d0002, 0x312e00ff, 0x11cd00fa, 0x313200ff, 0x24090001, 0x12490010, 0x30ff0040, 0x8d040004, 0x8f830024, 0x14600006, 0x34d30002, 0x248bfe00, 0x2d620381, 0x54400001, 0x36c60040, 0x34d30002, 0x30a5ffff, 0xe000fdb, 0x3266ffff, 0x4821, 0xa0013ab, 0x1201821, 0x53e0fff1, 0x8d040004, 0x3c080801, 0x91089479, 0x1100ffed, 0x24090001, 0xa0013ab, 0x1201821, 0x3c048000, 0x8c8a01b8, 0x540fffe, 0x34960180, 0x2415001c, 0xaec70000, 0xa2d5000b, 0x3c021000, 0xac8201b8, 0x3c0b4000, 0x3c068000, 0xaccb0178, 0xa0012b3, 0x0, 0x2eb203ef, 0x2ff90001, 0x3a490001, 0x329c024, 0x1700ffb6, 0x24040001, 0x3c030800, 0x8c6300d0, 0x2e65000c, 0x1321c0, 0x386b0001, 0x2d620001, 0x454024, 0x1500ffa8, 0x32b2ffff, 0x266afffc, 0x2d460004, 0x14c00013, 0x2021, 0x386d0002, 0x2dac0001, 0x1851824, 0x1460000f, 0x2402821, 0x266efff8, 0x2dc50004, 0x14a0ff9b, 0x0, 0x77a42, 0x13382b, 0x1e7a824, 0x56a00008, 0x2402821, 0x1321c0, 0x2402821, 0xa0013fd, 0x36c60002, 0x2402821, 0xa0013fd, 0x36c60002, 0xe000fdb, 0x32c6fffb, 0xa001467, 0x1321c0, 0x10b00072, 0x45a02, 0x2406000b, 0x14a6fe7c, 0x749c0, 0x314600ff, 0x65600, 0xa5e03, 0x56200b0, 0x30c6007f, 0x670c0, 0x3c0f0801, 0x25ef9478, 0x1cfa821, 0xa2a00001, 0xa2a00000, 0x3c136000, 0x8e631820, 0x240d0001, 0xcd4804, 0x96027, 0x749c0, 0x6c9024, 0x1203821, 0xae721820, 0xa0012f2, 0xa6a00002, 0x14c0004b, 0x8f8c0020, 0x749c0, 0x3c0b8000, 0xad690020, 0x3c118008, 0x963f0040, 0x13e00002, 0x24050001, 0x24050041, 0x3c048000, 0x8c8a01b8, 0x540fffe, 0x34960180, 0x24120003, 0xaec90000, 0xa2d2000b, 0xa6c0000e, 0xa6c0001a, 0xa6c00010, 0xaec00028, 0xa6c50008, 0x96d30026, 0x36750001, 0xa6d50026, 0xaec0002c, 0x3c021000, 0xac8201b8, 0xa0012f2, 0x1203821, 0x14c0fef8, 0x3c060001, 0x266b0004, 0x3165ffff, 0x36c60002, 0x3c038000, 0x8c7301b8, 0x660fffe, 0x8f890008, 0x3c0d8000, 0x35ac0180, 0xad800000, 0x512000dd, 0x3c098000, 0x24af0012, 0x12f702b, 0x51c000d9, 0x3c098000, 0x96f20020, 0x3c198000, 0x2418001a, 0x3256ffff, 0x372a0180, 0x30f54000, 0xa158000b, 0x12a000d5, 0x26c3fffe, 0x123f82b, 0x17e000d3, 0x2404fffe, 0x35080001, 0xa5430014, 0xaf880004, 0x2413bfff, 0x3c0b8000, 0x1135024, 0x35680180, 0xa505000e, 0xa505001a, 0xa5060008, 0xa50a0026, 0xa5070010, 0x3c071000, 0xae8701b8, 0xa0013ab, 0x1821, 0x749c0, 0x2583ffff, 0x1460fe16, 0xaf830020, 0x1203821, 0xa0012f2, 0xaf800024, 0xe001054, 0x0, 0x8f870000, 0xa001379, 0xaf82000c, 0x240300ff, 0x1163fe0b, 0x749c0, 0x10c00038, 0xb7600, 0xb20c0, 0x3c090801, 0x25299478, 0x891821, 0x24020001, 0xa0620000, 0x3c160801, 0x26d69478, 0x3c020801, 0x2442947c, 0x962821, 0x749c0, 0x828821, 0xafc02, 0xae290000, 0xa0bf0001, 0x3c046000, 0x8c981820, 0x24190001, 0x1793804, 0x3073025, 0x1203821, 0xa4aa0002, 0xac861820, 0xa0012f3, 0x3c068000, 0x91030001, 0x24160001, 0x1076ff27, 0x24090001, 0x24050002, 0x10650004, 0x30e60040, 0x24090001, 0xa0013ab, 0x1201821, 0x50c0fffd, 0x24090001, 0x954c0010, 0x950a0002, 0x3187ffff, 0x5147fe98, 0x1201821, 0xa00150b, 0x24090001, 0x30ef0040, 0x11e0ff19, 0x0, 0x95590010, 0x95180002, 0x33350fff, 0x1715ff14, 0x313200ff, 0xa00141e, 0x24090001, 0xe6e03, 0x5a2000f, 0x316b007f, 0x10e30008, 0xb20c0, 0x3c100801, 0x26109478, 0x901821, 0xa0014ee, 0x24020002, 0xa00147b, 0xaf800020, 0x3c0f0801, 0x25ef9478, 0x8f1821, 0xa0014ee, 0x24020003, 0xa001523, 0xaf8b0020, 0x3a080, 0x2869821, 0x8e720004, 0x3c116000, 0xa001299, 0x2512821, 0xa0012b0, 0xaf840028, 0x8c644000, 0x30930100, 0x1260004b, 0x24090004, 0x3c190800, 0x8f390024, 0x32d80004, 0xafa90010, 0x17000003, 0x3332000d, 0x241f0002, 0xafbf0010, 0x71ac2, 0x386a0001, 0x2ea603ef, 0x31420001, 0x38cb0001, 0x4b4025, 0x11000003, 0x32d3fffb, 0x2416fffb, 0x2569024, 0x30ec0100, 0x11800016, 0x32480001, 0x3c0e0f00, 0xee2824, 0x3c0d0200, 0x10ad0011, 0x3c1f8000, 0x37e90100, 0x91380013, 0x8faf0010, 0x2419fffe, 0x330400ff, 0x24870004, 0x2599024, 0x721c0, 0x12400002, 0x26f3025, 0x3266ffff, 0xe000fdb, 0x32a5ffff, 0x1240fe99, 0x2021, 0x32480001, 0x1100000e, 0x324a0004, 0x8fab0010, 0x24020001, 0x12420002, 0x26b3025, 0x3266ffff, 0x2021, 0xe000fdb, 0x32a5ffff, 0x2406fffe, 0x2469024, 0x1240fe8a, 0x2021, 0x324a0004, 0x5140000e, 0x24040001, 0x8fb60010, 0x24030004, 0x12430002, 0x2763025, 0x3266ffff, 0x2413fffb, 0x32a5ffff, 0x24040100, 0xe000fdb, 0x253a824, 0x12a0fe7b, 0x2021, 0x24040001, 0xa0013ab, 0x801821, 0x3c0c0800, 0x8d8c0024, 0x31920001, 0x5240fe73, 0x2021, 0x32a5ffff, 0x36c60002, 0xe000fdb, 0x2021, 0xa001400, 0x2021, 0x24020003, 0x35230180, 0xa062000b, 0xa0014cc, 0x2413bfff, 0x2404fffe, 0xa0014ca, 0x1044024, 0x3c038000, 0x34640100, 0x8c850000, 0x30a2003e, 0x14400008, 0x0, 0xac600048, 0x8c870000, 0x30e607c0, 0x10c00005, 0x0, 0xac60004c, 0xac600050, 0x3e00008, 0x24020001, 0xac600054, 0xac600040, 0x8c880000, 0x31043800, 0x1080fff9, 0x0, 0x24020001, 0x3e00008, 0xac600044, 0x3c038000, 0x8c6201b8, 0x440fffe, 0x34670180, 0xace40000, 0x24080001, 0xace00004, 0xa4e50008, 0x24050002, 0xa0e8000a, 0x34640140, 0xa0e5000b, 0x9483000a, 0x14c00008, 0xa4e30010, 0xace00024, 0x3c078000, 0x34e90180, 0x3c041000, 0xad200028, 0x3e00008, 0xace401b8, 0x8c860004, 0x3c041000, 0xace60024, 0x3c078000, 0x34e90180, 0xad200028, 0x3e00008, 0xace401b8, 0x3c068000, 0x8cc201b8, 0x440fffe, 0x34c70180, 0x24090002, 0xace40000, 0xace40004, 0xa4e50008, 0xa0e9000a, 0x34c50140, 0xa0e9000b, 0x94a8000a, 0x3c041000, 0xa4e80010, 0xace00024, 0x8ca30004, 0xace30028, 0x3e00008, 0xacc401b8, 0x3c039000, 0x34620001, 0x822025, 0x3c038000, 0xac640020, 0x8c650020, 0x4a0fffe, 0x0, 0x3e00008, 0x0, 0x3c028000, 0x34430001, 0x832025, 0x3e00008, 0xac440020, 0x27bdffe0, 0x3c098000, 0xafbf0018, 0xafb10014, 0xafb00010, 0x35280140, 0x8d100000, 0x91040009, 0x91070008, 0x91050008, 0x308400ff, 0x30e600ff, 0x61a00, 0x2c820081, 0x833025, 0x1040002a, 0x30a50080, 0x46080, 0x3c0d0801, 0x25ad90e8, 0x18d5821, 0x8d6a0000, 0x1400008, 0x0, 0x3c038000, 0x34620140, 0x9445000a, 0x14a0001e, 0x8f91fcb8, 0x92270005, 0x30e60004, 0x14c0001a, 0x0, 0xe0015e5, 0x2002021, 0x922a0005, 0x2002021, 0x35490004, 0xe0015ef, 0xa2290005, 0x92280005, 0x31040004, 0x14800002, 0x0, 0xd, 0x922d0000, 0x240b0020, 0x31ac00ff, 0x158b0009, 0x3c058000, 0x8cae01b8, 0x5c0fffe, 0x34b10180, 0xae300000, 0x3c0f1000, 0x24100005, 0xa230000b, 0xacaf01b8, 0xd, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x2002021, 0xc02821, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x24060001, 0xa0015b4, 0x27bd0020, 0xd, 0x2002021, 0xc02821, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3021, 0xa0015b4, 0x27bd0020, 0x14a0ffe8, 0x0, 0x2002021, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0xc02821, 0xa0015d2, 0x27bd0020, 0x3c078000, 0x8cee01b8, 0x5c0fffe, 0x34f00180, 0x241f0002, 0xa21f000b, 0x34f80140, 0xa6060008, 0x9719000a, 0x3c0f1000, 0xa6190010, 0x8f110004, 0xa6110012, 0xacef01b8, 0xa001630, 0x8fbf0018, 0x27bdffe8, 0xafbf0010, 0xe000fd4, 0x0, 0x3c028000, 0x8fbf0010, 0x2021, 0xac400180, 0xa0010a6, 0x27bd0018, 0x3084ffff, 0x30a5ffff, 0x10800007, 0x1821, 0x30820001, 0x10400002, 0x42042, 0x651821, 0x1480fffb, 0x52840, 0x3e00008, 0x601021, 0x10c00007, 0x0, 0x8ca20000, 0x24c6ffff, 0x24a50004, 0xac820000, 0x14c0fffb, 0x24840004, 0x3e00008, 0x0, 0x10a00008, 0x24a3ffff, 0xac860000, 0x0, 0x0, 0x2402ffff, 0x2463ffff, 0x1462fffa, 0x24840004, 0x3e00008, 0x0, 0x3c038000, 0x27bdfff8, 0x34620180, 0xafa20000, 0x308c00ff, 0x30ad00ff, 0x30ce00ff, 0x3c0b8000, 0x8d6401b8, 0x480fffe, 0x0, 0x8fa90000, 0x8d680128, 0x8faa0000, 0x8fa70000, 0x8fa40000, 0x24050001, 0x24020002, 0xa085000a, 0x8fa30000, 0x35994000, 0x3c051000, 0xa062000b, 0x8fb80000, 0x8fac0000, 0x8fa60000, 0x8faf0000, 0x27bd0008, 0xad280000, 0xad400004, 0xad800024, 0xacc00028, 0xa4f90008, 0xa70d0010, 0xa5ee0012, 0x3e00008, 0xad6501b8, 0x3c068008, 0x27bdffe8, 0x34c50080, 0xafbf0010, 0x90a70009, 0x24020012, 0x30e300ff, 0x1062000b, 0x803021, 0x8ca80050, 0x882023, 0x4800008, 0x8fbf0010, 0x8caa0034, 0x24040039, 0x2821, 0xca4823, 0x5200005, 0x24060012, 0x8fbf0010, 0x24020001, 0x3e00008, 0x27bd0018, 0xe001689, 0x0, 0x8fbf0010, 0x24020001, 0x3e00008, 0x27bd0018, 0x27bdffc8, 0xafb20030, 0xafb00028, 0xafbf0034, 0xafb1002c, 0xa08021, 0x90a5000d, 0x30a60010, 0x10c00010, 0x809021, 0x3c028008, 0x8c440004, 0x8e030008, 0x1064000c, 0x30a70005, 0x30a60005, 0x10c00093, 0x24040001, 0x8fbf0034, 0x8fb20030, 0x8fb1002c, 0x8fb00028, 0x801021, 0x3e00008, 0x27bd0038, 0x30a70005, 0x10e0000f, 0x30ab0012, 0x10c00006, 0x24040001, 0x3c098008, 0x8e080008, 0x8d250004, 0x5105009c, 0x24040038, 0x8fbf0034, 0x8fb20030, 0x8fb1002c, 0x8fb00028, 0x801021, 0x3e00008, 0x27bd0038, 0x240a0012, 0x156affe6, 0x24040001, 0x2002021, 0x27a50010, 0xe000cb6, 0xafa00010, 0x1440007c, 0x3c198008, 0x37240080, 0x90980008, 0x33110008, 0x1220000a, 0x8fa70010, 0x30ff0100, 0x13e000a4, 0x8fa30014, 0x8c860058, 0x661023, 0x4400004, 0x3c0a8008, 0xac830058, 0x8fa70010, 0x3c0a8008, 0x35480080, 0x91090008, 0x31240008, 0x14800002, 0x24080003, 0x4021, 0x3c1f8008, 0x93f10011, 0x93f90012, 0x37e60080, 0x8ccc0054, 0x333800ff, 0x3087821, 0x322d00ff, 0xf7080, 0x1ae2821, 0xac582b, 0x1160006f, 0x0, 0x94ca005c, 0x8cc90054, 0x3144ffff, 0x1251023, 0x82182b, 0x14600068, 0x0, 0x8ccb0054, 0x1651823, 0x30ec0004, 0x1180006c, 0x83080, 0x8fa8001c, 0x68102b, 0x10400062, 0x30ed0004, 0x661023, 0x2c460080, 0x10c00002, 0x408821, 0x24110080, 0xe0015e5, 0x2402021, 0x3c0d8008, 0x35a60080, 0x24070001, 0xacc7000c, 0x90c80008, 0x114840, 0x35a70100, 0x310c007f, 0xa0cc0008, 0x8e050004, 0x24ab0001, 0xaccb0030, 0xa4d1005c, 0x8cca003c, 0x9602000e, 0x1422021, 0xacc40020, 0x8cc3003c, 0x69f821, 0xacdf001c, 0x8e190004, 0xacf90000, 0x8e180008, 0xacf80004, 0x8fb10010, 0x322f0008, 0x55e00047, 0x93a60020, 0xa0c0004e, 0x90d8004e, 0x2411ffdf, 0xa0f80008, 0x90cf0008, 0x1f17024, 0xa0ce0008, 0x8e050008, 0x3c0b8008, 0x35690080, 0xad250038, 0x8d6a0014, 0x8d220030, 0x24190050, 0x1422021, 0xad240034, 0x91230000, 0x307f00ff, 0x13f90036, 0x264f0100, 0xe0015ef, 0x2402021, 0x24040038, 0x2821, 0xe001689, 0x2406000a, 0xa0016ee, 0x24040001, 0xe000d28, 0x2021, 0x8fbf0034, 0x8fb20030, 0x8fb1002c, 0x8fb00028, 0x402021, 0x801021, 0x3e00008, 0x27bd0038, 0x8e0e0008, 0x3c0f8008, 0x35f00080, 0xae0e0054, 0x2402021, 0xae000030, 0xe0015e5, 0x0, 0x920d0025, 0x2402021, 0x35ac0020, 0xe0015ef, 0xa20c0025, 0xe000cac, 0x2402021, 0x24040038, 0x2405008d, 0xe001689, 0x24060012, 0xa0016ee, 0x24040001, 0x94c5005c, 0xa001729, 0x30a3ffff, 0x24070218, 0x11a0ff9e, 0xe61023, 0x8fae001c, 0xa001731, 0x1c61023, 0xa00172e, 0x2c620218, 0xa0e60008, 0xa00175b, 0x8e050008, 0x2406ff80, 0x1e6c024, 0x3c118000, 0xae380028, 0x8e0d0008, 0x31e7007f, 0x3c0e800c, 0xee6021, 0xad8d00e0, 0x8e080008, 0xaf8c0034, 0xa001767, 0xad8800e4, 0xac800058, 0x90850008, 0x2403fff7, 0xa33824, 0xa0870008, 0xa00170c, 0x8fa70010, 0x3c050800, 0x24a55f04, 0x3c040800, 0x24846e50, 0x3c020800, 0x24425f0c, 0x24030006, 0x3c010801, 0xac2594f8, 0x3c010801, 0xac2494fc, 0x3c010801, 0xac229500, 0x3c010801, 0xa0239504, 0x3e00008, 0x0, 0x3e00008, 0x24020001, 0x3c028000, 0x308800ff, 0x34470180, 0x3c068000, 0x8cc301b8, 0x460fffe, 0x0, 0x8cc50128, 0x2418ff80, 0x3c0d800a, 0x24af0100, 0x1f87024, 0x31ec007f, 0xacce0024, 0x18d2021, 0xace50000, 0x948b00ea, 0x35096000, 0x24080002, 0x316affff, 0xacea0004, 0x24020001, 0xa4e90008, 0xa0e8000b, 0xace00024, 0x3c071000, 0xacc701b8, 0xaf840034, 0x3e00008, 0xaf850068, 0x93880044, 0x8f89005c, 0x8f820034, 0x30c600ff, 0x1093823, 0x30e900ff, 0x1221821, 0x30a500ff, 0x24680088, 0x10c00002, 0x1243821, 0x803821, 0x30e40003, 0x14800003, 0x30aa0003, 0x1140000d, 0x312b0003, 0x10a00009, 0x1021, 0x90ed0000, 0x244e0001, 0x31c200ff, 0x45602b, 0xa10d0000, 0x24e70001, 0x1580fff9, 0x25080001, 0x3e00008, 0x0, 0x1560fff3, 0x0, 0x10a0fffb, 0x1021, 0x8cf80000, 0x24590004, 0x332200ff, 0x45782b, 0xad180000, 0x24e70004, 0x15e0fff9, 0x25080004, 0x3e00008, 0x0, 0x93850044, 0x93880054, 0x8f87005c, 0x43200, 0x3103007f, 0xe5102b, 0x30c47f00, 0x1040000f, 0x642825, 0x8f840034, 0x3c098000, 0x8c8a00ec, 0xad2a00a4, 0x3c038000, 0xa35825, 0xac6b00a0, 0x8c6c00a0, 0x580fffe, 0x0, 0x8c6d00ac, 0xac8d00ec, 0x3e00008, 0x8c6200a8, 0xa001819, 0x8f840034, 0x93880055, 0x3c028000, 0x805021, 0x310300fe, 0xa3830055, 0x30abffff, 0x30cc00ff, 0x30e7ffff, 0x34480180, 0x3c098000, 0x8d2401b8, 0x480fffe, 0x8f8d0068, 0x24180016, 0xad0d0000, 0x8d220124, 0x8f8d0034, 0xad020004, 0x8d590020, 0xa5070008, 0x240201c4, 0xa119000a, 0xa118000b, 0x952f0120, 0x8d4e0008, 0x8d470004, 0x97830058, 0x8d590024, 0x1cf3021, 0xc72821, 0xa32023, 0x2418ffff, 0xa504000c, 0xa50b000e, 0xa5020010, 0xa50c0012, 0xad190018, 0xad180024, 0x95af00e8, 0x3c0b1000, 0x2407fff7, 0x31eeffff, 0xad0e0028, 0x8dac0084, 0xad0c002c, 0xad2b01b8, 0x8d460020, 0xc72824, 0x3e00008, 0xad450020, 0x8f880034, 0x805821, 0x30e7ffff, 0x910900d6, 0x3c028000, 0x30a5ffff, 0x312400ff, 0x41a00, 0x675025, 0x30c600ff, 0x34470180, 0x3c098000, 0x8d2c01b8, 0x580fffe, 0x8f820068, 0x240f0017, 0xace20000, 0x8d390124, 0xacf90004, 0x8d780020, 0xa4ea0008, 0x241901c4, 0xa0f8000a, 0xa0ef000b, 0x95230120, 0x8d6e0008, 0x8d6d0004, 0x97840058, 0x1c35021, 0x14d6021, 0x1841023, 0xa4e2000c, 0xa4e5000e, 0xa4f90010, 0xa4e60012, 0xace00014, 0x8d780024, 0x240dffff, 0xacf80018, 0x8d0f007c, 0xacef001c, 0x8d0e0078, 0x3c0f1000, 0xacee0020, 0xaced0024, 0x950a00be, 0x240dfff7, 0x3146ffff, 0xace60028, 0x950c0080, 0x95040082, 0x31837fff, 0x3ca00, 0x3082ffff, 0x322c021, 0xacf8002c, 0xad2f01b8, 0x950e0082, 0x8d6a0020, 0xae3021, 0x14d2824, 0xa5060082, 0x3e00008, 0xad650020, 0x3c028000, 0x34450180, 0x3c048000, 0x8c8301b8, 0x460fffe, 0x8f8a0040, 0x24060019, 0x9549001c, 0x3128ffff, 0x839c0, 0xaca70000, 0xa0a6000b, 0x3c051000, 0x3e00008, 0xac8501b8, 0x8f870048, 0x804021, 0x30c400ff, 0x3c068000, 0x8cc201b8, 0x440fffe, 0x8f890068, 0x93830064, 0x34996000, 0xaca90000, 0xa0a30005, 0x8ce20010, 0x240f0002, 0x2403fff7, 0xa4a20006, 0xa4b90008, 0x8d180020, 0xa0b8000a, 0xa0af000b, 0x8cee0000, 0xacae0010, 0x8ced0004, 0xacad0014, 0x8cec001c, 0xacac0024, 0x8ceb0020, 0xacab0028, 0x8cea002c, 0x3c071000, 0xacaa002c, 0x8d090024, 0xaca90018, 0xacc701b8, 0x8d050020, 0xa32024, 0x3e00008, 0xad040020, 0x8f860034, 0x27bdffe0, 0xafb10014, 0xafbf0018, 0xafb00010, 0x90c300d4, 0x30a500ff, 0x30620020, 0x10400008, 0x808821, 0x8ccb00d0, 0x2409ffdf, 0x256a0001, 0xacca00d0, 0x90c800d4, 0x1093824, 0xa0c700d4, 0x14a00040, 0x3c0c8000, 0x8f840034, 0x908700d4, 0x2418ffbf, 0x2406ffef, 0x30e3007f, 0xa08300d4, 0x979f0058, 0x8f82005c, 0x8f8d0034, 0x3e2c823, 0xa7990058, 0xa5a000bc, 0x91af00d4, 0x1f87024, 0xa1ae00d4, 0x8f8c0034, 0xa18000d7, 0x8f8a0034, 0xa5400082, 0xad4000ec, 0x914500d4, 0xa65824, 0xa14b00d4, 0x8f900030, 0x8f84005c, 0x97860058, 0x2042821, 0x10c0000f, 0xaf850030, 0xa3800054, 0x3c078000, 0x8e2c0008, 0x94ed0120, 0x8e2b0004, 0x18d5021, 0x14b8021, 0x2062023, 0x3086ffff, 0x30c8000f, 0x39090001, 0x31310001, 0x16200009, 0xa3880054, 0x93860044, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x27bd0020, 0xaf850060, 0x3e00008, 0xaf86005c, 0xc87023, 0x8fbf0018, 0x93860044, 0x8fb10014, 0x8fb00010, 0x34ef0c00, 0x10f2821, 0x27bd0020, 0xacee0084, 0xaf850060, 0x3e00008, 0xaf86005c, 0x35900180, 0x2002821, 0xe0018a6, 0x24060082, 0x8f840034, 0x908600d4, 0x30c50040, 0x50a0ffba, 0xa3800064, 0x8f850048, 0x3c068000, 0x8ccd01b8, 0x5a0fffe, 0x8f890068, 0x24086082, 0x24070002, 0xae090000, 0xa6080008, 0xa207000b, 0x8ca30008, 0x3c0e1000, 0xae030010, 0x8ca2000c, 0xae020014, 0x8cbf0014, 0xae1f0018, 0x8cb90018, 0xae190024, 0x8cb80024, 0xae180028, 0x8caf0028, 0xae0f002c, 0xacce01b8, 0xa0018df, 0xa3800064, 0x8f8a0034, 0x27bdffe0, 0xafb10014, 0xafb00010, 0x8f88005c, 0xafbf0018, 0x93890038, 0x954200bc, 0x30d100ff, 0x109182b, 0x808021, 0x30ac00ff, 0x3047ffff, 0x5821, 0x14600003, 0x310600ff, 0x1203021, 0x1095823, 0x97830058, 0x68202b, 0x14800027, 0x0, 0x10680056, 0x24190001, 0x11990063, 0x34e70880, 0x3165ffff, 0xe001857, 0x2002021, 0x8f830068, 0x3c078000, 0x34e60180, 0x3c058000, 0x8cab01b8, 0x560fffe, 0x240a0018, 0x8f840034, 0xacc30000, 0xa0ca000b, 0x948900be, 0x3c081000, 0xa4c90010, 0xacc00030, 0xaca801b8, 0x94820080, 0x24430001, 0xa4830080, 0x949f0080, 0x3c060800, 0x8cc63188, 0x33ec7fff, 0x1186005e, 0x0, 0x2002021, 0x2202821, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0xa0018cb, 0x27bd0020, 0x914400d4, 0x2403ff80, 0x838825, 0xa15100d4, 0x97840058, 0x3088ffff, 0x51000023, 0x938c0038, 0x8f850034, 0x2402efff, 0x8b7823, 0x94ae00bc, 0x168502b, 0x31e900ff, 0x1c26824, 0xa4ad00bc, 0x51400039, 0x1005821, 0x3c1f8000, 0x37e60100, 0x8cd80004, 0x3c190001, 0x3194024, 0x55000001, 0x34e74000, 0x8e0a0020, 0x2403fffb, 0x24110001, 0x1432024, 0xae040020, 0x1191002d, 0x34e78000, 0x2002021, 0x1203021, 0xe001857, 0x3165ffff, 0x97870058, 0x8f89005c, 0xa7800058, 0x1278023, 0xaf90005c, 0x938c0038, 0x8f8b0034, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x27bd0020, 0x3e00008, 0xa16c00d7, 0x3c0d8000, 0x35aa0100, 0x8d480004, 0x3c090001, 0x1092824, 0x54a00001, 0x34e74000, 0x8e0f0020, 0x2418fffb, 0x34e78000, 0x1f87024, 0x24190001, 0xae0e0020, 0x1599ff9f, 0x34e70880, 0x2002021, 0xe001825, 0x3165ffff, 0x2002021, 0x2202821, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0xa0018cb, 0x27bd0020, 0xa00198e, 0x4821, 0x2002021, 0x1203021, 0xe001825, 0x3165ffff, 0x97870058, 0x8f89005c, 0xa7800058, 0x1278023, 0xa0019a5, 0xaf90005c, 0x948c0080, 0x241f8000, 0x19f3024, 0xa4860080, 0x908b0080, 0x908f0080, 0x316700ff, 0x7c9c2, 0x19c027, 0x1871c0, 0x31ed007f, 0x1ae2825, 0xa0850080, 0xa001976, 0x2002021, 0x93850064, 0x24030001, 0x27bdffe8, 0xa33004, 0x2ca20020, 0xafb00010, 0xafbf0014, 0xc01821, 0x10400013, 0x2410fffe, 0x3c070800, 0x8ce73190, 0xe61024, 0x3c088000, 0x35050180, 0x14400005, 0x24060084, 0x8f890034, 0x240a0004, 0x2410ffff, 0xa12a00fc, 0xe0018a6, 0x0, 0x2001021, 0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018, 0x3c060800, 0x8cc63194, 0xa0019ee, 0xc31024, 0x8f870040, 0x27bdffe0, 0xafb20018, 0xafb10014, 0xafb00010, 0xafbf001c, 0x30d000ff, 0x90e6000d, 0xa08821, 0x809021, 0x30c5007f, 0xa0e5000d, 0x8f850034, 0x8e230018, 0x8ca200d0, 0x1062002e, 0x240a000e, 0xe0019e1, 0xa38a0064, 0x2409ffff, 0x10490022, 0x2404ffff, 0x52000020, 0x2021, 0x8e260000, 0x3c0c0010, 0xcc5824, 0x15600039, 0x3c0e0008, 0xce6824, 0x55a0003f, 0x2402021, 0x3c180002, 0xd88024, 0x1200001f, 0x3c0a0004, 0x8f870040, 0x8ce20014, 0x8ce30010, 0x8ce50014, 0x43f823, 0x3e5c82b, 0x13200005, 0x2402021, 0x8e24002c, 0x8cf10010, 0x10910031, 0x2402021, 0x24020012, 0xa3820064, 0xe0019e1, 0x2412ffff, 0x10520002, 0x2404ffff, 0x2021, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x801021, 0x3e00008, 0x27bd0020, 0x90a800d4, 0x35040020, 0xa001a17, 0xa0a400d4, 0xca4824, 0x1520000b, 0x8f8b0040, 0x8f8d0040, 0x8dac0010, 0x1580000b, 0x2402021, 0x8e2e002c, 0x51c0ffec, 0x2021, 0x2402021, 0xa001a32, 0x24020017, 0x8d660010, 0x50c0ffe6, 0x2021, 0x2402021, 0xa001a32, 0x24020011, 0x2402021, 0x24020015, 0xe0019e1, 0xa3820064, 0x240fffff, 0x104fffdc, 0x2404ffff, 0xa001a21, 0x8e260000, 0xa001a58, 0x24020014, 0x3c080004, 0xc83824, 0x50e0ffd4, 0x2021, 0x2402021, 0xa001a32, 0x24020013, 0x8f850034, 0x27bdffd8, 0xafb3001c, 0xafb20018, 0xafb10014, 0xafb00010, 0xafbf0020, 0x90a700d4, 0x8f900048, 0x2412ffff, 0x34e20040, 0x92060000, 0xa0a200d4, 0x8e030010, 0x809821, 0x10720006, 0x30d1003f, 0x2408000d, 0xe0019e1, 0xa3880064, 0x10520025, 0x2404ffff, 0x8f8a0034, 0x8e090018, 0x8d4400d0, 0x11240007, 0x2602021, 0x240c000e, 0xe0019e1, 0xa38c0064, 0x240bffff, 0x104b001a, 0x2404ffff, 0x24040020, 0x12240004, 0x8f8d0034, 0x91af00d4, 0x35ee0020, 0xa1ae00d4, 0x8f850050, 0x10a00019, 0x0, 0x1224004a, 0x8f980034, 0x8f92fcb8, 0x97100080, 0x9651000a, 0x52300048, 0x8f93003c, 0x3c1f0800, 0x8fff318c, 0x3e5c82b, 0x1720001e, 0x2602021, 0x2821, 0xe001940, 0x24060001, 0x2021, 0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x801021, 0x3e00008, 0x27bd0028, 0x5224002a, 0x8e050014, 0x8f840034, 0x948a0080, 0x25490001, 0xa4890080, 0x94880080, 0x3c020800, 0x8c423188, 0x31077fff, 0x10e2000e, 0x0, 0x2602021, 0xe0018cb, 0x24050001, 0xa001aa2, 0x2021, 0x2402002d, 0xe0019e1, 0xa3820064, 0x2403ffff, 0x1443ffe1, 0x2404ffff, 0xa001aa3, 0x8fbf0020, 0x94990080, 0x241f8000, 0x24050001, 0x33fc024, 0xa4980080, 0x90920080, 0x908e0080, 0x325100ff, 0x1181c2, 0x107827, 0xf69c0, 0x31cc007f, 0x18d5825, 0xa08b0080, 0xe0018cb, 0x2602021, 0xa001aa2, 0x2021, 0x2406ffff, 0x54a6ffd6, 0x8f840034, 0x2602021, 0xe0018cb, 0x24050001, 0xa001aa2, 0x2021, 0x2602021, 0xa001abc, 0x2402000a, 0x2404fffd, 0xa001aa2, 0xaf93005c, 0x8f880034, 0x27bdffe8, 0xafb00010, 0xafbf0014, 0x910a00d4, 0x8f870048, 0x808021, 0x35490040, 0x8ce60010, 0xa10900d4, 0x3c020800, 0x8c4231b0, 0x30c53fff, 0xa2182b, 0x10600007, 0x8f85004c, 0x240dff80, 0x90ae000d, 0x1ae6024, 0x318b00ff, 0x15600008, 0x6c382, 0x2002021, 0x2403000d, 0x8fbf0014, 0x8fb00010, 0x27bd0018, 0xa0019e1, 0xa3830064, 0x33060003, 0x240f0002, 0x54cffff7, 0x2002021, 0x94a2001c, 0x8f850034, 0x24190023, 0xa4a200e8, 0x8ce80000, 0x81e02, 0x307f003f, 0x13f90035, 0x3c0a0083, 0x8ce80018, 0x8ca600d0, 0x11060008, 0x0, 0x2405000e, 0xe0019e1, 0xa3850064, 0x2407ffff, 0x10470018, 0x2404ffff, 0x8f850034, 0x90a900d4, 0x35240020, 0xa0a400d4, 0x8f8c0040, 0x918e000d, 0x31cd007f, 0xa18d000d, 0x8f830050, 0x1060001c, 0x2002021, 0x8f84004c, 0x8c980010, 0x303782b, 0x11e0000d, 0x24190018, 0x2002021, 0xa3990064, 0xe0019e1, 0x2410ffff, 0x10500002, 0x2404ffff, 0x2021, 0x8fbf0014, 0x8fb00010, 0x801021, 0x3e00008, 0x27bd0018, 0x8c860010, 0x8f9f0040, 0x2002021, 0xc31023, 0xafe20010, 0x24050001, 0xe001940, 0x24060001, 0xa001b2e, 0x2021, 0xe0018cb, 0x24050001, 0xa001b2e, 0x2021, 0x10a5824, 0x156affd9, 0x8f8c0040, 0xa0a600fc, 0xa001b1b, 0xa3860056, 0x30a500ff, 0x24060001, 0x24a90001, 0xc9102b, 0x1040000c, 0x4021, 0x240a0001, 0xa61823, 0x308b0001, 0x24c60001, 0x6a3804, 0x42042, 0x11600002, 0xc9182b, 0x1074025, 0x1460fff8, 0xa61823, 0x3e00008, 0x1001021, 0x27bdffd8, 0xafb00018, 0x8f900048, 0xafb1001c, 0xafbf0020, 0x2403ffff, 0x2411002f, 0xafa30010, 0x92060000, 0x24050008, 0x26100001, 0x662026, 0xe001b47, 0x308400ff, 0x21e00, 0x3c021edc, 0x34466f41, 0xa001b6f, 0x1021, 0x10a00009, 0x801821, 0x24450001, 0x30a2ffff, 0x2c450008, 0x461fffa, 0x32040, 0x862026, 0x14a0fff9, 0x801821, 0xe001b47, 0x24050020, 0x8fa30010, 0x2629ffff, 0x313100ff, 0x34202, 0x240700ff, 0x1627ffe2, 0x1021826, 0x35027, 0xafaa0014, 0xafaa0010, 0x3021, 0x27a80010, 0x27a70014, 0xe67823, 0x91ed0003, 0x24ce0001, 0xc86021, 0x31c600ff, 0x2ccb0004, 0x1560fff9, 0xa18d0000, 0x8fa20010, 0x8fbf0020, 0x8fb1001c, 0x8fb00018, 0x3e00008, 0x27bd0028, 0x27bdffd0, 0xafb3001c, 0xafb00010, 0xafbf0028, 0xafb50024, 0xafb40020, 0xafb20018, 0xafb10014, 0x3c0c8000, 0x8d880128, 0x240fff80, 0x3c06800a, 0x25100100, 0x250b0080, 0x20f6824, 0x3205007f, 0x16f7024, 0xad8e0090, 0xa62821, 0xad8d0024, 0x90a600fc, 0x3169007f, 0x3c0a8004, 0x12a1821, 0xa3860056, 0x9067007c, 0x809821, 0xaf83002c, 0x30e20002, 0xaf880068, 0xaf850034, 0xa01821, 0x14400002, 0x24040034, 0x24040030, 0xa3840044, 0x8c7200dc, 0x30d100ff, 0x24040004, 0xaf92005c, 0x12240004, 0xa3800064, 0x8e740004, 0x1680001e, 0x3c088000, 0x93860055, 0x30c70001, 0x50e0000f, 0x8f86005c, 0x8ca40084, 0x8ca80084, 0x2413ff80, 0x936024, 0xc4940, 0x3110007f, 0x1307825, 0x3c192000, 0x1f96825, 0x30df00fe, 0x3c038000, 0xac6d0830, 0xa39f0055, 0x8f86005c, 0x8fbf0028, 0x8fb50024, 0x8fb40020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x24020001, 0x27bd0030, 0x3e00008, 0xaca600dc, 0x8e7f0008, 0x95020120, 0x8e670010, 0x3e2c821, 0x3326ffff, 0x30d8000f, 0x33150001, 0xaf870030, 0x16a00058, 0xa3980054, 0x35090c00, 0x3093821, 0xd81823, 0xad030084, 0xaf870060, 0x8e6a0004, 0x3148ffff, 0x1100007e, 0xa78a0058, 0x90ac00d4, 0x2407ff80, 0xec3024, 0x30cb00ff, 0x1560004b, 0x97860058, 0x938e0056, 0x240d0002, 0x30d5ffff, 0x11cd02a2, 0xa021, 0x8f85005c, 0x2a5802b, 0x160000bc, 0x93880044, 0x3c118000, 0x96240120, 0x310400ff, 0x14850088, 0x8f840060, 0x8f980030, 0x33120003, 0x56400085, 0x30a500ff, 0x8f900060, 0x310c00ff, 0x24060034, 0x11860095, 0xaf900048, 0x92040004, 0x14800119, 0x8f8e0034, 0xa3800038, 0x8e0d0004, 0x8dc800d8, 0x3c0600ff, 0x34ccffff, 0x1ac3024, 0x106182b, 0x14600121, 0xaf860050, 0x8f87005c, 0x97980058, 0xaf87003c, 0x3074023, 0x10c000c7, 0xa7880058, 0x8f91002c, 0x30c30003, 0x35823, 0x922a007c, 0x31710003, 0x2261021, 0xa2082, 0x30920001, 0x124880, 0x492821, 0x311fffff, 0x3e5c82b, 0x13200120, 0x8f880034, 0x8f850030, 0x8f880060, 0x1105025a, 0x3c0e3f01, 0x8e060000, 0x3c0c2500, 0xce6824, 0x11ac0163, 0x8f840048, 0x30e500ff, 0xe0017e1, 0x3021, 0x8f880034, 0x8f87005c, 0x8f850030, 0xa001d4e, 0x8f860050, 0xa001bed, 0xaf870060, 0x90ac00d4, 0xec2024, 0x309000ff, 0x12000016, 0x93860055, 0x90b50088, 0x90b400d7, 0x24a80088, 0x32a2003f, 0x2446ffe0, 0x2cd10020, 0xa3940038, 0x1220000c, 0xaf880048, 0x240e0001, 0xce2004, 0x308a0019, 0x1540012b, 0x3c068000, 0x34d80002, 0x985824, 0x1560022e, 0x30920020, 0x16400234, 0x0, 0x93860055, 0x30ce0001, 0x11c0000f, 0x97880058, 0x8ca90084, 0x8caf0084, 0x2410ff80, 0x130c824, 0x191940, 0x31ed007f, 0x6d3825, 0x3c1f2000, 0xff9025, 0x30cb00fe, 0x3c188000, 0xaf120830, 0xa38b0055, 0x97880058, 0x1500ff84, 0x0, 0x8e630020, 0x306c0004, 0x1180ff51, 0x93860055, 0x2404fffb, 0x643024, 0x3c038000, 0xae660020, 0x34660180, 0x8c7301b8, 0x660fffe, 0x8f8e0068, 0x346a0100, 0x3c150001, 0xacce0000, 0x8c620124, 0x24076085, 0xacc20004, 0x8d540004, 0x2958824, 0x52200001, 0x24076083, 0x24120002, 0x3c181000, 0x3c0b8000, 0xa4c70008, 0xa0d2000b, 0xad7801b8, 0xa001bc2, 0x93860055, 0x30a500ff, 0xe0017e1, 0x24060001, 0x8f880068, 0x3c058000, 0x34a90900, 0x25020188, 0x93880044, 0x304a0007, 0x304b0078, 0x3c034080, 0x2407ff80, 0x163c825, 0x1498021, 0x47f824, 0x310c00ff, 0x24060034, 0xacbf0800, 0xaf900048, 0xacb90810, 0x5586ff6e, 0x92040004, 0x8f840034, 0x8e110030, 0x908e00d4, 0x31cd0010, 0x15a00010, 0x8f83005c, 0x2c6f0005, 0x15e000e4, 0x0, 0x909800d4, 0x2465fffc, 0x33120010, 0x16400008, 0x30a400ff, 0x8f9f0060, 0x8f990030, 0x13f90004, 0x38870001, 0x30e20001, 0x144001c8, 0x0, 0xe001b5a, 0x0, 0xa001d8f, 0x0, 0x8f840060, 0x30c500ff, 0xe0017e1, 0x24060001, 0x938e0044, 0x240a0034, 0x11ca00a0, 0x8f850034, 0x8f86005c, 0x97830058, 0x3062ffff, 0xc28823, 0xaf91005c, 0xa7800058, 0x1280ff90, 0x2801821, 0x2414fffd, 0x5474ffa2, 0x8e630020, 0x8e690004, 0x2403ffbf, 0x240bffef, 0x135c823, 0xae790004, 0x90af00d4, 0x31ed007f, 0xa0ad00d4, 0x8e660020, 0x8f980034, 0xa7800058, 0x34df0002, 0xae7f0020, 0xa70000bc, 0x931200d4, 0x2434024, 0xa30800d4, 0x8f950034, 0xaea000ec, 0x92ae00d4, 0x1cb5024, 0xa2aa00d4, 0xa001c6e, 0x8f850034, 0x8f910030, 0xaf80005c, 0x2275821, 0xaf8b0030, 0x2021, 0x2403ffff, 0x108301b4, 0x8f850034, 0x8e0c0010, 0x3c0d0800, 0x8dad31b0, 0x92080000, 0x31843fff, 0x8d802b, 0x12000023, 0x310d003f, 0x3c190800, 0x8f3931a8, 0x8f9f0068, 0x47980, 0x2408ff80, 0x33f2021, 0x8fc821, 0x93850055, 0x328f824, 0x3c060080, 0x3c0f8000, 0x34d80001, 0x1f9140, 0x3331007f, 0x8f860034, 0x2515025, 0x35ee0940, 0x332b0078, 0x33300007, 0x3c031000, 0x3c02800c, 0x1789025, 0x20e4821, 0x143c025, 0x2223821, 0x34ae0001, 0xadff0804, 0xaf89004c, 0xadf20814, 0xaf870040, 0xadff0028, 0xacd90084, 0xadf80830, 0xa38e0055, 0x93830056, 0x24070003, 0x50670028, 0x25a3ffe0, 0x240c0001, 0x146cffab, 0x8f850034, 0x24110023, 0x11b10084, 0x0, 0x2402000b, 0x2602021, 0xe0019e1, 0xa3820064, 0x40a021, 0xa001cc9, 0x8f850034, 0x2602021, 0x240b000c, 0xe0019e1, 0xa38b0064, 0x240affff, 0x104affbc, 0x2404ffff, 0x8f8e0034, 0xa3800038, 0x8e0d0004, 0x8dc800d8, 0x3c0600ff, 0x34ccffff, 0x1ac3024, 0x106182b, 0x1060fee1, 0xaf860050, 0x2602021, 0x24120019, 0xe0019e1, 0xa3920064, 0x240fffff, 0x104fffab, 0x2404ffff, 0xa001c1a, 0x8f860050, 0x2c740020, 0x1280ffde, 0x2402000b, 0x32880, 0x3c110801, 0x263192ec, 0xb14821, 0x8d2d0000, 0x1a00008, 0x0, 0x8f850030, 0xa71021, 0x93850038, 0xaf820030, 0x2251821, 0xa3830038, 0x951f00bc, 0x2262821, 0x37f91000, 0xa51900bc, 0x5240ff92, 0xaf85005c, 0x246a0004, 0xa38a0038, 0x950900bc, 0x24a40004, 0xaf84005c, 0x35322000, 0xa51200bc, 0xa001ceb, 0x2021, 0x8f86005c, 0x2ccb0005, 0x1560ff60, 0x97830058, 0x3072ffff, 0xd24023, 0x2d180005, 0x13000003, 0x306400ff, 0x24dffffc, 0x33e400ff, 0x8f850060, 0x8f860030, 0x10a60004, 0x388f0001, 0x31ed0001, 0x15a00138, 0x0, 0x8f840034, 0x908c00d4, 0x35870010, 0xa08700d4, 0x8f850034, 0x8f86005c, 0x97830058, 0xaca000ec, 0xa001cc6, 0x3062ffff, 0x8caa0084, 0x8cb50084, 0x3c041000, 0x1471024, 0x28940, 0x32b4007f, 0x2343025, 0xc46025, 0x3c088000, 0x24050001, 0x2602021, 0x24060001, 0xe001940, 0xad0c0830, 0xa001c5a, 0x8f850034, 0x8c8200ec, 0x1222fe7e, 0x2602021, 0x24090005, 0xa3890064, 0xe0019e1, 0x2411ffff, 0x1451fe78, 0x2404ffff, 0xa001cec, 0x2403ffff, 0x8f8f0048, 0x8f880034, 0x8df80000, 0xad180088, 0x8de70010, 0xad070098, 0x8f87005c, 0xa001d4e, 0x8f860050, 0x2407ffff, 0x11870005, 0x0, 0xe001ae3, 0x2602021, 0xa001d27, 0x40a021, 0xe001a68, 0x2602021, 0xa001d27, 0x40a021, 0x8f900048, 0x3c090800, 0x8d2931b0, 0x8e110010, 0x32323fff, 0x249682b, 0x11a0000c, 0x240aff80, 0x8f85004c, 0x90ae000d, 0x14e1024, 0x304c00ff, 0x11800007, 0x2602021, 0x11c382, 0x33030003, 0x240b0001, 0x106b0105, 0x0, 0x2602021, 0x2418000d, 0xe0019e1, 0xa3980064, 0x402021, 0x8f850034, 0xa001cc9, 0x80a021, 0x8f900048, 0x3c0a0800, 0x8d4a31b0, 0x8f85004c, 0x8e040010, 0xa021, 0x8cb10014, 0x30823fff, 0x4a602b, 0x8cb20020, 0x5180ffee, 0x2602021, 0x90b8000d, 0x240bff80, 0x1787024, 0x31c300ff, 0x5060ffe8, 0x2602021, 0x44382, 0x31060003, 0x14c0ffe4, 0x2602021, 0x94bf001c, 0x8f990034, 0x8e060028, 0xa73f00e8, 0x8caf0010, 0x22f2023, 0x14c40139, 0x2602021, 0x8f830050, 0xc36821, 0x22d382b, 0x14e00135, 0x24020018, 0x8f8a0040, 0x8f82002c, 0x2439021, 0x8d4b0010, 0x1637023, 0xad4e0010, 0xad520020, 0x8c4c0074, 0x192282b, 0x14a00156, 0x2602021, 0x8f84004c, 0x8e080024, 0x8c860024, 0x11060007, 0x2602021, 0x2419001c, 0xe0019e1, 0xa3990064, 0x240fffff, 0x104fffc5, 0x2404ffff, 0x8f840040, 0x8c870024, 0x24ff0001, 0xac9f0024, 0x12510133, 0x8f8d002c, 0x8db10074, 0x12320130, 0x3c0b0080, 0x8e0e0000, 0x1cb5024, 0x15400075, 0x0, 0x8e030014, 0x2411ffff, 0x10710006, 0x2602021, 0x2418001b, 0xe0019e1, 0xa3980064, 0x1051ffaf, 0x2404ffff, 0x8e030000, 0x3c080001, 0x683024, 0x10c00013, 0x3c040080, 0x64a024, 0x16800009, 0x2002821, 0x2602021, 0x2419001a, 0xe0019e1, 0xa3990064, 0x240fffff, 0x104fffa0, 0x2404ffff, 0x2002821, 0x2602021, 0xe001a01, 0x24060001, 0x2410ffff, 0x1050ff99, 0x2404ffff, 0x24140001, 0x8f9f0040, 0x2602021, 0x2803021, 0x97f10034, 0x24050001, 0x26270001, 0xa7e70034, 0xe001940, 0x0, 0x2021, 0x8f850034, 0xa001cc9, 0x80a021, 0x8f900048, 0x3c140800, 0x8e9431b0, 0x8e070010, 0x30e83fff, 0x114302b, 0x10c00061, 0x8f86004c, 0x241fff80, 0x90c5000d, 0x3e52024, 0x309200ff, 0x5240005c, 0x2602021, 0x8f8d0050, 0x11a00007, 0x78b82, 0x8f850034, 0x8f89fcb8, 0x94af0080, 0x9539000a, 0x132f00f6, 0x8f87003c, 0x322c0003, 0x15800063, 0x0, 0x92020002, 0x104000d7, 0x0, 0x8e0a0024, 0x154000d8, 0x2602021, 0x92040003, 0x24060002, 0x308800ff, 0x15060005, 0x308500ff, 0x8f940050, 0x528000f2, 0x2602021, 0x308500ff, 0x38ad0010, 0x2da40001, 0x2cbf0001, 0x3e43025, 0x2002821, 0xe001a01, 0x2602021, 0x2410ffff, 0x105000be, 0x8f850034, 0x8f830050, 0x106000c4, 0x24050001, 0x3c190800, 0x8f39318c, 0x323782b, 0x15e000b1, 0x2409002d, 0x2602021, 0x2821, 0xe001940, 0x24060001, 0x8f850034, 0x1821, 0xa001cc9, 0x60a021, 0xe00180c, 0x0, 0xa001d8f, 0x0, 0xac800020, 0xa001e0f, 0x8e030014, 0x2821, 0x2602021, 0xe001940, 0x24060001, 0xa001c5a, 0x8f850034, 0xa001d4e, 0x8f880034, 0x8cb00084, 0x8cb90084, 0x3c031000, 0x2074824, 0x96940, 0x332f007f, 0x1aff825, 0x3e32825, 0xacc50830, 0x91070001, 0x24050001, 0x2602021, 0xe001940, 0x30e60001, 0xa001c5a, 0x8f850034, 0x938f0044, 0x2403fffd, 0xa001ccb, 0xaf8f005c, 0xa001ccb, 0x2403ffff, 0x2602021, 0x2410000d, 0xe0019e1, 0xa3900064, 0x401821, 0x8f850034, 0xa001cc9, 0x60a021, 0xe00180c, 0x0, 0x97830058, 0x8f86005c, 0x3070ffff, 0xd04823, 0x2d390005, 0x1320fe12, 0x8f850034, 0xaca200ec, 0xa001cc6, 0x3062ffff, 0x90c3000d, 0x30780008, 0x5700ffa2, 0x92040003, 0x2602021, 0x24020010, 0xe0019e1, 0xa3820064, 0x2403ffff, 0x5443ff9b, 0x92040003, 0xa001ea9, 0x8f850034, 0x90a8000d, 0x31060008, 0x10c00095, 0x8f940050, 0x1680009e, 0x2602021, 0x8e0f000c, 0x8ca40020, 0x55e40005, 0x2602021, 0x8e1f0008, 0x8cb90024, 0x13f9003a, 0x2602021, 0x24020020, 0xe0019e1, 0xa3820064, 0x2405ffff, 0x1045feee, 0x2404ffff, 0x8f8f0040, 0x240cfff7, 0x2403ff80, 0x91e9000d, 0x3c14800e, 0x3c0b8000, 0x12cc824, 0xa1f9000d, 0x8f8f002c, 0x3c070800, 0x8ce731ac, 0x8f8d0068, 0x95e50078, 0x8f990040, 0xed9021, 0x30bf7fff, 0x1f2040, 0x2443021, 0x30c8007f, 0xc3c024, 0x1147021, 0xad78002c, 0xa5d10000, 0x8f2a0028, 0x25420001, 0xaf220028, 0x8f29002c, 0x8e0c002c, 0x12c6821, 0xaf2d002c, 0x8e07002c, 0xaf270030, 0x8e050014, 0xaf250034, 0x973f003a, 0x27e40001, 0xa724003a, 0x95f20078, 0x3c100800, 0x8e1031b0, 0x26430001, 0x30717fff, 0x1230005c, 0x603021, 0x8f83002c, 0x2602021, 0x24050001, 0xe0018cb, 0xa4660078, 0xa001e38, 0x2021, 0x8e070014, 0x2412ffff, 0x10f20063, 0x8f8c0034, 0x8e090018, 0x8d8d00d0, 0x152d005d, 0x2602021, 0x8e0a0024, 0x8ca20028, 0x11420053, 0x24020021, 0xe0019e1, 0xa3820064, 0x1452ffbe, 0x2404ffff, 0x8f850034, 0xa001cc9, 0x80a021, 0x2402001f, 0xe0019e1, 0xa3820064, 0x2409ffff, 0x1049fea2, 0x2404ffff, 0xa001deb, 0x8f830050, 0x2602021, 0xe0019e1, 0xa3890064, 0x1450ff51, 0x8f850034, 0x2403ffff, 0xa001cc9, 0x60a021, 0x8cce0024, 0x8e0b0024, 0x116eff2a, 0x2602021, 0xa001ebd, 0x2402000f, 0xe0018cb, 0x2602021, 0x8f850034, 0xa001e7c, 0x1821, 0x8e090000, 0x3c050080, 0x1259024, 0x1640ff45, 0x2402001a, 0x2602021, 0xe0019e1, 0xa3820064, 0x240cffff, 0x144cfecb, 0x2404ffff, 0x8f850034, 0xa001cc9, 0x80a021, 0x2403fffd, 0x60a021, 0xa001cc9, 0xaf87005c, 0x2418001d, 0xe0019e1, 0xa3980064, 0x2403ffff, 0x1443fea6, 0x2404ffff, 0x8f850034, 0xa001cc9, 0x80a021, 0x2412002c, 0xe0019e1, 0xa3920064, 0x2403ffff, 0x1043ff50, 0x8f850034, 0xa001e63, 0x92040003, 0x2602021, 0xa001ed3, 0x24020024, 0x240b8000, 0x6b7024, 0x31caffff, 0xa13c2, 0x305100ff, 0x118027, 0xa001f04, 0x1033c0, 0xa001ed3, 0x24020027, 0x8e060028, 0x8cae002c, 0x10ce0008, 0x2602021, 0xa001f17, 0x2402001f, 0xa001f17, 0x2402000e, 0x2602021, 0xa001f17, 0x24020025, 0x8e04002c, 0x1080000d, 0x8f83002c, 0x8c780074, 0x304582b, 0x5560000c, 0x2602021, 0x8ca80014, 0x86a021, 0x114302b, 0x10c0ff5a, 0x8f8f0040, 0x2602021, 0xa001f17, 0x24020022, 0x2602021, 0xa001f17, 0x24020023, 0xa001f17, 0x24020026, 0x27bdffd8, 0xafb3001c, 0xafb10014, 0xafbf0020, 0xafb20018, 0xafb00010, 0x3c028000, 0x8c520140, 0x8c4b0148, 0x3c048000, 0xb8c02, 0x322300ff, 0x317300ff, 0x8c8501b8, 0x4a0fffe, 0x34900180, 0xae120000, 0x8c870144, 0x2464fff0, 0x24060002, 0x2c830013, 0xae070004, 0xa6110008, 0xa206000b, 0xae130024, 0x1060004f, 0x8fbf0020, 0x44880, 0x3c0a0801, 0x254a936c, 0x12a4021, 0x8d040000, 0x800008, 0x0, 0x3c030800, 0x8c6331a8, 0x31693fff, 0x99980, 0x728021, 0x2137021, 0x2405ff80, 0x264d0100, 0x264c0080, 0x3c028000, 0x31b1007f, 0x3198007f, 0x31ca007f, 0x3c1f800a, 0x3c198004, 0x3c0f800c, 0x1c52024, 0x1a53024, 0x1853824, 0x14f1821, 0xac460024, 0x23f4021, 0x3194821, 0xac470090, 0xac440028, 0xaf830040, 0xaf880034, 0xaf89002c, 0xe001897, 0x1608021, 0x3c038000, 0x8c6b01b8, 0x560fffe, 0x8f870040, 0x8f860034, 0x34650180, 0x90e8000d, 0xacb20000, 0xa4b00006, 0x82600, 0x41603, 0x29027, 0x1227c2, 0x10800081, 0x24c20088, 0x241f6082, 0xa4bf0008, 0xa0a00005, 0x24020002, 0xa0a2000b, 0x8f8b002c, 0x42400, 0x3c082700, 0x889025, 0xacb20010, 0xaca00014, 0xaca00024, 0xaca00028, 0xaca0002c, 0x8d690038, 0x2413ff80, 0xaca90018, 0x90e3000d, 0x2638024, 0x320500ff, 0x10a00005, 0x8fbf0020, 0x90ed000d, 0x31ac007f, 0xa0ec000d, 0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3c0a1000, 0x3c0e8000, 0x27bd0028, 0x3e00008, 0xadca01b8, 0x265f0100, 0x2405ff80, 0x33f8007f, 0x3c068000, 0x3e57824, 0x3c19800a, 0x3192021, 0xaccf0024, 0x908e00d4, 0xae6824, 0x31ac00ff, 0x11800024, 0xaf840034, 0x248e0088, 0x95cd0012, 0x3c0c0800, 0x8d8c31a8, 0x31ab3fff, 0x1924821, 0xb5180, 0x12a4021, 0x1052024, 0xacc40028, 0x3107007f, 0x3c06800c, 0xe62021, 0x9083000d, 0xa31024, 0x304500ff, 0x10a0ffd8, 0xaf840040, 0x9098000d, 0x330f0010, 0x15e0ffd5, 0x8fbf0020, 0xe001897, 0x0, 0x3c038000, 0x8c7901b8, 0x720fffe, 0x0, 0xae120000, 0x8c7f0144, 0xae1f0004, 0xa6110008, 0x24110002, 0xa211000b, 0xae130024, 0x3c130801, 0x92739528, 0x32700001, 0x5200ffc3, 0x8fbf0020, 0xe0020d4, 0x2402021, 0xa001ff1, 0x8fbf0020, 0x3c126000, 0x8e452c08, 0x3c03f003, 0x3462ffff, 0xa2f824, 0xae5f2c08, 0x8e582c08, 0x3c1901c0, 0x3199825, 0xae532c08, 0xa001ff1, 0x8fbf0020, 0x264d0100, 0x31af007f, 0x3c10800a, 0x240eff80, 0x1f02821, 0x1ae6024, 0x3c0b8000, 0xad6c0024, 0x1660ffa8, 0xaf850034, 0x24110003, 0xa0b100fc, 0xa001ff1, 0x8fbf0020, 0x26480100, 0x310a007f, 0x3c0b800a, 0x2409ff80, 0x14b3021, 0x1092024, 0x3c078000, 0xace40024, 0xa001ff0, 0xaf860034, 0x944e0012, 0x320c3fff, 0x31cd3fff, 0x15acff7d, 0x241f6082, 0x90d900d4, 0x2418ff80, 0x3197824, 0x31ea00ff, 0x1140ff77, 0x0, 0x24070004, 0xa0c700fc, 0x8f870040, 0x24116084, 0x2406000d, 0xa4b10008, 0xa0a60005, 0xa001fdb, 0x24020002, 0x3c040001, 0x24849514, 0x24030014, 0x240200fe, 0x3c010800, 0xac2431ec, 0x3c010800, 0xac2331e8, 0x3c010801, 0xa4229530, 0x3c040801, 0x24849530, 0x1821, 0x643021, 0xa0c30004, 0x24630001, 0x2c6500ff, 0x54a0fffc, 0x643021, 0x3c070800, 0x24e70100, 0x3e00008, 0xaf870074, 0xa05821, 0x804821, 0x1021, 0x14a00012, 0x5021, 0xa0020d0, 0x0, 0x3c010801, 0xa4209530, 0x3c050801, 0x94a59530, 0x8f820074, 0x3c0c0801, 0x258c9530, 0xe21821, 0xac2021, 0x14b302b, 0xa0890004, 0x1021, 0xa4600008, 0x10c00039, 0x1004821, 0x8f860074, 0x93840, 0xe94021, 0x83880, 0xe62821, 0x90a8000b, 0x90b9000a, 0x82040, 0x881021, 0x21880, 0x66c021, 0xa319000a, 0x8f850074, 0xe57821, 0x91ee000a, 0x91e6000b, 0xe6840, 0x1ae6021, 0xc2080, 0x851021, 0xa046000b, 0x3c030801, 0x9063952a, 0x10600022, 0x2462ffff, 0x8f830034, 0x3c010801, 0xa022952a, 0x906c00ff, 0x11800004, 0x0, 0x906e00ff, 0x25cdffff, 0xa06d00ff, 0x3c190801, 0x97399530, 0x27230001, 0x3078ffff, 0x2f0f00ff, 0x11e0ffc9, 0x254a0001, 0x3c010801, 0xa4239530, 0x3c050801, 0x94a59530, 0x8f820074, 0x3c0c0801, 0x258c9530, 0xe21821, 0xac2021, 0x14b302b, 0xa0890004, 0x1021, 0xa4600008, 0x14c0ffc9, 0x1004821, 0x3e00008, 0x0, 0x3e00008, 0x24020002, 0x27bdffe0, 0x24850100, 0x2407ff80, 0xafb00010, 0xafbf0018, 0xafb10014, 0xa71824, 0x3c108000, 0x30a4007f, 0x3c06800a, 0x862821, 0x8e110024, 0xae030024, 0x90a200ff, 0x14400008, 0xaf850034, 0xa0a00009, 0x8fbf0018, 0xae110024, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x90a900fd, 0x90a800ff, 0x312400ff, 0xe002082, 0x310500ff, 0x8f850034, 0x8fbf0018, 0xa0a00009, 0xae110024, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x27bdffd0, 0xafb20020, 0xafb1001c, 0xafb00018, 0xafbf002c, 0xafb40028, 0xafb30024, 0x3c098000, 0x95330116, 0x35320c00, 0x952f011a, 0x3271ffff, 0x2328021, 0x8e080004, 0x31eeffff, 0x248b0100, 0x10e6821, 0x240cff80, 0x25a5ffff, 0x16c5024, 0x3166007f, 0x3c07800a, 0xad2a0024, 0xc73021, 0xaf850070, 0xaf88006c, 0x3c010801, 0xa0209529, 0x90c30009, 0x200d021, 0x809821, 0x306300ff, 0x28620005, 0x10400048, 0xaf860034, 0x28640002, 0x1480008e, 0x24140001, 0x240d0005, 0x3c010801, 0xa02d950d, 0x90cc00fd, 0x3c010801, 0xa020950e, 0x3c010801, 0xa020950f, 0x90cb000a, 0x240aff80, 0x318500ff, 0x14b4824, 0x312700ff, 0x10e0000c, 0x5821, 0x3c128008, 0x36510080, 0x8e2f0030, 0x8cd0005c, 0x1f07023, 0x5c0018e, 0x8f87006c, 0x90d4000a, 0x3284007f, 0xa0c4000a, 0x8f860034, 0x3c118008, 0x36300080, 0x8e0f0030, 0x8f87006c, 0xef7023, 0x19c000ee, 0x0, 0x90d40009, 0x24120002, 0x328400ff, 0x10920247, 0x0, 0x8cc20058, 0xe2f823, 0x27f9ffff, 0x1b200130, 0x0, 0x90c50009, 0x24080004, 0x30a300ff, 0x10680057, 0x240a0001, 0x3c010801, 0xa02a950d, 0x90c900ff, 0x25270001, 0x3c010801, 0xa027950c, 0x3c030801, 0x9063950d, 0x24060005, 0x1066006a, 0x2c780005, 0x130000c4, 0x9021, 0x3f880, 0x3c040801, 0x248493b8, 0x3e4c821, 0x8f250000, 0xa00008, 0x0, 0x241800ff, 0x1078005c, 0x0, 0x90cc000a, 0x90ca0009, 0x3c080801, 0x91089529, 0x31870080, 0xea4825, 0x3c010801, 0xa0299514, 0x90c500fd, 0x3c140801, 0x9294952a, 0x31110001, 0x3c010801, 0xa0259515, 0x90df00fe, 0x3c010801, 0xa03f9516, 0x90d200ff, 0x3c010801, 0xa0329517, 0x8cd90054, 0x3c010801, 0xac399518, 0x8cd00058, 0x3c010801, 0xac30951c, 0x8cc3005c, 0x3c010801, 0xac349524, 0x3c010801, 0xac239520, 0x16200008, 0x8fbf002c, 0x8fb40028, 0x8fb30024, 0x8fb20020, 0x8fb1001c, 0x8fb00018, 0x3e00008, 0x27bd0030, 0x3c118000, 0x9624010e, 0xe000fd4, 0x3094ffff, 0x3c0b0801, 0x8d6b952c, 0x2603821, 0x2802821, 0xae2b0180, 0x3c130801, 0x8e73950c, 0x1602021, 0x24060083, 0xe001046, 0xafb30010, 0x8fbf002c, 0x8fb40028, 0x8fb30024, 0x8fb20020, 0x8fb1001c, 0x8fb00018, 0x3e00008, 0x27bd0030, 0x3c180800, 0x8f1831fc, 0x270f0001, 0x3c010800, 0xac2f31fc, 0xa002165, 0x0, 0x1474ffb9, 0x0, 0xa0c000ff, 0x3c050800, 0x8ca531e4, 0x3c030800, 0x8c6331e0, 0x3c020800, 0x8c423204, 0x8f990034, 0x34a80001, 0x241f0002, 0x3c010801, 0xac23952c, 0x3c010801, 0xa0289528, 0x3c010801, 0xa022952b, 0xa33f0009, 0xa00211e, 0x8f860034, 0xe0020d4, 0x0, 0xa002165, 0x8f860034, 0x3c1f0801, 0x93ff950c, 0x24190001, 0x13f90229, 0x8f87006c, 0x3c100801, 0x92109510, 0x3c060801, 0x90c6950e, 0x10c00005, 0x200a021, 0x3c040801, 0x90849511, 0x109001e4, 0x8f870074, 0x108840, 0x8f9f0074, 0x2304821, 0x9c880, 0x33f7021, 0x95d80008, 0x270f0001, 0xa5cf0008, 0x3c040801, 0x90849511, 0x3c050801, 0x90a5950e, 0xe002082, 0x0, 0x8f870074, 0x2302021, 0x43080, 0xc72021, 0x8c850004, 0x8f820070, 0xa24023, 0x5020006, 0xac820004, 0x8c8a0000, 0x8f83006c, 0x1431023, 0x5c400001, 0xac830000, 0x8f860034, 0x90cb00ff, 0x2d6c0002, 0x5580002d, 0x24140001, 0x230f821, 0x1f4080, 0x1072821, 0x90b9000b, 0x8cae0004, 0x19c040, 0x3197821, 0xf1880, 0x671021, 0x8c4d0000, 0x1ae8823, 0x2630ffff, 0x5e00001f, 0x24140001, 0x8c440004, 0x8caa0000, 0x8a4823, 0x19200019, 0x240e0004, 0x3c010801, 0xa02e950d, 0x90ad000b, 0x8cab0004, 0xd8840, 0x22d8021, 0x101080, 0x471021, 0x8c440004, 0x1646023, 0x5820200, 0x94430008, 0x90df00fe, 0x90b9000b, 0x33e500ff, 0x54b90004, 0x107a021, 0xa0d400fe, 0x8f870074, 0x107a021, 0x9284000b, 0xe002082, 0x24050001, 0x8f860034, 0x24140001, 0x12540096, 0x2e500001, 0x16000042, 0x3c08ffff, 0x24190002, 0x1659ff3f, 0x0, 0xa0c000ff, 0x8f860034, 0xa0d20009, 0xa002165, 0x8f860034, 0x90c70009, 0x24040002, 0x30e300ff, 0x1064016f, 0x24090004, 0x10690152, 0x8f880070, 0x8cce0054, 0x10e6823, 0x25b10001, 0x6200175, 0x24180004, 0x3c010801, 0xa038950d, 0x3c010801, 0xa020950c, 0x90d400fd, 0x90d200ff, 0x2e4f0002, 0x15e0ff14, 0x328400ff, 0x43840, 0x8f890074, 0x90df00ff, 0xe41021, 0x22080, 0x89c821, 0x2fe50002, 0x9324000b, 0x14a0ff0a, 0x24070002, 0x41840, 0x648021, 0x105880, 0x1692821, 0x8cac0004, 0x10c5023, 0x540ff02, 0x0, 0x3c030801, 0x9063950e, 0x14600005, 0x246f0001, 0x3c010801, 0xa0249511, 0x3c010801, 0xa027950f, 0x3c010801, 0xa02f950e, 0x90ce00ff, 0x24e70001, 0x31cd00ff, 0x1a7882b, 0x1220ffe9, 0x90a4000b, 0xa002154, 0x0, 0x3c050801, 0x8ca5950c, 0x3c120004, 0xa8f824, 0x13f20006, 0x24020005, 0x3c090801, 0x9129950d, 0x15200002, 0x24020003, 0x24020005, 0x3c010801, 0xa0229529, 0x90c700ff, 0x14e00120, 0x24020002, 0xa0c20009, 0xa002165, 0x8f860034, 0x90cc00ff, 0x1180feda, 0x240a0001, 0x8f8c0070, 0x8f890074, 0x240f0003, 0x1806821, 0x1160001e, 0x240e0002, 0x54040, 0x105a021, 0x142080, 0x899021, 0x8e510004, 0x1918023, 0x600fecc, 0x0, 0x3c020801, 0x9042950e, 0x14400005, 0x24580001, 0x3c010801, 0xa02a950f, 0x3c010801, 0xa0259511, 0x3c010801, 0xa038950e, 0x90df00ff, 0x1051021, 0x2c880, 0x33e500ff, 0x254a0001, 0x3292021, 0xaa402b, 0x1500feb9, 0x9085000b, 0x1560ffe5, 0x54040, 0x54040, 0x1051821, 0x31080, 0x3c010801, 0xa02a950c, 0x3c010801, 0xa0259510, 0x491821, 0x8c640004, 0xe4f823, 0x27f9ffff, 0x1f20ffe9, 0x0, 0x8c630000, 0xe35823, 0x560013a, 0x1a38823, 0x10e30117, 0x184c023, 0x1b00fea2, 0x0, 0x3c010801, 0xa02e950d, 0xa002293, 0x240b0001, 0x240e0004, 0xa0ce0009, 0x3c0d0800, 0x8dad31f8, 0x8f860034, 0x25a20001, 0x3c010800, 0xac2231f8, 0xa002165, 0x0, 0x8cd9005c, 0xf9c023, 0x1f00fe7b, 0x0, 0x8cdf005c, 0x10ffff65, 0x8f840070, 0x8cc3005c, 0x834023, 0x25020001, 0x1c40ff60, 0x0, 0x8cc9005c, 0x24870001, 0xe9282b, 0x10a0fe94, 0x3c0d8000, 0x8dab0104, 0x3c0c0001, 0x16c5024, 0x1140fe8f, 0x24020010, 0x3c010801, 0xa0229529, 0xa002165, 0x0, 0x8f910070, 0x8f860034, 0x26220001, 0xacc2005c, 0xa002220, 0x24140001, 0x8f870034, 0x2404ff80, 0x8821, 0x90e9000a, 0x24140001, 0x1243025, 0xa0e6000a, 0x3c050801, 0x90a5950e, 0x3c040801, 0x90849511, 0xe002082, 0x0, 0x8f860034, 0x8f850074, 0x90c800fd, 0x310700ff, 0x74040, 0x107f821, 0x1fc080, 0x305c821, 0x9323000b, 0xa0c300fd, 0x8f850074, 0x8f860034, 0x3056021, 0x918f000b, 0xf7040, 0x1cf6821, 0xd8080, 0x2051021, 0x8c4b0000, 0xaccb0054, 0x8d840004, 0x8f830070, 0x645023, 0x19400002, 0x24820001, 0x24620001, 0x1074821, 0xacc2005c, 0x93080, 0xc54021, 0xe02021, 0x24050001, 0xe002082, 0x9110000b, 0x8f860034, 0x90c500ff, 0x10a0ff0c, 0x107040, 0x8f850074, 0x1d06821, 0xd1080, 0x455821, 0x8d640000, 0x8f8c0070, 0x1845023, 0x25470001, 0x4e0ff02, 0x26310001, 0x3c030801, 0x9063950e, 0x2e2f0002, 0x24780001, 0x3c010801, 0xa038950e, 0x3c010801, 0xa034950f, 0x11e0fef8, 0x2003821, 0xa0022f3, 0x74040, 0x8f840034, 0x8f830070, 0x8c850058, 0xa34023, 0x502fe9a, 0xac830058, 0xa0021c9, 0x0, 0x3c070801, 0x90e7952a, 0x240200ff, 0x10e200be, 0x8f860034, 0x3c110801, 0x96319532, 0x3c030801, 0x24639530, 0x26250001, 0x3230ffff, 0x30abffff, 0x2036021, 0x2d6a00ff, 0x1540008d, 0x91870004, 0x3c010801, 0xa4209532, 0x8f880034, 0x74840, 0x1272821, 0x911800ff, 0x53080, 0x24050001, 0x27140001, 0xa11400ff, 0x3c120801, 0x9252952a, 0x8f880074, 0x8f8e006c, 0x264f0001, 0xc82021, 0x3c010801, 0xa02f952a, 0xac8e0000, 0x8f8d0070, 0xa4850008, 0xac8d0004, 0x3c030801, 0x9063950c, 0x14600077, 0x9021, 0x3c010801, 0xa025950c, 0xa087000b, 0x8f8c0074, 0xcc5021, 0xa147000a, 0x8f820034, 0xa04700fd, 0x8f840034, 0xa08700fe, 0x8f860034, 0x8f9f006c, 0xacdf0054, 0x8f990070, 0xacd90058, 0x8f8d0074, 0x127c021, 0x185880, 0x16da021, 0x928f000a, 0xf7040, 0x1cf1821, 0x38880, 0x22d8021, 0xa207000b, 0x8f860074, 0x1666021, 0x918a000b, 0xa1040, 0x4a2021, 0x42880, 0xa64021, 0xa107000a, 0x3c078008, 0x34e90080, 0x8d220030, 0x8f860034, 0xacc2005c, 0xa002220, 0x24140001, 0x90ca00ff, 0x1540fead, 0x8f880070, 0xa0c40009, 0xa002165, 0x8f860034, 0xa0c000fd, 0x8f980034, 0x24060001, 0xa30000fe, 0x3c010801, 0xa026950d, 0x3c010801, 0xa020950c, 0xa002154, 0x0, 0x90cb00ff, 0x3c040801, 0x9084952b, 0x316c00ff, 0x184502b, 0x1540000f, 0x24020003, 0x24020004, 0xa0c20009, 0xa002165, 0x8f860034, 0x90c3000a, 0x2410ff80, 0x2035824, 0x316c00ff, 0x1180fdc1, 0x0, 0x3c010801, 0xa020950d, 0xa002154, 0x0, 0xa0c20009, 0xa002165, 0x8f860034, 0x90d4000a, 0x2412ff80, 0x2544824, 0x312800ff, 0x1500fff4, 0x24020008, 0x3c010801, 0xa0229529, 0xa002165, 0x0, 0x108840, 0x8f8b006c, 0x2301821, 0x36880, 0x1a72021, 0xac8b0000, 0x8f8a0070, 0x240c0001, 0xa48c0008, 0xac8a0004, 0x3c050801, 0x90a5950e, 0x24020001, 0x10a2fe1e, 0x24a5ffff, 0xa0021df, 0x9084000b, 0x184a023, 0x1a80fd8b, 0x0, 0x3c010801, 0xa02e950d, 0xa002293, 0x240b0001, 0x3c010801, 0xa4259532, 0xa002345, 0x8f880034, 0x240b0001, 0x106b0022, 0x8f980034, 0x8f850034, 0x90bf00ff, 0x33f900ff, 0x1079002b, 0x0, 0x3c1f0801, 0x93ff9510, 0x1fc840, 0x33fc021, 0x18a080, 0x2887821, 0x91ee000a, 0xa08e000a, 0x8f8d0074, 0x3c030801, 0x90639510, 0xcd8821, 0xa00236b, 0xa223000b, 0x26300001, 0x6000031, 0x1a49023, 0x640002b, 0x24020003, 0x3c010801, 0xa02f950d, 0xa002293, 0x240b0001, 0x8f890034, 0xa0021c9, 0xad270054, 0xa00221f, 0x24120001, 0x931400fd, 0xa094000b, 0x8f880034, 0x8f8f0074, 0x910e00fe, 0xcf6821, 0xa1ae000a, 0x8f910034, 0xa22700fd, 0x8f83006c, 0x8f900034, 0xae030054, 0xa00236c, 0x8f8d0074, 0x90b000fe, 0xa090000a, 0x8f8b0034, 0x8f8c0074, 0x916a00fd, 0xcc1021, 0xa04a000b, 0x8f840034, 0xa08700fe, 0x8f860070, 0x8f850034, 0xaca60058, 0xa00236c, 0x8f8d0074, 0x94b80008, 0xaca40004, 0x3037821, 0xa002213, 0xa4af0008, 0x3c010801, 0xa022950d, 0xa002154, 0x0, 0x90cf0009, 0x240d0004, 0x31ee00ff, 0x11cdfd85, 0x24020001, 0x3c010801, 0xa022950d, 0xa002154, 0x0, 0x0 }; -u32 bce_RXP_b09FwData[(0x0/4) + 1] = { 0x0 }; -u32 bce_RXP_b09FwRodata[(0x33c/4) + 1] = { +const u32 bce_RXP_b09FwData[(0x0/4) + 1] = { 0x0 }; +const u32 bce_RXP_b09FwRodata[(0x33c/4) + 1] = { 0x8003344, 0x8003344, 0x8003420, 0x80033f4, 0x80033d8, 0x8003328, 0x8003328, 0x8003328, 0x800334c, 0x80080100, 0x80080080, 0x80080000, 0x5f865437, 0xe4ac62cc, 0x50103a45, 0x36621985, 0xbf14c0e8, 0x1bc27a1e, 0x84f4b556, 0x94ea6fe, 0x7dda01e7, 0xc04d7481, 0x80058d0, 0x8005914, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058d0, 0x80058b8, 0x80058b8, 0x800591c, 0x80058b8, 0x8005830, 0x80058b8, 0x80058b8, 0x800591c, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058f0, 0x80058b8, 0x80058f0, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058f4, 0x80058f0, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058f4, 0x80058f4, 0x80058b8, 0x80058f4, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x80058b8, 0x8005938, 0x8007688, 0x80078ec, 0x8007694, 0x8007488, 0x8007694, 0x8007720, 0x8007694, 0x8007488, 0x8007488, 0x8007488, 0x8007488, 0x8007488, 0x8007488, 0x8007488, 0x8007488, 0x8007488, 0x8007488, 0x80076b4, 0x80076a4, 0x8007488, 0x8007488, 0x8007488, 0x8007488, 0x8007488, 0x8007488, 0x8007488, 0x8007488, 0x8007488, 0x8007488, 0x8007488, 0x8007488, 0x80076a4, 0x8008134, 0x8007fc0, 0x80080fc, 0x8007fc0, 0x80080cc, 0x8007ea8, 0x8007fc0, 0x8007fc0, 0x8007fc0, 0x8007fc0, 0x8007fc0, 0x8007fc0, 0x8007fc0, 0x8007fc0, 0x8007fc0, 0x8007fc0, 0x8007fc0, 0x8007fc0, 0x8007fe8, 0x8008b6c, 0x8008cc8, 0x8008ca8, 0x8008710, 0x8008b84, 0x0 }; const u32 bce_RXP_b09FwBss[(0x1bc/4) + 1] = { 0x0 }; const u32 bce_RXP_b09FwSbss[(0x78/4) + 1] = { 0x0 }; const u32 bce_RXP_b09FwSdata[(0x0/4) + 1] = { 0x0 }; int bce_CP_b09FwReleaseMajor = 0x6; int bce_CP_b09FwReleaseMinor = 0x0; int bce_CP_b09FwReleaseFix = 0x11; u32 bce_CP_b09FwStartAddr = 0x080000a0; u32 bce_CP_b09FwTextAddr = 0x08000000; int bce_CP_b09FwTextLen = 0x5744; u32 bce_CP_b09FwDataAddr = 0x08005920; int bce_CP_b09FwDataLen = 0x84; u32 bce_CP_b09FwRodataAddr = 0x08005744; int bce_CP_b09FwRodataLen = 0x1c0; u32 bce_CP_b09FwBssAddr = 0x08005a58; int bce_CP_b09FwBssLen = 0x19c; u32 bce_CP_b09FwSbssAddr = 0x080059b0; int bce_CP_b09FwSbssLen = 0xa8; u32 bce_CP_b09FwSDataAddr = 0x00000000; int bce_CP_b09FwSDataLen = 0x0; const u32 bce_CP_b09FwText[(0x5744/4) + 1] = { 0xa000028, 0x0, 0x0, 0xd, 0x6370362e, 0x302e3137, 0x0, 0x6001104, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38003c00, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21003800, 0x1, 0x2b, 0x0, 0x4, 0x30d40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0xd, 0xd, 0x3c020800, 0x244259ac, 0x3c030800, 0x24635bf4, 0xac400000, 0x43202b, 0x1480fffd, 0x24420004, 0x3c1d0800, 0x37bd9ffc, 0x3a0f021, 0x3c100800, 0x261000a0, 0x3c1c0800, 0x279c59ac, 0xe0002f6, 0x0, 0xd, 0x27bdffb4, 0xafa10000, 0xafa20004, 0xafa30008, 0xafa4000c, 0xafa50010, 0xafa60014, 0xafa70018, 0xafa8001c, 0xafa90020, 0xafaa0024, 0xafab0028, 0xafac002c, 0xafad0030, 0xafae0034, 0xafaf0038, 0xafb8003c, 0xafb90040, 0xafbc0044, 0xafbf0048, 0xe000820, 0x0, 0x8fbf0048, 0x8fbc0044, 0x8fb90040, 0x8fb8003c, 0x8faf0038, 0x8fae0034, 0x8fad0030, 0x8fac002c, 0x8fab0028, 0x8faa0024, 0x8fa90020, 0x8fa8001c, 0x8fa70018, 0x8fa60014, 0x8fa50010, 0x8fa4000c, 0x8fa30008, 0x8fa20004, 0x8fa10000, 0x27bd004c, 0x3c1b6018, 0x8f7a5030, 0x377b5028, 0x3400008, 0xaf7a0000, 0xa01821, 0x801021, 0x802821, 0x3c046000, 0x3c076000, 0x24060008, 0x10600006, 0x34842078, 0x8c420000, 0xace22008, 0x8c630000, 0x3e00008, 0xace3200c, 0xa000f81, 0x0, 0x24030040, 0x3c026000, 0x3e00008, 0xac432000, 0x3c076000, 0x8f860004, 0x8ce52074, 0x861021, 0xa2182b, 0x14600007, 0x2821, 0x8f8afda0, 0x24050001, 0xa1440013, 0x8f890004, 0x1244021, 0xaf880004, 0x3e00008, 0xa01021, 0x8f84fda0, 0x8f850004, 0x90860013, 0x30c300ff, 0xa31023, 0xaf820004, 0x3e00008, 0xa0800013, 0x8f84fda0, 0x27bdffe8, 0xafb00010, 0xafbf0014, 0x90890011, 0x90870011, 0x24020028, 0x312800ff, 0x39060028, 0x30e300ff, 0x2485002c, 0x2cd00001, 0x10620016, 0x2484001c, 0xe00006e, 0x0, 0x8f8ffda0, 0x3c056000, 0x24020204, 0x95ee003e, 0x95ed003c, 0xe5c00, 0x31acffff, 0x16c5025, 0xacaa2010, 0x52000001, 0x24020004, 0xaca22000, 0x0, 0x0, 0x0, 0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018, 0xa0000a6, 0x2821, 0x8f85fda0, 0x27bdffd8, 0xafbf0020, 0xafb3001c, 0xafb20018, 0xafb10014, 0xafb00010, 0x809821, 0x90a40011, 0x24b0001c, 0x24b1002c, 0x308300ff, 0x38620028, 0xe000090, 0x2c520001, 0xe000098, 0x0, 0x2002021, 0x12400002, 0x2202821, 0x2821, 0xe00006e, 0x0, 0x8f8dfda0, 0x3c088000, 0x3c056000, 0x95ac003e, 0x95ab003c, 0x2683025, 0xc4c00, 0x316affff, 0x12a3825, 0xaca72010, 0x24020202, 0xaca62014, 0x52400001, 0x24020002, 0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x27bd0028, 0x3e00008, 0xaca22000, 0x27bdffe0, 0xafb20018, 0xafb10014, 0xafb00010, 0xafbf001c, 0x3c116000, 0x8e232074, 0x8f820004, 0x30d0ffff, 0x30f2ffff, 0x1062000c, 0x2406008f, 0xe00006e, 0x0, 0x3c06801f, 0x104400, 0x34c5ff00, 0x1123825, 0x24040002, 0xae272010, 0x3021, 0xae252014, 0xae242000, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0xc01021, 0x3e00008, 0x27bd0020, 0x27bdffe0, 0xafb00010, 0x30d0ffff, 0xafbf0018, 0xafb10014, 0xe00006e, 0x30f1ffff, 0x102400, 0x918025, 0x3c036000, 0xac702010, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x24020004, 0xac622000, 0x27bd0020, 0x3e00008, 0x1021, 0x27bdffe0, 0x3c046018, 0xafbf0018, 0xafb10014, 0xafb00010, 0x8c885000, 0x2403ff7f, 0x34028071, 0x1033824, 0x34e5380c, 0x241f0031, 0x3c198000, 0xac855000, 0x3c11800a, 0xac8253bc, 0xaf3f0008, 0xe00054c, 0xaf910040, 0xe00050a, 0x3c116000, 0xe00007d, 0x0, 0x8e300808, 0x3c0f5709, 0x2418fff0, 0x2186024, 0x35eee000, 0x35edf000, 0x18e5026, 0x18d5826, 0x2d460001, 0x2d690001, 0xaf86004c, 0xe000d09, 0xaf890050, 0x3c066016, 0x8cc70000, 0x3c086014, 0x8d0500a0, 0x3c03ffff, 0xe32024, 0x3c025353, 0x52fc2, 0x10820055, 0x34d07c00, 0x960201f2, 0xa780006c, 0x10400003, 0xa780007c, 0x384b1e1e, 0xa78b006c, 0x960201f8, 0x10400004, 0x8f8d0050, 0x384c1e1e, 0xa78c007c, 0x8f8d0050, 0x11a00005, 0x8f83004c, 0x240e0020, 0xa78e007c, 0xa78e006c, 0x8f83004c, 0x10600005, 0x9785007c, 0x240f0020, 0xa78f007c, 0xa78f006c, 0x9785007c, 0x2cb80081, 0x53000001, 0x24050080, 0x9784006c, 0x2c910401, 0x52200001, 0x24040400, 0x1060000b, 0x3c026000, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x27bd0020, 0xa784006c, 0xa785007c, 0xa380007e, 0xa7800074, 0x3e00008, 0xa7800092, 0x8c470438, 0x2419103c, 0x30ffffff, 0x13f90003, 0x30a8ffff, 0x11000046, 0x24030050, 0xa380007e, 0x9386007e, 0x50c00024, 0xa785007c, 0xa780007c, 0x9798007c, 0xa780006c, 0xa7800074, 0xa7800092, 0x3c010800, 0xac380080, 0xe000787, 0x0, 0x3c0f6000, 0x8ded0808, 0x240efff0, 0x3c0b600e, 0x260c0388, 0x356a0010, 0x4821, 0x2821, 0x1ae2024, 0x3c105709, 0xaf8c0010, 0xaf8a0048, 0xaf890018, 0x10900023, 0xaf850014, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x27bd0020, 0x3e00008, 0xaf800054, 0x55080, 0x1464821, 0x8d260004, 0xa000148, 0xd18021, 0x9798007c, 0xa784006c, 0xa7800074, 0xa7800092, 0x3c010800, 0xac380080, 0xe000787, 0x0, 0x3c0f6000, 0x8ded0808, 0x240efff0, 0x3c0b600e, 0x260c0388, 0x356a0010, 0x4821, 0x2821, 0x1ae2024, 0x3c105709, 0xaf8c0010, 0xaf8a0048, 0xaf890018, 0x1490ffdf, 0xaf850014, 0x24110001, 0xaf910054, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0xa00017b, 0xa383007e, 0x3083ffff, 0x8f880040, 0x8f87003c, 0x32140, 0x3c058000, 0x3c020050, 0x824825, 0x3c066000, 0x3c0a0100, 0x34ac0400, 0x8ccd08e0, 0x1aa5824, 0x11600005, 0x0, 0x8ccf08e0, 0x24e70001, 0x1ea7025, 0xacce08e0, 0x8d190010, 0x1805821, 0xacb90038, 0x8d180014, 0xacb8003c, 0xaca90030, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c038000, 0x8c640000, 0x30820020, 0x1040fffd, 0x3c0f6000, 0x8ded08e0, 0x3c0e0100, 0x1ae1824, 0x1460ffe1, 0x0, 0xaf87003c, 0x3e00008, 0xaf8b0058, 0x8f850040, 0x240bfff0, 0x3c068000, 0x94a7001a, 0x8ca90024, 0x30ecffff, 0xc38c0, 0xeb5024, 0x12a4021, 0xacc8003c, 0x8ca40024, 0x8cc3003c, 0x831023, 0x18400033, 0x0, 0x8cad0020, 0x25a20001, 0x3c0f0050, 0xacc20038, 0x35ee0010, 0x3c068000, 0xacce0030, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c048000, 0x8c990000, 0x33380020, 0x1300fffd, 0x30e20008, 0x10400017, 0x3c098000, 0x8c880408, 0xaca80010, 0x8c83040c, 0xaca30014, 0x3c190020, 0x3c188000, 0xaf190030, 0x94ae0018, 0x94af001c, 0x1cf3021, 0xa4a60018, 0x94ad001a, 0x25a70001, 0xa4a7001a, 0x94ab001a, 0x94ac001e, 0x118b0003, 0x0, 0x3e00008, 0x0, 0x3e00008, 0xa4a0001a, 0x8d2a0400, 0xacaa0010, 0x8d240404, 0xaca40014, 0xa000218, 0x3c190020, 0x8ca20020, 0xa000200, 0x3c0f0050, 0xa0001ee, 0x0, 0x27bdffe8, 0xafbf0010, 0xe000232, 0x0, 0x8f890040, 0x8fbf0010, 0x3c038000, 0xa520000a, 0x9528000a, 0x95270004, 0x27bd0018, 0x3105ffff, 0x30e6000f, 0x61500, 0xa22025, 0x3e00008, 0xac640080, 0x3c050800, 0x8ca50020, 0x8f83000c, 0x27bdffe8, 0xafb00010, 0xafbf0014, 0x10a30010, 0x8021, 0x24040001, 0x2043004, 0xa62024, 0xc31024, 0x50440006, 0x26100001, 0x101880, 0x2787fda4, 0x1480000a, 0x671821, 0x26100001, 0x2e090002, 0x5520fff3, 0x8f83000c, 0xaf85000c, 0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018, 0x8c680000, 0x3c058000, 0xaca80024, 0xe000234, 0x26100001, 0x3c050800, 0x8ca50020, 0xa000259, 0x2e090002, 0x24050001, 0x851804, 0x3c040800, 0x8c840020, 0x27bdffc8, 0xafbf0034, 0x831024, 0xafbe0030, 0xafb7002c, 0xafb60028, 0xafb50024, 0xafb40020, 0xafb3001c, 0xafb20018, 0xafb10014, 0x10400051, 0xafb00010, 0x8f840040, 0x94870006, 0x9488000a, 0xe83023, 0x30d5ffff, 0x12a0004b, 0x8fbf0034, 0x948b0018, 0x948c000a, 0x16c5023, 0x3142ffff, 0x2a2482b, 0x15200002, 0x2a02021, 0x402021, 0x2c8f0005, 0x15e00002, 0x809821, 0x24130004, 0xe0001c1, 0x2602021, 0x8f870040, 0x2609021, 0xaf800044, 0x94f4000a, 0x2608021, 0x1260004e, 0x3291ffff, 0x3c167000, 0x3c144000, 0x3c1e2000, 0x3c176000, 0x8f990058, 0x8f380000, 0x3161824, 0x1074004f, 0x283f82b, 0x17e00036, 0x0, 0x107e0047, 0x8f860044, 0x14c0003a, 0x24030001, 0x2031023, 0x2232021, 0x3050ffff, 0x1600fff1, 0x3091ffff, 0x8f870040, 0x3c110020, 0x3c108000, 0xae110030, 0x94eb000a, 0x3c178000, 0x24b5021, 0xa4ea000a, 0x94e9000a, 0x94e80004, 0x3123ffff, 0x3106000f, 0x62d00, 0x65f025, 0xaefe0080, 0x94f3000a, 0x94f60018, 0x12d30036, 0x122140, 0x8cff0014, 0x8cf40010, 0x3e46821, 0xc021, 0x1a4782b, 0x2987021, 0x1cf6021, 0xaced0014, 0xacec0010, 0x2b23823, 0x30f5ffff, 0x16a0ffb8, 0x8f840040, 0x8fbf0034, 0x8fbe0030, 0x8fb7002c, 0x8fb60028, 0x8fb50024, 0x8fb40020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0038, 0x1477ffcc, 0x8f860044, 0xe000ee2, 0x2002021, 0x401821, 0x8f860044, 0x10c0ffc9, 0x2031023, 0x2707023, 0x8f870040, 0x1c36821, 0xa0002e4, 0x31b2ffff, 0x8f860044, 0x14c0ffc9, 0x3c110020, 0x3c108000, 0xa0002ae, 0xae110030, 0xe000466, 0x2002021, 0xa0002db, 0x401821, 0x2002021, 0xe000939, 0x2202821, 0xa0002db, 0x401821, 0xe0001ee, 0x0, 0xa0002c7, 0x2b23823, 0x27bdffc8, 0xafb7002c, 0xafb60028, 0xafb50024, 0xafb40020, 0xafb3001c, 0xafb20018, 0xafb10014, 0xafb00010, 0xafbf0030, 0xe00011b, 0x24130001, 0x3c047fff, 0x3c038008, 0x3c022000, 0x3c010800, 0xac200070, 0x3496ffff, 0x34770080, 0x34520003, 0x3c1512c0, 0x24140001, 0x3c108000, 0x2411ff80, 0xe000245, 0x0, 0x8f870048, 0x8f8b0018, 0x8f890014, 0x8cea00ec, 0x8ce800e8, 0x14b302b, 0x1092823, 0xa61023, 0x14400006, 0x14b1823, 0x1440000e, 0x3c058000, 0x2a3602b, 0x1180000b, 0x0, 0x3c056000, 0x8cee00ec, 0x8ced00e8, 0x8ca4180c, 0xaf8e0018, 0x4800053, 0xaf8d0014, 0x8f8f0010, 0xadf40000, 0x3c058000, 0x8cbf0000, 0x3bf90001, 0x33380001, 0x1700ffe1, 0x3c038000, 0x8c620100, 0x24060c00, 0x10460009, 0x0, 0x8c680100, 0x2d043080, 0x54800010, 0x3c048000, 0x8c690100, 0x2d233181, 0x1060000c, 0x3c048000, 0x8caa0100, 0x11460004, 0x2021, 0x8ca60100, 0x24c5ff81, 0x30a400ff, 0x8e0b0100, 0xe000269, 0xae0b0024, 0xa00034f, 0x3c048000, 0x8c8d0100, 0x2dac3300, 0x11800022, 0x0, 0x3c070800, 0x8ce70098, 0x24ee0001, 0x3c010800, 0xac2e0098, 0x3c048000, 0x8c820100, 0x14400003, 0x0, 0x56600014, 0x3c044000, 0x8c9f0100, 0x8c980100, 0x9821, 0x3f1c824, 0x193940, 0x330f007f, 0xef7025, 0x1d26825, 0xac8d0830, 0x8c8c0100, 0x8c850100, 0x258b0100, 0x1713024, 0x65140, 0x30a3007f, 0x1434825, 0x1324025, 0xac880830, 0x3c044000, 0xae040138, 0xa00030e, 0x0, 0x8c990100, 0x240f0020, 0xac990020, 0x92f80000, 0x330300ff, 0x106f000c, 0x241f0050, 0x547fffdd, 0x3c048000, 0x8c840100, 0xe00154e, 0x0, 0xa00034f, 0x3c048000, 0x963824, 0xaca7180c, 0xa000327, 0x8f8f0010, 0x8c850100, 0xe0008f7, 0x24040080, 0xa00034f, 0x3c048000, 0xa4102b, 0x24030001, 0x10400009, 0x3021, 0x52840, 0xa4102b, 0x4a00003, 0x31840, 0x5440fffc, 0x52840, 0x5060000a, 0x4182b, 0x85382b, 0x54e00004, 0x31842, 0xc33025, 0x852023, 0x31842, 0x1460fff9, 0x52842, 0x4182b, 0x3e00008, 0xc31021, 0x3084ffff, 0x30c600ff, 0x3c078000, 0x8ce201b8, 0x440fffe, 0x64c00, 0x1243025, 0x3c082000, 0xc82025, 0x3c031000, 0xace00180, 0xace50184, 0xace40188, 0x3e00008, 0xace301b8, 0x3c066000, 0x8cc5201c, 0x2402fff0, 0x30830200, 0x30860100, 0x1060000e, 0xa22824, 0x34a50001, 0x30873000, 0x10e00005, 0x30830c00, 0x34a50004, 0x3c046000, 0x3e00008, 0xac85201c, 0x1060fffd, 0x3c046000, 0x34a50008, 0x3e00008, 0xac85201c, 0x54c0fff3, 0x34a50002, 0xa0003b0, 0x30873000, 0x27bdffe8, 0xafb00010, 0xafbf0014, 0x3c076000, 0x24060002, 0x10800011, 0xa08021, 0x8f830058, 0xe0003a7, 0x8c640018, 0x8f820058, 0x2021, 0x24060001, 0x8c45000c, 0xe000398, 0x0, 0x16000002, 0x24020003, 0x1021, 0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018, 0x8ce8201c, 0x2409fff0, 0x1092824, 0xace5201c, 0x8f870058, 0xa0003cd, 0x8ce5000c, 0x3c02600e, 0x804021, 0x34460100, 0x24090018, 0x0, 0x0, 0x0, 0x3c0a0050, 0x3c038000, 0x35470200, 0xac680038, 0x34640400, 0xac65003c, 0xac670030, 0x8c6c0000, 0x318b0020, 0x1160fffd, 0x2407ffff, 0x2403007f, 0x8c8d0000, 0x2463ffff, 0x24840004, 0xaccd0000, 0x1467fffb, 0x24c60004, 0x0, 0x0, 0x0, 0x24a40200, 0x85282b, 0x3c030020, 0x3c0e8000, 0x2529ffff, 0x1054021, 0xadc30030, 0x1520ffe0, 0x802821, 0x3e00008, 0x0, 0x8f820058, 0x27bdffd8, 0xafb3001c, 0xafbf0020, 0xafb20018, 0xafb10014, 0xafb00010, 0x94460002, 0x809821, 0x8c520018, 0x2cc30081, 0x8c480004, 0x8c470008, 0x8c51000c, 0x8c490010, 0x10600007, 0x8c4a0014, 0x2cc40004, 0x14800013, 0x30eb0007, 0x30c50003, 0x10a00010, 0x0, 0x2410008b, 0x2002021, 0x2202821, 0xe000398, 0x24060003, 0x16600002, 0x24020003, 0x1021, 0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0028, 0x1560fff1, 0x2410008b, 0x3c0c8000, 0x3c030020, 0x241f0001, 0xad830030, 0xaf9f0044, 0x0, 0x0, 0x0, 0x2419fff0, 0x24d8000f, 0x3197824, 0x3c1000d0, 0xad880038, 0x1f07025, 0x24cd0003, 0x3c08600e, 0xad87003c, 0x35850400, 0xad8e0030, 0xd3882, 0x3504003c, 0x3c038000, 0x8c6b0000, 0x31620020, 0x1040fffd, 0x0, 0x10e00008, 0x24e3ffff, 0x2407ffff, 0x8ca80000, 0x2463ffff, 0x24a50004, 0xac880000, 0x1467fffb, 0x24840004, 0x3c05600e, 0xaca60038, 0x0, 0x0, 0x0, 0x8f860054, 0x3c040020, 0x3c078000, 0xace40030, 0x54c00006, 0x1202021, 0x2402021, 0xe0003a7, 0x8021, 0xa00041d, 0x2002021, 0xe0003dd, 0x1402821, 0x2402021, 0xe0003a7, 0x8021, 0xa00041d, 0x2002021, 0x27bdffe0, 0xafb20018, 0x3092ffff, 0xafb10014, 0xafbf001c, 0xafb00010, 0x1640000d, 0x8821, 0xa000493, 0x2201021, 0x24050003, 0x50850027, 0x8ce5000c, 0xd, 0x26280001, 0x3111ffff, 0x24e20020, 0x232802b, 0x12000019, 0xaf820058, 0x8f820044, 0x14400016, 0x8f870058, 0x3c067000, 0x3c032000, 0x8ce50000, 0xa62024, 0x14830010, 0x8f840060, 0x54402, 0x3c098000, 0xa98024, 0x1480ffe9, 0x310600ff, 0x2cca000b, 0x5140ffeb, 0x26280001, 0x66880, 0x3c0e0800, 0x25ce5758, 0x1ae6021, 0x8d8b0000, 0x1600008, 0x0, 0x2201021, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0xe000398, 0x24040084, 0x1600ffd8, 0x8f870058, 0xa000474, 0xaf800060, 0x2002821, 0xe0003bf, 0x24040001, 0x8f870058, 0xa000474, 0xaf820060, 0x2002821, 0xe0003bf, 0x2021, 0xa0004a3, 0x8f870058, 0xe000404, 0x2002021, 0x8f870058, 0xa000474, 0xaf820060, 0x30afffff, 0xf19c0, 0x3c048000, 0x8c9001b8, 0x600fffe, 0x3c192004, 0x3c181000, 0xac830180, 0xac800184, 0xac990188, 0xac9801b8, 0xa000475, 0x26280001, 0x90e20003, 0x90e30002, 0x2021, 0x2fe00, 0x33a00, 0xff2825, 0x24060008, 0xe000398, 0x0, 0x1600ffdc, 0x24020003, 0x8f870058, 0x1021, 0xa000474, 0xaf820060, 0x90e80002, 0x2021, 0x24060009, 0xa0004c3, 0x82e00, 0x90e4000c, 0x240900ff, 0x308500ff, 0x10a90015, 0x3021, 0x90f90002, 0x90f80003, 0x308f00ff, 0x94eb0004, 0x196e00, 0x187400, 0xf6200, 0x1862025, 0x1ae5025, 0x14b2825, 0x3084ff8b, 0xa0004c3, 0x2406000a, 0x90e30002, 0x90ff0004, 0x2021, 0x33600, 0xdf2825, 0xa0004c3, 0x2406000b, 0xa0004d5, 0x2406008b, 0x449c2, 0x3127003f, 0x44342, 0x3c028000, 0x82040, 0x24031680, 0x2ce60020, 0xac43002c, 0x24eaffe0, 0x24820001, 0x14c00003, 0x30a900ff, 0x801021, 0x314700ff, 0x26080, 0x3c0d8000, 0x240a0001, 0x18d2021, 0x3c0b000e, 0xea2804, 0x8b3021, 0x11200005, 0x53827, 0x8cce0000, 0x1c53825, 0x3e00008, 0xacc70000, 0x8cd80000, 0x3077824, 0x3e00008, 0xaccf0000, 0x27bdffe0, 0xafb10014, 0xafb00010, 0xafbf0018, 0x3c076000, 0x8ce40808, 0x3402f000, 0x3c116000, 0x3083f000, 0x240501c0, 0x3c04800e, 0x3021, 0x10620006, 0x24100001, 0x8cea0808, 0x3149f000, 0x3928e000, 0x8382b, 0x78040, 0x3c0d0200, 0xae2d0814, 0x240c1680, 0x3c0b8000, 0x8e274400, 0xe000f8b, 0xad6c002c, 0x12000004, 0x3c021691, 0x24050001, 0x12050010, 0x3c023d2c, 0x345800e0, 0xae384408, 0x3c110800, 0x8e31007c, 0x8fbf0018, 0x3c066000, 0x118540, 0x360f1680, 0x8fb10014, 0x8fb00010, 0x3c0e0200, 0x27bd0020, 0xaccf4420, 0x3e00008, 0xacce0810, 0x3c0218da, 0x345800e0, 0xae384408, 0x3c110800, 0x8e31007c, 0x8fbf0018, 0x3c066000, 0x118540, 0x360f1680, 0x8fb10014, 0x8fb00010, 0x3c0e0200, 0x27bd0020, 0xaccf4420, 0x3e00008, 0xacce0810, 0xa0004eb, 0x24050001, 0xa0004eb, 0x2821, 0x24020400, 0xa7820024, 0xa780001c, 0x2021, 0x3c060800, 0x24c65a58, 0x2405ffff, 0x24890001, 0x44080, 0x3124ffff, 0x1061821, 0x2c870020, 0x14e0fffa, 0xac650000, 0x24040400, 0xa7840026, 0xa780001e, 0x2021, 0x3c060800, 0x24c65ad8, 0x2405ffff, 0x248d0001, 0x46080, 0x31a4ffff, 0x1865821, 0x2c8a0020, 0x1540fffa, 0xad650000, 0xa7800028, 0xa7800020, 0xa7800022, 0x2021, 0x3c060800, 0x24c65b58, 0x2405ffff, 0x24990001, 0x4c080, 0x3324ffff, 0x3067821, 0x2c8e0004, 0x15c0fffa, 0xade50000, 0x3c056000, 0x8ca73d00, 0x2403e08f, 0xe31024, 0x34460140, 0x3e00008, 0xaca63d00, 0x2487007f, 0x731c2, 0x24c5ffff, 0x518c2, 0x24640001, 0x3082ffff, 0x238c0, 0xa7840030, 0x3c010800, 0xac270030, 0xaf80002c, 0x2821, 0x2021, 0x3021, 0x24890001, 0xa72821, 0x3124ffff, 0x2ca81701, 0x11000003, 0x2c830080, 0x1460fff9, 0x24c60001, 0xc02821, 0xaf86002c, 0x10c0001d, 0xa786002a, 0x24caffff, 0xa1142, 0x3c080800, 0x25085b58, 0x1040000a, 0x2021, 0x403021, 0x2407ffff, 0x248e0001, 0x46880, 0x31c4ffff, 0x1a86021, 0x86582b, 0x1560fffa, 0xad870000, 0x30a2001f, 0x50400008, 0x43080, 0x24030001, 0x43c804, 0x41080, 0x487821, 0x2738ffff, 0x3e00008, 0xadf80000, 0xc82021, 0x2405ffff, 0xac850000, 0x3e00008, 0x0, 0x30a5ffff, 0x30c6ffff, 0x30a8001f, 0x806021, 0x30e700ff, 0x52942, 0x5021, 0x10c0001d, 0x24090001, 0x240b0001, 0x25180001, 0x10b2004, 0x330800ff, 0x1267826, 0x390e0020, 0x2ded0001, 0x2dc20001, 0x1a21825, 0x1060000d, 0x1445025, 0x5c880, 0x32c4021, 0x1001821, 0x10e0000f, 0xa2027, 0x8d040000, 0x8a1825, 0xad030000, 0x24ad0001, 0x4021, 0x5021, 0x31a5ffff, 0x252e0001, 0x31c9ffff, 0xc9102b, 0x1040ffe7, 0x25180001, 0x3e00008, 0x0, 0x8d0a0000, 0x1444024, 0xa0005d1, 0xac680000, 0x27bdffe8, 0x30a5ffff, 0x30c6ffff, 0xafb00010, 0xafbf0014, 0x30e7ffff, 0x5021, 0x3410ffff, 0x6021, 0x24af001f, 0xc04821, 0x24180001, 0x24190020, 0x5e00016, 0x1e01021, 0x2f943, 0x19f682a, 0x9702b, 0x1ae4024, 0x11000017, 0xc1880, 0x641021, 0x10e00005, 0x8c4b0000, 0xf84004, 0x83823, 0x1675824, 0x3821, 0x15400041, 0x4021, 0x55600016, 0x3169ffff, 0x258b0001, 0x316cffff, 0x5e1ffec, 0x1e01021, 0x24a2003e, 0x2f943, 0x19f682a, 0x9702b, 0x1ae4024, 0x1500ffeb, 0xc1880, 0x15460005, 0x3402ffff, 0x2002821, 0xe0005b5, 0x3821, 0x2001021, 0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018, 0x15200003, 0x1601821, 0xb1c02, 0x24080010, 0x306a00ff, 0x15400005, 0x306e000f, 0x250d0008, 0x31a02, 0x31a800ff, 0x306e000f, 0x15c00005, 0x307f0003, 0x25100004, 0x31902, 0x320800ff, 0x307f0003, 0x17e00005, 0x38690001, 0x25020002, 0x31882, 0x304800ff, 0x38690001, 0x31230001, 0x10600004, 0x310300ff, 0x250a0001, 0x314800ff, 0x310300ff, 0xc6940, 0x1a34021, 0x240a0001, 0x10caffd5, 0x3110ffff, 0x246e0001, 0x31c800ff, 0x1119ffc6, 0x38c90001, 0x2d1f0020, 0x53e0001c, 0x258b0001, 0x240d0001, 0xa000648, 0x240e0020, 0x51460017, 0x258b0001, 0x25090001, 0x312800ff, 0x2d090020, 0x51200012, 0x258b0001, 0x25430001, 0x10d5004, 0x14b1024, 0x25090001, 0x1440fff4, 0x306affff, 0x3127ffff, 0x10ee000c, 0x2582ffff, 0x304cffff, 0x5021, 0x3410ffff, 0x312800ff, 0x2d090020, 0x5520fff2, 0x25430001, 0x258b0001, 0x1464826, 0xa000602, 0x316cffff, 0x3821, 0x5021, 0xa000654, 0x3410ffff, 0x27bdffd8, 0xafb00010, 0x30f0ffff, 0xafb10014, 0x103942, 0x3211ffe0, 0x71080, 0xafb3001c, 0xb12823, 0x30d3ffff, 0xafb20018, 0x30a5ffff, 0x809021, 0x2603021, 0x442021, 0xafbf0020, 0xe0005e0, 0x3207001f, 0x2228821, 0x3403ffff, 0x2402021, 0x2002821, 0x2603021, 0x3821, 0x10430009, 0x3231ffff, 0x2201021, 0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0028, 0xe0005e0, 0x0, 0x408821, 0x2201021, 0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0028, 0x42400, 0x3c036000, 0xac603d08, 0x10a00002, 0x34821006, 0x34821016, 0x3e00008, 0xac623d04, 0x27bdffe0, 0xafb00010, 0x309000ff, 0x2e020006, 0xafbf0018, 0x10400008, 0xafb10014, 0x103080, 0x3c030800, 0x24635784, 0xc32821, 0x8ca40000, 0x800008, 0x0, 0x2021, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x801021, 0x3e00008, 0x27bd0020, 0x9791002a, 0x16200051, 0x2021, 0x3c020800, 0x90420033, 0xa0006bb, 0x0, 0x978d0026, 0x15a00031, 0x2021, 0xa0006bb, 0x24020008, 0x97870024, 0x14e0001a, 0x1821, 0x602021, 0x24020001, 0x1080ffe9, 0x8fbf0018, 0x429c2, 0x453021, 0xa6582b, 0x1160ffe4, 0x3c088000, 0x3c072000, 0x569c0, 0x1a76025, 0xad0c0020, 0x3c038008, 0x2402001f, 0x2442ffff, 0xac600000, 0x441fffd, 0x24630004, 0x24a50001, 0xa6702b, 0x15c0fff5, 0x569c0, 0xa0006a5, 0x8fbf0018, 0x9787001c, 0x3c040800, 0x24845a58, 0x24050400, 0xe000660, 0x24060001, 0x978b0024, 0x24440001, 0x308affff, 0x2569ffff, 0x2d480400, 0x402821, 0x15000040, 0xa7890024, 0x24ac3800, 0xc19c0, 0xa0006b9, 0xa780001c, 0x9787001e, 0x3c040800, 0x24845ad8, 0x24050400, 0xe000660, 0x24060001, 0x97990026, 0x24440001, 0x3098ffff, 0x272fffff, 0x2f0e0400, 0x408821, 0x15c0002c, 0xa78f0026, 0xa780001e, 0x3a020003, 0x26240100, 0x3084ffff, 0xe00068d, 0x2c450001, 0x11f8c0, 0x27f00100, 0x1021c0, 0xa0006bb, 0x24020008, 0x9785002e, 0x97870022, 0x3c040800, 0x24845b58, 0xe000660, 0x24060001, 0x9787002a, 0x8f89002c, 0x24450001, 0x30a8ffff, 0x24e3ffff, 0x109302b, 0x408021, 0x14c00018, 0xa783002a, 0xa7800022, 0x97850030, 0xe000f75, 0x2002021, 0x244a0500, 0x3144ffff, 0xe00068d, 0x24050001, 0x3c050800, 0x94a50032, 0xe000f75, 0x2002021, 0x24452100, 0x3c020800, 0x90420033, 0xa0006bb, 0x521c0, 0xa0006f3, 0xa784001e, 0x24ac3800, 0xc19c0, 0xa0006b9, 0xa784001c, 0xa00070d, 0xa7850022, 0x308400ff, 0x27bdffe8, 0x2c820006, 0xafbf0014, 0xafb00010, 0x10400015, 0xa03821, 0x44080, 0x3c030800, 0x2463579c, 0x1032821, 0x8ca40000, 0x800008, 0x0, 0x24cc007f, 0x751c2, 0xc59c2, 0x3170ffff, 0x2547c400, 0x30e5ffff, 0x2784001c, 0x2003021, 0xe0005b5, 0x24070001, 0x97860028, 0x2062021, 0xa7840028, 0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018, 0x3c050800, 0x8ca50030, 0x779c2, 0xe000381, 0x25e4df00, 0x3045ffff, 0x3c040800, 0x24845b58, 0x24060001, 0xe0005b5, 0x24070001, 0x978e002a, 0x8fbf0014, 0x8fb00010, 0x25cd0001, 0x27bd0018, 0x3e00008, 0xa78d002a, 0x7c9c2, 0x2738ff00, 0x1878c2, 0x31f0ffff, 0x3c040800, 0x24845ad8, 0x2002821, 0x24060001, 0xe0005b5, 0x24070001, 0x978d0026, 0x260e0100, 0xe8400, 0x25ac0001, 0x3c0b6000, 0xa78c0026, 0xad603d08, 0x36040006, 0x3021, 0x3c076000, 0x8ce23d04, 0x305f0006, 0x17e0fffd, 0x24c90001, 0x61b00, 0x312600ff, 0x644025, 0x2cc50004, 0xace83d04, 0x14a0fff6, 0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018, 0x751c2, 0x2549c800, 0x24060001, 0x24070001, 0x3c040800, 0x24845a58, 0xe0005b5, 0x3125ffff, 0x97870024, 0x8fbf0014, 0x8fb00010, 0x24e60001, 0x27bd0018, 0x3e00008, 0xa7860024, 0x3c066018, 0x3c090800, 0x252900fc, 0xacc9502c, 0x8cc85000, 0x3c058000, 0x3c020002, 0x35070080, 0xacc75000, 0x3c040800, 0x24841fe0, 0x3c030800, 0x24631f98, 0xaca50008, 0xaca2000c, 0x3c010800, 0xac2459a4, 0x3c010800, 0xac2359a8, 0x3e00008, 0x24020001, 0xa03021, 0x3c1c0800, 0x279c59ac, 0x3c0c0400, 0x3c0b0002, 0x8b3826, 0x8c4026, 0x2ce20001, 0x7502b, 0x2d050001, 0xa4880, 0x3c030800, 0x246359a4, 0x452025, 0x1231821, 0x10800003, 0x1021, 0xac660000, 0x24020001, 0x3e00008, 0x0, 0x3c1c0800, 0x279c59ac, 0x3c0b0400, 0x3c0a0002, 0x8a3026, 0x8b3826, 0x2cc20001, 0x6482b, 0x2ce50001, 0x94080, 0x3c030800, 0x246359a4, 0x452025, 0x1031821, 0x10800005, 0x1021, 0x3c0c0800, 0x258c1f98, 0xac6c0000, 0x24020001, 0x3e00008, 0x0, 0x3c090002, 0x3c080400, 0x883026, 0x893826, 0x2cc30001, 0x802821, 0x2ce40001, 0x831025, 0x1040000b, 0x3021, 0x3c1c0800, 0x279c59ac, 0x3c0a8000, 0x8d4e0008, 0x24060001, 0x1ca6825, 0xad4d0008, 0x8d4c000c, 0x1855825, 0xad4b000c, 0x3e00008, 0xc01021, 0x3c1c0800, 0x279c59ac, 0x3c058000, 0x8ca6000c, 0x42027, 0x24020001, 0xc41824, 0x3e00008, 0xaca3000c, 0x3c020002, 0x1082000b, 0x3c056000, 0x3c070400, 0x10870003, 0x0, 0x3e00008, 0x0, 0x8ca908d0, 0x240afffd, 0x12a4024, 0x3e00008, 0xaca808d0, 0x8ca408d0, 0x2406fffe, 0x861824, 0x3e00008, 0xaca308d0, 0x3c05601a, 0x34a60010, 0x8cc30080, 0x27bdfff8, 0x8cc50084, 0xafa30000, 0x93a40000, 0x24020010, 0x10820003, 0xafa50004, 0x3e00008, 0x27bd0008, 0x93a70001, 0x14e00014, 0x97ac0002, 0x97b80002, 0x3c0f8000, 0x330efffc, 0x1cf6821, 0xada50000, 0xa3a00000, 0x3c066000, 0x8cc708d0, 0x2408fffe, 0x3c04601a, 0xe82824, 0xacc508d0, 0x8fa30004, 0x8fa20000, 0x34990010, 0x27bd0008, 0xaf220080, 0x3e00008, 0xaf230084, 0x3c0b8000, 0x318afffc, 0x14b4821, 0x8d280000, 0xa00080c, 0xafa80004, 0x27bdffe8, 0xafbf0010, 0x3c1c0800, 0x279c59ac, 0x3c058000, 0x8ca4000c, 0x8ca20004, 0x3c030002, 0x442824, 0x10a0000a, 0xa31824, 0x3c060400, 0x3c040002, 0x14600009, 0xa61024, 0x1440000f, 0x3c040400, 0xd, 0x3c1c0800, 0x279c59ac, 0x8fbf0010, 0x3e00008, 0x27bd0018, 0x3c020800, 0x8c4259a4, 0x40f809, 0x0, 0x3c1c0800, 0x279c59ac, 0xa000835, 0x8fbf0010, 0x3c020800, 0x8c4259a8, 0x40f809, 0x0, 0xa00083b, 0x0, 0x3c088000, 0x8d0201b8, 0x440fffe, 0x35090180, 0xad240000, 0x3c031000, 0x24040040, 0xad250004, 0xa1240008, 0xa1260009, 0xa527000a, 0x3e00008, 0xad0301b8, 0x3084ffff, 0x803821, 0x30a5ffff, 0x2021, 0xa000845, 0x24060080, 0x3087ffff, 0x8ca40000, 0x24060038, 0xa000845, 0x2821, 0x8f830078, 0x8f860070, 0x1066000b, 0x804021, 0x3c070800, 0x24e75b68, 0x328c0, 0xa71021, 0x8c440000, 0x24630001, 0x10880005, 0x3063000f, 0x5466fffa, 0x328c0, 0x3e00008, 0x1021, 0x3c070800, 0x24e75b6c, 0xa73021, 0x3e00008, 0x8cc20000, 0x3c039000, 0x34620001, 0x822025, 0x3c038000, 0xac640020, 0x8c650020, 0x4a0fffe, 0x0, 0x3e00008, 0x0, 0x3c028000, 0x34430001, 0x832025, 0x3e00008, 0xac440020, 0x27bdffe0, 0xafb10014, 0x3091ffff, 0xafb00010, 0xafbf0018, 0x12200013, 0xa08021, 0x8ca20000, 0x24040002, 0x24060200, 0x1040000f, 0x402821, 0xe000725, 0x0, 0x1021, 0xae000000, 0x2203821, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x402021, 0x2821, 0x3021, 0xa000845, 0x27bd0020, 0x8ca20000, 0x2203821, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x402021, 0x2821, 0x3021, 0xa000845, 0x27bd0020, 0xa01021, 0x3087ffff, 0x8ca50004, 0x8c440000, 0xa000845, 0x24060006, 0x8f83fd9c, 0x27bdffe8, 0xafbf0014, 0xafb00010, 0x90670008, 0x801021, 0x802821, 0x30e60040, 0x2021, 0x10c00008, 0x8c500000, 0xe0000bd, 0x2002021, 0x2002021, 0x8fbf0014, 0x8fb00010, 0xa000548, 0x27bd0018, 0xe0008a4, 0x0, 0xe0000bd, 0x2002021, 0x2002021, 0x8fbf0014, 0x8fb00010, 0xa000548, 0x27bd0018, 0x27bdffe0, 0xafb00010, 0x8f90fd9c, 0xafbf001c, 0xafb20018, 0xafb10014, 0x92060001, 0x808821, 0xe000872, 0x30d20004, 0x92040005, 0x1129c2, 0xa6050000, 0x34830040, 0xa2030005, 0xe00087c, 0x2202021, 0xe00054a, 0x2202021, 0x24020001, 0xae02000c, 0x2202821, 0xa6020010, 0x24040002, 0xa6020012, 0x24060200, 0xa6020014, 0xe000725, 0xa6020016, 0x1640000f, 0x8fbf001c, 0x978c0074, 0x3c0b0800, 0x8d6b0078, 0x2588ffff, 0x3109ffff, 0x256a0001, 0x12a382b, 0x10e00006, 0xa7880074, 0x3c0f6006, 0x240e0016, 0x35ed0010, 0xadae0050, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x27bdffe0, 0xafb10014, 0xafbf0018, 0xafb00010, 0x10800004, 0xa08821, 0x24020080, 0x10820007, 0x0, 0xd, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0xe000872, 0xa02021, 0x8f86fd9c, 0x2202021, 0x90c50005, 0xe00087c, 0x30b000ff, 0x2403003e, 0x1603fff1, 0x3c068000, 0x8cc40178, 0x480fffe, 0x34c80140, 0x24090007, 0x3c071000, 0xad110000, 0x2202021, 0xa1090004, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0xacc70178, 0xa0008c5, 0x27bd0020, 0x27bdffe0, 0xafb00010, 0xafbf0018, 0xafb10014, 0x3c108000, 0x8e110020, 0x0, 0xe00054a, 0xae040020, 0xae110020, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x3084ffff, 0x803821, 0x24060035, 0xa02021, 0xa000845, 0x2821, 0x3084ffff, 0x803821, 0x24060036, 0xa02021, 0xa000845, 0x2821, 0x27bdffd0, 0xafb50024, 0x3095ffff, 0xafb60028, 0xafb40020, 0xafbf002c, 0xafb3001c, 0xafb20018, 0xafb10014, 0xafb00010, 0x30b6ffff, 0x12a00027, 0xa021, 0x8f920058, 0x8e430000, 0x3c068000, 0x24020040, 0x33e02, 0x32c02, 0x30e4007f, 0x669824, 0x1482001d, 0x30a500ff, 0x8f830068, 0x2c68000a, 0x11000010, 0x8f8d0044, 0x35880, 0x3c0c0800, 0x258c57b8, 0x16c5021, 0x8d490000, 0x1200008, 0x0, 0x2d43021, 0x30c5ffff, 0xe000852, 0x24040084, 0x16600002, 0x8f920058, 0xaf800068, 0x8f8d0044, 0x26590020, 0x26980001, 0x3209021, 0x3314ffff, 0x15a00004, 0xaf990058, 0x295202b, 0x1480ffdc, 0x0, 0x2801021, 0x8fbf002c, 0x8fb60028, 0x8fb50024, 0x8fb40020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0030, 0x24070034, 0x14a70149, 0x0, 0x9247000e, 0x8f9ffda0, 0x8f90fd9c, 0x24181600, 0xa3e70019, 0x9242000d, 0x3c088000, 0x3c07800c, 0xa3e20018, 0x964a0012, 0x3c0d6000, 0x3c117fff, 0xa60a005c, 0x96440010, 0x3623ffff, 0x24020005, 0x3099ffff, 0xae190054, 0x8e46001c, 0xad180028, 0x8cef0000, 0x8dae4448, 0x1e64826, 0x1c93021, 0xae060038, 0x8e050038, 0x24cb0001, 0x3c0e7f00, 0xae05003c, 0x8e0c003c, 0xafec0004, 0xae0b0020, 0x8e130020, 0xae13001c, 0xa3e0001b, 0xae03002c, 0xa3e20012, 0x8e4a0014, 0x24130050, 0xae0a0034, 0x8e040034, 0xafe40014, 0x8e590018, 0xae190048, 0x9258000c, 0xa218004e, 0x920d0008, 0x35af0020, 0xa20f0008, 0x8e090018, 0x12e2824, 0x34ac4000, 0xae0c0018, 0x920b0000, 0x317200ff, 0x1253027f, 0x2403ff80, 0x3c040800, 0x24845be8, 0xe0008aa, 0x0, 0x3c110800, 0x8e315be8, 0xe000872, 0x2202021, 0x24050004, 0x24080001, 0xa2050025, 0x2202021, 0xe00087c, 0xa2080005, 0x3c058000, 0x8cb00178, 0x600fffe, 0x8f920058, 0x34ae0140, 0x240f0002, 0x3c091000, 0xadd10000, 0xa1cf0004, 0xaca90178, 0xa000962, 0xaf800068, 0x2cad0037, 0x51a0ff94, 0x8f8d0044, 0x58080, 0x3c110800, 0x263157e0, 0x2117821, 0x8dee0000, 0x1c00008, 0x0, 0x24110004, 0x14b1008c, 0x3c078000, 0x3c080800, 0x8d085be8, 0x8f86fd9c, 0xace80020, 0x8e450008, 0x8f99fda0, 0x240d0050, 0xacc50030, 0x8e4c0008, 0xaccc0050, 0x8e4b000c, 0xaccb0034, 0x8e430010, 0xacc30038, 0x8e4a0010, 0xacca0054, 0x8e420014, 0xacc2003c, 0x8e5f0018, 0xaf3f0004, 0x8e50001c, 0xacd00020, 0x90c40000, 0x309800ff, 0x130d024a, 0x0, 0x8cc40034, 0x8cd00030, 0x903023, 0x4c000f1, 0x2404008c, 0x126000ee, 0x24020003, 0xa000962, 0xaf820068, 0x24190005, 0x14b90066, 0x3c058000, 0x3c080800, 0x8d085be8, 0x8f86fd9c, 0xaca80020, 0x8e4c0004, 0x8f8afda0, 0x24072000, 0xaccc001c, 0x924b0008, 0x24120008, 0xa14b0019, 0x8f820058, 0x90430009, 0xa1430018, 0x8f850058, 0x90bf000a, 0x33e400ff, 0x10920010, 0x28890009, 0x152000ba, 0x240e0002, 0x240d0020, 0x108d000b, 0x34078000, 0x28980021, 0x17000008, 0x24074000, 0x24100040, 0x10900005, 0x3c070001, 0x24190080, 0x10990002, 0x3c070002, 0x24074000, 0x8cc20018, 0x3c03ff00, 0x435024, 0x147f825, 0xacdf0018, 0x90b2000b, 0xa0d20027, 0x8f830058, 0x9464000c, 0x108001fe, 0x0, 0x9467000c, 0x3c1f8000, 0x2405ffbf, 0xa4c7005c, 0x9063000e, 0x24070004, 0xa0c30008, 0x8f820058, 0x904a000f, 0xa0ca0009, 0x8f890058, 0x8d320010, 0x8fe40074, 0x244c823, 0xacd90058, 0x8d300014, 0xacd0002c, 0x95380018, 0x330dffff, 0xaccd0040, 0x9531001a, 0x322fffff, 0xaccf0044, 0x8d2e001c, 0xacce0048, 0x9128000e, 0xa0c80008, 0x90cc0008, 0x1855824, 0x126001b6, 0xa0cb0008, 0x8f920058, 0xa000962, 0xaf870068, 0x24060006, 0x14a60014, 0x3c0e8000, 0x3c0f0800, 0x8def5be8, 0x8f85fd98, 0xadcf0020, 0x8e490018, 0x8f86fd9c, 0x8f8bfda0, 0xaca90000, 0x8cc80038, 0x24040005, 0xaca80004, 0x8ccc003c, 0x12600081, 0xad6c0000, 0xa000962, 0xaf840068, 0x24110007, 0x10b1004b, 0x24040006, 0x3c050800, 0x24a55be8, 0xe000881, 0x24040081, 0x8f920058, 0x13102b, 0xa000962, 0xaf820068, 0x241f0023, 0x14bffff6, 0x3c0c8000, 0x3c050800, 0x8ca55be8, 0x8f8bfda0, 0xad850020, 0x8f91fd9c, 0x8e460004, 0x25640020, 0x26450014, 0xae260028, 0x24060003, 0xe000f81, 0x25700030, 0x8f870058, 0x2002021, 0x24060003, 0xe000f81, 0x24e50008, 0x3c040800, 0x24845be8, 0xe0008aa, 0x0, 0x92230000, 0x240a0050, 0x306200ff, 0x544affe1, 0x8f920058, 0xe000f6c, 0x0, 0xa000a6a, 0x8f920058, 0x24080033, 0x14a80032, 0x3c038000, 0x3c110800, 0x8e315be8, 0x8f8ffda0, 0xac710020, 0x8e420008, 0x240d0028, 0x8f89fd9c, 0xade20030, 0x8e4a000c, 0x24060009, 0xadea0034, 0x8e5f0010, 0xadff0038, 0x8e440014, 0xade40020, 0x8e590018, 0xadf90024, 0x8e58001c, 0xadf80028, 0xa1ed0011, 0x8e4e0004, 0x12600031, 0xad2e0028, 0x8f920058, 0xa000962, 0xaf860068, 0x240d0022, 0x14adffb8, 0x0, 0x24040007, 0x3c100800, 0x8e105be8, 0x3c188000, 0xaf100020, 0x5660feae, 0xaf840068, 0x3c040800, 0x24845be8, 0xe0008aa, 0x24130050, 0x8f84fd9c, 0x90920000, 0x325900ff, 0x1333014b, 0x0, 0x8f920058, 0x2021, 0xa000962, 0xaf840068, 0x3c050800, 0x24a55be8, 0xe000858, 0x24040081, 0xa000a6a, 0x8f920058, 0x2d49821, 0x3265ffff, 0xe000852, 0x24040084, 0xa000962, 0x8f920058, 0x108eff53, 0x24070400, 0x28870003, 0x10e00179, 0x24110004, 0x240f0001, 0x548fff4d, 0x24074000, 0xa000a22, 0x24070100, 0x3c050800, 0x24a55be8, 0xe0008a4, 0x24040082, 0x8f920058, 0x3021, 0xa000962, 0xaf860068, 0x3c040800, 0x24845be8, 0x8cc20038, 0xe0008aa, 0x8cc3003c, 0x8f920058, 0xa000ac0, 0x2021, 0x24040082, 0x3c050800, 0x24a55be8, 0xe0008a4, 0x0, 0x8f920058, 0x1021, 0xa000962, 0xaf820068, 0x8e500004, 0x8f91fd9c, 0x3c078000, 0xacf00020, 0x922c0005, 0x2002821, 0x318b0002, 0x15600156, 0x2404008a, 0x8f92fda0, 0x2404008d, 0x9245001b, 0x30a60020, 0x14c00150, 0x2002821, 0x922e0009, 0x24080012, 0x31c900ff, 0x1128014b, 0x24040081, 0xe000872, 0x2002021, 0x9258001b, 0x240f0004, 0x2002021, 0x370d0042, 0xa24d001b, 0xe00087c, 0xa22f0025, 0x3c058000, 0x8ca40178, 0x480fffe, 0x34b90140, 0x241f0002, 0xaf300000, 0xa33f0004, 0x8f920058, 0x3c101000, 0xacb00178, 0xa000a6b, 0x13102b, 0x8e500004, 0x8f91fd9c, 0x3c038000, 0xac700020, 0x922a0005, 0x2002821, 0x31420002, 0x14400017, 0x2404008a, 0x922c0009, 0x24120004, 0x2002821, 0x318b00ff, 0x11720011, 0x24040081, 0xe000872, 0x2002021, 0x8f89fda0, 0x24080012, 0x2405fffe, 0x912f001b, 0x2002021, 0x35ee0020, 0xa12e001b, 0xa2280009, 0x92260005, 0xc53824, 0xe00087c, 0xa2270005, 0x2002821, 0x2021, 0xe000933, 0x0, 0xa000a6a, 0x8f920058, 0x8e4c0004, 0x3c078000, 0x3c100800, 0x26105be8, 0xacec0020, 0x3c010800, 0xac2c5be8, 0x924b0003, 0x31710004, 0x1220013b, 0x8f84fd9c, 0x24020006, 0xa0820009, 0x924f001b, 0x240effc0, 0x31e9003f, 0x12e4025, 0xa0880008, 0x92450003, 0x30a60001, 0x14c00132, 0x0, 0x8e420008, 0xae020008, 0x3c020800, 0x8c425bf0, 0x10400131, 0x8f90fda0, 0x219c2, 0x8f8dfd9c, 0xa603000c, 0x8e4a000c, 0x24180001, 0x24040014, 0xae0a002c, 0x8e420010, 0xae02001c, 0x965f0016, 0xa61f003c, 0x96590014, 0xa619003e, 0xadb8000c, 0xa5b80010, 0xa5b80012, 0xa5b80014, 0xa5b80016, 0x12600144, 0xa2040011, 0x92510003, 0x32320002, 0x2e530001, 0x8f920058, 0x26620008, 0xa000962, 0xaf820068, 0x8e440004, 0x3c198000, 0x3c068008, 0xaf240020, 0x8e450008, 0x90d80000, 0x240d0050, 0x331100ff, 0x122d009c, 0x24070088, 0x24060009, 0xe000845, 0x0, 0xa000a6a, 0x8f920058, 0x8e500004, 0x3c098000, 0x3c118008, 0xad300020, 0x92280000, 0x24050050, 0x310400ff, 0x10850110, 0x24070088, 0x2002021, 0x2821, 0xe000845, 0x2406000e, 0x922d0000, 0x2418ff80, 0x2002821, 0x1b88025, 0x24040004, 0x24060030, 0xe000725, 0xa2300000, 0xa000a6a, 0x8f920058, 0x8e500004, 0x8f91fda0, 0x3c028000, 0xac500020, 0x923f001b, 0x33f90010, 0x1320006c, 0x24070081, 0x2002021, 0x2821, 0x2406001f, 0xe000845, 0x0, 0xa000a6a, 0x8f920058, 0x8e44001c, 0xe00085d, 0x0, 0x104000e3, 0x404821, 0x8f880058, 0x24070089, 0x1202021, 0x8d05001c, 0x24060001, 0xe000845, 0x0, 0xa000a6a, 0x8f920058, 0x96490002, 0x3c100800, 0x26105be8, 0x31280004, 0x11000097, 0x3c046000, 0x8e4e001c, 0x3c0f8000, 0xadee0020, 0x3c010800, 0xac2e5be8, 0x96470002, 0x30e40001, 0x148000e6, 0x0, 0x8e420004, 0xae020008, 0x3c100800, 0x8e105bf0, 0x120000ec, 0x3c0f8000, 0x8f92fd9c, 0x24100001, 0x8e4e0018, 0x8f8dfda0, 0x8f9ffd98, 0x1cf4825, 0xae490018, 0xa2400005, 0xae50000c, 0x3c080800, 0x8d085bf0, 0x8f840058, 0xa6500010, 0x839c2, 0xa6500012, 0xa6500014, 0xa6500016, 0xa5a7000c, 0x8c8c0008, 0x8f8b0058, 0x8f8a0058, 0xadac002c, 0x8d63000c, 0x24070002, 0xada3001c, 0x91460010, 0xa1a60011, 0x8f820058, 0x90450011, 0xa3e50008, 0x8f990058, 0x93380012, 0xa258004e, 0x8f910058, 0x922f0013, 0xa1af0012, 0x8f920058, 0x964e0014, 0xa5ae003c, 0x96490016, 0xa5a9003e, 0x8e480018, 0xada80014, 0x5660fd6a, 0xaf870068, 0x3c050800, 0x24a55be8, 0xe000881, 0x2021, 0x8f920058, 0x3821, 0xa000962, 0xaf870068, 0x3c050800, 0x24a55be8, 0xe0008a4, 0x24040082, 0x8f920058, 0xa000a4d, 0x3821, 0xe000f6c, 0x0, 0x8f920058, 0xa000ac0, 0x2021, 0xe000872, 0x2002021, 0x9223001b, 0x2002021, 0x346a0010, 0xe00087c, 0xa22a001b, 0x3821, 0x2002021, 0x2821, 0xa000ba5, 0x2406001f, 0x9242000c, 0x305f0001, 0x13e00003, 0x0, 0x964a000e, 0xa4ca002c, 0x924b000c, 0x31630002, 0x50600006, 0x3821, 0x8e470014, 0x964c0012, 0xacc7001c, 0xa4cc001a, 0x3821, 0xa000b7f, 0x24060009, 0x3c050800, 0x24a55be8, 0xe0008a4, 0x2404008b, 0x8f920058, 0xa000a4d, 0x13382b, 0x3c0c0800, 0x8d8c5be8, 0x24dffffe, 0x25930100, 0x326b007f, 0x1679021, 0x2638824, 0xad110028, 0xae4600e0, 0xae4000e4, 0xa0009b3, 0xae5f001c, 0xacc00054, 0x3c0d0800, 0x8dad5be8, 0x3c18800c, 0x37090100, 0xaced0028, 0x8e510014, 0xad3100e0, 0x8e4f0014, 0xad2f00e4, 0x8e4e0010, 0x25c7fffe, 0xa0009f4, 0xad27001c, 0x5491fdd6, 0x24074000, 0xa000a22, 0x24071000, 0xe00092d, 0x0, 0xa000a6a, 0x8f920058, 0x8c83442c, 0x3c12dead, 0x3651beef, 0x3c010800, 0xac205be8, 0x10710062, 0x0, 0x3c196c62, 0x37387970, 0x14780008, 0x24040002, 0x97850074, 0x9782006c, 0x24040092, 0xa2f82b, 0x13e00019, 0x2002821, 0x24040002, 0xe000695, 0x24050200, 0x3c068000, 0xacc20020, 0x3c010800, 0xac225be8, 0x1040000d, 0x8f8c0058, 0x240a0028, 0x24040003, 0x918b0010, 0x316300ff, 0x546a0001, 0x24040001, 0xe000081, 0x0, 0x10400004, 0x24040083, 0xa000bc2, 0x8f920058, 0x24040083, 0x3c050800, 0x24a55be8, 0xe000881, 0x0, 0x8f920058, 0x13382b, 0xa000962, 0xaf870068, 0xa000b49, 0x24020012, 0x8e440008, 0xe00085d, 0x0, 0xa000b55, 0xae020008, 0x3c050800, 0x24a55be8, 0xe000858, 0x24040087, 0x8f920058, 0xa000b72, 0x13102b, 0x24040004, 0xe000695, 0x24050030, 0x1440002a, 0x404821, 0x8f880058, 0x24070083, 0x1202021, 0x8d05001c, 0xa000bb3, 0x24060001, 0x8f830078, 0x8f860070, 0x1066feee, 0x3821, 0x3c070800, 0x24e75b6c, 0x320c0, 0x872821, 0x8cae0000, 0x11d0005d, 0x246f0001, 0x31e3000f, 0x5466fffa, 0x320c0, 0xa000b8c, 0x3821, 0x8e440004, 0xe00085d, 0x0, 0xa000bc8, 0xae020008, 0x3c050800, 0x24a55be8, 0xe0008a4, 0x24040082, 0x8f920058, 0xa000b72, 0x1021, 0x3c050800, 0x24a55be8, 0xa000c7c, 0x24040087, 0x8c83442c, 0xa000c5b, 0x3c196c62, 0x8f880058, 0x3c078008, 0x3c0c8000, 0x240b0050, 0x240a0001, 0xad820020, 0xa0eb0000, 0xa0ea0001, 0x91030004, 0xa0e30018, 0x91040005, 0xa0e40019, 0x91060006, 0x3c040800, 0x24845b6c, 0xa0e6001a, 0x91020007, 0x3c060800, 0x24c65b68, 0xa0e2001b, 0x91050008, 0xa0e5001c, 0x911f0009, 0xa0ff001d, 0x9119000a, 0xa0f9001e, 0x9118000b, 0xa0f8001f, 0x9112000c, 0xa0f20020, 0x9111000d, 0xa0f10021, 0x9110000e, 0xa0f00022, 0x910f000f, 0xa0ef0023, 0x910e0010, 0xa0ee0024, 0x910d0011, 0xa0ed0025, 0x950c0014, 0xa4ec0028, 0x950b0016, 0x8f8a0070, 0x8f920078, 0xa4eb002a, 0x95030018, 0xa10c0, 0x25450001, 0xa4e3002c, 0x8d1f001c, 0x44c021, 0x46c821, 0x30a5000f, 0xaf3f0000, 0xaf090000, 0x10b20006, 0xaf850070, 0x3821, 0x8d05001c, 0x1202021, 0xa000bb3, 0x24060001, 0x24ad0001, 0x31a7000f, 0xaf870078, 0xa000cf9, 0x3821, 0x3c060800, 0x24c65b68, 0x869021, 0x3821, 0xaca00000, 0xa000b8c, 0xae400000, 0x3c048201, 0x3c036000, 0x34820e02, 0xac603d68, 0xaf800098, 0x3e00008, 0xac623d6c, 0x27bdffe8, 0xafb00010, 0x3090ffff, 0x101842, 0x2c620041, 0xafbf0014, 0x14400002, 0x24040080, 0x24030040, 0x3c010800, 0xac300060, 0x3c010800, 0xac230064, 0xe000f75, 0x602821, 0x244802bf, 0x2409ff80, 0x1092824, 0x103980, 0x103040, 0x8fbf0014, 0x8fb00010, 0xa72021, 0x861821, 0xaf830080, 0x3c010800, 0xac250058, 0x3c010800, 0xac24005c, 0x3e00008, 0x27bd0018, 0x308300ff, 0x30c6ffff, 0x30e400ff, 0x3c088000, 0x8d0201b8, 0x440fffe, 0x35400, 0x1443825, 0x3c096000, 0xe92025, 0x3c031000, 0xad050180, 0xad060184, 0xad040188, 0x3e00008, 0xad0301b8, 0x8f850058, 0x3c0a6012, 0x35480010, 0x8cac0004, 0x3c0d600e, 0x35a60010, 0x318b0006, 0x2d690001, 0xad0900c4, 0x8ca70004, 0xacc73180, 0x8ca20008, 0x94a40002, 0xacc23184, 0x8ca3001c, 0x4600003, 0xa7840090, 0x3e00008, 0x0, 0x8caf0018, 0xaccf31d0, 0x8cae001c, 0x3e00008, 0xacce31d4, 0x8f850058, 0x8f87ff28, 0x8f86ff30, 0x8cae0004, 0x3c0f6012, 0x35e80010, 0xacee0078, 0x8cad0008, 0xaced007c, 0x8cac0010, 0xaccc004c, 0x8cab000c, 0xaccb0048, 0x94ca0054, 0x3c020800, 0x8c420044, 0x25490001, 0xa4c90054, 0x94c40054, 0x3083ffff, 0x10620017, 0x0, 0x3c020800, 0x8c420040, 0xa4c20052, 0x8ca30018, 0xace30030, 0x8ca20014, 0xace2002c, 0x8cb90018, 0xacf90038, 0x8cb80014, 0x24050001, 0xacf80034, 0x8d0600bc, 0x50c50019, 0x8d0200b4, 0x8d0200b8, 0xa4e20048, 0x94e40048, 0xa4e4004a, 0x94e800ea, 0x3e00008, 0x3102ffff, 0x3c020800, 0x8c420024, 0xa4c00054, 0xa4c20052, 0x8ca30018, 0xace30030, 0x8ca20014, 0xace2002c, 0x8cb90018, 0xacf90038, 0x8cb80014, 0x24050001, 0xacf80034, 0x8d0600bc, 0x54c5ffeb, 0x8d0200b8, 0x8d0200b4, 0xa4e20048, 0x94e40048, 0xa4e4004a, 0x94e800ea, 0x3e00008, 0x3102ffff, 0x8f860058, 0x3c048000, 0x8cc90008, 0x8cc80008, 0x929c0, 0x839c0, 0xac870020, 0x90c30007, 0x30620004, 0x1040003e, 0xaf850094, 0x90cb0007, 0x316a0008, 0x1140003d, 0x8f87ff2c, 0x8ccd000c, 0x8cce0014, 0x1ae602b, 0x11800036, 0x0, 0x8cc2000c, 0xace20070, 0x8ccb0018, 0x8f85ff28, 0x8f88ff30, 0xaceb0074, 0x8cca0010, 0x2402fff8, 0xacaa00d8, 0x8cc9000c, 0xad090060, 0x8cc4001c, 0xaca400d0, 0x90e3007c, 0x62c824, 0xa0f9007c, 0x90d80007, 0x330f0008, 0x11e00004, 0x0, 0x90ed007c, 0x35ac0001, 0xa0ec007c, 0x90cf0007, 0x31ee0001, 0x11c00006, 0x0, 0x90e3007c, 0x24180034, 0x34790002, 0xa0f9007c, 0xacb800dc, 0x90c20007, 0x30460002, 0x10c00004, 0x0, 0x90e8007c, 0x35040004, 0xa0e4007c, 0x90ed007d, 0x3c0b600e, 0x356a0010, 0x31ac003f, 0xa0ec007d, 0x8d4931d4, 0x31270001, 0x10e00002, 0x240e0001, 0xa0ae0009, 0x94af00ea, 0x3e00008, 0x31e2ffff, 0x8f87ff2c, 0xa000daf, 0x8cc20014, 0xa000db0, 0xace00070, 0x8f8c0058, 0x27bdffd8, 0xafb3001c, 0xafb20018, 0xafb00010, 0xafbf0020, 0xafb10014, 0x918f0015, 0x3c13600e, 0x36730010, 0x31eb000f, 0xa38b009c, 0x8d8f0004, 0x8d8b0008, 0x959f0012, 0x95990010, 0x9584001a, 0x9598001e, 0x958e001c, 0x33edffff, 0x332affff, 0x3089ffff, 0x3308ffff, 0x31c7ffff, 0x3c010800, 0xac2d0024, 0x3c010800, 0xac290044, 0x3c010800, 0xac2a0040, 0xae683178, 0xae67317c, 0x91850015, 0x95910016, 0x3c126012, 0x36520010, 0x30a200ff, 0x3230ffff, 0xae623188, 0xae5000b4, 0x91830014, 0x959f0018, 0x24060001, 0x66c804, 0x33f8ffff, 0xae5900b8, 0xae5800bc, 0x918e0014, 0xaf8f0084, 0x3c086006, 0x31cd00ff, 0xae4d00c0, 0x918a0015, 0x9584000e, 0x3c07600a, 0x314900ff, 0xaf8b0088, 0x3084ffff, 0xae4900c8, 0x35110010, 0xe000d10, 0x34f00410, 0x3c020800, 0x8c420060, 0x3c030800, 0x8c630064, 0x3c060800, 0x8cc60058, 0x3c050800, 0x8ca5005c, 0x8f840080, 0x8fbf0020, 0xae23004c, 0xae65319c, 0xae030054, 0xae4500dc, 0xae6231a0, 0xae6331a4, 0xae663198, 0xae220048, 0x8fb3001c, 0xae020050, 0x8fb10014, 0xae4200e0, 0xae4300e4, 0xae4600d8, 0x8fb00010, 0x8fb20018, 0xa00057d, 0x27bd0028, 0x97850092, 0x9783007c, 0x27bdffe8, 0xafb00010, 0xa3102b, 0xafbf0014, 0x24040005, 0x8f900058, 0x10400055, 0x24090002, 0xe000695, 0x8f850080, 0xaf820094, 0x24040003, 0x1040004f, 0x24090002, 0x3c068000, 0xe000081, 0xacc20020, 0x24070001, 0x24082000, 0x1040004d, 0x24040005, 0x978e0092, 0x8f8aff2c, 0x24090050, 0x25c50001, 0xa7850092, 0xa1490000, 0x3c0d0800, 0x8dad0064, 0x24038000, 0x8f84ff28, 0xd6600, 0xad4c0018, 0xa5400006, 0x954b000a, 0x8f85ff30, 0x2402ff80, 0x1633024, 0xa546000a, 0x915f000a, 0x4821, 0x3e2c825, 0xa159000a, 0xa0a00008, 0xa140004c, 0xa08000d5, 0x96180002, 0x97830090, 0x3c020004, 0xa49800ea, 0x960f0002, 0x2418ffbf, 0x25ee2401, 0xa48e00be, 0x8e0d0004, 0xacad0044, 0x8e0c0008, 0xacac0040, 0xa4a00050, 0xa4a00054, 0x8e0b000c, 0x240c0030, 0xac8b0028, 0x8e060010, 0xac860024, 0xa480003e, 0xa487004e, 0xa4870050, 0xa483003c, 0xad420074, 0xac8800d8, 0xaca80060, 0xa08700fc, 0x909f00d4, 0x33f9007f, 0xa09900d4, 0x909000d4, 0x2187824, 0xa08f00d4, 0x914e007c, 0x35cd0001, 0xa14d007c, 0x938b009c, 0xad480070, 0xac8c00dc, 0xa08b00d6, 0x8f880088, 0x8f870084, 0xac8800c4, 0xac8700c8, 0xa5400078, 0xa540007a, 0x8fbf0014, 0x8fb00010, 0x1201021, 0x3e00008, 0x27bd0018, 0x8f850094, 0xe000725, 0x8f860080, 0xa000e9f, 0x24090002, 0x27bdffe0, 0xafb00010, 0x8f900058, 0xafb10014, 0xafbf0018, 0x8e090004, 0xe00054a, 0x921c0, 0x8e080004, 0x8f84ff28, 0x8f82ff30, 0x839c0, 0x3c068000, 0xacc70020, 0x948500ea, 0x90430013, 0x1460001c, 0x30b1ffff, 0x8f8cff2c, 0x918b0008, 0x316a0040, 0x1540000b, 0x0, 0x8e0d0004, 0x2203021, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x24040022, 0x3821, 0xd29c0, 0xa000d2f, 0x27bd0020, 0xe000098, 0x0, 0x8e0d0004, 0x2203021, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x24040022, 0x3821, 0xd29c0, 0xa000d2f, 0x27bd0020, 0xe000090, 0x0, 0x8e0d0004, 0x2203021, 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x24040022, 0x3821, 0xd29c0, 0xa000d2f, 0x27bd0020, 0x27bdffe0, 0xafb20018, 0x3092ffff, 0xafb00010, 0xafbf001c, 0xafb10014, 0x1240001e, 0x8021, 0x8f860058, 0x8cc50000, 0x24030006, 0x53f02, 0x51402, 0x30e40007, 0x14830016, 0x304500ff, 0x2ca80006, 0x11000040, 0x55880, 0x3c0c0800, 0x258c58bc, 0x16c5021, 0x8d490000, 0x1200008, 0x0, 0x8f8e0098, 0x240d0001, 0x11cd0050, 0x24020002, 0xaf820098, 0x26090001, 0x3130ffff, 0x24c80020, 0x212202b, 0x1003021, 0x1480ffe5, 0xaf880058, 0x2001021, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 0x9387007e, 0x54e00034, 0x3021, 0xe000de7, 0x0, 0x8f860058, 0xa000eff, 0x24020001, 0x8f870098, 0x24050002, 0x10e50031, 0x24040013, 0x2821, 0x3021, 0x24070001, 0xe000d2f, 0x0, 0xa000f00, 0x8f860058, 0x8f830098, 0x24020002, 0x1462fff6, 0x24040012, 0xe000d9a, 0x0, 0x8f850094, 0x403021, 0x24040012, 0xe000d2f, 0x3821, 0xa000f00, 0x8f860058, 0x8f830098, 0x24110003, 0x10710029, 0x241f0002, 0x107fffce, 0x26090001, 0x24040010, 0x2821, 0x3021, 0xa000f1d, 0x24070001, 0x8f910098, 0x24060002, 0x1626fff9, 0x24040010, 0xe000e41, 0x0, 0x14400023, 0x8f980058, 0x8f860058, 0xa000eff, 0x24020003, 0x24040014, 0xe000d2f, 0x2821, 0x8f860058, 0xa000eff, 0x24020002, 0xe000ea9, 0x0, 0xa000f00, 0x8f860058, 0xe000d3f, 0x0, 0x24190002, 0x24040014, 0x2821, 0x3021, 0x3821, 0xaf990098, 0xe000d2f, 0x0, 0xa000f00, 0x8f860058, 0xe000d57, 0x0, 0x8f850094, 0x24190002, 0x403021, 0x24040010, 0x3821, 0xa000f56, 0xaf990098, 0x403821, 0x24040010, 0x970f0002, 0x2821, 0xe000d2f, 0x31e6ffff, 0x8f860058, 0xa000f00, 0xaf910098, 0x8f84ff2c, 0x3c077fff, 0x34e6ffff, 0x8c850018, 0x24020001, 0xa61824, 0xac830018, 0x3e00008, 0xa0820005, 0x3084ffff, 0x30a5ffff, 0x10800007, 0x1821, 0x30820001, 0x10400002, 0x42042, 0x651821, 0x1480fffb, 0x52840, 0x3e00008, 0x601021, 0x10c00007, 0x0, 0x8ca20000, 0x24c6ffff, 0x24a50004, 0xac820000, 0x14c0fffb, 0x24840004, 0x3e00008, 0x0, 0x10a00008, 0x24a3ffff, 0xac860000, 0x0, 0x0, 0x2402ffff, 0x2463ffff, 0x1462fffa, 0x24840004, 0x3e00008, 0x0, 0x411c0, 0x3e00008, 0x24420240, 0x27bdffe8, 0xafb00010, 0x808021, 0xafbf0014, 0xe000f96, 0xa02021, 0x504821, 0x240aff80, 0x8fbf0014, 0x8fb00010, 0x12a3024, 0x3127007f, 0x3c08800a, 0x3c042100, 0xe81021, 0xc42825, 0x3c038000, 0x27bd0018, 0xac650024, 0xaf820038, 0xac400000, 0xac650024, 0x3e00008, 0xac400040, 0x3c0d0800, 0x8dad0058, 0x56180, 0x240aff80, 0x1a45821, 0x16c4821, 0x12a3024, 0x3127007f, 0x3c08800c, 0x3c042100, 0xe81021, 0xc42825, 0x3c038000, 0xac650028, 0xaf820034, 0x3e00008, 0xac400024, 0x30a5ffff, 0x3c068000, 0x8cc201b8, 0x440fffe, 0x3c086015, 0xa83825, 0x3c031000, 0xacc40180, 0xacc00184, 0xacc70188, 0x3e00008, 0xacc301b8, 0x3c0d0800, 0x8dad0058, 0x56180, 0x240aff80, 0x1a45821, 0x16c4021, 0x10a4824, 0x93140, 0x3107007f, 0xc72825, 0x3c042000, 0xa41825, 0x3c028000, 0xac430830, 0x3e00008, 0xaf800034, 0x27bdffe8, 0xafb00010, 0x808021, 0xafbf0014, 0xe000f96, 0xa02021, 0x504821, 0x240bff80, 0x12b5024, 0xa3940, 0x3128007f, 0x3c062000, 0x8fbf0014, 0x8fb00010, 0xe82825, 0x34c20001, 0xa21825, 0x3c048000, 0x27bd0018, 0xac830830, 0x3e00008, 0xaf800038, 0x3c058008, 0x8ca70060, 0x3c068008, 0x87102b, 0x14400011, 0x2c834000, 0x8ca80060, 0x2d034000, 0x1060000f, 0x24034000, 0x8cc90060, 0x89282b, 0x14a00002, 0x801821, 0x8cc30060, 0x35a42, 0xb3080, 0x3c0a0800, 0x254a5920, 0xca2021, 0x3e00008, 0x8c820000, 0x1460fff3, 0x24034000, 0x35a42, 0xb3080, 0x3c0a0800, 0x254a5920, 0xca2021, 0x3e00008, 0x8c820000, 0x3c058008, 0x90a60008, 0x938400ab, 0x24c20001, 0x304200ff, 0x3043007f, 0x1064000c, 0x23827, 0xa0a20008, 0x3c048000, 0x8c850178, 0x4a0fffe, 0x8f8a00a0, 0x24090002, 0x3c081000, 0xac8a0140, 0xa0890144, 0x3e00008, 0xac880178, 0xa00101b, 0x30e20080, 0x27bdffd8, 0xafb20018, 0x8f9200a4, 0xafbf0020, 0xafb3001c, 0xafb00010, 0xafb10014, 0x8f930034, 0x8e590028, 0x3c100080, 0x3c0effef, 0xae790000, 0x8e580024, 0xa260000a, 0x35cdffff, 0xae780004, 0x9251002c, 0x3c0bff9f, 0x356affff, 0xa271000c, 0x8e6f000c, 0x3c080040, 0xa271000b, 0x1f06025, 0x18d4824, 0x12a3824, 0xe83025, 0xae66000c, 0x8e450004, 0xae600018, 0x3c0400ff, 0xae650014, 0x8e43002c, 0x3482ffff, 0xa6600008, 0x62f824, 0xae7f0010, 0x8e590008, 0x8f9000a0, 0x964e0012, 0xae790020, 0x8e51000c, 0x31d83fff, 0x187980, 0xae710024, 0x8e4d0014, 0x1f06021, 0x31cb0001, 0xae6d0028, 0x8e4a0018, 0xc41c2, 0xb4b80, 0xae6a002c, 0x8e46001c, 0x1093821, 0xa667001c, 0xae660030, 0x96450002, 0x8e440020, 0xa665001e, 0xae640034, 0x92430033, 0x30620004, 0x54400006, 0x92470000, 0x3c028008, 0x34430100, 0x8c7f00d0, 0xae7f0030, 0x92470000, 0x8f860038, 0xa0c70030, 0x92450033, 0x30a40002, 0x50800007, 0x92510001, 0x8f880038, 0x240bff80, 0x910a0030, 0x14b4825, 0xa1090030, 0x92510001, 0x8f900038, 0x240cffbf, 0x2404ffdf, 0xa2110031, 0x8f8d0038, 0x3c188008, 0x37110080, 0x91af003c, 0x31ee007f, 0xa1ae003c, 0x8f890038, 0x912b003c, 0x16c5024, 0xa12a003c, 0x8f9f0038, 0x8e680014, 0x93e6003c, 0x2d070001, 0x71140, 0xc42824, 0xa21825, 0xa3e3003c, 0x8f870038, 0x96590012, 0xa4f90032, 0x8e450004, 0x922e007c, 0x30b00003, 0x107823, 0x31ed0003, 0xad1021, 0x31cc0002, 0x15800002, 0x24460034, 0x24460030, 0x3c028008, 0x34430080, 0x907f007c, 0xbfc824, 0x33380004, 0x17000002, 0x24c20004, 0xc01021, 0x8f980038, 0x24190002, 0xace20034, 0xa3190000, 0x924f003f, 0x8f8e0038, 0x3c0c8008, 0x358b0080, 0xa1cf0001, 0x8f910038, 0x924d003f, 0x8e440004, 0xa62d0002, 0x956a005c, 0xe000ff4, 0x3150ffff, 0x24b80, 0x2093825, 0x3c084200, 0xe82825, 0xae250004, 0x8e440038, 0x8f850038, 0xaca40018, 0x8e460034, 0xaca6001c, 0xaca0000c, 0xaca00010, 0xa4a00014, 0xa4a00016, 0xa4a00020, 0xa4a00022, 0xaca00024, 0x8e620014, 0x50400001, 0x24020001, 0x8fbf0020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0xaca20008, 0xa001013, 0x27bd0028, 0x27bdffc8, 0x3c058008, 0x34a40080, 0xafbf0034, 0xafbe0030, 0xafb7002c, 0xafb60028, 0xafb50024, 0xafb40020, 0xafb3001c, 0xafb20018, 0xafb10014, 0xafb00010, 0x94830078, 0x9482007a, 0x10430051, 0x2405ffff, 0x80f021, 0xa001123, 0x80b821, 0x108b004d, 0x8fbf0034, 0x8f8600a0, 0x3c180800, 0x8f18005c, 0x2411ff80, 0x3c168000, 0x3067821, 0x1f18024, 0xaed0002c, 0x96ee007a, 0x31ec007f, 0x3c0d800e, 0x31cb7fff, 0x18d5021, 0xb4840, 0x12aa821, 0x96a40000, 0x3c080800, 0x8d080058, 0x2405ff80, 0x30953fff, 0x1061821, 0x153980, 0x67c821, 0x325f824, 0x3c020100, 0x3e29025, 0x3338007f, 0x3c11800c, 0xaed20028, 0x3119021, 0x9250000d, 0x320f0004, 0x11e00037, 0x2e09821, 0x96e3007a, 0x96e8007a, 0x96e5007a, 0x24048000, 0x31077fff, 0x24e30001, 0x30627fff, 0xa4f824, 0x3e2c825, 0xa6f9007a, 0x96e6007a, 0x3c140800, 0x8e940060, 0x30d67fff, 0x12d400c1, 0x0, 0x8e580018, 0x8f8400a0, 0x2a02821, 0x2713ffff, 0xe000fce, 0xae53002c, 0x97d50078, 0x97d4007a, 0x12950010, 0x2821, 0x3c098008, 0x35240100, 0x3c0a8008, 0x91480008, 0x908700d5, 0x3114007f, 0x30e400ff, 0x284302b, 0x14c0ffb9, 0x268b0001, 0x938e00ab, 0x268c0001, 0x8e6821, 0x15acffb7, 0x8f8600a0, 0x8fbf0034, 0x8fbe0030, 0x8fb7002c, 0x8fb60028, 0x8fb50024, 0x8fb40020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0xa01021, 0x3e00008, 0x27bd0038, 0xc02021, 0xe000f99, 0x2802821, 0x8e4b0010, 0x8e4c0030, 0x8f840038, 0x24090002, 0x16c5023, 0xae4a0010, 0xa0890000, 0x96e3005c, 0x8e440030, 0x8f910038, 0xe000ff4, 0x3070ffff, 0x24380, 0x2083825, 0x3c024200, 0xe22825, 0xae250004, 0x8e5f0004, 0x8f8a0038, 0x8e590000, 0x240b0008, 0xad5f001c, 0xad590018, 0xad40000c, 0xad400010, 0x9246000a, 0x24040005, 0x2408c000, 0x30d000ff, 0xa5500014, 0x96580008, 0xa5580016, 0x9251000a, 0x3c188008, 0x322f00ff, 0xa54f0020, 0x964e0008, 0x37110100, 0xa54e0022, 0xad400024, 0x924d000b, 0x31ac00ff, 0xa54c0002, 0xa14b0001, 0x8e490030, 0x8f830038, 0x240bffbf, 0xac690008, 0xa0640030, 0x8f900038, 0x2403ffdf, 0x96070032, 0xe82824, 0xb51025, 0xa6020032, 0x921f0032, 0x33f9003f, 0x37260040, 0xa2060032, 0x8f8c0038, 0xad800034, 0x8e2f00d0, 0xad8f0038, 0x918e003c, 0x3c0f7fff, 0x31cd007f, 0xa18d003c, 0x8f840038, 0x35eeffff, 0x908a003c, 0x14b4824, 0xa089003c, 0x8f850038, 0x90a8003c, 0x1033824, 0xa0a7003c, 0x8e420034, 0x8f910038, 0x3c038008, 0xae220040, 0x8e59002c, 0x8e5f0030, 0x33f3023, 0xae260044, 0x92300048, 0x3218007f, 0xa2380048, 0x8f880038, 0x8e4d0030, 0x8d0c0048, 0x1ae5824, 0x1965024, 0x14b4825, 0xad090048, 0x9244000a, 0xa104004c, 0x96470008, 0x8f850038, 0xa4a7004e, 0x8e500030, 0x8e440030, 0xe000381, 0x8c650060, 0x92f9007c, 0x2f940, 0x402821, 0x21100, 0x3e23021, 0x33360002, 0x12c00003, 0x2068021, 0x5b080, 0x2168021, 0x926d007c, 0x31b30004, 0x12600002, 0x57080, 0x20e8021, 0x8e4b0030, 0x8f880038, 0x24058000, 0x316a0003, 0xa4823, 0x31240003, 0x2041821, 0xad030034, 0x96e4007a, 0x96f0007a, 0x96f1007a, 0x32027fff, 0x24470001, 0x30ff7fff, 0x225c824, 0x33f3025, 0xa6e6007a, 0x96f8007a, 0x3c120800, 0x8e520060, 0x330f7fff, 0x11f20018, 0x0, 0x8f8400a0, 0xe000fce, 0x2a02821, 0x8f8400a0, 0xe000fde, 0x2802821, 0xe001013, 0x0, 0xa00111f, 0x0, 0x96f1007a, 0x2248024, 0xa6f0007a, 0x92ef007a, 0x92eb007a, 0x31ee00ff, 0xe69c2, 0xd6027, 0xc51c0, 0x3169007f, 0x12a2025, 0xa001119, 0xa2e4007a, 0x96e6007a, 0xc5c024, 0xa6f8007a, 0x92ef007a, 0x92f3007a, 0x31f200ff, 0x1271c2, 0xe6827, 0xdb1c0, 0x326c007f, 0x1962825, 0xa2e5007a, 0xa0011d0, 0x8f8400a0, 0x3c038000, 0x3084ffff, 0x30a5ffff, 0xac640018, 0xac65001c, 0x3e00008, 0x8c620014, 0x27bdffa0, 0x3c068008, 0xafbf005c, 0xafbe0058, 0xafb70054, 0xafb60050, 0xafb5004c, 0xafb40048, 0xafb30044, 0xafb20040, 0xafb1003c, 0xafb00038, 0x34c80100, 0x910500d5, 0x90c70008, 0x3084ffff, 0x30a500ff, 0x30e2007f, 0x45182a, 0xafa40010, 0xa7a00018, 0xa7a00026, 0x10600055, 0xafa00014, 0x90ca0008, 0x3149007f, 0xa93023, 0x24d3ffff, 0x13802b, 0x8fb40010, 0x14902b, 0x2128824, 0x52200088, 0x8fb30014, 0x3c038008, 0x94790052, 0x947e0050, 0x8fb60010, 0x33ec023, 0x18bc00, 0x171403, 0x16fc00, 0x2c2a82a, 0x16a00002, 0x1f2c03, 0x402821, 0x133c00, 0x72403, 0xa4102a, 0x54400001, 0xa02021, 0x28850009, 0x14a00002, 0x80a021, 0x24140008, 0x3c0c8008, 0x8d860048, 0x145980, 0x8d88004c, 0x3c038000, 0x3169ffff, 0x3c0a0010, 0x12a2025, 0x34710400, 0xac660038, 0xaf9100a4, 0xac68003c, 0xac640030, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8c6e0000, 0x31cd0020, 0x11a0fffd, 0x14782a, 0x1f01024, 0x10400039, 0xa821, 0x3c168008, 0x92d70008, 0x3c128000, 0x8e440100, 0x32f6007f, 0xe000f99, 0x2c02821, 0x8e390010, 0x8e440100, 0x9021, 0x33373fff, 0xe000fb1, 0x2e02821, 0x92380000, 0x3302003f, 0x2c500008, 0x52000010, 0x8821, 0x21080, 0x3c030800, 0x246358e4, 0x43f821, 0x8ffe0000, 0x3c00008, 0x0, 0x90cf0008, 0x938c00ab, 0x31ee007f, 0xae6823, 0x18d5821, 0xa001217, 0x2573ffff, 0x8821, 0x3c1e8000, 0x8fc40100, 0xe000fce, 0x2e02821, 0x8fc40100, 0xe000fde, 0x2c02821, 0x1220000f, 0x13802b, 0x8f8b00a4, 0x26a40001, 0x4ac00, 0x2729823, 0x15ac03, 0x25780040, 0x2b4b02a, 0x13802b, 0x24170001, 0x3008821, 0x2d01024, 0xaf9800a4, 0x1440ffc9, 0xafb70014, 0x3c078008, 0x94e20050, 0x8fae0010, 0x3c058000, 0x2a28821, 0x3c060020, 0xa4f10050, 0xaca60030, 0x94f40050, 0x94ef0052, 0x1d51823, 0x306cffff, 0x11f4001e, 0xafac0010, 0x8cef004c, 0x156180, 0x8cf50048, 0x1ec2821, 0x2021, 0xac582b, 0x2a4c021, 0x30bb021, 0xace5004c, 0xacf60048, 0x8fb40010, 0x14902b, 0x2128824, 0x1620ff7c, 0x3c038008, 0x8fb30014, 0x8fbf005c, 0x8fbe0058, 0x3a620001, 0x8fb70054, 0x8fb60050, 0x8fb5004c, 0x8fb40048, 0x8fb30044, 0x8fb20040, 0x8fb1003c, 0x8fb00038, 0x3e00008, 0x27bd0060, 0x94fe0054, 0x8cf20044, 0x33c9fffe, 0x9c8c0, 0x259f821, 0xacbf003c, 0x8ce80044, 0x8cad003c, 0x10d5023, 0x1940003b, 0x0, 0x8cf70040, 0x26e20001, 0xaca20038, 0x3c050050, 0x34a70010, 0x3c038000, 0xac670030, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8c780000, 0x33160020, 0x12c0fffd, 0x3c118008, 0x96220054, 0x3c158000, 0x3c068008, 0x304e0001, 0xe18c0, 0x757821, 0x8dec0400, 0x3c070800, 0x8ce70044, 0x3c040020, 0xaccc0048, 0x8df40404, 0x240b0001, 0xacd4004c, 0x10eb0260, 0xaea40030, 0x96390052, 0x3c050800, 0x8ca50040, 0xb99021, 0xa6320052, 0x963f0054, 0x27ed0001, 0xa62d0054, 0x96260054, 0x30c4ffff, 0x5487ff2f, 0x8fb40010, 0x30a5ffff, 0xe0011f4, 0xa6200054, 0x3c070800, 0x8ce70024, 0x963e0052, 0x47b823, 0x3d74823, 0xa6290052, 0xa001219, 0x8fb40010, 0x8ce20040, 0xa0012be, 0x0, 0x92240001, 0x24070001, 0x3085007f, 0x14a7001c, 0x97ad0026, 0x8e2b0014, 0x240cc000, 0x316a3fff, 0x1ac4824, 0x3c060800, 0x8cc60060, 0x12a4025, 0x31043fff, 0x86882b, 0x12200011, 0xa7a80026, 0x3c050800, 0x8ca50058, 0x8f9100a0, 0x43980, 0x2402ff80, 0xb11821, 0x67f821, 0x3e2f024, 0x33f8007f, 0x3c128000, 0x3c19800e, 0xae5e002c, 0x3197021, 0x91d0000d, 0x360f0004, 0xa1cf000d, 0xe001028, 0x24120001, 0x24110001, 0x3c1e8000, 0x8fc40100, 0xe000fce, 0x2e02821, 0x8fc40100, 0xe000fde, 0x2c02821, 0x1620ff55, 0x8f8b00a4, 0xa001286, 0x13802b, 0x8f8600a4, 0x90c80001, 0x31040020, 0x10800191, 0x24100001, 0x3c048008, 0x348b0080, 0x916a007c, 0x8f9e0034, 0xafa0002c, 0x31490001, 0x1120000f, 0xafb00028, 0x8ccd0014, 0x8c8e0060, 0x1ae602b, 0x15800002, 0x1a03821, 0x8c870060, 0x3c188008, 0x37030080, 0x8c700070, 0xf0782b, 0x15e00002, 0xe02021, 0x8c640070, 0xafa4002c, 0x3c028008, 0x34450080, 0x8cd20014, 0x8cbf0070, 0x25fc82b, 0x17200002, 0x2402021, 0x8ca40070, 0x8fa7002c, 0x871823, 0x10600003, 0xafa30030, 0x24050002, 0xafa50028, 0x8fa40028, 0x264882b, 0x162000ba, 0x1821, 0x8cd00038, 0x8fce000c, 0x3c0f0080, 0xafd00000, 0x8ccd0034, 0x3c0cff9f, 0x1cf5825, 0xafcd0004, 0x90ca003f, 0x3586ffff, 0x1662024, 0x3c090020, 0x3c08ffef, 0xa3ca000b, 0x893825, 0x3511ffff, 0xf11824, 0x3c050008, 0x8f8700a4, 0x65c825, 0xafd9000c, 0x8ce20014, 0xafc00018, 0x8fa60030, 0xafc20014, 0x8cf80018, 0x8fb0002c, 0x3c1ffffb, 0xafd8001c, 0x8cef0008, 0x37f2ffff, 0x3326824, 0xafcf0024, 0x8cec000c, 0x2067021, 0xafcd000c, 0xa7c00038, 0xa7c0003a, 0xafce002c, 0xafcc0020, 0xafc00028, 0x8cea0014, 0x8fab002c, 0x14b4823, 0x1264023, 0x11000011, 0xafc80010, 0x90eb003d, 0x8fc90004, 0x8fc80000, 0xb5100, 0x12a2821, 0x1021, 0xaa882b, 0x1021821, 0x71f821, 0xafc50004, 0xafdf0000, 0x90f2003d, 0xa3d2000a, 0x8f9900a4, 0x97380006, 0xa7d80008, 0x8f910038, 0x24080002, 0x3c038008, 0xa2280000, 0x34650080, 0x94bf005c, 0x8fa4002c, 0x33f0ffff, 0xe000ff4, 0x8f920038, 0x2cb80, 0x8f8500a4, 0x2197825, 0x3c184200, 0x1f87025, 0xae4e0004, 0x8f840038, 0x8cad0038, 0xac8d0018, 0x8cac0034, 0xac8c001c, 0xac80000c, 0xac800010, 0xa4800014, 0xa4800016, 0xa4800020, 0xa4800022, 0xac800024, 0x90a6003f, 0x8fa7002c, 0xa4860002, 0x50e00192, 0x24070001, 0x8fa20030, 0x50400002, 0x90a2003d, 0x90a2003e, 0x244a0001, 0xa08a0001, 0x8f840038, 0x8fa9002c, 0xac890008, 0x3c128008, 0x364d0080, 0x91ac007c, 0x31860002, 0x14c00002, 0x24070034, 0x24070030, 0x8f8500a4, 0x3c198008, 0x373f0080, 0x90b00000, 0x93f9007c, 0x240e0004, 0xa0900030, 0x8f8f00a4, 0x8fb8002c, 0x8f8d0038, 0x91f20001, 0x33040003, 0x1c46023, 0xa1b20031, 0x8f8e0038, 0x8f8600a4, 0x2402c000, 0x95ca0032, 0x94c90012, 0x8fab002c, 0x1424024, 0x31233fff, 0x1038825, 0xa5d10032, 0x91d00032, 0x31850003, 0xebf821, 0x3218003f, 0x370f0040, 0xa1cf0032, 0x8fa4002c, 0x3e53821, 0x33280004, 0x10800002, 0x8f850038, 0xe83821, 0x3c0a8008, 0xaca70034, 0x35490100, 0x8d2800d0, 0x8fa3002c, 0x2419ffbf, 0xaca80038, 0x90b1003c, 0x2c640001, 0x240fffdf, 0x3227007f, 0xa0a7003c, 0x8f980038, 0x49140, 0x931f003c, 0x3f98024, 0xa310003c, 0x8f8c0038, 0x918e003c, 0x1cf6824, 0x1b23025, 0xa186003c, 0x8f8900a4, 0x8f880038, 0x8d2b0020, 0xad0b0040, 0x8d220024, 0xad020044, 0x8d2a0028, 0xad0a0048, 0x8d23002c, 0xe001013, 0xad03004c, 0x8fb10028, 0x24070002, 0x12270011, 0x8fa30028, 0x3282b, 0x58023, 0x2709824, 0x608021, 0x609021, 0xa00126f, 0x10882b, 0x96290012, 0x8f8400a0, 0x9021, 0x3125ffff, 0xa7a90018, 0xe000fc2, 0x24110001, 0xa00131d, 0x3c1e8000, 0x3c0b8000, 0x3c128008, 0x8d640100, 0x92490008, 0x8f92ff34, 0xe000f99, 0x3125007f, 0x8f990038, 0x8fa70028, 0x8fa40030, 0xa3270000, 0x965f005c, 0x33f0ffff, 0xe000ff4, 0x8f910038, 0x26b80, 0x20d8025, 0x3c084200, 0x8f8d00a4, 0x2085025, 0xae2a0004, 0x8da50038, 0x8f8a0038, 0x7821, 0xf1100, 0xad450018, 0x8db80034, 0x3c047fff, 0x3488ffff, 0xad58001c, 0x91a6003e, 0x8d4c001c, 0x8d490018, 0x61900, 0x67702, 0x183c821, 0x4e5825, 0x323882b, 0x12b3821, 0xf1f821, 0xad59001c, 0xad5f0018, 0xad40000c, 0xad400010, 0x91b0003e, 0x8fa40030, 0x24090005, 0xa5500014, 0x95a50004, 0x2419c000, 0x884024, 0xa5450016, 0x91b8003e, 0xa5580020, 0x95af0004, 0xa54f0022, 0xad400024, 0x91ae003f, 0xa54e0002, 0x91a6003e, 0x91ac003d, 0x1861023, 0x244b0001, 0xa14b0001, 0x8f910038, 0x8fa30030, 0x3c028008, 0x344b0100, 0xae230008, 0xa2290030, 0x8f8c0038, 0x8f8700a4, 0x959f0032, 0x94f00012, 0x2407ffbf, 0x33fc024, 0x32053fff, 0x3057825, 0xa58f0032, 0x918e0032, 0x2418ffdf, 0x31cd003f, 0x35a60040, 0xa1860032, 0x8f910038, 0x240dffff, 0x240cff80, 0xae200034, 0x8d6a00d0, 0xae2a0038, 0x9223003c, 0x3069007f, 0xa229003c, 0x8f900038, 0x3c038000, 0x9219003c, 0x327f824, 0xa21f003c, 0x8f8e0038, 0x91c5003c, 0xb87824, 0xa1cf003c, 0x8f8a0038, 0x3c0e8008, 0xad4d0040, 0x8fa6002c, 0xad460044, 0x91420048, 0x4c5825, 0xa14b0048, 0x8f900038, 0x8f9900a4, 0x8e090048, 0x1238824, 0x2283825, 0xae070048, 0x933f003e, 0xa21f004c, 0x8f9800a4, 0x8f8f0038, 0x97050004, 0xa5e5004e, 0xe000381, 0x8dc50060, 0x9246007c, 0x8fac0030, 0x26940, 0x29100, 0x402821, 0x30cb0002, 0x1b21021, 0x156000aa, 0x1823021, 0x3c0e8008, 0x35c20080, 0x904c007c, 0x31830004, 0x10600003, 0x8fb90030, 0x57880, 0xcf3021, 0x241f0004, 0x8f910038, 0x332d0003, 0x3ed8023, 0x32080003, 0xc85021, 0xae2a0034, 0x3c188000, 0xa7c50038, 0x3c068008, 0x8f040100, 0x90de0008, 0xe000fde, 0x33c5007f, 0xe001013, 0x0, 0xa00140d, 0x8fa30028, 0x8f980034, 0x8cc90038, 0x241f0003, 0xa7000008, 0xaf090000, 0x8cc50034, 0xa300000a, 0x8f9900a4, 0xaf050004, 0x3c080080, 0x932d003f, 0xa31f000c, 0x8f0a000c, 0x3c02ff9f, 0xa30d000b, 0x148f025, 0x3451ffff, 0x3c12ffef, 0x8f9900a4, 0x3d17024, 0x3646ffff, 0x1c61824, 0xaf03000c, 0x8f2c0014, 0x97290012, 0x8f8400a0, 0xaf0c0010, 0x8f2f0014, 0xaf000018, 0xaf000020, 0xaf0f0014, 0xaf000024, 0x8f270018, 0x312f3fff, 0xf5980, 0xaf070028, 0x8f250008, 0x164f821, 0x312d0001, 0xaf050030, 0x8f31000c, 0x8f920038, 0x1f51c2, 0xd4380, 0x1481021, 0x241e0002, 0x3c068008, 0xa702001c, 0xa7000034, 0xaf11002c, 0xa25e0000, 0x34d20080, 0x964e005c, 0x8f990038, 0x3c034200, 0x31ccffff, 0x1833825, 0xaf270004, 0x8f8b00a4, 0x24050001, 0x2402c000, 0x8d640038, 0x24070034, 0xaf240018, 0x8d690034, 0xaf29001c, 0xaf20000c, 0xaf200010, 0xa7200014, 0xa7200016, 0xa7200020, 0xa7200022, 0xaf200024, 0xa7300002, 0xa3250001, 0x8f880038, 0x8f9f00a4, 0xad100008, 0x93ed0000, 0xa10d0030, 0x8f8a00a4, 0x8f980038, 0x91510001, 0xa3110031, 0x8f8b0038, 0x957e0032, 0x3c27024, 0x1cf6025, 0xa56c0032, 0x91630032, 0x3064003f, 0xa1640032, 0x9249007c, 0x31250002, 0x14a00002, 0x8f840038, 0x24070030, 0x3c198008, 0xac870034, 0x37320100, 0x8e5f00d0, 0x240affbf, 0x2009021, 0xac9f0038, 0x908d003c, 0x31a8007f, 0xa088003c, 0x8f9e0038, 0x93c2003c, 0x4a8824, 0xa3d1003c, 0x8f830038, 0x10882b, 0x9066003c, 0x34ce0020, 0xa06e003c, 0x8f8400a4, 0x8f980038, 0x8c8c0020, 0xaf0c0040, 0x8c8f0024, 0xaf0f0044, 0x8c870028, 0xaf070048, 0x8c8b002c, 0xaf0b004c, 0xe001013, 0x3c1e8000, 0xa001270, 0x0, 0x94c80052, 0x3c0a0800, 0x8d4a0024, 0x1488821, 0xa4d10052, 0xa001219, 0x8fb40010, 0xa0870001, 0x8f840038, 0x240b0001, 0xac8b0008, 0xa0013be, 0x3c128008, 0x52080, 0xa0014a2, 0xc43021, 0x27bdffe0, 0x3c0d8008, 0xafb20018, 0xafb00010, 0xafbf001c, 0xafb10014, 0x35b20080, 0x8e4c0018, 0x35a80100, 0x964b0006, 0x95a70050, 0x910900fc, 0xc5602, 0x1672823, 0x3143007f, 0x312600ff, 0x24020003, 0xaf8300a8, 0xaf8400a0, 0x10c2001b, 0x30b0ffff, 0x910600fc, 0x24120005, 0x30c200ff, 0x10520033, 0x0, 0x16000009, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x240d0c00, 0x3c0c8000, 0x27bd0020, 0x3e00008, 0xad8d0024, 0xe0011fb, 0x2002021, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x240d0c00, 0x3c0c8000, 0x27bd0020, 0x3e00008, 0xad8d0024, 0x96580078, 0x9651007a, 0x924e007d, 0x2387826, 0x31e8ffff, 0x31c400c0, 0x14800009, 0x2d110001, 0x16000037, 0x0, 0x5620ffe2, 0x8fbf001c, 0xe0010d1, 0x0, 0xa00156a, 0x8fbf001c, 0x1620ffda, 0x0, 0xe0010d1, 0x0, 0x1440ffd8, 0x8fbf001c, 0x16000022, 0x0, 0x925f007d, 0x33e2003f, 0xa242007d, 0xa00156a, 0x8fbf001c, 0x950900ea, 0x8f860080, 0x802821, 0x24040005, 0xe000725, 0x3130ffff, 0x97830092, 0x3c048000, 0x2465ffff, 0xa7850092, 0x8c8a01b8, 0x540fffe, 0x0, 0xac800180, 0x8fbf001c, 0xac900184, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3c076013, 0x3c0b1000, 0x240d0c00, 0x3c0c8000, 0x27bd0020, 0xac870188, 0xac8b01b8, 0x3e00008, 0xad8d0024, 0xe0011fb, 0x2002021, 0x5040ffb1, 0x8fbf001c, 0x925f007d, 0xa001597, 0x33e2003f, 0xe0011fb, 0x2002021, 0x1440ffaa, 0x8fbf001c, 0x12200007, 0x0, 0x9259007d, 0x3330003f, 0x36020040, 0xa242007d, 0xa00156a, 0x8fbf001c, 0xe0010d1, 0x0, 0x5040ff9e, 0x8fbf001c, 0x9259007d, 0x3330003f, 0xa0015c6, 0x36020040, 0x0 }; const u32 bce_CP_b09FwData[(0x84/4) + 1] = { 0x0, 0x1b, 0xf, 0xa, 0x8, 0x6, 0x5, 0x5, 0x4, 0x4, 0x3, 0x3, 0x3, 0x3, 0x3, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x1, 0x1, 0x1, 0x0 }; const u32 bce_CP_b09FwRodata[(0x1c0/4) + 1] = { 0x80080100, 0x80080080, 0x80080000, 0xc00, 0x3080, 0x80011d0, 0x800127c, 0x8001294, 0x80012a8, 0x80012bc, 0x80011d0, 0x80011d0, 0x80012f0, 0x800132c, 0x8001340, 0x8001388, 0x8001a8c, 0x8001a8c, 0x8001ac4, 0x8001ac4, 0x8001ad8, 0x8001aa8, 0x8001d00, 0x8001ccc, 0x8001d58, 0x8001d58, 0x8001de0, 0x8001d10, 0x80080240, 0x8002734, 0x800256c, 0x800275c, 0x80027f4, 0x800293c, 0x8002988, 0x8002aac, 0x80029b4, 0x8002a38, 0x80025dc, 0x8002edc, 0x8002ea4, 0x8002588, 0x8002588, 0x8002588, 0x8002b20, 0x8002b20, 0x8002588, 0x8002588, 0x8002dd0, 0x8002588, 0x8002588, 0x8002588, 0x8002588, 0x8002e0c, 0x8002588, 0x8002588, 0x8002588, 0x8002588, 0x8002588, 0x8002588, 0x8002588, 0x8002588, 0x8002588, 0x8002588, 0x8002588, 0x8002588, 0x8002588, 0x8002588, 0x80029a8, 0x8002588, 0x8002588, 0x8002e68, 0x8002588, 0x8002588, 0x8002588, 0x8002588, 0x8002588, 0x8002588, 0x8002588, 0x8002588, 0x8002588, 0x8002588, 0x8002588, 0x8002588, 0x8002588, 0x8002588, 0x8002588, 0x8002588, 0x8002588, 0x8002cf4, 0x8002588, 0x8002588, 0x8002c68, 0x8002bc4, 0x8003ce4, 0x8003cb8, 0x8003c84, 0x8003c58, 0x8003c38, 0x8003bec, 0x80080100, 0x80080080, 0x80080000, 0x80080080, 0x8004c64, 0x8004c9c, 0x8004be4, 0x8004c64, 0x8004c64, 0x80049b8, 0x8004c64, 0x8005050, 0x0 }; const u32 bce_CP_b09FwBss[(0x19c/4) + 1] = { 0x0 }; const u32 bce_CP_b09FwSbss[(0xa8/4) + 1] = { 0x0 }; const u32 bce_CP_b09FwSdata[(0x0/4) + 1] = { 0x0 }; const u32 bce_xi_rv2p_proc1[] = { 0x00000010, 0xb1800006, 0x0000001f, 0x05060011, 0x00000008, 0x0500ffff, 0x00000018, 0x00020000, 0x00000008, 0x050000ff, 0x00000018, 0x00020000, 0x00000008, 0xac000001, 0x00000008, 0x07800000, 0x0000000c, 0x2f800001, 0x00000000, 0x2b000000, 0x00000000, 0x2b800000, 0x00000010, 0x91e10002, 0x00000008, 0xac000001, 0x00000010, 0x203f003b, 0x00000010, 0x213f0003, 0x00000010, 0x20bf0015, 0x00000018, 0x8000fffd, 0x0000000c, 0x1f800002, 0x00000018, 0x8000fff9, 0x00000008, 0xb1000001, 0x00000008, 0x2c80010c, 0x00000008, 0x2d000008, 0x00000008, 0x2d800001, 0x00000018, 0x8000003c, 0x0000000b, 0x2fdf0002, 0x0000000c, 0x1f800002, 0x00000000, 0x2c070000, 0x00000010, 0x91de0000, 0x00000018, 0x8000ffef, 0x0000000b, 0x2fdf0002, 0x0000000c, 0x1f800000, 0x00000000, 0x2c070000, 0x00000010, 0x91de0000, 0x00000018, 0x8000ffea, 0x0000000c, 0x1f800002, 0x00000018, 0x8000ffe8, 0x00000008, 0x02240025, 0x00000018, 0x00040000, 0x00000018, 0x80000000, 0x00000018, 0x8000001b, 0x00000018, 0x80000042, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x8000008e, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x8000008d, 0x00000018, 0x800000b7, 0x00000018, 0x80000084, 0x00000018, 0x800000da, 0x00000018, 0x8000002b, 0x00000018, 0x80000000, 0x00000018, 0x8000006b, 0x00000010, 0x91d40000, 0x0000000c, 0x29800001, 0x0000000c, 0x1f800001, 0x00000008, 0x2a000002, 0x00000008, 0x07800000, 0x00000018, 0x8000ffc4, 0x00000008, 0x03800100, 0x00000010, 0xb73c0e00, 0x00000018, 0x80000000, 0x00000018, 0x00020000, 0x00000000, 0x06820000, 0x00000010, 0xb18f0004, 0x00000010, 0xb18f1403, 0x00000008, 0x2a000001, 0x00000010, 0x91d40000, 0x00000000, 0x07801400, 0x00000018, 0x000d0000, 0x00000000, 0x05020000, 0x00000010, 0x91de0000, 0x00000018, 0x000a0000, 0x00000000, 0x06820000, 0x00000010, 0x91de0000, 0x00000009, 0x0561ffff, 0x00000010, 0x918a0002, 0x00000008, 0x30e1ffff, 0x00000018, 0x8000ffa9, 0x00000001, 0x05611400, 0x00000010, 0x918a0002, 0x00000008, 0xb0e10001, 0x00000018, 0x000d0000, 0x00000000, 0x06820000, 0x00000010, 0x91de0000, 0x00000009, 0x0562ffff, 0x00000010, 0x918a0002, 0x00000008, 0x3162ffff, 0x00000018, 0x8000ff9f, 0x00000001, 0x05621400, 0x00000010, 0x918a0002, 0x00000008, 0xb1620001, 0x00000018, 0x000d0000, 0x00000010, 0xb1a0b013, 0x0000000b, 0x2fdf0002, 0x00000000, 0x2c200000, 0x00000008, 0x2c800000, 0x00000008, 0x2d000000, 0x00000010, 0x91d40000, 0x00000008, 0x05000055, 0x00000018, 0x8000ffdb, 0x00000008, 0x2d80011c, 0x00000010, 0x001f0000, 0x00000018, 0x8000ffe2, 0x0000000f, 0x47600008, 0x0000000f, 0x060e0001, 0x00000000, 0x0f580000, 0x00000000, 0x0a640000, 0x00000000, 0x0ae50000, 0x00000009, 0x0b66ffff, 0x00000000, 0x0d610000, 0x00000018, 0x80000015, 0x0000000f, 0x47600008, 0x0000000b, 0x2fdf0002, 0x00000008, 0x2c800000, 0x00000008, 0x2d000000, 0x00000010, 0x91d40000, 0x00000008, 0x2d80011c, 0x0000000f, 0x060e0001, 0x00000010, 0x001f0000, 0x00000000, 0x0f580000, 0x00000018, 0x8000ffd0, 0x00000000, 0x0a640000, 0x00000000, 0x0ae50000, 0x00000009, 0x0b66ffff, 0x00000000, 0x0d610000, 0x00000000, 0x02620000, 0x00000000, 0x02e00000, 0x0000000b, 0x2fdf0002, 0x00000000, 0x30050000, 0x00000000, 0x31040000, 0x00000000, 0x309a0000, 0x00000010, 0x0060000a, 0x00000008, 0x05160001, 0x00000010, 0xba9a1403, 0x00000000, 0x03000000, 0x00000018, 0x80000006, 0x00000018, 0x8000ff6c, 0x00000010, 0xb6061404, 0x00000008, 0x03060001, 0x00000008, 0x2a000001, 0x00000018, 0x8000ff71, 0x00000000, 0x0c961800, 0x00000009, 0x0c99ffff, 0x00000004, 0xcc993400, 0x00000010, 0xba992c02, 0x00000008, 0x0f800000, 0x0000000c, 0x29800001, 0x0000000c, 0x29520001, 0x0000000c, 0x29520000, 0x00000008, 0x22800002, 0x00000008, 0x0200000e, 0x00000008, 0x0280001a, 0x00000010, 0xb1c40a02, 0x00000008, 0x02000003, 0x0000000c, 0x1f800001, 0x00000000, 0x2adf0000, 0x00000000, 0x2a000800, 0x00000018, 0x8000ff60, 0x0000000b, 0x2fdf0002, 0x00000010, 0x91d40000, 0x00000008, 0x2a000001, 0x00000000, 0x2c200000, 0x00000010, 0x91d40000, 0x00000008, 0x2c800000, 0x00000008, 0x2d000000, 0x00000008, 0x2d80011c, 0x00000018, 0x8000ff9f, 0x00000008, 0x2c800006, 0x00000008, 0x2d000006, 0x00000000, 0x30800000, 0x00000000, 0x31000000, 0x00000008, 0x2d800006, 0x0000000c, 0x29800001, 0x0000000c, 0x1f800001, 0x00000010, 0x91de0000, 0x00000000, 0x2adf0000, 0x00000008, 0x2a000010, 0x00000008, 0x07800000, 0x00000018, 0x8000ff4b, 0x00000010, 0x91d40000, 0x00000008, 0x050000aa, 0x00000018, 0x8000ff89, 0x0000000c, 0x29800001, 0x0000000c, 0x1f800001, 0x00000008, 0x2a000009, 0x00000018, 0x8000ff44, 0x00000010, 0x91d40000, 0x00000008, 0x05000055, 0x00000018, 0x8000ff82, 0x00000010, 0x91a0b002, 0x00000010, 0xb1e66207, 0x0000000b, 0x2fdf0002, 0x00000000, 0x2c310000, 0x00000009, 0x2cb1007f, 0x00000008, 0x2cd90000, 0x00000008, 0x2d000000, 0x00000008, 0x2d80010d, 0x00000010, 0xb1a80006, 0x00000010, 0x205f0000, 0x00000000, 0x2c200000, 0x00000000, 0x2ca70000, 0x00000008, 0x2d000010, 0x00000008, 0x2d800108, 0x00000018, 0x8000ff7a, 0x00000010, 0xb1a60010, 0x00000010, 0x001f0000, 0x0000000f, 0x0f300007, 0x00000000, 0x0a600000, 0x00000000, 0x0ae10000, 0x0000000f, 0x4b620008, 0x00000009, 0x0b1600ff, 0x00000000, 0x0d620000, 0x00000009, 0x0d1a00ff, 0x00000010, 0x07300003, 0x0000000c, 0x0d1a0008, 0x0000000c, 0x0b160008, 0x0000000f, 0x4ce30018, 0x00000000, 0x0c992c00, 0x00000004, 0xcc993400, 0x00000008, 0x0f800000, 0x0000000c, 0x29800001, 0x00000000, 0x33310000, 0x00000008, 0x22000016, 0x00000000, 0x2adf0000, 0x00000008, 0x2a00000c, 0x00000010, 0x009f0000, 0x00000000, 0x2c200000, 0x0000000c, 0x1f800001, 0x00000018, 0x8000ff19, 0x00000010, 0x91d40000, 0x00000008, 0x050000aa, 0x00000018, 0x8000ff57, 0x0000000f, 0x47220008, 0x00000009, 0x070e000f, 0x00000008, 0x070e0008, 0x00000008, 0x02800001, 0x00000007, 0x02851c00, 0x00000008, 0x82850001, 0x00000000, 0x02854c00, 0x00000007, 0x42851c00, 0x00000003, 0xc3aa5200, 0x00000000, 0x03b10e00, 0x00000007, 0x4b071c00, 0x0000000f, 0x0f300007, 0x0000000f, 0x0a960003, 0x00000000, 0x0a955c00, 0x00000000, 0x4a005a00, 0x00000000, 0x0c960a00, 0x00000009, 0x0c99ffff, 0x00000008, 0x0d00ffff, 0x00000010, 0xba992c02, 0x00000008, 0x0f800005, 0x00000010, 0xb1a80008, 0x00000010, 0x205f0000, 0x0000000b, 0x2fdf0002, 0x00000000, 0x2c200000, 0x00000000, 0x2ca70000, 0x00000008, 0x2d000010, 0x00000008, 0x2d800108, 0x00000018, 0x8000ff42, 0x0000000c, 0x29800001, 0x00000010, 0x001f0000, 0x0000000c, 0x1f800001, 0x00000000, 0x2adf0000, 0x00000008, 0x2a00000d, 0x00000018, 0x8000fef4, 0x00000010, 0x91d40000, 0x00000008, 0x05000055, 0x00000018, 0x8000ff32, 0x0000000c, 0x29800001, 0x0000000c, 0x1f800001, 0x00000008, 0x2a000007, 0x00000018, 0x8000feed, }; const u32 bce_xi_rv2p_proc2[] = { 0x00000010, 0xb1800004, 0x0000001f, 0x05060011, 0x00000008, 0x050000ff, 0x00000018, 0x00020000, 0x00000000, 0x2a000000, 0x00000010, 0xb1d40000, 0x00000010, 0x91de0000, 0x00000010, 0x20530000, 0x00000010, 0x001f0000, 0x00000000, 0x2f80aa00, 0x0000000c, 0x29800001, 0x00000008, 0x0254000f, 0x00000000, 0x2c400000, 0x00000000, 0x0f400000, 0x00000009, 0x2952003f, 0x00000018, 0x00040000, 0x00000018, 0x80000011, 0x00000018, 0x80000012, 0x00000018, 0x80000038, 0x00000018, 0x80000111, 0x00000018, 0x80000110, 0x00000018, 0x8000010f, 0x00000018, 0x8000010f, 0x00000018, 0x80000000, 0x00000018, 0x80000128, 0x00000018, 0x8000010b, 0x00000018, 0x80000000, 0x00000018, 0x8000012c, 0x00000018, 0x8000017a, 0x00000018, 0x8000005a, 0x00000018, 0x800000c4, 0x00000018, 0x800000c5, 0x00000018, 0x80000104, 0x00000000, 0x2a000000, 0x00000018, 0x8000ffe3, 0x00000000, 0x2a000000, 0x0000000c, 0x29800000, 0x00000018, 0x8000ffe0, 0x00000018, 0x00020000, 0x00000000, 0x05020000, 0x00000010, 0xb99a2c21, 0x00000010, 0x205f0000, 0x00000000, 0x2c1e0000, 0x00000008, 0x2c800006, 0x00000008, 0x2d000006, 0x00000008, 0x2d800102, 0x00000000, 0x00000000, 0x00000010, 0x91de0000, 0x00000000, 0x0d610000, 0x00000018, 0x000a0000, 0x00000000, 0x05020000, 0x00000010, 0xb99a2c16, 0x00000010, 0x205f0000, 0x00000000, 0x09d80000, 0x00000000, 0x2c1e0000, 0x00000008, 0x2c80010e, 0x00000008, 0x2d00000a, 0x00000008, 0x2d800102, 0x00000000, 0x00000000, 0x00000010, 0x91de0000, 0x00000000, 0x0d620000, 0x00000000, 0x2c130000, 0x00000018, 0x000a0000, 0x00000000, 0x05020000, 0x00000010, 0xb99a2c09, 0x00000010, 0x205f0000, 0x00000000, 0x2c1e0000, 0x00000008, 0x2c800006, 0x00000008, 0x2d00006a, 0x00000008, 0x2d800102, 0x00000000, 0x00000000, 0x00000010, 0x91de0000, 0x00000000, 0x0d7a0000, 0x00000018, 0x000a0000, 0x00000000, 0x2a000000, 0x00000008, 0x22000001, 0x00000000, 0x0d610000, 0x00000010, 0x21c20024, 0x00000010, 0xb1c60002, 0x00000010, 0x234200a2, 0x00000009, 0x0b66ffff, 0x00000010, 0xba9a2c20, 0x00000000, 0x0a640000, 0x00000000, 0x0ae50000, 0x00000000, 0x0c000000, 0x00000000, 0x0b800000, 0x00000008, 0x0cc60012, 0x00000018, 0x8000ffd0, 0x00000008, 0x0f800003, 0x00000000, 0x00000000, 0x00000010, 0x009f0000, 0x00000008, 0x27110012, 0x00000000, 0x66900000, 0x00000010, 0xb1980003, 0x00000010, 0x001f0000, 0x00000008, 0x0f800004, 0x00000008, 0x22000003, 0x00000008, 0x2c80000c, 0x00000008, 0x2d00000c, 0x00000010, 0x009f0000, 0x00000010, 0x91c60005, 0x00000010, 0x001f0000, 0x00000010, 0xba9a2c03, 0x00000008, 0x0f800004, 0x00000018, 0x8000fffd, 0x00000000, 0x25960000, 0x0000000c, 0x29800000, 0x00000000, 0x32140000, 0x00000000, 0x32950000, 0x00000005, 0x73662c00, 0x00000000, 0x31e32e00, 0x00000008, 0x2d800010, 0x00000018, 0x8000ff95, 0x00000000, 0x23000000, 0x00000009, 0x25e6ffff, 0x00000008, 0x2200000b, 0x0000000c, 0x69520000, 0x0000000c, 0x29800000, 0x00000018, 0x8000ff8f, 0x00000000, 0x2a000000, 0x00000008, 0x2c800040, 0x00000008, 0x2d000020, 0x00000008, 0x2d80011c, 0x00000008, 0x22000001, 0x00000010, 0x91de0000, 0x0000000f, 0x42ea0010, 0x00000010, 0x004f0004, 0x00000010, 0xb7469200, 0x00000008, 0x02490012, 0x00000010, 0xb5840a00, 0x00000000, 0x0d610000, 0x00000010, 0xba663457, 0x00000008, 0x83050012, 0x00000010, 0x004f0002, 0x00000000, 0x03490000, 0x00000001, 0x83068c00, 0x00000000, 0x83c60c00, 0x00000010, 0xb1870013, 0x00000000, 0x0b6e0000, 0x00000009, 0x0569ffff, 0x00000010, 0x918a0002, 0x00000008, 0x34e9ffff, 0x00000018, 0x8000ff74, 0x00000001, 0x05691400, 0x00000010, 0x918a0002, 0x00000008, 0xb4e90001, 0x00000010, 0xbae92c48, 0x00000000, 0x86692c00, 0x00000000, 0x02000000, 0x00000009, 0x02eaffff, 0x00000010, 0x000c0002, 0x00000000, 0x02040a00, 0x0000000f, 0x460c0001, 0x0000000f, 0x02850001, 0x00000010, 0x918c01fc, 0x00000010, 0xb7040e3f, 0x00000000, 0x0d610000, 0x00000000, 0x0a640000, 0x00000000, 0x0ae50000, 0x00000009, 0x0b66ffff, 0x00000000, 0x0c000000, 0x00000000, 0x0b800000, 0x00000008, 0x0c860012, 0x00000008, 0x0f800003, 0x0000000c, 0x29520000, 0x00000010, 0x009f0000, 0x00000008, 0x27110012, 0x00000000, 0x66900000, 0x00000000, 0x23060000, 0x00000010, 0xb1980005, 0x00000010, 0x001f0000, 0x00000008, 0x0f800004, 0x00000000, 0x00000000, 0x00000010, 0x001f0000, 0x00000000, 0x32140000, 0x00000000, 0x32950000, 0x00000000, 0x31e32e00, 0x00000005, 0x73662c00, 0x00000000, 0x25960000, 0x00000010, 0xb1870016, 0x0000000c, 0x29800000, 0x0000000f, 0x0f6b0007, 0x00000000, 0x0d690000, 0x00000000, 0x0a6c0000, 0x00000000, 0x0aed0000, 0x00000000, 0x0b6e0000, 0x00000000, 0x0b800000, 0x00000000, 0x0c870000, 0x00000008, 0x0f800003, 0x00000010, 0x20530000, 0x0000000c, 0x69520001, 0x00000010, 0x001f0000, 0x00000000, 0x22c58c00, 0x00000000, 0x231b0000, 0x00000000, 0x27110000, 0x00000000, 0x26900000, 0x00000010, 0xb8170e03, 0x0000000c, 0x29800000, 0x00000018, 0x8000fff6, 0x00000010, 0xb1980002, 0x00000008, 0x0f800004, 0x00000008, 0x2200001a, 0x00000008, 0x2c80000c, 0x00000008, 0x2d00000c, 0x00000008, 0x2d800010, 0x00000010, 0x001f0000, 0x00000000, 0x0d6e0000, 0x00000003, 0xe7cf3400, 0x0000000c, 0x29800000, 0x00000010, 0x91de0000, 0x00000010, 0xb1870007, 0x00000000, 0x36140000, 0x00000000, 0x36950000, 0x00000000, 0x37160000, 0x00000008, 0x2c800050, 0x00000008, 0x2d000030, 0x00000008, 0x2d80000c, 0x00000018, 0x8000ff2c, 0x00000000, 0x23000000, 0x00000009, 0x25e6ffff, 0x00000000, 0x0b6e0000, 0x00000003, 0xe7cf2c00, 0x00000008, 0x2200001b, 0x0000000c, 0x69520000, 0x0000000c, 0x29800000, 0x00000018, 0x8000ff24, 0x00000000, 0x2a000000, 0x00000018, 0x8000ff22, 0x00000000, 0x2a000000, 0x0000000c, 0x29800000, 0x00000010, 0x91de0000, 0x00000008, 0x2c80001a, 0x00000008, 0x2d00001a, 0x00000005, 0x73660000, 0x00000008, 0x2d800002, 0x00000000, 0x31800000, 0x00000010, 0x91de0000, 0x00000008, 0x2c80000c, 0x00000008, 0x2d00000c, 0x00000008, 0x2d800004, 0x00000018, 0x8000ff15, 0x00000008, 0x06660001, 0x00000010, 0xba9a197f, 0x00000000, 0x0a640000, 0x00000000, 0x0ae50000, 0x00000009, 0x0b66ffff, 0x00000000, 0x0c000000, 0x00000000, 0x0b800000, 0x00000008, 0x0cc60012, 0x00000018, 0x8000ff2e, 0x00000008, 0x0f800003, 0x00000000, 0x00000000, 0x00000010, 0x009f0000, 0x00000008, 0x27110012, 0x00000000, 0x66900000, 0x00000010, 0x919b3200, 0x00000010, 0x02930000, 0x00000010, 0xb1980003, 0x00000010, 0x001f0000, 0x00000008, 0x0f800004, 0x0000000c, 0x29800000, 0x00000010, 0x001f0000, 0x00000010, 0xba9a2c00, 0x00000000, 0x31e32e00, 0x00000000, 0x0b800000, 0x00000000, 0x8ccc8c00, 0x00000010, 0xb5cc8c02, 0x00000008, 0x0c800001, 0x00000018, 0x8000ff1b, 0x00000008, 0x0f800003, 0x00000010, 0x20530000, 0x0000000c, 0x69520001, 0x00000000, 0x22c58c00, 0x00000010, 0x009f0000, 0x00000000, 0x27110000, 0x00000000, 0x26900000, 0x00000000, 0x231b0000, 0x00000010, 0xb1980003, 0x00000010, 0x001f0000, 0x00000008, 0x0f800004, 0x00000008, 0x22000003, 0x00000008, 0x2c80000c, 0x00000008, 0x2d00000c, 0x00000010, 0x009f0000, 0x00000000, 0x25960000, 0x0000000c, 0x29800000, 0x00000000, 0x32140000, 0x00000000, 0x32950000, 0x00000005, 0x73662c00, 0x00000000, 0x31e32e00, 0x00000008, 0x2d800010, 0x00000018, 0x8000fee2, 0x00000018, 0x8000fee1, 0x00000000, 0x2a000000, 0x00000010, 0x001f0000, 0x00000000, 0x0f008000, 0x00000008, 0x0f800007, 0x00000018, 0x8000001b, 0x00000000, 0x280a0000, 0x00000000, 0x05020000, 0x00000008, 0x22000009, 0x00000000, 0x29000000, 0x0000000f, 0x65680010, 0x00000000, 0x248a0000, 0x00000003, 0xf66c9400, 0x00000010, 0xb972a004, 0x0000000c, 0x73e70019, 0x0000000c, 0x21420004, 0x00000000, 0x3cf80000, 0x0000000c, 0x29800000, 0x00000010, 0x20530000, 0x00000008, 0x22000008, 0x0000000c, 0x61420004, 0x00000018, 0x000a0000, 0x00000000, 0x05020000, 0x0000000c, 0x61420000, 0x00000010, 0x01420003, 0x0000000c, 0x33e7001d, 0x0000000c, 0x61420002, 0x00000018, 0x000a0000, 0x00000000, 0x2a000000, 0x00000010, 0x001f0000, 0x0000000f, 0x0f470007, 0x00000008, 0x0f800008, 0x0000000c, 0x29800000, 0x00000010, 0x009f0000, 0x00000018, 0x8000febf, 0x00000000, 0x33510000, 0x00000000, 0x2a000000, 0x00000010, 0xb1c60023, 0x0000000f, 0x0f500007, 0x00000000, 0x0a600000, 0x00000000, 0x0ae10000, 0x0000000f, 0x4b620008, 0x00000009, 0x0b1600ff, 0x0000000f, 0x4c620010, 0x00000000, 0x0d620000, 0x00000009, 0x0d1a00ff, 0x00000010, 0x07500003, 0x0000000c, 0x0d1a0008, 0x0000000c, 0x0b160008, 0x00000000, 0x0cc60000, 0x00000000, 0x0b800000, 0x00000000, 0x06980000, 0x00000008, 0x0f800003, 0x00000010, 0x06c20004, 0x0000000c, 0x29000002, 0x00000010, 0x26420002, 0x0000000c, 0x29520003, 0x00000008, 0x22000001, 0x00000010, 0x009f0000, 0x00000000, 0x231b0000, 0x00000000, 0x27111a00, 0x00000000, 0x66900000, 0x0000000c, 0x29520000, 0x00000010, 0xb1973209, 0x0000000c, 0x29800000, 0x00000000, 0x06980000, 0x00000010, 0x20530000, 0x0000000c, 0x29520003, 0x00000000, 0x22c58c00, 0x00000010, 0x001f0000, 0x00000008, 0x0f800003, 0x00000018, 0x8000fff3, 0x00000010, 0xb1c80013, 0x00000010, 0xb1c60003, 0x0000000c, 0x29800000, 0x00000010, 0x20530000, 0x0000000c, 0x29520000, 0x0000000c, 0x29520003, 0x00000010, 0x06c20002, 0x0000000c, 0x29520002, 0x00000000, 0x22c58c00, 0x00000000, 0x27650000, 0x00000000, 0x26e40000, 0x00000008, 0x22000016, 0x00000010, 0xb1c60003, 0x00000000, 0x23480000, 0x00000010, 0xb1800005, 0x00000000, 0x23480000, 0x0000000c, 0x29800000, 0x0000000f, 0x0f500007, 0x00000018, 0x80000012, 0x00000008, 0x22000016, 0x0000000c, 0x29800000, 0x00000000, 0x30140000, 0x00000000, 0x30950000, 0x00000010, 0x07500003, 0x00000009, 0x0b1600ff, 0x00000009, 0x0d1a00ff, 0x0000000f, 0x31160008, 0x00000000, 0x31623400, 0x00000003, 0xf1623000, 0x00000010, 0x205f0000, 0x00000000, 0x2c510000, 0x00000009, 0x2cd1007f, 0x00000008, 0x2cd90000, 0x00000008, 0x2d000000, 0x00000008, 0x2d80000c, 0x00000000, 0x00000000, 0x00000010, 0x91de0000, 0x00000010, 0x05c20004, 0x00000008, 0x0f800007, 0x00000000, 0x33000000, 0x00000010, 0x009f0000, 0x00000018, 0x8000fe70, 0x00000000, 0x2a000000, 0x0000000f, 0x0f500007, 0x00000010, 0xb1c6002d, 0x0000000f, 0x47420008, 0x00000009, 0x070e000f, 0x00000008, 0x070e0008, 0x00000010, 0x001f0000, 0x00000008, 0x09000001, 0x00000007, 0x09121c00, 0x00000003, 0xcbca9200, 0x00000000, 0x0b97a200, 0x00000007, 0x42171c00, 0x00000000, 0x0b040000, 0x0000000f, 0x0a840003, 0x00000000, 0x0a959c00, 0x00000000, 0x4a009a00, 0x00000008, 0x82120001, 0x00000001, 0x0c170800, 0x00000000, 0x0c978c00, 0x00000000, 0x02180000, 0x00000008, 0x0d00ffff, 0x00000008, 0x0f800006, 0x0000000c, 0x29000000, 0x00000010, 0x06c20004, 0x0000000c, 0x29520002, 0x00000010, 0x26420002, 0x0000000c, 0x29520003, 0x00000008, 0x22000001, 0x00000010, 0x009f0000, 0x00000010, 0xb197320c, 0x00000000, 0x231b0000, 0x00000000, 0x27110800, 0x00000000, 0x66900000, 0x0000000c, 0x29800000, 0x00000000, 0x02180000, 0x00000010, 0x20530000, 0x0000000c, 0x29520003, 0x00000000, 0x22c53600, 0x00000010, 0x001f0000, 0x00000008, 0x0f800006, 0x00000018, 0x8000fff4, 0x00000000, 0x231b0000, 0x00000000, 0x27110800, 0x00000000, 0x66900000, 0x00000010, 0xb1c8000b, 0x0000000c, 0x29800000, 0x00000010, 0x20530000, 0x0000000c, 0x29520000, 0x0000000c, 0x29520003, 0x00000010, 0x06c20002, 0x0000000c, 0x29520002, 0x00000000, 0x22c58c00, 0x00000000, 0x27650000, 0x00000000, 0x26e40000, 0x00000000, 0x23480000, 0x00000008, 0x22000017, 0x0000000c, 0x29800000, 0x00000010, 0x001f0000, 0x00000018, 0x8000fe35, }; const u32 bce_xi90_rv2p_proc1[] = { 0x00000010, 0xb1800006, 0x0000001f, 0x03060011, 0x00000008, 0x0500ffff, 0x00000018, 0x00020000, 0x00000008, 0x050000ff, 0x00000018, 0x00020000, 0x00000008, 0xac000001, 0x00000008, 0x07800000, 0x0000000c, 0x2f800001, 0x00000000, 0x2b000000, 0x00000000, 0x2b800000, 0x00000010, 0x91e10002, 0x00000008, 0xac000001, 0x00000010, 0x203f003b, 0x00000010, 0x213f0003, 0x00000010, 0x20bf0015, 0x00000018, 0x8000fffd, 0x0000000c, 0x1f800002, 0x00000018, 0x8000fff9, 0x00000008, 0xb1000001, 0x00000008, 0x2c80010c, 0x00000008, 0x2d000008, 0x00000008, 0x2d800001, 0x00000018, 0x8000004f, 0x0000000b, 0x2fdf0002, 0x0000000c, 0x1f800002, 0x00000000, 0x2c070000, 0x00000010, 0x91de0000, 0x00000018, 0x8000ffef, 0x0000000b, 0x2fdf0002, 0x0000000c, 0x1f800000, 0x00000000, 0x2c070000, 0x00000010, 0x91de0000, 0x00000018, 0x8000ffea, 0x0000000c, 0x1f800002, 0x00000018, 0x8000ffe8, 0x00000008, 0x02240025, 0x00000018, 0x00040000, 0x00000018, 0x80000000, 0x00000018, 0x8000001b, 0x00000018, 0x80000055, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x8000009d, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x80000000, 0x00000018, 0x8000009c, 0x00000018, 0x800000c6, 0x00000018, 0x80000093, 0x00000018, 0x800000e9, 0x00000018, 0x8000003e, 0x00000018, 0x80000000, 0x00000018, 0x8000007a, 0x00000010, 0x91d40000, 0x0000000c, 0x29800001, 0x0000000c, 0x1f800001, 0x00000008, 0x2a000002, 0x00000008, 0x07800000, 0x00000018, 0x8000ffc4, 0x00000008, 0x03800100, 0x00000010, 0xb73c0e00, 0x00000018, 0x80000000, 0x00000000, 0x02020000, 0x00000000, 0x029a0000, 0x00000000, 0x060c2c00, 0x00000004, 0xc60c3400, 0x00000010, 0x001f0000, 0x00000010, 0xba8c2c0c, 0x00000008, 0x06960004, 0x00000009, 0x068dfffc, 0x00000004, 0xcd051a00, 0x00000004, 0xcc9a1800, 0x00000010, 0x20d70000, 0x0000000c, 0x2b560000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000010, 0x20d70000, 0x00000008, 0x0f800001, 0x00000010, 0xb18001f4, 0x00000010, 0x001f0000, 0x0000000c, 0x6b560000, 0x00000018, 0x00040000, 0x00000000, 0x06820000, 0x00000010, 0xb18f0004, 0x00000010, 0xb18f1403, 0x00000008, 0x2a000001, 0x00000010, 0x91d40000, 0x00000000, 0x07801400, 0x00000018, 0x000d0000, 0x00000000, 0x05020000, 0x00000010, 0x91de0000, 0x00000018, 0x000a0000, 0x00000000, 0x06820000, 0x00000010, 0x91de0000, 0x00000009, 0x0561ffff, 0x00000010, 0x918a0002, 0x00000008, 0x30e1ffff, 0x00000018, 0x8000ff96, 0x00000001, 0x05611400, 0x00000010, 0x918a0002, 0x00000008, 0xb0e10001, 0x00000018, 0x000d0000, 0x00000000, 0x06820000, 0x00000010, 0x91de0000, 0x00000009, 0x0562ffff, 0x00000010, 0x918a0002, 0x00000008, 0x3162ffff, 0x00000018, 0x8000ff8c, 0x00000001, 0x05621400, 0x00000010, 0x918a0002, 0x00000008, 0xb1620001, 0x00000018, 0x000d0000, 0x00000010, 0xb1a0b013, 0x0000000b, 0x2fdf0002, 0x00000000, 0x2c200000, 0x00000008, 0x2c800000, 0x00000008, 0x2d000000, 0x00000010, 0x91d40000, 0x00000008, 0x05000055, 0x00000018, 0x8000ffdb, 0x00000008, 0x2d80011c, 0x00000010, 0x001f0000, 0x00000018, 0x8000ffe2, 0x0000000f, 0x47600008, 0x0000000f, 0x060e0001, 0x00000000, 0x0f580000, 0x00000000, 0x0a640000, 0x00000000, 0x0ae50000, 0x00000009, 0x0b66ffff, 0x00000000, 0x0d610000, 0x00000018, 0x80000015, 0x0000000f, 0x47600008, 0x0000000b, 0x2fdf0002, 0x00000008, 0x2c800000, 0x00000008, 0x2d000000, 0x00000010, 0x91d40000, 0x00000008, 0x2d80011c, 0x0000000f, 0x060e0001, 0x00000010, 0x001f0000, 0x00000000, 0x0f580000, 0x00000018, 0x8000ffd0, 0x00000000, 0x0a640000, 0x00000000, 0x0ae50000, 0x00000009, 0x0b66ffff, 0x00000000, 0x0d610000, 0x00000000, 0x02620000, 0x00000000, 0x02e00000, 0x0000000b, 0x2fdf0002, 0x00000000, 0x30050000, 0x00000000, 0x31040000, 0x00000000, 0x309a0000, 0x00000010, 0x0060000a, 0x00000008, 0x05160001, 0x00000010, 0xba9a1403, 0x00000000, 0x03000000, 0x00000018, 0x80000006, 0x00000018, 0x8000ff59, 0x00000010, 0xb6061404, 0x00000008, 0x03060001, 0x00000008, 0x2a000001, 0x00000018, 0x8000ff5e, 0x00000018, 0x8000ff9d, 0x0000000c, 0x29800001, 0x0000000c, 0x29520001, 0x0000000c, 0x29520000, 0x00000008, 0x22800002, 0x00000008, 0x0200000e, 0x00000008, 0x0280001a, 0x00000010, 0xb1c40a02, 0x00000008, 0x02000003, 0x0000000c, 0x1f800001, 0x00000000, 0x2adf0000, 0x00000000, 0x2a000800, 0x00000018, 0x8000ff51, 0x0000000b, 0x2fdf0002, 0x00000010, 0x91d40000, 0x00000008, 0x2a000001, 0x00000000, 0x2c200000, 0x00000010, 0x91d40000, 0x00000008, 0x2c800000, 0x00000008, 0x2d000000, 0x00000008, 0x2d80011c, 0x00000018, 0x8000ffa3, 0x00000008, 0x2c800006, 0x00000008, 0x2d000006, 0x00000000, 0x30800000, 0x00000000, 0x31000000, 0x00000008, 0x2d800006, 0x0000000c, 0x29800001, 0x0000000c, 0x1f800001, 0x00000010, 0x91de0000, 0x00000000, 0x2adf0000, 0x00000008, 0x2a000010, 0x00000008, 0x07800000, 0x00000018, 0x8000ff3c, 0x00000010, 0x91d40000, 0x00000008, 0x050000aa, 0x00000018, 0x8000ff8d, 0x0000000c, 0x29800001, 0x0000000c, 0x1f800001, 0x00000008, 0x2a000009, 0x00000018, 0x8000ff35, 0x00000010, 0x91d40000, 0x00000008, 0x05000055, 0x00000018, 0x8000ff86, 0x00000010, 0x91a0b002, 0x00000010, 0xb1e66207, 0x0000000b, 0x2fdf0002, 0x00000000, 0x2c310000, 0x00000009, 0x2cb1007f, 0x00000008, 0x2cd90000, 0x00000008, 0x2d000000, 0x00000008, 0x2d80010d, 0x00000010, 0xb1a80006, 0x00000010, 0x205f0000, 0x00000000, 0x2c200000, 0x00000000, 0x2ca70000, 0x00000008, 0x2d000010, 0x00000008, 0x2d800108, 0x00000018, 0x8000ff7e, 0x00000010, 0xb1a60010, 0x00000010, 0x001f0000, 0x0000000f, 0x0f300007, 0x00000000, 0x0a600000, 0x00000000, 0x0ae10000, 0x0000000f, 0x4b620008, 0x00000009, 0x0b1600ff, 0x00000000, 0x0d620000, 0x00000009, 0x0d1a00ff, 0x00000010, 0x07300003, 0x0000000c, 0x0d1a0008, 0x0000000c, 0x0b160008, 0x0000000f, 0x4ce30018, 0x00000000, 0x0c992c00, 0x00000004, 0xcc993400, 0x00000008, 0x0f800000, 0x0000000c, 0x29800001, 0x00000000, 0x33310000, 0x00000008, 0x22000016, 0x00000000, 0x2adf0000, 0x00000008, 0x2a00000c, 0x00000010, 0x009f0000, 0x00000000, 0x2c200000, 0x0000000c, 0x1f800001, 0x00000018, 0x8000ff0a, 0x00000010, 0x91d40000, 0x00000008, 0x050000aa, 0x00000018, 0x8000ff5b, 0x0000000f, 0x47220008, 0x00000009, 0x070e000f, 0x00000008, 0x070e0008, 0x00000008, 0x02800001, 0x00000007, 0x02851c00, 0x00000008, 0x82850001, 0x00000000, 0x02854c00, 0x00000007, 0x42851c00, 0x00000003, 0xc3aa5200, 0x00000000, 0x03b10e00, 0x00000007, 0x4b071c00, 0x0000000f, 0x0f300007, 0x0000000f, 0x0a960003, 0x00000000, 0x0a955c00, 0x00000000, 0x4a005a00, 0x00000000, 0x0c960a00, 0x00000009, 0x0c99ffff, 0x00000008, 0x0d00ffff, 0x00000010, 0xba992c02, 0x00000008, 0x0f800005, 0x00000010, 0xb1a80008, 0x00000010, 0x205f0000, 0x0000000b, 0x2fdf0002, 0x00000000, 0x2c200000, 0x00000000, 0x2ca70000, 0x00000008, 0x2d000010, 0x00000008, 0x2d800108, 0x00000018, 0x8000ff46, 0x0000000c, 0x29800001, 0x00000010, 0x001f0000, 0x0000000c, 0x1f800001, 0x00000000, 0x2adf0000, 0x00000008, 0x2a00000d, 0x00000018, 0x8000fee5, 0x00000010, 0x91d40000, 0x00000008, 0x05000055, 0x00000018, 0x8000ff36, 0x0000000c, 0x29800001, 0x0000000c, 0x1f800001, 0x00000008, 0x2a000007, 0x00000018, 0x8000fede, }; const u32 bce_xi90_rv2p_proc2[] = { 0x00000010, 0xb1800004, 0x0000001f, 0x03060011, 0x00000008, 0x050000ff, 0x00000018, 0x00020000, 0x00000000, 0x2a000000, 0x00000010, 0xb1d40000, 0x00000010, 0x91de0000, 0x00000010, 0x20530000, 0x00000010, 0x001f0000, 0x0000000c, 0x6bd70001, 0x00000000, 0x2f80aa00, 0x0000000c, 0x29800001, 0x00000008, 0x02540010, 0x00000000, 0x2c400000, 0x00000000, 0x0f400000, 0x00000009, 0x2952003f, 0x00000018, 0x00040000, 0x00000018, 0x80000011, 0x00000018, 0x80000012, 0x00000018, 0x80000047, 0x00000018, 0x80000137, 0x00000018, 0x80000136, 0x00000018, 0x80000135, 0x00000018, 0x80000135, 0x00000018, 0x80000000, 0x00000018, 0x8000014f, 0x00000018, 0x80000131, 0x00000018, 0x80000000, 0x00000018, 0x80000155, 0x00000018, 0x800001a6, 0x00000018, 0x8000006d, 0x00000018, 0x800000e4, 0x00000018, 0x800000e5, 0x00000018, 0x8000012a, 0x00000000, 0x2a000000, 0x00000018, 0x8000ffe2, 0x00000000, 0x2a000000, 0x0000000c, 0x29800000, 0x00000018, 0x8000ffdf, 0x00000000, 0x03820000, 0x00000018, 0x8000ffda, 0x00000001, 0x0c161400, 0x00000000, 0x8c181400, 0x00000010, 0x91980003, 0x00000008, 0x0c960002, 0x00000010, 0xb1800003, 0x00000008, 0x0c960001, 0x00000000, 0x0c000000, 0x00000000, 0x0d190000, 0x00000008, 0x0f800001, 0x00000000, 0x00000000, 0x00000010, 0x001f0000, 0x0000000c, 0x6bd70001, 0x00000010, 0x011301f3, 0x00000018, 0x00070000, 0x00000000, 0x05020000, 0x00000010, 0xb99a2c21, 0x00000010, 0x205f0000, 0x00000000, 0x2c1e0000, 0x00000008, 0x2c800006, 0x00000008, 0x2d000006, 0x00000008, 0x2d800102, 0x00000000, 0x00000000, 0x00000010, 0x91de0000, 0x00000000, 0x0d610000, 0x00000018, 0x000a0000, 0x00000000, 0x05020000, 0x00000010, 0xb99a2c16, 0x00000010, 0x205f0000, 0x00000000, 0x09d80000, 0x00000000, 0x2c1e0000, 0x00000008, 0x2c80010e, 0x00000008, 0x2d00000a, 0x00000008, 0x2d800102, 0x00000000, 0x00000000, 0x00000010, 0x91de0000, 0x00000000, 0x0d620000, 0x00000000, 0x2c130000, 0x00000018, 0x000a0000, 0x00000000, 0x05020000, 0x00000010, 0xb99a2c09, 0x00000010, 0x205f0000, 0x00000000, 0x2c1e0000, 0x00000008, 0x2c800006, 0x00000008, 0x2d00006a, 0x00000008, 0x2d800102, 0x00000000, 0x00000000, 0x00000010, 0x91de0000, 0x00000000, 0x0d7a0000, 0x00000018, 0x000a0000, 0x00000000, 0x2a000000, 0x00000008, 0x22000001, 0x00000000, 0x0d610000, 0x00000010, 0x21c20028, 0x00000010, 0xb1c60002, 0x00000010, 0x234200b3, 0x00000009, 0x0b66ffff, 0x00000010, 0xba9a2c24, 0x00000000, 0x0a640000, 0x00000000, 0x0ae50000, 0x00000000, 0x0c000000, 0x00000000, 0x0b800000, 0x00000008, 0x0cc60012, 0x00000018, 0x8000ffd0, 0x00000008, 0x0f800003, 0x00000000, 0x00000000, 0x00000010, 0x001f0000, 0x0000000c, 0x6bd70001, 0x00000008, 0x27110012, 0x00000000, 0x66900000, 0x00000010, 0xb1980004, 0x00000010, 0x001f0000, 0x0000000c, 0x6bd70001, 0x00000008, 0x0f800004, 0x00000008, 0x22000003, 0x00000008, 0x2c80000c, 0x00000008, 0x2d00000c, 0x00000010, 0x001f0000, 0x0000000c, 0x6bd70001, 0x00000010, 0x91c60006, 0x00000010, 0x001f0000, 0x0000000c, 0x6bd70001, 0x00000010, 0xba9a2c03, 0x00000008, 0x0f800004, 0x00000018, 0x8000fffc, 0x00000000, 0x25960000, 0x0000000c, 0x29800000, 0x00000000, 0x32140000, 0x00000000, 0x32950000, 0x00000005, 0x73662c00, 0x00000000, 0x31e32e00, 0x00000008, 0x2d800010, 0x00000018, 0x8000ff81, 0x00000000, 0x23000000, 0x00000009, 0x25e6ffff, 0x00000008, 0x2200000b, 0x0000000c, 0x69520000, 0x0000000c, 0x29800000, 0x00000018, 0x8000ff7b, 0x00000000, 0x2a000000, 0x00000008, 0x2c800040, 0x00000008, 0x2d000020, 0x00000008, 0x2d80011c, 0x00000008, 0x22000001, 0x00000010, 0x91de0000, 0x0000000f, 0x42ea0010, 0x00000010, 0x004f0004, 0x00000010, 0xb7469200, 0x00000008, 0x02490012, 0x00000010, 0xb5840a00, 0x00000000, 0x0d610000, 0x00000010, 0xba663464, 0x00000008, 0x83050012, 0x00000010, 0x004f0002, 0x00000000, 0x03490000, 0x00000001, 0x83068c00, 0x00000000, 0x83c60c00, 0x00000010, 0xb1870013, 0x00000000, 0x0b6e0000, 0x00000009, 0x0569ffff, 0x00000010, 0x918a0002, 0x00000008, 0x34e9ffff, 0x00000018, 0x8000ff60, 0x00000001, 0x05691400, 0x00000010, 0x918a0002, 0x00000008, 0xb4e90001, 0x00000010, 0xbae92c55, 0x00000000, 0x86692c00, 0x00000000, 0x02000000, 0x00000009, 0x02eaffff, 0x00000010, 0x000c0002, 0x00000000, 0x02040a00, 0x0000000f, 0x460c0001, 0x0000000f, 0x02850001, 0x00000010, 0x918c01fc, 0x00000010, 0xb7040e4c, 0x00000000, 0x0d610000, 0x00000000, 0x0a640000, 0x00000000, 0x0ae50000, 0x00000009, 0x0b66ffff, 0x00000000, 0x0c000000, 0x00000000, 0x0b800000, 0x00000008, 0x0c860012, 0x00000008, 0x0f800003, 0x0000000c, 0x29520000, 0x00000010, 0x001f0000, 0x0000000c, 0x6bd70001, 0x00000008, 0x27110012, 0x00000000, 0x66900000, 0x00000000, 0x23060000, 0x00000010, 0xb1980007, 0x00000010, 0x001f0000, 0x0000000c, 0x6bd70001, 0x00000008, 0x0f800004, 0x00000000, 0x00000000, 0x00000010, 0x001f0000, 0x0000000c, 0x6bd70001, 0x00000000, 0x32140000, 0x00000000, 0x32950000, 0x00000000, 0x31e32e00, 0x00000005, 0x73662c00, 0x00000000, 0x25960000, 0x00000010, 0xb187001f, 0x0000000c, 0x29800000, 0x0000000f, 0x0f6b0007, 0x00000000, 0x0d690000, 0x00000000, 0x0a6c0000, 0x00000000, 0x0aed0000, 0x00000000, 0x0b6e0000, 0x00000000, 0x0b800000, 0x00000000, 0x0c870000, 0x00000018, 0x8000ff2f, 0x00000001, 0x0c161400, 0x00000000, 0x8c181400, 0x00000008, 0x0c960001, 0x00000010, 0x91980002, 0x00000008, 0x0c990001, 0x00000000, 0x0d190000, 0x00000000, 0x0c000000, 0x00000008, 0x0f800001, 0x00000010, 0x20530000, 0x0000000c, 0x69520001, 0x00000010, 0x001f0000, 0x0000000c, 0x6bd70001, 0x00000000, 0x22c58c00, 0x00000000, 0x23120000, 0x00000000, 0x27110000, 0x00000000, 0x26900000, 0x00000010, 0xb8170e03, 0x0000000c, 0x29800000, 0x00000018, 0x8000ffed, 0x00000000, 0x82970e00, 0x00000000, 0xa3120a00, 0x00000008, 0x2200001a, 0x00000008, 0x2c80000c, 0x00000008, 0x2d00000c, 0x00000008, 0x2d800010, 0x00000010, 0x001f0000, 0x0000000c, 0x6bd70001, 0x00000000, 0x0d6e0000, 0x00000003, 0xe7cf3400, 0x0000000c, 0x29800000, 0x00000010, 0x91de0000, 0x00000010, 0xb1870007, 0x00000000, 0x36140000, 0x00000000, 0x36950000, 0x00000000, 0x37160000, 0x00000008, 0x2c800050, 0x00000008, 0x2d000030, 0x00000008, 0x2d80000c, 0x00000018, 0x8000ff0b, 0x00000000, 0x23000000, 0x00000009, 0x25e6ffff, 0x00000000, 0x0b6e0000, 0x00000003, 0xe7cf2c00, 0x00000008, 0x2200001b, 0x0000000c, 0x69520000, 0x0000000c, 0x29800000, 0x00000018, 0x8000ff03, 0x00000000, 0x2a000000, 0x00000018, 0x8000ff01, 0x00000000, 0x2a000000, 0x0000000c, 0x29800000, 0x00000010, 0x91de0000, 0x00000008, 0x2c80001a, 0x00000008, 0x2d00001a, 0x00000005, 0x73660000, 0x00000008, 0x2d800002, 0x00000000, 0x31800000, 0x00000010, 0x91de0000, 0x00000008, 0x2c80000c, 0x00000008, 0x2d00000c, 0x00000008, 0x2d800004, 0x00000018, 0x8000fef4, 0x00000008, 0x06660001, 0x00000010, 0xba9a1972, 0x00000000, 0x0a640000, 0x00000000, 0x0ae50000, 0x00000009, 0x0b66ffff, 0x00000000, 0x0c000000, 0x00000000, 0x0b800000, 0x00000008, 0x0cc60012, 0x00000018, 0x8000ff1d, 0x00000008, 0x0f800003, 0x00000000, 0x00000000, 0x00000010, 0x001f0000, 0x0000000c, 0x6bd70001, 0x00000008, 0x27110012, 0x00000000, 0x66900000, 0x00000010, 0x919b3200, 0x00000010, 0x02930000, 0x00000010, 0xb1980003, 0x00000010, 0x001f0000, 0x0000000c, 0x6bd70001, 0x00000008, 0x0f800004, 0x0000000c, 0x29800000, 0x00000010, 0x001f0000, 0x0000000c, 0x6bd70001, 0x00000010, 0xba9a2c00, 0x00000000, 0x31e32e00, 0x00000000, 0x0b800000, 0x00000000, 0x8ccc8c00, 0x00000010, 0xb5cc8c02, 0x00000008, 0x0c800001, 0x00000018, 0x8000ff07, 0x00000008, 0x0f800003, 0x00000010, 0x20530000, 0x0000000c, 0x69520001, 0x00000000, 0x22c58c00, 0x00000010, 0x001f0000, 0x0000000c, 0x6bd70001, 0x00000000, 0x27110000, 0x00000000, 0x26900000, 0x00000000, 0x231b0000, 0x00000010, 0xb1980003, 0x00000010, 0x001f0000, 0x0000000c, 0x6bd70001, 0x00000008, 0x0f800004, 0x00000008, 0x22000003, 0x00000008, 0x2c80000c, 0x00000008, 0x2d00000c, 0x00000010, 0x001f0000, 0x0000000c, 0x6bd70001, 0x00000000, 0x25960000, 0x0000000c, 0x29800000, 0x00000000, 0x32140000, 0x00000000, 0x32950000, 0x00000005, 0x73662c00, 0x00000000, 0x31e32e00, 0x00000008, 0x2d800010, 0x00000018, 0x8000febb, 0x00000018, 0x8000feba, 0x00000000, 0x2a000000, 0x00000010, 0x001f0000, 0x0000000c, 0x6bd70001, 0x00000000, 0x0f008000, 0x00000008, 0x0f800007, 0x00000018, 0x8000001c, 0x00000000, 0x280a0000, 0x00000000, 0x05020000, 0x00000008, 0x22000009, 0x00000000, 0x29000000, 0x0000000f, 0x65680010, 0x00000000, 0x248a0000, 0x00000003, 0xf66c9400, 0x00000010, 0xb972a004, 0x0000000c, 0x73e70019, 0x0000000c, 0x21420004, 0x00000000, 0x3cf80000, 0x0000000c, 0x29800000, 0x00000010, 0x20530000, 0x00000008, 0x22000008, 0x0000000c, 0x61420004, 0x00000018, 0x000a0000, 0x00000000, 0x05020000, 0x0000000c, 0x61420000, 0x00000010, 0x01420003, 0x0000000c, 0x33e7001d, 0x0000000c, 0x61420002, 0x00000018, 0x000a0000, 0x00000000, 0x2a000000, 0x00000010, 0x001f0000, 0x0000000c, 0x6bd70001, 0x0000000f, 0x0f470007, 0x00000008, 0x0f800008, 0x0000000c, 0x29800000, 0x00000010, 0x001f0000, 0x0000000c, 0x6bd70001, 0x00000018, 0x8000fe95, 0x00000000, 0x33510000, 0x00000000, 0x2a000000, 0x00000010, 0xb1c60025, 0x0000000f, 0x0f500007, 0x00000000, 0x0a600000, 0x00000000, 0x0ae10000, 0x0000000f, 0x4b620008, 0x00000009, 0x0b1600ff, 0x0000000f, 0x4c620010, 0x00000000, 0x0d620000, 0x00000009, 0x0d1a00ff, 0x00000010, 0x07500003, 0x0000000c, 0x0d1a0008, 0x0000000c, 0x0b160008, 0x00000000, 0x0cc60000, 0x00000000, 0x0b800000, 0x00000000, 0x06980000, 0x00000008, 0x0f800003, 0x00000010, 0x06c20004, 0x0000000c, 0x29000002, 0x00000010, 0x26420002, 0x0000000c, 0x29520003, 0x00000008, 0x22000001, 0x00000010, 0x001f0000, 0x0000000c, 0x6bd70001, 0x00000000, 0x231b0000, 0x00000000, 0x27111a00, 0x00000000, 0x66900000, 0x0000000c, 0x29520000, 0x00000010, 0xb197320a, 0x0000000c, 0x29800000, 0x00000000, 0x06980000, 0x00000010, 0x20530000, 0x0000000c, 0x29520003, 0x00000000, 0x22c58c00, 0x00000010, 0x001f0000, 0x0000000c, 0x6bd70001, 0x00000008, 0x0f800003, 0x00000018, 0x8000fff1, 0x00000010, 0xb1c80013, 0x00000010, 0xb1c60003, 0x0000000c, 0x29800000, 0x00000010, 0x20530000, 0x0000000c, 0x29520000, 0x0000000c, 0x29520003, 0x00000010, 0x06c20002, 0x0000000c, 0x29520002, 0x00000000, 0x22c58c00, 0x00000000, 0x27650000, 0x00000000, 0x26e40000, 0x00000008, 0x22000016, 0x00000010, 0xb1c60003, 0x00000000, 0x23480000, 0x00000010, 0xb1800005, 0x00000000, 0x23480000, 0x0000000c, 0x29800000, 0x0000000f, 0x0f500007, 0x00000018, 0x80000012, 0x00000008, 0x22000016, 0x0000000c, 0x29800000, 0x00000000, 0x30140000, 0x00000000, 0x30950000, 0x00000010, 0x07500003, 0x00000009, 0x0b1600ff, 0x00000009, 0x0d1a00ff, 0x0000000f, 0x31160008, 0x00000000, 0x31623400, 0x00000003, 0xf1623000, 0x00000010, 0x205f0000, 0x00000000, 0x2c510000, 0x00000009, 0x2cd1007f, 0x00000008, 0x2cd90000, 0x00000008, 0x2d000000, 0x00000008, 0x2d80000c, 0x00000000, 0x00000000, 0x00000010, 0x91de0000, 0x00000010, 0x05c20005, 0x00000008, 0x0f800007, 0x00000000, 0x33000000, 0x00000010, 0x001f0000, 0x0000000c, 0x6bd70001, 0x00000018, 0x8000fe43, 0x00000000, 0x2a000000, 0x0000000f, 0x0f500007, 0x00000010, 0xb1c60030, 0x0000000f, 0x47420008, 0x00000009, 0x070e000f, 0x00000008, 0x070e0008, 0x00000010, 0x001f0000, 0x0000000c, 0x6bd70001, 0x00000008, 0x09000001, 0x00000007, 0x09121c00, 0x00000003, 0xcbca9200, 0x00000000, 0x0b97a200, 0x00000007, 0x42171c00, 0x00000000, 0x0b040000, 0x0000000f, 0x0a840003, 0x00000000, 0x0a959c00, 0x00000000, 0x4a009a00, 0x00000008, 0x82120001, 0x00000001, 0x0c170800, 0x00000000, 0x0c978c00, 0x00000000, 0x02180000, 0x00000008, 0x0d00ffff, 0x00000008, 0x0f800006, 0x0000000c, 0x29000000, 0x00000010, 0x06c20004, 0x0000000c, 0x29520002, 0x00000010, 0x26420002, 0x0000000c, 0x29520003, 0x00000008, 0x22000001, 0x00000010, 0x001f0000, 0x0000000c, 0x6bd70001, 0x00000010, 0xb197320d, 0x00000000, 0x231b0000, 0x00000000, 0x27110800, 0x00000000, 0x66900000, 0x0000000c, 0x29800000, 0x00000000, 0x02180000, 0x00000010, 0x20530000, 0x0000000c, 0x29520003, 0x00000000, 0x22c53600, 0x00000010, 0x001f0000, 0x0000000c, 0x6bd70001, 0x00000008, 0x0f800006, 0x00000018, 0x8000fff2, 0x00000000, 0x231b0000, 0x00000000, 0x27110800, 0x00000000, 0x66900000, 0x00000010, 0xb1c8000b, 0x0000000c, 0x29800000, 0x00000010, 0x20530000, 0x0000000c, 0x29520000, 0x0000000c, 0x29520003, 0x00000010, 0x06c20002, 0x0000000c, 0x29520002, 0x00000000, 0x22c58c00, 0x00000000, 0x27650000, 0x00000000, 0x26e40000, 0x00000000, 0x23480000, 0x00000008, 0x22000017, 0x0000000c, 0x29800000, 0x00000010, 0x001f0000, 0x0000000c, 0x6bd70001, 0x00000018, 0x8000fe04, }; /* * The RV2P block must be configured for the system * page size, or more specifically, the number of * usable rx_bd's per page, and should be called * as follows prior to loading the RV2P firmware: * * BCE_RV2P_PROC2_CHG_MAX_BD_PAGE(USABLE_RX_BD_PER_PAGE) * * The default value is 0xFF. */ #define BCE_RV2P_PROC2_MAX_BD_PAGE_LOC 5 #define BCE_RV2P_PROC2_CHG_MAX_BD_PAGE(value) { \ bce_rv2p_proc2[BCE_RV2P_PROC2_MAX_BD_PAGE_LOC] = \ (bce_rv2p_proc2[BCE_RV2P_PROC2_MAX_BD_PAGE_LOC] & ~0xFFFF) | (value); \ } Index: projects/clang350-import/sys/dev/usb/controller/xhci.h =================================================================== --- projects/clang350-import/sys/dev/usb/controller/xhci.h (revision 276342) +++ projects/clang350-import/sys/dev/usb/controller/xhci.h (revision 276343) @@ -1,519 +1,518 @@ /* $FreeBSD$ */ /*- * Copyright (c) 2010 Hans Petter Selasky. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ #ifndef _XHCI_H_ #define _XHCI_H_ #define XHCI_MAX_DEVICES MIN(USB_MAX_DEVICES, 128) #define XHCI_MAX_ENDPOINTS 32 /* hardcoded - do not change */ #define XHCI_MAX_SCRATCHPADS 32 #define XHCI_MAX_EVENTS (16 * 13) #define XHCI_MAX_COMMANDS (16 * 1) #define XHCI_MAX_RSEG 1 #define XHCI_MAX_TRANSFERS 4 #if USB_MAX_EP_STREAMS == 8 #define XHCI_MAX_STREAMS 8 #define XHCI_MAX_STREAMS_LOG 3 #elif USB_MAX_EP_STREAMS == 1 #define XHCI_MAX_STREAMS 1 #define XHCI_MAX_STREAMS_LOG 0 #else #error "The USB_MAX_EP_STREAMS value is not supported." #endif #define XHCI_DEV_CTX_ADDR_ALIGN 64 /* bytes */ #define XHCI_DEV_CTX_ALIGN 64 /* bytes */ #define XHCI_INPUT_CTX_ALIGN 64 /* bytes */ #define XHCI_SLOT_CTX_ALIGN 32 /* bytes */ #define XHCI_ENDP_CTX_ALIGN 32 /* bytes */ #define XHCI_STREAM_CTX_ALIGN 16 /* bytes */ #define XHCI_TRANS_RING_SEG_ALIGN 16 /* bytes */ #define XHCI_CMD_RING_SEG_ALIGN 64 /* bytes */ #define XHCI_EVENT_RING_SEG_ALIGN 64 /* bytes */ #define XHCI_SCRATCH_BUF_ARRAY_ALIGN 64 /* bytes */ #define XHCI_SCRATCH_BUFFER_ALIGN USB_PAGE_SIZE #define XHCI_TRB_ALIGN 16 /* bytes */ #define XHCI_TD_ALIGN 64 /* bytes */ #define XHCI_PAGE_SIZE 4096 /* bytes */ struct xhci_dev_ctx_addr { volatile uint64_t qwBaaDevCtxAddr[USB_MAX_DEVICES + 1]; struct { volatile uint64_t dummy; } __aligned(64) padding; volatile uint64_t qwSpBufPtr[XHCI_MAX_SCRATCHPADS]; }; #define XHCI_EPNO2EPID(x) \ ((((x) & UE_DIR_IN) ? 1 : 0) | (2 * ((x) & UE_ADDR))) struct xhci_slot_ctx { volatile uint32_t dwSctx0; #define XHCI_SCTX_0_ROUTE_SET(x) ((x) & 0xFFFFF) #define XHCI_SCTX_0_ROUTE_GET(x) ((x) & 0xFFFFF) #define XHCI_SCTX_0_SPEED_SET(x) (((x) & 0xF) << 20) #define XHCI_SCTX_0_SPEED_GET(x) (((x) >> 20) & 0xF) #define XHCI_SCTX_0_MTT_SET(x) (((x) & 0x1) << 25) #define XHCI_SCTX_0_MTT_GET(x) (((x) >> 25) & 0x1) #define XHCI_SCTX_0_HUB_SET(x) (((x) & 0x1) << 26) #define XHCI_SCTX_0_HUB_GET(x) (((x) >> 26) & 0x1) #define XHCI_SCTX_0_CTX_NUM_SET(x) (((x) & 0x1F) << 27) #define XHCI_SCTX_0_CTX_NUM_GET(x) (((x) >> 27) & 0x1F) volatile uint32_t dwSctx1; #define XHCI_SCTX_1_MAX_EL_SET(x) ((x) & 0xFFFF) #define XHCI_SCTX_1_MAX_EL_GET(x) ((x) & 0xFFFF) #define XHCI_SCTX_1_RH_PORT_SET(x) (((x) & 0xFF) << 16) #define XHCI_SCTX_1_RH_PORT_GET(x) (((x) >> 16) & 0xFF) #define XHCI_SCTX_1_NUM_PORTS_SET(x) (((x) & 0xFF) << 24) #define XHCI_SCTX_1_NUM_PORTS_GET(x) (((x) >> 24) & 0xFF) volatile uint32_t dwSctx2; #define XHCI_SCTX_2_TT_HUB_SID_SET(x) ((x) & 0xFF) #define XHCI_SCTX_2_TT_HUB_SID_GET(x) ((x) & 0xFF) #define XHCI_SCTX_2_TT_PORT_NUM_SET(x) (((x) & 0xFF) << 8) #define XHCI_SCTX_2_TT_PORT_NUM_GET(x) (((x) >> 8) & 0xFF) #define XHCI_SCTX_2_TT_THINK_TIME_SET(x) (((x) & 0x3) << 16) #define XHCI_SCTX_2_TT_THINK_TIME_GET(x) (((x) >> 16) & 0x3) #define XHCI_SCTX_2_IRQ_TARGET_SET(x) (((x) & 0x3FF) << 22) #define XHCI_SCTX_2_IRQ_TARGET_GET(x) (((x) >> 22) & 0x3FF) volatile uint32_t dwSctx3; #define XHCI_SCTX_3_DEV_ADDR_SET(x) ((x) & 0xFF) #define XHCI_SCTX_3_DEV_ADDR_GET(x) ((x) & 0xFF) #define XHCI_SCTX_3_SLOT_STATE_SET(x) (((x) & 0x1F) << 27) #define XHCI_SCTX_3_SLOT_STATE_GET(x) (((x) >> 27) & 0x1F) volatile uint32_t dwSctx4; volatile uint32_t dwSctx5; volatile uint32_t dwSctx6; volatile uint32_t dwSctx7; }; struct xhci_endp_ctx { volatile uint32_t dwEpCtx0; #define XHCI_EPCTX_0_EPSTATE_SET(x) ((x) & 0x7) #define XHCI_EPCTX_0_EPSTATE_GET(x) ((x) & 0x7) #define XHCI_EPCTX_0_MULT_SET(x) (((x) & 0x3) << 8) #define XHCI_EPCTX_0_MULT_GET(x) (((x) >> 8) & 0x3) #define XHCI_EPCTX_0_MAXP_STREAMS_SET(x) (((x) & 0x1F) << 10) #define XHCI_EPCTX_0_MAXP_STREAMS_GET(x) (((x) >> 10) & 0x1F) #define XHCI_EPCTX_0_LSA_SET(x) (((x) & 0x1) << 15) #define XHCI_EPCTX_0_LSA_GET(x) (((x) >> 15) & 0x1) #define XHCI_EPCTX_0_IVAL_SET(x) (((x) & 0xFF) << 16) #define XHCI_EPCTX_0_IVAL_GET(x) (((x) >> 16) & 0xFF) volatile uint32_t dwEpCtx1; #define XHCI_EPCTX_1_CERR_SET(x) (((x) & 0x3) << 1) #define XHCI_EPCTX_1_CERR_GET(x) (((x) >> 1) & 0x3) #define XHCI_EPCTX_1_EPTYPE_SET(x) (((x) & 0x7) << 3) #define XHCI_EPCTX_1_EPTYPE_GET(x) (((x) >> 3) & 0x7) #define XHCI_EPCTX_1_HID_SET(x) (((x) & 0x1) << 7) #define XHCI_EPCTX_1_HID_GET(x) (((x) >> 7) & 0x1) #define XHCI_EPCTX_1_MAXB_SET(x) (((x) & 0xFF) << 8) #define XHCI_EPCTX_1_MAXB_GET(x) (((x) >> 8) & 0xFF) #define XHCI_EPCTX_1_MAXP_SIZE_SET(x) (((x) & 0xFFFF) << 16) #define XHCI_EPCTX_1_MAXP_SIZE_GET(x) (((x) >> 16) & 0xFFFF) volatile uint64_t qwEpCtx2; #define XHCI_EPCTX_2_DCS_SET(x) ((x) & 0x1) #define XHCI_EPCTX_2_DCS_GET(x) ((x) & 0x1) #define XHCI_EPCTX_2_TR_DQ_PTR_MASK 0xFFFFFFFFFFFFFFF0U volatile uint32_t dwEpCtx4; #define XHCI_EPCTX_4_AVG_TRB_LEN_SET(x) ((x) & 0xFFFF) #define XHCI_EPCTX_4_AVG_TRB_LEN_GET(x) ((x) & 0xFFFF) #define XHCI_EPCTX_4_MAX_ESIT_PAYLOAD_SET(x) (((x) & 0xFFFF) << 16) #define XHCI_EPCTX_4_MAX_ESIT_PAYLOAD_GET(x) (((x) >> 16) & 0xFFFF) volatile uint32_t dwEpCtx5; volatile uint32_t dwEpCtx6; volatile uint32_t dwEpCtx7; }; struct xhci_input_ctx { #define XHCI_INCTX_NON_CTRL_MASK 0xFFFFFFFCU volatile uint32_t dwInCtx0; #define XHCI_INCTX_0_DROP_MASK(n) (1U << (n)) volatile uint32_t dwInCtx1; #define XHCI_INCTX_1_ADD_MASK(n) (1U << (n)) volatile uint32_t dwInCtx2; volatile uint32_t dwInCtx3; volatile uint32_t dwInCtx4; volatile uint32_t dwInCtx5; volatile uint32_t dwInCtx6; volatile uint32_t dwInCtx7; }; struct xhci_input_dev_ctx { struct xhci_input_ctx ctx_input; struct xhci_slot_ctx ctx_slot; struct xhci_endp_ctx ctx_ep[XHCI_MAX_ENDPOINTS - 1]; }; struct xhci_dev_ctx { struct xhci_slot_ctx ctx_slot; struct xhci_endp_ctx ctx_ep[XHCI_MAX_ENDPOINTS - 1]; } __aligned(XHCI_DEV_CTX_ALIGN); struct xhci_stream_ctx { volatile uint64_t qwSctx0; #define XHCI_SCTX_0_DCS_GET(x) ((x) & 0x1) #define XHCI_SCTX_0_DCS_SET(x) ((x) & 0x1) #define XHCI_SCTX_0_SCT_SET(x) (((x) & 0x7) << 1) #define XHCI_SCTX_0_SCT_GET(x) (((x) >> 1) & 0x7) #define XHCI_SCTX_0_SCT_SEC_TR_RING 0x0 #define XHCI_SCTX_0_SCT_PRIM_TR_RING 0x1 #define XHCI_SCTX_0_SCT_PRIM_SSA_8 0x2 #define XHCI_SCTX_0_SCT_PRIM_SSA_16 0x3 #define XHCI_SCTX_0_SCT_PRIM_SSA_32 0x4 #define XHCI_SCTX_0_SCT_PRIM_SSA_64 0x5 #define XHCI_SCTX_0_SCT_PRIM_SSA_128 0x6 #define XHCI_SCTX_0_SCT_PRIM_SSA_256 0x7 #define XHCI_SCTX_0_TR_DQ_PTR_MASK 0xFFFFFFFFFFFFFFF0U volatile uint32_t dwSctx2; volatile uint32_t dwSctx3; }; struct xhci_trb { volatile uint64_t qwTrb0; #define XHCI_TRB_0_DIR_IN_MASK (0x80ULL << 0) #define XHCI_TRB_0_WLENGTH_MASK (0xFFFFULL << 48) volatile uint32_t dwTrb2; #define XHCI_TRB_2_ERROR_GET(x) (((x) >> 24) & 0xFF) #define XHCI_TRB_2_ERROR_SET(x) (((x) & 0xFF) << 24) #define XHCI_TRB_2_TDSZ_GET(x) (((x) >> 17) & 0x1F) #define XHCI_TRB_2_TDSZ_SET(x) (((x) & 0x1F) << 17) #define XHCI_TRB_2_REM_GET(x) ((x) & 0xFFFFFF) #define XHCI_TRB_2_REM_SET(x) ((x) & 0xFFFFFF) #define XHCI_TRB_2_BYTES_GET(x) ((x) & 0x1FFFF) #define XHCI_TRB_2_BYTES_SET(x) ((x) & 0x1FFFF) #define XHCI_TRB_2_IRQ_GET(x) (((x) >> 22) & 0x3FF) #define XHCI_TRB_2_IRQ_SET(x) (((x) & 0x3FF) << 22) #define XHCI_TRB_2_STREAM_GET(x) (((x) >> 16) & 0xFFFF) #define XHCI_TRB_2_STREAM_SET(x) (((x) & 0xFFFF) << 16) volatile uint32_t dwTrb3; #define XHCI_TRB_3_TYPE_GET(x) (((x) >> 10) & 0x3F) #define XHCI_TRB_3_TYPE_SET(x) (((x) & 0x3F) << 10) #define XHCI_TRB_3_CYCLE_BIT (1U << 0) #define XHCI_TRB_3_TC_BIT (1U << 1) /* command ring only */ #define XHCI_TRB_3_ENT_BIT (1U << 1) /* transfer ring only */ #define XHCI_TRB_3_ISP_BIT (1U << 2) #define XHCI_TRB_3_NSNOOP_BIT (1U << 3) #define XHCI_TRB_3_CHAIN_BIT (1U << 4) #define XHCI_TRB_3_IOC_BIT (1U << 5) #define XHCI_TRB_3_IDT_BIT (1U << 6) #define XHCI_TRB_3_TBC_GET(x) (((x) >> 7) & 3) #define XHCI_TRB_3_TBC_SET(x) (((x) & 3) << 7) #define XHCI_TRB_3_BEI_BIT (1U << 9) #define XHCI_TRB_3_DCEP_BIT (1U << 9) #define XHCI_TRB_3_PRSV_BIT (1U << 9) #define XHCI_TRB_3_BSR_BIT (1U << 9) #define XHCI_TRB_3_TRT_MASK (3U << 16) #define XHCI_TRB_3_TRT_NONE (0U << 16) #define XHCI_TRB_3_TRT_OUT (2U << 16) #define XHCI_TRB_3_TRT_IN (3U << 16) #define XHCI_TRB_3_DIR_IN (1U << 16) #define XHCI_TRB_3_TLBPC_GET(x) (((x) >> 16) & 0xF) #define XHCI_TRB_3_TLBPC_SET(x) (((x) & 0xF) << 16) #define XHCI_TRB_3_EP_GET(x) (((x) >> 16) & 0x1F) #define XHCI_TRB_3_EP_SET(x) (((x) & 0x1F) << 16) #define XHCI_TRB_3_FRID_GET(x) (((x) >> 20) & 0x7FF) #define XHCI_TRB_3_FRID_SET(x) (((x) & 0x7FF) << 20) #define XHCI_TRB_3_ISO_SIA_BIT (1U << 31) #define XHCI_TRB_3_SUSP_EP_BIT (1U << 23) #define XHCI_TRB_3_SLOT_GET(x) (((x) >> 24) & 0xFF) #define XHCI_TRB_3_SLOT_SET(x) (((x) & 0xFF) << 24) /* Commands */ #define XHCI_TRB_TYPE_RESERVED 0x00 #define XHCI_TRB_TYPE_NORMAL 0x01 #define XHCI_TRB_TYPE_SETUP_STAGE 0x02 #define XHCI_TRB_TYPE_DATA_STAGE 0x03 #define XHCI_TRB_TYPE_STATUS_STAGE 0x04 #define XHCI_TRB_TYPE_ISOCH 0x05 #define XHCI_TRB_TYPE_LINK 0x06 #define XHCI_TRB_TYPE_EVENT_DATA 0x07 #define XHCI_TRB_TYPE_NOOP 0x08 #define XHCI_TRB_TYPE_ENABLE_SLOT 0x09 #define XHCI_TRB_TYPE_DISABLE_SLOT 0x0A #define XHCI_TRB_TYPE_ADDRESS_DEVICE 0x0B #define XHCI_TRB_TYPE_CONFIGURE_EP 0x0C #define XHCI_TRB_TYPE_EVALUATE_CTX 0x0D #define XHCI_TRB_TYPE_RESET_EP 0x0E #define XHCI_TRB_TYPE_STOP_EP 0x0F #define XHCI_TRB_TYPE_SET_TR_DEQUEUE 0x10 #define XHCI_TRB_TYPE_RESET_DEVICE 0x11 #define XHCI_TRB_TYPE_FORCE_EVENT 0x12 #define XHCI_TRB_TYPE_NEGOTIATE_BW 0x13 #define XHCI_TRB_TYPE_SET_LATENCY_TOL 0x14 #define XHCI_TRB_TYPE_GET_PORT_BW 0x15 #define XHCI_TRB_TYPE_FORCE_HEADER 0x16 #define XHCI_TRB_TYPE_NOOP_CMD 0x17 /* Events */ #define XHCI_TRB_EVENT_TRANSFER 0x20 #define XHCI_TRB_EVENT_CMD_COMPLETE 0x21 #define XHCI_TRB_EVENT_PORT_STS_CHANGE 0x22 #define XHCI_TRB_EVENT_BW_REQUEST 0x23 #define XHCI_TRB_EVENT_DOORBELL 0x24 #define XHCI_TRB_EVENT_HOST_CTRL 0x25 #define XHCI_TRB_EVENT_DEVICE_NOTIFY 0x26 #define XHCI_TRB_EVENT_MFINDEX_WRAP 0x27 /* Error codes */ #define XHCI_TRB_ERROR_INVALID 0x00 #define XHCI_TRB_ERROR_SUCCESS 0x01 #define XHCI_TRB_ERROR_DATA_BUF 0x02 #define XHCI_TRB_ERROR_BABBLE 0x03 #define XHCI_TRB_ERROR_XACT 0x04 #define XHCI_TRB_ERROR_TRB 0x05 #define XHCI_TRB_ERROR_STALL 0x06 #define XHCI_TRB_ERROR_RESOURCE 0x07 #define XHCI_TRB_ERROR_BANDWIDTH 0x08 #define XHCI_TRB_ERROR_NO_SLOTS 0x09 #define XHCI_TRB_ERROR_STREAM_TYPE 0x0A #define XHCI_TRB_ERROR_SLOT_NOT_ON 0x0B #define XHCI_TRB_ERROR_ENDP_NOT_ON 0x0C #define XHCI_TRB_ERROR_SHORT_PKT 0x0D #define XHCI_TRB_ERROR_RING_UNDERRUN 0x0E #define XHCI_TRB_ERROR_RING_OVERRUN 0x0F #define XHCI_TRB_ERROR_VF_RING_FULL 0x10 #define XHCI_TRB_ERROR_PARAMETER 0x11 #define XHCI_TRB_ERROR_BW_OVERRUN 0x12 #define XHCI_TRB_ERROR_CONTEXT_STATE 0x13 #define XHCI_TRB_ERROR_NO_PING_RESP 0x14 #define XHCI_TRB_ERROR_EV_RING_FULL 0x15 #define XHCI_TRB_ERROR_INCOMPAT_DEV 0x16 #define XHCI_TRB_ERROR_MISSED_SERVICE 0x17 #define XHCI_TRB_ERROR_CMD_RING_STOP 0x18 #define XHCI_TRB_ERROR_CMD_ABORTED 0x19 #define XHCI_TRB_ERROR_STOPPED 0x1A #define XHCI_TRB_ERROR_LENGTH 0x1B #define XHCI_TRB_ERROR_BAD_MELAT 0x1D #define XHCI_TRB_ERROR_ISOC_OVERRUN 0x1F #define XHCI_TRB_ERROR_EVENT_LOST 0x20 #define XHCI_TRB_ERROR_UNDEFINED 0x21 #define XHCI_TRB_ERROR_INVALID_SID 0x22 #define XHCI_TRB_ERROR_SEC_BW 0x23 #define XHCI_TRB_ERROR_SPLIT_XACT 0x24 } __aligned(4); struct xhci_dev_endpoint_trbs { struct xhci_trb trb[(XHCI_MAX_STREAMS * XHCI_MAX_TRANSFERS) + XHCI_MAX_STREAMS]; }; #define XHCI_TD_PAGE_NBUF 17 /* units, room enough for 64Kbytes */ #define XHCI_TD_PAGE_SIZE 4096 /* bytes */ #define XHCI_TD_PAYLOAD_MAX (XHCI_TD_PAGE_SIZE * (XHCI_TD_PAGE_NBUF - 1)) struct xhci_td { struct xhci_trb td_trb[XHCI_TD_PAGE_NBUF + 1]; /* * Extra information needed: */ uint64_t td_self; struct xhci_td *next; struct xhci_td *alt_next; struct xhci_td *obj_next; struct usb_page_cache *page_cache; uint32_t len; uint32_t remainder; uint8_t ntrb; uint8_t status; } __aligned(XHCI_TRB_ALIGN); struct xhci_command { struct xhci_trb trb; TAILQ_ENTRY(xhci_command) entry; }; struct xhci_event_ring_seg { volatile uint64_t qwEvrsTablePtr; volatile uint32_t dwEvrsTableSize; volatile uint32_t dwEvrsReserved; }; struct xhci_hw_root { struct xhci_event_ring_seg hwr_ring_seg[XHCI_MAX_RSEG]; struct { volatile uint64_t dummy; } __aligned(64) padding; struct xhci_trb hwr_events[XHCI_MAX_EVENTS]; struct xhci_trb hwr_commands[XHCI_MAX_COMMANDS]; }; struct xhci_endpoint_ext { struct xhci_trb *trb; struct usb_xfer *xfer[XHCI_MAX_TRANSFERS * XHCI_MAX_STREAMS]; struct usb_page_cache *page_cache; uint64_t physaddr; uint8_t trb_used[XHCI_MAX_STREAMS]; uint8_t trb_index[XHCI_MAX_STREAMS]; uint8_t trb_halted; uint8_t trb_running; uint8_t trb_ep_mode; }; enum { XHCI_ST_DISABLED, XHCI_ST_ENABLED, XHCI_ST_DEFAULT, XHCI_ST_ADDRESSED, XHCI_ST_CONFIGURED, XHCI_ST_MAX }; struct xhci_hw_dev { struct usb_page_cache device_pc; struct usb_page_cache input_pc; struct usb_page_cache endpoint_pc[XHCI_MAX_ENDPOINTS]; struct usb_page device_pg; struct usb_page input_pg; struct usb_page endpoint_pg[XHCI_MAX_ENDPOINTS]; struct xhci_endpoint_ext endp[XHCI_MAX_ENDPOINTS]; uint8_t state; uint8_t nports; uint8_t tt; uint8_t context_num; }; struct xhci_hw_softc { struct usb_page_cache root_pc; struct usb_page_cache ctx_pc; struct usb_page_cache scratch_pc[XHCI_MAX_SCRATCHPADS]; struct usb_page root_pg; struct usb_page ctx_pg; struct usb_page scratch_pg[XHCI_MAX_SCRATCHPADS]; struct xhci_hw_dev devs[XHCI_MAX_DEVICES + 1]; }; struct xhci_config_desc { struct usb_config_descriptor confd; struct usb_interface_descriptor ifcd; struct usb_endpoint_descriptor endpd; struct usb_endpoint_ss_comp_descriptor endpcd; } __packed; struct xhci_bos_desc { struct usb_bos_descriptor bosd; struct usb_devcap_usb2ext_descriptor usb2extd; struct usb_devcap_ss_descriptor usbdcd; struct usb_devcap_container_id_descriptor cidd; } __packed; union xhci_hub_desc { struct usb_status stat; struct usb_port_status ps; struct usb_hub_ss_descriptor hubd; uint8_t temp[128]; }; typedef int (xhci_port_route_t)(device_t, uint32_t, uint32_t); struct xhci_softc { struct xhci_hw_softc sc_hw; /* base device */ struct usb_bus sc_bus; /* configure message */ struct usb_bus_msg sc_config_msg[2]; struct usb_callout sc_callout; xhci_port_route_t *sc_port_route; union xhci_hub_desc sc_hub_desc; struct cv sc_cmd_cv; struct sx sc_cmd_sx; struct usb_device *sc_devices[XHCI_MAX_DEVICES]; struct resource *sc_io_res; - int sc_irq_rid; struct resource *sc_irq_res; void *sc_intr_hdl; bus_size_t sc_io_size; bus_space_tag_t sc_io_tag; bus_space_handle_t sc_io_hdl; /* last pending command address */ uint64_t sc_cmd_addr; /* result of command */ uint32_t sc_cmd_result[2]; /* copy of cmd register */ uint32_t sc_cmd; /* worst case exit latency */ uint32_t sc_exit_lat_max; /* offset to operational registers */ uint32_t sc_oper_off; /* offset to capability registers */ uint32_t sc_capa_off; /* offset to runtime registers */ uint32_t sc_runt_off; /* offset to doorbell registers */ uint32_t sc_door_off; /* chip specific */ uint16_t sc_erst_max; uint16_t sc_event_idx; uint16_t sc_command_idx; uint16_t sc_imod_default; uint8_t sc_event_ccs; uint8_t sc_command_ccs; /* number of XHCI device slots */ uint8_t sc_noslot; /* number of ports on root HUB */ uint8_t sc_noport; /* number of scratch pages */ uint8_t sc_noscratch; /* root HUB device configuration */ uint8_t sc_conf; /* root HUB port event bitmap, max 256 ports */ uint8_t sc_hub_idata[32]; /* size of context */ uint8_t sc_ctx_is_64_byte; /* vendor string for root HUB */ char sc_vendor[16]; }; #define XHCI_CMD_LOCK(sc) sx_xlock(&(sc)->sc_cmd_sx) #define XHCI_CMD_UNLOCK(sc) sx_xunlock(&(sc)->sc_cmd_sx) #define XHCI_CMD_ASSERT_LOCKED(sc) sx_assert(&(sc)->sc_cmd_sx, SA_LOCKED) /* prototypes */ uint8_t xhci_use_polling(void); usb_error_t xhci_halt_controller(struct xhci_softc *); usb_error_t xhci_init(struct xhci_softc *, device_t); usb_error_t xhci_start_controller(struct xhci_softc *); void xhci_interrupt(struct xhci_softc *); void xhci_uninit(struct xhci_softc *); #endif /* _XHCI_H_ */ Index: projects/clang350-import/sys/dev/usb/controller/xhci_pci.c =================================================================== --- projects/clang350-import/sys/dev/usb/controller/xhci_pci.c (revision 276342) +++ projects/clang350-import/sys/dev/usb/controller/xhci_pci.c (revision 276343) @@ -1,372 +1,375 @@ /*- * Copyright (c) 2010 Hans Petter Selasky. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ #include __FBSDID("$FreeBSD$"); #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "usb_if.h" static device_probe_t xhci_pci_probe; static device_attach_t xhci_pci_attach; static device_detach_t xhci_pci_detach; static usb_take_controller_t xhci_pci_take_controller; static device_method_t xhci_device_methods[] = { /* device interface */ DEVMETHOD(device_probe, xhci_pci_probe), DEVMETHOD(device_attach, xhci_pci_attach), DEVMETHOD(device_detach, xhci_pci_detach), DEVMETHOD(device_suspend, bus_generic_suspend), DEVMETHOD(device_resume, bus_generic_resume), DEVMETHOD(device_shutdown, bus_generic_shutdown), DEVMETHOD(usb_take_controller, xhci_pci_take_controller), DEVMETHOD_END }; static driver_t xhci_driver = { .name = "xhci", .methods = xhci_device_methods, .size = sizeof(struct xhci_softc), }; static devclass_t xhci_devclass; DRIVER_MODULE(xhci, pci, xhci_driver, xhci_devclass, 0, 0); MODULE_DEPEND(xhci, usb, 1, 1, 1); static const char * xhci_pci_match(device_t self) { uint32_t device_id = pci_get_devid(self); switch (device_id) { case 0x01941033: return ("NEC uPD720200 USB 3.0 controller"); case 0x10421b21: return ("ASMedia ASM1042 USB 3.0 controller"); case 0x0f358086: return ("Intel Intel BayTrail USB 3.0 controller"); case 0x9c318086: case 0x1e318086: return ("Intel Panther Point USB 3.0 controller"); case 0x8c318086: return ("Intel Lynx Point USB 3.0 controller"); case 0x8cb18086: return ("Intel Wildcat Point USB 3.0 controller"); default: break; } if ((pci_get_class(self) == PCIC_SERIALBUS) && (pci_get_subclass(self) == PCIS_SERIALBUS_USB) && (pci_get_progif(self) == PCIP_SERIALBUS_USB_XHCI)) { return ("XHCI (generic) USB 3.0 controller"); } return (NULL); /* dunno */ } static int xhci_pci_probe(device_t self) { const char *desc = xhci_pci_match(self); if (desc) { device_set_desc(self, desc); return (0); } else { return (ENXIO); } } static int xhci_use_msi = 1; TUNABLE_INT("hw.usb.xhci.msi", &xhci_use_msi); static void xhci_interrupt_poll(void *_sc) { struct xhci_softc *sc = _sc; USB_BUS_UNLOCK(&sc->sc_bus); xhci_interrupt(sc); USB_BUS_LOCK(&sc->sc_bus); usb_callout_reset(&sc->sc_callout, 1, (void *)&xhci_interrupt_poll, sc); } static int xhci_pci_port_route(device_t self, uint32_t set, uint32_t clear) { uint32_t temp; uint32_t usb3_mask; uint32_t usb2_mask; temp = pci_read_config(self, PCI_XHCI_INTEL_USB3_PSSEN, 4) | pci_read_config(self, PCI_XHCI_INTEL_XUSB2PR, 4); temp |= set; temp &= ~clear; /* Don't set bits which the hardware doesn't support */ usb3_mask = pci_read_config(self, PCI_XHCI_INTEL_USB3PRM, 4); usb2_mask = pci_read_config(self, PCI_XHCI_INTEL_USB2PRM, 4); pci_write_config(self, PCI_XHCI_INTEL_USB3_PSSEN, temp & usb3_mask, 4); pci_write_config(self, PCI_XHCI_INTEL_XUSB2PR, temp & usb2_mask, 4); device_printf(self, "Port routing mask set to 0x%08x\n", temp); return (0); } static int xhci_pci_attach(device_t self) { struct xhci_softc *sc = device_get_softc(self); int count, err, rid; /* XXX check for 64-bit capability */ if (xhci_init(sc, self)) { device_printf(self, "Could not initialize softc\n"); goto error; } pci_enable_busmaster(self); rid = PCI_XHCI_CBMEM; sc->sc_io_res = bus_alloc_resource_any(self, SYS_RES_MEMORY, &rid, RF_ACTIVE); if (!sc->sc_io_res) { device_printf(self, "Could not map memory\n"); goto error; } sc->sc_io_tag = rman_get_bustag(sc->sc_io_res); sc->sc_io_hdl = rman_get_bushandle(sc->sc_io_res); sc->sc_io_size = rman_get_size(sc->sc_io_res); usb_callout_init_mtx(&sc->sc_callout, &sc->sc_bus.bus_mtx, 0); - sc->sc_irq_rid = 0; + rid = 0; if (xhci_use_msi) { - count = pci_msi_count(self); - if (count >= 1) { - count = 1; - if (pci_alloc_msi(self, &count) == 0) { - if (bootverbose) - device_printf(self, "MSI enabled\n"); - sc->sc_irq_rid = 1; - } + count = 1; + if (pci_alloc_msi(self, &count) == 0) { + if (bootverbose) + device_printf(self, "MSI enabled\n"); + rid = 1; } } - sc->sc_irq_res = bus_alloc_resource_any(self, SYS_RES_IRQ, - &sc->sc_irq_rid, RF_SHAREABLE | RF_ACTIVE); + sc->sc_irq_res = bus_alloc_resource_any(self, SYS_RES_IRQ, &rid, + RF_ACTIVE | (rid != 0 ? 0 : RF_SHAREABLE)); if (sc->sc_irq_res == NULL) { + pci_release_msi(self); device_printf(self, "Could not allocate IRQ\n"); /* goto error; FALLTHROUGH - use polling */ } sc->sc_bus.bdev = device_add_child(self, "usbus", -1); if (sc->sc_bus.bdev == NULL) { device_printf(self, "Could not add USB device\n"); goto error; } device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); sprintf(sc->sc_vendor, "0x%04x", pci_get_vendor(self)); if (sc->sc_irq_res != NULL) { err = bus_setup_intr(self, sc->sc_irq_res, INTR_TYPE_BIO | INTR_MPSAFE, NULL, (driver_intr_t *)xhci_interrupt, sc, &sc->sc_intr_hdl); if (err != 0) { + bus_release_resource(self, SYS_RES_IRQ, + rman_get_rid(sc->sc_irq_res), sc->sc_irq_res); + sc->sc_irq_res = NULL; + pci_release_msi(self); device_printf(self, "Could not setup IRQ, err=%d\n", err); sc->sc_intr_hdl = NULL; } } - if (sc->sc_irq_res == NULL || sc->sc_intr_hdl == NULL || - xhci_use_polling() != 0) { - device_printf(self, "Interrupt polling at %dHz\n", hz); - USB_BUS_LOCK(&sc->sc_bus); - xhci_interrupt_poll(sc); - USB_BUS_UNLOCK(&sc->sc_bus); + if (sc->sc_irq_res == NULL || sc->sc_intr_hdl == NULL) { + if (xhci_use_polling() != 0) { + device_printf(self, "Interrupt polling at %dHz\n", hz); + USB_BUS_LOCK(&sc->sc_bus); + xhci_interrupt_poll(sc); + USB_BUS_UNLOCK(&sc->sc_bus); + } else + goto error; } /* On Intel chipsets reroute ports from EHCI to XHCI controller. */ switch (pci_get_devid(self)) { case 0x0f358086: /* BayTrail */ case 0x9c318086: /* Panther Point */ case 0x1e318086: /* Panther Point */ case 0x8c318086: /* Lynx Point */ case 0x8cb18086: /* Wildcat Point */ sc->sc_port_route = &xhci_pci_port_route; sc->sc_imod_default = XHCI_IMOD_DEFAULT_LP; break; default: break; } xhci_pci_take_controller(self); err = xhci_halt_controller(sc); if (err == 0) err = xhci_start_controller(sc); if (err == 0) err = device_probe_and_attach(sc->sc_bus.bdev); if (err) { device_printf(self, "XHCI halt/start/probe failed err=%d\n", err); goto error; } return (0); error: xhci_pci_detach(self); return (ENXIO); } static int xhci_pci_detach(device_t self) { struct xhci_softc *sc = device_get_softc(self); device_t bdev; if (sc->sc_bus.bdev != NULL) { bdev = sc->sc_bus.bdev; device_detach(bdev); device_delete_child(self, bdev); } /* during module unload there are lots of children leftover */ device_delete_children(self); if (sc->sc_io_res) { usb_callout_drain(&sc->sc_callout); xhci_halt_controller(sc); } pci_disable_busmaster(self); if (sc->sc_irq_res && sc->sc_intr_hdl) { bus_teardown_intr(self, sc->sc_irq_res, sc->sc_intr_hdl); sc->sc_intr_hdl = NULL; } if (sc->sc_irq_res) { - if (sc->sc_irq_rid == 1) - pci_release_msi(self); - bus_release_resource(self, SYS_RES_IRQ, sc->sc_irq_rid, - sc->sc_irq_res); + bus_release_resource(self, SYS_RES_IRQ, + rman_get_rid(sc->sc_irq_res), sc->sc_irq_res); sc->sc_irq_res = NULL; + pci_release_msi(self); } if (sc->sc_io_res) { bus_release_resource(self, SYS_RES_MEMORY, PCI_XHCI_CBMEM, sc->sc_io_res); sc->sc_io_res = NULL; } xhci_uninit(sc); return (0); } static int xhci_pci_take_controller(device_t self) { struct xhci_softc *sc = device_get_softc(self); uint32_t cparams; uint32_t eecp; uint32_t eec; uint16_t to; uint8_t bios_sem; cparams = XREAD4(sc, capa, XHCI_HCSPARAMS0); eec = -1; /* Synchronise with the BIOS if it owns the controller. */ for (eecp = XHCI_HCS0_XECP(cparams) << 2; eecp != 0 && XHCI_XECP_NEXT(eec); eecp += XHCI_XECP_NEXT(eec) << 2) { eec = XREAD4(sc, capa, eecp); if (XHCI_XECP_ID(eec) != XHCI_ID_USB_LEGACY) continue; bios_sem = XREAD1(sc, capa, eecp + XHCI_XECP_BIOS_SEM); if (bios_sem == 0) continue; device_printf(sc->sc_bus.bdev, "waiting for BIOS " "to give up control\n"); XWRITE1(sc, capa, eecp + XHCI_XECP_OS_SEM, 1); to = 500; while (1) { bios_sem = XREAD1(sc, capa, eecp + XHCI_XECP_BIOS_SEM); if (bios_sem == 0) break; if (--to == 0) { device_printf(sc->sc_bus.bdev, "timed out waiting for BIOS\n"); break; } usb_pause_mtx(NULL, hz / 100); /* wait 10ms */ } } return (0); } Index: projects/clang350-import/sys/kern/kern_sysctl.c =================================================================== --- projects/clang350-import/sys/kern/kern_sysctl.c (revision 276342) +++ projects/clang350-import/sys/kern/kern_sysctl.c (revision 276343) @@ -1,1810 +1,1813 @@ /*- * Copyright (c) 1982, 1986, 1989, 1993 * The Regents of the University of California. All rights reserved. * * This code is derived from software contributed to Berkeley by * Mike Karels at Berkeley Software Design, Inc. * * Quite extensively rewritten by Poul-Henning Kamp of the FreeBSD * project, to make these variables more userfriendly. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 4. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * @(#)kern_sysctl.c 8.4 (Berkeley) 4/14/94 */ #include __FBSDID("$FreeBSD$"); #include "opt_capsicum.h" #include "opt_compat.h" #include "opt_ktrace.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #ifdef KTRACE #include #endif #include #include #include #include static MALLOC_DEFINE(M_SYSCTL, "sysctl", "sysctl internal magic"); static MALLOC_DEFINE(M_SYSCTLOID, "sysctloid", "sysctl dynamic oids"); static MALLOC_DEFINE(M_SYSCTLTMP, "sysctltmp", "sysctl temp output buffer"); /* * The sysctllock protects the MIB tree. It also protects sysctl * contexts used with dynamic sysctls. The sysctl_register_oid() and * sysctl_unregister_oid() routines require the sysctllock to already * be held, so the sysctl_xlock() and sysctl_xunlock() routines are * provided for the few places in the kernel which need to use that * API rather than using the dynamic API. Use of the dynamic API is * strongly encouraged for most code. * * The sysctlmemlock is used to limit the amount of user memory wired for * sysctl requests. This is implemented by serializing any userland * sysctl requests larger than a single page via an exclusive lock. */ static struct sx sysctllock; static struct sx sysctlmemlock; #define SYSCTL_XLOCK() sx_xlock(&sysctllock) #define SYSCTL_XUNLOCK() sx_xunlock(&sysctllock) #define SYSCTL_SLOCK() sx_slock(&sysctllock) #define SYSCTL_SUNLOCK() sx_sunlock(&sysctllock) #define SYSCTL_XLOCKED() sx_xlocked(&sysctllock) #define SYSCTL_ASSERT_LOCKED() sx_assert(&sysctllock, SA_LOCKED) #define SYSCTL_ASSERT_XLOCKED() sx_assert(&sysctllock, SA_XLOCKED) #define SYSCTL_ASSERT_SLOCKED() sx_assert(&sysctllock, SA_SLOCKED) #define SYSCTL_INIT() sx_init(&sysctllock, "sysctl lock") #define SYSCTL_SLEEP(ch, wmesg, timo) \ sx_sleep(ch, &sysctllock, 0, wmesg, timo) static int sysctl_root(SYSCTL_HANDLER_ARGS); /* Root list */ struct sysctl_oid_list sysctl__children = SLIST_HEAD_INITIALIZER(&sysctl__children); static int sysctl_remove_oid_locked(struct sysctl_oid *oidp, int del, int recurse); static int sysctl_old_kernel(struct sysctl_req *, const void *, size_t); static int sysctl_new_kernel(struct sysctl_req *, void *, size_t); static void sysctl_lock(bool xlock) { if (xlock) SYSCTL_XLOCK(); else SYSCTL_SLOCK(); } static bool sysctl_unlock(void) { bool xlocked; xlocked = SYSCTL_XLOCKED(); if (xlocked) SYSCTL_XUNLOCK(); else SYSCTL_SUNLOCK(); return (xlocked); } static struct sysctl_oid * sysctl_find_oidname(const char *name, struct sysctl_oid_list *list) { struct sysctl_oid *oidp; SYSCTL_ASSERT_LOCKED(); SLIST_FOREACH(oidp, list, oid_link) { if (strcmp(oidp->oid_name, name) == 0) { return (oidp); } } return (NULL); } /* * Initialization of the MIB tree. * * Order by number in each list. */ void sysctl_xlock(void) { SYSCTL_XLOCK(); } void sysctl_xunlock(void) { SYSCTL_XUNLOCK(); } static int sysctl_root_handler_locked(struct sysctl_oid *oid, void *arg1, intptr_t arg2, struct sysctl_req *req) { int error; bool xlocked; - atomic_add_int(&oid->oid_running, 1); + if (oid->oid_kind & CTLFLAG_DYN) + atomic_add_int(&oid->oid_running, 1); xlocked = sysctl_unlock(); if (!(oid->oid_kind & CTLFLAG_MPSAFE)) mtx_lock(&Giant); error = oid->oid_handler(oid, arg1, arg2, req); if (!(oid->oid_kind & CTLFLAG_MPSAFE)) mtx_unlock(&Giant); sysctl_lock(xlocked); - if (atomic_fetchadd_int(&oid->oid_running, -1) == 1 && - (oid->oid_kind & CTLFLAG_DYING) != 0) - wakeup(&oid->oid_running); + if (oid->oid_kind & CTLFLAG_DYN) { + if (atomic_fetchadd_int(&oid->oid_running, -1) == 1 && + (oid->oid_kind & CTLFLAG_DYING) != 0) + wakeup(&oid->oid_running); + } return (error); } static void sysctl_load_tunable_by_oid_locked(struct sysctl_oid *oidp) { struct sysctl_req req; struct sysctl_oid *curr; char *penv = NULL; char path[64]; ssize_t rem = sizeof(path); ssize_t len; int val_int; long val_long; int64_t val_64; quad_t val_quad; int error; path[--rem] = 0; for (curr = oidp; curr != NULL; curr = SYSCTL_PARENT(curr)) { len = strlen(curr->oid_name); rem -= len; if (curr != oidp) rem -= 1; if (rem < 0) { printf("OID path exceeds %d bytes\n", (int)sizeof(path)); return; } memcpy(path + rem, curr->oid_name, len); if (curr != oidp) path[rem + len] = '.'; } memset(&req, 0, sizeof(req)); req.td = curthread; req.oldfunc = sysctl_old_kernel; req.newfunc = sysctl_new_kernel; req.lock = REQ_UNWIRED; switch (oidp->oid_kind & CTLTYPE) { case CTLTYPE_INT: if (getenv_int(path + rem, &val_int) == 0) return; req.newlen = sizeof(val_int); req.newptr = &val_int; break; case CTLTYPE_UINT: if (getenv_uint(path + rem, (unsigned int *)&val_int) == 0) return; req.newlen = sizeof(val_int); req.newptr = &val_int; break; case CTLTYPE_LONG: if (getenv_long(path + rem, &val_long) == 0) return; req.newlen = sizeof(val_long); req.newptr = &val_long; break; case CTLTYPE_ULONG: if (getenv_ulong(path + rem, (unsigned long *)&val_long) == 0) return; req.newlen = sizeof(val_long); req.newptr = &val_long; break; case CTLTYPE_S64: if (getenv_quad(path + rem, &val_quad) == 0) return; val_64 = val_quad; req.newlen = sizeof(val_64); req.newptr = &val_64; break; case CTLTYPE_U64: /* XXX there is no getenv_uquad() */ if (getenv_quad(path + rem, &val_quad) == 0) return; val_64 = val_quad; req.newlen = sizeof(val_64); req.newptr = &val_64; break; case CTLTYPE_STRING: penv = kern_getenv(path + rem); if (penv == NULL) return; req.newlen = strlen(penv); req.newptr = penv; break; default: return; } error = sysctl_root_handler_locked(oidp, oidp->oid_arg1, oidp->oid_arg2, &req); if (error != 0) printf("Setting sysctl %s failed: %d\n", path, error); if (penv != NULL) freeenv(penv); } void sysctl_register_oid(struct sysctl_oid *oidp) { struct sysctl_oid_list *parent = oidp->oid_parent; struct sysctl_oid *p; struct sysctl_oid *q; /* * First check if another oid with the same name already * exists in the parent's list. */ SYSCTL_ASSERT_XLOCKED(); p = sysctl_find_oidname(oidp->oid_name, parent); if (p != NULL) { if ((p->oid_kind & CTLTYPE) == CTLTYPE_NODE) { p->oid_refcnt++; return; } else { printf("can't re-use a leaf (%s)!\n", p->oid_name); return; } } /* * If this oid has a number OID_AUTO, give it a number which * is greater than any current oid. * NOTE: DO NOT change the starting value here, change it in * , and make sure it is at least 256 to * accomodate e.g. net.inet.raw as a static sysctl node. */ if (oidp->oid_number == OID_AUTO) { static int newoid = CTL_AUTO_START; oidp->oid_number = newoid++; if (newoid == 0x7fffffff) panic("out of oids"); } #if 0 else if (oidp->oid_number >= CTL_AUTO_START) { /* do not panic; this happens when unregistering sysctl sets */ printf("static sysctl oid too high: %d", oidp->oid_number); } #endif /* * Insert the oid into the parent's list in order. */ q = NULL; SLIST_FOREACH(p, parent, oid_link) { if (oidp->oid_number < p->oid_number) break; q = p; } if (q) SLIST_INSERT_AFTER(q, oidp, oid_link); else SLIST_INSERT_HEAD(parent, oidp, oid_link); if ((oidp->oid_kind & CTLTYPE) != CTLTYPE_NODE && #ifdef VIMAGE (oidp->oid_kind & CTLFLAG_VNET) == 0 && #endif (oidp->oid_kind & CTLFLAG_TUN) != 0 && (oidp->oid_kind & CTLFLAG_NOFETCH) == 0) { sysctl_load_tunable_by_oid_locked(oidp); } } void sysctl_unregister_oid(struct sysctl_oid *oidp) { struct sysctl_oid *p; int error; SYSCTL_ASSERT_XLOCKED(); error = ENOENT; if (oidp->oid_number == OID_AUTO) { error = EINVAL; } else { SLIST_FOREACH(p, oidp->oid_parent, oid_link) { if (p == oidp) { SLIST_REMOVE(oidp->oid_parent, oidp, sysctl_oid, oid_link); error = 0; break; } } } /* * This can happen when a module fails to register and is * being unloaded afterwards. It should not be a panic() * for normal use. */ if (error) printf("%s: failed to unregister sysctl\n", __func__); } /* Initialize a new context to keep track of dynamically added sysctls. */ int sysctl_ctx_init(struct sysctl_ctx_list *c) { if (c == NULL) { return (EINVAL); } /* * No locking here, the caller is responsible for not adding * new nodes to a context until after this function has * returned. */ TAILQ_INIT(c); return (0); } /* Free the context, and destroy all dynamic oids registered in this context */ int sysctl_ctx_free(struct sysctl_ctx_list *clist) { struct sysctl_ctx_entry *e, *e1; int error; error = 0; /* * First perform a "dry run" to check if it's ok to remove oids. * XXX FIXME * XXX This algorithm is a hack. But I don't know any * XXX better solution for now... */ SYSCTL_XLOCK(); TAILQ_FOREACH(e, clist, link) { error = sysctl_remove_oid_locked(e->entry, 0, 0); if (error) break; } /* * Restore deregistered entries, either from the end, * or from the place where error occured. * e contains the entry that was not unregistered */ if (error) e1 = TAILQ_PREV(e, sysctl_ctx_list, link); else e1 = TAILQ_LAST(clist, sysctl_ctx_list); while (e1 != NULL) { sysctl_register_oid(e1->entry); e1 = TAILQ_PREV(e1, sysctl_ctx_list, link); } if (error) { SYSCTL_XUNLOCK(); return(EBUSY); } /* Now really delete the entries */ e = TAILQ_FIRST(clist); while (e != NULL) { e1 = TAILQ_NEXT(e, link); error = sysctl_remove_oid_locked(e->entry, 1, 0); if (error) panic("sysctl_remove_oid: corrupt tree, entry: %s", e->entry->oid_name); free(e, M_SYSCTLOID); e = e1; } SYSCTL_XUNLOCK(); return (error); } /* Add an entry to the context */ struct sysctl_ctx_entry * sysctl_ctx_entry_add(struct sysctl_ctx_list *clist, struct sysctl_oid *oidp) { struct sysctl_ctx_entry *e; SYSCTL_ASSERT_XLOCKED(); if (clist == NULL || oidp == NULL) return(NULL); e = malloc(sizeof(struct sysctl_ctx_entry), M_SYSCTLOID, M_WAITOK); e->entry = oidp; TAILQ_INSERT_HEAD(clist, e, link); return (e); } /* Find an entry in the context */ struct sysctl_ctx_entry * sysctl_ctx_entry_find(struct sysctl_ctx_list *clist, struct sysctl_oid *oidp) { struct sysctl_ctx_entry *e; SYSCTL_ASSERT_XLOCKED(); if (clist == NULL || oidp == NULL) return(NULL); TAILQ_FOREACH(e, clist, link) { if(e->entry == oidp) return(e); } return (e); } /* * Delete an entry from the context. * NOTE: this function doesn't free oidp! You have to remove it * with sysctl_remove_oid(). */ int sysctl_ctx_entry_del(struct sysctl_ctx_list *clist, struct sysctl_oid *oidp) { struct sysctl_ctx_entry *e; if (clist == NULL || oidp == NULL) return (EINVAL); SYSCTL_XLOCK(); e = sysctl_ctx_entry_find(clist, oidp); if (e != NULL) { TAILQ_REMOVE(clist, e, link); SYSCTL_XUNLOCK(); free(e, M_SYSCTLOID); return (0); } else { SYSCTL_XUNLOCK(); return (ENOENT); } } /* * Remove dynamically created sysctl trees. * oidp - top of the tree to be removed * del - if 0 - just deregister, otherwise free up entries as well * recurse - if != 0 traverse the subtree to be deleted */ int sysctl_remove_oid(struct sysctl_oid *oidp, int del, int recurse) { int error; SYSCTL_XLOCK(); error = sysctl_remove_oid_locked(oidp, del, recurse); SYSCTL_XUNLOCK(); return (error); } int sysctl_remove_name(struct sysctl_oid *parent, const char *name, int del, int recurse) { struct sysctl_oid *p, *tmp; int error; error = ENOENT; SYSCTL_XLOCK(); SLIST_FOREACH_SAFE(p, SYSCTL_CHILDREN(parent), oid_link, tmp) { if (strcmp(p->oid_name, name) == 0) { error = sysctl_remove_oid_locked(p, del, recurse); break; } } SYSCTL_XUNLOCK(); return (error); } static int sysctl_remove_oid_locked(struct sysctl_oid *oidp, int del, int recurse) { struct sysctl_oid *p, *tmp; int error; SYSCTL_ASSERT_XLOCKED(); if (oidp == NULL) return(EINVAL); if ((oidp->oid_kind & CTLFLAG_DYN) == 0) { printf("can't remove non-dynamic nodes!\n"); return (EINVAL); } /* * WARNING: normal method to do this should be through * sysctl_ctx_free(). Use recursing as the last resort * method to purge your sysctl tree of leftovers... * However, if some other code still references these nodes, * it will panic. */ if ((oidp->oid_kind & CTLTYPE) == CTLTYPE_NODE) { if (oidp->oid_refcnt == 1) { SLIST_FOREACH_SAFE(p, SYSCTL_CHILDREN(oidp), oid_link, tmp) { if (!recurse) { printf("Warning: failed attempt to " "remove oid %s with child %s\n", oidp->oid_name, p->oid_name); return (ENOTEMPTY); } error = sysctl_remove_oid_locked(p, del, recurse); if (error) return (error); } } } if (oidp->oid_refcnt > 1 ) { oidp->oid_refcnt--; } else { if (oidp->oid_refcnt == 0) { printf("Warning: bad oid_refcnt=%u (%s)!\n", oidp->oid_refcnt, oidp->oid_name); return (EINVAL); } sysctl_unregister_oid(oidp); if (del) { /* * Wait for all threads running the handler to drain. * This preserves the previous behavior when the * sysctl lock was held across a handler invocation, * and is necessary for module unload correctness. */ while (oidp->oid_running > 0) { oidp->oid_kind |= CTLFLAG_DYING; SYSCTL_SLEEP(&oidp->oid_running, "oidrm", 0); } if (oidp->oid_descr) free(__DECONST(char *, oidp->oid_descr), M_SYSCTLOID); free(__DECONST(char *, oidp->oid_name), M_SYSCTLOID); free(oidp, M_SYSCTLOID); } } return (0); } /* * Create new sysctls at run time. * clist may point to a valid context initialized with sysctl_ctx_init(). */ struct sysctl_oid * sysctl_add_oid(struct sysctl_ctx_list *clist, struct sysctl_oid_list *parent, int number, const char *name, int kind, void *arg1, intptr_t arg2, int (*handler)(SYSCTL_HANDLER_ARGS), const char *fmt, const char *descr) { struct sysctl_oid *oidp; /* You have to hook up somewhere.. */ if (parent == NULL) return(NULL); /* Check if the node already exists, otherwise create it */ SYSCTL_XLOCK(); oidp = sysctl_find_oidname(name, parent); if (oidp != NULL) { if ((oidp->oid_kind & CTLTYPE) == CTLTYPE_NODE) { oidp->oid_refcnt++; /* Update the context */ if (clist != NULL) sysctl_ctx_entry_add(clist, oidp); SYSCTL_XUNLOCK(); return (oidp); } else { SYSCTL_XUNLOCK(); printf("can't re-use a leaf (%s)!\n", name); return (NULL); } } oidp = malloc(sizeof(struct sysctl_oid), M_SYSCTLOID, M_WAITOK|M_ZERO); oidp->oid_parent = parent; SLIST_INIT(&oidp->oid_children); oidp->oid_number = number; oidp->oid_refcnt = 1; oidp->oid_name = strdup(name, M_SYSCTLOID); oidp->oid_handler = handler; oidp->oid_kind = CTLFLAG_DYN | kind; oidp->oid_arg1 = arg1; oidp->oid_arg2 = arg2; oidp->oid_fmt = fmt; if (descr != NULL) oidp->oid_descr = strdup(descr, M_SYSCTLOID); /* Update the context, if used */ if (clist != NULL) sysctl_ctx_entry_add(clist, oidp); /* Register this oid */ sysctl_register_oid(oidp); SYSCTL_XUNLOCK(); return (oidp); } /* * Rename an existing oid. */ void sysctl_rename_oid(struct sysctl_oid *oidp, const char *name) { char *newname; char *oldname; newname = strdup(name, M_SYSCTLOID); SYSCTL_XLOCK(); oldname = __DECONST(char *, oidp->oid_name); oidp->oid_name = newname; SYSCTL_XUNLOCK(); free(oldname, M_SYSCTLOID); } /* * Reparent an existing oid. */ int sysctl_move_oid(struct sysctl_oid *oid, struct sysctl_oid_list *parent) { struct sysctl_oid *oidp; SYSCTL_XLOCK(); if (oid->oid_parent == parent) { SYSCTL_XUNLOCK(); return (0); } oidp = sysctl_find_oidname(oid->oid_name, parent); if (oidp != NULL) { SYSCTL_XUNLOCK(); return (EEXIST); } sysctl_unregister_oid(oid); oid->oid_parent = parent; oid->oid_number = OID_AUTO; sysctl_register_oid(oid); SYSCTL_XUNLOCK(); return (0); } /* * Register the kernel's oids on startup. */ SET_DECLARE(sysctl_set, struct sysctl_oid); static void sysctl_register_all(void *arg) { struct sysctl_oid **oidp; sx_init(&sysctlmemlock, "sysctl mem"); SYSCTL_INIT(); SYSCTL_XLOCK(); SET_FOREACH(oidp, sysctl_set) sysctl_register_oid(*oidp); SYSCTL_XUNLOCK(); } SYSINIT(sysctl, SI_SUB_KMEM, SI_ORDER_FIRST, sysctl_register_all, 0); /* * "Staff-functions" * * These functions implement a presently undocumented interface * used by the sysctl program to walk the tree, and get the type * so it can print the value. * This interface is under work and consideration, and should probably * be killed with a big axe by the first person who can find the time. * (be aware though, that the proper interface isn't as obvious as it * may seem, there are various conflicting requirements. * * {0,0} printf the entire MIB-tree. * {0,1,...} return the name of the "..." OID. * {0,2,...} return the next OID. * {0,3} return the OID of the name in "new" * {0,4,...} return the kind & format info for the "..." OID. * {0,5,...} return the description the "..." OID. */ #ifdef SYSCTL_DEBUG static void sysctl_sysctl_debug_dump_node(struct sysctl_oid_list *l, int i) { int k; struct sysctl_oid *oidp; SYSCTL_ASSERT_LOCKED(); SLIST_FOREACH(oidp, l, oid_link) { for (k=0; koid_number, oidp->oid_name); printf("%c%c", oidp->oid_kind & CTLFLAG_RD ? 'R':' ', oidp->oid_kind & CTLFLAG_WR ? 'W':' '); if (oidp->oid_handler) printf(" *Handler"); switch (oidp->oid_kind & CTLTYPE) { case CTLTYPE_NODE: printf(" Node\n"); if (!oidp->oid_handler) { sysctl_sysctl_debug_dump_node( SYSCTL_CHILDREN(oidp), i + 2); } break; case CTLTYPE_INT: printf(" Int\n"); break; case CTLTYPE_UINT: printf(" u_int\n"); break; case CTLTYPE_LONG: printf(" Long\n"); break; case CTLTYPE_ULONG: printf(" u_long\n"); break; case CTLTYPE_STRING: printf(" String\n"); break; case CTLTYPE_U64: printf(" uint64_t\n"); break; case CTLTYPE_S64: printf(" int64_t\n"); break; case CTLTYPE_OPAQUE: printf(" Opaque/struct\n"); break; default: printf("\n"); } } } static int sysctl_sysctl_debug(SYSCTL_HANDLER_ARGS) { int error; error = priv_check(req->td, PRIV_SYSCTL_DEBUG); if (error) return (error); SYSCTL_SLOCK(); sysctl_sysctl_debug_dump_node(&sysctl__children, 0); SYSCTL_SUNLOCK(); return (ENOENT); } SYSCTL_PROC(_sysctl, 0, debug, CTLTYPE_STRING|CTLFLAG_RD|CTLFLAG_MPSAFE, 0, 0, sysctl_sysctl_debug, "-", ""); #endif static int sysctl_sysctl_name(SYSCTL_HANDLER_ARGS) { int *name = (int *) arg1; u_int namelen = arg2; int error = 0; struct sysctl_oid *oid; struct sysctl_oid_list *lsp = &sysctl__children, *lsp2; char buf[10]; SYSCTL_SLOCK(); while (namelen) { if (!lsp) { snprintf(buf,sizeof(buf),"%d",*name); if (req->oldidx) error = SYSCTL_OUT(req, ".", 1); if (!error) error = SYSCTL_OUT(req, buf, strlen(buf)); if (error) goto out; namelen--; name++; continue; } lsp2 = 0; SLIST_FOREACH(oid, lsp, oid_link) { if (oid->oid_number != *name) continue; if (req->oldidx) error = SYSCTL_OUT(req, ".", 1); if (!error) error = SYSCTL_OUT(req, oid->oid_name, strlen(oid->oid_name)); if (error) goto out; namelen--; name++; if ((oid->oid_kind & CTLTYPE) != CTLTYPE_NODE) break; if (oid->oid_handler) break; lsp2 = SYSCTL_CHILDREN(oid); break; } lsp = lsp2; } error = SYSCTL_OUT(req, "", 1); out: SYSCTL_SUNLOCK(); return (error); } /* * XXXRW/JA: Shouldn't return name data for nodes that we don't permit in * capability mode. */ static SYSCTL_NODE(_sysctl, 1, name, CTLFLAG_RD | CTLFLAG_MPSAFE | CTLFLAG_CAPRD, sysctl_sysctl_name, ""); static int sysctl_sysctl_next_ls(struct sysctl_oid_list *lsp, int *name, u_int namelen, int *next, int *len, int level, struct sysctl_oid **oidpp) { struct sysctl_oid *oidp; SYSCTL_ASSERT_LOCKED(); *len = level; SLIST_FOREACH(oidp, lsp, oid_link) { *next = oidp->oid_number; *oidpp = oidp; if (oidp->oid_kind & CTLFLAG_SKIP) continue; if (!namelen) { if ((oidp->oid_kind & CTLTYPE) != CTLTYPE_NODE) return (0); if (oidp->oid_handler) /* We really should call the handler here...*/ return (0); lsp = SYSCTL_CHILDREN(oidp); if (!sysctl_sysctl_next_ls(lsp, 0, 0, next+1, len, level+1, oidpp)) return (0); goto emptynode; } if (oidp->oid_number < *name) continue; if (oidp->oid_number > *name) { if ((oidp->oid_kind & CTLTYPE) != CTLTYPE_NODE) return (0); if (oidp->oid_handler) return (0); lsp = SYSCTL_CHILDREN(oidp); if (!sysctl_sysctl_next_ls(lsp, name+1, namelen-1, next+1, len, level+1, oidpp)) return (0); goto next; } if ((oidp->oid_kind & CTLTYPE) != CTLTYPE_NODE) continue; if (oidp->oid_handler) continue; lsp = SYSCTL_CHILDREN(oidp); if (!sysctl_sysctl_next_ls(lsp, name+1, namelen-1, next+1, len, level+1, oidpp)) return (0); next: namelen = 1; emptynode: *len = level; } return (1); } static int sysctl_sysctl_next(SYSCTL_HANDLER_ARGS) { int *name = (int *) arg1; u_int namelen = arg2; int i, j, error; struct sysctl_oid *oid; struct sysctl_oid_list *lsp = &sysctl__children; int newoid[CTL_MAXNAME]; SYSCTL_SLOCK(); i = sysctl_sysctl_next_ls(lsp, name, namelen, newoid, &j, 1, &oid); SYSCTL_SUNLOCK(); if (i) return (ENOENT); error = SYSCTL_OUT(req, newoid, j * sizeof (int)); return (error); } /* * XXXRW/JA: Shouldn't return next data for nodes that we don't permit in * capability mode. */ static SYSCTL_NODE(_sysctl, 2, next, CTLFLAG_RD | CTLFLAG_MPSAFE | CTLFLAG_CAPRD, sysctl_sysctl_next, ""); static int name2oid(char *name, int *oid, int *len, struct sysctl_oid **oidpp) { struct sysctl_oid *oidp; struct sysctl_oid_list *lsp = &sysctl__children; char *p; SYSCTL_ASSERT_LOCKED(); for (*len = 0; *len < CTL_MAXNAME;) { p = strsep(&name, "."); oidp = SLIST_FIRST(lsp); for (;; oidp = SLIST_NEXT(oidp, oid_link)) { if (oidp == NULL) return (ENOENT); if (strcmp(p, oidp->oid_name) == 0) break; } *oid++ = oidp->oid_number; (*len)++; if (name == NULL || *name == '\0') { if (oidpp) *oidpp = oidp; return (0); } if ((oidp->oid_kind & CTLTYPE) != CTLTYPE_NODE) break; if (oidp->oid_handler) break; lsp = SYSCTL_CHILDREN(oidp); } return (ENOENT); } static int sysctl_sysctl_name2oid(SYSCTL_HANDLER_ARGS) { char *p; int error, oid[CTL_MAXNAME], len = 0; struct sysctl_oid *op = 0; if (!req->newlen) return (ENOENT); if (req->newlen >= MAXPATHLEN) /* XXX arbitrary, undocumented */ return (ENAMETOOLONG); p = malloc(req->newlen+1, M_SYSCTL, M_WAITOK); error = SYSCTL_IN(req, p, req->newlen); if (error) { free(p, M_SYSCTL); return (error); } p [req->newlen] = '\0'; SYSCTL_SLOCK(); error = name2oid(p, oid, &len, &op); SYSCTL_SUNLOCK(); free(p, M_SYSCTL); if (error) return (error); error = SYSCTL_OUT(req, oid, len * sizeof *oid); return (error); } /* * XXXRW/JA: Shouldn't return name2oid data for nodes that we don't permit in * capability mode. */ SYSCTL_PROC(_sysctl, 3, name2oid, CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_ANYBODY | CTLFLAG_MPSAFE | CTLFLAG_CAPRW, 0, 0, sysctl_sysctl_name2oid, "I", ""); static int sysctl_sysctl_oidfmt(SYSCTL_HANDLER_ARGS) { struct sysctl_oid *oid; int error; SYSCTL_SLOCK(); error = sysctl_find_oid(arg1, arg2, &oid, NULL, req); if (error) goto out; if (oid->oid_fmt == NULL) { error = ENOENT; goto out; } error = SYSCTL_OUT(req, &oid->oid_kind, sizeof(oid->oid_kind)); if (error) goto out; error = SYSCTL_OUT(req, oid->oid_fmt, strlen(oid->oid_fmt) + 1); out: SYSCTL_SUNLOCK(); return (error); } static SYSCTL_NODE(_sysctl, 4, oidfmt, CTLFLAG_RD|CTLFLAG_MPSAFE|CTLFLAG_CAPRD, sysctl_sysctl_oidfmt, ""); static int sysctl_sysctl_oiddescr(SYSCTL_HANDLER_ARGS) { struct sysctl_oid *oid; int error; SYSCTL_SLOCK(); error = sysctl_find_oid(arg1, arg2, &oid, NULL, req); if (error) goto out; if (oid->oid_descr == NULL) { error = ENOENT; goto out; } error = SYSCTL_OUT(req, oid->oid_descr, strlen(oid->oid_descr) + 1); out: SYSCTL_SUNLOCK(); return (error); } static SYSCTL_NODE(_sysctl, 5, oiddescr, CTLFLAG_RD|CTLFLAG_MPSAFE|CTLFLAG_CAPRD, sysctl_sysctl_oiddescr, ""); /* * Default "handler" functions. */ /* * Handle an int, signed or unsigned. * Two cases: * a variable: point arg1 at it. * a constant: pass it in arg2. */ int sysctl_handle_int(SYSCTL_HANDLER_ARGS) { int tmpout, error = 0; /* * Attempt to get a coherent snapshot by making a copy of the data. */ if (arg1) tmpout = *(int *)arg1; else tmpout = arg2; error = SYSCTL_OUT(req, &tmpout, sizeof(int)); if (error || !req->newptr) return (error); if (!arg1) error = EPERM; else error = SYSCTL_IN(req, arg1, sizeof(int)); return (error); } /* * Based on on sysctl_handle_int() convert milliseconds into ticks. * Note: this is used by TCP. */ int sysctl_msec_to_ticks(SYSCTL_HANDLER_ARGS) { int error, s, tt; tt = *(int *)arg1; s = (int)((int64_t)tt * 1000 / hz); error = sysctl_handle_int(oidp, &s, 0, req); if (error || !req->newptr) return (error); tt = (int)((int64_t)s * hz / 1000); if (tt < 1) return (EINVAL); *(int *)arg1 = tt; return (0); } /* * Handle a long, signed or unsigned. * Two cases: * a variable: point arg1 at it. * a constant: pass it in arg2. */ int sysctl_handle_long(SYSCTL_HANDLER_ARGS) { int error = 0; long tmplong; #ifdef SCTL_MASK32 int tmpint; #endif /* * Attempt to get a coherent snapshot by making a copy of the data. */ if (arg1) tmplong = *(long *)arg1; else tmplong = arg2; #ifdef SCTL_MASK32 if (req->flags & SCTL_MASK32) { tmpint = tmplong; error = SYSCTL_OUT(req, &tmpint, sizeof(int)); } else #endif error = SYSCTL_OUT(req, &tmplong, sizeof(long)); if (error || !req->newptr) return (error); if (!arg1) error = EPERM; #ifdef SCTL_MASK32 else if (req->flags & SCTL_MASK32) { error = SYSCTL_IN(req, &tmpint, sizeof(int)); *(long *)arg1 = (long)tmpint; } #endif else error = SYSCTL_IN(req, arg1, sizeof(long)); return (error); } /* * Handle a 64 bit int, signed or unsigned. * Two cases: * a variable: point arg1 at it. * a constant: pass it in arg2. */ int sysctl_handle_64(SYSCTL_HANDLER_ARGS) { int error = 0; uint64_t tmpout; /* * Attempt to get a coherent snapshot by making a copy of the data. */ if (arg1) tmpout = *(uint64_t *)arg1; else tmpout = arg2; error = SYSCTL_OUT(req, &tmpout, sizeof(uint64_t)); if (error || !req->newptr) return (error); if (!arg1) error = EPERM; else error = SYSCTL_IN(req, arg1, sizeof(uint64_t)); return (error); } /* * Handle our generic '\0' terminated 'C' string. * Two cases: * a variable string: point arg1 at it, arg2 is max length. * a constant string: point arg1 at it, arg2 is zero. */ int sysctl_handle_string(SYSCTL_HANDLER_ARGS) { size_t outlen; int error = 0, ro_string = 0; /* * A zero-length buffer indicates a fixed size read-only * string: */ if (arg2 == 0) { arg2 = strlen((char *)arg1) + 1; ro_string = 1; } if (req->oldptr != NULL) { char *tmparg; if (ro_string) { tmparg = arg1; } else { /* try to make a coherent snapshot of the string */ tmparg = malloc(arg2, M_SYSCTLTMP, M_WAITOK); memcpy(tmparg, arg1, arg2); } outlen = strnlen(tmparg, arg2 - 1) + 1; error = SYSCTL_OUT(req, tmparg, outlen); if (!ro_string) free(tmparg, M_SYSCTLTMP); } else { outlen = strnlen((char *)arg1, arg2 - 1) + 1; error = SYSCTL_OUT(req, NULL, outlen); } if (error || !req->newptr) return (error); if ((req->newlen - req->newidx) >= arg2) { error = EINVAL; } else { arg2 = (req->newlen - req->newidx); error = SYSCTL_IN(req, arg1, arg2); ((char *)arg1)[arg2] = '\0'; } return (error); } /* * Handle any kind of opaque data. * arg1 points to it, arg2 is the size. */ int sysctl_handle_opaque(SYSCTL_HANDLER_ARGS) { int error, tries; u_int generation; struct sysctl_req req2; /* * Attempt to get a coherent snapshot, by using the thread * pre-emption counter updated from within mi_switch() to * determine if we were pre-empted during a bcopy() or * copyout(). Make 3 attempts at doing this before giving up. * If we encounter an error, stop immediately. */ tries = 0; req2 = *req; retry: generation = curthread->td_generation; error = SYSCTL_OUT(req, arg1, arg2); if (error) return (error); tries++; if (generation != curthread->td_generation && tries < 3) { *req = req2; goto retry; } error = SYSCTL_IN(req, arg1, arg2); return (error); } /* * Transfer functions to/from kernel space. * XXX: rather untested at this point */ static int sysctl_old_kernel(struct sysctl_req *req, const void *p, size_t l) { size_t i = 0; if (req->oldptr) { i = l; if (req->oldlen <= req->oldidx) i = 0; else if (i > req->oldlen - req->oldidx) i = req->oldlen - req->oldidx; if (i > 0) bcopy(p, (char *)req->oldptr + req->oldidx, i); } req->oldidx += l; if (req->oldptr && i != l) return (ENOMEM); return (0); } static int sysctl_new_kernel(struct sysctl_req *req, void *p, size_t l) { if (!req->newptr) return (0); if (req->newlen - req->newidx < l) return (EINVAL); bcopy((char *)req->newptr + req->newidx, p, l); req->newidx += l; return (0); } int kernel_sysctl(struct thread *td, int *name, u_int namelen, void *old, size_t *oldlenp, void *new, size_t newlen, size_t *retval, int flags) { int error = 0; struct sysctl_req req; bzero(&req, sizeof req); req.td = td; req.flags = flags; if (oldlenp) { req.oldlen = *oldlenp; } req.validlen = req.oldlen; if (old) { req.oldptr= old; } if (new != NULL) { req.newlen = newlen; req.newptr = new; } req.oldfunc = sysctl_old_kernel; req.newfunc = sysctl_new_kernel; req.lock = REQ_UNWIRED; SYSCTL_SLOCK(); error = sysctl_root(0, name, namelen, &req); SYSCTL_SUNLOCK(); if (req.lock == REQ_WIRED && req.validlen > 0) vsunlock(req.oldptr, req.validlen); if (error && error != ENOMEM) return (error); if (retval) { if (req.oldptr && req.oldidx > req.validlen) *retval = req.validlen; else *retval = req.oldidx; } return (error); } int kernel_sysctlbyname(struct thread *td, char *name, void *old, size_t *oldlenp, void *new, size_t newlen, size_t *retval, int flags) { int oid[CTL_MAXNAME]; size_t oidlen, plen; int error; oid[0] = 0; /* sysctl internal magic */ oid[1] = 3; /* name2oid */ oidlen = sizeof(oid); error = kernel_sysctl(td, oid, 2, oid, &oidlen, (void *)name, strlen(name), &plen, flags); if (error) return (error); error = kernel_sysctl(td, oid, plen / sizeof(int), old, oldlenp, new, newlen, retval, flags); return (error); } /* * Transfer function to/from user space. */ static int sysctl_old_user(struct sysctl_req *req, const void *p, size_t l) { size_t i, len, origidx; int error; origidx = req->oldidx; req->oldidx += l; if (req->oldptr == NULL) return (0); /* * If we have not wired the user supplied buffer and we are currently * holding locks, drop a witness warning, as it's possible that * write operations to the user page can sleep. */ if (req->lock != REQ_WIRED) WITNESS_WARN(WARN_GIANTOK | WARN_SLEEPOK, NULL, "sysctl_old_user()"); i = l; len = req->validlen; if (len <= origidx) i = 0; else { if (i > len - origidx) i = len - origidx; if (req->lock == REQ_WIRED) { error = copyout_nofault(p, (char *)req->oldptr + origidx, i); } else error = copyout(p, (char *)req->oldptr + origidx, i); if (error != 0) return (error); } if (i < l) return (ENOMEM); return (0); } static int sysctl_new_user(struct sysctl_req *req, void *p, size_t l) { int error; if (!req->newptr) return (0); if (req->newlen - req->newidx < l) return (EINVAL); WITNESS_WARN(WARN_GIANTOK | WARN_SLEEPOK, NULL, "sysctl_new_user()"); error = copyin((char *)req->newptr + req->newidx, p, l); req->newidx += l; return (error); } /* * Wire the user space destination buffer. If set to a value greater than * zero, the len parameter limits the maximum amount of wired memory. */ int sysctl_wire_old_buffer(struct sysctl_req *req, size_t len) { int ret; size_t wiredlen; wiredlen = (len > 0 && len < req->oldlen) ? len : req->oldlen; ret = 0; if (req->lock != REQ_WIRED && req->oldptr && req->oldfunc == sysctl_old_user) { if (wiredlen != 0) { ret = vslock(req->oldptr, wiredlen); if (ret != 0) { if (ret != ENOMEM) return (ret); wiredlen = 0; } } req->lock = REQ_WIRED; req->validlen = wiredlen; } return (0); } int sysctl_find_oid(int *name, u_int namelen, struct sysctl_oid **noid, int *nindx, struct sysctl_req *req) { struct sysctl_oid_list *lsp; struct sysctl_oid *oid; int indx; SYSCTL_ASSERT_LOCKED(); lsp = &sysctl__children; indx = 0; while (indx < CTL_MAXNAME) { SLIST_FOREACH(oid, lsp, oid_link) { if (oid->oid_number == name[indx]) break; } if (oid == NULL) return (ENOENT); indx++; if ((oid->oid_kind & CTLTYPE) == CTLTYPE_NODE) { if (oid->oid_handler != NULL || indx == namelen) { *noid = oid; if (nindx != NULL) *nindx = indx; KASSERT((oid->oid_kind & CTLFLAG_DYING) == 0, ("%s found DYING node %p", __func__, oid)); return (0); } lsp = SYSCTL_CHILDREN(oid); } else if (indx == namelen) { *noid = oid; if (nindx != NULL) *nindx = indx; KASSERT((oid->oid_kind & CTLFLAG_DYING) == 0, ("%s found DYING node %p", __func__, oid)); return (0); } else { return (ENOTDIR); } } return (ENOENT); } /* * Traverse our tree, and find the right node, execute whatever it points * to, and return the resulting error code. */ static int sysctl_root(SYSCTL_HANDLER_ARGS) { struct sysctl_oid *oid; int error, indx, lvl; SYSCTL_ASSERT_SLOCKED(); error = sysctl_find_oid(arg1, arg2, &oid, &indx, req); if (error) return (error); if ((oid->oid_kind & CTLTYPE) == CTLTYPE_NODE) { /* * You can't call a sysctl when it's a node, but has * no handler. Inform the user that it's a node. * The indx may or may not be the same as namelen. */ if (oid->oid_handler == NULL) return (EISDIR); } /* Is this sysctl writable? */ if (req->newptr && !(oid->oid_kind & CTLFLAG_WR)) return (EPERM); KASSERT(req->td != NULL, ("sysctl_root(): req->td == NULL")); #ifdef CAPABILITY_MODE /* * If the process is in capability mode, then don't permit reading or * writing unless specifically granted for the node. */ if (IN_CAPABILITY_MODE(req->td)) { if (req->oldptr && !(oid->oid_kind & CTLFLAG_CAPRD)) return (EPERM); if (req->newptr && !(oid->oid_kind & CTLFLAG_CAPWR)) return (EPERM); } #endif /* Is this sysctl sensitive to securelevels? */ if (req->newptr && (oid->oid_kind & CTLFLAG_SECURE)) { lvl = (oid->oid_kind & CTLMASK_SECURE) >> CTLSHIFT_SECURE; error = securelevel_gt(req->td->td_ucred, lvl); if (error) return (error); } /* Is this sysctl writable by only privileged users? */ if (req->newptr && !(oid->oid_kind & CTLFLAG_ANYBODY)) { int priv; if (oid->oid_kind & CTLFLAG_PRISON) priv = PRIV_SYSCTL_WRITEJAIL; #ifdef VIMAGE else if ((oid->oid_kind & CTLFLAG_VNET) && prison_owns_vnet(req->td->td_ucred)) priv = PRIV_SYSCTL_WRITEJAIL; #endif else priv = PRIV_SYSCTL_WRITE; error = priv_check(req->td, priv); if (error) return (error); } if (!oid->oid_handler) return (EINVAL); if ((oid->oid_kind & CTLTYPE) == CTLTYPE_NODE) { arg1 = (int *)arg1 + indx; arg2 -= indx; } else { arg1 = oid->oid_arg1; arg2 = oid->oid_arg2; } #ifdef MAC error = mac_system_check_sysctl(req->td->td_ucred, oid, arg1, arg2, req); if (error != 0) return (error); #endif #ifdef VIMAGE if ((oid->oid_kind & CTLFLAG_VNET) && arg1 != NULL) arg1 = (void *)(curvnet->vnet_data_base + (uintptr_t)arg1); #endif error = sysctl_root_handler_locked(oid, arg1, arg2, req); KFAIL_POINT_ERROR(_debug_fail_point, sysctl_running, error); return (error); } #ifndef _SYS_SYSPROTO_H_ struct sysctl_args { int *name; u_int namelen; void *old; size_t *oldlenp; void *new; size_t newlen; }; #endif int sys___sysctl(struct thread *td, struct sysctl_args *uap) { int error, i, name[CTL_MAXNAME]; size_t j; if (uap->namelen > CTL_MAXNAME || uap->namelen < 2) return (EINVAL); error = copyin(uap->name, &name, uap->namelen * sizeof(int)); if (error) return (error); error = userland_sysctl(td, name, uap->namelen, uap->old, uap->oldlenp, 0, uap->new, uap->newlen, &j, 0); if (error && error != ENOMEM) return (error); if (uap->oldlenp) { i = copyout(&j, uap->oldlenp, sizeof(j)); if (i) return (i); } return (error); } /* * This is used from various compatibility syscalls too. That's why name * must be in kernel space. */ int userland_sysctl(struct thread *td, int *name, u_int namelen, void *old, size_t *oldlenp, int inkernel, void *new, size_t newlen, size_t *retval, int flags) { int error = 0, memlocked; struct sysctl_req req; bzero(&req, sizeof req); req.td = td; req.flags = flags; if (oldlenp) { if (inkernel) { req.oldlen = *oldlenp; } else { error = copyin(oldlenp, &req.oldlen, sizeof(*oldlenp)); if (error) return (error); } } req.validlen = req.oldlen; if (old) { if (!useracc(old, req.oldlen, VM_PROT_WRITE)) return (EFAULT); req.oldptr= old; } if (new != NULL) { if (!useracc(new, newlen, VM_PROT_READ)) return (EFAULT); req.newlen = newlen; req.newptr = new; } req.oldfunc = sysctl_old_user; req.newfunc = sysctl_new_user; req.lock = REQ_UNWIRED; #ifdef KTRACE if (KTRPOINT(curthread, KTR_SYSCTL)) ktrsysctl(name, namelen); #endif if (req.oldlen > PAGE_SIZE) { memlocked = 1; sx_xlock(&sysctlmemlock); } else memlocked = 0; CURVNET_SET(TD_TO_VNET(td)); for (;;) { req.oldidx = 0; req.newidx = 0; SYSCTL_SLOCK(); error = sysctl_root(0, name, namelen, &req); SYSCTL_SUNLOCK(); if (error != EAGAIN) break; kern_yield(PRI_USER); } CURVNET_RESTORE(); if (req.lock == REQ_WIRED && req.validlen > 0) vsunlock(req.oldptr, req.validlen); if (memlocked) sx_xunlock(&sysctlmemlock); if (error && error != ENOMEM) return (error); if (retval) { if (req.oldptr && req.oldidx > req.validlen) *retval = req.validlen; else *retval = req.oldidx; } return (error); } /* * Drain into a sysctl struct. The user buffer should be wired if a page * fault would cause issue. */ static int sbuf_sysctl_drain(void *arg, const char *data, int len) { struct sysctl_req *req = arg; int error; error = SYSCTL_OUT(req, data, len); KASSERT(error >= 0, ("Got unexpected negative value %d", error)); return (error == 0 ? len : -error); } struct sbuf * sbuf_new_for_sysctl(struct sbuf *s, char *buf, int length, struct sysctl_req *req) { s = sbuf_new(s, buf, length, SBUF_FIXEDLEN); sbuf_set_drain(s, sbuf_sysctl_drain, req); return (s); } Index: projects/clang350-import/sys/modules/dtrace/dtraceall/dtraceall.c =================================================================== --- projects/clang350-import/sys/modules/dtrace/dtraceall/dtraceall.c (revision 276342) +++ projects/clang350-import/sys/modules/dtrace/dtraceall/dtraceall.c (revision 276343) @@ -1,84 +1,84 @@ /* * Copyright (C) 2008 John Birrell * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * $FreeBSD$ */ #include #include #include #include #include #include #include #include "opt_compat.h" #include "opt_nfs.h" static int dtraceall_modevent(module_t mod __unused, int type, void *data __unused) { int error = 0; switch (type) { case MOD_LOAD: break; case MOD_UNLOAD: break; case MOD_SHUTDOWN: break; default: error = EOPNOTSUPP; break; } return (error); } DEV_MODULE(dtraceall, dtraceall_modevent, NULL); MODULE_VERSION(dtraceall, 1); /* All the DTrace modules should be dependencies here: */ MODULE_DEPEND(dtraceall, opensolaris, 1, 1, 1); MODULE_DEPEND(dtraceall, dtrace, 1, 1, 1); MODULE_DEPEND(dtraceall, dtmalloc, 1, 1, 1); -#if defined(NFSCLIENT) +#if defined(NFSCL) MODULE_DEPEND(dtraceall, dtnfscl, 1, 1, 1); #endif #if defined(__amd64__) || defined(__i386__) || defined(__powerpc__) MODULE_DEPEND(dtraceall, fbt, 1, 1, 1); #endif #if defined(__amd64__) || defined(__i386__) MODULE_DEPEND(dtraceall, fasttrap, 1, 1, 1); #endif MODULE_DEPEND(dtraceall, lockstat, 1, 1, 1); MODULE_DEPEND(dtraceall, sdt, 1, 1, 1); MODULE_DEPEND(dtraceall, systrace, 1, 1, 1); #if defined(COMPAT_FREEBSD32) MODULE_DEPEND(dtraceall, systrace_freebsd32, 1, 1, 1); #endif MODULE_DEPEND(dtraceall, profile, 1, 1, 1); Index: projects/clang350-import/sys =================================================================== --- projects/clang350-import/sys (revision 276342) +++ projects/clang350-import/sys (revision 276343) Property changes on: projects/clang350-import/sys ___________________________________________________________________ Modified: svn:mergeinfo ## -0,0 +0,1 ## Merged /head/sys:r276302-276342 Index: projects/clang350-import =================================================================== --- projects/clang350-import (revision 276342) +++ projects/clang350-import (revision 276343) Property changes on: projects/clang350-import ___________________________________________________________________ Modified: svn:mergeinfo ## -0,0 +0,1 ## Merged /head:r276302-276342