diff options
Diffstat (limited to 'usr/src')
540 files changed, 42071 insertions, 6118 deletions
diff --git a/usr/src/Makefile.master b/usr/src/Makefile.master index 7dc553209d..1084f91da5 100644 --- a/usr/src/Makefile.master +++ b/usr/src/Makefile.master @@ -31,6 +31,7 @@ # Copyright 2020 Joyent, Inc. # Copyright 2019 RackTop Systems. # Copyright 2020 Oxide Computer Company +# Copyright 2020 Peter Tribble # # @@ -137,10 +138,9 @@ ONBLD_TOOLS= $(BUILD_TOOLS)/onbld JAVA_HOME= /usr/java # define buildtime JAVA_ROOT JAVA_ROOT= /usr/java -# Build uses java7 by default. Pass one the variables below set to empty +# Build uses java8 by default. Pass the variable below set to empty # string in the environment to override. -BLD_JAVA_6= $(POUND_SIGN) -BLD_JAVA_8= $(POUND_SIGN) +BLD_JAVA_11= $(POUND_SIGN) GNUC_ROOT= /usr/gcc/7 GCCLIBDIR= $(GNUC_ROOT)/lib @@ -193,9 +193,7 @@ BISON= /usr/bin/bison CPP= /usr/lib/cpp ANSI_CPP= $(GNUC_ROOT)/bin/cpp JAVAC= $(JAVA_ROOT)/bin/javac -JAVAH= $(JAVA_ROOT)/bin/javah JAVADOC= $(JAVA_ROOT)/bin/javadoc -RMIC= $(JAVA_ROOT)/bin/rmic JAR= $(JAVA_ROOT)/bin/jar CTFCONVERT= $(ONBLD_TOOLS)/bin/$(MACH)/ctfconvert CTFDIFF= $(ONBLD_TOOLS)/bin/$(MACH)/ctfdiff @@ -687,7 +685,8 @@ CPPFLAGS.master=$(DTEXTDOM) $(DTS_ERRNO) \ CPPFLAGS.native=-I$(NATIVE_ADJUNCT)/include CPPFLAGS= $(CPPFLAGS.first) $(CPPFLAGS.master) AS_CPPFLAGS= $(CPPFLAGS.first) $(CPPFLAGS.master) -JAVAFLAGS= -source 1.6 -target 1.6 -Xlint:deprecation,-options +JAVAFLAGS= -source 7 -target 7 -Xlint:deprecation,-options +$(BLD_JAVA_11)JAVAFLAGS= -source 7 -target 7 -Xlint:-options # # For source message catalogue diff --git a/usr/src/boot/Makefile.version b/usr/src/boot/Makefile.version index d1fd2200d6..1df520dd7d 100644 --- a/usr/src/boot/Makefile.version +++ b/usr/src/boot/Makefile.version @@ -33,4 +33,4 @@ LOADER_VERSION = 1.1 # Use date like formatting here, YYYY.MM.DD.XX, without leading zeroes. # The version is processed from left to right, the version number can only # be increased. -BOOT_VERSION = $(LOADER_VERSION)-2020.08.22.1 +BOOT_VERSION = $(LOADER_VERSION)-2020.09.17.1 diff --git a/usr/src/boot/lib/libstand/nandfs.c b/usr/src/boot/lib/libstand/nandfs.c deleted file mode 100644 index b8c51e3b5a..0000000000 --- a/usr/src/boot/lib/libstand/nandfs.c +++ /dev/null @@ -1,1061 +0,0 @@ -/*- - * Copyright (c) 2010-2012 Semihalf. - * 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 <sys/cdefs.h> -__FBSDID("$FreeBSD$"); - -#include <sys/param.h> -#include <sys/queue.h> -#include <sys/stdint.h> -#include <ufs/ufs/dinode.h> -#include <fs/nandfs/nandfs_fs.h> -#include "stand.h" -#include "string.h" -#include "zlib.h" - -#define DEBUG -#undef DEBUG -#ifdef DEBUG -#define NANDFS_DEBUG(fmt, args...) do { \ - printf("NANDFS_DEBUG:" fmt "\n", ##args); } while (0) -#else -#define NANDFS_DEBUG(fmt, args...) -#endif - -struct nandfs_mdt { - uint32_t entries_per_block; - uint32_t entries_per_group; - uint32_t blocks_per_group; - uint32_t groups_per_desc_block; /* desc is super group */ - uint32_t blocks_per_desc_block; /* desc is super group */ -}; - -struct bmap_buf { - LIST_ENTRY(bmap_buf) list; - nandfs_daddr_t blknr; - uint64_t *map; -}; - -struct nandfs_node { - struct nandfs_inode *inode; - LIST_HEAD(, bmap_buf) bmap_bufs; -}; -struct nandfs { - int nf_blocksize; - int nf_sectorsize; - int nf_cpno; - - struct open_file *nf_file; - struct nandfs_node *nf_opened_node; - u_int nf_offset; - uint8_t *nf_buf; - int64_t nf_buf_blknr; - - struct nandfs_fsdata *nf_fsdata; - struct nandfs_super_block *nf_sb; - struct nandfs_segment_summary nf_segsum; - struct nandfs_checkpoint nf_checkpoint; - struct nandfs_super_root nf_sroot; - struct nandfs_node nf_ifile; - struct nandfs_node nf_datfile; - struct nandfs_node nf_cpfile; - struct nandfs_mdt nf_datfile_mdt; - struct nandfs_mdt nf_ifile_mdt; - - int nf_nindir[NIADDR]; -}; - -static int nandfs_open(const char *, struct open_file *); -static int nandfs_close(struct open_file *); -static int nandfs_read(struct open_file *, void *, size_t, size_t *); -static off_t nandfs_seek(struct open_file *, off_t, int); -static int nandfs_stat(struct open_file *, struct stat *); -static int nandfs_readdir(struct open_file *, struct dirent *); - -static int nandfs_buf_read(struct nandfs *, void **, size_t *); -static struct nandfs_node *nandfs_lookup_path(struct nandfs *, const char *); -static int nandfs_read_inode(struct nandfs *, struct nandfs_node *, - nandfs_lbn_t, u_int, void *, int); -static int nandfs_read_blk(struct nandfs *, nandfs_daddr_t, void *, int); -static int nandfs_bmap_lookup(struct nandfs *, struct nandfs_node *, - nandfs_lbn_t, nandfs_daddr_t *, int); -static int nandfs_get_checkpoint(struct nandfs *, uint64_t, - struct nandfs_checkpoint *); -static nandfs_daddr_t nandfs_vtop(struct nandfs *, nandfs_daddr_t); -static void nandfs_calc_mdt_consts(int, struct nandfs_mdt *, int); -static void nandfs_mdt_trans(struct nandfs_mdt *, uint64_t, - nandfs_daddr_t *, uint32_t *); -static int ioread(struct open_file *, off_t, void *, u_int); -static int nandfs_probe_sectorsize(struct open_file *); - -struct fs_ops nandfs_fsops = { - "nandfs", - nandfs_open, - nandfs_close, - nandfs_read, - null_write, - nandfs_seek, - nandfs_stat, - nandfs_readdir -}; - -#define NINDIR(fs) ((fs)->nf_blocksize / sizeof(nandfs_daddr_t)) - -/* from NetBSD's src/sys/net/if_ethersubr.c */ -static uint32_t -nandfs_crc32(uint32_t crc, const uint8_t *buf, size_t len) -{ - static const uint32_t crctab[] = { - 0x00000000, 0x1db71064, 0x3b6e20c8, 0x26d930ac, - 0x76dc4190, 0x6b6b51f4, 0x4db26158, 0x5005713c, - 0xedb88320, 0xf00f9344, 0xd6d6a3e8, 0xcb61b38c, - 0x9b64c2b0, 0x86d3d2d4, 0xa00ae278, 0xbdbdf21c - }; - size_t i; - - crc = crc ^ ~0U; - for (i = 0; i < len; i++) { - crc ^= buf[i]; - crc = (crc >> 4) ^ crctab[crc & 0xf]; - crc = (crc >> 4) ^ crctab[crc & 0xf]; - } - return (crc ^ ~0U); -} - -static int -nandfs_check_fsdata_crc(struct nandfs_fsdata *fsdata) -{ - uint32_t fsdata_crc, comp_crc; - - if (fsdata->f_magic != NANDFS_FSDATA_MAGIC) - return (0); - - /* Preserve crc */ - fsdata_crc = fsdata->f_sum; - - /* Calculate */ - fsdata->f_sum = (0); - comp_crc = nandfs_crc32(0, (uint8_t *)fsdata, fsdata->f_bytes); - - /* Restore */ - fsdata->f_sum = fsdata_crc; - - /* Check CRC */ - return (fsdata_crc == comp_crc); -} - -static int -nandfs_check_superblock_crc(struct nandfs_fsdata *fsdata, - struct nandfs_super_block *super) -{ - uint32_t super_crc, comp_crc; - - /* Check super block magic */ - if (super->s_magic != NANDFS_SUPER_MAGIC) - return (0); - - /* Preserve CRC */ - super_crc = super->s_sum; - - /* Calculate */ - super->s_sum = (0); - comp_crc = nandfs_crc32(0, (uint8_t *)super, fsdata->f_sbbytes); - - /* Restore */ - super->s_sum = super_crc; - - /* Check CRC */ - return (super_crc == comp_crc); -} - -static int -nandfs_find_super_block(struct nandfs *fs, struct open_file *f) -{ - struct nandfs_super_block *sb; - int i, j, n, s; - int sectors_to_read, error; - - sb = malloc(fs->nf_sectorsize); - if (sb == NULL) - return (ENOMEM); - - memset(fs->nf_sb, 0, sizeof(*fs->nf_sb)); - - sectors_to_read = (NANDFS_NFSAREAS * fs->nf_fsdata->f_erasesize) / - fs->nf_sectorsize; - for (i = 0; i < sectors_to_read; i++) { - NANDFS_DEBUG("reading i %d offset %d\n", i, - i * fs->nf_sectorsize); - error = ioread(f, i * fs->nf_sectorsize, (char *)sb, - fs->nf_sectorsize); - if (error) { - NANDFS_DEBUG("error %d\n", error); - continue; - } - n = fs->nf_sectorsize / sizeof(struct nandfs_super_block); - s = 0; - if ((i * fs->nf_sectorsize) % fs->nf_fsdata->f_erasesize == 0) { - if (fs->nf_sectorsize == sizeof(struct nandfs_fsdata)) - continue; - else { - s += (sizeof(struct nandfs_fsdata) / - sizeof(struct nandfs_super_block)); - } - } - - for (j = s; j < n; j++) { - if (!nandfs_check_superblock_crc(fs->nf_fsdata, &sb[j])) - continue; - NANDFS_DEBUG("magic %x wtime %jd, lastcp 0x%jx\n", - sb[j].s_magic, sb[j].s_wtime, sb[j].s_last_cno); - if (sb[j].s_last_cno > fs->nf_sb->s_last_cno) - memcpy(fs->nf_sb, &sb[j], sizeof(*fs->nf_sb)); - } - } - - free(sb); - - return (fs->nf_sb->s_magic != 0 ? 0 : EINVAL); -} - -static int -nandfs_find_fsdata(struct nandfs *fs, struct open_file *f) -{ - int offset, error, i; - - NANDFS_DEBUG("starting\n"); - - offset = 0; - for (i = 0; i < 64 * NANDFS_NFSAREAS; i++) { - error = ioread(f, offset, (char *)fs->nf_fsdata, - sizeof(struct nandfs_fsdata)); - if (error) - return (error); - if (fs->nf_fsdata->f_magic == NANDFS_FSDATA_MAGIC) { - NANDFS_DEBUG("found at %x, volume %s\n", offset, - fs->nf_fsdata->f_volume_name); - if (nandfs_check_fsdata_crc(fs->nf_fsdata)) - break; - } - offset += fs->nf_sectorsize; - } - - return (error); -} - -static int -nandfs_read_structures(struct nandfs *fs, struct open_file *f) -{ - int error; - - error = nandfs_find_fsdata(fs, f); - if (error) - return (error); - - error = nandfs_find_super_block(fs, f); - - if (error == 0) - NANDFS_DEBUG("selected sb with w_time %jd last_pseg %jx\n", - fs->nf_sb->s_wtime, fs->nf_sb->s_last_pseg); - - return (error); -} - -static int -nandfs_mount(struct nandfs *fs, struct open_file *f) -{ - int err = 0, level; - uint64_t last_pseg; - - fs->nf_fsdata = malloc(sizeof(struct nandfs_fsdata)); - fs->nf_sb = malloc(sizeof(struct nandfs_super_block)); - - err = nandfs_read_structures(fs, f); - if (err) { - free(fs->nf_fsdata); - free(fs->nf_sb); - return (err); - } - - fs->nf_blocksize = 1 << (fs->nf_fsdata->f_log_block_size + 10); - - NANDFS_DEBUG("using superblock with wtime %jd\n", fs->nf_sb->s_wtime); - - fs->nf_cpno = fs->nf_sb->s_last_cno; - last_pseg = fs->nf_sb->s_last_pseg; - - /* - * Calculate indirect block levels. - */ - nandfs_daddr_t mult; - - mult = 1; - for (level = 0; level < NIADDR; level++) { - mult *= NINDIR(fs); - fs->nf_nindir[level] = mult; - } - - nandfs_calc_mdt_consts(fs->nf_blocksize, &fs->nf_datfile_mdt, - fs->nf_fsdata->f_dat_entry_size); - - nandfs_calc_mdt_consts(fs->nf_blocksize, &fs->nf_ifile_mdt, - fs->nf_fsdata->f_inode_size); - - err = ioread(f, last_pseg * fs->nf_blocksize, &fs->nf_segsum, - sizeof(struct nandfs_segment_summary)); - if (err) { - free(fs->nf_sb); - free(fs->nf_fsdata); - return (err); - } - - err = ioread(f, (last_pseg + fs->nf_segsum.ss_nblocks - 1) * - fs->nf_blocksize, &fs->nf_sroot, sizeof(struct nandfs_super_root)); - if (err) { - free(fs->nf_sb); - free(fs->nf_fsdata); - return (err); - } - - fs->nf_datfile.inode = &fs->nf_sroot.sr_dat; - LIST_INIT(&fs->nf_datfile.bmap_bufs); - fs->nf_cpfile.inode = &fs->nf_sroot.sr_cpfile; - LIST_INIT(&fs->nf_cpfile.bmap_bufs); - - err = nandfs_get_checkpoint(fs, fs->nf_cpno, &fs->nf_checkpoint); - if (err) { - free(fs->nf_sb); - free(fs->nf_fsdata); - return (err); - } - - NANDFS_DEBUG("checkpoint cp_cno=%lld\n", fs->nf_checkpoint.cp_cno); - NANDFS_DEBUG("checkpoint cp_inodes_count=%lld\n", - fs->nf_checkpoint.cp_inodes_count); - NANDFS_DEBUG("checkpoint cp_ifile_inode.i_blocks=%lld\n", - fs->nf_checkpoint.cp_ifile_inode.i_blocks); - - fs->nf_ifile.inode = &fs->nf_checkpoint.cp_ifile_inode; - LIST_INIT(&fs->nf_ifile.bmap_bufs); - return (0); -} - -#define NINDIR(fs) ((fs)->nf_blocksize / sizeof(nandfs_daddr_t)) - -static int -nandfs_open(const char *path, struct open_file *f) -{ - struct nandfs *fs; - struct nandfs_node *node; - int err, bsize, level; - - NANDFS_DEBUG("nandfs_open('%s', %p)\n", path, f); - - fs = malloc(sizeof(struct nandfs)); - f->f_fsdata = fs; - fs->nf_file = f; - - bsize = nandfs_probe_sectorsize(f); - if (bsize < 0) { - printf("Cannot probe medium sector size\n"); - return (EINVAL); - } - - fs->nf_sectorsize = bsize; - - /* - * Calculate indirect block levels. - */ - nandfs_daddr_t mult; - - mult = 1; - for (level = 0; level < NIADDR; level++) { - mult *= NINDIR(fs); - fs->nf_nindir[level] = mult; - } - - NANDFS_DEBUG("fs %p nf_sectorsize=%x\n", fs, fs->nf_sectorsize); - - err = nandfs_mount(fs, f); - if (err) { - NANDFS_DEBUG("Cannot mount nandfs: %s\n", strerror(err)); - return (err); - } - - node = nandfs_lookup_path(fs, path); - if (node == NULL) - return (EINVAL); - - fs->nf_offset = 0; - fs->nf_buf = NULL; - fs->nf_buf_blknr = -1; - fs->nf_opened_node = node; - LIST_INIT(&fs->nf_opened_node->bmap_bufs); - return (0); -} - -static void -nandfs_free_node(struct nandfs_node *node) -{ - struct bmap_buf *bmap, *tmp; - - free(node->inode); - LIST_FOREACH_SAFE(bmap, &node->bmap_bufs, list, tmp) { - LIST_REMOVE(bmap, list); - free(bmap->map); - free(bmap); - } - free(node); -} - -static int -nandfs_close(struct open_file *f) -{ - struct nandfs *fs = f->f_fsdata; - - NANDFS_DEBUG("nandfs_close(%p)\n", f); - - if (fs->nf_buf != NULL) - free(fs->nf_buf); - - nandfs_free_node(fs->nf_opened_node); - free(fs->nf_sb); - free(fs); - return (0); -} - -static int -nandfs_read(struct open_file *f, void *addr, size_t size, size_t *resid) -{ - struct nandfs *fs = (struct nandfs *)f->f_fsdata; - size_t csize, buf_size; - void *buf; - int error = 0; - - NANDFS_DEBUG("nandfs_read(file=%p, addr=%p, size=%d)\n", f, addr, size); - - while (size != 0) { - if (fs->nf_offset >= fs->nf_opened_node->inode->i_size) - break; - - error = nandfs_buf_read(fs, &buf, &buf_size); - if (error) - break; - - csize = size; - if (csize > buf_size) - csize = buf_size; - - bcopy(buf, addr, csize); - - fs->nf_offset += csize; - addr = (char *)addr + csize; - size -= csize; - } - - if (resid) - *resid = size; - return (error); -} - -static off_t -nandfs_seek(struct open_file *f, off_t offset, int where) -{ - struct nandfs *fs = f->f_fsdata; - off_t off; - u_int size; - - NANDFS_DEBUG("nandfs_seek(file=%p, offset=%lld, where=%d)\n", f, - offset, where); - - size = fs->nf_opened_node->inode->i_size; - - switch (where) { - case SEEK_SET: - off = 0; - break; - case SEEK_CUR: - off = fs->nf_offset; - break; - case SEEK_END: - off = size; - break; - default: - errno = EINVAL; - return (-1); - } - - off += offset; - if (off < 0 || off > size) { - errno = EINVAL; - return(-1); - } - - fs->nf_offset = (u_int)off; - - return (off); -} - -static int -nandfs_stat(struct open_file *f, struct stat *sb) -{ - struct nandfs *fs = f->f_fsdata; - - NANDFS_DEBUG("nandfs_stat(file=%p, stat=%p)\n", f, sb); - - sb->st_size = fs->nf_opened_node->inode->i_size; - sb->st_mode = fs->nf_opened_node->inode->i_mode; - sb->st_uid = fs->nf_opened_node->inode->i_uid; - sb->st_gid = fs->nf_opened_node->inode->i_gid; - return (0); -} - -static int -nandfs_readdir(struct open_file *f, struct dirent *d) -{ - struct nandfs *fs = f->f_fsdata; - struct nandfs_dir_entry *dirent; - void *buf; - size_t buf_size; - - NANDFS_DEBUG("nandfs_readdir(file=%p, dirent=%p)\n", f, d); - - if (fs->nf_offset >= fs->nf_opened_node->inode->i_size) { - NANDFS_DEBUG("nandfs_readdir(file=%p, dirent=%p) ENOENT\n", - f, d); - return (ENOENT); - } - - if (nandfs_buf_read(fs, &buf, &buf_size)) { - NANDFS_DEBUG("nandfs_readdir(file=%p, dirent=%p)" - "buf_read failed\n", f, d); - return (EIO); - } - - NANDFS_DEBUG("nandfs_readdir(file=%p, dirent=%p) moving forward\n", - f, d); - - dirent = (struct nandfs_dir_entry *)buf; - fs->nf_offset += dirent->rec_len; - strncpy(d->d_name, dirent->name, dirent->name_len); - d->d_name[dirent->name_len] = '\0'; - d->d_type = dirent->file_type; - return (0); -} - -static int -nandfs_buf_read(struct nandfs *fs, void **buf_p, size_t *size_p) -{ - nandfs_daddr_t blknr, blkoff; - - blknr = fs->nf_offset / fs->nf_blocksize; - blkoff = fs->nf_offset % fs->nf_blocksize; - - if (blknr != fs->nf_buf_blknr) { - if (fs->nf_buf == NULL) - fs->nf_buf = malloc(fs->nf_blocksize); - - if (nandfs_read_inode(fs, fs->nf_opened_node, blknr, 1, - fs->nf_buf, 0)) - return (EIO); - - fs->nf_buf_blknr = blknr; - } - - *buf_p = fs->nf_buf + blkoff; - *size_p = fs->nf_blocksize - blkoff; - - NANDFS_DEBUG("nandfs_buf_read buf_p=%p size_p=%d\n", *buf_p, *size_p); - - if (*size_p > fs->nf_opened_node->inode->i_size - fs->nf_offset) - *size_p = fs->nf_opened_node->inode->i_size - fs->nf_offset; - - return (0); -} - -static struct nandfs_node * -nandfs_lookup_node(struct nandfs *fs, uint64_t ino) -{ - uint64_t blocknr; - int entrynr; - struct nandfs_inode *buffer; - struct nandfs_node *node; - struct nandfs_inode *inode; - - NANDFS_DEBUG("nandfs_lookup_node ino=%lld\n", ino); - - if (ino == 0) { - printf("nandfs_lookup_node: invalid inode requested\n"); - return (NULL); - } - - buffer = malloc(fs->nf_blocksize); - inode = malloc(sizeof(struct nandfs_inode)); - node = malloc(sizeof(struct nandfs_node)); - - nandfs_mdt_trans(&fs->nf_ifile_mdt, ino, &blocknr, &entrynr); - - if (nandfs_read_inode(fs, &fs->nf_ifile, blocknr, 1, buffer, 0)) - return (NULL); - - memcpy(inode, &buffer[entrynr], sizeof(struct nandfs_inode)); - node->inode = inode; - free(buffer); - return (node); -} - -static struct nandfs_node * -nandfs_lookup_path(struct nandfs *fs, const char *path) -{ - struct nandfs_node *node; - struct nandfs_dir_entry *dirent; - char *namebuf; - uint64_t i, done, pinode, inode; - int nlinks = 0, counter, len, link_len, nameidx; - uint8_t *buffer, *orig; - char *strp, *lpath; - - buffer = malloc(fs->nf_blocksize); - orig = buffer; - - namebuf = malloc(2 * MAXPATHLEN + 2); - strncpy(namebuf, path, MAXPATHLEN); - namebuf[MAXPATHLEN] = '\0'; - done = nameidx = 0; - lpath = namebuf; - - /* Get the root inode */ - node = nandfs_lookup_node(fs, NANDFS_ROOT_INO); - inode = NANDFS_ROOT_INO; - - while ((strp = strsep(&lpath, "/")) != NULL) { - if (*strp == '\0') - continue; - if ((node->inode->i_mode & IFMT) != IFDIR) { - nandfs_free_node(node); - node = NULL; - goto out; - } - - len = strlen(strp); - NANDFS_DEBUG("%s: looking for %s\n", __func__, strp); - for (i = 0; i < node->inode->i_blocks; i++) { - if (nandfs_read_inode(fs, node, i, 1, orig, 0)) { - node = NULL; - goto out; - } - - buffer = orig; - done = counter = 0; - while (1) { - dirent = - (struct nandfs_dir_entry *)(void *)buffer; - NANDFS_DEBUG("%s: dirent.name = %s\n", - __func__, dirent->name); - NANDFS_DEBUG("%s: dirent.rec_len = %d\n", - __func__, dirent->rec_len); - NANDFS_DEBUG("%s: dirent.inode = %lld\n", - __func__, dirent->inode); - if (len == dirent->name_len && - (strncmp(strp, dirent->name, len) == 0) && - dirent->inode != 0) { - nandfs_free_node(node); - node = nandfs_lookup_node(fs, - dirent->inode); - pinode = inode; - inode = dirent->inode; - done = 1; - break; - } - - counter += dirent->rec_len; - buffer += dirent->rec_len; - - if (counter == fs->nf_blocksize) - break; - } - - if (done) - break; - } - - if (!done) { - node = NULL; - goto out; - } - - NANDFS_DEBUG("%s: %.*s has mode %o\n", __func__, - dirent->name_len, dirent->name, node->inode->i_mode); - - if ((node->inode->i_mode & IFMT) == IFLNK) { - NANDFS_DEBUG("%s: %.*s is symlink\n", - __func__, dirent->name_len, dirent->name); - link_len = node->inode->i_size; - - if (++nlinks > MAXSYMLINKS) { - nandfs_free_node(node); - node = NULL; - goto out; - } - - if (nandfs_read_inode(fs, node, 0, 1, orig, 0)) { - nandfs_free_node(node); - node = NULL; - goto out; - } - - NANDFS_DEBUG("%s: symlink is %.*s\n", - __func__, link_len, (char *)orig); - - nameidx = (nameidx == 0) ? MAXPATHLEN + 1 : 0; - bcopy((char *)orig, namebuf + nameidx, - (unsigned)link_len); - if (lpath != NULL) { - namebuf[nameidx + link_len++] = '/'; - strncpy(namebuf + nameidx + link_len, lpath, - MAXPATHLEN - link_len); - namebuf[nameidx + MAXPATHLEN] = '\0'; - } else - namebuf[nameidx + link_len] = '\0'; - - NANDFS_DEBUG("%s: strp=%s, lpath=%s, namebuf0=%s, " - "namebuf1=%s, idx=%d\n", __func__, strp, lpath, - namebuf + 0, namebuf + MAXPATHLEN + 1, nameidx); - - lpath = namebuf + nameidx; - - nandfs_free_node(node); - - /* - * If absolute pathname, restart at root. Otherwise - * continue with out parent inode. - */ - inode = (orig[0] == '/') ? NANDFS_ROOT_INO : pinode; - node = nandfs_lookup_node(fs, inode); - } - } - -out: - free(namebuf); - free(orig); - return (node); -} - -static int -nandfs_read_inode(struct nandfs *fs, struct nandfs_node *node, - nandfs_daddr_t blknr, u_int nblks, void *buf, int raw) -{ - uint64_t *pblks; - uint64_t *vblks; - u_int i; - int error; - - pblks = malloc(nblks * sizeof(uint64_t)); - vblks = malloc(nblks * sizeof(uint64_t)); - - NANDFS_DEBUG("nandfs_read_inode fs=%p node=%p blknr=%lld nblks=%d\n", - fs, node, blknr, nblks); - for (i = 0; i < nblks; i++) { - error = nandfs_bmap_lookup(fs, node, blknr + i, &vblks[i], raw); - if (error) { - free(pblks); - free(vblks); - return (error); - } - if (raw == 0) - pblks[i] = nandfs_vtop(fs, vblks[i]); - else - pblks[i] = vblks[i]; - } - - for (i = 0; i < nblks; i++) { - if (ioread(fs->nf_file, pblks[i] * fs->nf_blocksize, buf, - fs->nf_blocksize)) { - free(pblks); - free(vblks); - return (EIO); - } - - buf = (void *)((uintptr_t)buf + fs->nf_blocksize); - } - - free(pblks); - free(vblks); - return (0); -} - -static int -nandfs_read_blk(struct nandfs *fs, nandfs_daddr_t blknr, void *buf, int phys) -{ - uint64_t pblknr; - - pblknr = (phys ? blknr : nandfs_vtop(fs, blknr)); - - return (ioread(fs->nf_file, pblknr * fs->nf_blocksize, buf, - fs->nf_blocksize)); -} - -static int -nandfs_get_checkpoint(struct nandfs *fs, uint64_t cpno, - struct nandfs_checkpoint *cp) -{ - uint64_t blocknr; - int blockoff, cp_per_block, dlen; - uint8_t *buf; - - NANDFS_DEBUG("nandfs_get_checkpoint(fs=%p cpno=%lld)\n", fs, cpno); - - buf = malloc(fs->nf_blocksize); - - cpno += NANDFS_CPFILE_FIRST_CHECKPOINT_OFFSET - 1; - dlen = fs->nf_fsdata->f_checkpoint_size; - cp_per_block = fs->nf_blocksize / dlen; - blocknr = cpno / cp_per_block; - blockoff = (cpno % cp_per_block) * dlen; - - if (nandfs_read_inode(fs, &fs->nf_cpfile, blocknr, 1, buf, 0)) { - free(buf); - return (EINVAL); - } - - memcpy(cp, buf + blockoff, sizeof(struct nandfs_checkpoint)); - free(buf); - - return (0); -} - -static uint64_t * -nandfs_get_map(struct nandfs *fs, struct nandfs_node *node, nandfs_daddr_t blknr, - int phys) -{ - struct bmap_buf *bmap; - uint64_t *map; - - LIST_FOREACH(bmap, &node->bmap_bufs, list) { - if (bmap->blknr == blknr) - return (bmap->map); - } - - map = malloc(fs->nf_blocksize); - if (nandfs_read_blk(fs, blknr, map, phys)) { - free(map); - return (NULL); - } - - bmap = malloc(sizeof(struct bmap_buf)); - bmap->blknr = blknr; - bmap->map = map; - - LIST_INSERT_HEAD(&node->bmap_bufs, bmap, list); - - NANDFS_DEBUG("%s:(node=%p, map=%p)\n", __func__, node, map); - return (map); -} - -static int -nandfs_bmap_lookup(struct nandfs *fs, struct nandfs_node *node, - nandfs_lbn_t lblknr, nandfs_daddr_t *vblknr, int phys) -{ - struct nandfs_inode *ino; - nandfs_daddr_t ind_block_num; - uint64_t *map; - int idx; - int level; - - ino = node->inode; - - if (lblknr < NDADDR) { - *vblknr = ino->i_db[lblknr]; - return (0); - } - - lblknr -= NDADDR; - - /* - * nindir[0] = NINDIR - * nindir[1] = NINDIR**2 - * nindir[2] = NINDIR**3 - * etc - */ - for (level = 0; level < NIADDR; level++) { - NANDFS_DEBUG("lblknr=%jx fs->nf_nindir[%d]=%d\n", lblknr, level, fs->nf_nindir[level]); - if (lblknr < fs->nf_nindir[level]) - break; - lblknr -= fs->nf_nindir[level]; - } - - if (level == NIADDR) { - /* Block number too high */ - NANDFS_DEBUG("lblknr %jx too high\n", lblknr); - return (EFBIG); - } - - ind_block_num = ino->i_ib[level]; - - for (; level >= 0; level--) { - if (ind_block_num == 0) { - *vblknr = 0; /* missing */ - return (0); - } - - twiddle(1); - NANDFS_DEBUG("calling get_map with %jx\n", ind_block_num); - map = nandfs_get_map(fs, node, ind_block_num, phys); - if (map == NULL) - return (EIO); - - if (level > 0) { - idx = lblknr / fs->nf_nindir[level - 1]; - lblknr %= fs->nf_nindir[level - 1]; - } else - idx = lblknr; - - ind_block_num = ((nandfs_daddr_t *)map)[idx]; - } - - *vblknr = ind_block_num; - - return (0); -} - -static nandfs_daddr_t -nandfs_vtop(struct nandfs *fs, nandfs_daddr_t vblocknr) -{ - nandfs_lbn_t blocknr; - nandfs_daddr_t pblocknr; - int entrynr; - struct nandfs_dat_entry *dat; - - dat = malloc(fs->nf_blocksize); - nandfs_mdt_trans(&fs->nf_datfile_mdt, vblocknr, &blocknr, &entrynr); - - if (nandfs_read_inode(fs, &fs->nf_datfile, blocknr, 1, dat, 1)) { - free(dat); - return (0); - } - - NANDFS_DEBUG("nandfs_vtop entrynr=%d vblocknr=%lld pblocknr=%lld\n", - entrynr, vblocknr, dat[entrynr].de_blocknr); - - pblocknr = dat[entrynr].de_blocknr; - free(dat); - return (pblocknr); -} - -static void -nandfs_calc_mdt_consts(int blocksize, struct nandfs_mdt *mdt, int entry_size) -{ - - mdt->entries_per_group = blocksize * 8; /* bits in sector */ - mdt->entries_per_block = blocksize / entry_size; - mdt->blocks_per_group = - (mdt->entries_per_group -1) / mdt->entries_per_block + 1 + 1; - mdt->groups_per_desc_block = - blocksize / sizeof(struct nandfs_block_group_desc); - mdt->blocks_per_desc_block = - mdt->groups_per_desc_block * mdt->blocks_per_group + 1; -} - -static void -nandfs_mdt_trans(struct nandfs_mdt *mdt, uint64_t index, - nandfs_daddr_t *blocknr, uint32_t *entry_in_block) -{ - nandfs_daddr_t blknr; - uint64_t group, group_offset, blocknr_in_group; - uint64_t desc_block, desc_offset; - - /* Calculate our offset in the file */ - group = index / mdt->entries_per_group; - group_offset = index % mdt->entries_per_group; - desc_block = group / mdt->groups_per_desc_block; - desc_offset = group % mdt->groups_per_desc_block; - blocknr_in_group = group_offset / mdt->entries_per_block; - - /* To descgroup offset */ - blknr = 1 + desc_block * mdt->blocks_per_desc_block; - - /* To group offset */ - blknr += desc_offset * mdt->blocks_per_group; - - /* To actual file block */ - blknr += 1 + blocknr_in_group; - - *blocknr = blknr; - *entry_in_block = group_offset % mdt->entries_per_block; -} - -static int -ioread(struct open_file *f, off_t pos, void *buf, u_int length) -{ - void *buffer; - int err; - int bsize = ((struct nandfs *)f->f_fsdata)->nf_sectorsize; - u_int off, nsec; - - off = pos % bsize; - pos /= bsize; - nsec = (length + (bsize - 1)) / bsize; - - NANDFS_DEBUG("pos=%lld length=%d off=%d nsec=%d\n", pos, length, - off, nsec); - - buffer = malloc(nsec * bsize); - - err = (f->f_dev->dv_strategy)(f->f_devdata, F_READ, pos, - nsec * bsize, buffer, NULL); - - memcpy(buf, (void *)((uintptr_t)buffer + off), length); - free(buffer); - - return (err); -} - -static int -nandfs_probe_sectorsize(struct open_file *f) -{ - void *buffer; - int i, err; - - buffer = malloc(16 * 1024); - - NANDFS_DEBUG("probing for sector size: "); - - for (i = 512; i < (16 * 1024); i <<= 1) { - NANDFS_DEBUG("%d ", i); - err = (f->f_dev->dv_strategy)(f->f_devdata, F_READ, 0, i, - buffer, NULL); - - if (err == 0) { - NANDFS_DEBUG("found"); - free(buffer); - return (i); - } - } - - free(buffer); - NANDFS_DEBUG("not found\n"); - return (-1); -} diff --git a/usr/src/boot/lib/libstand/stand.h b/usr/src/boot/lib/libstand/stand.h index 63595f2956..6526eb6d76 100644 --- a/usr/src/boot/lib/libstand/stand.h +++ b/usr/src/boot/lib/libstand/stand.h @@ -121,7 +121,6 @@ extern struct fs_ops ufs_fsops; extern struct fs_ops tftp_fsops; extern struct fs_ops nfs_fsops; extern struct fs_ops cd9660_fsops; -extern struct fs_ops nandfs_fsops; extern struct fs_ops gzipfs_fsops; extern struct fs_ops bzipfs_fsops; extern struct fs_ops dosfs_fsops; diff --git a/usr/src/boot/sys/boot/Makefile.inc b/usr/src/boot/sys/boot/Makefile.inc index 674d41ce23..86ea9ca206 100644 --- a/usr/src/boot/sys/boot/Makefile.inc +++ b/usr/src/boot/sys/boot/Makefile.inc @@ -31,7 +31,7 @@ LDFLAGS += $(GLDTARGET) # bare minimum for case we can not load font from the OS root. FONT= 8x16 -FONT_SRC= ter-u16n.bdf +FONT_SRC= ter-u16b.bdf FONT_DIR= $(SRC)/data/consfonts PNGLITE= $(SRC)/common/pnglite diff --git a/usr/src/boot/sys/boot/common/bootstrap.h b/usr/src/boot/sys/boot/common/bootstrap.h index 1da5d6ffe0..7cdeb6d1c4 100644 --- a/usr/src/boot/sys/boot/common/bootstrap.h +++ b/usr/src/boot/sys/boot/common/bootstrap.h @@ -123,7 +123,7 @@ struct console extern struct console *consoles[]; void cons_probe(void); void cons_mode(int); -void autoload_font(void); +void autoload_font(bool); /* * Plug-and-play enumerator/configurator interface. diff --git a/usr/src/boot/sys/boot/common/gfx_fb.c b/usr/src/boot/sys/boot/common/gfx_fb.c index 9389856ba8..84d5e50fe2 100644 --- a/usr/src/boot/sys/boot/common/gfx_fb.c +++ b/usr/src/boot/sys/boot/common/gfx_fb.c @@ -37,6 +37,15 @@ #include <gfx_fb.h> #include <pnglite.h> #include <bootstrap.h> +#include <lz4.h> + +/* VGA text mode does use bold font. */ +#if !defined(VGA_8X16_FONT) +#define VGA_8X16_FONT "/boot/fonts/8x16b.fnt" +#endif +#if !defined(DEFAULT_8X16_FONT) +#define DEFAULT_8X16_FONT "/boot/fonts/8x16.fnt" +#endif /* * Global framebuffer struct, to be updated with mode changes. @@ -68,6 +77,8 @@ static void gfx_bm_cons_copy(struct vis_conscopy *); static void gfx_bm_cons_display(struct vis_consdisplay *); static void gfx_bm_display_cursor(struct vis_conscursor *); +static bool insert_font(char *, FONT_FLAGS); + /* * Set default operations to use bitmap based implementation. * In case of UEFI, if GOP is available, we will switch to GOP based @@ -399,6 +410,11 @@ gfx_framework_init(struct visual_ops *fb_ops) snprintf(buf, sizeof (buf), "%d", gfx_bg); env_setenv("tem.bg_color", EV_VOLATILE, buf, gfx_set_colors, env_nounset); + + /* + * Setup font list to have builtin font. + */ + (void) insert_font(NULL, FONT_BUILTIN); } /* @@ -1502,7 +1518,35 @@ load_mapping(int fd, struct font *fp, int n) return (0); } -/* Load font from file. */ +static int +builtin_mapping(struct font *fp, int n) +{ + size_t size; + struct font_map *mp; + + if (n >= VFNT_MAPS) + return (EINVAL); + + if (fp->vf_map_count[n] == 0) + return (0); + + size = fp->vf_map_count[n] * sizeof (*mp); + mp = malloc(size); + if (mp == NULL) + return (ENOMEM); + fp->vf_map[n] = mp; + + memcpy(mp, DEFAULT_FONT_DATA.font->vf_map[n], size); + return (0); +} + +/* + * Load font from builtin or from file. + * We do need special case for builtin because the builtin font glyphs + * are compressed and we do need to uncompress them. + * Having single load_font() for both cases will help us to simplify + * font switch handling. + */ static bitmap_data_t * load_font(char *path) { @@ -1510,7 +1554,7 @@ load_font(char *path) uint32_t glyphs; struct font_header fh; struct fontlist *fl; - bitmap_data_t *bp = NULL; + bitmap_data_t *bp; struct font *fp; size_t size; ssize_t rv; @@ -1522,9 +1566,52 @@ load_font(char *path) } if (fl == NULL) return (NULL); /* Should not happen. */ + bp = fl->font_data; - if (bp->font != NULL) + if (bp->font != NULL && fl->font_flags != FONT_RELOAD) + return (bp); + + fd = -1; + /* + * Special case for builtin font. + * Builtin font is the very first font we load, we do not have + * previous loads to be released. + */ + if (fl->font_flags == FONT_BUILTIN) { + if ((fp = calloc(1, sizeof (struct font))) == NULL) + return (NULL); + + fp->vf_width = DEFAULT_FONT_DATA.width; + fp->vf_height = DEFAULT_FONT_DATA.height; + + fp->vf_bytes = malloc(DEFAULT_FONT_DATA.uncompressed_size); + if (fp->vf_bytes == NULL) { + free(fp); + return (NULL); + } + + bp->uncompressed_size = DEFAULT_FONT_DATA.uncompressed_size; + bp->compressed_size = DEFAULT_FONT_DATA.compressed_size; + + if (lz4_decompress(DEFAULT_FONT_DATA.compressed_data, + fp->vf_bytes, + DEFAULT_FONT_DATA.compressed_size, + DEFAULT_FONT_DATA.uncompressed_size, 0) != 0) { + free(fp->vf_bytes); + free(fp); + return (NULL); + } + + for (i = 0; i < VFNT_MAPS; i++) { + fp->vf_map_count[i] = + DEFAULT_FONT_DATA.font->vf_map_count[i]; + if (builtin_mapping(fp, i) != 0) + goto free_done; + } + + bp->font = fp; return (bp); + } fd = open(path, O_RDONLY); if (fd < 0) { @@ -1552,8 +1639,8 @@ load_font(char *path) fp->vf_width = fh.fh_width; fp->vf_height = fh.fh_height; - bp->uncompressed_size = howmany(bp->width, 8) * bp->height * glyphs; - size = bp->uncompressed_size; + size = howmany(fp->vf_width, 8) * fp->vf_height * glyphs; + bp->uncompressed_size = size; if ((fp->vf_bytes = malloc(size)) == NULL) goto free_done; @@ -1564,42 +1651,36 @@ load_font(char *path) if (load_mapping(fd, fp, i) != 0) goto free_done; } - bp->font = fp; /* - * Release previously loaded entry. We can do this now, as + * Reset builtin flag now as we have full font loaded. + */ + if (fl->font_flags == FONT_BUILTIN) + fl->font_flags = FONT_AUTO; + + /* + * Release previously loaded entries. We can do this now, as * the new font is loaded. Note, there can be no console * output till the new font is in place and tem is notified. * We do need to keep fl->font_data for glyph dimensions. */ STAILQ_FOREACH(fl, &fonts, font_next) { - if (fl->font_data->width == bp->width && - fl->font_data->height == bp->height) + if (fl->font_data->font == NULL) continue; - if (fl->font_data->font != NULL) { - for (i = 0; i < VFNT_MAPS; i++) - free(fl->font_data->font->vf_map[i]); - - /* Unset vf_bytes pointer in tem. */ - if (tems.ts_font.vf_bytes == - fl->font_data->font->vf_bytes) { - tems.ts_font.vf_bytes = NULL; - } - free(fl->font_data->font->vf_bytes); - free(fl->font_data->font); - fl->font_data->font = NULL; - fl->font_data->uncompressed_size = 0; - fl->font_flags = FONT_AUTO; - } + for (i = 0; i < VFNT_MAPS; i++) + free(fl->font_data->font->vf_map[i]); + free(fl->font_data->font->vf_bytes); + free(fl->font_data->font); + fl->font_data->font = NULL; } - /* free the uncompressed builtin font data in tem. */ - free(tems.ts_font.vf_bytes); - tems.ts_font.vf_bytes = NULL; + bp->font = fp; + bp->compressed_size = 0; done: - close(fd); + if (fd != -1) + close(fd); return (bp); free_done: @@ -1662,7 +1743,7 @@ read_list(char *fonts) * The font list is built in descending order. */ static bool -insert_font(char *name) +insert_font(char *name, FONT_FLAGS flags) { struct font_header fh; struct fontlist *fp, *previous, *entry, *next; @@ -1671,30 +1752,51 @@ insert_font(char *name) int fd; char *font_name; - fd = open(name, O_RDONLY); - if (fd < 0) - return (false); - rv = read(fd, &fh, sizeof (fh)); - close(fd); - if (rv < 0 || (size_t)rv != sizeof (fh)) - return (false); + font_name = NULL; + if (flags == FONT_BUILTIN) { + /* + * We only install builtin font once, while setting up + * initial console. Since this will happen very early, + * we assume asprintf will not fail. Once we have access to + * files, the builtin font will be replaced by font loaded + * from file. + */ + if (!STAILQ_EMPTY(&fonts)) + return (false); - if (memcmp(fh.fh_magic, FONT_HEADER_MAGIC, sizeof (fh.fh_magic)) != 0) - return (false); + fh.fh_width = DEFAULT_FONT_DATA.width; + fh.fh_height = DEFAULT_FONT_DATA.height; + + (void) asprintf(&font_name, "%dx%d", + DEFAULT_FONT_DATA.width, DEFAULT_FONT_DATA.height); + } else { + fd = open(name, O_RDONLY); + if (fd < 0) + return (false); + rv = read(fd, &fh, sizeof (fh)); + close(fd); + if (rv < 0 || (size_t)rv != sizeof (fh)) + return (false); + + if (memcmp(fh.fh_magic, FONT_HEADER_MAGIC, + sizeof (fh.fh_magic)) != 0) + return (false); + font_name = strdup(name); + } - font_name = strdup(name); if (font_name == NULL) return (false); /* - * If we have an entry with the same glyph dimensions, just replace - * the file name. We only support unique dimensions. + * If we have an entry with the same glyph dimensions, replace + * the file name and mark us. We only support unique dimensions. */ STAILQ_FOREACH(entry, &fonts, font_next) { if (fh.fh_width == entry->font_data->width && fh.fh_height == entry->font_data->height) { free(entry->font_name); entry->font_name = font_name; + entry->font_flags = FONT_RELOAD; return (true); } } @@ -1711,7 +1813,7 @@ insert_font(char *name) return (false); } fp->font_name = font_name; - fp->font_flags = FONT_AUTO; + fp->font_flags = flags; fp->font_load = load_font; fp->font_data->width = fh.fh_width; fp->font_data->height = fh.fh_height; @@ -1726,8 +1828,7 @@ insert_font(char *name) STAILQ_FOREACH(entry, &fonts, font_next) { /* Should fp be inserted before the entry? */ - if (size > - entry->font_data->width * entry->font_data->height) { + if (size > entry->font_data->width * entry->font_data->height) { if (previous == NULL) { STAILQ_INSERT_HEAD(&fonts, fp, font_next); } else { @@ -1789,7 +1890,17 @@ font_set(struct env_var *ev __unused, int flags __unused, const void *value) } void -autoload_font(void) +bios_text_font(bool use_vga_font) +{ + if (use_vga_font) + (void) insert_font(VGA_8X16_FONT, FONT_MANUAL); + else + (void) insert_font(DEFAULT_8X16_FONT, FONT_MANUAL); + tems.update_font = true; +} + +void +autoload_font(bool bios) { struct name_list *nl; struct name_entry *np; @@ -1801,7 +1912,7 @@ autoload_font(void) while (!SLIST_EMPTY(nl)) { np = SLIST_FIRST(nl); SLIST_REMOVE_HEAD(nl, n_entry); - if (insert_font(np->n_name) == false) + if (insert_font(np->n_name, FONT_AUTO) == false) printf("failed to add font: %s\n", np->n_name); free(np->n_name); free(np); @@ -1809,6 +1920,14 @@ autoload_font(void) unsetenv("screen-font"); env_setenv("screen-font", EV_VOLATILE, NULL, font_set, env_nounset); + + /* + * If vga text mode was requested, load vga.font (8x16 bold) font. + */ + if (bios) { + bios_text_font(true); + } + /* Trigger tem update. */ tems.update_font = true; plat_cons_update_mode(-1); @@ -1819,44 +1938,62 @@ COMMAND_SET(load_font, "loadfont", "load console font from file", command_font); static int command_font(int argc, char *argv[]) { - int i, rc = CMD_OK; + int i, c, rc = CMD_OK; struct fontlist *fl; - bitmap_data_t *bd; + bool list; - if (argc > 2) { - printf("Usage: loadfont [file.fnt]\n"); - return (CMD_ERROR); + list = false; + optind = 1; + optreset = 1; + rc = CMD_OK; + + while ((c = getopt(argc, argv, "l")) != -1) { + switch (c) { + case 'l': + list = true; + break; + case '?': + default: + return (CMD_ERROR); + } } - if (argc == 2) { - char *name = argv[1]; + argc -= optind; + argv += optind; - if (insert_font(name) == false) { - printf("loadfont error: failed to load: %s\n", name); - return (CMD_ERROR); + if (argc > 1 || (list && argc != 0)) { + printf("Usage: loadfont [-l] | [file.fnt]\n"); + return (CMD_ERROR); + } + + if (list) { + STAILQ_FOREACH(fl, &fonts, font_next) { + printf("font %s: %dx%d%s\n", fl->font_name, + fl->font_data->width, + fl->font_data->height, + fl->font_data->font == NULL? "" : " loaded"); } + return (CMD_OK); + } + + if (argc == 1) { + char *name = argv[0]; - bd = load_font(name); - if (bd == NULL) { + if (insert_font(name, FONT_MANUAL) == false) { printf("loadfont error: failed to load: %s\n", name); return (CMD_ERROR); } - /* Get the font list entry and mark it manually loaded. */ - STAILQ_FOREACH(fl, &fonts, font_next) { - if (strcmp(fl->font_name, name) == 0) - fl->font_flags = FONT_MANUAL; - } tems.update_font = true; plat_cons_update_mode(-1); return (CMD_OK); } - if (argc == 1) { + if (argc == 0) { /* * Walk entire font list, release any loaded font, and set - * autoload flag. If the font list is empty, the tem will - * get the builtin default. + * autoload flag. The font list does have at least the builtin + * default font. */ STAILQ_FOREACH(fl, &fonts, font_next) { if (fl->font_data->font != NULL) { diff --git a/usr/src/boot/sys/boot/common/gfx_fb.h b/usr/src/boot/sys/boot/common/gfx_fb.h index 19227151f8..de199d1472 100644 --- a/usr/src/boot/sys/boot/common/gfx_fb.h +++ b/usr/src/boot/sys/boot/common/gfx_fb.h @@ -105,6 +105,7 @@ struct vesa_edid_info { extern multiboot_tag_framebuffer_t gfx_fb; +void bios_text_font(bool); void gfx_framework_init(struct visual_ops *); uint32_t gfx_fb_color_map(uint8_t); void gfx_fb_display_cursor(struct vis_conscursor *); diff --git a/usr/src/boot/sys/boot/common/module.c b/usr/src/boot/sys/boot/common/module.c index 4936ec5a3c..481c07eb58 100644 --- a/usr/src/boot/sys/boot/common/module.c +++ b/usr/src/boot/sys/boot/common/module.c @@ -531,7 +531,14 @@ build_font_module(void) /* helper pointers */ bd = NULL; STAILQ_FOREACH(fl, &fonts, font_next) { - if (fl->font_data->font != NULL) { + if (tems.ts_font.vf_width == fl->font_data->width && + tems.ts_font.vf_height == fl->font_data->height) { + /* + * Kernel does have better built in font. + */ + if (fl->font_flags == FONT_BUILTIN) + return; + bd = fl->font_data; break; } diff --git a/usr/src/boot/sys/boot/common/part.c b/usr/src/boot/sys/boot/common/part.c index bcc792dcd4..084eb38f80 100644 --- a/usr/src/boot/sys/boot/common/part.c +++ b/usr/src/boot/sys/boot/common/part.c @@ -56,7 +56,6 @@ static const uuid_t gpt_uuid_freebsd_ufs = GPT_ENT_TYPE_FREEBSD_UFS; static const uuid_t gpt_uuid_efi = GPT_ENT_TYPE_EFI; static const uuid_t gpt_uuid_freebsd = GPT_ENT_TYPE_FREEBSD; static const uuid_t gpt_uuid_freebsd_boot = GPT_ENT_TYPE_FREEBSD_BOOT; -static const uuid_t gpt_uuid_freebsd_nandfs = GPT_ENT_TYPE_FREEBSD_NANDFS; static const uuid_t gpt_uuid_freebsd_swap = GPT_ENT_TYPE_FREEBSD_SWAP; static const uuid_t gpt_uuid_freebsd_zfs = GPT_ENT_TYPE_FREEBSD_ZFS; static const uuid_t gpt_uuid_freebsd_vinum = GPT_ENT_TYPE_FREEBSD_VINUM; @@ -96,7 +95,6 @@ static struct parttypes { { PART_EFI, "EFI" }, { PART_FREEBSD, "FreeBSD" }, { PART_FREEBSD_BOOT, "FreeBSD boot" }, - { PART_FREEBSD_NANDFS, "FreeBSD nandfs" }, { PART_FREEBSD_UFS, "FreeBSD UFS" }, { PART_FREEBSD_ZFS, "FreeBSD ZFS" }, { PART_FREEBSD_SWAP, "FreeBSD swap" }, @@ -158,8 +156,6 @@ gpt_parttype(uuid_t type) return (PART_FREEBSD_SWAP); else if (uuid_equal(&type, &gpt_uuid_freebsd_vinum, NULL)) return (PART_FREEBSD_VINUM); - else if (uuid_equal(&type, &gpt_uuid_freebsd_nandfs, NULL)) - return (PART_FREEBSD_NANDFS); else if (uuid_equal(&type, &gpt_uuid_freebsd, NULL)) return (PART_FREEBSD); else if (uuid_equal(&type, &gpt_uuid_illumos_boot, NULL)) @@ -473,8 +469,6 @@ bsd_parttype(uint8_t type) { switch (type) { - case FS_NANDFS: - return (PART_FREEBSD_NANDFS); case FS_SWAP: return (PART_FREEBSD_SWAP); case FS_BSDFFS: @@ -555,8 +549,6 @@ vtoc8_parttype(uint16_t type) { switch (type) { - case VTOC_TAG_FREEBSD_NANDFS: - return (PART_FREEBSD_NANDFS); case VTOC_TAG_FREEBSD_SWAP: return (PART_FREEBSD_SWAP); case VTOC_TAG_FREEBSD_UFS: diff --git a/usr/src/boot/sys/boot/common/part.h b/usr/src/boot/sys/boot/common/part.h index bed69c4484..bdeddcbd5c 100644 --- a/usr/src/boot/sys/boot/common/part.h +++ b/usr/src/boot/sys/boot/common/part.h @@ -44,7 +44,6 @@ enum partition_type { PART_EFI, PART_FREEBSD, PART_FREEBSD_BOOT, - PART_FREEBSD_NANDFS, PART_FREEBSD_UFS, PART_FREEBSD_ZFS, PART_FREEBSD_SWAP, diff --git a/usr/src/boot/sys/boot/common/tem.c b/usr/src/boot/sys/boot/common/tem.c index 9f4a852286..97a7745285 100644 --- a/usr/src/boot/sys/boot/common/tem.c +++ b/usr/src/boot/sys/boot/common/tem.c @@ -68,7 +68,6 @@ #include <sys/consplat.h> #include <sys/kd.h> #include <stdbool.h> -#include <lz4.h> /* Terminal emulator internal helper functions */ static void tems_setup_terminal(struct vis_devinit *, size_t, size_t); @@ -434,10 +433,9 @@ static void tems_setup_font(screen_size_t height, screen_size_t width) { bitmap_data_t *font_data; - int i; /* - * set_font() will select a appropriate sized font for + * set_font() will select an appropriate sized font for * the number of rows and columns selected. If we don't * have a font that will fit, then it will use the * default builtin font and adjust the rows and columns @@ -446,44 +444,24 @@ tems_setup_font(screen_size_t height, screen_size_t width) font_data = set_font(&tems.ts_c_dimension.height, &tems.ts_c_dimension.width, height, width); + if (font_data == NULL) + panic("out of memory"); + /* - * The built in font is compressed, to use it, we - * uncompress it into the allocated buffer. - * To use loaded font, we assign the loaded buffer. - * In case of next load, the previously loaded data - * is freed by the process of loading the new font. + * To use loaded font, we assign the loaded font data to tems.ts_font. + * In case of next load, the previously loaded data is freed + * when loading the new font. */ - if (tems.ts_font.vf_bytes == NULL) { - for (i = 0; i < VFNT_MAPS; i++) { - tems.ts_font.vf_map[i] = - font_data->font->vf_map[i]; - } - - if (font_data->compressed_size != 0) { - /* - * We only expect this allocation to - * happen at startup, and therefore not to fail. - */ - tems.ts_font.vf_bytes = - malloc(font_data->uncompressed_size); - if (tems.ts_font.vf_bytes == NULL) - panic("out of memory"); - (void) lz4_decompress( - font_data->compressed_data, - tems.ts_font.vf_bytes, - font_data->compressed_size, - font_data->uncompressed_size, 0); - } else { - tems.ts_font.vf_bytes = - font_data->font->vf_bytes; - } - tems.ts_font.vf_width = font_data->font->vf_width; - tems.ts_font.vf_height = font_data->font->vf_height; - for (i = 0; i < VFNT_MAPS; i++) { - tems.ts_font.vf_map_count[i] = - font_data->font->vf_map_count[i]; - } + for (int i = 0; i < VFNT_MAPS; i++) { + tems.ts_font.vf_map[i] = + font_data->font->vf_map[i]; + tems.ts_font.vf_map_count[i] = + font_data->font->vf_map_count[i]; } + + tems.ts_font.vf_bytes = font_data->font->vf_bytes; + tems.ts_font.vf_width = font_data->font->vf_width; + tems.ts_font.vf_height = font_data->font->vf_height; } static void @@ -900,24 +878,23 @@ tems_get_initial_color(tem_color_t *pcolor) if (inverse_screen) flags |= TEM_ATTR_SCREEN_REVERSE; - /* - * In case of black on white we want bright white for BG. - * In case if white on black, to improve readability, - * we want bold white. - */ if (flags != 0) { /* - * If either reverse flag is set, the screen is in - * white-on-black mode. We set the bold flag to - * improve readability. + * The reverse attribute is set. + * In case of black on white we want bright white for BG. + */ + if (pcolor->fg_color == ANSI_COLOR_WHITE) + flags |= TEM_ATTR_BRIGHT_BG; + + /* + * For white on black, unset the bright attribute we + * had set to have bright white background. */ - flags |= TEM_ATTR_BOLD; + if (pcolor->fg_color == ANSI_COLOR_BLACK) + flags &= ~TEM_ATTR_BRIGHT_BG; } else { /* - * Otherwise, the screen is in black-on-white mode. - * The SPARC PROM console, which starts in this mode, - * uses the bright white background colour so we - * match it here. + * In case of black on white we want bright white for BG. */ if (pcolor->bg_color == ANSI_COLOR_WHITE) flags |= TEM_ATTR_BRIGHT_BG; @@ -2815,19 +2792,29 @@ tem_get_attr(struct tem_vt_state *tem, text_color_t *fg, static void tem_get_color(text_color_t *fg, text_color_t *bg, term_char_t c) { + bool bold_font; + *fg = c.tc_fg_color; *bg = c.tc_bg_color; + bold_font = tems.ts_font.vf_map_count[VFNT_MAP_BOLD] != 0; + + /* + * If we have both normal and bold font components, + * we use bold font for TEM_ATTR_BOLD. + * The bright color is traditionally used with TEM_ATTR_BOLD, + * in case there is no bold font. + */ if (c.tc_fg_color < XLATE_NCOLORS) { - if (TEM_CHAR_ATTR(c.tc_char) & - (TEM_ATTR_BRIGHT_FG | TEM_ATTR_BOLD)) + if (TEM_ATTR_ISSET(c.tc_char, TEM_ATTR_BRIGHT_FG) || + (TEM_ATTR_ISSET(c.tc_char, TEM_ATTR_BOLD) && !bold_font)) *fg = brt_xlate[c.tc_fg_color]; else *fg = dim_xlate[c.tc_fg_color]; } if (c.tc_bg_color < XLATE_NCOLORS) { - if (TEM_CHAR_ATTR(c.tc_char) & TEM_ATTR_BRIGHT_BG) + if (TEM_ATTR_ISSET(c.tc_char, TEM_ATTR_BRIGHT_BG)) *bg = brt_xlate[c.tc_bg_color]; else *bg = dim_xlate[c.tc_bg_color]; diff --git a/usr/src/boot/sys/boot/common/ufsread.c b/usr/src/boot/sys/boot/common/ufsread.c deleted file mode 100644 index 3dee081a80..0000000000 --- a/usr/src/boot/sys/boot/common/ufsread.c +++ /dev/null @@ -1,363 +0,0 @@ -/* - * Copyright (c) 2002 McAfee, Inc. - * All rights reserved. - * - * This software was developed for the FreeBSD Project by Marshall - * Kirk McKusick and McAfee Research,, the Security Research Division of - * McAfee, Inc. under DARPA/SPAWAR contract N66001-01-C-8035 ("CBOSS"), as - * part of the DARPA CHATS research program - * - * 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. - */ -/*- - * Copyright (c) 1998 Robert Nordier - * All rights reserved. - * - * Redistribution and use in source and binary forms are freely - * permitted provided that the above copyright notice and this - * paragraph and the following disclaimer are duplicated in all - * such forms. - * - * This software is provided "AS IS" and without any express or - * implied warranties, including, without limitation, the implied - * warranties of merchantability and fitness for a particular - * purpose. - */ - -#include <sys/cdefs.h> - -#include <ufs/ufs/dinode.h> -#include <ufs/ufs/dir.h> -#include <ufs/ffs/fs.h> - -#ifdef UFS_SMALL_CGBASE -/* XXX: Revert to old (broken for over 1.5Tb filesystems) version of cgbase - (see sys/ufs/ffs/fs.h rev 1.39) so that small boot loaders (e.g. boot2) can - support both UFS1 and UFS2. */ -#undef cgbase -#define cgbase(fs, c) ((ufs2_daddr_t)((fs)->fs_fpg * (c))) -#endif - -typedef uint32_t ufs_ino_t; - -/* - * We use 4k `virtual' blocks for filesystem data, whatever the actual - * filesystem block size. FFS blocks are always a multiple of 4k. - */ -#define VBLKSHIFT 12 -#define VBLKSIZE (1 << VBLKSHIFT) -#define VBLKMASK (VBLKSIZE - 1) -#define DBPERVBLK (VBLKSIZE / DEV_BSIZE) -#define INDIRPERVBLK(fs) (NINDIR(fs) / ((fs)->fs_bsize >> VBLKSHIFT)) -#define IPERVBLK(fs) (INOPB(fs) / ((fs)->fs_bsize >> VBLKSHIFT)) -#define INO_TO_VBA(fs, ipervblk, x) \ - (fsbtodb(fs, cgimin(fs, ino_to_cg(fs, x))) + \ - (((x) % (fs)->fs_ipg) / (ipervblk) * DBPERVBLK)) -#define INO_TO_VBO(ipervblk, x) ((x) % ipervblk) -#define FS_TO_VBA(fs, fsb, off) (fsbtodb(fs, fsb) + \ - ((off) / VBLKSIZE) * DBPERVBLK) -#define FS_TO_VBO(fs, fsb, off) ((off) & VBLKMASK) - -/* Buffers that must not span a 64k boundary. */ -struct dmadat { - char blkbuf[VBLKSIZE]; /* filesystem blocks */ - char indbuf[VBLKSIZE]; /* indir blocks */ - char sbbuf[SBLOCKSIZE]; /* superblock */ - char secbuf[DEV_BSIZE]; /* for MBR/disklabel */ -}; -static struct dmadat *dmadat; - -static ufs_ino_t lookup(const char *); -static ssize_t fsread(ufs_ino_t, void *, size_t); -static uint8_t inode_type(ufs_ino_t inode); - -static uint8_t ls, dsk_meta; -static uint32_t fs_off; - -#ifndef UFS2_ONLY -static struct ufs1_dinode dp1; -ufs1_daddr_t addr1; -#endif -#ifndef UFS1_ONLY -static struct ufs2_dinode dp2; -#endif -static struct fs fs; -static ufs_ino_t inomap; -static ufs2_daddr_t blkmap, indmap; - -static __inline uint8_t -fsfind(const char *name, ufs_ino_t * ino) -{ - static char buf[DEV_BSIZE]; - struct direct *d; - char *s; - ssize_t n; - - fs_off = 0; - while ((n = fsread(*ino, buf, DEV_BSIZE)) > 0) - for (s = buf; s < buf + DEV_BSIZE;) { - d = (void *)s; - if (ls) - printf("%s ", d->d_name); - else if (!strcmp(name, d->d_name)) { - *ino = d->d_ino; - return inode_type(*ino); - } - s += d->d_reclen; - } - if (n != -1 && ls) - printf("\n"); - return 0; -} - -static ufs_ino_t -lookup(const char *path) -{ - static char name[UFS_MAXNAMLEN + 1]; - const char *s; - ufs_ino_t ino; - ssize_t n; - uint8_t dt; - - ino = ROOTINO; - dt = DT_DIR; - for (;;) { - if (*path == '/') - path++; - if (!*path) - break; - for (s = path; *s && *s != '/'; s++); - if ((n = s - path) > UFS_MAXNAMLEN) - return 0; - ls = *path == '?' && n == 1 && !*s; - memcpy(name, path, n); - name[n] = 0; - if (dt != DT_DIR) { - printf("%s: not a directory.\n", name); - return (0); - } - if ((dt = fsfind(name, &ino)) <= 0) - break; - path = s; - } - return dt == DT_REG ? ino : 0; -} - -/* - * Possible superblock locations ordered from most to least likely. - */ -static int sblock_try[] = SBLOCKSEARCH; - -#if defined(UFS2_ONLY) -#define DIP(field) dp2.field -#elif defined(UFS1_ONLY) -#define DIP(field) dp1.field -#else -#define DIP(field) fs.fs_magic == FS_UFS1_MAGIC ? dp1.field : dp2.field -#endif - -static uint8_t -inode_type(ufs_ino_t inode) -{ - char *blkbuf; - size_t n; - - blkbuf = dmadat->blkbuf; - - if (!inode) - return (0); - if (inomap != inode) { - n = IPERVBLK(&fs); - if (dskread(blkbuf, INO_TO_VBA(&fs, n, inode), DBPERVBLK)) - return (-1); - n = INO_TO_VBO(n, inode); -#if defined(UFS1_ONLY) - memcpy(&dp1, (struct ufs1_dinode *)blkbuf + n, - sizeof(struct ufs1_dinode)); -#elif defined(UFS2_ONLY) - memcpy(&dp2, (struct ufs2_dinode *)blkbuf + n, - sizeof(struct ufs2_dinode)); -#else - if (fs.fs_magic == FS_UFS1_MAGIC) - memcpy(&dp1, (struct ufs1_dinode *)blkbuf + n, - sizeof(struct ufs1_dinode)); - else - memcpy(&dp2, (struct ufs2_dinode *)blkbuf + n, - sizeof(struct ufs2_dinode)); -#endif - inomap = inode; - fs_off = 0; - blkmap = indmap = 0; - } - return (IFTODT(DIP(di_mode))); -} - -static ssize_t -fsread_size(ufs_ino_t inode, void *buf, size_t nbyte, size_t *fsizep) -{ - char *blkbuf; - void *indbuf; - char *s; - size_t n, nb, size, off, vboff; - ufs_lbn_t lbn; - ufs2_daddr_t addr2, vbaddr; - u_int u; - - /* Basic parameter validation. */ - if ((buf == NULL && nbyte != 0) || dmadat == NULL) - return (-1); - - blkbuf = dmadat->blkbuf; - indbuf = dmadat->indbuf; - - /* - * Force probe if inode is zero to ensure we have a valid fs, otherwise - * when probing multiple paritions, reads from subsequent parititions - * will incorrectly succeed. - */ - if (!dsk_meta || inode == 0) { - inomap = 0; - dsk_meta = 0; - for (n = 0; sblock_try[n] != -1; n++) { - if (dskread(dmadat->sbbuf, sblock_try[n] / DEV_BSIZE, - SBLOCKSIZE / DEV_BSIZE)) - return -1; - memcpy(&fs, dmadat->sbbuf, sizeof(struct fs)); - if (( -#if defined(UFS1_ONLY) - fs.fs_magic == FS_UFS1_MAGIC -#elif defined(UFS2_ONLY) - (fs.fs_magic == FS_UFS2_MAGIC && - fs.fs_sblockloc == sblock_try[n]) -#else - fs.fs_magic == FS_UFS1_MAGIC || - (fs.fs_magic == FS_UFS2_MAGIC && - fs.fs_sblockloc == sblock_try[n]) -#endif - ) && - fs.fs_bsize <= MAXBSIZE && - fs.fs_bsize >= (int32_t)sizeof(struct fs)) - break; - } - if (sblock_try[n] == -1) { - return -1; - } - dsk_meta++; - } else - memcpy(&fs, dmadat->sbbuf, sizeof(struct fs)); - if (!inode) - return 0; - if (inomap != inode) { - n = IPERVBLK(&fs); - if (dskread(blkbuf, INO_TO_VBA(&fs, n, inode), DBPERVBLK)) - return -1; - n = INO_TO_VBO(n, inode); -#if defined(UFS1_ONLY) - memcpy(&dp1, (struct ufs1_dinode *)(void *)blkbuf + n, - sizeof(dp1)); -#elif defined(UFS2_ONLY) - memcpy(&dp2, (struct ufs2_dinode *)(void *)blkbuf + n, - sizeof(dp2)); -#else - if (fs.fs_magic == FS_UFS1_MAGIC) - memcpy(&dp1, (struct ufs1_dinode *)(void *)blkbuf + n, - sizeof(dp1)); - else - memcpy(&dp2, (struct ufs2_dinode *)(void *)blkbuf + n, - sizeof(dp2)); -#endif - inomap = inode; - fs_off = 0; - blkmap = indmap = 0; - } - s = buf; - size = DIP(di_size); - n = size - fs_off; - if (nbyte > n) - nbyte = n; - nb = nbyte; - while (nb) { - lbn = lblkno(&fs, fs_off); - off = blkoff(&fs, fs_off); - if (lbn < NDADDR) { - addr2 = DIP(di_db[lbn]); - } else if (lbn < NDADDR + NINDIR(&fs)) { - n = INDIRPERVBLK(&fs); - addr2 = DIP(di_ib[0]); - u = (u_int)(lbn - NDADDR) / n * DBPERVBLK; - vbaddr = fsbtodb(&fs, addr2) + u; - if (indmap != vbaddr) { - if (dskread(indbuf, vbaddr, DBPERVBLK)) - return -1; - indmap = vbaddr; - } - n = (lbn - NDADDR) & (n - 1); -#if defined(UFS1_ONLY) - memcpy(&addr1, (ufs1_daddr_t *)indbuf + n, - sizeof(ufs1_daddr_t)); - addr2 = addr1; -#elif defined(UFS2_ONLY) - memcpy(&addr2, (ufs2_daddr_t *)indbuf + n, - sizeof(ufs2_daddr_t)); -#else - if (fs.fs_magic == FS_UFS1_MAGIC) { - memcpy(&addr1, (ufs1_daddr_t *)indbuf + n, - sizeof(ufs1_daddr_t)); - addr2 = addr1; - } else - memcpy(&addr2, (ufs2_daddr_t *)indbuf + n, - sizeof(ufs2_daddr_t)); -#endif - } else - return -1; - vbaddr = fsbtodb(&fs, addr2) + (off >> VBLKSHIFT) * DBPERVBLK; - vboff = off & VBLKMASK; - n = sblksize(&fs, (off_t)size, lbn) - (off & ~VBLKMASK); - if (n > VBLKSIZE) - n = VBLKSIZE; - if (blkmap != vbaddr) { - if (dskread(blkbuf, vbaddr, n >> DEV_BSHIFT)) - return -1; - blkmap = vbaddr; - } - n -= vboff; - if (n > nb) - n = nb; - memcpy(s, blkbuf + vboff, n); - s += n; - fs_off += n; - nb -= n; - } - - if (fsizep != NULL) - *fsizep = size; - - return nbyte; -} - -static ssize_t -fsread(ufs_ino_t inode, void *buf, size_t nbyte) -{ - - return fsread_size(inode, buf, nbyte, NULL); -} - diff --git a/usr/src/boot/sys/boot/efi/libefi/Makefile.com b/usr/src/boot/sys/boot/efi/libefi/Makefile.com index 3e0219aa9a..5d3285db2c 100644 --- a/usr/src/boot/sys/boot/efi/libefi/Makefile.com +++ b/usr/src/boot/sys/boot/efi/libefi/Makefile.com @@ -47,7 +47,7 @@ CPPFLAGS += -I../../../../../lib/libstand CPPFLAGS += -I$(ZFSSRC) CPPFLAGS += -I../../../../cddl/boot/zfs -gfx_fb.o := CPPFLAGS += $(DEFAULT_CONSOLE_COLOR) +gfx_fb.o := CPPFLAGS += $(DEFAULT_CONSOLE_COLOR) -I$(LZ4) pnglite.o := CPPFLAGS += -I$(ZLIB) gfx_fb.o pnglite.o efi_console.o := CPPFLAGS += -I$(PNGLITE) diff --git a/usr/src/boot/sys/boot/efi/loader/Makefile.com b/usr/src/boot/sys/boot/efi/loader/Makefile.com index e1710ecef6..adb6b80192 100644 --- a/usr/src/boot/sys/boot/efi/loader/Makefile.com +++ b/usr/src/boot/sys/boot/efi/loader/Makefile.com @@ -61,7 +61,7 @@ OBJS= \ vers.o module.o := CPPFLAGS += -I$(BOOTSRC)/libcrypto -tem.o := CPPFLAGS += $(DEFAULT_CONSOLE_COLOR) -I$(LZ4) +tem.o := CPPFLAGS += $(DEFAULT_CONSOLE_COLOR) CPPFLAGS += -I../../../../../include -I../../..../ CPPFLAGS += -I../../../../../lib/libstand diff --git a/usr/src/boot/sys/boot/efi/loader/main.c b/usr/src/boot/sys/boot/efi/loader/main.c index 3fd902e78a..b5b310b9ad 100644 --- a/usr/src/boot/sys/boot/efi/loader/main.c +++ b/usr/src/boot/sys/boot/efi/loader/main.c @@ -694,7 +694,7 @@ main(int argc, CHAR16 *argv[]) if (!interactive_interrupt("Failed to find bootable partition")) return (EFI_NOT_FOUND); - autoload_font(); /* Set up the font list for console. */ + autoload_font(false); /* Set up the font list for console. */ efi_init_environment(); setenv("ISADIR", "amd64", 1); /* we only build 64bit */ bi_isadir(); /* set ISADIR */ diff --git a/usr/src/boot/sys/boot/i386/gptzfsboot/zfsboot.c b/usr/src/boot/sys/boot/i386/gptzfsboot/zfsboot.c index 63ba02968a..63086e3cd1 100644 --- a/usr/src/boot/sys/boot/i386/gptzfsboot/zfsboot.c +++ b/usr/src/boot/sys/boot/i386/gptzfsboot/zfsboot.c @@ -30,6 +30,7 @@ #include <machine/pc/bios.h> #include <stdarg.h> +#include <stdbool.h> #include <stddef.h> #include <a.out.h> @@ -90,6 +91,18 @@ static const unsigned char flags[NOPT] = { }; uint32_t opts; +/* + * Paths to try loading before falling back to the boot2 prompt. + */ +#define PATH_ZFSLOADER "/boot/zfsloader" +static const struct string { + const char *p; + size_t len; +} loadpath[] = { + { PATH_LOADER, sizeof (PATH_LOADER) }, + { PATH_ZFSLOADER, sizeof (PATH_ZFSLOADER) } +}; + static const unsigned char dev_maj[NDEV] = {30, 4, 2}; static struct i386_devdesc *bdev; @@ -130,7 +143,9 @@ struct fs_ops *file_system[] = { int main(void) { - int auto_boot, i, fd; + unsigned i; + int fd; + bool auto_boot; struct disk_devdesc devdesc; bios_getmem(); @@ -198,7 +213,7 @@ main(void) /* Process configuration file */ setenv("screen-#rows", "24", 1); - auto_boot = 1; + auto_boot = true; fd = open(PATH_CONFIG, O_RDONLY); if (fd == -1) @@ -222,37 +237,29 @@ main(void) */ memcpy(cmddup, cmd, sizeof (cmd)); if (parse_cmd()) - auto_boot = 0; + auto_boot = false; if (!OPT_CHECK(RBX_QUIET)) printf("%s: %s\n", PATH_CONFIG, cmddup); /* Do not process this command twice */ *cmd = 0; } - /* - * Try to exec stage 3 boot loader. If interrupted by a keypress, - * or in case of failure, switch off auto boot. - */ - if (auto_boot && !*kname) { - memcpy(kname, PATH_LOADER, sizeof (PATH_LOADER)); - if (!keyhit(3)) { - load(); - auto_boot = 0; - /* - * Try to fall back to /boot/zfsloader. - * This fallback should be eventually removed. - * Created: 08/03/2018 - */ -#define PATH_ZFSLOADER "/boot/zfsloader" - memcpy(kname, PATH_ZFSLOADER, sizeof (PATH_ZFSLOADER)); + /* + * Try to exec stage 3 boot loader. If interrupted by a + * keypress, or in case of failure, drop the user to the + * boot2 prompt.. + */ + auto_boot = false; + for (i = 0; i < nitems(loadpath); i++) { + memcpy(kname, loadpath[i].p, loadpath[i].len); + if (keyhit(3)) + break; load(); - /* - * Still there? restore default loader name for prompt. - */ - memcpy(kname, PATH_LOADER, sizeof (PATH_LOADER)); } } + /* Reset to default */ + memcpy(kname, loadpath[0].p, loadpath[0].len); /* Present the user with the boot2 prompt. */ @@ -267,7 +274,7 @@ main(void) getstr(cmd, sizeof (cmd)); else if (!auto_boot || !OPT_CHECK(RBX_QUIET)) putchar('\n'); - auto_boot = 0; + auto_boot = false; if (parse_cmd()) putchar('\a'); else diff --git a/usr/src/boot/sys/boot/i386/libi386/Makefile b/usr/src/boot/sys/boot/i386/libi386/Makefile index 35b98290aa..d28628c0dd 100644 --- a/usr/src/boot/sys/boot/i386/libi386/Makefile +++ b/usr/src/boot/sys/boot/i386/libi386/Makefile @@ -98,7 +98,7 @@ CPPFLAGS += -I$(PNGLITE) SRCS += $(COMMON)/gfx_fb.c $(PNGLITE)/pnglite.c OBJS += gfx_fb.o pnglite.o -gfx_fb.o := CPPFLAGS += $(DEFAULT_CONSOLE_COLOR) +gfx_fb.o := CPPFLAGS += $(DEFAULT_CONSOLE_COLOR) -I$(LZ4) pnglite.o := CPPFLAGS += -I$(ZLIB) SRCS += $(ZFSSRC)/devicename_stubs.c diff --git a/usr/src/boot/sys/boot/i386/libi386/vbe.c b/usr/src/boot/sys/boot/i386/libi386/vbe.c index ef8770f3c5..d8ad4ed643 100644 --- a/usr/src/boot/sys/boot/i386/libi386/vbe.c +++ b/usr/src/boot/sys/boot/i386/libi386/vbe.c @@ -758,6 +758,7 @@ command_vesa(int argc, char *argv[]) return (CMD_OK); reset_font_flags(); + bios_text_font(true); bios_set_text_mode(VGA_TEXT_MODE); plat_cons_update_mode(0); return (CMD_OK); @@ -805,6 +806,7 @@ command_vesa(int argc, char *argv[]) if (modenum >= 0x100) { if (vbestate.vbe_mode != modenum) { reset_font_flags(); + bios_text_font(false); vbe_set_mode(modenum); plat_cons_update_mode(1); } diff --git a/usr/src/boot/sys/boot/i386/loader/Makefile b/usr/src/boot/sys/boot/i386/loader/Makefile index 4d2c68cedd..5071ec31bc 100644 --- a/usr/src/boot/sys/boot/i386/loader/Makefile +++ b/usr/src/boot/sys/boot/i386/loader/Makefile @@ -62,7 +62,7 @@ SRCS += zfs_cmd.c SRCS += font.c $(FONT).c tem.c module.o := CPPFLAGS += -I$(BOOTSRC)/libcrypto -tem.o := CPPFLAGS += $(DEFAULT_CONSOLE_COLOR) -I$(LZ4) +tem.o := CPPFLAGS += $(DEFAULT_CONSOLE_COLOR) SRCS += load_elf32.c load_elf32_obj.c reloc_elf32.c SRCS += load_elf64.c load_elf64_obj.c reloc_elf64.c diff --git a/usr/src/boot/sys/boot/i386/loader/conf.c b/usr/src/boot/sys/boot/i386/loader/conf.c index 25ce1a8806..d8025b3ef8 100644 --- a/usr/src/boot/sys/boot/i386/loader/conf.c +++ b/usr/src/boot/sys/boot/i386/loader/conf.c @@ -72,9 +72,6 @@ struct fs_ops *file_system[] = { &ext2fs_fsops, #endif &cd9660_fsops, -#if defined(LOADER_NANDFS_SUPPORT) - &nandfs_fsops, -#endif &tftp_fsops, &nfs_fsops, #ifdef LOADER_BZIP2_SUPPORT diff --git a/usr/src/boot/sys/boot/i386/loader/main.c b/usr/src/boot/sys/boot/i386/loader/main.c index 58ad05e106..169d0e1ce5 100644 --- a/usr/src/boot/sys/boot/i386/loader/main.c +++ b/usr/src/boot/sys/boot/i386/loader/main.c @@ -186,7 +186,7 @@ main(void) printf("\n%s", bootprog_info); extract_currdev(); /* set $currdev and $loaddev */ - autoload_font(); /* Set up the font list for console. */ + autoload_font(OPT_CHECK(RBX_TEXT_MODE) != 0); bi_isadir(); bios_getsmap(); diff --git a/usr/src/boot/sys/sys/disklabel.h b/usr/src/boot/sys/sys/disklabel.h index 42c757aaf3..7939335673 100644 --- a/usr/src/boot/sys/sys/disklabel.h +++ b/usr/src/boot/sys/sys/disklabel.h @@ -234,7 +234,6 @@ static const char *dktypenames[] = { #define FS_UDF 24 /* UDF */ #define FS_EFS 26 /* SGI's Extent File system */ #define FS_ZFS 27 /* Sun's ZFS */ -#define FS_NANDFS 30 /* FreeBSD nandfs (NiLFS derived) */ #ifdef FSTYPENAMES static const char *fstypenames[] = { @@ -268,7 +267,6 @@ static const char *fstypenames[] = { "ZFS", "?", "?", - "nandfs", NULL }; #define FSMAXTYPES (sizeof(fstypenames) / sizeof(fstypenames[0]) - 1) diff --git a/usr/src/boot/sys/sys/gpt.h b/usr/src/boot/sys/sys/gpt.h index bb39876e35..f575489a3e 100644 --- a/usr/src/boot/sys/sys/gpt.h +++ b/usr/src/boot/sys/sys/gpt.h @@ -79,8 +79,6 @@ struct gpt_ent { {0x516e7cb4,0x6ecf,0x11d6,0x8f,0xf8,{0x00,0x02,0x2d,0x09,0x71,0x2b}} #define GPT_ENT_TYPE_FREEBSD_BOOT \ {0x83bd6b9d,0x7f41,0x11dc,0xbe,0x0b,{0x00,0x15,0x60,0xb8,0x4f,0x0f}} -#define GPT_ENT_TYPE_FREEBSD_NANDFS \ - {0x74ba7dd9,0xa689,0x11e1,0xbd,0x04,{0x00,0xe0,0x81,0x28,0x6a,0xcf}} #define GPT_ENT_TYPE_FREEBSD_SWAP \ {0x516e7cb5,0x6ecf,0x11d6,0x8f,0xf8,{0x00,0x02,0x2d,0x09,0x71,0x2b}} #define GPT_ENT_TYPE_FREEBSD_UFS \ diff --git a/usr/src/boot/sys/sys/tem_impl.h b/usr/src/boot/sys/sys/tem_impl.h index d942aecdeb..ee0dcbb28f 100644 --- a/usr/src/boot/sys/sys/tem_impl.h +++ b/usr/src/boot/sys/sys/tem_impl.h @@ -63,6 +63,7 @@ typedef uint32_t tem_char_t; /* 32bit char to support UTF-8 */ #define TEM_CHAR(c) ((c) & 0x1fffff) #define TEM_CHAR_ATTR(c) (((c) >> 21) & TEM_ATTR_MASK) #define TEM_ATTR(c) (((c) & TEM_ATTR_MASK) << 21) +#define TEM_ATTR_ISSET(c, a) ((TEM_CHAR_ATTR(c) & (a)) == (a)) #define TEM_MAXPARAMS 5 /* maximum number of ANSI paramters */ #define TEM_MAXTAB 40 /* maximum number of tab stops */ diff --git a/usr/src/boot/sys/sys/vtoc.h b/usr/src/boot/sys/sys/vtoc.h index 10d83499f8..b1d164e3ee 100644 --- a/usr/src/boot/sys/sys/vtoc.h +++ b/usr/src/boot/sys/sys/vtoc.h @@ -51,7 +51,6 @@ #define VTOC_TAG_FREEBSD_UFS 0x0902 #define VTOC_TAG_FREEBSD_VINUM 0x0903 #define VTOC_TAG_FREEBSD_ZFS 0x0904 -#define VTOC_TAG_FREEBSD_NANDFS 0x0905 #define VTOC_FLAG_UNMNT 0x01 /* unmountable partition */ #define VTOC_FLAG_RDONLY 0x10 /* partition is read/only */ diff --git a/usr/src/cmd/bhyve/bhyverun.c b/usr/src/cmd/bhyve/bhyverun.c index bb3e0721c8..c4ebef1b31 100644 --- a/usr/src/cmd/bhyve/bhyverun.c +++ b/usr/src/cmd/bhyve/bhyverun.c @@ -741,7 +741,12 @@ vmexit_spinup_ap(struct vmctx *ctx, struct vm_exit *vme, int *pvcpu) return (VMEXIT_CONTINUE); } +#ifdef __FreeBSD__ #define DEBUG_EPT_MISCONFIG +#else +/* EPT misconfig debugging not possible now that raw VMCS access is gone */ +#endif + #ifdef DEBUG_EPT_MISCONFIG #define VMCS_GUEST_PHYSICAL_ADDRESS 0x00002400 diff --git a/usr/src/cmd/bhyvectl/bhyvectl.c b/usr/src/cmd/bhyvectl/bhyvectl.c index 22c72cf5df..7f8847b184 100644 --- a/usr/src/cmd/bhyvectl/bhyvectl.c +++ b/usr/src/cmd/bhyvectl/bhyvectl.c @@ -400,6 +400,7 @@ dump_vm_run_exitcode(struct vm_exit *vmexit, int vcpu) #define MSR_AMD7TH_START 0xC0010000 #define MSR_AMD7TH_END 0xC0011FFF +#ifdef __FreeBSD__ static const char * msr_name(uint32_t msr) { @@ -563,8 +564,24 @@ vm_set_vmcs_field(struct vmctx *ctx, int vcpu, int field, uint64_t val) return (vm_set_register(ctx, vcpu, VMCS_IDENT(field), val)); } +#else /* __FreeBSD__ */ +/* VMCS does not allow arbitrary reads/writes */ +static int +vm_get_vmcs_field(struct vmctx *ctx, int vcpu, int field, uint64_t *ret_val) +{ + *ret_val = 0; + return (0); +} static int +vm_set_vmcs_field(struct vmctx *ctx, int vcpu, int field, uint64_t val) +{ + return (EINVAL); +} +#endif /* __FreeBSD__ */ + +#ifdef __FreeBSD__ +static int vm_get_vmcb_field(struct vmctx *ctx, int vcpu, int off, int bytes, uint64_t *ret_val) { @@ -579,6 +596,23 @@ vm_set_vmcb_field(struct vmctx *ctx, int vcpu, int off, int bytes, return (vm_set_register(ctx, vcpu, VMCB_ACCESS(off, bytes), val)); } +#else /* __FreeBSD__ */ +/* Arbitrary VMCB read/write is not allowed */ +static int +vm_get_vmcb_field(struct vmctx *ctx, int vcpu, int off, int bytes, + uint64_t *ret_val) +{ + *ret_val = 0; + return (0); +} + +static int +vm_set_vmcb_field(struct vmctx *ctx, int vcpu, int off, int bytes, + uint64_t val) +{ + return (EINVAL); +} +#endif /* __FreeBSD__ */ enum { VMNAME = 1000, /* avoid collision with return values from getopt */ @@ -2182,8 +2216,15 @@ main(int argc, char *argv[]) &addr); } +#ifdef __FreeBSD__ if (error == 0) error = dump_msr_bitmap(vcpu, addr, cpu_intel); +#else + /* + * Skip dumping the MSR bitmap since raw access to the VMCS is + * currently not possible. + */ +#endif /* __FreeBSD__ */ } if (!error && (get_vpid_asid || get_all)) { diff --git a/usr/src/cmd/cron/crontab.c b/usr/src/cmd/cron/crontab.c index 2d9eea8755..18716bc8c2 100644 --- a/usr/src/cmd/cron/crontab.c +++ b/usr/src/cmd/cron/crontab.c @@ -26,7 +26,7 @@ /* All Rights Reserved */ /* - * Copyright 2019 OmniOS Community Edition (OmniOSce) Association. + * Copyright 2020 OmniOS Community Edition (OmniOSce) Association. */ #include <sys/types.h> @@ -72,10 +72,9 @@ #define WARNSHELL "warning: commands will be executed using /usr/bin/sh\n" #define BADUSAGE \ "usage:\n" \ - "\tcrontab [file]\n" \ - "\tcrontab -e [username]\n" \ - "\tcrontab -l [-g] [username]\n" \ - "\tcrontab -r [username]" + "\tcrontab [-u username] [file]\n" \ + "\tcrontab [-u username] { -e | -g | -l | -r }\n" \ + "\tcrontab { -e | -g | -l | -r } [username]" #define INVALIDUSER "you are not a valid user (no entry in /etc/passwd)." #define NOTALLOWED "you are not authorized to use cron. Sorry." #define NOTROOT \ @@ -137,6 +136,7 @@ main(int argc, char **argv) int stat_loc; int ret; char real_login[UNAMESIZE]; + char *user = NULL; int tmpfd = -1; pam_handle_t *pamh; int pam_error; @@ -145,7 +145,7 @@ main(int argc, char **argv) (void) setlocale(LC_ALL, ""); #if !defined(TEXT_DOMAIN) /* Should be defined by cc -D */ -#define TEXT_DOMAIN "SYS_TEST" /* Use this only if it weren't */ +#define TEXT_DOMAIN "SYS_TEST" /* Use this only if it wasn't */ #endif (void) textdomain(TEXT_DOMAIN); @@ -155,7 +155,7 @@ main(int argc, char **argv) exit(1); } - while ((c = getopt(argc, argv, "eglr")) != EOF) + while ((c = getopt(argc, argv, "eglru:")) != EOF) { switch (c) { case 'e': eflag++; @@ -169,10 +169,17 @@ main(int argc, char **argv) case 'r': rflag++; break; + case 'u': + user = optarg; + break; case '?': errflg++; break; } + } + + argc -= optind; + argv += optind; if (eflag + lflag + rflag > 1) errflg++; @@ -180,8 +187,13 @@ main(int argc, char **argv) if (gflag && !lflag) errflg++; - argc -= optind; - argv += optind; + if ((eflag || lflag || rflag) && argc > 0) { + if (user != NULL) + errflg++; + else + user = *argv; + } + if (errflg || argc > 1) crabort(BADUSAGE); @@ -190,11 +202,12 @@ main(int argc, char **argv) crabort(INVALIDUSER); if (strlcpy(real_login, pwp->pw_name, sizeof (real_login)) - >= sizeof (real_login)) + >= sizeof (real_login)) { crabort(NAMETOOLONG); + } - if ((eflag || lflag || rflag) && argc == 1) { - if ((pwp = getpwnam(*argv)) == NULL) + if (user != NULL) { + if ((pwp = getpwnam(user)) == NULL) crabort(INVALIDUSER); if (!cron_admin(real_login)) { @@ -202,8 +215,9 @@ main(int argc, char **argv) crabort(NOTROOT); else pp = getuser(ruid); - } else - pp = *argv++; + } else { + pp = user; + } } else { pp = getuser(ruid); } diff --git a/usr/src/cmd/dtrace/test/cmd/jdtrace/Makefile b/usr/src/cmd/dtrace/test/cmd/jdtrace/Makefile index ee93b7a258..a71f59e549 100644 --- a/usr/src/cmd/dtrace/test/cmd/jdtrace/Makefile +++ b/usr/src/cmd/dtrace/test/cmd/jdtrace/Makefile @@ -66,8 +66,6 @@ clobber: clean -$(RM) $(JDTRACE_JAR) -$(RM) $(PROG) -lint: - install: all $(PROTO_JDTRACE_JAR) $(CMD) $(XLIST) $(PROG): $(SRCS) @@ -75,7 +73,7 @@ $(PROG): $(SRCS) $(POST_PROCESS) ; $(STRIP_STABS) JFLAGS= -g -cp $(CLASSPATH) -d $(CLASSDIR) -JFLAGS += -source 1.5 -target 1.6 -Xlint:all,-options,-path +JFLAGS += -source 7 -target 7 -Xlint:all,-options,-path COMPILE.java=$(JAVAC) $(JFLAGS) JAVASRC= JDTrace.java Getopt.java diff --git a/usr/src/cmd/dtrace/test/tst/common/java_api/Makefile b/usr/src/cmd/dtrace/test/tst/common/java_api/Makefile index 04e6cca7b4..f8f6131c44 100644 --- a/usr/src/cmd/dtrace/test/tst/common/java_api/Makefile +++ b/usr/src/cmd/dtrace/test/tst/common/java_api/Makefile @@ -55,12 +55,10 @@ clobber: clean all: default -lint: - install: all $(PROTO_TEST_JAR) JFLAGS= -g -cp $(CLASSPATH) -d $(CLASSDIR) -JFLAGS += -source 1.5 -target 1.6 -Xlint:all,-options,-rawtypes,-path +JFLAGS += -source 7 -target 7 -Xlint:all,-deprecation,-options,-rawtypes,-path COMPILE.java=$(JAVAC) $(JFLAGS) $(TEST_JAR): $(SRCDIR)/*.java diff --git a/usr/src/cmd/grep/grep.c b/usr/src/cmd/grep/grep.c index ac51023678..6becff5a58 100644 --- a/usr/src/cmd/grep/grep.c +++ b/usr/src/cmd/grep/grep.c @@ -39,6 +39,7 @@ * Copyright 2018 RackTop Systems. * Copyright 2018 Nexenta Systems, Inc. * Copyright 2013 Damian Bogel. All rights reserved. + * Copyright 2020 Oxide Computer Company */ #include <string.h> @@ -58,6 +59,7 @@ #include <wctype.h> #include <ftw.h> #include <sys/param.h> +#include <getopt.h> #define STDIN_FILENAME gettext("(standard input)") @@ -76,7 +78,6 @@ static int bmgtab[M_CSETSIZE]; /* BMG delta1 table */ typedef struct _PATTERN { char *pattern; /* original pattern */ - wchar_t *wpattern; /* wide, lowercased pattern */ struct _PATTERN *next; regex_t re; /* compiled pattern */ } PATTERN; @@ -94,6 +95,7 @@ static uchar_t iflag; /* Case insensitve matching */ static uchar_t Hflag; /* Precede lines by file name */ static uchar_t hflag; /* Suppress printing of filename */ static uchar_t lflag; /* Print file names of matches */ +static uchar_t Lflag; /* Print file names of non-matches */ static uchar_t nflag; /* Precede lines by line number */ static uchar_t rflag; /* Search directories recursively */ static uchar_t bflag; /* Precede matches by block number */ @@ -106,14 +108,15 @@ static uchar_t Fflag; /* Fgrep or -F flag */ static uchar_t Rflag; /* Like rflag, but follow symlinks */ static uchar_t outfn; /* Put out file name */ static uchar_t conflag; /* show context of matches */ +static uchar_t oflag; /* Print only matching output */ static char *cmdname; +static char *stdin_label; /* Optional lable for stdin */ -static int use_wchar, use_bmg, mblocale; +static int use_bmg, mblocale; -static size_t outbuflen, prntbuflen, conbuflen; +static size_t prntbuflen, conbuflen; static unsigned long conalen, conblen, conmatches; static char *prntbuf, *conbuf; -static wchar_t *outline; static void addfile(const char *fn); static void addpattern(char *s); @@ -127,6 +130,20 @@ static void process_path(const char *); static void process_file(const char *, int); /* + * These are values that we use to return from getopt_long. They start at + * SHRT_MAX to avoid any possible conflict with the normal options. These are + * used for long options that have no short option equivalent. + */ +enum grep_opts { + OPT_LABEL = SHRT_MAX + 1 +}; + +static struct option grep_options[] = { + { "label", required_argument, NULL, OPT_LABEL }, + { NULL } +}; + +/* * mainline for grep */ int @@ -166,6 +183,7 @@ main(int argc, char **argv) } else { if (*ap == 'f' || *ap == 'F') { fgrep++; + regflags |= REG_NOSPEC; } } @@ -201,7 +219,8 @@ main(int argc, char **argv) } } - while ((c = getopt(argc, argv, "vwchHilnrbse:f:qxEFIRA:B:C:")) != EOF) { + while ((c = getopt_long(argc, argv, "+vwchHilLnrbse:f:qxEFIRA:B:C:o", + grep_options, NULL)) != EOF) { unsigned long tval; switch (c) { case 'v': /* POSIX: negate matches */ @@ -217,8 +236,17 @@ main(int argc, char **argv) regflags |= REG_ICASE; break; + /* + * The last of -l and -L are honored. + */ case 'l': /* POSIX: Write filenames only */ lflag++; + Lflag = 0; + break; + + case 'L': /* Write non-matching filenames */ + Lflag++; + lflag = 0; break; case 'n': /* POSIX: Write line numbers */ @@ -294,6 +322,7 @@ main(int argc, char **argv) case 'F': /* POSIX: strings, not RE's */ Fflag++; + regflags |= REG_NOSPEC; break; case 'R': /* Solaris: like rflag, but follow symlinks */ @@ -352,6 +381,14 @@ main(int argc, char **argv) } break; + case OPT_LABEL: + stdin_label = optarg; + break; + + case 'o': + oflag++; + break; + default: usage(); } @@ -399,18 +436,46 @@ main(int argc, char **argv) usage(); /* - * -l overrides -H like in GNU grep + * -l or -L overrides -H like in GNU grep. It also overrides -o. */ - if (lflag) + if (lflag || Lflag) { Hflag = 0; + oflag = 0; + } /* * -c, -l and -q flags are mutually exclusive * We have -c override -l like in Solaris. * -q overrides -l & -c programmatically in grep() function. + * -c overrides -o in GNU grep, we honor that. */ - if (cflag && lflag) + if (cflag) { lflag = 0; + Lflag = 0; + oflag = 0; + } + + /* + * If -o is set then we ignore all context related options, like other + * greps. + */ + if (oflag) { + conflag = 0; + } + + /* + * These flags are a semantic mess with no clear answers as to their + * behvaior. Based on some experimentation GNU grep will exit zero if a + * non-match is present, but never print anything. BSD grep seems to + * exit 1 and not print anything, even if there would have been a match. + * Also, you probably don't want to ask about what happens with grep -x + * -o -v, some implementations seem to just ignore -v. + */ + if (oflag && !nvflag) { + (void) fprintf(stderr, gettext("%s: the combination of -v and " + "-o is not supported currently\n"), argv[0]); + exit(2); + } argv += optind - 1; argc -= optind - 1; @@ -443,21 +508,17 @@ main(int argc, char **argv) } /* - * If -x flag is not specified or -i flag is specified - * with fgrep in a multibyte locale, need to use - * the wide character APIs. Otherwise, byte-oriented - * process will be done. - */ - use_wchar = Fflag && mblocale && (!xflag || iflag); - - /* * Compile Patterns and also decide if BMG can be used */ fixpatterns(); + if (stdin_label == NULL) { + stdin_label = STDIN_FILENAME; + } + /* Process all files: stdin, or rest of arg list */ if (argc < 2) { - matched = grep(0, STDIN_FILENAME); + matched = grep(0, stdin_label); } else { if (Hflag || (argc > 2 && hflag == 0)) outfn = 1; /* Print filename on match line */ @@ -695,6 +756,51 @@ addpattern(char *s) } /* + * Check if a given grep pattern that is being used with egrep or grep can be + * considered 'simple'. That is there are no characters that would be treated + * differently from fgrep. In this particular case, we're a little bit + * conservative and look for characters that are: + * + * o 7-bit ASCII + * o Letters + * o Numbers + * o Meta-characters not used in BREs/EREs: !, @, #, /, -, _, <, >, = + * + * This can certianly be made more complex and less restrictive with additional + * testing. + */ +static boolean_t +simple_pattern(const char *str) +{ + for (; *str != '\0'; str++) { + if (!isascii(*str)) { + return (B_FALSE); + } + + if (isalnum(*str)) { + continue; + } + + switch (*str) { + case '!': + case '@': + case '#': + case '/': + case '-': + case '_': + case '<': + case '>': + case '=': + continue; + default: + return (B_FALSE); + } + } + + return (B_TRUE); +} + +/* * Fix patterns. * Must do after all arguments read, in case later -i option. */ @@ -702,15 +808,38 @@ static void fixpatterns(void) { PATTERN *pp; - int rv, fix_pattern, npatterns; + int rv, fix_pattern; + + /* + * Decide if we are able to run the Boyer-Moore-Gosper algorithm. + * Use the Boyer-Moore-Gosper algorithm if: + * - fgrep or non-BRE/ERE (Fflag || simple_pattern()) + * - singlebyte locale (!mblocale) + * - no ignoring case (!iflag) + * - no printing line numbers (!nflag) + * - no negating the output (nvflag) + * - only one pattern (patterns != NULL && patterns->next == + * NULL) + * - non zero length pattern (strlen(patterns->pattern) != 0) + * - no context required (conflag == 0) + * - no exact matches (!oflag) + * - no word matches (!wlag) + */ + use_bmg = !mblocale && !iflag && !nflag && nvflag && !oflag && + (patterns != NULL && patterns->next == NULL) && !wflag && + (strlen(patterns->pattern) != 0) && conflag == 0 && + (Fflag || simple_pattern(patterns->pattern)); + + if (use_bmg) { + return; + } /* * Fix the specified pattern if -x is specified. */ fix_pattern = !Fflag && xflag; - for (npatterns = 0, pp = patterns; pp != NULL; pp = pp->next) { - npatterns++; + for (pp = patterns; pp != NULL; pp = pp->next) { if (fix_pattern) { char *cp, *cq; size_t plen, nplen; @@ -733,61 +862,9 @@ fixpatterns(void) pp->pattern = cp; } - if (Fflag) { - if (use_wchar) { - /* - * Fflag && mblocale && iflag - * Fflag && mblocale && !xflag - */ - size_t n; - n = strlen(pp->pattern) + 1; - if ((pp->wpattern = - malloc(sizeof (wchar_t) * n)) == NULL) { - (void) fprintf(stderr, - gettext("%s: out of memory\n"), - cmdname); - exit(2); - } - if (mbstowcs(pp->wpattern, pp->pattern, n) == - (size_t)-1) { - (void) fprintf(stderr, - gettext("%s: failed to convert " - "\"%s\" to wide-characters\n"), - cmdname, pp->pattern); - exit(2); - } - if (iflag) { - wchar_t *wp; - for (wp = pp->wpattern; *wp != L'\0'; - wp++) { - *wp = towlower((wint_t)*wp); - } - } - free(pp->pattern); - } else { - /* - * Fflag && mblocale && !iflag - * Fflag && !mblocale && iflag - * Fflag && !mblocale && !iflag - */ - if (iflag) { - unsigned char *cp; - for (cp = (unsigned char *)pp->pattern; - *cp != '\0'; cp++) { - *cp = tolower(*cp); - } - } - } - /* - * fgrep: No regular expressions. - */ - continue; - } - /* - * For non-fgrep, compile the regular expression, - * give an informative error message, and exit if - * it didn't compile. + * Compile the regular expression, give an informative error + * message, and exit if it didn't compile. */ if ((rv = regcomp(&pp->re, pp->pattern, regflags)) != 0) { (void) regerror(rv, &pp->re, errstr, sizeof (errstr)); @@ -798,25 +875,6 @@ fixpatterns(void) } free(pp->pattern); } - - /* - * Decide if we are able to run the Boyer-Moore-Gosper algorithm. - * Use the Boyer-Moore-Gosper algorithm if: - * - fgrep (Fflag) - * - singlebyte locale (!mblocale) - * - no ignoring case (!iflag) - * - no printing line numbers (!nflag) - * - no negating the output (nvflag) - * - only one pattern (npatterns == 1) - * - non zero length pattern (strlen(patterns->pattern) != 0) - * - no context required (conflag == 0) - * - * It's guaranteed patterns->pattern is still alive - * when Fflag && !mblocale. - */ - use_bmg = Fflag && !mblocale && !iflag && !nflag && nvflag && - (npatterns == 1) && (strlen(patterns->pattern) != 0) && - conflag == 0; } /* @@ -849,36 +907,6 @@ rfind_nl(const char *ptr, size_t len) } /* - * Duplicate the specified string converting each character - * into a lower case. - */ -static char * -istrdup(const char *s1) -{ - static size_t ibuflen = 0; - static char *ibuf = NULL; - size_t slen; - char *p; - - slen = strlen(s1); - if (slen >= ibuflen) { - /* ibuf does not fit to s1 */ - ibuflen = slen + 1; - ibuf = realloc(ibuf, ibuflen); - if (ibuf == NULL) { - (void) fprintf(stderr, - gettext("%s: out of memory\n"), cmdname); - exit(2); - } - } - p = ibuf; - do { - *p++ = tolower(*s1); - } while (*s1++ != '\0'); - return (ibuf); -} - -/* * Do grep on a single file. * Return true in any lines matched. * @@ -909,6 +937,7 @@ grep(int fd, const char *fn) int conaprnt = 0, conbprnt = 0, lastmatch = 0; boolean_t nearmatch; /* w/in N+1 of last match */ boolean_t havematch = B_FALSE; /* have a match in context */ + boolean_t sameline = B_FALSE; /* Are we still on the same line? */ size_t prntlen; if (patterns == NULL) @@ -920,16 +949,6 @@ grep(int fd, const char *fn) bmgcomp(pp->pattern, strlen(pp->pattern)); } - if (use_wchar && outline == NULL) { - outbuflen = BUFSIZE + 1; - outline = malloc(sizeof (wchar_t) * outbuflen); - if (outline == NULL) { - (void) fprintf(stderr, gettext("%s: out of memory\n"), - cmdname); - exit(2); - } - } - if (prntbuf == NULL) { prntbuflen = BUFSIZE; if ((prntbuf = malloc(prntbuflen + 1)) == NULL) { @@ -958,6 +977,8 @@ grep(int fd, const char *fn) long count; off_t offset = 0; char separate; + char *startmatch = NULL; /* -o, start of match */ + char *postmatch = NULL; /* -o, character after match */ boolean_t last_ctx = B_FALSE, eof = B_FALSE; if (data_len == 0) { @@ -1129,7 +1150,18 @@ L_start_process: } goto L_next_line; } - lineno++; + + /* + * When using -o, we might actually loop around while still on + * the same line. In such a case, we need to make sure we don't + * increment the line number. + */ + if (!sameline) { + lineno++; + } else { + sameline = B_FALSE; + } + /* * Line starts from ptr and ends at ptrend. * line_len will be the length of the line. @@ -1141,108 +1173,59 @@ L_start_process: * From now, the process will be performed based * on the line from ptr to ptrend. */ - if (use_wchar) { - size_t len; - - if (line_len >= outbuflen) { - outbuflen = line_len + 1; - outline = realloc(outline, - sizeof (wchar_t) * outbuflen); - if (outline == NULL) { - (void) fprintf(stderr, - gettext("%s: out of memory\n"), - cmdname); - exit(2); - } - } + for (pp = patterns; pp; pp = pp->next) { + int rv; + regmatch_t rm; + size_t nmatch = 0; - len = mbstowcs(outline, ptr, line_len); - if (len == (size_t)-1) { - (void) fprintf(stderr, gettext( - "%s: input file \"%s\": line %lld: invalid multibyte character\n"), - cmdname, fn, lineno); - /* never match a line with invalid sequence */ - goto L_skip_line; - } - outline[len] = L'\0'; + /* + * The current implementation of regexec has a higher + * cost when you ask for match information. As a result, + * we only ask for a match when we know that we need it + * specifically. This is always needed for -o because we + * rely on it to tell us what we matched. For fgrep -x + * we need it so we can determine whether we matched the + * entire line. + */ + if (oflag || (Fflag && xflag)) + nmatch = 1; - if (iflag) { - wchar_t *cp; - for (cp = outline; *cp != '\0'; cp++) { - *cp = towlower((wint_t)*cp); + rv = regexec(&pp->re, ptr, nmatch, &rm, 0); + if (rv == REG_OK) { + /* + * fgrep in this form cannot insert the + * metacharacters to verify whether or not we + * were the entire line. As a result, we check + * the pattern length against the line length. + */ + if (Fflag && xflag && + line_len != rm.rm_eo - rm.rm_so) { + continue; } - } - if (xflag) { - for (pp = patterns; pp; pp = pp->next) { - if (outline[0] == pp->wpattern[0] && - wcscmp(outline, - pp->wpattern) == 0) { - /* matched */ - break; - } - } - } else { - for (pp = patterns; pp; pp = pp->next) { - if (wcswcs(outline, pp->wpattern) - != NULL) { - /* matched */ - break; - } + /* matched */ + if (oflag) { + startmatch = ptr + rm.rm_so; + postmatch = ptr + rm.rm_eo; } + break; } - } else if (Fflag) { - /* fgrep in byte-oriented handling */ - char *fptr; - if (iflag) { - fptr = istrdup(ptr); - } else { - fptr = ptr; - } - if (xflag) { - /* fgrep -x */ - for (pp = patterns; pp; pp = pp->next) { - if (fptr[0] == pp->pattern[0] && - strcmp(fptr, pp->pattern) == 0) { - /* matched */ - break; - } - } - } else { - for (pp = patterns; pp; pp = pp->next) { - if (strstr(fptr, pp->pattern) != NULL) { - /* matched */ - break; - } - } - } - } else { - /* grep or egrep */ - for (pp = patterns; pp; pp = pp->next) { - int rv; - - rv = regexec(&pp->re, ptr, 0, NULL, 0); - if (rv == REG_OK) { - /* matched */ - break; - } - switch (rv) { - case REG_NOMATCH: - break; - case REG_ECHAR: - (void) fprintf(stderr, gettext( + switch (rv) { + case REG_NOMATCH: + break; + case REG_ECHAR: + (void) fprintf(stderr, gettext( "%s: input file \"%s\": line %lld: invalid multibyte character\n"), - cmdname, fn, lineno); - break; - default: - (void) regerror(rv, &pp->re, errstr, - sizeof (errstr)); - (void) fprintf(stderr, gettext( + cmdname, fn, lineno); + break; + default: + (void) regerror(rv, &pp->re, errstr, + sizeof (errstr)); + (void) fprintf(stderr, gettext( "%s: input file \"%s\": line %lld: %s\n"), - cmdname, fn, lineno, errstr); - exit(2); - } + cmdname, fn, lineno, errstr); + exit(2); } } @@ -1368,8 +1351,21 @@ L_next_line: */ if (!last_ctx && nvflag == (pp != NULL)) { matches++; - if (!nextend) - matchptr = (conflag != 0) ? conptrend : ptrend; + if (!nextend) { + if (conflag != 0) { + matchptr = conptrend; + } else if (oflag) { + matchptr = postmatch - 1; + } else { + matchptr = ptrend; + } + } + } + + if (pp != NULL && oflag && postmatch == NULL) { + (void) fprintf(stderr, gettext("%s: internal error, " + "-o set, but failed to find postmatch\n"), cmdname); + abort(); } /* @@ -1396,10 +1392,17 @@ L_next_line: (void) fwrite("--\n", 1, 3, stdout); } else if (conflag == 0 && nvflag == (pp != NULL)) { *ptrend = '\n'; + if (oflag) { + prntptr = startmatch; + } else { + prntptr = ptr; + } prntlen = line_len + 1; - prntptr = ptr; linenum = lineno; blkoffset = line_offset; + if (oflag) { + blkoffset += startmatch - ptr; + } } else if (eof) { /* No match and no more data */ goto out; @@ -1408,10 +1411,13 @@ L_next_line: goto L_skip_line; } - prntptrend = prntptr - 1; - while ((prntptrend = find_nl(prntptrend + 1, + if (oflag) { + prntptrend = postmatch - 1; + } else { + prntptrend = prntptr - 1; + } + while (oflag || (prntptrend = find_nl(prntptrend + 1, prntlen)) != NULL) { - /* * GNU grep uses '-' for context lines and ':' for * matching lines, so replicate that here. @@ -1446,6 +1452,9 @@ L_next_line: (void) printf("%s\n", fn); goto out; } + if (Lflag) { + goto out; + } if (!cflag) { if (Hflag || outfn) { (void) printf("%s%c", fn, separate); @@ -1460,10 +1469,23 @@ L_next_line: } (void) fwrite(prntptr, 1, prntptrend - prntptr + 1, stdout); + + if (oflag) { + (void) fputc('\n', stdout); + } } if (ferror(stdout)) { return (0); } + + /* + * With -o we'll only ever take this loop once. Manually + * break out. + */ + if (oflag) { + goto L_skip_line; + } + linenum++; prntlen -= prntptrend - prntptr + 1; blkoffset += prntptrend - prntptr + 1; @@ -1504,9 +1526,15 @@ L_skip_line: if (!newlinep) break; + if (oflag && postmatch != NULL) { + line_len = postmatch - 1 - ptr; + ptr = postmatch; + sameline = B_TRUE; + } else { + ptr = ptrend + 1; + } data_len -= line_len + 1; line_offset += line_len + 1; - ptr = ptrend + 1; } out: @@ -1518,6 +1546,20 @@ out: (void) printf("%lld\n", matches); } } + + /* + * -L tells us to print the filename only when it doesn't match. So we + * run through the normal operationa and then invert it. + */ + if (Lflag) { + if (matches == 0) { + (void) printf("%s\n", fn); + matches = 1; + } else { + matches = 0; + } + } + return (matches != 0); } @@ -1530,9 +1572,9 @@ usage(void) (void) fprintf(stderr, gettext("usage: %5s"), cmdname); if (!egrep && !fgrep) (void) fprintf(stderr, gettext(" [-E|-F]")); - (void) fprintf(stderr, gettext(" [-bchHilnqrRsvx] [-A num] [-B num] " - "[-C num|-num]\n [-e pattern_list]... " - "[-f pattern_file]... [pattern_list] [file]...\n")); + (void) fprintf(stderr, gettext(" [-bchHilLnoqrRsvx] [-A num] [-B num] " + "[-C num|-num]\n [--label=name] [-e pattern_list]... " + "[-f pattern_file]...\n [pattern_list] [file]...\n")); exit(2); /* NOTREACHED */ } diff --git a/usr/src/cmd/idmap/idmapd/krb5_lookup.c b/usr/src/cmd/idmap/idmapd/krb5_lookup.c index a45fc5d8f3..bdd0d56759 100644 --- a/usr/src/cmd/idmap/idmapd/krb5_lookup.c +++ b/usr/src/cmd/idmap/idmapd/krb5_lookup.c @@ -10,7 +10,7 @@ */ /* - * Copyright 2014 Nexenta Systems, Inc. All rights reserved. + * Copyright 2020 Nexenta by DDN, Inc. All rights reserved. */ #include <stdio.h> @@ -27,6 +27,8 @@ #include <synch.h> #include <thread.h> +#include <ads/dsgetdc.h> + #include "idmapd.h" #include "libadutils.h" #include "locate_plugin.h" @@ -102,6 +104,12 @@ _krb5_override_service_locator( goto out; } + if ((ds->flags & DS_KDC_FLAG) == 0) { + idmapdlog(LOG_WARNING, "Domain Controller is not a KDC: " + "Kerberos auth may be slow"); + goto out; + } + switch (family) { case AF_UNSPEC: break; /* OK */ diff --git a/usr/src/cmd/idmap/idmapd/mapfile-intf b/usr/src/cmd/idmap/idmapd/mapfile-intf index 1ab5c033d7..d2f8c7cb04 100644 --- a/usr/src/cmd/idmap/idmapd/mapfile-intf +++ b/usr/src/cmd/idmap/idmapd/mapfile-intf @@ -21,6 +21,7 @@ # # Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved. +# Copyright 2019 Nexenta by DDN, Inc. All rights reserved. # # @@ -43,4 +44,5 @@ $mapfile_version 2 SYMBOL_SCOPE { global: app_krb5_user_uid; + _krb5_override_service_locator; }; diff --git a/usr/src/cmd/mdb/intel/amd64/Makefile b/usr/src/cmd/mdb/intel/amd64/Makefile index 6ddc6b59d5..39d3574f15 100644 --- a/usr/src/cmd/mdb/intel/amd64/Makefile +++ b/usr/src/cmd/mdb/intel/amd64/Makefile @@ -27,7 +27,7 @@ include ../../Makefile.common MODULES = $(COMMON_MODULES_PROC) $(COMMON_MODULES_KVM) -MODULES += disk_label uhci +MODULES += disk_label uhci libsmbios SUBDIRS = mdb mdb_ks kmdb libstandctf libstand .WAIT $(MODULES) diff --git a/usr/src/cmd/mdb/intel/amd64/libsmbios/Makefile b/usr/src/cmd/mdb/intel/amd64/libsmbios/Makefile new file mode 100644 index 0000000000..a04ca7df17 --- /dev/null +++ b/usr/src/cmd/mdb/intel/amd64/libsmbios/Makefile @@ -0,0 +1,27 @@ +# +# This file and its contents are supplied under the terms of the +# Common Development and Distribution License ("CDDL"), version 1.0. +# You may only use this file in accordance with the terms of version +# 1.0 of the CDDL. +# +# A full copy of the text of the CDDL should have accompanied this +# source. A copy of the CDDL is also available via the Internet at +# http://www.illumos.org/license/CDDL. +# + +# +# Copyright 2020 Oxide Computer Company +# + +MODULE = libsmbios.so +MDBTGT = proc + +MODSRCS = smbios.c + +include ../../../../Makefile.cmd +include ../../../../Makefile.cmd.64 +include ../../Makefile.amd64 +include ../../../Makefile.module + +MODSRCS_DIR = ../../modules/smbios +LDLIBS += -lsmbios diff --git a/usr/src/cmd/mdb/intel/ia32/Makefile b/usr/src/cmd/mdb/intel/ia32/Makefile index cb544a52d2..9d8f9efe87 100644 --- a/usr/src/cmd/mdb/intel/ia32/Makefile +++ b/usr/src/cmd/mdb/intel/ia32/Makefile @@ -28,7 +28,7 @@ include ../../Makefile.common MODULES = $(COMMON_MODULES_PROC) $(COMMON_MODULES_PROC_32BIT) -MODULES += disk_label +MODULES += disk_label libsmbios SUBDIRS = mdb .WAIT $(MODULES) diff --git a/usr/src/cmd/mdb/intel/ia32/libsmbios/Makefile b/usr/src/cmd/mdb/intel/ia32/libsmbios/Makefile new file mode 100644 index 0000000000..14491786c2 --- /dev/null +++ b/usr/src/cmd/mdb/intel/ia32/libsmbios/Makefile @@ -0,0 +1,26 @@ +# +# This file and its contents are supplied under the terms of the +# Common Development and Distribution License ("CDDL"), version 1.0. +# You may only use this file in accordance with the terms of version +# 1.0 of the CDDL. +# +# A full copy of the text of the CDDL should have accompanied this +# source. A copy of the CDDL is also available via the Internet at +# http://www.illumos.org/license/CDDL. +# + +# +# Copyright 2020 Oxide Computer Company +# + +MODULE = libsmbios.so +MDBTGT = proc + +MODSRCS = smbios.c + +include ../../../../Makefile.cmd +include ../../Makefile.ia32 +include ../../../Makefile.module + +MODSRCS_DIR = ../../modules/smbios +LDLIBS += -lsmbios diff --git a/usr/src/cmd/mdb/intel/modules/smbios/smbios.c b/usr/src/cmd/mdb/intel/modules/smbios/smbios.c index 429a5fba0e..1b692d45b1 100644 --- a/usr/src/cmd/mdb/intel/modules/smbios/smbios.c +++ b/usr/src/cmd/mdb/intel/modules/smbios/smbios.c @@ -28,7 +28,7 @@ * _KERNEL. Therefore we have to manually declare an extern delaration for * strerror(). */ -extern const char *strerror(int); +extern char *strerror(int); /* * Take an existing smbios_hdl_t from a dump and slurp out its memory so we can diff --git a/usr/src/cmd/nsadmin/system b/usr/src/cmd/nsadmin/system index 6216e0789b..8ab13b7d3f 100644 --- a/usr/src/cmd/nsadmin/system +++ b/usr/src/cmd/nsadmin/system @@ -138,12 +138,6 @@ set dump_plat_mincpu=0 set dump_bzip2_level=1 * -* See OS-1361 for dealing with the timer woes. -* -set pcplusmp:apic_timer_preferred_mode=0 -set apix:apic_timer_preferred_mode=0 - -* * Want additional crash dump metrics * set dump_metrics_on=1 diff --git a/usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c b/usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c index 1bb24230cd..82f7262de7 100644 --- a/usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c +++ b/usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c @@ -639,9 +639,9 @@ get_container_info(const char *def_file, const char *cont_desc_str, token = tokenizer(buf, "#", &field, &matched); /* find the names */ token = tokenizer(buf, ":", &field, &matched); - if (token != 0x00) { + if (token != NULL) { token = tokenizer(token, "|", &item, &matched); - while (token != 0x00) { + while (token != NULL) { if (strcmp(token, cont_desc_str) == 0) { foundIt = 1; goto found; @@ -649,7 +649,7 @@ get_container_info(const char *def_file, const char *cont_desc_str, token = tokenizer(item, "|", &item, &matched); } /* check the last remaining item */ - if ((item != 0x00) && + if ((item != NULL) && (strcmp(item, cont_desc_str) == 0)) { foundIt = 1; goto found; @@ -660,16 +660,16 @@ get_container_info(const char *def_file, const char *cont_desc_str, found : if (foundIt == 1) { token = tokenizer(field, ":", &field, &matched); - if (token == 0x00) { + if (token == NULL) { (void) fclose(file); return (-1); } cont_info->header_ver = (headerrev_t)atoi(token); token = tokenizer(field, ":\n", &field, &matched); - while (token != 0x00) { + while (token != NULL) { token = tokenizer(token, ",", &item, &matched); - if (token == 0x00) { + if (token == NULL) { (void) fclose(file); return (-1); } @@ -696,7 +696,7 @@ found : } token = tokenizer(item, ",", &item, &matched); - if (token == 0x00) { + if (token == NULL) { (void) fclose(file); return (-1); } @@ -708,12 +708,12 @@ found : * data interpreter */ token = tokenizer(item, ",", &item, &matched); - if (token == 0x00) { + if (token == NULL) { (void) fclose(file); return (-1); } } - if (item == '\0') { + if (*item == '\0') { (void) fclose(file); return (-1); } diff --git a/usr/src/cmd/pools/poold/Makefile b/usr/src/cmd/pools/poold/Makefile index 757f882219..9dfb547196 100644 --- a/usr/src/cmd/pools/poold/Makefile +++ b/usr/src/cmd/pools/poold/Makefile @@ -23,6 +23,8 @@ # Use is subject to license terms. # # Copyright (c) 2018, Joyent, Inc. +# Copyright 2020 Peter Tribble +# PROG = poold OBJS = poold.o @@ -32,7 +34,7 @@ MANIFEST= poold.xml SVCMETHOD= svc-poold include $(SRC)/cmd/Makefile.cmd -$(BLD_JAVA_8)include $(SRC)/cmd/Makefile.cmd.64 +include $(SRC)/cmd/Makefile.cmd.64 JAVA_SUBDIRS = com/sun/solaris/service/exception \ com/sun/solaris/service/kstat \ @@ -53,18 +55,16 @@ all := TARGET = all install := TARGET = install clean := TARGET = clean clobber := TARGET = clobber -lint := TARGET = lint msg := TARGET = msg $(ROOTMANIFEST):= FILEMODE= 444 JARFILE = JPool.jar -JAVA_LIB_PATH = $(JAVA_ROOT)/jre/lib/$(MACH)/client -LIBPOOL_PATH = $(ROOTLIB) -$(BLD_JAVA_8)JAVA_LIB_PATH = $(JAVA_ROOT)/jre/lib/$(MACH64)/server -$(BLD_JAVA_8)LIBPOOL_PATH = $(ROOTLIB64) +JAVA_LIB_PATH = $(JAVA_ROOT)/jre/lib/$(MACH64)/server +$(BLD_JAVA_11)JAVA_LIB_PATH = $(JAVA_ROOT)/lib/server +LIBPOOL_PATH = $(ROOTLIB64) -# JAVA_SUBDIRS and PACKAGEDOCS must be synchronized to ensure +# JAVA_SUBDIRS and PACKAGEDOCS must be synchronized to ensure # javadoc documentation is generated for all packages. PACKAGEDOCS = com.sun.solaris.service.exception \ @@ -83,10 +83,6 @@ LDLIBS += -lpool -L$(JAVA_LIB_PATH) -ljvm # runpath should point to runtime JAVA_HOME LDFLAGS += -R$(JAVA_LIB_PATH) -LINTFLAGS += -erroff=E_NAME_USED_NOT_DEF2 -$(BLD_JAVA_8)LINTFLAGS64 += -erroff=E_NAME_USED_NOT_DEF2 -LINTLIBS += -L$(LIBPOOL_PATH) -lpool - # not linted SMATCH=off @@ -120,8 +116,6 @@ clobber : $(JAVA_SUBDIRS) $(SUBDIRS) clobber_local clobber_local: clean_local $(RM) $(CLOBBERFILES) -lint: $(SUBDIRS) - msg: $(POFILES) install: $(ROOTCMD) $(JAVA_SUBDIRS) $(JARFILE) \ @@ -147,7 +141,7 @@ $(SUBDIRS): FRC doc: all $(JAVADOC) -private -classpath $(JARFILE): -sourcepath . \ - -source 1.4 -d $(DOCDIR) $(PACKAGEDOCS) + -source 7 -d $(DOCDIR) $(PACKAGEDOCS) $(PROG): $(OBJS) $(LINK.c) -o $(PROG) $(OBJS) $(LDLIBS) @@ -158,7 +152,4 @@ $(ROOTUSRLIBDRP)/%: % FRC: -lint: - $(LINT.c) $(PROG).c $(LINTLIBS) - include $(SRC)/cmd/Makefile.targ diff --git a/usr/src/cmd/pools/poold/libjkstat/Makefile b/usr/src/cmd/pools/poold/libjkstat/Makefile index 810de1da26..117d8f73e7 100644 --- a/usr/src/cmd/pools/poold/libjkstat/Makefile +++ b/usr/src/cmd/pools/poold/libjkstat/Makefile @@ -22,34 +22,22 @@ # Copyright 2006 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # +# Copyright 2020 Peter Tribble +# include $(SRC)/lib/Makefile.lib -SUBDIRS = $(MACH) -$(BLD_JAVA_8)SUBDIRS = $(MACH64) +SUBDIRS = $(MACH64) all := TARGET = all clean := TARGET = clean clobber := TARGET = clobber install := TARGET = install -lint := TARGET = lint - -JNI_CLASSES = \ - com.sun.solaris.service.kstat.Kstat \ - com.sun.solaris.service.kstat.KstatCtl - -JNI_GENERATED_HEADERS = \ - jkstat.h -CLEANFILES += $(JNI_GENERATED_HEADERS) - -all install lint: $(JNI_GENERATED_HEADERS) .WAIT $(SUBDIRS) +all install: $(SUBDIRS) clean clobber: $(SUBDIRS) -$(JNI_GENERATED_HEADERS): $(SRC)/cmd/pools/poold/JPool.jar - $(JAVAH) -classpath $? -o $@ $(JNI_CLASSES) - $(SUBDIRS): FRC @cd $@; pwd; $(MAKE) $(TARGET) diff --git a/usr/src/cmd/pools/poold/libjkstat/i386/Makefile b/usr/src/cmd/pools/poold/libjkstat/i386/Makefile deleted file mode 100644 index 35ac6d4219..0000000000 --- a/usr/src/cmd/pools/poold/libjkstat/i386/Makefile +++ /dev/null @@ -1,30 +0,0 @@ -# -# 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 2006 Sun Microsystems, Inc. All rights reserved. -# Use is subject to license terms. -# -# ident "%Z%%M% %I% %E% SMI" -# - -include ../Makefile.com - -install: all $(ROOTLIBS) $(ROOTLINKS) diff --git a/usr/src/cmd/pools/poold/libjkstat/jkstat.h b/usr/src/cmd/pools/poold/libjkstat/jkstat.h new file mode 100644 index 0000000000..c42acee6a1 --- /dev/null +++ b/usr/src/cmd/pools/poold/libjkstat/jkstat.h @@ -0,0 +1,96 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include <jni.h> +/* Header for class com_sun_solaris_service_kstat_Kstat */ + +#ifndef _Included_com_sun_solaris_service_kstat_Kstat +#define _Included_com_sun_solaris_service_kstat_Kstat +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: com_sun_solaris_service_kstat_Kstat + * Method: getSnapTime + * Signature: ()Lcom/sun/solaris/service/pools/HRTime; + */ +JNIEXPORT jobject JNICALL Java_com_sun_solaris_service_kstat_Kstat_getSnapTime + (JNIEnv *, jobject); + +/* + * Class: com_sun_solaris_service_kstat_Kstat + * Method: getCreationTime + * Signature: ()Lcom/sun/solaris/service/pools/HRTime; + */ +JNIEXPORT jobject JNICALL Java_com_sun_solaris_service_kstat_Kstat_getCreationTime + (JNIEnv *, jobject); + +/* + * Class: com_sun_solaris_service_kstat_Kstat + * Method: getValue + * Signature: (Ljava/lang/String;)Ljava/lang/Object; + */ +JNIEXPORT jobject JNICALL Java_com_sun_solaris_service_kstat_Kstat_getValue + (JNIEnv *, jobject, jstring); + +/* + * Class: com_sun_solaris_service_kstat_Kstat + * Method: read + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_com_sun_solaris_service_kstat_Kstat_read + (JNIEnv *, jobject); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_solaris_service_kstat_KstatCtl */ + +#ifndef _Included_com_sun_solaris_service_kstat_KstatCtl +#define _Included_com_sun_solaris_service_kstat_KstatCtl +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: com_sun_solaris_service_kstat_KstatCtl + * Method: open + * Signature: ()J + */ +JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_kstat_KstatCtl_open + (JNIEnv *, jobject); + +/* + * Class: com_sun_solaris_service_kstat_KstatCtl + * Method: close + * Signature: (J)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_kstat_KstatCtl_close + (JNIEnv *, jobject, jlong); + +/* + * Class: com_sun_solaris_service_kstat_KstatCtl + * Method: lookup + * Signature: (Ljava/lang/String;ILjava/lang/String;)Lcom/sun/solaris/service/kstat/Kstat; + */ +JNIEXPORT jobject JNICALL Java_com_sun_solaris_service_kstat_KstatCtl_lookup + (JNIEnv *, jobject, jstring, jint, jstring); + +/* + * Class: com_sun_solaris_service_kstat_KstatCtl + * Method: chainUpdate + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_com_sun_solaris_service_kstat_KstatCtl_chainUpdate + (JNIEnv *, jobject); + +/* + * Class: com_sun_solaris_service_kstat_KstatCtl + * Method: init + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_com_sun_solaris_service_kstat_KstatCtl_init + (JNIEnv *, jclass); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/usr/src/cmd/pools/poold/libjkstat/sparc/Makefile b/usr/src/cmd/pools/poold/libjkstat/sparc/Makefile deleted file mode 100644 index 35ac6d4219..0000000000 --- a/usr/src/cmd/pools/poold/libjkstat/sparc/Makefile +++ /dev/null @@ -1,30 +0,0 @@ -# -# 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 2006 Sun Microsystems, Inc. All rights reserved. -# Use is subject to license terms. -# -# ident "%Z%%M% %I% %E% SMI" -# - -include ../Makefile.com - -install: all $(ROOTLIBS) $(ROOTLINKS) diff --git a/usr/src/cmd/pools/poold/libjlgrp/Makefile b/usr/src/cmd/pools/poold/libjlgrp/Makefile index e8481498b8..117d8f73e7 100644 --- a/usr/src/cmd/pools/poold/libjlgrp/Makefile +++ b/usr/src/cmd/pools/poold/libjlgrp/Makefile @@ -22,34 +22,22 @@ # Copyright 2006 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # +# Copyright 2020 Peter Tribble +# include $(SRC)/lib/Makefile.lib -SUBDIRS = $(MACH) -$(BLD_JAVA_8)SUBDIRS = $(MACH64) +SUBDIRS = $(MACH64) all := TARGET = all clean := TARGET = clean clobber := TARGET = clobber install := TARGET = install -lint := TARGET = lint - -JNI_CLASSES = \ - com.sun.solaris.service.locality.LocalityDomain \ - com.sun.solaris.service.locality.LocalityGroup - -JNI_GENERATED_HEADERS = \ - jlgrp.h -CLEANFILES += $(JNI_GENERATED_HEADERS) - -all install lint: $(JNI_GENERATED_HEADERS) .WAIT $(SUBDIRS) +all install: $(SUBDIRS) clean clobber: $(SUBDIRS) -$(JNI_GENERATED_HEADERS): $(SRC)/cmd/pools/poold/JPool.jar - $(JAVAH) -classpath $? -o $@ $(JNI_CLASSES) - $(SUBDIRS): FRC @cd $@; pwd; $(MAKE) $(TARGET) diff --git a/usr/src/cmd/pools/poold/libjlgrp/i386/Makefile b/usr/src/cmd/pools/poold/libjlgrp/i386/Makefile deleted file mode 100644 index 35ac6d4219..0000000000 --- a/usr/src/cmd/pools/poold/libjlgrp/i386/Makefile +++ /dev/null @@ -1,30 +0,0 @@ -# -# 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 2006 Sun Microsystems, Inc. All rights reserved. -# Use is subject to license terms. -# -# ident "%Z%%M% %I% %E% SMI" -# - -include ../Makefile.com - -install: all $(ROOTLIBS) $(ROOTLINKS) diff --git a/usr/src/cmd/pools/poold/libjlgrp/jlgrp.h b/usr/src/cmd/pools/poold/libjlgrp/jlgrp.h new file mode 100644 index 0000000000..a1cdb6846f --- /dev/null +++ b/usr/src/cmd/pools/poold/libjlgrp/jlgrp.h @@ -0,0 +1,76 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include <jni.h> +/* Header for class com_sun_solaris_service_locality_LocalityDomain */ + +#ifndef _Included_com_sun_solaris_service_locality_LocalityDomain +#define _Included_com_sun_solaris_service_locality_LocalityDomain +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_solaris_service_locality_LocalityDomain_LGRP_VIEW_CALLER +#define com_sun_solaris_service_locality_LocalityDomain_LGRP_VIEW_CALLER 0L +#undef com_sun_solaris_service_locality_LocalityDomain_LGRP_VIEW_OS +#define com_sun_solaris_service_locality_LocalityDomain_LGRP_VIEW_OS 1L +/* + * Class: com_sun_solaris_service_locality_LocalityDomain + * Method: jl_init + * Signature: (I)J + */ +JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_locality_LocalityDomain_jl_1init + (JNIEnv *, jobject, jint); + +/* + * Class: com_sun_solaris_service_locality_LocalityDomain + * Method: jl_fini + * Signature: ()I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_locality_LocalityDomain_jl_1fini + (JNIEnv *, jobject); + +/* + * Class: com_sun_solaris_service_locality_LocalityDomain + * Method: jl_root + * Signature: ()Lcom/sun/solaris/service/locality/LocalityGroup; + */ +JNIEXPORT jobject JNICALL Java_com_sun_solaris_service_locality_LocalityDomain_jl_1root + (JNIEnv *, jobject); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_solaris_service_locality_LocalityGroup */ + +#ifndef _Included_com_sun_solaris_service_locality_LocalityGroup +#define _Included_com_sun_solaris_service_locality_LocalityGroup +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: com_sun_solaris_service_locality_LocalityGroup + * Method: jl_children + * Signature: ()[J + */ +JNIEXPORT jlongArray JNICALL Java_com_sun_solaris_service_locality_LocalityGroup_jl_1children + (JNIEnv *, jobject); + +/* + * Class: com_sun_solaris_service_locality_LocalityGroup + * Method: jl_cpus + * Signature: ()[I + */ +JNIEXPORT jintArray JNICALL Java_com_sun_solaris_service_locality_LocalityGroup_jl_1cpus + (JNIEnv *, jobject); + +/* + * Class: com_sun_solaris_service_locality_LocalityGroup + * Method: jl_latency + * Signature: (JJ)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_locality_LocalityGroup_jl_1latency + (JNIEnv *, jobject, jlong, jlong); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/usr/src/cmd/pools/poold/libjlgrp/sparc/Makefile b/usr/src/cmd/pools/poold/libjlgrp/sparc/Makefile deleted file mode 100644 index 35ac6d4219..0000000000 --- a/usr/src/cmd/pools/poold/libjlgrp/sparc/Makefile +++ /dev/null @@ -1,30 +0,0 @@ -# -# 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 2006 Sun Microsystems, Inc. All rights reserved. -# Use is subject to license terms. -# -# ident "%Z%%M% %I% %E% SMI" -# - -include ../Makefile.com - -install: all $(ROOTLIBS) $(ROOTLINKS) diff --git a/usr/src/cmd/pools/poold/libjpool/Makefile b/usr/src/cmd/pools/poold/libjpool/Makefile index 1a1b192654..117d8f73e7 100644 --- a/usr/src/cmd/pools/poold/libjpool/Makefile +++ b/usr/src/cmd/pools/poold/libjpool/Makefile @@ -22,36 +22,22 @@ # Copyright 2006 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # +# Copyright 2020 Peter Tribble +# include $(SRC)/lib/Makefile.lib -SUBDIRS = $(MACH) -$(BLD_JAVA_8)SUBDIRS = $(MACH64) +SUBDIRS = $(MACH64) all := TARGET = all clean := TARGET = clean clobber := TARGET = clobber install := TARGET = install -lint := TARGET = lint - -JNI_CLASSES = \ - com.sun.solaris.service.pools.PoolInternal \ - com.sun.solaris.service.pools.Element \ - com.sun.solaris.service.pools.Value \ - com.sun.solaris.service.pools.HRTime - -JNI_GENERATED_HEADERS = \ - jpool.h -CLEANFILES += $(JNI_GENERATED_HEADERS) - -all install lint: $(JNI_GENERATED_HEADERS) .WAIT $(SUBDIRS) +all install: $(SUBDIRS) clean clobber: $(SUBDIRS) -$(JNI_GENERATED_HEADERS): $(SRC)/cmd/pools/poold/JPool.jar - $(JAVAH) -classpath $? -o $@ $(JNI_CLASSES) - $(SUBDIRS): FRC @cd $@; pwd; $(MAKE) $(TARGET) diff --git a/usr/src/cmd/pools/poold/libjpool/i386/Makefile b/usr/src/cmd/pools/poold/libjpool/i386/Makefile deleted file mode 100644 index 35ac6d4219..0000000000 --- a/usr/src/cmd/pools/poold/libjpool/i386/Makefile +++ /dev/null @@ -1,30 +0,0 @@ -# -# 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 2006 Sun Microsystems, Inc. All rights reserved. -# Use is subject to license terms. -# -# ident "%Z%%M% %I% %E% SMI" -# - -include ../Makefile.com - -install: all $(ROOTLIBS) $(ROOTLINKS) diff --git a/usr/src/cmd/pools/poold/libjpool/jpool.h b/usr/src/cmd/pools/poold/libjpool/jpool.h new file mode 100644 index 0000000000..42e3ce4e9d --- /dev/null +++ b/usr/src/cmd/pools/poold/libjpool/jpool.h @@ -0,0 +1,840 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include <jni.h> +/* Header for class com_sun_solaris_service_pools_PoolInternal */ + +#ifndef _Included_com_sun_solaris_service_pools_PoolInternal +#define _Included_com_sun_solaris_service_pools_PoolInternal +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_solaris_service_pools_PoolInternal_POOL_VER_CURRENT +#define com_sun_solaris_service_pools_PoolInternal_POOL_VER_CURRENT 1L +#undef com_sun_solaris_service_pools_PoolInternal_POOL_VER_NONE +#define com_sun_solaris_service_pools_PoolInternal_POOL_VER_NONE 0L +#undef com_sun_solaris_service_pools_PoolInternal_PO_TRUE +#define com_sun_solaris_service_pools_PoolInternal_PO_TRUE 1L +#undef com_sun_solaris_service_pools_PoolInternal_PO_FALSE +#define com_sun_solaris_service_pools_PoolInternal_PO_FALSE 0L +#undef com_sun_solaris_service_pools_PoolInternal_PO_SUCCESS +#define com_sun_solaris_service_pools_PoolInternal_PO_SUCCESS 0L +#undef com_sun_solaris_service_pools_PoolInternal_PO_FAIL +#define com_sun_solaris_service_pools_PoolInternal_PO_FAIL -1L +#undef com_sun_solaris_service_pools_PoolInternal_POE_OK +#define com_sun_solaris_service_pools_PoolInternal_POE_OK 0L +#undef com_sun_solaris_service_pools_PoolInternal_POE_BAD_PROP_TYPE +#define com_sun_solaris_service_pools_PoolInternal_POE_BAD_PROP_TYPE 1L +#undef com_sun_solaris_service_pools_PoolInternal_POE_INVALID_CONF +#define com_sun_solaris_service_pools_PoolInternal_POE_INVALID_CONF 2L +#undef com_sun_solaris_service_pools_PoolInternal_POE_NOTSUP +#define com_sun_solaris_service_pools_PoolInternal_POE_NOTSUP 3L +#undef com_sun_solaris_service_pools_PoolInternal_POE_INVALID_SEARCH +#define com_sun_solaris_service_pools_PoolInternal_POE_INVALID_SEARCH 4L +#undef com_sun_solaris_service_pools_PoolInternal_POE_BADPARAM +#define com_sun_solaris_service_pools_PoolInternal_POE_BADPARAM 5L +#undef com_sun_solaris_service_pools_PoolInternal_POE_PUTPROP +#define com_sun_solaris_service_pools_PoolInternal_POE_PUTPROP 6L +#undef com_sun_solaris_service_pools_PoolInternal_POE_DATASTORE +#define com_sun_solaris_service_pools_PoolInternal_POE_DATASTORE 7L +#undef com_sun_solaris_service_pools_PoolInternal_POE_SYSTEM +#define com_sun_solaris_service_pools_PoolInternal_POE_SYSTEM 8L +#undef com_sun_solaris_service_pools_PoolInternal_POE_ACCESS +#define com_sun_solaris_service_pools_PoolInternal_POE_ACCESS 9L +#undef com_sun_solaris_service_pools_PoolInternal_PO_RDONLY +#define com_sun_solaris_service_pools_PoolInternal_PO_RDONLY 0L +#undef com_sun_solaris_service_pools_PoolInternal_PO_RDWR +#define com_sun_solaris_service_pools_PoolInternal_PO_RDWR 1L +#undef com_sun_solaris_service_pools_PoolInternal_PO_CREAT +#define com_sun_solaris_service_pools_PoolInternal_PO_CREAT 2L +#undef com_sun_solaris_service_pools_PoolInternal_PO_DISCO +#define com_sun_solaris_service_pools_PoolInternal_PO_DISCO 4L +#undef com_sun_solaris_service_pools_PoolInternal_PO_UPDATE +#define com_sun_solaris_service_pools_PoolInternal_PO_UPDATE 8L +#undef com_sun_solaris_service_pools_PoolInternal_POU_SYSTEM +#define com_sun_solaris_service_pools_PoolInternal_POU_SYSTEM 1L +#undef com_sun_solaris_service_pools_PoolInternal_POU_POOL +#define com_sun_solaris_service_pools_PoolInternal_POU_POOL 2L +#undef com_sun_solaris_service_pools_PoolInternal_POU_PSET +#define com_sun_solaris_service_pools_PoolInternal_POU_PSET 4L +#undef com_sun_solaris_service_pools_PoolInternal_POU_CPU +#define com_sun_solaris_service_pools_PoolInternal_POU_CPU 8L +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: init + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_com_sun_solaris_service_pools_PoolInternal_init + (JNIEnv *, jclass); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_version + * Signature: (J)J + */ +JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1version + (JNIEnv *, jclass, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: get_POX_NATIVE + * Signature: ()I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POX_1NATIVE + (JNIEnv *, jclass); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: get_POX_TEXT + * Signature: ()I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POX_1TEXT + (JNIEnv *, jclass); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: get_POC_INVAL + * Signature: ()I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POC_1INVAL + (JNIEnv *, jclass); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: get_POC_UINT + * Signature: ()I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POC_1UINT + (JNIEnv *, jclass); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: get_POC_INT + * Signature: ()I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POC_1INT + (JNIEnv *, jclass); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: get_POC_DOUBLE + * Signature: ()I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POC_1DOUBLE + (JNIEnv *, jclass); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: get_POC_BOOL + * Signature: ()I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POC_1BOOL + (JNIEnv *, jclass); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: get_POC_STRING + * Signature: ()I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POC_1STRING + (JNIEnv *, jclass); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: get_POV_NONE + * Signature: ()I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POV_1NONE + (JNIEnv *, jclass); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: get_POV_LOOSE + * Signature: ()I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POV_1LOOSE + (JNIEnv *, jclass); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: get_POV_STRICT + * Signature: ()I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POV_1STRICT + (JNIEnv *, jclass); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: get_POV_RUNTIME + * Signature: ()I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POV_1RUNTIME + (JNIEnv *, jclass); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: get_POF_INVALID + * Signature: ()I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POF_1INVALID + (JNIEnv *, jclass); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: get_POF_VALID + * Signature: ()I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POF_1VALID + (JNIEnv *, jclass); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: get_POF_DESTROY + * Signature: ()I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POF_1DESTROY + (JNIEnv *, jclass); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_error + * Signature: ()I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1error + (JNIEnv *, jclass); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_strerror + * Signature: (I)Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1strerror + (JNIEnv *, jclass, jint); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_strerror_sys + * Signature: ()Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1strerror_1sys + (JNIEnv *, jclass); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_resource_type_list + * Signature: (JJ)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1type_1list + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_get_status + * Signature: ()I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1get_1status + (JNIEnv *, jclass); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_set_status + * Signature: (I)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1set_1status + (JNIEnv *, jclass, jint); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_conf_alloc + * Signature: ()J + */ +JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1alloc + (JNIEnv *, jclass); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_conf_free + * Signature: (J)V + */ +JNIEXPORT void JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1free + (JNIEnv *, jclass, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_conf_status + * Signature: (J)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1status + (JNIEnv *, jclass, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_conf_close + * Signature: (J)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1close + (JNIEnv *, jclass, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_conf_remove + * Signature: (J)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1remove + (JNIEnv *, jclass, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_conf_open + * Signature: (JLjava/lang/String;I)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1open + (JNIEnv *, jclass, jlong, jstring, jint); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_conf_rollback + * Signature: (J)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1rollback + (JNIEnv *, jclass, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_conf_commit + * Signature: (JI)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1commit + (JNIEnv *, jclass, jlong, jint); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_conf_export + * Signature: (JLjava/lang/String;I)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1export + (JNIEnv *, jclass, jlong, jstring, jint); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_conf_validate + * Signature: (JI)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1validate + (JNIEnv *, jclass, jlong, jint); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_conf_update + * Signature: (J)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1update + (JNIEnv *, jclass, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_get_pool + * Signature: (JLjava/lang/String;)J + */ +JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1get_1pool + (JNIEnv *, jclass, jlong, jstring); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_query_pools + * Signature: (JLjava/util/List;)Ljava/util/List; + */ +JNIEXPORT jobject JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1query_1pools + (JNIEnv *, jclass, jlong, jobject); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_get_resource + * Signature: (JLjava/lang/String;Ljava/lang/String;)J + */ +JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1get_1resource + (JNIEnv *, jclass, jlong, jstring, jstring); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_query_resources + * Signature: (JLjava/util/List;)Ljava/util/List; + */ +JNIEXPORT jobject JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1query_1resources + (JNIEnv *, jclass, jlong, jobject); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_query_components + * Signature: (JLjava/util/List;)Ljava/util/List; + */ +JNIEXPORT jobject JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1query_1components + (JNIEnv *, jclass, jlong, jobject); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_conf_location + * Signature: (J)Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1location + (JNIEnv *, jclass, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_conf_info + * Signature: (JI)Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1info + (JNIEnv *, jclass, jlong, jint); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_resource_create + * Signature: (JLjava/lang/String;Ljava/lang/String;)J + */ +JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1create + (JNIEnv *, jclass, jlong, jstring, jstring); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_resource_destroy + * Signature: (JJ)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1destroy + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_resource_transfer + * Signature: (JJJJ)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1transfer + (JNIEnv *, jclass, jlong, jlong, jlong, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_resource_xtransfer + * Signature: (JJJLjava/util/List;)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1xtransfer + (JNIEnv *, jclass, jlong, jlong, jlong, jobject); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_query_resource_components + * Signature: (JJLjava/util/List;)Ljava/util/List; + */ +JNIEXPORT jobject JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1query_1resource_1components + (JNIEnv *, jclass, jlong, jlong, jobject); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_resource_info + * Signature: (JJI)Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1info + (JNIEnv *, jclass, jlong, jlong, jint); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_create + * Signature: (JLjava/lang/String;)J + */ +JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1create + (JNIEnv *, jclass, jlong, jstring); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_destroy + * Signature: (JJ)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1destroy + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_associate + * Signature: (JJJ)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1associate + (JNIEnv *, jclass, jlong, jlong, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_dissociate + * Signature: (JJJ)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1dissociate + (JNIEnv *, jclass, jlong, jlong, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_info + * Signature: (JJI)Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1info + (JNIEnv *, jclass, jlong, jlong, jint); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_query_pool_resources + * Signature: (JJLjava/util/List;)Ljava/util/List; + */ +JNIEXPORT jobject JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1query_1pool_1resources + (JNIEnv *, jclass, jlong, jlong, jobject); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_get_owning_resource + * Signature: (JJ)J + */ +JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1get_1owning_1resource + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_component_info + * Signature: (JJI)Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1component_1info + (JNIEnv *, jclass, jlong, jlong, jint); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_get_property + * Signature: (JJLjava/lang/String;J)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1get_1property + (JNIEnv *, jclass, jlong, jlong, jstring, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_put_property + * Signature: (JJLjava/lang/String;J)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1put_1property + (JNIEnv *, jclass, jlong, jlong, jstring, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_rm_property + * Signature: (JJLjava/lang/String;)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1rm_1property + (JNIEnv *, jclass, jlong, jlong, jstring); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_walk_properties + * Signature: (JJJJ)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1walk_1properties + (JNIEnv *, jclass, jlong, jlong, jlong, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_conf_to_elem + * Signature: (J)J + */ +JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1to_1elem + (JNIEnv *, jclass, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_to_elem + * Signature: (JJ)J + */ +JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1to_1elem + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_resource_to_elem + * Signature: (JJ)J + */ +JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1to_1elem + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_component_to_elem + * Signature: (JJ)J + */ +JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1component_1to_1elem + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_value_get_uint64 + * Signature: (JJ)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1get_1uint64 + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_value_get_int64 + * Signature: (JJ)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1get_1int64 + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_value_get_double + * Signature: (JJ)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1get_1double + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_value_get_bool + * Signature: (JJ)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1get_1bool + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_value_get_string + * Signature: (JJ)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1get_1string + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_value_get_type + * Signature: (J)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1get_1type + (JNIEnv *, jclass, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_value_set_uint64 + * Signature: (JJ)V + */ +JNIEXPORT void JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1set_1uint64 + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_value_set_int64 + * Signature: (JJ)V + */ +JNIEXPORT void JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1set_1int64 + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_value_set_double + * Signature: (JD)V + */ +JNIEXPORT void JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1set_1double + (JNIEnv *, jclass, jlong, jdouble); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_value_set_bool + * Signature: (JS)V + */ +JNIEXPORT void JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1set_1bool + (JNIEnv *, jclass, jlong, jshort); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_value_set_string + * Signature: (JLjava/lang/String;)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1set_1string + (JNIEnv *, jclass, jlong, jstring); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_value_get_name + * Signature: (J)Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1get_1name + (JNIEnv *, jclass, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_value_set_name + * Signature: (JLjava/lang/String;)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1set_1name + (JNIEnv *, jclass, jlong, jstring); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_value_alloc + * Signature: ()J + */ +JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1alloc + (JNIEnv *, jclass); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_value_free + * Signature: (J)V + */ +JNIEXPORT void JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1free + (JNIEnv *, jclass, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_static_location + * Signature: ()Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1static_1location + (JNIEnv *, jclass); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_dynamic_location + * Signature: ()Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1dynamic_1location + (JNIEnv *, jclass); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_set_binding + * Signature: (Ljava/lang/String;II)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1set_1binding + (JNIEnv *, jclass, jstring, jint, jint); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_get_binding + * Signature: (I)Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1get_1binding + (JNIEnv *, jclass, jint); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_get_resource_binding + * Signature: (Ljava/lang/String;I)Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1get_1resource_1binding + (JNIEnv *, jclass, jstring, jint); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_walk_pools + * Signature: (JJJ)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1walk_1pools + (JNIEnv *, jclass, jlong, jlong, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_walk_resources + * Signature: (JJJJ)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1walk_1resources + (JNIEnv *, jclass, jlong, jlong, jlong, jlong); + +/* + * Class: com_sun_solaris_service_pools_PoolInternal + * Method: pool_walk_components + * Signature: (JJJJ)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1walk_1components + (JNIEnv *, jclass, jlong, jlong, jlong, jlong); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_solaris_service_pools_Element */ + +#ifndef _Included_com_sun_solaris_service_pools_Element +#define _Included_com_sun_solaris_service_pools_Element +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: com_sun_solaris_service_pools_Element + * Method: walkProps + * Signature: (JJLcom/sun/solaris/service/pools/PropertyWalk;Ljava/lang/Object;)I + */ +JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_Element_walkProps + (JNIEnv *, jobject, jlong, jlong, jobject, jobject); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_solaris_service_pools_Value */ + +#ifndef _Included_com_sun_solaris_service_pools_Value +#define _Included_com_sun_solaris_service_pools_Value +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: com_sun_solaris_service_pools_Value + * Method: getUnsignedInt64Value + * Signature: (J)Lcom/sun/solaris/service/pools/UnsignedInt64; + */ +JNIEXPORT jobject JNICALL Java_com_sun_solaris_service_pools_Value_getUnsignedInt64Value + (JNIEnv *, jclass, jlong); + +/* + * Class: com_sun_solaris_service_pools_Value + * Method: getLongValue + * Signature: (J)J + */ +JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_Value_getLongValue + (JNIEnv *, jclass, jlong); + +/* + * Class: com_sun_solaris_service_pools_Value + * Method: getStringValue + * Signature: (J)Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_Value_getStringValue + (JNIEnv *, jclass, jlong); + +/* + * Class: com_sun_solaris_service_pools_Value + * Method: getBoolValue + * Signature: (J)Z + */ +JNIEXPORT jboolean JNICALL Java_com_sun_solaris_service_pools_Value_getBoolValue + (JNIEnv *, jclass, jlong); + +/* + * Class: com_sun_solaris_service_pools_Value + * Method: getDoubleValue + * Signature: (J)D + */ +JNIEXPORT jdouble JNICALL Java_com_sun_solaris_service_pools_Value_getDoubleValue + (JNIEnv *, jclass, jlong); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_solaris_service_pools_HRTime */ + +#ifndef _Included_com_sun_solaris_service_pools_HRTime +#define _Included_com_sun_solaris_service_pools_HRTime +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: com_sun_solaris_service_pools_HRTime + * Method: timestamp + * Signature: ()Lcom/sun/solaris/service/pools/UnsignedInt64; + */ +JNIEXPORT jobject JNICALL Java_com_sun_solaris_service_pools_HRTime_timestamp + (JNIEnv *, jobject); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/usr/src/cmd/pools/poold/libjpool/sparc/Makefile b/usr/src/cmd/pools/poold/libjpool/sparc/Makefile deleted file mode 100644 index 35ac6d4219..0000000000 --- a/usr/src/cmd/pools/poold/libjpool/sparc/Makefile +++ /dev/null @@ -1,30 +0,0 @@ -# -# 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 2006 Sun Microsystems, Inc. All rights reserved. -# Use is subject to license terms. -# -# ident "%Z%%M% %I% %E% SMI" -# - -include ../Makefile.com - -install: all $(ROOTLIBS) $(ROOTLINKS) diff --git a/usr/src/cmd/pools/poold/libjsyslog/Makefile b/usr/src/cmd/pools/poold/libjsyslog/Makefile index e92960f43a..117d8f73e7 100644 --- a/usr/src/cmd/pools/poold/libjsyslog/Makefile +++ b/usr/src/cmd/pools/poold/libjsyslog/Makefile @@ -22,33 +22,22 @@ # Copyright 2006 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # +# Copyright 2020 Peter Tribble +# include $(SRC)/lib/Makefile.lib -SUBDIRS = $(MACH) -$(BLD_JAVA_8)SUBDIRS = $(MACH64) +SUBDIRS = $(MACH64) all := TARGET = all clean := TARGET = clean clobber := TARGET = clobber install := TARGET = install -lint := TARGET = lint - -JNI_CLASSES = \ - com.sun.solaris.service.logging.SyslogHandler - -JNI_GENERATED_HEADERS = \ - jsyslog.h -CLEANFILES += $(JNI_GENERATED_HEADERS) - -all install lint: $(JNI_GENERATED_HEADERS) .WAIT $(SUBDIRS) +all install: $(SUBDIRS) clean clobber: $(SUBDIRS) -$(JNI_GENERATED_HEADERS): $(SRC)/cmd/pools/poold/JPool.jar - $(JAVAH) -classpath $? -o $@ $(JNI_CLASSES) - $(SUBDIRS): FRC @cd $@; pwd; $(MAKE) $(TARGET) diff --git a/usr/src/cmd/pools/poold/libjsyslog/i386/Makefile b/usr/src/cmd/pools/poold/libjsyslog/i386/Makefile deleted file mode 100644 index 35ac6d4219..0000000000 --- a/usr/src/cmd/pools/poold/libjsyslog/i386/Makefile +++ /dev/null @@ -1,30 +0,0 @@ -# -# 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 2006 Sun Microsystems, Inc. All rights reserved. -# Use is subject to license terms. -# -# ident "%Z%%M% %I% %E% SMI" -# - -include ../Makefile.com - -install: all $(ROOTLIBS) $(ROOTLINKS) diff --git a/usr/src/cmd/pools/poold/libjsyslog/jsyslog.h b/usr/src/cmd/pools/poold/libjsyslog/jsyslog.h new file mode 100644 index 0000000000..24e631e351 --- /dev/null +++ b/usr/src/cmd/pools/poold/libjsyslog/jsyslog.h @@ -0,0 +1,39 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include <jni.h> +/* Header for class com_sun_solaris_service_logging_SyslogHandler */ + +#ifndef _Included_com_sun_solaris_service_logging_SyslogHandler +#define _Included_com_sun_solaris_service_logging_SyslogHandler +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_solaris_service_logging_SyslogHandler_DEF_LOGOPT +#define com_sun_solaris_service_logging_SyslogHandler_DEF_LOGOPT 0L +/* + * Class: com_sun_solaris_service_logging_SyslogHandler + * Method: syslog + * Signature: (ILjava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_com_sun_solaris_service_logging_SyslogHandler_syslog + (JNIEnv *, jclass, jint, jstring); + +/* + * Class: com_sun_solaris_service_logging_SyslogHandler + * Method: openlog + * Signature: (Ljava/lang/String;II)V + */ +JNIEXPORT void JNICALL Java_com_sun_solaris_service_logging_SyslogHandler_openlog + (JNIEnv *, jclass, jstring, jint, jint); + +/* + * Class: com_sun_solaris_service_logging_SyslogHandler + * Method: closelog + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_com_sun_solaris_service_logging_SyslogHandler_closelog + (JNIEnv *, jclass); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/usr/src/cmd/pools/poold/libjsyslog/sparc/Makefile b/usr/src/cmd/pools/poold/libjsyslog/sparc/Makefile deleted file mode 100644 index 35ac6d4219..0000000000 --- a/usr/src/cmd/pools/poold/libjsyslog/sparc/Makefile +++ /dev/null @@ -1,30 +0,0 @@ -# -# 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 2006 Sun Microsystems, Inc. All rights reserved. -# Use is subject to license terms. -# -# ident "%Z%%M% %I% %E% SMI" -# - -include ../Makefile.com - -install: all $(ROOTLIBS) $(ROOTLINKS) diff --git a/usr/src/cmd/print/printmgr/com/sun/admin/pm/server/Makefile b/usr/src/cmd/print/printmgr/com/sun/admin/pm/server/Makefile index 67be7d0b27..e3ad77dd61 100644 --- a/usr/src/cmd/print/printmgr/com/sun/admin/pm/server/Makefile +++ b/usr/src/cmd/print/printmgr/com/sun/admin/pm/server/Makefile @@ -23,6 +23,8 @@ # Use is subject to license terms. # # Copyright (c) 2018, Joyent, Inc. +# Copyright 2020 Peter Tribble +# # # Makefile for Java Print Manager server @@ -31,8 +33,6 @@ LIBRARY = libpmgr.a VERS = .1 -JNIHDR_FILES = com_sun_admin_pm_server_DoPrinterNS.h - OBJECTS = DoPrinterNS.o NS.o CLASSFILES = Printer.class \ @@ -59,8 +59,6 @@ CLASSFILES = Printer.class \ pmNSNotConfiguredException.class \ pmMisc.class -JNICLASSFILES = DoPrinterNS.class - include $(SRC)/lib/Makefile.lib SRCDIR = . @@ -93,29 +91,19 @@ SMATCH=off LDLIBS += -lprint -lnsl -lsocket -lc CLEANFILES= *.class -CLOBBERFILES= $(JNIHDR_FILES) $(LIBLINKS) +CLOBBERFILES= $(LIBLINKS) -all: $(CLASSFILES) $(JNIHDR_FILES) $(DYNLIB) +all: $(CLASSFILES) $(DYNLIB) install: all $(ROOTDIRS) $(ROOTLINKS) # -# Build jni header file -# Use $@ instead of the "unreliable" $* -# -$(JNIHDR_FILES): $(JNICLASSFILES) - $(JAVAH) -jni -classpath $(CLASSPATH) \ - `echo $@ | sed 's/.h$$//' | tr _ .` - -# # Build standalone programs for testing # NS: NS.c $(CC) NS.c $(CCGDEBUG) $(ILDOFF) -o NS -DMAIN=1 $(ENVLDLIBS1) $(ENVLIBS2) \ -lprint -lnsl -lsocket -lint: $(JNIHDR_FILES) - cstyle: cstyle $(SRCS) diff --git a/usr/src/cmd/print/printmgr/com/sun/admin/pm/server/com_sun_admin_pm_server_DoPrinterNS.h b/usr/src/cmd/print/printmgr/com/sun/admin/pm/server/com_sun_admin_pm_server_DoPrinterNS.h new file mode 100644 index 0000000000..c841395820 --- /dev/null +++ b/usr/src/cmd/print/printmgr/com/sun/admin/pm/server/com_sun_admin_pm_server_DoPrinterNS.h @@ -0,0 +1,53 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include <jni.h> +/* Header for class com_sun_admin_pm_server_DoPrinterNS */ + +#ifndef _Included_com_sun_admin_pm_server_DoPrinterNS +#define _Included_com_sun_admin_pm_server_DoPrinterNS +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: com_sun_admin_pm_server_DoPrinterNS + * Method: dorexec + * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I + */ +JNIEXPORT jint JNICALL Java_com_sun_admin_pm_server_DoPrinterNS_dorexec + (JNIEnv *, jclass, jstring, jstring, jstring, jstring, jstring); + +/* + * Class: com_sun_admin_pm_server_DoPrinterNS + * Method: updateoldyp + * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I + */ +JNIEXPORT jint JNICALL Java_com_sun_admin_pm_server_DoPrinterNS_updateoldyp + (JNIEnv *, jclass, jstring, jstring, jstring, jstring, jstring, jstring); + +/* + * Class: com_sun_admin_pm_server_DoPrinterNS + * Method: updateldap + * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I + */ +JNIEXPORT jint JNICALL Java_com_sun_admin_pm_server_DoPrinterNS_updateldap + (JNIEnv *, jclass, jstring, jstring, jstring, jstring, jstring, jstring, jstring, jstring, jstring); + +/* + * Class: com_sun_admin_pm_server_DoPrinterNS + * Method: getstderr + * Signature: ()Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_com_sun_admin_pm_server_DoPrinterNS_getstderr + (JNIEnv *, jclass); + +/* + * Class: com_sun_admin_pm_server_DoPrinterNS + * Method: getstdout + * Signature: ()Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_com_sun_admin_pm_server_DoPrinterNS_getstdout + (JNIEnv *, jclass); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/usr/src/cmd/prtvtoc/Makefile b/usr/src/cmd/prtvtoc/Makefile index 1a64695fa6..adf9f5396a 100644 --- a/usr/src/cmd/prtvtoc/Makefile +++ b/usr/src/cmd/prtvtoc/Makefile @@ -31,11 +31,7 @@ RELUSRSBIN= ../usr/sbin ROOTSYMLINK= $(ROOTETC)/$(PROG) LDLIBS += -ladm -lefi -CERRWARN += -_gcc=-Wno-parentheses -CERRWARN += $(CNOWARN_UNINIT) - -# not linted -SMATCH=off +CSTD = $(CSTD_GNU99) .KEEP_STATE: diff --git a/usr/src/cmd/prtvtoc/prtvtoc.c b/usr/src/cmd/prtvtoc/prtvtoc.c index 531fd244e8..16a1a5a4c3 100644 --- a/usr/src/cmd/prtvtoc/prtvtoc.c +++ b/usr/src/cmd/prtvtoc/prtvtoc.c @@ -18,12 +18,12 @@ * * CDDL HEADER END */ -/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */ -/* All Rights Reserved */ +/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */ +/* All Rights Reserved */ -/* Copyright (c) 1984 AT&T */ -/* All Rights Reserved */ +/* Copyright (c) 1984 AT&T */ +/* All Rights Reserved */ /* @@ -42,6 +42,7 @@ #include <string.h> #include <stdio.h> #include <limits.h> +#include <err.h> #include <sys/types.h> #include <sys/stat.h> @@ -56,10 +57,10 @@ * Assumes V_NUMPAR must be a power of 2. * * for V_NUMPAR = 8, we have - * parttn(x)=(x & 0x07) noparttn(x)=(x & 0x3fff8) + * parttn(x)=(x & 0x07) noparttn(x)=(x & 0x3fff8) * * for V_NUMPAR = 16, we have - * parttn(x)=(x & 0x0f) noparttn(x)=(x & 0x3fff0) + * parttn(x)=(x & 0x0f) noparttn(x)=(x & 0x3fff0) */ #define parttn(x) (x % V_NUMPAR) #define noparttn(x) (x & (MAXMIN & ~(V_NUMPAR-1))) @@ -86,8 +87,11 @@ static int readgeom(int, char *, struct dk_geom *); static int readvtoc(int, char *, struct extvtoc *); static int readefi(int, char *, struct dk_gpt **); static void usage(void); -static int warn(char *, char *); -static char *safe_strdup(char *); +static char *safe_strdup(const char *, const char *); +static void *safe_calloc(const char *, size_t, size_t); + +#define SAFE_STRDUP(a) safe_strdup(__func__, (a)) +#define SAFE_CALLOC(a, b) safe_calloc(__func__, (a), (b)) /* * External variables. @@ -101,19 +105,15 @@ static short hflag; /* Omit headers */ static short sflag; /* Omit all but the column header */ static char *fstab = VFSTAB; /* Fstab pathname */ static char *mnttab = MNTTAB; /* mnttab pathname */ -static char *progname; /* Last qualifier of arg0 */ int -main(int ac, char **av) +main(int argc, char *argv[]) { - int idx; + int status = EXIT_SUCCESS; + int c; - if (progname = strrchr(av[0], '/')) - ++progname; - else - progname = av[0]; - while ((idx = getopt(ac, av, "fhst:m:")) != -1) - switch (idx) { + while ((c = getopt(argc, argv, "fhst:m:")) != -1) { + switch (c) { case 'f': ++fflag; break; @@ -132,12 +132,18 @@ main(int ac, char **av) default: usage(); } - if (optind >= ac) + } + + if (optind >= argc) usage(); - idx = 0; - while (optind < ac) - idx |= prtvtoc(av[optind++]); - return (idx == 0 ? 0 : 1); + + for (int i = optind; i < argc; i++) { + if (prtvtoc(argv[i]) != 0) { + status = EXIT_FAILURE; + } + } + + return (status); } static freemap_t *freemap; @@ -147,36 +153,38 @@ static freemap_t *freemap; static freemap_t * findfree(struct dk_geom *geom, struct extvtoc *vtoc) { - struct extpartition *part; - struct extpartition **list; - freemap_t *freeidx; - diskaddr_t fullsize; - ulong_t cylsize; - struct extpartition *sorted[V_NUMPAR + 1]; - - freemap = calloc(sizeof (freemap_t), V_NUMPAR + 1); - cylsize = (geom->dkg_nsect) * (geom->dkg_nhead); - fullsize = (diskaddr_t)(geom->dkg_ncyl) * cylsize; + struct extpartition *part; + struct extpartition **list; + freemap_t *freeidx; + diskaddr_t fullsize; + ulong_t cylsize; + struct extpartition *sorted[V_NUMPAR + 1]; + if (vtoc->v_nparts > V_NUMPAR) { - (void) warn("putfree()", "Too many partitions on disk!"); - exit(1); + errx(EXIT_FAILURE, "putfree(): Too many partitions on disk!"); } + + freemap = SAFE_CALLOC(sizeof (freemap_t), V_NUMPAR + 1); + cylsize = (geom->dkg_nsect) * (geom->dkg_nhead); + fullsize = (diskaddr_t)(geom->dkg_ncyl) * cylsize; list = sorted; - for (part = vtoc->v_part; part < vtoc->v_part + vtoc->v_nparts; ++part) + for (part = vtoc->v_part; part < vtoc->v_part + vtoc->v_nparts; + ++part) { if (part->p_size && part->p_tag != V_BACKUP) *list++ = part; + } *list = 0; - qsort((char *)sorted, (uint_t)(list - sorted), - sizeof (*sorted), partcmp); + qsort(sorted, list - sorted, sizeof (*sorted), partcmp); freeidx = freemap; freeidx->fr_start = 0; - for (list = sorted; (part = *list) != NULL; ++list) - if (part->p_start <= freeidx->fr_start) + for (list = sorted; (part = *list) != NULL; ++list) { + if (part->p_start <= freeidx->fr_start) { freeidx->fr_start += part->p_size; - else { + } else { freeidx->fr_size = part->p_start - freeidx->fr_start; (++freeidx)->fr_start = part->p_start + part->p_size; } + } if (freeidx->fr_start < fullsize) { freeidx->fr_size = fullsize - freeidx->fr_start; ++freeidx; @@ -191,33 +199,33 @@ findfree(struct dk_geom *geom, struct extvtoc *vtoc) static freemap_t * findfree64(struct dk_gpt *efi) { - struct dk_part *part; - struct dk_part **list; - freemap_t *freeidx; - diskaddr_t fullsize; - struct dk_part **sorted; - - freemap = calloc(sizeof (freemap_t), efi->efi_nparts + 1); - sorted = calloc(sizeof (struct dk_part), efi->efi_nparts + 1); + struct dk_part *part; + struct dk_part **list; + freemap_t *freeidx; + diskaddr_t fullsize; + struct dk_part **sorted; + + freemap = SAFE_CALLOC(sizeof (freemap_t), efi->efi_nparts + 1); + sorted = SAFE_CALLOC(sizeof (struct dk_part), efi->efi_nparts + 1); fullsize = efi->efi_last_u_lba; list = sorted; - for (part = efi->efi_parts; - part < efi->efi_parts + efi->efi_nparts; - ++part) + for (part = efi->efi_parts; part < efi->efi_parts + efi->efi_nparts; + ++part) { if (part->p_size && part->p_tag != V_BACKUP) *list++ = part; + } *list = 0; - qsort((char *)sorted, (uint_t)(list - sorted), - sizeof (*sorted), partcmp64); + qsort(sorted, list - sorted, sizeof (*sorted), partcmp64); freeidx = freemap; freeidx->fr_start = efi->efi_first_u_lba; - for (list = sorted; (part = *list) != NULL; ++list) - if (part->p_start == freeidx->fr_start) + for (list = sorted; (part = *list) != NULL; ++list) { + if (part->p_start == freeidx->fr_start) { freeidx->fr_start += part->p_size; - else { + } else { freeidx->fr_size = part->p_start - freeidx->fr_start; (++freeidx)->fr_start = part->p_start + part->p_size; } + } if (freeidx->fr_start < fullsize) { freeidx->fr_size = fullsize - freeidx->fr_start; ++freeidx; @@ -236,7 +244,6 @@ findfree64(struct dk_gpt *efi) static char ** getmntpt(major_t slot, minor_t nopartminor) { - int idx; FILE *file; char devbuf[PATH_MAX], *item; static char *list[V_NUMPAR]; @@ -244,22 +251,22 @@ getmntpt(major_t slot, minor_t nopartminor) struct mnttab mtab; struct vfstab vtab; - for (idx = 0; idx < V_NUMPAR; ++idx) + for (unsigned idx = 0; idx < V_NUMPAR; ++idx) list[idx] = NULL; /* read mnttab for partition mountpoints */ if ((file = fopen(mnttab, "r")) == NULL) { - (void) warn(mnttab, strerror(errno)); + warn("failed to open %s", mnttab); } else { while (getmntent(file, &mtab) == 0) { item = mtab.mnt_special; - if ((item == NULL) || (mtab.mnt_mountp == NULL)) + if (item == NULL || mtab.mnt_mountp == NULL) continue; /* * Is it from /dev? */ - if (strncmp(item, "/dev/", strlen("/dev/") != 0)) + if (strncmp(item, "/dev/", strlen("/dev/")) != 0) continue; /* @@ -268,25 +275,27 @@ getmntpt(major_t slot, minor_t nopartminor) (void) snprintf(devbuf, sizeof (devbuf), "/dev/r%s", item + strlen("/dev/")); - if ((stat(devbuf, &sb) != 0) || - ((sb.st_mode & S_IFMT) != S_IFCHR)) + if (stat(devbuf, &sb) != 0 || + (sb.st_mode & S_IFMT) != S_IFCHR) { continue; + } /* * device must match input slot and nopartminor */ - if ((major(sb.st_rdev) != slot) || - (noparttn(minor(sb.st_rdev)) != nopartminor)) + if (major(sb.st_rdev) != slot || + noparttn(minor(sb.st_rdev)) != nopartminor) { continue; + } list[parttn(minor(sb.st_rdev))] = - safe_strdup(mtab.mnt_mountp); + SAFE_STRDUP(mtab.mnt_mountp); } (void) fclose(file); } if ((file = fopen(fstab, "r")) == NULL) { - (void) warn(fstab, strerror(errno)); + warn("failed to open %s", fstab); return (list); } @@ -296,7 +305,7 @@ getmntpt(major_t slot, minor_t nopartminor) */ while (getvfsent(file, &vtab) == 0) { item = vtab.vfs_special; - if ((item == NULL) || (vtab.vfs_mountp == NULL)) + if (item == NULL || vtab.vfs_mountp == NULL) continue; if (strncmp(item, "/dev/", strlen("/dev/")) != 0) @@ -308,16 +317,18 @@ getmntpt(major_t slot, minor_t nopartminor) (void) snprintf(devbuf, sizeof (devbuf), "/dev/r%s", item + strlen("/dev/")); - if ((stat(devbuf, &sb) != 0) || - ((sb.st_mode & S_IFMT) != S_IFCHR)) + if (stat(devbuf, &sb) != 0 || + (sb.st_mode & S_IFMT) != S_IFCHR) { continue; + } /* * device must match input slot and nopartminor */ - if ((major(sb.st_rdev) != slot) || - (noparttn(minor(sb.st_rdev)) != nopartminor)) + if (major(sb.st_rdev) != slot || + noparttn(minor(sb.st_rdev)) != nopartminor) { continue; + } /* * use mnttab entry if both tables have entries @@ -325,7 +336,7 @@ getmntpt(major_t slot, minor_t nopartminor) if (list[parttn(minor(sb.st_rdev))] != NULL) continue; - list[parttn(minor(sb.st_rdev))] = safe_strdup(vtab.vfs_mountp); + list[parttn(minor(sb.st_rdev))] = SAFE_STRDUP(vtab.vfs_mountp); } (void) fclose(file); @@ -338,22 +349,31 @@ getmntpt(major_t slot, minor_t nopartminor) static int partcmp(const void *one, const void *two) { - return ((*(struct partition **)one)->p_start - - (*(struct partition **)two)->p_start); + struct partition *p1 = *(struct partition **)one; + struct partition *p2 = *(struct partition **)two; + + if (p1->p_start > p2->p_start) { + return (1); + } else if (p1->p_start < p2->p_start) { + return (-1); + } else { + return (0); + } } static int partcmp64(const void *one, const void *two) { - if ((*(struct dk_part **)one)->p_start > - (*(struct dk_part **)two)->p_start) - return (1); - else if ((*(struct dk_part **)one)->p_start < - (*(struct dk_part **)two)->p_start) - return (-1); - else - return (0); + dk_part_t *p1 = *(dk_part_t **)one; + dk_part_t *p2 = *(dk_part_t **)two; + if (p1->p_start > p2->p_start) { + return (1); + } else if (p1->p_start < p2->p_start) { + return (-1); + } else { + return (0); + } } /* @@ -362,37 +382,46 @@ partcmp64(const void *one, const void *two) static int prtvtoc(char *devname) { - int fd; - int idx; - freemap_t *freemap; - struct stat sb; - struct extvtoc vtoc; - int geo; - struct dk_geom geom; - char *name; - int newvtoc = 0; - struct dk_gpt *efi; + int fd; + int idx; + freemap_t *freemap; + struct stat sb; + struct extvtoc vtoc; + int geo; + struct dk_geom geom; + char *name; + int newvtoc = 0; + struct dk_gpt *efi; name = getfullrawname(devname); - if (name == NULL) - return (warn(devname, - "internal administrative call (getfullrawname) failed")); + if (name == NULL) { + warnx("%s: internal administrative call (getfullrawname) " + "failed", devname); + return (-1); + } if (strcmp(name, "") == 0) name = devname; - if ((fd = open(name, O_NONBLOCK|O_RDONLY)) < 0) - return (warn(name, strerror(errno))); - if (fstat(fd, &sb) < 0) - return (warn(name, strerror(errno))); - if ((sb.st_mode & S_IFMT) != S_IFCHR) - return (warn(name, "Not a raw device")); + if ((fd = open(name, O_NONBLOCK|O_RDONLY)) < 0) { + warn("%s: failed to open device", name); + return (-1); + } + if (fstat(fd, &sb) < 0) { + warn("%s: failed to stat device", name); + return (-1); + } + if ((sb.st_mode & S_IFMT) != S_IFCHR) { + warnx("%s: Not a raw device", name); + return (-1); + } geo = (readgeom(fd, name, &geom) == 0); if (geo) { if ((idx = readvtoc(fd, name, &vtoc)) == VT_ENOTSUP) { idx = (readefi(fd, name, &efi) == 0); newvtoc = 1; - } else + } else { idx = (idx == 0); + } } (void) close(fd); if ((!geo) || (!idx)) @@ -407,14 +436,15 @@ prtvtoc(char *devname) else putfree64(efi, freemap); } else { - if (!newvtoc) + if (!newvtoc) { puttable(&geom, &vtoc, freemap, devname, getmntpt(major(sb.st_rdev), noparttn(minor(sb.st_rdev)))); - else + } else { puttable64(efi, freemap, devname, getmntpt(major(sb.st_rdev), noparttn(minor(sb.st_rdev)))); + } } if (newvtoc) efi_free(efi); @@ -468,6 +498,51 @@ putfree64(struct dk_gpt *efi, freemap_t *freemap) (void) printf("\n"); } +static void +print_table_header() +{ + (void) printf("* First Sector" + " Last\n"); + (void) printf("* Partition Tag Flags Sector Count" + " Sector Mount Directory\n"); +} + +static void +print_table_row(uint_t partition, uint_t tag, uint_t flag, + u_longlong_t first_sector, u_longlong_t sector_count, + u_longlong_t last_sector, const char *mount_dir) +{ + (void) printf(" %6u %4u %02x %11llu %11llu %11llu", + partition, tag, flag, first_sector, sector_count, last_sector); + if (mount_dir != NULL) { + (void) printf(" %s", mount_dir); + } + (void) printf("\n"); +} + +static void +print_freemap(freemap_t *freemap) +{ + if (freemap->fr_size == 0) { + /* + * The freemap is completely empty, so do not print the header. + */ + return; + } + + (void) printf("* Unallocated space:\n" + "* First Sector Last\n" + "* Sector Count Sector\n"); + + do { + (void) printf("* %11llu %11llu %11llu\n", + freemap->fr_start, freemap->fr_size, + freemap->fr_size + freemap->fr_start - 1); + } while ((++freemap)->fr_size != 0); + + (void) printf("*\n"); +} + /* * puttable(): Print a human-readable VTOC. */ @@ -475,54 +550,47 @@ static void puttable(struct dk_geom *geom, struct extvtoc *vtoc, freemap_t *freemap, char *name, char **mtab) { - ushort_t idx; - ulong_t cylsize; + ushort_t idx; + ulong_t cylsize; cylsize = (geom->dkg_nsect) * (geom->dkg_nhead); if (!hflag && !sflag) { (void) printf("* %s", name); - if (*vtoc->v_volume) + if (vtoc->v_volume[0] != '\0') (void) printf(" (volume \"%.8s\")", vtoc->v_volume); (void) printf(" partition map\n"); (void) printf("*\n* Dimensions:\n"); - (void) printf("* %7u bytes/sector\n", vtoc->v_sectorsz); - (void) printf("* %7u sectors/track\n", geom->dkg_nsect); - (void) printf("* %7u tracks/cylinder\n", geom->dkg_nhead); - (void) printf("* %7lu sectors/cylinder\n", cylsize); - (void) printf("* %7u cylinders\n", geom->dkg_pcyl); - (void) printf("* %7u accessible cylinders\n", geom->dkg_ncyl); + (void) printf("* %11u bytes/sector\n", vtoc->v_sectorsz); + (void) printf("* %11u sectors/track\n", geom->dkg_nsect); + (void) printf("* %11u tracks/cylinder\n", geom->dkg_nhead); + (void) printf("* %11lu sectors/cylinder\n", cylsize); + (void) printf("* %11u cylinders\n", geom->dkg_pcyl); + (void) printf("* %11u accessible cylinders\n", geom->dkg_ncyl); (void) printf("*\n* Flags:\n"); (void) printf("* 1: unmountable\n"); (void) printf("* 10: read-only\n*\n"); - if (freemap->fr_size) { - (void) printf("* Unallocated space:\n"); - (void) printf("*\tFirst Sector Last\n"); - (void) printf("*\tSector Count Sector \n"); - do { - (void) printf("* %9llu %9llu %9llu\n", - freemap->fr_start, freemap->fr_size, - freemap->fr_size + freemap->fr_start - 1); - } while ((++freemap)->fr_size); - (void) printf("*\n"); - } + print_freemap(freemap); } - if (!hflag) { - (void) printf(\ -"* First Sector Last\n" -"* Partition Tag Flags Sector Count Sector Mount Directory\n"); + + if (!hflag) { + print_table_header(); } + for (idx = 0; idx < vtoc->v_nparts; ++idx) { - if (vtoc->v_part[idx].p_size == 0) + const char *mount_dir = NULL; + struct extpartition *p = &vtoc->v_part[idx]; + + if (p->p_size == 0) continue; - (void) printf(" %2u %5u %02x %9llu %9llu %9llu", - idx, vtoc->v_part[idx].p_tag, vtoc->v_part[idx].p_flag, - vtoc->v_part[idx].p_start, vtoc->v_part[idx].p_size, - vtoc->v_part[idx].p_start + vtoc->v_part[idx].p_size - 1); - if (mtab && mtab[idx]) - (void) printf(" %s", mtab[idx]); - (void) printf("\n"); + + if (mtab != NULL) { + mount_dir = mtab[idx]; + } + + print_table_row(idx, p->p_tag, p->p_flag, p->p_start, + p->p_size, p->p_start + p->p_size - 1, mount_dir); } } @@ -530,55 +598,47 @@ puttable(struct dk_geom *geom, struct extvtoc *vtoc, freemap_t *freemap, * puttable(): Print a human-readable VTOC. */ static void -puttable64(struct dk_gpt *efi, freemap_t *freemap, char *name, - char **mtab) +puttable64(struct dk_gpt *efi, freemap_t *freemap, char *name, char **mtab) { - ushort_t idx; - if (!hflag && !sflag) { (void) printf("* %s", name); - for (idx = 0; idx < efi->efi_nparts; idx++) - if (efi->efi_parts[idx].p_tag == V_RESERVED && - *efi->efi_parts[idx].p_name) - (void) printf(" (volume \"%.8s\")", + for (uint_t idx = 0; idx < efi->efi_nparts; idx++) { + if (efi->efi_parts[idx].p_tag == V_RESERVED && + efi->efi_parts[idx].p_name[0] != '\0') { + (void) printf(" (volume \"%.8s\")", efi->efi_parts[idx].p_name); + } + } (void) printf(" partition map\n"); (void) printf("*\n* Dimensions:\n"); - (void) printf("* %7u bytes/sector\n", efi->efi_lbasize); - (void) printf("* %llu sectors\n", efi->efi_last_lba + 1); - (void) printf("* %llu accessible sectors\n", + (void) printf("* %11u bytes/sector\n", efi->efi_lbasize); + (void) printf("* %11llu sectors\n", efi->efi_last_lba + 1); + (void) printf("* %11llu accessible sectors\n", efi->efi_last_u_lba - efi->efi_first_u_lba + 1); (void) printf("*\n* Flags:\n"); (void) printf("* 1: unmountable\n"); (void) printf("* 10: read-only\n*\n"); - if (freemap->fr_size) { - (void) printf("* Unallocated space:\n"); - (void) printf("*\tFirst Sector Last\n"); - (void) printf("*\tSector Count Sector \n"); - do { - (void) printf("* %9llu %9llu %9llu\n", - freemap->fr_start, freemap->fr_size, - freemap->fr_size + freemap->fr_start - 1); - } while ((++freemap)->fr_size); - (void) printf("*\n"); - } + print_freemap(freemap); } - if (!hflag) { - (void) printf(\ -"* First Sector Last\n" -"* Partition Tag Flags Sector Count Sector Mount Directory\n"); + + if (!hflag) { + print_table_header(); } - for (idx = 0; idx < efi->efi_nparts; ++idx) { - if (efi->efi_parts[idx].p_size == 0) - continue; - (void) printf(" %2u %5u %02x %9llu %9llu %9llu", - idx, efi->efi_parts[idx].p_tag, efi->efi_parts[idx].p_flag, - efi->efi_parts[idx].p_start, efi->efi_parts[idx].p_size, - efi->efi_parts[idx].p_start + efi->efi_parts[idx].p_size - 1); - if ((idx < 7) && mtab && mtab[idx]) - (void) printf(" %s", mtab[idx]); - (void) printf("\n"); + + for (uint_t idx = 0; idx < efi->efi_nparts; ++idx) { + const char *mount_dir = NULL; + dk_part_t *p = &efi->efi_parts[idx]; + + if (p->p_size == 0) + continue; + + if (idx < 7 && mtab != NULL) { + mount_dir = mtab[idx]; + } + + print_table_row(idx, p->p_tag, p->p_flag, p->p_start, + p->p_size, p->p_start + p->p_size - 1, mount_dir); } } @@ -588,16 +648,16 @@ puttable64(struct dk_gpt *efi, freemap_t *freemap, char *name, static int readgeom(int fd, char *name, struct dk_geom *geom) { - char err_string[128]; - - if ((ioctl(fd, DKIOCGGEOM, geom) < 0) && (errno != ENOTSUP)) { - (void) sprintf(err_string, - "Unable to read Disk geometry errno = 0x%x", - errno); - return (warn(name, err_string)); - } else if (errno == ENOTSUP) { + if (ioctl(fd, DKIOCGGEOM, geom) < 0) { + if (errno != ENOTSUP) { + warnx("%s: Unable to read Disk geometry errno = 0x%x", + name, errno); + return (-1); + } + (void) memset(geom, 0, sizeof (struct dk_geom)); } + return (0); } @@ -607,19 +667,23 @@ readgeom(int fd, char *name, struct dk_geom *geom) static int readvtoc(int fd, char *name, struct extvtoc *vtoc) { - int retval; + int retval; if ((retval = read_extvtoc(fd, vtoc)) >= 0) return (0); switch (retval) { - case (VT_EIO): - return (warn(name, "Unable to read VTOC")); - case (VT_EINVAL): - return (warn(name, "Invalid VTOC")); - case (VT_ERROR): - return (warn(name, "Unknown problem reading VTOC")); + case VT_EIO: + warnx("%s: Unable to read VTOC", name); + return (-1); + case VT_EINVAL: + warnx("%s: Invalid VTOC", name); + return (-1); + case VT_ERROR: + warnx("%s: Unknown problem reading VTOC", name); + return (-1); } + return (retval); } @@ -635,25 +699,64 @@ readefi(int fd, char *name, struct dk_gpt **efi) return (0); switch (retval) { - case (VT_EIO): - return (warn(name, "Unable to read VTOC")); - case (VT_EINVAL): - return (warn(name, "Invalid VTOC")); - case (VT_ERROR): - return (warn(name, "Unknown problem reading VTOC")); + case VT_EIO: + warnx("%s: Unable to read VTOC", name); + return (-1); + case VT_EINVAL: + warnx("%s: Invalid VTOC", name); + return (-1); + case VT_ERROR: + warnx("%s: Unknown problem reading VTOC", name); + return (-1); } + return (retval); } +static void +memory_err(size_t l, int e, const char *fname) +{ + const char *reason; + + switch (e) { + case EAGAIN: + reason = "not enough memory was available, please try again"; + break; + case ENOMEM: + reason = "allocation size was too large"; + break; + default: + reason = strerror(e); + break; + } + + errx(EXIT_FAILURE, "%s: failed to allocate %llu bytes of memory: %s", + fname, (u_longlong_t)l, reason); +} + +static void * +safe_calloc(const char *fname, size_t nelem, size_t elsize) +{ + void *r; + + if ((r = calloc(nelem, elsize)) == NULL) { + memory_err(nelem * elsize, errno, fname); + } + + return (r); +} + static char * -safe_strdup(char *str) +safe_strdup(const char *fname, const char *str) { - char *ret; - if ((ret = strdup(str)) == NULL) { - (void) warn("memory allocation", strerror(errno)); - exit(1); + size_t l = strlen(str); + char *r; + + if ((r = strndup(str, l)) == NULL) { + memory_err(l + 1, errno, fname); } - return (ret); + + return (r); } /* @@ -663,16 +766,6 @@ static void usage() { (void) fprintf(stderr, "Usage:\t%s [ -fhs ] [ -t fstab ] [ -m mnttab ] " - "rawdisk ...\n", progname); + "rawdisk ...\n", getprogname()); exit(1); } - -/* - * warn(): Print an error message. Always returns -1. - */ -static int -warn(char *what, char *why) -{ - (void) fprintf(stderr, "%s: %s: %s\n", progname, what, why); - return (-1); -} diff --git a/usr/src/cmd/ptools/pargs/pargs.c b/usr/src/cmd/ptools/pargs/pargs.c index e67f49e28f..6d82af21ba 100644 --- a/usr/src/cmd/ptools/pargs/pargs.c +++ b/usr/src/cmd/ptools/pargs/pargs.c @@ -623,6 +623,7 @@ get_args(pargs_data_t *datap) if (read_ptr_array(datap, argvoff, datap->pd_argv, argc) <= 0) { free(datap->pd_argv); datap->pd_argv = NULL; + datap->pd_argc = 0; return; } diff --git a/usr/src/cmd/sed/main.c b/usr/src/cmd/sed/main.c index 2ada22edbb..b148f7293e 100644 --- a/usr/src/cmd/sed/main.c +++ b/usr/src/cmd/sed/main.c @@ -1,4 +1,5 @@ /* + * Copyright 2020 OmniOS Community Edition (OmniOSce) Association. * Copyright (c) 2013 Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.com> * Copyright (c) 2011 Gary Mills * Copyright 2010 Nexenta Systems, Inc. All rights reserved. @@ -498,10 +499,30 @@ lastline(void) { int ch; - if (files->next != NULL && (inplace == NULL || ispan)) - return (0); - if ((ch = getc(infile)) == EOF) + if (feof(infile) != 0 || (ch = getc(infile)) == EOF) { + struct s_flist *f; + + /* + * Reached the end of the current input file. + * If there are no more that contain data, then this is the + * last line. + */ + if (inplace != NULL && ispan == 0) + return (1); + + for (f = files->next; f != NULL; f = f->next) { + struct stat st; + + if (stat(f->fname, &st) == -1) { + /* Treat an error here as an empty file */ + continue; + } + if (st.st_size > 0) + return (0); + } return (1); + } + (void) ungetc(ch, infile); return (0); } diff --git a/usr/src/cmd/smbios/smbios.c b/usr/src/cmd/smbios/smbios.c index 9c6d058182..399a85501e 100644 --- a/usr/src/cmd/smbios/smbios.c +++ b/usr/src/cmd/smbios/smbios.c @@ -22,6 +22,7 @@ /* * Copyright 2015 OmniTI Computer Consulting, Inc. All rights reserved. * Copyright (c) 2018, Joyent, Inc. + * Copyright 2020 Oxide Computer Company * Copyright 2010 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -736,7 +737,7 @@ print_slot(smbios_hdl_t *shp, id_t id, FILE *fp) oprintf(fp, " Slot Peer %u:\n", i); oprintf(fp, " Segment group: %u\n", peer[i].smblp_group); - oprintf(fp, " Bus/Device/Function: %u/%u/%u", + oprintf(fp, " Bus/Device/Function: %u/%u/%u\n", peer[i].smblp_bus, peer[i].smblp_device, peer[i].smblp_function); oprintf(fp, " Electrical width: %u\n", @@ -745,6 +746,25 @@ print_slot(smbios_hdl_t *shp, id_t id, FILE *fp) smbios_info_slot_peers_free(shp, npeers, peer); } + + if (s.smbl_info != 0) { + if (s.smbl_type >= SMB_SLT_PCIE && + s.smbl_type <= SMB_SLT_PCIEG6P) { + oprintf(fp, " PCIe Generation: %d\n", s.smbl_info); + } else { + oprintf(fp, " Slot Type: 0x%x\n", s.smbl_info); + } + } + + if (s.smbl_pwidth != 0) { + desc_printf(smbios_slot_width_desc(s.smbl_pwidth), + fp, " Physical Width: 0x%x", s.smbl_pwidth); + } + + if (s.smbl_pitch != 0) { + oprintf(fp, " Slot Pitch: %u.%u mm\n", s.smbl_pitch / 100, + s.smbl_pitch % 100); + } } static void diff --git a/usr/src/cmd/smbsrv/smbd/smbd_krb5lookup.c b/usr/src/cmd/smbsrv/smbd/smbd_krb5lookup.c index af98b15b1b..83bc6b21d2 100644 --- a/usr/src/cmd/smbsrv/smbd/smbd_krb5lookup.c +++ b/usr/src/cmd/smbsrv/smbd/smbd_krb5lookup.c @@ -10,7 +10,7 @@ */ /* - * Copyright 2014 Nexenta Systems, Inc. All rights reserved. + * Copyright 2020 Nexenta by DDN, Inc. All rights reserved. */ #include <stdio.h> @@ -26,6 +26,7 @@ #include <sys/note.h> #include <smbsrv/libsmbns.h> +#include <ads/dsgetdc.h> #include "smbd.h" #include "locate_plugin.h" @@ -107,6 +108,13 @@ _krb5_override_service_locator( dxi.d_dci.dc_addr.a_family == 0) return (KRB5_REALM_CANT_RESOLVE); + if ((dxi.d_dci.dc_flags & DS_KDC_FLAG) == 0) { + smbd_report("_krb5_override_service_locator: " + "Domain Controller is not a KDC: " + "Kerberos auth may be slow"); + return (rc); + } + switch (family) { case AF_UNSPEC: break; /* OK */ diff --git a/usr/src/common/font/font.c b/usr/src/common/font/font.c index 3556f27cf8..f46c34a988 100644 --- a/usr/src/common/font/font.c +++ b/usr/src/common/font/font.c @@ -222,7 +222,8 @@ set_font(short *rows, short *cols, short h, short w) font = fl->font_data; if ((((*rows * font->height) + BORDER_PIXELS) <= height) && (((*cols * font->width) + BORDER_PIXELS) <= width)) { - if (font->font == NULL) { + if (font->font == NULL || + fl->font_flags == FONT_RELOAD) { if (fl->font_load != NULL && fl->font_name != NULL) { font = fl->font_load(fl->font_name); diff --git a/usr/src/common/smbios/smb_info.c b/usr/src/common/smbios/smb_info.c index 47c19e7fcb..9aba4deba8 100644 --- a/usr/src/common/smbios/smb_info.c +++ b/usr/src/common/smbios/smb_info.c @@ -22,6 +22,7 @@ /* * Copyright 2015 OmniTI Computer Consulting, Inc. All rights reserved. * Copyright 2019 Joyent, Inc. + * Copyright 2020 Oxide Computer Company * Copyright 2010 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -232,13 +233,24 @@ smb_info_strptr(const smb_struct_t *stp, uint8_t off, int *n) } static void +smb_info_bcopy_offset(const smb_header_t *hp, void *dst, size_t dstlen, + size_t offset) +{ + if (offset >= hp->smbh_len) { + bzero(dst, dstlen); + } else if (offset + dstlen > hp->smbh_len) { + size_t nvalid = MIN(hp->smbh_len - offset, dstlen); + bcopy((char *)hp + offset, dst, nvalid); + bzero((char *)dst + nvalid, dstlen - nvalid); + } else { + bcopy((char *)hp + offset, dst, dstlen); + } +} + +static void smb_info_bcopy(const smb_header_t *hp, void *dst, size_t dstlen) { - if (dstlen > hp->smbh_len) { - bcopy(hp, dst, hp->smbh_len); - bzero((char *)dst + hp->smbh_len, dstlen - hp->smbh_len); - } else - bcopy(hp, dst, dstlen); + return (smb_info_bcopy_offset(hp, dst, dstlen, 0)); } smbios_entry_point_t @@ -674,6 +686,8 @@ smbios_info_slot(smbios_hdl_t *shp, id_t id, smbios_slot_t *sp) { const smb_struct_t *stp = smb_lookup_id(shp, id); smb_slot_t s; + smb_slot_cont_t cont; + size_t off; if (stp == NULL) return (-1); /* errno is set for us */ @@ -701,6 +715,24 @@ smbios_info_slot(smbios_hdl_t *shp, id_t id, smbios_slot_t *sp) sp->smbl_npeers = s.smbsl_npeers; } + if (!smb_libgteq(shp, SMB_VERSION_34)) { + return (0); + } + + /* + * In SMBIOS 3.4, several members were added to follow the variable + * number of peers. These are defined to start at byte 0x14 + 5 * + * npeers. If the table is from before 3.4, we simple zero things out. + * Otherwise we check if the length covers the peers and this addendum + * to include it as the table length is allowed to be less than this and + * not include it. + */ + off = SMB_SLOT_CONT_START + 5 * s.smbsl_npeers; + smb_info_bcopy_offset(stp->smbst_hdr, &cont, sizeof (cont), off); + sp->smbl_info = cont.smbsl_info; + sp->smbl_pwidth = cont.smbsl_pwidth; + sp->smbl_pitch = cont.smbsl_pitch; + return (0); } diff --git a/usr/src/common/smbios/smb_open.c b/usr/src/common/smbios/smb_open.c index 372b2b619b..6747c84499 100644 --- a/usr/src/common/smbios/smb_open.c +++ b/usr/src/common/smbios/smb_open.c @@ -231,6 +231,7 @@ smbios_bufopen(const smbios_entry_t *ep, const void *buf, size_t len, case SMB_VERSION_31: case SMB_VERSION_32: case SMB_VERSION_33: + case SMB_VERSION_34: break; default: return (smb_open_error(shp, errp, ESMB_VERSION)); diff --git a/usr/src/data/hwdata/pci.ids b/usr/src/data/hwdata/pci.ids index be8b8dfabb..186f475040 100644 --- a/usr/src/data/hwdata/pci.ids +++ b/usr/src/data/hwdata/pci.ids @@ -1,8 +1,8 @@ # # List of PCI ID's # -# Version: 2020.02.22 -# Date: 2020-02-22 03:15:04 +# Version: 2020.08.19 +# Date: 2020-08-19 03:15:02 # # Maintained by Albert Pool, Martin Mares, and other volunteers from # the PCI ID Project at https://pci-ids.ucw.cz/. @@ -42,6 +42,8 @@ 7a0b SPI Controller 7a0c LPC Controller 7a0f DMA (Direct Memory Access) Controller +# Found on some boards with two sockets + 7a10 Hyper Transport Bridge Controller 7a14 EHCI USB Controller 7a15 Vivante GPU (Graphics Processing Unit) 7a19 PCI-to-PCI Bridge @@ -91,6 +93,8 @@ 1703 ISDN Adapter (PCI Bus, DV, W) 1704 ISDN Adapter (PCI Bus, D, C) 0721 Sapphire, Inc. +0731 Jingjia Microelectronics Co Ltd + 7200 JM7200 Series GPU 0777 Ubiquiti Networks, Inc. 0795 Wired Inc. 6663 Butane II (MPEG2 encoder board) @@ -270,6 +274,9 @@ 0013 53c875a 1000 1000 LSI53C875A PCI to Ultra SCSI Controller 0014 MegaRAID Tri-Mode SAS3516 + 1000 9460 MegaRAID 9460-16i + 1000 9480 MegaRAID 9480-8i8e + 1000 9481 MegaRAID 9480-8e 1028 1f3a PERC H745 Adapter 1028 1f3b PERC H745 Front 1028 1fd4 PERC H745P MX @@ -281,10 +288,15 @@ 8086 9460 RAID Controller RSP3TD160F 8086 9480 RAID Controller RSP3MD088F 0015 MegaRAID Tri-Mode SAS3416 + 1000 9441 MegaRAID 9440-16i 1028 1f3c PERC H345 Adapter 1028 1f3d PERC H345 Front 1d49 0503 ThinkSystem RAID 530-16i PCIe 12Gb Adapter 0016 MegaRAID Tri-Mode SAS3508 + 1000 9461 MegaRAID 9460-8i + 1000 9462 MegaRAID 9460-4i + 1000 9463 MegaRAID 9365-28i + 1000 9464 MegaRAID 9365-24i 1028 1fc9 PERC H840 Adapter 1028 1fcb PERC H740P Adapter 1028 1fcd PERC H740P Mini @@ -295,6 +307,8 @@ 8086 352f Integrated RAID Module RMSP3HD080E 8086 9461 RAID Controller RSP3DD080F 0017 MegaRAID Tri-Mode SAS3408 + 1000 9440 MegaRAID 9440-8i + 1000 9442 MegaRAID 9440-4i 1d49 0500 ThinkSystem RAID 530-8i PCIe 12Gb Adapter 1d49 0502 ThinkSystem RAID 530-8i Dense Adapter 8086 3528 Integrated RAID RMSP3LD060 @@ -437,8 +451,8 @@ 1028 1fd1 PERC H730P MX 17aa 1052 ThinkServer RAID 720i 17aa 1053 ThinkServer RAID 720ix - 1bd4 0014 6G SAS3108 2G - 1bd4 0015 6G SAS3108 4G + 1bd4 0014 12G SAS3108 2G + 1bd4 0015 12G SAS3108 4G 1d49 0600 ThinkSystem RAID 730-8i 1GB Cache PCIe 12Gb Adapter 1d49 0608 ThinkSystem RAID 730-8i 2GB Flash PCIe 12Gb Adapter 1d49 0609 ThinkSystem RAID 730-8i 4GB Flash PCIe 12Gb Adapter @@ -455,6 +469,7 @@ 1028 1f4c PERC H330 Mini (for blades) 1028 1f4d PERC H330 Embedded (for monolithic) 1054 306a SAS 3004 iMR ROMB + 1734 1211 PRAID CP400i [D3307-A12] 1d49 04db ServeRAID M1210 SAS/SATA Controller 1d49 0504 ThinkSystem RAID 520-8i PCIe 12Gb Adapter 0060 MegaRAID SAS 1078 @@ -654,10 +669,13 @@ 1028 1fd3 HBA330 MMZ # Supermicro AOC-S3008L-L8e uses 0808 for their SAS3008 SAS controller 15d9 0808 AOC-S3008L-L8e + 1bd4 0008 12G SAS3008IMR Onboard 1bd4 000b 12G SAS3008IR 1bd4 000c 12G SAS3008IT 1bd4 0011 Inspur 12Gb 8i-3008 IT SAS HBA 1bd4 0012 12Gb SAS3008IR UDM + 1bd4 001f 12G SAS3008IR Onboard + 1bd4 0020 12G SAS3008IT Onboard 1bd4 0026 12G SAS3008IT RACK 1bd4 0027 12G SAS3008IMR RACK 1bd4 0028 12G SAS3008IR RACK @@ -691,6 +709,7 @@ 00c2 SAS3324 PCI-Express Fusion-MPT SAS-3 00c3 SAS3324 PCI-Express Fusion-MPT SAS-3 00c4 SAS3224 PCI-Express Fusion-MPT SAS-3 + 1170 0002 SAS3224 PCI Express to 12Gb HBA MEZZ CARD 00c5 SAS3316 PCI-Express Fusion-MPT SAS-3 00c6 SAS3316 PCI-Express Fusion-MPT SAS-3 00c7 SAS3316 PCI-Express Fusion-MPT SAS-3 @@ -738,6 +757,10 @@ 1d49 0205 ThinkSystem 440-16i SAS/SATA PCIe Gen4 12Gb Internal HBA 1d49 0206 ThinkSystem 440-16e SAS/SATA PCIe Gen4 12Gb HBA 00e6 Fusion-MPT 12GSAS/PCIe Secure SAS38xx + 1000 4050 9500-16i Tri-Mode HBA + 1000 4060 9500-8i Tri-Mode HBA + 1000 4070 9500-16e Tri-Mode HBA + 1000 4080 9500-8e Tri-Mode HBA 1028 200b HBA355i Adapter 1028 200c HBA355i Front 1028 200d HBA355e Adapter @@ -921,18 +944,20 @@ 13e9 Ariel 1478 Navi 10 XL Upstream Port of PCI Express Switch 1479 Navi 10 XL Downstream Port of PCI Express Switch - 154c Kryptos + 154c Kryptos [Radeon RX 350] 154e Garfield 1551 Arlene 1552 Pooky 1561 Anubis 15d8 Picasso 103c 8615 Pavilion Laptop 15-cw1xxx + 17aa 5124 ThinkPad E595 15dd Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series] 103c 83c6 Radeon Vega 8 Mobile 1458 d000 Radeon RX Vega 11 15de Raven/Raven2/Fenghuang HDMI/DP Audio Controller 103c 8615 Pavilion Laptop 15-cw1xxx + 17aa 5124 ThinkPad E595 15df Raven/Raven2/Fenghuang/Renoir Cryptographic Coprocessor 103c 8615 Pavilion Laptop 15-cw1xxx 15ff Fenghuang [Zhongshan Subor Z+] @@ -1119,6 +1144,7 @@ 105b 0e13 N15235/A74MX mainboard / AMD SB700 1179 ff50 Satellite P305D-S8995E 1458 a022 GA-MA770-DS3rev2.0 Motherboard + 1458 a102 GA-880GMA-USB3 17f2 5000 KI690-AM2 Motherboard 4384 SBx00 PCI to PCI Bridge 4385 SBx00 SMBus Controller @@ -1189,6 +1215,7 @@ 1043 8443 M5A88-V EVO 1043 84dd M5A99X EVO (R1.0) SB950 105b 0e13 N15235/A74MX mainboard / AMD SB700 + 1458 b002 GA-880GMA-USB3 174b 1001 PURE Fusion Mini 4392 SB7x0/SB8x0/SB9x0 SATA Controller [Non-RAID5 mode] 105b 0e13 N15235/A74MX mainboard / AMD SB700 @@ -1202,6 +1229,7 @@ 1043 82ef M3A78-EH Motherboard 1043 8443 M5A88-V EVO 105b 0e13 N15235/A74MX mainboard / AMD SB700 + 1458 5004 GA-880GMA-USB3 15d9 a811 H8DGU 174b 1001 PURE Fusion Mini 4397 SB7x0/SB8x0/SB9x0 USB OHCI0 Controller @@ -1211,6 +1239,7 @@ 1043 82ef M3A78-EH Motherboard 1043 8443 M5A88-V EVO 105b 0e13 N15235/A74MX mainboard / AMD SB700 + 1458 5004 GA-880GMA-USB3 15d9 a811 H8DGU 174b 1001 PURE Fusion Mini 4398 SB7x0 USB OHCI1 Controller @@ -1223,6 +1252,7 @@ 1043 82ef M3A78-EH Motherboard 1043 8443 M5A88-V EVO 105b 0e13 N15235/A74MX mainboard / AMD SB700 + 1458 5004 GA-880GMA-USB3 174b 1001 PURE Fusion Mini 439c SB7x0/SB8x0/SB9x0 IDE Controller 1002 4392 MSI MS-7713 motherboard @@ -1648,7 +1678,7 @@ 554a R423 [Radeon X800 XT Platinum Edition] 554b R423 [Radeon X800 GT/SE] 1002 0302 Radeon X800 SE - 554d R430 [Radeon X800 XL] + 554d R480 [Radeon X800 GTO2/XL] 1002 0322 All-In-Wonder X800 XL 1458 2124 GV-R80L256V-B (AGP) 554e R430 [All-In-Wonder X800 GT] @@ -1657,7 +1687,7 @@ 5551 R423 GL [FireGL V5100] 5569 R423 [Radeon X800 PRO] (Secondary) 556b R423 [Radeon X800 GT] (Secondary) - 556d R430 [Radeon X800 XL] (Secondary) + 556d R480 [Radeon X800 GTO2/XL] (Secondary) 1458 2125 GV-R80L256V-B (AGP) 556f R430 [Radeon X800] (Secondary) 5571 R423 GL [FireGL V5100] (Secondary) @@ -1877,9 +1907,9 @@ 1642 3c81 Radeon HD 8670 1642 3c91 Radeon HD 8670 1642 3f09 Radeon R7 350 - 6611 Oland [Radeon HD 8570 / R7 240/340 OEM] + 6611 Oland [Radeon HD 8570 / R7 240/340 / Radeon 520 OEM] 1028 210b Radeon R5 240 OEM - 1642 1869 AMD Radeon 520 + 1642 1869 Radeon 520 OEM 174b 4248 Radeon R7 240 OEM 174b a240 Radeon R7 240 OEM 174b d340 Radeon R7 340 OEM @@ -1899,9 +1929,11 @@ 103c 0b0c Bonaire [FirePro W4300] 103c 230c FirePro W5100 13cc 3d2a MXRT-5600 + 664d Bonaire [FirePro W5100 / Barco MXRT-5600] 6650 Bonaire 6651 Bonaire 6658 Bonaire XTX [Radeon R7 260X/360] + 1043 048f R7260X-DC2OC-2GD5 1043 04d3 AMD Radeon R7 260X 148c 0907 Radeon R7 360 1682 0907 Radeon R7 360 @@ -2560,6 +2592,8 @@ 1002 0b37 Radeon RX 480 1028 1722 Radeon RX 570X 1028 1723 Radeon RX 580X +# OEM card found in desktops sold by HP. + 103c 840e Radeon RX 580 4GB 1043 04a8 Radeon RX 480 1043 04b0 Radeon RX 470 1043 04fb Radeon RX 480 @@ -2574,10 +2608,15 @@ 1462 3413 Radeon RX 480 Gaming X 8GB 1462 3416 Radeon RX 570 1462 3418 Radeon RX 580 Armor 4G OC + 1462 341b Radeon RX 570 Armor 8G OC 1462 341e Radeon RX 570 Armor 4G OC 1462 8a92 Radeon RX 580 148c 2372 Radeon RX 480 [Red Dragon] 148c 2373 Radeon RX 470 + 148c 2377 Red Devil RX 580 8G Golden +# https://www.techpowerup.com/vgabios/?manufacturer=Powercolor&model=RX+580 + 148c 2378 Radeon RX 580 + 148c 2379 Radeon RX 570 4G [Red Dragon] 1682 9470 Radeon RX 470 1682 9480 Radeon RX 480 1682 9588 Radeon RX 580 XTR @@ -2590,6 +2629,7 @@ 1849 5030 Phantom Gaming D Radeon RX580 8G OC 1da2 e353 Radeon RX 570 Pulse 4GB 1da2 e366 Nitro+ Radeon RX 570/580/590 + 1da2 e387 Radeon RX 570 Pulse 4GB 67e0 Baffin [Radeon Pro WX 4170] 103c 8270 Radeon Pro WX 4170 103c 8272 Radeon Pro WX 4170 @@ -2609,6 +2649,7 @@ 67ef Baffin [Radeon RX 460/560D / Pro 450/455/460/555/555X/560/560X] 1028 1703 RX 560D OEM OC 2 GB 103c 3421 Radeon RX 460 + 1043 0561 AREZ Radeon RX 560 106b 0160 Radeon Pro 460 106b 0166 Radeon Pro 455 106b 0167 Radeon Pro 450 @@ -2843,13 +2884,14 @@ 6861 Vega 10 XT [Radeon PRO WX 9100] 6862 Vega 10 XT [Radeon PRO SSG] 6863 Vega 10 XTX [Radeon Vega Frontier Edition] - 6864 Vega + 6864 Vega 10 [Radeon Pro V340] 6867 Vega 10 XL [Radeon Pro Vega 56] 6868 Vega 10 [Radeon PRO WX 8100/8200] 686c Vega 10 [Radeon Instinct MI25 MxGPU] 687f Vega 10 XL/XT [Radeon RX Vega 56/64] 1002 0b36 RX Vega64 - 1002 6b76 RX Vega56 + 1002 6b76 RX Vega64 + 1458 230c Radeon RX VEGA 56 GAMING OC 8G 6880 Lexington [Radeon HD 6550M] 103c 163c Pavilion dv6 Radeon HD 6550M 6888 Cypress XT [FirePro V8800] @@ -3348,7 +3390,8 @@ 6901 Topaz PRO [Radeon R5 M255] 103c 1318 Radeon R6 M255DX 6907 Meso XT [Radeon R5 M315] - 6921 Amethyst XT [Radeon R9 M295X] + 6920 Amethyst [Radeon R9 M395/ M395X Mac Edition] + 6921 Amethyst XT [Radeon R9 M295X / M390X] 6929 Tonga XT GL [FirePro S7150] 692b Tonga PRO GL [FirePro W7100] 13cc 3d2b MXRT-7600 @@ -3467,6 +3510,7 @@ 71c1 RV535 [Radeon X1650 PRO] 174b 0880 Radeon X1700 FSC 71c2 RV530 [Radeon X1600 PRO] + 71c3 RV530 [Radeon X1600 PRO] 71c4 RV530/M56 GL [Mobility FireGL V5200] 17aa 2007 ThinkPad T60p 71c5 RV530/M56-P [Mobility Radeon X1600] @@ -3527,13 +3571,16 @@ 1043 049e Radeon R9 FURY 1043 04a0 Radeon R9 FURY X 174b e329 Radeon R9 FURY - 7310 Navi 10 + 7310 Navi 10 [Radeon Pro W5700X] 7312 Navi 10 [Radeon Pro W5700] 731f Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] + 1458 2313 Radeon RX 5700 XT Gaming OC + 1da2 e411 Radeon RX 5600 XT 7340 Navi 14 [Radeon RX 5500/5500M / Pro 5500M] 7341 Navi 14 [Radeon Pro W5500] 7347 Navi 14 [Radeon Pro W5500M] 734f Navi 14 [Radeon Pro W5300M] + 7360 Navi 12 [Radeon Pro 5600M] 7833 RS350 Host Bridge 7834 RS350 [Radeon 9100 PRO/XT IGP] 7835 RS350M [Mobility Radeon 9000 IGP] @@ -3729,6 +3776,7 @@ 9599 RV635 PRO [Radeon HD 3650 AGP] 95c0 RV620 PRO [Radeon HD 3470] 1002 95c0 Mobility Radeon HD 3470 + 1028 3243 C120D 95c2 RV620/M82 [Mobility Radeon HD 3410/3430] 95c4 RV620/M82 [Mobility Radeon HD 3450/3470] 1002 95c4 Mobility Radeon HD 3400 @@ -3746,6 +3794,7 @@ 9612 RS780M [Mobility Radeon HD 3200] 9613 RS780MC [Mobility Radeon HD 3100] 9614 RS780D [Radeon HD 3300] + 9615 RS780E [Radeon HD 3200] 9616 RS780L [Radeon 3000] 9640 Sumo [Radeon HD 6550D] 9641 Sumo [Radeon HD 6620G] @@ -3859,7 +3908,7 @@ 9917 Trinity [Radeon HD 7620G] 9918 Trinity [Radeon HD 7600G] 9919 Trinity [Radeon HD 7500G] - 991e Bishop + 991e Bishop [Xbox One S APU] 9920 Liverpool [Playstation 4 APU] 9921 Liverpool HDMI/DP Audio Controller 9922 Starshp @@ -3916,6 +3965,7 @@ aab0 Oland/Hainan/Cape Verde/Pitcairn HDMI Audio [Radeon HD 7000 Series] aab8 Tiran HDMI Audio aac0 Tobago HDMI Audio [Radeon R7 360 / R9 360 OEM] + 1043 aac0 R7260X-DC2OC-2GD5 aac8 Hawaii HDMI Audio [Radeon R9 290/290X / 390/390X] aad8 Tonga HDMI Audio [Radeon R9 285/380] 174b aad8 Radeon R9 285/380 HDMI Audio @@ -4566,6 +4616,8 @@ 1466 Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 6 1467 Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 7 1468 Zeppelin Cryptographic Coprocessor NTBCCP + 1470 Vega 10 PCIe Bridge + 1471 Vega 10 PCIe Bridge 1480 Starship/Matisse Root Complex 1462 7c37 X570-A PRO motherboard 1481 Starship/Matisse IOMMU @@ -4693,13 +4745,18 @@ 15dc Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus B 15de Raven/Raven2/FireFlight HD Audio Controller 15df Family 17h (Models 10h-1fh) Platform Security Processor + 17aa 5124 ThinkPad E595 15e0 Raven USB 3.1 103c 8615 Pavilion Laptop 15-cw1xxx + 17aa 5124 ThinkPad E595 15e1 Raven USB 3.1 103c 8615 Pavilion Laptop 15-cw1xxx + 17aa 5124 ThinkPad E595 15e2 Raven/Raven2/FireFlight/Renoir Audio Processor + 17aa 5124 ThinkPad E595 15e3 Family 17h (Models 10h-1fh) HD Audio Controller 103c 8615 Pavilion Laptop 15-cw1xxx + 17aa 5124 ThinkPad E595 15e4 Raven/Raven2/Renoir Sensor Fusion Hub 15e5 Raven2 USB 3.1 15e6 Raven/Raven2/Renoir Non-Sensor Fusion Hub KMDF driver @@ -4967,9 +5024,11 @@ 790b FCH SMBus Controller 103c 8615 Pavilion Laptop 15-cw1xxx 1462 7c37 X570-A PRO motherboard + 17aa 5124 ThinkPad E595 790e FCH LPC Bridge 103c 8615 Pavilion Laptop 15-cw1xxx 1462 7c37 X570-A PRO motherboard + 17aa 5124 ThinkPad E595 790f FCH PCI Bridge 7914 FCH USB XHCI Controller 9600 RS780 Host Bridge @@ -5173,6 +5232,7 @@ 0519 MGA 2064W [Millennium] 051a MGA 1064SG [Mystique] 102b 0100 MGA-1064SG Mystique + 102b 051a MGA-1164SG Mystique 220 102b 1100 MGA-1084SG Mystique 102b 1200 MGA-1084SG Mystique 1100 102b MGA-1084SG Mystique @@ -6656,24 +6716,24 @@ 105d 0009 Imagine 128 series 2e 4Mb DRAM 105d 000a Imagine 128 series 2 8Mb VRAM 105d 000b Imagine 128 series 2 8Mb H-VRAM - 11a4 000a Barco Metheus 5 Megapixel - 13cc 0000 Barco Metheus 5 Megapixel - 13cc 0004 Barco Metheus 5 Megapixel - 13cc 0005 Barco Metheus 5 Megapixel - 13cc 0006 Barco Metheus 5 Megapixel - 13cc 0008 Barco Metheus 5 Megapixel - 13cc 0009 Barco Metheus 5 Megapixel - 13cc 000a Barco Metheus 5 Megapixel - 13cc 000c Barco Metheus 5 Megapixel + 11a4 000a Metheus 5 Megapixel + 13cc 0000 Metheus 5 Megapixel + 13cc 0004 Metheus 5 Megapixel + 13cc 0005 Metheus 5 Megapixel + 13cc 0006 Metheus 5 Megapixel + 13cc 0008 Metheus 5 Megapixel + 13cc 0009 Metheus 5 Megapixel + 13cc 000a Metheus 5 Megapixel + 13cc 000c Metheus 5 Megapixel 493d Imagine 128 T2R [Ticket to Ride] - 11a4 000a Barco Metheus 5 Megapixel, Dual Head - 11a4 000b Barco Metheus 5 Megapixel, Dual Head - 13cc 0002 Barco Metheus 4 Megapixel, Dual Head - 13cc 0003 Barco Metheus 5 Megapixel, Dual Head - 13cc 0007 Barco Metheus 5 Megapixel, Dual Head - 13cc 0008 Barco Metheus 5 Megapixel, Dual Head - 13cc 0009 Barco Metheus 5 Megapixel, Dual Head - 13cc 000a Barco Metheus 5 Megapixel, Dual Head + 11a4 000a Metheus 5 Megapixel, Dual Head + 11a4 000b Metheus 5 Megapixel, Dual Head + 13cc 0002 Metheus 4 Megapixel, Dual Head + 13cc 0003 Metheus 5 Megapixel, Dual Head + 13cc 0007 Metheus 5 Megapixel, Dual Head + 13cc 0008 Metheus 5 Megapixel, Dual Head + 13cc 0009 Metheus 5 Megapixel, Dual Head + 13cc 000a Metheus 5 Megapixel, Dual Head 5348 Revolution 4 105d 0037 Revolution IV-FP AGP (For SGI 1600SW) 11a4 0028 PVS5600M @@ -10418,7 +10478,7 @@ 06eb G98M [Quadro NVS 160M] 06ec G98M [GeForce G 105M] 06ed G98 [GeForce 9600 GT / 9800 GT] - 06ee G98 [GeForce 9600 GT / 9800 GT] + 06ee G98 [GeForce 9600 GT / 9800 GT / GT 240] 06ef G98M [GeForce G 103M] 06f1 G98M [GeForce G 105M] 06f8 G98 [Quadro NVS 420] @@ -10973,6 +11033,7 @@ 0fb9 GP107GL High Definition Audio Controller 0fba GM206 High Definition Audio Controller 0fbb GM204 High Definition Audio Controller + 0fbc GM107 High Definition Audio Controller [GeForce 940MX] 0fc0 GK107 [GeForce GT 640 OEM] 0fc1 GK107 [GeForce GT 640] 0fc2 GK107 [GeForce GT 630 OEM] @@ -10997,6 +11058,7 @@ 0fd3 GK107M [GeForce GT 640M LE] 0fd4 GK107M [GeForce GTX 660M] 0fd5 GK107M [GeForce GT 650M Mac Edition] + 0fd6 GK107M 0fd8 GK107M [GeForce GT 640M Mac Edition] 0fd9 GK107M [GeForce GT 645M] 0fdb GK107M @@ -11013,6 +11075,7 @@ # GRID K1 USM 0fe7 GK107GL [GRID K100 vGPU] 10de 101e GRID K100 + 0fe8 GK107M 0fe9 GK107M [GeForce GT 750M Mac Edition] 0fea GK107M [GeForce GT 755M Mac Edition] 0fec GK107M [GeForce 710A] @@ -11537,6 +11600,7 @@ 11a3 GK104M [GeForce GTX 680MX] 106b 010d iMac 13,2 11a7 GK104M [GeForce GTX 675MX] + 11a9 GK104M [GeForce GTX 870M] 11af GK104GLM [GRID IceCube] 11b0 GK104GL [GRID K240Q / K260Q vGPU] 10de 101a GRID K240Q @@ -11629,8 +11693,10 @@ 1287 GK208B [GeForce GT 730] 1288 GK208B [GeForce GT 720] 1289 GK208 [GeForce GT 710] + 128a GK208B 128b GK208B [GeForce GT 710] 1043 85f7 GT710-SL-1GD5 + 128c GK208B 1290 GK208M [GeForce GT 730M] 103c 2afa GeForce GT 730A 103c 2b04 GeForce GT 730A @@ -11771,6 +11837,7 @@ 174e GM108M [GeForce MX110] 1789 GM107GL [GRID M3-3020] 179c GM107 [GeForce 940MX] + 1025 1094 Acer Aspire E5-575G 17c2 GM200 [GeForce GTX TITAN X] 17c8 GM200 [GeForce GTX 980 Ti] 17f0 GM200GL [Quadro M6000] @@ -11786,7 +11853,8 @@ 1adb TU106 USB Type-C UCSI Controller 1043 8673 TURBO-RTX2070-8G 1aeb TU116 High Definition Audio Controller - 1aed TU116 [GeForce GTX 1650 SUPER] + 1aec TU116 USB 3.1 Host Controller + 1aed TU116 USB Type-C UCSI Controller 1b00 GP102 [TITAN X] 1b01 GP102 [GeForce GTX 1080 Ti 10GB] 1b02 GP102 [TITAN Xp] @@ -11868,6 +11936,7 @@ 1c91 GP107M [GeForce GTX 1050 3 GB Max-Q] 1c92 GP107M [GeForce GTX 1050 Mobile] 1c94 GP107M [GeForce MX350] + 1c96 GP107M [GeForce MX350] 1ca7 GP107GL 1ca8 GP107GL 1caa GP107GL @@ -11900,6 +11969,7 @@ 1d33 GP108GLM [Quadro P500 Mobile] 1d34 GP108GLM [Quadro P520] 1d52 GP108BM [GeForce MX250] + 1d56 GP108BM [GeForce MX330] 1d81 GV100 [TITAN V] 1db1 GV100GL [Tesla V100 SXM2 16GB] 1db2 GV100GL [Tesla V100 DGXS 16GB] @@ -11920,11 +11990,12 @@ 1e04 TU102 [GeForce RTX 2080 Ti] 1e07 TU102 [GeForce RTX 2080 Ti Rev. A] 1462 3715 RTX 2080 Ti GAMING X TRIO - 1e2d TU102B - 1e2e TU102B + 1e2d TU102 [GeForce RTX 2080 Ti Engineering Sample] + 1e2e TU102 [GeForce RTX 2080 Ti 12GB Engineering Sample] 1e30 TU102GL [Quadro RTX 6000/8000] 10de 129e Quadro RTX 8000 10de 12ba Quadro RTX 6000 + 1e36 TU102GL [Quadro RTX 6000] 1e37 TU102GL [GRID RTX T10-4/T10-8/T10-16] 10de 1347 GRID RTX T10-8 10de 1348 GRID RTX T10-4 @@ -11942,6 +12013,8 @@ 1e87 TU104 [GeForce RTX 2080 Rev. A] 1e89 TU104 [GeForce RTX 2060] 1e90 TU104M [GeForce RTX 2080 Mobile] + 1e91 TU104M [GeForce RTX 2070 SUPER Mobile / Max-Q] + 1e93 TU104M [GeForce RTX 2080 SUPER Mobile / Max-Q] 1eab TU104M 1eae TU104M 1eb0 TU104GL [Quadro RTX 5000] @@ -11954,34 +12027,56 @@ 1ec2 TU104 [GeForce RTX 2070 SUPER] 1ec7 TU104 [GeForce RTX 2070 SUPER] 1ed0 TU104BM [GeForce RTX 2080 Mobile] + 1ed1 TU104BM [GeForce RTX 2070 SUPER Mobile / Max-Q] + 1ed3 TU104BM [GeForce RTX 2080 SUPER Mobile / Max-Q] + 1ef5 TU104GLM [Quadro RTX 5000 Mobile Refresh] 1f02 TU106 [GeForce RTX 2070] 1043 8673 TURBO RTX 2070 1f04 TU106 1f06 TU106 [GeForce RTX 2060 SUPER] 1f07 TU106 [GeForce RTX 2070 Rev. A] 1f08 TU106 [GeForce RTX 2060 Rev. A] + 1f09 TU106 [GeForce GTX 1660 SUPER] + 1f0a TU106 [GeForce GTX 1650] 1f10 TU106M [GeForce RTX 2070 Mobile] 1f11 TU106M [GeForce RTX 2060 Mobile] + 1f12 TU106M [GeForce RTX 2060 Max-Q] + 1f14 TU106M [GeForce RTX 2070 Mobile / Max-Q Refresh] + 1f15 TU106M [GeForce RTX 2060 Mobile] 1f2e TU106M 1f36 TU106GLM [Quadro RTX 3000 Mobile / Max-Q] 1f42 TU106 [GeForce RTX 2060 SUPER] 1f47 TU106 [GeForce RTX 2060 SUPER] - 1f50 TU106BM [GeForce RTX 2070 Mobile] + 1f50 TU106BM [GeForce RTX 2070 Mobile / Max-Q] 1f51 TU106BM [GeForce RTX 2060 Mobile] + 1f54 TU106BM [GeForce RTX 2070 Mobile] + 1f55 TU106BM [GeForce RTX 2060 Mobile] 1f81 TU117 1f82 TU117 [GeForce GTX 1650] 1f91 TU117M [GeForce GTX 1650 Mobile / Max-Q] 1f92 TU117M [GeForce GTX 1650 Mobile] + 1f94 TU117M [GeForce GTX 1650 Mobile] + 1f95 TU117M [GeForce GTX 1650 Ti Mobile] 1f96 TU117M [GeForce GTX 1650 Mobile / Max-Q] + 1f97 TU117M [GeForce MX450] + 1f99 TU117M 1fae TU117GL 1fb8 TU117GLM [Quadro T2000 Mobile / Max-Q] 1fb9 TU117GLM [Quadro T1000 Mobile] 1fbf TU117GL + 1fd9 TU117BM [GeForce GTX 1650 Mobile Refresh] + 1ff9 TU117GLM [Quadro T1000 Mobile] + 20b0 GA100 [A100 SXM4 40GB] + 20be GA100 [GRID A100A] + 20bf GA100 [GRID A100B] + 20f1 GA100 [A100 PCIe 40GB] 2182 TU116 [GeForce GTX 1660 Ti] 2183 TU116 2184 TU116 [GeForce GTX 1660] 2187 TU116 [GeForce GTX 1650 SUPER] + 2188 TU116 [GeForce GTX 1650] 2191 TU116M [GeForce GTX 1660 Ti Mobile] + 2192 TU116M [GeForce GTX 1650 Ti Mobile] 21ae TU116GL 21bf TU116GL 21c4 TU116 [GeForce GTX 1660 SUPER] @@ -12200,17 +12295,20 @@ 522a RTS522A PCI Express Card Reader 103c 8079 EliteBook 840 G3 103c 825b OMEN-17-w001nv + 17aa 5124 ThinkPad E595 5249 RTS5249 PCI Express Card Reader 103c 1909 ZBook 15 524a RTS524A PCI Express Card Reader 5250 RTS5250 PCI Express Card Reader 525a RTS525A PCI Express Card Reader + 1028 06d6 Latitude 7275 tablet 1028 06dc Latitude E7470 1028 06e4 XPS 15 9550 17aa 224f ThinkPad X1 Carbon 5th Gen 5260 RTS5260 PCI Express Card Reader 5286 RTS5286 PCI Express Card Reader 5287 RTL8411B PCI Express Card Reader + 1025 1094 Acer Aspire E5-575G 5288 RTS5288 PCI Express Card Reader 5289 RTL8411 PCI Express Card Reader 1043 1457 K55A Laptop @@ -12293,11 +12391,13 @@ 1462 236c 945P Neo3-F motherboard 8168 RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller 1019 8168 RTL8111/8168 PCI Express Gigabit Ethernet controller + 1025 1094 Acer Aspire E5-575G 1028 0283 Vostro 220 1028 04b2 Vostro 3350 1028 04da Vostro 3750 1028 06f2 Latitude 3470 1028 06f3 Latitude 3570 + 1028 0869 Vostro 3470 103c 1611 Pavilion DM1Z-3000 103c 1950 ProBook 450/455 103c 2a6f Asus IPIBL-LB Motherboard @@ -12322,6 +12422,8 @@ 1462 7c37 X570-A PRO motherboard 1775 11cc CC11/CL11 17aa 3814 Z50-75 + 17aa 3823 Lenovo V130-15IGM Laptop - Type 81HL + 17aa 5124 ThinkPad E595 1849 8168 Motherboard (one of many) 7470 3468 TG-3468 Gigabit PCI Express Network Adapter 8086 2055 NUC Kit DN2820FYKH @@ -12375,6 +12477,8 @@ 17aa b736 Z50-75 b822 RTL8822BE 802.11a/b/g/n/ac WiFi adapter 103c 831b Realtek RTL8822BE 802.11ac 2 × 2 Wi-Fi + Bluetooth 4.2 Combo Adapter (MU-MIMO supported) + 17aa 5124 ThinkPad E595 + 17aa b023 ThinkPad E595 c821 RTL8821CE 802.11ac PCIe Wireless Network Adapter c822 RTL8822CE 802.11ac PCIe Wireless Network Adapter d723 RTL8723DE 802.11b/g/n PCIe Adapter @@ -12398,6 +12502,7 @@ 3fc4 RME Digi9652 (Hammerfall) 3fc5 RME Hammerfall DSP 3fc6 RME Hammerfall DSP MADI + 5005 Alveo U250 7038 FPGA Card XC7VX690T 17aa 402f FPGA XC7VX690T-3FFG1157E 8380 Ellips ProfiXpress Profibus Master @@ -12484,6 +12589,9 @@ 1102 8071 SB0150 SoundBlaster PCI512 # EMU8008 PCI version of emu8000 chip 0003 SB AWE64(D) + 1102 0010 CT4600 AWE64D + 1102 0030 CT4650 AWE64D + 1102 0031 CT4655 AWE64D 0004 EMU10k2/CA0100/CA0102/CA10200 [Sound Blaster Audigy Series] 1102 0040 SB0090 Audigy Player # Probably an early engineering sample @@ -12525,7 +12633,11 @@ 1102 0021 X-Fi Platinum 1102 002c X-Fi XtremeGamer FATAL1TY PRO 1102 1003 X-Fi XtremeMusic - 0006 EMU10k1X [SB Live! Value/OEM Series] +# This chip is also known as CA0103 on Sound Blaster 5.1 SB0680 card. + 0006 EMU10k1X / CA0103 [SB Live! OEM / SB 5.1 / Ectiva 5.1] + 1102 1001 SB0680 Sound Blaster 5.1 + 1102 1003 SB0203 SB Live! 5.1 (Dell) + 1102 1004 TP0033 Ectiva Audio 5.1 0007 CA0106/CA0111 [SB Live!/Audigy/X-Fi Series] 1102 0007 SBLive! 24bit 1102 1001 SB0310 Audigy LS @@ -14636,6 +14748,7 @@ 0314 Model 14 Road Runner Frame Grabber 0324 Model 24 Road Runner Frame Grabber 0344 Model 44 Road Runner Frame Grabber + b04e Claxon CXP4 CoaXPress frame grabber 118e Hermstedt GmbH 118f Green Logic 1190 Tripace @@ -15763,6 +15876,7 @@ 0811 SM811 LynxE 0820 SM820 Lynx3D 0910 SM910 + 2262 SM2262/SM2262EN SSD Controller 1270 Olympus Optical Co., Ltd. 1271 GW Instruments 1272 Telematics International @@ -16223,6 +16337,10 @@ # acquired by Diodes Inc. 12d8 Pericom Semiconductor 01a7 7C21P100 2-port PCI-X to PCI-X Bridge +# 3Port-3Lane PCI Express Switch GreenPacket Family + 0303 PCI Express Switch 3-3 +# PI7C9X20508GP 5Port-8Lane PCI Express Switch GreenPacket Family + 0508 PI7C9X20508GP PCI Express Switch 5Port-8Lane 2304 PI7C9X2G304 EL/SL PCIe2 3-Port/4-Lane Packet Switch 2404 PI7C9X2G404 EL/SL PCIe2 4-Port/4-Lane Packet Switch 2608 PI7C9X2G608GP PCIe2 6-Port/8-Lane Packet Switch @@ -16952,7 +17070,7 @@ 13c9 Eaton Corporation 13ca Iomega Corporation 13cb Yano Electric Co Ltd -13cc Metheus Corporation +13cc BARCO 13cd Compatible Systems Corporation 13ce Cocom A/S 13cf Studio Audio & Video Ltd @@ -18117,6 +18235,30 @@ 1028 1ff9 Express Flash PM1725b 6.4TB AIC 1028 1ffa Express Flash PM1725b 12.8TB AIC a824 NVMe SSD Controller PM173X + 1028 2040 EMC PowerEdge Express Flash Ent NVMe AGN MU U.2 Gen4 1.6TB + 1028 2041 EMC PowerEdge Express Flash Ent NVMe AGN MU U.2 Gen4 3.2TB + 1028 2042 EMC PowerEdge Express Flash Ent NVMe AGN MU U.2 Gen4 6.4TB + 1028 2043 EMC PowerEdge Express Flash Ent NVMe AGN MU U.2 Gen4 12.8TB + 1028 2044 EMC PowerEdge Express Flash Ent NVMe AGN MU AIC Gen4 1.6TB + 1028 2045 EMC PowerEdge Express Flash Ent NVMe AGN MU AIC Gen4 3.2TB + 1028 2046 EMC PowerEdge Express Flash Ent NVMe AGN MU AIC Gen4 6.4TB + 1028 2070 EMC PowerEdge Express Flash Ent NVMe AGN RI U.2 Gen4 1.92TB + 1028 2071 EMC PowerEdge Express Flash Ent NVMe AGN RI U.2 Gen4 3.84TB + 1028 2072 EMC PowerEdge Express Flash Ent NVMe AGN RI U.2 Gen4 7.68TB + 1028 2073 EMC PowerEdge Express Flash Ent NVMe AGN RI U.2 Gen4 15.36TB + 1028 2074 EMC PowerEdge Express Flash Ent NVMe AGN RI AIC Gen4 1.92TB + 1028 2075 EMC PowerEdge Express Flash Ent NVMe AGN RI AIC Gen4 3.84TB + 1028 2076 EMC PowerEdge Express Flash Ent NVMe AGN RI AIC Gen4 7.68TB + 1028 2090 EMC PowerEdge Express Flash Ent NVMe AGN SED MU U.2 Gen4 1.6TB + 1028 2091 EMC PowerEdge Express Flash Ent NVMe AGN SED MU U.2 Gen4 3.2TB + 1028 2092 EMC PowerEdge Express Flash Ent NVMe AGN SED MU U.2 Gen4 6.4TB + 1028 2093 EMC PowerEdge Express Flash Ent NVMe AGN SED MU U.2 Gen4 12.8TB + 1028 2094 EMC PowerEdge Express Flash Ent NVMe AGN SED MU AIC Gen4 1.6TB + 1028 2095 EMC PowerEdge Express Flash Ent NVMe AGN SED MU AIC Gen4 3.2TB + 1028 2096 EMC PowerEdge Express Flash Ent NVMe AGN SED MU AIC Gen4 6.4TB + 1028 2097 EMC PowerEdge Express Flash Ent NVMe AGN SED RI U.2 Gen4 1.92TB + 1028 2098 EMC PowerEdge Express Flash Ent NVMe AGN SED RI U.2 Gen4 3.84TB + 1028 2099 EMC PowerEdge Express Flash Ent NVMe AGN SED RI U.2 Gen4 7.68TB 144e OLITEC 144f Askey Computer Corp. 1450 Octave Communications Ind. @@ -18800,6 +18942,7 @@ 16d5 BCM57407 NetXtreme-E 10GBase-T Ethernet Controller 16d6 BCM57412 NetXtreme-E 10Gb RDMA Ethernet Controller 14e4 4120 NetXtreme E-Series Advanced Dual-port 10Gb SFP+ Ethernet Network Daughter Card + 14e4 4126 NetXtreme-E Dual-port 10G SFP+ Ethernet OCP 3.0 Adapter (BCM957412N4120C) 152d 8b20 BCM57412 NetXtreme-E 10Gb RDMA Ethernet Controller 152d 8b22 BCM57412 NetXtreme-E 25Gb RDMA Ethernet Controller 16d7 BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller @@ -18807,11 +18950,13 @@ 14e4 1402 BCM957414A4142CC 10Gb/25Gb Ethernet PCIe 14e4 1404 BCM957414M4142C OCP 2x25G Type1 wRoCE 14e4 4140 NetXtreme E-Series Advanced Dual-port 25Gb SFP28 Network Daughter Card + 14e4 4146 NetXtreme-E Dual-port 25G SFP28 Ethernet OCP 3.0 Adapter (BCM957414N4140C) 1590 020e Ethernet 25Gb 2-port 631SFP28 Adapter 1590 0211 Ethernet 25Gb 2-port 631FLR-SFP28 Adapter 16d8 BCM57416 NetXtreme-E Dual-Media 10G RDMA Ethernet Controller 1028 1feb NetXtreme-E 10Gb SFP+ Adapter - 14e4 4163 BCM957416M4163C OCP 2x10GBT Type1 wRoCE + 14e4 4163 NetXtreme-E Dual-port 10GBASE-T Ethernet OCP 2.0 Adapter (BCM957416M4163C) + 14e4 4166 NetXtreme-E Dual-port 10GBASE-T Ethernet OCP 3.0 Adapter (BCM957416N4160C) 1590 020c Ethernet 10Gb 2-port 535T Adapter 1590 0212 Ethernet 10Gb 2-port 535FLR-T Adapter 16d9 BCM57417 NetXtreme-E 10GBASE-T RDMA Ethernet Controller @@ -18828,6 +18973,7 @@ 16e7 BCM57404 NetXtreme-E Ethernet Partition 16e8 BCM57406 NetXtreme-E Ethernet Partition 16e9 BCM57407 NetXtreme-E 25Gb Ethernet Controller + 16eb BCM57412 NetXtreme-E RDMA Partition 16ec BCM57414 NetXtreme-E Ethernet Partition 16ed BCM57414 NetXtreme-E RDMA Partition 16ee BCM57416 NetXtreme-E Ethernet Partition @@ -18860,6 +19006,8 @@ 103c 30c0 Compaq 6710b 17aa 3a23 IdeaPad S10e 1750 BCM57508 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb/200Gb Ethernet + 14e4 2100 NetXtreme-E Dual-port 100G QSFP56 Ethernet PCIe4.0 x16 Adapter (BCM957508-P2100G) + 14e4 5208 NetXtreme-E Dual-port 100G QSFP56 Ethernet OCP 3.0 Adapter (BCM957508-N2100G) 1751 BCM57504 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb/200Gb Ethernet 1752 BCM57502 NetXtreme-E 10Gb/25Gb/40Gb/50Gb Ethernet 1806 BCM5750X NetXtreme-E Ethernet Virtual Function @@ -19039,6 +19187,8 @@ 43a1 BCM4360 802.11ac Wireless Network Adapter 43a2 BCM4360 802.11ac Wireless Network Adapter 43a3 BCM4350 802.11ac Wireless Network Adapter +# Manufactured by Foxconn for Lenovo + 17aa 075a 00JT494 43a9 BCM43217 802.11b/g/n 43aa BCM43131 802.11b/g/n 43ae BCM43162 802.11ac Wireless Network Adapter @@ -19816,11 +19966,18 @@ 0215 MT42822 Family [BlueField-2 Secure Flash Recovery] 0216 MT2894 Family [ConnectX-6 Lx Flash Recovery] 0217 MT2894 Family [ConnectX-6 Lx Secure Flash Recovery] + 0218 MT2910 Family [ConnectX-7 Flash Recovery] + 0219 MT2910 Family [ConnectX-7 Secure Flash Recovery] + 021a MT43162 Family [BlueField-3 Lx SoC Flash Recovery] + 021b MT43162 Family [BlueField-3 Lx Secure Flash Recovery] + 021c MT43244 Family [BlueField-3 SoC Flash Recovery] + 021d MT43244 Family [BlueField-3 Secure Flash Recovery] 024e MT53100 [Spectrum-2, Flash recovery mode] 024f MT53100 [Spectrum-2, Secure Flash recovery mode] 0250 Spectrum-3, Flash recovery mode 0251 Spectrum-3, Secure Flash recovery mode 0252 Amos chiplet + 0253 Amos GearBox Manager 0254 Spectrum-4, Flash recovery mode 0255 Spectrum-4, Secure Flash recovery mode 0256 Ofek chiplet @@ -19829,8 +19986,6 @@ 0263 MT27710 [ConnectX-4 Lx Programmable Virtual Function] EN 0264 Innova-2 Flex Burn image 0281 NPS-600 Flash Recovery - 0538 MT2910 Family [ConnectX-7 Flash Recovery] - 0539 MT2910 Family [ConnectX-7 Secure Flash Recovery] 1002 MT25400 Family [ConnectX-2 Virtual Function] 1003 MT27500 Family [ConnectX-3] 1014 04b5 PCIe3 40GbE RoCE Converged Host Bus Adapter for Power @@ -19903,11 +20058,13 @@ 1016 MT27710 Family [ConnectX-4 Lx Virtual Function] 1017 MT27800 Family [ConnectX-5] 15b3 0006 ConnectX®-5 EN network interface card, 100GbE single-port QSFP28, PCIe3.0 x16, tall bracket; MCX515A-CCAT + 15b3 0007 Mellanox ConnectX®-5 MCX516A-CCAT 15b3 0020 ConnectX®-5 EN network interface card, 10/25GbE dual-port SFP28, PCIe3.0 x8, tall bracket ; MCX512A-ACAT 15b3 0068 ConnectX®-5 EN network interface card for OCP2.0, Type 1, with host management, 25GbE dual-port SFP28, PCIe3.0 x8, no bracket Halogen free ; MCX542B-ACAN 1018 MT27800 Family [ConnectX-5 Virtual Function] 1019 MT28800 Family [ConnectX-5 Ex] 15b3 0008 ConnectX-5 Ex EN network interface card, 100GbE dual-port QSFP28, PCIe4.0 x16, tall bracket; MCX516A-CDAT + 15b3 0125 Tencent ConnectX-5 EN Ex network interface card for OCP 3.0, with host management, 50GbE Dual-port QSFP28, PCIe4.0 x16, Thumbscrew (pull-tab) bracket 101a MT28800 Family [ConnectX-5 Ex Virtual Function] 101b MT28908 Family [ConnectX-6] 101c MT28908 Family [ConnectX-6 Virtual Function] @@ -19921,9 +20078,12 @@ 1976 MT28908 Family [ConnectX-6 PCIe Bridge] 1977 MT2892 Family [ConnectX-6 Dx PCIe Bridge] 1978 MT42822 Family [BlueField-2 SoC PCIe Bridge] + 1979 MT2910 Family [ConnectX-7 PCIe Bridge] + 197a MT43162 Family [BlueField-3 Lx SoC PCIe Bridge] + 197b MT43244 Family [BlueField-3 SoC PCIe Bridge] 4117 MT27712A0-FDCF-AE 1bd4 0039 SN10XMP2P25 - 1bd4 003a 10G SFP28 SP EO251FM9 Adapter + 1bd4 003a 25G SFP28 SP EO251FM9 Adapter 1bd4 004d SN10XMP2P25,YZPC-01191-101 5274 MT21108 InfiniBridge 5a44 MT23108 InfiniHost @@ -19975,8 +20135,16 @@ a2d4 MT42822 BlueField-2 SoC Crypto enabled a2d5 MT42822 BlueField-2 SoC Crypto disabled a2d6 MT42822 BlueField-2 integrated ConnectX-6 Dx network controller + a2d7 MT43162 BlueField-3 Lx SoC Crypto enabled + a2d8 MT43162 BlueField-3 Lx SoC Crypto disabled + a2d9 MT43162 BlueField-3 Lx integrated ConnectX-7 network controller + a2da MT43244 BlueField-3 SoC Crypto enabled + a2db MT43244 BlueField-3 SoC Crypto disabled + a2dc MT43244 BlueField-3 integrated ConnectX-7 network controller c2d2 MT416842 BlueField SoC management interfac c2d3 MT42822 BlueField-2 SoC Management Interface + c2d4 MT43162 BlueField-3 Lx SoC Management Interface + c2d5 MT43244 BlueField-3 SoC Management Interface # SwitchX-2, 40GbE switch c738 MT51136 c739 MT51136 GW @@ -20312,9 +20480,14 @@ 167e ONNTO Corp. 1681 Hercules 1682 XFX Pine Group Inc. + 5701 Radeon 5700 XT Thicc III Ultra c580 Radeon RX 580 1688 CastleNet Technology Inc. 1170 WLAN 802.11b card +168a Utimaco IS GmbH + 2086 CryptoServer Se-Series Hardware Security Module + c040 CryptoServer CSe-Series Hardware Security Module + c051 CryptoServer Se-Series Gen2 Hardware Security Module # nee Atheros Communications, Inc. 168c Qualcomm Atheros 0007 AR5210 Wireless Network Adapter [AR5000 802.11a] @@ -20540,6 +20713,7 @@ 1028 0300 Wireless 1802 802.11abgn Adapter 1a56 2003 Killer Wireless-N 1202 Half-size Mini PCIe Card 0036 QCA9565 / AR9565 Wireless Network Adapter + 1028 020e Vostro 3470 0037 AR9485 Wireless Network Adapter # Also used as Gigabyte GC-WB150 on a PCIe-to-mini-PCIe converter 1a3b 2100 AW-NB100H 802.11n Wireless Mini PCIe Card @@ -20550,6 +20724,9 @@ 0040 QCA9980/9990 802.11ac Wireless Network Adapter 0041 QCA6164 802.11ac Wireless Network Adapter 0042 QCA9377 802.11ac Wireless Network Adapter + 11ad 08a6 Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter +# compatible with Lenovo's BIOS lock + 17aa 0901 Qualcomm Atheros QCA9377 Wireless Network Adapter 0046 QCA9984 802.11ac Wave 2 Wireless Network Adapter 0050 QCA9887 802.11ac Wireless Network Adapter 0207 AR5210 Wireless Network Adapter [AR5000 802.11a] @@ -20777,11 +20954,22 @@ 0121 PCT-7303A PC card with IRC counters 0122 PCT-7408A PC card with counters and timers 0123 PCT-7424 PCI card with standard counters + 0141 PCA7208AL - Analog Inputs/Outputs + 0142 PCA7208AS - Analog inputs/Outputs + 0143 PCA7408AL - Analog Inputs/Outputs + 0144 PCA7408AS - Analog Inputs/Outputs 0214 PCT-7424C (F0) PC card with standard counters 0215 PCT-7424C (F1) PC card with standard counters 0216 PCT-7424E (F0) PC card with standard counters 0217 PCT-7424E (F1) PC card with standard counters + 0240 PCA7428CL_F0 - analog Inputs + 0241 PCA7428CL_F1 - analog Inputs + 0242 PCA7428CS_F0 - Analog Inputs/Outputs non isolated + 0243 PCA7428CS_F1 - Analog Inputs/Outputs non isolated + 0244 PCA7428CE_F0 - Analog Inputs isolated + 0245 PCA7428CE_F1 - Analog Inputs isolated 0303 PCD-7006C Digital Input & Output PCI Card + 0800 PCD8006 - PCIe digital Inputs/Outputs ff00 CTU CAN FD PCIe Card 1761 Pickering Interfaces Ltd 1771 InnoVISION Multimedia Ltd. @@ -20981,8 +21169,14 @@ 0002 AGN300 802.11 a/b/g True MIMO Wireless Card 1385 6d00 WPNT511 RangeMax 240 Mbps Wireless CardBus Adapter 1737 0054 WPC54GX4 v1 802.11g Wireless-G Notebook Adapter with SRX400 + 0105 MSM8998 PCIe Root Complex + 0108 SM8150/SA8195P PCIe Root Complex + 0300 MDM9x35 LTE Modem + 0301 MDM9640 PCIe Root Complex + 0302 MDM9x55 LTE Modem [Snapdragon X12] 0400 Datacenter Technologies QDF2432 PCI Express Root Port 0401 Datacenter Technologies QDF2400 PCI Express Root Port + 1000 QCS405 PCIe Root Complex 17cc NetChip Technology, Inc 2280 USB 2.0 17cd Cadence Design Systems, Inc. @@ -21125,11 +21319,35 @@ 1011 R1011 IDE Controller 1012 R1012 IDE Controller 1031 PCI/PCI-X to PCI-E Bridge +# Integrated in Vortex86EX, Vortex86EX2 SoC + 1070 CAN Bus Controller +# Integrated in Vortex86EX, Vortex86EX2 SoCs + 1331 Motion Control Interface +# Found in the Vortex86EX2 SoC + 1930 Hybrid Function Control Register +# IGP = on-chip integrated in the MSTI-PMX-1000 (Vortex86MX). + 2010 RDC M2010 VGA-compatible graphics adapter 2012 M2012/R3308 VGA-compatible graphics adapter +# IGP = on-chip integrated in the Vortex86DX3. Basic 2D accel. UMA architecture. + 2015 RDC M2015 VGA-compatible graphics adapter +# Found in the Vortex86EX SoC + 6011 R6011 ISA Bridge +# Found in the Vortex86EX2 SoC + 6013 R6013 ISA Bridge 6020 R6020 North Bridge 6021 R6021 Host Bridge +# Found in the Vortex86DX3 SoC + 6023 R6023 Host Bridge +# Found in the Vortex86EX SoC + 6025 R6025 Host Bridge +# Found in the Vortex86EX2 SoC + 6026 R6026 Host Bridge 6030 R6030 ISA Bridge 6031 R6031 ISA Bridge +# Found in the Vortex86DX3 SoC + 6035 R6035 ISA Bridge +# Found in MSTI-PMX-1000 (Vortex86MX) SoC. + 6036 R6036 ISA Bridge 6040 R6040 MAC Controller 6060 R6060 USB 1.1 Controller 6061 R6061 USB 2.0 Controller @@ -21779,6 +21997,11 @@ 1966 Orad Hi-Tec Systems 1975 DVG64 family 1977 DVG128 family + 1979 3DVG/UHD3 + 1980 HDV2/UHD2 + 1234 3160 UHD2LC + 1234 3300 Legacy UHD2 + 1234 3410 UHD2 # nee Atheros Communications, Inc. nee Attansic Technology Corp. 1969 Qualcomm Atheros 1026 AR8121/AR8113/AR8114 Gigabit or Fast Ethernet @@ -21859,6 +22082,7 @@ 1987 Phison Electronics Corporation 5007 E7 NVMe Controller 5012 E12 NVMe Controller + 5013 PS5013 E13 NVMe Controller 5016 E16 PCIe4 NVMe Controller 1989 Montilio Inc. 0001 RapidFile Bridge @@ -21943,16 +22167,22 @@ 19e5 3036 NVMe SSD ES3600C V3 3200GB HHHL AIC 0200 Hi1822 Family (2*100GE) 19e5 d139 Hi1822 SP572 (2*100GE) + 19e5 d13d Hi1822 SC371 (2*100GE) + 19e5 d147 Hi1822 SP573 (2*100GE) 0202 Hi1822 Family (2*32G FC) + 19e5 d149 Hi1822 SP528 (2*32G FC) 19e5 d302 Hi1822 SP521 (2*32G FC) 19e5 d304 Hi1822 SP526 (2*32G FC) 0203 Hi1822 Family (2*16G FC) + 19e5 d148 Hi1822 SP527 (2*16G FC) 19e5 d301 Hi1822 SP520 (2*16G FC) 19e5 d305 Hi1822 SP525 (2*16G FC) 0205 Hi1822 Family (2*100GE) 19e5 df27 Hi1822 MZ731 MEZZ (2*100GE) 0206 Hi1822 Family (2*25GE) 19e5 d138 Hi1822 SP582 (2*25GE) + 19e5 d13a Hi1822 SC381 (2*25GE) + 19e5 d145 Hi1822 SP586 (2*25GE) 0210 Hi1822 Family (4*25GE) 19e5 df2e Hi1822 MZ532 MEZZ (4*25GE) 0211 Hi1822 Family (4*25GE) @@ -21968,6 +22198,7 @@ 19e5 d129 Hi1822 SP570 (4*25GE) 19e5 d136 Hi1822 SP580 (4*25GE) 19e5 d141 Hi1822 SP583 (4*25GE) + 19e5 d146 Hi1822 SP585 (4*25GE) 371e Hi1822 Family Virtual Bridge 375e Hi1822 Family Virtual Function 379e Hi1822 Family Virtual Function @@ -21981,6 +22212,10 @@ a12a HiSilicon Add-on PCI-PCI Bridge a220 HNS GE Network Controller a221 HNS GE/10GE/25GE Network Controller + 19e5 0454 TM280 + 19e5 04cc TM210 + 19e5 d14a TM280 4*25G + 19e5 d14b TM210 4*GE a222 HNS GE/10GE/25GE RDMA Network Controller a224 HNS GE/10GE/25GE/50GE RDMA Network Controller a226 HNS GE/10GE/25GE/50GE/100GE RDMA Network Controller @@ -22141,6 +22376,7 @@ 4254 0552 S952 v3 1ae0 Google, Inc. 0042 Compute Engine Virtual Ethernet [gVNIC] + abcd Airbrush Combined Paintbox IPU/Oscar Edge TPU [Pixel Neural Core] 1ae3 SANBlaze Technology, Inc. 1ae7 First Wise Media GmbH 0520 HFC-S PCI A [X-TENSIONS XC-520] @@ -22207,6 +22443,8 @@ 1050 Virtio GPU # virtio 1.0 1052 Virtio input +# virtio 1.0 + 1053 Virtio socket 1110 Inter-VM shared memory 1af4 1100 QEMU Virtual Machine 1af5 Netezza Corp. @@ -22224,6 +22462,7 @@ 0612 ASM1062 Serial ATA Controller 1849 0612 Motherboard 1042 ASM1042 SuperSpeed USB Host Controller + 1043 1059 K53SM motherboard 1043 8488 P8B WS Motherboard 1849 1042 Motherboard 1080 ASM1083/1085 PCIe to PCI Bridge @@ -22234,6 +22473,7 @@ 1242 ASM1142 USB 3.1 Host Controller 1343 ASM1143 USB 3.1 Host Controller 2142 ASM2142 USB 3.1 Host Controller + 3242 ASM3242 USB 3.2 Host Controller 1b26 Netcope Technologies, a.s. c132 COMBO-LXT155 c1c0 NFB-100G1-e0 @@ -22320,6 +22560,11 @@ 1028 1fe2 BOSS-S1 Adapter 1028 2010 BOSS-S2 Adapter 1d49 0300 ThinkSystem M.2 with Mirroring Enablement Kit + 1d49 0301 ThinkSystem SR630 x16 PCIE with 4 SATA ports Riser + 1d49 0302 ThinkSystem SE350 M.2 SATA 4-Bay Data RAID Mirroring Enablement Kit + 1d49 0303 ThinkSystem SE350 M.2 SATA 4-Bay Data RAID Mirroring Enablement Kit + 1d49 0304 ThinkSystem M.2 SATA 2-Bay RAID Enablement Kit + 1d49 0305 ThinkSystem 7mm SATA 2-Bay Rear RAID Enablement Kit 9235 88SE9235 PCIe 2.0 x2 4-port SATA 6 Gb/s Controller 9445 88SE9445 PCIe 2.0 x4 4-Port SAS/SATA 6 Gbps RAID Controller 9480 88SE9480 SAS/SATA 6Gb/s RAID controller @@ -22336,6 +22581,7 @@ 0007 DELTA-3G-elp-d 1b6f Etron Technology, Inc. 7023 EJ168 USB 3.0 Host Controller + 1458 5007 GA-880GMA-USB3 7052 EJ188/EJ198 USB 3.0 Host Controller 1849 7052 QC5000-ITX/PH 1b73 Fresco Logic @@ -22441,6 +22687,7 @@ 1102 OmniBusBox II Multi-Protocol Interface Core 1103 OmniBus II cPCIe/PXIe Multi-Protocol Interface Card 1bd4 Inspur Electronic Information Industry Co., Ltd. + 0911 Arria10_PCIe_F10A1150 1bee IXXAT Automation GmbH 0003 CAN-IB200/PCIe 1bef Lantiq @@ -22465,6 +22712,12 @@ 1c1c Symphony 0001 82C101 1c1f SoftLab-NSK + 0015 FD842 + 0019 FD722 + 001a FD788 + 001b FD720 + 001c FD922 + 001d Vega 1c28 Lite-On IT Corp. / Plextor 0122 M6e PCI Express SSD [Marvell 88SS9183] # previously Fiberblaze @@ -22494,8 +22747,12 @@ a00a FBC2CGG3 Capture 8x10Gb [Mango] a00e FB2CG Capture 2x100Gb [Savona] a00f FB2CG Capture 2x40Gb [Savona] + a010 FB2CGHH Capture 2x40Gb [Tivoli] a011 FB2CG Capture 2x25Gb [Savona] a012 FB2CG Capture 8x10Gb [Savona] + a013 FB2CGHH Capture 2x25Gb [Tivoli] + a014 FB2CGHH Capture 8x10Gb [Tivoli] + a015 FB2CGHH Capture 2x100Gb [Tivoli] # Used on V120 VME Crate Controller 1c32 Highland Technology, Inc. 1c33 Daktronics, Inc @@ -22520,6 +22777,7 @@ 1283 PC300 NVMe Solid State Drive 256GB 1284 PC300 NVMe Solid State Drive 512GB 1285 PC300 NVMe Solid State Drive 1TB + 1327 BC501 NVMe Solid State Drive 512GB 1504 SC300 512GB M.2 2280 SATA Solid State Drive 1c5f Beijing Memblaze Technology Co. Ltd. 000d PBlaze5 520/526 AIC @@ -22576,6 +22834,10 @@ 0010 Pro Capture Endpoint 0014 PRO CAPTURE AIO 4K PLUS 0017 PRO CAPTURE AIO 4K + 0051 Eco Capture Dual HDMI M.2 + 0052 Eco Capture HDMI 4K M.2 + 0053 Eco Capture Dual SDI M.2 + 0054 Eco Capture Quad SDI M.2 1cdd secunet Security Networks AG 1ce4 Exablaze 0001 ExaNIC X4 @@ -22598,6 +22860,7 @@ cd01 NVMe SSD Controller ec20 Elastic Network Adapter (ENA) efa0 Elastic Fabric Adapter (EFA) + efa1 Elastic Fabric Adapter (EFA) 1d17 Zhaoxin 070f ZX-100 PCI Express Root Port 0710 ZX-100/ZX-200 PCI Express Root Port @@ -22690,6 +22953,7 @@ 04de Taurus/McKinley 1d6a Aquantia Corp. 0001 AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion] + 00b1 AQC100 10G Ethernet MAC controller [AQtion] 07b1 AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion] 08b1 AQC108 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion] 11b1 AQC111 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion] @@ -22721,9 +22985,24 @@ 1012 AR-MAN-U200 [Manitou Class Accelerator for U200] 1013 AR-MAN-U250 [Manitou Class Accelerator for U250] 1014 AR-MAN-U280 [Manitou Class Accelerator for U280] + 1015 AR-ARK-BBDEV-FX0 [Arkville 32B DPDK Baseband Device] + 1016 AR-ARK-BBDEV-FX1 [Arkville 64B DPDK Baseband Device] 4200 A5PL-E1-10GETI [10 GbE Ethernet Traffic Instrument] 1d72 Xiaomi -1d78 DERA +1d78 DERA Storage + 1512 TAI NVMe Controller + 1d78 2003 D5457 HHHL 1.6TB NVMe SSD + 1d78 2004 D5437 HHHL 2TB NVMe SSD + 1d78 2005 D5457 HHHL 3.2TB NVMe SSD + 1d78 2006 D5437 HHHL 4TB NVMe SSD + 1d78 2007 D5457 HHHL 6.4TB NVMe SSD + 1d78 2008 D5437 HHHL 8TB NVMe SSD + 1d78 2103 D5457 U.2 1.6TB NVMe SSD + 1d78 2104 D5437 U.2 2TB NVMe SSD + 1d78 2105 D5457 U.2 3.2TB NVMe SSD + 1d78 2106 D5437 U.2 4TB NVMe SSD + 1d78 2107 D5457 U.2 6.4TB NVMe SSD + 1d78 2108 D5437 U.2 8TB NVMe SSD 1d7c Aerotech, Inc. 1d82 NETINT Technologies Inc. 0101 Codensity D400 SSD @@ -22767,6 +23046,7 @@ 1d95 Graphcore Ltd 0001 Colossus GC2 [C2] 0002 Colossus GC1 [S1] +1d97 Shenzhen Longsys Electronics Co., Ltd. 1d9b Facebook, Inc. 0010 Networking DOM Engine 0011 IO Bridge @@ -22776,36 +23056,67 @@ 0001 HL-1000 AI Inference Accelerator [Goya] # PCIe accelerator card for Deep Learning training tasks 1000 HL-2000 AI Training Accelerator [Gaudi] +1db2 ATP ELECTRONICS INC 1dbb NGD Systems, Inc. 1dbf Guizhou Huaxintong Semiconductor Technology Co., Ltd 0401 StarDragon4800 PCI Express Root Port 1dc5 FADU Inc. 1dcd Liqid Inc. -1dd8 Pensando Systems Inc +1dd8 Pensando Systems 1000 DSC Capri Upstream Port 1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB 1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB 1dd8 4002 Naples 25Gb 2-port SFP28 x8 4GB + 1dd8 4007 DSC-25-OCP 10/25G 2-port 4G RAM 8G eMMC G1 Services Card + 1dd8 4008 DSC-25 10/25G 2-port SFP28 x8 4GB RAM 8GB eMMC + 1dd8 400a DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card + 1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card + 1dd8 400d DSP DSC-100 100G 2p QSFP28 Card 1001 DSC Virtual Downstream Port 1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB 1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB 1dd8 4002 Naples 25Gb 2-port SFP28 x8 4GB + 1dd8 4007 DSC-25-OCP 10/25G 2-port 4G RAM 8G eMMC G1 Services Card + 1dd8 4008 DSC-25 10/25G 2-port SFP28 x8 4GB RAM 8GB eMMC + 1dd8 400a DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card + 1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card + 1dd8 400d DSP DSC-100 100G 2p QSFP28 Card 1002 DSC Ethernet Controller 1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB 1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB 1dd8 4002 Naples 25Gb 2-port SFP28 x8 4GB + 1dd8 4007 DSC-25-OCP 10/25G 2-port 4G RAM 8G eMMC G1 Services Card + 1dd8 4008 DSC-25 10/25G 2-port SFP28 x8 4GB RAM 8GB eMMC + 1dd8 400a DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card + 1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card + 1dd8 400d DSP DSC-100 100G 2p QSFP28 Card 1003 DSC Ethernet Controller VF 1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB 1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB 1dd8 4002 Naples 25Gb 2-port SFP28 x8 4GB + 1dd8 4007 DSC-25-OCP 10/25G 2-port 4G RAM 8G eMMC G1 Services Card + 1dd8 4008 DSC-25 10/25G 2-port SFP28 x8 4GB RAM 8GB eMMC + 1dd8 400a DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card + 1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card + 1dd8 400d DSP DSC-100 100G 2p QSFP28 Card 1004 DSC Management Controller 1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB 1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB 1dd8 4002 Naples 25Gb 2-port SFP28 x8 4GB + 1dd8 4007 DSC-25-OCP 10/25G 2-port 4G RAM 8G eMMC G1 Services Card + 1dd8 4008 DSC-25 10/25G 2-port SFP28 x8 4GB RAM 8GB eMMC + 1dd8 400a DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card + 1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card + 1dd8 400d DSP DSC-100 100G 2p QSFP28 Card 1007 DSC Storage Accelerator 1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB 1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB 1dd8 4002 Naples 25Gb 2-port SFP28 x8 4GB + 1dd8 4007 DSC-25-OCP 10/25G 2-port 4G RAM 8G eMMC G1 Services Card + 1dd8 4008 DSC-25 10/25G 2-port SFP28 x8 4GB RAM 8GB eMMC + 1dd8 400a DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card + 1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card + 1dd8 400d DSP DSC-100 100G 2p QSFP28 Card 1de0 Groq 0000 Q100 Tensor Streaming Processor 1de1 Tekram Technology Co.,Ltd. @@ -22816,6 +23127,7 @@ 1de5 Eideticom, Inc 1000 IO Memory Controller 2000 NoLoad Hardware Development Kit +1dee Biwin Storage Technology Co., Ltd. 1def Ampere Computing, LLC e005 eMAG PCI Express Root Port 0 e006 eMAG PCI Express Root Port 1 @@ -22848,6 +23160,27 @@ 0003 alst4x 1dfc JSC NT-COM 1181 TDM 8 Port E1/T1/J1 Adapter +1e0f KIOXIA Corporation + 0007 NVMe SSD Controller Cx6 + 1028 2078 DC NVMe CD6 RI 960GB + 1028 2079 DC NVMe CD6 RI 1.92TB + 1028 207a DC NVMe CD6 RI 3.84TB + 1028 207b DC NVMe CD6 RI 7.68TB + 1028 207c DC NVMe CD6 RI 15.36TB + 1028 207e Dell Ent NVMe CM6 RI 1.92TB + 1028 207f Dell Ent NVMe CM6 RI 3.84TB + 1028 2080 Dell Ent NVMe CM6 RI 7.68TB + 1028 2081 Dell Ent NVMe CM6 RI 15.36TB + 1028 2084 Dell Ent NVMe CM6 MU 1.6TB + 1028 2085 Dell Ent NVMe CM6 MU 3.2TB + 1028 2086 Dell Ent NVMe CM6 MU 6.4TB + 1028 210a Dell Ent NVMe FIPS CM6 RI 1.92TB + 1028 210b Dell Ent NVMe FIPS CM6 RI 3.84TB + 1028 210c Dell Ent NVMe FIPS CM6 RI 7.68TB + 1028 210d Dell Ent NVMe FIPS CM6 RI15.36TB + 1028 210e Dell Ent NVMe FIPS CM6 MU 1.6TB + 1028 210f Dell Ent NVMe FIPS CM6 MU 3.2TB + 1028 2110 Dell Ent NVMe FIPS CM6 MU 6.4TB 1e17 Arnold & Richter Cine Technik GmbH & Co. Betriebs KG 1e24 Squirrels Research Labs 0101 Acorn CLE-101 @@ -22861,10 +23194,20 @@ # JungleCat VU35P Module 1635 JCM35 1e26 Fujitsu Client Computing Limited +1e36 Shanghai Enflame Technology Co. Ltd + 0001 T10 [CloudBlazer] # nee Thinci, Inc 1e38 Blaize, Inc + 0102 Xplorer X1600 1e3d Burlywood, Inc 1e49 Yangtze Memory Technologies Co.,Ltd +1e4b MAXIO Technology (Hangzhou) Ltd. + 1001 NVMe SSD Controller MAP1001 + 1002 NVMe SSD Controller MAP1002 + 1003 NVMe SSD Controller MAP1003 + 1201 NVMe SSD Controller MAP1201 + 1202 NVMe SSD Controller MAP1202 + 1601 NVMe SSD Controller MAP1601 1e4c GSI Technology # Associative Processing Unit chip 0010 Gemini [ Lida ] @@ -22873,11 +23216,13 @@ 0100 The device has already been deleted. 0000 0100 PY8800 64GB Accelerator 1e6b Axiado Corp. +1e85 Heitec AG 1e89 ID Quantique SA 0002 Quantis-PCIe-40M 0003 Quantis-PCIe-240M # aka SED Systems 1e94 Calian SED +1e95 Solid State Storage Technology Corporation # nee Tumsan Oy 1fc0 Ascom (Finland) Oy 0300 E2200 Dual E1/Rawpipe Card @@ -23059,6 +23404,7 @@ 0100 Permedia II 2D+3D 07a1 Wildcat III 6210 07a2 Sun XVR-500 Graphics Accelerator + 3d3d 1047 Sun XVR-600 Graphics Accelerator 07a3 Wildcat IV 7210 1004 Permedia 3d04 Permedia @@ -23792,7 +24138,9 @@ 02d3 Comet Lake SATA AHCI Controller 02e0 Comet Lake Management Engine Interface 02e8 Serial IO I2C Host Controller + 02e9 Comet Lake Serial IO I2C Host Controller 02f0 Wireless-AC 9462 + 8086 0070 Intel(R) Wi-Fi 6 AX201 160MHz 02f9 Comet Lake Thermal Subsytem 02fc Comet Lake Integrated Sensor Solution 0309 80303 I/O Processor PCI-to-PCI Bridge @@ -23824,6 +24172,7 @@ 0406 Haswell Integrated Graphics Controller 040a Xeon E3-1200 v3 Processor Integrated Graphics Controller 0412 Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller + 103c 1998 EliteDesk 800 G1 17aa 309f ThinkCentre M83 0416 4th Gen Core Processor Integrated Graphics Controller 17aa 220e ThinkPad T440p @@ -23874,6 +24223,29 @@ 8086 01f7 SCRU32 # uninitialized SRCU32 RAID Controller 061f 80303 I/O Processor + 068d Comet Lake LPC Controller + 06a3 Comet Lake PCH SMBus Controller + 06a4 Comet Lake PCH SPI Controller + 06a8 Comet Lake PCH Serial IO UART Host Controller #0 + 06a9 Comet Lake PCH Serial IO UART Host Controller #1 + 06aa Comet Lake PCH Serial IO SPI Controller #0 + 06ab Comet Lake PCH Serial IO SPI Controller #1 + 06ac Comet Lake PCI Express Root Port #21 + 06b0 Comet Lake PCI Express Root Port #9 + 06c0 Comet Lake PCI Express Root Port #17 + 06c8 Comet Lake PCH cAVS + 06e0 Comet Lake HECI Controller + 06e8 Comet Lake PCH Serial IO I2C Controller #0 + 06e9 Comet Lake PCH Serial IO I2C Controller #1 + 06ea Comet Lake PCH Serial IO I2C Controller #2 + 06eb Comet Lake PCH Serial IO I2C Controller #3 + 06ed Comet Lake USB 3.1 xHCI Host Controller + 06ef Comet Lake PCH Shared SRAM + 06f0 Wireless-AC 9462/9560 + 8086 0034 Wireless-AC 9560 + 8086 02a4 Wireless-AC 9462 + 06f9 Comet Lake PCH Thermal Controller + 06fb Comet Lake PCH Serial IO SPI Controller #2 0700 CE Media Processor A/V Bridge 0701 CE Media Processor NAND Flash Controller 0703 CE Media Processor Media Control Unit 1 @@ -24344,6 +24716,19 @@ 1028 1fe7 Express Flash NVMe 3.2TB 2.5" U.2 (P4600) 1028 1fe8 Express Flash NVMe 2.0TB HHHL AIC (P4600) 1028 1fe9 Express Flash NVMe 4.0TB HHHL AIC (P4600) + 0b60 NVMe DC SSD [3DNAND, Beta Rock Controller] + 1028 2060 NVMe SED MU U.2 1.6TB (P5600) + 1028 2061 NVMe SED MU U.2 3.2TB (P5600) + 1028 2062 NVMe SED MU U.2 6.4TB (P5600) + 1028 2064 NVMe SED RI U.2 1.92TB (P5500) + 1028 2065 NVMe SED RI U.2 3.84TB (P5500) + 1028 2066 NVMe SED RI U.2 7.68TB (P5500) + 1028 209e NVMe MU U.2 1.6TB (P5600) + 1028 209f NVMe MU U.2 3.2TB (P5600) + 1028 2100 NVMe MU U.2 6.4TB (P5600) + 1028 2102 NVMe RI U.2 1.92TB (P5500) + 1028 2103 NVMe RI U.2 3.84TB (P5500) + 1028 2104 NVMe RI U.2 7.68TB (P5500) 0be0 Atom Processor D2xxx/N2xxx Integrated Graphics Controller 0be1 Atom Processor D2xxx/N2xxx Integrated Graphics Controller 105b 0d7c D270S/D250S Motherboard @@ -24371,6 +24756,7 @@ 0bf6 Atom Processor D2xxx/N2xxx DRAM Controller 0bf7 Atom Processor D2xxx/N2xxx DRAM Controller 0c00 4th Gen Core Processor DRAM Controller + 103c 1998 EliteDesk 800 G1 17aa 309f ThinkCentre M83 0c01 Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller 0c04 Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller @@ -24380,6 +24766,7 @@ 0c08 Xeon E3-1200 v3 Processor DRAM Controller 0c09 Xeon E3-1200 v3/4th Gen Core Processor PCI Express x4 Controller 0c0c Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller + 103c 1998 EliteDesk 800 G1 17aa 220e ThinkPad T440p 17aa 309f ThinkCentre M83 0c46 Atom Processor S1200 PCI Express Root Port 1 @@ -24439,6 +24826,7 @@ 0d58 Ethernet Controller XXV710 Intel(R) FPGA Programmable Acceleration Card N3000 for Networking 8086 0000 Ethernet Controller XXV710 Intel(R) FPGA Programmable Acceleration Card N3000 for Networking 8086 0001 Ethernet Controller XXV710 Intel(R) FPGA Programmable Acceleration Card N3000 for Networking + 0d9f Ethernet Controller (2) I225-IT 0e00 Xeon E7 v2/Xeon E5 v2/Core i7 DMI2 1028 04f7 Xeon E5 v2 on PowerEdge R320 server 15d9 066b X9SRL-F @@ -24755,6 +25143,7 @@ 1014 0549 Thinkpad 1179 0001 PRO/1000 MT Mobile Connection 8086 101e PRO/1000 MT Mobile Connection + 101f Ethernet Controller V710 for 5GBASE-T 1026 82545GM Gigabit Ethernet Controller 1028 0168 Precision Workstation 670 Mainboard 1028 0169 Precision 470 @@ -25498,6 +25887,7 @@ 108e 7b15 Sun Dual Port 10 GbE PCIe 2.0 Low Profile Adapter, Base-T 1137 00bf Ethernet Converged Network Adapter X540-T2 1170 0052 Ethernet Controller 10-Gigabit X540-AT2 + 15d9 0734 AOC-STG-I2T 17aa 1073 ThinkServer X540-T2 AnyFabric 17aa 4006 Ethernet Controller 10-Gigabit X540-AT2 1bd4 001a 10G base-T DP ER102Ti3 Rack Adapter @@ -25538,6 +25928,7 @@ 1539 I211 Gigabit Network Connection 153a Ethernet Connection I217-LM 103c 1909 ZBook 15 + 103c 1998 EliteDesk 800 G1 17aa 220e ThinkPad T440p 17aa 309f ThinkCentre M83 153b Ethernet Connection I217-V @@ -25619,6 +26010,7 @@ 17aa 4001 ThinkServer X710-4 AnyFabric for 10GbE SFP+ 17aa 4002 ThinkServer X710-2 AnyFabric for 10GbE SFP+ 19e5 d11c Ethernet 2-port X710 10Gb SFP+ Adapter SP330 + 1bd4 0056 Ethernet Network Adapter X710-BM2 for OCP NIC 3.0 8086 0000 Ethernet Converged Network Adapter X710 8086 0001 Ethernet Converged Network Adapter X710-4 8086 0002 Ethernet Converged Network Adapter X710-4 @@ -25745,18 +26137,35 @@ 8086 4001 Ethernet Network Adapter XXV710-2 1591 Ethernet Controller E810-C for backplane 1592 Ethernet Controller E810-C for QSFP + 1137 02bf E810CQDA2 2x100 GbE QSFP28 PCIe NIC 8086 0002 Ethernet Network Adapter E810-C-Q2 8086 0004 Ethernet Network Adapter E810-C-Q2 8086 0005 Ethernet Network Adapter E810-C-Q1 for OCP3.0 8086 0006 Ethernet Network Adapter E810-C-Q2 for OCP3.0 8086 0009 Ethernet Network Adapter E810-C-Q1 + 8086 000a Ethernet Network Adapter E810-C-Q1 for OCP + 8086 000b Ethernet 100G 2P E810-C Adapter 1593 Ethernet Controller E810-C for SFP + 1137 02c3 E810XXVDA4 4x25/10 GbE SFP28 PCIe NIC 8086 0002 Ethernet Network Adapter E810-L-2 8086 0005 Ethernet Network Adapter E810-XXV-4 8086 0006 Ethernet Network Adapter E810-XXV-4 8086 0007 Ethernet Network Adapter E810-XXV-4 8086 0008 Ethernet Network Adapter E810-XXV-2 8086 0009 Ethernet Network Adapter E810-XXV-2 for OCP 2.0 + 8086 000a Ethernet 25G 4P E810-XXV Adapter + 1599 Ethernet Controller E810-XXV for backplane + 159a Ethernet Controller E810-XXV for QSFP + 159b Ethernet Controller E810-XXV for SFP + 1137 02be E810XXVDA2 2x25/10 GbE SFP28 PCIe NIC + 1bd4 0057 Ethernet Network Adapter E810-XXVAM2 + 1bd4 0058 Ethernet Network Adapter E810-XXVAM2 for OCP 3.0 + 8086 0001 Ethernet 25G 2P E810-XXV OCP + 8086 0002 Ethernet 25G 2P E810-XXV Adapter + 8086 0003 Ethernet Network Adapter E810-XXV-2 + 8086 0005 Ethernet Network Adapter E810-XXV-2 for OCP 3.0 + 8086 4001 Ethernet Network Adapter E810-XXV-2 + 8086 4002 Ethernet Network Adapter E810-XXV-2 for OCP 3.0 15a0 Ethernet Connection (2) I218-LM 15a1 Ethernet Connection (2) I218-V 15a2 Ethernet Connection (3) I218-LM @@ -25833,6 +26242,8 @@ 15ec JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018] 15ef JHL7540 Thunderbolt 3 Bridge [Titan Ridge DD 2018] 15f0 JHL7540 Thunderbolt 3 USB Controller [Titan Ridge DD 2018] + 15f2 Intel(R) Ethernet Controller I225-LM + 15f3 Intel(R) Ethernet Controller I225-V 15f4 Ethernet Connection (15) I219-LM 15f5 Ethernet Connection (15) I219-V 15f6 I210 Gigabit Ethernet Connection @@ -25900,9 +26311,10 @@ 18a0 C4xxx Series QAT 18a1 C4XXX Series QAT Virtual Function 1900 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers - 1901 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) + 1901 6th-9th Gen Core Processor PCIe Controller (x16) 1902 HD Graphics 510 1903 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem + 1028 06d6 Latitude 7275 tablet 1028 06dc Latitude E7470 1028 06e4 XPS 15 9550 103c 825b OMEN-17-w001nv @@ -25918,11 +26330,13 @@ 1908 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers 1909 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x4) 190c Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers + 1028 06d6 Latitude 7275 tablet 190f Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers 1910 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers 1028 06e4 XPS 15 9550 103c 825b OMEN-17-w001nv 1911 Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model + 1028 0869 Vostro 3470 17aa 2247 ThinkPad T570 17aa 224f ThinkPad X1 Carbon 5th Gen 17aa 225d ThinkPad T480 @@ -25933,11 +26347,13 @@ 103c 8079 EliteBook 840 G3 1918 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers 1919 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Imaging Unit + 1028 06d6 Latitude 7275 tablet 191b HD Graphics 530 1028 06e4 XPS 15 9550 103c 825b OMEN-17-w001nv 191d HD Graphics P530 191e HD Graphics 515 + 1028 06d6 Latitude 7275 tablet 191f Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers 1921 HD Graphics 520 1926 Iris Graphics 540 @@ -29245,18 +29661,22 @@ 2ffc Xeon E7 v3/Xeon E5 v3/Core i7 System Address Decoder & Broadcast Registers 2ffd Xeon E7 v3/Xeon E5 v3/Core i7 System Address Decoder & Broadcast Registers 2ffe Xeon E7 v3/Xeon E5 v3/Core i7 System Address Decoder & Broadcast Registers + 3140 Easel/Monette Hill Image Processor [Pixel Visual Core] 3165 Wireless 3165 # Stone Peak 1x1 8086 4010 Dual Band Wireless AC 3165 # Stone Peak 1x1 8086 4210 Dual Band Wireless AC 3165 3166 Dual Band Wireless-AC 3165 Plus Bluetooth + 8086 4210 Dual Band Wireless-AC 3165 3184 UHD Graphics 605 3185 UHD Graphics 605 318c Celeron/Pentium Silver Processor Dynamic Platform and Thermal Framework Processor Participant 318e Celeron/Pentium Silver Processor NorthPeak 3192 Gemini Lake P2SB 3197 Celeron/Pentium Silver Processor PCI-default ISA-bridge + 3198 Celeron/Pentium Silver Processor High Definition Audio + 17aa 380b V130-15IGM Laptop (Lenovo) - Type 81HL 319a Celeron/Pentium Silver Processor Trusted Execution Engine Interface 31a2 Celeron/Pentium Silver Processor Integrated Sensor Solution 31ac Celeron/Pentium Silver Processor Serial IO I2C Host Controller @@ -29566,6 +29986,8 @@ 372c Xeon C5500/C3500 Reserved 373f Xeon C5500/C3500 IOxAPIC 37c8 C62x Chipset QuickAssist Technology + 8086 0001 QuickAssist Adapter 8960 + 8086 0002 QuickAssist Adapter 8970 37cc Ethernet Connection X722 37cd Ethernet Virtual Function 700 Series 37ce Ethernet Connection X722 for 10GbE backplane @@ -29977,7 +30399,7 @@ 3e18 8th Gen Core 4-core Workstation Processor Host Bridge/DRAM Registers [Coffee Lake S] 3e1f 8th Gen Core 4-core Desktop Processor Host Bridge/DRAM Registers [Coffee Lake S] 1458 5000 Z370 AORUS Gaming K3-CF - 3e30 8th Gen Core 8-core Desktop Processor Host Bridge/DRAM Registers [Coffee Lake S] + 3e30 8th/9th Gen Core 8-core Desktop Processor Host Bridge/DRAM Registers [Coffee Lake S] 3e33 8th/9th Gen Core Processor Host Bridge/DRAM Registers [Coffee Lake] 3e34 Coffee Lake HOST and DRAM Controller 3e81 8th Gen Core Processor PCIe Controller (x16) @@ -29985,6 +30407,7 @@ 3e89 8th Gen Core Processor PCIe Controller (x4) 3e91 8th Gen Core Processor Gaussian Mixture Model 3e92 UHD Graphics 630 (Desktop) + 1028 0869 Vostro 3470 3e93 UHD Graphics 610 3e96 HD Graphics P630 3e98 UHD Graphics 630 (Desktop 9 Series) @@ -29993,6 +30416,7 @@ 1028 089e Inspiron 5482 3ea5 Iris Plus Graphics 655 3ec2 8th Gen Core Processor Host Bridge/DRAM Registers + 1028 0869 Vostro 3470 1043 8694 PRIME H310M-D 3ec4 8th Gen Core Processor Host Bridge/DRAM Registers 3ec6 8th Gen Core Processor Host Bridge/DRAM Registers @@ -30174,12 +30598,14 @@ 5201 EtherExpress PRO/100 Intelligent Server Fast Ethernet Controller 8086 0001 EtherExpress PRO/100 Server Ethernet Adapter 530d 80310 (IOP) IO Processor + 5502 Ethernet Controller (2) I225-LMvP 5845 QEMU NVM Express Controller 1af4 1100 QEMU Virtual Machine 5900 Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers 5901 Xeon E3-1200 v6/7th Gen Core Processor PCIe Controller (x16) 5902 HD Graphics 610 5904 Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers + 1025 115f Aspire E5-575G 17aa 2247 ThinkPad T570 17aa 224f ThinkPad X1 Carbon 5th Gen 5905 Xeon E3-1200 v6/7th Gen Core Processor PCIe Controller (x8) @@ -30193,6 +30619,7 @@ 5914 Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers 17aa 225d ThinkPad T480 5916 HD Graphics 620 + 1025 1094 Aspire E5-575G 17aa 2248 ThinkPad T570 17aa 224f ThinkPad X1 Carbon 5th Gen 5917 UHD Graphics 620 @@ -30603,10 +31030,15 @@ 8a1f Ice Lake Thunderbolt 3 PCI Express Root Port #1 8a21 Ice Lake Thunderbolt 3 PCI Express Root Port #2 8a23 Ice Lake Thunderbolt 3 PCI Express Root Port #3 + 8a51 Intel Iris Plus Graphics G7 (Ice Lake) 8a52 Iris Plus Graphics G7 + 8a56 Iris Plus Graphics G1 (Ice Lake) + 8a5a Iris Plus Graphics G4 (Ice Lake) + 8a5c Intel Iris Plus Graphics G4 (Ice Lake) 8c00 8 Series/C220 Series Chipset Family 4-port SATA Controller 1 [IDE mode] 8c01 8 Series Chipset Family 4-port SATA Controller 1 [IDE mode] - Mobile 8c02 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] + 103c 1998 EliteDesk 800 G1 17aa 309f ThinkCentre M83 8c03 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] 103c 1909 ZBook 15 @@ -30620,9 +31052,12 @@ 8c0e 8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode] 8c0f 8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode] 8c10 8 Series/C220 Series Chipset Family PCI Express Root Port #1 + 103c 1998 EliteDesk 800 G1 + 1043 8534 ASUS H81I-PLUS 17aa 220e ThinkPad T440p 8c11 8 Series/C220 Series Chipset Family PCI Express Root Port #1 8c12 8 Series/C220 Series Chipset Family PCI Express Root Port #2 + 103c 1998 EliteDesk 800 G1 17aa 220e ThinkPad T440p 8c13 8 Series/C220 Series Chipset Family PCI Express Root Port #2 8c14 8 Series/C220 Series Chipset Family PCI Express Root Port #3 @@ -30639,38 +31074,45 @@ 8c1f 8 Series/C220 Series Chipset Family PCI Express Root Port #8 8c20 8 Series/C220 Series Chipset High Definition Audio Controller 103c 1909 ZBook 15 + 103c 1998 EliteDesk 800 G1 17aa 220e ThinkPad T440p 17aa 309f ThinkCentre M83 8c21 8 Series/C220 Series Chipset High Definition Audio Controller 8c22 8 Series/C220 Series Chipset Family SMBus Controller 103c 1909 ZBook 15 + 103c 1998 EliteDesk 800 G1 17aa 220e ThinkPad T440p 17aa 309f ThinkCentre M83 8c23 8 Series Chipset Family CHAP Counters 8c24 8 Series Chipset Family Thermal Management Controller 8c26 8 Series/C220 Series Chipset Family USB EHCI #1 103c 1909 ZBook 15 + 103c 1998 EliteDesk 800 G1 17aa 220e ThinkPad T440p 17aa 2210 ThinkPad T540p 17aa 309f ThinkCentre M83 2210 17aa ThinkPad T540p 8c2d 8 Series/C220 Series Chipset Family USB EHCI #2 103c 1909 ZBook 15 + 103c 1998 EliteDesk 800 G1 17aa 220e ThinkPad T440p 17aa 309f ThinkCentre M83 8c31 8 Series/C220 Series Chipset Family USB xHCI 103c 1909 ZBook 15 + 103c 1998 EliteDesk 800 G1 17aa 220e ThinkPad T440p 17aa 309f ThinkCentre M83 8c33 8 Series/C220 Series Chipset Family LAN Controller 8c34 8 Series/C220 Series Chipset Family NAND Controller 8c3a 8 Series/C220 Series Chipset Family MEI Controller #1 103c 1909 ZBook 15 + 103c 1998 EliteDesk 800 G1 17aa 220e ThinkPad T440p 17aa 309f ThinkCentre M83 8c3b 8 Series/C220 Series Chipset Family MEI Controller #2 8c3c 8 Series/C220 Series Chipset Family IDE-r Controller 8c3d 8 Series/C220 Series Chipset Family KT Controller + 103c 1998 EliteDesk 800 G1 8c40 8 Series/C220 Series Chipset Family LPC Controller 8c41 8 Series Chipset Family Mobile Super SKU LPC Controller 8c42 8 Series/C220 Series Chipset Family Desktop Super SKU LPC Controller @@ -30687,6 +31129,7 @@ 17aa 309f ThinkCentre M83 8c4d 8 Series/C220 Series Chipset Family LPC Controller 8c4e Q87 Express LPC Controller + 103c 1998 EliteDesk 800 G1 8c4f QM87 Express LPC Controller 103c 1909 ZBook 15 17aa 220e ThinkPad T440p @@ -30821,8 +31264,23 @@ 9622 Integrated RAID 9641 Integrated RAID 96a1 Integrated RAID + 9a09 11th Gen Core Processor PCIe Controller 9a0b Volume Management Device NVMe RAID Controller + 9a13 Tiger Lake-LP Thunderbolt USB Controller + 9a14 11th Gen Core Processor Host Bridge/DRAM Registers + 9a1b Tiger Lake-LP Thunderbolt NHI #0 + 9a1d Tiger Lake-LP Thunderbolt NHI #1 + 9a23 Tiger Lake-LP Thunderbolt PCI Express Root Port #0 + 9a25 Tiger Lake-LP Thunderbolt PCI Express Root Port #1 + 9a27 Tiger Lake-LP Thunderbolt PCI Express Root Port #2 + 9a29 Tiger Lake-LP Thunderbolt PCI Express Root Port #3 + 9a33 Tiger Lake Trace Hub + 9a49 UHD Graphics 9b41 UHD Graphics + 9b44 10th Gen Core Processor Host Bridge/DRAM Registers + 9b54 10th Gen Core Processor Host Bridge/DRAM Registers + 9b64 10th Gen Core Processor Host Bridge/DRAM Registers + 9bc4 UHD Graphics 9c00 8 Series SATA Controller 1 [IDE mode] 9c01 8 Series SATA Controller 1 [IDE mode] 9c02 8 Series SATA Controller 1 [AHCI mode] @@ -30929,6 +31387,7 @@ 9ce5 Wildcat Point-LP Serial IO GSPI Controller #0 9ce6 Wildcat Point-LP Serial IO GSPI Controller #1 9d03 Sunrise Point-LP SATA Controller [AHCI mode] + 1025 115f Acer Aspire E5-575G 1028 06dc Latitude E7470 1028 06f3 Latitude 3570 103c 8079 EliteBook 840 G3 @@ -30949,6 +31408,8 @@ 9d19 Sunrise Point-LP PCI Express Root Port #10 9d1a Sunrise Point-LP PCI Express Root Port #11 9d21 Sunrise Point-LP PMC + 1025 115f Acer Aspire E5-575G + 1028 06d6 Latitude 7275 tablet 1028 06dc Latitude E7470 1028 06f3 Latitude 3570 103c 8079 EliteBook 840 G3 @@ -30956,6 +31417,8 @@ 17aa 225d ThinkPad T480 17aa 382a B51-80 Laptop 9d23 Sunrise Point-LP SMBus + 1025 115f Acer Aspire E5-575G + 1028 06d6 Latitude 7275 tablet 1028 06dc Latitude E7470 1028 06f3 Latitude 3570 103c 8079 EliteBook 840 G3 @@ -30969,6 +31432,8 @@ 9d2a Sunrise Point-LP Serial IO SPI Controller #1 9d2d Sunrise Point-LP Secure Digital IO Controller 9d2f Sunrise Point-LP USB 3.0 xHCI Controller + 1025 115f Acer Aspire E5-575G + 1028 06d6 Latitude 7275 tablet 1028 06dc Latitude E7470 1028 06f3 Latitude 3570 103c 8079 EliteBook 840 G3 @@ -30976,6 +31441,8 @@ 17aa 225d ThinkPad T480 17aa 382a B51-80 Laptop 9d31 Sunrise Point-LP Thermal subsystem + 1025 115f Acer Aspire E5-575G + 1028 06d6 Latitude 7275 tablet 1028 06dc Latitude E7470 1028 06f3 Latitude 3570 103c 8079 EliteBook 840 G3 @@ -30983,8 +31450,13 @@ 17aa 224f ThinkPad X1 Carbon 5th Gen 17aa 225d ThinkPad T480 17aa 382a B51-80 Laptop + 9d32 CSI-2 Host Controller + 1028 06d6 Latitude 7275 tablet 9d35 Sunrise Point-LP Integrated Sensor Hub + 1028 06d6 Latitude 7275 tablet 9d3a Sunrise Point-LP CSME HECI #1 + 1025 115f Acer Aspire E5-575G + 1028 06d6 Latitude 7275 tablet 1028 06dc Latitude E7470 1028 06f3 Latitude 3570 103c 8079 EliteBook 840 G3 @@ -30996,6 +31468,8 @@ 103c 8079 EliteBook 840 G3 9d43 Sunrise Point-LP LPC Controller 17aa 382a B51-80 Laptop + 9d46 LPC/eSPI Controller + 1028 06d6 Latitude 7275 tablet 9d48 Sunrise Point-LP LPC Controller 1028 06dc Latitude E7470 1028 06f3 Latitude 3570 @@ -31005,31 +31479,40 @@ 9d50 Sunrise Point LPC Controller 9d56 Sunrise Point-LP LPC Controller 9d58 Sunrise Point-LP LPC Controller + 1025 115f Acer Aspire E5-575G 17aa 2247 ThinkPad T570 17aa 224f ThinkPad X1 Carbon 5th Gen 9d60 Sunrise Point-LP Serial IO I2C Controller #0 + 1025 115f Acer Aspire E5-575G + 1028 06d6 Latitude 7275 tablet 1028 06f3 Latitude 3570 103c 8079 EliteBook 840 G3 17aa 225d ThinkPad T480 8086 9d60 100 Series PCH/Sunrise Point PCH I2C0 [Skylake/Kaby Lake LPSS I2C] 9d61 Sunrise Point-LP Serial IO I2C Controller #1 + 1028 06d6 Latitude 7275 tablet 9d62 Sunrise Point-LP Serial IO I2C Controller #2 + 1028 06d6 Latitude 7275 tablet 9d63 Sunrise Point-LP Serial IO I2C Controller #3 9d64 Sunrise Point-LP Serial IO I2C Controller #4 9d65 Sunrise Point-LP Serial IO I2C Controller #5 9d66 Sunrise Point-LP Serial IO UART Controller #2 9d70 Sunrise Point-LP HD Audio + 1028 06d6 Latitude 7275 tablet 1028 06dc Latitude E7470 1028 06f3 Latitude 3570 103c 8079 EliteBook 840 G3 17aa 382a B51-80 Laptop 9d71 Sunrise Point-LP HD Audio + 1025 1094 Acer Aspire E5-575G 17aa 224f ThinkPad X1 Carbon 5th Gen 17aa 225d ThinkPad T480 9d84 Cannon Point-LP LPC Controller 1028 089e Inspiron 5482 9da3 Cannon Point-LP SMBus Controller 9da4 Cannon Point-LP SPI Controller + 9da8 Cannon Point-LP Serial IO UART Controller #2 + 9daa Cannon Point-LP Serial IO SPI Controller 9db0 Cannon Point-LP PCI Express Root Port #9 9db1 Cannon Point-LP PCI Express Root Port #10 9db2 Cannon Point-LP PCI Express Root Port #1 @@ -31076,6 +31559,27 @@ 1043 83ac Eee PC 1015PX 144d c072 Notebook N150P a013 Atom Processor D4xx/D5xx/N4xx/N5xx CHAPS counter + a082 Tiger Lake-LP LPC Controller + a0a3 Tiger Lake-LP SMBus Controller + a0a4 Tiger Lake-LP SPI Controller + a0a6 Tiger Lake-LP Trace Hub + a0a8 Tiger Lake-LP Serial IO UART Controller #0 + a0a9 Tiger Lake-LP Serial IO UART Controller #1 + a0ab Tiger Lake-LP Serial IO SPI Controller #1 + a0b0 Tiger Lake-LP PCI Express Root Port #9 + a0bf Tiger Lake-LP PCI Express Root Port #8 + a0c5 Tiger Lake-LP Serial IO I2C Controller #4 + a0c6 Tiger Lake-LP Serial IO I2C Controller #5 + a0c8 Tiger Lake-LP Smart Sound Technology Audio Controller + a0e0 Tiger Lake-LP Management Engine Interface + a0e8 Tiger Lake-LP Serial IO I2C Controller #0 + a0e9 Tiger Lake-LP Serial IO I2C Controller #1 + a0ea Tiger Lake-LP Serial IO I2C Controller #2 + a0eb Tiger Lake-LP Serial IO I2C Controller #3 + a0ed Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller + a0ef Tiger Lake-LP Shared SRAM + a0f0 Wi-Fi 6 AX201 + a0fc Tiger Lake-LP Integrated Sensor Hub a102 Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode] a103 HM170/QM170 Chipset SATA Controller [AHCI Mode] 1028 06e4 XPS 15 9550 @@ -31304,12 +31808,17 @@ a2ee 200 Series PCH PCI Express Root Port #24 a2f0 200 Series PCH HD Audio a304 H370 Chipset LPC/eSPI Controller + 1028 0869 Vostro 3470 a305 Z390 Chipset LPC/eSPI Controller a306 Q370 Chipset LPC/eSPI Controller a309 Cannon Point-LP LPC Controller a30c QM370 Chipset LPC/eSPI Controller + a30d HM470 Chipset LPC/eSPI Controller + a30e Cannon Lake LPC Controller a323 Cannon Lake PCH SMBus Controller + 1028 0869 Vostro 3470 a324 Cannon Lake PCH SPI Controller + 1028 0869 Vostro 3470 a328 Cannon Lake PCH Serial IO UART Host Controller a32c Cannon Lake PCH PCI Express Root Port #21 a32d Cannon Lake PCH PCI Express Root Port #22 @@ -31336,9 +31845,12 @@ a342 Cannon Lake PCH PCI Express Root Port #19 a343 Cannon Lake PCH PCI Express Root Port #20 a348 Cannon Lake PCH cAVS + 1028 0869 Vostro 3470 a352 Cannon Lake PCH SATA AHCI Controller + 1028 0869 Vostro 3470 a353 Cannon Lake Mobile PCH SATA AHCI Controller a360 Cannon Lake PCH HECI Controller + 1028 0869 Vostro 3470 a363 Cannon Lake PCH Active Management Technology - SOL a364 Cannon Lake PCH HECI Controller #2 a368 Cannon Lake PCH Serial IO I2C Controller #0 @@ -31346,9 +31858,12 @@ a36a Cannon Lake PCH Serial IO I2C Controller #2 a36b Cannon Lake PCH Serial IO I2C Controller #3 a36d Cannon Lake PCH USB 3.1 xHCI Host Controller + 1028 0869 Vostro 3470 a36f Cannon Lake PCH Shared SRAM a370 Wireless-AC 9560 [Jefferson Peak] + 1a56 1552 Killer(R) Wireless-AC 1550i Wireless Network Adapter (9560NGW) a379 Cannon Lake PCH Thermal Controller + 1028 0869 Vostro 3470 a620 6400/6402 Advanced Memory Buffer (AMB) abc0 Omni-Path Fabric Switch Silicon 100 Series b152 21152 PCI-to-PCI Bridge @@ -31389,6 +31904,7 @@ d158 Core Processor Miscellaneous Registers f1a5 SSD 600P Series f1a6 SSD Pro 7600p/760p/E 6100p Series + 8086 390b Intel Corporation SSD Pro 7600p/760p/E 6100p Series [NVM Express] f1a8 SSD 660P Series 8088 Beijing Wangxun Technology Co., Ltd. 0101 WX1860A2 Gigabit Ethernet Controller @@ -31925,6 +32441,13 @@ 0001 SG2010 PCI over Starfabric Bridge 0002 SG2010 PCI to Starfabric Gateway 0003 SG1010 Starfabric Switch and PCI Bridge +9d32 Beijing Starblaze Technology Co. Ltd. + 0000 STAR1000 PCIe NVMe SSD Controller + 1001 STAR1000P PCIe NVMe SSD Controller + 1201 STAR1200C NVMe SSD + 1202 STAR1200I NVMe SSD + 1203 STAR1200L NVMe SSD + 1204 STAR1200E NVMe SSD a0a0 AOPEN Inc. a0f1 UNISYS Corporation a200 NEC Corporation @@ -32466,6 +32989,7 @@ C 0c Serial bus controller 10 OHCI 20 EHCI 30 XHCI + 40 USB4 Host Interface 80 Unspecified fe USB Device 04 Fibre Channel diff --git a/usr/src/data/hwdata/usb.ids b/usr/src/data/hwdata/usb.ids index 1e63bb5177..02e2ef4209 100644 --- a/usr/src/data/hwdata/usb.ids +++ b/usr/src/data/hwdata/usb.ids @@ -9,8 +9,8 @@ # The latest version can be obtained from # http://www.linux-usb.org/usb.ids # -# Version: 2020.02.28 -# Date: 2020-02-28 20:34:06 +# Version: 2020.08.26 +# Date: 2020-08-26 20:34:09 # # Vendors, devices and interfaces. Please keep sorted. @@ -23,6 +23,7 @@ 0001 Fry's Electronics 7778 Counterfeit flash drive [Kingston] 0002 Ingram + 0002 passport00 0003 Club Mac 0004 Nebraska Furniture Mart 0011 Unknown @@ -38,8 +39,8 @@ 181b Venom Arcade Joystick 1843 Mayflash GameCube Controller Adapter 1844 Mayflash GameCube Controller -0080 Assmann Electronic GmbH - a001 Digitus DA-71114 SATA +0080 Unknown + a001 JMS578 based SATA bridge 0085 Boeye Technology Co., Ltd. 0600 eBook Reader 0102 miniSTREAK @@ -415,6 +416,7 @@ 2417 LaserJet 4250 241d Gobi 2000 Wireless Modem (QDL mode) 2424 LP1965 19" Monitor Hub + 2441 Prime G2 [2AP18AA] 2502 PhotoSmart 7700 series 2504 DeskJet F4200 series 2505 ScanJet 3770 @@ -467,6 +469,7 @@ 3111 OfficeJet 4100 series 3117 EWS 2605dtn 311d Atheros AR9285 Malbec Bluetooth Adapter + 312a LaserJet Pro M701n 3202 PhotoSmart 1215 3207 4 GB flash drive 3211 OfficeJet 4105 series @@ -483,6 +486,7 @@ 3504 DeskJet 6127c 3511 PSC 2300 3517 LaserJet 3390 + 354a Slim Keyboard 3602 PhotoSmart 1315 3611 PSC 2410 PhotoSmart 3612 Officejet Pro 8000 A809 @@ -516,6 +520,7 @@ 3e17 LaserJet P1006 3f02 PhotoSmart 7550~ 3f11 PSC-1315/PSC-1317 + 3f17 Laserjet P1505 4002 PhotoSmart 635/715/720/735/935/E337 (storage) 4004 CP1160 4102 PhotoSmart 618 @@ -637,6 +642,7 @@ 7917 LaserJet M5025 MFP 7a02 PhotoSmart M415 (PTP mode) 7a04 DeskJet D2460 + 7a11 Photosmart B109 7a17 LaserJet M3027 MFP 7b02 PhotoSmart M23 (PTP mode) 7b17 Color LaserJet CP4005 @@ -791,6 +797,7 @@ 6011 FT4232H Quad HS USB-UART/FIFO IC 6014 FT232H Single HS USB-UART/FIFO IC 6015 Bridge(I2C/SPI/UART/FIFO) + 601f Myriad-RF LimeSDR-Mini 6f70 HB-RF-USB 8028 Dev board JTAG (FT232H based) 8040 4 Port Hub @@ -969,6 +976,7 @@ 1030 FV TouchCam N1 (Video) 3000 Optical dual-touch panel 3001 Optical Touch Screen + 3008 Optical Touch Screen a060 HD Webcam 0409 NEC Corp. 0011 PC98 Series Layout Keyboard Mouse @@ -1296,6 +1304,14 @@ 3812 Smart Card Controller_2Interface 3813 Panel Display 5011 Virtual Com Port + 511b Nuvoton Nu-Link1 ICE + 511c Nuvoton Nu-Link1 ICE + 511d Nuvoton Nu-Link1 ICE/VCOM + 511e Nuvoton Nu-Link1 MSC/VCOM + 5200 Nuvoton Nu-Link2-ME ICE/MSC/VCOM + 5201 Nuvoton Nu-Link2-Pro ICE/MSC/VCOM + 5210 Nuvoton Nu-Link2 MSC FW UPGRADE + 5211 Nuvoton Nu-Link2 HID FW UPGRADE 5518 4-Port Hub 551a PC Sync Keypad 551b PC Async Keypad @@ -1358,6 +1374,7 @@ 3220 Sound Blaster Tactic(3D) Sigma sound card 3232 Sound Blaster Premium HD [SBX] 3237 SB X-Fi Surround 5.1 Pro + 3263 SB X-Fi Surround 5.1 Pro 3f00 E-Mu Xboard 25 MIDI Controller 3f02 E-Mu 0202 3f04 E-Mu 0404 @@ -1649,6 +1666,7 @@ 2744 Hub 274d HTC Hub Controller 2807 Hub + 3fc7 RME Babyface audio system 3fcc RME MADIface 4041 Hub and media card controller 4060 Ultra Fast Media Reader @@ -1892,6 +1910,7 @@ 043e LG Electronics USA, Inc. 3001 AN-WF100 802.11abgn Wireless Adapter [Broadcom BCM4323] 3004 TWFM-B003D 802.11abgn Wireless Module [Broadcom BCM43236B] + 3009 VC400 3101 AN-WF500 802.11abgn + BT Wireless Adapter [Broadcom BCM43242] 42bd Flatron 795FT Plus Monitor 4a4d Flatron 915FT Plus Monitor @@ -1969,6 +1988,7 @@ b307 vibrating Upad b30b Wireless VibrationPad b315 Firestorm Dual Analog 3 + b320 Dual Trigger gamepad PC/PS2 2.0 b323 Dual Trigger 3-in-1 (PC Mode) b324 Dual Trigger 3-in-1 (PS3 Mode) b326 Gamepad GP XID @@ -1998,6 +2018,7 @@ 2046 TUSB2046 Hub 2077 TUSB2077 Hub 2f90 SM-USB-DIG + 3200 TUSB3200 Boot Loader 3410 TUSB3410 Microcontroller 3f00 OMAP1610 3f02 SMC WSKP100 Wi-Fi Phone @@ -2028,7 +2049,7 @@ e012 TI-Nspire Calculator e013 Network Bridge e01c Data Collection Sled [Nspire Lab Cradle, Nspire Datatracker Cradle] - e01e Nspire™ CX Navigator™ Access Point + e01e Nspire CX Navigator Access Point e01f Python Adapter (firmware install mode) e020 Python Adapter e022 Nspire CX II @@ -2084,6 +2105,7 @@ 0072 Navigator 335 0083 Bluetooth Dongle 0087 Ergo 525V Laser Mouse + 0088 Genius Traveler 515 Laser 0089 Genius Traveler 350 00ca Pen Mouse 0100 EasyPen Tablet @@ -2187,6 +2209,7 @@ 501e Rio Chiba 501f Rio Cali 503f Cali256 MP3 Player + 5042 Rio Forge 5202 Rio Riot MP3 Player 5210 Rio Karma Music Player 5220 Rio Nitrus MP3 Player @@ -2482,12 +2505,14 @@ 07b2 2.4GHz Transceiver v8.0 used by mouse Wireless Desktop 900 07b6 Comfort Curve Keyboard 3000 07b9 Wired Keyboard 200 - 07c6 RTL8153 GigE [Surface Dock Ethernet] + 07c6 RTL8153 GigE [Surface Ethernet Adapter] 07ca Surface Pro 3 Docking Station Audio Device 07cd Surface Keyboard 07f8 Wired Keyboard 600 (model 1576) 07fd Nano Transceiver 1.1 + 0800 Wireless keyboard (All-in-One-Media) 0810 LifeCam HD-3000 + 0823 Classic IntelliMouse 0900 Surface Dock Hub 0901 Surface Dock Hub 0902 Surface Dock Hub @@ -2497,6 +2522,10 @@ 090b Hub 090c SD Card 091a Hub + 0927 RTL8153B GigE [Surface Ethernet Adapter] + 0955 Hub + 0957 Hub + 09a0 RTL8153B GigE [Surface Ethernet Adapter] 09c0 Surface Type Cover 0a00 Lumia 950 Dual SIM (RM-1118) 930a ISOUSB.SYS Intel 82930 Isochronous IO Test Board @@ -2572,6 +2601,7 @@ 4de3 HP 5-Button Optical Comfort Mouse 4de7 webcam 4e04 Lenovo Keyboard KB1021 + 4e22 Dell Mouse, 2 Buttons, Modell: MS111-P 4e6f Acer Wired Keyboard Model KBAY211 0463 MGE UPS Systems 0001 UPS @@ -2747,6 +2777,7 @@ 0a07 Z-10 Speakers 0a0b ClearChat Pro USB 0a0c Clear Chat Comfort USB Headset + 0a10 V10 Notebook Speakers 0a13 Z-5 Speakers 0a14 USB Headset 0a15 G35 Headset @@ -2839,6 +2870,7 @@ c080 G303 Gaming Mouse c083 G403 Prodigy Gaming Mouse c084 G203 Gaming Mouse + c08b G502 SE HERO Gaming Mouse c101 UltraX Media Remote c110 Harmony 785/880/885 Remote c111 Harmony 525 Remote @@ -2887,6 +2919,7 @@ c22d G510 Gaming Keyboard c22e G510 Gaming Keyboard onboard audio c231 G13 Virtual Mouse + c232 Gaming Virtual Keyboard c245 G400 Optical Mouse c246 Gaming Mouse G300 c247 G100S Optical Gaming Mouse @@ -2895,6 +2928,8 @@ c24c G400s Optical Mouse c24d G710 Gaming Keyboard c24e G500s Laser Gaming Mouse + c24f G29 Driving Force Racing Wheel [PS3] + c260 G29 Driving Force Racing Wheel [PS4] c281 WingMan Force c283 WingMan Force 3D c285 WingMan Strike Force 3D @@ -3142,6 +3177,7 @@ 2160 Mio LINK Heart Rate Monitor 21e0 GoGEAR Raga 262c SPC230NC Webcam + 2721 PTA 317 TV Camera 485d Senselock SenseIV v2.x df55 LPCXpresso LPC-Link 0472 Chicony Electronics Co., Ltd @@ -3274,12 +3310,14 @@ 0411 Savi Office Base Station 0ca1 USB DSP v4 Audio Interface 4254 BUA-100 Bluetooth Adapter + aa05 DA45 ac01 Savi 7xx ad01 GameCom 777 5.1 Headset af01 DA80 c008 Audio 655 DSP c00e Blackwire C310 headset c03b HD1 + da60 DA60 0480 Toshiba America Inc 0001 InTouch Module 0004 InTouch Module @@ -3389,9 +3427,10 @@ 048d Integrated Technology Express, Inc. 1165 IT1165 Flash Controller 1172 Flash Drive - 1234 Mass storage + 1234 Chipsbank CBM2199 Flash Drive 1336 SD/MMC Cardreader 1345 Multi Cardreader + 8297 IT8297 RGB LED Controller 9006 IT9135 BDA Afatech DVB-T HDTV Dongle 9009 Zolid HD DVD Maker 9135 Zolid Mini DVB-T Stick @@ -4005,6 +4044,7 @@ 271c LBP7010C/7018C 2736 I-SENSYS MF4550d 2737 MF4410 + 2742 imageRUNNER1133 series 2771 LBP6020 2796 LBP6230/6240 3041 PowerShot S10 @@ -4454,6 +4494,7 @@ 0002 CY7C63x0x Thermometer 0033 Mouse 0060 Wireless optical mouse + 00f3 FX3 micro-controller (DFU mode) 0100 Cino FuzzyScan F760-B 0101 Keyboard/Hub 0102 Keyboard with APM @@ -4501,7 +4542,9 @@ f115 PSoC FirstTouch Programmer f231 DELLY Changer 4in1 universal IR remote f232 Mono embedded computer - fd13 Programmable power socket + fd10 Gembird MSIS-PM + fd13 Energenie EG-PMS + fd15 Energenie EG-PMS2 04b5 ROHM LSI Systems USA, LLC 3064 Hantek DSO-3064 04b6 Hint Corp. @@ -4566,7 +4609,7 @@ 0143 GT-S55 0144 GT-S85 0151 Perfection V800 Photo - 0202 Receipt Printer M129C/TM-T70 + 0202 Interface Card UB-U05 for Thermal Receipt Printers [M129C/TM-T70/TM-T88IV] 0401 CP 800 Digital Camera 0402 PhotoPC 850z 0403 PhotoPC 3000z @@ -4644,7 +4687,7 @@ 0849 Stylus SX205 084a PX-501A [Stylus NX400] 084d PX-402A [Stylus SX115/Stylus NX110 Series] - 084f ME OFFICE 510 + 084f Multifunctional Printer Scanner [ME Office 510 / Epson Stylus SX215] 0850 EP-702A [Stylus Photo PX650/TX650 Series] 0851 Stylus SX410 0852 EP-802A [Artisan 710 Series/Stylus Photo PX710W/TX720W Series] @@ -4685,6 +4728,7 @@ 0891 Stylus Office BX535WD 0892 Stylus Office BX935FWD 0893 EP-774A + 0e03 Thermal Receipt Printer [TM-T20] 1114 XP-440 [Expression Home Small-in-One Printer] 1129 ET-4750 [WorkForce ET-4750 EcoTank All-in-One] 04b9 Rainbow Technologies, Inc. @@ -4714,6 +4758,7 @@ 04ba Toucan Systems, Ltd 04bb I-O Data Device, Inc. 0101 USB2-IDE/ATAPI Bridge Adapter + 014a HDCL-UT 0201 USB2-IDE/ATAPI Bridge Adapter 0204 DVD Multi-plus unit iU-CD2 0206 DVD Multi-plus unit DVR-UEH8 @@ -4819,8 +4864,10 @@ 072c Revio KD20M 072d Revio KD410Z 04ca Lite-On Technology Corp. + 0020 USB Keyboard 004b Keyboard 004f SK-9020 keyboard + 008a Acer Wired Mouse Model SM-9023 1766 HID Monitor Controls 2004 Bluetooth 4.0 [Broadcom BCM20702A0] 2006 Broadcom BCM43142A0 Bluetooth Device @@ -4830,6 +4877,7 @@ 300d Atheros AR3012 Bluetooth 300f Atheros AR3012 Bluetooth 3014 Qualcomm Atheros Bluetooth + 3015 Qualcomm Atheros QCA9377 Bluetooth 7022 HP HD Webcam 7025 HP HD Webcam 7046 TOSHIBA Web Camera - HD @@ -4984,11 +5032,13 @@ 8107 Microstick II 8108 ChipKit Pro MX7 (PIC32MX) 9004 Microchip REAL ICE + 9009 ICD3 900a PICkit3 9012 PICkit4 9015 ICD 4 In-Circuit Debugger c001 PicoLCD 20x4 e11c TL866CS EEPROM Programmer [MiniPRO] + ed16 BeamiRC 2.0 CNC remote controller analoge edb4 micro PLC (ATSAMD51G19A) [Black Brix ECU II] edb5 ATMEGA32U4 [Black Brix ECU] f2c4 Macareux-labs Hygrometry Temperature Sensor @@ -5010,7 +5060,9 @@ ffee Devantech USB-ISS ffef PICoPLC [APStech] 04d9 Holtek Semiconductor, Inc. + 0006 Wired Keyboard (78/79 key) [RPI Wired Keyboard 5] 0022 Portable Keyboard + 0348 Keyboard 048e Optical Mouse 0499 Optical Mouse 1135 Mouse [MGK-15BU/MLK-15BU] @@ -5033,10 +5085,13 @@ a050 Chatman V1 a052 USB-zyTemp a055 Keyboard + a075 Optical Gaming Mouse a096 Keyboard a09f E-Signal LUOM G10 Mechanical Gaming Mouse a100 Mouse [HV-MS735] a11b Mouse [MX-3200] + a29f Microarray fingerprint reader + b534 LGT8F328P Microprocessor e002 MCU 04da Panasonic (Matsushita) 0901 LS-120 Camera @@ -5226,6 +5281,7 @@ 0110 Connect3D Flash Drive 0111 Connect3D Flash Drive 0300 E2530 / GT-C3350 Phones (Mass storage mode) + 04e8 Galaxy (MIDI mode) 1003 MP3 Player and Recorder 1006 SDC-200Z 130c NX100 @@ -5421,7 +5477,7 @@ 685c GT-I9250 Phone [Galaxy Nexus] (Mass storage mode) 685d GT-I9100 Phone [Galaxy S II] (Download mode) 685e GT-I9100 / GT-C3350 Phones (USB Debugging mode) - 6860 Galaxy series, misc. (MTP mode) + 6860 Galaxy A5 (MTP) 6863 Galaxy series, misc. (tethering mode) 6864 GT-I9070 (network tethering, USB debugging enabled) 6865 Galaxy (PTP mode) @@ -5443,6 +5499,8 @@ 7081 Human Interface Device 7301 Fingerprint Device 8001 Handheld + 8002 Portable SSD 500GB Model Number: MU - P8500B + 8003 Portable SSD T1 d003 GT-I9003 e020 SERI E02 SCOM 6200 UMTS Phone e021 SERI E02 SCOM 6200 Virtual UARTs @@ -5486,6 +5544,7 @@ 0833 KU-0833 Keyboard 0841 HP Multimedia Keyboard 0860 2.4G Multimedia Wireless Kit + 0939 Amazon Basics mouse 1061 HP KG-1061 Wireless Keyboard+Mouse 1121 Periboard 717 Mini Wireless Keyboard a001 E-Video DC-100 Camera @@ -5547,6 +5606,7 @@ b217 Lenovo Integrated Camera (0.3MP) b221 integrated camera b230 Integrated HP HD Webcam + b249 HP Integrated Webcam b257 Lenovo Integrated Camera b26b Sony Visual Communication Camera b272 Lenovo EasyCamera @@ -5564,11 +5624,13 @@ b3fd HD WebCam (Asus N-series) b40e HP Truevision HD camera b444 Lenovo Integrated Webcam + b49f Bluetooth (RTL8723BE) b563 Integrated Camera b5ce Integrated Camera b5cf Integrated IR Camera b5db HP Webcam b604 Integrated Camera (1280x720@30) + b681 ThinkPad T490 Webcam 04f3 Elan Microelectronics Corp. 000a Touchscreen 0103 ActiveJet K-2024 Multimedia Keyboard @@ -5632,6 +5694,8 @@ 0039 HL-5340 series 0041 HL-2250DN Laser Printer 0042 HL-2270DW Laser Printer + 004d HL-6180DW series + 0080 HL-L6250DN series 0100 MFC8600/9650 series 0101 MFC9600/9870 series 0102 MFC9750/1200 series @@ -5842,6 +5906,7 @@ 023e DCP-197C 023f MFC-8680DN 0240 MFC-J950DN + 0245 MFC-9560CDW 0248 DCP-7055 scanner/printer 024e MFC-7460DN 0253 DCP-J125 @@ -6083,24 +6148,41 @@ 03bb MFC-L2680W 03bc MFC-L2700DN 03bd DCP-J762N + 03fd ADS-2700W 1000 Printer 1002 Printer 2002 PTUSB Printing 2004 PT-2300/2310 p-Touch Laber Printer 2007 PT-2420PC P-touch Label Printer - 2015 QL-500 P-touch label printer - 2016 QL-550 P-touch label printer + 2015 QL-500 label printer + 2016 QL-550 printer 201a PT-18R P-touch label printer - 201b QL-650TD P-touch Label Printer - 2027 QL-560 P-touch Label Printer - 2028 QL-570 P-touch Label Printer + 201b QL-650TD Label Printer + 2020 QL-1050 Label Printer + 2027 QL-560 Label Printer + 2028 QL-570 Label Printer + 202a QL-1060N Label Printer 202b PT-7600 P-touch Label Printer + 202c PT-1230PC P-touch Label Printer E mode + 202d PT-2430PC P-touch Label Printer + 2030 PT-1230PC P-touch Label Printer EL mode 2041 PT-2730 P-touch Label Printer + 2042 QL-700 Label Printer + 2043 QL-710W Label Printer + 2044 QL-720NW Label Printer + 204d QL-720NW Label Printer (mass storage mode) 2061 PT-P700 P-touch Label Printer 2064 PT-P700 P-touch Label Printer RemovableDisk - 209b QL-800 P-touch Label Printer - 209c QL-810W P-touch Label Printer - 209d QL-820NWB P-touch Label Printer + 209b QL-800 Label Printer + 209c QL-810W Label Printer + 209d QL-820NWB Label Printer + 20a7 QL-1100 Label Printer + 20a8 QL-1110NWB Label Printer + 20a9 QL-1100 Label Printer (mass storage) + 20aa QL-1110NWB Label Printer (mass storage) + 20ab QL-1115NWB Label Printer + 20ac QL-1115NWB Label Printer (mass storage) + 20c0 QL-600 Label Printer 2100 Card Reader Writer 2102 Sewing machine 60a0 ADS-2000 @@ -6341,7 +6423,7 @@ 1080 NET1080 USB-USB Bridge 1200 SSDC Adapter II 1265 File-backed Storage Gadget - 3424 Lumidigm Venus fingerprint sensor + 3424 V30x/V4xx fingerprint sensor [Lumidigm] a0f0 Cambridge Electronic Devices Power1401 mk 2 a140 USB Clik! 40 a141 (OME) PocketZip 40 MP3 Player Driver @@ -6351,7 +6433,7 @@ a4a2 Linux-USB Ethernet/RNDIS Gadget a4a3 Linux-USB user-mode isochronous source/sink a4a4 Linux-USB user-mode bulk source/sink - a4a5 Pocketbook Pro 903 / Mobius 2 Action Cam + a4a5 Pocketbook Pro 903 / Mobius 2 Action Cam / xDuoo X3 / PocketBook Pro 602 a4a6 Linux-USB Serial Gadget a4a7 Linux-USB Serial Gadget (CDC ACM mode) a4a8 Linux-USB Printer Gadget @@ -6648,6 +6730,7 @@ 02c4 Device 02d1 DVD RW 02d2 PSP Slim + 02d4 UP-CX1 02d8 SBAC-US10 SxS PRO memory card reader/writer 02e1 FeliCa S330 [PaSoRi] 02ea PlayStation 3 Memory Card Adaptor @@ -6662,10 +6745,14 @@ 035b Walkman NWZ-A828 035c NWZ-A726/A728/A729 035f UP-DR200 Photo Printer + 0360 M2 Card Reader 0382 Memory Stick PRO-HG Duo Adaptor (MSAC-UAH1) 0385 Walkman NWZ-E436F 0387 IC Recorder (P) 03bc Webbie HD - MHS-CM1 + 03c3 UP-DR80MD + 03c4 Stryker SDP1000 + 03c5 UP-DR80 03cc SD Card Reader 03d1 DPF-X95 03d3 DR-BT100CX @@ -6695,6 +6782,7 @@ 0c02 ILCE-7M3 [A7III] in Mass Storage mode 0c03 ILCE-7M3 [A7III] in MTP mode 0c34 ILCE-7M3 [A7III] in PC Remote mode + 0cd3 WH-1000XM3 [Wireless Noise-Canceling Headphones] 0cda PlayStation Classic controller 1000 Wireless Buzz! Receiver 054d Try Corp. @@ -6852,6 +6940,8 @@ 2802 Kbd Hub 3002 Keyboard 3004 Genius KB-29E + 3013 BakkerElkhuizen Wired Keyboard S-board 840 Design + 3020 BakkerElkhuizen Wired Keyboard S-board 840 Design USB-Hub 3027 Sun-Flex ProTouch 3107 Keyboard 3132 Optical mouse M-DY4DR / M-DY6DR @@ -6922,6 +7012,7 @@ 0093 TPC93 0097 TPC97 009a TPC9A + 00a2 STU-300B [LCD signature pad] 00b0 PTZ-430 [Intuos3 (4x5)] 00b1 PTZ-630 [Intuos3 (6x8)] 00b2 PTZ-930 [Intuos3 (9x12)] @@ -6967,6 +7058,7 @@ 00f4 DTK-2400 [Cintiq 24HD] tablet 00f6 DTH-2400 [Cintiq 24HD touch] touchscreen 00f8 DTH-2400 [Cintiq 24HD touch] tablet + 00f9 DTK-2200 [Cintiq 22HD] hub 00fa DTK-2200 [Cintiq 22HD] tablet 00fb DTU-1031 0100 TPC100 @@ -7004,8 +7096,8 @@ 033d CTL-690 [Intuos Draw (M)] 033e CTH-690 [Intuos Art (M)] 0343 DTK-1651 - 0347 Integrated Hub - 0348 Integrated Hub + 0347 DTH-W1620 [MobileStudio Pro 16] internal hub + 0348 DTH-W1620 [MobileStudio Pro 16] external hub 034a DTH-W1320 [MobileStudio Pro 13] touchscreen 034b DTH-W1620 [MobileStudio Pro 16] touchscreen 034d DTH-W1320 [MobileStudio Pro 13] tablet @@ -7038,6 +7130,16 @@ 038e DTH-3220 [Cintiq Pro 32] external hub 038f DTH-3220 [Cintiq Pro 32] internal hub 0390 DTK-1660 [Cintiq 16] + 0392 PTH-460 [Intuos Pro (S)] + 0396 DTK-1660E + 0398 DTH-W1320 [MobileStudio Pro 13] tablet + 0399 DTH-W1620 [MobileStudio Pro 16] tablet + 039a DTH-W1320 [MobileStudio Pro 13] touchscreen + 039b DTH-W1620 [MobileStudio Pro 16] touchscreen + 039c DTH-W1320 [MobileStudio Pro 16] external hub + 039d DTH-W1320 [MobileStudio Pro 16] internal hub + 03aa DTH-W1620 [MobileStudio Pro 16] tablet + 03ac DTH-W1620 [MobileStudio Pro 16] touchscreen 0400 PenPartner 4x5 4001 TPC4001 4004 TPC4004 @@ -7056,6 +7158,7 @@ 0001 Monitor 0002 HID Monitor Controls 0003 Device Bay Controller + 4001 Monitor 056e Elecom Co., Ltd 0002 29UO Mouse 0057 Micro Grast Pop M-PGDL @@ -7091,9 +7194,85 @@ 00a4 Blue LED Mouse M-BL06DB 00a5 M-NV1BR Bluetooth Mouse 00a7 Blue LED Mouse M-BL08DB + 00a8 M-BL09DB Mouse + 00a9 M-BL10UB Mouse + 00aa M-BL11DB Mouse + 00ac M-A-BL01UL / M-BL15DB Mouse + 00b4 Track on Glass Mouse M-TG02DL + 00b5 Track on Glass Mouse M-TG03UL + 00b6 Track on Glass Mouse M-TG04DL + 00b8 M-A-BL01UL or M-ASKL2 Mouse + 00b9 M-A-BL02DB or M-ASKL Mouse + 00cb M-BL21DB Mouse + 00cd M-XG1UB Mouse + 00ce M-XG1DB Mouse + 00cf M-XG1BB Bluetooth Mouse + 00d0 M-XG2UB Mouse + 00d1 M-XG2DB Mouse + 00d2 M-XG2BB Bluetooth Mouse + 00d3 M-XG3DL Mouse + 00d4 M-LS11DL Mouse + 00da M-XG4UB Mouse + 00db M-XG4DB Mouse + 00dc M-XG4BB Bluetooth Mouse + 00dd M-LS12UL Mouse + 00de M-LS13UL Mouse + 00df M-BL22DB Mouse + 00e1 M-WK01DB or M-A-BL04DB + 00e2 M-A-BL03DB + 00e3 M-XGx10UB + 00e4 M-XGx10DB + 00e5 M-XGx10BB + 00e6 M-XGx20DL or M-XGx20DB UltimateLaser Mouse + 00f1 M-XT1DRBK USB EX-G Wireless Optical TrackBall + 00f2 M-XT1URBK EX-G Optical Trackball + 00f3 M-BL23DB + 00f4 M-BT13BL LBT-UAN05C2 + 00f7 M-KN1DB + 00f8 M-BL22DB Mouse (other version) + 00f9 M-XT2URBK EX-G Optical TrackBall + 00fa M-XT2DRBK EX-G Wireless Optical TrackBall + 00fb M-XT3URBK EX-G Optical TrackBall + 00fc M-XT3DRBK EX-G Wireless Optical TrackBall + 00fd M-XT4DRBK EX-G Wireless Optical TrackBall + 00fe M-DT1URBK or M-DT2URBK DEFT Optical TrackBall + 00ff M-DT1DRBK or M-DT2DRBK DEFT Wireless Optical Mouse + 0101 M-BL25UBS + 0103 M-BT16BBS + 0104 M-BL26UBC + 0105 M-BL26DBC + 0107 M-LS15UL + 0108 M-LS15DL + 0109 M-LS16UL Mouse + 010a M-LS16DL / M-KN2DLS + 010b M-BL21DB Mouse + 010c M-HT1URBK HUGE Optical TrackBall + 010d M-HT1DRBK HUGE Wireless Optical TrackBall + 010e M-KS1DBS / M-FPG3DBS + 010f M-FBG3DB + 0115 M-BT13BL + 0121 M-ED01DB + 0122 M-NK01DB + 0124 Dual connect Mouse M-DC01MB Bluetooth + 0128 TrackBall Mouse M-XPT1MR Wired + 0129 TrackBall Mouse M-XPT1MR Wireless + 0130 TrackBall Mouse M-XPT1MR Bluetooth + 0131 TrackBall Mouse M-DPT1MR Wired + 0132 TrackBall Mouse M-DPT1MR Wireless + 0133 TrackBall Mouse M-DPT1MR Bluetooth + 0136 M-BT20BB + 0137 BlueTooth 4.0 Mouse M-BT21BB + 0138 M-A-BL07DB + 0140 M-G01UR + 0141 M-Y9UB + 0142 M-DY13DB + 0144 M-FBL01DB + 1055 TK-DCP03 WIRED + 1057 TK-DCP03 BT 2003 JC-U3613M 2004 JC-U3613M 200c LD-USB/TX + 200f JC-U4013S Gamepad 2012 JC-U4013S Gamepad 4002 Laneed 100Mbps Ethernet LD-USB/TX [pegasus] 4005 LD-USBL/TX @@ -7248,15 +7427,23 @@ 8501 FRITZ WLAN N v2 [RT5572/rt2870.bin] 057d Shark Multimedia, Inc. 057e Nintendo Co., Ltd + 0300 USB-EXI Adapter (GCP-2000) + 0304 RVT-H Reader 0305 Broadcom BCM2045A Bluetooth Radio [Nintendo Wii] 0306 Wii Remote Controller RVL-003 0337 Wii U GameCube Controller Adapter + 2000 Switch 2006 Joy-Con L 2007 Joy-Con R + 2009 Switch Pro Controller + 200e Joy-Con Charging Grip + 3000 SDK Debugger 057f QuickShot, Ltd 6238 USB StrikePad 0580 Denron, Inc. 0581 Racal Data Group + 0107 Tera Barcode Scanner 2.4 GHz Receiver + 020c Tera 2D Barcode Scanner EVHK0012 0582 Roland Corp. 0000 UA-100(G) 0002 UM-4/MPU-64 MIDI Interface @@ -7420,6 +7607,12 @@ 0159 DUO-CAPTURE EX 015b INTEGRA-7 015d R-88 + 01b5 Boutique Series Synthesizer (Normal mode) + 01b6 Boutique Series Synthesizer (Storage mode) + 01df Rubix22 + 01e0 Rubix24 + 01e1 Rubix44 + 01ef Go:KEYS MIDI 0505 EDIROL UA-101 0583 Padix Co., Ltd (Rockfire) 0001 4 Axis 12 button +POV @@ -7430,6 +7623,7 @@ 2033 RM-203 USB Nest [mode 4] 2050 PX-205 PSX Bridge 205f PSX/USB converter + 2060 2-axis 8-button gamepad 206f USB, 2-axis 8-button gamepad 3050 QF-305u Gamepad 3379 Rockfire X-Force @@ -7572,6 +7766,7 @@ 058e Tripath Technology, Inc. 058f Alcor Micro Corp. 1234 Flash Drive + 198b Webcam (Gigatech P-09) 2412 SCard R/W CSR-145 2802 Monterey Keyboard 5492 Hub @@ -7590,6 +7785,7 @@ 6387 Flash Drive 6390 USB 2.0-IDE bridge 6391 IDE Bridge + 6998 AU6998 Flash Disk Controller 9213 MacAlly Kbd Hub 9215 AU9814 Hub 9254 Hub @@ -7619,6 +7815,7 @@ 0004 Cable Modem 000b MR56SVS 0028 HJ-720IT / HEM-7080IT-E / HEM-790IT + 0051 FT232BM [E58CIFQ1 with FTDI USB2Serial Converter] 0591 Questra Consulting 0592 Powerware Corp. 0002 UPS (X-Slot) @@ -7697,6 +7894,7 @@ 0421 Big Disk G465 0525 BigDisk Extreme 500 0641 Mobile Hard Drive + 0828 d2 Quadra 0829 BigDisk Extreme+ 1004 Little Disk 20 GB 100c Rugged Triple Interface Mobile Hard Drive @@ -7707,13 +7905,17 @@ 1021 Little Disk 1027 iamaKey V2 102a Rikiki Hard Drive + 103d D2 1049 rikiki Harddrive 1052 P'9220 Mobile Drive + 1053 P'9230 2TB [Porsche Design Desktop Drive 2TB] 1061 Rugged USB3-FW 1064 Rugged 16 and 32 GB 106b Rugged Mini HDD 106d Porsche Design Mobile Drive 106e Porsche Design Desktop Drive + 1094 Rugged THB + 1095 Rugged a601 HardDrive a602 CD R/W 05a0 Vetronix Corp. @@ -7742,6 +7944,7 @@ 0002 CVA122 Cable Voice Adapter (WDM) 0003 CVA124E Cable Voice Adapter (WDM) 0004 CVA122E Cable Voice Adapter (WDM) + 0008 STA1520 Tuning Adapter 0a00 Integrated Management Controller Hub 0a01 Virtual Keyboard/Mouse 0a02 Virtual Mass Storage @@ -7751,6 +7954,8 @@ 4001 Bluetooth Headset in DFU mode 4002 Bluetooth Headset Series 2 4003 Bluetooth Headset Series 2 in DFU mode + 400d SoundLink Color II speaker in DFU mode + 40fe SoundLink Color II speaker bc50 SoundLink Wireless Mobile speaker bc51 SoundLink Wireless Mobile speaker in DFU mode 05a8 Spacetec IMC Corp. @@ -7760,6 +7965,7 @@ 0519 OV519 Microphone 1550 VEHO Filmscanner 2640 OV2640 Webcam + 2642 Integrated Webcam for Dell XPS 2010 2643 Monitor Webcam 264b Monitor Webcam 2800 SuperCAM @@ -7841,11 +8047,13 @@ 0247 Internal Keyboard/Trackpad (JIS) 024a Internal Keyboard/Trackpad (MacBook Air) (ISO) 024d Internal Keyboard/Trackpad (MacBook Air) (ISO) + 024f Aluminium Keyboard (ANSI) 0250 Aluminium Keyboard (ISO) 0252 Internal Keyboard/Trackpad (ANSI) 0253 Internal Keyboard/Trackpad (ISO) 0254 Internal Keyboard/Trackpad (JIS) 0259 Internal Keyboard/Trackpad + 025a Internal Keyboard/Trackpad 0263 Apple Internal Keyboard / Trackpad (MacBook Retina) 0267 Magic Keyboard A1644 0269 Magic Mouse 2 (Lightning connector) @@ -7915,7 +8123,7 @@ 12a4 iPad 3 (wifi) 12a5 iPad 3 (CDMA) 12a6 iPad 3 (3G, 16 GB) - 12a8 iPhone5/5C/5S/6 + 12a8 iPhone 5/5C/5S/6/SE 12a9 iPad 2 12aa iPod Touch 5.Gen [A1421] 12ab iPad 4/Mini1 @@ -7923,6 +8131,10 @@ 1301 iPod Shuffle 2.Gen 1302 iPod Shuffle 3.Gen 1303 iPod Shuffle 4.Gen + 1392 Apple Watch charger + 1393 AirPods case + 1395 Smart Battery Case [iPhone 6] + 1398 Smart Battery Case 1401 Modem 1402 Ethernet Adapter [A1277] 1500 SuperDrive [A1379] @@ -7949,11 +8161,13 @@ 8242 Built-in IR Receiver 8281 Bluetooth Host Controller 8286 Bluetooth Host Controller + 8289 Bluetooth Host Controller 828c Bluetooth Host Controller 8290 Bluetooth Host Controller 8300 Built-in iSight (no firmware loaded) 8403 Internal Memory Card Reader 8404 Internal Memory Card Reader + 8406 Internal Memory Card Reader 8501 Built-in iSight [Micron] 8502 Built-in iSight 8505 Built-in iSight @@ -7962,6 +8176,7 @@ 8509 FaceTime HD Camera 850a FaceTime Camera 8510 FaceTime HD Camera (Built-in) + 8600 iBridge 911c Hub in A1082 [Cinema HD Display 23"] 9127 Hub in Thunderbolt Display 912f Hub in 30" Cinema Display @@ -7994,8 +8209,9 @@ 05b5 Dialogic Corp. 05b6 Proxima Corp. 05b7 Medianix Semiconductor, Inc. -05b8 Agiler, Inc. +05b8 SYSGRATION 3002 Scroll Mouse + 3126 APT-905 Wireless presenter 3223 ISY Wireless Presenter 05b9 Philips Research Laboratories 05ba DigitalPersona, Inc. @@ -8017,6 +8233,9 @@ 0008 AccelePort USB 8 05c6 Qualcomm, Inc. 0114 Select RW-200 CDMA Wireless Modem + 0a02 Jolla Device Developer Mode + 0a07 Jolla Device MTP + 0afe Jolla Device Charging Only 1000 Mass Storage Device 3100 CDMA Wireless Modem/Phone 3196 CDMA Wireless Modem @@ -8031,7 +8250,13 @@ 9003 Quectel UC20 9008 Gobi Wireless Modem (QDL mode) 9018 Qualcomm HSUSB Device - 9025 Qualcomm HSUSB Device + 9025 HSUSB Device + 9090 Quectel UC15 + 9091 Intex Aqua Fish & Jolla C Diagnostic Mode + 9092 Nokia 8110 4G + 90ba Audio 1.0 device + 90bb Snapdragon interface (MIDI + ADB) + 90dc Fairphone 2 (Charging & ADB) 9201 Gobi Wireless Modem (QDL mode) 9202 Gobi Wireless Modem 9203 Gobi Wireless Modem @@ -8039,7 +8264,7 @@ 9211 Acer Gobi Wireless Modem (QDL mode) 9212 Acer Gobi Wireless Modem 9214 Acer Gobi 2000 Wireless Modem (QDL mode) - 9215 Acer Gobi 2000 Wireless Modem + 9215 Quectel EC20 LTE modem / Acer Gobi 2000 Wireless Modem 9221 Gobi Wireless Modem (QDL mode) 9222 Gobi Wireless Modem 9224 Sony Gobi 2000 Wireless Modem (QDL mode) @@ -8053,6 +8278,7 @@ 9265 Asus Gobi 2000 Wireless Modem 9274 iRex Technologies Gobi 2000 Wireless Modem (QDL mode) 9275 iRex Technologies Gobi 2000 Wireless Modem + f003 Nokia 8110 4G 05c7 Qtronix Corp. 0113 PC Line Mouse 1001 Lynx Mouse @@ -8063,9 +8289,16 @@ 0103 FO13FF-65 PC-CAM 010b Webcam (UVC) 021a HP Webcam + 0233 HP Webcam 0318 Webcam 0361 SunplusIT INC. HP Truevision HD Webcam 036e Webcam + 0374 HP EliteBook integrated HD Webcam + 038e HP Wide Vision HD integrated webcam + 03a1 XiaoMi Webcam + 03b1 Webcam + 03bc HP Wide Vision HD Integrated Webcam + 03cb HP Wide Vision HD Integrated Webcam 0403 Webcam 041b HP 2.0MP High Definition Webcam 05c9 Semtech Corp. @@ -8078,6 +8311,8 @@ 0403 Printing Support 0405 Type 101 0406 Type 102 + 0437 Aficio SP 3510SF + 044e SP C250SF (multifunction device: printer, scanner, fax) 1803 V5 camera [R5U870] 1810 Pavilion Webcam [R5U870] 1812 Pavilion Webcam @@ -8096,8 +8331,10 @@ 183b Visual Communication Camera VGP-VCC8 [R5U870] 183d Sony Vaio Integrated Webcam 183e Visual Communication Camera VGP-VCC9 [R5U870] + 183f Sony Visual Communication Camera Integrated Webcam 1841 Fujitsu F01/ Lifebook U810 [R5U870] 1870 Webcam 1000 + 1880 R5U880 18b0 Sony Vaio Integrated Webcam 18b1 Sony Vaio Integrated Webcam 18b3 Sony Vaio Integrated Webcam @@ -8317,6 +8554,7 @@ 4d02 MP3 Player 4d12 MP3 Player 4d30 MP3 Player + a201 JumpDrive S70 4GB a209 JumpDrive S70 a300 JumpDrive2 a400 JumpDrive trade; Pro 40-501 @@ -8356,6 +8594,7 @@ c753 JumpDrive TwistTurn c75c JumpDrive V10 05dd Delta Electronics, Inc. + a011 HID UPS Battery ff31 AWU-120 ff32 FriendlyNET AeroLAN AL2011 ff35 PCW 100 - Wireless 802.11b Adapter @@ -8400,12 +8639,13 @@ 0502 GL620USB-A GeneLink USB-USB Bridge 0503 Webcam 0504 HID Keyboard Filter + 0510 Camera 0604 USB 1.1 Hub - 0605 USB 2.0 Hub + 0605 Hub 0606 USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub 0607 Logitech G110 Hub 0608 Hub - 0610 4-port hub + 0610 Hub 0612 Hub 0616 hub 0660 USB 2.0 Hub @@ -8427,7 +8667,7 @@ 0711 Card Reader 0712 Delkin Mass Storage Device 0715 USB 2.0 microSD Reader - 0716 USB 2.0 Multislot Card Reader/Writer + 0716 Multislot Card Reader/Writer 0717 All-in-1 Card Reader 0718 IDE/SATA Adapter 0719 SATA adapter @@ -8437,12 +8677,13 @@ 0727 microSD Reader/Writer 0731 GL3310 SATA 3Gb/s Bridge Controller 0732 All-in-One Cardreader - 0736 microSD Reader/Writer + 0736 Colour arc SD Card Reader [PISEN] 0738 Card reader 0741 microSD Card Reader 0743 SDXC and microSDXC CardReader 0745 Logilink CR0012 0748 All-in-One Cardreader + 0749 SD Card Reader and Writer 0751 microSD Card Reader 0760 USB 2.0 Card Reader/Writer 0761 Genesys Mass Storage Device @@ -8496,6 +8737,7 @@ 05f9 PSC Scanning, Inc. 1104 Magellan 2200VS 1206 Gryphon series (OEM mode) + 120c Gryphon GD4430-BK 2202 Point of Sale Handheld Scanner 2206 Gryphon series (keyboard emulation mode) 220c Datalogic Gryphon GD4430 @@ -8516,6 +8758,7 @@ 0251 Raider Pro 0253 ProPad 8 Digital 0286 SV-286 Cyclone Digital + 1007 Mad Catz Controller 107a PowerPad Pro X-Box pad 262a 3dfx HammerHead FX 262f HammerHead Fx @@ -8531,6 +8774,8 @@ 0014 Gamepad 1010 Optical Wireless 2001 Microsoft Wireless Receiver 700 + 3030 Controller + 3031 Controller 05ff LeCroy Corp. 0600 Barco Display Systems 0601 Jazz Hipster Corp. @@ -8538,6 +8783,7 @@ 0602 Vista Imaging, Inc. 1001 ViCam Webcam 0603 Novatek Microelectronics Corp. + 0002 Sino Wealth keyboard/mouse 2.4 GHz receiver 00f1 Keyboard (Labtec Ultra Flat Keyboard) 00f2 Keyboard (Labtec Ultra Flat Keyboard) 6871 Mouse @@ -8561,6 +8807,7 @@ 2101 Keyboard 2231 KSK-6001 UELX Keyboard 2270 Gigabyte K8100 Aivia Gaming Keyboard + 500a Cougar 500k Gaming Keyboard 5253 Thermaltake MEKA G-Unit Gaming Keyboard 5811 ACK-571U Wireless Keyboard 5903 Japanese Keyboard - 595U @@ -8614,12 +8861,15 @@ 0622 Iotech, Inc. 0623 Littelfuse, Inc. 0624 Avocent Corp. + 0013 SC Secure KVM 0248 Virtual Hub 0249 Virtual Keyboard/Mouse 0251 Virtual Mass Storage + 0252 Virtual SD card reader 0294 Dell 03R874 KVM dongle 0402 Cisco Virtual Keyboard and Mouse 0403 Cisco Virtual Mass Storage + 1774 Cybex SC985 0625 TiMedia Technology Co., Ltd 0626 Nippon Systems Development Co., Ltd 0627 Adomax Technology Co., Ltd @@ -8628,12 +8878,17 @@ 062a MosArt Semiconductor Corp. 0000 Optical mouse 0001 Notebook Optical Mouse + 0020 Logic3 Gamepad + 0033 Competition Pro Steering Wheel 0102 Wireless Keyboard/Mouse Combo [MK1152WC] 0201 Defender Office Keyboard (K7310) S Zodiak KM-9010 0252 Emerge Uni-retractable Laser Mouse 2410 Wireless PS3 gamepad 3286 Nano Receiver [Sandstrom Laser Mouse SMWLL11] 4101 Wireless Keyboard/Mouse + 4102 Wireless Mouse + 4106 Wireless Mouse 2.4G + 4c01 2,4Ghz Wireless Transceiver [for Delux M618 Plus Wireless Vertical Mouse] 6301 Trust Wireless Optical Mouse MI-4150K 9003 VoIP Conference Hub (A16GH) 9004 USR9602 USB Internet Mini Phone @@ -8656,6 +8911,7 @@ 0a13 AV600U 0a15 Konica Minolta SC-110 0a16 Konica Minolta SC-215 + 0a2a AV220 C2 0a30 UMAX Astra 6700 Scanner 0a41 Avision AM3000/MF3000 Series 0f01 fi-4010CU @@ -8702,6 +8958,7 @@ 064d TriTech Microelectronics, Ltd 064e Suyin Corp. 2100 Sony Visual Communication Camera + 3410 RGBIR Camera 9700 Asus Integrated Webcam a100 Acer OrbiCam a101 Acer CrystalEye Webcam @@ -8710,6 +8967,7 @@ a110 HP Webcam a114 Lemote Webcam a116 UVC 1.3MPixel WebCam + a127 HP Integrated Webcam a136 Asus Integrated Webcam [CN031B] a219 1.3M WebCam (notebook emachines E730, Acer sub-brand) c107 HP webcam [dv6-1190en] @@ -8723,6 +8981,7 @@ e263 HP TrueVision HD Integrated Webcam f102 Lenovo Integrated Webcam [R5U877] f103 Lenovo Integrated Webcam [R5U877] + f207 Lenovo EasyCamera Integrated Webcam f209 HP Webcam f300 UVC 0.3M Webcam 064f WIBU-Systems AG @@ -8898,6 +9157,7 @@ 82e0 MP3 Player 8320 TrekStor i.Beat fun 835d MP3 Player + 83b5 Transcend T.sonic 530 MP3 Player 9000 MP3 Player 9001 MP3 Player 9002 MP3 Player @@ -8929,7 +9189,8 @@ 0600 IDE Bridge 0610 Onext EG210U MODEM 0611 AlDiga AL-11U Quad-band GSM/GPRS/EDGE modem - 2303 PL2303 Serial Port + 1231 Orico SATA External Hard Disk Drive Lay-Flat Docking Station with USB 3.0 & eSATA interfaces. + 2303 PL2303 Serial Port / Mobile Action MA-8910P 2305 PL2305 Parallel Port 2306 Raylink Bridge Controller 2307 PL2307 USB-ATAPI4 Bridge @@ -8943,6 +9204,7 @@ 2515 Flash Disk Embedded Hub 2517 Flash Disk Mass Storage Device 2528 Storage device (8gB thumb drive) + 2571 LG Electronics GE24LU21 25a1 PL25A1 Host-Host Bridge 2773 PL2773 SATAII bridge controller 3400 Hi-Speed Flash Disk with TruePrint AES3400 @@ -9009,6 +9271,8 @@ 3009 Magicolor 2300W 300b PagePro 1350W 300c PagePro 1300W + 301b Develop D 1650iD + 3023 Develop D 2050iD 302e Develop D 1650iD PCL 3034 Develop D 2050iD PCL 4001 Dimage 2300 @@ -9052,6 +9316,8 @@ 0500 GameStick 3D 0501 CH Pro Pedals 0504 F-16 Combat Stick +068f Nihon KOHDEN + c00d MEK-6500 0690 Golden Bridge Electech, Inc. 0693 Hagiwara Sys-Com Co., Ltd 0002 FlashGate SmartMedia Card Reader @@ -9071,6 +9337,7 @@ 9999 VLxxxx Monitor+Hub 0699 Tektronix, Inc. 0347 AFG 3022B + 0365 TDS 2004B 036a TDS 2024B 069a Askey Computer Corp. 0001 VC010 Webcam [pwc] @@ -9118,7 +9385,8 @@ 0006 Cyborg Gold Joystick 0109 P880 Pad 0160 ST290 Pro - 0200 Xbox Adrenalin Hub + 0200 Racing Wheel + 0201 Adrenalin Gamepad 0241 Xbox Adrenalin Gamepad 0255 X52 Flight Controller 040b P990 Dual Analog Pad @@ -9174,6 +9442,7 @@ a2ae Pro Flight Instrument Panel a502 Gaming Mouse f518 P3200 Rumble Force Game Pad + f51a P3600 ff04 R440 Force Wheel ff0c Cyborg Force Rumble Pad ff0d P2600 Rumble Force Pad @@ -9220,6 +9489,7 @@ 01c9 OKI B430 Mono Printer 020b OKI ES4140 Mono Printer 02bb OKI PT390 POS Printer + 0383 MC563 Multifunction Printer 0a91 B2500MFP (printer+scanner) 3801 B6100 Laser Printer 06bd AGFA-Gevaert NV @@ -9292,6 +9562,9 @@ 000e HID Device 0010 Wireless TouchPad 0013 DisplayPad + 009a Metallica MIS Touch Fingerprint Reader + 00a2 Metallica MOH Touch Fingerprint Reader + 00bd Prometheus MIS Touch Fingerprint Reader 2970 touchpad 06cc Terayon Communication Systems 0101 Cable Modem @@ -9359,6 +9632,7 @@ 03aa CP3020DA 03ad CP-9800D/DW 03ae CP-9800DW-S + 0f10 Hori/Namco FlightStick 2 3b10 P95D 3b21 CP-9810D/DW 3b30 CP-D70DW / CP-D707DW @@ -9366,6 +9640,7 @@ 3b36 CP-D80DW 3b50 CP-W5000DW 3b60 CP-D90DW + 3b80 CP-M1 06d4 Cisco Systems 06d5 Toshiba 4000 Japanese Keyboard @@ -9576,6 +9851,7 @@ 0231 PS/2 Mouse Port 0232 Serial On Port 0240 PS/2 to USB Converter + 0260 PS/2 Keyboard and Mouse 0300 BAY-3U1S1P Parallel Port 0302 Parallel Port 0900 SVGA Adapter @@ -9712,18 +9988,46 @@ c541 ISDN TA 280 0736 Lorom Industrial Co., Ltd 0738 Mad Catz, Inc. + 2215 X-55 Rhino Stick + 2237 V.1 Stick + 4506 Wireless Controller 4507 XBox Device - 4516 XBox Device - 4520 XBox Device - 4526 XBox Device - 4536 XBox Device - 4540 XBox Device - 4556 XBox Device + 4516 Control Pad + 4520 Control Pad Pro + 4522 LumiCON + 4526 Control Pad Pro + 4530 Universal MC2 Racing Wheel and Pedals + 4536 MicroCON + 4540 Beat Pad + 4556 Lynx Wireless Controller 4566 XBox Device 4576 XBox Device - 4586 XBox Device - 4588 XBox Device + 4586 MicroCON Wireless Controller + 4588 Blaster + 45ff Beat Pad + 4716 Wired Xbox 360 Controller + 4718 Street Fighter IV FightStick SE for Xbox 360 + 4726 Xbox 360 Controller + 4728 Street Fighter IV FightPad for Xbox 360 + 4730 MC2 Racing Wheel for Xbox 360 + 4736 MicroCON for Xbox 360 + 4738 Street Fighter IV Wired Controller for Xbox 360 + 4740 Beat Pad for Xbox 360 + 4743 Beat Pad Pro + 4758 Arcade Game Stick + 4a01 FightStick TE 2 for Xbox One + 6040 Beat Pad Pro 8818 Street Fighter IV Arcade FightStick (PS3) + 9871 Portable Drum Kit + a109 S.T.R.I.K.E.7 Keyboard + a215 X-55 Rhino Throttle + b726 Modern Warfare 2 Controller for Xbox 360 + b738 Marvel VS Capcom 2 TE FightStick for Xbox 360 + beef Joytech Neo SE Advanced Gamepad + cb02 Saitek Cyborg Rumble Pad + cb03 Saitek P3200 Rumble Pad + cb29 Saitek Aviator Stick AV8R02 + f738 Super Street Fighter IV FightStick TE S for Xbox 360 073a Chaplet Systems, Inc. 2230 infrared dongle for remote 073b Suncom Technologies @@ -9738,6 +10042,7 @@ 0522 Pole Display (SPC522-3415 2 x 20 Line Display) 0624 Pole Display (SP324-3415 4 x 20 Line Display) 073d Eutron S.p.a. + 0000 SmartKey 0005 Crypto Token 0007 CryptoIdentity CCID 0025 SmartKey 3 @@ -9751,6 +10056,7 @@ 200a ISDN TA [HFC-S] 0745 Syntech Information Co., Ltd 0746 Onkyo Corp. + 4700 Integra MZA-4.7 5500 SE-U55 Audio Device 0747 Labway Corp. 0748 Strong Man Enterprise Co., Ltd @@ -9767,6 +10073,7 @@ 0002 PS/2 Adapter 0755 Aureal Semiconductor 0757 Network Technologies, Inc. + 0a00 SUN Adapter 0758 Carl Zeiss Microscopy GmbH 075b Sophisticated Circuits, Inc. 0001 Kick-off! Watchdog @@ -9842,6 +10149,7 @@ 6003 ColorMunki Smile d094 X-Rite DTP94 [Quato Silver Haze Pro] 0766 Jess-Link Products Co., Ltd + 0017 Packard Bell Carbon 001b Packard Bell Go 0204 TopSpeed Cyberlink Remote Control 0767 Tokheim Corp. @@ -9859,8 +10167,8 @@ 1021 CardMan 1021 1221 CardMan 1221 1784 CardMan 6020 - 3021 CardMan 3121 - 3022 CardMan 3021 + 3021 CardMan 3021 / 3121 + 3022 CardMan 3121 (HID Technologies) 3610 CardMan 3620 3621 CardMan 3621 3821 CardMan 3821 @@ -9876,6 +10184,8 @@ c000 CardMan 3x21 CS c001 CardMan 5121 CS 076c Partner Tech + 0204 CD7220 Communications Port + 0302 RP-600 076d Denso Corp. 076e Kuan Tech Enterprise Co., Ltd 076f Jhen Vei Electronic Co., Ltd @@ -9889,7 +10199,9 @@ 0776 Inalways Corp. 0777 Comda Enterprise Corp. 0778 Volex, Inc. -0779 Fairchild Semiconductor +0779 ON Semiconductor (formerly Fairchild) + 0133 FUSB307B + 0134 FUSB308B 077a Sankyo Seiki Mfg. Co., Ltd 077b Linksys 08be BEFCMU10 v4 Cable Modem @@ -9907,6 +10219,10 @@ 07af iMic 1016 AirClick 627a Radio SHARK +077e Softing AG + 008a NetLink Compact MPI/Profibus adapter + 0160 EDICblue + 0220 VAS5054A 077f Well Excellent & Most Corp. 0780 Sagem Monetel GmbH 1202 ORGA 900 Smart Card Terminal Virtual Com Port @@ -9943,14 +10259,18 @@ 5575 Cruzer Glide 5576 Cruzer Facet 5577 Cruzer Pop (8GB) - 557d Cruzer Force (64GB) + 557d Cruzer Force 5580 SDCZ80 Flash Drive 5581 Ultra 5583 Ultra Fit + 5588 Extreme Pro + 5589 SD8SB8U512G[Extreme 500] + 558c Extreme Portable SSD 5590 Ultra Dual 5591 Ultra Flair 5e10 Encrypted 6100 Ultra II SD Plus 2GB + 6500 uSSD 5000 7100 Cruzer Mini 7101 Pen Flash 7102 Cruzer Mini @@ -10008,8 +10328,11 @@ a7c1 Storage device (SD card reader) a7e8 SDDR-113 MicroMate SDHC Reader b2b3 SDDR-103 MobileMate SD+ Reader + b2b5 SDDR-104 MobileMate SD+ Reader b4b5 SDDR-89 V4 ImageMate 12-in-1 Reader + b6b7 SDDR-99 V4 ImageMate 5-in-1 Reader b6ba CF SDDR-289 + cfc9 SDDR-489 ImageMate Pro Reader 0782 Trackerball 0783 C3PO 0003 LTC31 SmartCard Reader @@ -10036,6 +10359,7 @@ 0063 LDR Device 0064 LDR-R Device 00b3 DVD Multi-plus unit LDR-H443U2 + 00cc LHD Device 0105 LAN-TX/U1H2 10/100 Ethernet Adapter [pegasus II] 010c Realtek RTL8187 Wireless 802.11g 54Mbps Network Adapter 0160 LAN-GTJ/U2A @@ -10105,8 +10429,8 @@ 0986 AN986 Pegasus Ethernet 8266 Infineon WildCard-USB Wireless LAN Adapter 8511 ADM8511 Pegasus II Ethernet - 8513 AN8513 Ethernet - 8515 AN8515 Ethernet + 8513 ADM8513 Pegasus II Ethernet + 8515 ADM8515 Pegasus II Ethernet 07aa Corega K.K. 0001 Ether USB-T Ethernet [klsi] 0004 FEther USB-TX Ethernet [pegasus] @@ -10135,6 +10459,7 @@ fc01 IDE bridge fc02 Cable II USB-2 fc03 USB2-IDE IDE bridge + fc77 Quattro 3.0 fcd6 Freecom HD Classic fcf6 DataBar fcf8 Freecom Classic SL Network Drive @@ -10169,6 +10494,7 @@ 5101 SurfBoard SB5101 Cable Modem 5120 SurfBoard SB5120 Cable Modem (RNDIS) 5121 Surfboard 5121 Cable Modem + 6002 MTR7000 Cable Tuning Adapter 7030 WU830G 802.11bg Wireless Adapter [Envara WiND512] 07b3 Plustek, Inc. 0001 OpticPro 1212U Scanner @@ -10191,6 +10517,7 @@ 0413 OpticSlim 1200 Scanner 0601 OpticPro ST24 Scanner 0800 OpticPro ST48 Scanner + 0807 OpticFilm 7200 scanner 0900 OpticBook 3600 Scanner 090c OpticBook 3600 Plus Scanner 0a06 TVcam VD100 @@ -10204,6 +10531,7 @@ 0e08 OpticBook A300 Scanner 1300 OpticBook 3800 Scanner 1301 OpticBook 4800 Scanner + 130f Bookreader v200 07b4 Olympus Optical Co., Ltd 0100 Camedia C-2100/C-3000 Ultra Zoom Camera 0102 Camedia E-10/C-220/C-50 Camera @@ -10229,6 +10557,7 @@ 0244 Digital Voice Recorder VN-8500PC 024f Digital Voice Recorder DS-7000 0280 m:robe 100 + 0295 Digital Voice Recorder VN-541PC 07b5 Mega World International, Ltd 0017 Joystick 0213 Thrustmaster Firestorm Digital 3 Gamepad @@ -10294,6 +10623,7 @@ 07bc Canon Computer Systems, Inc. 07bd Webgear, Inc. 07be Veridicom + 1935 Elektron Music Machines 07c0 Code Mercenaries Hard- und Software GmbH 1113 JoyWarrior24F8 1116 JoyWarrior24F14 @@ -10353,6 +10683,7 @@ 0837 H837 Hybrid ATSC/QAM 1228 MPEG-2 Capture Device (M038) 1830 AVerTV Volar Video Capture (H830) + 1871 TD310 DVB-T/T2/C dongle 3835 AVerTV Volar Green HD (A835B) 850a AverTV Volar Black HD (A850) 850b AverTV Red HD+ (A850T) @@ -10427,6 +10758,10 @@ 0501 Mass Storage 07cd Elektor 0001 USBuart Serial Port +07ce Nidec Copal + c007 DPB-4000 + c009 DPB-6000 + c010 CPB-7000 07cf Casio Computer Co., Ltd 1001 QV-8000SX/5700/3000EX Digicam; Exilim EX-M20 1003 Exilim EX-S500 @@ -10448,6 +10783,7 @@ 6102 fx-CP400 6801 PL-40R 6802 MIDI Keyboard + 6803 CTK-3500 (MIDI keyboard) 07d0 Dazzle 0001 Digital Video Creator I 0002 Global Village VideoFX Grabber @@ -10560,8 +10896,11 @@ 0000 FastLane MIDI Interface 0001 MIDI Interface 0002 MOTU Audio for 64 bit + 0004 MicroBook + 0008 M Series 07ff Unknown 00ff Portable Hard Drive + ffff Mad Catz Gamepad 0801 MagTek 0001 Mini Swipe Reader (Keyboard Emulation) 0002 Mini Swipe Reader @@ -10610,6 +10949,8 @@ 081c Mipsys 081e AlphaSmart, Inc. df00 Handheld +081f Manta + e401 MM812 0822 Reudo Corp. 2001 IRXpress Infrared Device 0825 GC Protronics @@ -10688,6 +11029,7 @@ 1005 Digimax 220 1009 Digimax V4 1012 6500 Document Camera + 103f Digimax S500 1058 S730 Camera 1064 Digimax D830 Camera 1542 Digimax 50 Duo @@ -10755,6 +11097,7 @@ 4300 WG111U Double 108 Mbps Wireless [Atheros AR5004X / AR5005UX] 4301 WG111U (no firmware) Double 108 Mbps Wireless [Atheros AR5004X / AR5005UX] 5f00 WPN111 802.11g Wireless Adapter [Atheros AR5523] + 68e1 LB1120-100NAS 6a00 WG111v2 54 Mbps Wireless [RealTek RTL8187L] 7100 WN121T RangeMax Next Wireless-N [Marvell TopDog] 9000 WN111(v1) RangeMax Next Wireless [Marvell 88W8362+88W8060] @@ -10774,6 +11117,7 @@ 9050 A6200 802.11a/b/g/n/ac Wireless Adapter [Broadcom BCM43526] 9051 A6200v2 802.11a/b/g/n/ac (2x2) Wireless Adapter [Realtek RTL8812AU] 9052 A6100 AC600 DB Wireless Adapter [Realtek RTL8811AU] + 9054 Nighthawk A7000 802.11ac Wireless Adapter AC1900 [Realtek 8814AU] a001 PA101 10 Mbps HPNA Home Phoneline RJ-1 f001 On Networks N300MA 802.11bgn [Realtek RTL8192CU] 084d Minton Optic Industry Co., Inc. @@ -10798,6 +11142,8 @@ 0852 CSEM 0853 Topre Corporation 0100 HHKB Professional + 0119 RealForce 105UB + 0200 RealForce Compact Keyboard 0854 ActiveWire, Inc. 0100 I/O Board 0101 I/O Board, rev1 @@ -11279,6 +11625,7 @@ 090f Fujitsu Devices, Inc. 0910 Alation Systems, Inc. 0911 Philips Speech Processing + 0c1c SpeechMike III 149a SpeechMike II Pro Plus LFH5276 2512 SpeechMike Pro 0912 Voquette, Inc. @@ -11333,12 +11680,17 @@ 23cc nüvi 1350 2459 GPSmap 62/78 series 2491 Edge 800 + 2518 eTrex 10 2519 eTrex 30 2535 Edge 800 253c GPSmap 62sc 255b Nuvi 2505LM + 2613 Edge 200 TWN 26a1 Nuvi 55 + 2802 fenix 3 + 28db Drive 5 47fb nuviCam + 4cdb Fenix 6 0920 Echelon Co. 7500 Network Interface 0921 GoHubs, Inc. @@ -11346,11 +11698,15 @@ 0922 Dymo-CoStar Corp. 0007 LabelWriter 330 0009 LabelWriter 310 + 0013 LabelManager 400 0019 LabelWriter 400 001a LabelWriter 400 Turbo 0020 LabelWriter 450 + 0400 LabelWriter SE450 1001 LabelManager PnP + 8003 M10 Digital Postal Scale 8004 M25 Digital Postal Scale + 8009 S250 Digital Postal Scale 0923 IC Media Corp. 010f SIIG MobileCam 0924 Xerox @@ -11369,6 +11725,8 @@ 0925 Lakeview Research 0005 Gamtec.,Ltd SmartJoy PLUS Adapter 03e8 Wii Classic Controller Adapter + 1031 WiseGroup Ltd, Gameport Controller + 1700 PS/SS/N64 Joypad 3881 Saleae Logic 8101 Phidgets, Inc., 1-Motor PhidgetServo v2.0 8104 Phidgets, Inc., 4-Motor PhidgetServo v2.0 @@ -11381,6 +11739,7 @@ 0929 American Biometric Co. 092a Toshiba Information & Industrial Sys. And Services 092b Sena Technologies, Inc. + 4210 20S - Bluetooth Motorcycle headset & universal intercom 092f Northern Embedded Science/CAVNEX 0004 JTAG-4 0005 JTAG-5 @@ -11408,7 +11767,7 @@ 0509 BT EDR Dongle 0706 PocketPC e740 0707 Pocket PC e330 Series - 0708 Pocket PC e350 Series + 0708 Pocket PC e350 Series 0709 Pocket PC e750 Series 070a Pocket PC e400 Series 070b Pocket PC e800 Series @@ -11428,6 +11787,7 @@ 130c F3607gw Mobile Broadband Module 1311 F3607gw v2 Mobile Broadband Module 1400 Memory Stick 2GB + 140b Memory Stick 64GB 642f TravelDrive 6506 TravelDrive 2C 6507 TravelDrive 2C @@ -11469,6 +11829,7 @@ 6540 TransMemory Flash Memory 6544 TransMemory-Mini / Kingston DataTraveler 2.0 Stick 6545 Kingston DataTraveler 102/2.0 / HEMA Flash Drive 2 GB / PNY Attache 4GB Stick + a002 SunplusIT SATA bridge 0931 Harmonic Data Systems, Ltd 0932 Crescentec Corp. 0300 VideoAdvantage @@ -11491,6 +11852,7 @@ 003c Rhythmedics HID Bootloader 0939 Lumberg, Inc. 0b15 Toshiba Stor.E Alu 2 + 0b16 Toshiba StorE HDD 093a Pixart Imaging, Inc. 0007 CMOS 100K-R Rev. 1.90 010e Digital camera, CD302N/Elta Medi@ digi-cam/HE-501A @@ -11513,9 +11875,12 @@ 2621 PAC731x Trust Webcam 2622 Webcam Genius 2624 Webcam + 2628 Webcam Genius iLook 300 + 2700 GE 1.3 MP MiniCam Pro 093b Plextor Corp. 0010 Storage Adapter 0011 PlexWriter 40/12/40U + 0012 PlexWriter 48/24/48U 0041 PX-708A DVD RW 0042 PX-712UF DVD RW a002 ConvertX M402U XLOADER @@ -11559,6 +11924,7 @@ 0951 Kingston Technology 0008 Ethernet 000a KNU101TX 100baseTX Ethernet + 1539 Iron Key D300 (Virtual CD-ROM and USB Stick) 1600 DataTraveler II Pen Drive 1601 DataTraveler II+ Pen Drive 1602 DataTraveler Mini @@ -11583,14 +11949,21 @@ 1653 Data Traveler 100 G2 8 GiB 1656 DataTraveler Ultimate G2 1660 Data Traveller 108 - 1665 Digital DataTraveler SE9 64GB - 1666 DataTraveler 100 G3/G4/SE9 G2 + 1665 Digital DataTraveler SE9 + 1666 DataTraveler 100 G3/G4/SE9 G2/50 1689 DataTraveler SE9 168a DataTraveler Micro 168c DT Elite 3.0 + 16a4 HyperX 7.1 Audio 16b3 HyperX Savage + 16d2 HX-KB4BL1-US [HYPERX Alloy FPS Pro] + 16d4 HyperX SavageEXO [0382] + 16d5 DataTraveler Elite G2 + 16df HyperX QuadCast + 16e4 HyperX Pulsefire Raid 0954 RPM Systems Corp. 0955 NVIDIA Corp. + 7005 Bootloader 7018 T186 [Tegra Parker] 701a U-Boot running on Tegra 7020 L4T (Linux for Tegra) running on Tegra @@ -11598,8 +11971,10 @@ 7100 Tegra Device 7140 T124 [Tegra K1/Logan 32-bit] 7210 SHIELD Controller - 7721 T210 [Tegra Erista] + 7321 Switch [Tegra Erista] recovery mode + 7721 T210 [TX1 Tegra Erista] recovery mode 7820 T20 [Tegra 2] recovery mode + 7c18 T186 [TX2 Tegra Parker] recovery mode b400 SHIELD (debug) b401 SHIELD cf05 SHIELD Tablet (debug) @@ -11616,6 +11991,7 @@ 0a07 34411A Multimeter 1507 33210A Waveform Generator 1745 Test and Measurement Device (IVI) + 1f01 N5181A MXG Analog Signal Generator 2918 U2702A oscilloscope fb18 LC Device 0958 CompuLink Research, Inc. @@ -11633,10 +12009,13 @@ 0968 Catalyst Enterprises, Inc. 096e Feitian Technologies, Inc. 0005 ePass2000 + 0006 HID Dongle (for OEMs - manufacturer string is "OEM") 0120 Microcosm Ltd Dinkey 0305 ePass2000Auto 0309 ePass3000GM 0401 ePass3000 + 0405 Zzkey Dongle + 0608 SC Reader KP382 0702 ePass3003 0703 ePass3003Auto 0802 ePass2000 (G&D STARCOS SPK 2.4) @@ -11671,6 +12050,7 @@ 0984 Apricorn 0040 SATA Wire (2.5") 0200 Hard Drive Storage (TPP) + 1407 Secure Key 3.0 0985 cab Produkttechnik GmbH & Co KG 0045 Mach4/200 Label Printer 00a3 A3/200 or A3/300 Label Printer @@ -11685,7 +12065,9 @@ 0996 Integrated Telecom Express, Inc. 099a Zippy Technology Corp. 0638 Sanwa Supply Inc. Small Keyboard + 2620 Graphics tablet [Polostar PT1001, Zeniq PT1001, Leogics PT1001] 610c EL-610 Super Mini Electron luminescent Keyboard + 6330 SANWA Supply Inc. Slim Keyboard 713a WK-713 Multimedia Keyboard 7160 Hyper Slim Keyboard 099e Trimble Navigation, Ltd @@ -11702,6 +12084,9 @@ 3642 Prism 2.x 802.11b Adapter 09ab Japan Cash Machine Co., Ltd. 09ae Tripp Lite + 0002 Any Device (see discussion) +09b0 Fargo + 2400 HDP5000 09b2 Franklin Electronic Publishers, Inc. 0001 eBookman Palm Computer 09b3 Altius Solutions, Inc. @@ -11760,6 +12145,7 @@ 1007 Ex-Series UVC and MSD interface 1008 Serial Port 1996 FLIR ONE Camera + 4007 Breach 09cc Workbit Corp. 0404 BAFO USB-ATA/ATAPI Bridge Controller 09cd Psion Dacom Home Networks, Ltd @@ -11770,10 +12156,11 @@ 09d2 Vreelin Engineering, Inc. 09d3 Com One 0001 ISDN TA / Light Rider 128K - 000b Bluetooth Adapter class 1 [BlueLight] -09d7 NovAtel Inc. - 0100 NovAtel FlexPack GPS receiver -09d8 ELATEC + 000b Bluetooth Adapter class 2 +09d7 Hexagon NovAtel Inc. + 0100 GPS/GNSS/SPAN sensor +09d8 ELATEC GmbH + 0320 TWN3 Multi125 0406 TWN4 MIFARE NFC 09d9 KRF Tech, Ltd 09da A4Tech Co., Ltd. @@ -11787,11 +12174,15 @@ 024f RF Receiver and G6-20D Wireless Optical Mouse 0260 KV-300H Isolation Keyboard 032b Wireless Mouse (Battery Free) + 09da Bloody V8 Mouse 1068 Bloody A90 Mouse + 112c Bloody V5 Mouse + 3a60 Bloody V8M Core 2 Mouse 8090 X-718BK Oscar Optical Gaming Mouse 9033 X-718BK Optical Mouse 9066 F3 V-Track Gaming Mouse 9090 XL-730K / XL-750BK / XL-755BK Mice + f613 Bloody V7M Mouse 09db Measurement Computing Corp. 0075 MiniLab 1008 0076 PMD-1024 @@ -11808,6 +12199,7 @@ 09e6 Silutia, Inc. 09e7 Real 3D, Inc. 09e8 AKAI Professional M.I. Corp. + 0045 MPK Mini Mk II MIDI Controller 0062 MPD16 MIDI Pad Controller Unit 006d EWI electronic wind instrument 0071 MPK25 MIDI Keyboard @@ -11950,6 +12342,7 @@ 5024 Mass Storage Device 5025 Mass Storage Device 0a4a Ploytec GmbH + a400 AUDIO JUNCTION 2.0 0a4b Fujitsu Media Devices, Ltd 0a4c Computex Co., Ltd 15d9 OPTICAL MOUSE @@ -11999,6 +12392,7 @@ 0a5b EAsics NV 0a5c Broadcom Corp. 0201 iLine10(tm) Network Adapter + 0bdc 802.11a/b/g/n/ac Wireless Adapter 2000 Bluetooth Device 2001 Bluetooth Device 2009 BCM2035 Bluetooth @@ -12052,6 +12446,7 @@ 21e3 HP Portable Valentine 21e6 BCM20702 Bluetooth 4.0 [ThinkPad] 21e8 BCM20702A0 Bluetooth 4.0 + 21ec BCM20702A0 Bluetooth 4.0 21f1 HP Portable Bumble Bee 22be BCM2070 Bluetooth 3.0 + HS 4500 BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth) @@ -12076,10 +12471,14 @@ 0a5d Diatrend Corp. 0a5f Zebra 0009 LP2844 Printer + 0050 P120i / WM120i + 0080 GK420d Label Printer 0081 GK420t Label Printer + 0084 GX420d Desktop Label Printer 008b HC100 wristbands Printer 008c ZP 450 Printer 00d1 Zebra GC420d Label Printer + 0110 ZD500 Desktop Label Printer 930a Printer 0a62 MPMan 0010 MPMan MP-F40 MP3 Player @@ -12113,6 +12512,7 @@ ff01 Wireless Missile Launcher 0a82 Syscan 4600 TravelScan 460/464 + 6605 ScanShell 800N 0a83 NextComm, Inc. 0a84 Maui Innovative Peripherals 0a85 Idexx Labs @@ -12289,6 +12689,7 @@ c303 Saturn USB 2.0 Camera c326 Namuga 1.3M Webcam c33f Webcam + c412 Lenovo IdeaCentre Web Camera c429 Lenovo ThinkCentre Web Camera c42d Lenovo IdeaCentre Web Camera 0ac9 Micro Solutions, Inc. @@ -12423,6 +12824,7 @@ 1786 USB-N10 802.11n Network Adapter [Realtek RTL8188SU] 1788 BT-270 Bluetooth Adapter 1791 WL-167G v3 802.11n Adapter [Realtek RTL8188SU] + 179c Bluetooth Adapter 179d USB-N53 802.11abgn Network Adapter [Ralink RT3572] 179e Eee Note EA800 (network mode) 179f Eee Note EA800 (tablet mode) @@ -12430,6 +12832,7 @@ 17a1 Eee Note EA800 (mass storage mode) 17ab USB-N13 802.11n Network Adapter (rev. B1) [Realtek RTL8192CU] 17ba N10 Nano 802.11n Network Adapter [Realtek RTL8192CU] + 17c2 ROG Spitfire 17c7 WL-330NUL 17c9 USB-AC53 802.11a/b/g/n/ac Wireless Adapter [Broadcom BCM43526] 17cb Broadcom BCM20702A0 Bluetooth @@ -12439,9 +12842,11 @@ 17db USB-AC50 802.11a/b/g/n/ac (1x1) Wireless Adapter [MediaTek MT7610U] 17e8 USB-N14 802.11b/g/n (2x2) Wireless Adapter [Ralink RT5372] 17eb USB-AC55 802.11a/b/g/n/ac Wireless Adapter [MediaTek MT7612U] + 17f5 Xonar U5 sound card 180a Broadcom BCM20702 Single-Chip Bluetooth 4.0 + LE 1817 USB-AC68 802.11a/b/g/n/ac (4x4) Wireless Adapter [Realtek RTL8814AU] 1825 Qualcomm Bluetooth 4.1 + 18f0 Realtek 8188EUS [USB-N10 Nano] 4c80 Transformer Pad TF300TG 4c90 Transformer Pad Infinity TF700 4c91 Transformer Pad Infinity TF700 (Debug mode) @@ -12473,19 +12878,31 @@ 0b0d ProjectLab 0000 CenturyCD 0b0e GN Netcom + 0305 Jabra EVOLVE Link MS + 0311 Jabra EVOLVE 65 + 0312 enc060:Buttons Volume up/down/mute + phone [Jabra] + 0343 Jabra UC VOICE 150a 0348 Jabra UC VOICE 550a MS 034c Jabra UC Voice 750 MS + 034d Jabra UC VOICE 750 0410 Jabra SPEAK 410 0420 Jabra SPEAK 510 + 0422 Jabra SPEAK 510 USB + 0933 Jabra Freeway 094d GN Netcom / Jabra REVO Wireless 1017 Jabra PRO 930 1022 Jabra PRO 9450, Type 9400BS (DECT Headset) 1041 Jabra PRO 9460 1900 Jabra Biz 1900 2007 GN 2000 Stereo Corded Headset + 2456 Jabra SPEAK 810 + 245e Jabra Link 370 620c Jabra BT620s 9330 Jabra GN9330 Headset + a346 Jabra Engage 75 Stereo + a50a Alienware Wireless Gaming Headset AW988 0b0f AVID Technology + 0400 DNxID 0b10 Pcally 0b11 I Tech Solutions Co., Ltd 0b1e Electronic Warfare Assoc., Inc. (EWA) @@ -12506,6 +12923,9 @@ 0030 ShuttlePro v2 0401 RollerMouse Free 2 0700 RollerMouse Pro + 08a0 Perfit Mouse + 1000 RollerMouse Red + 1010 Vidamic Technomouse IQ 0b37 Hitachi ULSI Systems Co., Ltd 0b38 Gear Head 0003 Keyboard @@ -12572,6 +12992,7 @@ 0100 D'music MP3 Player 0b4d Graphtec America, Inc. 110a Graphtec CC200-20 + 1123 Electronic Cutting Tool [Silhouette Portrait] 0b4e Musical Electronics, Ltd 6500 MP3 Player 8028 MP3 Player @@ -12644,6 +13065,7 @@ 1720 10/100 Ethernet 1780 AX88178 1790 AX88179 Gigabit Ethernet + 6802 AX68002 KVM Switch SoC 7720 AX88772 772a AX88772A Fast Ethernet 772b AX88772B @@ -12691,6 +13113,7 @@ 0001 Android Phone via mass storage [Wiko Cink Peax 2] 00ce mmO2 XDA GSM/GPRS Pocket PC 00cf SPV C500 Smart Phone + 0306 Vive Hub Bluetooth 4.1 (Broadcom BCM920703) 0a01 PocketPC Sync 0a02 Himalaya GSM/GPRS Pocket PC 0a03 PocketPC Sync @@ -12859,7 +13282,7 @@ 0b2f Rhodium 0b51 Qtek 8310 mobile phone [Tornado Noble] 0bce Vario MDA - 0c01 Dream / ADP1 / G1 / Magic / Tattoo + 0c01 Dream / ADP1 / G1 / Magic / Tattoo / FP1 0c02 Dream / ADP1 / G1 / Magic / Tattoo (Debug) 0c03 Android Phone [Fairphone First Edition (FP1)] 0c13 Diamond @@ -12875,6 +13298,7 @@ 0c9e Incredible 0ca2 Desire HD (debug mode) 0ca5 Android Phone [Evo Shift 4G] + 0cab Desire / Desire HD / Hero / Thunderbolt (HTC Sync Mode) 0cae T-Mobile MyTouch 4G Slide [Doubleshot] 0de5 One (M7) 0dea M7_UL [HTC One] @@ -12882,12 +13306,16 @@ 0f63 Desire 610 Via MTP 0f64 Desire 601 0fb4 Remote NDIS based Device + 0ff0 One Mini (M4) 0ff8 Desire HD (Tethering Mode) 0ff9 Desire / Desire HD / Hero / Thunderbolt (Charge Mode) 0ffe Desire HD (modem mode) 0fff Android Fastboot Bootloader - 2008 Android Phone via MTP [Wiko Cink Peax 2] + 2008 Android Phone via MTP [MT65xx] 200b Android Phone via PTP [Wiko Cink Peax 2] + 2134 Vive Hub (SMSC USB2137B) + 2744 Vive Hub (HTC CB USB2) + 2c87 Vive 0bb5 Murata Manufacturing Co., Ltd 0bb6 Network Alchemy 0bb7 Joytech Computer Co., Ltd @@ -12907,6 +13335,7 @@ 2200 FreeAgent Go FW 2300 Expansion Portable 231a Expansion Portable + 231c Expansion Portable 2320 USB 3.0 bridge [Portable Expansion Drive] 2321 Expansion Portable 2322 SRD0NF1 Expansion Portable (STEA) @@ -12915,9 +13344,12 @@ 3008 FreeAgent Desk 1TB 3101 FreeAgent XTreme 640GB 3312 SRD00F2 Expansion Desktop Drive (STBV) + 331a Desktop HDD 5TB (ST5000DM000) 3320 SRD00F2 [Expansion Desktop Drive] 3322 SRD0NF2 [Expansion Desktop Drive] + 3323 Seagate RSS LLC 3332 Expansion + 3343 desktop drive stgy8000400 5020 FreeAgent GoFlex 5021 FreeAgent GoFlex USB 2.0 5030 FreeAgent GoFlex Upgrade Cable STAE104 @@ -12930,20 +13362,26 @@ 5121 FreeAgent GoFlex 5161 FreeAgent GoFlex dock 6126 Maxtor D3 Station 5TB + 61b5 Maxtor HX-M201TCB [M3 Portable 2TB] 61b6 Maxtor HX-M101TCB/GM [M3 Portable 1TB] 61b7 Maxtor M3 Portable a003 Backup Plus a0a1 Backup Plus Desktop a0a4 Backup Plus Desktop Drive + aa14 STJ4000400 [Seagate Basic Portable Drive 4TB] ab00 Slim Portable Drive ab1e Backup Plus Portable Drive ab20 Backup Plus Portable Drive ab21 Backup Plus Slim ab24 Backup Plus Portable Drive ab26 Backup Plus Slim Portable Drive 1 TB + ab28 Seagate Backup Plus Portable 5TB SRD00F1 + ab2d SRD00F1 [Backup Plus Ultra Slim] ab31 Backup Plus Desktop Drive (5TB) ab34 Backup Plus - ab38 Backup Plus Hub + ab38 Backup Plus Hub (Mass Storage) + ab44 Backup Plus Hub + ac20 Backup Plus Slim 2TB 0bc3 IPWireless, Inc. 0001 UMTS-TDD (TD-CDMA) modem 0bc4 Microcube Corp. @@ -13006,18 +13444,29 @@ 0186 Card Reader 0301 multicard reader 0307 Card Reader + 0316 Card Reader 0326 Card reader + 0411 Hub + 0811 Realtek 8812AU/8821AU 802.11ac WLAN Adapter [USB Wireless Dual-Band Adapter 2.4/5Ghz] + 0821 RTL8821A Bluetooth 1724 RTL8723AU 802.11n WLAN Adapter + 1a2b RTL8188GU 802.11n WLAN Adapter (Driver CDROM Mode) 2831 RTL2831U DVB-T 2832 RTL2832U DVB-T 2838 RTL2838 DVB-T 5401 RTL 8153 USB 3.0 hub with gigabit ethernet + 5411 RTS5411 Hub + 568c Integrated Webcam HD 570c Asus laptop camera 5730 HP 2.0MP High Definition Webcam 5751 Integrated Webcam 5775 HP "Truevision HD" laptop camera + 5776 HP Truevision HD integrated webcam 57b3 Acer 640 × 480 laptop camera + 57cc HD Webcam - Realtek Semiconductor + 57cf HD WebCam 57da Built-In Video Camera + 58c2 Integrated Webcam HD 58c8 Integrated Webcam HD 8150 RTL8150 Fast Ethernet Adapter 8151 RTL8151 Adapteon Business Mobile Networks BV @@ -13038,9 +13487,24 @@ 8197 RTL8187B Wireless Adapter 8198 RTL8187B Wireless Adapter 8199 RTL8187SU 802.11g WLAN Adapter + 8723 RTL8723A Bluetooth 8812 RTL8812AU 802.11a/b/g/n/ac 2T2R DB WLAN Adapter 8813 RTL8814AU 802.11a/b/g/n/ac Wireless Adapter + 881a RTL8812AU-VS 802.11a/b/g/n/ac 2T2R DB WLAN Adapter + 8821 RTL8821A Bluetooth + 9210 RTL9210 M.2 NVME Adapter a811 RTL8811AU 802.11a/b/g/n/ac WLAN Adapter + b009 Realtek Bluetooth 4.2 Adapter + b00a Realtek Bluetooth 4.2 Adapter + b00b Realtek Bluetooth 4.2 Adapter + b023 RTL8822BE Bluetooth 4.2 Adapter + b711 RTL8188GU 802.11n WLAN Adapter (After Modeswitch) + b720 RTL8723BU 802.11b/g/n WLAN Adapter + b723 RTL8723B Bluetooth + b728 RTL8723B Bluetooth + b72a RTL8723B Bluetooth + b812 RTL88x2bu [AC1200 Techkey] + f179 RTL8188FTV 802.11b/g/n 1T1R 2.4G WLAN Adapter 0bdb Ericsson Business Mobile Networks BV 1000 BV Bluetooth Device 1002 Bluetooth Device 1.2 @@ -13053,7 +13517,7 @@ 1909 F3307 v2 Mobile Broadband Module 190a F3307 Mobile Broadband Module 190b C3607w v2 Mobile Broadband Module - 1926 H5321 gw Mobile Broadband Driver + 1926 H5321 gw Mobile Broadband Module 0bdc Y Media Corp. 0bdd Orange PCS 0be2 Kanda Tsushin Kogyo Co., Ltd @@ -13067,6 +13531,7 @@ 0bee LTK Industries, Ltd 0bef Way2Call Communications 0bf0 Pace Micro Technology PLC + c010 EHD100SD 0bf1 Intracom S.A. 0001 netMod Driver Ver 2.4.17 (CAPI) 0002 netMod Driver Ver 2.4 (CAPI) @@ -13088,6 +13553,8 @@ 100f miniCard D2301 802.11bg Wireless Module [SiS 163U] 1017 Keyboard KB SCR 101f Fujitsu Full HD Pro Webcam +0bfb Grass Valley Group + 0200 TURBO iDDR Front Panel 0bfd Kvaser AB 0004 USBcan II 000b Leaf Light HS @@ -13103,6 +13570,7 @@ 0c09 Comjet Information System a5a5 Litto Version USB2.0 0c0a Highpoint Technologies, Inc. + 6124 RocketStor 6124V 0c0b Dura Micro, Inc. (Acomdata) 27cb 6-in-1 Flash Reader and Writer 27d7 Multi Memory reader/writer MD-005 @@ -13119,10 +13587,10 @@ b001 USB 2.0 Mass Storage IDE adapter b004 MMC/SD Reader and Writer 0c12 Zeroplus - 0005 PSX Vibration Feedback Converter + 0005 PSX Vibration Feedback Converter / Intec Wireless Controller for Xbox 0030 PSX Vibration Feedback Converter 700e Logic Analyzer (LAP-C-16032) - 8801 Xbox Controller + 8801 Nyko Xbox Controller 8802 Xbox Controller 8809 Red Octane Ignition Xbox DDR Pad 880a Pelican Eclipse PL-2023 @@ -13141,6 +13609,8 @@ 0c1a Silicon Motion, Inc. 0c1b MIPS Technologies 0c1c Hang Zhou Silan Electronics Co., Ltd +0c1f Magicard + 1800 Tango 2E 0c22 Tally Printer Corp. 0c23 Lernout + Hauspie 0c24 Taiyo Yuden @@ -13162,7 +13632,9 @@ 0310 Scream Cam 0c26 Prolific Technology Inc. 0018 USB-Serial Controller [Icom Inc. OPC-478UC] + 002b Icom Inc. IC-R30 0c27 RFIDeas, Inc + 232a pcProx Plus RFID Reader (CDC serial) 3bfa pcProx Card Reader 0c2e Metrologic Instruments 0007 Metrologic MS7120 Barcode Scanner (IBM SurePOS mode) @@ -13171,6 +13643,7 @@ 0206 Metrologic MS4980 Barcode Scanner 0700 Metrologic MS7120 Barcode Scanner (uni-directional serial mode) 0720 Metrologic MS7120 Barcode Scanner (bi-directional serial mode) + 0a64 [Stratos 2700] 0b61 Vuquest 3310g 0b6a Vuquest 3310 Area-Imaging Scanner 0b81 Barcode scanner Voyager 1400g Series @@ -13186,6 +13659,8 @@ 0c3c Radius Co., Ltd 0c3d Innocom, Inc. 0c3e Nextcell, Inc. +0c40 ELMCU + 8000 2.4GHz receiver 0c44 Motorola iDEN 0021 iDEN P2k0 Device 0022 iDEN P2k1 Device @@ -13217,6 +13692,9 @@ 1067 Mass Storage Reader 1158 A56AK 184c VoIP Phone + 1a90 2M pixel Microscope Camera (with capture button) [Andonstar V160] + 5004 Redragon Mitra RGB Keyboard + 5101 2.4G Wireless Device [Rii MX3] 6001 Genius VideoCAM NB 6005 Sweex Mini Webcam 6007 VideoCAM Eye @@ -13314,8 +13792,10 @@ 62e0 MSI Starcam Racer 6300 PC Microscope camera 6310 Sonix USB 2.0 Camera + 6321 HP Integrated Webcam 6340 Camera 6341 Defender G-Lens 2577 HD720p Camera + 6366 Webcam Vitade AF 63e0 Sonix Integrated Webcam 63f1 Integrated Webcam 63f8 Sonix Integrated Webcam @@ -13329,12 +13809,17 @@ 644d 1.3 MPixel Integrated Webcam 6480 Sonix 1.3 MP Laptop Integrated Webcam 648b Integrated Webcam + 64ad Dell Laptop Integrated Webcam HD 64bd Sony Visual Communication Camera 64d0 Integrated Webcam 64d2 Integrated Webcam 651b HP Webcam + 652f Backlit Gaming Keyboard 6705 Integrated HD Webcam + 670c Integrated Webcam HD 6710 Integrated Webcam + 6712 Integrated Webcam HD + 671d Integrated_Webcam_HD 7401 TEMPer Temperature Sensor 7402 TEMPerHUM Temperature & Humidity Sensor 7403 Foot Switch @@ -13464,6 +13949,7 @@ 1600 Ion Quick Play LP turntable 1605 SSS Headphone Set 1607 audio controller + 5663 Audio Device 0c77 Sipix Group, Ltd 1001 SiPix Web2 1002 SiPix SC2100 @@ -13492,6 +13978,11 @@ 0c99 Innochips Co., Ltd 0c9a Hanwool Robotics Corp. 0c9b Jobin Yvon, Inc. +0c9c Brand Innovators BV + 1511 BI-1511 Laser Simulator + 1512 BI-1512 Syncbus Monitor + 1514 BI-1514 HPC + 1532 BI-1532 GPC 0c9d SemTek 0170 3873 Manual Insert card reader 0ca2 Zyfer @@ -13506,13 +13997,15 @@ 2010 myPad110 PC/SC Smart Card Reader 3050 EZ710 Smart Card Reader 0ca7 Information Systems Laboratories +0caa Allied Telesis KK. + 3001 AT-VT-Kit3 Serial Adapter 0cad Motorola CGISS 1007 APX Series Consolette 1020 MOTOTRBO Series Radio (Portable) 1030 APX Series Radio (Portable) 1031 APX Series Radio (Mobile) 1602 IMPRES Battery Data Reader - 9001 PowerPad Pocket PC Device + 9001 PowerPad Pocket PC Device 0cae Ascom Business Systems, Ltd 0caf Buslink 2507 Hi-Speed USB-to-IDE Bridge Controller @@ -13585,10 +14078,12 @@ 00a5 Cinergy Hybrid Stick 00a9 RTL2838 DVB-T COFDM Demodulator [TerraTec Cinergy T Stick Black] 00b3 NOXON DAB/DAB+ Stick + 00b9 WDR DAB/DAB+ Stick 00e0 NOXON DAB/DAB+ Stick V2 0102 Cinergy S2 Stick 0105 Cinergy S2 Box 10a7 TerraTec G3 + 10ad Cinergy H5 Rev. 2 0cd4 Bang Olufsen 0101 BeolinkPC2 0cd5 LabJack Corporation @@ -13657,6 +14152,7 @@ 0004 AR5523 (no firmware) 0005 AR5523 0006 AR5523 (no firmware) + 0036 AR9462 Bluetooth 1001 Thomson TG121N [Atheros AR9001U-(2)NG] 1002 TP-Link TL-WN821N v2 / TL-WN822N v1 802.11n [Atheros AR9170] 1006 TP-Link TL-WN322G v3 / TL-WN422G v2 802.11g [Atheros AR9271] @@ -13668,13 +14164,16 @@ 3005 AR3011 Bluetooth 3007 AR3012 Bluetooth 4.0 (no firmware) 3008 Bluetooth (AR3011) + 311d Bluetooth 311f AR3012 Bluetooth 7015 TP-Link TL-WN821N v3 / TL-WN822N v2 802.11n [Atheros AR7010+AR9287] 9170 AR9170 802.11n 9271 AR9271 802.11n + 9378 QCA9377-7 b002 Ubiquiti WiFiStation 802.11n [Atheros AR9271] b003 Ubiquiti WiFiStationEXT 802.11n [Atheros AR9271] e006 Dell Wireless 1802 Bluetooth 4.0 LE + e300 QCA61x4 Bluetooth 4.0 0cf4 Fomtex Corp. 0cf5 Cellink Co., Ltd 0cf6 Compucable Corp. @@ -13710,18 +14209,38 @@ 0001 PhotoShuttle 0002 Photo Printer 730 series 0004 Photo Printer 63xPL/PS + 0007 P510K + 0009 P72x Series + 000a P728L + 000b P510L + 000d P518A 000e P910L + 0010 M610 0100 Photo Printer 63xPL/PS 0102 Photo Printer 64xPS 0103 Photo Printer 730 series 0104 Photo Printer 63xPL/PS 0105 Photo Printer 64xPS + 010e P510S + 0110 P110S + 0111 P510Si + 0112 P518S 0200 Photo Printer 64xDL + 0309 CS-200e + 030a CS-220e + 0501 P75x Series + 0502 P52x Series + 0503 P310L + 050a P310W + 050f P530D + 0800 X610 0d17 NALTEC, Inc. 0d18 coaXmedia 0d19 Hank Connection Industrial Co., Ltd 0d28 NXP 0204 ARM mbed +0d2f Andamiro + 0002 Pump It Up Pad 0d32 Leo Hui Electric Wire & Cable Co., Ltd 0d33 AirSpeak, Inc. 0d34 Rearden Steel Technologies @@ -13752,6 +14271,7 @@ 0100 Audio 0d49 Maxtor 3000 Drive + 3005 Personal Storage 3000LS 3010 3000LE Drive 3100 Hi-Speed USB-IDE Bridge Controller 3200 Personal Storage 3200 @@ -13775,6 +14295,7 @@ 0d4f EADS Airbus France 0d50 Cleware GmbH 0011 USB-Temp2 Thermometer + 0030 Multiplexer 0040 F4 foot switch 0d51 Volex (Asia) Pte., Ltd 0d53 HMI Co., Ltd @@ -13782,6 +14303,8 @@ 0d55 ASKA Technologies, Inc. 0d56 AVLAB Technology, Inc. 0d57 Solomon Microtech, Ltd +0d59 TRC Simulators b.v. + 02a8 Digital Clock 0d5c SMC Networks, Inc. a001 SMC2662W (v1) EZ Connect 802.11b Wireless Adapter [Atmel AT76C503A] a002 SMC2662W v2 / SMC2662W-AR / Belkin F5D6050 [Atmel at76c503a] @@ -13801,6 +14324,7 @@ 2026 TECOM Bluetooth Device 2050 Mouse 2106 Dell L20U Multimedia Keyboard + 910e HP Business Slim Keyboard a100 Optical Mouse 0d63 Fritz Gegauf AG 0d64 DXG Technology Corp. @@ -13870,6 +14394,7 @@ 0001 Audio Device 0002 Composite Device 0003 Sound Device + 0004 CM6631A Audio Processor 0005 Blue Snowball 0006 Storm HP-USB500 5.1 Headset 000c Audio Adapter @@ -13973,6 +14498,7 @@ 0da3 Nippon Electro-Sensory Devices Corp. 0da4 Polar Electro Oy 0001 Interface + 0003 FlowLink 0008 Loop 0da7 IOGear, Inc. 0da8 softDSP Co., Ltd @@ -14017,6 +14543,7 @@ a97a Bluetooth EDR Device b970 Bluetooth EDR Device b97a Bluetooth EDR Device + ffff Bluetooth Adapter in DFU mode 0db1 Wen Te Electronics Co., Ltd 0db2 Shian Hwi Plug Parts, Plastic Factory 0db3 Tekram Technology Co., Ltd @@ -14026,6 +14553,7 @@ 013a Barcode Module - Virtual Keyboard 013b Barcode Module - HID 0160 NFC and Smartcard Module (NSM) + 0164 NFC and Smartcard Module (NSM)with 4 SAM slots 0db7 ELCON Systemtechnik 0002 Goldpfeil P-LAN 0dba Digidesign @@ -14058,6 +14586,7 @@ 0101 Hi-Speed Mass Storage Device 0209 SK-3500 S2 020a Oyen Digital MiniPro 2.5" hard drive enclosure + 0290 Mass Storage Device [NT2 U3.1] 0dc5 SDK Co., Ltd 0dc6 Precision Squared Technology Corp. 2301 Wireless Touchpad Keyboard @@ -14072,12 +14601,14 @@ 0003 Mass Storage (P) 0dd3 MediaQ 0dd4 Custom Engineering SPA + 0237 K80 80mm Thermal Printer 0dd5 California Micro Devices 0dd7 Kocom Co., Ltd 0dd8 Netac Technology Co., Ltd + 0562 Netac Portable SSD Z6s 1060 USB-CF-Card e007 OnlyDisk U222 Pendrive - f607 OnlyDisk U208 1G flash drive [U-SAFE] + f607 OnlyDisk U210 1G flash drive [U-SAFE] 0dd9 HighSpeed Surfing 0dda Integrated Circuit Solution, Inc. 0001 Multi-Card Reader 6in1 @@ -14185,7 +14716,9 @@ 0dfa Toyo Communication Equipment Co., Ltd 0dfc GeneralTouch Technology Co., Ltd 0001 Touchscreen + 0003 MultiTouch TouchScreen(Dualtouch) 0101 5-point Touch Screen + d107 MultiTouch TouchScreen 0e03 Nippon Systemware Co., Ltd 0e08 Winbest Technology Co., Ltd 0e0b Amigo Technology Inc. @@ -14202,6 +14735,7 @@ 0004 Virtual CCID 0005 Virtual Mass Storage 0006 Virtual Keyboard + 000a Virtual Sensors 8001 Root Hub 8002 Root Hub 8003 Root Hub @@ -14210,6 +14744,7 @@ 0e17 Walex Electronic, Ltd 0e1a Unisys 0e1b Crewave +0e1e Green Hills Software 0e20 Pegasus Technologies Ltd. 0101 NoteTaker 0200 Seiko Instruments InkLink Handwriting System @@ -14274,7 +14809,9 @@ 0e4a Shenzhen Bao Hing Electric Wire & Cable Mfr. Co. 0e4c Radica Games, Ltd 1097 Gamester Controller - 2390 Games Jtech Controller + 1103 Gamester Reflex + 2390 Jtech Controller + 3510 Gamester for Xbox 7288 funkey reader 0e50 TechnoData Interware 0001 Matrix USB-Key @@ -14308,6 +14845,7 @@ 0002 Wrist PDA 0e6a Megawin Technology Co., Ltd 0101 MA100 [USB-UART Bridge IC] + 02c0 Defender Gaming Keyboard 030b Truly Ergonomic Computer Keyboard (Device Firmware Update mode) 030c Truly Ergonomic Computer Keyboard 6001 GEMBIRD Flexible keyboard KB-109F-B-DE @@ -14316,7 +14854,34 @@ 0003 Freebird wireless Controller 0005 Eclipse wireless Controller 0006 Edge wireless Controller + 0008 After Glow Pro Controller + 0105 Disney's High School Musical 3 Dance Pad for Xbox 360 + 0113 Afterglow AX.1 Gamepad + 011f Rock Candy Wired Controller for Xbox 360 0128 Wireless PS3 Controller + 0131 PDP EA Sports Controller + 0133 Wired Controller + 0139 Afterglow Prismatic Wired Controller for Xbox One + 013a PDP Xbox One Controller + 0146 Rock Candy Wired Controller for Xbox One + 0147 PDP Marvel Controller for Xbox One + 015c PDP Arcade Stick for Xbox One + 0161 Camo Wired Controller for Xbox One + 0162 Xbox One Wired Controller + 0163 Legendary Collection Deliverer of Truth + 0164 Battlefield 1 Wired Controller for Xbox One + 0165 Titanfall 2 Wired Controller for Xbox One + 0201 Pelican PL-3601 + 0213 Afterglow Gamepad for Xbox 360 + 021f Rock Candy Gamepad for Xbox 360 + 0246 Rock Candy Gamepad for Xbox One + 0301 Controller + 0346 Rock Candy Wired Controller for Xbox One + 0401 Controller + 0413 Afterglow AX.1 Gamepad for Xbox 360 + 0501 Wired Controller + f501 Hi-TEC Essentials Wired Gamepad + f900 Afterglow AX.1 0e70 Tokyo Electronic Industry Co., Ltd 0e72 Hsi-Chin Electronics Co., Ltd 0e75 TVS Electronics, Ltd @@ -14339,16 +14904,21 @@ 0e83 Shin An Wire & Cable Co. 0e8c Well Force Electronic Co., Ltd 0e8d MediaTek Inc. + 0002 phone (mass storage mode) [Doro Primo 413] 0003 MT6227 phone 0004 MT6227 phone - 0023 S103 + 0023 S103 / Powertel M6200 00a5 GSM modem [Medion Surfstick Model:S4222] 1806 Samsung SE-208 Slim Portable DVD Writer 1836 Samsung SE-S084 Super WriteMaster Slim External DVD writer + 1887 Slim Portable DVD Writer 1956 Samsung SE-506 Portable BluRay Disc Writer 2000 MT65xx Preloader + 2008 Cyrus Technology CS 24 3329 Qstarz BT-Q1000XT + 7612 MT7612U 802.11a/b/g/n/ac Wireless Adapter 763e MT7630e Bluetooth Adapter + 7668 MT7668 2x2 Dual Band Dual Concurrent 802.11a/b/g/n/ac WiFi with MU-MIMO and Bluetooth 5.0 Radios 0e8f GreenAsia Inc. 0003 MaxFire Blaze2 0012 Joystick/Gamepad @@ -14357,6 +14927,7 @@ 0021 Multimedia Keyboard Controller 0022 multimedia keyboard controller 0201 SmartJoy Frag Xpad/PS2 adaptor + 3008 Xbox Controller 300a steering Wheel 0e90 WiebeTech, LLC 0100 Storage Adapter V1 @@ -14379,6 +14950,7 @@ 2126 7-in-1 Card Reader 2153 SD Card Reader Key 2168 Transcend JetFlash 2.0 / Astone USB Drive / Intellegent Stick 2.0 + 2213 WinDroid N287 AH7N2502.013317 6803 OTI-6803 Flash Disk 6808 OTI-6808 Flash Disk 6828 OTI-6828 Flash Disk @@ -14399,7 +14971,7 @@ 0eb7 Endor AG 0eb8 Mettler Toledo 2200 Ariva Scale - f000 PS60 Scale + f000 BC60 Scale 0ebb Thermo Fisher Scientific 0002 FT-IR Spectrometer 0ebe VWeb Corp. @@ -14441,10 +15013,13 @@ 0eee Digital Stream Technology, Inc. 8810 Mass Storage Drive 0eef D-WAV Scientific Co., Ltd - 0001 eGalax TouchScreen + 0001 Titan6001 Surface Acoustic Wave Touchscreen Controller [eGalax] 0002 Touchscreen Controller(Professional) 7200 Touchscreen Controller + 7904 Multitouch Capacitive Touchscreen eGalaxTouch EXC7904-21v00_T13 [IIyama Prolite T1932-MSC] a802 eGalaxTouch EXC7920 + b10e eGalaxTouch EXC3000 + c000 Multitouch Capacitive Touchscreen eGalaxTouch EXC3188-4643-08.00.00.00 Sirius_4643 PCAP3188UR Series [IIyama Prolite PLT1932MSC] 0ef0 Hitachi Cable, Ltd 0ef1 Aichi Micro Intelligent Corp. 0ef2 I/O Magic Corp. @@ -14463,7 +15038,17 @@ 0f08 CSL Wire & Plug (Shen Zhen) Co. 0f0c CAS Corp. 0f0d Hori Co., Ltd + 000a Dead or Alive 4 FightStick for Xbox 360 + 000c Horipad EX Turbo for Xbox 360 + 000d Fighting Stick EX2 for Xbox 360 0011 Real Arcade Pro 3 + 0016 Real Arcade Pro.EX for Xbox 360 + 001b Real Aracde Pro.VX + 0063 Real Arcade Pro Hayabusa for Xbox One + 0067 Horipad One + 0078 Real Arcade Pro V Kai for Xbox One / Xbox 360 + 0090 Horipad Ultimate + 00c1 HORIPAD for Nintendo Switch 0f0e Energy Full Corp. 0f0f Silego Technology Inc 0006 GreenPak Universal Dev Board (Active Mode) @@ -14509,14 +15094,18 @@ 0f2f Priva Design Services 0f30 Jess Technology Co., Ltd 001c PS3 Guitar Controller Dongle + 010b Philips Recoil 0110 Dual Analog Rumble Pad 0111 Colour Rumble Pad + 0202 Joytech Advanced Controller 0208 Xbox & PC Gamepad + 8888 BigBen XBMiniPad Controller 0f31 Chrysalis Development 0f32 YFC-BonEagle Electric Co., Ltd 0f37 Kokuyo Co., Ltd 0f38 Nien-Yi Industrial Corp. 0f39 TG3 Electronics + 0404 Recreated ZX Spectrum Keyboard 0876 Keyboard [87 Francium Pro] 1086 DK2108SZ Keyboard [Ducky Zero] 0f3d Airprime, Incorporated @@ -14528,6 +15117,8 @@ ef12 Patriot ff11 Liberty (firmware not loaded) ff12 Liberty +0f49 Evolis SA + 0a00 Zenius 0f4b St. John Technology Co., Ltd 0f4c WorldWide Cable Opto Corp. 0f4d Microtune, Inc. @@ -14568,15 +15159,17 @@ 0f69 Dionex Corp. 0f6a Vibren Technologies, Inc. 0f6e INTELLIGENT SYSTEMS - 0100 GameBoy Color Emulator + 0100 IS-CGB-EMULATOR 0201 GameBoy Advance Flash Gang Writer - 0202 GameBoy Advance Capture - 0300 Gamecube DOL Viewer - 0400 NDS Emulator - 0401 NDS UIC - 0402 NDS Writer - 0403 NDS Capture - 0404 NDS Emulator (Lite) + 0202 IS-AGB-CAPTURE + 0300 IS-DOL-VIEWER + 0400 IS-NITRO-EMULATOR + 0401 IS-NITRO-UIC + 0402 IS-NITRO-WRITER + 0403 IS-NITRO-CAPTURE + 0404 IS-NITRO-EMULATOR (DS Lite) + 0500 IS-TWL-DEBUGGER + 0501 IS-TWL-CAPTURE 0f73 DFI 0f78 Guntermann & Drunck GmbH 0f7c DQ Technology, Inc. @@ -14628,6 +15221,7 @@ 8007 Blackberry Handheld 8010 Blackberry Playbook (Connect to Windows mode) 8011 Blackberry Playbook (Connect to Mac mode) + 8014 Blackberry Handheld Z30 8020 Blackberry Playbook (CD-Rom mode) 8037 Blackberry PRIV 0fce Sony Ericsson Mobile Communications AB @@ -14650,7 +15244,9 @@ 01a7 D5503 01ba D6603 [Xperia Z3] 01bb D5803 [Xperia Z3 Compact] (MTP mode) - 0dde Xperia Mini Pro Bootloader + 01e0 F5122 [Xperia X dual] (MTP mode) + 01e8 F5321 [Xperia X Compact] (MTP mode) + 01f9 H8314 [Xperia XZ2 Compact] 1010 WMC Modem 10af V640i Phone [PictBridge] 10d4 C902 Phone [PictBridge] @@ -14667,14 +15263,21 @@ 5177 Xperia Ion [Debug Mode] 518c C1605 [Xperia E dual] MTD mode 51a7 D5503 (Xperia Z1 Compact) + 51e0 F5122 [Xperia X dual] (developer mode) 614f Xperia X12 (debug mode) 6166 Xperia Mini Pro 618c C1605 [Xperia E dual] MSC mode 715a Xperia Pro [Tethering] 7166 Xperia Mini Pro (Tethering mode) 7177 Xperia Ion [Tethering] + 71f4 G8441 (Xperia XZ1 Compact) [Tethering] + 71f9 H8314 [Xperia XZ2 Compact] (Tethering) 8004 9000 Phone [Mass Storage] + 81f4 G8441 (Xperia XZ1 Compact) [Tethering] adde C2005 (Xperia M dual) in service mode + c1e0 F5122 [Xperia X dual] (MIDI mode) + c1e8 F5321 [Xperia X Compact] (MIDI mode) + c1f9 H8314 [Xperia XZ2 Compact] (MIDI) d008 V800-Vodafone 802SE Phone d016 K750i Phone d017 K608i Phone @@ -14689,6 +15292,7 @@ d046 K610i Phone d065 W960i Phone (PC Suite) d076 W910i (Phone mode) + d079 K530 Phone d089 W580i Phone (mass storage) d0a1 K810 d0af V640i Phone @@ -14757,12 +15361,17 @@ 002c EyeTV DTT Deluxe v2 0033 Video Capture 0037 Video Capture v2 + 0060 Stream Deck + 0063 Stream Deck Mini + 006c Stream Deck XL + 006d Stream Deck original V2 0fda Quantec Networks GmbH 0100 quanton flight control 0fdc Micro Plus 0fde Oregon Scientific ca01 WMRS200 weather station ca05 CM160 + ca08 WMR300 Professional Weather System 0fe0 Osterhout Design Group 0100 Bluetooth Mouse 0101 Bluetooth IMU @@ -14792,6 +15401,7 @@ 0ff7 CHI SHING Computer Accessories Co., Ltd 0ffc Clavia DMI AB 0021 Nord Stage 2 + 002a Nord Piano 4 0ffd EarlySense ff00 OEM 0fff Aopen, Inc. @@ -14801,6 +15411,7 @@ 1003 Sigma Corp. 0003 SD14 0100 SD9/SD10 + 8781 Dock UD-01 1004 LG Electronics, Inc. 1fae U8120 3G Cellphone 6000 Various Mobile Phones @@ -14818,13 +15429,14 @@ 61fe Optimus Android Phone [USB tethering mode] 627f G3 (VS985) Android Phone (MTP/Download mode) 6300 G2/Optimus Android Phone [Charge mode] - 631c G2/Optimus Android Phone [MTP mode] + 631c LM-X420xxx/G2/Optimus Android Phone (charge mode) 631d Optimus Android Phone (Camera/PTP Mode) - 631e G2/Optimus Android Phone [Camera/PTP mode] + 631e LM-X420xxx/G2/Optimus Android Phone (PTP/camera mode) 631f Optimus Android Phone (Charge Mode) 633a Ultimate 2 Android Phone L41C - 633e G2/G3 Android Phone [MTP/PTP/Download mode] - 6344 G2 Android Phone [tethering mode] + 633e LM-X420xxx/G2/G3 Android Phone (MTP/download mode) + 6344 LM-X420xxx/G2 Android Phone (USB tethering mode) + 6348 LM-X420xxx Android Phone (MIDI mode) 6356 Optimus Android Phone [Virtual CD mode] 6800 CDMA Modem 7000 LG LDP-7024D(LD)USB @@ -14835,6 +15447,7 @@ 1004 MP3 Player 1006 MP3 Player b113 Handy Steno/AH123 / Handy Steno 2.0/HT203 + b155 Disk Module b223 CD-RW + 6in1 Card Reader Digital Storage / Converter 1006 iRiver, Ltd. 3001 iHP-100 @@ -14869,13 +15482,14 @@ 1015 Softronics Pty., Ltd 1016 Xiamen Hung's Enterprise Co., Ltd 1017 Speedy Industrial Supplies, Pte., Ltd + 9015 M625 [Vendor: DELUX] 1019 Elitegroup Computer Systems (ECS) 0c55 Flash Reader, Desknote UCR-61S2B 0f38 Infrared Receiver 1020 Labtec 0006 Wireless Keyboard 000a Wireless Optical Mouse - 0106 Wireless Optical Mouse + 0106 Wireless Optical Mouse/Keyboard 1022 Shinko Shoji Co., Ltd 1025 Hyper-Paltek 005e USB DVB-T device @@ -14891,6 +15505,7 @@ 102c Etoms Electronics Corp. 6151 Q-Cam Sangha CIF 6251 Q-Cam VGA + ff0c Joytech Wireless Advanced Controller 102d Winic Corp. 1031 Comax Technology, Inc. 1032 C-One Technology Corp. @@ -14898,7 +15513,10 @@ 0068 3,5'' HDD case MD-231 1038 SteelSeries ApS 0100 Ideazon Zboard + 1260 Arctis 7 wireless adapter 1361 Ideazon Sensei + 1410 SRW-S1 [Simraceway Steering Wheel] + 1720 Mouse 1039 devolo AG 0824 1866 802.11bg [Texas Instruments TNETW1450] 2140 dsl+ 1100 duo @@ -14940,6 +15558,7 @@ 104c AMCO TEC International, Inc. 104d Newport Corporation 1003 Model-52 LED Light Source Power Supply and Driver + 3001 ESP301 3 Axis Motion Controller 104f WB Electronics 0001 Infinity Phoenix 0002 Smartmouse @@ -14961,13 +15580,13 @@ 0120 Yubikey Touch U2F Security Key 0200 Gnubby U2F 0211 Gnubby - 0401 Yubikey 4 OTP - 0402 Yubikey 4 U2F - 0403 Yubikey 4 OTP+U2F - 0404 Yubikey 4 CCID - 0405 Yubikey 4 OTP+CCID - 0406 Yubikey 4 U2F+CCID - 0407 Yubikey 4 OTP+U2F+CCID + 0401 Yubikey 4/5 OTP + 0402 Yubikey 4/5 U2F + 0403 Yubikey 4/5 OTP+U2F + 0404 Yubikey 4/5 CCID + 0405 Yubikey 4/5 OTP+CCID + 0406 Yubikey 4/5 U2F+CCID + 0407 Yubikey 4/5 OTP+U2F+CCID 0410 Yubikey plus OTP+U2F 1053 Immanuel Electronics Co., Ltd 1054 BMS International Beheer N.V. @@ -15034,15 +15653,25 @@ 1123 My Book 3.0 (WDBABP) 1130 My Book Essential (WDBACW) 1140 My Book Essential (WDBACW) + 1170 My Book Essential 3TB (WDBACW0030HBK) 1230 My Book (WDBFJK) 1235 My Book (WDBFJK0040HBK) 2599 My Passport Ultra (WD40NMZW) 259d My Passport Ultra (WDBBKD) 259f My Passport Ultra (WD10JMVW) - 25a1 Elements / My Passport (WD20NMVW) + 25a1 Elements / My Passport 25a2 Elements 25A2 25a3 Elements Desktop (WDBWLG) + 25da My Book (WDBFJK) + 25e1 My Passport (WD20NMVW) 25e2 My Passport (WD40NMZW) + 25ee My Book 25EE + 25f3 My Passport SSD (WDBK3E) + 25fa easystore Portable 5TB (WDBKUZ0050) + 25fb easystore Desktop (WDBCKA) + 2603 My Passport Game Storage for PS4 4TB (WDBZGE0040) + 2624 easystore Portable 5TB (WDBKUZ0050) + 2626 My Passport (WDBPKJ) 30a0 SATA adapter cable 1059 Giesecke & Devrient GmbH 000b StarSign Bio Token 3.0 @@ -15187,13 +15816,17 @@ 108b Grand-tek Technology Co., Ltd 0005 HID Keyboard/Mouse PS/2 Translator 108c Robert Bosch GmbH + 017e GTC 400 C 108e Lotes Co., Ltd. 1091 Numerik Jena 8101 Absoflex 1099 Surface Optics Corp. 109a DATASOFT Systems GmbH 109b Hisense + 9109 CROSSCALL Trekker-M1 Core (MTP-Mode) 9118 Medion P4013 Mobile + 9119 CROSSCALL Trekker-M1 Core (PTP-Mode) + f009 CROSSCALL Trekker-M1 Core (CD-ROM-Mode) 109f eSOL Co., Ltd 3163 Trigem Mobile SmartDisplay84 3164 Trigem Mobile SmartDisplay121 @@ -15344,6 +15977,8 @@ 0019 Shinko/Sinfonia CHC-S6145 001d Shinko/Sinfonia CHC-S6245 001e Ciaat Brava 21 + 0039 Sinfonia CHC-S2245 + 10ce Sinfonia CHC-S2245 ea6a MobiData EDGE USB Modem 10cf Velleman Components, Inc. 2011 R-Engine MPEG2 encoder/decoder @@ -15362,6 +15997,7 @@ 0004 PS/2 Converter 5552 KVM Human Interface Composite Device (Keyboard/Mouse ports) 55a2 2Port KVMSwitcher + 5a08 Dual Bay Docking Station 10d6 Actions Semiconductor Co., Ltd 0c02 BioniQ 1001 Tablet 1000 MP3 Player @@ -15388,6 +16024,34 @@ 1a2e HP Truevision HD Integrated Webcam 10f5 Turtle Beach 0200 Audio Advantage Roadie + 0231 Ear Force P11 Headset + 10f5 EarForce PX21 Gaming Headset +10f8 Cesys GmbH + 3201 CeboLC + 3202 CeboStick + 3203 CeboMSA64 + 3204 CeboDFN + 3205 PSAA2304W_CASC + c401 USBV4F unconfigured + c402 EFM01 unconfigured + c403 MISS2 unconfigured + c404 CID unconfigured + c405 USBS6 unconfigured + c406 OP_MISS2 unconfigured + c407 NanoUsb uncofigured + c481 USBV4F + c482 EFM01 + c483 MISS2 + c484 CID + c485 USBS6 + c486 OP_MISS2 + c487 NanoUsb + c501 EFM02 unconfigured + c502 EFM02/B unconfigured + c503 EFM03 unconfigured + c581 EFM02 + c582 EFM02/B + c583 EFM03 10fb Pictos Technologies, Inc. 10fd Anubis Electronics, Ltd 7e50 FlyCam Usb 100 @@ -15402,6 +16066,8 @@ 0001 FSK Electronics Super GSM Reader 1108 Brightcom Technologies, Ltd 110a Moxa Technologies Co., Ltd. + 1110 UPort 1110 + 1150 UPort 1150 1-Port RS-232/422/485 1250 UPort 1250 2-Port RS-232/422/485 1251 UPort 1250I 2-Port RS-232/422/485 with Isolation 1410 UPort 1410 4-Port RS-232 @@ -15438,8 +16104,10 @@ 1130 Tenx Technology, Inc. 0001 BlyncLight 0002 iBuddy + 0004 iBuddy Twins 0202 Rocket Launcher 6604 MCE IR-Receiver + 6606 U+P Mouse 660c Foot Pedal/Thermometer 6626 Key 6806 Keychain photo frame @@ -15565,9 +16233,13 @@ 9008 Gobi 2000 Wireless Modem 9009 Gobi 2000 Wireless Modem 900a Gobi 2000 Wireless Modem + 9011 MC8305 Modem 9013 Sierra Wireless Gobi 3000 Modem device (MC8355) + 9041 EM7305 Modem 9055 Gobi 9x15 Multimode 3G/4G LTE Modem (NAT mode) 9057 Gobi 9x15 Multimode 3G/4G LTE Modem (IP passthrough mode) + 9071 AirPrime MC7455 3G/4G LTE Modem + 9079 EM7455 119a ZHAN QI Technology Co., Ltd 119b ruwido austria GmbH 0400 Infrared Keyboard V2.01 @@ -15583,13 +16255,17 @@ 6565 FuelBand 11b0 ATECH FLASH TECHNOLOGY 6208 PRO-28U + 6298 Kingston SNA-DC/U 11be R&D International NV f0a0 Martin Maxxyz DMX 11c0 Betop 5506 Gamepad 11c5 Inmax 0521 IMT-0521 Smartcard Reader +11c9 Nacon + 55f0 GC-100XF 11ca VeriFone Inc + 0201 MX870/MX880 0207 PIN Pad VX 810 0220 PIN Pad VX 805 11db Topfield Co., Ltd. @@ -15611,6 +16287,21 @@ 0140 TTP-245C 1209 Generic 0001 pid.codes Test PID + 0002 pid.codes Test PID + 0003 pid.codes Test PID + 0004 pid.codes Test PID + 0005 pid.codes Test PID + 0006 pid.codes Test PID + 0007 pid.codes Test PID + 0008 pid.codes Test PID + 0009 pid.codes Test PID + 000a pid.codes Test PID + 000b pid.codes Test PID + 000c pid.codes Test PID + 000d pid.codes Test PID + 000e pid.codes Test PID + 000f pid.codes Test PID + 0010 pid.codes Test PID 01c0 Input Club Kiibohd Device 01cb Input Club Kiibohd Device Bootloader 0256 Schwalm & Tate LLC pISO Raspberry Pi Hat @@ -15637,7 +16328,7 @@ 2016 Cupkee 2017 Benjamin Shockley Mini SAM 2020 Captain Credible Gate Crystal - 2048 Housedillon.com MRF49XA Transciever + 2048 Housedillon.com MRF49XA Transceiver 2100 TinyFPGA B1 and B2 Boards 2101 TinyFPGA A-Series Programmer 2200 Dygma Shortcut Bootloader @@ -15670,6 +16361,8 @@ 317e Codecrete Wirekite 3210 OSH Lab, LLC Magic Keys 3333 LabConnect Digitalnetzteil + 345b kinX Hub + 345c kinX Keyboard Controller 3690 Kigakudoh TouchMIDI32 4096 CynaraKrewe Cynara 414c Adi Linden @@ -15693,6 +16386,8 @@ 5038 frotz.net mdebug rswd protocol 5039 frotz.net lpcboot protocol 5050 trebb ISO50 + 5070 SoloHacker security key [SoloKey] + 50b0 boot for security key [SoloKey] 5222 telavivmakers attami 53c0 SatoshiLabs TREZOR Bootloader 53c1 SatoshiLabs TREZOR @@ -15723,6 +16418,11 @@ 7551 The Tessel Project Tessel 2 7777 circuitvalley IO Board V3 7778 circuitvalley IO Board V3 Bootloader + 7950 PIC18F87J94 Bootloader [GenII] + 7951 PIC18F87J94 Application [GenII] + 7952 PIC18F87J94 Bootloader [GenIII/IV] + 7953 PIC18F87J94 Application [GenIII/IV] + 7954 PIC18F87J94 Application [GenIII/IV] 7bd0 pokey9000 Tiny Bit Dingus 8000 Autonomii NODii 2 8086 MisfitTech Nano Zero Bootloader @@ -15822,6 +16522,7 @@ dead chaosfield.at AVR-Ruler deaf CrapLab 4chord MIDI ded1 ManCave Made Quark One + deed Kroneum Time Tracker df00 D.F.Mac. @TripArts Music mi:muz:tuch df01 D.F.Mac. @TripArts Music mi:muz:can df02 D.F.Mac. @TripArts Music mi:muz:can-lite @@ -15859,11 +16560,21 @@ 524e RoadMate 1475T 5260 Triton Handheld GPS Receiver (300/400/500/1500/2000) 1210 DigiTech + 000d RP250 Guitar Multi-Effects Processor 0016 RP500 Guitar Multi-Effects Processor 001b RP155 Guitar Multi-Effects Processor 001c RP255 Guitar Multi-Effects Processor 121e Jungsoft Co., Ltd 3403 Muzio JM250 Audio Player +121f Panini S.p.A. + 0001 VisionX without Firmware + 0002 VisionX with Firmware + 0010 I-Deal + 0020 wI-Deal + 0021 VisionX Page Scanner Extension + 0030 VisionNext + 0040 mI:Deal Check Scanner + 0041 EverNext Check Scanner 1220 TC Electronic 000a Hall of Fame Reverb 002a Polytune @@ -15871,6 +16582,8 @@ 0039 Alter Ego X4 Vintage Echo 1221 Unknown manufacturer 3234 Disk (Thumb drive) +1222 TiPro + faca programmable keyboard 1223 SKYCABLE ENTERPRISE. CO., LTD. 1228 Datapaq Limited 0012 Q18 Data Logger @@ -15908,6 +16621,9 @@ 0019 Impulse 25 001a Impulse 49 001b Impulse 61 + 0032 Launchkey 61 + 0069 Launchpad MK2 + 0102 LaunchKey Mini MK3 4661 ReMOTE25 8000 Scarlett 18i6 8002 Scarlett 8i6 @@ -15920,8 +16636,13 @@ 8012 Scarlett 6i6 8014 Scarlett 18i8 8016 Focusrite Scarlett 2i2 + 8202 Focusrite Scarlett 2i2 2nd Gen 8203 Focusrite Scarlett 6i6 8204 Scarlett 18i8 2nd Gen + 8210 Scarlett 2i2 Camera + 8211 Scarlett Solo (3rd Gen.) + 8214 Scarlett 18i8 3rd Gen + 8215 Scarlett 18i20 3rd Gen 1241 Belkin 0504 Wireless Trackball Keyboard 1111 Mouse @@ -15932,6 +16653,8 @@ 1503 Keyboard 1603 Keyboard f767 Keyboard +1243 Holtek Semiconductor, Inc. + e000 Unique NFC/RFID reader (keyboard emulation) 124a AirVast 168b PRISM3 WLAN Adapter 4017 PC-Chips 802.11b Adapter @@ -15943,11 +16666,14 @@ 3200 Stealth MXP 1GB 125c Apogee Inc. 0010 Alta series CCD +125d JMicron + 0580 JM580 125f A-DATA Technology Co., Ltd. 312a Superior S102 312b Superior S102 Pro a15a DashDrive Durable HD710 portable HDD various size a22a DashDrive Elite HE720 500GB + a31a HV620 Portable HDD a91a Portable HDD CH91 c08a C008 Flash Drive c81a Flash drive @@ -15978,6 +16704,7 @@ 1275 Xaxero Marine Software Engineering, Ltd. 0002 WeatherFax 2000 Demodulator 0080 SkyEye Weather Satellite Receiver + 0090 WeatherFax 2000 Demodulator 1278 Starlight Xpress 0105 SXV-M5 0107 SXV-M7 @@ -16013,6 +16740,7 @@ 2001 88W8388 802.11a/b/g WLAN 2006 88W8362 802.11n WLAN 203c K30326 802.11bgn Wireless Module [Marvell 88W8786U] + 204c Bluetooth and Wireless LAN Composite 8001 BLOB boot loader firmware 1291 Qualcomm Flarion Technologies, Inc. / Leadtek Research, Inc. 0010 FDM 2xxx Flash-OFDM modem @@ -16035,6 +16763,10 @@ 1828 Gigaset USB Adapter 300 12a7 Trendchip Technologies Corp. 12ab Honey Bee Electronic International Ltd. + 0004 Dance Pad for Xbox 360 + 0301 Afterglow Wired Controller for Xbox 360 + 0303 Mortal Kombat Klassic FightStick for Xbox 360 + 8809 Dance Dance Revolution Dance Pad 12b8 Zhejiang Xinya Electronic Technology Co., Ltd. 12b9 E28 12ba Licensed by Sony Computer Entertainment America @@ -16065,7 +16797,11 @@ 1037 Ideos 1038 Ideos (debug mode) 1039 Ideos (tethering mode) - 1052 MT7-L09 + 1052 MT7-L09 / P7-L10 / Y330-U01 + 1053 P7-L10 (PTP) + 1054 P7-L10 (PTP + debug) + 1079 GEM-703LT [Honor/MediaPad X2] + 107e P10 smartphone 1404 EM770W miniPCI WCDMA Modem 1406 E1750 140b EC1260 Wireless Data Modem HSD USB Card @@ -16081,7 +16817,7 @@ 14cf K3772 14d1 K3770 3G Modem (Mass Storage Mode) 14db E353/E3131 - 14dc E33372 LTE/UMTS/GSM HiLink Modem/Networkcard + 14dc E3372 LTE/UMTS/GSM HiLink Modem/Networkcard 14f1 Gobi 3000 HSPA+ Modem 14fe Modem (Mass Storage Mode) 1501 Pulse @@ -16091,6 +16827,7 @@ 1520 K3765 HSPA 1521 K4505 HSPA+ 155a R205 Mobile WiFi (CD-ROM mode) + 1573 ME909u-521 mPCIe LTE/GPS card 1575 K5150 LTE modem 15bb ME936 LTE/HSDPA+ 4G modem 15c1 ME906s LTE M.2 Module @@ -16102,8 +16839,11 @@ 1d50 ET302s TD-SCDMA/TD-HSDPA Mobile Broadband 1f01 E353/E3131 (Mass storage mode) 1f16 K5150 LTE modem (Mass Storage Mode) + 360e Y330-U01 (MTP Mode) 380b WiMAX USB modem(s) 12d2 LINE TECH INDUSTRIAL CO., LTD. +12d3 LINAK + 0002 DeskLine CBD Control Box 12d6 EMS Dr. Thomas Wuensche 0444 CPC-USB/ARM7 0888 CPC-USB/M16C @@ -16124,6 +16864,7 @@ 1001 AWU2000b 802.11b Stick 12ff Fascinating Electronics, Inc. 0101 Advanced RC Servo Controller +1306 FM20 Barcode Scanner 1307 Transcend Information, Inc. 0163 256MB/512MB/1GB Flash Drive 0165 2GB/4GB/8GB Flash Drive @@ -16147,23 +16888,57 @@ 0111 SP1 Spectrometer (VISA) 0112 SP2 Spectrometer (VISA) 8001 TXP-Series Slot (TXP5001, TXP5004) + 8011 BP1 Slit Beam Profiler 8012 BC106 Camera Beam Profiler 8013 WFS10 Wavefront Sensor + 8016 DMP40 Deformable Mirror 8017 BC206 Camera Beam Profiler 8019 BP2 Multi Slit Beam Profiler 8020 PM300 Optical Power Meter 8021 PM300E Optical Power and Energy Meter 8022 PM320E Optical Power and Energy Meter + 8025 WFS20 Wavefront Sensor 8030 ER100 Extinction Ratio Meter + 8039 PAX1000 Rotating Waveplate Polarimeter + 8047 CLD1000 + 8048 TED4000 + 8049 LDC4000 + 804a ITC4000 + 8058 LC-100 + 8060 DC3100 + 8061 DC4100 + 8062 DC2100 + 8065 CS2010 + 8066 DC4104 8070 PM100D 8072 PM100USB Power and Energy Meter Interface + 8073 PM106 Wireless Powermeter Photodiode Sensor + 8074 PM160T Wireless Powermeter Thermal Sensor + 8075 PM400 Handheld Optical Power/Energy Meter + 8076 PM101 Serial PD Power Meter 8078 PM100D Compact Power and Energy Meter Console 8080 CCS100 - Compact Spectrometer + 8081 CCS100 Compact Spectrometer + 8083 CCS125 Spectrometer + 8085 CCS150 UV Spectrometer + 8087 CCS175 NIR Spectrometer + 8089 CCS200 Wide Range Spectrometer + 8090 SPCM Single Photon Counter + 80a0 LC100 series smart line camera + 80b0 PM200 Handheld Power and Energy Meter + 80c0 DC2200 + 80c9 MTD Series + 80f0 TSP01 + 80f1 M2SET Dongle + 8180 OCT Probe Controller (OCTH-1300) + 8181 OCT Device 131d Natural Point 0155 TrackIR 3 Pro Head Tracker 0156 TrackIR 4 Pro Head Tracker 0158 TrackIR 5 Pro Head Tracker 1325 ams AG + 00d6 I2C/SPI InterfaceBoard + 0c08 Embedded Linux Sensor Bridge 4002 I2C Dongle 132a Envara Inc. 1502 WiND 802.11abg / 802.11bg WLAN @@ -16211,9 +16986,11 @@ 0003 CX / DNP DS40 0004 CX-W / DNP DS80 / Mitsubishi CP3800 0005 CY / DNP DSRX1 - 0006 CW-02 + 0006 CW-02 / OP900ii 0007 DNP DS80DX - 0008 CX2 / DNP DS620 + 0008 DNP DS620 (old) + 000a CX-02 + 000b CX-02W 1345 Sino Lite Technology Corp. 001c Xbox Controller Hub 6006 Defender Wireless Controller @@ -16244,6 +17021,14 @@ 0089 OpenSDA - CDC Serial Port 0503 USB-ML-12 HCS08/HCS12 Multilink 0504 DEMOJM + 1000 Smart Control Touchpad +135e Insta GmbH + 0021 Berker KNX Data Interface + 0022 Gira KNX Data Interface + 0023 JUNG KNX Data Interface + 0024 Merten/Schneider Electric KNX Data Interface + 0025 Hager KNX Data Interface + 0026 Feller KNX Data Interface 135f Control Development Inc. 0110 Linear Spectrograph 0111 Spectrograph - Renumerated @@ -16252,6 +17037,7 @@ 0240 MPP Spectrograph 1366 SEGGER 0101 J-Link PLUS + 1015 J-Link 136b STEC 136e Andor Technology Ltd. 0012 iXon Ultra CCD @@ -16273,6 +17059,10 @@ 4000 HDVD800 137b SCAPS GmbH 0002 SCAPS USC-2 Scanner Controller +137c YASKAWA ELECTRIC CORP. + 0220 MP Series + 0250 SIGMA Series + 0401 AC Drive 1385 Netgear, Inc 4250 WG111T 4251 WG111T (no firmware) @@ -16299,7 +17089,7 @@ 138e Jungo LTD 9000 Raisonance S.A. STM32 ARM evaluation board / RLink dongle 1390 TOMTOM B.V. - 0001 GO 520 T/GO 630/ONE XL (v9) + 0001 GO 520 T / GO 630 / ONE / ONE XL 5454 Blue & Me 2 7474 GPS Sport Watch [Runner, Multi-Sport] a001 Bandit Action Camera Batt-Stick @@ -16307,9 +17097,51 @@ 1000 URTC-1000 1395 Sennheiser Communications 0025 Headset [PC 8] + 0026 SC230 + 0027 SC260 + 0028 SC230 CTRL + 0029 SC260 CTRL + 002a SC230 for Lync + 002b SC260 for Lync + 002d BTD-800 + 002e Presence + 0030 CEHS-CI 02 + 0031 U320 Gaming + 0032 SC30 for Lync + 0033 SC60 for Lync + 0034 SC30 Control + 0035 SC60 Control + 0036 SC630 for Lync + 0037 SC660 for Lync + 0038 SC630 CTRL + 0039 SC660 CTRL + 003f SP 20 + 0040 MB Pro 1/2 + 0041 SP 20 for Lync + 0042 SP 10 + 0043 SP 10 for Lync 0046 PXC 550 + 004a MOMENTUM M2 OEBT + 004b MOMENTUM M2 AEBT + 004f SC230 for MS II + 0050 SC260 for MS II + 0051 USB-ED CC 01 + 0058 USB-ED CC 01 for MS + 0059 SC40 for MS + 005a SC70 for MS + 005b SC40 CTRL + 005c SC70 CTRL + 0060 SCx5 MS + 0061 SCx5 CTRL + 0064 MB 660 MS + 0065 MB 660 + 0066 SP 20 D UC + 0067 SP 20 D MS + 006b SC5x5 MS + 0072 Headset 3556 USB Headset 1397 BEHRINGER International GmbH + 0004 FCA1616 00bc BCF2000 1398 Q-tec 2103 USB 2.0 Storage Device @@ -16411,6 +17243,7 @@ 3392 Azurewave 43228+20702 3394 Bluetooth 3474 Atheros AR3012 Bluetooth + 3526 Bluetooth Radio 5070 Webcam 5111 Integrated Webcam 5115 Integrated Webcam @@ -16419,11 +17252,16 @@ 5126 PC Cam 5130 Integrated Webcam 5134 Integrated Webcam + 5615 Lenovo EasyCamera + 5670 HP TrueVision HD + 5682 SunplusIT Integrated Camera 5702 UVC VGA Webcam 5710 UVC VGA Webcam 5716 UVC VGA Webcam + 5a07 VGA UVC WebCam 7020 DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005) 7022 DTV-DVB UDST7022BDA DVB-S Box(Without HID) + 784b XHC Camera 13d7 Guidance Software, Inc. 0001 T5 PATA forensic bridge 000c T8-R2 forensic bridge @@ -16442,6 +17280,7 @@ 0001 Optical Mouse 0003 Optical Mouse 13fd Initio Corporation + 0550 INIC-1530 PATA Bridge 0840 INIC-1618L SATA 0841 Samsung SE-T084M DVD-RW 0940 ASUS SBW-06D2X-U @@ -16453,7 +17292,9 @@ 1840 INIC-1608 SATA bridge 1e40 INIC-1610P SATA bridge 2040 Samsung Writemaster external DVD writer + 3920 INIC-3619PN SATA Bridge 3940 external DVD burner ECD819-SU3 + 3960 INIC-3639 3e40 ZALMAN ZM-VE350 13fe Kingston Technology Company Inc. 1a00 512MB/1GB Flash Drive @@ -16466,21 +17307,29 @@ 2240 microSD card reader 3100 2/4 GB stick 3123 Verbatim STORE N GO 4GB + 3200 flash drive (2GB, EMTEC) 3600 flash drive (4GB, EMTEC) 3800 Rage XT Flash Drive + 3d00 Flash Drive 3e00 Flash Drive 4100 Flash drive + 4200 Platinum USB drive mini 5000 USB flash drive (32 GB SHARKOON Accelerate) 5100 Flash Drive 5200 DataTraveler R3.0 + 5500 Flash drive + 6300 SP Mobile C31 (64GB) 1400 Axxion Group Corp. 1402 Bowe Bell & Howell 1403 Sitronix 0001 Digital Photo Frame 0003 Digital Photo Frame (DPF-1104) +1404 Fundamental Software, Inc. + cddc Dongle 1409 IDS Imaging Development Systems GmbH 1000 generic (firmware not loaded yet) 1485 uEye UI1485 + 3240 uEye UI3240 140e Telechips, Inc. b011 TCC780X-based player (USB Boot mode) b021 TCC77X-based players (USB Boot mode) @@ -16542,7 +17391,10 @@ 1430 RedOctane 0150 wireless receiver for skylanders wii 4734 Guitar Hero4 hub + 4748 Guitar Hero X-plorer 474b Guitar Hero MIDI interface + 8888 TX6500+ Dance Pad + f801 Controller 1431 Pertech Resources, Inc. 1435 Wistron NeWeb 0427 UR054g 802.11g Wireless Adapter [Intersil ISL3887] @@ -16573,6 +17425,7 @@ 0408 dedicated haptic device 1452 Dai Nippon Printing, Inc 8b01 DS620 + 9001 DS820 1453 Radio Shack 4026 26-183 Serial Cable 1456 Extending Wire & Cable Co., Ltd. @@ -16598,12 +17451,19 @@ 0161 15901 802.11bg Wireless Adapter [Realtek RTL8187L] 0167 Widescreen 3MP Webcam 0176 Isla Keyboard + 019f 17676 Webcam + 01e5 Keyboard [GXT 830] + 0212 Panora Widescreen Graphic Tablet + 023f Mouse [GXT 168] 1460 Tatung Co. 9150 eHome Infrared Transceiver 1461 Staccato Communications 1462 Micro Star International 5512 MegaStick-1 Flash Stick 8807 DIGIVOX mini III [af9015] +146b BigBen Interactive + 0601 Controller for Xbox 360 + 0902 Wired Mini PS3 Game Controller 1472 Huawei-3Com 0007 Aolynk WUB300g [ZyDAS ZD1211] 0009 Aolynk WUB320g @@ -16674,6 +17534,7 @@ 1498 Microtek International Inc. a090 DVB-T Tuner 149a Imagination Technologies + 069b PURE Digital Evoke-1XT Tri-band 2107 DBX1 DSP core 14aa WideView Technology Inc. 0001 Avermedia AverTV DVBT USB1.1 (cold) @@ -16686,6 +17547,7 @@ 14ae Printronix Inc. 14af ATP Electronics Inc. 14b0 StarTech.com Ltd. + 3410 Serial Adapter ICUSB2321X [TUSB3410I] 14b2 Ralink Technology, Corp. 3a93 Topcom 802.11bg Wireless Adapter [Atheros AR5523] 3a95 Toshiba WUS-G06G-JT 802.11bg Wireless Adapter [Atheros AR5523] @@ -16716,6 +17578,7 @@ 123a SD/MMC/RS-MMC Card Reader 125c SD card reader 127b SDXC Reader + 168a Elecom Co., Ltd MR-K013 Multicard Reader 6116 M6116 SATA Bridge 6600 M110E PATA bridge 6700 Card Reader @@ -16737,7 +17600,16 @@ ab11 GU-1000T ab13 GW-US54Mini 802.11bg 14ed Shure Inc. + 1000 MV5 + 1002 MV51 + 1003 MVi + 1004 SHA900 + 1005 KSE1500 + 1011 MV88+ + 1100 ANIUSB-MATRIX + 1101 P300 29b6 X2u Adapter + 3000 RMCE-USB 14f7 TechniSat Digital GmbH 0001 SkyStar 2 HD CI 0002 SkyStar 2 HD CI @@ -16746,6 +17618,9 @@ 0500 DVB-PC TV Star HD 1500 Ellisys 1501 Pine-Tum Enterprise Co., Ltd. +1504 Bixolon CO LTD + 001f SRP-350II Thermal Receipt Printer +1508 Fibocom 1509 First International Computer, Inc. 0a01 LI-3100 Area Meter 0a02 LI-7000 CO2/H2O Gas Analyzer @@ -16833,10 +17708,14 @@ 0539 JMS539/567 SuperSpeed SATA II/III 3.0G/6.0G Bridge 0551 JMS551 SuperSpeed two ports SATA 3Gb/s bridge 0561 JMS551 - Sharkoon SATA QuickPort Duo + 0562 JMS567 SATA 6Gb/s bridge 0567 JMS567 SATA 6Gb/s bridge - 0578 JMS567 SATA 6Gb/s bridge + 0576 Gen1 SATA 6Gb/s Bridge + 0578 JMS578 SATA 6Gb/s + 0583 JMS583Gen 2 to PCIe Gen3x2 Bridge 0770 Alienware Integrated Webcam 1561 JMS561U two ports SATA 6Gb/s bridge + 1576 External Disk 3.0 2329 JM20329 SATA Bridge 2335 ATA/ATAPI Bridge 2336 Hard Disk Drive @@ -16851,46 +17730,230 @@ 2590 JMS567 SATA 6Gb/s bridge 3562 JMS567 SATA 6Gb/s bridge 3569 JMS566 SATA 3Gb/s bridge + 578e JMS578 SATA 6Gb/s bridge + 8561 salcar docking station two disks 152e LG (HLDS) + 1640 INIC-1605 SATA Bridge 2507 PL-2507 IDE Controller + 2571 GP08NU6W DVD-RW e001 GSA-5120D DVD-RW 1532 Razer USA, Ltd 0001 RZ01-020300 Optical Mouse [Diamondback] + 0002 Diamondback Optical Mouse 0003 Krait Mouse + 0005 Boomslang CE 0007 DeathAdder Mouse - 0013 Orochi mouse + 0009 Gaming Mouse [Tempest Habu] + 000a Mamba (Wired) + 000c Lachesis + 000d DiamondBack 3G + 000e Megalodon + 000f Mamba (Wireless) + 0012 Gaming Mouse [Salmosa] + 0013 Orochi 2011 0015 Naga Mouse - 0016 DeathAdder Mouse + 0016 DeathAdder 3.5G 0017 RZ01-0035 Laser Gaming Mouse [Imperator] + 0019 Marauder + 001a Spectre + 001b Gaming Headset 001c RZ01-0036 Optical Gaming Mouse [Abyssus] - 0024 Mamba - 002e RZ01-0058 Gaming Mouse [Naga] + 001e Lachesis (5600 DPI) + 001f Naga Epic (Wired) + 0020 Abyssus 1800 + 0021 Naga Epic Dock (Wireless, Bluetooth) + 0022 Gaming Mouse [TRON] + 0023 Gaming Keyboard [TRON] + 0024 Mamba 2012 (Wired) + 0025 Mamba 2012 (Wireless) + 0029 DeathAdder Black Edition + 002a Gaming Mouse [Star Wars: The Old Republic] + 002b Gaming Keyboard [Star Wars: The Old Republic] + 002c Gaming Headset [Star Wars: The Old Republic] + 002e RZ01-0058 Gaming Mouse [Naga 2012] 002f Imperator 2012 - 0036 RZ01-0075, Gaming Mouse [Naga Hex] + 0031 Gaming Mouse Dock [Star Wars: The Old Republic] + 0032 Ouroboros 2012 (Wired) + 0033 Ouroboros 2012 (Wireless) + 0034 Taipan + 0035 Krait 2013 Essential + 0036 RZ01-0075, Gaming Mouse [Naga Hex (Red)] + 0037 DeathAdder 2013 + 0038 DeathAdder 1800 + 0039 Orochi 2013 + 003e Naga Epic Chroma (Wired) + 003f Naga Epic Chroma (Wireless) + 0040 Naga 2014 + 0041 Naga Hex 0042 Abyssus 2014 0043 DeathAdder Chroma 0044 Mamba Chroma (Wired) 0045 Mamba Chroma (Wireless) 0046 Mamba 2015 Tournament Edition [RZ01-01370100-R3] - 0048 Orochi (Wired) + 0048 Orochi 2015 (Wired) + 004a RZ03-0133 Gaming Lapboard, Keyboard Mouse Combo, Dongle [Turret Dongle] + 004c Diamondback Chroma + 004d DeathAdder 2000 (Cynosa Pro Bundle) + 004f RZ01-0145, Gaming Mouse [DeathAdder 2000 (Alternate)] + 0050 Naga Hex V2 + 0053 Naga Chroma + 0054 DeathAdder 3500 + 0056 Orochi 2015 (Wireless) + 0059 RZ01-0212 Gaming Mouse [Lancehead (Wired)] + 005a RZ01-0212 Gaming Mouse [Lancehead (Wireless)] + 005b Abyssus V2 + 005c DeathAdder Elite + 005e Abyssus 2000 + 005f DeathAdder 2000 + 0060 RZ01-0213 Gaming Mouse [Lancehead Tournament Edition] + 0062 Atheris + 0064 Basilisk + 0065 RZ01-0265, Gaming Mouse [Basilisk Essential] + 0067 Naga Trinity + 0068 Gaming Mouse Mat [Firefly Hyperflux] + 0069 Gaming Mouse [Mamba Hyperflux] + 006a Abyssus Elite (D.Va Edition) + 006b Abyssus Essential + 006c Mamba Elite (Wired) + 006e DeathAdder Essential + 006f RZ01-0257 Gaming Mouse [Lancehead Wireless (2019, Wireless, Receiver)] + 0070 RZ01-0257 Gaming Mouse [Lancehead Wireless (2019, Wired)] + 0071 RZ01-0254 Gaming Mouse [DeathAdder Essential White Edition] + 0072 Mamba 2018 (Wireless) + 0073 Mamba 2018 (Wired) + 0078 Viper (wired) + 007a RC30-0305 Gaming Mouse [Viper Ultimate (Wired)] + 007b RC30-0305 Gaming Mouse Dongle [Viper Ultimate (Wireless)] + 007e RC30-030502 Mouse Dock + 0083 RC30-0315, Gaming Mouse [Basilisk X HyperSpeed] + 0084 RZ01-0321 Gaming Mouse [DeathAdder V2] + 0085 RZ01-0316 Gaming Mouse [Basilisk V2] + 0086 Gaming Mouse [Basilisk Ultimate, Wired] + 0088 Gaming Mouse [Basilisk Ultimate, Wireless, Receiver] + 008a RZ01-0325, Gaming Mouse [Viper Mini] 0101 Copperhead Mouse 0102 Tarantula Keyboard + 0103 Gaming Keyboard [Reclusa] + 0105 Gaming Keyboard [ProType] + 0106 Gaming Keyboard [ProType] 0109 Lycosa Keyboard + 010b Gaming Keyboard [Arctosa] 010d BlackWidow Ultimate 2012 + 010e BlackWidow Classic (Alternate) + 010f Anansi + 0110 Cyclosa + 0111 Nostromo 0113 RZ07-0074 Gaming Keypad [Orbweaver] - 0118 RZ03-0080, Gaming Keyboard [Deathstalker] + 0114 DeathStalker Ultimate + 0116 Blade Pro (2015) + 0118 RZ03-0080, Gaming Keyboard [Deathstalker Essential] + 0119 Gaming Keyboard [Lycosa] 011a BlackWidow Ultimate 2013 011b BlackWidow Classic + 011c BlackWidow Tournament Edition Stealth + 011d Blade 2013 + 011e Gaming Keyboard Dock [Edge Keyboard Dock] + 011f Deathstalker Essential 2014 + 0200 Gaming Keyboard [Reclusa] + 0201 Tartarus + 0202 DeathStalker Expert 0203 BlackWidow Chroma + 0204 DeathStalker Chroma 0205 Blade Stealth - 0208 Tartarus + 0207 Orbweaver Chroma keypad + 0208 Tartarus Chroma 0209 BlackWidow Tournament Edition Chroma + 020d Cynosa Pro keyboard (Cynosa Pro Bundle) + 020f Blade QHD + 0210 Blade Pro (Late 2016) + 0211 BlackWidow Chroma (Overwatch) 0214 BlackWidow Ultimate 2016 + 0215 Core 0216 BlackWidow X Chroma + 0217 BlackWidow X Ultimate 021a BlackWidow X Tournament Edition Chroma + 021b Gaming Keyboard [BlackWidow X Tournament Edition] + 021e Ornata Chroma + 021f Ornata 0220 Blade Stealth (2016) + 0221 RZ03-0203 Gaming Keyboard [BlackWidow Chroma V2] + 0224 Blade (Late 2016) + 0225 Blade Pro (2017) + 0226 Huntsman Elite + 0227 Huntsman + 0228 BlackWidow Elite + 022a Cynosa Chroma + 022b Tartarus V2 + 022c Cynosa Chroma Pro + 022d Blade Stealth (Mid 2017) + 022f Blade Pro FullHD (2017) + 0232 Blade Stealth (Late 2017) + 0233 Blade 15 (2018) + 0234 Blade Pro 17 (2019) + 0235 BlackWidow Lite (2018) + 0237 BlackWidow Essential + 0239 Blade Stealth (2019) + 023a Blade 15 (2019) Advanced + 023b Blade 15 (2018) Base Model + 023f RZ03-0274 Gaming Keyboard [Cynosa Lite] + 0240 Blade 15 (2018) Mercury + 0241 BlackWidow (2019) + 0243 Huntsman Tournament Edition + 0244 RZ07-0311 Gaming Keypad [Tartarus Pro] + 0245 Blade 15 (Mid 2019) Mercury + 0246 Blade 15 (Mid 2019) Base Model + 024a Blade Stealth (Late 2019) + 024b Gaming Laptop [Blade 15 Advanced (Late 2019)] + 024c Gaming Laptop [Blade Pro (Late 2019)] + 024d Blade 15 Studio Edition (2019) + 0253 RZ09-0330, Gaming Laptop [Blade 15 Advanced (Early 2020)] + 0255 RZ09-0328, Gaming Laptop [Blade 15 Base Model (2020)] + 0256 RZ09--0329, Gaming Laptop [Blade Pro 17 Full HD (2020)] + 025d RZ03-0338, Gaming Keyboard [Ornata V2] 0300 RZ06-0063 Motion Sensing Controllers [Hydra] - 0c00 Firefly + 0401 Gaming Arcade Stick [Panthera] + 0501 Kraken 7.1 + 0502 Gaming Headset [Kraken USB] + 0504 Kraken 7.1 Chroma + 0506 Kraken 7.1 (Alternate Version) + 0510 Kraken 7.1 V2 + 0511 RZ19-0229 Gaming Microphone + 0514 Electra V2 USB + 0517 Nommo Chroma + 0518 Nommo Pro + 051a Nari Ultimate + 051c Nari (Wireless) + 051d Nari (Wired) + 051e RC30-026902, Gaming Headset [Nari Essential, Wireless, Receiver] + 051f RC30-026901, Gaming Headset [Nari Essential, Wired] + 0520 Kraken Tournament Edition + 0521 Kraken Kitty Edition + 0527 RZ04-0318 Gaming Headset [Kraken Ultimate] + 0904 R201-0282 Gaming Keyboard, Mouse Combination [Turret For Xbox One] + 0a00 Atrox Arcade Stick for Xbox One + 0a02 ManO'War + 0a03 Wildcat + 0a15 RZ06-0199, Gaming Controller [Wolverine Tournament Edition] + 0c00 RZ02-0135 Hard Gaming Mouse Mat [Firefly] + 0c01 Goliathus + 0c02 Goliathus Extended + 0c04 Firefly V2 + 0e03 Gaming Webcam [Kiyo] + 0f03 Tiamat 7.1 V2 + 0f07 Chroma Mug Holder + 0f08 Base Station Chroma + 0f09 Chroma HDK + 0f0d Laptop Stand Chroma + 0f13 Lian Li O11 Dynamic Razer Edition + 0f1a Core X Chroma + 1000 Gaming Controller [Raiju] + 1004 Gaming Controller [Raiju Ultimate Wired] + 1007 Gaming Controller [Raiju 2 Tournament Edition (USB)] + 1008 Gaming Flightstick [Panthera Evo] + 1009 Gaming Controller [Raiju 2 Ultimate Edition (BT)] + 100a Gaming Controller [Raiju 2 Tournament Edition (BT)] + 110d Bootloader (Alternate) + 800e Bootloader 153b TerraTec Electronic GmbH 1181 Cinergy S2 PCIe Dual Port 1 1182 Cinergy S2 PCIe Dual Port 2 @@ -16906,6 +17969,7 @@ 154a Celectronic GmbH 8180 CARD STAR/medic2 154b PNY + 000f Flash Drive 0010 USB 2.0 Flash Drive 0048 Flash Drive 004d 8 GB Flash Drive @@ -16914,6 +17978,8 @@ 005b Flash Drive 0062 Flash Drive 007a Classic Attache Flash Drive + 5408 2.5in drive enclosure + 6000 Flash Drive 6545 FD Device fa05 Flash Drive 154d ConnectCounty Holdings Berhad @@ -16957,11 +18023,16 @@ 15a2 Freescale Semiconductor, Inc. 0038 9S08JS Bootloader 003b USB2CAN Application for ColdFire DEMOJM board + 0041 i.MX51 SystemOnChip in RecoveryMode 0042 OSBDM - Debug Port + 004e i.MX53 SystemOnChip in RecoveryMode 004f i.MX28 SystemOnChip in RecoveryMode 0052 i.MX50 SystemOnChip in RecoveryMode 0054 i.MX 6Dual/6Quad SystemOnChip in RecoveryMode 0061 i.MX 6Solo/6DualLite SystemOnChip in RecoveryMode + 006a Vybrid series SystemOnChip in RecoveryMode + 0076 i.MX 7Solo/7Dual SystemOnChip in RecoveryMode + 0080 i.MX 6ULL SystemOnChip in RecoveryMode 15a4 Afatech Technologies, Inc. 1000 AF9015/AF9035 DVB-T stick 1001 AF9015/AF9035 DVB-T stick @@ -16983,6 +18054,7 @@ 0004 OpenOCD JTAG TINY 002a ARM-USB-TINY-H JTAG interface 002b ARM-USB-OCD-H JTAG+RS232 + 003c TERES Keyboard+Touchpad 15c0 XL Imaging 0001 2M pixel Microscope Camera 0002 3M pixel Microscope Camera @@ -17028,6 +18100,7 @@ 0a41 MI-2540D [Optical mouse] 0a4c USB+PS/2 Optical Mouse 0a4d Optical Mouse + 0a4e AM-5400 [Optical Mouse] 0a4f Optical Mouse 15dc Hynix Semiconductor Inc. 15e0 Seong Ji Industrial Co., Ltd. @@ -17035,7 +18108,11 @@ 2007 RSA SecurID (R) Authenticator 15e4 Numark 0024 Mixtrack + 003c DJ2GO2 Touch 0140 ION VCR 2 PC / Video 2 PC + 3f00 Power A Mini Pro Elite + 3f0a Airflo Wired Controller for Xbox 360 + 3f10 Batarang controller for Xbox 360 15e8 SohoWare 9100 NUB100 Ethernet [pegasus] 9110 10/100 USB Ethernet @@ -17047,8 +18124,10 @@ 15f4 HanfTek 0001 HanfTek UMT-010 USB2.0 DVB-T (cold) 0025 HanfTek UMT-010 USB2.0 DVB-T (warm) + 0131 Astrometa DVB-T/T2/C FM & DAB receiver [RTL2832P] 0135 Astrometa T2hybrid 1604 Tascam + 10c0 Dell Integrated Hub 8000 US-428 Audio/Midi Controller (without fw) 8001 US-428 Audio/Midi Controller 8004 US-224 Audio/Midi Controller (without fw) @@ -17057,6 +18136,11 @@ 8007 US-122 Audio/Midi Interface 1605 ACCES I/O Products, Inc. 0001 DIO-32 (No Firmware Yet) + 0002 USB-DIO-48 (No Firmware Yet) + 0003 USB-DIO-96 (No Firmware Yet) + 0004 USB-DIO-32I (No Firmware Yet) + 0005 USB-DIO24 (based on -CTR6) (No Firmware Yet) + 0006 USB-DIO24-CTR6 (No Firmware Yet) 1606 Umax 0002 Astra 1236U Scanner 0010 Astra 1220U @@ -17175,6 +18259,10 @@ 1631 Good Way Technology 6200 GWUSB2E c019 RT2573 +1633 AIM GmbH + 4510 ASC1553 + 4520 ASC429 + 4560 ASC-FDX 1645 Entrega [hex] 0001 1S Serial Port 0002 2S Serial Port @@ -17252,6 +18340,8 @@ 1679 Total Phase 2001 Beagle Protocol Analyzer 2002 Cheetah SPI Host Adapter +167b Pure Digital Technologies, Inc. + 2009 Flip Ultra U1120 1680 Golden Bridge Electech Inc. a332 DVB-T Dongle [RTL2832U] 1681 Prevo Technologies, Inc. @@ -17265,7 +18355,10 @@ 1685 Delock 0200 Infrared adapter 1686 ZOOM Corporation - 0045 H4 Digital Recorder + 0045 Handy Recorder stereo mix + 01c0 Zoom Handy Recorder card reader + 01c5 Zoom Handy Recorder multi track + 03d5 LiveTrak L-12 1687 Kingmax Digital Inc. 5289 FlashDisk 6211 FlashDisk @@ -17273,6 +18366,8 @@ 1688 Saab AB 1689 Razer USA, Ltd fd00 Onza Tournament Edition controller + fd01 Onza Classic Edition + fe00 Sabertooth Elite 168c Atheros Communications 0001 AR5523 0002 AR5523 (no firmware) @@ -17355,8 +18450,10 @@ 0486 Teensyduino RawHID 0487 Teensyduino Serial+Keyboard+Mouse+Joystick 0488 Teensyduino Flight Sim Controls + 05b5 BU0836 05dc shared ID for use with libusb 05dd BlackcatUSB2 + 05de Flashcat 05df HID device except mice, keyboards, and joysticks 05e1 Free shared USB VID/PID pair for CDC devices 05e4 Free shared USB VID/PID pair for MIDI devices @@ -17372,6 +18469,7 @@ 08cb Alpermann+Velte Studio Clock 08cc Alpermann+Velte SAM7S MT Boot Loader 08cd Alpermann+Velte SAM7X MT Boot Loader + 09ce LINKUSB 0a32 jbmedia Light-Manager Pro 27d8 libusb-bound devices 27d9 HID device except mice, keyboards, and joysticks @@ -17391,15 +18489,34 @@ 0504 RETRO Innovations ZoomFloppy 054b GrauTec ReelBox OLED Display (external) 05be EasyLogic Board + 05f0 Superior Freedom Programmable IR Remote 06cc Trinamic TMCM-3110 + 06f0 Axium AX-R4C Controller + 06f1 Axium AX-R1D Controller 06f9 Gabotronics Xminilab + 0726 Autonomic M400 Amplifier + 0727 Autonomic M800 Amplifier 0753 Digistump DigiSpark 075c AB-1.x UAC1 [Audio Widget] 075d AB-1.x UAC2 [Audio Widget] + 07cc Xylanta Ltd, Saint3 Device + 07f8 Axium AX-R4D Controller 080a S2E1 Interface + 0830 DMXControl Projects e.V., Nodle U1 + 0831 DMXControl Projects e.V., Desklamp + 0832 DMXControl Projects e.V., Nodle U2 + 0833 DMXControl Projects e.V., Nodle R4S 0870 Kaufmann Automotive GmbH, RKS+CAN Interface + 09f2 Axium AX-1250 Amplifier + 09f4 Axium AX-Mini4 Amplifier 0b03 AIS Receiver [dAISy] + 0b7d Autonomic M801 Amplifier + 0b7e Autonomic M401 Amplifier + 0b7f Autonomic M120e Amplifier 0bd4 codesrc SCSI2SD + 0c9b Fermium LABS srl/LabTrek srl Hall Effect Apparatus + 0d3c InputStick BT4.0 + 0e1e AtomMiner 16d1 Suprema Inc. 0401 SUP-SFR400(A) BioMini Fingerprint Reader 16d3 Frontline Test Equipment, Inc. @@ -17432,10 +18549,13 @@ 0015 CML Control, Measurement and Data Logging System 16de Telemecanique 16df King Billion Electronics Co., Ltd. -16f0 GN ReSound A/S +16f0 GN Hearing A/S 0001 Speedlink Programming Interface 0003 Airlink Wireless Programming Interface + 0004 Accessory Programming Interface 16f5 Futurelogic Inc. +1702 FDI-MATELEC + 0002 Encodeur 1706 BlueView Technologies, Inc. 1707 ARTIMI 170b Swissonic @@ -17466,7 +18586,7 @@ 1733 Cellink Technology Co., Ltd 0101 RF Wireless Optical Mouse OP-701 1736 CANON IMAGING SYSTEM TECHNOLOGIES INC. -1737 Linksys +1737 802.11g Adapter [Linksys WUSB54GC v3] 0039 USB1000 Gigabit Notebook Adapter 0070 WUSB100 v1 RangePlus Wireless Network Adapter [Ralink RT2870] 0071 WUSB600N v1 Dual-Band Wireless-N Network Adapter [Ralink RT2870] @@ -17500,18 +18620,23 @@ 0101 Packet-Master USB12 174c ASMedia Technology Inc. 07d1 Transcend ESD400 Portable SSD (USB 3.0) + 1151 ASM1151W 1153 ASM1153 SATA 3Gb/s bridge 2074 ASM1074 High-Speed hub 3074 ASM1074 SuperSpeed hub 5106 ASM1051 SATA 3Gb/s bridge 5136 ASM1053 SATA 3Gb/s bridge 51d6 ASM1051W SATA 3Gb/s bridge - 55aa Name: ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge, ASM1153E SATA 6Gb/s bridge + 55aa ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge, ASM1153E SATA 6Gb/s bridge 174f Syntek 1105 SM-MS/Pro-MMC-XD Card Reader 110b HP Webcam + 1122 HP Webcam + 1169 Lenovo EasyCamera 1403 Integrated Webcam 1404 USB Camera device, 1.3 MPixel Web Cam + 1758 XYZ printing cameraR2 + 1759 XYZ printing cameraL2 5212 USB 2.0 UVC PC Camera 5a11 PC Camera 5a31 Sonix USB 2.0 Camera @@ -17534,18 +18659,27 @@ 1759 LucidPort Technology, Inc. 1761 ASUSTek Computer, Inc. (wrong ID) 0b05 802.11n Network Adapter (wrong ID - swapped vendor and device) +1770 MSI + ff00 steel series rgb keyboard 1772 System Level Solutions, Inc. 1776 Arowana 501c 300K CMOS Camera +1777 Microscan Systems, Inc. + 0003 MicroHAWK ID-20 177f Sweex 0004 MM004V5 Photo Key Chain (Digital Photo Frame) 1.5" 0153 LW153 802.11n Adapter [ralink rt3070] 0154 LW154 802.11bgn (1x1:1) Wireless Adapter [Realtek RTL8188SU] 0313 LW313 802.11n Adapter [ralink rt2770 + rt2720] 1781 Multiple Vendors + 07df Axium AX-800DAV Amplifier + 07e1 Axium AX-KPC Keypad + 07e2 Axium AX-KPD Keypad + 07e3 Axium AX-400DA Amplifier 083e MetaGeek Wi-Spy 083f MetaGeek Wi-Spy 2.4x 0938 Iguanaworks USB IR Transceiver + 0941 qNimble Quark 0a96 raphnet.net usb_game12 0a97 raphnet.net SNES mouse adapter 0a98 raphnet.net USBTenki @@ -17556,13 +18690,16 @@ 0a9d raphnet.net 4nes4snes 0a9e raphnet.net Megadrive multitap 0a9f raphnet.net MultiDB9joy + 0bad Mantracourt Load Cell 0c30 Telldus TellStick 0c31 Telldus TellStick Duo 0c9f USBtiny 1eef OpenAPC SecuKey 1ef0 E1701 Modular Controller Card 1ef1 E1701 Modular Controller Card + 1ef2 E1803 Compact Controller Card 1782 Spreadtrum Communications Inc. + 3d00 F200n mobile phone 1784 TopSeed Technology Corp. 0001 eHome Infrared Transceiver 0004 RF Combo Device @@ -17573,6 +18710,8 @@ 0011 eHome Infrared Transceiver 1787 ATI AIB 1788 ShenZhen Litkconn Technology Co., Ltd. +178e ASUSTek Computer, Inc. (wrong ID) + 0b05 CrossLink cable 2GB (wrong ID - swapped vendor and device) 1796 Printrex, Inc. 1797 JALCO CO., LTD. 1799 Thales Norway A/S @@ -17586,15 +18725,24 @@ 0100 C03U multi-pattern microphone 0101 UB1 boundary microphone 0120 Meteorite condenser microphone + 0130 Go Mic Direct + 0132 Go Mic Mobile wireless receiver 0200 StudioDock monitors (internal hub) 0201 StudioDock monitors (audio) 0210 StudioGT monitors + 0211 StudioGT monitors [CM6400] + 0240 Go Mic Connect + 0241 G-Track Pro microphone 0301 Q2U handheld microphone with XLR 0302 GoMic compact condenser microphone 0303 C01U Pro condenser microphone 0304 Q2U handheld mic with XLR 0305 GoMic compact condenser mic 0310 Meteor condenser microphone + 0311 Satellite condenser microphone + 1616 RXD1 wireless receiver + b241 G-Track Pro firmware update + b311 Satellite firmware update 17a4 Concept2 0001 Performance Monitor 3 0002 Performance Monitor 4 @@ -17603,6 +18751,10 @@ 17a8 Kamstrup A/S 0001 Optical Eye/3-wire 0005 M-Bus Master MultiPort 250D + 0010 444MHz Radio Mesh Frontend + 0011 444MHz RF sniffer + 0012 870MHz Radio Mesh Frontend + 0013 870MHz RF sniffer 17b3 Grey Innovation 0004 Linux-USB Midi Gadget 17b5 Lunatone @@ -17616,10 +18768,13 @@ 17c3 Singim International Corp. 17cc Native Instruments 041c Audio 2 DJ + 041d Traktor Audio 2 0808 Maschine Controller 0815 Audio Kontrol 1 0839 Audio 4 DJ 0d8d Guitarrig Mobile + 1001 Komplete Audio 6 + 1110 Maschine Mikro 1915 Session I/O 1940 RigKontrol3 1969 RigKontrol2 @@ -17634,6 +18789,9 @@ 17d3 Korea Techtron Co., Ltd. 17e9 DisplayLink 0051 USB VGA Adaptor + 0198 DisplayLink + 019e Overfly FY-1016A + 028f HIS Multi-View II 030b HP T100 0377 Plugable UD-160-A (M) 0378 Plugable UGA-2K-A @@ -17644,17 +18802,33 @@ 037d Plugable USB2-HDMI-165 410a HDMI Adapter 430a HP Port Replicator (Composite Device) + 430f Kensington Dock (Composite Device) 4312 S2340T + 436e Dell D3100 Docking Station + ff10 I1659FWUX {AOC Powered Monitor] 17eb Cornice, Inc. 17ef Lenovo - 1000 Hub + 1000 ThinkPad X6 UltraBase 1003 Integrated Smart Card Reader 1004 Integrated Webcam + 1005 ThinkPad X200 Ultrabase (42X4963 ) 1008 Hub 100a ThinkPad Mini Dock Plus Series 3 + 100f ThinkPad Ultra Dock Hub + 1010 ThinkPad Ultra Dock Hub + 1020 ThinkPad Dock Hub + 1021 ThinkPad Dock Hub [Cypress HX2VL] + 3049 ThinkPad OneLink integrated audio 304b AX88179 Gigabit Ethernet [ThinkPad OneLink GigaLAN] + 304f RTL8153 Gigabit Ethernet [ThinkPad OneLink Pro Dock] + 3060 ThinkPad Dock + 3062 ThinkPad Dock Ethernet [Realtek RTL8153B] + 3063 ThinkPad Dock Audio + 3066 ThinkPad Thunderbolt 3 Dock MCU + 3069 ThinkPad TBT3 LAN + 306a ThinkPad Thunderbolt 3 Dock Audio 3815 ChipsBnk 2GB USB Stick - 4802 Lenovo Vc0323+MI1310_SOC Camera + 4802 Vc0323+MI1310_SOC Camera 4807 UVC Camera 480c Integrated Webcam 480d Integrated Webcam [R5U877] @@ -17672,9 +18846,22 @@ 6004 ISD-V4 Tablet Pen 6007 Smartcard Keyboard 6009 ThinkPad Keyboard with TrackPoint + 600e Optical Mouse 6014 Mini Wireless Keyboard N5901 + 6019 M-U0025-O Mouse + 6022 Ultraslim Plus Wireless Keyboard and Mouse 6025 ThinkPad Travel Mouse + 602d Black Silk Keyboard + 6032 Wireless Dongle for Keyboard and Mouse + 6044 ThinkPad Laser Mouse + 6047 ThinkPad Compact Keyboard with TrackPoint + 604b Precision Wireless Mouse + 608d Optical Mouse + 609b Professional Wireless Keyboard and Mouse Combo + 609c Professional Wireless Keyboard 7203 Ethernet adapter [U2L 100P-Y1] + 7205 Thinkpad LAN + 7217 VGA adapter 7423 IdeaPad A1 Tablet 7435 A789 (Mass Storage mode, with debug) 743a A789 (Mass Storage mode) @@ -17682,11 +18869,33 @@ 7498 A789 (MTP mode, with debug) 749a A789 (PTP mode) 749b A789 (PTP mode, with debug) + 7604 A760 (Mass Storage mode) + 7605 A760 (Mass Storage mode, with debug) + 760a A760 (MTP mode) + 760b A760 (MTP mode, with debug) + 760c A760 (PTP mode) + 760d A760 (PTP mode, with debug) + 76fc B8000-H (Yoga Tablet 10) (mass storage) + 76fd B8000-H (Yoga Tablet 10) (debug , mass storage) + 76fe B8000-H (Yoga Tablet 10) (MTP) + 76ff B8000-H (Yoga Tablet 10) (debug , MTP) + 7702 B8000-H (Yoga Tablet 10) (PTP) + 7703 B8000-H (Yoga Tablet 10) (debug , PTP) + 7704 B8000-H (Yoga Tablet 10) (USB tether) + 7705 B8000-H (Yoga Tablet 10) (debug , USB tether) + 7706 B8000-H (Yoga Tablet 10) (zerocd) + 7707 B8000-H (Yoga Tablet 10) (debug , zerocd) + 785f TAB 2 A7-10 Tablet + b000 Virtual Keyboard and Mouse + b001 Ethernet + b003 Virtual Keyboard and Mouse / Mass Storage + f003 MEDION LIFETAB X10605 MTP mode 17f4 WaveSense aaaa Jazz Blood Glucose Meter 17f5 K.K. Rocky -17f6 Unicomp, Inc +17f6 Unicomp, Inc. 0709 Model M Keyboard + 0822 Ruffian 6 Keyboard v3 [Model M] 1809 Advantech 4604 USB-4604 4761 USB-4761 Portable Data Acquisition Module @@ -17699,7 +18908,11 @@ 0010 VoiceKey 1843 Vaisala 1849 ASRock Incorporation +184f K2L GmbH + 0012 MOCCA compact 1852 GYROCOM C&C Co., LTD + 7022 Fiio E10 + 7921 Audiotrak ProDigy CUBE 7922 Audiotrak DR.DAC2 DX [GYROCOM C&C] 1854 Memory Devices Ltd. 185b Compro @@ -17719,6 +18932,8 @@ ee93 EasyLogger 187c Alienware Corporation 0511 AlienFX Mobile lighting + 0513 Gaming Desktop [Aurora R4] + 0550 LED controller 0600 Dual Compatible Game Pad 187f Siano Mobile Silicon 0010 Stallar Board @@ -17746,8 +18961,10 @@ 022b Portable Hard Drive (Store'n'Go) 0237 Portable Harddrive 0243 Flash Drive (Store'n'Go) + 0245 Store'n'Stay 0302 Flash Drive 0304 Store 'n' Go + 0408 Store 'n' Go 4123 Store N Go 18b1 Petalynx 0037 Maxter Remote Control @@ -17771,8 +18988,12 @@ 0006 Onda V972 MTP 0008 Onda V972 PTP (camera) 0d02 Celkon A88 - 2d00 Android-powered device in accessory mode - 2d01 Android-powered device in accessory mode with ADB support + 2d00 Android Open Accessory device (accessory) + 2d01 Android Open Accessory device (accessory + ADB) + 2d02 Android Open Accessory device (audio) + 2d03 Android Open Accessory device (audio + ADB) + 2d04 Android Open Accessory device (accessory + audio) + 2d05 Android Open Accessory device (accessory + audio + ADB) 4e11 Nexus One 4e12 Nexus One (debug) 4e13 Nexus One (tether) @@ -17786,17 +19007,22 @@ 4e42 Nexus 7 (debug) 4e43 Nexus 7 (PTP) 4e44 Nexus 7 2012 (PTP) - 4ee0 Nexus 4 (bootloader) - 4ee1 Nexus Device (MTP) - 4ee2 Nexus Device (debug) - 4ee3 Nexus 4/5/7/10 (tether) - 4ee4 Nexus 4/5/7/10 (debug + tether) - 4ee5 Nexus 4 (PTP) - 4ee6 Nexus 4/5 (PTP + debug) + 4ee0 Nexus/Pixel Device (fastboot) + 4ee1 Nexus/Pixel Device (MTP) + 4ee2 Nexus/Pixel Device (MTP + debug) + 4ee3 Nexus/Pixel Device (tether) + 4ee4 Nexus/Pixel Device (tether+ debug) + 4ee5 Nexus/Pixel Device (PTP) + 4ee6 Nexus/Pixel Device (PTP + debug) + 4ee7 Nexus/Pixel Device (charging + debug) + 4ee8 Nexus/Pixel Device (MIDI) + 4ee9 Nexus/Pixel Device (MIDI + debug) + 5033 Pixel earbuds 7102 Toshiba Thrive tablet b004 Pandigital / B&N Novel 9" tablet d001 Nexus 4 (fastboot) d002 Nexus 4 (debug) + d00d Xiaomi Mi/Redmi 2 (fastboot) d109 LG G2x MTP d10a LG G2x MTP (debug) 18d5 Starline International Group Limited @@ -17823,8 +19049,16 @@ 3188 ARK3188 UVC Webcam 3299 Webcam Carrefour 3366 Bresser Biolux NV + 5850 CVBS / S-Video Capture Device [UVC] +18ef ELV Elektronik AG + e014 FS20PCE + e015 FS20PCS + e01a Bedien-Anzeige-Terminal 18f8 [Maxxter] + 0f97 Optical Gaming Mouse [Xtrem] 0f99 Optical gaming mouse + 1142 Optical gaming mouse + 1486 X5s ZEUS Macro Pro Gaming Mouse 18fb Scriptel Corporation 01c0 ST1501-STN 01c1 ST1526-STN @@ -17846,15 +19080,23 @@ 1901 GE Healthcare 0015 Nemo Tracker 1908 GEMBIRD - 1320 PhotoFrame PF-15-1 + 0102 Digital Photo Frame + 0226 MicroSD Card Reader/Writer + 1315 Digital Photo Frame + 1320 DM8261 Flashdisc + 2070 Honk HK-5002 USB Speaker + 2220 Buildwin Media-Player + 2311 Generic UVC 1.00 camera [AppoTech AX2311] 190d Motorola GSG 1914 Alco Digital Devices Limited 1915 Nordic Semiconductor ASA 000c Wireless Desktop nRF24L01 CX-1766 + 0101 HP Prime Wireless Kit [FOK65AA] (Flash mode) 2233 Linksys WUSB11 v2.8 802.11b Adapter [Atmel AT76C505] 2234 Linksys WUSB54G v1 OEM 802.11g Adapter [Intersil ISL3886] 2235 Linksys WUSB54GP v1 OEM 802.11g Adapter [Intersil ISL3886] 2236 Linksys WUSB11 v3.0 802.11b Adapter [Intersil PRISM 3] + 7777 Bitcraze Crazyradio (PA) dongle 191c Innovative Technology LTD 4104 Banknote validator NV-150 1923 FitLinxx @@ -17888,19 +19130,26 @@ 0085 1950 HID Touchscreen 0086 1950 HID Touchscreen 0087 1950 HID Touchscreen + 0dbf HID Touchscreen 0dc2 HID Touchscreen +1928 Proceq SA + 0400 Equotip Piccolo 192f Avago Technologies, Pte. 0000 Mouse 0416 ADNS-5700 Optical Mouse Controller (3-button) 0616 ADNS-5700 Optical Mouse Controller (5-button) + 0916 ADNS-2710 Optical Mouse Controller 1930 Shenzhen Xianhe Technology Co., Ltd. 1931 Ningbo Broad Telecommunication Co., Ltd. 1934 Feature Integration Technology Inc. (Fintek) 0602 F71610 or F71612 Consumer Infrared Receiver/Transceiver 0702 Integrated Consumer Infrared Receiver/Transceiver 5168 F71610A or F71612A Consumer Infrared Receiver/Transceiver +1935 Elektron Music Machines + 000d Elektron Digitakt 1938 Meinberg Funkuhren GmbH & Co. KG 0501 TCR51USB IRIG Time Code Reader + 0502 TCR600USB IRIG Time Code Reader 1941 Dream Link 8021 WH1080 Weather Station / USB Missile Launcher 1943 Sensoray Co., Inc. @@ -17908,40 +19157,59 @@ 2253 Model 2253 Audio/Video Codec Card 2255 Model 2255 4 Channel Capture Card 2257 Model 2257 4 Channel Capture Card + 2263 Model 2263 UVC HD Audio/Video Codec Card a250 Model 2250 MPEG and JPEG Capture Card (cold) a253 Model 2253 Audio/Video Codec Card (cold) 1949 Lab126, Inc. 0002 Amazon Kindle 0004 Amazon Kindle 3/4/Paperwhite - 0006 Kindle Fire + 0006 Amazon Kindle Fire 0008 Amazon Kindle Fire HD 8.9" + 000a Amazon Kindle Fire 2nd generation (2012) + 0331 Kindle Fire HD 8 (2018) + 0417 Amazon Zukey; clone of Yubikey 4 OTP+U2F + 0800 Fire Phone 194f PreSonus Audio Electronics, Inc. 0101 AudioBox 22 VSL 0102 AudioBox 44 VSL 0103 AudioBox 1818 VSL + 0201 FaderPort 0301 AudioBox 1951 Hyperstone AG 1953 Ironkey Inc. 0202 S200 2GB Rev. 1 1954 Radiient Technologies 195d Itron Technology iONE + 2030 Func KB-460 Gaming Keyboard 7002 Libra-Q11 IR remote 7006 Libra-Q26 / 1.0 Remote 7777 Scorpius wireless keyboard 7779 Scorpius-P20MT +1963 IK Multimedia + 0005 iRig KEYS + 0046 UNO Synth 1965 Uniden Corporation 0016 HomePatrol-1 + 0018 UBC125XLT + 001a BCD436HP Scanner 1967 CASIO HITACHI Mobile Communications Co., Ltd. 196b Wispro Technology Inc. 1970 Dane-Elec Corp. USA 0000 Z Mate 16GB +1973 Spectralink Corporation + 0002 Pivot recovery + 0003 Pivot Media Transfer Protocol + 0004 Pivot Media Transfer Protocol 1975 Dongguan Guneetal Wire & Cable Co., Ltd. 1976 Chipsbrand Microelectronics (HK) Co., Ltd. - 6025 Flash Drive 512 MB + 1307 microSD Card Reader + 6025 CBM2090 Flash Drive 1977 T-Logic 0111 TL203 MP3 Player and Voice Recorder 197d Leuze electronic 0222 BCL 508i +1980 Storage Appliance Corporation + 0808 Clickfree C2 Slimline (527SE) 1989 Nuconn Technology Corp. 198f Beceem Communications Inc. 0210 BCS200 WiMAX Adapter @@ -17954,11 +19222,20 @@ 3010 Camera Release 4 3011 OEM Camera 3012 e-ImageData Corp. ScanPro +1997 Shenzhen Riitek Technology Co., Ltd + 0409 wireless mini keyboard with touchpad + 2433 wireless mini keyboard with touchpad 199b MicroStrain, Inc. 3065 3DM-GX3-25 Orientation Sensor 199e The Imaging Source Europe GmbH 8101 DFx 21BU04 Camera + 8457 DFK AFU130-L53 camera 199f Benica Corporation +19a5 HARRIS Corp. + 0004 Remote NDIS Network Device + 0012 RF-7800S Secure Personal Radio + 0401 Mass Storage Device + 0402 Falcon III RF-7800V family RNDIS 19a8 Biforst Technology Inc. 19ab Bodelin 1000 ProScope HR @@ -17975,27 +19252,37 @@ 19b5 B & W Group 19b6 Infotech Logistic, LLC 19b9 Data Robotics + 4b10 Drobo 8d20 Drobo Elite 19c2 Futuba 6a11 MDM166A Fluorescent Display 19ca Mindtribe 0001 Sandio 3D HID Mouse 19cf Parrot SA + 0001 MiniKit Slim handsfree car kit in firmware update mode +19d1 BYD 19d2 ZTE WCDMA Technologies MSM 0001 CDMA Wireless Modem 0002 MF632/ONDA ET502HS/MT505UP 0007 TU25 WiMAX Adapter [Beceem BCS200] + 0017 MF669 0031 MF110/MF627/MF636 + 0037 ONDA MC503HSA + 0039 MF100 0063 K3565-Z HSDPA 0064 MF627 AU 0083 MF190 0103 MF112 0104 K4505-Z + 0117 MF667 0146 MF 195E (HSPA+ Modem) 0167 MF820 4G LTE 0172 AX226 WIMAX MODEM (After Modeswitch) 0325 LTE4G O2 ZTE MF821D LTE/UMTS/GSM Modem/Networkcard 0326 LTE4G O2 ZTE MF821D LTE/UMTS/GSM Modem/Networkcard + 0501 Lever Cell Phone Model Z936L + 1001 K3805-Z vodafone WCDMA/GSM Modem - storage mode (made by ZTE) + 1002 K3805-Z vodafone WCDMA/GSM Modem/Networkcard (made by ZTE) 1008 K3570-Z 1010 K3571-Z 1017 K5006-Z vodafone LTE/UMTS/GSM Modem/Networkcard @@ -18003,6 +19290,7 @@ 1203 MF691 [ T-Mobile webConnect Rocket 2.0] 1217 MF652 1218 MF652 + 1270 MF667 2000 MF627/MF628/MF628+/MF636+ HSDPA/HSUPA fff2 Gobi Wireless Modem (QDL mode) fff3 Gobi Wireless Modem @@ -18014,11 +19302,15 @@ 19f7 RODE Microphones 0001 Podcaster 19fa Gampaq Co.Ltd + 0607 GAME CONTROLLER 0703 Steering Wheel +19fd MTI Instruments Inc. 19ff Dynex 0102 1.3MP Webcam 0201 Rocketfish Wireless 2.4G Laser Mouse + 0220 RF-HDWEBLT RocketFish HD WebCam 0238 DX-WRM1401 Mouse + 0239 Bluetooth 4.0 Adapter [Broadcom, 1.12, BCM20702A0] 1a08 Bellwood International, Inc. 1a0a USB-IF non-workshop badd USB OTG Compliance test device @@ -18030,6 +19322,9 @@ 1a2c China Resource Semico Co., Ltd 0021 Keyboard 0024 Multimedia Keyboard + 2124 Keyboard + 2d23 Keyboard + 427c Backlit Keyboard [Cougar Vantar] 1a32 Quanta Microsystems, Inc. 0304 802.11n Wireless LAN Card 1a34 ACRUX @@ -18046,6 +19341,11 @@ 1a5a Tandberg Data 1a61 Abbott Diabetes Care 3410 CoPilot System Cable + 3650 FreeStyle Libre + 3850 FreeStyle Optium/Precision Neo + 3950 FreeStyle Libre 2 +1a64 Mastervolt + 0000 MasterBus Link 1a6a Spansion Inc. 1a6d SamYoung Electronics Co., Ltd 1a6e Global Unichip Corp. @@ -18054,21 +19354,32 @@ 1008 E-861 PiezoWalk NEXACT Controller 1a79 Bayer Health Care LLC 6002 Contour + 6210 Contour Next Link 2.4 glucometer + 6300 Contour next link 7410 Contour Next + 7800 Contour Plus One 1a7b Lumberg Connect GmbH & Co. KG 1a7c Evoluent 0068 VerticalMouse 3 0168 VerticalMouse 3 Wireless 0191 VerticalMouse 4 + 0195 VerticalMouse C Wireless +1a7e Meltec Systementwicklung + 1001 UFT75, UT150, UT60 + 1003 Thermostick 1a81 Holtek Semiconductor, Inc. + 1004 Wireless Dongle 2.4 GHZ HT82D40REW + 1701 Wireless dongle + 2004 Keyboard 2203 Laser Gaming mouse 2204 Optical Mouse 2205 Laser Mouse + 4001 Keyboard 1a86 QinHeng Electronics 5512 CH341 in EPP/MEM/I2C mode, EPP/I2C adapter 5523 CH341 in serial mode, usb to serial port converter 5584 CH341 in parallel mode, usb to printer port converter - 7523 HL-340 USB-Serial adapter + 7523 CH340 serial converter 752d CH345 MIDI adapter 7584 CH340S e008 HID-based serial adapater @@ -18082,26 +19393,41 @@ 1aa4 Data Drive Thru, Inc. 1aa5 UBeacon Technologies, Inc. 1aa6 eFortune Technology Corp. +1aab Silvercreations Software AG + 7736 sceye (Gen 2) + 7737 sceye (Gen 3) + 7738 sceye (Gen 4, 3 Mpix) + 7750 sceyeS (Gen 5, 5 MPix) 1aad KeeTouch 0001 Touchscreen 1ab1 Rigol Technologies + 04b0 DS6000 SERIES + 04be DS4000 SERIES + 04ce DS1xx4Z/MSO1xxZ series 0588 DS1000 SERIES +1ab2 Allied Vision + 0001 Vision device 1acb Salcomp Plc 1acc Midiplus Co, Ltd. 0103 AudioLink plus 4x4 2.9.28 1ad1 Desay Wire Co., Ltd. 1ad4 APS 0002 KM290-HRS -1adb SEL C662 Serial Cable +1adb Schweitzer Engineering Laboratories, Inc + 0001 C662 Serial Cable + 0003 CDC Ethernet Gadget 1ae4 ic-design Reinhard Gottinger GmbH 1ae7 X-TENSIONS 0381 VS-DVB-T 380U (af9015 based) + 0525 X-Tensions ISDN TA XC-525 [HFC-S USB] 2001 SpeedLink Snappy Mic webcam (SL-6825-SBK) 9003 SpeedLink Vicious And Devine Laplace webcam, white (VD-1504-SWT) 9004 SpeedLink Vicious And Devine Laplace webcam, black (VD-1504-SBK) 1aed High Top Precision Electronic Co., Ltd. 1aef Conntech Electronic (Suzhou) Corporation 1af1 Connect One Ltd. +1af3 Kingsis Technology Corporation + 0001 ZOWIE Gaming mouse 1afe A. Eberle GmbH & Co. KG 0001 PQ Box 100 1b04 Meilhaus Electronic GmbH @@ -18185,16 +19511,25 @@ 1078 BLUDRIVE II CCID 1079 BLUDRIVE II CCID 1080 WRITECHIP II CCID +1b12 Eventide + 0011 ModFactor 1b1c Corsair 0890 Flash Padlock 0a00 SP2500 Speakers 0a60 Vengeance K60 Keyboard 0c04 Link Cooling Node + 0c06 RM-Series C-Link Adapter + 0c0a Hydro Series H115i Liquid CPU Cooler + 0c0b Lighting Node Pro + 0c0c Lighting Node Loader + 0c22 iCUE H150i RGB PRO XT Liquid CPU Cooler 1a01 Flash Voyager GT 1a03 Voyager 3.0 1a09 Voyager GT 3.0 1a0a Survivor Stealth Flash Drive 1a0b Flash Voyager LS + 1a0e Voyager GTX + 1a14 Voyager Vega 1a15 Voyager Slider Flash Drive 1a90 Flash Voyager GT 1ab1 Voyager @@ -18204,12 +19539,30 @@ 1b09 Vengeance K70R keyboard 1b11 K95 RGB Mechanical Gaming Keyboard 1b13 Vengeance K70RGB keyboard + 1b20 STRAFE RGB Gaming Keyboard + 1b2d K95 RGB Platinum Keyboard [RGP0056] + 1b2e Corsair Corsair Gaming M65 Pro RGB Mouse + 1b2f Sabre RGB [CH-9303011-XX] + 1b3d Corsair Corsair Gaming K55 RGB Keyboard + 1b5e Harpoon Wireless Mouse + 1b65 Harpoon Wireless Dongle 1c00 Controller for Corsair Link + 1c02 AX1500i Power Supply + 1c05 HX750i Power Supply + 1c07 HX1000i Power Supply + 1c08 HX1200i Power Supply + 1c0b RM750i Power Supply 1c0c RM850i Power Supply + 1c1a Corsair CORSAIR Lighting Node CORE +1b1e General Imaging / General Electric + 1003 A1250 1b1f eQ-3 Entwicklung GmbH c00f HM-CFG-USB/HM-CFG-USB-2 [HomeMatic Configuration adapter] + c020 HmIP-RFUSB 1b20 MStar Semiconductor, Inc. 1b22 WiLinx Corp. +1b24 Telegent Systems, Inc. + 4001 TLG2300 Hybrid TV Device 1b26 Cellex Power Products, Inc. 1b27 Current Electronics Inc. 1b28 NAVIsis Inc. @@ -18244,6 +19597,7 @@ 1b3f Generalplus Technology Inc. 0c52 808 Camera #9 (mass storage mode) 2002 808 Camera #9 (web-cam mode) + 2003 GPD6000 [Digital MP3 Player] 1b47 Energizer Holdings, Inc. 0001 CHUSB Duo Charger (NiMH AA/AAA USB smart charger) 1b48 Plastron Precision Co., Ltd. @@ -18274,6 +19628,7 @@ 1b5a Chao Zhou Kai Yuan Electric Co., Ltd. 1b65 The Hong Kong Standards and Testing Centre Ltd. 1b71 Fushicai + 0050 Encore ENUTV-4 Analog TV Tuner 3002 USBTV007 Video Grabber [EasyCAP] 1b72 ATERGI TECHNOLOGY CO., LTD. 1b73 Fresco Logic @@ -18293,6 +19648,8 @@ d398 DVB-T receiver [RTL2832U] d700 FM Radio SnapMusic Mobile 700 (FM700) e297 Conceptronic DVB-T CTVDIGRCU V3.0 + e302 CVBS / S-Video Capture Device [Pinnacle Dazzle / UB315-E] + e34c UB435-Q ATSC TV Stick e383 DVB-T UB383-T [af9015] e385 DVB-T UB385-T [af9015] e386 DVB-T UB385-T [af9015] @@ -18315,29 +19672,92 @@ 1ba2 Lite Metals & Plastic (Shenzhen) Co., Ltd. 1ba4 Ember Corporation 0001 InSight USB Link + 0002 EM358 Virtual COM Port 1ba6 Abilis Systems 1ba8 China Telecommunication Technology Labs 1bad Harmonix Music - 0002 Guitar for Xbox 360 - 0003 Drum Kit for Xbox 360 + 0002 Rock Band Guitar for Xbox 360 + 0003 Rock Band Drum Kit for Xbox 360 + 0130 Ion Drum Rocker for Xbox 360 + 028e Controller + 3330 Rock Band 3 Keyboard wii interface + f016 Controller + f018 Street Fighter IV SE FightStick for Xbox 360 + f019 BrawlStick for Xbox 360 + f021 Ghost Recon Future Soldier Gamepad for Xbox 360 + f023 MLG Pro Circuit Controller for Xbox 360 + f025 Call of Duty Controller for Xbox 360 + f027 FPS Pro Controller for Xbox 360 + f028 Street Fighter IV FightPad for Xbox 360 + f02e FightPad + f030 MC2 MicroCON Racing Wheel for Xbox 360 + f036 MicroCON Gamepad Pro for Xbox 360 + f038 Street Fighter IV FightStick TE for Xbox 360 + f039 Marvel VS Capcom 2 Tournament Stick for Xbox 360 + f03a Street Fighter X Tekken FightStick Pro for Xbox 360 + f03d Street Fighter IV Arcade Stick TE for Xbox 360 + f03e MLG Arcade FightStick TE for Xbox 360 + f03f Soulcalibur FightStick for Xbox 360 + f042 Arcade FightStick TE S+ for Xbox 360 + f080 FightStick TE2 for Xbox 360 + f501 Horipad EX2 Turbo for Xbox 360 + f502 Real Arcade Pro.VX SA for Xbox 360 + f503 Fighting Stick VX for Xbox 360 + f504 Real Arcade Pro.EX + f505 Fighting Stick EX2B for Xbox 360 + f506 Real Arcade Pro.EX Premium VLX for Xbox 360 + f900 Controller + f901 GameStop Controller + f903 Tron Controller for Xbox 360 + f904 PDP Versus Fighting Pad for Xbox 360 + f906 Mortal Kombat FightStick for Xbox 360 + f907 Afterglow Gamepad + fa01 Gamepad + fd00 Razer Onza Tournament Edition + fd01 Razer Onza Classic Edition 1bae Vuzix Corporation 0002 VR920 Immersive Eyewear 1bbb T & A Mobile Phones + 0003 Alcatel one touch 4030D modem connection + 0017 HSPA Data Card + 007a Alcatel OneTouch (firmware upgrade mode) 011e Alcatel One Touch L100V / Telekom Speedstick LTE II + 0169 Alcatel ONE TOUCH Fierce + 0195 Alcatel OneTouch L850V / Telekom Speedstick LTE + a00e Vodafone Smart Tab 4G + f000 Alcatel OneTouch (mass storage mode) f017 Alcatel One Touch L100V / Telekom Speedstick LTE II +1bbd Videology Imaging Solutions, Inc. + 0060 1.3MP Mono Camera + 0066 1.3MP Mono Camera + 0067 1.3MP Mono Camera +1bc0 Beijing Senseshield Technology Co.,Ltd. + 0013 Elitee-e + 0014 Elite4 + 0020 iToken + 0021 Mikey + 0051 Elite5 + 0055 Elite5 v3.x + 485d EliteIV 1bc4 Ford Motor Co. 1bc5 AVIXE Technology (China) Ltd. 1bc7 Telit Wireless Solutions 0020 HE863 0021 HE910 + 0022 GE910-QUAD 0023 HE910-D ECM + 0032 LE910-EU V2 1003 UC864-E 1004 UC864-G 1005 CC864-DUAL 1006 CC864-SINGLE 1010 DE910-DUAL 1011 CE910-DUAL - 1200 LE920 + 1012 UE910 V2 + 1101 ME910C1 + 110a ME310 + 1200 LE920 (old firmware) + 1201 LE910 / LE920 1bce Contac Cable Industrial Limited 1bcf Sunplus Innovation Technology Inc. 0005 Optical Mouse @@ -18345,18 +19765,28 @@ 053a Targa Silvercrest OMC807-C optische Funkmaus 05c5 SPRF2413A [2.4GHz Wireless Keyboard/Mouse Receiver] 05cf Micro keyboard & mouse receiver + 08a0 Gaming mouse [Philips SPK9304] 0c31 SPIF30x Serial-ATA bridge + 2281 SPCA2281 Web Camera 2880 Dell HD Webcam + 2883 Asus Webcam 2885 ASUS Webcam 2888 HP Universal Camera + 2895 Dell Integrated Webcam 28a2 Dell Integrated Webcam 28a6 DELL XPS Integrated Webcam 28ae Laptop Integrated Webcam HD 28bd Dell Integrated HD Webcam 2985 Laptop Integrated Webcam HD 2b83 Laptop Integrated Webcam FHD + 2b91 Dell E5570 integrated webcam + 2b97 Laptop Integrated Webcam FHD + 2c6e Laptop Integrated WebCam HD 1bd0 Hangzhou Riyue Electronic Co., Ltd. 1bd5 BG Systems, Inc. +1bda University Of Southampton + 0010 Power Board v4 Rev B + 0011 Student Robotics SBv4B 1bde P-TWO INDUSTRIES, INC. 1bef Shenzhen Tongyuan Network-Communication Cables Co., Ltd 1bf0 RealVision Inc. @@ -18373,12 +19803,19 @@ 6968 Touch Screen 1c02 Kreton Corporation 1c04 QNAP System Inc. + 2074 ASM1074 High-Speed hub + 3074 ASM1074 SuperSpeed hub +1c05 Shenxhen Stager Electric + ea75 G540 Programmer 1c0c Ionics EMS, Inc. 0102 Plug Computer 1c0d Relm Wireless 1c10 Lanterra Industrial Co., Ltd. +1c11 Input Club Inc. + b04d ErgoDox Infinity 1c13 ALECTRONIC LIMITED 1c1a Datel Electronics Ltd. + 0100 Action Replay DS "3DS/DSi/DS/Lite Compatible" 1c1b Volkswagen of America, Inc. 1c1f Goldvish S.A. 1c20 Fuji Electric Device Technology Co., Ltd. @@ -18386,6 +19823,17 @@ 1c22 ZHONGSHAN CHIANG YU ELECTRIC CO., LTD. 1c26 Shanghai Haiying Electronics Co., Ltd. 1c27 HuiYang D & S Cable Co., Ltd. +1c28 PMD Technologies + c003 CamCube + c004 CamBoard + c005 ConceptCam + c006 CamBoard 22 + c007 CamBoard nano + c008 CamBoard mod + c009 CamBoard plus + c00a DigiCam + c00d CamBoard pico LDD + c00f CamBoard pico 1c29 Elster GmbH 0001 ExMFE5 Simulator 10fc enCore device @@ -18393,6 +19841,7 @@ 1c34 SpringCard 7241 Prox'N'Roll RFID Scanner 1c37 Authorizer Technologies, Inc. + 6190 U2F Fido-compliant cryptotoken 1c3d NONIN MEDICAL INC. 1c3e Wep Peripherals 1c40 EZPrototypes @@ -18400,27 +19849,49 @@ 0534 i2c-tiny-usb interface 0535 glcd2usb interface 0536 Swiss ColorPAL + 0537 MIST Board 1c49 Cherng Weei Technology Corp. +1c4b Geratherm Medical AG + 026f Spirostik 1c4f SiGma Micro 0002 Keyboard TRACER Gamma Ivory 0003 HID controller 000e Genius KB-120 Keyboard 0026 Keyboard + 0032 Optical Mouse with Scroll Wheel + 0034 XM102K Optical Wheel Mouse + 0063 Touchpad (integrated in detachable keyboard of Chuwi SurBook) + 0065 Optical Wheel Mouse [Rapoo N1130] 3000 Micro USB Web Camera 3002 WebCam SiGma Micro +1c57 Zalman Tech Co., Ltd. + 1e45 FPSGUN FG1000 Mouse 1c6b Philips & Lite-ON Digital Solutions Corporation + a220 DVD Writer Slimtype eSAU108 a222 DVD Writer Slimtype eTAU108 + a223 DVD Writer Slimtype eUAU108 1c6c Skydigital Inc. +1c71 Humanware Inc + c004 Braille Note Apex (braille terminal mode) 1c73 AMT 861f Anysee E30 USB 2.0 DVB-T Receiver +1c75 Arturia + 0288 KeyStep 1c77 Kaetat Industrial Co., Ltd. 1c78 Datascope Corp. 1c79 Unigen Corporation 1c7a LighTuning Technology Inc. + 0577 Fingerprint Sensor + 0603 ES603 Swipe Fingerprint Sensor 0801 Fingerprint Reader 1c7b LUXSHARE PRECISION INDUSTRY (SHENZHEN) CO., LTD. +1c82 Atracsys + 0200 spryTrac 1c83 Schomaecker GmbH 0001 RS150 V2 + 0002 RFID card reader + 0003 Communicator + 0005 Mobile RFID Reader 1c87 2N TELEKOMUNIKACE a.s. 1c88 Somagic, Inc. 0007 SMI Grabber (EasyCAP DC60+ clone) (no firmware) [SMI-2021CBE] @@ -18441,9 +19912,11 @@ 1cb6 IdeaCom Technology Inc. 6681 IDC6681 1cbe Luminary Micro Inc. + 0002 CDC serial port [TivaWare] 00fd In-Circuit Debug Interface 00ff Stellaris ROM DFU Bootloader 0166 CANAL USB2CAN + 0240 McGill Robotics TM4C Microcontroller 1cbf FORTAT SKYMARK INDUSTRIAL COMPANY 1cc0 PlantSense 1cca NextWave Broadband Inc. @@ -18469,6 +19942,7 @@ 0023 deRFusbSniffer Sub-GHz 0025 deRFusb23E06 0027 deRFusb13E06 + 0030 ZigBee gateway [ConBee II] 1cfc ANDES TECHNOLOGY CORPORATION 1cfd Flextronics Digital Design Japan, LTD. 1d03 iCON @@ -18479,6 +19953,8 @@ 1026 HSUPA Modem FLYING-LARK46-VER0.07 [Flying Angel] 1d0a Johnson Controls, Inc. The Automotive Business Unit 1d0b HAN HUA CABLE & WIRE TECHNOLOGY (J.X.) CO., LTD. +1d0d TDKMedia + 0214 Trans-It Drive 1d0f Sonix Technology Co., Ltd. 1d14 ALPHA-SAT TECHNOLOGY LIMITED 1d17 C-Thru Music Ltd. @@ -18487,20 +19963,28 @@ 1101 DK DVB-T Dongle 1102 DK mini DVB-T Dongle 1103 DK 5217 DVB-T Dongle + 1104 MSI DigiVox Micro HD 6105 Video grabber + 610a Video grabber 8202 DK DVBC/T DONGLE 1d1f Diostech Co., Ltd. 1d20 SAMTACK INC. 1d27 ASUS + 0601 Xtion 1d34 Dream Cheeky - 0001 Dream Cheeky Fidget - 0004 Dream Cheeky Webmail Notifier - 0008 Dream Cheeky button - 000a Dream Cheeky Mailbox Friends Alert - 000d Dream Cheeky Big Red Button - 0013 Dream Cheeky LED Message Board + 0001 Fidget + 0002 Fidget (Basketball) + 0003 Fidget (Golf Ball) + 0004 Webmail Notifier + 0008 button + 000a Mailbox Friends Alert + 000d Big Red Button + 0013 LED Message Board + 0020 Stress Ball 1d45 Touch 1d45 Foxlink Optical touch sensor + 459d BenQ F5 + 465c Harrier Mini by EE 1d4d PEGATRON CORPORATION 0002 Ralink RT2770/2720 802.11b/g/n Wireless LAN Mini-USB Device 000c Ralink RT3070 802.11b/g/n Wireless Lan USB Device @@ -18521,6 +20005,61 @@ 5123 Neo1973/FreeRunner internal USB CSR4 module 5124 Neo1973/FreeRunner Bluetooth Device ID service 5300 Rockbox + 530e iriver H10 20GB (Rockbox) + 530f iriver H10 5/6GB (Rockbox) + 5314 Apple iPod Color/Photo (Rockbox) + 5315 Apple iPod Nano 1g (Rockbox) + 5316 Apple iPod Video (Rockbox) + 5318 Apple iPod 4g Grayscale (Rockbox) + 5319 Apple iPod Mini 1g (Rockbox) + 531a Apple iPod Mini 2g (Rockbox) + 531c Apple iPod Nano 2g (Rockbox) + 531d Apple iPod Classic/6G (Rockbox) + 5321 Cowon D2 (Rockbox) + 5329 Toshiba Gigabeat S (Rockbox) + 5332 Sandisk Sansa e200 series (Rockbox) + 5334 Sandisk Sansa c200 series (Rockbox) + 5337 Sandisk Sansa Clip (Rockbox) + 5338 Sandisk Sansa e200v2 series (Rockbox) + 5339 Sandisk Sansa m200 v4 series (Rockbox) + 533a Sandisk Sansa Fuze (Rockbox) + 533b Sandisk Sansa c200v2 series (Rockbox) + 533c Sandisk Sansa Clipv2 (Rockbox) + 533e Sandisk Sansa Clip+ (Rockbox) + 533f Sandisk Sansa Fuze v2 (Rockbox) + 5340 Sandisk Sansa Fuze+ (Rockbox) + 5341 Sandisk Sansa Zip (Rockbox) + 5342 Sandisk Sansa Connect (Rockbox) + 5346 Olympus M:Robe 500i (Rockbox) + 5347 Olympus m:robe MR-100 (Rockbox) + 5359 Creative Zen X-Fi Style (Rockbox) + 535d Creative Zen X-Fi2 (Rockbox) + 535e Creative Zen X-Fi3 (Rockbox) + 5360 Creative Zen X-Fi (Rockbox) + 5361 Creative ZEN Mozaic (Rockbox) + 5362 Creative Zen (Rockbox) + 5364 Philips GoGear SA9200 (Rockbox) + 5365 Philips GoGear HDD16x0 (Rockbox) + 5366 Philips GoGear HDD63x0 (Rockbox) + 5378 Onda VX747 (Rockbox) + 5379 Onda VX767 (Rockbox) + 537b Onda VX777 (Rockbox) + 538c Samsung YH-820 (Rockbox) + 538d Samsung YH-920 (Rockbox) + 538e Samsung YH-925 (Rockbox) + 53a0 Packard Bell Vibe 500 (Rockbox) + 53b4 Rockchip 27xx generic (Rockbox) + 53be HiFiMAN HM-60x (Rockbox) + 53bf HiFiMAN HM-801 (Rockbox) + 53d2 HiFi E.T. MA9 (Rockbox) + 53d3 HiFi E.T. MA9C (Rockbox) + 53d4 HiFi E.T. MA8 (Rockbox) + 53d5 HiFi E.T. MA8C (Rockbox) + 53dc Sony NWZ-E370/E380 series (Rockbox) + 53dd Sony NWZ-E360 series (Rockbox) + 53e6 IHIFI 760 (Rockbox) + 53e7 IHIFI 960 (Rockbox) + 53ff Generic Rockbox device 6000 Ubertooth Zero 6001 Ubertooth Zero (DFU) 6002 Ubertooth One @@ -18550,6 +20089,7 @@ 601a Paparazzi Lisa/M 601b IST-2 chronograph for bullet speeds 601c EPOSMote II + 601d UDS18B20 temperature sensor 601e 5x5 STM32 prototyping board 601f uNSF 6020 Toad3 @@ -18558,8 +20098,10 @@ 6023 Pixelkit 6024 Illucia 6025 Keyglove (HID) + 6026 Keyglove (Serial) 6027 Key64 Keyboard 6028 Teensy 2.0 Development Board [ErgoDox Keyboard] + 6029 Marlin 2.0 (Serial) 602a Marlin 2.0 (Mass Storage) 602b FPGALink 602c 5nes5snes (5x8) @@ -18568,6 +20110,7 @@ 602f K-copter 6030 USB-oscope 6031 Handmade GSM GPS tracker + 6032 ncrmnt.org uISP 6033 frobiac / adnw keyboard 6034 Tiflomag Ergo 2 6035 FreeLaserTag Gun @@ -18602,7 +20145,12 @@ 6052 APB Team Robotic Development Board 6053 Darkgame Controller 6054 Satlab/AAUSAT3 BlueBox + 6055 RADiuS ER900TRS-02 transciever with SMA Connector 6056 The Glitch + 6057 OpenPipe MIDI Shield + 6058 Novena OTG port + 6059 xser serial + 605a Daisho test 605b RfCat YARD Stick One 605c YARD Stick One bootloader 605d Funky Sensor v2 @@ -18610,6 +20158,7 @@ 605f Small DIP package Cypress FX2 6060 Data logger using the Cypress FX2 6061 Power Manager + 6062 WhiteRabbit console and Wishbone bridge 6063 CPC FPGA 6064 CPC FPGA (DFU) 6065 CPC FPGA (Serial) @@ -18622,6 +20171,7 @@ 606c Blinkytape full-color light tape 606d TinyG open source motion controller 606e Reefangel Evolution 1.0 + 606f Geschwister Schneider CAN adapter 6070 Open Pinball Project 6071 The Glitch HID 6072 The Glitch Disk @@ -18631,10 +20181,12 @@ 6076 Vultureprog BIOS chip programmer 6077 PaintDuino 6078 DTplug + 6079 Mood Light 607a Fadecandy 607b RCDongle for IR remote control 607c OpenVizsla USB sniffer/analyzer 607d Spark Core Arduino-compatible board with WiFi + 607e OSHUG Wuthering multi-tool 607f Spark Core Arduino-compatible board with WiFi (bootloader) 6080 arcin arcade controller 6081 BladeRF (bootloader) @@ -18643,6 +20195,7 @@ 6084 arcin arcade controller (DFU) 6085 IRKit for controlloing home electronics from iOS devices 6086 OneRNG entropy device + 6087 Blinkytape (alternate endpoint config) 6088 picp PIC16F145x based PIC16F145x programmer 6089 Great Scott Gadgets HackRF One SDR 608a BLEduino @@ -18680,6 +20233,9 @@ 60aa Blinky Light Controller 60ab AllPixel 60ac OpenBLT generic microcontroller (bootloader) + 60ad Clasic Gamepad Adapter (NES) + 60ae Clasic Gamepad Adapter (N64) + 60af Clasic Gamepad Adapter (DB9) 60b0 Waterott Arduino based Clock (caterina bootloader) 60b1 Drinkbot (processing) 60b2 Drinkbot (OTG-tablet support) @@ -18695,9 +20251,12 @@ 60bd Open Source control interface for multimedia applications 60be Pixelmatix Aurora (bootloader) 60bf Pixelmatix Aurora + 60c0 Nucular Keyboard adapter 60c1 BrewBit Model-T pOSHW temperature controller for homebrewers (bootloader) 60c2 BrewBit Model-T pOSHW temperature controller for homebrewers 60c3 X Antenna Tracker arduino board + 60c4 CAN bus communication device + 60c5 PIC16F1 bootloader 60c6 USBtrng hardware random number generator 60c7 Zubax GNSS positioning module for light UAV systems 60c8 Xlink data transfer and control system for Commodore C64 @@ -18705,6 +20264,7 @@ 60ca FinalKey password manager 60cb PteroDAQ Data Acquisition on FRDM-KL25Z and future boards 60cc LamDiNao + 60cd Open Lighting DMX512 / RDM widget 60de Cryptech.is random number generator 60df Numato Opsis HDMI2USB board (unconfigured) 60e0 Numato Opsis HDMI2USB board (JTAG Programming Mode) @@ -18718,7 +20278,10 @@ 60e8 Alpen Clack keyboard 60e9 keyman64 keyboard itercepter 60ea Wiggleport FPGA-based I/O board - 60ec Duet 3D Printer Controller + 60eb candleLight CAN adapter + 60ec Duet 2 WiFi or Duet 2 Ethernet 3D printer control electronics + 60ed Duet 2 Maestro 3D printer control electronics + 60ee Duet 3 motion control electronics 60f0 UDAD-T1 data aquisition device (boot) 60f1 UDAD-T1 data aquisition device 60f2 UDAD-T2 data aquisition device (boot) @@ -18734,18 +20297,28 @@ 6108 Myriad-RF LimeSDR 610c Magic Keys (boot) 610d Magic Keys + 6114 MIDI key + 6118 Thomson MO5 keyboard + 6122 Ultimate Hacking Keyboard + 614c dwtk In-Circuit Emulator 8085 Box0 (box0-v5) - cc15 rad1o badge for CCC congress 2015 + cc15 rad1o badge for CCC summer camp 2015 1d57 Xenta 0005 Wireless Receiver (Keyboard and Mouse) 0006 Wireless Receiver (RC Laser Pointer) 000c Optical Mouse + 130f 2.4Ghz wireless optical mouse receiver 2400 Wireless Mouse Receiver 32da 2.4GHz Receiver (Keyboard and Mouse) 83d0 Click-mouse! ac01 Wireless Receiver (Keyboard and Mouse) + ac02 ViFit Activity Tracker + ac08 RFID Receiver (Keyboard) ad02 SE340D PC Remote Control + ad03 [T3] 2.4GHz and IR Air Mouse Remote Control af01 AUVIO Universal Remote Receiver for PlayStation 3 + af03 Wireless Receiver + fa20 2.4GHz Wireless Reciever (Mini Keyboard & Mouse) 1d5b Smartronix, Inc. 1d5c Fresco Logic 2000 FL2000/FL2000DX VGA/DVI/HDMI Adapter @@ -18760,14 +20333,25 @@ 0104 Multifunction Composite Gadget 0105 FunctionFS Gadget 0200 Qemu Audio Device +1d88 Mahr GmbH + 0001 Measurement Device [MarECon] + 0002 Probe + 0003 Surface Measurement [PS10] 1d90 Citizen 201e PPU-700 + 2037 CL-S631 Barcode Printer + 20f0 Thermal Receipt Printer [CT-E351] 1d9d Sigma Sport 1010 Docking Station Topline 2009 1011 Docking Station Topline 2012 + 1012 Docking Station Topline 2016 +1dd2 Leo Bodnar Electronics Ltd +1dd3 Dajc Inc. + 0001 Expert I/O 1000 1de1 Actions Microelectronics Co. 1101 Generic Display Device (Mass storage mode) c101 Generic Display Device +1de6 MICRORISC s.r.o. 1e0e Qualcomm / Option f000 iCON 210 UMTS Surfstick 1e10 Point Grey Research, Inc. @@ -18795,23 +20379,47 @@ 040c LPC2378 [Robotino XT Bootloader] 040d LPC2378 [Robotino 3] 040e LPC2378 [Robotino 3 Bootloader] + 040f LPC2148 [Robotino gripper] + 0410 LPC2148 [Robotino IR panel] 0501 CP2102 [CMSP] 0601 CMMP-AS + 0602 FTDI232 [CMMS] +1e2d Gemalto M2M GmbH + 004f EGS3 GSM/GPRS modem + 0054 PH8 wireless module + 0058 Wireless Module [Cinterion EHS6] + 0059 Wireless Module [Cinterion BGx] + 005b Zoom 4625 Modem + 0061 ALSx PLSx LTE modem + 00a0 Cinterion ELS31-V 1e3d Chipsbank Microelectronics Co., Ltd + 198a Flash Disk 2093 CBM209x Flash Drive (OEM) 4082 CBM4082 SD Card Reader 1e41 Cleverscope 0001 CS328A PC Oscilloscope + 0004 CS448 +1e44 SHIMANO INC. + 7220 SM-BCR2 1e4e Cubeternet 0100 WebCam 0102 GL-UPC822 UVC WebCam + 0109 EtronTech CMOS based eSP570 WebCam [Onyx Titanium TC101] 1e54 TypeMatrix 2030 2030 USB Keyboard 1e68 TrekStor GmbH & Co. KG 001b DataStation maxi g.u + 004c DataStation Pocket Click 0050 DataStation maxi light + 1045 ST70408-3 [SurfTab breeze 7.0 quad 3G] (MTP Mode) + 1046 ST70408-3 [SurfTab breeze 7.0 quad 3G] (PTP Mode) 1e71 NZXT 0001 Avatar Optical Mouse + 170e Kraken X + 1711 Grid+ V3 + 1714 Smart Device + 1715 Kraken M22 + 2006 Smart Device V2 1e74 Coby Electronics Corporation 2211 MP300 2647 2 GB 2 Go Video MP3 Player [MP601-2G] @@ -18820,18 +20428,124 @@ 6511 MP705-8G MP3 player 6512 MP705-4G 7111 MP957 Music and Video Player +1e7b Zurich Instruments + 0002 HF2 + 0003 UHF + 0004 MFLI 1e7d ROCCAT 2c24 Pyra Mouse (wired) + 2c2e Lua Mouse + 2c38 Kiro Mouse 2ced Kone Mouse + 2cee Kova 2016 Gray Mouse + 2cef Kova 2016 White Mouse + 2cf0 Kova 2016 Black Mouse 2cf6 Pyra Mouse (wireless) - 2d50 Kova+ Mouse - 2d51 Kone+ Mouse + 2d50 Kova[+] Mouse + 2d51 Kone[+] Mouse + 2d5a Savu Mouse + 2db4 Kone Pure Optical Mouse + 2dbe Kone Pure Mouse + 2dbf Kone Pure Military Mouse + 2dc2 Kone Pure Optical Black Mouse + 2dcb Kone Pure SE(L) Mouse 2e22 Kone XTD Mouse + 2e23 Kone XTD Optical Mouse + 2e27 Kone AIMO Mouse + 2e4a Tyon Black Mouse + 2e4b Tyon White Mouse + 2e7c Nyth Black Mouse + 2e7d Nyth White Mouse + 2f76 Sova Keyboard + 2f94 Sova MK Keyboard + 2fa8 Suora Keyboard + 2fc6 Skeltr Keyboard + 2fda Ryos MK FX Keyboard 30d4 Arvo Keyboard + 3138 Ryos MK Keyboard + 316a Ryos TKL Keyboard + 319c Isku Keyboard + 31ce Ryos MK Glow Keyboard + 3232 Ryos MK Pro Keyboard + 3246 Suora FX Keyboard + 3264 Isku FX Keyboard +1e8e Airbus Defence and Space + 6001 P8GR +1e91 Other World Computing + b0b1 miniStack 1ea7 SHARKOON Technologies GmbH + 0030 Trust GXT 158 Orna Laser Gaming Mouse + 0064 2.4GHz Wireless rechargeable vertical mouse [More&Better] 0066 [Mediatrack Edge Mini Keyboard] + 0907 Keyboard + 1002 Vintorez Gaming Mouse 2007 SHARK ZONE K30 Illuminated Gaming Keyboard +1eab Fujian Newland Computer Co., Ltd + 0103 HR200 Barcode scanner engine (HID keyboard) + 0106 HR200 Barcode scanner engine (Serial CDC) + 0110 HR200 Barcode scanner engine (HID Pos) + 0c03 HR100/HR3260 cordless/HR3290 cordless/BS80 Barcode scanner engine (HID keyboard) + 0c06 HR100/HR3260 cordless/HR3290 cordless/BS80 Barcode scanner engine (USB Serial CDC) + 0c10 HR100/HR3260 cordless/HR3290 cordless/BS80 Barcode scanner engine (HID Pos) + 0d03 EM2028 Barcode scanner engine (HID keyboard) + 0d06 EM2028 Barcode scanner engine (Serial CDC) + 0d10 EM2028 Barcode scanner engine (HID Pos) + 1303 EM30xx/EM20xx/HR3260 corded/HR200C Barcode scanner engine (HID keyboard) + 1306 EM30xx/EM20xx/HR3260 corded/HR200C Barcode scanner engine (USB serial CDC) + 1310 EM30xx/EM20xx/HR3260 corded/HR200C Barcode scanner engine (HID Pos) + 1403 HR15-xx Barcode scanner engine (HID keyboard) + 1406 HR15-xx Barcode scanner engine (Serial CDC) + 1410 HR15-xx Barcode scanner engine (HID Pos) + 1603 FM100-M/3250 Barcode scanner engine (HID keyboard) + 1606 FM100-M/3250 Barcode scanner engine (Serial CDC) + 1610 FM100-M/3250 Barcode scanner engine (HID Pos) + 1903 EM1300 Barcode scanner engine (HID keyboard) + 1906 EM1300 Barcode scanner engine (Serial CDC) + 1910 EM1300 Barcode scanner engine (HID Pos) + 1a03 HR3290 corded/HR22 Barcode scanner engine (HID keyboard) + 1a06 HR3290 corded/HR22 Barcode scanner engine (Serial CDC) + 1a10 HR3290 corded/HR22 Barcode scanner engine (HID Pos) + 1c03 HR2150 Barcode scanner engine (HID keyboard) + 1c06 HR2150 Barcode scanner engine (Serial CDC) + 1c10 HR2150 Barcode scanner engine (HID Pos) + 1d03 FM430 Barcode scanner engine (HID keyboard) + 1d06 FM430 Barcode scanner engine (Serial CDC) + 1d10 FM430 Barcode scanner engine (HID Pos) + 1e03 HR42 Barcode scanner engine (HID keyboard) + 1e06 HR42 Barcode scanner engine (Serial CDC) + 1e10 HR42 Barcode scanner engine (HID Pos) + 1f03 HR11+ Barcode scanner engine (HID keyboard) + 1f06 HR11+ Barcode scanner engine (Serial CDC) + 1f10 HR11+ Barcode scanner engine (HID Pos) + 2003 EM2037v2 Barcode scanner engine (HID keyboard) + 2006 EM2037v2 Barcode scanner engine (Serial CDC) + 2010 EM2037v2 Barcode scanner engine (HID Pos) + 8003 EM13x5-LD/HR15-70/HR100-70/HR12/HR1150-70 Barcode scanner engine (HID keyboard) + 8006 EM13x5-LD/HR15-70/HR100-70/HR12/HR1150-70 Barcode scanner engine (USB Serial CDC) + 8010 EM13x5-LD/HR15-70/HR100-70/HR12/HR1150-70 Barcode scanner engine (HID Pos) + 8203 EM3080-01/EM3095/FR20/FM30 Barcode scanner engine (HID keyboard) + 8206 EM3080-01/EM3095/FR20/FM30 Barcode scanner engine (USB Serial CDC) + 8210 EM3080-01/EM3095/FR20/FM30 Barcode scanner engine (HID Pos) + 8303 HR2160 Barcode scanner engine (HID keyboard) + 8306 HR2160 Barcode scanner engine (Serial CDC) + 8310 HR2160 Barcode scanner engine (HID Pos) +1eaf Leaflabs + 0003 Maple DFU interface + 0004 Maple serial interface +1eb8 Modacom Co., Ltd. + 7f00 MW-U3500 WiMAX adapter 1ebb NuCORE Technology, Inc. +1ecb AMTelecom + 02e2 JMR1140 [Jiofi] +1ed8 FENDER MUSICAL INSTRUMENTS CORPORATION + 0004 Mustang I/II + 0005 Mustang III/IV/V + 0006 Mustang I/II [Firmware Update] + 0007 Mustang III/IV/V [Firmware Update] + 0010 Mustang Mini + 0011 Mustang Mini [Firmware Update] + 0014 Mustang I (V.2) + 0016 Mustang IV v.2 1eda AirTies Wireless Networks 2012 Air2210 54 Mbps Wireless Adapter 2210 Air2210 54 Mbps Wireless Adapter @@ -18839,6 +20553,8 @@ 2410 Air2410 300 Mbps Wireless Adapter 1edb Blackmagic design bd3b Intensity Shuttle + bd46 Mini Converter Analog to SDI + bd75 2.5K Cinema Camera (BMCC) 1ee8 ONDA COMMUNICATION S.p.a. 0014 MT833UP 1ef6 EADS Deutschland GmbH @@ -18848,40 +20564,73 @@ 5545 Cassidian SSDC Adapter III 5648 RIU CSMU/BSD 564a Cassidian RIU CSMU/BSD Simulator +1f0c CMX Systems + 2000 HP StreamSmart 410 [NW278AA] 1f28 Cal-Comp 0020 CDMA USB Modem A600 0021 CD INSTALLER USB Device -1f3a Onda (unverified) - efe8 V972 tablet in flashing mode +1f3a Allwinner Technology + 1000 Prestigio PER3464B ebook reader (Mass storage mode) + 1002 mediacom XPRO 415 + 1010 Android device in fastboot mode + efe8 sunxi SoC OTG connector in FEL/flashing mode 1f44 The Neat Company 0001 NM-1000 scanner 1f48 H-TRONIC GmbH 0627 Data capturing system 0628 Data capturing and control module 1f4d G-Tek Electronics Group + a115 EVOLVEO XtraTV stick [DVB-T] b803 Lifeview LV5TDLX DVB-T [RTL2832U] + c803 NotOnlyTV (Lifeview) LV5TDLX DVB-T [RTL2832U] d220 Geniatech T220 DVB-T2 TV Stick +1f52 Systems & Electronic Development FZCO (SEDCO) + 0001 Ultima 49 Printer + 0002 Ultima 90 Printer + 0003 FormsPro 50 Printer + 0004 Ultima 90+ Printer 1f6f Aliph 0023 Jawbone Jambox 8000 Jawbone Jambox - Updating 1f75 Innostor Technology Corporation + 0611 IS611 SATA/PATA Bridge Controller + 0621 IS621 SATA Storage Controller 0888 IS888 SATA Storage Controller 0902 IS902 UFD controller + 0916 IS916 Flash Drive + 0917 IS917 Mass storage + 0918 IS918 Flash Drive 1f82 TANDBERG 0001 PrecisionHD Camera 1f84 Alere, Inc. + 1f7e Lateral Flow Engine 1f87 Stantum 0002 Multi-touch HID Controller 1f9b Ubiquiti Networks, Inc. 0241 AirView2-EXT + b0b1 UniFi VoIP Phone 1fab Samsung Opto-Electroncs Co., Ltd. 104d ES65 +1fac Franklin Wireless + 0232 U770 3G/4G Wimax/4G LTE Modem +1fae Lumidigm + 0040 M311 Fingerprint Scanner + 212c M30x (Mercury) fingerprint sensor +1fb2 Withings + 0001 Wi-Fi Body Scale (WBS01) +1fba DERMALOG Identification Systems GmbH 1fbd Delphin Technology AG 0001 Expert Key - Data aquisition system 1fc9 NXP Semiconductors 0003 LPC1343 + 000c LPC4330FET180 [ARM Cortex M4 + M0] (device firmware upgrade mode) + 0082 LPC4330FET180 [ARM Cortex M4 + M0] (mass storage controller mode) 010b PR533 + 0126 i.MX 7ULP SystemOnChip in RecoveryMode 012b i.MX 8M Dual/8M QuadLite/8M Quad Serial Downloader + 5002 PTN5002 [Startech VGA/DVI-D adapter] + 8124 SharkRF Bootloader + 824c LumiNode1 1fde ILX Lightwave Corporation 0001 UART Bridge 1fe7 Vertex Wireless Co., Ltd. @@ -18889,19 +20638,37 @@ 1ff7 CVT Electronics.Co.,Ltd 0013 CVTouch Screen (HID) 001a Human Interface Device +1ffb Pololu Corporation + 0081 AVR Programmer + 0083 Jrk 21v3 Motor Controller + 0089 Micro Maestro 6-Servo Controller + 008a Mini Maestro 12-Channel Servo Controller + 008b Mini Maestro 18-Channel Servo Controller + 008c Mini Maestro 24-Channel Servo Controller + 00b0 AVR Programmer v2 1fff Ideofy Inc. +2000 CMX Systems + 1f0c HP StreamSmart 410 [NW278AA] 2001 D-Link Corp. 0001 DWL-120 WIRELESS ADAPTER 0201 DHN-120 10Mb Home Phoneline Adapter 1a00 DUB-E100 Fast Ethernet Adapter(rev.A) [ASIX AX88172] 1a02 DUB-E100 Fast Ethernet Adapter(rev.C1) [ASIX AX88772] 200c 10/100 Ethernet + 3101 DWA-182 AC1200 DB Wireless Adapter(rev.A1) [Broadcom BCM43526] 3200 DWL-120 802.11b Wireless Adapter(rev.E1) [Atmel at76c503a] 3301 DWA-130 802.11n Wireless N Adapter(rev.C1) [Realtek RTL8192U] 3306 DWL-G122 Wireless Adapter(rev.F1) [Realtek RTL8188SU] 3308 DWA-121 802.11n Wireless N 150 Pico Adapter [Realtek RTL8188CUS] 3309 DWA-135 802.11n Wireless N Adapter(rev.A1) [Realtek RTL8192CU] 330a DWA-133 802.11n Wireless N Adapter [Realtek RTL8192CU] + 330d DWA-131 802.11n Wireless N Nano Adapter (rev.B1) [Realtek RTL8192CU] + 330f DWA-125 Wireless N 150 Adapter(rev.D1) [Realtek RTL8188ETV] + 3310 DWA-123 Wireless N 150 Adapter (rev.D1) + 3314 DWA-171 AC600 DB Wireless Adapter(rev.A1) [Realtek RTL8811AU] + 3315 DWA-182 Wireless AC Dualband Adapter(rev.C) [Realtek RTL8812AU] + 3317 DWA-137 Wireless N High-Gain Adapter [Ralink RT5372] + 3319 DWA-131 Wireless N Nano Adapter (Rev. E1) [Realtek RTL8192EU] 3500 Elitegroup Computer Systems WLAN card WL-162 3700 DWL-122 802.11b [Intersil Prism 3] 3701 DWL-G120 Spinnaker 802.11g [Intersil ISL3886] @@ -18931,12 +20698,14 @@ 3c19 DWA-125 Wireless N 150 Adapter(rev.A3) [Ralink RT5370] 3c1a DWA-160 802.11abgn Xtreme N Dual Band Adapter(rev.B2) [Ralink RT5572] 3c1b DWA-127 Wireless N 150 High-Gain Adapter(rev.A1) [Ralink RT3070] + 3c1e DWA-125 Wireless N 150 Adapter(rev.B1) [Ralink RT5370] 4000 DSB-650C Ethernet [klsi] 4001 DSB-650TX Ethernet [pegasus] 4002 DSB-650TX Ethernet [pegasus] 4003 DSB-650TX-PNA Ethernet [pegasus] 400b 10/100 Ethernet 4102 10/100 Ethernet + 4a00 DUB-1312 Gigabit Ethernet Adapter 5100 DSL-200 ADSL ATM Modem 5102 DSL-200 ADSL Loader 5b00 Remote NDIS Network Device @@ -18955,13 +20724,28 @@ 2002 DAP Technologies 2003 detectomat ea61 dc3500 +2006 LenovoMobile +2009 iStorage + 5004 datAshur 4GB + 5016 datAshur 16GB + 5032 datAshur 32GB 200c Reloop 100b Play audio soundcard 2013 PCTV Systems + 0242 QuatroStick 510e 0245 PCTV 73ESE 0246 PCTV 74E 0248 PCTV 282E + 024c DVB-S2 Stick 460e 024f nanoStick T2 290e + 0251 QuatroStick nano 520e + 0258 DVB-S2 Stick 461e + 025a AndroiDTV 78e + 025f tripleStick 292e + 0262 microStick 79e +2018 Deutsche Telekom AG + 0406 Eumex 800 + 0408 Eumex 800 2019 PLANEX 3220 GW-US11S WLAN [Atmel AT76C503A] 4901 GW-USSuper300 802.11bgn Wireless Adapter [Realtek RTL8191SU] @@ -18987,11 +20771,17 @@ ed16 GW-USMicroN2W 802.11bgn Wireless Adapter [Realtek RTL8188SU] ed17 GW-USValue-EZ 802.11n Wireless Adapter [Realtek RTL8188CUS] ed18 GW-USHyper300 / GW-USH300N 802.11bgn Wireless Adapter [Realtek RTL8191SU] +201e Haier + 2009 CE100 CDMA EVDO +203a PARALLELS 203d Encore Electronics Inc. 1480 ENUWI-N3 [802.11n Wireless N150 Adapter] 2040 Hauppauge + 0265 WinTV-dualHD DVB + 026d WinTV-dualHD ATSC 0c80 Windham 0c90 Windham + 1605 WinTV-HVR 930C HD 1700 CataMount 1800 Okemo A 1801 Okemo B @@ -19002,6 +20792,7 @@ 2011 WinTV MiniCard [Dell Digital TV Receiver] 2019 Tiger Minicard 2400 WinTV PVR USB2 (Model 24019) + 4200 WinTV 4700 WinTV Nova-S-USB2 4902 HD PVR 4903 HS PVR @@ -19015,7 +20806,8 @@ 6500 WinTV HVR-900 6502 WinTV HVR-900 6503 WinTV HVR-930 - 6513 WinTV HVR-980 + 6513 WinTV HVR-950/HVR-980 + 6600 WinTV HVR-900H (Model 660xx) 7050 Nova-T Stick 7060 Nova-T Stick 2 7070 Nova-T Stick 3 @@ -19025,15 +20817,71 @@ 9301 WinTV NOVA-T USB2 (warm) 9941 WinTV Nova-T-500 9950 WinTV Nova-T-500 + b123 WinTV-HVR-955Q + b138 WinTV-HVR-900 model 00246 [WinTV-T Video] b910 Windham b980 Windham b990 Windham c000 Windham c010 Windham 2047 Texas Instruments - 0200 MSP430 USB HID Bootstrap Loader + 0013 MSP eZ-FET lite + 0014 MSP-FET + 0200 MSP430 Bootloader + 0203 eZ-FET Bootloader + 0204 MSP-FET Bootloader + 0300 MSP430 CDC Example + 0301 MSP430 HID Datapipe Example + 0302 MSP430 CDC+HID Example + 0309 MSP430 HID Mouse Example + 0313 MSP430 CDC+CDC Example + 0314 MSP430 HID+HID Example + 0315 MSP430 HID Keyboard Example + 0316 MSP430 MSC File System Emulation Example + 0317 MSP430 MSC SD Card Example + 0318 MSP430 MSC Multiple LUNs Example + 0319 MSP430 MSC+CDC+HID Example + 0320 MSP430 SYSBIOS Tasks MSC+CDC+HID Example + 0321 MSP430 SYSBIOS SWIs MSC+CDC+HID Example + 0322 MSP430 MSC Double-Buffering Example + 0323 MSP430 MSC CD-ROM Example + 03df MSP430 User Experiment + 03e0 MSP430 User Experiment + 03e1 MSP430 User Experiment + 03e2 MSP430 User Experiment + 03e3 MSP430 User Experiment + 03e4 MSP430 User Experiment + 03e5 MSP430 User Experiment + 03e6 MSP430 User Experiment + 03e7 MSP430 User Experiment + 03e8 MSP430 User Experiment + 03e9 MSP430 User Experiment + 03ea MSP430 User Experiment + 03eb MSP430 User Experiment + 03ec MSP430 User Experiment + 03ed MSP430 User Experiment + 03ee MSP430 User Experiment + 03ef MSP430 User Experiment + 03f0 MSP430 User Experiment + 03f1 MSP430 User Experiment + 03f2 MSP430 User Experiment + 03f3 MSP430 User Experiment + 03f4 MSP430 User Experiment + 03f5 MSP430 User Experiment + 03f6 MSP430 User Experiment + 03f7 MSP430 User Experiment + 03f8 MSP430 User Experiment + 03f9 MSP430 User Experiment + 03fa MSP430 User Experiment + 03fb MSP430 User Experiment + 03fc MSP430 User Experiment + 03fd MSP430 User Experiment + 0401 MSP430 Keyboard Example 0855 Invensense Embedded MotionApp HID Sensor + 08f8 FDC2x14/LDC13xx/LDC16xx EVM 0964 Inventio Software MSP430 + 0a76 GEOKON S-3810A-5 USB-RS485 CONVERTER + ffe7 HID v1.00 Device [Improv Device] 2058 Nano River Technology 2058 ViperBoard I2C, SPI, GPIO interface 2077 Taicang T&W Electronics Co. Ltd @@ -19043,17 +20891,29 @@ 0002 NOOKcolor 0003 NOOK Simple Touch 0004 NOOK Tablet + 0005 BNTV600 [Nook HD+] + 0006 BNTV400 [Nook HD] + 0007 BNRV500 [Nook Glowlight] + 000a BNRV510 [Nook Glowlight Plus] + 000b BNRV520 [Nook Glowlight 3] + 000c BNRV700 [Nook Glowlight Plus] 2086 SIMPASS 2087 Cando 0a01 Multi Touch Panel 0a02 Multi Touch Panel 0b03 Multi Touch Panel 20a0 Clay Logic + 0006 flirc + 4107 GPF Crypto Stick V1.2 4123 IKALOGIC SCANALOGIC 2 414a MDE SPI Interface 415a OpenPilot 415b CopterControl 415c PipXtreme + 41e5 BlinkStick + 4211 Nitrokey Start + 4223 ATSAMD21 [castAR] + 428d Electrosense wideband converter 20b1 XMOS Ltd 10ad XUSB Loader f7d1 XTAG2 - JTAG Adapter @@ -19064,18 +20924,28 @@ 1540 ben-wpan, AT86RF230-based 1db5 IDBG in DFU mode 1db6 IDBG in normal mode + 9db1 Glasgow Debug Tool c25b C2 Dongle cb72 ben-wpan, cntr +20bc ShenZhen ShanWan Technology Co., Ltd. + 5500 Frostbite controller 20ce Minicircuits 0012 RF Sythesizer 250-4200MHz model SSG-4000LH 0021 RF Switch Matrix 0022 I/O Controller 20df Simtec Electronics 0001 Entropy Key [UDEKEY01] +20f0 L3Harris Technologies + 2102 EWLA V2 Module 20f1 NET New Electronic Technology GmbH 0101 iCube3 Camera 20f4 TRENDnet + 646b TEW-646UBH High Power 150Mbps Wireless N Adapter [Realtek RTL8188SU] 648b TEW-648UBM 802.11n 150Mbps Micro Wireless N Adapter [Realtek RTL8188CUS] + 664b TEW-664UB H/W:V2.0R + 804b TEW-804UB 802.11a/b/g/n/ac (1x1) Wireless Adapter [Realtek RTL8811AU] + 805b TEW-805UB 300Mbps+867Mbps Wireless AC Adapter [Realtek RTL8812AU] + 806b TEW-806UBH 802.11a/b/g/n/ac (1x1) Wireless Adapter [MediaTek MT7610U] 20f7 XIMEA 3001 MQ or MD camera 3002 MU camera @@ -19083,40 +20953,106 @@ 30b3 MQ in U3V mode or MC camera a003 MU camera 2100 RT Systems + 0e56 USB62C Radio Cable [Yaesu 857/D - 897/D] + 9e50 USB-59 Radio Cable [Yaesu VX-8/D/DR] 9e52 Yaesu VX-7 9e54 CT29B Radio Cable 9e57 RTS01 Radio Cable + 9e58 USB63C Radio Cable [Yaesu FTDX-1200] 9e5d K4Y Radio Cable 9e5f FT232RL [RTS05 Serial Cable] 2101 ActionStar 0201 SIIG 4-to-2 Printer Switch + 1402 Keyboard/Mouse Switch +2104 Tobii Technology AB + 0050 Eye tracker [EYEX2] + 0124 Eyechip +2107 RDING TECH CO.,LTD 2109 VIA Labs, Inc. + 0210 Hub 0700 VL700 SATA 3Gb/s bridge 0701 VL701 SATA 3Gb/s bridge + 0711 VL711 SATA 6Gb/s bridge + 0715 VL817 SATA Adaptor 0810 VL81x Hub 0811 Hub 0812 VL812 Hub + 0813 VL813 Hub + 0820 VL820 Hub + 2210 Hub 2811 Hub 2812 VL812 Hub + 2813 VL813 Hub + 2820 VL820 Hub 3431 Hub + 711f External 8110 Hub 2113 Softkinetic 0137 DepthSense 311 (3D) 0145 DepthSense 325 8000 DepthSense 311 (Color) +2116 KT Tech + 000a IDE Hard Drive Enclosure +211f CELOT Corporation + 6801 CDMA Products +2123 Cheeky Dream + 1010 Rocket Launcher +2125 Fiberpro Inc. + 0000 Bootloader + 0010 MCB-100 Series +2133 signotec GmbH + 0001 LCD Signature Pad Sigma + 0018 Delta Pen + 0019 Delta Touch + 001c Kronos Pen + 0022 Epsilon Pen 2149 Advanced Silicon S.A. 211b Touchscreen Controller + 2306 TS58xxA/TC56xxA [CoolTouch] 2703 TS58xxA/TC56xxA [CoolTouch] -2162 Creative (?) +214b Huasheng Electronics + 7000 4-port hub [Maxxter ACT-HUB2-4P, HS8836, iSoul ultra-slim] +214e Swiftpoint + 0005 Z - Gaming mouse [SM700] +2162 Broadxent (Creative Labs) 2031 Network Blaster Wireless Adapter 500c DE5771 Modem Blaster 8001 Broadxent BritePort DSL Bridge 8010U +2166 JVC Kenwood + 600b TH-D74 2184 GW Instek 0005 GDS-3000 Oscilloscope 0006 GDS-3000 Oscilloscope 0011 AFG Function Generator (CDC) + 0017 DSO + 0018 DSO + 0036 AFG-125 Function Generator (CDC) +2188 No brand + 0610 Hub + 0611 Hub + 0620 Hub + 0625 Hub + 0754 Card Reader + 4042 CalDigit Pro Audio +219c Seal One AG + 0010 USB 2200 K Secure Sign Token 21a1 Emotiv Systems Pty. Ltd. 0001 EPOC Consumer Headset Wireless Dongle +21a4 Electronic Arts Inc. + ac27 SPORTS Active 2 Wireless Controller for PS3 + ac40 SPORTS Active 2 Wireless Controller for Wii +21a9 Saleae, Inc. + 1001 16-channel Logic Analyzer [Logic16] + 1003 Logic 4 + 1004 Logic8 + 1005 Logic Pro 8 + 1006 Logic Pro 16 +21ab Planeta Informatica + 0010 RC700 NFC SmartCard Reader + 0011 DSR700 SmartCard Reader +21b4 AudioQuest + 0081 DragonFly + 0082 DragonFly Red 21d6 Agecodagis SARL 0002 Seismic recorder [Tellus] 2207 Fuzhou Rockchip Electronics Company @@ -19138,21 +21074,38 @@ 320c RK3328 in Mask ROM mode 330a RK3368 in Mask ROM mode 330c RK3399 in Mask ROM mode +221a ZTEX GmbH + 0100 FPGA Boards 2222 MacAlly 0004 iWebKey Keyboard + 0005 ICEKey Keyboard + 1001 Generic Hub 2520 Mini Tablet 4050 AirStick joystick +2226 Copper Mountain technologies 2227 SAMWOO Enterprise 3105 SKYDATA SKD-U100 +222a ILI Technology Corp. + 0001 Multi-Touch Screen + 0037 Multi-Touch Screen +2230 Plugable + 0001 UD-160-A / M Integrated Hub + 0003 DC-125 / M Integrated Hub 2232 Silicon Motion 1005 WebCam SCB-0385N + 1024 Webcam SC-13HDL11624N [Namuga Co., Ltd.] 1028 WebCam SC-03FFL11939N 1029 WebCam SC-13HDL11939N 1037 WebCam SC-03FFM12339N + 1045 WebCam SC-10HDP12631N 2233 RadioShack Corporation 6323 USB Electronic Scale 2237 Kobo Inc. 4161 eReader White + 4163 Touch + 4173 Glo +2245 Aspeed Technology, Inc. + 1500 AST1500/1510 PC-over-LAN Virtual Hub 224f APDM 0001 Access Point 0002 Docking Station @@ -19161,23 +21114,43 @@ 0006 V2 Docking Station 0007 V2 Access Point ACM 0008 V2 Access Point +2256 Faderfox + 1007 LV3 MIDI Controller 225d Morpho 0001 FINGER VP Multimodal Biometric Sensor 0008 CBM-E3 Fingerprint Sensor - 0009 CBM Fingerprint Sensor [CBM-V3] + 0009 CBM-V3 Fingerprint Sensor 000a MSO1300-E3 Fingerprint Sensor - 000b MSO1300 Fingerprint Sensor [MSO1300-V3] + 000b MSO1300-V3 Fingerprint Sensor 000c MSO1350-E3 Fingerprint Sensor & SmartCard Reader - 000d MSO1350 Fingerprint Sensor & SmartCard Reader [MSO1350-V3] + 000d MSO1350-V3 Fingerprint Sensor & SmartCard Reader 000e MorphoAccess SIGMA Biometric Access Control Terminal + 9015 Tablet 2 + 9024 Tablet 2 + 9039 Tablet 2 secure multifunction biometric tablet + 904d Tablet 2 secure multifunction biometric tablet + 904e Tablet 2 secure multifunction biometric tablet + 9091 Tablet 2 secure multifunction biometric tablet + 9092 Tablet 2 secure multifunction biometric tablet + f000 Tablet 2 secure multifunction biometric tablet + f003 Tablet 2 secure multifunction biometric tablet + f006 Tablet 2 secure multifunction biometric tablet + f00e Tablet 2 secure multifunction biometric tablet +226e DISPLAX 228d 8D Technologies inc. 0001 Terminal Bike Key Reader +22a4 VERZO Technology 22a6 Pie Digital, Inc. ffff PieKey "beta" 4GB model 4E4F41482E4F5247 (SM3251Q BB) +22a7 Fortinet Technologies + 1001 FortiGate Device +22b1 Secret Labs LLC + 1000 Netduino MCU pcb 22b8 Motorola PCS 0001 Wally 2.2 chipset 0002 Wally 2.4 chipset 0005 V.60c/V.60i GSM Phone + 002e XT1806 0830 2386C-HT820 0833 2386C-HT820 [Flash Mode] 0850 Bluetooth Device @@ -19208,6 +21181,8 @@ 2ac1 MSM6100 chipset 2ac3 MSM6100 chipset flash 2d78 XT300[SPICE] + 2e82 XT1541 [Moto G 3rd Gen] + 2e83 XT1033 [Moto G], PTP mode 3001 A835/E1000 GSM Phone (P2K) 3002 A835/E1000 GSM Phone (AT) 3801 C350L/C450 (P2K) @@ -19227,6 +21202,7 @@ 4234 MPc CDMA 4244 MPx100 Smartphone 4285 Droid X (Mass storage) + 42d9 XT910 [Droid RAZR] 4801 Neptune LTS chipset 4803 Neptune LTS chipset flash 4810 Triplet GSM Phone (storage) @@ -19257,17 +21233,65 @@ 6101 Talon integrated chipset 6401 Argon chipset 6403 Argon chipset flash + 6411 ROKR Z6 (print mode) 6415 ROKR Z6 (MTP mode) + 6422 ROKR Z6 (modem mode) + 6426 ROKR Z6 (storage mode) 6604 Washington CDMA Phone 6631 CDC Modem 7001 Q Smartphone + 7086 Atrix + 70a8 Xoom Tablet fe01 StarTAC III MS900 22b9 eTurboTouch Technology, Inc. 0006 Touch Screen 22ba Technology Innovation Holdings, Ltd + 0108 Double Shock Steering Wheel HID + 0109 Double Shock Steering Wheel Hub +22c9 StepOver GmbH + 0601 naturaSign Pad Colour + 0701 naturaSign Pad Mobile + 0801 naturaSign Pad Comfort + 0881 naturaSign Pad Flawless + 0901 naturaSign Pad Classic + 09e1 naturaSign Pad Biometric + 0ce1 duraSign Pad Brilliance + 0cf1 duraSign Pad Biometric 5.0 + 0d01 duraSign 10.0 + 0df1 duraSign Pad Biometric 10.0 +22cd Kinova Robotics Inc. +22d4 Laview Technology + 1301 Mionix NAOS 8200 [STM32F103 MCU] + 1308 Mionix Avior 7000 + 130c Mionix Naos 7000 + 1316 Mionix Castor +22d9 OPPO Electronics Corp. + 2765 Oppo N1 + 2767 Oppo Find 5 (X909) +22db Phase One + 0003 IQ3 100MP IG030372 +22dc Mellanox Technologies + 0004 BlueField SOC +22de WeTelecom Incorporated +22df Medicom MTD, Ltd 22e0 secunet Security Networks AG 0002 SINA Flash Drive 0003 SINA ID Token A +22e8 Cambridge Audio + 6512 651N Audio + 6969 Audio Prototype + 7512 751R Audio + 770a X70A Audio + 850c 851C Audio [Azur 850C] + 851d 851D Audio [Azur 851D] + ca02 Audio + ca04 Audio + ca06 AmpMagic + dac2 DacMagic Plus + dac3 Azur DacMagic 100 + dac4 Azur DacMagic 100 + dac6 DacMagicXS 2.0 + dac8 Audio 2304 Pinnacle Systems, Inc. 0109 Studio PCTV USB (SECAM) 0110 Studio PCTV USB (PAL) @@ -19314,65 +21338,346 @@ 0419 PCTV Bungee USB (PAL) with FM radio 061d PCTV Deluxe (NTSC) Device 061e PCTV Deluxe (PAL) Device + 2304 1689 +230d Teracom + 0103 Huwaii 3g wireless modem +2314 INQ Mobile 2318 Shining Technologies, Inc. [hex] 0011 CitiDISK Jr. IDE Enclosure +2319 Tronsmart + 0014 TSM01 Air Mouse + Keyboard +232b Pantum Ltd. + 0810 P2000 +232e EA Elektro-Automatik GmbH & Co. KG + 0010 EA-PS-2000 B Series Power Supply +2340 Teleepoch 2341 Arduino SA 0001 Uno (CDC ACM) 0010 Mega 2560 (CDC ACM) + 0036 Leonardo Bootloader 003b Serial Adapter (CDC ACM) + 003d Due Programming Port + 003e Due 003f Mega ADK (CDC ACM) 0042 Mega 2560 R3 (CDC ACM) 0043 Uno R3 (CDC ACM) 0044 Mega ADK R3 (CDC ACM) 0045 Serial R3 (CDC ACM) + 0049 ISP 8036 Leonardo (CDC ACM, HID) + 8038 Robot Control Board (CDC ACM, HID) + 8039 Robot Motor Board (CDC ACM, HID) +2349 P2 Engineering Group, LLC +234b Free Software Initiative of Japan + 0000 Gnuk Token + 0001 NeuG True RNG 2357 TP-Link + 0005 M7350 4G Mi-Fi Router 0100 TL-WN8200ND [Realtek RTL8192CU] 0101 RTL8812AU Archer T4U 802.11ac 0103 Archer T4UH wireless Realtek 8812AU 0105 Archer T1U 802.11a/n/ac Wireless Adapter [MediaTek MT7610U] 0106 Archer T9UH v1 [Realtek RTL8814AU] - 0107 TL-WN821N Version 5 RTL8192EU + 0107 TL-WN821N v5/v6 [RTL8192EU] 0108 TL-WN822N Version 4 RTL8192EU - 0109 TL WN823N RTL8192EU - 010c TL-WN722N v2 - 010e TL-WN722N v2 + 0109 TL-WN823N v2/v3 [Realtek RTL8192EU] + 010b Archer T2UHP [MediaTek MT7610U] + 010c TL-WN722N v2/v3 [Realtek RTL8188EUS] + 010d Archer T4U v2 [Realtek RTL8812AU] + 010e Archer T4UH v2 [Realtek RTL8812AU] + 010f Archer T4UHP [Realtek RTL8812AU] + 0115 Archer T4U ver.3 + 011e AC600 wireless Realtek RTL8811AU [Archer T2U Nano] + 0120 Archer T2U PLUS [RTL8821AU] + 012d Archer T3U [Realtek RTL8812BU] 0200 MA 180 Zero CD 0201 HSUPA Modem MA180 + 0600 UE300 10/100/1000 LAN (mass storage CD-ROM mode) [Realtek RTL8153] + 0601 UE300 10/100/1000 LAN (ethernet mode) [Realtek RTL8153] +2366 Bitmanufaktur GmbH + 0001 Reserved Prototyping PID + 0002 OpenBeacon USB 2 + 0003 OpenPCD 2 RFID Reader for 13.56MHz + 0004 OpenBeacon + 0005 Blinkenlights WDIM + 0006 Blinkenlights WMCU + 0007 OpenBeacon Ethernet EasyReader PoE II - Active 2.4GHz RFID Reader + 0008 OpenBeacon WLAN + 0009 OpenPCD 2 RFID Reader for 13.56MHz + 000a OpenPCD 2 Audio & LCD Display +2367 Teenage Engineering + 0002 OP-1 Portable synthesizer + 000c OP-Z Portable synthesizer +2368 Peterson Electro-Musical Products Inc. + 0001 BBS-1 [BodyBeat Sync] +236a SiBEAM + 1965 SB6501 802.11ad Wireless Network Adapter 2373 Pumatronix Ltda 0001 5 MegaPixel Digital Still Camera [DSC5M] 2375 Digit@lway, Inc. 0001 Digital Audio Player +2378 OnLive + 100a Universal Wireless Controller +237d Cradlepoint + 0400 MC400 +2386 Raydium Corporation + 3125 Touch System + 4328 Touch System + 432f Touch System +238b Hytera Communications + 0a11 DMR Radio +239a Adafruit + 0001 CDC Bootloader + 801e Trinket M0 +23a0 BIFIT + 0001 Token iBank2key + 0002 iBank2Key Type M Token + 0003 iToken + 0008 MS_KEY K - Angara +23a6 Tronical Components GmbH + 2000 Gibson Firebird X Pedal Board + 2001 Gibson Firebird X Switch Board +23b4 Dental Wings Inc. + 0200 DW0200 Color Camera + 0300 DW0300 Hight Speed Monochrome Camera +23c7 Gemini + 1021 FirstMix +23fc SesKion GmbH + 0201 SPI-Simulyzer box for SPI data communication + 0202 PSI5-Simulyzer box for PSI5 (Peripheral-Sensor-Interfacs) data communication + 0203 SENT-Simulyzer box for SENT data communication + 0204 DSI-Simulyzer box for DSI3 data communication +2405 Custom Computer Services, Inc + 0002 West Mountain Radio RIGblaster Advantage Audio + 0003 West Mountain Radio RIGblaster Advantage 2406 SANHO Digital Electronics Co., Ltd. 6688 PD7X Portable Storage +2420 IRiver +242e Vossloh-Schwabe Deutschland GmbH + 0001 DALI Master + 0002 LiCS Bootloader Mode + 0003 LiCS Running Mode + 0004 iProgrammer + 0005 NFC programming device +2433 ASETEK + b200 [NZXT Kraken X60] 2443 Aessent Technology Ltd 00dc aes220 FPGA Mini-Module +2457 Ocean Optics Inc. + 100a HR2000 Spectrometer 1.00.0 + 1012 HR4000 Spectrometer +2458 Bluegiga Technologies + 0001 BLED112 Bluetooth 4.0 Single Mode Dongle +245f Chord Electronics Limited +2464 Nest + 0001 Learning Thermostat + 0002 Learning Thermostat (2nd Generation) + 0010 Protect : Smoke + Carbon Monoxide + 0020 Heat Link +2466 Fractal Audio Systems + 8003 Axe-Fx II + 8010 Axe-FX III +2476 YEI Technology + 1040 3-Space Embedded Sensor 2478 Tripp-Lite 2008 U209-000-R Serial Port 248a Maxxter 8366 Wireless Optical Mouse ACT-MUSW-002 + 8367 Telink Wireless Receiver 249c M2Tech s.r.l. +24a4 Primare AB + 0002 I15_v1.06 [Primare Audio DAC] +24ae Shenzhen Rapoo Technology Co., Ltd. + 0001 KX Keyboard + 0197 meva Barcode Scanner + 1813 E9260 Wireless Multi-mode Keyboard + 2000 2.4G Wireless Device Serial + 2001 5 GHz Wireless Receiver + 2003 5GHz Wireless Transceiver + 4110 Optical Gaming Mouse [V280] + 6000 Wireless Audio +24c0 Chaney Instrument + 0003 Model 01036 weather center +24c6 ThrustMaster, Inc. + 5000 Razer Atrox Gaming Arcade Stick + 5300 PowerA Mini ProEX Controller for Xbox 360 + 5303 Airflo Wired Controller for Xbox 360 + 530a ProEX Controller for Xbox 360 + 531a Pro Ex mini for XBOX + 5397 FUS1ON Tournament Controller + 541a PowerA CPFA115320-01 [Mini Controller for Xbox One] + 542a Spectra for Xbox One + 543a PowerA Wired Controller for Xbox One + 5500 Horipad EX2 Turbo + 5501 Hori Real Arcade Pro.VX-SA for Xbox 360 + 5502 Hori Fighting Stick VX Alt for Xbox 360 + 5503 Hori Fighting Edge for Xbox 360 + 5506 Hori Soulcalibur V Stick for Xbox 360 + 550d Hori Gem Controller for Xbox 360 + 550e Real Arcade Pro V Kai for Xbox One / Xbox 360 + 551a Fusion Pro Controller + 561a Fusion Controller for Xbox One + 5b00 Ferrari 458 Italia Racing Wheel + 5b02 GPX Controller + 5d04 Sabertooth Elite + fa00 INF-8032385 Disney Infinity Reader + fafb Aplay Controller + fafd Afterglow Gamepad for Xbox 360 + fafe Rock Candy Gamepad for Xbox 360 +24cf Lytro, Inc. + 00a1 Light Field Camera +24dc Aladdin R.D. + 0406 JaCarta SF GOST +24e0 Yoctopuce Sarl 24e1 Paratronic 3001 Adp-usb 3005 Radius +24e3 K-Touch +24ea Meva + 0197 Barcode Scanner +24ed Zen Group + 044d Chat Headset +24f0 Metadot + 0105 Das Keyboard 4 + 0140 Das Keyboard 4 + 2020 Das Keyboard 5Q +24ff Acroname Inc. +2500 Ettus Research LLC + 0020 USRP B210 + 0021 USRP B200-mini + 0022 USRP B205-mini + 0200 USRP B200 2516 Cooler Master Co., Ltd. 0003 Storm Xornet 0004 Storm QuickFire Rapid Mechanical Keyboard 0006 Storm Recon 0007 Storm Sentinel Advance II 0009 Storm Quick Fire PRO - 0011 Storm Quick Fire TK + 0011 Storm Quick Fire TK 6keys + 0014 Storm Quick Fire TK Nkeys + 0015 Storm QuickFire Pro/Ultimate keyboard 0017 CM Storm Quick Fire Stealth + 001a Storm Quick Fire XT 0020 QuickFire Rapid-i Keyboard 0027 CM Storm Coolermaster Novatouch TKL 002d Alcor mouse + 0042 Masterkeys Lite L Combo RGB Keyboard + 0044 Masterkeys Lite L Combo RGB Mouse + 0046 Masterkeys PRO L 0047 MasterKeys Pro L + 0055 MasterKeys L + 1006 MasterCase SL600M 9494 Sirus Headset +2520 ANA-U GmbH + 0001 EasyPrinter S3 +2527 Software Bisque + 1388 Paramount 5 +2537 Norelsys + 1066 NS1066 + 1068 NS1068/NS1068X SATA Bridge Controller +2544 Energy Micro AS +2546 Ravensburger + e301 TipToi Pen 2548 Pulse-Eight 1001 CEC Adapter 1002 CEC Adapter +254e SHF Communication Technologies AG + e2b3 SHF 58035 A BiasBoard +2554 ASSA ABLOY AB +2555 Basis Science Inc. + 0001 B1 Fitness Band +255e Beijing Bonxeon Technology Co., Ltd. + 0001 Device + 0002 Dual +2560 e-con Systems + c152 See3CAM_CU51 5 Mpx monochrome camera +2563 ShenZhen ShanWan Technology Co., Ltd. + 031d DXT Mouse + 0523 BM0523 WirelessGamepad + 0575 ZD-V+ Wired Gaming Controller +256b Perreaux Industries Ltd + 0121 Audiant 80i +256f 3Dconnexion + c62e SpaceMouse Wireless (cabled) + c62f SpaceMouse Wireless Receiver + c631 SpaceMouse Pro Wireless (cabled) + c632 SpaceMouse Pro Wireless Receiver + c633 SpaceMouse Enterprise + c635 SpaceMouse Compact + c651 CadMouse Wireless + c652 Universal Receiver + c654 CadMouse Pro Wireless + c657 CadMouse Pro Wireless Left +2573 ESI Audiotechnik GmbH + 0017 MAYA22 +2574 AVer Information, Inc. + 0901 VC520 + 0910 CAM520 + 0920 VC320 + 0930 CAM530 + 0940 CAM340 + 0950 VC322 + 0960 VB342 +2575 Weida Hi-Tech Co., Ltd. +2576 AFO Co., Ltd. + 0003 TCM + 0005 BL [Boot Loader] + 0011 THM +2578 Pluscom + 4168 2.4GHZ Wireless Arc Folding Mouse +2581 Plug-up + 1807 Generic HID Smartcard + 1808 WinUSB Smartcard + f1d0 FIDO U2F Security Key +258d Sequans Communications +259a TriQuint Semiconductor +25a7 Areson Technology Corp + 2410 Laser mouse + fa23 2.4G Receiver + fa61 Elecom Co., Ltd MR-K013 Multicard Reader 25b5 FlatFrog 0002 Multitouch 3200 +25bb Brunner Elektronik AG + 0063 PRT.5105 [Yoke] + 0064 PRT.5105 [reserved] + 0065 PRT.5096 [Battery Management System] + 0066 PRT.5096 [Battery Management System] + 0067 PRT.5094 + 0068 PRT.5094 + 0069 PRT.5119 [Ethernet2CAN LC Gateway] + 006a PRT.5113 [CLS CANaerospace Gateway] + 006b PRT.5123 + 006c PRT.5123 [reserved] + 006d PRT.5127 + 00ff MSP430 HID Update Agent +25bf Elegant Invention + 0001 Isostick + 0002 Isostick updater +25c4 ARCAM +25c6 Vitus Audio (AVA Group A/S) +25c8 Visual Planet Ltd + 0014 Single User touchfoil(tm) (SU2-80) +25da Netatmo + 0001 Weather Station +25e3 Lumigon +25f0 ShanWan + c131 Gioteck PS3 2.4G Wireless Controller +25fb Pentax Ricoh Imaging Co., Ltd + 0102 K-5 +2604 Tenda + 0012 U12 +2625 MilDef AB +2626 Aruba Networks + ea60 UART Bridge Controller [cp210x] +262a SAVITECH Corp. + 100e SA9027 Audio Streaming Controller + 10e0 SA9023 Audio Streaming Controller + 9020 SA9020 audio controller + 9023 SA9023 audio controller + 9027 SA9027 audio controller + 9226 SA9226 192KHz audio controller + 9227 SA9227 384KHz audio controller + 9228 SA9228 384KHz/DSD audio controller 2632 TwinMOS 3209 7-in-1 Card Reader 2639 Xsens @@ -19388,8 +21693,13 @@ 0102 Awinda Dongle 0103 Sync Station 0200 MTw + 0300 Motion Tracker Development Board + 0301 MTi Converter d00d Wireless Receiver +264a Thermaltake + 1004 Ventus 2650 Electronics For Imaging, Inc. [hex] + 1311 eBeam Classic [Luidia] 2659 Sundtek 1101 TNT DVB-T/DAB/DAB+/FM 1201 FM Transmitter/Receiver @@ -19405,8 +21715,97 @@ 1211 MediaTV Pro III (US) 1212 MediaTV Pro III MiniPCIe (EU) 1213 MediaTV Pro III MiniPCIe (US) +2662 Moog Music Inc. +266e Silicon Integrated Systems +2672 GoPro + 0004 Hero 3 + 0006 HERO 3+ Silver Edition + 0007 HERO 3+ Black + 000e HERO4 Black + 0011 Hero 3+ Black 2676 Basler AG ba02 ace + ba03 ba03 dart Vision Caera + ba04 ba04 pulse Vision Camera + ba05 Vision Camera + ba06 Vision Camera + ba07 Vision Camera + ba08 Vision Camera + ba09 Vision Camera + ba0a Vision Camera + ba0b Vision Camera + ba0c Vision Camera + ba0d Vision Camera + ba0e Vision Camera + ba0f Vision Camera +2685 Cardo Peripheral Systems LTD + 0900 [Packtalk Bold Bluetooth Motorcycle Intercom] +2687 Fitbit Inc. + fb01 Base Station +2689 StepOver International GmbH + 0601 naturaSign Pad POS + 0901 naturaSign Pad Light + 0ce1 Pad Vivid US + 0cf1 Pad Biometric US 5.0 + 0d01 duraSign Pad US 10.0 + 0df1 duraSign Pad Biometric US 10.0 +268b Dimension Engineering + 0101 DELink 2 + 0201 Sabertooth 2x32 + 0405 Evolv DNA 200 + 0406 Evolv DNA 200 + 0407 Evolv DNA 200 + 0408 Evolv DNA 75 + 0409 Evolv DNA 250 + 0412 Evolv DNA 60 + 0413 Evolv DNA 200 + 0414 Evolv DNA 250 + 0415 Evolv DNA 75 + 0416 Evolv DNA 60 + 0417 Evolv DNA Go + 0419 Evolv DNA 250 Color + 0423 Evolv DNA 200 + 0424 Evolv DNA 250 + 0425 Evolv DNA 75 + 0426 Evolv DNA 60 + 8405 Evolv DNA 200 (recovery mode) + 8406 Evolv DNA 200 (recovery mode) + 8407 Evolv DNA 200 (recovery mode) + 8408 Evolv DNA 75 (recovery mode) + 8409 Evolv DNA 250 (recovery mode) + 8412 Evolv DNA 60 (recovery mode) + 8413 Evolv DNA 200 (recovery mode) + 8414 Evolv DNA 250 (recovery mode) + 8415 Evolv DNA 75 (recovery mode) + 8416 Evolv DNA 60 (recovery mode) + 8423 Evolv DNA 200 (recovery mode) + 8424 Evolv DNA 250 (recovery mode) + 8425 Evolv DNA 75 (recovery mode) + 8426 Evolv DNA 60 (recovery mode) +26a9 Research Industrial Systems Engineering + 0001 Payment Terminal v1.0 +26aa Yaesu Musen + 0001 FT-1D + 000e FTA-550 + 000f FTA-750 +26b5 Electrocompaniet + 0002 ECD 2 + 0003 ECD 2 (Audio Class 1) + 0004 PI 2D + 0005 PI 2D (Audio Class 1) + 0006 ECI 6 + 0007 ECI 6 (Audio Class 1) + 0020 ECI 80 +26bd Integral Memory + 9917 Fusion Flash Drive +26e2 Ingenieurbuero Dietzsch und Thiele, PartG +26f2 Micromega + 0200 MyDac +2707 Bardac Corporation + 0005 drive.web +270d Rosand Technologies + 1001 R-Idge Bootloader + 1002 R-Idge Router 2717 Xiaomi Inc. 0011 100Mbps Network Card Adapter 0360 Mi3W @@ -19422,7 +21821,13 @@ ff68 Mi-4c ff80 Mi/Redmi series (RNDIS) ff88 Mi/Redmi series (RNDIS + ADB) +272a StarLeaf Ltd. +272c Signum Systems + 7d13 I-jet 2730 Citizen + 0fff CT-S2000/4000/310/CLP-521/621/631/CL-S700 Series + 1004 PPU-700 + 2002 CT-S2000 Thermal Printer (Parallel mode) 200f CT-S310 Label printer 2735 DigitalWay 0003 MPIO HS100 @@ -19465,6 +21870,14 @@ 1003 ColorHug+ Bootloader 1004 ColorHug2 1005 ColorHug2 bootloader +2756 Victor Hasselblad AB + 0002 X1D Camera +2759 Philip Morris Products S.A. + 0003 IQOS Pocket Charger 2.4 +2765 Firstbeat Technologies, Ltd. + 0004 Bodyguard 2 +2766 LifeScan + 0000 OneTouch Verio 2770 NHJ, Ltd 0a01 ScanJet 4600 series 905c Che-Ez Snap SNAP-U/Digigr8/Soundstar TDC-35 @@ -19477,23 +21890,66 @@ 915d Cyberpix S-210S / Little Tikes My Real Digital Camera 930b CCD Webcam(PC370R) 930c CCD Webcam(PC370R) +27a8 Square, Inc. + a120 Contactless + Chip Reader 27b8 ThingM 01ed blink(1) +27bd Codethink Ltd. + 0001 Slab Node Manager + 0002 Slab Node Manager JTAG +27c0 Cadwell Laboratories, Inc. + 0818 Paperlike HD-FT 27c6 Shenzhen Goodix Technology Co.,Ltd. 5117 Fingerprint Reader 5201 Fingerprint Reader 5301 Fingerprint Reader 530c Fingerprint Reader + 532d Fingerprint + 5381 Fingerprint Reader 5385 Fingerprint Reader 538c Fingerprint Reader 5395 Fingerprint Reader 5584 Fingerprint Reader 55b4 Fingerprint Reader 5740 Fingerprint Reader +27d4 Blackstar Amplification Limited +27dd Mindeo + 0002 Mindeo Virtual COM Port +27f2 Softnautics LLP +2803 StarLine LLC. + 0001 Controller Area Network car alarm module [SLCAN-2] +2806 SIMPASS + 0001 N-PASS X1 +2817 Signal Hound, Inc. + 0002 BB60C Spectrum Analyzer + 0004 SM200A Spectrum Analyzer +2818 Codex Digital Limited + 0001 Transfer Drive Dock 2821 ASUSTek Computer Inc. 0161 WL-161 802.11b Wireless Adapter [SiS 162U] 160f WL-160g 802.11g Wireless Adapter [Envara WiND512] 3300 WL-140 / Hawking HWU36D 802.11b Wireless Adapter [Intersil PRISM 3] +2822 REFLEXdigital +2833 Oculus VR, Inc. + 0001 Rift Developer Kit 1 + 0021 Rift DK2 + 0031 Rift CV1 + 0101 Latency Tester + 0137 Quest Headset + 0201 Camera DK2 + 0211 Rift CV1 Sensor + 0330 Rift CV1 Audio + 1031 Rift CV1 + 2021 Rift DK2 + 2031 Rift CV1 + 3031 Rift CV1 +2836 OUYA +286b STANEO SAS + 0003 D6BB/D9 seismic digitizer +2886 Seeed Technology Co., Ltd. + 0002 Seeeduino Lite +2890 Teknic, Inc + 0213 ClearPath 4-axis Comm Hub 2899 Toptronic Industrial Co., Ltd 012c Camera Device 289b Dracal/Raphnet technologies @@ -19509,23 +21965,105 @@ 000a Dreamcast (Keyboard mode) 000b Gamecube/N64 controller v2.9 (Keyboard mode) 000c Gamecube/N64 controller v2.9 (Joystick mode) + 000e VirtualBoy controller + 0010 WUSBMote v1.2 (Joystick mode) + 0011 WUSBMote v1.2 (Mouse mode) + 0012 WUSBMote v1.2.1 (Joystick mode) + 0013 WUSBMote v1.2.1 (Mouse mode) + 0014 WUSBMote v1.3 (Joystick mode) + 0015 WUSBMote v1.3 (Mouse mode) + 0016 WUSBMote v1.3 (I2C interface mode) + 0017 Gamecube/N64 controller v3.0 + 0018 Atari Jaguar controller + 0019 MultiDB9joy v3 + 001a MultiDB9joy v3 (multitap mode) 0100 Dual-relay board 0500 Energy meter 0502 Precision barometer +289d Seek Thermal, Inc. + 0010 PIR206 Thermal Camera [Seek Compact] +28bd XP-Pen + 0920 Star G960 Graphic Tablet +28c7 Ultimaker B.V. + 0001 3D printer serial interface +28d4 Devialet + 0008 120/200/250/400/800/D-Premier 28de Valve Software 1102 Wired Controller 1142 Wireless Steam Controller 2000 Lighthouse FPGA RX + 2012 Virtual Reality Controller [VRC] 2101 Watchman Dongle + 2500 Lighthouse Base Station +28e0 PT. Prasimax Inovasi Teknologi + 1001 BTS Monitoring Config for Prototype + 5740 TRUMON TS-107 + 5741 TRUMON TS-108 +28e9 GDMicroelectronics + 0189 GD32 DFU Bootloader (Longan Nano) +28f3 Clover Network, Inc. + 2000 Mobile Wi-Fi (C200) + 3000 Mini + 4000 Flex +28f9 Profitap HQ BV + 0001 Profishark 1G Black + 0003 Profishark 1G+ + 0004 Profishark 1G + 0005 Profishark 10G + 0006 Profishark 100M +290c R. Hamilton & Co. Ltd. + 4b4d Mercury iPod Dock +2912 Audioengine + 20c8 D1 24-bit DAC + 30c8 D1 24-bit DAC +2916 Yota Devices 2931 Jolla Oy 0a01 Jolla Phone MTP 0a02 Jolla Phone Developer 0a05 Jolla PC connection + 0a07 Phone MTP 0afe Jolla charging only 2939 Zaber Technologies Inc. 4959 A-MCB2 495a X-MCB1 495b X-MCB2 + 49b1 X-MCB1 + 49b2 X-MCB2 + 49c1 X-MCC1 + 49c2 X-MCC2 + 49c3 X-MCC3 + 49c4 X-MCC4 +2957 Obsidian Research Corporation + 0001 Management Console +2961 Miselu + 0001 C.24 keyboard +296b Xacti Corporation + 3917 CX-WE100 Camera +2972 FiiO Electronics Technology + 0007 X3 2nd gen audio player / DAC +298d Next Biometrics + 2020 NB-2020-U Fingerprint Reader +29bd Silicon Works + 4101 Multi-touch Device +29c1 Taztag + 1105 M17-G903-1 [Tazpad] + 1107 M17-G903-A [Tazpad] (CCID) +29c2 Lewitt GmbH + 0001 DGT 650 + 0003 DGT 450 + 0009 DGT 260 + 0011 Stream 4x5 +29c3 Noviga +29e2 Huatune Technology (Shanghai) Co., Ltd. +29e7 Brunel University +29e8 4Links Limited +29ea Kinesis Corporation + 0102 Advantage2 Keyboard +29f1 Canaan Creative Co., Ltd + 33f1 Avalon nano 1.0 + 33f2 Avalon USB2IIC Converter + 33f3 Avalon nano 2.0 + 40f1 Avalon4 mini 2a03 dog hunter AG 0001 Linino ONE (bootloader) 0036 Arduino Leonardo (bootloader) @@ -19533,7 +22071,7 @@ 0038 Arduino Robot Control (bootloader) 0039 Arduino Robot Motor (bootloader) 003a Arduino Micro ADK rev3 (bootloader) - 003b Arduino Serial + 003b Arduino usb2serial 003c Arduino Explora (bootloader) 003d Arduino Due (usb2serial) 003e Arduino Due @@ -19550,8 +22088,39 @@ 803c Arduino Explora (CDC ACM) 8041 Arduino Yun (CDC ACM) 804d Arduino Zero Pro (CDC ACM) +2a0e Shenzhen DreamSource Technology Co., Ltd. +2a13 Grabba International + 0000 S-Series data capture device +2a19 Numato Systems Pvt. Ltd + 1002 Mimas V2 Spartan6 FPGA Development Board + 5440 TimVideos' HDMI2USB Opsis (FX2) - Unconfigured device + 5441 TimVideos' HDMI2USB Opsis (FX2) - Firmware load/upgrade + 5442 TimVideos' HDMI2USB Opsis (FX2) - HDMI/DVI Capture Device +2a1d Oxford Nanopore Technologies, Ltd + 0000 MinION + 0001 MinION + 0010 VolTRAX + 0011 VolTRAX + 0020 GridION + 0021 GridION 2a37 RTD Embedded Technologies, Inc. 5110 UPS35110/UPS25110 +2a39 RME + 3fb0 Babyface Pro (Class Compliant Mode) + 3fc0 Babyface Pro + 3fc1 Fireface UFX+ + 3fc2 Fireface UFX+ + 3fd1 Fireface UFX+ +2a3c Trinamic Motion Control GmbH & Co KG + 0100 Stepper Device + 0200 BLDC/PMSM Device + 0300 Motor Control Device + 0400 Motor Control Device + 0500 PANdrive(TM) + 0600 motionCookie(TM) + 0700 Evaluation Device + 0800 Interface Device + 0900 Generic Device 2a45 Meizu Corp. 0001 MX Phone (BICR) 0c02 MX Phone (MTP & ADB) @@ -19561,6 +22130,29 @@ 200b MX Phone (PTP) 200c MX Phone (PTP & ADB) 2012 MX Phone (MTP & ACM) +2a47 Mundo Reader, S.L. + 0c02 bq Aquaris E4.5 + 201d Tablet Edison 3 + 903a bq Aquaris U +2a4b EMULEX Corporation + 0400 Pilot4 Integrated Hub +2a62 Flymaster Avionics + b301 LiveSD + b302 NavSD +2a6e Bare Conductive + 0003 Touch Board + 8003 Touch Board +2a70 OnePlus Technology (Shenzhen) Co., Ltd. + 4ee7 ONEPLUS A3010 [OnePlus 3T] / A5010 [OnePlus 5T] / A6003 [OnePlus 6] (Charging + USB debugging modes) + 904d A3000 phone (PTP mode) [3T] + 904e A3000 phone (PTP mode, with debug) [3T] +2a88 DFU Technology Ltd + ffff DFU +2a8d Keysight Technologies, Inc. +2ab6 T+A elektroakustik GmbH & Co KG, Germany + 0001 PDP3000HV DAC + 0002 MP1000E, MP2000R, MP2500R, MP3100HV + 0003 TA HD AUDIO V2 2ac7 Ultrahaptics Ltd. 0101 Evaluation Kit [Dragonfly] 0102 UHDK5 @@ -19570,12 +22162,77 @@ 0112 STRATOS Inspire 0113 STRATOS Inspire DFU ffff DFU +2ad1 Picotronic GmbH + 7ab8 Turningtable +2ae5 Fairphone B.V. + 9015 2 (Mass storage & ADB) + 9024 2 (RNDIS & ADB) + 9039 2 (MTP & ADB) + 904d 2 (PTP) + 904e 2 (PTP & ADB) + 90de 2 (Charging) + f000 2 (Mass storage) + f003 2 (MTP) + f005 2 (tethering) + f00e 2 (RNDIS) +2aec Ambiq Micro, Inc. + 6011 Converter +2af4 ROLI Ltd. + 0100 Seaboard GRAND + 0200 Seaboard RISE + 0300 BlueWing Proto + 0400 VOICE + 0500 BLOCKS +2b03 STEREOLABS + f580 ZED camera + f582 ZED camera + f680 ZED-M camera + f681 ZED-M HID Interface + f682 ZED-M camera + f683 ZED-M HID Interface + f684 ZED-M camera +2b0e LeEco + 171b Le2 + 171e Le2 in USB tethering mode + 1830 Le1 Pro + 1844 Le Max2 + 2b0e LeEco + 6108 Lex720 [LePro 3] in connection sharing usb + 610b Lex720 [LePro 3] in Camera mode + 610c Lex720 [LePro 3] + 610d Lex720 [LePro 3] in debug +2b23 Red Hat, Inc. + cafe UsbDk (USB Development Kit) 2b24 KeepKey LLC - 0001 Bitcoin hardware wallet + 0001 Bitcoin Wallet [KeepKey] + 0002 Bitcoin Wallet +2b3e NewAE Technology Inc. + ace2 CW1173 [ChipWhisperer-Lite] +2b4c ZUK + 1004 Z1 MTP +2bc5 Orbbec 3D Technology International, Inc + 0401 Astra + 0403 Astra Pro + 0407 Astra Mini S +2bcc InoTec GmbH Organisationssysteme +2bd6 Coroware, Inc. + 4201 RS-485 Controller and Interface [Cypress Semiconductor] +2bd8 ROPEX Industrie-Elektronik GmbH 2c02 Planex Communications 14ea GW-US11H WLAN 2c1a Dolphin Peripherals 0000 Wireless Optical Mouse +2c23 Supermicro Computer Incorporated + 1b83 NIC +2c4e Mercucys INC + 0100 MW300UM RTL8192EU wifi +2c4f Canon Electronic Business Machines Co., Ltd. + 3003 PR Wireless Presenter +2c55 Magic Leap, Inc. + a100 ML1 Lightpack (MLDB) + b100 ML1 Lightpack (fastboot) + c001 ML1 Control (COM) + c002 ML1 Control (Bootloader) 2c7c Quectel Wireless Solutions Co., Ltd. 0121 EC21 LTE modem 0125 EC25 LTE modem @@ -19584,29 +22241,212 @@ 0296 BG96 CAT-M1/NB-IoT modem 0306 EG06/EP06/EM06 LTE-A modem 0435 AG35 LTE modem +2c97 Ledger + 0000 Blue + 0001 Nano S + 0004 Nano X +2c99 Prusa + 0001 i3 MK2S +2c9c Vayyar Imaging Ltd. + 1000 Walabot Makers Series + 1020 Walabot DIY + 1022 Walabot DIY Plus + 1030 Walabot Home (vHC) + 9100 VNAKit +2c9d Nod Inc + 90a0 Goa + bac5 Backspin +2ca3 DJI Technology Co., Ltd. + 0008 Mavic Mini MR1SD25 Remote controller +2cb7 Fibocom + 0210 L830-EB-00 LTE WWAN Modem +2cc0 Hangzhou Zero Zero Infinity Technology Co., Ltd. +2cc2 Lautsprecher Teufel GmbH +2ccf Hypersecu + 0880 HyperFIDO +2cd9 Cambrionix Ltd + 0804 PowerSync4 USBPD Hub 2cdc Sea & Sun Technology GmbH f232 CTD48Mc CTD Probe +2ce5 InX8 Inc [AKiTiO] + 0014 Mass Storage [NT2 U31C] +2cf0 Nuand LLC + 5246 bladeRF + 5250 bladeRF 2.0 micro +2d1f Wacom Taiwan Information Co. Ltd. +2d25 Kronegger GmbH. +2d2d proxmark.org + 504d Proxmark3 +2d37 Zhuhai Poskey Technology Co.,Ltd +2d6b NetUP Inc. + 7777 Joker TV universal DTV receiver +2d81 Evollve Inc. + 4f01 Ozobot Evo +2d84 Zhuhai Poskey Technology Co.,Ltd + b806 DT-108B Thermal Label Printer +2dc8 8BitDo + 5006 M30 Bluetooth gamepad + 5750 Bootloader + 6000 SF30 Pro gamepad + 6001 SN30/SF30 Pro gamepad + ab11 F30 gamepad + ab12 N30 gamepad + ab20 SN30/SF30 gamepad + ab21 SF30 gamepad 2dcf Dialog Semiconductor + c951 Audio Class 1.0 Devices c952 Audio Class 2.0 Devices +2def Kirale Technologies + 0000 KiNOS Boot DFU + 0102 KTWM102 Module +2df2 LIPS Corporation + 0213 LIPSedge DL 3D ToF Camera + 0215 LIPSedge DL RGB Camera + 2102 LIPSedge 5 Megapixel RGB Camera +2e04 HMD Global + 0001 Nokia 3310 3G + 0002 Nokia 3310 3G + 0a14 Nokia 3310 3G + c008 Tethering Network Interface + c009 Nokia 1 (bootloader) + c025 Nokia 8 (MTP mode) + c026 Nokia Smartphone + c029 Nokia 8 (PTP mode) + c031 Nokia 1 (PTP) + c03f Nokia 8 (MIDI mode) +2e0e Hatteland Display AS + 0001 CAN Gateway +2e24 Hyperkin + 0652 Duke Xbox One controller + 1688 X91 Xbox One controller +2e3b uSens Inc. +2e57 MEGWARE Computer Vertrieb und Service GmbH + 454d SlideSX EnergyMeter + 454e SlideSX EnergyMeter DFU + 5cba SlideSX / ClustSafe Bus Adapter +2e69 Swift Navigation + 1001 Piksi Multi +2e95 SCUF Gaming + 7725 Controller +2f76 KeyXentic Inc. + 0905 KX905 Smart Terminal + 0906 KX906 Smart Card Reader + 1906 KX906 Smart Token (Mass Storage) +2fad Definium Technologies +2fb0 Infocrypt 2fb2 Fujitsu, Ltd +2fc0 Sensidyne, LP + 0001 Project Archer +2fc6 Comtrue Inc. + 6012 UAC2 Device GB +2fe0 Xaptum, Inc. + 8b01 XAP-RC-001 ENF Router Card + 8b02 XAP-RW-001 ENF Router Card with WiFi + 8bde XAP-EA-002 ENF Access Card + 8bee XAP-EA-003 ENF Access Card +2fe3 NordicSemiconductor +2fe7 ELGIN S.A. + 0001 SMART S@T +2feb Beijing Veikk E-Commerce Co., Ltd. + 0004 Veikk A15 Pen Tablet +2ff4 Quixant Plc 3016 Boundary Devices, LLC 0001 Nitrogen Bootloader +3036 Control iD + 0001 Print iD + 0002 iDBio +3037 Beijing Chushifengmang Technology Development Co.,Ltd. +3057 Kingsis Corporation + 0002 ZOWIE Gaming mouse +308f Input Club + 0000 Infinity 60% Bootloader + 0001 Infinity 60% - Standard + 0002 Infinity 60% - Hacker + 0003 Infinity Ergodox Bootloader + 0004 Infinity Ergodox + 0005 WhiteFox Bootloader + 0006 WhiteFox - Vanilla + 0007 WhiteFox - ISO + 0008 WhiteFox - Aria + 0009 WhiteFox - Winkeyless + 000a WhiteFox - True Fox + 000b WhiteFox - Jack of All Trades + 000c Infinity 60% LED Bootloader + 000d Infinity 60% LED - Standard + 000e Infinity 60% LED - Hacker + 000f Infinity 60% LED - Alphabet + 0010 K-Type Bootloader + 0011 K-Type + 0012 Kira Bootloader + 0013 Kira + 0014 Gemini Dawn/Dusk Bootloader + 0015 Gemini Dawn/Dusk + 0016 Re:Type Bootloader + 0017 Re:Type + 0018 Re:Type USB Hub + 0019 WhiteFox (SAM4S) Bootloader + 001a WhiteFox (SAM4S) - Vanilla + 001b WhiteFox (SAM4S) - ISO + 001c WhiteFox (SAM4S) - Aria + 001d WhiteFox (SAM4S) - Winkeyless + 001e WhiteFox (SAM4S) - True Fox + 001f WhiteFox (SAM4S) - Jack of All Trades 30a4 Blues Wireless 0001 Notecard 30c2 UNPARALLEL Innovation, Lda 1388 SPL Meter +30c9 Luxvisions Innotech Limited 30ee Fujitsu Connected Technologies Limited 1001 F-01L +30f2 Varex Imaging +3111 Hiperscan GmbH + 0000 SGS-NT Microspectrometer +3112 Meteca SA + 0001 MBC-WB01 (CDC-ACM) + 0002 MBC-WB01 (Bootloader) + 0003 ABC (CDC ACM) + 0004 ABC (Bootloader) 3125 Eagletron 0001 TrackerPod Camera Stand 3136 Navini Networks +3145 SafeLogic Inc. +3147 Tanvas, Inc. +316c SigmaSense, LLC +316d Purism, SPC + 4c4b Librem Key +316e SPECINFOSYSTEMS + 0001 DIAMOND token +3171 8086 Consultancy + 0011 ClusterCTRL DA + 0012 ClusterCTRL pHAT + 0013 ClusterCTRL A+6 + 0014 ClusterCTRL Triple + 0015 ClusterCTRL Single 3176 Whanam Electronics Co., Ltd 3195 Link Instruments f190 MSO-19 f280 MSO-28 f281 MSO-28 +31c9 BeiJing LanXum Computer Technology Co., Ltd. + 1001 Printer + 1301 Black and White Laser Printer + 1501 LaserPrint GA50 series +3200 Alcatel-Lucent Enterprise + 2100 ALE 8058s + 2101 ALE 8068s + 2102 8078s +3219 Smak Tecnologia e Automacao LTDA + 0044 SKO44 Optical Keyboard +321c Premio, Inc. +324c CUPRIS Ltd. +326d Agile Display Solutions Co., Ltd + 0001 Avocor USB Camera 3275 VidzMedia Pte Ltd 4fb1 MonsterTV P2H +3293 Unhuman Inc. +32b3 TEXA + d1a6 TXT Multihub + d1a7 TXT Multihub 3333 InLine 3333 2 port KVM switch model 60652K 3334 AEI @@ -19615,8 +22455,11 @@ 043a Mio A701 DigiWalker PPCPhone 0e3a Pocket PC 300 GPS SL / Typhoon MyGuide 3500 a0a3 deltaX 5 BT (D) PDA + ffff Mio DigiWalker Sync 3344 Leaguer Microelectronics (LME) 3744 OEM PC Remote +348f ISY + 2322 Wireless Presenter 3504 Micro Star f110 Security Key 3538 Power Quotient International Co., Ltd @@ -19625,13 +22468,17 @@ 0022 Hi-Speed Mass Storage Device 0042 Cool Drive U339 Flash Disk 0054 Flash Drive (2GB) + 0901 Traveling Disk U273 (4GB) 3579 DIVA 6901 Media Reader 357d Sharkoon - 7788 QuickPort XT + 7788 JMicron JMS567 ATA/ATAPI Bridge 3636 InVibro +3767 Fanatec + 0101 Speedster 3 Forceshock Wheel 3838 WEM 0001 5-in-1 Card Reader + 1031 2.4G Wireless Mouse 3923 National Instruments Corp. 12c0 DAQPad-6020E 12d0 DAQPad-6507 @@ -19649,11 +22496,29 @@ 1f50 DAQPad-6036E 2f80 DAQPad-6052E 2f90 DAQPad-6052E - 702b GPIB-USB-B + 702a GPIB-USB-B + 702b GPIB-USB-B Initialization 703c USB-485 RS485 Cable 709b GPIB-USB-HS + 7166 USB-8451 + 716e USB-8451 Firmware Loader + 717a USB-6008 + 717b USB-6009 + 71d6 USB-6008 OEM + 71d7 USB-6009 OEM + 71d8 USB-6009 OEM 7254 NI MIO (data acquisition card) firmware updater 729e USB-6251 (OEM) data acquisition card + 7346 USB-6229 + 755b myDAQ + 76af USB-6000 + 76b0 USB-6000 OEM + 76bf USB-6001 + 76c0 USB-6001 OEM + 76c4 USB-6002 + 76c5 USB-6002 OEM + 76c6 USB-6003 + 76c7 USB-6003 OEM 40bb I-O Data 0a09 USB2.0-SCSI Bridge USB2-SC 4101 i-rocks @@ -19691,19 +22556,26 @@ 1005 Multimedia Pro Keyboard Hub 2001 Keyboard HID Support 2002 SK-8125 Keyboard - 2003 Keyboard + 2003 Keyboard SK-8115 2005 RT7D50 Keyboard 2010 Keyboard 2011 Multimedia Pro Keyboard 2100 SK-3106 Keyboard - 2101 SmartCard Reader Keyboard + 2101 SK-3205 SmartCard Reader Keyboard 2105 Model L100 Keyboard - 2106 Dell QuietKey Keyboard + 2106 QuietKey Keyboard + 2107 KB212-B Quiet Key Keyboard + 2113 KB216 Wired Keyboard + 2134 Hub of E-Port Replicator + 21d7 Dell Wireless 5560 HSPA+ Mobile Broadband Modem 2500 DRAC4 Remote Access Card + 2501 Keyboard and mouse dongle 2513 internal USB Hub of E-Port Replicator 3010 Optical Wheel Mouse 3012 Optical Wheel Mouse 3016 Optical 5-Button Wheel Mouse + 301a Dell MS116 Optical Mouse + 301b Universal Bluetooth Receiver 3200 Mouse 4001 Axim X5 4002 Axim X3 @@ -19730,6 +22602,7 @@ 5118 AIO 810 5124 Laser MFP 1815 5128 Photo AIO 928 + 5133 968 AIO Printer 5200 Laser Printer 5202 Printing Support 5203 Printing Support @@ -19738,13 +22611,18 @@ 5220 Laser MFP 1600n 5225 Printing Support 5226 Printing Support + 5228 Laser Printer 1720dn 5300 Laser Printer 5400 Laser Printer 5401 Laser Printer + 5404 1250c Color Printer 5513 WLA3310 Wireless Adapter [Intersil ISL3887] + 5534 Hub of E-Port Replicator 5601 Laser Printer 3100cn 5602 Laser Printer 3000cn + 5607 MFP Color Laser Printer 3115cn 5631 Laser Printer 5100cn + 564a C1765 series Multifunction Color LaserPrinter, Scanner & Copier 5905 Printing Support 8000 BC02 Bluetooth Adapter 8010 TrueMobile Bluetooth Module in @@ -19779,6 +22657,7 @@ 8138 Wireless 5520 Voda I Mobile Broadband (3G HSDPA) Minicard EAP-SIM Port 8140 Wireless 360 Bluetooth 8142 Mobile 360 in DFU + 8143 Broadcom BCM20702A0 Bluetooth 8147 F3507g Mobile Broadband Module 8156 Wireless 370 Bluetooth Mini-card 8157 Integrated Keyboard @@ -19793,11 +22672,22 @@ 8185 Gobi 2000 Wireless Modem (QDL mode) 8186 Gobi 2000 Wireless Modem 8187 DW375 Bluetooth Module + 818e DW5560 miniPCIe HSPA+ Mobile Broadband Modem + 8197 BCM20702A0 Bluetooth Module + 81a0 Wireless 5808 Mobile Broadband (Sierra Wireless MC7355 Mini PCIE, 4G UMTS,HSDPA,HSPA+,LTE,1xRTT,EVDO Rev A,GSM,GPRS) + 81a3 Hub of E-Port Replicator + 81a8 Wireless 5808 Mobile Broadband (Sierra Wireless Mini PCIE, 4G UMTS,HSDPA,HSPA+,LTE,1xRTT,EVDO Rev A,GSM,GPRS) 8501 Bluetooth Adapter + 9001 ATA Bridge + 9009 Portable Device 9500 USB CP210x UART Bridge Controller [DW700] a001 Hub a005 Internal 2.0 Hub + a101 Internal Dual SD Card module + a102 iDRAC Virtual NIC + a503 AC511 Sound Bar a700 Hub (in 1905FP LCD Monitor) + b007 Streak 5 Android Tablet 4146 USBest Technology 9281 Iomega Micro Mini 128MB Flash Drive ba01 Intuix Flash Drive @@ -19814,8 +22704,9 @@ 0701 U.S. Robotics USR5425 Wireless MAXg Adapter 0711 Belkin F5D7051 v3000 802.11g 0720 Dynex DX-BUSB + 0721 Dynex DX-EBUSB 4348 WinChipHead - 5523 USB->RS 232 adapter with Prolifec PL 2303 chipset + 5523 USB->RS 232 adapter with Prolific PL 2303 chipset 5537 13.56Mhz RFID Card Reader and Writer 5584 CH34x printer adapter cable 4572 Shuttle, Inc. @@ -19824,6 +22715,7 @@ 1026 Crystal Bar Flash Drive 4670 EMS Production 9394 Game Cube USB Memory Adaptor 64M +46f4 QEMU 4752 Miditech 0011 Midistart-2 4757 GW Instek @@ -19834,8 +22726,18 @@ 4855 Memorex 7288 Ultra Traveldrive 160G 2.5" HDD 4971 SimpleTech + 1004 Hitachi LifeStudio Desk (3.5" HDD) [w/o flash key] + 1013 Touro Desk Pro + 1015 Touro Desk 3.0 + 8001 G-Tech G-DRIVE Mobile cb01 SP-U25/120G + cd15 Simple Drive Mini (2.5" HDD) + ce07 SimpleDrive (3.5" HDD) + ce12 FV-U35 ce17 1TB SimpleDrive II USB External Hard Drive + ce18 (re)Drive + ce21 JMicron JM20329 SATA Bridge [eg. HITACHI SimpleDrive mini] + ce22 Hitachi SimpleTough (3.5" HDD) 4d46 Musical Fidelity 0001 V-Link 0002 V-DAC II @@ -19844,19 +22746,24 @@ 0bb9 Grandtec USB1.1 DVB-T (warm) 0fa0 Grandtec USB1.1 DVB-T (cold) 0fa1 Grandtec USB1.1 DVB-T (warm) -5041 Linksys (?) - 2234 WUSB54G v1 802.11g Adapter [Intersil ISL3886] - 2235 WUSB54GP v1 802.11g Adapter [Intersil ISL3886] 50c2 Averatec (?) 4013 WLAN Adapter +5131 MSR + 2007 MSR-101U Mini HID magnetic card reader 5173 Sweex 1809 ZD1211 5219 I-Tetra 1001 Cetus CDC Device +5332 Clearly Superior Technologies, Inc. + 1300 CST2545-5W (L-Trac) 5345 Owon 1234 PDS6062T Oscilloscope 534c SatoshiLabs 0001 Bitcoin Wallet [TREZOR] + 0002 Bitcoin Wallet [TREZOR v2] +534d MacroSilicon + 0021 MS210x Video Grabber [EasierCAP] + 6021 VGA Display Adapter 5354 Meyer Instruments (MIS) 0017 PAXcam2 544d Transmeta Corp. @@ -19867,7 +22774,10 @@ 0005 Tablet WP8060U 0041 Genius PenSketch 6x8 Tablet 0042 Tablet PF1209 + 004a XP-Pen Artist 10S tablet + 004d Tablet Monitor MSP19U 0064 Aiptek HyperPen 10000U + 3031 Graphics tablet [DrawImage G3, Ugee G3] 5555 Epiphan Systems Inc. 1110 VGA2USB 1120 KVM2USB @@ -19878,6 +22788,10 @@ 3344 KVM2USB LR 3411 DVI2USB Solo 3422 DVI2USB Duo + 3500 DVI2USB3 + 3501 DVI2USB3 Rev3 + 3510 DVI2USB3_ET + 3520 SDI2USB3 55aa OnSpec Electronic, Inc. 0015 Hard Drive 0102 SuperDisk @@ -19903,14 +22817,41 @@ 0100 Orbicam 0101 USB2.0 Camera 0102 Crystal Eye Webcam + 0137 HP Webcam + 0141 BisonCam, NB Pro + 0149 HP Webcam-101 + 014c MSI Integrated Webcam 01a6 Lenovo Integrated Webcam 01a7 Lenovo Integrated Webcam 01a9 Lenovo Integrated Webcam 0200 OrbiCam + 0202 Fujitsu Webcam 0203 BisonCam NB Pro 1300 + 0205 Lenovo EasyCamera + 0217 Integrated Webcam 0241 BisonCam, NB Pro + 0268 SunplusIT INC. Integrated Camera + 026a Integrated Camera + 0292 Lenovo Integrated Webcam + 0294 Lenovo Integrated Webcam + 0295 Lenovo Integrated Webcam + 0299 Lenovo Integrated Webcam + 029c Lenovo EasyCamera + 02ac HP TrueVision HD Webcam 02d0 Lenovo Integrated Webcam [R5U877] + 02d2 ThinkPad Integrated Camera + 02d5 Integrated Camera + 03b3 Lenovo Integrated Webcam 03d0 Lenovo Integrated Webcam [R5U877] + 0400 BisonCam, NB Pro + 0535 Lenovo EasyCamera integrated webcam + 055a Lenovo Integrated Webcam + 0652 Lenovo EasyCamera + 0670 Lenovo EasyCamera + 0671 Lenovo EasyCamera + 0706 ThinkPad P50 Integrated Camera + 2113 SunplusIT Integrated Camera + a002 Lenovo EasyCamera Integrated Webcam 59e3 Nonolith Labs 5a57 Zinwell 0260 RT2570 @@ -19918,15 +22859,19 @@ 0282 802.11b/g/n USB Wireless LAN Card 0283 802.11b/g/n USB Wireless LAN Card 0284 802.11a/b/g/n USB Wireless LAN Card - 0290 ZW-N290 802.11n [Realtek RTL8192SU] + 0290 ZW-N290 802.11n [Realtek RTL8192U] 5257 Metronic 495257 wifi 802.11ng 6000 Beholder International Ltd. + 0001 Trident TVBOX Video Grabber dec0 TV Wander dec1 TV Voyage 601a Ingenic Semiconductor Ltd. 4740 XBurst Jz4740 boot mode + 4760 JZ4760 Boot Device +6022 Xektek + 0500 SuperPro Universal Device Programmer 6189 Sitecom - 182d USB 2.0 Ethernet + 182d LN-029 10/100 Ethernet Adapter 2068 USB to serial cable (v2) 6244 LightingSoft AG 0101 Intelligent Usb Dmx Interface SIUDI5A @@ -19957,23 +22902,46 @@ 0491 Intelligent Usb Dmx Interface SIUDI9D 0500 Touch Sensitive Intelligent Control Keypad STICK2B Firmware download 0501 Touch Sensitive Intelligent Control Keypad STICK2B + 0520 Touch Sensitive Intelligent Control Keypad (STICK2C Firmware download, 32/64bits + 0521 Touch Sensitive Intelligent Control Keypad (STICK2C, 32/64bits) + 0540 Sunlite Universal Smart Handy Interface (SUSHI1A Firmware download, 32/64bits) + 0541 Sunlite Universal Smart Handy Interface (SUSHI1A, 32/64bits) + 0570 Touch Sensitive Intelligent Control Keypad (STICK4A Firmware download, 32/64bits) + 0571 Touch Sensitive Intelligent Control Keypad (STICK4A, 32/64bits) + 0580 Touch Sensitive Intelligent Control Keypad (STICK5A Firmware download, 32/64bits) + 0581 Touch Sensitive Intelligent Control Keypad (STICK5A, 32/64bits) + 0590 Intelligent Dmx Interface (SIUDI9S Firmware Download, 32/64bits) + 0591 Intelligent Dmx Interface (SIUDI9S, 32/64bits) + 0600 Intelligent Dmx Interface (SIUDI9M Firmware Download, 32/64bits) + 0601 Intelligent Dmx Interface (SIUDI9M, 32/64bits) + 0610 Intelligent Dmx Interface SIUDI10A Firmware Download + 0611 Intelligent Dmx Interface SIUDI10A 6253 TwinHan Technology Co., Ltd 0100 Ir reciver f. remote control 636c CoreLogic, Inc. -6472 Unknown (Sony?) +6472 Sony Corp. 01c8 PlayStation Portable [Mass Storage] 6547 Arkmicro Technologies Inc. 0232 ARK3116 Serial +6557 Emtec + 5500 Mass Storage Device + 8005 Car Key 6615 IRTOUCHSYSTEMS Co. Ltd. 0001 Touchscreen + 0020 IRTOUCH InfraRed TouchScreen + 0081 TouchScreen 6666 Prototype product Vendor ID 0667 WiseGroup Smart Joy PSX, PS-PC Smart JoyPad + 1c40 TELEMIC 802.15.4 Sensor node (Bootloader) + 1c41 TELEMIC 802.15.4 Sensor node 2667 JCOP BlueZ Smartcard reader 8802 SmartJoy Dual Plus PS2 converter 8804 WiseGroup SuperJoy Box 5 6677 WiseGroup, Ltd. 8802 SmartJoy Dual Plus PS2 converter 8811 Deluxe Dance Mat +675d Humanscale + 062a Switch Mouse 6891 3Com a727 3CRUSB10075 802.11bg [ZyDAS ZD1211] 695c Opera1 @@ -19985,17 +22953,47 @@ 2202 UF5/UF6/UF7/UF8 MIDI Master Keyboard 726c StackFoundry LLC 2149 EntropyKing Random Number Generator +7302 Solinftec + 0001 HUB 4X232 734c TBS Technologies China 5920 Q-Box II DVB-S2 HD 5928 Q-Box II DVB-S2 HD 7373 Beijing STONE Technology Co. Ltd. 5740 Intelligent TFT-LCD Module 7392 Edimax Technology Co., Ltd - 7711 EW-7711UTn nLite Wireless Adapter [Ralink RT2870] - 7717 EW-7717UN 802.11n Wireless Adapter [Ralink RT2870] + 7711 EW-7711UTn nLite Wireless Adapter [Ralink RT3070] + 7717 EW-7717UN 802.11n Wireless Adapter [Ralink RT2770] 7718 EW-7718UN 802.11n Wireless Adapter [Ralink RT2870] - 7722 EW-7722UTn 802.11n Wireless Adapter [Ralink RT307x] + 7722 EW-7722UTn 802.11n Wireless Adapter [Ralink RT3072] + 7733 EW-7733UnD 802.11abgn 3x3:3 [Ralink RT3573] 7811 EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS] + 7822 EW-7612UAn V2 802.11n Wireless Adapter [Realtek RTL8192CU] + a611 EW-7611ULB 802.11b/g/n and Bluetooth 4.0 Adapter + a711 EW-7711MAC 802.11ac Wireless Adapter + a811 EW-7811UTC 802.11ac Wireless Adapter + b711 EW-7722UAC 802.11a/b/g/n/ac (2x2) Wireless Adapter [MediaTek MT7612U] + b822 EW-7822ULC 802.11ac Wireless Adapter [Realtek RTL8812AU] +73d8 Progeny Dental Equipment Specialists + 0104 VetPro DR, Size 1 + 0105 VetPro DR, Size 2 +7669 Venable Instruments + 350c Model 350c, Frequency Response Analyzer + 5140 Model 5140, Frequency Response Analyzer + 6305 Model 6305, Frequency Response Analyzer + 6320 Model 6320, Frequency Response Analyzer + 6340 Model 6340, Frequency Response Analyzer + 7405 Model 7405, Frequency Response Analyzer + 7420 Model 7420, Frequency Response Analyzer + 7440 Model 7440, Frequency Response Analyzer + 8805 Model 8805, Frequency Response Analyzer + 8820 Model 8820, Frequency Response Analyzer + 8840 Model 8840, Frequency Response Analyzer +7825 Other World Computing + a2a4 External SATA Hard Drive Adapter cable PA023U3 + b0b3 miniStack MAX +8070 ACCES I/O Products, Inc. + 8003 USB-DIO-96 + 8070 USB-AO16-16A 8086 Intel Corp. 0001 AnyPoint (TM) Home Network 1.6 Mbps Wireless Adapter 0044 CPU DRAM Controller @@ -20009,18 +23007,22 @@ 0182 WiMAX Connection 2400m 0186 WiMAX Connection 2400m 0188 WiMAX Connection 2400m + 0189 Centrino Advanced-N 6230 Bluetooth adapter 0200 AnyPoint(TM) Wireless II Network 11Mbps Adapter [Atmel AT76C503A] - 0431 Intel Pro Video PC Camera + 0431 Pro Video PC Camera 0510 Digital Movie Creator 0630 Pocket PC Camera 0780 CS780 Microphone Input 07d3 BLOB boot loader firmware + 07dc Bluetooth 4.0* Smart Ready (low energy) + 0b07 RealSense D435 0dad Cherry MiniatureCard Keyboard 1010 AnyPoint(TM) Home Network 10 Mbps Phoneline Adapter 110a Bluetooth Controller from (Ericsson P4A) 110b Bluetooth Controller from (Intel/CSR) 1110 PRO/Wireless LAN Module 1111 PRO/Wireless 2011B 802.11b Adapter [Intersil PRISM 2.5] + 1122 Integrated Hub 1134 Hollister Mobile Monitor 1139 In-Target Probe (ITP) 1234 Prototype Reader/Writer @@ -20033,31 +23035,60 @@ 3240 AnyPoint® 3240 Modem - WAN 3241 AnyPoint® 3240 Modem 8602 Miniature Card Slot - 9303 Intel 8x930Hx Hub + 8c26 8 Series/C220 Series EHCI #1 + 8c2d 8 Series/C220 Series EHCI #2 + 8c31 eXtensible Host Controller + 9303 8x930Hx Hub 9500 CE 9500 DVB-T 9890 82930 Test Board beef SCM Miniature Card Reader/Writer c013 Wireless HID Station + dead Galileo f001 XScale PXA27x Bulverde flash f1a5 Z-U130 [Value Solid State Drive] 8087 Intel Corp. 0020 Integrated Rate Matching Hub 0024 Integrated Rate Matching Hub + 0025 Wireless-AC 9260 Bluetooth Adapter + 0029 AX200 Bluetooth + 0716 Modem Flashloader + 07da Centrino Bluetooth Wireless Transceiver + 07dc Bluetooth wireless interface + 07eb Oaktrail tablet + 0a2a Bluetooth wireless interface + 0a2b Bluetooth wireless interface + 0a9e Edison + 0aa7 Wireless-AC 3168 Bluetooth + 0aaa Bluetooth 9460/9560 Jefferson Peak (JfP) + 0fff Intel Android Bootloader Interface + 8000 Integrated Rate Matching Hub + 8001 Integrated Hub + 8002 8 channel internal hub + 8008 Integrated Rate Matching Hub + 800a Hub 80ee VirtualBox 0021 USB Tablet + 0022 multitouch tablet 8282 Keio 3201 Retro Adapter 3301 Retro Adapter Mouse +8301 Hapurs + 0089 HPBT05R 2.4 G Mini Wireless Touchpad Keyboard 8341 EGO Systems, Inc. 2000 Flashdisk 8564 Transcend Information, Inc. 1000 JetFlash - 4000 RDF8 + 4000 microSD/SD/CF UHS-II Card Reader [RDF8, RDF9] + 6000 digital photo frame PF830 + 6002 digital photo frame PF830 + 7000 StoreJet 25H3 8644 Intenso GmbG 8003 Micro Line 800b Micro Line (4GB) 8e06 CH Products, Inc. f700 DT225 Trackball +8ea3 Doosl + a02c Wireless Presenter Receiver 9016 Sitecom 182d WL-022 802.11b Adapter 9022 TeVii Technology Ltd. @@ -20067,6 +23098,7 @@ 9148 GeoLab, Ltd # All of GeoLab's devices share the same ID 0004. 0004 R3 Compatible Device +9516 Studiologic 9710 MosChip Semiconductor 7703 MCS7703 Serial Port Adapter 7705 MCS7705 Parallel port adapter @@ -20075,11 +23107,17 @@ 7720 MCS7720 Dual serial port adapter 7730 MCS7730 10/100 Mbps Ethernet adapter 7780 MCS7780 4Mbps Fast IrDA Adapter + 7784 MCS7784 115.2Kb IrDA Adapter + 7810 MCS7810 Serial Port Adapter + 7820 MCS7820 Dual Serial Port Adapter 7830 MCS7830 10/100 Mbps Ethernet adapter 7832 MCS7832 10/100 Mbps Ethernet adapter 7840 MCS7820/MCS7840 2/4 port serial adapter + 9990 MCS9990 PCIe Host Controller 9849 Bestmedia CD Recordable GmbH & Co. KG 0701 Platinum MyDrive HP +9886 Astro Gaming + 0015 A50 9999 Odeon 0001 JAF Mobile Phone Flasher Interface 99fa Grandtec @@ -20088,6 +23126,11 @@ 4b8f ProxMark-3 RFID Instrument 9e88 Marvell Semiconductor, Inc. 9e8f Plug Computer Basic [SheevaPlug] +a014 Insignia (Best Buy) + b014 Desktop Microphone NS-PAUM50 +a108 Ingenic Semiconductor Co.,Ltd + 1000 X1000 + 4775 JZ4775 Boot Device a128 AnMo Electronics Corp. / Dino-Lite (?) 0610 Dino-Lite Digital Microscope (SN9C201 + HV7131R) 0611 Dino-Lite Digital Microscope (SN9C201 + HV7131R) @@ -20106,33 +23149,63 @@ a168 AnMo Electronics Corporation 0615 Dino-Lite Pro Digital Microscope 0617 Dino-Lite Pro Digital Microscope 0618 Dino-Lite Digital Microscope -a600 Asix +a466 Haikou Xingong Electronics Co.,Ltd + 0a53 TL866II Plus Device Programmer [MiniPRO] +a600 ASIX s.r.o. + 5500 zuban H2OPS - GPS for canoeing + a000 SIGMA Logic Analyzer + a002 EMUSB interface pro MU Beta + c000 MREL Data Trap II + c001 VUTS DMU4 + c002 Electrone MASH + c005 MREL HTU HandiTrap cable + c006 JRC COmeter e110 OK1ZIA Davac 4.x + e112 OK1ZIA Antenna rotator + e113 OK1ZIA GPIO + e114 OK1ZIA HD&Keyb a727 3Com 6893 3CRUSB20075 OfficeConnect Wireless 108Mbps 11g Adapter [Atheros AR5523] 6895 AR5523 6897 AR5523 +a88a Clas Ohlsson + 3003 PCFree Multimedia Remote Control PC aaaa MXT 8815 microSD CardReader -abcd Unknown + 8816 microSD CardReader +ab12 aplic + 34cd JMICRON JMS578 SATA 6Gb/s bridge +abcd LogiLink + 1234 UDisk flash drive + 6104 PCCloneEX Lite+ SATA docking station [QP0017] cdee Petcam b58e Blue Microphones 9e84 Yeti Stereo Microphone +ba77 Clockmaker + 7147 Agterbosch c216 Card Device Expert Co., LTD 0180 MSR90 MagStripe reader c251 Keil Software, Inc. + 1705 MCB2300 2710 ULink + 2723 ULink-ME +c502 AGPTek + 0029 Rocker cace CACE Technologies Inc. 0002 AirPCAP Classic 802.11 packet capture adapter - 0300 AirPcap NX [Atheros AR9001U-(2)NG] + 0300 AirPcap NX [Atheros AR9170+AR9104] cd12 SMART TECHNOLOGY INDUSTRIAL LTD. d208 Ultimarc 0310 Mini-PAC Arcade Control Interface d209 Ultimarc 0301 I-PAC Arcade Control Interface 0501 Ultra-Stik Ultimarc Ultra-Stik Player 1 + 1571 A-PAC Arcade Control Interface d904 LogiLink 0003 Laser Mouse (ID0009A) +e2b7 Jie Li + 0811 CD002 + 0812 CD005 MP3 Player e4e4 Xorcom Ltd. 1130 Astribank series 1131 Astribank series @@ -20156,20 +23229,37 @@ eb1a eMPIA Technology, Inc. 2750 ECS Elitegroup G220 integrated Webcam 2761 EeePC 701 integrated Webcam 2776 Combined audio and video input device - 2800 Terratec Cinergy 200 - 2801 GrabBeeX+ Video Encoder + 2800 EM2800 Video Capture + 2801 EM2801 Video Capture + 2820 EM2820 Video Capture + 2821 EM2820 Video Capture + 2840 EM2840 Video Capture + 2841 EM2840 Video Capture + 2861 EasyCAP DC60+ [EM2861] 2863 Video Grabber 2870 Pinnacle PCTV Stick 2881 EM2881 Video Controller 50a3 Gadmei UTV380 TV Box 50a6 Gadmei UTV330 TV Box + 5166 video grabber 28282 + 5184 VIDBOX NW06 [EM28281] + 8179 Terratec Cinergy T2 Stick HD + e305 KWorld PlusTV Analog Stick e355 KWorld DVB-T 355U Digital TV Dongle eb2a KWorld ef18 SMART TECHNOLOGY INDUSTRIAL LTD. f003 Hewlett Packard 6002 PhotoSmart C500 +f007 Teslong + a999 Endoscope Camera + b999 Otoscope Camera f182 Leap Motion 0003 Controller +f3f0 CCT, Inc + 0740 multi-function device + 1340 multi-function printer + 1440 printer device + 1921 printer f4ec Atten Electronics / Siglent Technologies ee38 Digital Storage Oscilloscope f4ed Shenzhen Siglent Co., Ltd. @@ -20177,8 +23267,11 @@ f4ed Shenzhen Siglent Co., Ltd. ee3a SDG1010 Waveform Generator (TMC mode) f766 Hama 0001 PC-Gamepad "Greystorm" +fa11 DyingLight + 5afe DyingLight fc08 Conrad Electronic SE 0101 MIDI Cable UA0037 +ff00 Power Delivery ffee FNK Tech 0100 Card Reader Controller RTS5101/RTS5111/RTS5116 diff --git a/usr/src/grub/grub-0.97/stage2/zfs-include/dmu_objset.h b/usr/src/grub/grub-0.97/stage2/zfs-include/dmu_objset.h index 8d1cf8ea33..5e3bd528e8 100644 --- a/usr/src/grub/grub-0.97/stage2/zfs-include/dmu_objset.h +++ b/usr/src/grub/grub-0.97/stage2/zfs-include/dmu_objset.h @@ -20,19 +20,32 @@ * Copyright 2009 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ +/* + * Copyright 2020 RackTop Systems, Inc. + */ #ifndef _SYS_DMU_OBJSET_H #define _SYS_DMU_OBJSET_H +#define OBJSET_PHYS_SIZE_V1 1024 +#define OBJSET_PHYS_SIZE_V2 2048 +#define OBJSET_PHYS_SIZE_V3 4096 + typedef struct objset_phys { dnode_phys_t os_meta_dnode; zil_header_t os_zil_header; uint64_t os_type; uint64_t os_flags; - char os_pad[2048 - sizeof (dnode_phys_t)*3 - - sizeof (zil_header_t) - sizeof (uint64_t)*2]; + uint8_t os_portable_mac[ZIO_OBJSET_MAC_LEN]; + uint8_t os_local_mac[ZIO_OBJSET_MAC_LEN]; + char os_pad0[OBJSET_PHYS_SIZE_V2 - sizeof (dnode_phys_t)*3 - + sizeof (zil_header_t) - sizeof (uint64_t)*2 - + 2*ZIO_OBJSET_MAC_LEN]; dnode_phys_t os_userused_dnode; dnode_phys_t os_groupused_dnode; + dnode_phys_t os_projectused_dnode; + char os_pad1[OBJSET_PHYS_SIZE_V3 - OBJSET_PHYS_SIZE_V2 - + sizeof (dnode_phys_t)]; } objset_phys_t; #endif /* _SYS_DMU_OBJSET_H */ diff --git a/usr/src/grub/grub-0.97/stage2/zfs-include/zio.h b/usr/src/grub/grub-0.97/stage2/zfs-include/zio.h index 434a2f2ef7..87a40d5a37 100644 --- a/usr/src/grub/grub-0.97/stage2/zfs-include/zio.h +++ b/usr/src/grub/grub-0.97/stage2/zfs-include/zio.h @@ -22,6 +22,7 @@ */ /* * Copyright 2013 by Saso Kiselkov. All rights reserved. + * Copyright 2020 RackTop Systems, Inc. */ #ifndef _ZIO_H @@ -74,6 +75,9 @@ enum zio_checksum { ZIO_CHECKSUM_FUNCTIONS }; +/* macros defining encryption lengths */ +#define ZIO_OBJSET_MAC_LEN 32 + enum zio_compress { ZIO_COMPRESS_INHERIT = 0, ZIO_COMPRESS_ON, diff --git a/usr/src/lib/brand/lx/lx_brand/common/sendfile.c b/usr/src/lib/brand/lx/lx_brand/common/sendfile.c index c09e8c51dc..7b87958ac0 100644 --- a/usr/src/lib/brand/lx/lx_brand/common/sendfile.c +++ b/usr/src/lib/brand/lx/lx_brand/common/sendfile.c @@ -38,6 +38,7 @@ #include <errno.h> #include <sys/lx_misc.h> #include <sys/lx_syscall.h> +#include <sys/stat.h> #if defined(_ILP32) long @@ -73,6 +74,18 @@ lx_sendfile(uintptr_t p1, uintptr_t p2, uintptr_t p3, uintptr_t p4) if (xferred > 0) { error = 0; } + /* + * If we got EINVAL due to our offset being past EOF, also suppress + * errors (Linux just returns 0 here). + */ + if (error == EINVAL) { + struct stat stat; + if (fstat((int)p2, &stat) == 0) { + if (off >= stat.st_size) { + error = 0; + } + } + } if (error == 0) { off += xferred; @@ -125,6 +138,18 @@ lx_sendfile64(uintptr_t p1, uintptr_t p2, uintptr_t p3, uintptr_t p4) if (xferred > 0) { error = 0; } + /* + * If we got EINVAL due to our offset being past EOF, also suppress + * errors (Linux just returns 0 here). + */ + if (error == EINVAL) { + struct stat stat; + if (fstat((int)p2, &stat) == 0) { + if (off >= stat.st_size) { + error = 0; + } + } + } if (error == 0) { off += xferred; diff --git a/usr/src/lib/efcode/efdaemon/efdaemon.c b/usr/src/lib/efcode/efdaemon/efdaemon.c index 2450d2d1fa..20321bf135 100644 --- a/usr/src/lib/efcode/efdaemon/efdaemon.c +++ b/usr/src/lib/efcode/efdaemon/efdaemon.c @@ -24,8 +24,6 @@ * Use is subject to license terms. */ -#pragma ident "%Z%%M% %I% %E% SMI" - /* * efdaemon - Emebbed Fcode Interpreter daemon. * @@ -89,7 +87,7 @@ main(int argc, char **argv) strerror(errno)); exit(1); } - close(fd); + (void) close(fd); /* * Ensure that /usr/lib/efcode/efcode.sh exists and is executable. @@ -113,10 +111,10 @@ main(int argc, char **argv) /* * detach from tty here. */ - setpgrp(); - close(0); - close(1); - close(2); + (void) setpgrp(); + (void) close(0); + (void) close(1); + (void) close(2); (void) open("/dev/null", O_RDWR); (void) dup(0); (void) dup(0); @@ -127,7 +125,7 @@ main(int argc, char **argv) if (nerr == 1) syslog(LOG_ERR, "Can't open %s: %s\n", dev_fcode_file, strerror(errno)); - sleep(1); + (void) sleep(1); } if (nerr > 1) { syslog(LOG_ERR, "Open on %s failed %d times\n", @@ -138,7 +136,7 @@ main(int argc, char **argv) if (nbytes < 0) { syslog(LOG_ERR, "Read of %s: %s\n", dev_fcode_file, strerror(errno)); - close(fd); + (void) close(fd); continue; } if (debug) @@ -148,7 +146,7 @@ main(int argc, char **argv) if (nerr == 1) syslog(LOG_ERR, "Fork failed: %s\n", strerror(errno)); - sleep(1); + (void) sleep(1); } if ((nerr > 1) && pid) { syslog(LOG_ERR, "Fork failed %d times\n", nerr); @@ -178,19 +176,19 @@ main(int argc, char **argv) } } else if (debug) syslog(LOG_DEBUG, "Wait: pid: %d\n", pid); - close(fd); + (void) close(fd); continue; } if (debug) syslog(LOG_DEBUG, "Child: %d processing request\n", getpid()); - fcntl(fd, F_DUP2FD, 0); + (void) fcntl(fd, F_DUP2FD, 0); while (execl("/bin/sh", "sh", efcode_sh_file, NULL)) { nerr++; if (nerr == 1) syslog(LOG_ERR, "execl(/bin/sh) failed: %s\n", strerror(errno)); - sleep(1); + (void) sleep(1); } } diff --git a/usr/src/lib/efcode/engine/alarm.c b/usr/src/lib/efcode/engine/alarm.c index c9d4550a9d..a50f965d8e 100644 --- a/usr/src/lib/efcode/engine/alarm.c +++ b/usr/src/lib/efcode/engine/alarm.c @@ -24,8 +24,6 @@ * All rights reserved. */ -#pragma ident "%Z%%M% %I% %E% SMI" - #include <stdio.h> #include <stdlib.h> #include <string.h> @@ -54,8 +52,8 @@ catch_alarm(int signo) if (env && alarm_xt && alarm_ms) { PUSH(DS, alarm_xt); execute(env); - signal(SIGALRM, catch_alarm); - alarm((alarm_ms + 999)/1000); + (void) signal(SIGALRM, catch_alarm); + (void) alarm((alarm_ms + 999)/1000); } } @@ -71,17 +69,17 @@ do_alarm(fcode_env_t *env) ms = POP(DS); xt = POP(DS); if (ms == 0) { - alarm(0); - signal(SIGALRM, SIG_DFL); + (void) alarm(0); + (void) signal(SIGALRM, SIG_DFL); alarm_xt = 0; alarm_ms = 0; alarm_env = 0; } else { - signal(SIGALRM, catch_alarm); + (void) signal(SIGALRM, catch_alarm); alarm_xt = xt; alarm_ms = ms; alarm_env = env; - alarm((ms + 999)/1000); + (void) alarm((ms + 999)/1000); } } diff --git a/usr/src/lib/efcode/engine/debug.c b/usr/src/lib/efcode/engine/debug.c index bbc32ebdf5..e00496944e 100644 --- a/usr/src/lib/efcode/engine/debug.c +++ b/usr/src/lib/efcode/engine/debug.c @@ -24,8 +24,6 @@ * Use is subject to license terms. */ -#pragma ident "%Z%%M% %I% %E% SMI" - #include <stdio.h> #include <string.h> #include <stdlib.h> @@ -97,7 +95,7 @@ output_return_stack(fcode_env_t *env, int show_wa, int msglevel) for (i = (RS - env->rs0) - 1; i > 0; i--) { anyout++; log_message(msglevel, "%s ", - acf_backup_search(env, (acf_t)env->rs0[i+1])); + acf_backup_search(env, (acf_t)env->rs0[i+1])); } if (!anyout) log_message(msglevel, "<empty> "); @@ -239,7 +237,7 @@ acf_to_str(acf_t acf) { static char msg[(sizeof (acf) * 2) + 3]; - sprintf(msg, "(%08p)", acf); + (void) sprintf(msg, "(%08p)", acf); return (msg); } @@ -622,9 +620,9 @@ verify_usage(fcode_env_t *env) verify = env->table[i].flags & (ANSI_WORD|P1275_WORD); if ((verify) && #ifdef DEBUG - (env->table[i].usage == 0) && + (env->table[i].usage == 0) && #endif - (env->table[i].apf)) { + (env->table[i].apf)) { log_message(MSG_DEBUG, "Untested: %4x %32s acf = %8p, %8p\n", i, env->table[i].name, env->table[i].apf, @@ -726,11 +724,11 @@ debug_flags_to_mask(char *str) if (*str == '0') { str++; if (*str == 'x' || *str == 'X') { - sscanf(str + 1, "%x", &flags); + (void) sscanf(str + 1, "%x", &flags); } else - sscanf(str, "%o", &flags); + (void) sscanf(str, "%o", &flags); } else - sscanf(str, "%d", &flags); + (void) sscanf(str, "%d", &flags); return (flags); } if (strcmp(str, "clear") == 0) @@ -929,13 +927,13 @@ ctrace(fcode_env_t *env) FILE *fd; log_message(MSG_DEBUG, "Interpreter C Stack:\n"); - sprintf(buf, "/usr/proc/bin/pstack %d", getpid()); + (void) sprintf(buf, "/usr/proc/bin/pstack %d", getpid()); if ((fd = popen(buf, "r")) == NULL) log_perror(MSG_ERROR, "Can't run: %s", buf); else { while (fgets(buf, sizeof (buf), fd)) log_message(MSG_DEBUG, buf); - fclose(fd); + (void) fclose(fd); } } @@ -969,7 +967,7 @@ forth_abort(fcode_env_t *env, char *fmt, ...) in_forth_abort++; va_start(ap, fmt); - vsprintf(msg, fmt, ap); + (void) vsprintf(msg, fmt, ap); log_message(MSG_ERROR, "ABORT: %s\n", msg); if (env) { @@ -995,7 +993,7 @@ forth_perror(fcode_env_t *env, char *fmt, ...) int save_errno = errno; /* just in case... */ va_start(ap, fmt); - vsprintf(msg, fmt, ap); + (void) vsprintf(msg, fmt, ap); forth_abort(env, "%s: %s", msg, strerror(save_errno)); } @@ -1048,7 +1046,7 @@ dump(fcode_env_t *env) offset = ((long)data) & 0xf; len += offset; data = (uchar_t *)((long)data & ~0xf); - sprintf(buf, "%p", data); + (void) sprintf(buf, "%p", data); print_bytes_header(strlen(buf), offset); for (len += offset; len > 0; len -= 16, data += 16) dump_line(data); @@ -1412,7 +1410,7 @@ dot_calls(fcode_env_t *env) { acf_t acf = (acf_t)POP(DS); - search_all_dictionaries(env, do_dot_calls, acf); + (void) search_all_dictionaries(env, do_dot_calls, acf); output_acf_name(NULL); } @@ -1484,7 +1482,7 @@ do_memory_watch(fcode_env_t *env) "memory-watch: %p/%d: %llx -> %llx\n", mw_addr, mw_size, (uint64_t)mw_lastvalue, (uint64_t)value); - do_fclib_step(env); + (void) do_fclib_step(env); } mw_lastvalue = value; } diff --git a/usr/src/lib/efcode/engine/env.c b/usr/src/lib/efcode/engine/env.c index 16431b21dd..5d6580dcb8 100644 --- a/usr/src/lib/efcode/engine/env.c +++ b/usr/src/lib/efcode/engine/env.c @@ -64,7 +64,7 @@ do_emit(fcode_env_t *env, uchar_t c) if (isatty(fileno(stdout))) { if ((c >= 0x20 && c <= 0x7f) || c == '\n' || c == '\r' || c == '\b') - putchar(c); + (void) putchar(c); else if (c < 0x20) printf("@%c", c + '@'); else @@ -100,14 +100,14 @@ keyquestion(fcode_env_t *env) { struct timeval timeval; fd_set readfds; - int ret; if (isatty(fileno(stdin))) { FD_ZERO(&readfds); FD_SET(fileno(stdin), &readfds); timeval.tv_sec = 0; timeval.tv_usec = 1000; - ret = select(fileno(stdin) + 1, &readfds, NULL, NULL, &timeval); + (void) select(fileno(stdin) + 1, &readfds, NULL, NULL, + &timeval); if (FD_ISSET(fileno(stdin), &readfds)) PUSH(DS, TRUE); else @@ -125,7 +125,7 @@ key(fcode_env_t *env) uchar_t c; if (isatty(fileno(stdin))) { - read(fileno(stdin), &c, 1); + (void) read(fileno(stdin), &c, 1); PUSH(DS, c); } else forth_abort(env, "'key' called in non-interactive mode"); @@ -178,7 +178,7 @@ expect(fcode_env_t *env) read_line(env); rbuf = pop_a_string(env, NULL); if (rbuf) { - strcpy(buf, rbuf); + (void) strcpy(buf, rbuf); env->span = strlen(buf); } else env->span = 0; @@ -201,7 +201,7 @@ do_ms(fcode_env_t *env) if (d) { rqtp.tv_sec = 0; rqtp.tv_nsec = d*1000*1000; - nanosleep(&rqtp, 0); + (void) nanosleep(&rqtp, 0); } } @@ -212,12 +212,12 @@ do_get_msecs(fcode_env_t *env) long ms; timespec_t rqtp; - gettimeofday(&tp, NULL); + (void) gettimeofday(&tp, NULL); ms = (tp.tv_usec/1000) + (tp.tv_sec * 1000); PUSH(DS, (fstack_t)ms); rqtp.tv_sec = 0; rqtp.tv_nsec = 1000*1000; - nanosleep(&rqtp, 0); + (void) nanosleep(&rqtp, 0); } #define CMN_MSG_SIZE 256 @@ -334,7 +334,7 @@ validfmt(char *fmt, cmn_fmt_t *cfstr) /* if too many digits in the width return error */ if (nbytes > CMN_MAX_DIGITS) return (1); - strncpy(cdigs, dig1, nbytes); + (void) strncpy(cdigs, dig1, nbytes); cdigs[nbytes] = 0; *cwidth = atoi(cdigs); } @@ -353,6 +353,7 @@ validfmt(char *fmt, cmn_fmt_t *cfstr) case '%': if (isll) return (1); + /* FALLTHROUGH */ case 'd': case 'x': *format = *fmt; @@ -408,6 +409,7 @@ fmt_args(fcode_env_t *env, int cw, int fw, char format, long *arg, switch (format) { case 'x': cnv = 16; + /* FALLTHROUGH */ case 'd': case 'c': case 'p': @@ -551,9 +553,9 @@ fmt_str(fcode_env_t *env, char *fmt, char *fmtbuf, int bsize) } bytes = pct - fmt; - strncpy(tbuf, fmt, bytes); - strncpy(tbuf+bytes, "%", 1); - strncpy(tbuf+bytes+1, fmt+bytes, 1); + (void) strncpy(tbuf, fmt, bytes); + (void) strncpy(tbuf+bytes, "%", 1); + (void) strncpy(tbuf+bytes+1, fmt+bytes, 1); bytes += 2; tbuf[bytes] = 0; @@ -561,25 +563,25 @@ fmt_str(fcode_env_t *env, char *fmt, char *fmtbuf, int bsize) "fmt_str: invalid format type! (%s)\n", tbuf+bytes-3); - strncpy(fmtbuf, tbuf, bsize); + (void) strncpy(fmtbuf, tbuf, bsize); return; } if (fw > 0) { /* process normal (not long) formats */ bytes = pct - fmt + fw; - strncpy(tbuf, fmt, bytes); + (void) strncpy(tbuf, fmt, bytes); tbuf[bytes] = 0; } else { /* if here, fw must be a long format */ if (*fmptr == 'p') { bytes = pct - fmt - fw; - strncpy(tbuf, fmt, bytes); + (void) strncpy(tbuf, fmt, bytes); tbuf[bytes] = 0; } else { bytes = pct - fmt - fw - 2; - strncpy(tbuf, fmt, bytes); + (void) strncpy(tbuf, fmt, bytes); tbuf[bytes] = 'l'; - strncpy(tbuf+bytes+1, fmt+bytes, 2); + (void) strncpy(tbuf+bytes+1, fmt+bytes, 2); tbuf[bytes+1+2] = 0; } } @@ -616,7 +618,7 @@ fmt_str(fcode_env_t *env, char *fmt, char *fmtbuf, int bsize) (void) snprintf(fmtbuf, bsize, tbuf, llarg); } else - strncpy(fmtbuf, fmt, bsize); + (void) strncpy(fmtbuf, fmt, bsize); } /* @@ -718,13 +720,13 @@ fc_cmn_start(fcode_env_t *env, char *head, int path) new->prev = root; if (root != 0) root->next = new; - strcpy(new->buf, head); + (void) strcpy(new->buf, head); new->len = strlen(head); if (path && env->current_device) { dpath = get_path(env, env->current_device); - strcpy(new->buf+new->len, dpath); + (void) strcpy(new->buf+new->len, dpath); new->len += strlen(dpath); - strncpy(new->buf+new->len++, ": ", 2); + (void) strncpy(new->buf+new->len++, ": ", 2); ++new->len; free(dpath); } diff --git a/usr/src/lib/efcode/engine/extend.c b/usr/src/lib/efcode/engine/extend.c index 9e631012b2..edca69097d 100644 --- a/usr/src/lib/efcode/engine/extend.c +++ b/usr/src/lib/efcode/engine/extend.c @@ -24,8 +24,6 @@ * All rights reserved. */ -#pragma ident "%Z%%M% %I% %E% SMI" - #include <stdio.h> #include <sys/shm.h> #include <dlfcn.h> @@ -57,7 +55,7 @@ static void do_dlclose(fcode_env_t *env) { void *pl = (void *)POP(DS); - dlclose(pl); + (void) dlclose(pl); } static void diff --git a/usr/src/lib/efcode/engine/fcode.c b/usr/src/lib/efcode/engine/fcode.c index e8cedb3816..2ddbda64fc 100644 --- a/usr/src/lib/efcode/engine/fcode.c +++ b/usr/src/lib/efcode/engine/fcode.c @@ -24,8 +24,6 @@ * All rights reserved. */ -#pragma ident "%Z%%M% %I% %E% SMI" - #include <stdio.h> #include <stdlib.h> #include <string.h> @@ -339,7 +337,7 @@ token_common(fcode_env_t *env, int headered, int visible) env->table[token].flags = 0; if (len) { env->table[token].name = MALLOC(len+1); - strncpy(env->table[token].name, namebuff, len); + (void) strncpy(env->table[token].name, namebuff, len); } else { env->table[token].name = NULL; } @@ -542,7 +540,7 @@ byte_load(fcode_env_t *env) DEBUGF(TOKEN_USAGE, entry->usage++); PUSH(DS, (fstack_t)apf); if ((env->state) && - ((entry->flags & IMMEDIATE) == 0)) { + ((entry->flags & IMMEDIATE) == 0)) { /* Compile in references */ compile_comma(env); } else { @@ -709,7 +707,8 @@ get_token(fcode_env_t *env) tok = POP(DS); tok &= MAX_FCODE; PUSH(DS, (fstack_t)env->table[tok].apf); - if (env->table[tok].flags & IMMEDIATE) immediate = 1; + if (env->table[tok].flags & IMMEDIATE) + immediate = 1; PUSH(DS, immediate); } diff --git a/usr/src/lib/efcode/engine/forth.c b/usr/src/lib/efcode/engine/forth.c index 33bd2c37d1..ddf7007b5f 100644 --- a/usr/src/lib/efcode/engine/forth.c +++ b/usr/src/lib/efcode/engine/forth.c @@ -23,8 +23,6 @@ * Use is subject to license terms. */ -#pragma ident "%Z%%M% %I% %E% SMI" - #include <stdio.h> #include <stdlib.h> #include <string.h> @@ -288,7 +286,7 @@ f_exit(fcode_env_t *env) #define COMPARE(cmp, rhs) ((((s_lforth_t)TOS) cmp((s_lforth_t)(rhs))) ? \ TRUE : FALSE) -#define UCOMPARE(cmp, rhs) ((((u_lforth_t)TOS) cmp((u_lforth_t)(rhs))) ? \ +#define UCOMPARE(cmp, rhs) ((((u_lforth_t)TOS) cmp((u_lforth_t)(rhs))) ? \ TRUE : FALSE) #define EQUALS == #define NOTEQUALS != @@ -689,7 +687,7 @@ pack_str(fcode_env_t *env) str = (char *)TOS; TOS = (fstack_t)buf; *buf++ = (uchar_t)len; - strncpy(buf, str, (len&0xff)); + (void) strncpy(buf, str, (len&0xff)); } void @@ -2416,7 +2414,7 @@ throw_from_fclib(fcode_env_t *env, fstack_t errcode, char *fmt, ...) char msg[256]; va_start(ap, fmt); - vsprintf(msg, fmt, ap); + (void) vsprintf(msg, fmt, ap); if (errcode) { diff --git a/usr/src/lib/efcode/engine/interactive.c b/usr/src/lib/efcode/engine/interactive.c index 398f52a686..942f8dcd13 100644 --- a/usr/src/lib/efcode/engine/interactive.c +++ b/usr/src/lib/efcode/engine/interactive.c @@ -24,8 +24,6 @@ * All rights reserved. */ -#pragma ident "%Z%%M% %I% %E% SMI" - #include <stdio.h> #include <stdlib.h> #include <unistd.h> @@ -104,7 +102,7 @@ defer(fcode_env_t *env) PUSH(DS, (fstack_t)&crash_ptr); name = parse_a_string(env, &len); make_common_access(env, name, len, 1, - env->instance_mode, &noop, &noop, &set_defer_actions); + env->instance_mode, &noop, &noop, &set_defer_actions); } void @@ -343,7 +341,7 @@ load_file(fcode_env_t *env) if (fd < 0) { forth_perror(env, "Can't open '%s'", name); } - fstat(fd, &buf); + (void) fstat(fd, &buf); len = buf.st_size; buffer = MALLOC(len); if (buffer == 0) @@ -352,7 +350,7 @@ load_file(fcode_env_t *env) if ((n = read(fd, buffer, len)) < 0) forth_perror(env, "read error '%s'", name); - close(fd); + (void) close(fd); PUSH(DS, (fstack_t)buffer); PUSH(DS, (fstack_t)n); } @@ -504,18 +502,18 @@ read_line(fcode_env_t *env) struct termio termio, savetermio; if (!isatty(fileno(stdin))) { - fgets(buf, sizeof (buf), stdin); + (void) fgets(buf, sizeof (buf), stdin); push_string(env, buf, strlen(buf)); return; } printf(prompt_string); fflush(stdout); - ioctl(fileno(stdin), TCGETA, &termio); + (void) ioctl(fileno(stdin), TCGETA, &termio); savetermio = termio; termio.c_lflag &= ~(ICANON|ECHO|ECHOE|IEXTEN); termio.c_cc[VTIME] = 0; termio.c_cc[VMIN] = 1; - ioctl(fileno(stdin), TCSETA, &termio); + (void) ioctl(fileno(stdin), TCSETA, &termio); my_line = cur_line = num_lines; save_buf[0] = '\0'; for (cursor = eol = buf; ; ) { @@ -627,7 +625,7 @@ read_line(fcode_env_t *env) redraw_line(env, buf, cursor, eol, save_line, save_line + save_cursor, save_line + len); - strcpy(buf, save_line); + (void) strcpy(buf, save_line); eol = buf + len; cursor = buf + save_cursor; continue; @@ -636,7 +634,7 @@ read_line(fcode_env_t *env) p = history_lines[cur_line]; len = strlen(p); redraw_line(env, buf, cursor, eol, p, p, p + len); - strcpy(buf, history_lines[cur_line]); + (void) strcpy(buf, history_lines[cur_line]); cursor = buf; eol = buf + len; continue; @@ -753,7 +751,7 @@ read_line(fcode_env_t *env) break; } add_line_to_history(env, buf); - ioctl(fileno(stdin), TCSETA, &savetermio); + (void) ioctl(fileno(stdin), TCSETA, &savetermio); push_string(env, buf, strlen(buf)); } @@ -763,7 +761,7 @@ set_prompt(fcode_env_t *env) char *prompt; if ((prompt = parse_a_string(env, NULL)) != NULL) - strncpy(prompt_string, prompt, sizeof (prompt_string)); + (void) strncpy(prompt_string, prompt, sizeof (prompt_string)); } #pragma init(_init) diff --git a/usr/src/lib/efcode/engine/log.c b/usr/src/lib/efcode/engine/log.c index b17f38b8c4..12b7687736 100644 --- a/usr/src/lib/efcode/engine/log.c +++ b/usr/src/lib/efcode/engine/log.c @@ -24,8 +24,6 @@ * Use is subject to license terms. */ -#pragma ident "%Z%%M% %I% %E% SMI" - /* * Daemon log message. This can direct log messages to either stdout, * an error log file or syslog (or any combination). @@ -183,22 +181,22 @@ log_message(int msg_level, char *fmt, ...) va_start(ap, fmt); - vsprintf(msg, fmt, ap); + (void) vsprintf(msg, fmt, ap); if (log_to_stdout(msg_level)) { printf(msg); fflush(stdout); } if (log_to_error_log(msg_level)) { - fprintf(error_log_fp, msg); - fflush(error_log_fp); + (void) fprintf(error_log_fp, msg); + (void) fflush(error_log_fp); } if (log_to_syslog(msg_level)) { if (strlen(log_msg) + strlen(msg) > LOG_LINESIZE - 1) { syslog(msg_level_to_syslog(msg_level), log_msg); log_msg[0] = '\0'; } - strcat(log_msg, msg); + (void) strcat(log_msg, msg); if ((p = strchr(log_msg, '\n')) != NULL) { *p = '\0'; syslog(msg_level_to_syslog(msg_level), log_msg); @@ -221,7 +219,7 @@ debug_msg(int debug_level, char *fmt, ...) va_start(ap, fmt); - vsprintf(msg, fmt, ap); + (void) vsprintf(msg, fmt, ap); log_message(MSG_DEBUG, msg); } @@ -237,8 +235,8 @@ log_perror(int msg_level, char *fmt, ...) va_start(ap, fmt); - vsprintf(msg, fmt, ap); - sprintf(tmp, "%s: %s\n", msg, strerror(errno)); + (void) vsprintf(msg, fmt, ap); + (void) sprintf(tmp, "%s: %s\n", msg, strerror(errno)); log_message(msg_level, tmp); } @@ -333,7 +331,7 @@ set_error_log(fcode_env_t *env) return; } if (error_log_fp) - fclose(error_log_fp); + (void) fclose(error_log_fp); if (error_log_name) FREE(error_log_name); error_log_fp = fp; diff --git a/usr/src/lib/efcode/engine/package.c b/usr/src/lib/efcode/engine/package.c index 54a75dfe88..2ba034c1a4 100644 --- a/usr/src/lib/efcode/engine/package.c +++ b/usr/src/lib/efcode/engine/package.c @@ -588,7 +588,7 @@ locate_package(fcode_env_t *env, char *start) if ((next_p = strchr(p, ':')) != NULL) *next_p++ = '\0'; tpath = MALLOC(strlen(p) + strlen(start) + 2); - sprintf(tpath, "%s/%s", p, start); + (void) sprintf(tpath, "%s/%s", p, start); if ((d = match_package_path(env, tpath)) != NULL) { FREE(fpath); FREE(tpath); @@ -706,10 +706,10 @@ get_path(fcode_env_t *env, device_t *d) name = get_package_name(env, d); n = strlen(pre_path) + strlen(name) + 1; path = MALLOC(n); - strcpy(path, pre_path); - strcat(path, name); + (void) strcpy(path, pre_path); + (void) strcat(path, name); if (d->child && d->parent) - strcat(path, "/"); + (void) strcat(path, "/"); FREE(pre_path); return (path); } diff --git a/usr/src/lib/efcode/engine/properties.c b/usr/src/lib/efcode/engine/properties.c index ff14c1f03c..966d0f005b 100644 --- a/usr/src/lib/efcode/engine/properties.c +++ b/usr/src/lib/efcode/engine/properties.c @@ -24,8 +24,6 @@ * All rights reserved. */ -#pragma ident "%Z%%M% %I% %E% SMI" - #include <stdio.h> #include <stdlib.h> #include <string.h> @@ -738,7 +736,7 @@ print_property(fcode_env_t *env, prop_t *p, char *prepend) char *name = (p->name ? p->name : "<noname>"); if (prepend) { - sprintf(buf, "%s %s", prepend, name); + (void) snprintf(buf, sizeof (buf), "%s %s", prepend, name); name = buf; } print_indented(name); diff --git a/usr/src/lib/efcode/engine/signal.c b/usr/src/lib/efcode/engine/signal.c index a023bfd857..eed5c962d9 100644 --- a/usr/src/lib/efcode/engine/signal.c +++ b/usr/src/lib/efcode/engine/signal.c @@ -24,8 +24,6 @@ * All rights reserved. */ -#pragma ident "%Z%%M% %I% %E% SMI" - #include <stdio.h> #include <stdlib.h> #include <string.h> @@ -55,14 +53,14 @@ process_signal(int sig, siginfo_t *sip, void *addr) case SIGFPE: forth_abort(saved_envp, "%s: Fault Addr: 0x%08x", strsignal(sig), sip->si_addr); - + /* FALLTHROUGH */ case SIGQUIT: - ioctl(fileno(stdin), TCSETA, &saved_termio); + (void) ioctl(fileno(stdin), TCSETA, &saved_termio); log_message(MSG_FATAL, "SIGQUIT\n"); abort(); case SIGINT: - ioctl(fileno(stdin), TCSETA, &saved_termio); + (void) ioctl(fileno(stdin), TCSETA, &saved_termio); break; } forth_abort(saved_envp, strsignal(sig)); @@ -75,17 +73,17 @@ install_handlers(fcode_env_t *env) saved_envp = env; - ioctl(fileno(stdin), TCGETA, &saved_termio); + (void) ioctl(fileno(stdin), TCGETA, &saved_termio); - sigemptyset(&sa.sa_mask); + (void) sigemptyset(&sa.sa_mask); sa.sa_flags = SA_SIGINFO|SA_NODEFER; sa.sa_handler = 0; sa.sa_sigaction = process_signal; - sigaction(SIGINT, &sa, NULL); - sigaction(SIGQUIT, &sa, NULL); - sigaction(SIGSEGV, &sa, NULL); - sigaction(SIGBUS, &sa, NULL); - sigaction(SIGUSR1, &sa, NULL); - sigaction(SIGFPE, &sa, NULL); + (void) sigaction(SIGINT, &sa, NULL); + (void) sigaction(SIGQUIT, &sa, NULL); + (void) sigaction(SIGSEGV, &sa, NULL); + (void) sigaction(SIGBUS, &sa, NULL); + (void) sigaction(SIGUSR1, &sa, NULL); + (void) sigaction(SIGFPE, &sa, NULL); } diff --git a/usr/src/lib/efcode/fcdriver/get_req.c b/usr/src/lib/efcode/fcdriver/get_req.c index 2fd07e4fec..dbe3dabb82 100644 --- a/usr/src/lib/efcode/fcdriver/get_req.c +++ b/usr/src/lib/efcode/fcdriver/get_req.c @@ -178,8 +178,8 @@ save_fcode_to_file(fcode_env_t *env) return; } log_message(MSG_INFO, "Fcode %p,%x to file '%s'\n", buf, len, fname); - fwrite(buf, len, sizeof (char), fd); - fclose(fd); + (void) fwrite(buf, len, sizeof (char), fd); + (void) fclose(fd); } void @@ -325,7 +325,7 @@ get_request(fcode_env_t *env) common_data_t *cdp = env->private; if (cdp->fcode_fd >= 0) - close(cdp->fcode_fd); + (void) close(cdp->fcode_fd); if (!open_fcode_dev(env)) exit(1); if (!fc_get_request(cdp)) { @@ -405,7 +405,7 @@ finish_request(fcode_env_t *env) { common_data_t *cdp = env->private; - close(cdp->fcode_fd); + (void) close(cdp->fcode_fd); } /* diff --git a/usr/src/lib/efcode/fcdriver/ioctl.c b/usr/src/lib/efcode/fcdriver/ioctl.c index 218ceb88db..7a40d98979 100644 --- a/usr/src/lib/efcode/fcdriver/ioctl.c +++ b/usr/src/lib/efcode/fcdriver/ioctl.c @@ -24,8 +24,6 @@ * All rights reserved. */ -#pragma ident "%Z%%M% %I% %E% SMI" - #include <sys/stat.h> #include <fcntl.h> #include <unistd.h> @@ -85,7 +83,7 @@ fc_run_priv(common_data_t *cdp, char *service, int nin, int nout, ...) error_msg = "Error"; error = 1; } - if ((error & !no_err) || + if ((error && !no_err) || (get_interpreter_debug_level() & DEBUG_REG_ACCESS)) { if (error) log_message(MSG_ERROR, "%s: FC_RUN_PRIV: %s: ", diff --git a/usr/src/lib/efcode/fcdriver/load_node.c b/usr/src/lib/efcode/fcdriver/load_node.c index 613a1f94f6..efbd9caa5b 100644 --- a/usr/src/lib/efcode/fcdriver/load_node.c +++ b/usr/src/lib/efcode/fcdriver/load_node.c @@ -24,8 +24,6 @@ * All rights reserved. */ -#pragma ident "%Z%%M% %I% %E% SMI" - #include <unistd.h> #include <stdlib.h> #include <stdio.h> @@ -71,22 +69,22 @@ build_default_search_path(char *arch) struct utsname utsname; int len; - sysinfo(SI_PLATFORM, platform, sizeof (platform)); - uname(&utsname); + (void) sysinfo(SI_PLATFORM, platform, sizeof (platform)); + (void) uname(&utsname); len = strlen(search_proto) + strlen(platform) + strlen(utsname.machine); if (*arch != '\0') { len += len + (3 * strlen(arch)) + 1; } default_search_path = MALLOC(len); if (*arch != '\0') { - sprintf(default_search_path, search_proto, platform, arch, - utsname.machine, arch, arch); + (void) sprintf(default_search_path, search_proto, platform, + arch, utsname.machine, arch, arch); p = default_search_path + strlen(default_search_path); *p++ = ':'; } else p = default_search_path; - sprintf(p, search_proto, platform, "", utsname.machine, "", ""); + (void) sprintf(p, search_proto, platform, "", utsname.machine, "", ""); } static void @@ -121,7 +119,7 @@ search_path(char *name, char *search, int (*fn)(char *)) if ((next_p = strchr(p, ':')) != NULL) *next_p++ = '\0'; tpath = MALLOC(strlen(p) + strlen(name) + 2); - sprintf(tpath, "%s/%s", p, name); + (void) sprintf(tpath, "%s/%s", p, name); if ((*fn)(tpath)) { FREE(fpath); return (tpath); @@ -169,13 +167,13 @@ is_fcode_file(char *path) if (fstat(fd, &statb) != 0 || read(fd, header, sizeof (header)) < 0) { debug_msg(DEBUG_FIND_FCODE, "%s: '%s' can't fstat/read\n", func_name, path); - close(fd); + (void) close(fd); return (0); } status = check_fcode_header(path, header, statb.st_size); debug_msg(DEBUG_FIND_FCODE, "%s: '%s' format %s\n", func_name, path, status ? "OK" : "NOT OK"); - close(fd); + (void) close(fd); return (status); } @@ -194,7 +192,7 @@ find_lib_file(fcode_env_t *env, char *prefix, char *name, char *suffix, } lib_name = MALLOC(strlen(name) + strlen(prefix) + strlen(suffix) + 1); - sprintf(lib_name, "%s%s%s", prefix, name, suffix); + (void) sprintf(lib_name, "%s%s%s", prefix, name, suffix); fname = search_path(lib_name, search, fn); FREE(lib_name); return (fname); @@ -245,8 +243,8 @@ install_node_data(fcode_env_t *env, device_t *d) * build the property node returned, so we have to grab a copy * of the data. */ - strcpy(libname, (char *)p->data); - strcat(libname, "_"); + (void) strcpy(libname, (char *)p->data); + (void) strcat(libname, "_"); } else libname[0] = '\0'; @@ -261,7 +259,7 @@ install_node_data(fcode_env_t *env, device_t *d) * the property node returned, so we have to grab a copy of the * data. */ - strcat(libname, (char *)p->data); + (void) strcat(libname, (char *)p->data); debug_msg(DEBUG_FIND_FCODE, "%s: `%s` lname: '%s'\n", func_name, get_path(env, d), libname); diff --git a/usr/src/lib/efcode/fcdriver/misc.c b/usr/src/lib/efcode/fcdriver/misc.c index b2ea8a9e00..d0891aa9a6 100644 --- a/usr/src/lib/efcode/fcdriver/misc.c +++ b/usr/src/lib/efcode/fcdriver/misc.c @@ -24,8 +24,6 @@ * Use is subject to license terms. */ -#pragma ident "%Z%%M% %I% %E% SMI" - #include <stdio.h> #include <stdlib.h> #include <strings.h> @@ -463,11 +461,11 @@ get_eeprom_value(fcode_env_t *env, char *name) FILE *fd; char buf[80], *p; - sprintf(buf, "eeprom '%s'", name); + (void) sprintf(buf, "eeprom '%s'", name); if ((fd = popen(buf, "r")) == NULL) return (NULL); - fgets(buf, sizeof (buf), fd); - pclose(fd); + (void) fgets(buf, sizeof (buf), fd); + (void) pclose(fd); if ((p = strchr(buf, '\n')) != NULL) *p = '\0'; if ((p = strchr(buf, '=')) != NULL) diff --git a/usr/src/lib/efcode/fcdriver/phandle.c b/usr/src/lib/efcode/fcdriver/phandle.c index 79a202da4e..fddca08ef0 100644 --- a/usr/src/lib/efcode/fcdriver/phandle.c +++ b/usr/src/lib/efcode/fcdriver/phandle.c @@ -24,8 +24,6 @@ * All rights reserved. */ -#pragma ident "%Z%%M% %I% %E% SMI" - #include <stdio.h> #include <stdlib.h> #include <strings.h> @@ -78,13 +76,13 @@ convert_phandle(fcode_env_t *env, fstack_t d) if (use_os_handle) { my_nodeid_t nh; - nh.my_handle = (fc_phandle_t) d; + nh.my_handle = (fc_phandle_t)d; t = find_resource(&cdp->nodeids, &nh, match_handle); if (t == NULL) { r = 0; } else { - my_nodeid_t *p = (my_nodeid_t *) t->data; - r = (device_t *) p->node; + my_nodeid_t *p = (my_nodeid_t *)t->data; + r = (device_t *)p->node; } } else r = (device_t *)d; @@ -108,11 +106,11 @@ revert_phandle(fcode_env_t *env, device_t *d) if (t == NULL) { r = 0; } else { - my_nodeid_t *p = (my_nodeid_t *) t->data; - r = (fstack_t) p->my_handle; + my_nodeid_t *p = (my_nodeid_t *)t->data; + r = (fstack_t)p->my_handle; } } else - r = (fstack_t) d; + r = (fstack_t)d; return (r); } @@ -135,7 +133,6 @@ allocate_phandle(fcode_env_t *env) { private_data_t *pd; common_data_t *cdp; - int error; char *service; device_t *current; fc_cell_t hcell; @@ -160,11 +157,11 @@ allocate_phandle(fcode_env_t *env) pd = MALLOC(sizeof (private_data_t)); pd->common = cdp; - pd->parent = (fc_phandle_t) revert_phandle(env, current->parent); + pd->parent = (fc_phandle_t)revert_phandle(env, current->parent); pd->upload = (cdp->init_done == 1); current->private = pd; - error = fc_run_priv(cdp, service, 0, 1, &hcell); + (void) fc_run_priv(cdp, service, 0, 1, &hcell); pd->node = fc_cell2phandle(hcell); diff --git a/usr/src/lib/efcode/fcdriver/upload.c b/usr/src/lib/efcode/fcdriver/upload.c index 14b8989295..18db29fe55 100644 --- a/usr/src/lib/efcode/fcdriver/upload.c +++ b/usr/src/lib/efcode/fcdriver/upload.c @@ -24,8 +24,6 @@ * All rights reserved. */ -#pragma ident "%Z%%M% %I% %E% SMI" - #include <sys/stat.h> #include <fcntl.h> #include <unistd.h> @@ -157,10 +155,9 @@ upload_nodes(fcode_env_t *env) void validate_nodes(fcode_env_t *env) { - int error; common_data_t *cdp = env->private; - error = ioctl(cdp->fcode_fd, FC_VALIDATE); + (void) ioctl(cdp->fcode_fd, FC_VALIDATE); } #pragma init(_init) diff --git a/usr/src/lib/efcode/gp2/gp2.c b/usr/src/lib/efcode/gp2/gp2.c index bdc8f2d72f..50f222a7bd 100644 --- a/usr/src/lib/efcode/gp2/gp2.c +++ b/usr/src/lib/efcode/gp2/gp2.c @@ -163,9 +163,9 @@ do_encode_unit(fcode_env_t *env) off = lo & 0x7fffff; /* build config offset */ if (off) { - sprintf(enc_buf, "%x,%x", id, off); + (void) sprintf(enc_buf, "%x,%x", id, off); } else { - sprintf(enc_buf, "%x", id); + (void) sprintf(enc_buf, "%x", id); } debug_msg(DEBUG_REG_ACCESS, "gp2:encode_unit ( %x %x ) -> '%s'\n", (int)hi, (int)lo, enc_buf); diff --git a/usr/src/lib/efcode/jupiter/jupiter.c b/usr/src/lib/efcode/jupiter/jupiter.c index 823cbe1b5f..b11f162613 100644 --- a/usr/src/lib/efcode/jupiter/jupiter.c +++ b/usr/src/lib/efcode/jupiter/jupiter.c @@ -239,7 +239,7 @@ do_device_id(fcode_env_t *env) lo = POP(DS); portid = 0; - if (cdp && cdp->fc.unit_address && + if (cdp != NULL && *cdp->fc.unit_address != '\0' && ((buf = strdup(cdp->fc.unit_address)) != NULL)) { /* * Get portid number from unit_address diff --git a/usr/src/lib/efcode/packages/parse.c b/usr/src/lib/efcode/packages/parse.c index b75dd73ee5..9377f96708 100644 --- a/usr/src/lib/efcode/packages/parse.c +++ b/usr/src/lib/efcode/packages/parse.c @@ -24,8 +24,6 @@ * All rights reserved. */ -#pragma ident "%Z%%M% %I% %E% SMI" - #include <stdio.h> #include <stdlib.h> #include <strings.h> @@ -41,7 +39,7 @@ byte_loadfile(fcode_env_t *env) int len; load_file(env); - len = (int) POP(DS); + len = (int)POP(DS); if (len) { void *ptr = (void *) TOS; PUSH(DS, 1); @@ -60,7 +58,7 @@ define_hook(fcode_env_t *env, char *name, int len, char *fcimage) header(env, name, len, 0); COMPILE_TOKEN(&do_colon); env->state |= 1; - PUSH(DS, (fstack_t) fcimage); + PUSH(DS, (fstack_t)fcimage); PUSH(DS, strlen(fcimage)); compile_string(env); COMPILE_TOKEN(&byteload_ptr); @@ -131,5 +129,5 @@ make_builtin_hooks(fcode_env_t *env, char *where) } } FREE(buffer); - fclose(fd); + (void) fclose(fd); } diff --git a/usr/src/lib/efcode/pci/pci.c b/usr/src/lib/efcode/pci/pci.c index 2ee4fc02c2..02fa8bd866 100644 --- a/usr/src/lib/efcode/pci/pci.c +++ b/usr/src/lib/efcode/pci/pci.c @@ -241,9 +241,9 @@ do_encode_unit(fcode_env_t *env) dev = ((hi >> 11) & 0x1f); if (fn) { - sprintf(enc_buf, "%x,%x", dev, fn); + (void) sprintf(enc_buf, "%x,%x", dev, fn); } else { - sprintf(enc_buf, "%x", dev); + (void) sprintf(enc_buf, "%x", dev); } debug_msg(DEBUG_REG_ACCESS, "pci:encode-unit ( %x ) -> %s\n", hi, enc_buf); @@ -287,7 +287,7 @@ do_device_id(fcode_env_t *env) PUSH(DS, cfgadd + PCI_CONF_DEVID); config_wfetch(env); dev_id = POP(DS); - sprintf(buf, "pci%x,%x", ven_id, dev_id); + (void) sprintf(buf, "pci%x,%x", ven_id, dev_id); push_a_string(env, STRDUP(buf)); } @@ -311,7 +311,8 @@ do_class_id(fcode_env_t *env) PUSH(DS, cfgadd + PCI_CONF_PROGCLASS); config_bfetch(env); progclass = POP(DS); - sprintf(buf, "pciclass%02x%02x%02x", basclass, subclass, progclass); + (void) sprintf(buf, "pciclass%02x%02x%02x", basclass, subclass, + progclass); push_a_string(env, STRDUP(buf)); } diff --git a/usr/src/lib/efcode/upa/upa.c b/usr/src/lib/efcode/upa/upa.c index 251dd5183d..60993a6aa6 100644 --- a/usr/src/lib/efcode/upa/upa.c +++ b/usr/src/lib/efcode/upa/upa.c @@ -24,8 +24,6 @@ * All rights reserved. */ -#pragma ident "%Z%%M% %I% %E% SMI" - #include <stdio.h> #include <string.h> #include <fcode/private.h> @@ -51,7 +49,7 @@ do_encode_unit(fcode_env_t *env) hi = POP(DS); lo = POP(DS); hi = ((hi >> 1) & 0x1f); - sprintf(buf, "%x,%x", hi, lo); + (void) sprintf(buf, "%x,%x", hi, lo); push_a_string(env, buf); } diff --git a/usr/src/lib/fm/topo/modules/common/pcibus/pci_sensor.c b/usr/src/lib/fm/topo/modules/common/pcibus/pci_sensor.c index bb2cf6d344..390017fd4a 100644 --- a/usr/src/lib/fm/topo/modules/common/pcibus/pci_sensor.c +++ b/usr/src/lib/fm/topo/modules/common/pcibus/pci_sensor.c @@ -29,27 +29,14 @@ #include <pcibus.h> #include <topo_sensor.h> -int -pci_create_dev_sensors(topo_mod_t *mod, tnode_t *dev) +static const char *pci_sensor_types[] = { "current", "voltage", "temperature" }; + +static int +pci_create_dev_scandir(topo_mod_t *mod, tnode_t *dev, const char *path) { int ret; DIR *d; - char path[PATH_MAX]; - topo_instance_t binst, dinst; struct dirent *ent; - tnode_t *parent = topo_node_parent(dev); - - binst = topo_node_instance(parent); - dinst = topo_node_instance(dev); - - if (snprintf(path, sizeof (path), "/dev/sensors/temperature/pci/%x.%x", - binst, dinst) >= sizeof (path)) { - topo_mod_dprintf(mod, "failed to construct temp sensor " - "directory path, path too long"); - return (topo_mod_seterrno(mod, EMOD_UKNOWN_ENUM)); - } - - topo_mod_dprintf(mod, "searching for sensors in %s", path); d = opendir(path); if (d == NULL) { @@ -72,24 +59,54 @@ pci_create_dev_sensors(topo_mod_t *mod, tnode_t *dev) if (snprintf(spath, sizeof (spath), "%s/%s", path, ent->d_name) >= sizeof (spath)) { - topo_mod_dprintf(mod, "failed to construct temp sensor " - "path for %s/%s, path too long", path, ent->d_name); + topo_mod_dprintf(mod, "failed to construct sensor path " + "for %s/%s, path too long", path, ent->d_name); ret = topo_mod_seterrno(mod, EMOD_UKNOWN_ENUM); goto out; } topo_mod_dprintf(mod, "attempting to create sensor at %s", spath); - if ((ret = topo_sensor_create_temp_sensor(mod, dev, spath, + if ((ret = topo_sensor_create_scalar_sensor(mod, dev, spath, ent->d_name)) < 0) { goto out; } - } + ret = 0; out: (void) closedir(d); - return (ret); } + +int +pci_create_dev_sensors(topo_mod_t *mod, tnode_t *dev) +{ + uint_t i; + char path[PATH_MAX]; + topo_instance_t binst, dinst; + tnode_t *parent = topo_node_parent(dev); + + binst = topo_node_instance(parent); + dinst = topo_node_instance(dev); + + for (i = 0; i < ARRAY_SIZE(pci_sensor_types); i++) { + int ret; + + if (snprintf(path, sizeof (path), "/dev/sensors/%s/pci/%x.%x", + pci_sensor_types[i], binst, dinst) >= sizeof (path)) { + topo_mod_dprintf(mod, "failed to construct %s sensor " + "directory path, path too long", + pci_sensor_types[i]); + return (topo_mod_seterrno(mod, EMOD_UKNOWN_ENUM)); + } + + topo_mod_dprintf(mod, "searching for sensors in %s", path); + if ((ret = pci_create_dev_scandir(mod, dev, path)) != 0) { + return (ret); + } + } + + return (0); +} diff --git a/usr/src/lib/fm/topo/modules/common/ses/ses_facility.c b/usr/src/lib/fm/topo/modules/common/ses/ses_facility.c index 2c4a1314e3..faef123480 100644 --- a/usr/src/lib/fm/topo/modules/common/ses/ses_facility.c +++ b/usr/src/lib/fm/topo/modules/common/ses/ses_facility.c @@ -113,7 +113,8 @@ typedef struct ses_sensor_desc { static const topo_method_t ses_indicator_methods[] = { { "ses_indicator_mode", TOPO_PROP_METH_DESC, TOPO_METH_SES_MODE_VERSION, TOPO_STABILITY_INTERNAL, - ses_indicator_mode } + ses_indicator_mode }, + { NULL } }; static const topo_method_t ses_sensor_methods[] = { @@ -126,6 +127,7 @@ static const topo_method_t ses_sensor_methods[] = { { "ses_psu_state", TOPO_PROP_METH_DESC, TOPO_METH_SES_PSU_VERSION, TOPO_STABILITY_INTERNAL, ses_psu_state }, + { NULL } }; /* diff --git a/usr/src/lib/fm/topo/modules/common/shared/topo_sensor.c b/usr/src/lib/fm/topo/modules/common/shared/topo_sensor.c index c9e56e9e1f..a716c57a66 100644 --- a/usr/src/lib/fm/topo/modules/common/shared/topo_sensor.c +++ b/usr/src/lib/fm/topo/modules/common/shared/topo_sensor.c @@ -11,13 +11,14 @@ /* * Copyright 2019, Joyent, Inc. + * Copyright 2020 Oxide Computer Company */ /* * This file provides routines to interact with the kernel sensor framework. * Currently, modules that require interacting with a kernel sensor need to * build this file as part of the module. This takes care of all the work of - * setting up and creating the temperature sensor, given a path to that sensor. + * setting up and creating the sensor, given a path to that sensor. */ #include <sys/types.h> @@ -31,21 +32,21 @@ #include <sys/fm/protocol.h> #include <fm/topo_mod.h> -#define TOPO_METH_TOPO_SENSOR_TEMP "topo_sensor_temp_reading" -#define TOPO_METH_TOPO_SENSOR_TEMP_DESC "Kernel Temperature Reading" -#define TOPO_METH_TOPO_SENSOR_TEMP_VERSION 0 +#define TOPO_METH_TOPO_SENSOR_SCALAR "topo_sensor_scalar_reading" +#define TOPO_METH_TOPO_SENSOR_SCALAR_DESC "Kernel Sensor Scalar Reading" +#define TOPO_METH_TOPO_SENSOR_SCALAR_VERSION 0 static int -topo_sensor_temp_read(topo_mod_t *mod, tnode_t *node, topo_version_t vers, +topo_sensor_scalar_read(topo_mod_t *mod, tnode_t *node, topo_version_t vers, nvlist_t *in, nvlist_t **out) { int fd = -1, ret; nvlist_t *args, *nvl; char *path; - sensor_ioctl_temperature_t temp; - double degrees; + sensor_ioctl_scalar_t scalar; + double value; - if (vers != TOPO_METH_TOPO_SENSOR_TEMP_VERSION) { + if (vers != TOPO_METH_TOPO_SENSOR_SCALAR_VERSION) { return (topo_mod_seterrno(mod, ETOPO_METHOD_VERNEW)); } @@ -62,31 +63,30 @@ topo_sensor_temp_read(topo_mod_t *mod, tnode_t *node, topo_version_t vers, return (topo_mod_seterrno(mod, EMOD_UNKNOWN)); } - (void) memset(&temp, '\0', sizeof (temp)); - if (ioctl(fd, SENSOR_IOCTL_TEMPERATURE, &temp) != 0) { - topo_mod_dprintf(mod, "failed to read temperature sensor " - "%s: %s", path, strerror(errno)); + (void) memset(&scalar, '\0', sizeof (scalar)); + if (ioctl(fd, SENSOR_IOCTL_SCALAR, &scalar) != 0) { + topo_mod_dprintf(mod, "failed to read sensor %s: %s", path, + strerror(errno)); ret = topo_mod_seterrno(mod, EMOD_UNKNOWN); goto out; } /* * Check to see if we need to change the value to get it into an - * accurate reading. Positive values indicate that the temperature - * reading is in a fractional number of degrees and that each degree - * contains temp.sit_gran steps. A negative number means that the - * temperature reading represents temp.sit_gran degrees. + * accurate reading. Positive granularities indicate that the sensor + * reading is in a fractional number of units and that each unit + * contains scalar.sis_gran steps. A negative number means that the + * sensor reading represents scalar.sis_gran units. */ - degrees = (double)temp.sit_temp; - if (temp.sit_gran > 1) { - degrees /= (double)temp.sit_gran; - } else if (temp.sit_gran < -1) { - degrees *= (double)labs(temp.sit_gran); + value = (double)scalar.sis_value; + if (scalar.sis_gran > 1) { + value /= (double)scalar.sis_gran; + } else if (scalar.sis_gran < -1) { + value *= (double)labs(scalar.sis_gran); } if (topo_mod_nvalloc(mod, &nvl, NV_UNIQUE_NAME) != 0) { - topo_mod_dprintf(mod, "failed to allocate output temperature " - "nvl"); + topo_mod_dprintf(mod, "failed to allocate output nvl"); ret = topo_mod_seterrno(mod, EMOD_NOMEM); goto out; } @@ -94,9 +94,9 @@ topo_sensor_temp_read(topo_mod_t *mod, tnode_t *node, topo_version_t vers, if (nvlist_add_string(nvl, TOPO_PROP_VAL_NAME, TOPO_SENSOR_READING) != 0 || nvlist_add_uint32(nvl, TOPO_PROP_VAL_TYPE, TOPO_TYPE_DOUBLE) != 0 || - nvlist_add_double(nvl, TOPO_PROP_VAL_VAL, degrees) != 0) { + nvlist_add_double(nvl, TOPO_PROP_VAL_VAL, value) != 0) { topo_mod_dprintf(mod, "failed to add members to output " - "temperature nvlist"); + "sensor nvlist"); nvlist_free(nvl); ret = topo_mod_seterrno(mod, EMOD_NOMEM); goto out; @@ -111,35 +111,40 @@ out: return (ret); } -static const topo_method_t topo_sensor_temp_fac_methods[] = { - { TOPO_METH_TOPO_SENSOR_TEMP, TOPO_METH_TOPO_SENSOR_TEMP_DESC, - TOPO_METH_TOPO_SENSOR_TEMP_VERSION, TOPO_STABILITY_INTERNAL, - topo_sensor_temp_read }, +static const topo_method_t topo_sensor_scalar_fac_methods[] = { + { TOPO_METH_TOPO_SENSOR_SCALAR, TOPO_METH_TOPO_SENSOR_SCALAR_DESC, + TOPO_METH_TOPO_SENSOR_SCALAR_VERSION, TOPO_STABILITY_INTERNAL, + topo_sensor_scalar_read }, { NULL } }; static topo_sensor_unit_t -topo_sensor_units(const sensor_ioctl_temperature_t *temp) +topo_sensor_units(const sensor_ioctl_scalar_t *scalar) { - switch (temp->sit_unit) { + switch (scalar->sis_unit) { case SENSOR_UNIT_CELSIUS: return (TOPO_SENSOR_UNITS_DEGREES_C); case SENSOR_UNIT_FAHRENHEIT: return (TOPO_SENSOR_UNITS_DEGREES_F); case SENSOR_UNIT_KELVIN: return (TOPO_SENSOR_UNITS_DEGREES_K); + case SENSOR_UNIT_VOLTS: + return (TOPO_SENSOR_UNITS_VOLTS); + case SENSOR_UNIT_AMPS: + return (TOPO_SENSOR_UNITS_AMPS); default: return (TOPO_SENSOR_UNITS_UNSPECIFIED); } } int -topo_sensor_create_temp_sensor(topo_mod_t *mod, tnode_t *pnode, +topo_sensor_create_scalar_sensor(topo_mod_t *mod, tnode_t *pnode, const char *path, const char *fname) { int fd, ret, err; sensor_ioctl_kind_t sik; - sensor_ioctl_temperature_t temp; + sensor_ioctl_scalar_t scalar; + uint32_t topo_type; tnode_t *fnode = NULL; topo_pgroup_info_t pgi; nvlist_t *reader_arg = NULL; @@ -148,16 +153,16 @@ topo_sensor_create_temp_sensor(topo_mod_t *mod, tnode_t *pnode, topo_node_name(pnode), path); (void) memset(&sik, '\0', sizeof (sik)); - (void) memset(&temp, '\0', sizeof (temp)); + (void) memset(&scalar, '\0', sizeof (scalar)); if ((fd = open(path, O_RDONLY)) < 0) { topo_mod_dprintf(mod, "failed to open sensor path %s: %s", path, strerror(errno)); /* - * We always try to create temperature sensors; however, they - * may not exist or be supported on the system in question. - * Therefore ENOENT is totally acceptable. + * We always try to create sensors; however, they may not exist + * or be supported on the system in question. Therefore ENOENT + * is totally acceptable. */ if (errno == ENOENT) { return (0); @@ -165,23 +170,34 @@ topo_sensor_create_temp_sensor(topo_mod_t *mod, tnode_t *pnode, return (topo_mod_seterrno(mod, EMOD_UNKNOWN)); } - if (ioctl(fd, SENSOR_IOCTL_TYPE, &sik) != 0) { + if (ioctl(fd, SENSOR_IOCTL_KIND, &sik) != 0) { topo_mod_dprintf(mod, "failed to verify sensor kind for sensor " "%s: %s", path, strerror(errno)); ret = topo_mod_seterrno(mod, EMOD_UNKNOWN); goto out; } - if (sik.sik_kind != SENSOR_KIND_TEMPERATURE) { - topo_mod_dprintf(mod, "sensor kind for %s is not temperature, " - "found 0x%x", path, sik.sik_kind); + switch (sik.sik_kind) { + case SENSOR_KIND_TEMPERATURE: + topo_type = TOPO_SENSOR_TYPE_TEMP; + break; + case SENSOR_KIND_VOLTAGE: + topo_type = TOPO_SENSOR_TYPE_VOLTAGE; + break; + case SENSOR_KIND_CURRENT: + topo_type = TOPO_SENSOR_TYPE_CURRENT; + break; + default: + topo_mod_dprintf(mod, "unknown sensor kind for %s, found 0x%x", + path, sik.sik_kind); ret = topo_mod_seterrno(mod, EMOD_UNKNOWN); goto out; + } - if (ioctl(fd, SENSOR_IOCTL_TEMPERATURE, &temp) != 0) { - topo_mod_dprintf(mod, "failed to read temperature sensor " - "%s: %s", path, strerror(errno)); + if (ioctl(fd, SENSOR_IOCTL_SCALAR, &scalar) != 0) { + topo_mod_dprintf(mod, "failed to read scalar sensor %s: %s", + path, strerror(errno)); ret = topo_mod_seterrno(mod, EMOD_UNKNOWN); goto out; } @@ -191,7 +207,7 @@ topo_sensor_create_temp_sensor(topo_mod_t *mod, tnode_t *pnode, if ((fnode = topo_node_facbind(mod, pnode, fname, TOPO_FAC_TYPE_SENSOR)) == NULL) { - topo_mod_dprintf(mod, "failed to bind temperature facility " + topo_mod_dprintf(mod, "failed to bind sensor facility " "node to %s: %d", path, topo_mod_errno(mod)); ret = -1; goto out; @@ -213,10 +229,9 @@ topo_sensor_create_temp_sensor(topo_mod_t *mod, tnode_t *pnode, TOPO_SENSOR_CLASS, TOPO_PROP_IMMUTABLE, TOPO_SENSOR_CLASS_THRESHOLD, &err) != 0 || topo_prop_set_uint32(fnode, TOPO_PGROUP_FACILITY, - TOPO_FACILITY_TYPE, TOPO_PROP_IMMUTABLE, TOPO_SENSOR_TYPE_TEMP, - &err) != 0 || + TOPO_FACILITY_TYPE, TOPO_PROP_IMMUTABLE, topo_type, &err) != 0 || topo_prop_set_uint32(fnode, TOPO_PGROUP_FACILITY, - TOPO_SENSOR_UNITS, TOPO_PROP_IMMUTABLE, topo_sensor_units(&temp), + TOPO_SENSOR_UNITS, TOPO_PROP_IMMUTABLE, topo_sensor_units(&scalar), &err) != 0) { topo_mod_dprintf(mod, "failed to set properties for sensor " "%s: %s", path, topo_strerror(err)); @@ -225,7 +240,7 @@ topo_sensor_create_temp_sensor(topo_mod_t *mod, tnode_t *pnode, } - if (topo_method_register(mod, fnode, topo_sensor_temp_fac_methods) < + if (topo_method_register(mod, fnode, topo_sensor_scalar_fac_methods) < 0) { topo_mod_dprintf(mod, "failed to register reading methods on " "%s", path); @@ -241,7 +256,7 @@ topo_sensor_create_temp_sensor(topo_mod_t *mod, tnode_t *pnode, } if (topo_prop_method_register(fnode, TOPO_PGROUP_FACILITY, - TOPO_SENSOR_READING, TOPO_TYPE_DOUBLE, TOPO_METH_TOPO_SENSOR_TEMP, + TOPO_SENSOR_READING, TOPO_TYPE_DOUBLE, TOPO_METH_TOPO_SENSOR_SCALAR, reader_arg, &err) != 0) { topo_mod_dprintf(mod, "failed to set argument for sensor %s: " "%s", path, topo_strerror(err)); @@ -249,6 +264,8 @@ topo_sensor_create_temp_sensor(topo_mod_t *mod, tnode_t *pnode, goto out; } + topo_mod_dprintf(mod, "created sensor at %s", path); + nvlist_free(reader_arg); return (0); out: diff --git a/usr/src/lib/fm/topo/modules/common/shared/topo_sensor.h b/usr/src/lib/fm/topo/modules/common/shared/topo_sensor.h index ff6e1ea92e..753dcbd8d8 100644 --- a/usr/src/lib/fm/topo/modules/common/shared/topo_sensor.h +++ b/usr/src/lib/fm/topo/modules/common/shared/topo_sensor.h @@ -24,8 +24,8 @@ extern "C" { #endif -extern int topo_sensor_create_temp_sensor(topo_mod_t *, tnode_t *, const char *, - const char *); +extern int topo_sensor_create_scalar_sensor(topo_mod_t *, tnode_t *, + const char *, const char *); #ifdef __cplusplus } diff --git a/usr/src/lib/fm/topo/modules/i86pc/chip/chip_temp.c b/usr/src/lib/fm/topo/modules/i86pc/chip/chip_temp.c index 89f8d57fb6..f06190bb46 100644 --- a/usr/src/lib/fm/topo/modules/i86pc/chip/chip_temp.c +++ b/usr/src/lib/fm/topo/modules/i86pc/chip/chip_temp.c @@ -71,7 +71,7 @@ chip_create_core_temp_sensor(topo_mod_t *mod, tnode_t *pnode) } } - return (topo_sensor_create_temp_sensor(mod, pnode, buf, "temp")); + return (topo_sensor_create_scalar_sensor(mod, pnode, buf, "temp")); } int @@ -87,5 +87,5 @@ chip_create_chip_temp_sensor(topo_mod_t *mod, tnode_t *pnode) return (topo_mod_seterrno(mod, EMOD_UNKNOWN)); } - return (topo_sensor_create_temp_sensor(mod, pnode, buf, "temp")); + return (topo_sensor_create_scalar_sensor(mod, pnode, buf, "temp")); } diff --git a/usr/src/lib/fm/topo/modules/i86pc/chipset/chipset.c b/usr/src/lib/fm/topo/modules/i86pc/chipset/chipset.c index cc306b4b2f..2f3781c932 100644 --- a/usr/src/lib/fm/topo/modules/i86pc/chipset/chipset.c +++ b/usr/src/lib/fm/topo/modules/i86pc/chipset/chipset.c @@ -136,7 +136,7 @@ topo_chipset_enum(topo_mod_t *mod, tnode_t *pnode, const char *name, /* * Finally, create the temperature sensor. */ - if ((ret = topo_sensor_create_temp_sensor(mod, tn, + if ((ret = topo_sensor_create_scalar_sensor(mod, tn, topo_chipset_temp_sensor, "temp")) != 0) { topo_mod_dprintf(mod, "failed to create chipset temperature " "sensor"); diff --git a/usr/src/lib/gss_mechs/mech_krb5/krb5/krb/bld_princ.c b/usr/src/lib/gss_mechs/mech_krb5/krb5/krb/bld_princ.c index 505bde065e..a456aa04c8 100644 --- a/usr/src/lib/gss_mechs/mech_krb5/krb5/krb/bld_princ.c +++ b/usr/src/lib/gss_mechs/mech_krb5/krb5/krb/bld_princ.c @@ -4,6 +4,8 @@ * Copyright 1991 by the Massachusetts Institute of Technology. * All Rights Reserved. * + * Copyright 2020 Nexenta by DDN, Inc. All rights reserved. + * * Export of this software from the United States of America may * require a specific license from the United States Government. * It is the responsibility of any person or organization contemplating @@ -48,13 +50,14 @@ krb5_build_principal_va(krb5_context context, krb5_principal princ, unsigned int if (data == 0) return ENOMEM; krb5_princ_set_realm_length(context, princ, rlen); - tmpdata = malloc(rlen); + tmpdata = malloc(rlen + 1); if (!tmpdata) { free (data); return ENOMEM; } krb5_princ_set_realm_data(context, princ, tmpdata); memcpy(tmpdata, realm, rlen); + tmpdata[rlen] = '\0'; /* process rest of components */ diff --git a/usr/src/lib/libadt_jni/com/sun/audit/AuditSession.h b/usr/src/lib/libadt_jni/com/sun/audit/AuditSession.h new file mode 100644 index 0000000000..bb37e20475 --- /dev/null +++ b/usr/src/lib/libadt_jni/com/sun/audit/AuditSession.h @@ -0,0 +1,9041 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include <jni.h> +/* Header for class com_sun_audit_AuditEvent */ + +#ifndef _Included_com_sun_audit_AuditEvent +#define _Included_com_sun_audit_AuditEvent +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_audit_AuditEvent_ADT_SUCCESS +#define com_sun_audit_AuditEvent_ADT_SUCCESS 0L +#undef com_sun_audit_AuditEvent_ADT_FAILURE +#define com_sun_audit_AuditEvent_ADT_FAILURE -1L +#undef com_sun_audit_AuditEvent_ADT_FAIL_PAM +#define com_sun_audit_AuditEvent_ADT_FAIL_PAM 2000L +#undef com_sun_audit_AuditEvent_ADT_FAIL_VALUE +#define com_sun_audit_AuditEvent_ADT_FAIL_VALUE 1000L +#undef com_sun_audit_AuditEvent_ADT_FAIL_VALUE_PW_ATTR +#define com_sun_audit_AuditEvent_ADT_FAIL_VALUE_PW_ATTR 1000L +#undef com_sun_audit_AuditEvent_ADT_FAIL_VALUE_PW +#define com_sun_audit_AuditEvent_ADT_FAIL_VALUE_PW 1001L +#undef com_sun_audit_AuditEvent_ADT_FAIL_VALUE_USERNAME +#define com_sun_audit_AuditEvent_ADT_FAIL_VALUE_USERNAME 1002L +#undef com_sun_audit_AuditEvent_ADT_FAIL_VALUE_AUTH +#define com_sun_audit_AuditEvent_ADT_FAIL_VALUE_AUTH 1003L +#undef com_sun_audit_AuditEvent_ADT_FAIL_VALUE_UID +#define com_sun_audit_AuditEvent_ADT_FAIL_VALUE_UID 1004L +#undef com_sun_audit_AuditEvent_ADT_FAIL_VALUE_UNKNOWN +#define com_sun_audit_AuditEvent_ADT_FAIL_VALUE_UNKNOWN 1005L +#undef com_sun_audit_AuditEvent_ADT_FAIL_VALUE_EXPIRED +#define com_sun_audit_AuditEvent_ADT_FAIL_VALUE_EXPIRED 1006L +#undef com_sun_audit_AuditEvent_ADT_FAIL_VALUE_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_ADT_FAIL_VALUE_ACCOUNT_LOCKED 1007L +#undef com_sun_audit_AuditEvent_ADT_FAIL_VALUE_BAD_DIALUP +#define com_sun_audit_AuditEvent_ADT_FAIL_VALUE_BAD_DIALUP 1008L +#undef com_sun_audit_AuditEvent_ADT_FAIL_VALUE_BAD_ID +#define com_sun_audit_AuditEvent_ADT_FAIL_VALUE_BAD_ID 1009L +#undef com_sun_audit_AuditEvent_ADT_FAIL_VALUE_BAD_PW +#define com_sun_audit_AuditEvent_ADT_FAIL_VALUE_BAD_PW 1010L +#undef com_sun_audit_AuditEvent_ADT_FAIL_VALUE_CONSOLE +#define com_sun_audit_AuditEvent_ADT_FAIL_VALUE_CONSOLE 1011L +#undef com_sun_audit_AuditEvent_ADT_FAIL_VALUE_MAX_TRIES +#define com_sun_audit_AuditEvent_ADT_FAIL_VALUE_MAX_TRIES 1012L +#undef com_sun_audit_AuditEvent_ADT_FAIL_VALUE_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_ADT_FAIL_VALUE_PROTOCOL_FAILURE 1013L +#undef com_sun_audit_AuditEvent_ADT_FAIL_VALUE_EXCLUDED_USER +#define com_sun_audit_AuditEvent_ADT_FAIL_VALUE_EXCLUDED_USER 1014L +#undef com_sun_audit_AuditEvent_ADT_FAIL_VALUE_ANON_USER +#define com_sun_audit_AuditEvent_ADT_FAIL_VALUE_ANON_USER 1015L +#undef com_sun_audit_AuditEvent_ADT_FAIL_VALUE_BAD_CMD +#define com_sun_audit_AuditEvent_ADT_FAIL_VALUE_BAD_CMD 1016L +#undef com_sun_audit_AuditEvent_ADT_FAIL_VALUE_BAD_TTY +#define com_sun_audit_AuditEvent_ADT_FAIL_VALUE_BAD_TTY 1017L +#undef com_sun_audit_AuditEvent_ADT_FAIL_VALUE_PROGRAM +#define com_sun_audit_AuditEvent_ADT_FAIL_VALUE_PROGRAM 1018L +#undef com_sun_audit_AuditEvent_ADT_FAIL_VALUE_CHDIR_FAILED +#define com_sun_audit_AuditEvent_ADT_FAIL_VALUE_CHDIR_FAILED 1019L +#undef com_sun_audit_AuditEvent_ADT_FAIL_VALUE_INPUT_OVERFLOW +#define com_sun_audit_AuditEvent_ADT_FAIL_VALUE_INPUT_OVERFLOW 1020L +#undef com_sun_audit_AuditEvent_ADT_FAIL_VALUE_DEVICE_PERM +#define com_sun_audit_AuditEvent_ADT_FAIL_VALUE_DEVICE_PERM 1021L +#undef com_sun_audit_AuditEvent_ADT_FAIL_VALUE_AUTH_BYPASS +#define com_sun_audit_AuditEvent_ADT_FAIL_VALUE_AUTH_BYPASS 1022L +#undef com_sun_audit_AuditEvent_ADT_FAIL_VALUE_LOGIN_DISABLED +#define com_sun_audit_AuditEvent_ADT_FAIL_VALUE_LOGIN_DISABLED 1023L +#undef com_sun_audit_AuditEvent_ADT_LOGIN_NO_MSG +#define com_sun_audit_AuditEvent_ADT_LOGIN_NO_MSG 0L +#undef com_sun_audit_AuditEvent_ADT_LOGIN_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_ADT_LOGIN_ACCOUNT_LOCKED 1L +#undef com_sun_audit_AuditEvent_ADT_LOGIN_BAD_DIALUP +#define com_sun_audit_AuditEvent_ADT_LOGIN_BAD_DIALUP 2L +#undef com_sun_audit_AuditEvent_ADT_LOGIN_BAD_ID +#define com_sun_audit_AuditEvent_ADT_LOGIN_BAD_ID 3L +#undef com_sun_audit_AuditEvent_ADT_LOGIN_BAD_PW +#define com_sun_audit_AuditEvent_ADT_LOGIN_BAD_PW 4L +#undef com_sun_audit_AuditEvent_ADT_LOGIN_CONSOLE +#define com_sun_audit_AuditEvent_ADT_LOGIN_CONSOLE 5L +#undef com_sun_audit_AuditEvent_ADT_LOGIN_MAX_TRIES +#define com_sun_audit_AuditEvent_ADT_LOGIN_MAX_TRIES 6L +#undef com_sun_audit_AuditEvent_ADT_LOGIN_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_ADT_LOGIN_PROTOCOL_FAILURE 7L +#undef com_sun_audit_AuditEvent_ADT_LOGIN_EXCLUDED_USER +#define com_sun_audit_AuditEvent_ADT_LOGIN_EXCLUDED_USER 8L +#undef com_sun_audit_AuditEvent_ADT_LOGIN_ANON_USER +#define com_sun_audit_AuditEvent_ADT_LOGIN_ANON_USER 9L +#undef com_sun_audit_AuditEvent_ADT_TPM_E +#define com_sun_audit_AuditEvent_ADT_TPM_E 4000L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_AUTHFAIL +#define com_sun_audit_AuditEvent_ADT_TPM_E_AUTHFAIL 4000L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_BADINDEX +#define com_sun_audit_AuditEvent_ADT_TPM_E_BADINDEX 4001L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_BAD_PARAMETER +#define com_sun_audit_AuditEvent_ADT_TPM_E_BAD_PARAMETER 4002L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_AUDITFAILURE +#define com_sun_audit_AuditEvent_ADT_TPM_E_AUDITFAILURE 4003L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_CLEAR_DISABLED +#define com_sun_audit_AuditEvent_ADT_TPM_E_CLEAR_DISABLED 4004L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_DEACTIVATED +#define com_sun_audit_AuditEvent_ADT_TPM_E_DEACTIVATED 4005L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_DISABLED +#define com_sun_audit_AuditEvent_ADT_TPM_E_DISABLED 4006L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_DISABLED_CMD +#define com_sun_audit_AuditEvent_ADT_TPM_E_DISABLED_CMD 4007L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_FAIL +#define com_sun_audit_AuditEvent_ADT_TPM_E_FAIL 4008L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_BAD_ORDINAL +#define com_sun_audit_AuditEvent_ADT_TPM_E_BAD_ORDINAL 4009L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_INSTALL_DISABLED +#define com_sun_audit_AuditEvent_ADT_TPM_E_INSTALL_DISABLED 4010L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_INVALID_KEYHANDLE +#define com_sun_audit_AuditEvent_ADT_TPM_E_INVALID_KEYHANDLE 4011L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_KEYNOTFOUND +#define com_sun_audit_AuditEvent_ADT_TPM_E_KEYNOTFOUND 4012L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_INAPPROPRIATE_ENC +#define com_sun_audit_AuditEvent_ADT_TPM_E_INAPPROPRIATE_ENC 4013L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_MIGRATEFAIL +#define com_sun_audit_AuditEvent_ADT_TPM_E_MIGRATEFAIL 4014L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_INVALID_PCR_INFO +#define com_sun_audit_AuditEvent_ADT_TPM_E_INVALID_PCR_INFO 4015L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_NOSPACE +#define com_sun_audit_AuditEvent_ADT_TPM_E_NOSPACE 4016L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_NOSRK +#define com_sun_audit_AuditEvent_ADT_TPM_E_NOSRK 4017L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_NOTSEALED_BLOB +#define com_sun_audit_AuditEvent_ADT_TPM_E_NOTSEALED_BLOB 4018L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_OWNER_SET +#define com_sun_audit_AuditEvent_ADT_TPM_E_OWNER_SET 4019L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_RESOURCES +#define com_sun_audit_AuditEvent_ADT_TPM_E_RESOURCES 4020L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_SHORTRANDOM +#define com_sun_audit_AuditEvent_ADT_TPM_E_SHORTRANDOM 4021L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_SIZE +#define com_sun_audit_AuditEvent_ADT_TPM_E_SIZE 4022L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_WRONGPCRVAL +#define com_sun_audit_AuditEvent_ADT_TPM_E_WRONGPCRVAL 4023L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_BAD_PARAM_SIZE +#define com_sun_audit_AuditEvent_ADT_TPM_E_BAD_PARAM_SIZE 4024L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_SHA_THREAD +#define com_sun_audit_AuditEvent_ADT_TPM_E_SHA_THREAD 4025L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_SHA_ERROR +#define com_sun_audit_AuditEvent_ADT_TPM_E_SHA_ERROR 4026L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_FAILEDSELFTEST +#define com_sun_audit_AuditEvent_ADT_TPM_E_FAILEDSELFTEST 4027L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_AUTH2FAIL +#define com_sun_audit_AuditEvent_ADT_TPM_E_AUTH2FAIL 4028L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_BADTAG +#define com_sun_audit_AuditEvent_ADT_TPM_E_BADTAG 4029L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_IOERROR +#define com_sun_audit_AuditEvent_ADT_TPM_E_IOERROR 4030L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_ENCRYPT_ERROR +#define com_sun_audit_AuditEvent_ADT_TPM_E_ENCRYPT_ERROR 4031L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_DECRYPT_ERROR +#define com_sun_audit_AuditEvent_ADT_TPM_E_DECRYPT_ERROR 4032L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_INVALID_AUTHHANDLE +#define com_sun_audit_AuditEvent_ADT_TPM_E_INVALID_AUTHHANDLE 4033L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_NO_ENDORSEMENT +#define com_sun_audit_AuditEvent_ADT_TPM_E_NO_ENDORSEMENT 4034L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_INVALID_KEYUSAGE +#define com_sun_audit_AuditEvent_ADT_TPM_E_INVALID_KEYUSAGE 4035L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_WRONG_ENTITYTYPE +#define com_sun_audit_AuditEvent_ADT_TPM_E_WRONG_ENTITYTYPE 4036L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_INVALID_POSTINIT +#define com_sun_audit_AuditEvent_ADT_TPM_E_INVALID_POSTINIT 4037L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_INAPPROPRIATE_SIG +#define com_sun_audit_AuditEvent_ADT_TPM_E_INAPPROPRIATE_SIG 4038L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_BAD_KEY_PROPERTY +#define com_sun_audit_AuditEvent_ADT_TPM_E_BAD_KEY_PROPERTY 4039L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_BAD_MIGRATION +#define com_sun_audit_AuditEvent_ADT_TPM_E_BAD_MIGRATION 4040L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_BAD_SCHEME +#define com_sun_audit_AuditEvent_ADT_TPM_E_BAD_SCHEME 4041L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_BAD_DATASIZE +#define com_sun_audit_AuditEvent_ADT_TPM_E_BAD_DATASIZE 4042L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_BAD_MODE +#define com_sun_audit_AuditEvent_ADT_TPM_E_BAD_MODE 4043L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_BAD_PRESENCE +#define com_sun_audit_AuditEvent_ADT_TPM_E_BAD_PRESENCE 4044L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_BAD_VERSION +#define com_sun_audit_AuditEvent_ADT_TPM_E_BAD_VERSION 4045L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_NO_WRAP_TRANSPORT +#define com_sun_audit_AuditEvent_ADT_TPM_E_NO_WRAP_TRANSPORT 4046L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL +#define com_sun_audit_AuditEvent_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL 4047L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_AUDITFAIL_SUCCESSFUL +#define com_sun_audit_AuditEvent_ADT_TPM_E_AUDITFAIL_SUCCESSFUL 4048L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_NOTRESETABLE +#define com_sun_audit_AuditEvent_ADT_TPM_E_NOTRESETABLE 4049L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_NOTLOCAL +#define com_sun_audit_AuditEvent_ADT_TPM_E_NOTLOCAL 4050L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_BAD_TYPE +#define com_sun_audit_AuditEvent_ADT_TPM_E_BAD_TYPE 4051L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_INVALID_RESOURCE +#define com_sun_audit_AuditEvent_ADT_TPM_E_INVALID_RESOURCE 4052L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_NOTFIPS +#define com_sun_audit_AuditEvent_ADT_TPM_E_NOTFIPS 4053L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_INVALID_FAMILY +#define com_sun_audit_AuditEvent_ADT_TPM_E_INVALID_FAMILY 4054L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_NO_NV_PERMISSION +#define com_sun_audit_AuditEvent_ADT_TPM_E_NO_NV_PERMISSION 4055L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_REQUIRES_SIGN +#define com_sun_audit_AuditEvent_ADT_TPM_E_REQUIRES_SIGN 4056L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_KEY_NOTSUPPORTED +#define com_sun_audit_AuditEvent_ADT_TPM_E_KEY_NOTSUPPORTED 4057L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_AUTH_CONFLICT +#define com_sun_audit_AuditEvent_ADT_TPM_E_AUTH_CONFLICT 4058L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_AREA_LOCKED +#define com_sun_audit_AuditEvent_ADT_TPM_E_AREA_LOCKED 4059L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_BAD_LOCALITY +#define com_sun_audit_AuditEvent_ADT_TPM_E_BAD_LOCALITY 4060L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_READ_ONLY +#define com_sun_audit_AuditEvent_ADT_TPM_E_READ_ONLY 4061L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_PER_NOWRITE +#define com_sun_audit_AuditEvent_ADT_TPM_E_PER_NOWRITE 4062L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_FAMILYCOUNT +#define com_sun_audit_AuditEvent_ADT_TPM_E_FAMILYCOUNT 4063L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_WRITE_LOCKED +#define com_sun_audit_AuditEvent_ADT_TPM_E_WRITE_LOCKED 4064L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_BAD_ATTRIBUTES +#define com_sun_audit_AuditEvent_ADT_TPM_E_BAD_ATTRIBUTES 4065L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_INVALID_STRUCTURE +#define com_sun_audit_AuditEvent_ADT_TPM_E_INVALID_STRUCTURE 4066L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_KEY_OWNER_CONTROL +#define com_sun_audit_AuditEvent_ADT_TPM_E_KEY_OWNER_CONTROL 4067L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_BAD_COUNTER +#define com_sun_audit_AuditEvent_ADT_TPM_E_BAD_COUNTER 4068L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_NOT_FULLWRITE +#define com_sun_audit_AuditEvent_ADT_TPM_E_NOT_FULLWRITE 4069L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_CONTEXT_GAP +#define com_sun_audit_AuditEvent_ADT_TPM_E_CONTEXT_GAP 4070L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_MAXNVWRITES +#define com_sun_audit_AuditEvent_ADT_TPM_E_MAXNVWRITES 4071L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_NOOPERATOR +#define com_sun_audit_AuditEvent_ADT_TPM_E_NOOPERATOR 4072L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_RESOURCEMISSING +#define com_sun_audit_AuditEvent_ADT_TPM_E_RESOURCEMISSING 4073L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_DELEGATE_LOCK +#define com_sun_audit_AuditEvent_ADT_TPM_E_DELEGATE_LOCK 4074L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_DELEGATE_FAMILY +#define com_sun_audit_AuditEvent_ADT_TPM_E_DELEGATE_FAMILY 4075L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_DELEGATE_ADMIN +#define com_sun_audit_AuditEvent_ADT_TPM_E_DELEGATE_ADMIN 4076L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE +#define com_sun_audit_AuditEvent_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE 4077L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_OWNER_CONTROL +#define com_sun_audit_AuditEvent_ADT_TPM_E_OWNER_CONTROL 4078L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_DAA_RESOURCES +#define com_sun_audit_AuditEvent_ADT_TPM_E_DAA_RESOURCES 4079L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_DAA_INPUT_DATA0 +#define com_sun_audit_AuditEvent_ADT_TPM_E_DAA_INPUT_DATA0 4080L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_DAA_INPUT_DATA1 +#define com_sun_audit_AuditEvent_ADT_TPM_E_DAA_INPUT_DATA1 4081L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_DAA_ISSUER_SETTINGS +#define com_sun_audit_AuditEvent_ADT_TPM_E_DAA_ISSUER_SETTINGS 4082L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_DAA_TPM_SETTINGS +#define com_sun_audit_AuditEvent_ADT_TPM_E_DAA_TPM_SETTINGS 4083L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_DAA_STAGE +#define com_sun_audit_AuditEvent_ADT_TPM_E_DAA_STAGE 4084L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_DAA_ISSUER_VALIDITY +#define com_sun_audit_AuditEvent_ADT_TPM_E_DAA_ISSUER_VALIDITY 4085L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_DAA_WRONG_W +#define com_sun_audit_AuditEvent_ADT_TPM_E_DAA_WRONG_W 4086L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_BAD_HANDLE +#define com_sun_audit_AuditEvent_ADT_TPM_E_BAD_HANDLE 4087L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_BAD_DELEGATE +#define com_sun_audit_AuditEvent_ADT_TPM_E_BAD_DELEGATE 4088L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_BADCONTEXT +#define com_sun_audit_AuditEvent_ADT_TPM_E_BADCONTEXT 4089L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_TOOMANYCONTEXTS +#define com_sun_audit_AuditEvent_ADT_TPM_E_TOOMANYCONTEXTS 4090L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_MA_TICKET_SIGNATURE +#define com_sun_audit_AuditEvent_ADT_TPM_E_MA_TICKET_SIGNATURE 4091L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_MA_DESTINATION +#define com_sun_audit_AuditEvent_ADT_TPM_E_MA_DESTINATION 4092L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_MA_SOURCE +#define com_sun_audit_AuditEvent_ADT_TPM_E_MA_SOURCE 4093L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_MA_AUTHORITY +#define com_sun_audit_AuditEvent_ADT_TPM_E_MA_AUTHORITY 4094L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_PERMANENTEK +#define com_sun_audit_AuditEvent_ADT_TPM_E_PERMANENTEK 4095L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_BAD_SIGNATURE +#define com_sun_audit_AuditEvent_ADT_TPM_E_BAD_SIGNATURE 4096L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_NOCONTEXTSPACE +#define com_sun_audit_AuditEvent_ADT_TPM_E_NOCONTEXTSPACE 4097L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_RETRY +#define com_sun_audit_AuditEvent_ADT_TPM_E_RETRY 4098L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_NEEDS_SELFTEST +#define com_sun_audit_AuditEvent_ADT_TPM_E_NEEDS_SELFTEST 4099L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_DOING_SELFTEST +#define com_sun_audit_AuditEvent_ADT_TPM_E_DOING_SELFTEST 4100L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_DEFEND_LOCK_RUNNING +#define com_sun_audit_AuditEvent_ADT_TPM_E_DEFEND_LOCK_RUNNING 4101L +#undef com_sun_audit_AuditEvent_ADT_TPM_E_NO_MSG +#define com_sun_audit_AuditEvent_ADT_TPM_E_NO_MSG 4102L +#undef com_sun_audit_AuditEvent_ADT_UADMIN_FCN +#define com_sun_audit_AuditEvent_ADT_UADMIN_FCN 3000L +#undef com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_HALT +#define com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_HALT 3000L +#undef com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_POWEROFF +#define com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_POWEROFF 3001L +#undef com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_BOOT +#define com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_BOOT 3002L +#undef com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_IBOOT +#define com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_IBOOT 3003L +#undef com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK 3004L +#undef com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK 3005L +#undef com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_FORCE +#define com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_FORCE 3006L +#undef com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM 3007L +#undef com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM 3008L +#undef com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_SBOOT +#define com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_SBOOT 3009L +#undef com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_SIBOOT +#define com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_SIBOOT 3010L +#undef com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_NOSYNC +#define com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_NOSYNC 3011L +#undef com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_FASTREBOOT +#define com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_FASTREBOOT 3012L +#undef com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN +#define com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN 3013L +#undef com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG +#define com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG 3014L +#undef com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_REUSEINIT +#define com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_REUSEINIT 3015L +#undef com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_REUSABLE +#define com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_REUSABLE 3016L +#undef com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_REUSEFINI +#define com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_REUSEFINI 3017L +#undef com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_FTRACE_START +#define com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_FTRACE_START 3018L +#undef com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_FTRACE_STOP +#define com_sun_audit_AuditEvent_ADT_UADMIN_FCN_AD_FTRACE_STOP 3019L +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_audit_AuditEvent_admin_authenticate */ + +#ifndef _Included_com_sun_audit_AuditEvent_admin_authenticate +#define _Included_com_sun_audit_AuditEvent_admin_authenticate +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_SUCCESS +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_SUCCESS 0L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_FAILURE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_FAILURE -1L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_PAM +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_PAM 2000L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE 1000L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_PW_ATTR +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_PW_ATTR 1000L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_PW +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_PW 1001L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_USERNAME +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_USERNAME 1002L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_AUTH +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_AUTH 1003L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_UID +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_UID 1004L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_UNKNOWN +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_UNKNOWN 1005L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_EXPIRED +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_EXPIRED 1006L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_ACCOUNT_LOCKED 1007L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_BAD_DIALUP +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_BAD_DIALUP 1008L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_BAD_ID +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_BAD_ID 1009L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_BAD_PW +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_BAD_PW 1010L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_CONSOLE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_CONSOLE 1011L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_MAX_TRIES +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_MAX_TRIES 1012L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_PROTOCOL_FAILURE 1013L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_EXCLUDED_USER +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_EXCLUDED_USER 1014L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_ANON_USER +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_ANON_USER 1015L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_BAD_CMD +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_BAD_CMD 1016L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_BAD_TTY +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_BAD_TTY 1017L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_PROGRAM +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_PROGRAM 1018L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_CHDIR_FAILED +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_CHDIR_FAILED 1019L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_INPUT_OVERFLOW +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_INPUT_OVERFLOW 1020L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_DEVICE_PERM +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_DEVICE_PERM 1021L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_AUTH_BYPASS +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_AUTH_BYPASS 1022L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_LOGIN_DISABLED +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_FAIL_VALUE_LOGIN_DISABLED 1023L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_LOGIN_NO_MSG +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_LOGIN_NO_MSG 0L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_LOGIN_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_LOGIN_ACCOUNT_LOCKED 1L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_LOGIN_BAD_DIALUP +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_LOGIN_BAD_DIALUP 2L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_LOGIN_BAD_ID +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_LOGIN_BAD_ID 3L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_LOGIN_BAD_PW +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_LOGIN_BAD_PW 4L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_LOGIN_CONSOLE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_LOGIN_CONSOLE 5L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_LOGIN_MAX_TRIES +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_LOGIN_MAX_TRIES 6L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_LOGIN_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_LOGIN_PROTOCOL_FAILURE 7L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_LOGIN_EXCLUDED_USER +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_LOGIN_EXCLUDED_USER 8L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_LOGIN_ANON_USER +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_LOGIN_ANON_USER 9L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E 4000L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_AUTHFAIL +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_AUTHFAIL 4000L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BADINDEX +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BADINDEX 4001L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_PARAMETER +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_PARAMETER 4002L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_AUDITFAILURE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_AUDITFAILURE 4003L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_CLEAR_DISABLED +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_CLEAR_DISABLED 4004L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DEACTIVATED +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DEACTIVATED 4005L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DISABLED +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DISABLED 4006L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DISABLED_CMD +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DISABLED_CMD 4007L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_FAIL +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_FAIL 4008L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_ORDINAL +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_ORDINAL 4009L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_INSTALL_DISABLED +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_INSTALL_DISABLED 4010L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_INVALID_KEYHANDLE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_INVALID_KEYHANDLE 4011L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_KEYNOTFOUND +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_KEYNOTFOUND 4012L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_INAPPROPRIATE_ENC +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_INAPPROPRIATE_ENC 4013L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_MIGRATEFAIL +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_MIGRATEFAIL 4014L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_INVALID_PCR_INFO +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_INVALID_PCR_INFO 4015L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NOSPACE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NOSPACE 4016L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NOSRK +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NOSRK 4017L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NOTSEALED_BLOB +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NOTSEALED_BLOB 4018L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_OWNER_SET +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_OWNER_SET 4019L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_RESOURCES +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_RESOURCES 4020L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_SHORTRANDOM +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_SHORTRANDOM 4021L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_SIZE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_SIZE 4022L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_WRONGPCRVAL +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_WRONGPCRVAL 4023L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_PARAM_SIZE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_PARAM_SIZE 4024L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_SHA_THREAD +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_SHA_THREAD 4025L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_SHA_ERROR +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_SHA_ERROR 4026L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_FAILEDSELFTEST +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_FAILEDSELFTEST 4027L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_AUTH2FAIL +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_AUTH2FAIL 4028L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BADTAG +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BADTAG 4029L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_IOERROR +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_IOERROR 4030L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_ENCRYPT_ERROR +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_ENCRYPT_ERROR 4031L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DECRYPT_ERROR +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DECRYPT_ERROR 4032L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_INVALID_AUTHHANDLE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_INVALID_AUTHHANDLE 4033L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NO_ENDORSEMENT +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NO_ENDORSEMENT 4034L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_INVALID_KEYUSAGE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_INVALID_KEYUSAGE 4035L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_WRONG_ENTITYTYPE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_WRONG_ENTITYTYPE 4036L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_INVALID_POSTINIT +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_INVALID_POSTINIT 4037L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_INAPPROPRIATE_SIG +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_INAPPROPRIATE_SIG 4038L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_KEY_PROPERTY +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_KEY_PROPERTY 4039L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_MIGRATION +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_MIGRATION 4040L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_SCHEME +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_SCHEME 4041L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_DATASIZE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_DATASIZE 4042L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_MODE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_MODE 4043L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_PRESENCE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_PRESENCE 4044L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_VERSION +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_VERSION 4045L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NO_WRAP_TRANSPORT +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NO_WRAP_TRANSPORT 4046L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL 4047L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_AUDITFAIL_SUCCESSFUL +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_AUDITFAIL_SUCCESSFUL 4048L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NOTRESETABLE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NOTRESETABLE 4049L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NOTLOCAL +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NOTLOCAL 4050L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_TYPE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_TYPE 4051L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_INVALID_RESOURCE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_INVALID_RESOURCE 4052L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NOTFIPS +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NOTFIPS 4053L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_INVALID_FAMILY +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_INVALID_FAMILY 4054L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NO_NV_PERMISSION +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NO_NV_PERMISSION 4055L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_REQUIRES_SIGN +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_REQUIRES_SIGN 4056L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_KEY_NOTSUPPORTED +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_KEY_NOTSUPPORTED 4057L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_AUTH_CONFLICT +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_AUTH_CONFLICT 4058L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_AREA_LOCKED +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_AREA_LOCKED 4059L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_LOCALITY +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_LOCALITY 4060L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_READ_ONLY +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_READ_ONLY 4061L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_PER_NOWRITE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_PER_NOWRITE 4062L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_FAMILYCOUNT +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_FAMILYCOUNT 4063L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_WRITE_LOCKED +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_WRITE_LOCKED 4064L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_ATTRIBUTES +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_ATTRIBUTES 4065L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_INVALID_STRUCTURE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_INVALID_STRUCTURE 4066L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_KEY_OWNER_CONTROL +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_KEY_OWNER_CONTROL 4067L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_COUNTER +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_COUNTER 4068L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NOT_FULLWRITE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NOT_FULLWRITE 4069L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_CONTEXT_GAP +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_CONTEXT_GAP 4070L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_MAXNVWRITES +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_MAXNVWRITES 4071L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NOOPERATOR +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NOOPERATOR 4072L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_RESOURCEMISSING +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_RESOURCEMISSING 4073L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DELEGATE_LOCK +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DELEGATE_LOCK 4074L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DELEGATE_FAMILY +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DELEGATE_FAMILY 4075L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DELEGATE_ADMIN +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DELEGATE_ADMIN 4076L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE 4077L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_OWNER_CONTROL +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_OWNER_CONTROL 4078L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DAA_RESOURCES +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DAA_RESOURCES 4079L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DAA_INPUT_DATA0 +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DAA_INPUT_DATA0 4080L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DAA_INPUT_DATA1 +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DAA_INPUT_DATA1 4081L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DAA_ISSUER_SETTINGS +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DAA_ISSUER_SETTINGS 4082L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DAA_TPM_SETTINGS +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DAA_TPM_SETTINGS 4083L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DAA_STAGE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DAA_STAGE 4084L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DAA_ISSUER_VALIDITY +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DAA_ISSUER_VALIDITY 4085L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DAA_WRONG_W +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DAA_WRONG_W 4086L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_HANDLE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_HANDLE 4087L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_DELEGATE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_DELEGATE 4088L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BADCONTEXT +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BADCONTEXT 4089L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_TOOMANYCONTEXTS +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_TOOMANYCONTEXTS 4090L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_MA_TICKET_SIGNATURE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_MA_TICKET_SIGNATURE 4091L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_MA_DESTINATION +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_MA_DESTINATION 4092L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_MA_SOURCE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_MA_SOURCE 4093L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_MA_AUTHORITY +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_MA_AUTHORITY 4094L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_PERMANENTEK +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_PERMANENTEK 4095L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_SIGNATURE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_BAD_SIGNATURE 4096L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NOCONTEXTSPACE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NOCONTEXTSPACE 4097L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_RETRY +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_RETRY 4098L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NEEDS_SELFTEST +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NEEDS_SELFTEST 4099L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DOING_SELFTEST +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DOING_SELFTEST 4100L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DEFEND_LOCK_RUNNING +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_DEFEND_LOCK_RUNNING 4101L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NO_MSG +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_TPM_E_NO_MSG 4102L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN 3000L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_HALT +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_HALT 3000L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_POWEROFF +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_POWEROFF 3001L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_BOOT +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_BOOT 3002L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_IBOOT +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_IBOOT 3003L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK 3004L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK 3005L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_FORCE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_FORCE 3006L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM 3007L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM 3008L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_SBOOT +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_SBOOT 3009L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_SIBOOT +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_SIBOOT 3010L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_NOSYNC +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_NOSYNC 3011L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_FASTREBOOT +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_FASTREBOOT 3012L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN 3013L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG 3014L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_REUSEINIT +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_REUSEINIT 3015L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_REUSABLE +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_REUSABLE 3016L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_REUSEFINI +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_REUSEFINI 3017L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_FTRACE_START +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_FTRACE_START 3018L +#undef com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_FTRACE_STOP +#define com_sun_audit_AuditEvent_admin_authenticate_ADT_UADMIN_FCN_AD_FTRACE_STOP 3019L +/* + * Class: com_sun_audit_AuditEvent_admin_authenticate + * Method: putEvent + * Signature: ([BIII)V + */ +JNIEXPORT void JNICALL Java_com_sun_audit_AuditEvent_1admin_1authenticate_putEvent + (JNIEnv *, jobject, jbyteArray, jint, jint, jint); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_audit_AuditEvent_filesystem_add */ + +#ifndef _Included_com_sun_audit_AuditEvent_filesystem_add +#define _Included_com_sun_audit_AuditEvent_filesystem_add +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_SUCCESS +#define com_sun_audit_AuditEvent_filesystem_add_ADT_SUCCESS 0L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_FAILURE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_FAILURE -1L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_PAM +#define com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_PAM 2000L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE 1000L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_PW_ATTR +#define com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_PW_ATTR 1000L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_PW +#define com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_PW 1001L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_USERNAME +#define com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_USERNAME 1002L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_AUTH +#define com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_AUTH 1003L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_UID +#define com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_UID 1004L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_UNKNOWN +#define com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_UNKNOWN 1005L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_EXPIRED +#define com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_EXPIRED 1006L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_ACCOUNT_LOCKED 1007L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_BAD_DIALUP +#define com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_BAD_DIALUP 1008L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_BAD_ID +#define com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_BAD_ID 1009L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_BAD_PW +#define com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_BAD_PW 1010L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_CONSOLE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_CONSOLE 1011L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_MAX_TRIES +#define com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_MAX_TRIES 1012L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_PROTOCOL_FAILURE 1013L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_EXCLUDED_USER +#define com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_EXCLUDED_USER 1014L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_ANON_USER +#define com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_ANON_USER 1015L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_BAD_CMD +#define com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_BAD_CMD 1016L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_BAD_TTY +#define com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_BAD_TTY 1017L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_PROGRAM +#define com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_PROGRAM 1018L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_CHDIR_FAILED +#define com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_CHDIR_FAILED 1019L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_INPUT_OVERFLOW +#define com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_INPUT_OVERFLOW 1020L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_DEVICE_PERM +#define com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_DEVICE_PERM 1021L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_AUTH_BYPASS +#define com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_AUTH_BYPASS 1022L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_LOGIN_DISABLED +#define com_sun_audit_AuditEvent_filesystem_add_ADT_FAIL_VALUE_LOGIN_DISABLED 1023L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_LOGIN_NO_MSG +#define com_sun_audit_AuditEvent_filesystem_add_ADT_LOGIN_NO_MSG 0L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_LOGIN_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_filesystem_add_ADT_LOGIN_ACCOUNT_LOCKED 1L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_LOGIN_BAD_DIALUP +#define com_sun_audit_AuditEvent_filesystem_add_ADT_LOGIN_BAD_DIALUP 2L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_LOGIN_BAD_ID +#define com_sun_audit_AuditEvent_filesystem_add_ADT_LOGIN_BAD_ID 3L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_LOGIN_BAD_PW +#define com_sun_audit_AuditEvent_filesystem_add_ADT_LOGIN_BAD_PW 4L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_LOGIN_CONSOLE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_LOGIN_CONSOLE 5L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_LOGIN_MAX_TRIES +#define com_sun_audit_AuditEvent_filesystem_add_ADT_LOGIN_MAX_TRIES 6L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_LOGIN_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_LOGIN_PROTOCOL_FAILURE 7L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_LOGIN_EXCLUDED_USER +#define com_sun_audit_AuditEvent_filesystem_add_ADT_LOGIN_EXCLUDED_USER 8L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_LOGIN_ANON_USER +#define com_sun_audit_AuditEvent_filesystem_add_ADT_LOGIN_ANON_USER 9L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E 4000L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_AUTHFAIL +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_AUTHFAIL 4000L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BADINDEX +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BADINDEX 4001L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_PARAMETER +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_PARAMETER 4002L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_AUDITFAILURE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_AUDITFAILURE 4003L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_CLEAR_DISABLED +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_CLEAR_DISABLED 4004L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DEACTIVATED +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DEACTIVATED 4005L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DISABLED +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DISABLED 4006L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DISABLED_CMD +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DISABLED_CMD 4007L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_FAIL +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_FAIL 4008L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_ORDINAL +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_ORDINAL 4009L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_INSTALL_DISABLED +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_INSTALL_DISABLED 4010L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_INVALID_KEYHANDLE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_INVALID_KEYHANDLE 4011L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_KEYNOTFOUND +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_KEYNOTFOUND 4012L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_INAPPROPRIATE_ENC +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_INAPPROPRIATE_ENC 4013L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_MIGRATEFAIL +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_MIGRATEFAIL 4014L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_INVALID_PCR_INFO +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_INVALID_PCR_INFO 4015L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NOSPACE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NOSPACE 4016L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NOSRK +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NOSRK 4017L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NOTSEALED_BLOB +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NOTSEALED_BLOB 4018L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_OWNER_SET +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_OWNER_SET 4019L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_RESOURCES +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_RESOURCES 4020L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_SHORTRANDOM +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_SHORTRANDOM 4021L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_SIZE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_SIZE 4022L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_WRONGPCRVAL +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_WRONGPCRVAL 4023L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_PARAM_SIZE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_PARAM_SIZE 4024L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_SHA_THREAD +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_SHA_THREAD 4025L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_SHA_ERROR +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_SHA_ERROR 4026L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_FAILEDSELFTEST +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_FAILEDSELFTEST 4027L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_AUTH2FAIL +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_AUTH2FAIL 4028L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BADTAG +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BADTAG 4029L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_IOERROR +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_IOERROR 4030L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_ENCRYPT_ERROR +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_ENCRYPT_ERROR 4031L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DECRYPT_ERROR +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DECRYPT_ERROR 4032L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_INVALID_AUTHHANDLE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_INVALID_AUTHHANDLE 4033L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NO_ENDORSEMENT +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NO_ENDORSEMENT 4034L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_INVALID_KEYUSAGE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_INVALID_KEYUSAGE 4035L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_WRONG_ENTITYTYPE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_WRONG_ENTITYTYPE 4036L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_INVALID_POSTINIT +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_INVALID_POSTINIT 4037L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_INAPPROPRIATE_SIG +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_INAPPROPRIATE_SIG 4038L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_KEY_PROPERTY +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_KEY_PROPERTY 4039L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_MIGRATION +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_MIGRATION 4040L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_SCHEME +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_SCHEME 4041L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_DATASIZE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_DATASIZE 4042L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_MODE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_MODE 4043L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_PRESENCE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_PRESENCE 4044L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_VERSION +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_VERSION 4045L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NO_WRAP_TRANSPORT +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NO_WRAP_TRANSPORT 4046L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL 4047L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_AUDITFAIL_SUCCESSFUL +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_AUDITFAIL_SUCCESSFUL 4048L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NOTRESETABLE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NOTRESETABLE 4049L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NOTLOCAL +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NOTLOCAL 4050L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_TYPE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_TYPE 4051L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_INVALID_RESOURCE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_INVALID_RESOURCE 4052L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NOTFIPS +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NOTFIPS 4053L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_INVALID_FAMILY +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_INVALID_FAMILY 4054L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NO_NV_PERMISSION +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NO_NV_PERMISSION 4055L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_REQUIRES_SIGN +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_REQUIRES_SIGN 4056L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_KEY_NOTSUPPORTED +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_KEY_NOTSUPPORTED 4057L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_AUTH_CONFLICT +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_AUTH_CONFLICT 4058L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_AREA_LOCKED +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_AREA_LOCKED 4059L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_LOCALITY +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_LOCALITY 4060L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_READ_ONLY +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_READ_ONLY 4061L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_PER_NOWRITE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_PER_NOWRITE 4062L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_FAMILYCOUNT +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_FAMILYCOUNT 4063L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_WRITE_LOCKED +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_WRITE_LOCKED 4064L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_ATTRIBUTES +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_ATTRIBUTES 4065L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_INVALID_STRUCTURE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_INVALID_STRUCTURE 4066L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_KEY_OWNER_CONTROL +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_KEY_OWNER_CONTROL 4067L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_COUNTER +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_COUNTER 4068L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NOT_FULLWRITE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NOT_FULLWRITE 4069L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_CONTEXT_GAP +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_CONTEXT_GAP 4070L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_MAXNVWRITES +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_MAXNVWRITES 4071L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NOOPERATOR +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NOOPERATOR 4072L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_RESOURCEMISSING +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_RESOURCEMISSING 4073L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DELEGATE_LOCK +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DELEGATE_LOCK 4074L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DELEGATE_FAMILY +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DELEGATE_FAMILY 4075L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DELEGATE_ADMIN +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DELEGATE_ADMIN 4076L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE 4077L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_OWNER_CONTROL +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_OWNER_CONTROL 4078L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DAA_RESOURCES +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DAA_RESOURCES 4079L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DAA_INPUT_DATA0 +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DAA_INPUT_DATA0 4080L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DAA_INPUT_DATA1 +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DAA_INPUT_DATA1 4081L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DAA_ISSUER_SETTINGS +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DAA_ISSUER_SETTINGS 4082L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DAA_TPM_SETTINGS +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DAA_TPM_SETTINGS 4083L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DAA_STAGE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DAA_STAGE 4084L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DAA_ISSUER_VALIDITY +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DAA_ISSUER_VALIDITY 4085L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DAA_WRONG_W +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DAA_WRONG_W 4086L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_HANDLE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_HANDLE 4087L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_DELEGATE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_DELEGATE 4088L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BADCONTEXT +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BADCONTEXT 4089L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_TOOMANYCONTEXTS +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_TOOMANYCONTEXTS 4090L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_MA_TICKET_SIGNATURE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_MA_TICKET_SIGNATURE 4091L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_MA_DESTINATION +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_MA_DESTINATION 4092L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_MA_SOURCE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_MA_SOURCE 4093L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_MA_AUTHORITY +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_MA_AUTHORITY 4094L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_PERMANENTEK +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_PERMANENTEK 4095L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_SIGNATURE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_BAD_SIGNATURE 4096L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NOCONTEXTSPACE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NOCONTEXTSPACE 4097L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_RETRY +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_RETRY 4098L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NEEDS_SELFTEST +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NEEDS_SELFTEST 4099L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DOING_SELFTEST +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DOING_SELFTEST 4100L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DEFEND_LOCK_RUNNING +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_DEFEND_LOCK_RUNNING 4101L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NO_MSG +#define com_sun_audit_AuditEvent_filesystem_add_ADT_TPM_E_NO_MSG 4102L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN +#define com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN 3000L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_HALT +#define com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_HALT 3000L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_POWEROFF +#define com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_POWEROFF 3001L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_BOOT +#define com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_BOOT 3002L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_IBOOT +#define com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_IBOOT 3003L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK 3004L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK 3005L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_FORCE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_FORCE 3006L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM 3007L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM 3008L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_SBOOT +#define com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_SBOOT 3009L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_SIBOOT +#define com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_SIBOOT 3010L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_NOSYNC +#define com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_NOSYNC 3011L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_FASTREBOOT +#define com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_FASTREBOOT 3012L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN +#define com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN 3013L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG +#define com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG 3014L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_REUSEINIT +#define com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_REUSEINIT 3015L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_REUSABLE +#define com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_REUSABLE 3016L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_REUSEFINI +#define com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_REUSEFINI 3017L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_FTRACE_START +#define com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_FTRACE_START 3018L +#undef com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_FTRACE_STOP +#define com_sun_audit_AuditEvent_filesystem_add_ADT_UADMIN_FCN_AD_FTRACE_STOP 3019L +/* + * Class: com_sun_audit_AuditEvent_filesystem_add + * Method: putEvent + * Signature: ([BIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_com_sun_audit_AuditEvent_1filesystem_1add_putEvent + (JNIEnv *, jobject, jbyteArray, jint, jint, jstring, jstring, jstring, jstring, jstring); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_audit_AuditEvent_filesystem_delete */ + +#ifndef _Included_com_sun_audit_AuditEvent_filesystem_delete +#define _Included_com_sun_audit_AuditEvent_filesystem_delete +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_SUCCESS +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_SUCCESS 0L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_FAILURE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_FAILURE -1L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_PAM +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_PAM 2000L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE 1000L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_PW_ATTR +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_PW_ATTR 1000L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_PW +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_PW 1001L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_USERNAME +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_USERNAME 1002L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_AUTH +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_AUTH 1003L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_UID +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_UID 1004L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_UNKNOWN +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_UNKNOWN 1005L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_EXPIRED +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_EXPIRED 1006L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_ACCOUNT_LOCKED 1007L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_BAD_DIALUP +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_BAD_DIALUP 1008L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_BAD_ID +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_BAD_ID 1009L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_BAD_PW +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_BAD_PW 1010L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_CONSOLE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_CONSOLE 1011L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_MAX_TRIES +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_MAX_TRIES 1012L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_PROTOCOL_FAILURE 1013L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_EXCLUDED_USER +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_EXCLUDED_USER 1014L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_ANON_USER +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_ANON_USER 1015L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_BAD_CMD +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_BAD_CMD 1016L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_BAD_TTY +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_BAD_TTY 1017L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_PROGRAM +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_PROGRAM 1018L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_CHDIR_FAILED +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_CHDIR_FAILED 1019L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_INPUT_OVERFLOW +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_INPUT_OVERFLOW 1020L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_DEVICE_PERM +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_DEVICE_PERM 1021L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_AUTH_BYPASS +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_AUTH_BYPASS 1022L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_LOGIN_DISABLED +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_FAIL_VALUE_LOGIN_DISABLED 1023L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_LOGIN_NO_MSG +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_LOGIN_NO_MSG 0L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_LOGIN_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_LOGIN_ACCOUNT_LOCKED 1L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_LOGIN_BAD_DIALUP +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_LOGIN_BAD_DIALUP 2L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_LOGIN_BAD_ID +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_LOGIN_BAD_ID 3L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_LOGIN_BAD_PW +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_LOGIN_BAD_PW 4L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_LOGIN_CONSOLE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_LOGIN_CONSOLE 5L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_LOGIN_MAX_TRIES +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_LOGIN_MAX_TRIES 6L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_LOGIN_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_LOGIN_PROTOCOL_FAILURE 7L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_LOGIN_EXCLUDED_USER +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_LOGIN_EXCLUDED_USER 8L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_LOGIN_ANON_USER +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_LOGIN_ANON_USER 9L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E 4000L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_AUTHFAIL +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_AUTHFAIL 4000L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BADINDEX +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BADINDEX 4001L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_PARAMETER +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_PARAMETER 4002L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_AUDITFAILURE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_AUDITFAILURE 4003L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_CLEAR_DISABLED +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_CLEAR_DISABLED 4004L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DEACTIVATED +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DEACTIVATED 4005L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DISABLED +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DISABLED 4006L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DISABLED_CMD +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DISABLED_CMD 4007L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_FAIL +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_FAIL 4008L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_ORDINAL +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_ORDINAL 4009L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_INSTALL_DISABLED +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_INSTALL_DISABLED 4010L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_INVALID_KEYHANDLE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_INVALID_KEYHANDLE 4011L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_KEYNOTFOUND +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_KEYNOTFOUND 4012L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_INAPPROPRIATE_ENC +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_INAPPROPRIATE_ENC 4013L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_MIGRATEFAIL +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_MIGRATEFAIL 4014L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_INVALID_PCR_INFO +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_INVALID_PCR_INFO 4015L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NOSPACE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NOSPACE 4016L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NOSRK +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NOSRK 4017L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NOTSEALED_BLOB +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NOTSEALED_BLOB 4018L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_OWNER_SET +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_OWNER_SET 4019L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_RESOURCES +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_RESOURCES 4020L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_SHORTRANDOM +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_SHORTRANDOM 4021L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_SIZE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_SIZE 4022L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_WRONGPCRVAL +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_WRONGPCRVAL 4023L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_PARAM_SIZE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_PARAM_SIZE 4024L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_SHA_THREAD +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_SHA_THREAD 4025L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_SHA_ERROR +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_SHA_ERROR 4026L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_FAILEDSELFTEST +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_FAILEDSELFTEST 4027L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_AUTH2FAIL +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_AUTH2FAIL 4028L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BADTAG +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BADTAG 4029L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_IOERROR +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_IOERROR 4030L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_ENCRYPT_ERROR +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_ENCRYPT_ERROR 4031L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DECRYPT_ERROR +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DECRYPT_ERROR 4032L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_INVALID_AUTHHANDLE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_INVALID_AUTHHANDLE 4033L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NO_ENDORSEMENT +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NO_ENDORSEMENT 4034L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_INVALID_KEYUSAGE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_INVALID_KEYUSAGE 4035L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_WRONG_ENTITYTYPE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_WRONG_ENTITYTYPE 4036L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_INVALID_POSTINIT +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_INVALID_POSTINIT 4037L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_INAPPROPRIATE_SIG +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_INAPPROPRIATE_SIG 4038L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_KEY_PROPERTY +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_KEY_PROPERTY 4039L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_MIGRATION +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_MIGRATION 4040L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_SCHEME +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_SCHEME 4041L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_DATASIZE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_DATASIZE 4042L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_MODE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_MODE 4043L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_PRESENCE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_PRESENCE 4044L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_VERSION +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_VERSION 4045L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NO_WRAP_TRANSPORT +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NO_WRAP_TRANSPORT 4046L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL 4047L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_AUDITFAIL_SUCCESSFUL +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_AUDITFAIL_SUCCESSFUL 4048L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NOTRESETABLE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NOTRESETABLE 4049L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NOTLOCAL +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NOTLOCAL 4050L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_TYPE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_TYPE 4051L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_INVALID_RESOURCE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_INVALID_RESOURCE 4052L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NOTFIPS +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NOTFIPS 4053L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_INVALID_FAMILY +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_INVALID_FAMILY 4054L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NO_NV_PERMISSION +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NO_NV_PERMISSION 4055L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_REQUIRES_SIGN +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_REQUIRES_SIGN 4056L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_KEY_NOTSUPPORTED +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_KEY_NOTSUPPORTED 4057L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_AUTH_CONFLICT +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_AUTH_CONFLICT 4058L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_AREA_LOCKED +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_AREA_LOCKED 4059L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_LOCALITY +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_LOCALITY 4060L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_READ_ONLY +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_READ_ONLY 4061L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_PER_NOWRITE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_PER_NOWRITE 4062L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_FAMILYCOUNT +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_FAMILYCOUNT 4063L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_WRITE_LOCKED +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_WRITE_LOCKED 4064L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_ATTRIBUTES +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_ATTRIBUTES 4065L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_INVALID_STRUCTURE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_INVALID_STRUCTURE 4066L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_KEY_OWNER_CONTROL +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_KEY_OWNER_CONTROL 4067L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_COUNTER +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_COUNTER 4068L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NOT_FULLWRITE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NOT_FULLWRITE 4069L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_CONTEXT_GAP +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_CONTEXT_GAP 4070L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_MAXNVWRITES +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_MAXNVWRITES 4071L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NOOPERATOR +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NOOPERATOR 4072L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_RESOURCEMISSING +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_RESOURCEMISSING 4073L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DELEGATE_LOCK +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DELEGATE_LOCK 4074L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DELEGATE_FAMILY +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DELEGATE_FAMILY 4075L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DELEGATE_ADMIN +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DELEGATE_ADMIN 4076L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE 4077L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_OWNER_CONTROL +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_OWNER_CONTROL 4078L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DAA_RESOURCES +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DAA_RESOURCES 4079L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DAA_INPUT_DATA0 +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DAA_INPUT_DATA0 4080L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DAA_INPUT_DATA1 +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DAA_INPUT_DATA1 4081L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DAA_ISSUER_SETTINGS +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DAA_ISSUER_SETTINGS 4082L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DAA_TPM_SETTINGS +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DAA_TPM_SETTINGS 4083L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DAA_STAGE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DAA_STAGE 4084L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DAA_ISSUER_VALIDITY +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DAA_ISSUER_VALIDITY 4085L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DAA_WRONG_W +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DAA_WRONG_W 4086L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_HANDLE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_HANDLE 4087L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_DELEGATE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_DELEGATE 4088L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BADCONTEXT +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BADCONTEXT 4089L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_TOOMANYCONTEXTS +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_TOOMANYCONTEXTS 4090L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_MA_TICKET_SIGNATURE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_MA_TICKET_SIGNATURE 4091L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_MA_DESTINATION +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_MA_DESTINATION 4092L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_MA_SOURCE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_MA_SOURCE 4093L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_MA_AUTHORITY +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_MA_AUTHORITY 4094L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_PERMANENTEK +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_PERMANENTEK 4095L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_SIGNATURE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_BAD_SIGNATURE 4096L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NOCONTEXTSPACE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NOCONTEXTSPACE 4097L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_RETRY +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_RETRY 4098L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NEEDS_SELFTEST +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NEEDS_SELFTEST 4099L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DOING_SELFTEST +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DOING_SELFTEST 4100L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DEFEND_LOCK_RUNNING +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_DEFEND_LOCK_RUNNING 4101L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NO_MSG +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_TPM_E_NO_MSG 4102L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN 3000L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_HALT +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_HALT 3000L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_POWEROFF +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_POWEROFF 3001L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_BOOT +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_BOOT 3002L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_IBOOT +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_IBOOT 3003L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK 3004L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK 3005L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_FORCE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_FORCE 3006L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM 3007L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM 3008L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_SBOOT +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_SBOOT 3009L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_SIBOOT +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_SIBOOT 3010L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_NOSYNC +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_NOSYNC 3011L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_FASTREBOOT +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_FASTREBOOT 3012L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN 3013L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG 3014L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_REUSEINIT +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_REUSEINIT 3015L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_REUSABLE +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_REUSABLE 3016L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_REUSEFINI +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_REUSEFINI 3017L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_FTRACE_START +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_FTRACE_START 3018L +#undef com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_FTRACE_STOP +#define com_sun_audit_AuditEvent_filesystem_delete_ADT_UADMIN_FCN_AD_FTRACE_STOP 3019L +/* + * Class: com_sun_audit_AuditEvent_filesystem_delete + * Method: putEvent + * Signature: ([BIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_com_sun_audit_AuditEvent_1filesystem_1delete_putEvent + (JNIEnv *, jobject, jbyteArray, jint, jint, jstring, jstring, jstring, jstring, jstring); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_audit_AuditEvent_filesystem_modify */ + +#ifndef _Included_com_sun_audit_AuditEvent_filesystem_modify +#define _Included_com_sun_audit_AuditEvent_filesystem_modify +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_SUCCESS +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_SUCCESS 0L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_FAILURE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_FAILURE -1L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_PAM +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_PAM 2000L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE 1000L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_PW_ATTR +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_PW_ATTR 1000L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_PW +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_PW 1001L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_USERNAME +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_USERNAME 1002L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_AUTH +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_AUTH 1003L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_UID +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_UID 1004L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_UNKNOWN +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_UNKNOWN 1005L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_EXPIRED +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_EXPIRED 1006L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_ACCOUNT_LOCKED 1007L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_BAD_DIALUP +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_BAD_DIALUP 1008L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_BAD_ID +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_BAD_ID 1009L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_BAD_PW +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_BAD_PW 1010L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_CONSOLE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_CONSOLE 1011L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_MAX_TRIES +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_MAX_TRIES 1012L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_PROTOCOL_FAILURE 1013L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_EXCLUDED_USER +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_EXCLUDED_USER 1014L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_ANON_USER +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_ANON_USER 1015L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_BAD_CMD +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_BAD_CMD 1016L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_BAD_TTY +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_BAD_TTY 1017L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_PROGRAM +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_PROGRAM 1018L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_CHDIR_FAILED +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_CHDIR_FAILED 1019L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_INPUT_OVERFLOW +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_INPUT_OVERFLOW 1020L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_DEVICE_PERM +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_DEVICE_PERM 1021L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_AUTH_BYPASS +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_AUTH_BYPASS 1022L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_LOGIN_DISABLED +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_FAIL_VALUE_LOGIN_DISABLED 1023L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_LOGIN_NO_MSG +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_LOGIN_NO_MSG 0L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_LOGIN_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_LOGIN_ACCOUNT_LOCKED 1L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_LOGIN_BAD_DIALUP +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_LOGIN_BAD_DIALUP 2L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_LOGIN_BAD_ID +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_LOGIN_BAD_ID 3L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_LOGIN_BAD_PW +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_LOGIN_BAD_PW 4L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_LOGIN_CONSOLE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_LOGIN_CONSOLE 5L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_LOGIN_MAX_TRIES +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_LOGIN_MAX_TRIES 6L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_LOGIN_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_LOGIN_PROTOCOL_FAILURE 7L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_LOGIN_EXCLUDED_USER +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_LOGIN_EXCLUDED_USER 8L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_LOGIN_ANON_USER +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_LOGIN_ANON_USER 9L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E 4000L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_AUTHFAIL +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_AUTHFAIL 4000L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BADINDEX +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BADINDEX 4001L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_PARAMETER +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_PARAMETER 4002L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_AUDITFAILURE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_AUDITFAILURE 4003L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_CLEAR_DISABLED +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_CLEAR_DISABLED 4004L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DEACTIVATED +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DEACTIVATED 4005L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DISABLED +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DISABLED 4006L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DISABLED_CMD +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DISABLED_CMD 4007L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_FAIL +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_FAIL 4008L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_ORDINAL +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_ORDINAL 4009L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_INSTALL_DISABLED +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_INSTALL_DISABLED 4010L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_INVALID_KEYHANDLE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_INVALID_KEYHANDLE 4011L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_KEYNOTFOUND +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_KEYNOTFOUND 4012L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_INAPPROPRIATE_ENC +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_INAPPROPRIATE_ENC 4013L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_MIGRATEFAIL +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_MIGRATEFAIL 4014L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_INVALID_PCR_INFO +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_INVALID_PCR_INFO 4015L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NOSPACE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NOSPACE 4016L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NOSRK +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NOSRK 4017L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NOTSEALED_BLOB +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NOTSEALED_BLOB 4018L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_OWNER_SET +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_OWNER_SET 4019L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_RESOURCES +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_RESOURCES 4020L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_SHORTRANDOM +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_SHORTRANDOM 4021L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_SIZE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_SIZE 4022L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_WRONGPCRVAL +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_WRONGPCRVAL 4023L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_PARAM_SIZE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_PARAM_SIZE 4024L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_SHA_THREAD +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_SHA_THREAD 4025L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_SHA_ERROR +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_SHA_ERROR 4026L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_FAILEDSELFTEST +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_FAILEDSELFTEST 4027L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_AUTH2FAIL +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_AUTH2FAIL 4028L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BADTAG +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BADTAG 4029L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_IOERROR +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_IOERROR 4030L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_ENCRYPT_ERROR +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_ENCRYPT_ERROR 4031L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DECRYPT_ERROR +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DECRYPT_ERROR 4032L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_INVALID_AUTHHANDLE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_INVALID_AUTHHANDLE 4033L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NO_ENDORSEMENT +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NO_ENDORSEMENT 4034L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_INVALID_KEYUSAGE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_INVALID_KEYUSAGE 4035L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_WRONG_ENTITYTYPE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_WRONG_ENTITYTYPE 4036L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_INVALID_POSTINIT +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_INVALID_POSTINIT 4037L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_INAPPROPRIATE_SIG +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_INAPPROPRIATE_SIG 4038L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_KEY_PROPERTY +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_KEY_PROPERTY 4039L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_MIGRATION +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_MIGRATION 4040L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_SCHEME +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_SCHEME 4041L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_DATASIZE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_DATASIZE 4042L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_MODE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_MODE 4043L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_PRESENCE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_PRESENCE 4044L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_VERSION +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_VERSION 4045L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NO_WRAP_TRANSPORT +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NO_WRAP_TRANSPORT 4046L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL 4047L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_AUDITFAIL_SUCCESSFUL +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_AUDITFAIL_SUCCESSFUL 4048L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NOTRESETABLE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NOTRESETABLE 4049L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NOTLOCAL +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NOTLOCAL 4050L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_TYPE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_TYPE 4051L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_INVALID_RESOURCE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_INVALID_RESOURCE 4052L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NOTFIPS +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NOTFIPS 4053L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_INVALID_FAMILY +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_INVALID_FAMILY 4054L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NO_NV_PERMISSION +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NO_NV_PERMISSION 4055L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_REQUIRES_SIGN +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_REQUIRES_SIGN 4056L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_KEY_NOTSUPPORTED +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_KEY_NOTSUPPORTED 4057L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_AUTH_CONFLICT +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_AUTH_CONFLICT 4058L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_AREA_LOCKED +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_AREA_LOCKED 4059L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_LOCALITY +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_LOCALITY 4060L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_READ_ONLY +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_READ_ONLY 4061L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_PER_NOWRITE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_PER_NOWRITE 4062L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_FAMILYCOUNT +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_FAMILYCOUNT 4063L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_WRITE_LOCKED +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_WRITE_LOCKED 4064L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_ATTRIBUTES +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_ATTRIBUTES 4065L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_INVALID_STRUCTURE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_INVALID_STRUCTURE 4066L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_KEY_OWNER_CONTROL +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_KEY_OWNER_CONTROL 4067L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_COUNTER +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_COUNTER 4068L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NOT_FULLWRITE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NOT_FULLWRITE 4069L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_CONTEXT_GAP +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_CONTEXT_GAP 4070L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_MAXNVWRITES +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_MAXNVWRITES 4071L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NOOPERATOR +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NOOPERATOR 4072L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_RESOURCEMISSING +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_RESOURCEMISSING 4073L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DELEGATE_LOCK +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DELEGATE_LOCK 4074L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DELEGATE_FAMILY +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DELEGATE_FAMILY 4075L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DELEGATE_ADMIN +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DELEGATE_ADMIN 4076L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE 4077L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_OWNER_CONTROL +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_OWNER_CONTROL 4078L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DAA_RESOURCES +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DAA_RESOURCES 4079L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DAA_INPUT_DATA0 +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DAA_INPUT_DATA0 4080L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DAA_INPUT_DATA1 +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DAA_INPUT_DATA1 4081L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DAA_ISSUER_SETTINGS +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DAA_ISSUER_SETTINGS 4082L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DAA_TPM_SETTINGS +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DAA_TPM_SETTINGS 4083L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DAA_STAGE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DAA_STAGE 4084L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DAA_ISSUER_VALIDITY +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DAA_ISSUER_VALIDITY 4085L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DAA_WRONG_W +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DAA_WRONG_W 4086L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_HANDLE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_HANDLE 4087L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_DELEGATE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_DELEGATE 4088L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BADCONTEXT +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BADCONTEXT 4089L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_TOOMANYCONTEXTS +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_TOOMANYCONTEXTS 4090L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_MA_TICKET_SIGNATURE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_MA_TICKET_SIGNATURE 4091L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_MA_DESTINATION +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_MA_DESTINATION 4092L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_MA_SOURCE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_MA_SOURCE 4093L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_MA_AUTHORITY +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_MA_AUTHORITY 4094L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_PERMANENTEK +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_PERMANENTEK 4095L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_SIGNATURE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_BAD_SIGNATURE 4096L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NOCONTEXTSPACE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NOCONTEXTSPACE 4097L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_RETRY +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_RETRY 4098L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NEEDS_SELFTEST +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NEEDS_SELFTEST 4099L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DOING_SELFTEST +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DOING_SELFTEST 4100L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DEFEND_LOCK_RUNNING +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_DEFEND_LOCK_RUNNING 4101L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NO_MSG +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_TPM_E_NO_MSG 4102L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN 3000L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_HALT +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_HALT 3000L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_POWEROFF +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_POWEROFF 3001L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_BOOT +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_BOOT 3002L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_IBOOT +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_IBOOT 3003L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK 3004L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK 3005L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_FORCE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_FORCE 3006L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM 3007L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM 3008L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_SBOOT +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_SBOOT 3009L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_SIBOOT +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_SIBOOT 3010L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_NOSYNC +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_NOSYNC 3011L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_FASTREBOOT +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_FASTREBOOT 3012L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN 3013L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG 3014L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_REUSEINIT +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_REUSEINIT 3015L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_REUSABLE +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_REUSABLE 3016L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_REUSEFINI +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_REUSEFINI 3017L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_FTRACE_START +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_FTRACE_START 3018L +#undef com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_FTRACE_STOP +#define com_sun_audit_AuditEvent_filesystem_modify_ADT_UADMIN_FCN_AD_FTRACE_STOP 3019L +/* + * Class: com_sun_audit_AuditEvent_filesystem_modify + * Method: putEvent + * Signature: ([BIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_com_sun_audit_AuditEvent_1filesystem_1modify_putEvent + (JNIEnv *, jobject, jbyteArray, jint, jint, jstring, jstring, jstring, jstring, jstring); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_audit_AuditEvent_ilb_delete_rule */ + +#ifndef _Included_com_sun_audit_AuditEvent_ilb_delete_rule +#define _Included_com_sun_audit_AuditEvent_ilb_delete_rule +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_SUCCESS +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_SUCCESS 0L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAILURE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAILURE -1L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_PAM +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_PAM 2000L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE 1000L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_PW_ATTR +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_PW_ATTR 1000L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_PW +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_PW 1001L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_USERNAME +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_USERNAME 1002L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_AUTH +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_AUTH 1003L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_UID +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_UID 1004L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_UNKNOWN +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_UNKNOWN 1005L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_EXPIRED +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_EXPIRED 1006L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_ACCOUNT_LOCKED 1007L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_BAD_DIALUP +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_BAD_DIALUP 1008L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_BAD_ID +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_BAD_ID 1009L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_BAD_PW +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_BAD_PW 1010L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_CONSOLE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_CONSOLE 1011L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_MAX_TRIES +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_MAX_TRIES 1012L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_PROTOCOL_FAILURE 1013L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_EXCLUDED_USER +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_EXCLUDED_USER 1014L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_ANON_USER +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_ANON_USER 1015L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_BAD_CMD +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_BAD_CMD 1016L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_BAD_TTY +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_BAD_TTY 1017L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_PROGRAM +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_PROGRAM 1018L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_CHDIR_FAILED +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_CHDIR_FAILED 1019L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_INPUT_OVERFLOW +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_INPUT_OVERFLOW 1020L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_DEVICE_PERM +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_DEVICE_PERM 1021L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_AUTH_BYPASS +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_AUTH_BYPASS 1022L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_LOGIN_DISABLED +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_FAIL_VALUE_LOGIN_DISABLED 1023L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_LOGIN_NO_MSG +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_LOGIN_NO_MSG 0L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_LOGIN_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_LOGIN_ACCOUNT_LOCKED 1L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_LOGIN_BAD_DIALUP +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_LOGIN_BAD_DIALUP 2L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_LOGIN_BAD_ID +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_LOGIN_BAD_ID 3L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_LOGIN_BAD_PW +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_LOGIN_BAD_PW 4L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_LOGIN_CONSOLE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_LOGIN_CONSOLE 5L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_LOGIN_MAX_TRIES +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_LOGIN_MAX_TRIES 6L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_LOGIN_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_LOGIN_PROTOCOL_FAILURE 7L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_LOGIN_EXCLUDED_USER +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_LOGIN_EXCLUDED_USER 8L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_LOGIN_ANON_USER +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_LOGIN_ANON_USER 9L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E 4000L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_AUTHFAIL +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_AUTHFAIL 4000L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BADINDEX +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BADINDEX 4001L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_PARAMETER +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_PARAMETER 4002L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_AUDITFAILURE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_AUDITFAILURE 4003L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_CLEAR_DISABLED +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_CLEAR_DISABLED 4004L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DEACTIVATED +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DEACTIVATED 4005L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DISABLED +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DISABLED 4006L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DISABLED_CMD +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DISABLED_CMD 4007L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_FAIL +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_FAIL 4008L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_ORDINAL +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_ORDINAL 4009L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_INSTALL_DISABLED +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_INSTALL_DISABLED 4010L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_INVALID_KEYHANDLE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_INVALID_KEYHANDLE 4011L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_KEYNOTFOUND +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_KEYNOTFOUND 4012L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_INAPPROPRIATE_ENC +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_INAPPROPRIATE_ENC 4013L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_MIGRATEFAIL +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_MIGRATEFAIL 4014L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_INVALID_PCR_INFO +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_INVALID_PCR_INFO 4015L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NOSPACE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NOSPACE 4016L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NOSRK +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NOSRK 4017L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NOTSEALED_BLOB +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NOTSEALED_BLOB 4018L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_OWNER_SET +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_OWNER_SET 4019L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_RESOURCES +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_RESOURCES 4020L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_SHORTRANDOM +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_SHORTRANDOM 4021L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_SIZE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_SIZE 4022L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_WRONGPCRVAL +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_WRONGPCRVAL 4023L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_PARAM_SIZE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_PARAM_SIZE 4024L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_SHA_THREAD +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_SHA_THREAD 4025L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_SHA_ERROR +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_SHA_ERROR 4026L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_FAILEDSELFTEST +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_FAILEDSELFTEST 4027L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_AUTH2FAIL +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_AUTH2FAIL 4028L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BADTAG +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BADTAG 4029L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_IOERROR +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_IOERROR 4030L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_ENCRYPT_ERROR +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_ENCRYPT_ERROR 4031L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DECRYPT_ERROR +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DECRYPT_ERROR 4032L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_INVALID_AUTHHANDLE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_INVALID_AUTHHANDLE 4033L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NO_ENDORSEMENT +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NO_ENDORSEMENT 4034L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_INVALID_KEYUSAGE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_INVALID_KEYUSAGE 4035L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_WRONG_ENTITYTYPE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_WRONG_ENTITYTYPE 4036L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_INVALID_POSTINIT +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_INVALID_POSTINIT 4037L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_INAPPROPRIATE_SIG +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_INAPPROPRIATE_SIG 4038L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_KEY_PROPERTY +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_KEY_PROPERTY 4039L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_MIGRATION +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_MIGRATION 4040L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_SCHEME +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_SCHEME 4041L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_DATASIZE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_DATASIZE 4042L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_MODE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_MODE 4043L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_PRESENCE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_PRESENCE 4044L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_VERSION +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_VERSION 4045L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NO_WRAP_TRANSPORT +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NO_WRAP_TRANSPORT 4046L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL 4047L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_AUDITFAIL_SUCCESSFUL +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_AUDITFAIL_SUCCESSFUL 4048L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NOTRESETABLE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NOTRESETABLE 4049L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NOTLOCAL +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NOTLOCAL 4050L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_TYPE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_TYPE 4051L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_INVALID_RESOURCE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_INVALID_RESOURCE 4052L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NOTFIPS +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NOTFIPS 4053L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_INVALID_FAMILY +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_INVALID_FAMILY 4054L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NO_NV_PERMISSION +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NO_NV_PERMISSION 4055L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_REQUIRES_SIGN +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_REQUIRES_SIGN 4056L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_KEY_NOTSUPPORTED +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_KEY_NOTSUPPORTED 4057L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_AUTH_CONFLICT +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_AUTH_CONFLICT 4058L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_AREA_LOCKED +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_AREA_LOCKED 4059L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_LOCALITY +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_LOCALITY 4060L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_READ_ONLY +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_READ_ONLY 4061L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_PER_NOWRITE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_PER_NOWRITE 4062L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_FAMILYCOUNT +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_FAMILYCOUNT 4063L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_WRITE_LOCKED +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_WRITE_LOCKED 4064L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_ATTRIBUTES +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_ATTRIBUTES 4065L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_INVALID_STRUCTURE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_INVALID_STRUCTURE 4066L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_KEY_OWNER_CONTROL +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_KEY_OWNER_CONTROL 4067L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_COUNTER +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_COUNTER 4068L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NOT_FULLWRITE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NOT_FULLWRITE 4069L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_CONTEXT_GAP +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_CONTEXT_GAP 4070L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_MAXNVWRITES +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_MAXNVWRITES 4071L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NOOPERATOR +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NOOPERATOR 4072L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_RESOURCEMISSING +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_RESOURCEMISSING 4073L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DELEGATE_LOCK +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DELEGATE_LOCK 4074L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DELEGATE_FAMILY +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DELEGATE_FAMILY 4075L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DELEGATE_ADMIN +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DELEGATE_ADMIN 4076L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE 4077L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_OWNER_CONTROL +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_OWNER_CONTROL 4078L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DAA_RESOURCES +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DAA_RESOURCES 4079L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DAA_INPUT_DATA0 +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DAA_INPUT_DATA0 4080L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DAA_INPUT_DATA1 +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DAA_INPUT_DATA1 4081L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DAA_ISSUER_SETTINGS +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DAA_ISSUER_SETTINGS 4082L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DAA_TPM_SETTINGS +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DAA_TPM_SETTINGS 4083L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DAA_STAGE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DAA_STAGE 4084L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DAA_ISSUER_VALIDITY +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DAA_ISSUER_VALIDITY 4085L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DAA_WRONG_W +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DAA_WRONG_W 4086L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_HANDLE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_HANDLE 4087L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_DELEGATE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_DELEGATE 4088L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BADCONTEXT +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BADCONTEXT 4089L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_TOOMANYCONTEXTS +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_TOOMANYCONTEXTS 4090L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_MA_TICKET_SIGNATURE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_MA_TICKET_SIGNATURE 4091L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_MA_DESTINATION +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_MA_DESTINATION 4092L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_MA_SOURCE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_MA_SOURCE 4093L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_MA_AUTHORITY +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_MA_AUTHORITY 4094L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_PERMANENTEK +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_PERMANENTEK 4095L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_SIGNATURE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_BAD_SIGNATURE 4096L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NOCONTEXTSPACE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NOCONTEXTSPACE 4097L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_RETRY +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_RETRY 4098L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NEEDS_SELFTEST +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NEEDS_SELFTEST 4099L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DOING_SELFTEST +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DOING_SELFTEST 4100L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DEFEND_LOCK_RUNNING +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_DEFEND_LOCK_RUNNING 4101L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NO_MSG +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_TPM_E_NO_MSG 4102L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN 3000L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_HALT +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_HALT 3000L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_POWEROFF +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_POWEROFF 3001L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_BOOT +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_BOOT 3002L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_IBOOT +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_IBOOT 3003L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK 3004L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK 3005L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_FORCE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_FORCE 3006L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM 3007L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM 3008L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_SBOOT +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_SBOOT 3009L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_SIBOOT +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_SIBOOT 3010L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_NOSYNC +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_NOSYNC 3011L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_FASTREBOOT +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_FASTREBOOT 3012L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN 3013L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG 3014L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_REUSEINIT +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_REUSEINIT 3015L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_REUSABLE +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_REUSABLE 3016L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_REUSEFINI +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_REUSEFINI 3017L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_FTRACE_START +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_FTRACE_START 3018L +#undef com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_FTRACE_STOP +#define com_sun_audit_AuditEvent_ilb_delete_rule_ADT_UADMIN_FCN_AD_FTRACE_STOP 3019L +/* + * Class: com_sun_audit_AuditEvent_ilb_delete_rule + * Method: putEvent + * Signature: ([BIILjava/lang/String;Ljava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_com_sun_audit_AuditEvent_1ilb_1delete_1rule_putEvent + (JNIEnv *, jobject, jbyteArray, jint, jint, jstring, jstring); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_audit_AuditEvent_ilb_disable_rule */ + +#ifndef _Included_com_sun_audit_AuditEvent_ilb_disable_rule +#define _Included_com_sun_audit_AuditEvent_ilb_disable_rule +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_SUCCESS +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_SUCCESS 0L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAILURE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAILURE -1L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_PAM +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_PAM 2000L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE 1000L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_PW_ATTR +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_PW_ATTR 1000L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_PW +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_PW 1001L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_USERNAME +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_USERNAME 1002L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_AUTH +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_AUTH 1003L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_UID +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_UID 1004L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_UNKNOWN +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_UNKNOWN 1005L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_EXPIRED +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_EXPIRED 1006L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_ACCOUNT_LOCKED 1007L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_BAD_DIALUP +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_BAD_DIALUP 1008L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_BAD_ID +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_BAD_ID 1009L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_BAD_PW +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_BAD_PW 1010L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_CONSOLE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_CONSOLE 1011L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_MAX_TRIES +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_MAX_TRIES 1012L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_PROTOCOL_FAILURE 1013L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_EXCLUDED_USER +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_EXCLUDED_USER 1014L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_ANON_USER +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_ANON_USER 1015L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_BAD_CMD +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_BAD_CMD 1016L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_BAD_TTY +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_BAD_TTY 1017L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_PROGRAM +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_PROGRAM 1018L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_CHDIR_FAILED +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_CHDIR_FAILED 1019L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_INPUT_OVERFLOW +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_INPUT_OVERFLOW 1020L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_DEVICE_PERM +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_DEVICE_PERM 1021L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_AUTH_BYPASS +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_AUTH_BYPASS 1022L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_LOGIN_DISABLED +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_FAIL_VALUE_LOGIN_DISABLED 1023L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_LOGIN_NO_MSG +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_LOGIN_NO_MSG 0L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_LOGIN_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_LOGIN_ACCOUNT_LOCKED 1L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_LOGIN_BAD_DIALUP +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_LOGIN_BAD_DIALUP 2L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_LOGIN_BAD_ID +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_LOGIN_BAD_ID 3L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_LOGIN_BAD_PW +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_LOGIN_BAD_PW 4L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_LOGIN_CONSOLE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_LOGIN_CONSOLE 5L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_LOGIN_MAX_TRIES +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_LOGIN_MAX_TRIES 6L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_LOGIN_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_LOGIN_PROTOCOL_FAILURE 7L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_LOGIN_EXCLUDED_USER +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_LOGIN_EXCLUDED_USER 8L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_LOGIN_ANON_USER +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_LOGIN_ANON_USER 9L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E 4000L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_AUTHFAIL +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_AUTHFAIL 4000L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BADINDEX +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BADINDEX 4001L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_PARAMETER +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_PARAMETER 4002L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_AUDITFAILURE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_AUDITFAILURE 4003L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_CLEAR_DISABLED +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_CLEAR_DISABLED 4004L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DEACTIVATED +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DEACTIVATED 4005L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DISABLED +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DISABLED 4006L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DISABLED_CMD +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DISABLED_CMD 4007L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_FAIL +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_FAIL 4008L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_ORDINAL +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_ORDINAL 4009L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_INSTALL_DISABLED +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_INSTALL_DISABLED 4010L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_INVALID_KEYHANDLE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_INVALID_KEYHANDLE 4011L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_KEYNOTFOUND +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_KEYNOTFOUND 4012L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_INAPPROPRIATE_ENC +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_INAPPROPRIATE_ENC 4013L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_MIGRATEFAIL +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_MIGRATEFAIL 4014L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_INVALID_PCR_INFO +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_INVALID_PCR_INFO 4015L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NOSPACE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NOSPACE 4016L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NOSRK +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NOSRK 4017L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NOTSEALED_BLOB +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NOTSEALED_BLOB 4018L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_OWNER_SET +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_OWNER_SET 4019L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_RESOURCES +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_RESOURCES 4020L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_SHORTRANDOM +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_SHORTRANDOM 4021L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_SIZE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_SIZE 4022L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_WRONGPCRVAL +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_WRONGPCRVAL 4023L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_PARAM_SIZE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_PARAM_SIZE 4024L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_SHA_THREAD +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_SHA_THREAD 4025L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_SHA_ERROR +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_SHA_ERROR 4026L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_FAILEDSELFTEST +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_FAILEDSELFTEST 4027L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_AUTH2FAIL +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_AUTH2FAIL 4028L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BADTAG +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BADTAG 4029L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_IOERROR +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_IOERROR 4030L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_ENCRYPT_ERROR +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_ENCRYPT_ERROR 4031L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DECRYPT_ERROR +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DECRYPT_ERROR 4032L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_INVALID_AUTHHANDLE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_INVALID_AUTHHANDLE 4033L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NO_ENDORSEMENT +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NO_ENDORSEMENT 4034L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_INVALID_KEYUSAGE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_INVALID_KEYUSAGE 4035L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_WRONG_ENTITYTYPE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_WRONG_ENTITYTYPE 4036L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_INVALID_POSTINIT +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_INVALID_POSTINIT 4037L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_INAPPROPRIATE_SIG +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_INAPPROPRIATE_SIG 4038L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_KEY_PROPERTY +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_KEY_PROPERTY 4039L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_MIGRATION +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_MIGRATION 4040L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_SCHEME +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_SCHEME 4041L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_DATASIZE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_DATASIZE 4042L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_MODE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_MODE 4043L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_PRESENCE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_PRESENCE 4044L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_VERSION +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_VERSION 4045L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NO_WRAP_TRANSPORT +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NO_WRAP_TRANSPORT 4046L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL 4047L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_AUDITFAIL_SUCCESSFUL +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_AUDITFAIL_SUCCESSFUL 4048L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NOTRESETABLE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NOTRESETABLE 4049L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NOTLOCAL +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NOTLOCAL 4050L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_TYPE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_TYPE 4051L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_INVALID_RESOURCE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_INVALID_RESOURCE 4052L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NOTFIPS +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NOTFIPS 4053L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_INVALID_FAMILY +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_INVALID_FAMILY 4054L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NO_NV_PERMISSION +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NO_NV_PERMISSION 4055L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_REQUIRES_SIGN +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_REQUIRES_SIGN 4056L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_KEY_NOTSUPPORTED +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_KEY_NOTSUPPORTED 4057L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_AUTH_CONFLICT +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_AUTH_CONFLICT 4058L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_AREA_LOCKED +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_AREA_LOCKED 4059L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_LOCALITY +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_LOCALITY 4060L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_READ_ONLY +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_READ_ONLY 4061L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_PER_NOWRITE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_PER_NOWRITE 4062L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_FAMILYCOUNT +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_FAMILYCOUNT 4063L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_WRITE_LOCKED +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_WRITE_LOCKED 4064L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_ATTRIBUTES +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_ATTRIBUTES 4065L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_INVALID_STRUCTURE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_INVALID_STRUCTURE 4066L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_KEY_OWNER_CONTROL +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_KEY_OWNER_CONTROL 4067L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_COUNTER +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_COUNTER 4068L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NOT_FULLWRITE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NOT_FULLWRITE 4069L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_CONTEXT_GAP +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_CONTEXT_GAP 4070L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_MAXNVWRITES +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_MAXNVWRITES 4071L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NOOPERATOR +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NOOPERATOR 4072L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_RESOURCEMISSING +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_RESOURCEMISSING 4073L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DELEGATE_LOCK +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DELEGATE_LOCK 4074L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DELEGATE_FAMILY +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DELEGATE_FAMILY 4075L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DELEGATE_ADMIN +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DELEGATE_ADMIN 4076L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE 4077L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_OWNER_CONTROL +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_OWNER_CONTROL 4078L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DAA_RESOURCES +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DAA_RESOURCES 4079L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DAA_INPUT_DATA0 +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DAA_INPUT_DATA0 4080L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DAA_INPUT_DATA1 +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DAA_INPUT_DATA1 4081L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DAA_ISSUER_SETTINGS +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DAA_ISSUER_SETTINGS 4082L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DAA_TPM_SETTINGS +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DAA_TPM_SETTINGS 4083L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DAA_STAGE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DAA_STAGE 4084L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DAA_ISSUER_VALIDITY +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DAA_ISSUER_VALIDITY 4085L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DAA_WRONG_W +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DAA_WRONG_W 4086L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_HANDLE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_HANDLE 4087L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_DELEGATE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_DELEGATE 4088L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BADCONTEXT +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BADCONTEXT 4089L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_TOOMANYCONTEXTS +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_TOOMANYCONTEXTS 4090L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_MA_TICKET_SIGNATURE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_MA_TICKET_SIGNATURE 4091L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_MA_DESTINATION +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_MA_DESTINATION 4092L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_MA_SOURCE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_MA_SOURCE 4093L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_MA_AUTHORITY +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_MA_AUTHORITY 4094L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_PERMANENTEK +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_PERMANENTEK 4095L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_SIGNATURE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_BAD_SIGNATURE 4096L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NOCONTEXTSPACE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NOCONTEXTSPACE 4097L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_RETRY +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_RETRY 4098L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NEEDS_SELFTEST +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NEEDS_SELFTEST 4099L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DOING_SELFTEST +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DOING_SELFTEST 4100L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DEFEND_LOCK_RUNNING +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_DEFEND_LOCK_RUNNING 4101L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NO_MSG +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_TPM_E_NO_MSG 4102L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN 3000L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_HALT +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_HALT 3000L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_POWEROFF +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_POWEROFF 3001L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_BOOT +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_BOOT 3002L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_IBOOT +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_IBOOT 3003L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK 3004L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK 3005L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_FORCE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_FORCE 3006L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM 3007L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM 3008L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_SBOOT +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_SBOOT 3009L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_SIBOOT +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_SIBOOT 3010L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_NOSYNC +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_NOSYNC 3011L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_FASTREBOOT +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_FASTREBOOT 3012L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN 3013L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG 3014L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_REUSEINIT +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_REUSEINIT 3015L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_REUSABLE +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_REUSABLE 3016L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_REUSEFINI +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_REUSEFINI 3017L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_FTRACE_START +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_FTRACE_START 3018L +#undef com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_FTRACE_STOP +#define com_sun_audit_AuditEvent_ilb_disable_rule_ADT_UADMIN_FCN_AD_FTRACE_STOP 3019L +/* + * Class: com_sun_audit_AuditEvent_ilb_disable_rule + * Method: putEvent + * Signature: ([BIILjava/lang/String;Ljava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_com_sun_audit_AuditEvent_1ilb_1disable_1rule_putEvent + (JNIEnv *, jobject, jbyteArray, jint, jint, jstring, jstring); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_audit_AuditEvent_ilb_enable_rule */ + +#ifndef _Included_com_sun_audit_AuditEvent_ilb_enable_rule +#define _Included_com_sun_audit_AuditEvent_ilb_enable_rule +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_SUCCESS +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_SUCCESS 0L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAILURE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAILURE -1L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_PAM +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_PAM 2000L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE 1000L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_PW_ATTR +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_PW_ATTR 1000L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_PW +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_PW 1001L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_USERNAME +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_USERNAME 1002L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_AUTH +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_AUTH 1003L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_UID +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_UID 1004L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_UNKNOWN +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_UNKNOWN 1005L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_EXPIRED +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_EXPIRED 1006L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_ACCOUNT_LOCKED 1007L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_BAD_DIALUP +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_BAD_DIALUP 1008L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_BAD_ID +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_BAD_ID 1009L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_BAD_PW +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_BAD_PW 1010L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_CONSOLE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_CONSOLE 1011L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_MAX_TRIES +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_MAX_TRIES 1012L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_PROTOCOL_FAILURE 1013L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_EXCLUDED_USER +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_EXCLUDED_USER 1014L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_ANON_USER +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_ANON_USER 1015L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_BAD_CMD +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_BAD_CMD 1016L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_BAD_TTY +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_BAD_TTY 1017L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_PROGRAM +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_PROGRAM 1018L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_CHDIR_FAILED +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_CHDIR_FAILED 1019L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_INPUT_OVERFLOW +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_INPUT_OVERFLOW 1020L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_DEVICE_PERM +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_DEVICE_PERM 1021L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_AUTH_BYPASS +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_AUTH_BYPASS 1022L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_LOGIN_DISABLED +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_FAIL_VALUE_LOGIN_DISABLED 1023L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_LOGIN_NO_MSG +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_LOGIN_NO_MSG 0L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_LOGIN_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_LOGIN_ACCOUNT_LOCKED 1L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_LOGIN_BAD_DIALUP +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_LOGIN_BAD_DIALUP 2L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_LOGIN_BAD_ID +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_LOGIN_BAD_ID 3L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_LOGIN_BAD_PW +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_LOGIN_BAD_PW 4L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_LOGIN_CONSOLE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_LOGIN_CONSOLE 5L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_LOGIN_MAX_TRIES +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_LOGIN_MAX_TRIES 6L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_LOGIN_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_LOGIN_PROTOCOL_FAILURE 7L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_LOGIN_EXCLUDED_USER +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_LOGIN_EXCLUDED_USER 8L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_LOGIN_ANON_USER +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_LOGIN_ANON_USER 9L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E 4000L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_AUTHFAIL +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_AUTHFAIL 4000L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BADINDEX +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BADINDEX 4001L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_PARAMETER +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_PARAMETER 4002L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_AUDITFAILURE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_AUDITFAILURE 4003L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_CLEAR_DISABLED +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_CLEAR_DISABLED 4004L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DEACTIVATED +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DEACTIVATED 4005L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DISABLED +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DISABLED 4006L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DISABLED_CMD +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DISABLED_CMD 4007L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_FAIL +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_FAIL 4008L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_ORDINAL +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_ORDINAL 4009L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_INSTALL_DISABLED +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_INSTALL_DISABLED 4010L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_INVALID_KEYHANDLE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_INVALID_KEYHANDLE 4011L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_KEYNOTFOUND +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_KEYNOTFOUND 4012L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_INAPPROPRIATE_ENC +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_INAPPROPRIATE_ENC 4013L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_MIGRATEFAIL +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_MIGRATEFAIL 4014L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_INVALID_PCR_INFO +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_INVALID_PCR_INFO 4015L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NOSPACE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NOSPACE 4016L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NOSRK +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NOSRK 4017L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NOTSEALED_BLOB +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NOTSEALED_BLOB 4018L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_OWNER_SET +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_OWNER_SET 4019L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_RESOURCES +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_RESOURCES 4020L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_SHORTRANDOM +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_SHORTRANDOM 4021L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_SIZE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_SIZE 4022L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_WRONGPCRVAL +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_WRONGPCRVAL 4023L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_PARAM_SIZE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_PARAM_SIZE 4024L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_SHA_THREAD +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_SHA_THREAD 4025L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_SHA_ERROR +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_SHA_ERROR 4026L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_FAILEDSELFTEST +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_FAILEDSELFTEST 4027L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_AUTH2FAIL +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_AUTH2FAIL 4028L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BADTAG +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BADTAG 4029L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_IOERROR +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_IOERROR 4030L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_ENCRYPT_ERROR +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_ENCRYPT_ERROR 4031L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DECRYPT_ERROR +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DECRYPT_ERROR 4032L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_INVALID_AUTHHANDLE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_INVALID_AUTHHANDLE 4033L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NO_ENDORSEMENT +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NO_ENDORSEMENT 4034L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_INVALID_KEYUSAGE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_INVALID_KEYUSAGE 4035L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_WRONG_ENTITYTYPE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_WRONG_ENTITYTYPE 4036L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_INVALID_POSTINIT +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_INVALID_POSTINIT 4037L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_INAPPROPRIATE_SIG +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_INAPPROPRIATE_SIG 4038L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_KEY_PROPERTY +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_KEY_PROPERTY 4039L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_MIGRATION +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_MIGRATION 4040L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_SCHEME +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_SCHEME 4041L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_DATASIZE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_DATASIZE 4042L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_MODE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_MODE 4043L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_PRESENCE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_PRESENCE 4044L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_VERSION +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_VERSION 4045L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NO_WRAP_TRANSPORT +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NO_WRAP_TRANSPORT 4046L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL 4047L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_AUDITFAIL_SUCCESSFUL +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_AUDITFAIL_SUCCESSFUL 4048L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NOTRESETABLE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NOTRESETABLE 4049L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NOTLOCAL +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NOTLOCAL 4050L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_TYPE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_TYPE 4051L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_INVALID_RESOURCE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_INVALID_RESOURCE 4052L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NOTFIPS +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NOTFIPS 4053L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_INVALID_FAMILY +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_INVALID_FAMILY 4054L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NO_NV_PERMISSION +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NO_NV_PERMISSION 4055L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_REQUIRES_SIGN +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_REQUIRES_SIGN 4056L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_KEY_NOTSUPPORTED +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_KEY_NOTSUPPORTED 4057L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_AUTH_CONFLICT +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_AUTH_CONFLICT 4058L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_AREA_LOCKED +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_AREA_LOCKED 4059L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_LOCALITY +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_LOCALITY 4060L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_READ_ONLY +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_READ_ONLY 4061L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_PER_NOWRITE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_PER_NOWRITE 4062L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_FAMILYCOUNT +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_FAMILYCOUNT 4063L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_WRITE_LOCKED +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_WRITE_LOCKED 4064L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_ATTRIBUTES +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_ATTRIBUTES 4065L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_INVALID_STRUCTURE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_INVALID_STRUCTURE 4066L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_KEY_OWNER_CONTROL +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_KEY_OWNER_CONTROL 4067L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_COUNTER +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_COUNTER 4068L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NOT_FULLWRITE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NOT_FULLWRITE 4069L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_CONTEXT_GAP +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_CONTEXT_GAP 4070L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_MAXNVWRITES +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_MAXNVWRITES 4071L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NOOPERATOR +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NOOPERATOR 4072L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_RESOURCEMISSING +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_RESOURCEMISSING 4073L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DELEGATE_LOCK +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DELEGATE_LOCK 4074L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DELEGATE_FAMILY +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DELEGATE_FAMILY 4075L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DELEGATE_ADMIN +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DELEGATE_ADMIN 4076L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE 4077L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_OWNER_CONTROL +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_OWNER_CONTROL 4078L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DAA_RESOURCES +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DAA_RESOURCES 4079L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DAA_INPUT_DATA0 +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DAA_INPUT_DATA0 4080L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DAA_INPUT_DATA1 +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DAA_INPUT_DATA1 4081L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DAA_ISSUER_SETTINGS +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DAA_ISSUER_SETTINGS 4082L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DAA_TPM_SETTINGS +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DAA_TPM_SETTINGS 4083L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DAA_STAGE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DAA_STAGE 4084L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DAA_ISSUER_VALIDITY +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DAA_ISSUER_VALIDITY 4085L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DAA_WRONG_W +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DAA_WRONG_W 4086L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_HANDLE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_HANDLE 4087L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_DELEGATE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_DELEGATE 4088L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BADCONTEXT +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BADCONTEXT 4089L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_TOOMANYCONTEXTS +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_TOOMANYCONTEXTS 4090L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_MA_TICKET_SIGNATURE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_MA_TICKET_SIGNATURE 4091L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_MA_DESTINATION +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_MA_DESTINATION 4092L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_MA_SOURCE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_MA_SOURCE 4093L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_MA_AUTHORITY +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_MA_AUTHORITY 4094L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_PERMANENTEK +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_PERMANENTEK 4095L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_SIGNATURE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_BAD_SIGNATURE 4096L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NOCONTEXTSPACE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NOCONTEXTSPACE 4097L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_RETRY +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_RETRY 4098L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NEEDS_SELFTEST +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NEEDS_SELFTEST 4099L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DOING_SELFTEST +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DOING_SELFTEST 4100L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DEFEND_LOCK_RUNNING +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_DEFEND_LOCK_RUNNING 4101L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NO_MSG +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_TPM_E_NO_MSG 4102L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN 3000L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_HALT +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_HALT 3000L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_POWEROFF +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_POWEROFF 3001L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_BOOT +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_BOOT 3002L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_IBOOT +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_IBOOT 3003L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK 3004L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK 3005L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_FORCE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_FORCE 3006L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM 3007L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM 3008L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_SBOOT +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_SBOOT 3009L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_SIBOOT +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_SIBOOT 3010L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_NOSYNC +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_NOSYNC 3011L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_FASTREBOOT +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_FASTREBOOT 3012L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN 3013L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG 3014L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_REUSEINIT +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_REUSEINIT 3015L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_REUSABLE +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_REUSABLE 3016L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_REUSEFINI +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_REUSEFINI 3017L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_FTRACE_START +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_FTRACE_START 3018L +#undef com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_FTRACE_STOP +#define com_sun_audit_AuditEvent_ilb_enable_rule_ADT_UADMIN_FCN_AD_FTRACE_STOP 3019L +/* + * Class: com_sun_audit_AuditEvent_ilb_enable_rule + * Method: putEvent + * Signature: ([BIILjava/lang/String;Ljava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_com_sun_audit_AuditEvent_1ilb_1enable_1rule_putEvent + (JNIEnv *, jobject, jbyteArray, jint, jint, jstring, jstring); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_audit_AuditEvent_logout */ + +#ifndef _Included_com_sun_audit_AuditEvent_logout +#define _Included_com_sun_audit_AuditEvent_logout +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_audit_AuditEvent_logout_ADT_SUCCESS +#define com_sun_audit_AuditEvent_logout_ADT_SUCCESS 0L +#undef com_sun_audit_AuditEvent_logout_ADT_FAILURE +#define com_sun_audit_AuditEvent_logout_ADT_FAILURE -1L +#undef com_sun_audit_AuditEvent_logout_ADT_FAIL_PAM +#define com_sun_audit_AuditEvent_logout_ADT_FAIL_PAM 2000L +#undef com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE +#define com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE 1000L +#undef com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_PW_ATTR +#define com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_PW_ATTR 1000L +#undef com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_PW +#define com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_PW 1001L +#undef com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_USERNAME +#define com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_USERNAME 1002L +#undef com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_AUTH +#define com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_AUTH 1003L +#undef com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_UID +#define com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_UID 1004L +#undef com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_UNKNOWN +#define com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_UNKNOWN 1005L +#undef com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_EXPIRED +#define com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_EXPIRED 1006L +#undef com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_ACCOUNT_LOCKED 1007L +#undef com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_BAD_DIALUP +#define com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_BAD_DIALUP 1008L +#undef com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_BAD_ID +#define com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_BAD_ID 1009L +#undef com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_BAD_PW +#define com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_BAD_PW 1010L +#undef com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_CONSOLE +#define com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_CONSOLE 1011L +#undef com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_MAX_TRIES +#define com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_MAX_TRIES 1012L +#undef com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_PROTOCOL_FAILURE 1013L +#undef com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_EXCLUDED_USER +#define com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_EXCLUDED_USER 1014L +#undef com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_ANON_USER +#define com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_ANON_USER 1015L +#undef com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_BAD_CMD +#define com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_BAD_CMD 1016L +#undef com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_BAD_TTY +#define com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_BAD_TTY 1017L +#undef com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_PROGRAM +#define com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_PROGRAM 1018L +#undef com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_CHDIR_FAILED +#define com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_CHDIR_FAILED 1019L +#undef com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_INPUT_OVERFLOW +#define com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_INPUT_OVERFLOW 1020L +#undef com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_DEVICE_PERM +#define com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_DEVICE_PERM 1021L +#undef com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_AUTH_BYPASS +#define com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_AUTH_BYPASS 1022L +#undef com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_LOGIN_DISABLED +#define com_sun_audit_AuditEvent_logout_ADT_FAIL_VALUE_LOGIN_DISABLED 1023L +#undef com_sun_audit_AuditEvent_logout_ADT_LOGIN_NO_MSG +#define com_sun_audit_AuditEvent_logout_ADT_LOGIN_NO_MSG 0L +#undef com_sun_audit_AuditEvent_logout_ADT_LOGIN_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_logout_ADT_LOGIN_ACCOUNT_LOCKED 1L +#undef com_sun_audit_AuditEvent_logout_ADT_LOGIN_BAD_DIALUP +#define com_sun_audit_AuditEvent_logout_ADT_LOGIN_BAD_DIALUP 2L +#undef com_sun_audit_AuditEvent_logout_ADT_LOGIN_BAD_ID +#define com_sun_audit_AuditEvent_logout_ADT_LOGIN_BAD_ID 3L +#undef com_sun_audit_AuditEvent_logout_ADT_LOGIN_BAD_PW +#define com_sun_audit_AuditEvent_logout_ADT_LOGIN_BAD_PW 4L +#undef com_sun_audit_AuditEvent_logout_ADT_LOGIN_CONSOLE +#define com_sun_audit_AuditEvent_logout_ADT_LOGIN_CONSOLE 5L +#undef com_sun_audit_AuditEvent_logout_ADT_LOGIN_MAX_TRIES +#define com_sun_audit_AuditEvent_logout_ADT_LOGIN_MAX_TRIES 6L +#undef com_sun_audit_AuditEvent_logout_ADT_LOGIN_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_logout_ADT_LOGIN_PROTOCOL_FAILURE 7L +#undef com_sun_audit_AuditEvent_logout_ADT_LOGIN_EXCLUDED_USER +#define com_sun_audit_AuditEvent_logout_ADT_LOGIN_EXCLUDED_USER 8L +#undef com_sun_audit_AuditEvent_logout_ADT_LOGIN_ANON_USER +#define com_sun_audit_AuditEvent_logout_ADT_LOGIN_ANON_USER 9L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E 4000L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_AUTHFAIL +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_AUTHFAIL 4000L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_BADINDEX +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_BADINDEX 4001L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_PARAMETER +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_PARAMETER 4002L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_AUDITFAILURE +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_AUDITFAILURE 4003L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_CLEAR_DISABLED +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_CLEAR_DISABLED 4004L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_DEACTIVATED +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_DEACTIVATED 4005L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_DISABLED +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_DISABLED 4006L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_DISABLED_CMD +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_DISABLED_CMD 4007L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_FAIL +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_FAIL 4008L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_ORDINAL +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_ORDINAL 4009L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_INSTALL_DISABLED +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_INSTALL_DISABLED 4010L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_INVALID_KEYHANDLE +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_INVALID_KEYHANDLE 4011L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_KEYNOTFOUND +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_KEYNOTFOUND 4012L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_INAPPROPRIATE_ENC +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_INAPPROPRIATE_ENC 4013L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_MIGRATEFAIL +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_MIGRATEFAIL 4014L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_INVALID_PCR_INFO +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_INVALID_PCR_INFO 4015L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_NOSPACE +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_NOSPACE 4016L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_NOSRK +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_NOSRK 4017L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_NOTSEALED_BLOB +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_NOTSEALED_BLOB 4018L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_OWNER_SET +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_OWNER_SET 4019L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_RESOURCES +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_RESOURCES 4020L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_SHORTRANDOM +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_SHORTRANDOM 4021L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_SIZE +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_SIZE 4022L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_WRONGPCRVAL +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_WRONGPCRVAL 4023L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_PARAM_SIZE +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_PARAM_SIZE 4024L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_SHA_THREAD +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_SHA_THREAD 4025L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_SHA_ERROR +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_SHA_ERROR 4026L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_FAILEDSELFTEST +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_FAILEDSELFTEST 4027L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_AUTH2FAIL +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_AUTH2FAIL 4028L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_BADTAG +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_BADTAG 4029L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_IOERROR +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_IOERROR 4030L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_ENCRYPT_ERROR +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_ENCRYPT_ERROR 4031L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_DECRYPT_ERROR +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_DECRYPT_ERROR 4032L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_INVALID_AUTHHANDLE +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_INVALID_AUTHHANDLE 4033L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_NO_ENDORSEMENT +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_NO_ENDORSEMENT 4034L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_INVALID_KEYUSAGE +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_INVALID_KEYUSAGE 4035L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_WRONG_ENTITYTYPE +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_WRONG_ENTITYTYPE 4036L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_INVALID_POSTINIT +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_INVALID_POSTINIT 4037L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_INAPPROPRIATE_SIG +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_INAPPROPRIATE_SIG 4038L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_KEY_PROPERTY +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_KEY_PROPERTY 4039L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_MIGRATION +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_MIGRATION 4040L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_SCHEME +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_SCHEME 4041L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_DATASIZE +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_DATASIZE 4042L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_MODE +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_MODE 4043L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_PRESENCE +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_PRESENCE 4044L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_VERSION +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_VERSION 4045L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_NO_WRAP_TRANSPORT +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_NO_WRAP_TRANSPORT 4046L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL 4047L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_AUDITFAIL_SUCCESSFUL +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_AUDITFAIL_SUCCESSFUL 4048L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_NOTRESETABLE +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_NOTRESETABLE 4049L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_NOTLOCAL +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_NOTLOCAL 4050L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_TYPE +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_TYPE 4051L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_INVALID_RESOURCE +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_INVALID_RESOURCE 4052L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_NOTFIPS +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_NOTFIPS 4053L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_INVALID_FAMILY +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_INVALID_FAMILY 4054L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_NO_NV_PERMISSION +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_NO_NV_PERMISSION 4055L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_REQUIRES_SIGN +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_REQUIRES_SIGN 4056L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_KEY_NOTSUPPORTED +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_KEY_NOTSUPPORTED 4057L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_AUTH_CONFLICT +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_AUTH_CONFLICT 4058L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_AREA_LOCKED +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_AREA_LOCKED 4059L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_LOCALITY +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_LOCALITY 4060L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_READ_ONLY +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_READ_ONLY 4061L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_PER_NOWRITE +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_PER_NOWRITE 4062L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_FAMILYCOUNT +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_FAMILYCOUNT 4063L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_WRITE_LOCKED +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_WRITE_LOCKED 4064L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_ATTRIBUTES +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_ATTRIBUTES 4065L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_INVALID_STRUCTURE +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_INVALID_STRUCTURE 4066L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_KEY_OWNER_CONTROL +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_KEY_OWNER_CONTROL 4067L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_COUNTER +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_COUNTER 4068L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_NOT_FULLWRITE +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_NOT_FULLWRITE 4069L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_CONTEXT_GAP +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_CONTEXT_GAP 4070L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_MAXNVWRITES +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_MAXNVWRITES 4071L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_NOOPERATOR +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_NOOPERATOR 4072L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_RESOURCEMISSING +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_RESOURCEMISSING 4073L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_DELEGATE_LOCK +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_DELEGATE_LOCK 4074L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_DELEGATE_FAMILY +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_DELEGATE_FAMILY 4075L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_DELEGATE_ADMIN +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_DELEGATE_ADMIN 4076L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE 4077L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_OWNER_CONTROL +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_OWNER_CONTROL 4078L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_DAA_RESOURCES +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_DAA_RESOURCES 4079L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_DAA_INPUT_DATA0 +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_DAA_INPUT_DATA0 4080L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_DAA_INPUT_DATA1 +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_DAA_INPUT_DATA1 4081L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_DAA_ISSUER_SETTINGS +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_DAA_ISSUER_SETTINGS 4082L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_DAA_TPM_SETTINGS +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_DAA_TPM_SETTINGS 4083L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_DAA_STAGE +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_DAA_STAGE 4084L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_DAA_ISSUER_VALIDITY +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_DAA_ISSUER_VALIDITY 4085L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_DAA_WRONG_W +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_DAA_WRONG_W 4086L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_HANDLE +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_HANDLE 4087L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_DELEGATE +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_DELEGATE 4088L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_BADCONTEXT +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_BADCONTEXT 4089L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_TOOMANYCONTEXTS +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_TOOMANYCONTEXTS 4090L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_MA_TICKET_SIGNATURE +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_MA_TICKET_SIGNATURE 4091L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_MA_DESTINATION +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_MA_DESTINATION 4092L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_MA_SOURCE +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_MA_SOURCE 4093L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_MA_AUTHORITY +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_MA_AUTHORITY 4094L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_PERMANENTEK +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_PERMANENTEK 4095L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_SIGNATURE +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_BAD_SIGNATURE 4096L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_NOCONTEXTSPACE +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_NOCONTEXTSPACE 4097L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_RETRY +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_RETRY 4098L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_NEEDS_SELFTEST +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_NEEDS_SELFTEST 4099L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_DOING_SELFTEST +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_DOING_SELFTEST 4100L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_DEFEND_LOCK_RUNNING +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_DEFEND_LOCK_RUNNING 4101L +#undef com_sun_audit_AuditEvent_logout_ADT_TPM_E_NO_MSG +#define com_sun_audit_AuditEvent_logout_ADT_TPM_E_NO_MSG 4102L +#undef com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN +#define com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN 3000L +#undef com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_HALT +#define com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_HALT 3000L +#undef com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_POWEROFF +#define com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_POWEROFF 3001L +#undef com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_BOOT +#define com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_BOOT 3002L +#undef com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_IBOOT +#define com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_IBOOT 3003L +#undef com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK 3004L +#undef com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK 3005L +#undef com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_FORCE +#define com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_FORCE 3006L +#undef com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM 3007L +#undef com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM 3008L +#undef com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_SBOOT +#define com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_SBOOT 3009L +#undef com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_SIBOOT +#define com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_SIBOOT 3010L +#undef com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_NOSYNC +#define com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_NOSYNC 3011L +#undef com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_FASTREBOOT +#define com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_FASTREBOOT 3012L +#undef com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN +#define com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN 3013L +#undef com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG +#define com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG 3014L +#undef com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_REUSEINIT +#define com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_REUSEINIT 3015L +#undef com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_REUSABLE +#define com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_REUSABLE 3016L +#undef com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_REUSEFINI +#define com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_REUSEFINI 3017L +#undef com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_FTRACE_START +#define com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_FTRACE_START 3018L +#undef com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_FTRACE_STOP +#define com_sun_audit_AuditEvent_logout_ADT_UADMIN_FCN_AD_FTRACE_STOP 3019L +/* + * Class: com_sun_audit_AuditEvent_logout + * Method: putEvent + * Signature: ([BIILjava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_com_sun_audit_AuditEvent_1logout_putEvent + (JNIEnv *, jobject, jbyteArray, jint, jint, jstring); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_audit_AuditEvent_network_add */ + +#ifndef _Included_com_sun_audit_AuditEvent_network_add +#define _Included_com_sun_audit_AuditEvent_network_add +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_audit_AuditEvent_network_add_ADT_SUCCESS +#define com_sun_audit_AuditEvent_network_add_ADT_SUCCESS 0L +#undef com_sun_audit_AuditEvent_network_add_ADT_FAILURE +#define com_sun_audit_AuditEvent_network_add_ADT_FAILURE -1L +#undef com_sun_audit_AuditEvent_network_add_ADT_FAIL_PAM +#define com_sun_audit_AuditEvent_network_add_ADT_FAIL_PAM 2000L +#undef com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE +#define com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE 1000L +#undef com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_PW_ATTR +#define com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_PW_ATTR 1000L +#undef com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_PW +#define com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_PW 1001L +#undef com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_USERNAME +#define com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_USERNAME 1002L +#undef com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_AUTH +#define com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_AUTH 1003L +#undef com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_UID +#define com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_UID 1004L +#undef com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_UNKNOWN +#define com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_UNKNOWN 1005L +#undef com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_EXPIRED +#define com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_EXPIRED 1006L +#undef com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_ACCOUNT_LOCKED 1007L +#undef com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_BAD_DIALUP +#define com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_BAD_DIALUP 1008L +#undef com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_BAD_ID +#define com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_BAD_ID 1009L +#undef com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_BAD_PW +#define com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_BAD_PW 1010L +#undef com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_CONSOLE +#define com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_CONSOLE 1011L +#undef com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_MAX_TRIES +#define com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_MAX_TRIES 1012L +#undef com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_PROTOCOL_FAILURE 1013L +#undef com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_EXCLUDED_USER +#define com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_EXCLUDED_USER 1014L +#undef com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_ANON_USER +#define com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_ANON_USER 1015L +#undef com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_BAD_CMD +#define com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_BAD_CMD 1016L +#undef com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_BAD_TTY +#define com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_BAD_TTY 1017L +#undef com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_PROGRAM +#define com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_PROGRAM 1018L +#undef com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_CHDIR_FAILED +#define com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_CHDIR_FAILED 1019L +#undef com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_INPUT_OVERFLOW +#define com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_INPUT_OVERFLOW 1020L +#undef com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_DEVICE_PERM +#define com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_DEVICE_PERM 1021L +#undef com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_AUTH_BYPASS +#define com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_AUTH_BYPASS 1022L +#undef com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_LOGIN_DISABLED +#define com_sun_audit_AuditEvent_network_add_ADT_FAIL_VALUE_LOGIN_DISABLED 1023L +#undef com_sun_audit_AuditEvent_network_add_ADT_LOGIN_NO_MSG +#define com_sun_audit_AuditEvent_network_add_ADT_LOGIN_NO_MSG 0L +#undef com_sun_audit_AuditEvent_network_add_ADT_LOGIN_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_network_add_ADT_LOGIN_ACCOUNT_LOCKED 1L +#undef com_sun_audit_AuditEvent_network_add_ADT_LOGIN_BAD_DIALUP +#define com_sun_audit_AuditEvent_network_add_ADT_LOGIN_BAD_DIALUP 2L +#undef com_sun_audit_AuditEvent_network_add_ADT_LOGIN_BAD_ID +#define com_sun_audit_AuditEvent_network_add_ADT_LOGIN_BAD_ID 3L +#undef com_sun_audit_AuditEvent_network_add_ADT_LOGIN_BAD_PW +#define com_sun_audit_AuditEvent_network_add_ADT_LOGIN_BAD_PW 4L +#undef com_sun_audit_AuditEvent_network_add_ADT_LOGIN_CONSOLE +#define com_sun_audit_AuditEvent_network_add_ADT_LOGIN_CONSOLE 5L +#undef com_sun_audit_AuditEvent_network_add_ADT_LOGIN_MAX_TRIES +#define com_sun_audit_AuditEvent_network_add_ADT_LOGIN_MAX_TRIES 6L +#undef com_sun_audit_AuditEvent_network_add_ADT_LOGIN_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_network_add_ADT_LOGIN_PROTOCOL_FAILURE 7L +#undef com_sun_audit_AuditEvent_network_add_ADT_LOGIN_EXCLUDED_USER +#define com_sun_audit_AuditEvent_network_add_ADT_LOGIN_EXCLUDED_USER 8L +#undef com_sun_audit_AuditEvent_network_add_ADT_LOGIN_ANON_USER +#define com_sun_audit_AuditEvent_network_add_ADT_LOGIN_ANON_USER 9L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E 4000L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_AUTHFAIL +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_AUTHFAIL 4000L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BADINDEX +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BADINDEX 4001L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_PARAMETER +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_PARAMETER 4002L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_AUDITFAILURE +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_AUDITFAILURE 4003L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_CLEAR_DISABLED +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_CLEAR_DISABLED 4004L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DEACTIVATED +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DEACTIVATED 4005L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DISABLED +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DISABLED 4006L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DISABLED_CMD +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DISABLED_CMD 4007L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_FAIL +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_FAIL 4008L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_ORDINAL +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_ORDINAL 4009L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_INSTALL_DISABLED +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_INSTALL_DISABLED 4010L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_INVALID_KEYHANDLE +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_INVALID_KEYHANDLE 4011L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_KEYNOTFOUND +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_KEYNOTFOUND 4012L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_INAPPROPRIATE_ENC +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_INAPPROPRIATE_ENC 4013L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_MIGRATEFAIL +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_MIGRATEFAIL 4014L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_INVALID_PCR_INFO +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_INVALID_PCR_INFO 4015L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NOSPACE +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NOSPACE 4016L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NOSRK +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NOSRK 4017L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NOTSEALED_BLOB +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NOTSEALED_BLOB 4018L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_OWNER_SET +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_OWNER_SET 4019L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_RESOURCES +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_RESOURCES 4020L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_SHORTRANDOM +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_SHORTRANDOM 4021L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_SIZE +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_SIZE 4022L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_WRONGPCRVAL +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_WRONGPCRVAL 4023L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_PARAM_SIZE +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_PARAM_SIZE 4024L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_SHA_THREAD +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_SHA_THREAD 4025L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_SHA_ERROR +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_SHA_ERROR 4026L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_FAILEDSELFTEST +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_FAILEDSELFTEST 4027L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_AUTH2FAIL +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_AUTH2FAIL 4028L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BADTAG +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BADTAG 4029L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_IOERROR +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_IOERROR 4030L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_ENCRYPT_ERROR +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_ENCRYPT_ERROR 4031L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DECRYPT_ERROR +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DECRYPT_ERROR 4032L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_INVALID_AUTHHANDLE +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_INVALID_AUTHHANDLE 4033L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NO_ENDORSEMENT +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NO_ENDORSEMENT 4034L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_INVALID_KEYUSAGE +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_INVALID_KEYUSAGE 4035L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_WRONG_ENTITYTYPE +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_WRONG_ENTITYTYPE 4036L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_INVALID_POSTINIT +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_INVALID_POSTINIT 4037L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_INAPPROPRIATE_SIG +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_INAPPROPRIATE_SIG 4038L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_KEY_PROPERTY +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_KEY_PROPERTY 4039L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_MIGRATION +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_MIGRATION 4040L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_SCHEME +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_SCHEME 4041L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_DATASIZE +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_DATASIZE 4042L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_MODE +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_MODE 4043L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_PRESENCE +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_PRESENCE 4044L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_VERSION +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_VERSION 4045L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NO_WRAP_TRANSPORT +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NO_WRAP_TRANSPORT 4046L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL 4047L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_AUDITFAIL_SUCCESSFUL +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_AUDITFAIL_SUCCESSFUL 4048L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NOTRESETABLE +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NOTRESETABLE 4049L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NOTLOCAL +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NOTLOCAL 4050L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_TYPE +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_TYPE 4051L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_INVALID_RESOURCE +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_INVALID_RESOURCE 4052L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NOTFIPS +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NOTFIPS 4053L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_INVALID_FAMILY +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_INVALID_FAMILY 4054L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NO_NV_PERMISSION +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NO_NV_PERMISSION 4055L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_REQUIRES_SIGN +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_REQUIRES_SIGN 4056L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_KEY_NOTSUPPORTED +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_KEY_NOTSUPPORTED 4057L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_AUTH_CONFLICT +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_AUTH_CONFLICT 4058L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_AREA_LOCKED +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_AREA_LOCKED 4059L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_LOCALITY +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_LOCALITY 4060L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_READ_ONLY +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_READ_ONLY 4061L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_PER_NOWRITE +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_PER_NOWRITE 4062L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_FAMILYCOUNT +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_FAMILYCOUNT 4063L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_WRITE_LOCKED +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_WRITE_LOCKED 4064L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_ATTRIBUTES +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_ATTRIBUTES 4065L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_INVALID_STRUCTURE +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_INVALID_STRUCTURE 4066L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_KEY_OWNER_CONTROL +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_KEY_OWNER_CONTROL 4067L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_COUNTER +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_COUNTER 4068L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NOT_FULLWRITE +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NOT_FULLWRITE 4069L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_CONTEXT_GAP +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_CONTEXT_GAP 4070L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_MAXNVWRITES +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_MAXNVWRITES 4071L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NOOPERATOR +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NOOPERATOR 4072L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_RESOURCEMISSING +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_RESOURCEMISSING 4073L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DELEGATE_LOCK +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DELEGATE_LOCK 4074L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DELEGATE_FAMILY +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DELEGATE_FAMILY 4075L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DELEGATE_ADMIN +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DELEGATE_ADMIN 4076L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE 4077L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_OWNER_CONTROL +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_OWNER_CONTROL 4078L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DAA_RESOURCES +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DAA_RESOURCES 4079L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DAA_INPUT_DATA0 +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DAA_INPUT_DATA0 4080L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DAA_INPUT_DATA1 +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DAA_INPUT_DATA1 4081L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DAA_ISSUER_SETTINGS +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DAA_ISSUER_SETTINGS 4082L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DAA_TPM_SETTINGS +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DAA_TPM_SETTINGS 4083L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DAA_STAGE +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DAA_STAGE 4084L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DAA_ISSUER_VALIDITY +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DAA_ISSUER_VALIDITY 4085L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DAA_WRONG_W +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DAA_WRONG_W 4086L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_HANDLE +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_HANDLE 4087L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_DELEGATE +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_DELEGATE 4088L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BADCONTEXT +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BADCONTEXT 4089L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_TOOMANYCONTEXTS +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_TOOMANYCONTEXTS 4090L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_MA_TICKET_SIGNATURE +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_MA_TICKET_SIGNATURE 4091L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_MA_DESTINATION +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_MA_DESTINATION 4092L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_MA_SOURCE +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_MA_SOURCE 4093L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_MA_AUTHORITY +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_MA_AUTHORITY 4094L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_PERMANENTEK +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_PERMANENTEK 4095L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_SIGNATURE +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_BAD_SIGNATURE 4096L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NOCONTEXTSPACE +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NOCONTEXTSPACE 4097L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_RETRY +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_RETRY 4098L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NEEDS_SELFTEST +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NEEDS_SELFTEST 4099L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DOING_SELFTEST +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DOING_SELFTEST 4100L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DEFEND_LOCK_RUNNING +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_DEFEND_LOCK_RUNNING 4101L +#undef com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NO_MSG +#define com_sun_audit_AuditEvent_network_add_ADT_TPM_E_NO_MSG 4102L +#undef com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN +#define com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN 3000L +#undef com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_HALT +#define com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_HALT 3000L +#undef com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_POWEROFF +#define com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_POWEROFF 3001L +#undef com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_BOOT +#define com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_BOOT 3002L +#undef com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_IBOOT +#define com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_IBOOT 3003L +#undef com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK 3004L +#undef com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK 3005L +#undef com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_FORCE +#define com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_FORCE 3006L +#undef com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM 3007L +#undef com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM 3008L +#undef com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_SBOOT +#define com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_SBOOT 3009L +#undef com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_SIBOOT +#define com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_SIBOOT 3010L +#undef com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_NOSYNC +#define com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_NOSYNC 3011L +#undef com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_FASTREBOOT +#define com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_FASTREBOOT 3012L +#undef com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN +#define com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN 3013L +#undef com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG +#define com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG 3014L +#undef com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_REUSEINIT +#define com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_REUSEINIT 3015L +#undef com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_REUSABLE +#define com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_REUSABLE 3016L +#undef com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_REUSEFINI +#define com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_REUSEFINI 3017L +#undef com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_FTRACE_START +#define com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_FTRACE_START 3018L +#undef com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_FTRACE_STOP +#define com_sun_audit_AuditEvent_network_add_ADT_UADMIN_FCN_AD_FTRACE_STOP 3019L +/* + * Class: com_sun_audit_AuditEvent_network_add + * Method: putEvent + * Signature: ([BIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_com_sun_audit_AuditEvent_1network_1add_putEvent + (JNIEnv *, jobject, jbyteArray, jint, jint, jstring, jstring, jstring, jstring, jstring); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_audit_AuditEvent_network_delete */ + +#ifndef _Included_com_sun_audit_AuditEvent_network_delete +#define _Included_com_sun_audit_AuditEvent_network_delete +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_audit_AuditEvent_network_delete_ADT_SUCCESS +#define com_sun_audit_AuditEvent_network_delete_ADT_SUCCESS 0L +#undef com_sun_audit_AuditEvent_network_delete_ADT_FAILURE +#define com_sun_audit_AuditEvent_network_delete_ADT_FAILURE -1L +#undef com_sun_audit_AuditEvent_network_delete_ADT_FAIL_PAM +#define com_sun_audit_AuditEvent_network_delete_ADT_FAIL_PAM 2000L +#undef com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE +#define com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE 1000L +#undef com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_PW_ATTR +#define com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_PW_ATTR 1000L +#undef com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_PW +#define com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_PW 1001L +#undef com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_USERNAME +#define com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_USERNAME 1002L +#undef com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_AUTH +#define com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_AUTH 1003L +#undef com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_UID +#define com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_UID 1004L +#undef com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_UNKNOWN +#define com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_UNKNOWN 1005L +#undef com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_EXPIRED +#define com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_EXPIRED 1006L +#undef com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_ACCOUNT_LOCKED 1007L +#undef com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_BAD_DIALUP +#define com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_BAD_DIALUP 1008L +#undef com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_BAD_ID +#define com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_BAD_ID 1009L +#undef com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_BAD_PW +#define com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_BAD_PW 1010L +#undef com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_CONSOLE +#define com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_CONSOLE 1011L +#undef com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_MAX_TRIES +#define com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_MAX_TRIES 1012L +#undef com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_PROTOCOL_FAILURE 1013L +#undef com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_EXCLUDED_USER +#define com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_EXCLUDED_USER 1014L +#undef com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_ANON_USER +#define com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_ANON_USER 1015L +#undef com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_BAD_CMD +#define com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_BAD_CMD 1016L +#undef com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_BAD_TTY +#define com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_BAD_TTY 1017L +#undef com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_PROGRAM +#define com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_PROGRAM 1018L +#undef com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_CHDIR_FAILED +#define com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_CHDIR_FAILED 1019L +#undef com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_INPUT_OVERFLOW +#define com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_INPUT_OVERFLOW 1020L +#undef com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_DEVICE_PERM +#define com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_DEVICE_PERM 1021L +#undef com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_AUTH_BYPASS +#define com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_AUTH_BYPASS 1022L +#undef com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_LOGIN_DISABLED +#define com_sun_audit_AuditEvent_network_delete_ADT_FAIL_VALUE_LOGIN_DISABLED 1023L +#undef com_sun_audit_AuditEvent_network_delete_ADT_LOGIN_NO_MSG +#define com_sun_audit_AuditEvent_network_delete_ADT_LOGIN_NO_MSG 0L +#undef com_sun_audit_AuditEvent_network_delete_ADT_LOGIN_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_network_delete_ADT_LOGIN_ACCOUNT_LOCKED 1L +#undef com_sun_audit_AuditEvent_network_delete_ADT_LOGIN_BAD_DIALUP +#define com_sun_audit_AuditEvent_network_delete_ADT_LOGIN_BAD_DIALUP 2L +#undef com_sun_audit_AuditEvent_network_delete_ADT_LOGIN_BAD_ID +#define com_sun_audit_AuditEvent_network_delete_ADT_LOGIN_BAD_ID 3L +#undef com_sun_audit_AuditEvent_network_delete_ADT_LOGIN_BAD_PW +#define com_sun_audit_AuditEvent_network_delete_ADT_LOGIN_BAD_PW 4L +#undef com_sun_audit_AuditEvent_network_delete_ADT_LOGIN_CONSOLE +#define com_sun_audit_AuditEvent_network_delete_ADT_LOGIN_CONSOLE 5L +#undef com_sun_audit_AuditEvent_network_delete_ADT_LOGIN_MAX_TRIES +#define com_sun_audit_AuditEvent_network_delete_ADT_LOGIN_MAX_TRIES 6L +#undef com_sun_audit_AuditEvent_network_delete_ADT_LOGIN_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_network_delete_ADT_LOGIN_PROTOCOL_FAILURE 7L +#undef com_sun_audit_AuditEvent_network_delete_ADT_LOGIN_EXCLUDED_USER +#define com_sun_audit_AuditEvent_network_delete_ADT_LOGIN_EXCLUDED_USER 8L +#undef com_sun_audit_AuditEvent_network_delete_ADT_LOGIN_ANON_USER +#define com_sun_audit_AuditEvent_network_delete_ADT_LOGIN_ANON_USER 9L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E 4000L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_AUTHFAIL +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_AUTHFAIL 4000L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BADINDEX +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BADINDEX 4001L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_PARAMETER +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_PARAMETER 4002L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_AUDITFAILURE +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_AUDITFAILURE 4003L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_CLEAR_DISABLED +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_CLEAR_DISABLED 4004L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DEACTIVATED +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DEACTIVATED 4005L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DISABLED +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DISABLED 4006L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DISABLED_CMD +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DISABLED_CMD 4007L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_FAIL +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_FAIL 4008L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_ORDINAL +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_ORDINAL 4009L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_INSTALL_DISABLED +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_INSTALL_DISABLED 4010L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_INVALID_KEYHANDLE +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_INVALID_KEYHANDLE 4011L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_KEYNOTFOUND +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_KEYNOTFOUND 4012L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_INAPPROPRIATE_ENC +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_INAPPROPRIATE_ENC 4013L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_MIGRATEFAIL +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_MIGRATEFAIL 4014L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_INVALID_PCR_INFO +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_INVALID_PCR_INFO 4015L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NOSPACE +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NOSPACE 4016L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NOSRK +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NOSRK 4017L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NOTSEALED_BLOB +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NOTSEALED_BLOB 4018L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_OWNER_SET +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_OWNER_SET 4019L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_RESOURCES +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_RESOURCES 4020L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_SHORTRANDOM +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_SHORTRANDOM 4021L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_SIZE +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_SIZE 4022L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_WRONGPCRVAL +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_WRONGPCRVAL 4023L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_PARAM_SIZE +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_PARAM_SIZE 4024L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_SHA_THREAD +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_SHA_THREAD 4025L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_SHA_ERROR +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_SHA_ERROR 4026L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_FAILEDSELFTEST +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_FAILEDSELFTEST 4027L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_AUTH2FAIL +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_AUTH2FAIL 4028L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BADTAG +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BADTAG 4029L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_IOERROR +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_IOERROR 4030L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_ENCRYPT_ERROR +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_ENCRYPT_ERROR 4031L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DECRYPT_ERROR +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DECRYPT_ERROR 4032L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_INVALID_AUTHHANDLE +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_INVALID_AUTHHANDLE 4033L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NO_ENDORSEMENT +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NO_ENDORSEMENT 4034L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_INVALID_KEYUSAGE +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_INVALID_KEYUSAGE 4035L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_WRONG_ENTITYTYPE +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_WRONG_ENTITYTYPE 4036L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_INVALID_POSTINIT +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_INVALID_POSTINIT 4037L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_INAPPROPRIATE_SIG +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_INAPPROPRIATE_SIG 4038L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_KEY_PROPERTY +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_KEY_PROPERTY 4039L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_MIGRATION +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_MIGRATION 4040L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_SCHEME +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_SCHEME 4041L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_DATASIZE +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_DATASIZE 4042L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_MODE +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_MODE 4043L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_PRESENCE +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_PRESENCE 4044L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_VERSION +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_VERSION 4045L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NO_WRAP_TRANSPORT +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NO_WRAP_TRANSPORT 4046L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL 4047L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_AUDITFAIL_SUCCESSFUL +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_AUDITFAIL_SUCCESSFUL 4048L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NOTRESETABLE +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NOTRESETABLE 4049L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NOTLOCAL +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NOTLOCAL 4050L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_TYPE +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_TYPE 4051L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_INVALID_RESOURCE +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_INVALID_RESOURCE 4052L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NOTFIPS +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NOTFIPS 4053L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_INVALID_FAMILY +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_INVALID_FAMILY 4054L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NO_NV_PERMISSION +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NO_NV_PERMISSION 4055L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_REQUIRES_SIGN +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_REQUIRES_SIGN 4056L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_KEY_NOTSUPPORTED +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_KEY_NOTSUPPORTED 4057L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_AUTH_CONFLICT +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_AUTH_CONFLICT 4058L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_AREA_LOCKED +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_AREA_LOCKED 4059L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_LOCALITY +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_LOCALITY 4060L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_READ_ONLY +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_READ_ONLY 4061L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_PER_NOWRITE +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_PER_NOWRITE 4062L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_FAMILYCOUNT +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_FAMILYCOUNT 4063L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_WRITE_LOCKED +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_WRITE_LOCKED 4064L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_ATTRIBUTES +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_ATTRIBUTES 4065L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_INVALID_STRUCTURE +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_INVALID_STRUCTURE 4066L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_KEY_OWNER_CONTROL +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_KEY_OWNER_CONTROL 4067L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_COUNTER +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_COUNTER 4068L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NOT_FULLWRITE +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NOT_FULLWRITE 4069L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_CONTEXT_GAP +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_CONTEXT_GAP 4070L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_MAXNVWRITES +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_MAXNVWRITES 4071L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NOOPERATOR +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NOOPERATOR 4072L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_RESOURCEMISSING +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_RESOURCEMISSING 4073L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DELEGATE_LOCK +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DELEGATE_LOCK 4074L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DELEGATE_FAMILY +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DELEGATE_FAMILY 4075L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DELEGATE_ADMIN +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DELEGATE_ADMIN 4076L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE 4077L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_OWNER_CONTROL +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_OWNER_CONTROL 4078L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DAA_RESOURCES +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DAA_RESOURCES 4079L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DAA_INPUT_DATA0 +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DAA_INPUT_DATA0 4080L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DAA_INPUT_DATA1 +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DAA_INPUT_DATA1 4081L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DAA_ISSUER_SETTINGS +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DAA_ISSUER_SETTINGS 4082L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DAA_TPM_SETTINGS +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DAA_TPM_SETTINGS 4083L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DAA_STAGE +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DAA_STAGE 4084L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DAA_ISSUER_VALIDITY +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DAA_ISSUER_VALIDITY 4085L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DAA_WRONG_W +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DAA_WRONG_W 4086L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_HANDLE +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_HANDLE 4087L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_DELEGATE +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_DELEGATE 4088L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BADCONTEXT +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BADCONTEXT 4089L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_TOOMANYCONTEXTS +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_TOOMANYCONTEXTS 4090L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_MA_TICKET_SIGNATURE +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_MA_TICKET_SIGNATURE 4091L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_MA_DESTINATION +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_MA_DESTINATION 4092L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_MA_SOURCE +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_MA_SOURCE 4093L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_MA_AUTHORITY +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_MA_AUTHORITY 4094L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_PERMANENTEK +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_PERMANENTEK 4095L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_SIGNATURE +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_BAD_SIGNATURE 4096L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NOCONTEXTSPACE +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NOCONTEXTSPACE 4097L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_RETRY +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_RETRY 4098L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NEEDS_SELFTEST +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NEEDS_SELFTEST 4099L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DOING_SELFTEST +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DOING_SELFTEST 4100L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DEFEND_LOCK_RUNNING +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_DEFEND_LOCK_RUNNING 4101L +#undef com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NO_MSG +#define com_sun_audit_AuditEvent_network_delete_ADT_TPM_E_NO_MSG 4102L +#undef com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN +#define com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN 3000L +#undef com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_HALT +#define com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_HALT 3000L +#undef com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_POWEROFF +#define com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_POWEROFF 3001L +#undef com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_BOOT +#define com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_BOOT 3002L +#undef com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_IBOOT +#define com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_IBOOT 3003L +#undef com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK 3004L +#undef com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK 3005L +#undef com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_FORCE +#define com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_FORCE 3006L +#undef com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM 3007L +#undef com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM 3008L +#undef com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_SBOOT +#define com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_SBOOT 3009L +#undef com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_SIBOOT +#define com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_SIBOOT 3010L +#undef com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_NOSYNC +#define com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_NOSYNC 3011L +#undef com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_FASTREBOOT +#define com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_FASTREBOOT 3012L +#undef com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN +#define com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN 3013L +#undef com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG +#define com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG 3014L +#undef com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_REUSEINIT +#define com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_REUSEINIT 3015L +#undef com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_REUSABLE +#define com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_REUSABLE 3016L +#undef com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_REUSEFINI +#define com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_REUSEFINI 3017L +#undef com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_FTRACE_START +#define com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_FTRACE_START 3018L +#undef com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_FTRACE_STOP +#define com_sun_audit_AuditEvent_network_delete_ADT_UADMIN_FCN_AD_FTRACE_STOP 3019L +/* + * Class: com_sun_audit_AuditEvent_network_delete + * Method: putEvent + * Signature: ([BIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_com_sun_audit_AuditEvent_1network_1delete_putEvent + (JNIEnv *, jobject, jbyteArray, jint, jint, jstring, jstring, jstring, jstring, jstring); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_audit_AuditEvent_network_modify */ + +#ifndef _Included_com_sun_audit_AuditEvent_network_modify +#define _Included_com_sun_audit_AuditEvent_network_modify +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_audit_AuditEvent_network_modify_ADT_SUCCESS +#define com_sun_audit_AuditEvent_network_modify_ADT_SUCCESS 0L +#undef com_sun_audit_AuditEvent_network_modify_ADT_FAILURE +#define com_sun_audit_AuditEvent_network_modify_ADT_FAILURE -1L +#undef com_sun_audit_AuditEvent_network_modify_ADT_FAIL_PAM +#define com_sun_audit_AuditEvent_network_modify_ADT_FAIL_PAM 2000L +#undef com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE +#define com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE 1000L +#undef com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_PW_ATTR +#define com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_PW_ATTR 1000L +#undef com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_PW +#define com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_PW 1001L +#undef com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_USERNAME +#define com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_USERNAME 1002L +#undef com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_AUTH +#define com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_AUTH 1003L +#undef com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_UID +#define com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_UID 1004L +#undef com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_UNKNOWN +#define com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_UNKNOWN 1005L +#undef com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_EXPIRED +#define com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_EXPIRED 1006L +#undef com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_ACCOUNT_LOCKED 1007L +#undef com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_BAD_DIALUP +#define com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_BAD_DIALUP 1008L +#undef com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_BAD_ID +#define com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_BAD_ID 1009L +#undef com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_BAD_PW +#define com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_BAD_PW 1010L +#undef com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_CONSOLE +#define com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_CONSOLE 1011L +#undef com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_MAX_TRIES +#define com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_MAX_TRIES 1012L +#undef com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_PROTOCOL_FAILURE 1013L +#undef com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_EXCLUDED_USER +#define com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_EXCLUDED_USER 1014L +#undef com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_ANON_USER +#define com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_ANON_USER 1015L +#undef com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_BAD_CMD +#define com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_BAD_CMD 1016L +#undef com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_BAD_TTY +#define com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_BAD_TTY 1017L +#undef com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_PROGRAM +#define com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_PROGRAM 1018L +#undef com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_CHDIR_FAILED +#define com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_CHDIR_FAILED 1019L +#undef com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_INPUT_OVERFLOW +#define com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_INPUT_OVERFLOW 1020L +#undef com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_DEVICE_PERM +#define com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_DEVICE_PERM 1021L +#undef com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_AUTH_BYPASS +#define com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_AUTH_BYPASS 1022L +#undef com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_LOGIN_DISABLED +#define com_sun_audit_AuditEvent_network_modify_ADT_FAIL_VALUE_LOGIN_DISABLED 1023L +#undef com_sun_audit_AuditEvent_network_modify_ADT_LOGIN_NO_MSG +#define com_sun_audit_AuditEvent_network_modify_ADT_LOGIN_NO_MSG 0L +#undef com_sun_audit_AuditEvent_network_modify_ADT_LOGIN_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_network_modify_ADT_LOGIN_ACCOUNT_LOCKED 1L +#undef com_sun_audit_AuditEvent_network_modify_ADT_LOGIN_BAD_DIALUP +#define com_sun_audit_AuditEvent_network_modify_ADT_LOGIN_BAD_DIALUP 2L +#undef com_sun_audit_AuditEvent_network_modify_ADT_LOGIN_BAD_ID +#define com_sun_audit_AuditEvent_network_modify_ADT_LOGIN_BAD_ID 3L +#undef com_sun_audit_AuditEvent_network_modify_ADT_LOGIN_BAD_PW +#define com_sun_audit_AuditEvent_network_modify_ADT_LOGIN_BAD_PW 4L +#undef com_sun_audit_AuditEvent_network_modify_ADT_LOGIN_CONSOLE +#define com_sun_audit_AuditEvent_network_modify_ADT_LOGIN_CONSOLE 5L +#undef com_sun_audit_AuditEvent_network_modify_ADT_LOGIN_MAX_TRIES +#define com_sun_audit_AuditEvent_network_modify_ADT_LOGIN_MAX_TRIES 6L +#undef com_sun_audit_AuditEvent_network_modify_ADT_LOGIN_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_network_modify_ADT_LOGIN_PROTOCOL_FAILURE 7L +#undef com_sun_audit_AuditEvent_network_modify_ADT_LOGIN_EXCLUDED_USER +#define com_sun_audit_AuditEvent_network_modify_ADT_LOGIN_EXCLUDED_USER 8L +#undef com_sun_audit_AuditEvent_network_modify_ADT_LOGIN_ANON_USER +#define com_sun_audit_AuditEvent_network_modify_ADT_LOGIN_ANON_USER 9L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E 4000L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_AUTHFAIL +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_AUTHFAIL 4000L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BADINDEX +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BADINDEX 4001L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_PARAMETER +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_PARAMETER 4002L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_AUDITFAILURE +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_AUDITFAILURE 4003L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_CLEAR_DISABLED +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_CLEAR_DISABLED 4004L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DEACTIVATED +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DEACTIVATED 4005L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DISABLED +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DISABLED 4006L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DISABLED_CMD +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DISABLED_CMD 4007L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_FAIL +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_FAIL 4008L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_ORDINAL +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_ORDINAL 4009L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_INSTALL_DISABLED +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_INSTALL_DISABLED 4010L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_INVALID_KEYHANDLE +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_INVALID_KEYHANDLE 4011L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_KEYNOTFOUND +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_KEYNOTFOUND 4012L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_INAPPROPRIATE_ENC +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_INAPPROPRIATE_ENC 4013L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_MIGRATEFAIL +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_MIGRATEFAIL 4014L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_INVALID_PCR_INFO +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_INVALID_PCR_INFO 4015L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NOSPACE +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NOSPACE 4016L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NOSRK +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NOSRK 4017L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NOTSEALED_BLOB +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NOTSEALED_BLOB 4018L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_OWNER_SET +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_OWNER_SET 4019L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_RESOURCES +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_RESOURCES 4020L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_SHORTRANDOM +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_SHORTRANDOM 4021L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_SIZE +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_SIZE 4022L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_WRONGPCRVAL +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_WRONGPCRVAL 4023L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_PARAM_SIZE +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_PARAM_SIZE 4024L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_SHA_THREAD +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_SHA_THREAD 4025L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_SHA_ERROR +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_SHA_ERROR 4026L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_FAILEDSELFTEST +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_FAILEDSELFTEST 4027L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_AUTH2FAIL +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_AUTH2FAIL 4028L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BADTAG +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BADTAG 4029L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_IOERROR +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_IOERROR 4030L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_ENCRYPT_ERROR +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_ENCRYPT_ERROR 4031L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DECRYPT_ERROR +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DECRYPT_ERROR 4032L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_INVALID_AUTHHANDLE +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_INVALID_AUTHHANDLE 4033L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NO_ENDORSEMENT +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NO_ENDORSEMENT 4034L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_INVALID_KEYUSAGE +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_INVALID_KEYUSAGE 4035L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_WRONG_ENTITYTYPE +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_WRONG_ENTITYTYPE 4036L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_INVALID_POSTINIT +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_INVALID_POSTINIT 4037L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_INAPPROPRIATE_SIG +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_INAPPROPRIATE_SIG 4038L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_KEY_PROPERTY +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_KEY_PROPERTY 4039L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_MIGRATION +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_MIGRATION 4040L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_SCHEME +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_SCHEME 4041L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_DATASIZE +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_DATASIZE 4042L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_MODE +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_MODE 4043L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_PRESENCE +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_PRESENCE 4044L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_VERSION +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_VERSION 4045L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NO_WRAP_TRANSPORT +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NO_WRAP_TRANSPORT 4046L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL 4047L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_AUDITFAIL_SUCCESSFUL +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_AUDITFAIL_SUCCESSFUL 4048L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NOTRESETABLE +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NOTRESETABLE 4049L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NOTLOCAL +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NOTLOCAL 4050L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_TYPE +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_TYPE 4051L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_INVALID_RESOURCE +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_INVALID_RESOURCE 4052L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NOTFIPS +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NOTFIPS 4053L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_INVALID_FAMILY +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_INVALID_FAMILY 4054L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NO_NV_PERMISSION +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NO_NV_PERMISSION 4055L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_REQUIRES_SIGN +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_REQUIRES_SIGN 4056L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_KEY_NOTSUPPORTED +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_KEY_NOTSUPPORTED 4057L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_AUTH_CONFLICT +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_AUTH_CONFLICT 4058L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_AREA_LOCKED +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_AREA_LOCKED 4059L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_LOCALITY +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_LOCALITY 4060L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_READ_ONLY +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_READ_ONLY 4061L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_PER_NOWRITE +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_PER_NOWRITE 4062L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_FAMILYCOUNT +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_FAMILYCOUNT 4063L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_WRITE_LOCKED +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_WRITE_LOCKED 4064L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_ATTRIBUTES +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_ATTRIBUTES 4065L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_INVALID_STRUCTURE +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_INVALID_STRUCTURE 4066L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_KEY_OWNER_CONTROL +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_KEY_OWNER_CONTROL 4067L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_COUNTER +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_COUNTER 4068L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NOT_FULLWRITE +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NOT_FULLWRITE 4069L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_CONTEXT_GAP +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_CONTEXT_GAP 4070L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_MAXNVWRITES +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_MAXNVWRITES 4071L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NOOPERATOR +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NOOPERATOR 4072L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_RESOURCEMISSING +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_RESOURCEMISSING 4073L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DELEGATE_LOCK +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DELEGATE_LOCK 4074L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DELEGATE_FAMILY +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DELEGATE_FAMILY 4075L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DELEGATE_ADMIN +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DELEGATE_ADMIN 4076L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE 4077L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_OWNER_CONTROL +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_OWNER_CONTROL 4078L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DAA_RESOURCES +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DAA_RESOURCES 4079L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DAA_INPUT_DATA0 +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DAA_INPUT_DATA0 4080L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DAA_INPUT_DATA1 +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DAA_INPUT_DATA1 4081L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DAA_ISSUER_SETTINGS +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DAA_ISSUER_SETTINGS 4082L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DAA_TPM_SETTINGS +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DAA_TPM_SETTINGS 4083L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DAA_STAGE +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DAA_STAGE 4084L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DAA_ISSUER_VALIDITY +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DAA_ISSUER_VALIDITY 4085L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DAA_WRONG_W +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DAA_WRONG_W 4086L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_HANDLE +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_HANDLE 4087L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_DELEGATE +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_DELEGATE 4088L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BADCONTEXT +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BADCONTEXT 4089L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_TOOMANYCONTEXTS +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_TOOMANYCONTEXTS 4090L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_MA_TICKET_SIGNATURE +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_MA_TICKET_SIGNATURE 4091L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_MA_DESTINATION +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_MA_DESTINATION 4092L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_MA_SOURCE +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_MA_SOURCE 4093L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_MA_AUTHORITY +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_MA_AUTHORITY 4094L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_PERMANENTEK +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_PERMANENTEK 4095L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_SIGNATURE +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_BAD_SIGNATURE 4096L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NOCONTEXTSPACE +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NOCONTEXTSPACE 4097L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_RETRY +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_RETRY 4098L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NEEDS_SELFTEST +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NEEDS_SELFTEST 4099L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DOING_SELFTEST +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DOING_SELFTEST 4100L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DEFEND_LOCK_RUNNING +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_DEFEND_LOCK_RUNNING 4101L +#undef com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NO_MSG +#define com_sun_audit_AuditEvent_network_modify_ADT_TPM_E_NO_MSG 4102L +#undef com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN +#define com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN 3000L +#undef com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_HALT +#define com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_HALT 3000L +#undef com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_POWEROFF +#define com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_POWEROFF 3001L +#undef com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_BOOT +#define com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_BOOT 3002L +#undef com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_IBOOT +#define com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_IBOOT 3003L +#undef com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK 3004L +#undef com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK 3005L +#undef com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_FORCE +#define com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_FORCE 3006L +#undef com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM 3007L +#undef com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM 3008L +#undef com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_SBOOT +#define com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_SBOOT 3009L +#undef com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_SIBOOT +#define com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_SIBOOT 3010L +#undef com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_NOSYNC +#define com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_NOSYNC 3011L +#undef com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_FASTREBOOT +#define com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_FASTREBOOT 3012L +#undef com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN +#define com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN 3013L +#undef com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG +#define com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG 3014L +#undef com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_REUSEINIT +#define com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_REUSEINIT 3015L +#undef com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_REUSABLE +#define com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_REUSABLE 3016L +#undef com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_REUSEFINI +#define com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_REUSEFINI 3017L +#undef com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_FTRACE_START +#define com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_FTRACE_START 3018L +#undef com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_FTRACE_STOP +#define com_sun_audit_AuditEvent_network_modify_ADT_UADMIN_FCN_AD_FTRACE_STOP 3019L +/* + * Class: com_sun_audit_AuditEvent_network_modify + * Method: putEvent + * Signature: ([BIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_com_sun_audit_AuditEvent_1network_1modify_putEvent + (JNIEnv *, jobject, jbyteArray, jint, jint, jstring, jstring, jstring, jstring, jstring); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_audit_AuditEvent_printer_add */ + +#ifndef _Included_com_sun_audit_AuditEvent_printer_add +#define _Included_com_sun_audit_AuditEvent_printer_add +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_audit_AuditEvent_printer_add_ADT_SUCCESS +#define com_sun_audit_AuditEvent_printer_add_ADT_SUCCESS 0L +#undef com_sun_audit_AuditEvent_printer_add_ADT_FAILURE +#define com_sun_audit_AuditEvent_printer_add_ADT_FAILURE -1L +#undef com_sun_audit_AuditEvent_printer_add_ADT_FAIL_PAM +#define com_sun_audit_AuditEvent_printer_add_ADT_FAIL_PAM 2000L +#undef com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE +#define com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE 1000L +#undef com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_PW_ATTR +#define com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_PW_ATTR 1000L +#undef com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_PW +#define com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_PW 1001L +#undef com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_USERNAME +#define com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_USERNAME 1002L +#undef com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_AUTH +#define com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_AUTH 1003L +#undef com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_UID +#define com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_UID 1004L +#undef com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_UNKNOWN +#define com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_UNKNOWN 1005L +#undef com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_EXPIRED +#define com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_EXPIRED 1006L +#undef com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_ACCOUNT_LOCKED 1007L +#undef com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_BAD_DIALUP +#define com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_BAD_DIALUP 1008L +#undef com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_BAD_ID +#define com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_BAD_ID 1009L +#undef com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_BAD_PW +#define com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_BAD_PW 1010L +#undef com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_CONSOLE +#define com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_CONSOLE 1011L +#undef com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_MAX_TRIES +#define com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_MAX_TRIES 1012L +#undef com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_PROTOCOL_FAILURE 1013L +#undef com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_EXCLUDED_USER +#define com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_EXCLUDED_USER 1014L +#undef com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_ANON_USER +#define com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_ANON_USER 1015L +#undef com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_BAD_CMD +#define com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_BAD_CMD 1016L +#undef com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_BAD_TTY +#define com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_BAD_TTY 1017L +#undef com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_PROGRAM +#define com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_PROGRAM 1018L +#undef com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_CHDIR_FAILED +#define com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_CHDIR_FAILED 1019L +#undef com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_INPUT_OVERFLOW +#define com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_INPUT_OVERFLOW 1020L +#undef com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_DEVICE_PERM +#define com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_DEVICE_PERM 1021L +#undef com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_AUTH_BYPASS +#define com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_AUTH_BYPASS 1022L +#undef com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_LOGIN_DISABLED +#define com_sun_audit_AuditEvent_printer_add_ADT_FAIL_VALUE_LOGIN_DISABLED 1023L +#undef com_sun_audit_AuditEvent_printer_add_ADT_LOGIN_NO_MSG +#define com_sun_audit_AuditEvent_printer_add_ADT_LOGIN_NO_MSG 0L +#undef com_sun_audit_AuditEvent_printer_add_ADT_LOGIN_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_printer_add_ADT_LOGIN_ACCOUNT_LOCKED 1L +#undef com_sun_audit_AuditEvent_printer_add_ADT_LOGIN_BAD_DIALUP +#define com_sun_audit_AuditEvent_printer_add_ADT_LOGIN_BAD_DIALUP 2L +#undef com_sun_audit_AuditEvent_printer_add_ADT_LOGIN_BAD_ID +#define com_sun_audit_AuditEvent_printer_add_ADT_LOGIN_BAD_ID 3L +#undef com_sun_audit_AuditEvent_printer_add_ADT_LOGIN_BAD_PW +#define com_sun_audit_AuditEvent_printer_add_ADT_LOGIN_BAD_PW 4L +#undef com_sun_audit_AuditEvent_printer_add_ADT_LOGIN_CONSOLE +#define com_sun_audit_AuditEvent_printer_add_ADT_LOGIN_CONSOLE 5L +#undef com_sun_audit_AuditEvent_printer_add_ADT_LOGIN_MAX_TRIES +#define com_sun_audit_AuditEvent_printer_add_ADT_LOGIN_MAX_TRIES 6L +#undef com_sun_audit_AuditEvent_printer_add_ADT_LOGIN_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_printer_add_ADT_LOGIN_PROTOCOL_FAILURE 7L +#undef com_sun_audit_AuditEvent_printer_add_ADT_LOGIN_EXCLUDED_USER +#define com_sun_audit_AuditEvent_printer_add_ADT_LOGIN_EXCLUDED_USER 8L +#undef com_sun_audit_AuditEvent_printer_add_ADT_LOGIN_ANON_USER +#define com_sun_audit_AuditEvent_printer_add_ADT_LOGIN_ANON_USER 9L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E 4000L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_AUTHFAIL +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_AUTHFAIL 4000L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BADINDEX +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BADINDEX 4001L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_PARAMETER +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_PARAMETER 4002L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_AUDITFAILURE +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_AUDITFAILURE 4003L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_CLEAR_DISABLED +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_CLEAR_DISABLED 4004L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DEACTIVATED +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DEACTIVATED 4005L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DISABLED +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DISABLED 4006L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DISABLED_CMD +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DISABLED_CMD 4007L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_FAIL +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_FAIL 4008L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_ORDINAL +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_ORDINAL 4009L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_INSTALL_DISABLED +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_INSTALL_DISABLED 4010L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_INVALID_KEYHANDLE +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_INVALID_KEYHANDLE 4011L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_KEYNOTFOUND +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_KEYNOTFOUND 4012L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_INAPPROPRIATE_ENC +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_INAPPROPRIATE_ENC 4013L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_MIGRATEFAIL +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_MIGRATEFAIL 4014L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_INVALID_PCR_INFO +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_INVALID_PCR_INFO 4015L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NOSPACE +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NOSPACE 4016L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NOSRK +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NOSRK 4017L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NOTSEALED_BLOB +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NOTSEALED_BLOB 4018L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_OWNER_SET +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_OWNER_SET 4019L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_RESOURCES +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_RESOURCES 4020L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_SHORTRANDOM +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_SHORTRANDOM 4021L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_SIZE +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_SIZE 4022L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_WRONGPCRVAL +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_WRONGPCRVAL 4023L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_PARAM_SIZE +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_PARAM_SIZE 4024L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_SHA_THREAD +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_SHA_THREAD 4025L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_SHA_ERROR +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_SHA_ERROR 4026L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_FAILEDSELFTEST +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_FAILEDSELFTEST 4027L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_AUTH2FAIL +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_AUTH2FAIL 4028L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BADTAG +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BADTAG 4029L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_IOERROR +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_IOERROR 4030L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_ENCRYPT_ERROR +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_ENCRYPT_ERROR 4031L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DECRYPT_ERROR +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DECRYPT_ERROR 4032L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_INVALID_AUTHHANDLE +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_INVALID_AUTHHANDLE 4033L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NO_ENDORSEMENT +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NO_ENDORSEMENT 4034L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_INVALID_KEYUSAGE +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_INVALID_KEYUSAGE 4035L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_WRONG_ENTITYTYPE +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_WRONG_ENTITYTYPE 4036L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_INVALID_POSTINIT +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_INVALID_POSTINIT 4037L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_INAPPROPRIATE_SIG +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_INAPPROPRIATE_SIG 4038L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_KEY_PROPERTY +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_KEY_PROPERTY 4039L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_MIGRATION +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_MIGRATION 4040L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_SCHEME +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_SCHEME 4041L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_DATASIZE +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_DATASIZE 4042L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_MODE +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_MODE 4043L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_PRESENCE +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_PRESENCE 4044L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_VERSION +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_VERSION 4045L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NO_WRAP_TRANSPORT +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NO_WRAP_TRANSPORT 4046L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL 4047L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_AUDITFAIL_SUCCESSFUL +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_AUDITFAIL_SUCCESSFUL 4048L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NOTRESETABLE +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NOTRESETABLE 4049L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NOTLOCAL +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NOTLOCAL 4050L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_TYPE +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_TYPE 4051L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_INVALID_RESOURCE +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_INVALID_RESOURCE 4052L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NOTFIPS +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NOTFIPS 4053L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_INVALID_FAMILY +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_INVALID_FAMILY 4054L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NO_NV_PERMISSION +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NO_NV_PERMISSION 4055L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_REQUIRES_SIGN +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_REQUIRES_SIGN 4056L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_KEY_NOTSUPPORTED +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_KEY_NOTSUPPORTED 4057L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_AUTH_CONFLICT +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_AUTH_CONFLICT 4058L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_AREA_LOCKED +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_AREA_LOCKED 4059L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_LOCALITY +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_LOCALITY 4060L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_READ_ONLY +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_READ_ONLY 4061L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_PER_NOWRITE +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_PER_NOWRITE 4062L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_FAMILYCOUNT +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_FAMILYCOUNT 4063L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_WRITE_LOCKED +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_WRITE_LOCKED 4064L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_ATTRIBUTES +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_ATTRIBUTES 4065L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_INVALID_STRUCTURE +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_INVALID_STRUCTURE 4066L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_KEY_OWNER_CONTROL +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_KEY_OWNER_CONTROL 4067L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_COUNTER +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_COUNTER 4068L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NOT_FULLWRITE +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NOT_FULLWRITE 4069L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_CONTEXT_GAP +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_CONTEXT_GAP 4070L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_MAXNVWRITES +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_MAXNVWRITES 4071L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NOOPERATOR +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NOOPERATOR 4072L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_RESOURCEMISSING +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_RESOURCEMISSING 4073L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DELEGATE_LOCK +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DELEGATE_LOCK 4074L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DELEGATE_FAMILY +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DELEGATE_FAMILY 4075L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DELEGATE_ADMIN +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DELEGATE_ADMIN 4076L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE 4077L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_OWNER_CONTROL +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_OWNER_CONTROL 4078L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DAA_RESOURCES +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DAA_RESOURCES 4079L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DAA_INPUT_DATA0 +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DAA_INPUT_DATA0 4080L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DAA_INPUT_DATA1 +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DAA_INPUT_DATA1 4081L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DAA_ISSUER_SETTINGS +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DAA_ISSUER_SETTINGS 4082L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DAA_TPM_SETTINGS +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DAA_TPM_SETTINGS 4083L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DAA_STAGE +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DAA_STAGE 4084L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DAA_ISSUER_VALIDITY +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DAA_ISSUER_VALIDITY 4085L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DAA_WRONG_W +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DAA_WRONG_W 4086L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_HANDLE +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_HANDLE 4087L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_DELEGATE +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_DELEGATE 4088L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BADCONTEXT +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BADCONTEXT 4089L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_TOOMANYCONTEXTS +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_TOOMANYCONTEXTS 4090L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_MA_TICKET_SIGNATURE +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_MA_TICKET_SIGNATURE 4091L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_MA_DESTINATION +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_MA_DESTINATION 4092L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_MA_SOURCE +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_MA_SOURCE 4093L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_MA_AUTHORITY +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_MA_AUTHORITY 4094L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_PERMANENTEK +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_PERMANENTEK 4095L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_SIGNATURE +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_BAD_SIGNATURE 4096L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NOCONTEXTSPACE +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NOCONTEXTSPACE 4097L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_RETRY +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_RETRY 4098L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NEEDS_SELFTEST +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NEEDS_SELFTEST 4099L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DOING_SELFTEST +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DOING_SELFTEST 4100L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DEFEND_LOCK_RUNNING +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_DEFEND_LOCK_RUNNING 4101L +#undef com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NO_MSG +#define com_sun_audit_AuditEvent_printer_add_ADT_TPM_E_NO_MSG 4102L +#undef com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN +#define com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN 3000L +#undef com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_HALT +#define com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_HALT 3000L +#undef com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_POWEROFF +#define com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_POWEROFF 3001L +#undef com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_BOOT +#define com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_BOOT 3002L +#undef com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_IBOOT +#define com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_IBOOT 3003L +#undef com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK 3004L +#undef com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK 3005L +#undef com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_FORCE +#define com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_FORCE 3006L +#undef com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM 3007L +#undef com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM 3008L +#undef com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_SBOOT +#define com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_SBOOT 3009L +#undef com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_SIBOOT +#define com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_SIBOOT 3010L +#undef com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_NOSYNC +#define com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_NOSYNC 3011L +#undef com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_FASTREBOOT +#define com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_FASTREBOOT 3012L +#undef com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN +#define com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN 3013L +#undef com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG +#define com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG 3014L +#undef com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_REUSEINIT +#define com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_REUSEINIT 3015L +#undef com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_REUSABLE +#define com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_REUSABLE 3016L +#undef com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_REUSEFINI +#define com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_REUSEFINI 3017L +#undef com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_FTRACE_START +#define com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_FTRACE_START 3018L +#undef com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_FTRACE_STOP +#define com_sun_audit_AuditEvent_printer_add_ADT_UADMIN_FCN_AD_FTRACE_STOP 3019L +/* + * Class: com_sun_audit_AuditEvent_printer_add + * Method: putEvent + * Signature: ([BIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_com_sun_audit_AuditEvent_1printer_1add_putEvent + (JNIEnv *, jobject, jbyteArray, jint, jint, jstring, jstring, jstring, jstring, jstring); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_audit_AuditEvent_printer_delete */ + +#ifndef _Included_com_sun_audit_AuditEvent_printer_delete +#define _Included_com_sun_audit_AuditEvent_printer_delete +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_audit_AuditEvent_printer_delete_ADT_SUCCESS +#define com_sun_audit_AuditEvent_printer_delete_ADT_SUCCESS 0L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_FAILURE +#define com_sun_audit_AuditEvent_printer_delete_ADT_FAILURE -1L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_PAM +#define com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_PAM 2000L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE +#define com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE 1000L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_PW_ATTR +#define com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_PW_ATTR 1000L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_PW +#define com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_PW 1001L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_USERNAME +#define com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_USERNAME 1002L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_AUTH +#define com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_AUTH 1003L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_UID +#define com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_UID 1004L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_UNKNOWN +#define com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_UNKNOWN 1005L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_EXPIRED +#define com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_EXPIRED 1006L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_ACCOUNT_LOCKED 1007L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_BAD_DIALUP +#define com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_BAD_DIALUP 1008L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_BAD_ID +#define com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_BAD_ID 1009L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_BAD_PW +#define com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_BAD_PW 1010L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_CONSOLE +#define com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_CONSOLE 1011L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_MAX_TRIES +#define com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_MAX_TRIES 1012L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_PROTOCOL_FAILURE 1013L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_EXCLUDED_USER +#define com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_EXCLUDED_USER 1014L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_ANON_USER +#define com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_ANON_USER 1015L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_BAD_CMD +#define com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_BAD_CMD 1016L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_BAD_TTY +#define com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_BAD_TTY 1017L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_PROGRAM +#define com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_PROGRAM 1018L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_CHDIR_FAILED +#define com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_CHDIR_FAILED 1019L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_INPUT_OVERFLOW +#define com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_INPUT_OVERFLOW 1020L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_DEVICE_PERM +#define com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_DEVICE_PERM 1021L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_AUTH_BYPASS +#define com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_AUTH_BYPASS 1022L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_LOGIN_DISABLED +#define com_sun_audit_AuditEvent_printer_delete_ADT_FAIL_VALUE_LOGIN_DISABLED 1023L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_LOGIN_NO_MSG +#define com_sun_audit_AuditEvent_printer_delete_ADT_LOGIN_NO_MSG 0L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_LOGIN_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_printer_delete_ADT_LOGIN_ACCOUNT_LOCKED 1L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_LOGIN_BAD_DIALUP +#define com_sun_audit_AuditEvent_printer_delete_ADT_LOGIN_BAD_DIALUP 2L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_LOGIN_BAD_ID +#define com_sun_audit_AuditEvent_printer_delete_ADT_LOGIN_BAD_ID 3L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_LOGIN_BAD_PW +#define com_sun_audit_AuditEvent_printer_delete_ADT_LOGIN_BAD_PW 4L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_LOGIN_CONSOLE +#define com_sun_audit_AuditEvent_printer_delete_ADT_LOGIN_CONSOLE 5L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_LOGIN_MAX_TRIES +#define com_sun_audit_AuditEvent_printer_delete_ADT_LOGIN_MAX_TRIES 6L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_LOGIN_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_printer_delete_ADT_LOGIN_PROTOCOL_FAILURE 7L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_LOGIN_EXCLUDED_USER +#define com_sun_audit_AuditEvent_printer_delete_ADT_LOGIN_EXCLUDED_USER 8L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_LOGIN_ANON_USER +#define com_sun_audit_AuditEvent_printer_delete_ADT_LOGIN_ANON_USER 9L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E 4000L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_AUTHFAIL +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_AUTHFAIL 4000L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BADINDEX +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BADINDEX 4001L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_PARAMETER +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_PARAMETER 4002L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_AUDITFAILURE +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_AUDITFAILURE 4003L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_CLEAR_DISABLED +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_CLEAR_DISABLED 4004L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DEACTIVATED +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DEACTIVATED 4005L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DISABLED +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DISABLED 4006L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DISABLED_CMD +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DISABLED_CMD 4007L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_FAIL +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_FAIL 4008L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_ORDINAL +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_ORDINAL 4009L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_INSTALL_DISABLED +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_INSTALL_DISABLED 4010L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_INVALID_KEYHANDLE +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_INVALID_KEYHANDLE 4011L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_KEYNOTFOUND +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_KEYNOTFOUND 4012L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_INAPPROPRIATE_ENC +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_INAPPROPRIATE_ENC 4013L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_MIGRATEFAIL +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_MIGRATEFAIL 4014L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_INVALID_PCR_INFO +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_INVALID_PCR_INFO 4015L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NOSPACE +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NOSPACE 4016L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NOSRK +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NOSRK 4017L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NOTSEALED_BLOB +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NOTSEALED_BLOB 4018L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_OWNER_SET +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_OWNER_SET 4019L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_RESOURCES +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_RESOURCES 4020L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_SHORTRANDOM +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_SHORTRANDOM 4021L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_SIZE +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_SIZE 4022L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_WRONGPCRVAL +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_WRONGPCRVAL 4023L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_PARAM_SIZE +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_PARAM_SIZE 4024L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_SHA_THREAD +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_SHA_THREAD 4025L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_SHA_ERROR +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_SHA_ERROR 4026L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_FAILEDSELFTEST +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_FAILEDSELFTEST 4027L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_AUTH2FAIL +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_AUTH2FAIL 4028L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BADTAG +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BADTAG 4029L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_IOERROR +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_IOERROR 4030L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_ENCRYPT_ERROR +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_ENCRYPT_ERROR 4031L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DECRYPT_ERROR +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DECRYPT_ERROR 4032L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_INVALID_AUTHHANDLE +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_INVALID_AUTHHANDLE 4033L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NO_ENDORSEMENT +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NO_ENDORSEMENT 4034L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_INVALID_KEYUSAGE +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_INVALID_KEYUSAGE 4035L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_WRONG_ENTITYTYPE +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_WRONG_ENTITYTYPE 4036L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_INVALID_POSTINIT +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_INVALID_POSTINIT 4037L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_INAPPROPRIATE_SIG +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_INAPPROPRIATE_SIG 4038L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_KEY_PROPERTY +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_KEY_PROPERTY 4039L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_MIGRATION +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_MIGRATION 4040L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_SCHEME +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_SCHEME 4041L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_DATASIZE +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_DATASIZE 4042L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_MODE +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_MODE 4043L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_PRESENCE +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_PRESENCE 4044L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_VERSION +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_VERSION 4045L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NO_WRAP_TRANSPORT +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NO_WRAP_TRANSPORT 4046L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL 4047L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_AUDITFAIL_SUCCESSFUL +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_AUDITFAIL_SUCCESSFUL 4048L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NOTRESETABLE +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NOTRESETABLE 4049L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NOTLOCAL +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NOTLOCAL 4050L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_TYPE +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_TYPE 4051L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_INVALID_RESOURCE +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_INVALID_RESOURCE 4052L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NOTFIPS +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NOTFIPS 4053L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_INVALID_FAMILY +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_INVALID_FAMILY 4054L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NO_NV_PERMISSION +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NO_NV_PERMISSION 4055L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_REQUIRES_SIGN +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_REQUIRES_SIGN 4056L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_KEY_NOTSUPPORTED +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_KEY_NOTSUPPORTED 4057L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_AUTH_CONFLICT +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_AUTH_CONFLICT 4058L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_AREA_LOCKED +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_AREA_LOCKED 4059L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_LOCALITY +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_LOCALITY 4060L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_READ_ONLY +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_READ_ONLY 4061L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_PER_NOWRITE +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_PER_NOWRITE 4062L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_FAMILYCOUNT +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_FAMILYCOUNT 4063L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_WRITE_LOCKED +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_WRITE_LOCKED 4064L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_ATTRIBUTES +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_ATTRIBUTES 4065L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_INVALID_STRUCTURE +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_INVALID_STRUCTURE 4066L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_KEY_OWNER_CONTROL +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_KEY_OWNER_CONTROL 4067L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_COUNTER +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_COUNTER 4068L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NOT_FULLWRITE +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NOT_FULLWRITE 4069L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_CONTEXT_GAP +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_CONTEXT_GAP 4070L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_MAXNVWRITES +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_MAXNVWRITES 4071L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NOOPERATOR +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NOOPERATOR 4072L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_RESOURCEMISSING +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_RESOURCEMISSING 4073L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DELEGATE_LOCK +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DELEGATE_LOCK 4074L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DELEGATE_FAMILY +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DELEGATE_FAMILY 4075L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DELEGATE_ADMIN +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DELEGATE_ADMIN 4076L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE 4077L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_OWNER_CONTROL +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_OWNER_CONTROL 4078L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DAA_RESOURCES +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DAA_RESOURCES 4079L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DAA_INPUT_DATA0 +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DAA_INPUT_DATA0 4080L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DAA_INPUT_DATA1 +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DAA_INPUT_DATA1 4081L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DAA_ISSUER_SETTINGS +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DAA_ISSUER_SETTINGS 4082L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DAA_TPM_SETTINGS +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DAA_TPM_SETTINGS 4083L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DAA_STAGE +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DAA_STAGE 4084L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DAA_ISSUER_VALIDITY +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DAA_ISSUER_VALIDITY 4085L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DAA_WRONG_W +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DAA_WRONG_W 4086L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_HANDLE +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_HANDLE 4087L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_DELEGATE +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_DELEGATE 4088L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BADCONTEXT +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BADCONTEXT 4089L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_TOOMANYCONTEXTS +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_TOOMANYCONTEXTS 4090L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_MA_TICKET_SIGNATURE +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_MA_TICKET_SIGNATURE 4091L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_MA_DESTINATION +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_MA_DESTINATION 4092L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_MA_SOURCE +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_MA_SOURCE 4093L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_MA_AUTHORITY +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_MA_AUTHORITY 4094L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_PERMANENTEK +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_PERMANENTEK 4095L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_SIGNATURE +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_BAD_SIGNATURE 4096L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NOCONTEXTSPACE +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NOCONTEXTSPACE 4097L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_RETRY +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_RETRY 4098L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NEEDS_SELFTEST +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NEEDS_SELFTEST 4099L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DOING_SELFTEST +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DOING_SELFTEST 4100L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DEFEND_LOCK_RUNNING +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_DEFEND_LOCK_RUNNING 4101L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NO_MSG +#define com_sun_audit_AuditEvent_printer_delete_ADT_TPM_E_NO_MSG 4102L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN +#define com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN 3000L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_HALT +#define com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_HALT 3000L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_POWEROFF +#define com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_POWEROFF 3001L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_BOOT +#define com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_BOOT 3002L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_IBOOT +#define com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_IBOOT 3003L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK 3004L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK 3005L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_FORCE +#define com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_FORCE 3006L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM 3007L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM 3008L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_SBOOT +#define com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_SBOOT 3009L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_SIBOOT +#define com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_SIBOOT 3010L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_NOSYNC +#define com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_NOSYNC 3011L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_FASTREBOOT +#define com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_FASTREBOOT 3012L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN +#define com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN 3013L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG +#define com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG 3014L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_REUSEINIT +#define com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_REUSEINIT 3015L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_REUSABLE +#define com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_REUSABLE 3016L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_REUSEFINI +#define com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_REUSEFINI 3017L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_FTRACE_START +#define com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_FTRACE_START 3018L +#undef com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_FTRACE_STOP +#define com_sun_audit_AuditEvent_printer_delete_ADT_UADMIN_FCN_AD_FTRACE_STOP 3019L +/* + * Class: com_sun_audit_AuditEvent_printer_delete + * Method: putEvent + * Signature: ([BIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_com_sun_audit_AuditEvent_1printer_1delete_putEvent + (JNIEnv *, jobject, jbyteArray, jint, jint, jstring, jstring, jstring, jstring, jstring); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_audit_AuditEvent_printer_modify */ + +#ifndef _Included_com_sun_audit_AuditEvent_printer_modify +#define _Included_com_sun_audit_AuditEvent_printer_modify +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_audit_AuditEvent_printer_modify_ADT_SUCCESS +#define com_sun_audit_AuditEvent_printer_modify_ADT_SUCCESS 0L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_FAILURE +#define com_sun_audit_AuditEvent_printer_modify_ADT_FAILURE -1L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_PAM +#define com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_PAM 2000L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE +#define com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE 1000L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_PW_ATTR +#define com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_PW_ATTR 1000L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_PW +#define com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_PW 1001L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_USERNAME +#define com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_USERNAME 1002L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_AUTH +#define com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_AUTH 1003L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_UID +#define com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_UID 1004L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_UNKNOWN +#define com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_UNKNOWN 1005L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_EXPIRED +#define com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_EXPIRED 1006L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_ACCOUNT_LOCKED 1007L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_BAD_DIALUP +#define com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_BAD_DIALUP 1008L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_BAD_ID +#define com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_BAD_ID 1009L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_BAD_PW +#define com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_BAD_PW 1010L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_CONSOLE +#define com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_CONSOLE 1011L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_MAX_TRIES +#define com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_MAX_TRIES 1012L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_PROTOCOL_FAILURE 1013L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_EXCLUDED_USER +#define com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_EXCLUDED_USER 1014L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_ANON_USER +#define com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_ANON_USER 1015L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_BAD_CMD +#define com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_BAD_CMD 1016L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_BAD_TTY +#define com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_BAD_TTY 1017L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_PROGRAM +#define com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_PROGRAM 1018L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_CHDIR_FAILED +#define com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_CHDIR_FAILED 1019L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_INPUT_OVERFLOW +#define com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_INPUT_OVERFLOW 1020L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_DEVICE_PERM +#define com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_DEVICE_PERM 1021L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_AUTH_BYPASS +#define com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_AUTH_BYPASS 1022L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_LOGIN_DISABLED +#define com_sun_audit_AuditEvent_printer_modify_ADT_FAIL_VALUE_LOGIN_DISABLED 1023L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_LOGIN_NO_MSG +#define com_sun_audit_AuditEvent_printer_modify_ADT_LOGIN_NO_MSG 0L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_LOGIN_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_printer_modify_ADT_LOGIN_ACCOUNT_LOCKED 1L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_LOGIN_BAD_DIALUP +#define com_sun_audit_AuditEvent_printer_modify_ADT_LOGIN_BAD_DIALUP 2L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_LOGIN_BAD_ID +#define com_sun_audit_AuditEvent_printer_modify_ADT_LOGIN_BAD_ID 3L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_LOGIN_BAD_PW +#define com_sun_audit_AuditEvent_printer_modify_ADT_LOGIN_BAD_PW 4L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_LOGIN_CONSOLE +#define com_sun_audit_AuditEvent_printer_modify_ADT_LOGIN_CONSOLE 5L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_LOGIN_MAX_TRIES +#define com_sun_audit_AuditEvent_printer_modify_ADT_LOGIN_MAX_TRIES 6L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_LOGIN_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_printer_modify_ADT_LOGIN_PROTOCOL_FAILURE 7L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_LOGIN_EXCLUDED_USER +#define com_sun_audit_AuditEvent_printer_modify_ADT_LOGIN_EXCLUDED_USER 8L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_LOGIN_ANON_USER +#define com_sun_audit_AuditEvent_printer_modify_ADT_LOGIN_ANON_USER 9L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E 4000L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_AUTHFAIL +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_AUTHFAIL 4000L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BADINDEX +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BADINDEX 4001L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_PARAMETER +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_PARAMETER 4002L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_AUDITFAILURE +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_AUDITFAILURE 4003L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_CLEAR_DISABLED +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_CLEAR_DISABLED 4004L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DEACTIVATED +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DEACTIVATED 4005L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DISABLED +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DISABLED 4006L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DISABLED_CMD +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DISABLED_CMD 4007L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_FAIL +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_FAIL 4008L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_ORDINAL +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_ORDINAL 4009L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_INSTALL_DISABLED +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_INSTALL_DISABLED 4010L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_INVALID_KEYHANDLE +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_INVALID_KEYHANDLE 4011L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_KEYNOTFOUND +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_KEYNOTFOUND 4012L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_INAPPROPRIATE_ENC +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_INAPPROPRIATE_ENC 4013L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_MIGRATEFAIL +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_MIGRATEFAIL 4014L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_INVALID_PCR_INFO +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_INVALID_PCR_INFO 4015L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NOSPACE +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NOSPACE 4016L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NOSRK +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NOSRK 4017L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NOTSEALED_BLOB +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NOTSEALED_BLOB 4018L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_OWNER_SET +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_OWNER_SET 4019L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_RESOURCES +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_RESOURCES 4020L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_SHORTRANDOM +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_SHORTRANDOM 4021L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_SIZE +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_SIZE 4022L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_WRONGPCRVAL +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_WRONGPCRVAL 4023L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_PARAM_SIZE +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_PARAM_SIZE 4024L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_SHA_THREAD +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_SHA_THREAD 4025L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_SHA_ERROR +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_SHA_ERROR 4026L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_FAILEDSELFTEST +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_FAILEDSELFTEST 4027L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_AUTH2FAIL +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_AUTH2FAIL 4028L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BADTAG +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BADTAG 4029L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_IOERROR +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_IOERROR 4030L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_ENCRYPT_ERROR +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_ENCRYPT_ERROR 4031L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DECRYPT_ERROR +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DECRYPT_ERROR 4032L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_INVALID_AUTHHANDLE +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_INVALID_AUTHHANDLE 4033L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NO_ENDORSEMENT +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NO_ENDORSEMENT 4034L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_INVALID_KEYUSAGE +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_INVALID_KEYUSAGE 4035L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_WRONG_ENTITYTYPE +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_WRONG_ENTITYTYPE 4036L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_INVALID_POSTINIT +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_INVALID_POSTINIT 4037L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_INAPPROPRIATE_SIG +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_INAPPROPRIATE_SIG 4038L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_KEY_PROPERTY +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_KEY_PROPERTY 4039L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_MIGRATION +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_MIGRATION 4040L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_SCHEME +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_SCHEME 4041L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_DATASIZE +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_DATASIZE 4042L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_MODE +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_MODE 4043L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_PRESENCE +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_PRESENCE 4044L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_VERSION +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_VERSION 4045L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NO_WRAP_TRANSPORT +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NO_WRAP_TRANSPORT 4046L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL 4047L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_AUDITFAIL_SUCCESSFUL +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_AUDITFAIL_SUCCESSFUL 4048L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NOTRESETABLE +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NOTRESETABLE 4049L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NOTLOCAL +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NOTLOCAL 4050L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_TYPE +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_TYPE 4051L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_INVALID_RESOURCE +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_INVALID_RESOURCE 4052L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NOTFIPS +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NOTFIPS 4053L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_INVALID_FAMILY +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_INVALID_FAMILY 4054L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NO_NV_PERMISSION +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NO_NV_PERMISSION 4055L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_REQUIRES_SIGN +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_REQUIRES_SIGN 4056L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_KEY_NOTSUPPORTED +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_KEY_NOTSUPPORTED 4057L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_AUTH_CONFLICT +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_AUTH_CONFLICT 4058L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_AREA_LOCKED +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_AREA_LOCKED 4059L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_LOCALITY +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_LOCALITY 4060L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_READ_ONLY +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_READ_ONLY 4061L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_PER_NOWRITE +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_PER_NOWRITE 4062L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_FAMILYCOUNT +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_FAMILYCOUNT 4063L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_WRITE_LOCKED +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_WRITE_LOCKED 4064L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_ATTRIBUTES +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_ATTRIBUTES 4065L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_INVALID_STRUCTURE +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_INVALID_STRUCTURE 4066L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_KEY_OWNER_CONTROL +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_KEY_OWNER_CONTROL 4067L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_COUNTER +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_COUNTER 4068L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NOT_FULLWRITE +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NOT_FULLWRITE 4069L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_CONTEXT_GAP +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_CONTEXT_GAP 4070L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_MAXNVWRITES +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_MAXNVWRITES 4071L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NOOPERATOR +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NOOPERATOR 4072L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_RESOURCEMISSING +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_RESOURCEMISSING 4073L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DELEGATE_LOCK +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DELEGATE_LOCK 4074L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DELEGATE_FAMILY +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DELEGATE_FAMILY 4075L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DELEGATE_ADMIN +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DELEGATE_ADMIN 4076L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE 4077L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_OWNER_CONTROL +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_OWNER_CONTROL 4078L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DAA_RESOURCES +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DAA_RESOURCES 4079L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DAA_INPUT_DATA0 +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DAA_INPUT_DATA0 4080L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DAA_INPUT_DATA1 +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DAA_INPUT_DATA1 4081L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DAA_ISSUER_SETTINGS +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DAA_ISSUER_SETTINGS 4082L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DAA_TPM_SETTINGS +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DAA_TPM_SETTINGS 4083L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DAA_STAGE +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DAA_STAGE 4084L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DAA_ISSUER_VALIDITY +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DAA_ISSUER_VALIDITY 4085L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DAA_WRONG_W +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DAA_WRONG_W 4086L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_HANDLE +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_HANDLE 4087L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_DELEGATE +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_DELEGATE 4088L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BADCONTEXT +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BADCONTEXT 4089L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_TOOMANYCONTEXTS +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_TOOMANYCONTEXTS 4090L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_MA_TICKET_SIGNATURE +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_MA_TICKET_SIGNATURE 4091L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_MA_DESTINATION +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_MA_DESTINATION 4092L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_MA_SOURCE +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_MA_SOURCE 4093L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_MA_AUTHORITY +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_MA_AUTHORITY 4094L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_PERMANENTEK +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_PERMANENTEK 4095L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_SIGNATURE +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_BAD_SIGNATURE 4096L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NOCONTEXTSPACE +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NOCONTEXTSPACE 4097L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_RETRY +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_RETRY 4098L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NEEDS_SELFTEST +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NEEDS_SELFTEST 4099L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DOING_SELFTEST +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DOING_SELFTEST 4100L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DEFEND_LOCK_RUNNING +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_DEFEND_LOCK_RUNNING 4101L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NO_MSG +#define com_sun_audit_AuditEvent_printer_modify_ADT_TPM_E_NO_MSG 4102L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN +#define com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN 3000L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_HALT +#define com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_HALT 3000L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_POWEROFF +#define com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_POWEROFF 3001L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_BOOT +#define com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_BOOT 3002L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_IBOOT +#define com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_IBOOT 3003L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK 3004L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK 3005L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_FORCE +#define com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_FORCE 3006L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM 3007L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM 3008L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_SBOOT +#define com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_SBOOT 3009L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_SIBOOT +#define com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_SIBOOT 3010L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_NOSYNC +#define com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_NOSYNC 3011L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_FASTREBOOT +#define com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_FASTREBOOT 3012L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN +#define com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN 3013L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG +#define com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG 3014L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_REUSEINIT +#define com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_REUSEINIT 3015L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_REUSABLE +#define com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_REUSABLE 3016L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_REUSEFINI +#define com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_REUSEFINI 3017L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_FTRACE_START +#define com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_FTRACE_START 3018L +#undef com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_FTRACE_STOP +#define com_sun_audit_AuditEvent_printer_modify_ADT_UADMIN_FCN_AD_FTRACE_STOP 3019L +/* + * Class: com_sun_audit_AuditEvent_printer_modify + * Method: putEvent + * Signature: ([BIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_com_sun_audit_AuditEvent_1printer_1modify_putEvent + (JNIEnv *, jobject, jbyteArray, jint, jint, jstring, jstring, jstring, jstring, jstring); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_audit_AuditEvent_role_login */ + +#ifndef _Included_com_sun_audit_AuditEvent_role_login +#define _Included_com_sun_audit_AuditEvent_role_login +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_audit_AuditEvent_role_login_ADT_SUCCESS +#define com_sun_audit_AuditEvent_role_login_ADT_SUCCESS 0L +#undef com_sun_audit_AuditEvent_role_login_ADT_FAILURE +#define com_sun_audit_AuditEvent_role_login_ADT_FAILURE -1L +#undef com_sun_audit_AuditEvent_role_login_ADT_FAIL_PAM +#define com_sun_audit_AuditEvent_role_login_ADT_FAIL_PAM 2000L +#undef com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE +#define com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE 1000L +#undef com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_PW_ATTR +#define com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_PW_ATTR 1000L +#undef com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_PW +#define com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_PW 1001L +#undef com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_USERNAME +#define com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_USERNAME 1002L +#undef com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_AUTH +#define com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_AUTH 1003L +#undef com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_UID +#define com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_UID 1004L +#undef com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_UNKNOWN +#define com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_UNKNOWN 1005L +#undef com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_EXPIRED +#define com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_EXPIRED 1006L +#undef com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_ACCOUNT_LOCKED 1007L +#undef com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_BAD_DIALUP +#define com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_BAD_DIALUP 1008L +#undef com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_BAD_ID +#define com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_BAD_ID 1009L +#undef com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_BAD_PW +#define com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_BAD_PW 1010L +#undef com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_CONSOLE +#define com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_CONSOLE 1011L +#undef com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_MAX_TRIES +#define com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_MAX_TRIES 1012L +#undef com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_PROTOCOL_FAILURE 1013L +#undef com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_EXCLUDED_USER +#define com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_EXCLUDED_USER 1014L +#undef com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_ANON_USER +#define com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_ANON_USER 1015L +#undef com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_BAD_CMD +#define com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_BAD_CMD 1016L +#undef com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_BAD_TTY +#define com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_BAD_TTY 1017L +#undef com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_PROGRAM +#define com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_PROGRAM 1018L +#undef com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_CHDIR_FAILED +#define com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_CHDIR_FAILED 1019L +#undef com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_INPUT_OVERFLOW +#define com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_INPUT_OVERFLOW 1020L +#undef com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_DEVICE_PERM +#define com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_DEVICE_PERM 1021L +#undef com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_AUTH_BYPASS +#define com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_AUTH_BYPASS 1022L +#undef com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_LOGIN_DISABLED +#define com_sun_audit_AuditEvent_role_login_ADT_FAIL_VALUE_LOGIN_DISABLED 1023L +#undef com_sun_audit_AuditEvent_role_login_ADT_LOGIN_NO_MSG +#define com_sun_audit_AuditEvent_role_login_ADT_LOGIN_NO_MSG 0L +#undef com_sun_audit_AuditEvent_role_login_ADT_LOGIN_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_role_login_ADT_LOGIN_ACCOUNT_LOCKED 1L +#undef com_sun_audit_AuditEvent_role_login_ADT_LOGIN_BAD_DIALUP +#define com_sun_audit_AuditEvent_role_login_ADT_LOGIN_BAD_DIALUP 2L +#undef com_sun_audit_AuditEvent_role_login_ADT_LOGIN_BAD_ID +#define com_sun_audit_AuditEvent_role_login_ADT_LOGIN_BAD_ID 3L +#undef com_sun_audit_AuditEvent_role_login_ADT_LOGIN_BAD_PW +#define com_sun_audit_AuditEvent_role_login_ADT_LOGIN_BAD_PW 4L +#undef com_sun_audit_AuditEvent_role_login_ADT_LOGIN_CONSOLE +#define com_sun_audit_AuditEvent_role_login_ADT_LOGIN_CONSOLE 5L +#undef com_sun_audit_AuditEvent_role_login_ADT_LOGIN_MAX_TRIES +#define com_sun_audit_AuditEvent_role_login_ADT_LOGIN_MAX_TRIES 6L +#undef com_sun_audit_AuditEvent_role_login_ADT_LOGIN_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_role_login_ADT_LOGIN_PROTOCOL_FAILURE 7L +#undef com_sun_audit_AuditEvent_role_login_ADT_LOGIN_EXCLUDED_USER +#define com_sun_audit_AuditEvent_role_login_ADT_LOGIN_EXCLUDED_USER 8L +#undef com_sun_audit_AuditEvent_role_login_ADT_LOGIN_ANON_USER +#define com_sun_audit_AuditEvent_role_login_ADT_LOGIN_ANON_USER 9L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E 4000L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_AUTHFAIL +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_AUTHFAIL 4000L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BADINDEX +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BADINDEX 4001L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_PARAMETER +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_PARAMETER 4002L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_AUDITFAILURE +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_AUDITFAILURE 4003L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_CLEAR_DISABLED +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_CLEAR_DISABLED 4004L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DEACTIVATED +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DEACTIVATED 4005L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DISABLED +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DISABLED 4006L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DISABLED_CMD +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DISABLED_CMD 4007L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_FAIL +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_FAIL 4008L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_ORDINAL +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_ORDINAL 4009L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_INSTALL_DISABLED +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_INSTALL_DISABLED 4010L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_INVALID_KEYHANDLE +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_INVALID_KEYHANDLE 4011L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_KEYNOTFOUND +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_KEYNOTFOUND 4012L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_INAPPROPRIATE_ENC +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_INAPPROPRIATE_ENC 4013L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_MIGRATEFAIL +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_MIGRATEFAIL 4014L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_INVALID_PCR_INFO +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_INVALID_PCR_INFO 4015L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NOSPACE +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NOSPACE 4016L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NOSRK +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NOSRK 4017L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NOTSEALED_BLOB +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NOTSEALED_BLOB 4018L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_OWNER_SET +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_OWNER_SET 4019L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_RESOURCES +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_RESOURCES 4020L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_SHORTRANDOM +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_SHORTRANDOM 4021L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_SIZE +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_SIZE 4022L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_WRONGPCRVAL +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_WRONGPCRVAL 4023L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_PARAM_SIZE +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_PARAM_SIZE 4024L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_SHA_THREAD +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_SHA_THREAD 4025L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_SHA_ERROR +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_SHA_ERROR 4026L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_FAILEDSELFTEST +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_FAILEDSELFTEST 4027L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_AUTH2FAIL +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_AUTH2FAIL 4028L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BADTAG +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BADTAG 4029L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_IOERROR +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_IOERROR 4030L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_ENCRYPT_ERROR +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_ENCRYPT_ERROR 4031L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DECRYPT_ERROR +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DECRYPT_ERROR 4032L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_INVALID_AUTHHANDLE +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_INVALID_AUTHHANDLE 4033L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NO_ENDORSEMENT +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NO_ENDORSEMENT 4034L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_INVALID_KEYUSAGE +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_INVALID_KEYUSAGE 4035L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_WRONG_ENTITYTYPE +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_WRONG_ENTITYTYPE 4036L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_INVALID_POSTINIT +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_INVALID_POSTINIT 4037L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_INAPPROPRIATE_SIG +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_INAPPROPRIATE_SIG 4038L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_KEY_PROPERTY +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_KEY_PROPERTY 4039L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_MIGRATION +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_MIGRATION 4040L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_SCHEME +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_SCHEME 4041L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_DATASIZE +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_DATASIZE 4042L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_MODE +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_MODE 4043L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_PRESENCE +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_PRESENCE 4044L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_VERSION +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_VERSION 4045L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NO_WRAP_TRANSPORT +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NO_WRAP_TRANSPORT 4046L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL 4047L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_AUDITFAIL_SUCCESSFUL +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_AUDITFAIL_SUCCESSFUL 4048L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NOTRESETABLE +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NOTRESETABLE 4049L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NOTLOCAL +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NOTLOCAL 4050L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_TYPE +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_TYPE 4051L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_INVALID_RESOURCE +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_INVALID_RESOURCE 4052L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NOTFIPS +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NOTFIPS 4053L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_INVALID_FAMILY +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_INVALID_FAMILY 4054L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NO_NV_PERMISSION +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NO_NV_PERMISSION 4055L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_REQUIRES_SIGN +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_REQUIRES_SIGN 4056L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_KEY_NOTSUPPORTED +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_KEY_NOTSUPPORTED 4057L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_AUTH_CONFLICT +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_AUTH_CONFLICT 4058L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_AREA_LOCKED +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_AREA_LOCKED 4059L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_LOCALITY +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_LOCALITY 4060L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_READ_ONLY +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_READ_ONLY 4061L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_PER_NOWRITE +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_PER_NOWRITE 4062L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_FAMILYCOUNT +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_FAMILYCOUNT 4063L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_WRITE_LOCKED +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_WRITE_LOCKED 4064L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_ATTRIBUTES +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_ATTRIBUTES 4065L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_INVALID_STRUCTURE +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_INVALID_STRUCTURE 4066L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_KEY_OWNER_CONTROL +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_KEY_OWNER_CONTROL 4067L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_COUNTER +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_COUNTER 4068L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NOT_FULLWRITE +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NOT_FULLWRITE 4069L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_CONTEXT_GAP +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_CONTEXT_GAP 4070L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_MAXNVWRITES +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_MAXNVWRITES 4071L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NOOPERATOR +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NOOPERATOR 4072L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_RESOURCEMISSING +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_RESOURCEMISSING 4073L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DELEGATE_LOCK +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DELEGATE_LOCK 4074L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DELEGATE_FAMILY +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DELEGATE_FAMILY 4075L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DELEGATE_ADMIN +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DELEGATE_ADMIN 4076L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE 4077L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_OWNER_CONTROL +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_OWNER_CONTROL 4078L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DAA_RESOURCES +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DAA_RESOURCES 4079L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DAA_INPUT_DATA0 +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DAA_INPUT_DATA0 4080L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DAA_INPUT_DATA1 +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DAA_INPUT_DATA1 4081L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DAA_ISSUER_SETTINGS +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DAA_ISSUER_SETTINGS 4082L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DAA_TPM_SETTINGS +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DAA_TPM_SETTINGS 4083L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DAA_STAGE +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DAA_STAGE 4084L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DAA_ISSUER_VALIDITY +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DAA_ISSUER_VALIDITY 4085L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DAA_WRONG_W +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DAA_WRONG_W 4086L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_HANDLE +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_HANDLE 4087L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_DELEGATE +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_DELEGATE 4088L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BADCONTEXT +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BADCONTEXT 4089L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_TOOMANYCONTEXTS +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_TOOMANYCONTEXTS 4090L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_MA_TICKET_SIGNATURE +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_MA_TICKET_SIGNATURE 4091L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_MA_DESTINATION +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_MA_DESTINATION 4092L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_MA_SOURCE +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_MA_SOURCE 4093L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_MA_AUTHORITY +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_MA_AUTHORITY 4094L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_PERMANENTEK +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_PERMANENTEK 4095L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_SIGNATURE +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_BAD_SIGNATURE 4096L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NOCONTEXTSPACE +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NOCONTEXTSPACE 4097L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_RETRY +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_RETRY 4098L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NEEDS_SELFTEST +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NEEDS_SELFTEST 4099L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DOING_SELFTEST +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DOING_SELFTEST 4100L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DEFEND_LOCK_RUNNING +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_DEFEND_LOCK_RUNNING 4101L +#undef com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NO_MSG +#define com_sun_audit_AuditEvent_role_login_ADT_TPM_E_NO_MSG 4102L +#undef com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN +#define com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN 3000L +#undef com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_HALT +#define com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_HALT 3000L +#undef com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_POWEROFF +#define com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_POWEROFF 3001L +#undef com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_BOOT +#define com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_BOOT 3002L +#undef com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_IBOOT +#define com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_IBOOT 3003L +#undef com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK 3004L +#undef com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK 3005L +#undef com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_FORCE +#define com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_FORCE 3006L +#undef com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM 3007L +#undef com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM 3008L +#undef com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_SBOOT +#define com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_SBOOT 3009L +#undef com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_SIBOOT +#define com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_SIBOOT 3010L +#undef com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_NOSYNC +#define com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_NOSYNC 3011L +#undef com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_FASTREBOOT +#define com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_FASTREBOOT 3012L +#undef com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN +#define com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN 3013L +#undef com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG +#define com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG 3014L +#undef com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_REUSEINIT +#define com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_REUSEINIT 3015L +#undef com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_REUSABLE +#define com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_REUSABLE 3016L +#undef com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_REUSEFINI +#define com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_REUSEFINI 3017L +#undef com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_FTRACE_START +#define com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_FTRACE_START 3018L +#undef com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_FTRACE_STOP +#define com_sun_audit_AuditEvent_role_login_ADT_UADMIN_FCN_AD_FTRACE_STOP 3019L +/* + * Class: com_sun_audit_AuditEvent_role_login + * Method: putEvent + * Signature: ([BIII)V + */ +JNIEXPORT void JNICALL Java_com_sun_audit_AuditEvent_1role_1login_putEvent + (JNIEnv *, jobject, jbyteArray, jint, jint, jint); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_audit_AuditEvent_scheduledjob_add */ + +#ifndef _Included_com_sun_audit_AuditEvent_scheduledjob_add +#define _Included_com_sun_audit_AuditEvent_scheduledjob_add +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_SUCCESS +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_SUCCESS 0L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAILURE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAILURE -1L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_PAM +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_PAM 2000L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE 1000L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_PW_ATTR +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_PW_ATTR 1000L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_PW +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_PW 1001L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_USERNAME +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_USERNAME 1002L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_AUTH +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_AUTH 1003L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_UID +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_UID 1004L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_UNKNOWN +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_UNKNOWN 1005L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_EXPIRED +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_EXPIRED 1006L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_ACCOUNT_LOCKED 1007L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_BAD_DIALUP +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_BAD_DIALUP 1008L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_BAD_ID +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_BAD_ID 1009L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_BAD_PW +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_BAD_PW 1010L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_CONSOLE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_CONSOLE 1011L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_MAX_TRIES +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_MAX_TRIES 1012L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_PROTOCOL_FAILURE 1013L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_EXCLUDED_USER +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_EXCLUDED_USER 1014L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_ANON_USER +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_ANON_USER 1015L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_BAD_CMD +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_BAD_CMD 1016L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_BAD_TTY +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_BAD_TTY 1017L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_PROGRAM +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_PROGRAM 1018L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_CHDIR_FAILED +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_CHDIR_FAILED 1019L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_INPUT_OVERFLOW +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_INPUT_OVERFLOW 1020L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_DEVICE_PERM +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_DEVICE_PERM 1021L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_AUTH_BYPASS +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_AUTH_BYPASS 1022L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_LOGIN_DISABLED +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_FAIL_VALUE_LOGIN_DISABLED 1023L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_LOGIN_NO_MSG +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_LOGIN_NO_MSG 0L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_LOGIN_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_LOGIN_ACCOUNT_LOCKED 1L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_LOGIN_BAD_DIALUP +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_LOGIN_BAD_DIALUP 2L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_LOGIN_BAD_ID +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_LOGIN_BAD_ID 3L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_LOGIN_BAD_PW +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_LOGIN_BAD_PW 4L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_LOGIN_CONSOLE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_LOGIN_CONSOLE 5L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_LOGIN_MAX_TRIES +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_LOGIN_MAX_TRIES 6L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_LOGIN_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_LOGIN_PROTOCOL_FAILURE 7L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_LOGIN_EXCLUDED_USER +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_LOGIN_EXCLUDED_USER 8L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_LOGIN_ANON_USER +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_LOGIN_ANON_USER 9L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E 4000L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_AUTHFAIL +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_AUTHFAIL 4000L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BADINDEX +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BADINDEX 4001L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_PARAMETER +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_PARAMETER 4002L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_AUDITFAILURE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_AUDITFAILURE 4003L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_CLEAR_DISABLED +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_CLEAR_DISABLED 4004L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DEACTIVATED +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DEACTIVATED 4005L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DISABLED +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DISABLED 4006L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DISABLED_CMD +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DISABLED_CMD 4007L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_FAIL +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_FAIL 4008L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_ORDINAL +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_ORDINAL 4009L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_INSTALL_DISABLED +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_INSTALL_DISABLED 4010L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_INVALID_KEYHANDLE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_INVALID_KEYHANDLE 4011L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_KEYNOTFOUND +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_KEYNOTFOUND 4012L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_INAPPROPRIATE_ENC +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_INAPPROPRIATE_ENC 4013L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_MIGRATEFAIL +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_MIGRATEFAIL 4014L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_INVALID_PCR_INFO +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_INVALID_PCR_INFO 4015L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NOSPACE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NOSPACE 4016L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NOSRK +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NOSRK 4017L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NOTSEALED_BLOB +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NOTSEALED_BLOB 4018L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_OWNER_SET +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_OWNER_SET 4019L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_RESOURCES +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_RESOURCES 4020L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_SHORTRANDOM +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_SHORTRANDOM 4021L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_SIZE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_SIZE 4022L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_WRONGPCRVAL +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_WRONGPCRVAL 4023L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_PARAM_SIZE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_PARAM_SIZE 4024L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_SHA_THREAD +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_SHA_THREAD 4025L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_SHA_ERROR +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_SHA_ERROR 4026L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_FAILEDSELFTEST +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_FAILEDSELFTEST 4027L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_AUTH2FAIL +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_AUTH2FAIL 4028L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BADTAG +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BADTAG 4029L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_IOERROR +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_IOERROR 4030L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_ENCRYPT_ERROR +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_ENCRYPT_ERROR 4031L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DECRYPT_ERROR +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DECRYPT_ERROR 4032L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_INVALID_AUTHHANDLE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_INVALID_AUTHHANDLE 4033L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NO_ENDORSEMENT +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NO_ENDORSEMENT 4034L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_INVALID_KEYUSAGE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_INVALID_KEYUSAGE 4035L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_WRONG_ENTITYTYPE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_WRONG_ENTITYTYPE 4036L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_INVALID_POSTINIT +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_INVALID_POSTINIT 4037L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_INAPPROPRIATE_SIG +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_INAPPROPRIATE_SIG 4038L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_KEY_PROPERTY +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_KEY_PROPERTY 4039L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_MIGRATION +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_MIGRATION 4040L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_SCHEME +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_SCHEME 4041L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_DATASIZE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_DATASIZE 4042L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_MODE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_MODE 4043L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_PRESENCE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_PRESENCE 4044L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_VERSION +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_VERSION 4045L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NO_WRAP_TRANSPORT +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NO_WRAP_TRANSPORT 4046L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL 4047L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_AUDITFAIL_SUCCESSFUL +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_AUDITFAIL_SUCCESSFUL 4048L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NOTRESETABLE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NOTRESETABLE 4049L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NOTLOCAL +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NOTLOCAL 4050L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_TYPE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_TYPE 4051L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_INVALID_RESOURCE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_INVALID_RESOURCE 4052L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NOTFIPS +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NOTFIPS 4053L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_INVALID_FAMILY +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_INVALID_FAMILY 4054L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NO_NV_PERMISSION +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NO_NV_PERMISSION 4055L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_REQUIRES_SIGN +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_REQUIRES_SIGN 4056L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_KEY_NOTSUPPORTED +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_KEY_NOTSUPPORTED 4057L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_AUTH_CONFLICT +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_AUTH_CONFLICT 4058L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_AREA_LOCKED +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_AREA_LOCKED 4059L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_LOCALITY +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_LOCALITY 4060L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_READ_ONLY +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_READ_ONLY 4061L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_PER_NOWRITE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_PER_NOWRITE 4062L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_FAMILYCOUNT +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_FAMILYCOUNT 4063L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_WRITE_LOCKED +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_WRITE_LOCKED 4064L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_ATTRIBUTES +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_ATTRIBUTES 4065L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_INVALID_STRUCTURE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_INVALID_STRUCTURE 4066L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_KEY_OWNER_CONTROL +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_KEY_OWNER_CONTROL 4067L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_COUNTER +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_COUNTER 4068L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NOT_FULLWRITE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NOT_FULLWRITE 4069L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_CONTEXT_GAP +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_CONTEXT_GAP 4070L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_MAXNVWRITES +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_MAXNVWRITES 4071L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NOOPERATOR +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NOOPERATOR 4072L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_RESOURCEMISSING +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_RESOURCEMISSING 4073L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DELEGATE_LOCK +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DELEGATE_LOCK 4074L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DELEGATE_FAMILY +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DELEGATE_FAMILY 4075L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DELEGATE_ADMIN +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DELEGATE_ADMIN 4076L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE 4077L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_OWNER_CONTROL +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_OWNER_CONTROL 4078L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DAA_RESOURCES +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DAA_RESOURCES 4079L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DAA_INPUT_DATA0 +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DAA_INPUT_DATA0 4080L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DAA_INPUT_DATA1 +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DAA_INPUT_DATA1 4081L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DAA_ISSUER_SETTINGS +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DAA_ISSUER_SETTINGS 4082L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DAA_TPM_SETTINGS +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DAA_TPM_SETTINGS 4083L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DAA_STAGE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DAA_STAGE 4084L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DAA_ISSUER_VALIDITY +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DAA_ISSUER_VALIDITY 4085L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DAA_WRONG_W +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DAA_WRONG_W 4086L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_HANDLE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_HANDLE 4087L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_DELEGATE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_DELEGATE 4088L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BADCONTEXT +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BADCONTEXT 4089L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_TOOMANYCONTEXTS +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_TOOMANYCONTEXTS 4090L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_MA_TICKET_SIGNATURE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_MA_TICKET_SIGNATURE 4091L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_MA_DESTINATION +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_MA_DESTINATION 4092L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_MA_SOURCE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_MA_SOURCE 4093L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_MA_AUTHORITY +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_MA_AUTHORITY 4094L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_PERMANENTEK +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_PERMANENTEK 4095L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_SIGNATURE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_BAD_SIGNATURE 4096L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NOCONTEXTSPACE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NOCONTEXTSPACE 4097L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_RETRY +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_RETRY 4098L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NEEDS_SELFTEST +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NEEDS_SELFTEST 4099L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DOING_SELFTEST +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DOING_SELFTEST 4100L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DEFEND_LOCK_RUNNING +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_DEFEND_LOCK_RUNNING 4101L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NO_MSG +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_TPM_E_NO_MSG 4102L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN 3000L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_HALT +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_HALT 3000L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_POWEROFF +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_POWEROFF 3001L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_BOOT +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_BOOT 3002L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_IBOOT +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_IBOOT 3003L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK 3004L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK 3005L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_FORCE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_FORCE 3006L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM 3007L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM 3008L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_SBOOT +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_SBOOT 3009L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_SIBOOT +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_SIBOOT 3010L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_NOSYNC +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_NOSYNC 3011L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_FASTREBOOT +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_FASTREBOOT 3012L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN 3013L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG 3014L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_REUSEINIT +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_REUSEINIT 3015L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_REUSABLE +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_REUSABLE 3016L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_REUSEFINI +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_REUSEFINI 3017L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_FTRACE_START +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_FTRACE_START 3018L +#undef com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_FTRACE_STOP +#define com_sun_audit_AuditEvent_scheduledjob_add_ADT_UADMIN_FCN_AD_FTRACE_STOP 3019L +/* + * Class: com_sun_audit_AuditEvent_scheduledjob_add + * Method: putEvent + * Signature: ([BIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_com_sun_audit_AuditEvent_1scheduledjob_1add_putEvent + (JNIEnv *, jobject, jbyteArray, jint, jint, jstring, jstring, jstring, jstring, jstring); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_audit_AuditEvent_scheduledjob_delete */ + +#ifndef _Included_com_sun_audit_AuditEvent_scheduledjob_delete +#define _Included_com_sun_audit_AuditEvent_scheduledjob_delete +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_SUCCESS +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_SUCCESS 0L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAILURE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAILURE -1L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_PAM +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_PAM 2000L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE 1000L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_PW_ATTR +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_PW_ATTR 1000L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_PW +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_PW 1001L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_USERNAME +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_USERNAME 1002L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_AUTH +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_AUTH 1003L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_UID +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_UID 1004L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_UNKNOWN +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_UNKNOWN 1005L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_EXPIRED +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_EXPIRED 1006L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_ACCOUNT_LOCKED 1007L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_BAD_DIALUP +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_BAD_DIALUP 1008L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_BAD_ID +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_BAD_ID 1009L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_BAD_PW +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_BAD_PW 1010L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_CONSOLE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_CONSOLE 1011L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_MAX_TRIES +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_MAX_TRIES 1012L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_PROTOCOL_FAILURE 1013L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_EXCLUDED_USER +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_EXCLUDED_USER 1014L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_ANON_USER +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_ANON_USER 1015L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_BAD_CMD +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_BAD_CMD 1016L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_BAD_TTY +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_BAD_TTY 1017L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_PROGRAM +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_PROGRAM 1018L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_CHDIR_FAILED +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_CHDIR_FAILED 1019L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_INPUT_OVERFLOW +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_INPUT_OVERFLOW 1020L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_DEVICE_PERM +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_DEVICE_PERM 1021L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_AUTH_BYPASS +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_AUTH_BYPASS 1022L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_LOGIN_DISABLED +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_FAIL_VALUE_LOGIN_DISABLED 1023L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_LOGIN_NO_MSG +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_LOGIN_NO_MSG 0L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_LOGIN_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_LOGIN_ACCOUNT_LOCKED 1L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_LOGIN_BAD_DIALUP +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_LOGIN_BAD_DIALUP 2L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_LOGIN_BAD_ID +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_LOGIN_BAD_ID 3L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_LOGIN_BAD_PW +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_LOGIN_BAD_PW 4L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_LOGIN_CONSOLE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_LOGIN_CONSOLE 5L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_LOGIN_MAX_TRIES +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_LOGIN_MAX_TRIES 6L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_LOGIN_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_LOGIN_PROTOCOL_FAILURE 7L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_LOGIN_EXCLUDED_USER +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_LOGIN_EXCLUDED_USER 8L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_LOGIN_ANON_USER +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_LOGIN_ANON_USER 9L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E 4000L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_AUTHFAIL +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_AUTHFAIL 4000L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BADINDEX +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BADINDEX 4001L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_PARAMETER +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_PARAMETER 4002L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_AUDITFAILURE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_AUDITFAILURE 4003L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_CLEAR_DISABLED +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_CLEAR_DISABLED 4004L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DEACTIVATED +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DEACTIVATED 4005L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DISABLED +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DISABLED 4006L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DISABLED_CMD +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DISABLED_CMD 4007L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_FAIL +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_FAIL 4008L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_ORDINAL +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_ORDINAL 4009L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_INSTALL_DISABLED +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_INSTALL_DISABLED 4010L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_INVALID_KEYHANDLE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_INVALID_KEYHANDLE 4011L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_KEYNOTFOUND +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_KEYNOTFOUND 4012L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_INAPPROPRIATE_ENC +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_INAPPROPRIATE_ENC 4013L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_MIGRATEFAIL +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_MIGRATEFAIL 4014L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_INVALID_PCR_INFO +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_INVALID_PCR_INFO 4015L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NOSPACE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NOSPACE 4016L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NOSRK +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NOSRK 4017L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NOTSEALED_BLOB +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NOTSEALED_BLOB 4018L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_OWNER_SET +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_OWNER_SET 4019L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_RESOURCES +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_RESOURCES 4020L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_SHORTRANDOM +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_SHORTRANDOM 4021L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_SIZE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_SIZE 4022L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_WRONGPCRVAL +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_WRONGPCRVAL 4023L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_PARAM_SIZE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_PARAM_SIZE 4024L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_SHA_THREAD +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_SHA_THREAD 4025L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_SHA_ERROR +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_SHA_ERROR 4026L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_FAILEDSELFTEST +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_FAILEDSELFTEST 4027L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_AUTH2FAIL +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_AUTH2FAIL 4028L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BADTAG +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BADTAG 4029L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_IOERROR +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_IOERROR 4030L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_ENCRYPT_ERROR +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_ENCRYPT_ERROR 4031L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DECRYPT_ERROR +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DECRYPT_ERROR 4032L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_INVALID_AUTHHANDLE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_INVALID_AUTHHANDLE 4033L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NO_ENDORSEMENT +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NO_ENDORSEMENT 4034L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_INVALID_KEYUSAGE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_INVALID_KEYUSAGE 4035L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_WRONG_ENTITYTYPE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_WRONG_ENTITYTYPE 4036L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_INVALID_POSTINIT +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_INVALID_POSTINIT 4037L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_INAPPROPRIATE_SIG +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_INAPPROPRIATE_SIG 4038L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_KEY_PROPERTY +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_KEY_PROPERTY 4039L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_MIGRATION +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_MIGRATION 4040L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_SCHEME +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_SCHEME 4041L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_DATASIZE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_DATASIZE 4042L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_MODE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_MODE 4043L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_PRESENCE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_PRESENCE 4044L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_VERSION +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_VERSION 4045L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NO_WRAP_TRANSPORT +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NO_WRAP_TRANSPORT 4046L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL 4047L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_AUDITFAIL_SUCCESSFUL +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_AUDITFAIL_SUCCESSFUL 4048L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NOTRESETABLE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NOTRESETABLE 4049L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NOTLOCAL +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NOTLOCAL 4050L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_TYPE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_TYPE 4051L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_INVALID_RESOURCE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_INVALID_RESOURCE 4052L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NOTFIPS +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NOTFIPS 4053L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_INVALID_FAMILY +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_INVALID_FAMILY 4054L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NO_NV_PERMISSION +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NO_NV_PERMISSION 4055L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_REQUIRES_SIGN +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_REQUIRES_SIGN 4056L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_KEY_NOTSUPPORTED +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_KEY_NOTSUPPORTED 4057L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_AUTH_CONFLICT +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_AUTH_CONFLICT 4058L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_AREA_LOCKED +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_AREA_LOCKED 4059L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_LOCALITY +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_LOCALITY 4060L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_READ_ONLY +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_READ_ONLY 4061L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_PER_NOWRITE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_PER_NOWRITE 4062L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_FAMILYCOUNT +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_FAMILYCOUNT 4063L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_WRITE_LOCKED +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_WRITE_LOCKED 4064L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_ATTRIBUTES +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_ATTRIBUTES 4065L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_INVALID_STRUCTURE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_INVALID_STRUCTURE 4066L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_KEY_OWNER_CONTROL +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_KEY_OWNER_CONTROL 4067L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_COUNTER +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_COUNTER 4068L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NOT_FULLWRITE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NOT_FULLWRITE 4069L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_CONTEXT_GAP +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_CONTEXT_GAP 4070L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_MAXNVWRITES +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_MAXNVWRITES 4071L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NOOPERATOR +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NOOPERATOR 4072L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_RESOURCEMISSING +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_RESOURCEMISSING 4073L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DELEGATE_LOCK +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DELEGATE_LOCK 4074L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DELEGATE_FAMILY +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DELEGATE_FAMILY 4075L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DELEGATE_ADMIN +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DELEGATE_ADMIN 4076L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE 4077L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_OWNER_CONTROL +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_OWNER_CONTROL 4078L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DAA_RESOURCES +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DAA_RESOURCES 4079L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DAA_INPUT_DATA0 +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DAA_INPUT_DATA0 4080L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DAA_INPUT_DATA1 +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DAA_INPUT_DATA1 4081L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DAA_ISSUER_SETTINGS +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DAA_ISSUER_SETTINGS 4082L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DAA_TPM_SETTINGS +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DAA_TPM_SETTINGS 4083L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DAA_STAGE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DAA_STAGE 4084L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DAA_ISSUER_VALIDITY +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DAA_ISSUER_VALIDITY 4085L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DAA_WRONG_W +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DAA_WRONG_W 4086L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_HANDLE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_HANDLE 4087L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_DELEGATE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_DELEGATE 4088L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BADCONTEXT +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BADCONTEXT 4089L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_TOOMANYCONTEXTS +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_TOOMANYCONTEXTS 4090L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_MA_TICKET_SIGNATURE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_MA_TICKET_SIGNATURE 4091L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_MA_DESTINATION +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_MA_DESTINATION 4092L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_MA_SOURCE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_MA_SOURCE 4093L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_MA_AUTHORITY +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_MA_AUTHORITY 4094L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_PERMANENTEK +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_PERMANENTEK 4095L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_SIGNATURE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_BAD_SIGNATURE 4096L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NOCONTEXTSPACE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NOCONTEXTSPACE 4097L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_RETRY +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_RETRY 4098L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NEEDS_SELFTEST +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NEEDS_SELFTEST 4099L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DOING_SELFTEST +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DOING_SELFTEST 4100L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DEFEND_LOCK_RUNNING +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_DEFEND_LOCK_RUNNING 4101L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NO_MSG +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_TPM_E_NO_MSG 4102L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN 3000L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_HALT +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_HALT 3000L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_POWEROFF +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_POWEROFF 3001L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_BOOT +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_BOOT 3002L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_IBOOT +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_IBOOT 3003L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK 3004L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK 3005L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_FORCE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_FORCE 3006L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM 3007L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM 3008L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_SBOOT +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_SBOOT 3009L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_SIBOOT +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_SIBOOT 3010L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_NOSYNC +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_NOSYNC 3011L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_FASTREBOOT +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_FASTREBOOT 3012L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN 3013L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG 3014L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_REUSEINIT +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_REUSEINIT 3015L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_REUSABLE +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_REUSABLE 3016L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_REUSEFINI +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_REUSEFINI 3017L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_FTRACE_START +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_FTRACE_START 3018L +#undef com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_FTRACE_STOP +#define com_sun_audit_AuditEvent_scheduledjob_delete_ADT_UADMIN_FCN_AD_FTRACE_STOP 3019L +/* + * Class: com_sun_audit_AuditEvent_scheduledjob_delete + * Method: putEvent + * Signature: ([BIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_com_sun_audit_AuditEvent_1scheduledjob_1delete_putEvent + (JNIEnv *, jobject, jbyteArray, jint, jint, jstring, jstring, jstring, jstring, jstring); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_audit_AuditEvent_scheduledjob_modify */ + +#ifndef _Included_com_sun_audit_AuditEvent_scheduledjob_modify +#define _Included_com_sun_audit_AuditEvent_scheduledjob_modify +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_SUCCESS +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_SUCCESS 0L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAILURE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAILURE -1L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_PAM +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_PAM 2000L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE 1000L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_PW_ATTR +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_PW_ATTR 1000L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_PW +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_PW 1001L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_USERNAME +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_USERNAME 1002L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_AUTH +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_AUTH 1003L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_UID +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_UID 1004L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_UNKNOWN +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_UNKNOWN 1005L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_EXPIRED +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_EXPIRED 1006L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_ACCOUNT_LOCKED 1007L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_BAD_DIALUP +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_BAD_DIALUP 1008L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_BAD_ID +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_BAD_ID 1009L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_BAD_PW +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_BAD_PW 1010L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_CONSOLE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_CONSOLE 1011L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_MAX_TRIES +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_MAX_TRIES 1012L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_PROTOCOL_FAILURE 1013L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_EXCLUDED_USER +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_EXCLUDED_USER 1014L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_ANON_USER +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_ANON_USER 1015L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_BAD_CMD +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_BAD_CMD 1016L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_BAD_TTY +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_BAD_TTY 1017L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_PROGRAM +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_PROGRAM 1018L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_CHDIR_FAILED +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_CHDIR_FAILED 1019L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_INPUT_OVERFLOW +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_INPUT_OVERFLOW 1020L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_DEVICE_PERM +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_DEVICE_PERM 1021L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_AUTH_BYPASS +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_AUTH_BYPASS 1022L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_LOGIN_DISABLED +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_FAIL_VALUE_LOGIN_DISABLED 1023L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_LOGIN_NO_MSG +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_LOGIN_NO_MSG 0L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_LOGIN_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_LOGIN_ACCOUNT_LOCKED 1L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_LOGIN_BAD_DIALUP +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_LOGIN_BAD_DIALUP 2L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_LOGIN_BAD_ID +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_LOGIN_BAD_ID 3L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_LOGIN_BAD_PW +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_LOGIN_BAD_PW 4L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_LOGIN_CONSOLE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_LOGIN_CONSOLE 5L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_LOGIN_MAX_TRIES +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_LOGIN_MAX_TRIES 6L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_LOGIN_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_LOGIN_PROTOCOL_FAILURE 7L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_LOGIN_EXCLUDED_USER +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_LOGIN_EXCLUDED_USER 8L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_LOGIN_ANON_USER +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_LOGIN_ANON_USER 9L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E 4000L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_AUTHFAIL +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_AUTHFAIL 4000L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BADINDEX +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BADINDEX 4001L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_PARAMETER +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_PARAMETER 4002L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_AUDITFAILURE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_AUDITFAILURE 4003L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_CLEAR_DISABLED +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_CLEAR_DISABLED 4004L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DEACTIVATED +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DEACTIVATED 4005L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DISABLED +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DISABLED 4006L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DISABLED_CMD +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DISABLED_CMD 4007L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_FAIL +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_FAIL 4008L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_ORDINAL +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_ORDINAL 4009L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_INSTALL_DISABLED +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_INSTALL_DISABLED 4010L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_INVALID_KEYHANDLE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_INVALID_KEYHANDLE 4011L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_KEYNOTFOUND +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_KEYNOTFOUND 4012L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_INAPPROPRIATE_ENC +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_INAPPROPRIATE_ENC 4013L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_MIGRATEFAIL +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_MIGRATEFAIL 4014L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_INVALID_PCR_INFO +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_INVALID_PCR_INFO 4015L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NOSPACE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NOSPACE 4016L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NOSRK +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NOSRK 4017L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NOTSEALED_BLOB +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NOTSEALED_BLOB 4018L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_OWNER_SET +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_OWNER_SET 4019L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_RESOURCES +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_RESOURCES 4020L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_SHORTRANDOM +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_SHORTRANDOM 4021L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_SIZE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_SIZE 4022L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_WRONGPCRVAL +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_WRONGPCRVAL 4023L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_PARAM_SIZE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_PARAM_SIZE 4024L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_SHA_THREAD +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_SHA_THREAD 4025L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_SHA_ERROR +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_SHA_ERROR 4026L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_FAILEDSELFTEST +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_FAILEDSELFTEST 4027L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_AUTH2FAIL +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_AUTH2FAIL 4028L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BADTAG +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BADTAG 4029L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_IOERROR +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_IOERROR 4030L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_ENCRYPT_ERROR +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_ENCRYPT_ERROR 4031L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DECRYPT_ERROR +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DECRYPT_ERROR 4032L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_INVALID_AUTHHANDLE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_INVALID_AUTHHANDLE 4033L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NO_ENDORSEMENT +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NO_ENDORSEMENT 4034L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_INVALID_KEYUSAGE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_INVALID_KEYUSAGE 4035L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_WRONG_ENTITYTYPE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_WRONG_ENTITYTYPE 4036L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_INVALID_POSTINIT +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_INVALID_POSTINIT 4037L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_INAPPROPRIATE_SIG +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_INAPPROPRIATE_SIG 4038L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_KEY_PROPERTY +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_KEY_PROPERTY 4039L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_MIGRATION +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_MIGRATION 4040L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_SCHEME +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_SCHEME 4041L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_DATASIZE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_DATASIZE 4042L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_MODE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_MODE 4043L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_PRESENCE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_PRESENCE 4044L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_VERSION +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_VERSION 4045L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NO_WRAP_TRANSPORT +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NO_WRAP_TRANSPORT 4046L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL 4047L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_AUDITFAIL_SUCCESSFUL +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_AUDITFAIL_SUCCESSFUL 4048L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NOTRESETABLE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NOTRESETABLE 4049L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NOTLOCAL +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NOTLOCAL 4050L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_TYPE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_TYPE 4051L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_INVALID_RESOURCE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_INVALID_RESOURCE 4052L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NOTFIPS +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NOTFIPS 4053L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_INVALID_FAMILY +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_INVALID_FAMILY 4054L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NO_NV_PERMISSION +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NO_NV_PERMISSION 4055L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_REQUIRES_SIGN +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_REQUIRES_SIGN 4056L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_KEY_NOTSUPPORTED +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_KEY_NOTSUPPORTED 4057L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_AUTH_CONFLICT +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_AUTH_CONFLICT 4058L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_AREA_LOCKED +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_AREA_LOCKED 4059L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_LOCALITY +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_LOCALITY 4060L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_READ_ONLY +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_READ_ONLY 4061L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_PER_NOWRITE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_PER_NOWRITE 4062L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_FAMILYCOUNT +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_FAMILYCOUNT 4063L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_WRITE_LOCKED +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_WRITE_LOCKED 4064L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_ATTRIBUTES +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_ATTRIBUTES 4065L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_INVALID_STRUCTURE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_INVALID_STRUCTURE 4066L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_KEY_OWNER_CONTROL +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_KEY_OWNER_CONTROL 4067L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_COUNTER +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_COUNTER 4068L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NOT_FULLWRITE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NOT_FULLWRITE 4069L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_CONTEXT_GAP +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_CONTEXT_GAP 4070L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_MAXNVWRITES +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_MAXNVWRITES 4071L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NOOPERATOR +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NOOPERATOR 4072L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_RESOURCEMISSING +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_RESOURCEMISSING 4073L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DELEGATE_LOCK +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DELEGATE_LOCK 4074L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DELEGATE_FAMILY +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DELEGATE_FAMILY 4075L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DELEGATE_ADMIN +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DELEGATE_ADMIN 4076L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE 4077L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_OWNER_CONTROL +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_OWNER_CONTROL 4078L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DAA_RESOURCES +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DAA_RESOURCES 4079L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DAA_INPUT_DATA0 +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DAA_INPUT_DATA0 4080L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DAA_INPUT_DATA1 +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DAA_INPUT_DATA1 4081L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DAA_ISSUER_SETTINGS +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DAA_ISSUER_SETTINGS 4082L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DAA_TPM_SETTINGS +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DAA_TPM_SETTINGS 4083L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DAA_STAGE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DAA_STAGE 4084L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DAA_ISSUER_VALIDITY +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DAA_ISSUER_VALIDITY 4085L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DAA_WRONG_W +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DAA_WRONG_W 4086L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_HANDLE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_HANDLE 4087L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_DELEGATE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_DELEGATE 4088L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BADCONTEXT +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BADCONTEXT 4089L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_TOOMANYCONTEXTS +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_TOOMANYCONTEXTS 4090L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_MA_TICKET_SIGNATURE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_MA_TICKET_SIGNATURE 4091L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_MA_DESTINATION +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_MA_DESTINATION 4092L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_MA_SOURCE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_MA_SOURCE 4093L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_MA_AUTHORITY +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_MA_AUTHORITY 4094L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_PERMANENTEK +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_PERMANENTEK 4095L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_SIGNATURE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_BAD_SIGNATURE 4096L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NOCONTEXTSPACE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NOCONTEXTSPACE 4097L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_RETRY +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_RETRY 4098L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NEEDS_SELFTEST +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NEEDS_SELFTEST 4099L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DOING_SELFTEST +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DOING_SELFTEST 4100L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DEFEND_LOCK_RUNNING +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_DEFEND_LOCK_RUNNING 4101L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NO_MSG +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_TPM_E_NO_MSG 4102L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN 3000L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_HALT +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_HALT 3000L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_POWEROFF +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_POWEROFF 3001L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_BOOT +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_BOOT 3002L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_IBOOT +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_IBOOT 3003L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK 3004L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK 3005L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_FORCE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_FORCE 3006L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM 3007L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM 3008L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_SBOOT +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_SBOOT 3009L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_SIBOOT +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_SIBOOT 3010L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_NOSYNC +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_NOSYNC 3011L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_FASTREBOOT +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_FASTREBOOT 3012L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN 3013L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG 3014L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_REUSEINIT +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_REUSEINIT 3015L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_REUSABLE +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_REUSABLE 3016L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_REUSEFINI +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_REUSEFINI 3017L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_FTRACE_START +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_FTRACE_START 3018L +#undef com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_FTRACE_STOP +#define com_sun_audit_AuditEvent_scheduledjob_modify_ADT_UADMIN_FCN_AD_FTRACE_STOP 3019L +/* + * Class: com_sun_audit_AuditEvent_scheduledjob_modify + * Method: putEvent + * Signature: ([BIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_com_sun_audit_AuditEvent_1scheduledjob_1modify_putEvent + (JNIEnv *, jobject, jbyteArray, jint, jint, jstring, jstring, jstring, jstring, jstring); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_audit_AuditEvent_serialport_add */ + +#ifndef _Included_com_sun_audit_AuditEvent_serialport_add +#define _Included_com_sun_audit_AuditEvent_serialport_add +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_audit_AuditEvent_serialport_add_ADT_SUCCESS +#define com_sun_audit_AuditEvent_serialport_add_ADT_SUCCESS 0L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_FAILURE +#define com_sun_audit_AuditEvent_serialport_add_ADT_FAILURE -1L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_PAM +#define com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_PAM 2000L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE +#define com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE 1000L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_PW_ATTR +#define com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_PW_ATTR 1000L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_PW +#define com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_PW 1001L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_USERNAME +#define com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_USERNAME 1002L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_AUTH +#define com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_AUTH 1003L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_UID +#define com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_UID 1004L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_UNKNOWN +#define com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_UNKNOWN 1005L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_EXPIRED +#define com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_EXPIRED 1006L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_ACCOUNT_LOCKED 1007L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_BAD_DIALUP +#define com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_BAD_DIALUP 1008L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_BAD_ID +#define com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_BAD_ID 1009L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_BAD_PW +#define com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_BAD_PW 1010L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_CONSOLE +#define com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_CONSOLE 1011L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_MAX_TRIES +#define com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_MAX_TRIES 1012L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_PROTOCOL_FAILURE 1013L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_EXCLUDED_USER +#define com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_EXCLUDED_USER 1014L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_ANON_USER +#define com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_ANON_USER 1015L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_BAD_CMD +#define com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_BAD_CMD 1016L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_BAD_TTY +#define com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_BAD_TTY 1017L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_PROGRAM +#define com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_PROGRAM 1018L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_CHDIR_FAILED +#define com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_CHDIR_FAILED 1019L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_INPUT_OVERFLOW +#define com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_INPUT_OVERFLOW 1020L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_DEVICE_PERM +#define com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_DEVICE_PERM 1021L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_AUTH_BYPASS +#define com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_AUTH_BYPASS 1022L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_LOGIN_DISABLED +#define com_sun_audit_AuditEvent_serialport_add_ADT_FAIL_VALUE_LOGIN_DISABLED 1023L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_LOGIN_NO_MSG +#define com_sun_audit_AuditEvent_serialport_add_ADT_LOGIN_NO_MSG 0L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_LOGIN_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_serialport_add_ADT_LOGIN_ACCOUNT_LOCKED 1L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_LOGIN_BAD_DIALUP +#define com_sun_audit_AuditEvent_serialport_add_ADT_LOGIN_BAD_DIALUP 2L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_LOGIN_BAD_ID +#define com_sun_audit_AuditEvent_serialport_add_ADT_LOGIN_BAD_ID 3L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_LOGIN_BAD_PW +#define com_sun_audit_AuditEvent_serialport_add_ADT_LOGIN_BAD_PW 4L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_LOGIN_CONSOLE +#define com_sun_audit_AuditEvent_serialport_add_ADT_LOGIN_CONSOLE 5L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_LOGIN_MAX_TRIES +#define com_sun_audit_AuditEvent_serialport_add_ADT_LOGIN_MAX_TRIES 6L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_LOGIN_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_serialport_add_ADT_LOGIN_PROTOCOL_FAILURE 7L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_LOGIN_EXCLUDED_USER +#define com_sun_audit_AuditEvent_serialport_add_ADT_LOGIN_EXCLUDED_USER 8L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_LOGIN_ANON_USER +#define com_sun_audit_AuditEvent_serialport_add_ADT_LOGIN_ANON_USER 9L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E 4000L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_AUTHFAIL +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_AUTHFAIL 4000L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BADINDEX +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BADINDEX 4001L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_PARAMETER +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_PARAMETER 4002L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_AUDITFAILURE +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_AUDITFAILURE 4003L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_CLEAR_DISABLED +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_CLEAR_DISABLED 4004L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DEACTIVATED +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DEACTIVATED 4005L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DISABLED +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DISABLED 4006L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DISABLED_CMD +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DISABLED_CMD 4007L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_FAIL +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_FAIL 4008L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_ORDINAL +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_ORDINAL 4009L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_INSTALL_DISABLED +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_INSTALL_DISABLED 4010L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_INVALID_KEYHANDLE +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_INVALID_KEYHANDLE 4011L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_KEYNOTFOUND +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_KEYNOTFOUND 4012L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_INAPPROPRIATE_ENC +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_INAPPROPRIATE_ENC 4013L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_MIGRATEFAIL +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_MIGRATEFAIL 4014L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_INVALID_PCR_INFO +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_INVALID_PCR_INFO 4015L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NOSPACE +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NOSPACE 4016L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NOSRK +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NOSRK 4017L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NOTSEALED_BLOB +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NOTSEALED_BLOB 4018L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_OWNER_SET +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_OWNER_SET 4019L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_RESOURCES +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_RESOURCES 4020L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_SHORTRANDOM +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_SHORTRANDOM 4021L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_SIZE +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_SIZE 4022L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_WRONGPCRVAL +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_WRONGPCRVAL 4023L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_PARAM_SIZE +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_PARAM_SIZE 4024L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_SHA_THREAD +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_SHA_THREAD 4025L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_SHA_ERROR +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_SHA_ERROR 4026L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_FAILEDSELFTEST +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_FAILEDSELFTEST 4027L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_AUTH2FAIL +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_AUTH2FAIL 4028L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BADTAG +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BADTAG 4029L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_IOERROR +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_IOERROR 4030L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_ENCRYPT_ERROR +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_ENCRYPT_ERROR 4031L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DECRYPT_ERROR +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DECRYPT_ERROR 4032L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_INVALID_AUTHHANDLE +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_INVALID_AUTHHANDLE 4033L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NO_ENDORSEMENT +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NO_ENDORSEMENT 4034L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_INVALID_KEYUSAGE +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_INVALID_KEYUSAGE 4035L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_WRONG_ENTITYTYPE +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_WRONG_ENTITYTYPE 4036L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_INVALID_POSTINIT +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_INVALID_POSTINIT 4037L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_INAPPROPRIATE_SIG +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_INAPPROPRIATE_SIG 4038L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_KEY_PROPERTY +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_KEY_PROPERTY 4039L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_MIGRATION +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_MIGRATION 4040L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_SCHEME +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_SCHEME 4041L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_DATASIZE +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_DATASIZE 4042L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_MODE +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_MODE 4043L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_PRESENCE +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_PRESENCE 4044L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_VERSION +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_VERSION 4045L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NO_WRAP_TRANSPORT +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NO_WRAP_TRANSPORT 4046L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL 4047L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_AUDITFAIL_SUCCESSFUL +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_AUDITFAIL_SUCCESSFUL 4048L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NOTRESETABLE +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NOTRESETABLE 4049L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NOTLOCAL +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NOTLOCAL 4050L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_TYPE +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_TYPE 4051L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_INVALID_RESOURCE +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_INVALID_RESOURCE 4052L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NOTFIPS +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NOTFIPS 4053L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_INVALID_FAMILY +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_INVALID_FAMILY 4054L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NO_NV_PERMISSION +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NO_NV_PERMISSION 4055L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_REQUIRES_SIGN +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_REQUIRES_SIGN 4056L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_KEY_NOTSUPPORTED +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_KEY_NOTSUPPORTED 4057L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_AUTH_CONFLICT +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_AUTH_CONFLICT 4058L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_AREA_LOCKED +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_AREA_LOCKED 4059L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_LOCALITY +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_LOCALITY 4060L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_READ_ONLY +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_READ_ONLY 4061L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_PER_NOWRITE +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_PER_NOWRITE 4062L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_FAMILYCOUNT +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_FAMILYCOUNT 4063L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_WRITE_LOCKED +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_WRITE_LOCKED 4064L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_ATTRIBUTES +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_ATTRIBUTES 4065L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_INVALID_STRUCTURE +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_INVALID_STRUCTURE 4066L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_KEY_OWNER_CONTROL +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_KEY_OWNER_CONTROL 4067L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_COUNTER +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_COUNTER 4068L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NOT_FULLWRITE +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NOT_FULLWRITE 4069L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_CONTEXT_GAP +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_CONTEXT_GAP 4070L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_MAXNVWRITES +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_MAXNVWRITES 4071L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NOOPERATOR +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NOOPERATOR 4072L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_RESOURCEMISSING +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_RESOURCEMISSING 4073L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DELEGATE_LOCK +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DELEGATE_LOCK 4074L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DELEGATE_FAMILY +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DELEGATE_FAMILY 4075L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DELEGATE_ADMIN +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DELEGATE_ADMIN 4076L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE 4077L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_OWNER_CONTROL +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_OWNER_CONTROL 4078L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DAA_RESOURCES +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DAA_RESOURCES 4079L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DAA_INPUT_DATA0 +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DAA_INPUT_DATA0 4080L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DAA_INPUT_DATA1 +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DAA_INPUT_DATA1 4081L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DAA_ISSUER_SETTINGS +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DAA_ISSUER_SETTINGS 4082L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DAA_TPM_SETTINGS +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DAA_TPM_SETTINGS 4083L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DAA_STAGE +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DAA_STAGE 4084L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DAA_ISSUER_VALIDITY +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DAA_ISSUER_VALIDITY 4085L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DAA_WRONG_W +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DAA_WRONG_W 4086L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_HANDLE +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_HANDLE 4087L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_DELEGATE +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_DELEGATE 4088L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BADCONTEXT +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BADCONTEXT 4089L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_TOOMANYCONTEXTS +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_TOOMANYCONTEXTS 4090L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_MA_TICKET_SIGNATURE +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_MA_TICKET_SIGNATURE 4091L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_MA_DESTINATION +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_MA_DESTINATION 4092L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_MA_SOURCE +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_MA_SOURCE 4093L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_MA_AUTHORITY +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_MA_AUTHORITY 4094L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_PERMANENTEK +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_PERMANENTEK 4095L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_SIGNATURE +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_BAD_SIGNATURE 4096L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NOCONTEXTSPACE +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NOCONTEXTSPACE 4097L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_RETRY +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_RETRY 4098L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NEEDS_SELFTEST +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NEEDS_SELFTEST 4099L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DOING_SELFTEST +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DOING_SELFTEST 4100L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DEFEND_LOCK_RUNNING +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_DEFEND_LOCK_RUNNING 4101L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NO_MSG +#define com_sun_audit_AuditEvent_serialport_add_ADT_TPM_E_NO_MSG 4102L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN +#define com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN 3000L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_HALT +#define com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_HALT 3000L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_POWEROFF +#define com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_POWEROFF 3001L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_BOOT +#define com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_BOOT 3002L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_IBOOT +#define com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_IBOOT 3003L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK 3004L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK 3005L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_FORCE +#define com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_FORCE 3006L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM 3007L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM 3008L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_SBOOT +#define com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_SBOOT 3009L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_SIBOOT +#define com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_SIBOOT 3010L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_NOSYNC +#define com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_NOSYNC 3011L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_FASTREBOOT +#define com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_FASTREBOOT 3012L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN +#define com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN 3013L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG +#define com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG 3014L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_REUSEINIT +#define com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_REUSEINIT 3015L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_REUSABLE +#define com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_REUSABLE 3016L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_REUSEFINI +#define com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_REUSEFINI 3017L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_FTRACE_START +#define com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_FTRACE_START 3018L +#undef com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_FTRACE_STOP +#define com_sun_audit_AuditEvent_serialport_add_ADT_UADMIN_FCN_AD_FTRACE_STOP 3019L +/* + * Class: com_sun_audit_AuditEvent_serialport_add + * Method: putEvent + * Signature: ([BIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_com_sun_audit_AuditEvent_1serialport_1add_putEvent + (JNIEnv *, jobject, jbyteArray, jint, jint, jstring, jstring, jstring, jstring, jstring); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_audit_AuditEvent_serialport_delete */ + +#ifndef _Included_com_sun_audit_AuditEvent_serialport_delete +#define _Included_com_sun_audit_AuditEvent_serialport_delete +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_SUCCESS +#define com_sun_audit_AuditEvent_serialport_delete_ADT_SUCCESS 0L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_FAILURE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_FAILURE -1L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_PAM +#define com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_PAM 2000L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE 1000L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_PW_ATTR +#define com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_PW_ATTR 1000L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_PW +#define com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_PW 1001L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_USERNAME +#define com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_USERNAME 1002L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_AUTH +#define com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_AUTH 1003L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_UID +#define com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_UID 1004L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_UNKNOWN +#define com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_UNKNOWN 1005L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_EXPIRED +#define com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_EXPIRED 1006L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_ACCOUNT_LOCKED 1007L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_BAD_DIALUP +#define com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_BAD_DIALUP 1008L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_BAD_ID +#define com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_BAD_ID 1009L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_BAD_PW +#define com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_BAD_PW 1010L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_CONSOLE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_CONSOLE 1011L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_MAX_TRIES +#define com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_MAX_TRIES 1012L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_PROTOCOL_FAILURE 1013L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_EXCLUDED_USER +#define com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_EXCLUDED_USER 1014L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_ANON_USER +#define com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_ANON_USER 1015L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_BAD_CMD +#define com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_BAD_CMD 1016L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_BAD_TTY +#define com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_BAD_TTY 1017L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_PROGRAM +#define com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_PROGRAM 1018L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_CHDIR_FAILED +#define com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_CHDIR_FAILED 1019L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_INPUT_OVERFLOW +#define com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_INPUT_OVERFLOW 1020L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_DEVICE_PERM +#define com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_DEVICE_PERM 1021L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_AUTH_BYPASS +#define com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_AUTH_BYPASS 1022L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_LOGIN_DISABLED +#define com_sun_audit_AuditEvent_serialport_delete_ADT_FAIL_VALUE_LOGIN_DISABLED 1023L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_LOGIN_NO_MSG +#define com_sun_audit_AuditEvent_serialport_delete_ADT_LOGIN_NO_MSG 0L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_LOGIN_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_serialport_delete_ADT_LOGIN_ACCOUNT_LOCKED 1L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_LOGIN_BAD_DIALUP +#define com_sun_audit_AuditEvent_serialport_delete_ADT_LOGIN_BAD_DIALUP 2L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_LOGIN_BAD_ID +#define com_sun_audit_AuditEvent_serialport_delete_ADT_LOGIN_BAD_ID 3L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_LOGIN_BAD_PW +#define com_sun_audit_AuditEvent_serialport_delete_ADT_LOGIN_BAD_PW 4L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_LOGIN_CONSOLE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_LOGIN_CONSOLE 5L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_LOGIN_MAX_TRIES +#define com_sun_audit_AuditEvent_serialport_delete_ADT_LOGIN_MAX_TRIES 6L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_LOGIN_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_LOGIN_PROTOCOL_FAILURE 7L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_LOGIN_EXCLUDED_USER +#define com_sun_audit_AuditEvent_serialport_delete_ADT_LOGIN_EXCLUDED_USER 8L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_LOGIN_ANON_USER +#define com_sun_audit_AuditEvent_serialport_delete_ADT_LOGIN_ANON_USER 9L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E 4000L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_AUTHFAIL +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_AUTHFAIL 4000L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BADINDEX +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BADINDEX 4001L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_PARAMETER +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_PARAMETER 4002L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_AUDITFAILURE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_AUDITFAILURE 4003L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_CLEAR_DISABLED +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_CLEAR_DISABLED 4004L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DEACTIVATED +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DEACTIVATED 4005L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DISABLED +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DISABLED 4006L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DISABLED_CMD +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DISABLED_CMD 4007L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_FAIL +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_FAIL 4008L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_ORDINAL +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_ORDINAL 4009L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_INSTALL_DISABLED +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_INSTALL_DISABLED 4010L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_INVALID_KEYHANDLE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_INVALID_KEYHANDLE 4011L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_KEYNOTFOUND +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_KEYNOTFOUND 4012L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_INAPPROPRIATE_ENC +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_INAPPROPRIATE_ENC 4013L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_MIGRATEFAIL +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_MIGRATEFAIL 4014L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_INVALID_PCR_INFO +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_INVALID_PCR_INFO 4015L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NOSPACE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NOSPACE 4016L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NOSRK +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NOSRK 4017L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NOTSEALED_BLOB +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NOTSEALED_BLOB 4018L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_OWNER_SET +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_OWNER_SET 4019L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_RESOURCES +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_RESOURCES 4020L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_SHORTRANDOM +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_SHORTRANDOM 4021L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_SIZE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_SIZE 4022L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_WRONGPCRVAL +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_WRONGPCRVAL 4023L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_PARAM_SIZE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_PARAM_SIZE 4024L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_SHA_THREAD +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_SHA_THREAD 4025L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_SHA_ERROR +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_SHA_ERROR 4026L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_FAILEDSELFTEST +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_FAILEDSELFTEST 4027L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_AUTH2FAIL +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_AUTH2FAIL 4028L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BADTAG +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BADTAG 4029L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_IOERROR +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_IOERROR 4030L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_ENCRYPT_ERROR +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_ENCRYPT_ERROR 4031L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DECRYPT_ERROR +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DECRYPT_ERROR 4032L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_INVALID_AUTHHANDLE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_INVALID_AUTHHANDLE 4033L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NO_ENDORSEMENT +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NO_ENDORSEMENT 4034L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_INVALID_KEYUSAGE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_INVALID_KEYUSAGE 4035L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_WRONG_ENTITYTYPE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_WRONG_ENTITYTYPE 4036L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_INVALID_POSTINIT +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_INVALID_POSTINIT 4037L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_INAPPROPRIATE_SIG +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_INAPPROPRIATE_SIG 4038L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_KEY_PROPERTY +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_KEY_PROPERTY 4039L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_MIGRATION +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_MIGRATION 4040L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_SCHEME +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_SCHEME 4041L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_DATASIZE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_DATASIZE 4042L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_MODE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_MODE 4043L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_PRESENCE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_PRESENCE 4044L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_VERSION +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_VERSION 4045L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NO_WRAP_TRANSPORT +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NO_WRAP_TRANSPORT 4046L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL 4047L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_AUDITFAIL_SUCCESSFUL +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_AUDITFAIL_SUCCESSFUL 4048L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NOTRESETABLE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NOTRESETABLE 4049L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NOTLOCAL +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NOTLOCAL 4050L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_TYPE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_TYPE 4051L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_INVALID_RESOURCE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_INVALID_RESOURCE 4052L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NOTFIPS +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NOTFIPS 4053L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_INVALID_FAMILY +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_INVALID_FAMILY 4054L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NO_NV_PERMISSION +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NO_NV_PERMISSION 4055L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_REQUIRES_SIGN +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_REQUIRES_SIGN 4056L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_KEY_NOTSUPPORTED +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_KEY_NOTSUPPORTED 4057L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_AUTH_CONFLICT +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_AUTH_CONFLICT 4058L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_AREA_LOCKED +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_AREA_LOCKED 4059L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_LOCALITY +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_LOCALITY 4060L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_READ_ONLY +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_READ_ONLY 4061L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_PER_NOWRITE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_PER_NOWRITE 4062L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_FAMILYCOUNT +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_FAMILYCOUNT 4063L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_WRITE_LOCKED +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_WRITE_LOCKED 4064L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_ATTRIBUTES +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_ATTRIBUTES 4065L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_INVALID_STRUCTURE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_INVALID_STRUCTURE 4066L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_KEY_OWNER_CONTROL +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_KEY_OWNER_CONTROL 4067L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_COUNTER +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_COUNTER 4068L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NOT_FULLWRITE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NOT_FULLWRITE 4069L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_CONTEXT_GAP +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_CONTEXT_GAP 4070L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_MAXNVWRITES +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_MAXNVWRITES 4071L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NOOPERATOR +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NOOPERATOR 4072L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_RESOURCEMISSING +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_RESOURCEMISSING 4073L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DELEGATE_LOCK +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DELEGATE_LOCK 4074L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DELEGATE_FAMILY +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DELEGATE_FAMILY 4075L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DELEGATE_ADMIN +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DELEGATE_ADMIN 4076L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE 4077L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_OWNER_CONTROL +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_OWNER_CONTROL 4078L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DAA_RESOURCES +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DAA_RESOURCES 4079L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DAA_INPUT_DATA0 +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DAA_INPUT_DATA0 4080L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DAA_INPUT_DATA1 +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DAA_INPUT_DATA1 4081L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DAA_ISSUER_SETTINGS +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DAA_ISSUER_SETTINGS 4082L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DAA_TPM_SETTINGS +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DAA_TPM_SETTINGS 4083L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DAA_STAGE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DAA_STAGE 4084L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DAA_ISSUER_VALIDITY +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DAA_ISSUER_VALIDITY 4085L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DAA_WRONG_W +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DAA_WRONG_W 4086L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_HANDLE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_HANDLE 4087L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_DELEGATE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_DELEGATE 4088L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BADCONTEXT +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BADCONTEXT 4089L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_TOOMANYCONTEXTS +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_TOOMANYCONTEXTS 4090L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_MA_TICKET_SIGNATURE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_MA_TICKET_SIGNATURE 4091L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_MA_DESTINATION +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_MA_DESTINATION 4092L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_MA_SOURCE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_MA_SOURCE 4093L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_MA_AUTHORITY +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_MA_AUTHORITY 4094L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_PERMANENTEK +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_PERMANENTEK 4095L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_SIGNATURE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_BAD_SIGNATURE 4096L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NOCONTEXTSPACE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NOCONTEXTSPACE 4097L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_RETRY +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_RETRY 4098L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NEEDS_SELFTEST +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NEEDS_SELFTEST 4099L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DOING_SELFTEST +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DOING_SELFTEST 4100L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DEFEND_LOCK_RUNNING +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_DEFEND_LOCK_RUNNING 4101L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NO_MSG +#define com_sun_audit_AuditEvent_serialport_delete_ADT_TPM_E_NO_MSG 4102L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN +#define com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN 3000L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_HALT +#define com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_HALT 3000L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_POWEROFF +#define com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_POWEROFF 3001L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_BOOT +#define com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_BOOT 3002L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_IBOOT +#define com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_IBOOT 3003L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK 3004L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK 3005L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_FORCE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_FORCE 3006L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM 3007L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM 3008L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_SBOOT +#define com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_SBOOT 3009L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_SIBOOT +#define com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_SIBOOT 3010L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_NOSYNC +#define com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_NOSYNC 3011L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_FASTREBOOT +#define com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_FASTREBOOT 3012L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN +#define com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN 3013L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG +#define com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG 3014L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_REUSEINIT +#define com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_REUSEINIT 3015L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_REUSABLE +#define com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_REUSABLE 3016L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_REUSEFINI +#define com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_REUSEFINI 3017L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_FTRACE_START +#define com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_FTRACE_START 3018L +#undef com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_FTRACE_STOP +#define com_sun_audit_AuditEvent_serialport_delete_ADT_UADMIN_FCN_AD_FTRACE_STOP 3019L +/* + * Class: com_sun_audit_AuditEvent_serialport_delete + * Method: putEvent + * Signature: ([BIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_com_sun_audit_AuditEvent_1serialport_1delete_putEvent + (JNIEnv *, jobject, jbyteArray, jint, jint, jstring, jstring, jstring, jstring, jstring); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_audit_AuditEvent_serialport_modify */ + +#ifndef _Included_com_sun_audit_AuditEvent_serialport_modify +#define _Included_com_sun_audit_AuditEvent_serialport_modify +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_SUCCESS +#define com_sun_audit_AuditEvent_serialport_modify_ADT_SUCCESS 0L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_FAILURE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_FAILURE -1L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_PAM +#define com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_PAM 2000L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE 1000L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_PW_ATTR +#define com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_PW_ATTR 1000L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_PW +#define com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_PW 1001L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_USERNAME +#define com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_USERNAME 1002L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_AUTH +#define com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_AUTH 1003L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_UID +#define com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_UID 1004L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_UNKNOWN +#define com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_UNKNOWN 1005L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_EXPIRED +#define com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_EXPIRED 1006L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_ACCOUNT_LOCKED 1007L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_BAD_DIALUP +#define com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_BAD_DIALUP 1008L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_BAD_ID +#define com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_BAD_ID 1009L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_BAD_PW +#define com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_BAD_PW 1010L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_CONSOLE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_CONSOLE 1011L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_MAX_TRIES +#define com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_MAX_TRIES 1012L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_PROTOCOL_FAILURE 1013L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_EXCLUDED_USER +#define com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_EXCLUDED_USER 1014L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_ANON_USER +#define com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_ANON_USER 1015L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_BAD_CMD +#define com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_BAD_CMD 1016L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_BAD_TTY +#define com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_BAD_TTY 1017L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_PROGRAM +#define com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_PROGRAM 1018L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_CHDIR_FAILED +#define com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_CHDIR_FAILED 1019L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_INPUT_OVERFLOW +#define com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_INPUT_OVERFLOW 1020L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_DEVICE_PERM +#define com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_DEVICE_PERM 1021L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_AUTH_BYPASS +#define com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_AUTH_BYPASS 1022L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_LOGIN_DISABLED +#define com_sun_audit_AuditEvent_serialport_modify_ADT_FAIL_VALUE_LOGIN_DISABLED 1023L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_LOGIN_NO_MSG +#define com_sun_audit_AuditEvent_serialport_modify_ADT_LOGIN_NO_MSG 0L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_LOGIN_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_serialport_modify_ADT_LOGIN_ACCOUNT_LOCKED 1L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_LOGIN_BAD_DIALUP +#define com_sun_audit_AuditEvent_serialport_modify_ADT_LOGIN_BAD_DIALUP 2L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_LOGIN_BAD_ID +#define com_sun_audit_AuditEvent_serialport_modify_ADT_LOGIN_BAD_ID 3L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_LOGIN_BAD_PW +#define com_sun_audit_AuditEvent_serialport_modify_ADT_LOGIN_BAD_PW 4L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_LOGIN_CONSOLE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_LOGIN_CONSOLE 5L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_LOGIN_MAX_TRIES +#define com_sun_audit_AuditEvent_serialport_modify_ADT_LOGIN_MAX_TRIES 6L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_LOGIN_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_LOGIN_PROTOCOL_FAILURE 7L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_LOGIN_EXCLUDED_USER +#define com_sun_audit_AuditEvent_serialport_modify_ADT_LOGIN_EXCLUDED_USER 8L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_LOGIN_ANON_USER +#define com_sun_audit_AuditEvent_serialport_modify_ADT_LOGIN_ANON_USER 9L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E 4000L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_AUTHFAIL +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_AUTHFAIL 4000L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BADINDEX +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BADINDEX 4001L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_PARAMETER +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_PARAMETER 4002L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_AUDITFAILURE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_AUDITFAILURE 4003L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_CLEAR_DISABLED +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_CLEAR_DISABLED 4004L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DEACTIVATED +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DEACTIVATED 4005L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DISABLED +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DISABLED 4006L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DISABLED_CMD +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DISABLED_CMD 4007L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_FAIL +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_FAIL 4008L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_ORDINAL +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_ORDINAL 4009L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_INSTALL_DISABLED +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_INSTALL_DISABLED 4010L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_INVALID_KEYHANDLE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_INVALID_KEYHANDLE 4011L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_KEYNOTFOUND +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_KEYNOTFOUND 4012L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_INAPPROPRIATE_ENC +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_INAPPROPRIATE_ENC 4013L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_MIGRATEFAIL +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_MIGRATEFAIL 4014L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_INVALID_PCR_INFO +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_INVALID_PCR_INFO 4015L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NOSPACE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NOSPACE 4016L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NOSRK +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NOSRK 4017L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NOTSEALED_BLOB +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NOTSEALED_BLOB 4018L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_OWNER_SET +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_OWNER_SET 4019L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_RESOURCES +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_RESOURCES 4020L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_SHORTRANDOM +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_SHORTRANDOM 4021L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_SIZE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_SIZE 4022L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_WRONGPCRVAL +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_WRONGPCRVAL 4023L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_PARAM_SIZE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_PARAM_SIZE 4024L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_SHA_THREAD +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_SHA_THREAD 4025L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_SHA_ERROR +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_SHA_ERROR 4026L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_FAILEDSELFTEST +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_FAILEDSELFTEST 4027L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_AUTH2FAIL +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_AUTH2FAIL 4028L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BADTAG +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BADTAG 4029L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_IOERROR +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_IOERROR 4030L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_ENCRYPT_ERROR +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_ENCRYPT_ERROR 4031L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DECRYPT_ERROR +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DECRYPT_ERROR 4032L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_INVALID_AUTHHANDLE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_INVALID_AUTHHANDLE 4033L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NO_ENDORSEMENT +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NO_ENDORSEMENT 4034L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_INVALID_KEYUSAGE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_INVALID_KEYUSAGE 4035L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_WRONG_ENTITYTYPE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_WRONG_ENTITYTYPE 4036L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_INVALID_POSTINIT +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_INVALID_POSTINIT 4037L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_INAPPROPRIATE_SIG +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_INAPPROPRIATE_SIG 4038L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_KEY_PROPERTY +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_KEY_PROPERTY 4039L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_MIGRATION +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_MIGRATION 4040L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_SCHEME +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_SCHEME 4041L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_DATASIZE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_DATASIZE 4042L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_MODE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_MODE 4043L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_PRESENCE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_PRESENCE 4044L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_VERSION +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_VERSION 4045L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NO_WRAP_TRANSPORT +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NO_WRAP_TRANSPORT 4046L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL 4047L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_AUDITFAIL_SUCCESSFUL +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_AUDITFAIL_SUCCESSFUL 4048L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NOTRESETABLE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NOTRESETABLE 4049L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NOTLOCAL +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NOTLOCAL 4050L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_TYPE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_TYPE 4051L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_INVALID_RESOURCE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_INVALID_RESOURCE 4052L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NOTFIPS +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NOTFIPS 4053L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_INVALID_FAMILY +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_INVALID_FAMILY 4054L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NO_NV_PERMISSION +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NO_NV_PERMISSION 4055L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_REQUIRES_SIGN +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_REQUIRES_SIGN 4056L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_KEY_NOTSUPPORTED +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_KEY_NOTSUPPORTED 4057L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_AUTH_CONFLICT +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_AUTH_CONFLICT 4058L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_AREA_LOCKED +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_AREA_LOCKED 4059L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_LOCALITY +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_LOCALITY 4060L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_READ_ONLY +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_READ_ONLY 4061L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_PER_NOWRITE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_PER_NOWRITE 4062L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_FAMILYCOUNT +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_FAMILYCOUNT 4063L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_WRITE_LOCKED +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_WRITE_LOCKED 4064L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_ATTRIBUTES +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_ATTRIBUTES 4065L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_INVALID_STRUCTURE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_INVALID_STRUCTURE 4066L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_KEY_OWNER_CONTROL +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_KEY_OWNER_CONTROL 4067L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_COUNTER +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_COUNTER 4068L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NOT_FULLWRITE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NOT_FULLWRITE 4069L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_CONTEXT_GAP +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_CONTEXT_GAP 4070L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_MAXNVWRITES +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_MAXNVWRITES 4071L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NOOPERATOR +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NOOPERATOR 4072L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_RESOURCEMISSING +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_RESOURCEMISSING 4073L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DELEGATE_LOCK +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DELEGATE_LOCK 4074L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DELEGATE_FAMILY +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DELEGATE_FAMILY 4075L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DELEGATE_ADMIN +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DELEGATE_ADMIN 4076L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE 4077L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_OWNER_CONTROL +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_OWNER_CONTROL 4078L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DAA_RESOURCES +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DAA_RESOURCES 4079L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DAA_INPUT_DATA0 +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DAA_INPUT_DATA0 4080L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DAA_INPUT_DATA1 +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DAA_INPUT_DATA1 4081L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DAA_ISSUER_SETTINGS +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DAA_ISSUER_SETTINGS 4082L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DAA_TPM_SETTINGS +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DAA_TPM_SETTINGS 4083L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DAA_STAGE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DAA_STAGE 4084L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DAA_ISSUER_VALIDITY +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DAA_ISSUER_VALIDITY 4085L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DAA_WRONG_W +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DAA_WRONG_W 4086L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_HANDLE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_HANDLE 4087L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_DELEGATE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_DELEGATE 4088L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BADCONTEXT +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BADCONTEXT 4089L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_TOOMANYCONTEXTS +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_TOOMANYCONTEXTS 4090L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_MA_TICKET_SIGNATURE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_MA_TICKET_SIGNATURE 4091L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_MA_DESTINATION +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_MA_DESTINATION 4092L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_MA_SOURCE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_MA_SOURCE 4093L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_MA_AUTHORITY +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_MA_AUTHORITY 4094L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_PERMANENTEK +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_PERMANENTEK 4095L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_SIGNATURE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_BAD_SIGNATURE 4096L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NOCONTEXTSPACE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NOCONTEXTSPACE 4097L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_RETRY +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_RETRY 4098L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NEEDS_SELFTEST +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NEEDS_SELFTEST 4099L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DOING_SELFTEST +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DOING_SELFTEST 4100L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DEFEND_LOCK_RUNNING +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_DEFEND_LOCK_RUNNING 4101L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NO_MSG +#define com_sun_audit_AuditEvent_serialport_modify_ADT_TPM_E_NO_MSG 4102L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN +#define com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN 3000L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_HALT +#define com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_HALT 3000L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_POWEROFF +#define com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_POWEROFF 3001L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_BOOT +#define com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_BOOT 3002L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_IBOOT +#define com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_IBOOT 3003L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK 3004L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK 3005L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_FORCE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_FORCE 3006L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM 3007L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM 3008L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_SBOOT +#define com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_SBOOT 3009L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_SIBOOT +#define com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_SIBOOT 3010L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_NOSYNC +#define com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_NOSYNC 3011L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_FASTREBOOT +#define com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_FASTREBOOT 3012L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN +#define com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN 3013L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG +#define com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG 3014L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_REUSEINIT +#define com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_REUSEINIT 3015L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_REUSABLE +#define com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_REUSABLE 3016L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_REUSEFINI +#define com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_REUSEFINI 3017L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_FTRACE_START +#define com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_FTRACE_START 3018L +#undef com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_FTRACE_STOP +#define com_sun_audit_AuditEvent_serialport_modify_ADT_UADMIN_FCN_AD_FTRACE_STOP 3019L +/* + * Class: com_sun_audit_AuditEvent_serialport_modify + * Method: putEvent + * Signature: ([BIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_com_sun_audit_AuditEvent_1serialport_1modify_putEvent + (JNIEnv *, jobject, jbyteArray, jint, jint, jstring, jstring, jstring, jstring, jstring); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_audit_AuditEvent_uauth */ + +#ifndef _Included_com_sun_audit_AuditEvent_uauth +#define _Included_com_sun_audit_AuditEvent_uauth +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_audit_AuditEvent_uauth_ADT_SUCCESS +#define com_sun_audit_AuditEvent_uauth_ADT_SUCCESS 0L +#undef com_sun_audit_AuditEvent_uauth_ADT_FAILURE +#define com_sun_audit_AuditEvent_uauth_ADT_FAILURE -1L +#undef com_sun_audit_AuditEvent_uauth_ADT_FAIL_PAM +#define com_sun_audit_AuditEvent_uauth_ADT_FAIL_PAM 2000L +#undef com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE +#define com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE 1000L +#undef com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_PW_ATTR +#define com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_PW_ATTR 1000L +#undef com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_PW +#define com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_PW 1001L +#undef com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_USERNAME +#define com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_USERNAME 1002L +#undef com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_AUTH +#define com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_AUTH 1003L +#undef com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_UID +#define com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_UID 1004L +#undef com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_UNKNOWN +#define com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_UNKNOWN 1005L +#undef com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_EXPIRED +#define com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_EXPIRED 1006L +#undef com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_ACCOUNT_LOCKED 1007L +#undef com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_BAD_DIALUP +#define com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_BAD_DIALUP 1008L +#undef com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_BAD_ID +#define com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_BAD_ID 1009L +#undef com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_BAD_PW +#define com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_BAD_PW 1010L +#undef com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_CONSOLE +#define com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_CONSOLE 1011L +#undef com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_MAX_TRIES +#define com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_MAX_TRIES 1012L +#undef com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_PROTOCOL_FAILURE 1013L +#undef com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_EXCLUDED_USER +#define com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_EXCLUDED_USER 1014L +#undef com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_ANON_USER +#define com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_ANON_USER 1015L +#undef com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_BAD_CMD +#define com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_BAD_CMD 1016L +#undef com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_BAD_TTY +#define com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_BAD_TTY 1017L +#undef com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_PROGRAM +#define com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_PROGRAM 1018L +#undef com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_CHDIR_FAILED +#define com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_CHDIR_FAILED 1019L +#undef com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_INPUT_OVERFLOW +#define com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_INPUT_OVERFLOW 1020L +#undef com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_DEVICE_PERM +#define com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_DEVICE_PERM 1021L +#undef com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_AUTH_BYPASS +#define com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_AUTH_BYPASS 1022L +#undef com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_LOGIN_DISABLED +#define com_sun_audit_AuditEvent_uauth_ADT_FAIL_VALUE_LOGIN_DISABLED 1023L +#undef com_sun_audit_AuditEvent_uauth_ADT_LOGIN_NO_MSG +#define com_sun_audit_AuditEvent_uauth_ADT_LOGIN_NO_MSG 0L +#undef com_sun_audit_AuditEvent_uauth_ADT_LOGIN_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_uauth_ADT_LOGIN_ACCOUNT_LOCKED 1L +#undef com_sun_audit_AuditEvent_uauth_ADT_LOGIN_BAD_DIALUP +#define com_sun_audit_AuditEvent_uauth_ADT_LOGIN_BAD_DIALUP 2L +#undef com_sun_audit_AuditEvent_uauth_ADT_LOGIN_BAD_ID +#define com_sun_audit_AuditEvent_uauth_ADT_LOGIN_BAD_ID 3L +#undef com_sun_audit_AuditEvent_uauth_ADT_LOGIN_BAD_PW +#define com_sun_audit_AuditEvent_uauth_ADT_LOGIN_BAD_PW 4L +#undef com_sun_audit_AuditEvent_uauth_ADT_LOGIN_CONSOLE +#define com_sun_audit_AuditEvent_uauth_ADT_LOGIN_CONSOLE 5L +#undef com_sun_audit_AuditEvent_uauth_ADT_LOGIN_MAX_TRIES +#define com_sun_audit_AuditEvent_uauth_ADT_LOGIN_MAX_TRIES 6L +#undef com_sun_audit_AuditEvent_uauth_ADT_LOGIN_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_uauth_ADT_LOGIN_PROTOCOL_FAILURE 7L +#undef com_sun_audit_AuditEvent_uauth_ADT_LOGIN_EXCLUDED_USER +#define com_sun_audit_AuditEvent_uauth_ADT_LOGIN_EXCLUDED_USER 8L +#undef com_sun_audit_AuditEvent_uauth_ADT_LOGIN_ANON_USER +#define com_sun_audit_AuditEvent_uauth_ADT_LOGIN_ANON_USER 9L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E 4000L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_AUTHFAIL +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_AUTHFAIL 4000L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BADINDEX +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BADINDEX 4001L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_PARAMETER +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_PARAMETER 4002L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_AUDITFAILURE +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_AUDITFAILURE 4003L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_CLEAR_DISABLED +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_CLEAR_DISABLED 4004L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DEACTIVATED +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DEACTIVATED 4005L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DISABLED +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DISABLED 4006L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DISABLED_CMD +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DISABLED_CMD 4007L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_FAIL +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_FAIL 4008L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_ORDINAL +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_ORDINAL 4009L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_INSTALL_DISABLED +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_INSTALL_DISABLED 4010L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_INVALID_KEYHANDLE +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_INVALID_KEYHANDLE 4011L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_KEYNOTFOUND +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_KEYNOTFOUND 4012L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_INAPPROPRIATE_ENC +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_INAPPROPRIATE_ENC 4013L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_MIGRATEFAIL +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_MIGRATEFAIL 4014L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_INVALID_PCR_INFO +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_INVALID_PCR_INFO 4015L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NOSPACE +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NOSPACE 4016L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NOSRK +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NOSRK 4017L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NOTSEALED_BLOB +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NOTSEALED_BLOB 4018L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_OWNER_SET +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_OWNER_SET 4019L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_RESOURCES +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_RESOURCES 4020L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_SHORTRANDOM +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_SHORTRANDOM 4021L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_SIZE +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_SIZE 4022L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_WRONGPCRVAL +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_WRONGPCRVAL 4023L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_PARAM_SIZE +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_PARAM_SIZE 4024L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_SHA_THREAD +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_SHA_THREAD 4025L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_SHA_ERROR +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_SHA_ERROR 4026L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_FAILEDSELFTEST +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_FAILEDSELFTEST 4027L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_AUTH2FAIL +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_AUTH2FAIL 4028L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BADTAG +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BADTAG 4029L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_IOERROR +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_IOERROR 4030L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_ENCRYPT_ERROR +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_ENCRYPT_ERROR 4031L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DECRYPT_ERROR +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DECRYPT_ERROR 4032L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_INVALID_AUTHHANDLE +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_INVALID_AUTHHANDLE 4033L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NO_ENDORSEMENT +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NO_ENDORSEMENT 4034L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_INVALID_KEYUSAGE +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_INVALID_KEYUSAGE 4035L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_WRONG_ENTITYTYPE +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_WRONG_ENTITYTYPE 4036L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_INVALID_POSTINIT +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_INVALID_POSTINIT 4037L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_INAPPROPRIATE_SIG +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_INAPPROPRIATE_SIG 4038L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_KEY_PROPERTY +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_KEY_PROPERTY 4039L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_MIGRATION +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_MIGRATION 4040L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_SCHEME +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_SCHEME 4041L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_DATASIZE +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_DATASIZE 4042L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_MODE +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_MODE 4043L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_PRESENCE +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_PRESENCE 4044L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_VERSION +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_VERSION 4045L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NO_WRAP_TRANSPORT +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NO_WRAP_TRANSPORT 4046L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL 4047L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_AUDITFAIL_SUCCESSFUL +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_AUDITFAIL_SUCCESSFUL 4048L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NOTRESETABLE +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NOTRESETABLE 4049L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NOTLOCAL +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NOTLOCAL 4050L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_TYPE +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_TYPE 4051L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_INVALID_RESOURCE +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_INVALID_RESOURCE 4052L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NOTFIPS +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NOTFIPS 4053L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_INVALID_FAMILY +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_INVALID_FAMILY 4054L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NO_NV_PERMISSION +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NO_NV_PERMISSION 4055L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_REQUIRES_SIGN +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_REQUIRES_SIGN 4056L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_KEY_NOTSUPPORTED +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_KEY_NOTSUPPORTED 4057L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_AUTH_CONFLICT +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_AUTH_CONFLICT 4058L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_AREA_LOCKED +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_AREA_LOCKED 4059L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_LOCALITY +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_LOCALITY 4060L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_READ_ONLY +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_READ_ONLY 4061L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_PER_NOWRITE +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_PER_NOWRITE 4062L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_FAMILYCOUNT +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_FAMILYCOUNT 4063L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_WRITE_LOCKED +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_WRITE_LOCKED 4064L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_ATTRIBUTES +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_ATTRIBUTES 4065L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_INVALID_STRUCTURE +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_INVALID_STRUCTURE 4066L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_KEY_OWNER_CONTROL +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_KEY_OWNER_CONTROL 4067L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_COUNTER +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_COUNTER 4068L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NOT_FULLWRITE +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NOT_FULLWRITE 4069L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_CONTEXT_GAP +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_CONTEXT_GAP 4070L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_MAXNVWRITES +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_MAXNVWRITES 4071L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NOOPERATOR +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NOOPERATOR 4072L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_RESOURCEMISSING +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_RESOURCEMISSING 4073L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DELEGATE_LOCK +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DELEGATE_LOCK 4074L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DELEGATE_FAMILY +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DELEGATE_FAMILY 4075L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DELEGATE_ADMIN +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DELEGATE_ADMIN 4076L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE 4077L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_OWNER_CONTROL +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_OWNER_CONTROL 4078L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DAA_RESOURCES +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DAA_RESOURCES 4079L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DAA_INPUT_DATA0 +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DAA_INPUT_DATA0 4080L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DAA_INPUT_DATA1 +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DAA_INPUT_DATA1 4081L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DAA_ISSUER_SETTINGS +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DAA_ISSUER_SETTINGS 4082L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DAA_TPM_SETTINGS +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DAA_TPM_SETTINGS 4083L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DAA_STAGE +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DAA_STAGE 4084L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DAA_ISSUER_VALIDITY +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DAA_ISSUER_VALIDITY 4085L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DAA_WRONG_W +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DAA_WRONG_W 4086L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_HANDLE +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_HANDLE 4087L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_DELEGATE +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_DELEGATE 4088L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BADCONTEXT +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BADCONTEXT 4089L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_TOOMANYCONTEXTS +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_TOOMANYCONTEXTS 4090L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_MA_TICKET_SIGNATURE +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_MA_TICKET_SIGNATURE 4091L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_MA_DESTINATION +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_MA_DESTINATION 4092L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_MA_SOURCE +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_MA_SOURCE 4093L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_MA_AUTHORITY +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_MA_AUTHORITY 4094L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_PERMANENTEK +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_PERMANENTEK 4095L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_SIGNATURE +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_BAD_SIGNATURE 4096L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NOCONTEXTSPACE +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NOCONTEXTSPACE 4097L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_RETRY +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_RETRY 4098L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NEEDS_SELFTEST +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NEEDS_SELFTEST 4099L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DOING_SELFTEST +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DOING_SELFTEST 4100L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DEFEND_LOCK_RUNNING +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_DEFEND_LOCK_RUNNING 4101L +#undef com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NO_MSG +#define com_sun_audit_AuditEvent_uauth_ADT_TPM_E_NO_MSG 4102L +#undef com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN +#define com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN 3000L +#undef com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_HALT +#define com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_HALT 3000L +#undef com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_POWEROFF +#define com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_POWEROFF 3001L +#undef com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_BOOT +#define com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_BOOT 3002L +#undef com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_IBOOT +#define com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_IBOOT 3003L +#undef com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK 3004L +#undef com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK 3005L +#undef com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_FORCE +#define com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_FORCE 3006L +#undef com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM 3007L +#undef com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM 3008L +#undef com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_SBOOT +#define com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_SBOOT 3009L +#undef com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_SIBOOT +#define com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_SIBOOT 3010L +#undef com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_NOSYNC +#define com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_NOSYNC 3011L +#undef com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_FASTREBOOT +#define com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_FASTREBOOT 3012L +#undef com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN +#define com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN 3013L +#undef com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG +#define com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG 3014L +#undef com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_REUSEINIT +#define com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_REUSEINIT 3015L +#undef com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_REUSABLE +#define com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_REUSABLE 3016L +#undef com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_REUSEFINI +#define com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_REUSEFINI 3017L +#undef com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_FTRACE_START +#define com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_FTRACE_START 3018L +#undef com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_FTRACE_STOP +#define com_sun_audit_AuditEvent_uauth_ADT_UADMIN_FCN_AD_FTRACE_STOP 3019L +/* + * Class: com_sun_audit_AuditEvent_uauth + * Method: putEvent + * Signature: ([BIILjava/lang/String;Ljava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_com_sun_audit_AuditEvent_1uauth_putEvent + (JNIEnv *, jobject, jbyteArray, jint, jint, jstring, jstring); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_audit_AuditEvent_usermgr_add */ + +#ifndef _Included_com_sun_audit_AuditEvent_usermgr_add +#define _Included_com_sun_audit_AuditEvent_usermgr_add +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_SUCCESS +#define com_sun_audit_AuditEvent_usermgr_add_ADT_SUCCESS 0L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_FAILURE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_FAILURE -1L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_PAM +#define com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_PAM 2000L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE 1000L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_PW_ATTR +#define com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_PW_ATTR 1000L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_PW +#define com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_PW 1001L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_USERNAME +#define com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_USERNAME 1002L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_AUTH +#define com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_AUTH 1003L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_UID +#define com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_UID 1004L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_UNKNOWN +#define com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_UNKNOWN 1005L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_EXPIRED +#define com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_EXPIRED 1006L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_ACCOUNT_LOCKED 1007L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_BAD_DIALUP +#define com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_BAD_DIALUP 1008L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_BAD_ID +#define com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_BAD_ID 1009L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_BAD_PW +#define com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_BAD_PW 1010L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_CONSOLE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_CONSOLE 1011L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_MAX_TRIES +#define com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_MAX_TRIES 1012L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_PROTOCOL_FAILURE 1013L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_EXCLUDED_USER +#define com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_EXCLUDED_USER 1014L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_ANON_USER +#define com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_ANON_USER 1015L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_BAD_CMD +#define com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_BAD_CMD 1016L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_BAD_TTY +#define com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_BAD_TTY 1017L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_PROGRAM +#define com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_PROGRAM 1018L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_CHDIR_FAILED +#define com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_CHDIR_FAILED 1019L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_INPUT_OVERFLOW +#define com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_INPUT_OVERFLOW 1020L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_DEVICE_PERM +#define com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_DEVICE_PERM 1021L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_AUTH_BYPASS +#define com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_AUTH_BYPASS 1022L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_LOGIN_DISABLED +#define com_sun_audit_AuditEvent_usermgr_add_ADT_FAIL_VALUE_LOGIN_DISABLED 1023L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_LOGIN_NO_MSG +#define com_sun_audit_AuditEvent_usermgr_add_ADT_LOGIN_NO_MSG 0L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_LOGIN_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_usermgr_add_ADT_LOGIN_ACCOUNT_LOCKED 1L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_LOGIN_BAD_DIALUP +#define com_sun_audit_AuditEvent_usermgr_add_ADT_LOGIN_BAD_DIALUP 2L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_LOGIN_BAD_ID +#define com_sun_audit_AuditEvent_usermgr_add_ADT_LOGIN_BAD_ID 3L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_LOGIN_BAD_PW +#define com_sun_audit_AuditEvent_usermgr_add_ADT_LOGIN_BAD_PW 4L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_LOGIN_CONSOLE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_LOGIN_CONSOLE 5L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_LOGIN_MAX_TRIES +#define com_sun_audit_AuditEvent_usermgr_add_ADT_LOGIN_MAX_TRIES 6L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_LOGIN_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_LOGIN_PROTOCOL_FAILURE 7L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_LOGIN_EXCLUDED_USER +#define com_sun_audit_AuditEvent_usermgr_add_ADT_LOGIN_EXCLUDED_USER 8L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_LOGIN_ANON_USER +#define com_sun_audit_AuditEvent_usermgr_add_ADT_LOGIN_ANON_USER 9L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E 4000L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_AUTHFAIL +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_AUTHFAIL 4000L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BADINDEX +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BADINDEX 4001L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_PARAMETER +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_PARAMETER 4002L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_AUDITFAILURE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_AUDITFAILURE 4003L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_CLEAR_DISABLED +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_CLEAR_DISABLED 4004L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DEACTIVATED +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DEACTIVATED 4005L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DISABLED +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DISABLED 4006L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DISABLED_CMD +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DISABLED_CMD 4007L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_FAIL +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_FAIL 4008L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_ORDINAL +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_ORDINAL 4009L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_INSTALL_DISABLED +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_INSTALL_DISABLED 4010L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_INVALID_KEYHANDLE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_INVALID_KEYHANDLE 4011L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_KEYNOTFOUND +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_KEYNOTFOUND 4012L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_INAPPROPRIATE_ENC +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_INAPPROPRIATE_ENC 4013L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_MIGRATEFAIL +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_MIGRATEFAIL 4014L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_INVALID_PCR_INFO +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_INVALID_PCR_INFO 4015L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NOSPACE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NOSPACE 4016L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NOSRK +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NOSRK 4017L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NOTSEALED_BLOB +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NOTSEALED_BLOB 4018L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_OWNER_SET +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_OWNER_SET 4019L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_RESOURCES +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_RESOURCES 4020L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_SHORTRANDOM +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_SHORTRANDOM 4021L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_SIZE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_SIZE 4022L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_WRONGPCRVAL +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_WRONGPCRVAL 4023L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_PARAM_SIZE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_PARAM_SIZE 4024L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_SHA_THREAD +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_SHA_THREAD 4025L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_SHA_ERROR +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_SHA_ERROR 4026L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_FAILEDSELFTEST +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_FAILEDSELFTEST 4027L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_AUTH2FAIL +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_AUTH2FAIL 4028L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BADTAG +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BADTAG 4029L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_IOERROR +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_IOERROR 4030L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_ENCRYPT_ERROR +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_ENCRYPT_ERROR 4031L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DECRYPT_ERROR +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DECRYPT_ERROR 4032L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_INVALID_AUTHHANDLE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_INVALID_AUTHHANDLE 4033L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NO_ENDORSEMENT +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NO_ENDORSEMENT 4034L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_INVALID_KEYUSAGE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_INVALID_KEYUSAGE 4035L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_WRONG_ENTITYTYPE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_WRONG_ENTITYTYPE 4036L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_INVALID_POSTINIT +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_INVALID_POSTINIT 4037L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_INAPPROPRIATE_SIG +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_INAPPROPRIATE_SIG 4038L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_KEY_PROPERTY +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_KEY_PROPERTY 4039L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_MIGRATION +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_MIGRATION 4040L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_SCHEME +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_SCHEME 4041L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_DATASIZE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_DATASIZE 4042L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_MODE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_MODE 4043L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_PRESENCE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_PRESENCE 4044L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_VERSION +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_VERSION 4045L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NO_WRAP_TRANSPORT +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NO_WRAP_TRANSPORT 4046L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL 4047L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_AUDITFAIL_SUCCESSFUL +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_AUDITFAIL_SUCCESSFUL 4048L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NOTRESETABLE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NOTRESETABLE 4049L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NOTLOCAL +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NOTLOCAL 4050L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_TYPE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_TYPE 4051L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_INVALID_RESOURCE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_INVALID_RESOURCE 4052L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NOTFIPS +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NOTFIPS 4053L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_INVALID_FAMILY +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_INVALID_FAMILY 4054L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NO_NV_PERMISSION +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NO_NV_PERMISSION 4055L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_REQUIRES_SIGN +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_REQUIRES_SIGN 4056L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_KEY_NOTSUPPORTED +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_KEY_NOTSUPPORTED 4057L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_AUTH_CONFLICT +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_AUTH_CONFLICT 4058L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_AREA_LOCKED +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_AREA_LOCKED 4059L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_LOCALITY +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_LOCALITY 4060L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_READ_ONLY +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_READ_ONLY 4061L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_PER_NOWRITE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_PER_NOWRITE 4062L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_FAMILYCOUNT +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_FAMILYCOUNT 4063L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_WRITE_LOCKED +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_WRITE_LOCKED 4064L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_ATTRIBUTES +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_ATTRIBUTES 4065L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_INVALID_STRUCTURE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_INVALID_STRUCTURE 4066L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_KEY_OWNER_CONTROL +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_KEY_OWNER_CONTROL 4067L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_COUNTER +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_COUNTER 4068L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NOT_FULLWRITE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NOT_FULLWRITE 4069L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_CONTEXT_GAP +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_CONTEXT_GAP 4070L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_MAXNVWRITES +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_MAXNVWRITES 4071L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NOOPERATOR +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NOOPERATOR 4072L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_RESOURCEMISSING +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_RESOURCEMISSING 4073L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DELEGATE_LOCK +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DELEGATE_LOCK 4074L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DELEGATE_FAMILY +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DELEGATE_FAMILY 4075L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DELEGATE_ADMIN +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DELEGATE_ADMIN 4076L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE 4077L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_OWNER_CONTROL +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_OWNER_CONTROL 4078L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DAA_RESOURCES +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DAA_RESOURCES 4079L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DAA_INPUT_DATA0 +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DAA_INPUT_DATA0 4080L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DAA_INPUT_DATA1 +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DAA_INPUT_DATA1 4081L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DAA_ISSUER_SETTINGS +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DAA_ISSUER_SETTINGS 4082L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DAA_TPM_SETTINGS +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DAA_TPM_SETTINGS 4083L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DAA_STAGE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DAA_STAGE 4084L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DAA_ISSUER_VALIDITY +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DAA_ISSUER_VALIDITY 4085L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DAA_WRONG_W +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DAA_WRONG_W 4086L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_HANDLE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_HANDLE 4087L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_DELEGATE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_DELEGATE 4088L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BADCONTEXT +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BADCONTEXT 4089L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_TOOMANYCONTEXTS +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_TOOMANYCONTEXTS 4090L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_MA_TICKET_SIGNATURE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_MA_TICKET_SIGNATURE 4091L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_MA_DESTINATION +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_MA_DESTINATION 4092L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_MA_SOURCE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_MA_SOURCE 4093L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_MA_AUTHORITY +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_MA_AUTHORITY 4094L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_PERMANENTEK +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_PERMANENTEK 4095L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_SIGNATURE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_BAD_SIGNATURE 4096L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NOCONTEXTSPACE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NOCONTEXTSPACE 4097L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_RETRY +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_RETRY 4098L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NEEDS_SELFTEST +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NEEDS_SELFTEST 4099L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DOING_SELFTEST +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DOING_SELFTEST 4100L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DEFEND_LOCK_RUNNING +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_DEFEND_LOCK_RUNNING 4101L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NO_MSG +#define com_sun_audit_AuditEvent_usermgr_add_ADT_TPM_E_NO_MSG 4102L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN +#define com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN 3000L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_HALT +#define com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_HALT 3000L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_POWEROFF +#define com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_POWEROFF 3001L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_BOOT +#define com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_BOOT 3002L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_IBOOT +#define com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_IBOOT 3003L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK 3004L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK 3005L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_FORCE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_FORCE 3006L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM 3007L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM 3008L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_SBOOT +#define com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_SBOOT 3009L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_SIBOOT +#define com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_SIBOOT 3010L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_NOSYNC +#define com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_NOSYNC 3011L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_FASTREBOOT +#define com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_FASTREBOOT 3012L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN +#define com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN 3013L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG +#define com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG 3014L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_REUSEINIT +#define com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_REUSEINIT 3015L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_REUSABLE +#define com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_REUSABLE 3016L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_REUSEFINI +#define com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_REUSEFINI 3017L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_FTRACE_START +#define com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_FTRACE_START 3018L +#undef com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_FTRACE_STOP +#define com_sun_audit_AuditEvent_usermgr_add_ADT_UADMIN_FCN_AD_FTRACE_STOP 3019L +/* + * Class: com_sun_audit_AuditEvent_usermgr_add + * Method: putEvent + * Signature: ([BIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_com_sun_audit_AuditEvent_1usermgr_1add_putEvent + (JNIEnv *, jobject, jbyteArray, jint, jint, jstring, jstring, jstring, jstring, jstring); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_audit_AuditEvent_usermgr_delete */ + +#ifndef _Included_com_sun_audit_AuditEvent_usermgr_delete +#define _Included_com_sun_audit_AuditEvent_usermgr_delete +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_SUCCESS +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_SUCCESS 0L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_FAILURE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_FAILURE -1L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_PAM +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_PAM 2000L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE 1000L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_PW_ATTR +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_PW_ATTR 1000L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_PW +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_PW 1001L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_USERNAME +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_USERNAME 1002L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_AUTH +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_AUTH 1003L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_UID +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_UID 1004L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_UNKNOWN +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_UNKNOWN 1005L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_EXPIRED +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_EXPIRED 1006L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_ACCOUNT_LOCKED 1007L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_BAD_DIALUP +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_BAD_DIALUP 1008L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_BAD_ID +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_BAD_ID 1009L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_BAD_PW +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_BAD_PW 1010L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_CONSOLE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_CONSOLE 1011L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_MAX_TRIES +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_MAX_TRIES 1012L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_PROTOCOL_FAILURE 1013L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_EXCLUDED_USER +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_EXCLUDED_USER 1014L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_ANON_USER +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_ANON_USER 1015L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_BAD_CMD +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_BAD_CMD 1016L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_BAD_TTY +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_BAD_TTY 1017L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_PROGRAM +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_PROGRAM 1018L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_CHDIR_FAILED +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_CHDIR_FAILED 1019L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_INPUT_OVERFLOW +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_INPUT_OVERFLOW 1020L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_DEVICE_PERM +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_DEVICE_PERM 1021L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_AUTH_BYPASS +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_AUTH_BYPASS 1022L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_LOGIN_DISABLED +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_FAIL_VALUE_LOGIN_DISABLED 1023L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_LOGIN_NO_MSG +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_LOGIN_NO_MSG 0L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_LOGIN_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_LOGIN_ACCOUNT_LOCKED 1L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_LOGIN_BAD_DIALUP +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_LOGIN_BAD_DIALUP 2L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_LOGIN_BAD_ID +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_LOGIN_BAD_ID 3L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_LOGIN_BAD_PW +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_LOGIN_BAD_PW 4L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_LOGIN_CONSOLE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_LOGIN_CONSOLE 5L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_LOGIN_MAX_TRIES +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_LOGIN_MAX_TRIES 6L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_LOGIN_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_LOGIN_PROTOCOL_FAILURE 7L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_LOGIN_EXCLUDED_USER +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_LOGIN_EXCLUDED_USER 8L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_LOGIN_ANON_USER +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_LOGIN_ANON_USER 9L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E 4000L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_AUTHFAIL +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_AUTHFAIL 4000L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BADINDEX +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BADINDEX 4001L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_PARAMETER +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_PARAMETER 4002L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_AUDITFAILURE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_AUDITFAILURE 4003L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_CLEAR_DISABLED +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_CLEAR_DISABLED 4004L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DEACTIVATED +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DEACTIVATED 4005L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DISABLED +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DISABLED 4006L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DISABLED_CMD +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DISABLED_CMD 4007L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_FAIL +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_FAIL 4008L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_ORDINAL +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_ORDINAL 4009L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_INSTALL_DISABLED +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_INSTALL_DISABLED 4010L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_INVALID_KEYHANDLE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_INVALID_KEYHANDLE 4011L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_KEYNOTFOUND +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_KEYNOTFOUND 4012L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_INAPPROPRIATE_ENC +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_INAPPROPRIATE_ENC 4013L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_MIGRATEFAIL +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_MIGRATEFAIL 4014L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_INVALID_PCR_INFO +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_INVALID_PCR_INFO 4015L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NOSPACE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NOSPACE 4016L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NOSRK +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NOSRK 4017L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NOTSEALED_BLOB +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NOTSEALED_BLOB 4018L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_OWNER_SET +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_OWNER_SET 4019L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_RESOURCES +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_RESOURCES 4020L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_SHORTRANDOM +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_SHORTRANDOM 4021L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_SIZE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_SIZE 4022L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_WRONGPCRVAL +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_WRONGPCRVAL 4023L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_PARAM_SIZE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_PARAM_SIZE 4024L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_SHA_THREAD +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_SHA_THREAD 4025L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_SHA_ERROR +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_SHA_ERROR 4026L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_FAILEDSELFTEST +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_FAILEDSELFTEST 4027L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_AUTH2FAIL +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_AUTH2FAIL 4028L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BADTAG +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BADTAG 4029L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_IOERROR +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_IOERROR 4030L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_ENCRYPT_ERROR +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_ENCRYPT_ERROR 4031L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DECRYPT_ERROR +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DECRYPT_ERROR 4032L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_INVALID_AUTHHANDLE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_INVALID_AUTHHANDLE 4033L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NO_ENDORSEMENT +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NO_ENDORSEMENT 4034L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_INVALID_KEYUSAGE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_INVALID_KEYUSAGE 4035L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_WRONG_ENTITYTYPE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_WRONG_ENTITYTYPE 4036L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_INVALID_POSTINIT +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_INVALID_POSTINIT 4037L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_INAPPROPRIATE_SIG +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_INAPPROPRIATE_SIG 4038L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_KEY_PROPERTY +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_KEY_PROPERTY 4039L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_MIGRATION +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_MIGRATION 4040L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_SCHEME +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_SCHEME 4041L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_DATASIZE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_DATASIZE 4042L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_MODE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_MODE 4043L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_PRESENCE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_PRESENCE 4044L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_VERSION +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_VERSION 4045L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NO_WRAP_TRANSPORT +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NO_WRAP_TRANSPORT 4046L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL 4047L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_AUDITFAIL_SUCCESSFUL +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_AUDITFAIL_SUCCESSFUL 4048L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NOTRESETABLE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NOTRESETABLE 4049L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NOTLOCAL +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NOTLOCAL 4050L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_TYPE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_TYPE 4051L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_INVALID_RESOURCE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_INVALID_RESOURCE 4052L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NOTFIPS +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NOTFIPS 4053L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_INVALID_FAMILY +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_INVALID_FAMILY 4054L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NO_NV_PERMISSION +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NO_NV_PERMISSION 4055L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_REQUIRES_SIGN +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_REQUIRES_SIGN 4056L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_KEY_NOTSUPPORTED +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_KEY_NOTSUPPORTED 4057L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_AUTH_CONFLICT +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_AUTH_CONFLICT 4058L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_AREA_LOCKED +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_AREA_LOCKED 4059L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_LOCALITY +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_LOCALITY 4060L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_READ_ONLY +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_READ_ONLY 4061L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_PER_NOWRITE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_PER_NOWRITE 4062L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_FAMILYCOUNT +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_FAMILYCOUNT 4063L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_WRITE_LOCKED +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_WRITE_LOCKED 4064L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_ATTRIBUTES +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_ATTRIBUTES 4065L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_INVALID_STRUCTURE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_INVALID_STRUCTURE 4066L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_KEY_OWNER_CONTROL +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_KEY_OWNER_CONTROL 4067L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_COUNTER +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_COUNTER 4068L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NOT_FULLWRITE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NOT_FULLWRITE 4069L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_CONTEXT_GAP +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_CONTEXT_GAP 4070L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_MAXNVWRITES +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_MAXNVWRITES 4071L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NOOPERATOR +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NOOPERATOR 4072L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_RESOURCEMISSING +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_RESOURCEMISSING 4073L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DELEGATE_LOCK +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DELEGATE_LOCK 4074L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DELEGATE_FAMILY +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DELEGATE_FAMILY 4075L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DELEGATE_ADMIN +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DELEGATE_ADMIN 4076L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE 4077L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_OWNER_CONTROL +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_OWNER_CONTROL 4078L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DAA_RESOURCES +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DAA_RESOURCES 4079L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DAA_INPUT_DATA0 +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DAA_INPUT_DATA0 4080L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DAA_INPUT_DATA1 +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DAA_INPUT_DATA1 4081L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DAA_ISSUER_SETTINGS +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DAA_ISSUER_SETTINGS 4082L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DAA_TPM_SETTINGS +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DAA_TPM_SETTINGS 4083L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DAA_STAGE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DAA_STAGE 4084L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DAA_ISSUER_VALIDITY +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DAA_ISSUER_VALIDITY 4085L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DAA_WRONG_W +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DAA_WRONG_W 4086L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_HANDLE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_HANDLE 4087L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_DELEGATE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_DELEGATE 4088L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BADCONTEXT +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BADCONTEXT 4089L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_TOOMANYCONTEXTS +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_TOOMANYCONTEXTS 4090L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_MA_TICKET_SIGNATURE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_MA_TICKET_SIGNATURE 4091L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_MA_DESTINATION +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_MA_DESTINATION 4092L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_MA_SOURCE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_MA_SOURCE 4093L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_MA_AUTHORITY +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_MA_AUTHORITY 4094L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_PERMANENTEK +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_PERMANENTEK 4095L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_SIGNATURE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_BAD_SIGNATURE 4096L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NOCONTEXTSPACE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NOCONTEXTSPACE 4097L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_RETRY +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_RETRY 4098L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NEEDS_SELFTEST +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NEEDS_SELFTEST 4099L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DOING_SELFTEST +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DOING_SELFTEST 4100L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DEFEND_LOCK_RUNNING +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_DEFEND_LOCK_RUNNING 4101L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NO_MSG +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_TPM_E_NO_MSG 4102L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN 3000L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_HALT +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_HALT 3000L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_POWEROFF +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_POWEROFF 3001L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_BOOT +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_BOOT 3002L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_IBOOT +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_IBOOT 3003L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK 3004L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK 3005L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_FORCE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_FORCE 3006L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM 3007L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM 3008L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_SBOOT +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_SBOOT 3009L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_SIBOOT +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_SIBOOT 3010L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_NOSYNC +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_NOSYNC 3011L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_FASTREBOOT +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_FASTREBOOT 3012L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN 3013L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG 3014L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_REUSEINIT +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_REUSEINIT 3015L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_REUSABLE +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_REUSABLE 3016L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_REUSEFINI +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_REUSEFINI 3017L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_FTRACE_START +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_FTRACE_START 3018L +#undef com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_FTRACE_STOP +#define com_sun_audit_AuditEvent_usermgr_delete_ADT_UADMIN_FCN_AD_FTRACE_STOP 3019L +/* + * Class: com_sun_audit_AuditEvent_usermgr_delete + * Method: putEvent + * Signature: ([BIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_com_sun_audit_AuditEvent_1usermgr_1delete_putEvent + (JNIEnv *, jobject, jbyteArray, jint, jint, jstring, jstring, jstring, jstring, jstring); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_audit_AuditEvent_usermgr_modify */ + +#ifndef _Included_com_sun_audit_AuditEvent_usermgr_modify +#define _Included_com_sun_audit_AuditEvent_usermgr_modify +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_SUCCESS +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_SUCCESS 0L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_FAILURE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_FAILURE -1L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_PAM +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_PAM 2000L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE 1000L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_PW_ATTR +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_PW_ATTR 1000L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_PW +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_PW 1001L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_USERNAME +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_USERNAME 1002L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_AUTH +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_AUTH 1003L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_UID +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_UID 1004L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_UNKNOWN +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_UNKNOWN 1005L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_EXPIRED +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_EXPIRED 1006L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_ACCOUNT_LOCKED 1007L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_BAD_DIALUP +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_BAD_DIALUP 1008L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_BAD_ID +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_BAD_ID 1009L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_BAD_PW +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_BAD_PW 1010L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_CONSOLE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_CONSOLE 1011L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_MAX_TRIES +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_MAX_TRIES 1012L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_PROTOCOL_FAILURE 1013L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_EXCLUDED_USER +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_EXCLUDED_USER 1014L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_ANON_USER +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_ANON_USER 1015L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_BAD_CMD +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_BAD_CMD 1016L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_BAD_TTY +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_BAD_TTY 1017L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_PROGRAM +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_PROGRAM 1018L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_CHDIR_FAILED +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_CHDIR_FAILED 1019L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_INPUT_OVERFLOW +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_INPUT_OVERFLOW 1020L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_DEVICE_PERM +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_DEVICE_PERM 1021L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_AUTH_BYPASS +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_AUTH_BYPASS 1022L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_LOGIN_DISABLED +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_FAIL_VALUE_LOGIN_DISABLED 1023L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_LOGIN_NO_MSG +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_LOGIN_NO_MSG 0L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_LOGIN_ACCOUNT_LOCKED +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_LOGIN_ACCOUNT_LOCKED 1L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_LOGIN_BAD_DIALUP +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_LOGIN_BAD_DIALUP 2L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_LOGIN_BAD_ID +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_LOGIN_BAD_ID 3L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_LOGIN_BAD_PW +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_LOGIN_BAD_PW 4L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_LOGIN_CONSOLE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_LOGIN_CONSOLE 5L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_LOGIN_MAX_TRIES +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_LOGIN_MAX_TRIES 6L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_LOGIN_PROTOCOL_FAILURE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_LOGIN_PROTOCOL_FAILURE 7L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_LOGIN_EXCLUDED_USER +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_LOGIN_EXCLUDED_USER 8L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_LOGIN_ANON_USER +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_LOGIN_ANON_USER 9L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E 4000L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_AUTHFAIL +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_AUTHFAIL 4000L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BADINDEX +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BADINDEX 4001L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_PARAMETER +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_PARAMETER 4002L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_AUDITFAILURE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_AUDITFAILURE 4003L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_CLEAR_DISABLED +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_CLEAR_DISABLED 4004L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DEACTIVATED +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DEACTIVATED 4005L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DISABLED +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DISABLED 4006L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DISABLED_CMD +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DISABLED_CMD 4007L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_FAIL +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_FAIL 4008L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_ORDINAL +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_ORDINAL 4009L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_INSTALL_DISABLED +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_INSTALL_DISABLED 4010L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_INVALID_KEYHANDLE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_INVALID_KEYHANDLE 4011L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_KEYNOTFOUND +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_KEYNOTFOUND 4012L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_INAPPROPRIATE_ENC +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_INAPPROPRIATE_ENC 4013L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_MIGRATEFAIL +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_MIGRATEFAIL 4014L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_INVALID_PCR_INFO +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_INVALID_PCR_INFO 4015L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NOSPACE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NOSPACE 4016L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NOSRK +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NOSRK 4017L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NOTSEALED_BLOB +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NOTSEALED_BLOB 4018L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_OWNER_SET +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_OWNER_SET 4019L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_RESOURCES +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_RESOURCES 4020L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_SHORTRANDOM +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_SHORTRANDOM 4021L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_SIZE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_SIZE 4022L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_WRONGPCRVAL +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_WRONGPCRVAL 4023L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_PARAM_SIZE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_PARAM_SIZE 4024L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_SHA_THREAD +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_SHA_THREAD 4025L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_SHA_ERROR +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_SHA_ERROR 4026L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_FAILEDSELFTEST +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_FAILEDSELFTEST 4027L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_AUTH2FAIL +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_AUTH2FAIL 4028L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BADTAG +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BADTAG 4029L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_IOERROR +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_IOERROR 4030L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_ENCRYPT_ERROR +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_ENCRYPT_ERROR 4031L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DECRYPT_ERROR +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DECRYPT_ERROR 4032L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_INVALID_AUTHHANDLE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_INVALID_AUTHHANDLE 4033L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NO_ENDORSEMENT +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NO_ENDORSEMENT 4034L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_INVALID_KEYUSAGE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_INVALID_KEYUSAGE 4035L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_WRONG_ENTITYTYPE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_WRONG_ENTITYTYPE 4036L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_INVALID_POSTINIT +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_INVALID_POSTINIT 4037L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_INAPPROPRIATE_SIG +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_INAPPROPRIATE_SIG 4038L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_KEY_PROPERTY +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_KEY_PROPERTY 4039L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_MIGRATION +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_MIGRATION 4040L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_SCHEME +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_SCHEME 4041L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_DATASIZE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_DATASIZE 4042L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_MODE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_MODE 4043L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_PRESENCE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_PRESENCE 4044L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_VERSION +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_VERSION 4045L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NO_WRAP_TRANSPORT +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NO_WRAP_TRANSPORT 4046L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_AUDITFAIL_UNSUCCESSFUL 4047L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_AUDITFAIL_SUCCESSFUL +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_AUDITFAIL_SUCCESSFUL 4048L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NOTRESETABLE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NOTRESETABLE 4049L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NOTLOCAL +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NOTLOCAL 4050L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_TYPE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_TYPE 4051L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_INVALID_RESOURCE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_INVALID_RESOURCE 4052L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NOTFIPS +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NOTFIPS 4053L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_INVALID_FAMILY +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_INVALID_FAMILY 4054L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NO_NV_PERMISSION +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NO_NV_PERMISSION 4055L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_REQUIRES_SIGN +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_REQUIRES_SIGN 4056L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_KEY_NOTSUPPORTED +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_KEY_NOTSUPPORTED 4057L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_AUTH_CONFLICT +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_AUTH_CONFLICT 4058L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_AREA_LOCKED +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_AREA_LOCKED 4059L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_LOCALITY +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_LOCALITY 4060L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_READ_ONLY +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_READ_ONLY 4061L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_PER_NOWRITE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_PER_NOWRITE 4062L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_FAMILYCOUNT +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_FAMILYCOUNT 4063L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_WRITE_LOCKED +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_WRITE_LOCKED 4064L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_ATTRIBUTES +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_ATTRIBUTES 4065L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_INVALID_STRUCTURE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_INVALID_STRUCTURE 4066L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_KEY_OWNER_CONTROL +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_KEY_OWNER_CONTROL 4067L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_COUNTER +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_COUNTER 4068L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NOT_FULLWRITE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NOT_FULLWRITE 4069L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_CONTEXT_GAP +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_CONTEXT_GAP 4070L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_MAXNVWRITES +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_MAXNVWRITES 4071L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NOOPERATOR +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NOOPERATOR 4072L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_RESOURCEMISSING +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_RESOURCEMISSING 4073L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DELEGATE_LOCK +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DELEGATE_LOCK 4074L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DELEGATE_FAMILY +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DELEGATE_FAMILY 4075L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DELEGATE_ADMIN +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DELEGATE_ADMIN 4076L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_TRANSPORT_NOTEXCLUSIVE 4077L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_OWNER_CONTROL +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_OWNER_CONTROL 4078L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DAA_RESOURCES +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DAA_RESOURCES 4079L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DAA_INPUT_DATA0 +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DAA_INPUT_DATA0 4080L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DAA_INPUT_DATA1 +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DAA_INPUT_DATA1 4081L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DAA_ISSUER_SETTINGS +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DAA_ISSUER_SETTINGS 4082L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DAA_TPM_SETTINGS +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DAA_TPM_SETTINGS 4083L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DAA_STAGE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DAA_STAGE 4084L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DAA_ISSUER_VALIDITY +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DAA_ISSUER_VALIDITY 4085L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DAA_WRONG_W +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DAA_WRONG_W 4086L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_HANDLE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_HANDLE 4087L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_DELEGATE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_DELEGATE 4088L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BADCONTEXT +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BADCONTEXT 4089L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_TOOMANYCONTEXTS +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_TOOMANYCONTEXTS 4090L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_MA_TICKET_SIGNATURE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_MA_TICKET_SIGNATURE 4091L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_MA_DESTINATION +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_MA_DESTINATION 4092L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_MA_SOURCE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_MA_SOURCE 4093L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_MA_AUTHORITY +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_MA_AUTHORITY 4094L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_PERMANENTEK +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_PERMANENTEK 4095L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_SIGNATURE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_BAD_SIGNATURE 4096L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NOCONTEXTSPACE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NOCONTEXTSPACE 4097L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_RETRY +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_RETRY 4098L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NEEDS_SELFTEST +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NEEDS_SELFTEST 4099L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DOING_SELFTEST +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DOING_SELFTEST 4100L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DEFEND_LOCK_RUNNING +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_DEFEND_LOCK_RUNNING 4101L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NO_MSG +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_TPM_E_NO_MSG 4102L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN 3000L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_HALT +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_HALT 3000L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_POWEROFF +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_POWEROFF 3001L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_BOOT +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_BOOT 3002L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_IBOOT +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_IBOOT 3003L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_SUSPEND_TO_DISK 3004L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_DISK 3005L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_FORCE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_FORCE 3006L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_SUSPEND_TO_RAM 3007L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_CHECK_SUSPEND_TO_RAM 3008L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_SBOOT +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_SBOOT 3009L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_SIBOOT +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_SIBOOT 3010L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_NOSYNC +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_NOSYNC 3011L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_FASTREBOOT +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_FASTREBOOT 3012L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_FASTREBOOT_DRYRUN 3013L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_UPDATE_BOOT_CONFIG 3014L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_REUSEINIT +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_REUSEINIT 3015L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_REUSABLE +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_REUSABLE 3016L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_REUSEFINI +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_REUSEFINI 3017L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_FTRACE_START +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_FTRACE_START 3018L +#undef com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_FTRACE_STOP +#define com_sun_audit_AuditEvent_usermgr_modify_ADT_UADMIN_FCN_AD_FTRACE_STOP 3019L +/* + * Class: com_sun_audit_AuditEvent_usermgr_modify + * Method: putEvent + * Signature: ([BIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_com_sun_audit_AuditEvent_1usermgr_1modify_putEvent + (JNIEnv *, jobject, jbyteArray, jint, jint, jstring, jstring, jstring, jstring, jstring); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class com_sun_audit_AuditSession */ + +#ifndef _Included_com_sun_audit_AuditSession +#define _Included_com_sun_audit_AuditSession +#ifdef __cplusplus +extern "C" { +#endif +#undef com_sun_audit_AuditSession_ADT_NEW +#define com_sun_audit_AuditSession_ADT_NEW 0L +#undef com_sun_audit_AuditSession_ADT_UPDATE +#define com_sun_audit_AuditSession_ADT_UPDATE 1L +#undef com_sun_audit_AuditSession_ADT_USER +#define com_sun_audit_AuditSession_ADT_USER 2L +#undef com_sun_audit_AuditSession_ADT_NO_ATTRIB +#define com_sun_audit_AuditSession_ADT_NO_ATTRIB -1L +#undef com_sun_audit_AuditSession_ADT_NO_CHANGE +#define com_sun_audit_AuditSession_ADT_NO_CHANGE -2L +/* + * Class: com_sun_audit_AuditSession + * Method: bsmAuditOn + * Signature: ()Z + */ +JNIEXPORT jboolean JNICALL Java_com_sun_audit_AuditSession_bsmAuditOn + (JNIEnv *, jobject); + +/* + * Class: com_sun_audit_AuditSession + * Method: startSession + * Signature: ([BJ)[B + */ +JNIEXPORT jbyteArray JNICALL Java_com_sun_audit_AuditSession_startSession + (JNIEnv *, jobject, jbyteArray, jlong); + +/* + * Class: com_sun_audit_AuditSession + * Method: dupSession + * Signature: ([B)[B + */ +JNIEXPORT jbyteArray JNICALL Java_com_sun_audit_AuditSession_dupSession + (JNIEnv *, jobject, jbyteArray); + +/* + * Class: com_sun_audit_AuditSession + * Method: endSession + * Signature: ([B)V + */ +JNIEXPORT void JNICALL Java_com_sun_audit_AuditSession_endSession + (JNIEnv *, jobject, jbyteArray); + +/* + * Class: com_sun_audit_AuditSession + * Method: getSessionId + * Signature: ([B)Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_com_sun_audit_AuditSession_getSessionId + (JNIEnv *, jobject, jbyteArray); + +/* + * Class: com_sun_audit_AuditSession + * Method: exportSessionData + * Signature: ([B)[B + */ +JNIEXPORT jbyteArray JNICALL Java_com_sun_audit_AuditSession_exportSessionData + (JNIEnv *, jobject, jbyteArray); + +/* + * Class: com_sun_audit_AuditSession + * Method: sessionAttr + * Signature: ([BIIIILjava/lang/String;I)V + */ +JNIEXPORT void JNICALL Java_com_sun_audit_AuditSession_sessionAttr + (JNIEnv *, jobject, jbyteArray, jint, jint, jint, jint, jstring, jint); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/usr/src/lib/libadt_jni/com/sun/audit/Makefile b/usr/src/lib/libadt_jni/com/sun/audit/Makefile index 97f0df5972..12a77cc42f 100644 --- a/usr/src/lib/libadt_jni/com/sun/audit/Makefile +++ b/usr/src/lib/libadt_jni/com/sun/audit/Makefile @@ -22,9 +22,8 @@ # Copyright 2007 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # +# Copyright 2020 Peter Tribble # -#ident "%Z%%M% %I% %E% SMI" -# lib/libadt_jni/com/sun/audit/Makefile include ../Makefile.com @@ -33,19 +32,15 @@ ADT_PKG = com.sun.audit TOP = $(SRC)/lib/libadt_jni CLASSPATH = $(TOP):com/sun/audit -JAVAFLAGS += -source 1.4 -target 1.4 - SOURCE:sh = ls *.java CLASSES = $(SOURCE:java=class) -JNIH = AuditSession.h - JAR_FILE=Audit.jar INSTALL_JAR = $(ROOTAUDITHOME)/$(JAR_FILE) -CLEAN_FILES = *.class $(JNIH) *.jar AuditEvent*.java +CLEAN_FILES = *.class *.jar AuditEvent*.java DEFINES= @@ -54,20 +49,10 @@ INCLUDES= -I${JAVA_HOME}/include \ .KEEP_STATE: -all: $(JNIH) $(CLASSES) +all: $(CLASSES) install: $(CLASSES) $(ROOTAUDITHOME) \ - $(JAR_FILE) $(INSTALL_JAR) \ - $(JNIH) - -$(JNIH): $(CLASSES) - @for class_name in $(CLASSES) ; do \ - k=`/bin/basename $$class_name .class`; \ - class="$$class $(ADT_PKG).$$k"; \ - done; \ - JC="$(JAVAH) -classpath $(CLASSPATH) -jni -o $(JNIH) $$class"; \ - echo $$JC; \ - $$JC + $(JAR_FILE) $(INSTALL_JAR) clean clobber: $(RM) $(CLEAN_FILES) diff --git a/usr/src/lib/libc/i386/sys/gettimeofday.c b/usr/src/lib/libc/i386/sys/gettimeofday.c index c2396e582a..a4c62aeb68 100644 --- a/usr/src/lib/libc/i386/sys/gettimeofday.c +++ b/usr/src/lib/libc/i386/sys/gettimeofday.c @@ -40,9 +40,10 @@ gettimeofday(struct timeval *tv, void *tz) * and layout of their members, the conversion can be done in-place. */ if (cp != NULL && __cp_can_gettime(cp) != 0) { - __cp_clock_gettime_realtime(cp, (struct timespec *)tv); + (void) __cp_clock_gettime_realtime(cp, (struct timespec *)tv); } else { - __clock_gettime_sys(CLOCK_REALTIME, (struct timespec *)tv); + (void) __clock_gettime_sys(CLOCK_REALTIME, + (struct timespec *)tv); } /* Convert from tv_nsec to tv_usec */ tv->tv_usec /= 1000; diff --git a/usr/src/lib/libc/port/gen/_ftoll.c b/usr/src/lib/libc/port/gen/_ftoll.c index 857a52b8a1..66d71f566c 100644 --- a/usr/src/lib/libc/port/gen/_ftoll.c +++ b/usr/src/lib/libc/port/gen/_ftoll.c @@ -24,8 +24,6 @@ * Use is subject to license terms. */ -#pragma ident "%Z%%M% %I% %E% SMI" - #include "lint.h" #include <sys/isa_defs.h> #include <floatingpoint.h> @@ -104,7 +102,7 @@ __dtoll(double dval) default: if (exp > 30) { m1 = (m0 << (exp - 30)) | - (m1 >> (62 - exp)) & ~(-1 << (exp - 30)); + (m1 >> (62 - exp)) & ~(UINT_MAX << (exp - 30)); m0 >>= 62 - exp; } else { m1 = m0 >> (30 - exp); @@ -275,7 +273,7 @@ _Q_qtoll(long double longdbl) default: if (exp > 30) { m1 = (m0 << (exp - 30)) | - (m1 >> (62 - exp)) & ~(-1 << (exp - 30)); + (m1 >> (62 - exp)) & ~(UINT_MAX << (exp - 30)); m0 >>= 62 - exp; } else { m1 = m0 >> (30 - exp); diff --git a/usr/src/lib/libc/port/gen/attrat.c b/usr/src/lib/libc/port/gen/attrat.c index 89163a3909..d7c7949175 100644 --- a/usr/src/lib/libc/port/gen/attrat.c +++ b/usr/src/lib/libc/port/gen/attrat.c @@ -310,7 +310,7 @@ setattrat(int basefd, xattr_view_t view, const char *name, nvlist_t *request) void libc_nvlist_free(nvlist_t *nvp) { - nvfree(nvp); + (void) nvfree(nvp); } int diff --git a/usr/src/lib/libc/port/gen/crypt.c b/usr/src/lib/libc/port/gen/crypt.c index 5edc9a1deb..812062644f 100644 --- a/usr/src/lib/libc/port/gen/crypt.c +++ b/usr/src/lib/libc/port/gen/crypt.c @@ -208,10 +208,10 @@ cleanup: * either still allowed or not deprecated. * * RETURN VALUES - * Return a pointer to the new salt, the caller is responsible - * for using free(3c) on the return value. - * Returns NULL on error and sets errno to one of: - * EINVAL, ELIBACC, ENOMEM + * Return a pointer to the new salt, the caller is responsible + * for using free(3c) on the return value. + * Returns NULL on error and sets errno to one of: + * EINVAL, ELIBACC, ENOMEM */ char * crypt_gensalt(const char *oldsalt, const struct passwd *userinfo) @@ -570,7 +570,7 @@ getalgbyname(const char *algname, boolean_t *found) *found = B_TRUE; } } - if (!found) { + if (!(*found)) { errno = EINVAL; goto cleanup; } @@ -731,7 +731,7 @@ free_crypt_policy(struct crypt_policy_s *policy) /* * isa_path - prepend the default dir or patch up the $ISA in path - * Caller is responsible for calling free(3c) on the result. + * Caller is responsible for calling free(3c) on the result. */ static char * isa_path(const char *path) @@ -778,10 +778,10 @@ isa_path(const char *path) /*ARGSUSED*/ static char * _unix_crypt_gensalt(char *gsbuffer, - size_t gsbufflen, - const char *oldpuresalt, - const struct passwd *userinfo, - const char *argv[]) + size_t gsbufflen, + const char *oldpuresalt, + const struct passwd *userinfo, + const char *argv[]) { static const char saltchars[] = "./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; @@ -807,7 +807,7 @@ _unix_crypt_gensalt(char *gsbuffer, /* Copyright (c) 1988 AT&T */ -/* All Rights Reserved */ +/* All Rights Reserved */ diff --git a/usr/src/lib/libc/port/gen/memset_s.c b/usr/src/lib/libc/port/gen/memset_s.c index c77b02de20..f1f0d732e9 100644 --- a/usr/src/lib/libc/port/gen/memset_s.c +++ b/usr/src/lib/libc/port/gen/memset_s.c @@ -63,7 +63,7 @@ memset_s(void *s, rsize_t smax, int c, rsize_t n) * memset() called through a volatile pointer to guarantee * it will not be optimized away. */ - (*__memset_vp)(s, v, lim); + (void) (*__memset_vp)(s, v, lim); if (n > RSIZE_MAX) { __throw_constraint_handler_s("memset_s: n > RSIZE_MAX", diff --git a/usr/src/lib/libc/port/mapfile-vers b/usr/src/lib/libc/port/mapfile-vers index 29af604724..cd5543d872 100644 --- a/usr/src/lib/libc/port/mapfile-vers +++ b/usr/src/lib/libc/port/mapfile-vers @@ -78,6 +78,12 @@ $if _x86 && _ELF64 $add amd64 $endif +SYMBOL_VERSION ILLUMOS_0.34 { + protected: + futimes; + lutimes; +} ILLUMOS_0.33; + SYMBOL_VERSION ILLUMOS_0.33 { protected: c16rtomb; diff --git a/usr/src/lib/libc/port/sys/utimesys.c b/usr/src/lib/libc/port/sys/utimesys.c index dc917f27ae..55e53dbb53 100644 --- a/usr/src/lib/libc/port/sys/utimesys.c +++ b/usr/src/lib/libc/port/sys/utimesys.c @@ -24,6 +24,10 @@ * Use is subject to license terms. */ +/* + * Copyright 2020 OmniOS Community Edition (OmniOSce) Association. + */ + #include "lint.h" #include <string.h> #include <utime.h> @@ -67,8 +71,8 @@ utime(const char *path, const struct utimbuf *times) return (utimensat(AT_FDCWD, path, tsp, 0)); } -int -utimes(const char *path, const struct timeval times[2]) +static int +utimes_impl(const char *path, const struct timeval times[2], int flag) { struct timeval ltimes[2]; timespec_t ts[2]; @@ -86,7 +90,19 @@ utimes(const char *path, const struct timeval times[2]) ts[1].tv_nsec = ltimes[1].tv_usec * 1000; tsp = ts; } - return (utimensat(AT_FDCWD, path, tsp, 0)); + return (utimensat(AT_FDCWD, path, tsp, flag)); +} + +int +utimes(const char *path, const struct timeval times[2]) +{ + return (utimes_impl(path, times, 0)); +} + +int +lutimes(const char *path, const struct timeval times[2]) +{ + return (utimes_impl(path, times, AT_SYMLINK_NOFOLLOW)); } #pragma weak _futimesat = futimesat @@ -115,3 +131,9 @@ futimesat(int fd, const char *path, const struct timeval times[2]) return (utimensat(fd, path, tsp, 0)); } + +int +futimes(int fd, const struct timeval times[2]) +{ + return (futimesat(fd, NULL, times)); +} diff --git a/usr/src/lib/libc/port/threads/rwlock.c b/usr/src/lib/libc/port/threads/rwlock.c index 9654b7daaf..faff5da953 100644 --- a/usr/src/lib/libc/port/threads/rwlock.c +++ b/usr/src/lib/libc/port/threads/rwlock.c @@ -505,7 +505,6 @@ shared_rwlock_lock(rwlock_t *rwlp, timespec_t *tsp, int rd_wr) { volatile uint32_t *rwstate = (volatile uint32_t *)&rwlp->rwlock_readers; mutex_t *mp = &rwlp->mutex; - uint32_t readers; int try_flag; int error; @@ -536,8 +535,12 @@ shared_rwlock_lock(rwlock_t *rwlp, timespec_t *tsp, int rd_wr) } } atomic_or_32(rwstate, URW_HAS_WAITERS); + +#ifdef THREAD_DEBUG + uint32_t readers; readers = *rwstate; ASSERT_CONSISTENT_STATE(readers); +#endif /* * The calls to __lwp_rwlock_*() below will release the mutex, * so we need a dtrace probe here. The owner field of the diff --git a/usr/src/lib/libdtrace_jni/java/Makefile b/usr/src/lib/libdtrace_jni/java/Makefile index 0dbfe630d5..77b53e0108 100644 --- a/usr/src/lib/libdtrace_jni/java/Makefile +++ b/usr/src/lib/libdtrace_jni/java/Makefile @@ -23,6 +23,8 @@ # Copyright 2008 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # +# Copyright 2020 Peter Tribble +# include $(SRC)/Makefile.master @@ -35,7 +37,6 @@ PKGNAME=org.opensolaris.os.dtrace APIDIR=$(SRC)/lib/libdtrace_jni/java CLASSES=$(APIDIR)/classes -JNI=$(APIDIR)/native JARS=$(APIDIR)/lib DOCS=$(APIDIR)/docs DOCAPI=$(DOCS)/api @@ -55,7 +56,7 @@ DOCAPIDESTDIR=$(DOCDESTDIR)/api DOCEXAMPLESDESTDIR=$(DOCDESTDIR)/examples DOCHTMLDESTDIR=$(DOCDESTDIR)/html DOCIMAGESDESTDIR=$(DOCDESTDIR)/images -$(BLD_JAVA_8)XDOCLINT_OPTION=-Xdoclint:none +XDOCLINT_OPTION=-Xdoclint:none $(JARDESTDIR)/%: $(JARS)/% $(INS.file) @@ -78,8 +79,8 @@ APICLASSPATH=$(CLASSES):$(APIJAVASRC) # javac flags JFLAGS= -g -d $(CLASSES) -sourcepath $(APICLASSPATH) -JFLAGS += -source 1.5 -target 1.6 -JFLAGS += -Xlint:all,-rawtypes,-options +JFLAGS += -source 7 -target 7 +JFLAGS += -Xlint:all,-deprecation,-rawtypes,-options # The default make rule for Java files COMPILE.java=$(JAVAC) $(JFLAGS) @@ -87,18 +88,6 @@ COMPILE.java=$(JAVAC) $(JFLAGS) $(CLASSES)/$(PKGPATH)/%.class: $(APIJAVASRC)/$(PKGPATH)/%.java $(COMPILE.java) $< -# javah generated headers -APIHDR= LocalConsumer.h -JNIHDRS=$(JNI)/$(APIHDR) - -# API classes with native methods -JNI_CLASSNAMES=\ - LocalConsumer - -JNI_CLASSES=${JNI_CLASSNAMES:%=%.class} -DTRACE_JNI_CLASSES=${JNI_CLASSES:%=$(CLASSES)/$(PKGPATH)/%} -JNI_FULL_CLASSNAMES=${JNI_CLASSNAMES:%=$(PKGNAME).%} - # All API classes API_CLASSNAMES=\ AbstractAggregationValue \ @@ -163,11 +152,10 @@ API_CLASSES=${API_CLASSNAMES:%=%.class} DTRACE_API_CLASSES=${API_CLASSES:%=$(CLASSES)/$(PKGPATH)/%} -all: $(CLASSES) $(DTRACE_API_CLASSES) $(JNI)/$(APIHDR) +all: $(CLASSES) $(DTRACE_API_CLASSES) clean: -$(RM) $(CLASSES)/$(PKGPATH)/*.class - -$(RM) $(JNI)/*.h -$(RM) -r $(DOCAPI) clobber: clean @@ -177,14 +165,6 @@ clobber: clean $(CLASSES): -@mkdir -p $@ -# Make the directory for javah-generated headers, if it doesn't exist -$(JNI): - -@mkdir -p $@ - -$(JNI)/$(APIHDR): $(JNI) $(DTRACE_JNI_CLASSES) - $(JAVAH) -o $@ -classpath $(CLASSES) $(JNI_FULL_CLASSNAMES) - -@touch $@ - # Rule for installing API javadoc. $(DOCAPIDESTDIR)/index.html: $(DTRACE_API_CLASSES) -@mkdir -p $(DOCAPIDESTDIR) diff --git a/usr/src/lib/libdtrace_jni/java/native/LocalConsumer.h b/usr/src/lib/libdtrace_jni/java/native/LocalConsumer.h new file mode 100644 index 0000000000..c0a75819cf --- /dev/null +++ b/usr/src/lib/libdtrace_jni/java/native/LocalConsumer.h @@ -0,0 +1,295 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include <jni.h> +/* Header for class org_opensolaris_os_dtrace_LocalConsumer */ + +#ifndef _Included_org_opensolaris_os_dtrace_LocalConsumer +#define _Included_org_opensolaris_os_dtrace_LocalConsumer +#ifdef __cplusplus +extern "C" { +#endif +#undef org_opensolaris_os_dtrace_LocalConsumer_DTRACE_JNI_VERSION +#define org_opensolaris_os_dtrace_LocalConsumer_DTRACE_JNI_VERSION 3L +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _loadJniTable + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1loadJniTable + (JNIEnv *, jclass); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _checkVersion + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1checkVersion + (JNIEnv *, jclass, jint); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _open + * Signature: ([Lorg/opensolaris/os/dtrace/Consumer/OpenFlag;)V + */ +JNIEXPORT void JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1open + (JNIEnv *, jobject, jobjectArray); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _compileString + * Signature: (Ljava/lang/String;[Ljava/lang/String;)Lorg/opensolaris/os/dtrace/Program; + */ +JNIEXPORT jobject JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1compileString + (JNIEnv *, jobject, jstring, jobjectArray); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _compileFile + * Signature: (Ljava/lang/String;[Ljava/lang/String;)Lorg/opensolaris/os/dtrace/Program/File; + */ +JNIEXPORT jobject JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1compileFile + (JNIEnv *, jobject, jstring, jobjectArray); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _exec + * Signature: (Lorg/opensolaris/os/dtrace/Program;)V + */ +JNIEXPORT void JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1exec + (JNIEnv *, jobject, jobject); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _getProgramInfo + * Signature: (Lorg/opensolaris/os/dtrace/Program;)V + */ +JNIEXPORT void JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1getProgramInfo + (JNIEnv *, jobject, jobject); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _setOption + * Signature: (Ljava/lang/String;Ljava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1setOption + (JNIEnv *, jobject, jstring, jstring); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _getOption + * Signature: (Ljava/lang/String;)J + */ +JNIEXPORT jlong JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1getOption + (JNIEnv *, jobject, jstring); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _isEnabled + * Signature: ()Z + */ +JNIEXPORT jboolean JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1isEnabled + (JNIEnv *, jobject); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _checkProgramEnabling + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1checkProgramEnabling + (JNIEnv *, jobject); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _go + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1go + (JNIEnv *, jobject); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _stop + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1stop + (JNIEnv *, jobject); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _consume + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1consume + (JNIEnv *, jobject); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _interrupt + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1interrupt + (JNIEnv *, jobject); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _close + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1close + (JNIEnv *, jobject); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _getAggregate + * Signature: (Lorg/opensolaris/os/dtrace/AggregateSpec;)Lorg/opensolaris/os/dtrace/Aggregate; + */ +JNIEXPORT jobject JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1getAggregate + (JNIEnv *, jobject, jobject); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _createProcess + * Signature: (Ljava/lang/String;)I + */ +JNIEXPORT jint JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1createProcess + (JNIEnv *, jobject, jstring); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _grabProcess + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1grabProcess + (JNIEnv *, jobject, jint); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _listProbes + * Signature: (Ljava/util/List;Lorg/opensolaris/os/dtrace/ProbeDescription;)V + */ +JNIEXPORT void JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1listProbes + (JNIEnv *, jobject, jobject, jobject); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _listProbeDetail + * Signature: (Ljava/util/List;Lorg/opensolaris/os/dtrace/ProbeDescription;)V + */ +JNIEXPORT void JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1listProbeDetail + (JNIEnv *, jobject, jobject, jobject); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _listCompiledProbes + * Signature: (Ljava/util/List;Lorg/opensolaris/os/dtrace/Program;)V + */ +JNIEXPORT void JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1listCompiledProbes + (JNIEnv *, jobject, jobject, jobject); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _listCompiledProbeDetail + * Signature: (Ljava/util/List;Lorg/opensolaris/os/dtrace/Program;)V + */ +JNIEXPORT void JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1listCompiledProbeDetail + (JNIEnv *, jobject, jobject, jobject); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _getVersion + * Signature: ()Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1getVersion + (JNIEnv *, jclass); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _openCount + * Signature: ()I + */ +JNIEXPORT jint JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1openCount + (JNIEnv *, jclass); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _destroy + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1destroy + (JNIEnv *, jobject); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _quantizeBucket + * Signature: (I)J + */ +JNIEXPORT jlong JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1quantizeBucket + (JNIEnv *, jclass, jint); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _lookupKernelFunction + * Signature: (Ljava/lang/Number;)Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1lookupKernelFunction + (JNIEnv *, jobject, jobject); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _lookupUserFunction + * Signature: (ILjava/lang/Number;)Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1lookupUserFunction + (JNIEnv *, jobject, jint, jobject); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _getExecutableName + * Signature: ()Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1getExecutableName + (JNIEnv *, jclass); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _setMaximumConsumers + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1setMaximumConsumers + (JNIEnv *, jclass, jint); + +/* + * Class: org_opensolaris_os_dtrace_LocalConsumer + * Method: _setDebug + * Signature: (Z)V + */ +JNIEXPORT void JNICALL Java_org_opensolaris_os_dtrace_LocalConsumer__1setDebug + (JNIEnv *, jclass, jboolean); + +#ifdef __cplusplus +} +#endif +#endif +/* Header for class org_opensolaris_os_dtrace_LocalConsumer_Identifier */ + +#ifndef _Included_org_opensolaris_os_dtrace_LocalConsumer_Identifier +#define _Included_org_opensolaris_os_dtrace_LocalConsumer_Identifier +#ifdef __cplusplus +extern "C" { +#endif +#undef org_opensolaris_os_dtrace_LocalConsumer_Identifier_serialVersionUID +#define org_opensolaris_os_dtrace_LocalConsumer_Identifier_serialVersionUID 2183165132305302834LL +#ifdef __cplusplus +} +#endif +#endif +/* Header for class org_opensolaris_os_dtrace_LocalConsumer_State */ + +#ifndef _Included_org_opensolaris_os_dtrace_LocalConsumer_State +#define _Included_org_opensolaris_os_dtrace_LocalConsumer_State +#ifdef __cplusplus +extern "C" { +#endif +#ifdef __cplusplus +} +#endif +#endif diff --git a/usr/src/lib/libslp/javalib/Makefile.conf b/usr/src/lib/libslp/javalib/Makefile.conf index 1c6443a071..a34afab69c 100644 --- a/usr/src/lib/libslp/javalib/Makefile.conf +++ b/usr/src/lib/libslp/javalib/Makefile.conf @@ -56,7 +56,7 @@ SLPCLASSPATH=$(CLASSES):$(SLPJAVASRC) # javac flags JFLAGS= -O -d $(CLASSES) -sourcepath $(SLPCLASSPATH) -JFLAGS += -source 1.6 -target 1.6 -Xlint:deprecation,-options +JFLAGS += -source 7 -target 7 -Xlint:-options # The default make rule for Java files COMPILE.java=$(JAVAC) $(JFLAGS) @@ -86,7 +86,7 @@ SLP_CLASSES=\ UARequester.class SARequester.class slpd.class \ SunServerDATable.class AttributeVerifier.class \ SunDATable.class SLPHeaderV2.class SLPServerHeaderV2.class \ -SLPHeaderV1.class SLPV1Manager.class Syslog.class \ +SLPHeaderV1.class SLPV1Manager.class Syslog.class \ StderrLog.class SLPDgui.class \ ServiceLocationException.class ServiceLocationEnumeration.class \ ServiceLocationEnumerator.class Assert.class \ @@ -141,7 +141,7 @@ ServerAttribute.class ServiceLocationAttribute.class \ ServiceLocationEnumeration.class ServiceLocationEnumerator.class \ ServiceLocationException.class ServiceType.class \ UARequester.class ServiceLocationManager.class \ -SunDATable.class TemplateRegistry.class SLPTemplateRegistry.class \ +SunDATable.class TemplateRegistry.class SLPTemplateRegistry.class \ ServiceLocationAttributeVerifier.class AttributeVerifier.class \ ServiceLocationAttributeDescriptor.class AttributeDescriptor.class \ URLAttributeVerifier.class StderrLog.class \ diff --git a/usr/src/lib/smbsrv/libsmb/common/libsmb.h b/usr/src/lib/smbsrv/libsmb/common/libsmb.h index 4f08abcfca..362c15c294 100644 --- a/usr/src/lib/smbsrv/libsmb/common/libsmb.h +++ b/usr/src/lib/smbsrv/libsmb/common/libsmb.h @@ -21,7 +21,7 @@ /* * Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved. - * Copyright 2019 Nexenta Systems, Inc. All rights reserved. + * Copyright 2019 Nexenta by DDN, Inc. All rights reserved. * Copyright 2020 RackTop Systems, Inc. */ @@ -641,6 +641,7 @@ typedef struct smb_trusted_domains { typedef struct smb_dcinfo { char dc_name[MAXHOSTNAMELEN]; smb_inaddr_t dc_addr; + uint32_t dc_flags; } smb_dcinfo_t; /* diff --git a/usr/src/lib/smbsrv/libsmbns/common/libsmbns.h b/usr/src/lib/smbsrv/libsmbns/common/libsmbns.h index 11396695d2..fc8bd69957 100644 --- a/usr/src/lib/smbsrv/libsmbns/common/libsmbns.h +++ b/usr/src/lib/smbsrv/libsmbns/common/libsmbns.h @@ -20,7 +20,7 @@ */ /* * Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved. - * Copyright 2014 Nexenta Systems, Inc. All rights reserved. + * Copyright 2019 Nexenta by DDN, Inc. All rights reserved. */ #ifndef _LIBSMBNS_H @@ -50,6 +50,7 @@ typedef struct smb_ads_host_info { int port; /* ldap port */ int priority; /* DNS SRV record priority */ int weight; /* DNS SRV record weight */ + uint32_t flags; /* DC flags */ smb_inaddr_t ipaddr; /* network byte order */ } smb_ads_host_info_t; diff --git a/usr/src/lib/smbsrv/libsmbns/common/smbns_ads.c b/usr/src/lib/smbsrv/libsmbns/common/smbns_ads.c index 5f797a38aa..44ae747bbf 100644 --- a/usr/src/lib/smbsrv/libsmbns/common/smbns_ads.c +++ b/usr/src/lib/smbsrv/libsmbns/common/smbns_ads.c @@ -20,7 +20,7 @@ */ /* * Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved. - * Copyright 2014 Nexenta Systems, Inc. All rights reserved. + * Copyright 2019 Nexenta by DDN, Inc. All rights reserved. */ #include <sys/param.h> @@ -476,6 +476,8 @@ again: goto out; } + host->flags = dci->Flags; + (void) mutex_lock(&smb_ads_cached_host_mtx); if (!smb_ads_cached_host_info) smb_ads_cached_host_info = smb_ads_dup_host_info(host); @@ -1974,6 +1976,7 @@ smb_ads_lookup_msdcs(char *fqdn, smb_dcinfo_t *dci) (void) strlcpy(dci->dc_name, hinfo->name, sizeof (dci->dc_name)); dci->dc_addr = hinfo->ipaddr; + dci->dc_flags = hinfo->flags; free(hinfo); return (NT_STATUS_SUCCESS); diff --git a/usr/src/man/man1/crontab.1 b/usr/src/man/man1/crontab.1 index c954036653..d48b995045 100644 --- a/usr/src/man/man1/crontab.1 +++ b/usr/src/man/man1/crontab.1 @@ -45,29 +45,24 @@ .\" Copyright (c) 2011, Joyent, Inc. All Rights Reserved .\" Portions Copyright (c) 1992, X/Open Company Limited All Rights Reserved .\" Copyright (c) 2009, Sun Microsystems, Inc. All Rights Reserved -.\" Copyright 2019 OmniOS Community Edition (OmniOSce) Association. +.\" Copyright 2020 OmniOS Community Edition (OmniOSce) Association. .\" -.TH CRONTAB 1 "Oct 22, 2019" +.TH CRONTAB 1 "Aug 20, 2020" .SH NAME crontab \- user crontab file .SH SYNOPSIS .nf -\fB/usr/bin/crontab\fR [\fIfilename\fR] +\fB/usr/bin/crontab\fR [\fB-u\fR \fIusername\fR] [\fIfilename\fR] .fi .LP .nf -\fB/usr/bin/crontab\fR \fB-e\fR [\fIusername\fR] +\fB/usr/bin/crontab\fR \fB{ -e | -l | -r }\fR [\fIusername\fR] .fi .LP .nf -\fB/usr/bin/crontab\fR \fB-l\fR [\fB-g\fR] [\fIusername\fR] -.fi - -.LP -.nf -\fB/usr/bin/crontab\fR \fB-r\fR [\fIusername\fR] +\fB/usr/bin/crontab\fR \fB-u\fR \fIusername\fR \fB{ -e | -g | -l | -r }\fR .fi .LP @@ -77,17 +72,12 @@ crontab \- user crontab file .LP .nf -\fB/usr/xpg4/bin/crontab\fR \fB-e\fR [\fIusername\fR] +\fB/usr/xpg4/bin/crontab\fR \fB{ -e | -g | -l | -r }\fR [\fIusername\fR] .fi .LP .nf -\fB/usr/xpg4/bin/crontab\fR \fB-l\fR [\fB-g\fR] [\fIusername\fR] -.fi - -.LP -.nf -\fB/usr/xpg4/bin/crontab\fR \fB-r\fR [\fIusername\fR] +\fB/usr/xpg4/bin/crontab\fR \fB-u\fR \fIusername\fR \fB{ -e | -l | -r }\fR .fi .LP @@ -97,17 +87,12 @@ crontab \- user crontab file .LP .nf -\fB/usr/xpg6/bin/crontab\fR \fB-e\fR [\fIusername\fR] -.fi - -.LP -.nf -\fB/usr/xpg6/bin/crontab\fR \fB-l\fR [\fB-g\fR] [\fIusername\fR] +\fB/usr/xpg6/bin/crontab\fR \fB{ -e | -g | -l | -r }\fR [\fIusername\fR] .fi .LP .nf -\fB/usr/xpg6/bin/crontab\fR \fB-r\fR [\fIusername\fR] +\fB/usr/xpg6/bin/crontab\fR \fB-u\fR \fIusername\fR \fB{ -e | -l | -r }\fR .fi .SH DESCRIPTION @@ -119,7 +104,8 @@ users' crontabs. .sp .LP If \fBcrontab\fR is invoked with \fIfilename\fR, this overwrites an existing -\fBcrontab\fR entry for the user that invokes it. +\fBcrontab\fR entry for the user that invokes it, or for the user specified +with the \fB-u\fR option. .sp .LP Cron supports a merged crontab with entries coming from either the user's @@ -131,6 +117,8 @@ be customized by the user. The dual set of crontab entries is only of interest to system-defined users such as \fBroot\fR. Except where otherwise explicitly indicated, all variants of the \fBcrontab\fR command act only on the editable crontab files found in \fB/var/spool/cron/crontabs\fR. +.sp +.LP .SS "\fBcrontab\fR Access Control" Users: Access to \fBcrontab\fR is allowed: .RS +4 @@ -285,11 +273,11 @@ The following variables are supported: .sp .ne 2 .na -\fB\fBHOME\fR\fR +\fBHOME\fR .ad .sp .6 .RS 4n -Allows the user to choose and alternative directory for cron to change +Allows the user to choose an alternative directory for cron to change directory to prior to running the command. For example: .sp .in +2 @@ -304,7 +292,7 @@ HOME=/var/tmp .sp .ne 2 .na -\fB\fBSHELL\fR\fR +\fBSHELL\fR .ad .sp .6 .RS 4n @@ -322,7 +310,7 @@ SHELL=/usr/bin/ksh .sp .ne 2 .na -\fB\fBTZ\fR\fR +\fBTZ\fR .ad .sp .6 .RS 4n @@ -365,7 +353,7 @@ The following options are supported: .sp .ne 2 .na -\fB\fB-e\fR\fR +\fB-e\fR .ad .RS 6n Edits a copy of the current user's \fBcrontab\fR file, or creates an empty file @@ -392,7 +380,7 @@ editable. .sp .ne 2 .na -\fB\fB-l\fR\fR +\fB-l\fR .ad .RS 6n Lists the \fBcrontab\fR file for the invoking user. Only root or a user with @@ -419,7 +407,7 @@ also given. .sp .ne 2 .na -\fB\fB-r\fR\fR +\fB-r\fR .ad .RS 6n Removes a user's \fBcrontab\fR from the \fBcrontab\fR directory. Only root or a @@ -428,6 +416,18 @@ following the \fB-r\fR option to remove the \fBcrontab\fR file of the specified user. .RE +.sp +.ne 2 +.na +\fB-u\fR \fIusername\fR +.ad +.RS 6n +Specifies the name of the user whose \fBcrontab\fR is to be replaced, viewed or +modified. This can only be done by root or by a user with the +\fBsolaris.jobs.admin\fR authorization. + +.RE + .SH EXAMPLES \fBExample 1 \fRCleaning up Core Files .sp @@ -552,7 +552,7 @@ that affect the execution of \fBcrontab\fR: \fBLANG\fR, \fBLC_ALL\fR, .SS "\fB/usr/bin/crontab\fR" .ne 2 .na -\fB\fBEDITOR\fR\fR +\fBEDITOR\fR .ad .RS 10n Determine the editor to be invoked when the \fB-e\fR option is specified. This @@ -563,7 +563,7 @@ is overridden by the \fBVISUAL\fR environmental variable. The default editor is .sp .ne 2 .na -\fB\fBPATH\fR\fR +\fBPATH\fR .ad .RS 10n The \fBPATH\fR in \fBcrontab\fR's environment specifies the search path used to @@ -573,7 +573,7 @@ find the editor. .sp .ne 2 .na -\fB\fBVISUAL\fR\fR +\fBVISUAL\fR .ad .RS 10n Determine the visual editor to be invoked when the \fB-e\fR option is @@ -584,7 +584,7 @@ specified. If \fBVISUAL\fR is not specified, then the environment variable .SS "\fB/usr/xpg4/bin/crontab\fR" .ne 2 .na -\fB\fBEDITOR\fR\fR +\fBEDITOR\fR .ad .RS 10n Determine the editor to be invoked when the \fB-e\fR option is specified. The @@ -594,7 +594,7 @@ default editor is \fB/usr/xpg4/bin/vi\fR. .SS "\fB/usr/xpg6/bin/crontab\fR" .ne 2 .na -\fB\fBEDITOR\fR\fR +\fBEDITOR\fR .ad .RS 10n Determine the editor to be invoked when the \fB-e\fR option is specified. The @@ -606,7 +606,7 @@ The following exit values are returned: .sp .ne 2 .na -\fB\fB0\fR\fR +\fB0\fR .ad .RS 6n Successful completion. @@ -615,7 +615,7 @@ Successful completion. .sp .ne 2 .na -\fB\fB>0\fR\fR +\fB>0\fR .ad .RS 6n An error occurred. @@ -624,7 +624,7 @@ An error occurred. .SH FILES .ne 2 .na -\fB\fB/etc/cron.d\fR\fR +\fB/etc/cron.d\fR .ad .RS 28n main cron directory @@ -633,7 +633,7 @@ main cron directory .sp .ne 2 .na -\fB\fB/etc/cron.d/cron.allow\fR\fR +\fB/etc/cron.d/cron.allow\fR .ad .RS 28n list of allowed users @@ -642,7 +642,7 @@ list of allowed users .sp .ne 2 .na -\fB\fB/etc/default/cron\fR\fR +\fB/etc/default/cron\fR .ad .RS 28n contains cron default settings @@ -651,7 +651,7 @@ contains cron default settings .sp .ne 2 .na -\fB\fB/etc/cron.d/cron.deny\fR\fR +\fB/etc/cron.d/cron.deny\fR .ad .RS 28n list of denied users @@ -669,7 +669,7 @@ system spool area for \fBcrontab\fR .sp .ne 2 .na -\fB\fB/var/cron/log\fR\fR +\fB/var/cron/log\fR .ad .RS 28n accounting information @@ -678,7 +678,7 @@ accounting information .sp .ne 2 .na -\fB\fB/var/spool/cron/crontabs\fR\fR +\fB/var/spool/cron/crontabs\fR .ad .RS 28n spool area for \fBcrontab\fR diff --git a/usr/src/man/man1/find.1 b/usr/src/man/man1/find.1 index d393a3197d..3e1b3959ee 100644 --- a/usr/src/man/man1/find.1 +++ b/usr/src/man/man1/find.1 @@ -47,7 +47,7 @@ .\" Copyright (c) 2013 Andrew Stormont. All rights reserved. .\" Copyright 2020 Joyent, Inc. .\" -.TH FIND 1 "Feb 20, 2020" +.TH FIND 1 "Aug 23, 2020" .SH NAME find \- find files .SH SYNOPSIS @@ -226,6 +226,18 @@ True if the file's status was changed \fIn\fR days ago. .sp .ne 2 .na +\fB\fB-delete\fR\fR +.ad +.RS 17n +Always true. Deletes the files and folders found recursing from the current +directory. This option implicitly enables \fB-depth\fR and is incompatible +with following symlinks, if specified. For security reasons, relative paths +starting with '\fB\&/\fR' are not allowed. +.RE + +.sp +.ne 2 +.na \fB\fB-depth\fR\fR .ad .RS 17n diff --git a/usr/src/man/man1/grep.1 b/usr/src/man/man1/grep.1 index 92e25a96d3..be5014192d 100644 --- a/usr/src/man/man1/grep.1 +++ b/usr/src/man/man1/grep.1 @@ -44,8 +44,9 @@ .\" Portions Copyright (c) 1992, X/Open Company Limited All Rights Reserved .\" Copyright (c) 2008, Sun Microsystems, Inc. All Rights Reserved .\" Copyright 2018 Nexenta Systems, Inc. +.\" Copyright 2020 Oxide Computer Company .\" -.Dd February 10, 2018 +.Dd August 13, 2020 .Dt GREP 1 .Os .Sh NAME @@ -56,10 +57,11 @@ .Sh SYNOPSIS .Nm grep .Op Fl E Ns | Ns Fl F -.Op Fl bchHilnrRsqvwx +.Op Fl bchHilLnorRsqvwx .Op Fl A Ar num .Op Fl B Ar num .Op Fl C Ar num Ns | Ns Fl Ns Ar num +.Op Fl -label Ns = Ns Ar name .Oo Fl e Ar pattern_list Oc Ns ... .Oo Fl f Ar pattern_file Oc Ns ... .Op Ar pattern_list @@ -107,7 +109,9 @@ delimiter line. .It Fl c Prints only a count of the lines that contain the pattern. Overrides -.Fl l . +.Fl l +and +.Fl L . .It Fl C Ar num Ns \&, Fl Ns Ar num Prints .Ar num @@ -164,22 +168,71 @@ Used when searching multiple files. Precedes each line by the name of the file containing the matching line. .It Fl i Ignores upper/lower case distinction during comparisons. +.It Fl -label Ns = Ns Ar name +When the name of the matching file is printed +.Pq Fl H , +instead of printing the string +.Ql (standard input) +the string +.Ar name +is printed instead. +See +.Sx Example 5 . .It Fl l Prints only the names of files with matching lines, separated by NEWLINE characters. Does not repeat the names of files when the pattern is found more than once. +If both +.Fl l +and +.Fl L +are specified, only the last specified takes effect. +Overrides +.Fl H . +.It Fl L +The opposite of the +.Fl l +flag. +Prints only the names of files without matching lines. +If both +.Fl l +and +.Fl L +are specified, only the last specified takes effect. Overrides .Fl H . .It Fl n Precedes each line by its line number in the file (first line is 1). +.It Fl o +Prints only the matching part of a line. +If a pattern appears more than once in a line, it will be matched and +printed multiple times. +.Pp +The +.Fl o +option is overridden when any of the +.Fl l , +.Fl L , +or +.Fl c +options are specified. +When the +.Fl o +option is specified, all context options are ignored. +The +.Fl o +and +.Fl v +options are not supported together at this time. .It Fl q Quiet. Does not write anything to the standard output, regardless of matching lines. Exits with zero status if an input line is selected. Overrides -.Fl c +.Fl c , +.Fl l , and -.Fl l . +.Fl L . .It Fl r Read all files under each directory, recursively. Follow symbolic links on the command line, but skip symlinks that are @@ -341,6 +394,20 @@ $ grep -E '^abc$ $ grep -F -x 'abc def' .Ed +.It Sy Example 5 No Using Fl -label +When piping standard input into +.Nm , +as part of a pipeline, occasionally it can be useful override the file +name +.Ql (standard input) +with something from the pipeline. +This would output each matching line instead with the name of the input +file. +.Bd -literal +$ for f in *.gz; do +> gzcat $f | grep -H --label=$f foo +> done +.Ed .El .Sh ENVIRONMENT VARIABLES See diff --git a/usr/src/man/man1/sed.1 b/usr/src/man/man1/sed.1 index 441f877919..f581279fc6 100644 --- a/usr/src/man/man1/sed.1 +++ b/usr/src/man/man1/sed.1 @@ -1,6 +1,9 @@ .\" Copyright (c) 1992, 1993 .\" The Regents of the University of California. All rights reserved. .\" +.\" Copyright 2011 Nexenta Systems, Inc. All rights reserved. +.\" Copyright 2020 OmniOS Community Edition (OmniOSce) Association. +.\" .\" This code is derived from software contributed to Berkeley by .\" the Institute of Electrical and Electronics Engineers, Inc. .\" @@ -28,7 +31,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.TH SED 1 "Aug 7, 2020" +.TH SED 1 "Aug 21, 2020" .SH NAME \fBsed\fP \- stream editor @@ -152,7 +155,7 @@ option suppresses this behavior. Same as \fB\-E\fP for compatibility with GNU sed. - +.PP The form of a \fBsed\fP command is as follows: @@ -177,6 +180,10 @@ deletes the pattern space. Some of the functions use a .IR "hold space" to save all or part of the pattern space for subsequent retrieval. + +If an input file is growing while sed is running, the +``$'' +address match may be unreliable. .SH "Sed Addresses" An address is not required, but if specified must have one of the following formats: diff --git a/usr/src/man/man1m/dispadmin.1m b/usr/src/man/man1m/dispadmin.1m index 578bb8da87..0f7af2d255 100644 --- a/usr/src/man/man1m/dispadmin.1m +++ b/usr/src/man/man1m/dispadmin.1m @@ -1,5 +1,6 @@ '\" te .\" Copyright 1989 AT&T Copyright (c) 2008 Sun Microsystems, Inc. All Rights Reserved. +.\" Copyright 2020 (c) Sergio Aguayo, All Rights Reserved. .\" 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] @@ -7,7 +8,6 @@ .SH NAME dispadmin \- process scheduler administration .SH SYNOPSIS -.LP .nf \fBdispadmin\fR \fB-l\fR .fi @@ -23,8 +23,6 @@ dispadmin \- process scheduler administration .fi .SH DESCRIPTION -.sp -.LP The \fBdispadmin\fR command displays or changes process scheduler parameters while the system is running. .sp @@ -35,8 +33,6 @@ not attempt to analyze the effect that the new values have on the performance of the system. Inappropriate values can have a negative effect on system performance. (See \fISystem Administration Guide: Advanced Administration\fR.) .SH OPTIONS -.sp -.LP The following options are supported: .sp .ne 2 @@ -48,9 +44,9 @@ The following options are supported: Specifies the class whose parameters are to be displayed or changed. Valid \fIclass\fR values are: \fBRT\fR for the real-time class, \fBTS\fR for the time-sharing class, \fBIA\fR for the inter-active class, \fBFSS\fR for the -fair-share class, and FX for the fixed-priority class. The time-sharing and -inter-active classes share the same scheduler, so changes to the scheduling -parameters of one will change those of the other. +fair-share class, and \fBFX\fR for the fixed-priority class. The time-sharing +and inter-active classes share the same scheduler, so changes to the +scheduling parameters of one will change those of the other. .RE .sp @@ -131,18 +127,17 @@ Moreover, the values must describe a table that is the same size (has same number of priority levels) as the table being overwritten. Super-user privileges are required in order to use the \fB-s\fR option. .sp -Specify time quantum values for scheduling classes in system clock ticks, and -not in constant-time units. Time quantum values are based on the value of the -kernel's \fBhz\fR variable. If kernel variable \fBhires_tick\fR is set to -\fB1\fR to get higher resolution clock behavior, the actual time quanta will be -reduced by the order of \fB10\fR. +Time quantum values for scheduling classes are specified in system clock ticks +rather than constant-time units. These values are based on the value of the +kernel's \fBhz\fR variable. By default, the system operates at 1000 Hz and +thus with a quantum of 1 millisecond. If the kernel tunable \fBhires_tick\fR +is set to 0, this drops to 100 Hz for a larger quantum of 10 milliseconds. .sp The \fB-g\fR and \fB-s\fR options are mutually exclusive: you may not retrieve the table at the same time you are overwriting it. .RE .SH EXAMPLES -.LP \fBExample 1 \fRRetrieving the Current Scheduler Parameters for the real-time class .sp @@ -209,7 +204,6 @@ dispadmin \fB-c\fR TS \fB-s\fR ts.config .sp .SH FILES -.sp .ne 2 .na \fB\fB/etc/dispadmin.conf\fR\fR @@ -220,8 +214,6 @@ Possible location for argument to \fB-s\fR option. .RE .SH SEE ALSO -.sp -.LP \fBpriocntl\fR(1), \fBsvcs\fR(1), \fBsvcadm\fR(1M), \fBpriocntl\fR(2), \fBfx_dptbl\fR(4), \fBrt_dptbl\fR(4), \fBts_dptbl\fR(4), \fBattributes\fR(5), \fBsmf\fR(5), \fBFSS\fR(7) @@ -229,14 +221,10 @@ Possible location for argument to \fB-s\fR option. .LP \fI\fR \fI\fR .SH DIAGNOSTICS -.sp -.LP \fBdispadmin\fR prints an appropriate diagnostic message if it fails to overwrite the current scheduler parameters due to lack of required permissions or a problem with the specified input file. .SH NOTES -.sp -.LP The default scheduling class setting facility is managed by the service management facility, \fBsmf\fR(5), under the service identifier: .sp diff --git a/usr/src/man/man1m/prtvtoc.1m b/usr/src/man/man1m/prtvtoc.1m index 4f883420c1..8b353d750b 100644 --- a/usr/src/man/man1m/prtvtoc.1m +++ b/usr/src/man/man1m/prtvtoc.1m @@ -3,28 +3,23 @@ .\" 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] -.TH PRTVTOC 1M "Jul 25, 2002" +.TH PRTVTOC 1M "Apr 14, 2020" .SH NAME prtvtoc \- report information about a disk geometry and partitioning .SH SYNOPSIS -.LP .nf \fBprtvtoc\fR [\fB-fhs\fR] [\fB-t\fR \fIvfstab\fR] [\fB-m\fR \fImnttab\fR] \fIdevice\fR .fi .SH DESCRIPTION -.sp -.LP The \fBprtvtoc\fR command allows the contents of the label to be viewed. The command can be used only by the super-user. .sp .LP The \fIdevice\fR name can be the file name of a raw device in the form of -\fB/dev/rdsk/c?t?d?s2\fR or can be the file name of a block device in the form -of \fB/dev/dsk/c?t?d?s2\fR. +\fB/dev/rdsk/c*t*d*s2\fR or can be the file name of a block device in the form +of \fB/dev/dsk/c*t*d*s2\fR. .SH OPTIONS -.sp -.LP The following options are supported: .sp .ne 2 @@ -75,7 +70,6 @@ Use \fIvfstab\fR as the list of filesystem defaults, in place of .RE .SH EXAMPLES -.LP \fBExample 1 \fRUsing the \fBprtvtoc\fR Command .sp .LP @@ -88,26 +82,25 @@ disk: example# prtvtoc /dev/rdsk/c0t3d0s2 * /dev/rdsk/c0t3d0s2 partition map * -* Dimension: -* 512 bytes/sector -* 80 sectors/track -* 9 tracks/cylinder -* 720 sectors/cylinder -* 2500 cylinders -* 1151 accessible cylinders +* Dimensions: +* 512 bytes/sector +* 80 sectors/track +* 9 tracks/cylinder +* 720 sectors/cylinder +* 2500 cylinders +* 1151 accessible cylinders * * Flags: * 1: unmountable * 10: read-only -* * First Sector Last -* Partition Tag Flags Sector Count Sector Mount Directory - 0 2 00 0 76320 76319 / - 1 3 01 76320 132480 208799 - 2 5 00 0 828720 828719 - 5 6 00 208800 131760 340559 /opt - 6 4 00 340560 447120 787679 /usr - 7 8 00 787680 41040 828719 /export/home -example# +* First Sector Last +* Partition Tag Flags Sector Count Sector Mount Directory + 0 2 00 0 76320 76319 / + 1 3 01 76320 132480 208799 + 2 5 00 0 828720 828719 + 5 6 00 208800 131760 340559 /opt + 6 4 00 340560 447120 787679 /usr + 7 8 00 787680 41040 828719 /export/home .fi .in -2 .sp @@ -133,7 +126,7 @@ BACKUP 0x05 STAND 0x06 VAR 0x07 HOME 0x08 -ALTSCTR 0x09 +ALTSCTR 0x09 CACHE 0x0a RESERVED 0x0b .TE @@ -185,30 +178,26 @@ example# prtvtoc /dev/rdsk/c1t1d0s2 * /dev/rdsk/c1t1d0s2 partition map * * Dimensions: -* 512 bytes/sector -* 3187630080 sectors -* 3187630013 accessible sectors +* 512 bytes/sector +* 3187630080 sectors +* 3187630013 accessible sectors * * Flags: * 1: unmountable * 10: read-only * -* First Sector Last -* Partition Tag Flags Sector Count Sector Mount Directory -0 2 00 34 262144 262177 -1 3 01 262178 262144 524321 -6 4 00 524322 3187089340 3187613661 -8 11 00 3187613662 16384 318763004 +* First Sector Last +* Partition Tag Flags Sector Count Sector Mount Directory + 0 2 00 34 262144 262177 + 1 3 01 262178 262144 524321 + 6 4 00 524322 3187089340 3187613661 + 8 11 00 3187613662 16384 318763004 .fi .in -2 .sp .SH SEE ALSO -.sp -.LP \fBdevinfo\fR(1M), \fBfmthard\fR(1M), \fBformat\fR(1M), \fBmount\fR(1M), \fBattributes\fR(5) .SH WARNINGS -.sp -.LP The \fBmount\fR command does not check the "not mountable" bit. diff --git a/usr/src/man/man2/Makefile b/usr/src/man/man2/Makefile index 556de2d03b..8f664a56fc 100644 --- a/usr/src/man/man2/Makefile +++ b/usr/src/man/man2/Makefile @@ -15,6 +15,7 @@ # Copyright 2013 Nexenta Systems, Inc. All rights reserved. # Copyright (c) 2018, Joyent, Inc. All rights reserved. # Copyright 2017 Peter Tribble +# Copyright 2020 OmniOS Community Edition (OmniOSce) Association. # include $(SRC)/Makefile.master @@ -196,6 +197,7 @@ MANLINKS= _Exit.2 \ fstat.2 \ fstatat.2 \ fstatvfs.2 \ + futimes.2 \ futimesat.2 \ futimens.2 \ getaudit_addr.2 \ @@ -213,6 +215,7 @@ MANLINKS= _Exit.2 \ lchown.2 \ linkat.2 \ lstat.2 \ + lutimes.2 \ mkdirat.2 \ mknodat.2 \ openat.2 \ @@ -396,7 +399,9 @@ umount2.2 := LINKSRC = umount.2 unlinkat.2 := LINKSRC = unlink.2 futimens.2 := LINKSRC = utimes.2 +futimes.2 := LINKSRC = utimes.2 futimesat.2 := LINKSRC = utimes.2 +lutimes.2 := LINKSRC = utimes.2 utimensat.2 := LINKSRC = utimes.2 vforkx.2 := LINKSRC = vfork.2 diff --git a/usr/src/man/man2/utimes.2 b/usr/src/man/man2/utimes.2 index 69eee29879..404fea7180 100644 --- a/usr/src/man/man2/utimes.2 +++ b/usr/src/man/man2/utimes.2 @@ -43,12 +43,12 @@ .\" Portions Copyright (c) 1992, X/Open Company Limited. All Rights Reserved. .\" Copyright (c) 2009, Sun Microsystems, Inc. All Rights Reserved. .\" Copyright (c) 2014, Joyent, Inc. +.\" Copyright 2020 OmniOS Community Edition (OmniOSce) Association. .\" -.TH UTIMES 2 "Dec 20, 2014" +.TH UTIMES 2 "Sep 06, 2020" .SH NAME -utimes, futimesat \- set file access and modification times +utimes, lutimes, futimes, futimesat, utimens, utimensat \- set file access and modification times .SH SYNOPSIS -.LP .nf #include <sys/time.h> @@ -57,6 +57,16 @@ utimes, futimesat \- set file access and modification times .LP .nf +\fBint\fR \fBlutimes\fR(\fBconst char *\fR\fIpath\fR, \fBconst struct timeval\fR \fItimes\fR[2]); +.fi + +.LP +.nf +\fBint\fR \fBfutimes\fR(\fBint\fR \fIfildes\fR, \fBconst struct timeval\fR \fItimes\fR[2]); +.fi + +.LP +.nf \fBint\fR \fBfutimesat\fR(\fBint\fR \fIfildes\fR, \fBconst char *\fR\fIpath\fR, \fBconst struct timeval\fR \fItimes\fR[2]); .fi @@ -65,18 +75,27 @@ utimes, futimesat \- set file access and modification times .nf #include <sys/stat.h> -\fBint\fR \fBfutimens\fR(\fBint\fR \fIfiledes\fR, \fBconst timespec_t\fR \fInstimes[2]\fR); +\fBint\fR \fBfutimens\fR(\fBint\fR \fIfildes\fR, \fBconst timespec_t\fR \fInstimes[2]\fR); -\fBint\fR \fButimensat\fR(\fBint\fR \fIfiledes\fR, \fBconst char *\fR\fIpath\fR, +\fBint\fR \fButimensat\fR(\fBint\fR \fIfildes\fR, \fBconst char *\fR\fIpath\fR, \fBconst timespec_t\fR \fInstimes[2]\fR, \fBint\fR \fIflag\fR); .SH DESCRIPTION -.LP The \fButimes()\fR function sets the access and modification times of the file pointed to by the \fIpath\fR argument to the value of the \fItimes\fR argument. It allows time specifications accurate to the microsecond. .sp .LP +The \fBlutimes()\fR function operates like \fButimes()\fR except if \fIpath\fR +points to a symbolic link; in that case \fBlutimes()\fR changes the access and +modifications times of the link, while \fButimes()\fR changes the file that +is referenced by the link. +.sp +.LP +The \fBfutimes()\fR function sets the access and modification times of the +file referenced by the file descriptor \fIfildes\fR. +.sp +.LP The \fBfutimesat()\fR function also sets access and modification times. See \fBfsattr\fR(5). If \fIpath\fR is a relative path name, however, \fBfutimesat()\fR resolves the path relative to the \fIfildes\fR argument @@ -84,7 +103,7 @@ rather than the current working directory. If \fIfildes\fR is set to \fBAT_FDCWD\fR, defined in <\fBfcntl.h\fR>, \fBfutimesat()\fR resolves the path relative to the current working directory. If \fIpath\fR is a null pointer, \fBfutimesat()\fR sets the access and modification times on the file referenced -by \fIfildes\fR. The \fIfildes\fR argument is ignored even when +by \fIfildes\fR. The \fIfildes\fR argument is ignored if \fBfutimesat()\fR is provided with an absolute path. .sp .LP @@ -107,28 +126,28 @@ The \fBfutimens()\fR and \fButimensat()\fR functions also set access and modification times; however, instead of taking \fBstruct timeval\fR, they take \fBtimespec_t\fR which allows for nanosecond granularity. The \fBfutimens()\fR function sets the access and modification times on the file descriptor -referenced by \fIfiledes\fR. +referenced by \fIfildes\fR. .sp .LP The \fButimensat()\fR function determines the file to set the access and -modification times in an similar way to \fBfutemsat()\fR. If the argument -\fIpath\fR is an absolute path, then the argument \fIfiledes\fR is ignored; +modification times in an similar way to \fBfutimesat()\fR. If the argument +\fIpath\fR is an absolute path, then the argument \fIfildes\fR is ignored; otherwise, \fIpath\fR is interpreted as a path relative to the directory -specified by \fIfiledes\fR. If \fIfiledes\fR is set to \fBAT_FDCWD\fR, then +specified by \fIfildes\fR. If \fIfildes\fR is set to \fBAT_FDCWD\fR, then \fIpath\fR is resolved relative to the current working directory. The behavior when encountering symbolic links may be controlled by the value of the \fIflag\fR argument. If the value of flag is the constant \fBAT_SYMLINK_NOFOLLOW\fR, then when a symbolic link is encountered while resolving a path, it will not be followed. Otherwise, the value of \fIflag\fR -should be \fB0\fR. +should be \fB0\fR. Note that, unlike \fBfutimesat()\fR, \fButimensat()\fR +does not accept a null pointer for the \fIpath\fR argument. .SH RETURN VALUES -.LP Upon successful completion, \fB0\fR is returned. Otherwise, \fB\(mi1\fR is returned, \fBerrno\fR is set to indicate the error, and the file times will not be affected. .SH ERRORS -.LP -The \fButimes()\fR, \fBfutimesat()\fR, \fBfutimens()\fR, and \fButimensat()\fR +The \fButimes()\fR, \fBlutimes()\fR, \fBfutimes()\fR, \fBfutimesat()\fR, +\fBfutimens()\fR, and \fButimensat()\fR functions will fail if: .sp .ne 2 @@ -147,9 +166,7 @@ process does not match the owner of the file and write access is denied. \fB\fBEFAULT\fR\fR .ad .RS 16n -The \fIpath\fR or \fItimes\fR argument points to an illegal address. For -\fBfutimesat()\fR, \fIpath\fR might have the value \fINULL\fR if the -\fIfildes\fR argument refers to a valid open file descriptor. +The \fIpath\fR or \fItimes\fR argument points to an illegal address. .RE .sp @@ -159,6 +176,7 @@ The \fIpath\fR or \fItimes\fR argument points to an illegal address. For .ad .RS 16n A signal was caught during the execution of the \fButimes()\fR, +\fBlutimes()\fR, \fBfutimes()\fR, \fBfutimesat()\fR, \fBfutimens()\fR, or \fButimensat()\fR functions. .RE @@ -270,7 +288,6 @@ length exceeds {\fIPATH_MAX\fR}. .RE .SH ATTRIBUTES -.LP See \fBattributes\fR(5) for descriptions of the following attributes: .sp @@ -290,6 +307,5 @@ Standard See below. .LP For \fButimes()\fR, \fButimensat()\fR and \fBfutimensat()\fR, see \fBstandards\fR(5). .SH SEE ALSO -.LP -\fBfutimens\fR(2), \fBstat\fR(2), \fButime\fR(2), \fBattributes\fR(5), +fBstat\fR(2), \fButime\fR(2), \fBattributes\fR(5), \fBfsattr\fR(5), \fBstandards\fR(5) diff --git a/usr/src/man/man3c/getopt_long.3c b/usr/src/man/man3c/getopt_long.3c index adf48e6750..6c59fe3fc7 100644 --- a/usr/src/man/man3c/getopt_long.3c +++ b/usr/src/man/man3c/getopt_long.3c @@ -29,12 +29,14 @@ .\" .\" Copyright 2018 Jason King .\" Copyright 2018, Joyent, Inc. +.\" Copyright 2020 Oxide Computer Company .\" -.Dd July 17, 2018 +.Dd August 10, 2020 .Dt GETOPT_LONG 3C .Os .Sh NAME .Nm getopt_long , +.Nm getopt_long_clip , .Nm getopt_long_only .Nd get long options from command line argument list .Sh SYNOPSIS @@ -72,20 +74,56 @@ The .Fn getopt_long function is similar to .Xr getopt 3C -but it accepts options in two forms: words and characters. -The -.Fn getopt_long -function provides a superset of the functionality of +but it accepts options in two forms: short options and long options. +Short options are the traditional option flags that use a hyphen followed +by a single character. +This is the only form of option that is portable and it is supported by .Xr getopt 3C . +Note, some implementation of +.Xr getopt 3C +do support non-standard extensions for long options; however, these are +not portable and not considered in this manual page. +Common example of short options are: +.Fl a , +.Fl l , +and +.Fl r . +Long options use two hyphen characters are generally full words. +The long versions of the above might be: +.Fl -all , +.Fl -list , +and +.Fl -recursive . +.Pp The .Fn getopt_long -function -can be used in two ways. +function can be used to: +.Bl -enum +.It +Support an option with both short and long forms. +.It +Support an option with only a short form. +.It +Support an option with only a long form. +.El .Pp -In the first way, every long option understood -by the program has a corresponding short option, and the option -structure is only used to translate from long options to short -options. +To have a short option selected, as with +.Xr getopt 3C , +it must be listed in +.Fa optstring . +Long options are instead listed in the +.Fa longopts +array. +For an option to have both a short and long form it must be present in +both +.Fa optstring +and +.Fa longopts . +.Pp +Long options can be handled in two different ways. +In the first way, every long option understood by the program has a +corresponding short option, and the option structure is only used to +translate from long options to short options. When used in this fashion, .Fn getopt_long behaves identically to @@ -125,7 +163,8 @@ and acts similar to .Fa optstring in -.Xr getopt 3C . +.Xr getopt 3C , +listing the set of supported short option flags. In addition, .Fa optstring can begin with @@ -190,7 +229,7 @@ struct option { .Pp The .Fa name -field should contain the option name without the leading double dash. +field should contain the option name without the leading double hyphen. .Pp The .Fa has_arg @@ -281,12 +320,12 @@ is treated the same as .It Long options cannot be abbreviated on the command line. .It -Long options must use a double dash +Long options must use a double hyphen .Pq Ql -- . .It Option processing stops at the first non-option. .It -All long options must have an eqivalent short option (single character) and +All long options must have an equivalent short option (single character) and vice-versa. .It A leading @@ -465,6 +504,22 @@ The correct invocation would be: .Pp .Dl cmd Fl cd Fl e Ar ieio .Sh EXAMPLES +.Sy Example 1 +Basic usage of +.Fn getopt_long . +.Pp +In this example, the short options, +.Fl b +and +.Fl f +are treated the same way as their corresponding long options +.Fl -buffy +and +.Fl -fluoride . +The long option +.Fl -daggerset +is only matched as a long option. +.Pp .Bd -literal -compact int bflag, ch, fd; int daggerset; @@ -500,6 +555,88 @@ while ((ch = getopt_long(argc, argv, "bf:", longopts, NULL)) != -1) { argc -= optind; argv += optind; .Ed +.Pp +.Sy Example 2 +Mixing short-only and long-only options. +.Pp +This example has a program that uses both short and long options and +always causes the option to be handled in a way that is similar to +.Xr getopt 3C +regardless of if it is short or long. +Options that are only long options are assigned a character value that +is outside of the common 8-bit range +.Po +starting at +.Dv USHRT_MAX ++ 1. +.Pc +This allows them to still integrate into a normal +.Xr getopt 3C +style option processing loop. +.Pp +In the following code, +.Fl s +is only usable as a short option while +.Fl -long-only +is only usable as a long option, hence +.Fl s +is only specified in +.Fa optstring +and +.Fl -long-only +is only specified in the +.Fa longopts +.Vt option +array. +.Pp +.Bd -literal -compact +#include <getopt.h> +#include <stdio.h> +#include <limits.h> + +enum longopt_chars { + LONG_ONLY = USHRT_MAX +1 +}; + +static struct option longopts[] = { + { "all", no_argument, NULL, 'a' }, + { "list", no_argument, NULL, 'l' }, + { "long-only", no_argument, NULL, LONG_ONLY }, + { "output", required_argument, NULL, 'o' }, + { NULL } +}; + +int +main(int argc, char *argv[]) +{ + int ch; + + while ((ch = getopt_long(argc, argv, "alo:s", longopts, + NULL)) != -1) { + switch (ch) { + case 'a': + printf("found -a\en"); + break; + case 'l': + printf("found -l\en"); + break; + case 'o': + printf("found -o: %s\en", optarg); + break; + case 's': + printf("found -s\en"); + break; + case LONG_ONLY: + printf("found --long-only\en"); + break; + default: + break; + } + } + + return (0); +} +.Ed .Sh ERRORS The .Fn getopt_long_clip diff --git a/usr/src/man/man3c/printf.3c b/usr/src/man/man3c/printf.3c index c2a9412b37..add9c37bb9 100644 --- a/usr/src/man/man3c/printf.3c +++ b/usr/src/man/man3c/printf.3c @@ -45,11 +45,10 @@ .\" Copyright (c) 2001, The IEEE and The Open Group. All Rights Reserved. .\" Copyright (c) 2009, Sun Microsystems, Inc. All Rights Reserved. .\" -.TH PRINTF 3C "Jan 7, 2009" +.TH PRINTF 3C "Aug 19, 2020" .SH NAME printf, fprintf, sprintf, snprintf, asprintf \- print formatted output .SH SYNOPSIS -.LP .nf #include <stdio.h> @@ -82,8 +81,6 @@ printf, fprintf, sprintf, snprintf, asprintf \- print formatted output .fi .SH DESCRIPTION -.sp -.LP The \fBprintf()\fR function places output on the standard output stream \fBstdout\fR. .sp @@ -149,8 +146,6 @@ defined by the program's locale (category \fBLC_NUMERIC\fR). In the POSIX locale, or in a locale where the radix character is not defined, the radix character defaults to a period (\fB\&.\fR). .SS "Conversion Specifications" -.sp -.LP Each conversion specification is introduced by the \fB%\fR character or by the character sequence \fB%\fR\fIn\fR\fB$\fR, after which the following appear in sequence: @@ -264,8 +259,6 @@ used, specifying the \fIN\fRth argument requires that all the leading arguments, from the first to the (\fIN-1\fR)th, are specified in the format string. .SS "Flag Characters" -.sp -.LP The flag characters and their meanings are: .sp .ne 2 @@ -349,8 +342,6 @@ conversions, the behavior is undefined. .RE .SS "Length Modifiers" -.sp -.LP The length modifiers and their meanings are: .sp .ne 2 @@ -461,8 +452,6 @@ double\fR argument. If a length modifier appears with any conversion specifier other than as specified above, the behavior is undefined. .SS "Conversion Specifiers" -.sp -.LP Each conversion specifier results in fetching zero or more arguments. The results are undefined if there are insufficient arguments for the format. If the format is exhausted while arguments remain, the excess arguments are @@ -706,8 +695,11 @@ write only the number of bytes specified by precision; an application that is not standard-conforming will write only the portion of the string that will display in the number of columns of screen display specified by precision. If the precision is not specified, it is taken to be infinite, so all bytes up to -the first null byte are printed. An argument with a null value will yield -undefined results. +the first null byte are printed. An argument with a null value will print +.BR (null) . +Note, while this behavior is common across many operating systems, POSIX does +not guarantee this behavior and portable applications should avoid passing +NULL. .sp If an \fBl\fR (ell) qualifier is present, the argument must be a pointer to an array of type \fBwchar_t\fR. Wide-characters from the array are converted to @@ -745,7 +737,8 @@ the precision is specified, only that portion of the wide-character array that will display in the number of columns of screen display specified by precision will be written. If the precision is not specified, it is taken to be infinite, so all wide characters up to the first null character are printed. An argument -with a null value will yield undefined results. +with a null value will print +.BR (null) . .RE .sp @@ -800,8 +793,6 @@ update between the call to a successful execution of \fBprintf()\fR or \fBfflush\fR(3C) or \fBfclose\fR(3C) on the same stream or a call to \fBexit\fR(3C) or \fBabort\fR(3C). .SH RETURN VALUES -.sp -.LP The \fBprintf()\fR, \fBfprintf()\fR, \fBsprintf()\fR, and \fBasprintf()\fR functions return the number of bytes transmitted (excluding the terminating null byte in the case of \fBsprintf()\fR and \fBasprintf()\fR). @@ -817,8 +808,6 @@ terminating null byte) is returned. .LP Each function returns a negative value if an output error was encountered. .SH ERRORS -.sp -.LP For the conditions under which \fBprintf()\fR and \fBfprintf()\fR will fail and may fail, refer to \fBfputc\fR(3C) or \fBfputwc\fR(3C). .sp @@ -881,14 +870,10 @@ Insufficient storage space is available. .RE .SH USAGE -.sp -.LP If the application calling the \fBprintf()\fR functions has any objects of type \fBwint_t\fR or \fBwchar_t\fR, it must also include the header \fB<wchar.h>\fR to have these objects defined. .SS "Escape Character Sequences" -.sp -.LP It is common to use the following escape sequences built into the C language when entering format strings for the \fBprintf()\fR functions, but these sequences are processed by the C compiler, not by the \fBprintf()\fR function. @@ -983,7 +968,6 @@ number, omit the zero so that the prefix is an 'x' (uppercase 'X' is not allowed in this context). Support for hexadecimal sequences is an ANSI extension. See \fBstandards\fR(5). .SH EXAMPLES -.LP \fBExample 1 \fRTo print the language-independent date and time format, the following statement could be used: .sp @@ -1058,7 +1042,6 @@ printf("pi = %.5f", 4 * atan(1.0)); .in -2 .SS "Default" -.LP \fBExample 4 \fRThe following example applies only to applications that are not standard-conforming. To print a list of names in columns which are 20 characters wide: @@ -1070,8 +1053,6 @@ characters wide: .in -2 .SH ATTRIBUTES -.sp -.LP See \fBattributes\fR(5) for descriptions of the following attributes: .sp @@ -1103,16 +1084,12 @@ See \fBstandards\fR(5) for the standards conformance of \fBprintf()\fR, function is modeled on the one that appears in the FreeBSD, NetBSD, and GNU C libraries. .SH SEE ALSO -.sp -.LP \fBexit\fR(2), \fBlseek\fR(2), \fBwrite\fR(2), \fBabort\fR(3C), \fBecvt\fR(3C), \fBexit\fR(3C), \fBfclose\fR(3C), \fBfflush\fR(3C), \fBfputwc\fR(3C), \fBfree\fR(3C), \fBmalloc\fR(3C), \fBputc\fR(3C), \fBscanf\fR(3C), \fBsetlocale\fR(3C), \fBstdio\fR(3C), \fBvprintf\fR(3C), \fBwcstombs\fR(3C), \fBwctomb\fR(3C), \fBattributes\fR(5), \fBenviron\fR(5), \fBstandards\fR(5) .SH NOTES -.sp -.LP If the \fBj\fR length modifier is used, 32-bit applications that were compiled using \fBc89\fR on releases prior to Solaris 10 will experience undefined behavior. diff --git a/usr/src/man/man3head/Makefile b/usr/src/man/man3head/Makefile index fdc94ef4ef..8e1e75e6fb 100644 --- a/usr/src/man/man3head/Makefile +++ b/usr/src/man/man3head/Makefile @@ -13,6 +13,7 @@ # Copyright 2011, Richard Lowe # Copyright 2013 Nexenta Systems, Inc. All rights reserved. # Copyright 2014 Garrett D'Amore <garrett@damore.org> +# Copyright 2020 OmniOS Community Edition (OmniOSce) Association. # include $(SRC)/Makefile.master @@ -93,6 +94,7 @@ MANFILES= acct.h.3head \ time.h.3head \ timeb.h.3head \ times.h.3head \ + timespec.3head \ types.h.3head \ types32.h.3head \ uchar.h.3head \ @@ -273,6 +275,9 @@ MANLINKS += acct.3head \ time.3head \ timeb.3head \ times.3head \ + timeval.3head \ + TIMEVAL_TO_TIMESPEC.3head \ + TIMESPEC_TO_TIMEVAL.3head \ types.3head \ types32.3head \ ucontext.3head \ @@ -451,6 +456,10 @@ tgmath.3head := LINKSRC = tgmath.h.3head time.3head := LINKSRC = time.h.3head timeb.3head := LINKSRC = timeb.h.3head times.3head := LINKSRC = times.h.3head +timespec.3head := LINKSRC = time.h.3head +timeval.3head := LINKSRC = timespec.3head +TIMEVAL_TO_TIMESPEC.3head := LINKSRC = timespec.3head +TIMESPEC_TO_TIMEVAL.3head := LINKSRC = timespec.3head types.3head := LINKSRC = types.h.3head types32.3head := LINKSRC = types32.h.3head ucontext.3head := LINKSRC = ucontext.h.3head diff --git a/usr/src/man/man3head/timespec.3head b/usr/src/man/man3head/timespec.3head new file mode 100644 index 0000000000..54aaab14f5 --- /dev/null +++ b/usr/src/man/man3head/timespec.3head @@ -0,0 +1,106 @@ +.\" +.\" This file and its contents are supplied under the terms of the +.\" Common Development and Distribution License ("CDDL"), version 1.0. +.\" You may only use this file in accordance with the terms of version +.\" 1.0 of the CDDL. +.\" +.\" A full copy of the text of the CDDL should have accompanied this +.\" source. A copy of the CDDL is also available via the Internet at +.\" http://www.illumos.org/license/CDDL. +.\" +.\" +.\" Copyright 2020 OmniOS Community Edition (OmniOSce) Association. +.\" +.Dd Sep 06, 2020 +.Dt timespec 3HEAD +.Os +.Sh NAME +.Nm timespec , +.Nm timeval , +.Nm TIMESPEC_TO_TIMEVAL , +.Nm TIMEVAL_TO_TIMESPEC +.Nd time structures and conversion +.Sh SYNOPSIS +.In sys/time.h +.Ft void +.Fo TIMESPEC_TO_TIMEVAL +.Fa "struct timeval *tv" +.Fa "const struct timespec *ts" +.Fc +.Ft void +.Fo TIMEVAL_TO_TIMESPEC +.Fa "const struct timeval *tv" +.Fa "struct timespec *ts" +.Fc +.Sh DESCRIPTION +The +.Vt timeval +and +.Vt timespec +structures are declared in the +.In time.h +and +.In sys/time.h +headers respectively: +.Bd -literal -offset indent +typedef struct timespec { + time_t tv_sec; /* seconds */ + long tv_nsec; /* and nanoseconds */ +} timespec_t; + +struct timeval { + time_t tv_sec; /* seconds */ + suseconds_t tv_usec; /* and microseconds */ +}; +.Ed +.Pp +In both cases, the +.Fa tv_sec +member represents elapsed time in whole seconds. +The +.Fa tv_nsec +and +.Fa tv_usec +members represent the rest of the elapsed time in nanoseconds and +microseconds respectively, depending on the structure. +.Pp +The +.Dv TIMEVAL_TO_TIMESPEC +macro can be used to convert a +.Vt struct timeval +structure to a +.Vt struct timespec +structure, while the +.Dv TIMESPEC_TO_TIMEVAL +macro works in the opposite direction. +.Pp +When converting from a +.Vt struct timespec +to a +.Vt struct timeval +structure, the +.Fa tv_nsec +member is truncated, losing precision. +When converting from a +.Vt struct timeval +to a +.Vt struct timespec +structure, the +.Fa tv_usec +member is multiplied by 1000 to reach the precision of the target +structure. +The +.Fa tv_sec +member is always preserved, no matter which conversion is performed. +.Pp +Note that the +.Dv TIMEVAL_TO_TIMESPEC +and +.Dv TIMESPEC_TO_TIMEVAL +macros are non-standard but are commonly found on UNIX and UNIX-like systems. +.Sh INTERFACE STABILITY +.Sy Committed +.Sh MT-LEVEL +.Sy MT-Safe +.Sh SEE ALSO +.Xr time.h 3HEAD diff --git a/usr/src/man/man3lib/libc.3lib b/usr/src/man/man3lib/libc.3lib index 83df10408b..9bdf613acf 100644 --- a/usr/src/man/man3lib/libc.3lib +++ b/usr/src/man/man3lib/libc.3lib @@ -7,7 +7,7 @@ .\" 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] .\" Copyright 2011 by Delphix. All rights reserved. -.TH LIBC 3LIB "Feb 14, 2020" +.TH LIBC 3LIB "Sep 06, 2020" .SH NAME libc \- C library .SH DESCRIPTION @@ -261,130 +261,131 @@ l l . \fBftok\fR \fBftruncate\fR \fBftrylockfile\fR \fBftw\fR \fBfunc_to_decimal\fR \fBfunlockfile\fR -\fBfutimens\fR \fBfutimesat\fR -\fBfwide\fR \fBfwprintf\fR -\fBfwrite\fR \fBfwscanf\fR -\fBgconvert\fR \fBgcvt\fR -\fBgetacct\fR \fBgetattrat\fR -\fBgetc\fR \fBgetc_unlocked\fR -\fBgetchar\fR \fBgetchar_unlocked\fR -\fBgetcontext\fR \fBgetcpuid\fR -\fBgetcwd\fR \fBgetdate\fR -\fBgetdate_err\fR \fBgetdents\fR -\fBgetdtablesize\fR \fBgetegid\fR -\fBgetenv\fR \fBgeteuid\fR -\fBgetexecname\fR \fBgetextmntent\fR -\fBgetgid\fR \fBgetgrent\fR -\fBgetgrent_r\fR \fBgetgrgid\fR -\fBgetgrgid_r\fR \fBgetgrnam\fR -\fBgetgrnam_r\fR \fBgetgroups\fR -\fBgethomelgroup\fR \fBgethostid\fR -\fBgethostname\fR \fBgethrtime\fR -\fBgethrvtime\fR \fBgetisax\fR -\fBgetitimer\fR \fBgetloadavg\fR -\fBgetlogin\fR \fBgetlogin_r\fR -\fBgetmntany\fR \fBgetmntent\fR -\fBgetmsg\fR \fBget_nprocs\fR -\fBget_nprocs_conf\fR \fBgetnetgrent\fR -\fBgetnetgrent_r\fR \fBgetopt\fR -\fBgetopt_clip\fR \fBgetopt_long\fR -\fBgetopt_long_only\fR \fBgetpagesize\fR -\fBgetpagesizes\fR \fBgetpass\fR -\fBgetpassphrase\fR \fBgetpeerucred\fR -\fBgetpflags\fR \fBgetpgid\fR -\fBgetpgrp\fR \fBgetpid\fR -\fBgetpmsg\fR \fBgetppid\fR -\fBgetppriv\fR \fBgetpriority\fR -\fBgetprogname\fR \fBgetprojid\fR -\fBgetpw\fR \fBgetpwent\fR -\fBgetpwent_r\fR \fBgetpwnam\fR -\fBgetpwnam_r\fR \fBgetpwuid\fR -\fBgetpwuid_r\fR \fBgetrctl\fR -\fBgetrlimit\fR \fBgetrusage\fR -\fBgets\fR \fBgetsid\fR -\fBgetspent\fR \fBgetspent_r\fR -\fBgetspnam\fR \fBgetspnam_r\fR -\fBgetsubopt\fR \fBgettaskid\fR -\fBgettext\fR \fBgettimeofday\fR -\fBgettxt\fR \fBgetuid\fR -\fBgetusershell\fR \fBgetustack\fR -\fBgetutent\fR \fBgetutid\fR -\fBgetutline\fR \fBgetutmp\fR -\fBgetutmpx\fR \fBgetutxent\fR -\fBgetutxid\fR \fBgetutxline\fR -\fBgetvfsany\fR \fBgetvfsent\fR -\fBgetvfsfile\fR \fBgetvfsspec\fR -\fBgetw\fR \fBgetwc\fR -\fBgetwc_l\fR \fBgetwchar\fR -\fBgetwchar_l\fR \fBgetwd\fR -\fBgetwidth\fR \fBgetws\fR -\fBgetzoneid\fR \fBgetzoneidbyname\fR -\fBgetzonenamebyid\fR \fBglob\fR -\fBglobfree\fR \fBgmtime\fR -\fBgmtime_r\fR \fBgrantpt\fR -\fBgsignal\fR \fBhasmntopt\fR -\fBhcreate\fR \fBhdestroy\fR -\fBhsearch\fR \fBiconv\fR -\fBiconv_close\fR \fBiconv_open\fR -\fBimaxabs\fR \fBimaxdiv\fR -\fBindex\fR \fBinitgroups\fR -\fBinitstate\fR \fBinnetgr\fR -\fBinsque\fR \fBioctl\fR -\fBis_system_labeled\fR \fBisaexec\fR -\fBisalnum\fR \fBisalnum_l\fR -\fBisalpha\fR \fBisalpha_l\fR -\fBisascii\fR \fBisastream\fR -\fBisatty\fR \fBisblank\fR -\fBisblank_l\fR \fBiscntrl\fR -\fBiscntrl_l\fR \fBisdigit\fR -\fBisdigit_l\fR \fBisenglish\fR -\fBisgraph\fR \fBisgraph_l\fR -\fBisideogram\fR \fBislower\fR -\fBislower_l\fR \fBisnan\fR -\fBisnand\fR \fBisnanf\fR -\fBisnumber\fR \fBisphonogram\fR -\fBisprint\fR \fBisprint_l\fR -\fBispunct\fR \fBispunct_l\fR -\fBissetugid\fR \fBisspace\fR -\fBisspace_l\fR \fBisspecial\fR -\fBisupper\fR \fBisupper_l\fR -\fBiswalnum\fR \fBiswalnum_l\fR -\fBiswalpha\fR \fBiswalpha_l\fR -\fBiswblank\fR \fBiswblank_l\fR -\fBiswcntrl\fR \fBiswcntrl_l\fR -\fBiswctype\fR \fBiswctype_l\fR -\fBiswdigit\fR \fBiswdigit_l\fR -\fBiswideogram\fR \fBiswideogram_l\fR -\fBiswgraph\fR \fBiswgraph_l\fR -\fBiswhexnumber\fR \fBiswhexnumber_l\fR -\fBiswlower\fR \fBiswlower_l\fR -\fBiswnumber\fR \fBiswnumber_l\fR -\fBiswphonogram\fR \fBiswphonogram_l\fR -\fBiswprint\fR \fBiswprint_l\fR -\fBiswpunct\fR \fBiswpunct_l\fR -\fBiswspace\fR \fBiswspace_l\fR -\fBiswspecial\fR \fBiswspecial_l\fR -\fBiswupper\fR \fBiswupper_l\fR -\fBiswxdigit\fR \fBiswxdigit_l\fR -\fBisxdigit\fR \fBisxdigit_l\fR -\fBjrand48\fR \fBkill\fR -\fBkillpg\fR \fBl64a\fR -\fBlabs\fR \fBladd\fR -\fBlchown\fR \fBlckpwdf\fR -\fBlcong48\fR \fBldexp\fR -\fBldivide\fR \fBlexp10\fR -\fBlfind\fR \fBlfmt\fR -\fBlink\fR \fBlinkat\fR -\fBlio_listio\fR \fBllabs\fR -\fBlldiv\fR \fBllog10\fR -\fBllseek\fR \fBlltostr\fR -\fBlocaleconv\fR \fBlocaltime\fR -\fBlocaltime_r\fR \fBlockf\fR -\fBlogb\fR \fBlone\fR -\fBlongjmp\fR \fBlrand48\fR -\fBlsearch\fR \fBlseek\fR -\fBlshiftl\fR \fBlstat\fR -\fBlsub\fR \fBlten\fR +\fBfutimens\fR \fBfutimes\fR +\fBfutimesat\fR \fBfwide\fR +\fBfwprintf\fR \fBfwrite\fR +\fBfwscanf\fR \fBgconvert\fR +\fBgcvt\fR \fBgetacct\fR +\fBgetattrat\fR \fBgetc\fR +\fBgetc_unlocked\fR \fBgetchar\fR +\fBgetchar_unlocked\fR \fBgetcontext\fR +\fBgetcpuid\fR \fBgetcwd\fR +\fBgetdate\fR \fBgetdate_err\fR +\fBgetdents\fR \fBgetdtablesize\fR +\fBgetegid\fR \fBgetenv\fR +\fBgeteuid\fR \fBgetexecname\fR +\fBgetextmntent\fR \fBgetgid\fR +\fBgetgrent\fR \fBgetgrent_r\fR +\fBgetgrgid\fR \fBgetgrgid_r\fR +\fBgetgrnam\fR \fBgetgrnam_r\fR +\fBgetgroups\fR \fBgethomelgroup\fR +\fBgethostid\fR \fBgethostname\fR +\fBgethrtime\fR \fBgethrvtime\fR +\fBgetisax\fR \fBgetitimer\fR +\fBgetloadavg\fR \fBgetlogin\fR +\fBgetlogin_r\fR \fBgetmntany\fR +\fBgetmntent\fR \fBgetmsg\fR +\fBget_nprocs\fR \fBget_nprocs_conf\fR +\fBgetnetgrent\fR \fBgetnetgrent_r\fR +\fBgetopt\fR \fBgetopt_clip\fR +\fBgetopt_long\fR \fBgetopt_long_only\fR +\fBgetpagesize\fR \fBgetpagesizes\fR +\fBgetpass\fR \fBgetpassphrase\fR +\fBgetpeerucred\fR \fBgetpflags\fR +\fBgetpgid\fR \fBgetpgrp\fR +\fBgetpid\fR \fBgetpmsg\fR +\fBgetppid\fR \fBgetppriv\fR +\fBgetpriority\fR \fBgetprogname\fR +\fBgetprojid\fR \fBgetpw\fR +\fBgetpwent\fR \fBgetpwent_r\fR +\fBgetpwnam\fR \fBgetpwnam_r\fR +\fBgetpwuid\fR \fBgetpwuid_r\fR +\fBgetrctl\fR \fBgetrlimit\fR +\fBgetrusage\fR \fBgets\fR +\fBgetsid\fR \fBgetspent\fR +\fBgetspent_r\fR \fBgetspnam\fR +\fBgetspnam_r\fR \fBgetsubopt\fR +\fBgettaskid\fR \fBgettext\fR +\fBgettimeofday\fR \fBgettxt\fR +\fBgetuid\fR \fBgetusershell\fR +\fBgetustack\fR \fBgetutent\fR +\fBgetutid\fR \fBgetutline\fR +\fBgetutmp\fR \fBgetutmpx\fR +\fBgetutxent\fR \fBgetutxid\fR +\fBgetutxline\fR \fBgetvfsany\fR +\fBgetvfsent\fR \fBgetvfsfile\fR +\fBgetvfsspec\fR \fBgetw\fR +\fBgetwc\fR \fBgetwc_l\fR +\fBgetwchar\fR \fBgetwchar_l\fR +\fBgetwd\fR \fBgetwidth\fR +\fBgetws\fR \fBgetzoneid\fR +\fBgetzoneidbyname\fR \fBgetzonenamebyid\fR +\fBglob\fR \fBglobfree\fR +\fBgmtime\fR \fBgmtime_r\fR +\fBgrantpt\fR \fBgsignal\fR +\fBhasmntopt\fR \fBhcreate\fR +\fBhdestroy\fR \fBhsearch\fR +\fBiconv\fR \fBiconv_close\fR +\fBiconv_open\fR \fBimaxabs\fR +\fBimaxdiv\fR \fBindex\fR +\fBinitgroups\fR \fBinitstate\fR +\fBinnetgr\fR \fBinsque\fR +\fBioctl\fR \fBis_system_labeled\fR +\fBisaexec\fR \fBisalnum\fR +\fBisalnum_l\fR \fBisalpha\fR +\fBisalpha_l\fR \fBisascii\fR +\fBisastream\fR \fBisatty\fR +\fBisblank\fR \fBisblank_l\fR +\fBiscntrl\fR \fBiscntrl_l\fR +\fBisdigit\fR \fBisdigit_l\fR +\fBisenglish\fR \fBisgraph\fR +\fBisgraph_l\fR \fBisideogram\fR +\fBislower\fR \fBislower_l\fR +\fBisnan\fR \fBisnand\fR +\fBisnanf\fR \fBisnumber\fR +\fBisphonogram\fR \fBisprint\fR +\fBisprint_l\fR \fBispunct\fR +\fBispunct_l\fR \fBissetugid\fR +\fBisspace\fR \fBisspace_l\fR +\fBisspecial\fR \fBisupper\fR +\fBisupper_l\fR \fBiswalnum\fR +\fBiswalnum_l\fR \fBiswalpha\fR +\fBiswalpha_l\fR \fBiswblank\fR +\fBiswblank_l\fR \fBiswcntrl\fR +\fBiswcntrl_l\fR \fBiswctype\fR +\fBiswctype_l\fR \fBiswdigit\fR +\fBiswdigit_l\fR \fBiswideogram\fR +\fBiswideogram_l\fR \fBiswgraph\fR +\fBiswgraph_l\fR \fBiswhexnumber\fR +\fBiswhexnumber_l\fR \fBiswlower\fR +\fBiswlower_l\fR \fBiswnumber\fR +\fBiswnumber_l\fR \fBiswphonogram\fR +\fBiswphonogram_l\fR \fBiswprint\fR +\fBiswprint_l\fR \fBiswpunct\fR +\fBiswpunct_l\fR \fBiswspace\fR +\fBiswspace_l\fR \fBiswspecial\fR +\fBiswspecial_l\fR \fBiswupper\fR +\fBiswupper_l\fR \fBiswxdigit\fR +\fBiswxdigit_l\fR \fBisxdigit\fR +\fBisxdigit_l\fR \fBjrand48\fR +\fBkill\fR \fBkillpg\fR +\fBl64a\fR \fBlabs\fR +\fBladd\fR \fBlchown\fR +\fBlckpwdf\fR \fBlcong48\fR +\fBldexp\fR \fBldivide\fR +\fBlexp10\fR \fBlfind\fR +\fBlfmt\fR \fBlink\fR +\fBlinkat\fR \fBlio_listio\fR +\fBllabs\fR \fBlldiv\fR +\fBllog10\fR \fBllseek\fR +\fBlltostr\fR \fBlocaleconv\fR +\fBlocaltime\fR \fBlocaltime_r\fR +\fBlockf\fR \fBlogb\fR +\fBlone\fR \fBlongjmp\fR +\fBlrand48\fR \fBlsearch\fR +\fBlseek\fR \fBlshiftl\fR +\fBlstat\fR \fBlsub\fR +\fBlten\fR \fBlutimes\fR \fBlzero\fR \fBmadvise\fR \fBmakecontext\fR \fBmakeutx\fR \fBmalloc\fR \fBmblen\fR diff --git a/usr/src/man/man3nsl/getipsecprotobyname.3nsl b/usr/src/man/man3nsl/getipsecprotobyname.3nsl index 41a8a09310..fe636c4fd6 100644 --- a/usr/src/man/man3nsl/getipsecprotobyname.3nsl +++ b/usr/src/man/man3nsl/getipsecprotobyname.3nsl @@ -1,30 +1,27 @@ '\" te .\" Copyright (C) 2003, Sun Microsystems, Inc. All Rights Reserved +.\" Copyright (C) 2020, Sergio Aguayo. All Rights Reserved .\" 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] -.TH GETIPSECPROTOBYNAME 3NSL "Aug 13, 2003" +.TH GETIPSECPROTOBYNAME 3NSL "Aug 27, 2020" .SH NAME getipsecprotobyname, getipsecprotobynum \- query IPsec protocols entries .SH SYNOPSIS -.LP .nf \fBcc \fR\fB-flag \&.\|.\|.\fR \fIfile \fR\&.\|.\|.\fB-l\fRnsl [\fB -library \&.\|.\|. \fR] #include <netdb.h> - -\fBint\fR \fBgetipsecprotobyname\fR(\fBconst char *\fR\fIproto_name\fR +\fBint\fR \fBgetipsecprotobyname\fR(\fBconst char *\fR\fIproto_name\fR); .fi .LP .nf -\fBchar *\fR\fBgetipsecprotobynum\fR(\fBint\fR \fIproto_num\fRp +\fBchar *\fR\fBgetipsecprotobynum\fR(\fBint\fR \fIproto_num\fR); .fi .SH DESCRIPTION -.sp -.LP Use the \fBgetipsecprotobyname()\fR and \fBgetipsecprotobynum()\fR functions to obtain the IPsec algorithm mappings that are defined by \fBipsecalgs\fR(1M). You can also use the \fBgetipsecprotobyname()\fR and \fBgetipsecprotobynum()\fR @@ -66,7 +63,6 @@ provide authentication. .RE .SH PARAMETERS -.sp .ne 2 .na \fB\fIproto_name\fR\fR @@ -81,12 +77,10 @@ A pointer to the name of an IPsec protocol. \fB\fIproto_num\fR\fR .ad .RS 14n -A pointer to a protocol number. conditions. +A pointer to a protocol number. .RE .SH RETURN VALUES -.sp -.LP The \fBgetipsecprotobyname()\fR function returns a protocol number upon success, or \fB-1\fR if the protocol specified does not exist. .sp @@ -94,12 +88,8 @@ success, or \fB-1\fR if the protocol specified does not exist. The \fBgetipsecprotobynum()\fR function returns a protocol name upon success, or the \fINULL\fR value if the protocol number specified does not exist. .SH ATTRIBUTES -.sp -.LP See \fBattributes\fR(5) for descriptions of the following attributes: .sp - -.sp .TS box; c | c @@ -111,8 +101,6 @@ Interface Stability Evolving .TE .SH SEE ALSO -.sp -.LP \fBipsecalgs\fR(1M), \fBgetipsecalgbyname\fR(3NSL), \fBgetipsecalgbyname\fR(3NSL), \fBattributes\fR(5) .sp diff --git a/usr/src/man/man4/fx_dptbl.4 b/usr/src/man/man4/fx_dptbl.4 index 4373e7705c..ce2ad1bc3f 100644 --- a/usr/src/man/man4/fx_dptbl.4 +++ b/usr/src/man/man4/fx_dptbl.4 @@ -7,14 +7,11 @@ .SH NAME fx_dptbl \- fixed priority dispatcher parameter table .SH SYNOPSIS -.LP .nf \fBfx_dptbl\fR .fi .SH DESCRIPTION -.sp -.LP The process scheduler or dispatcher is the portion of the kernel that controls allocation of the CPU to processes. The scheduler supports the notion of scheduling classes, where each class defines a scheduling policy used to @@ -67,9 +64,11 @@ processes at a particular level, as the time quantum of a fixed priority process can be changed by the user with the \fBpriocntl\fR(1) command or the \fBpriocntl\fR(2) system call. .sp -In the high resolution clock mode (\fBhires_tick\fR set to \fB1\fR), the value -of \fBhz\fR is set to \fB1000\fR. Increase quantums to maintain the same -absolute time quantums. +In the default high resolution clock mode (\fBhires_tick\fR set to \fB1\fR), +the value of \fBhz\fR is set to \fB1000\fR. If this value is overridden to +\fB0\fR then \fBhz\fR will instead be \fB100\fR; the number of ticks per +quantum must then be decreased to maintain the same length of quantum in +absolute time. .sp An administrator can affect the behavior of the fixed priority portion of the scheduler by reconfiguring the \fBfx_dptbl\fR. There are two methods available @@ -78,8 +77,6 @@ for doing this: reconfigure with a loadable module at boot-time or by using .RE .SS "fx_dptbl Loadable Module" -.sp -.LP The \fBfx_dptbl\fR can be reconfigured with a loadable module that contains a new fixed priority dispatch table. The module containing the dispatch table is separate from the \fBFX\fR loadable module, which contains the rest of the @@ -88,8 +85,6 @@ number of fixed priority priority levels or the set of global scheduling priorities used by the fixed priority class. The relevant procedure and source code is described in Replacing the fx_dptbl Loadable Module below. .SS "dispadmin Configuration File" -.sp -.LP The \fBfx_quantum\fR values in the \fBfx_dptbl\fR can be examined and modified on a running system using the \fBdispadmin\fR(1M) command. Invoking \fBdispadmin\fR for the fixed-priority class allows the administrator to @@ -141,8 +136,6 @@ positive integer specifying the desired time quantum in the resolution given by See Examples for an example of an excerpt of a \fBdispadmin\fR configuration file. .SS "Replacing the fx_dptbl Loadable Module" -.sp -.LP To change the size of the fixed priority dispatch table, you must build the loadable module that contains the dispatch table information. Save the existing module before using the following procedure. @@ -202,7 +195,6 @@ Reboot the system to use the new dispatch table. Exercise great care in using the preceding method to replace the dispatch table. A mistake can result in panics, thus making the system unusable. .SH EXAMPLES -.LP \fBExample 1 \fRConfiguration File Excerpt .sp .LP @@ -395,15 +387,11 @@ fx_getmaxumdpri() .sp .SH SEE ALSO -.sp -.LP \fBpriocntl\fR(1), \fBdispadmin\fR(1M), \fBpriocntl\fR(2), \fBsystem\fR(4) .sp .LP \fISystem Administration Guide, Volume 1, System Interface Guide\fR .SH NOTES -.sp -.LP In order to improve performance under heavy system load, both the \fBnfsd\fR daemon and the \fBlockd\fR daemon utilize the maximum priority in the \fBFX\fR class. Unusual \fBfx_dptbl\fR configurations may have significant negative diff --git a/usr/src/man/man4/rt_dptbl.4 b/usr/src/man/man4/rt_dptbl.4 index b24b3d72f4..bace4ec80b 100644 --- a/usr/src/man/man4/rt_dptbl.4 +++ b/usr/src/man/man4/rt_dptbl.4 @@ -7,8 +7,6 @@ .SH NAME rt_dptbl \- real-time dispatcher parameter table .SH DESCRIPTION -.sp -.LP The process scheduler (or dispatcher) is the portion of the kernel that controls allocation of the \fBCPU\fR to processes. The scheduler supports the notion of scheduling classes where each class defines a scheduling policy, used @@ -59,9 +57,11 @@ processes at a particular level as the time quantum of a real-time process can be changed by the user with the \fBpriocntl\fR command or the \fBpriocntl\fR system call. .sp -In the high resolution clock mode (\fBhires_tick\fR set to \fB1\fR), the value -of \fBhz\fR is set to \fB1000\fR. Increase quantums to maintain the same -absolute time quantums. +In the default high resolution clock mode (\fBhires_tick\fR set to \fB1\fR), +the value of \fBhz\fR is set to \fB1000\fR. If this value is overridden to +\fB0\fR then \fBhz\fR will instead be \fB100\fR; the number of ticks per +quantum must then be decreased to maintain the same length of quantum in +absolute time. .RE .sp @@ -71,8 +71,6 @@ scheduler by reconfiguring the \fBrt_dptbl\fR. There are two methods available for doing this: reconfigure with a loadable module at boot-time or by using \fBdispadmin\fR(1M) at run-time. .SS "rt_dptbl Loadable Module" -.sp -.LP The \fBrt_dptbl\fR can be reconfigured with a loadable module which contains a new real time dispatch table. The module containing the dispatch table is separate from the RT loadable module which contains the rest of the real time @@ -81,8 +79,6 @@ time priority levels or the set of global scheduling priorities used by the real time class. The relevant procedure and source code is described in the Examples section. .SS "dispadmin Configuration File" -.sp -.LP The \fBrt_quantum\fR values in the \fBrt_dptbl\fR can be examined and modified on a running system using the \fBdispadmin\fR(1M) command. Invoking \fBdispadmin\fR for the real-time class allows the administrator to retrieve @@ -120,7 +116,6 @@ level. Each \fBrt_quantum\fR entry must be either a positive integer specifying the desired time quantum (in the resolution given by \fIres\fR), or the value -2 indicating an infinite time quantum for that level. .SH EXAMPLES -.LP \fBExample 1 \fRA Sample \fBdispadmin\fR Configuration File .sp .LP @@ -341,8 +336,6 @@ rtdpent_t config_rt_dptbl[] = { .in -2 .SH SEE ALSO -.sp -.LP \fBpriocntl\fR(1), \fBdispadmin\fR(1M), \fBpriocntl\fR(2), \fBsystem\fR(4) .sp .LP diff --git a/usr/src/man/man4/ts_dptbl.4 b/usr/src/man/man4/ts_dptbl.4 index f6e7db3482..9dbcc11d15 100644 --- a/usr/src/man/man4/ts_dptbl.4 +++ b/usr/src/man/man4/ts_dptbl.4 @@ -7,8 +7,6 @@ .SH NAME ts_dptbl \- time-sharing dispatcher parameter table .SH DESCRIPTION -.sp -.LP The process scheduler (or dispatcher) is the portion of the kernel that controls allocation of the \fBCPU\fR to processes. The scheduler supports the notion of scheduling classes where each class defines a scheduling policy, used @@ -65,9 +63,11 @@ only member of the \fBts_dptbl\fR which cannot be changed with The length of the time quantum allocated to processes at this level in ticks (\fBhz\fR). .sp -In the high resolution clock mode (\fBhires_tick\fR set to \fB1\fR), the value -of \fBhz\fR is set to \fB1000\fR. Increase quantums to maintain the same -absolute time quantums. +In the default high resolution clock mode (\fBhires_tick\fR set to \fB1\fR), +the value of \fBhz\fR is set to \fB1000\fR. If this value is overridden to +\fB0\fR then \fBhz\fR will instead be \fB100\fR; the number of ticks per +quantum must then be decreased to maintain the same length of quantum in +absolute time. .RE .sp @@ -129,8 +129,6 @@ scheduling classes. There are two methods available for doing this: reconfigure with a loadable module at boot-time or by using \fBdispadmin\fR(1M) at run-time. .SS "ts_dptbl Loadable Module" -.sp -.LP The \fBts_dptbl\fR can be reconfigured with a loadable module which contains a new time sharing dispatch table. The module containing the dispatch table is separate from the TS loadable module which contains the rest of the @@ -140,8 +138,6 @@ scheduling priorities used by the time-sharing and inter-active classes. The relevant procedure and source code is described in the \fBREPLACING THE TS_DPTBL LOADABLE MODULE\fR section. .SS "dispadmin Configuration File" -.sp -.LP With the exception of \fBts_globpri\fR all of the members of the \fBts_dptbl\fR can be examined and modified on a running system using the \fBdispadmin\fR(1M) command. Invoking \fBdispadmin\fR for the time-sharing or inter-active class @@ -177,7 +173,6 @@ parameters for time-sharing level 0, the second line specifies the parameters for time-sharing level 1, etc. There must be exactly one line for each configured time-sharing priority level. .SH EXAMPLES -.LP \fBExample 1 \fRA Sample From a Configuration File .sp .LP @@ -435,8 +430,6 @@ ts_getmaxumdpri() .in -2 .SH SEE ALSO -.sp -.LP \fBpriocntl\fR(1), \fBdispadmin\fR(1M), \fBpriocntl\fR(2), \fBsystem\fR(4) .sp .LP @@ -445,8 +438,6 @@ ts_getmaxumdpri() .LP \fIProgramming Interfaces Guide\fR .SH NOTES -.sp -.LP \fBdispadmin\fR does some limited sanity checking on the values supplied in the configuration file. The sanity checking is intended to ensure that the new \fBts_dptbl\fR values do not cause the system to panic. The sanity checking diff --git a/usr/src/man/man7d/mlxcx.7d b/usr/src/man/man7d/mlxcx.7d index d7b0cf8ad9..ccbc257641 100644 --- a/usr/src/man/man7d/mlxcx.7d +++ b/usr/src/man/man7d/mlxcx.7d @@ -11,7 +11,7 @@ .\" .\" Copyright 2020 the University of Queensland .\" -.Dd April 9, 2020 +.Dd August 27, 2020 .Dt MLXCX 7D .Os .Sh NAME @@ -44,6 +44,8 @@ Promiscuous access via LED control .It Transceiver information +.It +Internal temperature sensors .El .Pp At this time, the driver does not support Large Send Offload (LSO), energy diff --git a/usr/src/man/man9f/Makefile b/usr/src/man/man9f/Makefile index 82b64823b1..a61f028374 100644 --- a/usr/src/man/man9f/Makefile +++ b/usr/src/man/man9f/Makefile @@ -13,7 +13,7 @@ # Copyright 2017, Richard Lowe # Copyright 2014 Garrett D'Amore <garrett@damore> # Copyright 2019 Joyent, Inc. -# Copyright 2016 Nexenta Systems, Inc. +# Copyright 2020 Nexenta by DDN, Inc. All rights reserved. # Copyright 2016 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> # @@ -70,6 +70,7 @@ MANFILES= ASSERT.9f \ copyin.9f \ copymsg.9f \ copyout.9f \ + credentials.9f \ csx_AccessConfigurationRegister.9f \ csx_CS_DDI_Info.9f \ csx_ConvertSize.9f \ @@ -556,6 +557,7 @@ MANFILES= ASSERT.9f \ MANLINKS= AVL_NEXT.9f \ AVL_PREV.9f \ + CRED.9f \ SIZEOF_PTR.9f \ SIZEOF_STRUCT.9f \ STRUCT_BUF.9f \ @@ -690,6 +692,9 @@ MANLINKS= AVL_NEXT.9f \ avl_remove.9f \ avl_swap.9f \ bcanputnext.9f \ + crdup.9f \ + crfree.9f \ + crget.9f \ crgetgid.9f \ crgetgroups.9f \ crgetngroups.9f \ @@ -699,6 +704,7 @@ MANLINKS= AVL_NEXT.9f \ crgetsuid.9f \ crgetuid.9f \ crgetzoneid.9f \ + crhold.9f \ csx_Get16.9f \ csx_Get32.9f \ csx_Get64.9f \ @@ -971,6 +977,7 @@ MANLINKS= AVL_NEXT.9f \ inl.9f \ intro.9f \ inw.9f \ + kcred.9f \ kmem_cache_alloc.9f \ kmem_cache_destroy.9f \ kmem_cache_free.9f \ @@ -1312,7 +1319,8 @@ MANLINKS= AVL_NEXT.9f \ vsprintf.9f \ vzcmn_err.9f \ wr.9f \ - zcmn_err.9f + zcmn_err.9f \ + zone_kcred.9f assert.9f := LINKSRC = ASSERT.9f @@ -1485,6 +1493,14 @@ cv_timedwait_sig.9f := LINKSRC = condvar.9f cv_wait.9f := LINKSRC = condvar.9f cv_wait_sig.9f := LINKSRC = condvar.9f +CRED.9f := LINKSRC = credentials.9f +crdup.9f := LINKSRC = credentials.9f +crfree.9f := LINKSRC = credentials.9f +crget.9f := LINKSRC = credentials.9f +crhold.9f := LINKSRC = credentials.9f +kcred.9f := LINKSRC = credentials.9f +zone_kcred.9f := LINKSRC = credentials.9f + csx_Get16.9f := LINKSRC = csx_Get8.9f csx_Get32.9f := LINKSRC = csx_Get8.9f csx_Get64.9f := LINKSRC = csx_Get8.9f diff --git a/usr/src/man/man9f/credentials.9f b/usr/src/man/man9f/credentials.9f new file mode 100644 index 0000000000..89d2138c95 --- /dev/null +++ b/usr/src/man/man9f/credentials.9f @@ -0,0 +1,201 @@ +.\" +.\" This file and its contents are supplied under the terms of the +.\" Common Development and Distribution License ("CDDL"), version 1.0. +.\" You may only use this file in accordance with the terms of version +.\" 1.0 of the CDDL. +.\" +.\" A full copy of the text of the CDDL should have accompanied this +.\" source. A copy of the CDDL is also available via the Internet at +.\" http://www.illumos.org/license/CDDL. +.\" +.\" +.\" Copyright 2020 Nexenta by DDN, Inc. All rights reserved. +.\" +.Dd Aug 21, 2020 +.Dt CREDENTIALS 9F +.Os +.Sh NAME +.Nm credentials , +.Nm CRED , +.Nm crdup , +.Nm crfree , +.Nm crget , +.Nm crhold , +.Nm kcred , +.Nm zone_kcred +.Nd Functions for obtaining credentials in the kernel +.Sh SYNOPSIS +.In sys/cred.h +.Ft "cred_t *" +.Fo CRED +.Fc +.Ft "cred_t *" +.Fo crdup +.Fa "cred_t *cr" +.Fc +.Ft "void" +.Fo crfree +.Fa "cred_t *cr" +.Fc +.Ft "cred_t *" +.Fo crget +.Fc +.Ft "void" +.Fo crhold +.Fa "cred_t *cr" +.Fc +.Ft "cred_t *" +.Fo zone_kcred +.Fc +.Vt cred_t *kcred +.Sh INTERFACE LEVEL +.Sy Volatile - +This interface is still evolving in illumos. +API and ABI stability is not guaranteed. +.Sh PARAMETERS +.Bl -tag -width Fa +.It Fa cr +pointer to the user credential structure. +.El +.Sh DESCRIPTION +Some kernel interfaces require a credential as an argument. +This page documents the credentials available in the system, +as well as interfaces for creating new credentials. +.Pp +Most users do not need to create new credentials. +Instead, users should generally use the credentials of the executing context. +.Pp +This interface is primarily intended for services that must perform operations +on behalf of multiple remotely authenticated users, whose authentication context +is unrelated to the context of the executing thread or process. +Drivers MUST NOT create new credentials. +Drivers should use the provided credential. +.Pp +For functions that do not return new credentials, +if the credentials will be used outside of their context +(i.e. if the output of zone_kcred() is referenced outside of the zone), +then one should use +.Fn crdup +or +.Fn crhold +to ensure that the credentials remain valid. +.Ss Fn CRED +The +.Fn CRED +function returns the credential of the calling thread. +Its contents depend on the calling context (user, kernel, interrupt). +.Ss Fn crdup +.Fn crdup +returns a newly-allocated copy of +.Fa cr +with reference count of 1. +It sleeps until the allocation succeeds. +.Ss Fn crfree +.Fn crfree +releases a reference to +.Fa cr . +If this is the last reference, the credential is destroyed. +.Ss Fn crhold +.Fn crhold +takes a reference to +.Fa cr . +.Ss Va kcred +.Va kcred +is the root credential of the global zone. +Its UIDs and GIDs are all 0. +It has the following privilege sets by default: +.Bd -literal -offset indent +E: basic,proc_secflags +I: basic,proc_secflags +P: basic,proc_secflags +L: all +.Ed +.Pp +.Dv NET_MAC_AWARE +is set in the credential's flags. +It is not marked privilege-aware. +.Pp +.Va kcred +will never be freed by the system. +.Ss Fn zone_kcred +The +.Fn zone_kcred +function returns the root credential of the zone to which the calling thread belongs. +This cred is derived from the global kcred, minus any privileges denied to the zone. +.Ss Fn crget +The +.Fn crget +function returns a copy of +.Fn zone_kcred +suitable for modification by the caller. +This is useful for obtaining a default, +well-initialized credential in the appropriate zone context, +that is free of privileges or limitations of the originating thread. +It must be freed with +.Fn crfree . +It sleeps until the allocation succeeds. +.Ss Considerations +.Va kcred +and +.Fn zone_kcred +are not privilege-aware, and have all IDs set to 0. +This causes their Limit set to be used in place of the Effective and Permitted sets, +which significantly expands their privileges. +.Pp +If the output of +.Fn crget +is not later marked as privilege aware, and its UID is not set to a non-zero value, +then its Limit set will be used in place of its Effective and Permitted sets, +significantly expanding its privileges. +Callers should either mark the credential as privilege-aware, +reduce the Limit set appropriately, +or ensure that they intend for zero-uid users to have expanded privileges. +.Pp +.Va kcred , +.Fn zone_kcred , +and +.Fn CRED +are not suitable for modfication by the caller. +Callers must use +.Fn crdup +to create a copy of these credentials that are suitable for modification. +.Pp +Callers of +.Fn zone_kcred +and +.Fn crget +must take care to ensure that the calling thread is +executing in the context of the appropriate zone. +If the thread is performing work on behalf of a different zone, +or if one is uncertain of the zone context of the calling thread, +then one should find the appropriate zone by other means, and reference +.Em zone->zone_kcred +explicitly. +.Sh CONTEXT +These functions can be called from +.Sy user +and +.Sy kernel +contexts. +.Sh RETURN VALUES +.Fn zone_kcred +and +.Fn CRED +return a pointer to a +.Vt cred_t +that should not be modified. +.Pp +.Fn crget +and +.Fn crdup +return a pointer to a newly allocated +.Vt cred_t . +.Pp +.Fn zone_kcred , +.Fn CRED , +.Fn crdup , +and +.Fn crget +can never fail, and always return a valid credential. +.Sh SEE ALSO +.Xr ddi_cred 9f diff --git a/usr/src/pkg/Makefile b/usr/src/pkg/Makefile index 99f96af4f1..6eed8e549e 100644 --- a/usr/src/pkg/Makefile +++ b/usr/src/pkg/Makefile @@ -25,6 +25,7 @@ # Copyright 2015 Igor Kozhukhov <ikozhukhov@gmail.com> # Copyright 2016 RackTop Systems. # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. +# Copyright 2020 Peter Tribble # include $(SRC)/Makefile.master @@ -170,12 +171,10 @@ PM_TRANSFORMS= common_actions publish restart_fmri facets defaults \ PM_FINAL_TRANSFORMS= strip_dependinfo PM_INC= transforms manifests -JAVA_7_ONLY= JAVA_8_ONLY= -$(BLD_JAVA_6)JAVA_7_ONLY=$(POUND_SIGN) -$(BLD_JAVA_6)JAVA_8_ONLY=$(POUND_SIGN) -$(BLD_JAVA_8)JAVA_7_ONLY=$(POUND_SIGN) -$(JAVA_7_ONLY)JAVA_8_ONLY=$(POUND_SIGN) +JAVA_11_ONLY= +$(BLD_JAVA_11)JAVA_8_ONLY=$(POUND_SIGN) +$(JAVA_8_ONLY)JAVA_11_ONLY=$(POUND_SIGN) PKGMOG_DEFINES= \ i386_ONLY=$(POUND_SIGN) \ @@ -202,8 +201,8 @@ PKGMOG_DEFINES= \ python3_ONLY=$(BUILDPY3) \ python2tools_ONLY=$(BUILDPY2TOOLS) \ python3tools_ONLY=$(BUILDPY3TOOLS) \ - JAVA_8_ONLY=$(JAVA_8_ONLY) \ - JAVA_7_ONLY=$(JAVA_7_ONLY) + JAVA_11_ONLY=$(JAVA_11_ONLY) \ + JAVA_8_ONLY=$(JAVA_8_ONLY) PKGDEP_TOKENS_i386= \ 'PLATFORM=i86hvm' \ diff --git a/usr/src/pkg/manifests/developer-debug-mdb.mf b/usr/src/pkg/manifests/developer-debug-mdb.mf index af99982b2c..63c7982c3c 100644 --- a/usr/src/pkg/manifests/developer-debug-mdb.mf +++ b/usr/src/pkg/manifests/developer-debug-mdb.mf @@ -216,6 +216,8 @@ file path=usr/lib/mdb/proc/$(ARCH64)/libnvpair.so group=sys mode=0555 file path=usr/lib/mdb/proc/$(ARCH64)/libproc.so group=sys mode=0555 file path=usr/lib/mdb/proc/$(ARCH64)/libpython$(PYTHON_VERSION).so group=sys \ mode=0555 +$(i386_ONLY)file path=usr/lib/mdb/proc/$(ARCH64)/libsmbios.so group=sys \ + mode=0555 file path=usr/lib/mdb/proc/$(ARCH64)/libsysevent.so group=sys mode=0555 file path=usr/lib/mdb/proc/$(ARCH64)/libtopo.so group=sys mode=0555 file path=usr/lib/mdb/proc/$(ARCH64)/libumem.so group=sys mode=0555 @@ -230,6 +232,7 @@ file path=usr/lib/mdb/proc/libcmdutils.so group=sys mode=0555 file path=usr/lib/mdb/proc/libnvpair.so group=sys mode=0555 file path=usr/lib/mdb/proc/libproc.so group=sys mode=0555 file path=usr/lib/mdb/proc/libpython$(PYTHON_VERSION).so group=sys mode=0555 +$(i386_ONLY)file path=usr/lib/mdb/proc/libsmbios.so group=sys mode=0555 file path=usr/lib/mdb/proc/libsysevent.so group=sys mode=0555 file path=usr/lib/mdb/proc/libtopo.so group=sys mode=0555 file path=usr/lib/mdb/proc/libumem.so group=sys mode=0555 diff --git a/usr/src/pkg/manifests/developer-dtrace.mf b/usr/src/pkg/manifests/developer-dtrace.mf index 9008243f46..de1333a463 100644 --- a/usr/src/pkg/manifests/developer-dtrace.mf +++ b/usr/src/pkg/manifests/developer-dtrace.mf @@ -22,6 +22,7 @@ # # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. # Copyright 2019 OmniOS Community Edition (OmniOSce) Association. +# Copyright 2020 Peter Tribble # # @@ -59,6 +60,24 @@ dir path=usr/share/lib/java group=sys dir path=usr/share/lib/java/javadoc group=other dir path=usr/share/lib/java/javadoc/dtrace group=other dir path=usr/share/lib/java/javadoc/dtrace/api group=other +$(JAVA_11_ONLY)dir path=usr/share/lib/java/javadoc/dtrace/api/jquery \ + group=other +$(JAVA_11_ONLY)dir path=usr/share/lib/java/javadoc/dtrace/api/jquery/external \ + group=other +$(JAVA_11_ONLY)dir \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/external/jquery \ + group=other +$(JAVA_11_ONLY)dir path=usr/share/lib/java/javadoc/dtrace/api/jquery/images \ + group=other +$(JAVA_11_ONLY)dir path=usr/share/lib/java/javadoc/dtrace/api/jquery/jszip \ + group=other +$(JAVA_11_ONLY)dir \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/jszip-utils group=other +$(JAVA_11_ONLY)dir \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/jszip-utils/dist \ + group=other +$(JAVA_11_ONLY)dir \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/jszip/dist group=other dir path=usr/share/lib/java/javadoc/dtrace/api/org group=other dir path=usr/share/lib/java/javadoc/dtrace/api/org/opensolaris group=other dir path=usr/share/lib/java/javadoc/dtrace/api/org/opensolaris/os group=other @@ -67,7 +86,7 @@ dir path=usr/share/lib/java/javadoc/dtrace/api/org/opensolaris/os/dtrace \ dir \ path=usr/share/lib/java/javadoc/dtrace/api/org/opensolaris/os/dtrace/class-use \ group=other -$(JAVA_7_ONLY)dir path=usr/share/lib/java/javadoc/dtrace/api/resources \ +$(JAVA_11_ONLY)dir path=usr/share/lib/java/javadoc/dtrace/api/resources \ group=other dir path=usr/share/lib/java/javadoc/dtrace/examples group=other dir path=usr/share/lib/java/javadoc/dtrace/html group=other @@ -220,17 +239,113 @@ file path=usr/sbin/$(ARCH64)/intrstat mode=0555 file path=usr/sbin/$(ARCH64)/lockstat mode=0555 file path=usr/sbin/$(ARCH64)/plockstat mode=0555 file path=usr/share/lib/java/dtrace.jar group=sys -file path=usr/share/lib/java/javadoc/dtrace/api/allclasses-frame.html \ +$(JAVA_8_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/allclasses-frame.html \ group=other -file path=usr/share/lib/java/javadoc/dtrace/api/allclasses-noframe.html \ +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/allclasses-index.html \ + group=other +$(JAVA_8_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/allclasses-noframe.html \ + group=other +$(JAVA_11_ONLY)file path=usr/share/lib/java/javadoc/dtrace/api/allclasses.html \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/allpackages-index.html \ group=other file path=usr/share/lib/java/javadoc/dtrace/api/constant-values.html \ group=other file path=usr/share/lib/java/javadoc/dtrace/api/deprecated-list.html \ group=other +$(JAVA_11_ONLY)file path=usr/share/lib/java/javadoc/dtrace/api/element-list \ + group=other file path=usr/share/lib/java/javadoc/dtrace/api/help-doc.html group=other file path=usr/share/lib/java/javadoc/dtrace/api/index-all.html group=other file path=usr/share/lib/java/javadoc/dtrace/api/index.html group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/external/jquery/jquery.js \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/images/ui-bg_glass_55_fbf9ee_1x400.png \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/images/ui-bg_glass_65_dadada_1x400.png \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/images/ui-bg_glass_75_dadada_1x400.png \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/images/ui-bg_glass_95_fef1ec_1x400.png \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/images/ui-icons_222222_256x240.png \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/images/ui-icons_2e83ff_256x240.png \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/images/ui-icons_454545_256x240.png \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/images/ui-icons_888888_256x240.png \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/images/ui-icons_cd0a0a_256x240.png \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/jquery-3.3.1.js \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/jquery-migrate-3.0.1.js \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/jquery-ui.css \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/jquery-ui.js \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/jquery-ui.min.css \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/jquery-ui.min.js \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/jquery-ui.structure.css \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/jquery-ui.structure.min.css \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/jszip-utils/dist/jszip-utils-ie.js \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/jszip-utils/dist/jszip-utils-ie.min.js \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/jszip-utils/dist/jszip-utils.js \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/jszip-utils/dist/jszip-utils.min.js \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/jszip/dist/jszip.js \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/jquery/jszip/dist/jszip.min.js \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/member-search-index.js \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/member-search-index.zip \ + group=other file \ path=usr/share/lib/java/javadoc/dtrace/api/org/opensolaris/os/dtrace/Aggregate.html \ group=other @@ -609,7 +724,7 @@ file \ file \ path=usr/share/lib/java/javadoc/dtrace/api/org/opensolaris/os/dtrace/class-use/ValueRecord.html \ group=other -file \ +$(JAVA_8_ONLY)file \ path=usr/share/lib/java/javadoc/dtrace/api/org/opensolaris/os/dtrace/package-frame.html \ group=other file \ @@ -622,23 +737,31 @@ file \ path=usr/share/lib/java/javadoc/dtrace/api/org/opensolaris/os/dtrace/package-use.html \ group=other file path=usr/share/lib/java/javadoc/dtrace/api/overview-tree.html group=other -file path=usr/share/lib/java/javadoc/dtrace/api/package-list group=other -$(JAVA_7_ONLY)file \ - path=usr/share/lib/java/javadoc/dtrace/api/resources/background.gif \ +$(JAVA_8_ONLY)file path=usr/share/lib/java/javadoc/dtrace/api/package-list \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/package-search-index.js \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/package-search-index.zip \ group=other -$(JAVA_7_ONLY)file \ - path=usr/share/lib/java/javadoc/dtrace/api/resources/tab.gif group=other -$(JAVA_7_ONLY)file \ - path=usr/share/lib/java/javadoc/dtrace/api/resources/titlebar.gif \ +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/resources/glass.png \ group=other -$(JAVA_7_ONLY)file \ - path=usr/share/lib/java/javadoc/dtrace/api/resources/titlebar_end.gif \ +$(JAVA_11_ONLY)file path=usr/share/lib/java/javadoc/dtrace/api/resources/x.png \ group=other -$(JAVA_8_ONLY)file path=usr/share/lib/java/javadoc/dtrace/api/script.js \ +file path=usr/share/lib/java/javadoc/dtrace/api/script.js group=other +$(JAVA_11_ONLY)file path=usr/share/lib/java/javadoc/dtrace/api/search.js \ group=other file path=usr/share/lib/java/javadoc/dtrace/api/serialized-form.html \ group=other file path=usr/share/lib/java/javadoc/dtrace/api/stylesheet.css group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/type-search-index.js \ + group=other +$(JAVA_11_ONLY)file \ + path=usr/share/lib/java/javadoc/dtrace/api/type-search-index.zip \ + group=other file path=usr/share/lib/java/javadoc/dtrace/examples/TestAPI.java group=other file path=usr/share/lib/java/javadoc/dtrace/examples/TestAPI2.java group=other file path=usr/share/lib/java/javadoc/dtrace/examples/TestTarget.java \ diff --git a/usr/src/pkg/manifests/system-data-hardware-registry.mf b/usr/src/pkg/manifests/system-data-hardware-registry.mf index 779d1613e3..19e8cb6130 100644 --- a/usr/src/pkg/manifests/system-data-hardware-registry.mf +++ b/usr/src/pkg/manifests/system-data-hardware-registry.mf @@ -25,7 +25,7 @@ # set name=pkg.fmri \ - value=pkg:/system/data/hardware-registry@2020.2.22,$(PKGVERS_BUILTON)-$(PKGVERS_BRANCH) + value=pkg:/system/data/hardware-registry@2020.9.15,$(PKGVERS_BUILTON)-$(PKGVERS_BRANCH) set name=pkg.description \ value="ASCII databases describing various PCI, USB and other hardware" set name=pkg.summary value="Hardware data files" diff --git a/usr/src/pkg/manifests/system-header.mf b/usr/src/pkg/manifests/system-header.mf index a76896db15..474f316ff0 100644 --- a/usr/src/pkg/manifests/system-header.mf +++ b/usr/src/pkg/manifests/system-header.mf @@ -28,6 +28,7 @@ # Copyright 2016 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> # Copyright 2020 Joyent, Inc. # Copyright 2019 Peter Tribble. +# Copyright 2020 OmniOS Community Edition (OmniOSce) Association. # set name=pkg.fmri value=pkg:/system/header@$(PKGVERS) @@ -1910,6 +1911,7 @@ file path=usr/share/man/man3head/tgmath.h.3head file path=usr/share/man/man3head/time.h.3head file path=usr/share/man/man3head/timeb.h.3head file path=usr/share/man/man3head/times.h.3head +file path=usr/share/man/man3head/timespec.3head file path=usr/share/man/man3head/types.h.3head file path=usr/share/man/man3head/types32.h.3head file path=usr/share/man/man3head/uchar.h.3head @@ -2114,6 +2116,10 @@ link path=usr/share/man/man3head/TAILQ_NEXT.3head target=queue.h.3head link path=usr/share/man/man3head/TAILQ_PREV.3head target=queue.h.3head link path=usr/share/man/man3head/TAILQ_REMOVE.3head target=queue.h.3head link path=usr/share/man/man3head/TAILQ_SWAP.3head target=queue.h.3head +link path=usr/share/man/man3head/TIMESPEC_TO_TIMEVAL.3head \ + target=timespec.3head +link path=usr/share/man/man3head/TIMEVAL_TO_TIMESPEC.3head \ + target=timespec.3head link path=usr/share/man/man3head/acct.3head target=acct.h.3head link path=usr/share/man/man3head/aio.3head target=aio.h.3head link path=usr/share/man/man3head/ar.3head target=ar.h.3head @@ -2187,6 +2193,7 @@ link path=usr/share/man/man3head/tgmath.3head target=tgmath.h.3head link path=usr/share/man/man3head/time.3head target=time.h.3head link path=usr/share/man/man3head/timeb.3head target=timeb.h.3head link path=usr/share/man/man3head/times.3head target=times.h.3head +link path=usr/share/man/man3head/timeval.3head target=timespec.3head link path=usr/share/man/man3head/types.3head target=types.h.3head link path=usr/share/man/man3head/types32.3head target=types32.h.3head link path=usr/share/man/man3head/ucontext.3head target=ucontext.h.3head diff --git a/usr/src/pkg/manifests/system-kernel.man2.inc b/usr/src/pkg/manifests/system-kernel.man2.inc index e5e1ace483..6a45a39b55 100644 --- a/usr/src/pkg/manifests/system-kernel.man2.inc +++ b/usr/src/pkg/manifests/system-kernel.man2.inc @@ -15,6 +15,7 @@ # Copyright 2013, OmniTI Computer Consulting, Inc. # Copyright 2017 Peter Tribble # Copyright 2018, Joyent, Inc. +# Copyright 2020 OmniOS Community Edition (OmniOSce) Association. # file path=usr/share/man/man2/Intro.2 @@ -192,6 +193,7 @@ link path=usr/share/man/man2/fstat.2 target=stat.2 link path=usr/share/man/man2/fstatat.2 target=stat.2 link path=usr/share/man/man2/fstatvfs.2 target=statvfs.2 link path=usr/share/man/man2/futimens.2 target=utimes.2 +link path=usr/share/man/man2/futimes.2 target=utimes.2 link path=usr/share/man/man2/futimesat.2 target=utimes.2 link path=usr/share/man/man2/getaudit_addr.2 target=getaudit.2 link path=usr/share/man/man2/getegid.2 target=getuid.2 @@ -205,9 +207,10 @@ link path=usr/share/man/man2/getprojid.2 target=settaskid.2 link path=usr/share/man/man2/getrctl.2 target=setrctl.2 link path=usr/share/man/man2/gettaskid.2 target=settaskid.2 link path=usr/share/man/man2/intro.2 target=Intro.2 -link path=usr/share/man/man2/linkat.2 target=link.2 link path=usr/share/man/man2/lchown.2 target=chown.2 +link path=usr/share/man/man2/linkat.2 target=link.2 link path=usr/share/man/man2/lstat.2 target=stat.2 +link path=usr/share/man/man2/lutimes.2 target=utimes.2 link path=usr/share/man/man2/mkdirat.2 target=mkdir.2 link path=usr/share/man/man2/mknodat.2 target=mknod.2 link path=usr/share/man/man2/openat.2 target=open.2 diff --git a/usr/src/pkg/manifests/system-kernel.man9f.inc b/usr/src/pkg/manifests/system-kernel.man9f.inc index f02a356bd8..1eb70a7e0a 100644 --- a/usr/src/pkg/manifests/system-kernel.man9f.inc +++ b/usr/src/pkg/manifests/system-kernel.man9f.inc @@ -12,7 +12,7 @@ # # Copyright 2017, Richard Lowe # Copyright 2014 Garrett D'Amore <garrett@damore.org> -# Copyright 2016 Nexenta Systems, Inc. +# Copyright 2020 Nexenta by DDN, Inc. All rights reserved. # Copyright 2016 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> # Copyright 2019 Joyent, Inc. # @@ -66,6 +66,7 @@ file path=usr/share/man/man9f/copyb.9f file path=usr/share/man/man9f/copyin.9f file path=usr/share/man/man9f/copymsg.9f file path=usr/share/man/man9f/copyout.9f +file path=usr/share/man/man9f/credentials.9f file path=usr/share/man/man9f/csx_AccessConfigurationRegister.9f file path=usr/share/man/man9f/csx_CS_DDI_Info.9f file path=usr/share/man/man9f/csx_ConvertSize.9f @@ -513,6 +514,7 @@ file path=usr/share/man/man9f/vmem_create.9f file path=usr/share/man/man9f/vmem_walk.9f link path=usr/share/man/man9f/AVL_NEXT.9f target=avl.9f link path=usr/share/man/man9f/AVL_PREV.9f target=avl.9f +link path=usr/share/man/man9f/CRED.9f target=credentials.9f link path=usr/share/man/man9f/SIZEOF_PTR.9f target=STRUCT_DECL.9f link path=usr/share/man/man9f/SIZEOF_STRUCT.9f target=STRUCT_DECL.9f link path=usr/share/man/man9f/STRUCT_BUF.9f target=STRUCT_DECL.9f @@ -647,6 +649,9 @@ link path=usr/share/man/man9f/avl_numnodes.9f target=avl.9f link path=usr/share/man/man9f/avl_remove.9f target=avl.9f link path=usr/share/man/man9f/avl_swap.9f target=avl.9f link path=usr/share/man/man9f/bcanputnext.9f target=canputnext.9f +link path=usr/share/man/man9f/crdup.9f target=credentials.9f +link path=usr/share/man/man9f/crfree.9f target=credentials.9f +link path=usr/share/man/man9f/crget.9f target=credentials.9f link path=usr/share/man/man9f/crgetgid.9f target=ddi_cred.9f link path=usr/share/man/man9f/crgetgroups.9f target=ddi_cred.9f link path=usr/share/man/man9f/crgetngroups.9f target=ddi_cred.9f @@ -656,6 +661,7 @@ link path=usr/share/man/man9f/crgetsgid.9f target=ddi_cred.9f link path=usr/share/man/man9f/crgetsuid.9f target=ddi_cred.9f link path=usr/share/man/man9f/crgetuid.9f target=ddi_cred.9f link path=usr/share/man/man9f/crgetzoneid.9f target=ddi_cred.9f +link path=usr/share/man/man9f/crhold.9f target=credentials.9f link path=usr/share/man/man9f/csx_Get16.9f target=csx_Get8.9f link path=usr/share/man/man9f/csx_Get32.9f target=csx_Get8.9f link path=usr/share/man/man9f/csx_Get64.9f target=csx_Get8.9f @@ -971,6 +977,7 @@ link path=usr/share/man/man9f/id_space_extend.9f target=id_space.9f link path=usr/share/man/man9f/inl.9f target=inb.9f link path=usr/share/man/man9f/intro.9f target=Intro.9f link path=usr/share/man/man9f/inw.9f target=inb.9f +link path=usr/share/man/man9f/kcred.9f target=credentials.9f link path=usr/share/man/man9f/kmem_cache_alloc.9f target=kmem_cache_create.9f link path=usr/share/man/man9f/kmem_cache_destroy.9f \ target=kmem_cache_create.9f @@ -1404,3 +1411,4 @@ link path=usr/share/man/man9f/vsprintf.9f target=sprintf.9f link path=usr/share/man/man9f/vzcmn_err.9f target=cmn_err.9f link path=usr/share/man/man9f/wr.9f target=WR.9f link path=usr/share/man/man9f/zcmn_err.9f target=cmn_err.9f +link path=usr/share/man/man9f/zone_kcred.9f target=credentials.9f diff --git a/usr/src/pkg/manifests/system-test-libctest.mf b/usr/src/pkg/manifests/system-test-libctest.mf index 58ffa45ad9..71af45a2cc 100644 --- a/usr/src/pkg/manifests/system-test-libctest.mf +++ b/usr/src/pkg/manifests/system-test-libctest.mf @@ -14,6 +14,7 @@ # Copyright 2014, OmniTI Computer Consulting, Inc. All rights reserved. # Copyright 2015 Garrett D'Amore <garrett@damore.org> # Copyright 2018 Joyent, Inc. +# Copyright 2020 OmniOS Community Edition (OmniOSce) Association. # set name=pkg.fmri value=pkg:/system/test/libctest@$(PKGVERS) @@ -191,6 +192,8 @@ file path=opt/libc-tests/tests/timespec_get.32 mode=0555 file path=opt/libc-tests/tests/timespec_get.64 mode=0555 file path=opt/libc-tests/tests/uchar.32 mode=0555 file path=opt/libc-tests/tests/uchar.64 mode=0555 +file path=opt/libc-tests/tests/utimes.32 mode=0555 +file path=opt/libc-tests/tests/utimes.64 mode=0555 file path=opt/libc-tests/tests/wcsncasecmp-7344.32 mode=0555 file path=opt/libc-tests/tests/wcsncasecmp-7344.64 mode=0555 file path=opt/libc-tests/tests/wcsncasecmp-7350.32 mode=0555 diff --git a/usr/src/pkg/manifests/system-test-utiltest.mf b/usr/src/pkg/manifests/system-test-utiltest.mf index 1024e734ce..a96b7f1cb8 100644 --- a/usr/src/pkg/manifests/system-test-utiltest.mf +++ b/usr/src/pkg/manifests/system-test-utiltest.mf @@ -16,6 +16,7 @@ # Copyright 2020 Joyent, Inc. # Copyright 2017 Jason King. # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. +# Copyright 2020 Oxide Computer Company # set name=pkg.fmri value=pkg:/system/test/utiltest@$(PKGVERS) @@ -51,6 +52,7 @@ dir path=opt/util-tests/tests/dis/risc-v dir path=opt/util-tests/tests/dis/risc-v-c dir path=opt/util-tests/tests/dis/sparc dir path=opt/util-tests/tests/files +dir path=opt/util-tests/tests/files/grep dir path=opt/util-tests/tests/files/make_a dir path=opt/util-tests/tests/files/make_a/a dir path=opt/util-tests/tests/files/make_a/b @@ -74,6 +76,8 @@ dir path=opt/util-tests/tests/mdb/format dir path=opt/util-tests/tests/mdb/options dir path=opt/util-tests/tests/mdb/typedef dir path=opt/util-tests/tests/mergeq +dir path=opt/util-tests/tests/sed +dir path=opt/util-tests/tests/sed/regress.multitest.out dir path=opt/util-tests/tests/sleep file path=opt/util-tests/README mode=0444 file path=opt/util-tests/bin/btest mode=0555 @@ -1368,77 +1372,154 @@ file path=opt/util-tests/tests/files/cout6 mode=0444 file path=opt/util-tests/tests/files/cout7 mode=0444 file path=opt/util-tests/tests/files/cout8 mode=0444 file path=opt/util-tests/tests/files/cout9 mode=0444 -file path=opt/util-tests/tests/files/gout0 mode=0444 -file path=opt/util-tests/tests/files/gout1 mode=0444 -file path=opt/util-tests/tests/files/gout10 mode=0444 -file path=opt/util-tests/tests/files/gout11 mode=0444 -file path=opt/util-tests/tests/files/gout12 mode=0444 -file path=opt/util-tests/tests/files/gout13 mode=0444 -file path=opt/util-tests/tests/files/gout14 mode=0444 -file path=opt/util-tests/tests/files/gout15 mode=0444 -file path=opt/util-tests/tests/files/gout16 mode=0444 -file path=opt/util-tests/tests/files/gout17 mode=0444 -file path=opt/util-tests/tests/files/gout18 mode=0444 -file path=opt/util-tests/tests/files/gout19 mode=0444 -file path=opt/util-tests/tests/files/gout2 mode=0444 -file path=opt/util-tests/tests/files/gout20 mode=0444 -file path=opt/util-tests/tests/files/gout21 mode=0444 -file path=opt/util-tests/tests/files/gout22 mode=0444 -file path=opt/util-tests/tests/files/gout23 mode=0444 -file path=opt/util-tests/tests/files/gout24 mode=0444 -file path=opt/util-tests/tests/files/gout25 mode=0444 -file path=opt/util-tests/tests/files/gout26 mode=0444 -file path=opt/util-tests/tests/files/gout27 mode=0444 -file path=opt/util-tests/tests/files/gout28 mode=0444 -file path=opt/util-tests/tests/files/gout29 mode=0444 -file path=opt/util-tests/tests/files/gout3 mode=0444 -file path=opt/util-tests/tests/files/gout30 mode=0444 -file path=opt/util-tests/tests/files/gout31 mode=0444 -file path=opt/util-tests/tests/files/gout32 mode=0444 -file path=opt/util-tests/tests/files/gout33 mode=0444 -file path=opt/util-tests/tests/files/gout34 mode=0444 -file path=opt/util-tests/tests/files/gout35 mode=0444 -file path=opt/util-tests/tests/files/gout36 mode=0444 -file path=opt/util-tests/tests/files/gout37 mode=0444 -file path=opt/util-tests/tests/files/gout38 mode=0444 -file path=opt/util-tests/tests/files/gout39 mode=0444 -file path=opt/util-tests/tests/files/gout4 mode=0444 -file path=opt/util-tests/tests/files/gout40 mode=0444 -file path=opt/util-tests/tests/files/gout41 mode=0444 -file path=opt/util-tests/tests/files/gout42 mode=0444 -file path=opt/util-tests/tests/files/gout43 mode=0444 -file path=opt/util-tests/tests/files/gout44 mode=0444 -file path=opt/util-tests/tests/files/gout45 mode=0444 -file path=opt/util-tests/tests/files/gout46 mode=0444 -file path=opt/util-tests/tests/files/gout47 mode=0444 -file path=opt/util-tests/tests/files/gout48 mode=0444 -file path=opt/util-tests/tests/files/gout49 mode=0444 -file path=opt/util-tests/tests/files/gout5 mode=0444 -file path=opt/util-tests/tests/files/gout50 mode=0444 -file path=opt/util-tests/tests/files/gout51 mode=0444 -file path=opt/util-tests/tests/files/gout52 mode=0444 -file path=opt/util-tests/tests/files/gout53 mode=0444 -file path=opt/util-tests/tests/files/gout54 mode=0444 -file path=opt/util-tests/tests/files/gout55 mode=0444 -file path=opt/util-tests/tests/files/gout56 mode=0444 -file path=opt/util-tests/tests/files/gout57 mode=0444 -file path=opt/util-tests/tests/files/gout58 mode=0444 -file path=opt/util-tests/tests/files/gout59 mode=0444 -file path=opt/util-tests/tests/files/gout6 mode=0444 -file path=opt/util-tests/tests/files/gout60 mode=0444 -file path=opt/util-tests/tests/files/gout61 mode=0444 -file path=opt/util-tests/tests/files/gout62 mode=0444 -file path=opt/util-tests/tests/files/gout63 mode=0444 -file path=opt/util-tests/tests/files/gout64 mode=0444 -file path=opt/util-tests/tests/files/gout65 mode=0444 -file path=opt/util-tests/tests/files/gout66 mode=0444 -file path=opt/util-tests/tests/files/gout67 mode=0444 -file path=opt/util-tests/tests/files/gout68 mode=0444 -file path=opt/util-tests/tests/files/gout69 mode=0444 -file path=opt/util-tests/tests/files/gout7 mode=0444 -file path=opt/util-tests/tests/files/gout70 mode=0444 -file path=opt/util-tests/tests/files/gout8 mode=0444 -file path=opt/util-tests/tests/files/gout9 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.0 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.1 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.10 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.11 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.12 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.13 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.14 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.15 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.16 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.17 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.18 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.19 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.2 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.20 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.21 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.22 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.23 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.24 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.25 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.26 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.27 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.28 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.29 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.3 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.30 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.31 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.32 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.33 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.34 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.35 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.36 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.37 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.38 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.39 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.4 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.40 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.41 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.42 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.43 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.44 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.45 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.46 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.47 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.48 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.49 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.5 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.50 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.51 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.52 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.53 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.54 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.55 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.56 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.57 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.58 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.59 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.6 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.60 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.61 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.62 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.63 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.64 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.65 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.66 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.67 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.68 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.69 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.7 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.70 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.71 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.72 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.73 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.74 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.75 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.76 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.77 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.78 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.79 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.8 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t1.9 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t10.0 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t10.1 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t10.2 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t10.3 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t10.4 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t10.5 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t10.6 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t10.7 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t11.0 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t11.1 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t11.2 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t11.3 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t11.4 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t11.5 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t11.6 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t2.0 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t3.0 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t3.1 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t3.2 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t4.0 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t4.1 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t5.0 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t5.1 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t6.0 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t6.1 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t6.10 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t6.11 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t6.12 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t6.13 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t6.14 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t6.15 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t6.16 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t6.17 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t6.18 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t6.19 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t6.2 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t6.3 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t6.4 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t6.5 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t6.6 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t6.7 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t6.8 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t6.9 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t8.0 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t8.1 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t8.2 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t8.3 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t8.4 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t8.5 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t9.0 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t9.1 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t9.2 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t9.3 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t9.4 mode=0444 +file path=opt/util-tests/tests/files/grep/gout.t9.5 mode=0444 +file path=opt/util-tests/tests/files/grep/test.lL.0 mode=0444 +file path=opt/util-tests/tests/files/grep/test.lL.1 mode=0444 +file path=opt/util-tests/tests/files/grep/test.mb.0 mode=0444 +file path=opt/util-tests/tests/files/grep/test.o.0 mode=0444 +file path=opt/util-tests/tests/files/grep/test0 mode=0444 +file path=opt/util-tests/tests/files/grep/test1 mode=0444 +file path=opt/util-tests/tests/files/grep/test2 mode=0444 +file path=opt/util-tests/tests/files/grep/test3 mode=0444 +file path=opt/util-tests/tests/files/grep/test4 mode=0444 +file path=opt/util-tests/tests/files/grep/test5 mode=0444 +file path=opt/util-tests/tests/files/grep/test6 mode=0444 +file path=opt/util-tests/tests/files/grep/test7 mode=0444 +file path=opt/util-tests/tests/files/grep/testnl mode=0444 file path=opt/util-tests/tests/files/make_a/Makefile mode=0444 file path=opt/util-tests/tests/files/make_a/a/Makefile mode=0444 file path=opt/util-tests/tests/files/make_a/a/make.rules mode=0444 @@ -1447,15 +1528,6 @@ file path=opt/util-tests/tests/files/make_a/b/make.rules mode=0444 file path=opt/util-tests/tests/files/make_a/c/Makefile mode=0444 file path=opt/util-tests/tests/files/make_a/c/make.rules mode=0444 file path=opt/util-tests/tests/files/make_a/make.rules mode=0444 -file path=opt/util-tests/tests/files/test0 mode=0444 -file path=opt/util-tests/tests/files/test1 mode=0444 -file path=opt/util-tests/tests/files/test2 mode=0444 -file path=opt/util-tests/tests/files/test3 mode=0444 -file path=opt/util-tests/tests/files/test4 mode=0444 -file path=opt/util-tests/tests/files/test5 mode=0444 -file path=opt/util-tests/tests/files/test6 mode=0444 -file path=opt/util-tests/tests/files/test7 mode=0444 -file path=opt/util-tests/tests/files/testnl mode=0444 file path=opt/util-tests/tests/find/findtest mode=0555 file path=opt/util-tests/tests/grep_test mode=0555 file path=opt/util-tests/tests/iconv_test mode=0555 @@ -1594,7 +1666,138 @@ file path=opt/util-tests/tests/mdb/typedef/tst.union.mdb.out mode=0444 file path=opt/util-tests/tests/mergeq/mqt mode=0555 file path=opt/util-tests/tests/mergeq/wqt mode=0555 file path=opt/util-tests/tests/printf_test mode=0555 -file path=opt/util-tests/tests/sed_addr mode=0555 +file path=opt/util-tests/tests/sed/multi_test mode=0555 +file path=opt/util-tests/tests/sed/regress.multitest.out/1.1 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/1.10 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/1.11 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/1.12 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/1.13 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/1.14 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/1.15 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/1.16 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/1.17 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/1.18 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/1.2 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/1.3 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/1.4 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/1.4.1 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/1.5 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/1.6 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/1.7 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/1.8 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/1.9 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/2.1 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/2.10 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/2.11 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/2.12 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/2.13 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/2.14 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/2.15 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/2.16 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/2.17 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/2.18 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/2.19 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/2.2 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/2.20 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/2.21 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/2.22 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/2.23 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/2.3 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/2.4 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/2.5 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/2.6 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/2.7 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/2.8 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/2.9 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/3.1 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/3.2 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/3.3 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/3.4 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/4.1 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/4.2 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/4.3 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/4.4 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/4.5 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/4.6 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/4.7 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/4.8 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/5.1 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/5.2 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/5.3 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/5.4 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/5.5 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/5.6 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/5.7 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/5.8 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/6.1 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/6.2 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/6.3 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/6.4 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/6.5 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/6.6 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/7.1 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/7.2 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/7.3 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/7.4 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/7.5 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/7.6 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/7.7 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/7.8 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/8.1 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/8.10 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/8.11 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/8.12 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/8.13 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/8.14 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/8.15 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/8.16 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/8.17 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/8.18 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/8.19 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/8.2 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/8.20 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/8.21 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/8.22 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/8.23 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/8.3 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/8.4 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/8.5 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/8.6 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/8.7 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/8.8 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/8.9 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.1 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.10 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.11 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.12 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.13 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.14 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.15 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.16 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.17 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.18 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.19 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.2 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.20 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.21 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.22 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.23 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.24 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.25 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.26 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.27 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.28 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.29 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.3 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.30 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.31 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.4 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.5 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.6 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.7 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.8 mode=0444 +file path=opt/util-tests/tests/sed/regress.multitest.out/9.9 mode=0444 +file path=opt/util-tests/tests/sed/sed_addr mode=0555 file path=opt/util-tests/tests/set-linkprop mode=0555 file path=opt/util-tests/tests/show-overlay-exit mode=0555 file path=opt/util-tests/tests/sleep/sleep.awk mode=0444 @@ -1610,6 +1813,8 @@ license usr/src/test/util-tests/tests/awk/THIRDPARTYLICENSE.gawk \ license=usr/src/test/util-tests/tests/awk/THIRDPARTYLICENSE.gawk license usr/src/test/util-tests/tests/demangle/THIRDPARTYLICENSE.rust \ license=usr/src/test/util-tests/tests/demangle/THIRDPARTYLICENSE.rust +license usr/src/test/util-tests/tests/sed/bsd/THIRDPARTYLICENSE \ + license=usr/src/test/util-tests/tests/sed/bsd/THIRDPARTYLICENSE depend fmri=locale/de type=require depend fmri=system/library/iconv/utf-8 type=require depend fmri=system/test/testrunner type=require diff --git a/usr/src/prototypes/prototype.man3x b/usr/src/prototypes/prototype.man3x index 598315f959..3604b4a0e2 100644 --- a/usr/src/prototypes/prototype.man3x +++ b/usr/src/prototypes/prototype.man3x @@ -59,7 +59,7 @@ A Reason why ERRNO1 could occur. A Reason why ERRNO2 could occur. .El .Sh INTERFACE STABILITY -.\" Indicate the stability per attribute(5). One of: +.\" Indicate the stability per attributes(5). One of: .\" .Sy Committed .\" .Sy Uncommitted .\" .Sy Volatile diff --git a/usr/src/test/libc-tests/cfg/symbols/sys_time_h.cfg b/usr/src/test/libc-tests/cfg/symbols/sys_time_h.cfg index afed10a6bb..8ca9bacb9d 100644 --- a/usr/src/test/libc-tests/cfg/symbols/sys_time_h.cfg +++ b/usr/src/test/libc-tests/cfg/symbols/sys_time_h.cfg @@ -11,6 +11,7 @@ # # Copyright 2015 Garrett D'Amore <garrett@damore.org> +# Copyright 2020 OmniOS Community Edition (OmniOSce) Association. # # @@ -40,3 +41,16 @@ func | utimes |\ int |\ const char *; const struct timeval [2] |\ sys/time.h | -POSIX+ -XPG3+ SUS+ + +func | lutimes |\ + int |\ + const char *; const struct timeval [2] |\ + sys/time.h | -ALL + +func | futimes |\ + int |\ + int; const struct timeval [2] |\ + sys/time.h | -ALL + +define | TIMEVAL_TO_TIMESPEC | | sys/time.h | -ALL +define | TIMESPEC_TO_TIMEVAL | | sys/time.h | -ALL diff --git a/usr/src/test/libc-tests/runfiles/default.run b/usr/src/test/libc-tests/runfiles/default.run index c819079ef6..e8323a549b 100644 --- a/usr/src/test/libc-tests/runfiles/default.run +++ b/usr/src/test/libc-tests/runfiles/default.run @@ -13,6 +13,7 @@ # Copyright (c) 2012 by Delphix. All rights reserved. # Copyright 2014 Garrett D'Amore <garrett@damore.org> # Copyright 2019 Joyent, Inc. +# Copyright 2020 OmniOS Community Edition (OmniOSce) Association. # [DEFAULT] @@ -45,7 +46,11 @@ outputdir = /var/tmp/test_results [/opt/libc-tests/tests/random/chacha] [/opt/libc-tests/tests/random/inz_child] [/opt/libc-tests/tests/random/inz_inval] +# +# root privs required for mlock privileges +# [/opt/libc-tests/tests/random/inz_mlock] +user = root [/opt/libc-tests/tests/random/inz_region] [/opt/libc-tests/tests/random/inz_split] [/opt/libc-tests/tests/random/inz_split_vpp] @@ -57,7 +62,11 @@ outputdir = /var/tmp/test_results [/opt/libc-tests/tests/random/arc4random_preforkall] [/opt/libc-tests/tests/random/arc4random_forksig] [/opt/libc-tests/tests/random/arc4random_preforksig] +# +# root privs required for DTrace +# [/opt/libc-tests/tests/random/arc4key.ksh] +user = root [/opt/libc-tests/tests/regex/regex_test] @@ -120,8 +129,14 @@ timeout = 600 [/opt/libc-tests/tests/timespec_get.64] [/opt/libc-tests/tests/uchar.32] [/opt/libc-tests/tests/uchar.64] +[/opt/libc-tests/tests/utimes.32] +[/opt/libc-tests/tests/utimes.64] +# +# root privs required for priority changes +# [/opt/libc-tests/tests/pthread_attr_get_np] +user=root [/opt/libc-tests/tests/symbols] pre = setup diff --git a/usr/src/test/libc-tests/tests/Makefile b/usr/src/test/libc-tests/tests/Makefile index 63f108e83c..fcb903edeb 100644 --- a/usr/src/test/libc-tests/tests/Makefile +++ b/usr/src/test/libc-tests/tests/Makefile @@ -13,6 +13,7 @@ # Copyright (c) 2012 by Delphix. All rights reserved. # Copyright 2015 Garrett D'Amore <garrett@damore.org> # Copyright 2019 Joyent, Inc. +# Copyright 2020 OmniOS Community Edition (OmniOSce) Association. # SUBDIRS = \ @@ -53,7 +54,8 @@ PROGS = \ wcsncasecmp \ wcsncasecmp-7344 \ wcsncasecmp-7350 \ - uchar + uchar \ + utimes SCRIPTS = \ quick_exit \ diff --git a/usr/src/test/libc-tests/tests/utimes.c b/usr/src/test/libc-tests/tests/utimes.c new file mode 100644 index 0000000000..7585289fe6 --- /dev/null +++ b/usr/src/test/libc-tests/tests/utimes.c @@ -0,0 +1,521 @@ +/* + * This file and its contents are supplied under the terms of the + * Common Development and Distribution License ("CDDL"), version 1.0. + * You may only use this file in accordance with the terms of version + * 1.0 of the CDDL. + * + * A full copy of the text of the CDDL should have accompanied this + * source. A copy of the CDDL is also available via the Internet at + * http://www.illumos.org/license/CDDL. + */ + +/* + * Copyright 2020 OmniOS Community Edition (OmniOSce) Association. + */ + +/* + * Test the implementation of the various *utimes() and *utimens() functions + */ + +#include <stdio.h> +#include <stdbool.h> +#include <stdlib.h> +#include <string.h> +#include <err.h> +#include <sys/sysmacros.h> +#include <sys/types.h> +#include <sys/time.h> +#include <sys/stat.h> +#include <fcntl.h> +#include <unistd.h> +#include <errno.h> + +timespec_t testtimes[] = { + { + .tv_sec = 1280793678, + .tv_nsec = 123456789 + }, + { + .tv_sec = 1492732800, + .tv_nsec = 17 + }, + { + .tv_sec = 1320796855, + .tv_nsec = 9 + }, + { + .tv_sec = 1498953611, + .tv_nsec = 987654321 + } +}; + +enum ttype { + UTIMES, + LUTIMES, + FUTIMES, + FUTIMESAT, + FUTIMENS, + UTIMENSAT +}; + +static bool +compare_times(struct stat *st, bool trunc, timespec_t *atim, timespec_t *mtim, + bool invert) +{ + bool ret = true; + + if (st->st_atim.tv_sec != atim->tv_sec) { + ret = false; + } else if (st->st_atim.tv_nsec != ( + trunc ? atim->tv_nsec / 1000 * 1000 : atim->tv_nsec)) { + ret = false; + } else if (st->st_mtim.tv_sec != mtim->tv_sec) { + ret = false; + } else if (st->st_mtim.tv_nsec != ( + trunc ? mtim->tv_nsec / 1000 * 1000 : mtim->tv_nsec)) { + ret = false; + } + + if ((!ret && !invert) || (ret && invert)) { + printf(" actual atime: %ld.%.9ld\n", + st->st_atim.tv_sec, st->st_atim.tv_nsec); + printf(" actual mtime: %ld.%.9ld\n", + st->st_mtim.tv_sec, st->st_mtim.tv_nsec); + } + + return (ret); +} + +static bool +compare_filetime(char *path, bool trunc, timespec_t *atim, timespec_t *mtim, + bool invert) +{ + struct stat st; + + if (stat(path, &st) == -1) + err(EXIT_FAILURE, "stat %s", path); + + return (compare_times(&st, trunc, atim, mtim, invert)); +} + +static bool +compare_linktime(char *path, bool trunc, timespec_t *atim, timespec_t *mtim, + bool invert) +{ + struct stat st; + + if (lstat(path, &st) == -1) + err(EXIT_FAILURE, "lstat %s", path); + + return (compare_times(&st, trunc, atim, mtim, invert)); +} + +static bool +reset(char *path, timespec_t *atim, timespec_t *mtim) +{ + if (utimes(path, NULL) == -1) + err(EXIT_FAILURE, "utimes reset"); + if (compare_filetime(path, true, atim, mtim, true)) { + warnx("reset failed"); + return (false); + } + return (true); +} + +static bool +reset_link(char *lpath, timespec_t *atim, timespec_t *mtim) +{ + if (lutimes(lpath, NULL) == -1) + err(EXIT_FAILURE, "lutimes reset"); + if (compare_linktime(lpath, true, atim, mtim, true)) { + warnx("link reset failed"); + return (false); + } + return (true); +} + +static bool +runtest(enum ttype fn, char *dir, timespec_t *atim, timespec_t *mtim) +{ + char path[MAXPATHLEN + 1]; + char lpath[MAXPATHLEN + 1]; + struct timespec ts[2]; + struct timeval tv[2]; + int fd, lfd, dfd, ret = true; + + ts[0] = *atim; + ts[1] = *mtim; + TIMESPEC_TO_TIMEVAL(&tv[0], &ts[0]); + TIMESPEC_TO_TIMEVAL(&tv[1], &ts[1]); + + if (snprintf(path, sizeof (path), "%s/file", dir) >= sizeof (path)) + err(EXIT_FAILURE, "snprintf failed to build file path"); + + if ((fd = open(path, O_CREAT, 0644)) == -1) + err(EXIT_FAILURE, "open file %s", path); + + if (snprintf(lpath, sizeof (lpath), "%s/link", dir) >= sizeof (path)) + err(EXIT_FAILURE, "snprintf failed to build link path"); + + if (symlink(path, lpath) == -1) + err(EXIT_FAILURE, "link(%s)", lpath); + + if ((lfd = open(lpath, O_RDWR)) == -1) + err(EXIT_FAILURE, "open link(%s)", lpath); + + if ((dfd = open(dir, O_DIRECTORY|O_RDONLY)) == -1) + err(EXIT_FAILURE, "open dir(%s)", dir); + + switch (fn) { + case UTIMES: + printf("..... utimes()\n"); + + if (utimes(path, tv) == -1) + err(EXIT_FAILURE, "utimes(%s)", path); + if (!compare_filetime(path, true, atim, mtim, false)) { + warnx("failed on file"); + ret = false; + } + + if (!reset(path, atim, mtim)) + ret = false; + + /* repeat against symbolic link path */ + if (utimes(lpath, tv) == -1) + err(EXIT_FAILURE, "utimes(%s), link", lpath); + if (!compare_filetime(path, true, atim, mtim, false)) { + warnx("failed on file through link"); + ret = false; + } + + break; + + case LUTIMES: + printf("..... lutimes()\n"); + + /* Use lutimes() against a plain file */ + if (lutimes(path, tv) == -1) + err(EXIT_FAILURE, "lutimes(%s)", path); + if (!compare_filetime(path, true, atim, mtim, false)) { + warnx("failed on file"); + ret = false; + } + + if (!reset(path, atim, mtim)) + ret = false; + + /* Set the time on the link, not on the target */ + if (lutimes(lpath, tv) == -1) + err(EXIT_FAILURE, "lutimes(%s)", lpath); + if (!compare_linktime(lpath, true, atim, mtim, false)) { + warnx("link time is incorrect"); + ret = false; + } + if (compare_filetime(path, true, atim, mtim, true)) { + warnx("target time was updated incorrectly"); + ret = false; + } + + /* Reset the time on the path and link to the current time */ + if (!reset(path, atim, mtim) || !reset_link(lpath, atim, mtim)) + ret = false; + + /* and modify the target */ + if (utimes(path, tv) == -1) + err(EXIT_FAILURE, "utimes(%s)", path); + /* Now the target should match but the link should not */ + if (!compare_filetime(path, true, atim, mtim, false)) { + warnx("target time is incorrect"); + ret = false; + } + if (compare_linktime(lpath, true, atim, mtim, true)) { + warnx("link time was updated incorrectly"); + ret = false; + } + break; + + case FUTIMES: + printf("..... futimes()\n"); + + if (futimes(fd, tv) == -1) + err(EXIT_FAILURE, "futimes(%s)", path); + if (!compare_filetime(path, true, atim, mtim, false)) { + warnx("failed on file"); + ret = false; + } + + break; + + case FUTIMESAT: { + int rfd; + printf("..... futimesat()\n"); + + /* NULL path, should modify the file for 'fd' */ + if (futimesat(fd, NULL, tv) == -1) + err(EXIT_FAILURE, "futimesat(fd, NULL)"); + if (!compare_filetime(path, true, atim, mtim, false)) { + warnx("failed with null path"); + ret = false; + } + + if (!reset(path, atim, mtim)) + ret = false; + + /* random descriptor, FQ path, descriptor is ignored */ + if ((rfd = open("/dev/null", O_RDONLY)) == -1) + err(EXIT_FAILURE, "open(/dev/null)"); + if (futimesat(rfd, path, tv) == -1) + err(EXIT_FAILURE, "futimesat(dnfd, %s)", path); + if (!compare_filetime(path, true, atim, mtim, false)) { + warnx("failed with random descriptor and fq path"); + ret = false; + } + + if (!reset(path, atim, mtim)) + ret = false; + + /* repeat against symbolic link path */ + if (futimesat(rfd, lpath, tv) == -1) + err(EXIT_FAILURE, "futimesat(dnfd, %s), link", lpath); + if (!compare_filetime(path, true, atim, mtim, false)) { + warnx("failed through link with " + "random descriptor, fq path"); + ret = false; + } + + (void) close(rfd); + + if (!reset(path, atim, mtim)) + ret = false; + + /* relative to a directory */ + if (futimesat(dfd, "file", tv) == -1) + err(EXIT_FAILURE, "futimesat(dir, file)", path); + if (!compare_filetime(path, true, atim, mtim, false)) { + warnx("failed relative to a directory"); + ret = false; + } + + if (!reset(path, atim, mtim)) + ret = false; + + /* repeat against symbolic link path */ + if (futimesat(dfd, "link", tv) == -1) + err(EXIT_FAILURE, "futimesat(dir, link)"); + if (!compare_filetime(path, true, atim, mtim, false)) { + warnx("failed through link relative to a directory"); + ret = false; + } + + if (!reset(path, atim, mtim)) + ret = false; + + /* AT_FDCWD */ + if (fchdir(dfd) == -1) + err(EXIT_FAILURE, "fchdir(%s)", dir); + if (futimesat(AT_FDCWD, "file", tv) == -1) + err(EXIT_FAILURE, "futimesat(AT_FDCWD, file)", path); + if (!compare_filetime(path, true, atim, mtim, false)) { + warnx("failed with AT_FDCWD relative"); + ret = false; + } + + if (!reset(path, atim, mtim)) + ret = false; + + /* repeat against symbolic link path */ + if (futimesat(AT_FDCWD, "link", tv) == -1) + err(EXIT_FAILURE, "futimesat(AT_FDCWD, link)"); + if (!compare_filetime(path, true, atim, mtim, false)) { + warnx("failed through link with AT_FDCWD relative"); + ret = false; + } + + break; + } + + case FUTIMENS: + printf("..... futimens()\n"); + if (futimens(fd, ts) == -1) + err(EXIT_FAILURE, "futimesns(%s)", path); + if (!compare_filetime(path, false, atim, mtim, false)) { + warnx("failed with plain file fd"); + ret = false; + } + + break; + + case UTIMENSAT: { + int rfd; + + printf("..... utimensat()\n"); + + /* NULL path, expect EFAULT (cf. futimesat()) */ + if (utimensat(fd, NULL, ts, 0) != -1 || errno != EFAULT) { + warnx("null path should return EFAULT but got %d/%s", + errno, strerror(errno)); + ret = false; + } + + /* random descriptor, FQ path, descriptor is ignored */ + if ((rfd = open("/dev/null", O_RDONLY)) == -1) + err(EXIT_FAILURE, "open(/dev/null)"); + if (utimensat(rfd, path, ts, 0) == -1) + err(EXIT_FAILURE, "utimensat(dnfd, %s)", path); + if (!compare_filetime(path, false, atim, mtim, false)) { + warnx("failed with random descriptor, fq path"); + ret = false; + } + + if (!reset(path, atim, mtim)) + ret = false; + + /* repeat against symbolic link path */ + if (utimensat(rfd, lpath, ts, 0) == -1) + err(EXIT_FAILURE, "utimensat(dnfd, link %s)", lpath); + if (!compare_filetime(path, false, atim, mtim, false)) { + warnx("failed against link with random descriptor, " + "fq path"); + ret = false; + } + + (void) close(rfd); + + if (!reset(path, atim, mtim)) + ret = false; + + /* relative to a directory */ + if (utimensat(dfd, "file", ts, 0) == -1) + err(EXIT_FAILURE, "utimensat(dir, file)", path); + if (!compare_filetime(path, false, atim, mtim, false)) { + warnx("failed relative to a directory"); + ret = false; + } + + if (!reset(path, atim, mtim)) + ret = false; + + /* repeat against symbolic link path */ + if (utimensat(dfd, "link", ts, 0) == -1) + err(EXIT_FAILURE, "utimensat(dir, link)", path); + if (!compare_filetime(path, false, atim, mtim, false)) { + warnx("failed through link relative to a directory"); + ret = false; + } + + if (!reset(path, atim, mtim)) + ret = false; + + /* AT_FDCWD */ + if (fchdir(dfd) == -1) + err(EXIT_FAILURE, "fchdir(%s)", dir); + if (utimensat(AT_FDCWD, "file", ts, 0) == -1) + err(EXIT_FAILURE, "utimensat(AT_FDCWD, file)"); + if (!compare_filetime(path, false, atim, mtim, false)) { + warnx("failed with AT_FDCWD relative"); + ret = false; + } + + if (!reset(path, atim, mtim)) + ret = false; + + /* repeat against symbolic link path */ + if (utimensat(AT_FDCWD, "link", ts, 0) == -1) + err(EXIT_FAILURE, "utimensat(AT_FDCWD, link)"); + if (!compare_filetime(path, false, atim, mtim, false)) { + warnx("failed through link with AT_FDCWD relative"); + ret = false; + } + + if (!reset(path, atim, mtim)) + ret = false; + + /* + * Check that none of the above operations have changed the + * timestamp on the link. + */ + if (compare_linktime(lpath, true, atim, mtim, true)) { + warnx("link timestamp was unexpectedly modified"); + ret = false; + } + + /* Set the time on the link, not on the target */ + if (utimensat(AT_FDCWD, "link", ts, AT_SYMLINK_NOFOLLOW) == -1) + err(EXIT_FAILURE, "utimensat(AT_FDCWD, lflag)"); + if (!compare_linktime(lpath, false, atim, mtim, false)) { + warnx("link time is incorrect"); + ret = false; + } + if (compare_filetime(path, false, atim, mtim, true)) { + warnx("target time was updated incorrectly"); + ret = false; + } + } + break; + } + + (void) close(dfd); + (void) close(lfd); + (void) close(fd); + + if (unlink(lpath) == -1) + err(EXIT_FAILURE, "unlink(%s)", lpath); + if (unlink(path) == -1) + err(EXIT_FAILURE, "unlink(%s)", path); + + if (!ret) + warnx("Test failed"); + + return (ret); +} + +static bool +runtests(char *dir, timespec_t *atim, timespec_t *mtim) +{ + bool ret = true; + + printf("Testing:\n... atime: %ld.%.9ld\n... mtime: %ld.%.9ld\n", + atim->tv_sec, atim->tv_nsec, mtim->tv_sec, mtim->tv_nsec); + + if (!runtest(UTIMES, dir, atim, mtim)) + ret = false; + if (!runtest(LUTIMES, dir, atim, mtim)) + ret = false; + if (!runtest(FUTIMES, dir, atim, mtim)) + ret = false; + if (!runtest(FUTIMESAT, dir, atim, mtim)) + ret = false; + if (!runtest(FUTIMENS, dir, atim, mtim)) + ret = false; + if (!runtest(UTIMENSAT, dir, atim, mtim)) + ret = false; + + return (ret); +} + +int +main(void) +{ + char dir[] = "/tmp/utimes.XXXXXX"; + int ret = EXIT_SUCCESS; + int i; + + if (mkdtemp(dir) == NULL) + err(EXIT_FAILURE, "failed to create temporary directory"); + + for (i = 0; i < ARRAY_SIZE(testtimes); i += 2) { + if (!runtests(dir, &testtimes[i], &testtimes[i + 1])) + ret = EXIT_FAILURE; + } + + /* + * Some tests will have changed directory into 'dir' to test the + * AT_FDCWD case. Change back to / to avoid EBUSY when removing dir. + */ + if (chdir("/") == -1) + err(EXIT_FAILURE, "chdir(/)"); + if (rmdir(dir) == -1) + err(EXIT_FAILURE, "rmdir %s", dir); + + return (ret); +} diff --git a/usr/src/test/os-tests/tests/ksensor/ksensor_basic.c b/usr/src/test/os-tests/tests/ksensor/ksensor_basic.c index 35590df264..22f79d18a7 100644 --- a/usr/src/test/os-tests/tests/ksensor/ksensor_basic.c +++ b/usr/src/test/os-tests/tests/ksensor/ksensor_basic.c @@ -26,66 +26,101 @@ #include <unistd.h> #include <errno.h> #include <string.h> +#include <sys/sysmacros.h> -static const char *ksensor_path = "/dev/sensors/test/test.temp.0.1"; +typedef struct sensor_test { + const char *st_path; + uint64_t st_kind; + uint32_t st_unit; + int32_t st_gran; + uint32_t st_prec; + int64_t st_val; +} sensor_test_t; -int -main(void) +/* + * These values come from the dummy sensors in the ksensor_test driver. + */ +static sensor_test_t ksensor_basic_tests[] = { + { "/dev/sensors/test/test.temp.0.1", SENSOR_KIND_TEMPERATURE, + SENSOR_UNIT_CELSIUS, 4, -2, 23 }, + { "/dev/sensors/test/test.volt.0.1", SENSOR_KIND_VOLTAGE, + SENSOR_UNIT_VOLTS, 1000, 0, 3300 }, + { "/dev/sensors/test/test.current.0.1", SENSOR_KIND_CURRENT, + SENSOR_UNIT_AMPS, 10, 0, 5 }, +}; + +static boolean_t +ksensor_basic(sensor_test_t *st) { sensor_ioctl_kind_t kind; - sensor_ioctl_temperature_t temp; - int ret = 0; + sensor_ioctl_scalar_t scalar; + int fd; - int fd = open(ksensor_path, O_RDONLY); + fd = open(st->st_path, O_RDONLY); if (fd < 0) { - err(EXIT_FAILURE, "TEST FAILED: failed to open %s", - ksensor_path); + warn("TEST FAILED: failed to open %s", st->st_path); + return (B_FALSE); } arc4random_buf(&kind, sizeof (kind)); - arc4random_buf(&temp, sizeof (temp)); + arc4random_buf(&scalar, sizeof (scalar)); + + if (ioctl(fd, SENSOR_IOCTL_KIND, &kind) != 0) { + warn("TEST FAILED: %s: failed to get sensor kind", st->st_path); + goto err; + } - if (ioctl(fd, SENSOR_IOCTL_TYPE, &kind) != 0) { - warn("TEST FAILED: failed to get sensor type"); - ret = EXIT_FAILURE; + if (kind.sik_kind != st->st_kind) { + warnx("TEST FAILED: %s: expected kind %" PRIu64 ", found kind %" + PRIu64, st->st_path, st->st_kind, kind); + goto err; } - if (kind.sik_kind != SENSOR_KIND_TEMPERATURE) { - warnx("TEST FAILED: expected temperature sensor, found kind %d", - kind); - ret = EXIT_FAILURE; + if (ioctl(fd, SENSOR_IOCTL_SCALAR, &scalar) != 0) { + warn("TEST FAILED: %s: failed to read sensor", st->st_path); + goto err; } - if (ioctl(fd, SENSOR_IOCTL_TEMPERATURE, &temp) != 0) { - warn("TEST FAILED: failed to get sensor temperature"); - ret = EXIT_FAILURE; + if (scalar.sis_unit != st->st_unit) { + warnx("TEST FAILED: %s: expected unit %" PRIu32 ", but found " + "%" PRIu32, st->st_path, st->st_unit, scalar.sis_unit); + goto err; } - /* - * These values come from the dummy temperature sensor in ksensor_test. - */ - if (temp.sit_unit != SENSOR_UNIT_CELSIUS) { - warnx("TEST FAILED: expected temp unit %" PRIu32 ", but found " - "%" PRIu32, SENSOR_UNIT_CELSIUS, temp.sit_unit); - ret = EXIT_FAILURE; + if (scalar.sis_gran != st->st_gran) { + warnx("TEST FAILED: %s: expected gran %" PRId32 ", but found " + "%" PRId32, st->st_path, st->st_gran, scalar.sis_gran); + goto err; } - if (temp.sit_gran != 4) { - warnx("TEST FAILED: expected temp gran %" PRId32 ", but found " - "%" PRId32, 4, temp.sit_gran); - ret = EXIT_FAILURE; + if (scalar.sis_prec != st->st_prec) { + warnx("TEST FAILED: %s: expected prec %" PRIu32 ", but found " + "%" PRIu32, st->st_path, st->st_prec, scalar.sis_prec); + goto err; } - if (temp.sit_prec != -2) { - warnx("TEST FAILED: expected temp prec %" PRId32 ", but found " - "%" PRId32, -2, temp.sit_prec); - ret = EXIT_FAILURE; + if (scalar.sis_value != st->st_val) { + warnx("TEST FAILED: %s: expected value %" PRId64 ", but found " + "%" PRId64, st->st_path, st->st_val, scalar.sis_value); + goto err; } - if (temp.sit_temp != 23) { - warnx("TEST FAILED: expected temp %" PRId64 ", but found " - "%" PRId64, 23, temp.sit_temp); - ret = EXIT_FAILURE; + return (B_TRUE); +err: + (void) close(fd); + return (B_FALSE); +} + +int +main(void) +{ + size_t i; + int ret = EXIT_SUCCESS; + + for (i = 0; i < ARRAY_SIZE(ksensor_basic_tests); i++) { + if (!ksensor_basic(&ksensor_basic_tests[i])) { + ret = EXIT_FAILURE; + } } return (ret); diff --git a/usr/src/test/os-tests/tests/ksensor/ksensor_err.c b/usr/src/test/os-tests/tests/ksensor/ksensor_err.c index 2818327f78..784dc477d8 100644 --- a/usr/src/test/os-tests/tests/ksensor/ksensor_err.c +++ b/usr/src/test/os-tests/tests/ksensor/ksensor_err.c @@ -39,20 +39,20 @@ error_kind(int fd, int exp) arc4random_buf(&alt_kind, sizeof (alt_kind)); (void) memcpy(&kind, &alt_kind, sizeof (alt_kind)); - if (ioctl(fd, SENSOR_IOCTL_TYPE, &kind) == 0) { - warnx("TEST FAILED: SENSIOR_IOCTL_TYPE succeeded on EIO " + if (ioctl(fd, SENSOR_IOCTL_KIND, &kind) == 0) { + warnx("TEST FAILED: SENSOR_IOCTL_KIND succeeded on EIO " "sensor"); error_exit = EXIT_FAILURE; } if (errno != exp) { - warnx("TEST FAILED: SENSIOR_IOCTL_TYPE got errno %d, " + warnx("TEST FAILED: SENSOR_IOCTL_KIND got errno %d, " "expected %d", errno, exp); error_exit = EXIT_FAILURE; } if (memcmp(&kind, &alt_kind, sizeof (alt_kind)) != 0) { - warnx("TEST FAILED: SENSIOR_IOCTL_TYPE modified data on error"); + warnx("TEST FAILED: SENSOR_IOCTL_KIND modified data on error"); error_exit = EXIT_FAILURE; } } @@ -60,25 +60,25 @@ error_kind(int fd, int exp) static void error_temp(int fd, int exp) { - sensor_ioctl_temperature_t temp, alt_temp; + sensor_ioctl_scalar_t scalar, alt_scalar; - arc4random_buf(&alt_temp, sizeof (alt_temp)); - (void) memcpy(&temp, &alt_temp, sizeof (alt_temp)); + arc4random_buf(&alt_scalar, sizeof (alt_scalar)); + (void) memcpy(&scalar, &alt_scalar, sizeof (alt_scalar)); - if (ioctl(fd, SENSOR_IOCTL_TEMPERATURE, &temp) == 0) { - warnx("TEST FAILED: SENSIOR_IOCTL_TEMPERATURE suceeded on " + if (ioctl(fd, SENSOR_IOCTL_SCALAR, &scalar) == 0) { + warnx("TEST FAILED: SENSIOR_IOCTL_SCALAR suceeded on " "EIO sensor"); error_exit = EXIT_FAILURE; } if (errno != exp) { - warnx("TEST FAILED: SENSIOR_IOCTL_TEMPERATURE got errno %d, " + warnx("TEST FAILED: SENSIOR_IOCTL_SCALAR got errno %d, " "expected %d", errno, EIO); error_exit = EXIT_FAILURE; } - if (memcmp(&temp, &alt_temp, sizeof (alt_temp)) != 0) { - warnx("TEST FAILED: SENSIOR_IOCTL_TEMPERATURE modified " + if (memcmp(&scalar, &alt_scalar, sizeof (alt_scalar)) != 0) { + warnx("TEST FAILED: SENSIOR_IOCTL_SCALAR modified " "data on error"); error_exit = EXIT_FAILURE; } diff --git a/usr/src/test/os-tests/tests/ksensor/ksensor_sread.c b/usr/src/test/os-tests/tests/ksensor/ksensor_sread.c index fef8b78f73..42be85f10e 100644 --- a/usr/src/test/os-tests/tests/ksensor/ksensor_sread.c +++ b/usr/src/test/os-tests/tests/ksensor/ksensor_sread.c @@ -58,7 +58,7 @@ main(int argc, const char *argv[]) char buf[PATH_MAX]; uint32_t sens, inst; struct timespec ts; - sensor_ioctl_temperature_t temp; + sensor_ioctl_scalar_t scalar; /* 0s based */ sens = arc4random_uniform(nsensors); @@ -73,15 +73,15 @@ main(int argc, const char *argv[]) goto wait; } - bzero(&temp, sizeof (temp)); - if (ioctl(fd, SENSOR_IOCTL_TEMPERATURE, &temp) != 0) { - warn("failed to get sensor temp on %s", buf); + bzero(&scalar, sizeof (scalar)); + if (ioctl(fd, SENSOR_IOCTL_SCALAR, &scalar) != 0) { + warn("failed to get sensor temperature on %s", buf); } - if (temp.sit_unit != SENSOR_UNIT_CELSIUS) { + if (scalar.sis_unit != SENSOR_UNIT_CELSIUS) { warnx("data from sensor %s looks off, expected sensor " "to indicate Celsius, but instead %u", - temp.sit_unit); + scalar.sis_unit); } (void) close(fd); diff --git a/usr/src/test/os-tests/tests/ksensor/ksensor_stress.ksh b/usr/src/test/os-tests/tests/ksensor/ksensor_stress.ksh index 805e464eb0..9a27a151ff 100644 --- a/usr/src/test/os-tests/tests/ksensor/ksensor_stress.ksh +++ b/usr/src/test/os-tests/tests/ksensor/ksensor_stress.ksh @@ -50,7 +50,7 @@ fi if [[ ! -L "$sensor_base/test.temp.0.1" ]]; then - printf "missing ksensor test data, ksensor_temp driver loaded\n" 2>&1 + printf "missing ksensor test data, ksensor_tstp driver loaded?\n" 2>&1 exit 1 fi diff --git a/usr/src/test/util-tests/runfiles/default.run b/usr/src/test/util-tests/runfiles/default.run index 36afa0c334..054f1a8b15 100644 --- a/usr/src/test/util-tests/runfiles/default.run +++ b/usr/src/test/util-tests/runfiles/default.run @@ -83,4 +83,5 @@ tests = ['custr_remove', 'custr_trunc'] [/opt/util-tests/tests/mdb/mdbtest] -[/opt/util-tests/tests/sed_addr] +[/opt/util-tests/tests/sed] +tests = ['sed_addr', 'multi_test'] diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/Makefile b/usr/src/test/util-tests/tests/grep_xpg4/files/Makefile index 1d332a352f..f7c57cbf89 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/Makefile +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/Makefile @@ -13,13 +13,14 @@ # Copyright (c) 2013 by Delphix. All rights reserved. # Copyright 2014 Nexenta Systems, Inc. All rights reserved. # Copyright 2020 Peter Tribble. +# Copyright 2020 Oxide Computer Company # include $(SRC)/cmd/Makefile.cmd include $(SRC)/test/Makefile.com ROOTOPTPKG = $(ROOT)/opt/util-tests -TESTDIR = $(ROOTOPTPKG)/tests/files +TESTDIR = $(ROOTOPTPKG)/tests/files/grep PROGS = test0 \ test1 \ @@ -29,77 +30,145 @@ PROGS = test0 \ test5 \ test6 \ test7 \ - gout0 \ - gout1 \ - gout2 \ - gout3 \ - gout4 \ - gout5 \ - gout6 \ - gout7 \ - gout8 \ - gout9 \ - gout10 \ - gout11 \ - gout12 \ - gout13 \ - gout14 \ - gout15 \ - gout16 \ - gout17 \ - gout18 \ - gout19 \ - gout20 \ - gout21 \ - gout22 \ - gout23 \ - gout24 \ - gout25 \ - gout26 \ - gout27 \ - gout28 \ - gout29 \ - gout30 \ - gout31 \ - gout32 \ - gout33 \ - gout34 \ - gout35 \ - gout36 \ - gout37 \ - gout38 \ - gout39 \ - gout40 \ - gout41 \ - gout42 \ - gout43 \ - gout44 \ - gout45 \ - gout46 \ - gout47 \ - gout48 \ - gout49 \ - gout50 \ - gout51 \ - gout52 \ - gout53 \ - gout54 \ - gout55 \ - gout56 \ - gout57 \ - gout58 \ - gout59 \ - gout60 \ - gout61 \ - gout62 \ - gout63 \ - gout64 \ - gout65 \ - gout66 \ - gout67 \ - gout68 \ - gout69 \ - gout70 \ + test.lL.0 \ + test.lL.1 \ + test.mb.0 \ + test.o.0 \ + gout.t1.0 \ + gout.t1.1 \ + gout.t1.2 \ + gout.t1.3 \ + gout.t1.4 \ + gout.t1.5 \ + gout.t1.6 \ + gout.t1.7 \ + gout.t1.8 \ + gout.t1.9 \ + gout.t1.10 \ + gout.t1.11 \ + gout.t1.12 \ + gout.t1.13 \ + gout.t1.14 \ + gout.t1.15 \ + gout.t1.16 \ + gout.t1.17 \ + gout.t1.18 \ + gout.t1.19 \ + gout.t1.20 \ + gout.t1.21 \ + gout.t1.22 \ + gout.t1.23 \ + gout.t1.24 \ + gout.t1.25 \ + gout.t1.26 \ + gout.t1.27 \ + gout.t1.28 \ + gout.t1.29 \ + gout.t1.30 \ + gout.t1.31 \ + gout.t1.32 \ + gout.t1.33 \ + gout.t1.34 \ + gout.t1.35 \ + gout.t1.36 \ + gout.t1.37 \ + gout.t1.38 \ + gout.t1.39 \ + gout.t1.40 \ + gout.t1.41 \ + gout.t1.42 \ + gout.t1.43 \ + gout.t1.44 \ + gout.t1.45 \ + gout.t1.46 \ + gout.t1.47 \ + gout.t1.48 \ + gout.t1.49 \ + gout.t1.50 \ + gout.t1.51 \ + gout.t1.52 \ + gout.t1.53 \ + gout.t1.54 \ + gout.t1.55 \ + gout.t1.56 \ + gout.t1.57 \ + gout.t1.58 \ + gout.t1.59 \ + gout.t1.60 \ + gout.t1.61 \ + gout.t1.62 \ + gout.t1.63 \ + gout.t1.64 \ + gout.t1.65 \ + gout.t1.66 \ + gout.t1.67 \ + gout.t1.68 \ + gout.t1.69 \ + gout.t1.70 \ + gout.t1.71 \ + gout.t1.72 \ + gout.t1.73 \ + gout.t1.74 \ + gout.t1.75 \ + gout.t1.76 \ + gout.t1.77 \ + gout.t1.78 \ + gout.t1.79 \ + gout.t2.0 \ + gout.t3.0 \ + gout.t3.1 \ + gout.t3.2 \ + gout.t4.0 \ + gout.t4.1 \ + gout.t5.0 \ + gout.t5.1 \ + gout.t6.0 \ + gout.t6.1 \ + gout.t6.2 \ + gout.t6.3 \ + gout.t6.4 \ + gout.t6.5 \ + gout.t6.6 \ + gout.t6.7 \ + gout.t6.8 \ + gout.t6.9 \ + gout.t6.10 \ + gout.t6.11 \ + gout.t6.12 \ + gout.t6.13 \ + gout.t6.14 \ + gout.t6.15 \ + gout.t6.16 \ + gout.t6.17 \ + gout.t6.18 \ + gout.t6.19 \ + gout.t8.0 \ + gout.t8.1 \ + gout.t8.2 \ + gout.t8.3 \ + gout.t8.4 \ + gout.t8.5 \ + gout.t9.0 \ + gout.t9.1 \ + gout.t9.2 \ + gout.t9.3 \ + gout.t9.4 \ + gout.t9.5 \ + gout.t10.0 \ + gout.t10.1 \ + gout.t10.2 \ + gout.t10.3 \ + gout.t10.4 \ + gout.t10.5 \ + gout.t10.6 \ + gout.t10.7 \ + gout.t11.0 \ + gout.t11.1 \ + gout.t11.2 \ + gout.t11.3 \ + gout.t11.4 \ + gout.t11.5 \ + gout.t11.6 \ testnl CMDS = $(PROGS:%=$(TESTDIR)/%) diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout0 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.0 index 7e899b81a3..7e899b81a3 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout0 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.0 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout1 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.1 index bd19665b11..bd19665b11 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout1 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.1 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout10 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.10 index e69de29bb2..e69de29bb2 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout10 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.10 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout11 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.11 index 7d908f838c..7d908f838c 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout11 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.11 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout12 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.12 index bd2eb5d8e4..bd2eb5d8e4 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout12 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.12 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout13 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.13 index 7bc6acf51e..7bc6acf51e 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout13 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.13 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout14 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.14 index 98d6da04de..98d6da04de 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout14 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.14 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout15 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.15 index 5e91e89219..5e91e89219 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout15 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.15 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout16 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.16 index f4778ed816..f4778ed816 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout16 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.16 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout17 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.17 index e69de29bb2..e69de29bb2 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout17 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.17 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout18 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.18 index 49a35aa578..49a35aa578 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout18 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.18 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout19 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.19 index 73b616c1d7..73b616c1d7 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout19 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.19 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout2 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.2 index f4778ed816..f4778ed816 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout2 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.2 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout20 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.20 index 7bc6acf51e..7bc6acf51e 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout20 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.20 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout21 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.21 index 4b6117c02b..4b6117c02b 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout21 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.21 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout22 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.22 index 156a702cf1..156a702cf1 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout22 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.22 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout23 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.23 index f4778ed816..f4778ed816 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout23 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.23 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout24 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.24 index e69de29bb2..e69de29bb2 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout24 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.24 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout25 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.25 index 501f10f96e..501f10f96e 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout25 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.25 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout26 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.26 index 56b312e708..56b312e708 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout26 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.26 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout27 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.27 index 7bc6acf51e..7bc6acf51e 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout27 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.27 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout28 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.28 index b99ba1b660..b99ba1b660 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout28 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.28 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout29 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.29 index 66eb61e82c..66eb61e82c 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout29 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.29 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout3 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.3 index e69de29bb2..e69de29bb2 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout3 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.3 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout30 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.30 index f4778ed816..f4778ed816 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout30 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.30 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout31 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.31 index e69de29bb2..e69de29bb2 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout31 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.31 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout32 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.32 index 501f10f96e..501f10f96e 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout32 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.32 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout33 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.33 index 56b312e708..56b312e708 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout33 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.33 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout34 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.34 index 7bc6acf51e..7bc6acf51e 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout34 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.34 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout35 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.35 index b99ba1b660..b99ba1b660 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout35 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.35 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout36 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.36 index 66eb61e82c..66eb61e82c 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout36 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.36 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout37 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.37 index f4778ed816..f4778ed816 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout37 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.37 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout38 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.38 index e69de29bb2..e69de29bb2 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout38 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.38 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout39 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.39 index 501f10f96e..501f10f96e 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout39 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.39 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout4 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.4 index ce2f52973e..ce2f52973e 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout4 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.4 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout40 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.40 index 56b312e708..56b312e708 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout40 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.40 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout41 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.41 index 7bc6acf51e..7bc6acf51e 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout41 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.41 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout42 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.42 index 4b6117c02b..4b6117c02b 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout42 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.42 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout43 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.43 index 156a702cf1..156a702cf1 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout43 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.43 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout44 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.44 index f4778ed816..f4778ed816 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout44 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.44 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout45 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.45 index e69de29bb2..e69de29bb2 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout45 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.45 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout46 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.46 index 501f10f96e..501f10f96e 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout46 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.46 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout47 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.47 index 56b312e708..56b312e708 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout47 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.47 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout48 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.48 index 7bc6acf51e..7bc6acf51e 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout48 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.48 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout49 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.49 index c7e4274338..c7e4274338 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout49 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.49 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout5 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.5 index 5ec4bc8a7a..5ec4bc8a7a 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout5 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.5 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout50 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.50 index 976697919a..976697919a 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout50 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.50 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout51 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.51 index f4778ed816..f4778ed816 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout51 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.51 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout52 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.52 index e69de29bb2..e69de29bb2 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout52 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.52 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout53 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.53 index 501f10f96e..501f10f96e 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout53 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.53 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout54 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.54 index 56b312e708..56b312e708 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout54 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.54 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout55 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.55 index 7bc6acf51e..7bc6acf51e 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout55 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.55 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout56 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.56 index 3cceb6097c..3cceb6097c 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout56 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.56 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout57 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.57 index 5e95c32dea..5e95c32dea 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout57 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.57 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout58 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.58 index f4778ed816..f4778ed816 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout58 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.58 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout59 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.59 index e69de29bb2..e69de29bb2 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout59 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.59 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout6 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.6 index 7bc6acf51e..7bc6acf51e 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout6 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.6 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout60 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.60 index 501f10f96e..501f10f96e 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout60 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.60 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout61 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.61 index 56b312e708..56b312e708 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout61 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.61 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout62 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.62 index 7bc6acf51e..7bc6acf51e 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout62 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.62 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.63 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.63 new file mode 100644 index 0000000000..b41d58e60f --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.63 @@ -0,0 +1,757 @@ +test0:0:a +test1:0:a1 +test1:0:a2 +test1:0:a3 +test1:0:a4 +test1:0:a5 +test1:0:a6 +test1:0:a7 +test1:0:a8 +test1:0:a9 +test1:0:a10 +test1:0:a11 +test1:0:a12 +test1:0:a13 +test1:0:a14 +test1:0:a15 +test1:0:a16 +test1:0:a17 +test2:0:a +test2:0:a +test2:0:a +test3:0:a +test3:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:2:a +test4:2:a +test4:2:a +test4:2:a +test4:2:a +test4:2:a +test4:2:a +test4:2:a +test4:2:a +test4:2:a +test4:2:a +test4:2:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:5:a +test4:5:a +test4:5:a +test4:5:a +test4:5:a +test4:5:a +test4:5:a +test4:5:a +test4:5:a +test4:5:a +test4:5:a +test4:5:a +test4:6:a +test4:6:a +test4:6:a +test4:6:a +test4:6:a +test4:6:a +test4:6:a +test4:6:a +test4:6:a +test4:6:a +test4:6:a +test4:6:a +test4:7:a +test4:7:a +test4:7:a +test4:7:a +test4:7:a +test4:7:a +test4:7:a +test4:7:a +test4:7:a +test4:7:a +test4:7:a +test4:7:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:9:a +test4:9:a +test4:9:a +test4:9:a +test4:9:a +test4:9:a +test4:9:a +test4:9:a +test4:9:a +test4:9:a +test4:9:a +test4:9:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:12:a +test4:12:a +test4:12:a +test4:12:a +test4:12:a +test4:12:a +test4:12:a +test4:12:a +test4:12:a +test4:12:a +test4:12:a +test4:12:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:14:a +test4:14:a +test4:14:a +test4:14:a +test4:14:a +test4:14:a +test4:14:a +test4:14:a +test4:14:a +test4:14:a +test4:14:a +test4:14:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:16:a +test4:16:a +test4:16:a +test4:16:a +test4:16:a +test4:16:a +test4:16:a +test4:16:a +test4:16:a +test4:16:a +test4:16:a +test4:16:a +test4:17:a +test4:17:a +test4:17:a +test4:17:a +test4:17:a +test4:17:a +test4:17:a +test4:17:a +test4:17:a +test4:17:a +test4:17:a +test4:17:a +test4:18:a +test4:18:a +test4:18:a +test4:18:a +test4:18:a +test4:18:a +test4:18:a +test4:18:a +test4:18:a +test4:18:a +test4:18:a +test4:18:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:22:a +test4:22:a +test4:22:a +test4:22:a +test4:22:a +test4:22:a +test4:22:a +test4:22:a +test4:22:a +test4:22:a +test4:22:a +test4:22:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:24:a +test4:24:a +test4:24:a +test4:24:a +test4:24:a +test4:24:a +test4:24:a +test4:24:a +test4:24:a +test4:24:a +test4:24:a +test4:24:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:26:a +test4:26:a +test4:26:a +test4:26:a +test4:26:a +test4:26:a +test4:26:a +test4:26:a +test4:26:a +test4:26:a +test4:26:a +test4:26:a +test4:27:a +test4:27:a +test4:27:a +test4:27:a +test4:27:a +test4:27:a +test4:27:a +test4:27:a +test4:27:a +test4:27:a +test4:27:a +test4:27:a +test4:28:a +test4:28:a +test4:28:a +test4:28:a +test4:28:a +test4:28:a +test4:28:a +test4:28:a +test4:28:a +test4:28:a +test4:28:a +test4:28:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:32:a +test4:32:a +test4:32:a +test4:32:a +test4:32:a +test4:32:a +test4:32:a +test4:32:a +test4:32:a +test4:32:a +test4:32:a +test4:32:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:34:a +test4:34:a +test4:34:a +test4:34:a +test4:34:a +test4:34:a +test4:34:a +test4:34:a +test4:34:a +test4:34:a +test4:34:a +test4:34:a +test4:35:a +test4:35:a +test4:35:a +test4:35:a +test4:35:a +test4:35:a +test4:35:a +test4:35:a +test4:35:a +test4:35:a +test4:35:a +test4:35:a +test4:36:a +test4:36:a +test4:36:a +test4:36:a +test4:36:a +test4:36:a +test4:36:a +test4:36:a +test4:36:a +test4:36:a +test4:36:a +test4:36:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:39:a +test4:39:a +test4:39:a +test4:39:a +test4:39:a +test4:39:a +test4:39:a +test4:39:a +test4:39:a +test4:39:a +test4:39:a +test4:39:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:42:a +test4:42:a +test4:42:a +test4:42:a +test4:42:a +test4:42:a +test4:42:a +test4:42:a +test4:42:a +test4:42:a +test4:42:a +test4:42:a +test4:43:a +test4:43:a +test4:43:a +test4:43:a +test4:43:a +test4:43:a +test4:43:a +test4:43:a +test4:43:a +test4:43:a +test4:43:a +test4:43:a +test4:44:a +test4:44:a +test4:44:a +test4:44:a +test4:44:a +test4:44:a +test4:44:a +test4:44:a +test4:44:a +test4:44:a +test4:44:a +test4:44:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:46:a +test4:46:a +test4:46:a +test4:46:a +test4:46:a +test4:46:a +test4:46:a +test4:46:a +test4:46:a +test4:46:a +test4:46:a +test4:46:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:49:a +test4:49:a +test4:49:a +test4:49:a +test4:49:a +test4:49:a +test4:49:a +test4:49:a +test4:49:a +test4:49:a +test4:49:a +test4:49:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:51:a +test4:51:a +test4:51:a +test4:51:a +test4:51:a +test4:51:a +test4:51:a +test4:51:a +test4:51:a +test4:51:a +test4:51:a +test4:51:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:53:a +test4:53:a +test4:53:a +test4:53:a +test4:53:a +test4:53:a +test4:53:a +test4:53:a +test4:53:a +test4:53:a +test4:53:a +test4:53:a +test4:54:a +test4:54:a +test4:54:a +test4:54:a +test4:54:a +test4:54:a +test4:54:a +test4:54:a +test4:54:a +test4:54:a +test4:54:a +test4:54:a +test4:55:a +test4:55:a +test4:55:a +test4:55:a +test4:55:a +test4:55:a +test4:55:a +test4:55:a +test4:55:a +test4:55:a +test4:55:a +test4:55:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:58:a +test4:58:a +test4:58:a +test5:0:a +test5:0:a +test5:0:a +test6:0:ab2 +test6:1:a +test7:0:a diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.64 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.64 new file mode 100644 index 0000000000..ebff6ca17c --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.64 @@ -0,0 +1,757 @@ +0:a +0:a1 +0:a2 +0:a3 +0:a4 +0:a5 +0:a6 +0:a7 +0:a8 +0:a9 +0:a10 +0:a11 +0:a12 +0:a13 +0:a14 +0:a15 +0:a16 +0:a17 +0:a +0:a +0:a +0:a +0:a +0:a +0:a +0:a +0:a +0:a +0:a +0:a +0:a +0:a +0:a +0:a +0:a +0:a +1:a +1:a +1:a +1:a +1:a +1:a +1:a +1:a +1:a +1:a +1:a +1:a +1:a +2:a +2:a +2:a +2:a +2:a +2:a +2:a +2:a +2:a +2:a +2:a +2:a +3:a +3:a +3:a +3:a +3:a +3:a +3:a +3:a +3:a +3:a +3:a +3:a +3:a +4:a +4:a +4:a +4:a +4:a +4:a +4:a +4:a +4:a +4:a +4:a +4:a +4:a +5:a +5:a +5:a +5:a +5:a +5:a +5:a +5:a +5:a +5:a +5:a +5:a +6:a +6:a +6:a +6:a +6:a +6:a +6:a +6:a +6:a +6:a +6:a +6:a +7:a +7:a +7:a +7:a +7:a +7:a +7:a +7:a +7:a +7:a +7:a +7:a +8:a +8:a +8:a +8:a +8:a +8:a +8:a +8:a +8:a +8:a +8:a +8:a +8:a +9:a +9:a +9:a +9:a +9:a +9:a +9:a +9:a +9:a +9:a +9:a +9:a +10:a +10:a +10:a +10:a +10:a +10:a +10:a +10:a +10:a +10:a +10:a +10:a +10:a +11:a +11:a +11:a +11:a +11:a +11:a +11:a +11:a +11:a +11:a +11:a +11:a +11:a +12:a +12:a +12:a +12:a +12:a +12:a +12:a +12:a +12:a +12:a +12:a +12:a +13:a +13:a +13:a +13:a +13:a +13:a +13:a +13:a +13:a +13:a +13:a +13:a +13:a +14:a +14:a +14:a +14:a +14:a +14:a +14:a +14:a +14:a +14:a +14:a +14:a +15:a +15:a +15:a +15:a +15:a +15:a +15:a +15:a +15:a +15:a +15:a +15:a +15:a +16:a +16:a +16:a +16:a +16:a +16:a +16:a +16:a +16:a +16:a +16:a +16:a +17:a +17:a +17:a +17:a +17:a +17:a +17:a +17:a +17:a +17:a +17:a +17:a +18:a +18:a +18:a +18:a +18:a +18:a +18:a +18:a +18:a +18:a +18:a +18:a +19:a +19:a +19:a +19:a +19:a +19:a +19:a +19:a +19:a +19:a +19:a +19:a +19:a +20:a +20:a +20:a +20:a +20:a +20:a +20:a +20:a +20:a +20:a +20:a +20:a +20:a +21:a +21:a +21:a +21:a +21:a +21:a +21:a +21:a +21:a +21:a +21:a +21:a +21:a +22:a +22:a +22:a +22:a +22:a +22:a +22:a +22:a +22:a +22:a +22:a +22:a +23:a +23:a +23:a +23:a +23:a +23:a +23:a +23:a +23:a +23:a +23:a +23:a +23:a +24:a +24:a +24:a +24:a +24:a +24:a +24:a +24:a +24:a +24:a +24:a +24:a +25:a +25:a +25:a +25:a +25:a +25:a +25:a +25:a +25:a +25:a +25:a +25:a +25:a +26:a +26:a +26:a +26:a +26:a +26:a +26:a +26:a +26:a +26:a +26:a +26:a +27:a +27:a +27:a +27:a +27:a +27:a +27:a +27:a +27:a +27:a +27:a +27:a +28:a +28:a +28:a +28:a +28:a +28:a +28:a +28:a +28:a +28:a +28:a +28:a +29:a +29:a +29:a +29:a +29:a +29:a +29:a +29:a +29:a +29:a +29:a +29:a +29:a +30:a +30:a +30:a +30:a +30:a +30:a +30:a +30:a +30:a +30:a +30:a +30:a +30:a +31:a +31:a +31:a +31:a +31:a +31:a +31:a +31:a +31:a +31:a +31:a +31:a +31:a +32:a +32:a +32:a +32:a +32:a +32:a +32:a +32:a +32:a +32:a +32:a +32:a +33:a +33:a +33:a +33:a +33:a +33:a +33:a +33:a +33:a +33:a +33:a +33:a +33:a +34:a +34:a +34:a +34:a +34:a +34:a +34:a +34:a +34:a +34:a +34:a +34:a +35:a +35:a +35:a +35:a +35:a +35:a +35:a +35:a +35:a +35:a +35:a +35:a +36:a +36:a +36:a +36:a +36:a +36:a +36:a +36:a +36:a +36:a +36:a +36:a +37:a +37:a +37:a +37:a +37:a +37:a +37:a +37:a +37:a +37:a +37:a +37:a +37:a +38:a +38:a +38:a +38:a +38:a +38:a +38:a +38:a +38:a +38:a +38:a +38:a +38:a +39:a +39:a +39:a +39:a +39:a +39:a +39:a +39:a +39:a +39:a +39:a +39:a +40:a +40:a +40:a +40:a +40:a +40:a +40:a +40:a +40:a +40:a +40:a +40:a +40:a +41:a +41:a +41:a +41:a +41:a +41:a +41:a +41:a +41:a +41:a +41:a +41:a +41:a +42:a +42:a +42:a +42:a +42:a +42:a +42:a +42:a +42:a +42:a +42:a +42:a +43:a +43:a +43:a +43:a +43:a +43:a +43:a +43:a +43:a +43:a +43:a +43:a +44:a +44:a +44:a +44:a +44:a +44:a +44:a +44:a +44:a +44:a +44:a +44:a +45:a +45:a +45:a +45:a +45:a +45:a +45:a +45:a +45:a +45:a +45:a +45:a +45:a +46:a +46:a +46:a +46:a +46:a +46:a +46:a +46:a +46:a +46:a +46:a +46:a +47:a +47:a +47:a +47:a +47:a +47:a +47:a +47:a +47:a +47:a +47:a +47:a +47:a +48:a +48:a +48:a +48:a +48:a +48:a +48:a +48:a +48:a +48:a +48:a +48:a +48:a +49:a +49:a +49:a +49:a +49:a +49:a +49:a +49:a +49:a +49:a +49:a +49:a +50:a +50:a +50:a +50:a +50:a +50:a +50:a +50:a +50:a +50:a +50:a +50:a +50:a +51:a +51:a +51:a +51:a +51:a +51:a +51:a +51:a +51:a +51:a +51:a +51:a +52:a +52:a +52:a +52:a +52:a +52:a +52:a +52:a +52:a +52:a +52:a +52:a +52:a +53:a +53:a +53:a +53:a +53:a +53:a +53:a +53:a +53:a +53:a +53:a +53:a +54:a +54:a +54:a +54:a +54:a +54:a +54:a +54:a +54:a +54:a +54:a +54:a +55:a +55:a +55:a +55:a +55:a +55:a +55:a +55:a +55:a +55:a +55:a +55:a +56:a +56:a +56:a +56:a +56:a +56:a +56:a +56:a +56:a +56:a +56:a +56:a +56:a +57:a +57:a +57:a +57:a +57:a +57:a +57:a +57:a +57:a +57:a +57:a +57:a +57:a +58:a +58:a +58:a +0:a +0:a +0:a +0:ab2 +1:a +0:a diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.65 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.65 new file mode 100644 index 0000000000..84188bcf7a --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.65 @@ -0,0 +1,757 @@ +test0:0:7:a +test1:0:1:a1 +test1:0:2:a2 +test1:0:4:a3 +test1:0:7:a4 +test1:0:11:a5 +test1:0:16:a6 +test1:0:22:a7 +test1:0:29:a8 +test1:0:37:a9 +test1:0:46:a10 +test1:0:56:a11 +test1:0:67:a12 +test1:0:79:a13 +test1:0:91:a14 +test1:0:105:a15 +test1:0:120:a16 +test1:0:136:a17 +test2:0:7:a +test2:0:20:a +test2:0:33:a +test3:0:7:a +test3:0:13:a +test4:0:7:a +test4:0:20:a +test4:0:33:a +test4:0:41:a +test4:0:55:a +test4:0:68:a +test4:0:81:a +test4:0:94:a +test4:0:107:a +test4:0:120:a +test4:0:133:a +test4:0:146:a +test4:0:159:a +test4:1:172:a +test4:1:185:a +test4:1:198:a +test4:1:211:a +test4:1:219:a +test4:1:233:a +test4:1:246:a +test4:1:259:a +test4:1:272:a +test4:1:285:a +test4:1:298:a +test4:1:311:a +test4:1:324:a +test4:2:337:a +test4:2:350:a +test4:2:363:a +test4:2:376:a +test4:2:389:a +test4:2:397:a +test4:2:411:a +test4:2:424:a +test4:2:437:a +test4:2:450:a +test4:2:463:a +test4:2:476:a +test4:3:489:a +test4:3:502:a +test4:3:515:a +test4:3:528:a +test4:3:541:a +test4:3:554:a +test4:3:567:a +test4:3:575:a +test4:3:589:a +test4:3:602:a +test4:3:615:a +test4:3:628:a +test4:3:641:a +test4:4:654:a +test4:4:667:a +test4:4:680:a +test4:4:693:a +test4:4:706:a +test4:4:719:a +test4:4:732:a +test4:4:745:a +test4:4:753:a +test4:4:767:a +test4:4:780:a +test4:4:793:a +test4:4:806:a +test4:5:819:a +test4:5:832:a +test4:5:845:a +test4:5:858:a +test4:5:871:a +test4:5:884:a +test4:5:897:a +test4:5:910:a +test4:5:923:a +test4:5:931:a +test4:5:945:a +test4:5:958:a +test4:6:971:a +test4:6:984:a +test4:6:997:a +test4:6:1010:a +test4:6:1023:a +test4:6:1036:a +test4:6:1049:a +test4:6:1062:a +test4:6:1075:a +test4:6:1088:a +test4:6:1101:a +test4:6:1109:a +test4:7:1123:a +test4:7:1136:a +test4:7:1149:a +test4:7:1162:a +test4:7:1175:a +test4:7:1188:a +test4:7:1201:a +test4:7:1214:a +test4:7:1227:a +test4:7:1240:a +test4:7:1253:a +test4:7:1266:a +test4:8:1279:a +test4:8:1287:a +test4:8:1301:a +test4:8:1314:a +test4:8:1327:a +test4:8:1340:a +test4:8:1353:a +test4:8:1366:a +test4:8:1379:a +test4:8:1392:a +test4:8:1405:a +test4:8:1418:a +test4:8:1431:a +test4:9:1444:a +test4:9:1457:a +test4:9:1465:a +test4:9:1479:a +test4:9:1492:a +test4:9:1505:a +test4:9:1518:a +test4:9:1531:a +test4:9:1544:a +test4:9:1557:a +test4:9:1570:a +test4:9:1583:a +test4:10:1596:a +test4:10:1609:a +test4:10:1622:a +test4:10:1635:a +test4:10:1643:a +test4:10:1657:a +test4:10:1670:a +test4:10:1683:a +test4:10:1696:a +test4:10:1709:a +test4:10:1722:a +test4:10:1735:a +test4:10:1748:a +test4:11:1761:a +test4:11:1774:a +test4:11:1787:a +test4:11:1800:a +test4:11:1813:a +test4:11:1821:a +test4:11:1835:a +test4:11:1848:a +test4:11:1861:a +test4:11:1874:a +test4:11:1887:a +test4:11:1900:a +test4:11:1913:a +test4:12:1926:a +test4:12:1939:a +test4:12:1952:a +test4:12:1965:a +test4:12:1978:a +test4:12:1991:a +test4:12:1999:a +test4:12:2013:a +test4:12:2026:a +test4:12:2039:a +test4:12:2052:a +test4:12:2065:a +test4:13:2078:a +test4:13:2091:a +test4:13:2104:a +test4:13:2117:a +test4:13:2130:a +test4:13:2143:a +test4:13:2156:a +test4:13:2169:a +test4:13:2177:a +test4:13:2191:a +test4:13:2204:a +test4:13:2217:a +test4:13:2230:a +test4:14:2243:a +test4:14:2256:a +test4:14:2269:a +test4:14:2282:a +test4:14:2295:a +test4:14:2308:a +test4:14:2321:a +test4:14:2334:a +test4:14:2347:a +test4:14:2355:a +test4:14:2369:a +test4:14:2382:a +test4:15:2395:a +test4:15:2408:a +test4:15:2421:a +test4:15:2434:a +test4:15:2447:a +test4:15:2460:a +test4:15:2473:a +test4:15:2486:a +test4:15:2499:a +test4:15:2512:a +test4:15:2525:a +test4:15:2533:a +test4:15:2547:a +test4:16:2560:a +test4:16:2573:a +test4:16:2586:a +test4:16:2599:a +test4:16:2612:a +test4:16:2625:a +test4:16:2638:a +test4:16:2651:a +test4:16:2664:a +test4:16:2677:a +test4:16:2690:a +test4:16:2703:a +test4:17:2711:a +test4:17:2725:a +test4:17:2738:a +test4:17:2751:a +test4:17:2764:a +test4:17:2777:a +test4:17:2790:a +test4:17:2803:a +test4:17:2816:a +test4:17:2829:a +test4:17:2842:a +test4:17:2855:a +test4:18:2868:a +test4:18:2881:a +test4:18:2889:a +test4:18:2903:a +test4:18:2916:a +test4:18:2929:a +test4:18:2942:a +test4:18:2955:a +test4:18:2968:a +test4:18:2981:a +test4:18:2994:a +test4:18:3007:a +test4:19:3020:a +test4:19:3033:a +test4:19:3046:a +test4:19:3059:a +test4:19:3067:a +test4:19:3081:a +test4:19:3094:a +test4:19:3107:a +test4:19:3120:a +test4:19:3133:a +test4:19:3146:a +test4:19:3159:a +test4:19:3172:a +test4:20:3185:a +test4:20:3198:a +test4:20:3211:a +test4:20:3224:a +test4:20:3237:a +test4:20:3245:a +test4:20:3259:a +test4:20:3272:a +test4:20:3285:a +test4:20:3298:a +test4:20:3311:a +test4:20:3324:a +test4:20:3337:a +test4:21:3350:a +test4:21:3363:a +test4:21:3376:a +test4:21:3389:a +test4:21:3402:a +test4:21:3415:a +test4:21:3423:a +test4:21:3437:a +test4:21:3450:a +test4:21:3463:a +test4:21:3476:a +test4:21:3489:a +test4:21:3502:a +test4:22:3515:a +test4:22:3528:a +test4:22:3541:a +test4:22:3554:a +test4:22:3567:a +test4:22:3580:a +test4:22:3593:a +test4:22:3601:a +test4:22:3615:a +test4:22:3628:a +test4:22:3641:a +test4:22:3654:a +test4:23:3667:a +test4:23:3680:a +test4:23:3693:a +test4:23:3706:a +test4:23:3719:a +test4:23:3732:a +test4:23:3745:a +test4:23:3758:a +test4:23:3771:a +test4:23:3779:a +test4:23:3793:a +test4:23:3806:a +test4:23:3819:a +test4:24:3832:a +test4:24:3845:a +test4:24:3858:a +test4:24:3871:a +test4:24:3884:a +test4:24:3897:a +test4:24:3910:a +test4:24:3923:a +test4:24:3936:a +test4:24:3949:a +test4:24:3957:a +test4:24:3971:a +test4:25:3984:a +test4:25:3997:a +test4:25:4010:a +test4:25:4023:a +test4:25:4036:a +test4:25:4049:a +test4:25:4062:a +test4:25:4075:a +test4:25:4088:a +test4:25:4101:a +test4:25:4114:a +test4:25:4127:a +test4:25:4135:a +test4:26:4149:a +test4:26:4162:a +test4:26:4175:a +test4:26:4188:a +test4:26:4201:a +test4:26:4214:a +test4:26:4227:a +test4:26:4240:a +test4:26:4253:a +test4:26:4266:a +test4:26:4279:a +test4:26:4292:a +test4:27:4305:a +test4:27:4313:a +test4:27:4327:a +test4:27:4340:a +test4:27:4353:a +test4:27:4366:a +test4:27:4379:a +test4:27:4392:a +test4:27:4405:a +test4:27:4418:a +test4:27:4431:a +test4:27:4444:a +test4:28:4457:a +test4:28:4470:a +test4:28:4483:a +test4:28:4491:a +test4:28:4505:a +test4:28:4518:a +test4:28:4531:a +test4:28:4544:a +test4:28:4557:a +test4:28:4570:a +test4:28:4583:a +test4:28:4596:a +test4:29:4609:a +test4:29:4622:a +test4:29:4635:a +test4:29:4648:a +test4:29:4661:a +test4:29:4669:a +test4:29:4683:a +test4:29:4696:a +test4:29:4709:a +test4:29:4722:a +test4:29:4735:a +test4:29:4748:a +test4:29:4761:a +test4:30:4774:a +test4:30:4787:a +test4:30:4800:a +test4:30:4813:a +test4:30:4826:a +test4:30:4839:a +test4:30:4847:a +test4:30:4861:a +test4:30:4874:a +test4:30:4887:a +test4:30:4900:a +test4:30:4913:a +test4:30:4926:a +test4:31:4939:a +test4:31:4952:a +test4:31:4965:a +test4:31:4978:a +test4:31:4991:a +test4:31:5004:a +test4:31:5017:a +test4:31:5025:a +test4:31:5039:a +test4:31:5052:a +test4:31:5065:a +test4:31:5078:a +test4:31:5091:a +test4:32:5104:a +test4:32:5117:a +test4:32:5130:a +test4:32:5143:a +test4:32:5156:a +test4:32:5169:a +test4:32:5182:a +test4:32:5195:a +test4:32:5203:a +test4:32:5217:a +test4:32:5230:a +test4:32:5243:a +test4:33:5256:a +test4:33:5269:a +test4:33:5282:a +test4:33:5295:a +test4:33:5308:a +test4:33:5321:a +test4:33:5334:a +test4:33:5347:a +test4:33:5360:a +test4:33:5373:a +test4:33:5381:a +test4:33:5395:a +test4:33:5408:a +test4:34:5421:a +test4:34:5434:a +test4:34:5447:a +test4:34:5460:a +test4:34:5473:a +test4:34:5486:a +test4:34:5499:a +test4:34:5512:a +test4:34:5525:a +test4:34:5538:a +test4:34:5551:a +test4:34:5559:a +test4:35:5573:a +test4:35:5586:a +test4:35:5599:a +test4:35:5612:a +test4:35:5625:a +test4:35:5638:a +test4:35:5651:a +test4:35:5664:a +test4:35:5677:a +test4:35:5690:a +test4:35:5703:a +test4:35:5716:a +test4:36:5729:a +test4:36:5737:a +test4:36:5751:a +test4:36:5764:a +test4:36:5777:a +test4:36:5790:a +test4:36:5803:a +test4:36:5816:a +test4:36:5829:a +test4:36:5842:a +test4:36:5855:a +test4:36:5868:a +test4:37:5881:a +test4:37:5894:a +test4:37:5907:a +test4:37:5915:a +test4:37:5929:a +test4:37:5942:a +test4:37:5955:a +test4:37:5968:a +test4:37:5981:a +test4:37:5994:a +test4:37:6007:a +test4:37:6020:a +test4:37:6033:a +test4:38:6046:a +test4:38:6059:a +test4:38:6072:a +test4:38:6085:a +test4:38:6093:a +test4:38:6107:a +test4:38:6120:a +test4:38:6133:a +test4:38:6146:a +test4:38:6159:a +test4:38:6172:a +test4:38:6185:a +test4:38:6198:a +test4:39:6211:a +test4:39:6224:a +test4:39:6237:a +test4:39:6250:a +test4:39:6263:a +test4:39:6271:a +test4:39:6285:a +test4:39:6298:a +test4:39:6311:a +test4:39:6324:a +test4:39:6337:a +test4:39:6350:a +test4:40:6363:a +test4:40:6376:a +test4:40:6389:a +test4:40:6402:a +test4:40:6415:a +test4:40:6428:a +test4:40:6441:a +test4:40:6449:a +test4:40:6463:a +test4:40:6476:a +test4:40:6489:a +test4:40:6502:a +test4:40:6515:a +test4:41:6528:a +test4:41:6541:a +test4:41:6554:a +test4:41:6567:a +test4:41:6580:a +test4:41:6593:a +test4:41:6606:a +test4:41:6619:a +test4:41:6627:a +test4:41:6641:a +test4:41:6654:a +test4:41:6667:a +test4:41:6680:a +test4:42:6693:a +test4:42:6706:a +test4:42:6719:a +test4:42:6732:a +test4:42:6745:a +test4:42:6758:a +test4:42:6771:a +test4:42:6784:a +test4:42:6797:a +test4:42:6805:a +test4:42:6819:a +test4:42:6832:a +test4:43:6845:a +test4:43:6858:a +test4:43:6871:a +test4:43:6884:a +test4:43:6897:a +test4:43:6910:a +test4:43:6923:a +test4:43:6936:a +test4:43:6949:a +test4:43:6962:a +test4:43:6975:a +test4:43:6983:a +test4:44:6997:a +test4:44:7010:a +test4:44:7023:a +test4:44:7036:a +test4:44:7049:a +test4:44:7062:a +test4:44:7075:a +test4:44:7088:a +test4:44:7101:a +test4:44:7114:a +test4:44:7127:a +test4:44:7140:a +test4:45:7153:a +test4:45:7161:a +test4:45:7175:a +test4:45:7188:a +test4:45:7201:a +test4:45:7214:a +test4:45:7227:a +test4:45:7240:a +test4:45:7253:a +test4:45:7266:a +test4:45:7279:a +test4:45:7292:a +test4:45:7305:a +test4:46:7318:a +test4:46:7331:a +test4:46:7339:a +test4:46:7353:a +test4:46:7366:a +test4:46:7379:a +test4:46:7392:a +test4:46:7405:a +test4:46:7418:a +test4:46:7431:a +test4:46:7444:a +test4:46:7457:a +test4:47:7470:a +test4:47:7483:a +test4:47:7496:a +test4:47:7509:a +test4:47:7517:a +test4:47:7531:a +test4:47:7544:a +test4:47:7557:a +test4:47:7570:a +test4:47:7583:a +test4:47:7596:a +test4:47:7609:a +test4:47:7622:a +test4:48:7635:a +test4:48:7648:a +test4:48:7661:a +test4:48:7674:a +test4:48:7687:a +test4:48:7695:a +test4:48:7709:a +test4:48:7722:a +test4:48:7735:a +test4:48:7748:a +test4:48:7761:a +test4:48:7774:a +test4:48:7787:a +test4:49:7800:a +test4:49:7813:a +test4:49:7826:a +test4:49:7839:a +test4:49:7852:a +test4:49:7865:a +test4:49:7873:a +test4:49:7887:a +test4:49:7900:a +test4:49:7913:a +test4:49:7926:a +test4:49:7939:a +test4:50:7952:a +test4:50:7965:a +test4:50:7978:a +test4:50:7991:a +test4:50:8004:a +test4:50:8017:a +test4:50:8030:a +test4:50:8043:a +test4:50:8051:a +test4:50:8065:a +test4:50:8078:a +test4:50:8091:a +test4:50:8104:a +test4:51:8117:a +test4:51:8130:a +test4:51:8143:a +test4:51:8156:a +test4:51:8169:a +test4:51:8182:a +test4:51:8195:a +test4:51:8208:a +test4:51:8221:a +test4:51:8229:a +test4:51:8243:a +test4:51:8256:a +test4:52:8269:a +test4:52:8282:a +test4:52:8295:a +test4:52:8308:a +test4:52:8321:a +test4:52:8334:a +test4:52:8347:a +test4:52:8360:a +test4:52:8373:a +test4:52:8386:a +test4:52:8399:a +test4:52:8407:a +test4:52:8421:a +test4:53:8434:a +test4:53:8447:a +test4:53:8460:a +test4:53:8473:a +test4:53:8486:a +test4:53:8499:a +test4:53:8512:a +test4:53:8525:a +test4:53:8538:a +test4:53:8551:a +test4:53:8564:a +test4:53:8577:a +test4:54:8585:a +test4:54:8599:a +test4:54:8612:a +test4:54:8625:a +test4:54:8638:a +test4:54:8651:a +test4:54:8664:a +test4:54:8677:a +test4:54:8690:a +test4:54:8703:a +test4:54:8716:a +test4:54:8729:a +test4:55:8742:a +test4:55:8755:a +test4:55:8763:a +test4:55:8777:a +test4:55:8790:a +test4:55:8803:a +test4:55:8816:a +test4:55:8829:a +test4:55:8842:a +test4:55:8855:a +test4:55:8868:a +test4:55:8881:a +test4:56:8894:a +test4:56:8907:a +test4:56:8920:a +test4:56:8933:a +test4:56:8941:a +test4:56:8955:a +test4:56:8968:a +test4:56:8981:a +test4:56:8994:a +test4:56:9007:a +test4:56:9020:a +test4:56:9033:a +test4:56:9046:a +test4:57:9059:a +test4:57:9072:a +test4:57:9085:a +test4:57:9098:a +test4:57:9111:a +test4:57:9119:a +test4:57:9133:a +test4:57:9146:a +test4:57:9159:a +test4:57:9172:a +test4:57:9185:a +test4:57:9198:a +test4:57:9211:a +test4:58:9224:a +test4:58:9237:a +test4:58:9250:a +test5:0:7:a +test5:0:20:a +test5:0:33:a +test6:0:209:ab2 +test6:1:416:a +test7:0:208:a diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.66 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.66 new file mode 100644 index 0000000000..ebc82989c8 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.66 @@ -0,0 +1,757 @@ +0:7:a +0:1:a1 +0:2:a2 +0:4:a3 +0:7:a4 +0:11:a5 +0:16:a6 +0:22:a7 +0:29:a8 +0:37:a9 +0:46:a10 +0:56:a11 +0:67:a12 +0:79:a13 +0:91:a14 +0:105:a15 +0:120:a16 +0:136:a17 +0:7:a +0:20:a +0:33:a +0:7:a +0:13:a +0:7:a +0:20:a +0:33:a +0:41:a +0:55:a +0:68:a +0:81:a +0:94:a +0:107:a +0:120:a +0:133:a +0:146:a +0:159:a +1:172:a +1:185:a +1:198:a +1:211:a +1:219:a +1:233:a +1:246:a +1:259:a +1:272:a +1:285:a +1:298:a +1:311:a +1:324:a +2:337:a +2:350:a +2:363:a +2:376:a +2:389:a +2:397:a +2:411:a +2:424:a +2:437:a +2:450:a +2:463:a +2:476:a +3:489:a +3:502:a +3:515:a +3:528:a +3:541:a +3:554:a +3:567:a +3:575:a +3:589:a +3:602:a +3:615:a +3:628:a +3:641:a +4:654:a +4:667:a +4:680:a +4:693:a +4:706:a +4:719:a +4:732:a +4:745:a +4:753:a +4:767:a +4:780:a +4:793:a +4:806:a +5:819:a +5:832:a +5:845:a +5:858:a +5:871:a +5:884:a +5:897:a +5:910:a +5:923:a +5:931:a +5:945:a +5:958:a +6:971:a +6:984:a +6:997:a +6:1010:a +6:1023:a +6:1036:a +6:1049:a +6:1062:a +6:1075:a +6:1088:a +6:1101:a +6:1109:a +7:1123:a +7:1136:a +7:1149:a +7:1162:a +7:1175:a +7:1188:a +7:1201:a +7:1214:a +7:1227:a +7:1240:a +7:1253:a +7:1266:a +8:1279:a +8:1287:a +8:1301:a +8:1314:a +8:1327:a +8:1340:a +8:1353:a +8:1366:a +8:1379:a +8:1392:a +8:1405:a +8:1418:a +8:1431:a +9:1444:a +9:1457:a +9:1465:a +9:1479:a +9:1492:a +9:1505:a +9:1518:a +9:1531:a +9:1544:a +9:1557:a +9:1570:a +9:1583:a +10:1596:a +10:1609:a +10:1622:a +10:1635:a +10:1643:a +10:1657:a +10:1670:a +10:1683:a +10:1696:a +10:1709:a +10:1722:a +10:1735:a +10:1748:a +11:1761:a +11:1774:a +11:1787:a +11:1800:a +11:1813:a +11:1821:a +11:1835:a +11:1848:a +11:1861:a +11:1874:a +11:1887:a +11:1900:a +11:1913:a +12:1926:a +12:1939:a +12:1952:a +12:1965:a +12:1978:a +12:1991:a +12:1999:a +12:2013:a +12:2026:a +12:2039:a +12:2052:a +12:2065:a +13:2078:a +13:2091:a +13:2104:a +13:2117:a +13:2130:a +13:2143:a +13:2156:a +13:2169:a +13:2177:a +13:2191:a +13:2204:a +13:2217:a +13:2230:a +14:2243:a +14:2256:a +14:2269:a +14:2282:a +14:2295:a +14:2308:a +14:2321:a +14:2334:a +14:2347:a +14:2355:a +14:2369:a +14:2382:a +15:2395:a +15:2408:a +15:2421:a +15:2434:a +15:2447:a +15:2460:a +15:2473:a +15:2486:a +15:2499:a +15:2512:a +15:2525:a +15:2533:a +15:2547:a +16:2560:a +16:2573:a +16:2586:a +16:2599:a +16:2612:a +16:2625:a +16:2638:a +16:2651:a +16:2664:a +16:2677:a +16:2690:a +16:2703:a +17:2711:a +17:2725:a +17:2738:a +17:2751:a +17:2764:a +17:2777:a +17:2790:a +17:2803:a +17:2816:a +17:2829:a +17:2842:a +17:2855:a +18:2868:a +18:2881:a +18:2889:a +18:2903:a +18:2916:a +18:2929:a +18:2942:a +18:2955:a +18:2968:a +18:2981:a +18:2994:a +18:3007:a +19:3020:a +19:3033:a +19:3046:a +19:3059:a +19:3067:a +19:3081:a +19:3094:a +19:3107:a +19:3120:a +19:3133:a +19:3146:a +19:3159:a +19:3172:a +20:3185:a +20:3198:a +20:3211:a +20:3224:a +20:3237:a +20:3245:a +20:3259:a +20:3272:a +20:3285:a +20:3298:a +20:3311:a +20:3324:a +20:3337:a +21:3350:a +21:3363:a +21:3376:a +21:3389:a +21:3402:a +21:3415:a +21:3423:a +21:3437:a +21:3450:a +21:3463:a +21:3476:a +21:3489:a +21:3502:a +22:3515:a +22:3528:a +22:3541:a +22:3554:a +22:3567:a +22:3580:a +22:3593:a +22:3601:a +22:3615:a +22:3628:a +22:3641:a +22:3654:a +23:3667:a +23:3680:a +23:3693:a +23:3706:a +23:3719:a +23:3732:a +23:3745:a +23:3758:a +23:3771:a +23:3779:a +23:3793:a +23:3806:a +23:3819:a +24:3832:a +24:3845:a +24:3858:a +24:3871:a +24:3884:a +24:3897:a +24:3910:a +24:3923:a +24:3936:a +24:3949:a +24:3957:a +24:3971:a +25:3984:a +25:3997:a +25:4010:a +25:4023:a +25:4036:a +25:4049:a +25:4062:a +25:4075:a +25:4088:a +25:4101:a +25:4114:a +25:4127:a +25:4135:a +26:4149:a +26:4162:a +26:4175:a +26:4188:a +26:4201:a +26:4214:a +26:4227:a +26:4240:a +26:4253:a +26:4266:a +26:4279:a +26:4292:a +27:4305:a +27:4313:a +27:4327:a +27:4340:a +27:4353:a +27:4366:a +27:4379:a +27:4392:a +27:4405:a +27:4418:a +27:4431:a +27:4444:a +28:4457:a +28:4470:a +28:4483:a +28:4491:a +28:4505:a +28:4518:a +28:4531:a +28:4544:a +28:4557:a +28:4570:a +28:4583:a +28:4596:a +29:4609:a +29:4622:a +29:4635:a +29:4648:a +29:4661:a +29:4669:a +29:4683:a +29:4696:a +29:4709:a +29:4722:a +29:4735:a +29:4748:a +29:4761:a +30:4774:a +30:4787:a +30:4800:a +30:4813:a +30:4826:a +30:4839:a +30:4847:a +30:4861:a +30:4874:a +30:4887:a +30:4900:a +30:4913:a +30:4926:a +31:4939:a +31:4952:a +31:4965:a +31:4978:a +31:4991:a +31:5004:a +31:5017:a +31:5025:a +31:5039:a +31:5052:a +31:5065:a +31:5078:a +31:5091:a +32:5104:a +32:5117:a +32:5130:a +32:5143:a +32:5156:a +32:5169:a +32:5182:a +32:5195:a +32:5203:a +32:5217:a +32:5230:a +32:5243:a +33:5256:a +33:5269:a +33:5282:a +33:5295:a +33:5308:a +33:5321:a +33:5334:a +33:5347:a +33:5360:a +33:5373:a +33:5381:a +33:5395:a +33:5408:a +34:5421:a +34:5434:a +34:5447:a +34:5460:a +34:5473:a +34:5486:a +34:5499:a +34:5512:a +34:5525:a +34:5538:a +34:5551:a +34:5559:a +35:5573:a +35:5586:a +35:5599:a +35:5612:a +35:5625:a +35:5638:a +35:5651:a +35:5664:a +35:5677:a +35:5690:a +35:5703:a +35:5716:a +36:5729:a +36:5737:a +36:5751:a +36:5764:a +36:5777:a +36:5790:a +36:5803:a +36:5816:a +36:5829:a +36:5842:a +36:5855:a +36:5868:a +37:5881:a +37:5894:a +37:5907:a +37:5915:a +37:5929:a +37:5942:a +37:5955:a +37:5968:a +37:5981:a +37:5994:a +37:6007:a +37:6020:a +37:6033:a +38:6046:a +38:6059:a +38:6072:a +38:6085:a +38:6093:a +38:6107:a +38:6120:a +38:6133:a +38:6146:a +38:6159:a +38:6172:a +38:6185:a +38:6198:a +39:6211:a +39:6224:a +39:6237:a +39:6250:a +39:6263:a +39:6271:a +39:6285:a +39:6298:a +39:6311:a +39:6324:a +39:6337:a +39:6350:a +40:6363:a +40:6376:a +40:6389:a +40:6402:a +40:6415:a +40:6428:a +40:6441:a +40:6449:a +40:6463:a +40:6476:a +40:6489:a +40:6502:a +40:6515:a +41:6528:a +41:6541:a +41:6554:a +41:6567:a +41:6580:a +41:6593:a +41:6606:a +41:6619:a +41:6627:a +41:6641:a +41:6654:a +41:6667:a +41:6680:a +42:6693:a +42:6706:a +42:6719:a +42:6732:a +42:6745:a +42:6758:a +42:6771:a +42:6784:a +42:6797:a +42:6805:a +42:6819:a +42:6832:a +43:6845:a +43:6858:a +43:6871:a +43:6884:a +43:6897:a +43:6910:a +43:6923:a +43:6936:a +43:6949:a +43:6962:a +43:6975:a +43:6983:a +44:6997:a +44:7010:a +44:7023:a +44:7036:a +44:7049:a +44:7062:a +44:7075:a +44:7088:a +44:7101:a +44:7114:a +44:7127:a +44:7140:a +45:7153:a +45:7161:a +45:7175:a +45:7188:a +45:7201:a +45:7214:a +45:7227:a +45:7240:a +45:7253:a +45:7266:a +45:7279:a +45:7292:a +45:7305:a +46:7318:a +46:7331:a +46:7339:a +46:7353:a +46:7366:a +46:7379:a +46:7392:a +46:7405:a +46:7418:a +46:7431:a +46:7444:a +46:7457:a +47:7470:a +47:7483:a +47:7496:a +47:7509:a +47:7517:a +47:7531:a +47:7544:a +47:7557:a +47:7570:a +47:7583:a +47:7596:a +47:7609:a +47:7622:a +48:7635:a +48:7648:a +48:7661:a +48:7674:a +48:7687:a +48:7695:a +48:7709:a +48:7722:a +48:7735:a +48:7748:a +48:7761:a +48:7774:a +48:7787:a +49:7800:a +49:7813:a +49:7826:a +49:7839:a +49:7852:a +49:7865:a +49:7873:a +49:7887:a +49:7900:a +49:7913:a +49:7926:a +49:7939:a +50:7952:a +50:7965:a +50:7978:a +50:7991:a +50:8004:a +50:8017:a +50:8030:a +50:8043:a +50:8051:a +50:8065:a +50:8078:a +50:8091:a +50:8104:a +51:8117:a +51:8130:a +51:8143:a +51:8156:a +51:8169:a +51:8182:a +51:8195:a +51:8208:a +51:8221:a +51:8229:a +51:8243:a +51:8256:a +52:8269:a +52:8282:a +52:8295:a +52:8308:a +52:8321:a +52:8334:a +52:8347:a +52:8360:a +52:8373:a +52:8386:a +52:8399:a +52:8407:a +52:8421:a +53:8434:a +53:8447:a +53:8460:a +53:8473:a +53:8486:a +53:8499:a +53:8512:a +53:8525:a +53:8538:a +53:8551:a +53:8564:a +53:8577:a +54:8585:a +54:8599:a +54:8612:a +54:8625:a +54:8638:a +54:8651:a +54:8664:a +54:8677:a +54:8690:a +54:8703:a +54:8716:a +54:8729:a +55:8742:a +55:8755:a +55:8763:a +55:8777:a +55:8790:a +55:8803:a +55:8816:a +55:8829:a +55:8842:a +55:8855:a +55:8868:a +55:8881:a +56:8894:a +56:8907:a +56:8920:a +56:8933:a +56:8941:a +56:8955:a +56:8968:a +56:8981:a +56:8994:a +56:9007:a +56:9020:a +56:9033:a +56:9046:a +57:9059:a +57:9072:a +57:9085:a +57:9098:a +57:9111:a +57:9119:a +57:9133:a +57:9146:a +57:9159:a +57:9172:a +57:9185:a +57:9198:a +57:9211:a +58:9224:a +58:9237:a +58:9250:a +0:7:a +0:20:a +0:33:a +0:209:ab2 +1:416:a +0:208:a diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.67 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.67 new file mode 100644 index 0000000000..b41d58e60f --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.67 @@ -0,0 +1,757 @@ +test0:0:a +test1:0:a1 +test1:0:a2 +test1:0:a3 +test1:0:a4 +test1:0:a5 +test1:0:a6 +test1:0:a7 +test1:0:a8 +test1:0:a9 +test1:0:a10 +test1:0:a11 +test1:0:a12 +test1:0:a13 +test1:0:a14 +test1:0:a15 +test1:0:a16 +test1:0:a17 +test2:0:a +test2:0:a +test2:0:a +test3:0:a +test3:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:2:a +test4:2:a +test4:2:a +test4:2:a +test4:2:a +test4:2:a +test4:2:a +test4:2:a +test4:2:a +test4:2:a +test4:2:a +test4:2:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:5:a +test4:5:a +test4:5:a +test4:5:a +test4:5:a +test4:5:a +test4:5:a +test4:5:a +test4:5:a +test4:5:a +test4:5:a +test4:5:a +test4:6:a +test4:6:a +test4:6:a +test4:6:a +test4:6:a +test4:6:a +test4:6:a +test4:6:a +test4:6:a +test4:6:a +test4:6:a +test4:6:a +test4:7:a +test4:7:a +test4:7:a +test4:7:a +test4:7:a +test4:7:a +test4:7:a +test4:7:a +test4:7:a +test4:7:a +test4:7:a +test4:7:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:9:a +test4:9:a +test4:9:a +test4:9:a +test4:9:a +test4:9:a +test4:9:a +test4:9:a +test4:9:a +test4:9:a +test4:9:a +test4:9:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:12:a +test4:12:a +test4:12:a +test4:12:a +test4:12:a +test4:12:a +test4:12:a +test4:12:a +test4:12:a +test4:12:a +test4:12:a +test4:12:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:14:a +test4:14:a +test4:14:a +test4:14:a +test4:14:a +test4:14:a +test4:14:a +test4:14:a +test4:14:a +test4:14:a +test4:14:a +test4:14:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:16:a +test4:16:a +test4:16:a +test4:16:a +test4:16:a +test4:16:a +test4:16:a +test4:16:a +test4:16:a +test4:16:a +test4:16:a +test4:16:a +test4:17:a +test4:17:a +test4:17:a +test4:17:a +test4:17:a +test4:17:a +test4:17:a +test4:17:a +test4:17:a +test4:17:a +test4:17:a +test4:17:a +test4:18:a +test4:18:a +test4:18:a +test4:18:a +test4:18:a +test4:18:a +test4:18:a +test4:18:a +test4:18:a +test4:18:a +test4:18:a +test4:18:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:22:a +test4:22:a +test4:22:a +test4:22:a +test4:22:a +test4:22:a +test4:22:a +test4:22:a +test4:22:a +test4:22:a +test4:22:a +test4:22:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:24:a +test4:24:a +test4:24:a +test4:24:a +test4:24:a +test4:24:a +test4:24:a +test4:24:a +test4:24:a +test4:24:a +test4:24:a +test4:24:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:26:a +test4:26:a +test4:26:a +test4:26:a +test4:26:a +test4:26:a +test4:26:a +test4:26:a +test4:26:a +test4:26:a +test4:26:a +test4:26:a +test4:27:a +test4:27:a +test4:27:a +test4:27:a +test4:27:a +test4:27:a +test4:27:a +test4:27:a +test4:27:a +test4:27:a +test4:27:a +test4:27:a +test4:28:a +test4:28:a +test4:28:a +test4:28:a +test4:28:a +test4:28:a +test4:28:a +test4:28:a +test4:28:a +test4:28:a +test4:28:a +test4:28:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:32:a +test4:32:a +test4:32:a +test4:32:a +test4:32:a +test4:32:a +test4:32:a +test4:32:a +test4:32:a +test4:32:a +test4:32:a +test4:32:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:34:a +test4:34:a +test4:34:a +test4:34:a +test4:34:a +test4:34:a +test4:34:a +test4:34:a +test4:34:a +test4:34:a +test4:34:a +test4:34:a +test4:35:a +test4:35:a +test4:35:a +test4:35:a +test4:35:a +test4:35:a +test4:35:a +test4:35:a +test4:35:a +test4:35:a +test4:35:a +test4:35:a +test4:36:a +test4:36:a +test4:36:a +test4:36:a +test4:36:a +test4:36:a +test4:36:a +test4:36:a +test4:36:a +test4:36:a +test4:36:a +test4:36:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:39:a +test4:39:a +test4:39:a +test4:39:a +test4:39:a +test4:39:a +test4:39:a +test4:39:a +test4:39:a +test4:39:a +test4:39:a +test4:39:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:42:a +test4:42:a +test4:42:a +test4:42:a +test4:42:a +test4:42:a +test4:42:a +test4:42:a +test4:42:a +test4:42:a +test4:42:a +test4:42:a +test4:43:a +test4:43:a +test4:43:a +test4:43:a +test4:43:a +test4:43:a +test4:43:a +test4:43:a +test4:43:a +test4:43:a +test4:43:a +test4:43:a +test4:44:a +test4:44:a +test4:44:a +test4:44:a +test4:44:a +test4:44:a +test4:44:a +test4:44:a +test4:44:a +test4:44:a +test4:44:a +test4:44:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:46:a +test4:46:a +test4:46:a +test4:46:a +test4:46:a +test4:46:a +test4:46:a +test4:46:a +test4:46:a +test4:46:a +test4:46:a +test4:46:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:49:a +test4:49:a +test4:49:a +test4:49:a +test4:49:a +test4:49:a +test4:49:a +test4:49:a +test4:49:a +test4:49:a +test4:49:a +test4:49:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:51:a +test4:51:a +test4:51:a +test4:51:a +test4:51:a +test4:51:a +test4:51:a +test4:51:a +test4:51:a +test4:51:a +test4:51:a +test4:51:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:53:a +test4:53:a +test4:53:a +test4:53:a +test4:53:a +test4:53:a +test4:53:a +test4:53:a +test4:53:a +test4:53:a +test4:53:a +test4:53:a +test4:54:a +test4:54:a +test4:54:a +test4:54:a +test4:54:a +test4:54:a +test4:54:a +test4:54:a +test4:54:a +test4:54:a +test4:54:a +test4:54:a +test4:55:a +test4:55:a +test4:55:a +test4:55:a +test4:55:a +test4:55:a +test4:55:a +test4:55:a +test4:55:a +test4:55:a +test4:55:a +test4:55:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:58:a +test4:58:a +test4:58:a +test5:0:a +test5:0:a +test5:0:a +test6:0:ab2 +test6:1:a +test7:0:a diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.68 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.68 new file mode 100644 index 0000000000..84188bcf7a --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.68 @@ -0,0 +1,757 @@ +test0:0:7:a +test1:0:1:a1 +test1:0:2:a2 +test1:0:4:a3 +test1:0:7:a4 +test1:0:11:a5 +test1:0:16:a6 +test1:0:22:a7 +test1:0:29:a8 +test1:0:37:a9 +test1:0:46:a10 +test1:0:56:a11 +test1:0:67:a12 +test1:0:79:a13 +test1:0:91:a14 +test1:0:105:a15 +test1:0:120:a16 +test1:0:136:a17 +test2:0:7:a +test2:0:20:a +test2:0:33:a +test3:0:7:a +test3:0:13:a +test4:0:7:a +test4:0:20:a +test4:0:33:a +test4:0:41:a +test4:0:55:a +test4:0:68:a +test4:0:81:a +test4:0:94:a +test4:0:107:a +test4:0:120:a +test4:0:133:a +test4:0:146:a +test4:0:159:a +test4:1:172:a +test4:1:185:a +test4:1:198:a +test4:1:211:a +test4:1:219:a +test4:1:233:a +test4:1:246:a +test4:1:259:a +test4:1:272:a +test4:1:285:a +test4:1:298:a +test4:1:311:a +test4:1:324:a +test4:2:337:a +test4:2:350:a +test4:2:363:a +test4:2:376:a +test4:2:389:a +test4:2:397:a +test4:2:411:a +test4:2:424:a +test4:2:437:a +test4:2:450:a +test4:2:463:a +test4:2:476:a +test4:3:489:a +test4:3:502:a +test4:3:515:a +test4:3:528:a +test4:3:541:a +test4:3:554:a +test4:3:567:a +test4:3:575:a +test4:3:589:a +test4:3:602:a +test4:3:615:a +test4:3:628:a +test4:3:641:a +test4:4:654:a +test4:4:667:a +test4:4:680:a +test4:4:693:a +test4:4:706:a +test4:4:719:a +test4:4:732:a +test4:4:745:a +test4:4:753:a +test4:4:767:a +test4:4:780:a +test4:4:793:a +test4:4:806:a +test4:5:819:a +test4:5:832:a +test4:5:845:a +test4:5:858:a +test4:5:871:a +test4:5:884:a +test4:5:897:a +test4:5:910:a +test4:5:923:a +test4:5:931:a +test4:5:945:a +test4:5:958:a +test4:6:971:a +test4:6:984:a +test4:6:997:a +test4:6:1010:a +test4:6:1023:a +test4:6:1036:a +test4:6:1049:a +test4:6:1062:a +test4:6:1075:a +test4:6:1088:a +test4:6:1101:a +test4:6:1109:a +test4:7:1123:a +test4:7:1136:a +test4:7:1149:a +test4:7:1162:a +test4:7:1175:a +test4:7:1188:a +test4:7:1201:a +test4:7:1214:a +test4:7:1227:a +test4:7:1240:a +test4:7:1253:a +test4:7:1266:a +test4:8:1279:a +test4:8:1287:a +test4:8:1301:a +test4:8:1314:a +test4:8:1327:a +test4:8:1340:a +test4:8:1353:a +test4:8:1366:a +test4:8:1379:a +test4:8:1392:a +test4:8:1405:a +test4:8:1418:a +test4:8:1431:a +test4:9:1444:a +test4:9:1457:a +test4:9:1465:a +test4:9:1479:a +test4:9:1492:a +test4:9:1505:a +test4:9:1518:a +test4:9:1531:a +test4:9:1544:a +test4:9:1557:a +test4:9:1570:a +test4:9:1583:a +test4:10:1596:a +test4:10:1609:a +test4:10:1622:a +test4:10:1635:a +test4:10:1643:a +test4:10:1657:a +test4:10:1670:a +test4:10:1683:a +test4:10:1696:a +test4:10:1709:a +test4:10:1722:a +test4:10:1735:a +test4:10:1748:a +test4:11:1761:a +test4:11:1774:a +test4:11:1787:a +test4:11:1800:a +test4:11:1813:a +test4:11:1821:a +test4:11:1835:a +test4:11:1848:a +test4:11:1861:a +test4:11:1874:a +test4:11:1887:a +test4:11:1900:a +test4:11:1913:a +test4:12:1926:a +test4:12:1939:a +test4:12:1952:a +test4:12:1965:a +test4:12:1978:a +test4:12:1991:a +test4:12:1999:a +test4:12:2013:a +test4:12:2026:a +test4:12:2039:a +test4:12:2052:a +test4:12:2065:a +test4:13:2078:a +test4:13:2091:a +test4:13:2104:a +test4:13:2117:a +test4:13:2130:a +test4:13:2143:a +test4:13:2156:a +test4:13:2169:a +test4:13:2177:a +test4:13:2191:a +test4:13:2204:a +test4:13:2217:a +test4:13:2230:a +test4:14:2243:a +test4:14:2256:a +test4:14:2269:a +test4:14:2282:a +test4:14:2295:a +test4:14:2308:a +test4:14:2321:a +test4:14:2334:a +test4:14:2347:a +test4:14:2355:a +test4:14:2369:a +test4:14:2382:a +test4:15:2395:a +test4:15:2408:a +test4:15:2421:a +test4:15:2434:a +test4:15:2447:a +test4:15:2460:a +test4:15:2473:a +test4:15:2486:a +test4:15:2499:a +test4:15:2512:a +test4:15:2525:a +test4:15:2533:a +test4:15:2547:a +test4:16:2560:a +test4:16:2573:a +test4:16:2586:a +test4:16:2599:a +test4:16:2612:a +test4:16:2625:a +test4:16:2638:a +test4:16:2651:a +test4:16:2664:a +test4:16:2677:a +test4:16:2690:a +test4:16:2703:a +test4:17:2711:a +test4:17:2725:a +test4:17:2738:a +test4:17:2751:a +test4:17:2764:a +test4:17:2777:a +test4:17:2790:a +test4:17:2803:a +test4:17:2816:a +test4:17:2829:a +test4:17:2842:a +test4:17:2855:a +test4:18:2868:a +test4:18:2881:a +test4:18:2889:a +test4:18:2903:a +test4:18:2916:a +test4:18:2929:a +test4:18:2942:a +test4:18:2955:a +test4:18:2968:a +test4:18:2981:a +test4:18:2994:a +test4:18:3007:a +test4:19:3020:a +test4:19:3033:a +test4:19:3046:a +test4:19:3059:a +test4:19:3067:a +test4:19:3081:a +test4:19:3094:a +test4:19:3107:a +test4:19:3120:a +test4:19:3133:a +test4:19:3146:a +test4:19:3159:a +test4:19:3172:a +test4:20:3185:a +test4:20:3198:a +test4:20:3211:a +test4:20:3224:a +test4:20:3237:a +test4:20:3245:a +test4:20:3259:a +test4:20:3272:a +test4:20:3285:a +test4:20:3298:a +test4:20:3311:a +test4:20:3324:a +test4:20:3337:a +test4:21:3350:a +test4:21:3363:a +test4:21:3376:a +test4:21:3389:a +test4:21:3402:a +test4:21:3415:a +test4:21:3423:a +test4:21:3437:a +test4:21:3450:a +test4:21:3463:a +test4:21:3476:a +test4:21:3489:a +test4:21:3502:a +test4:22:3515:a +test4:22:3528:a +test4:22:3541:a +test4:22:3554:a +test4:22:3567:a +test4:22:3580:a +test4:22:3593:a +test4:22:3601:a +test4:22:3615:a +test4:22:3628:a +test4:22:3641:a +test4:22:3654:a +test4:23:3667:a +test4:23:3680:a +test4:23:3693:a +test4:23:3706:a +test4:23:3719:a +test4:23:3732:a +test4:23:3745:a +test4:23:3758:a +test4:23:3771:a +test4:23:3779:a +test4:23:3793:a +test4:23:3806:a +test4:23:3819:a +test4:24:3832:a +test4:24:3845:a +test4:24:3858:a +test4:24:3871:a +test4:24:3884:a +test4:24:3897:a +test4:24:3910:a +test4:24:3923:a +test4:24:3936:a +test4:24:3949:a +test4:24:3957:a +test4:24:3971:a +test4:25:3984:a +test4:25:3997:a +test4:25:4010:a +test4:25:4023:a +test4:25:4036:a +test4:25:4049:a +test4:25:4062:a +test4:25:4075:a +test4:25:4088:a +test4:25:4101:a +test4:25:4114:a +test4:25:4127:a +test4:25:4135:a +test4:26:4149:a +test4:26:4162:a +test4:26:4175:a +test4:26:4188:a +test4:26:4201:a +test4:26:4214:a +test4:26:4227:a +test4:26:4240:a +test4:26:4253:a +test4:26:4266:a +test4:26:4279:a +test4:26:4292:a +test4:27:4305:a +test4:27:4313:a +test4:27:4327:a +test4:27:4340:a +test4:27:4353:a +test4:27:4366:a +test4:27:4379:a +test4:27:4392:a +test4:27:4405:a +test4:27:4418:a +test4:27:4431:a +test4:27:4444:a +test4:28:4457:a +test4:28:4470:a +test4:28:4483:a +test4:28:4491:a +test4:28:4505:a +test4:28:4518:a +test4:28:4531:a +test4:28:4544:a +test4:28:4557:a +test4:28:4570:a +test4:28:4583:a +test4:28:4596:a +test4:29:4609:a +test4:29:4622:a +test4:29:4635:a +test4:29:4648:a +test4:29:4661:a +test4:29:4669:a +test4:29:4683:a +test4:29:4696:a +test4:29:4709:a +test4:29:4722:a +test4:29:4735:a +test4:29:4748:a +test4:29:4761:a +test4:30:4774:a +test4:30:4787:a +test4:30:4800:a +test4:30:4813:a +test4:30:4826:a +test4:30:4839:a +test4:30:4847:a +test4:30:4861:a +test4:30:4874:a +test4:30:4887:a +test4:30:4900:a +test4:30:4913:a +test4:30:4926:a +test4:31:4939:a +test4:31:4952:a +test4:31:4965:a +test4:31:4978:a +test4:31:4991:a +test4:31:5004:a +test4:31:5017:a +test4:31:5025:a +test4:31:5039:a +test4:31:5052:a +test4:31:5065:a +test4:31:5078:a +test4:31:5091:a +test4:32:5104:a +test4:32:5117:a +test4:32:5130:a +test4:32:5143:a +test4:32:5156:a +test4:32:5169:a +test4:32:5182:a +test4:32:5195:a +test4:32:5203:a +test4:32:5217:a +test4:32:5230:a +test4:32:5243:a +test4:33:5256:a +test4:33:5269:a +test4:33:5282:a +test4:33:5295:a +test4:33:5308:a +test4:33:5321:a +test4:33:5334:a +test4:33:5347:a +test4:33:5360:a +test4:33:5373:a +test4:33:5381:a +test4:33:5395:a +test4:33:5408:a +test4:34:5421:a +test4:34:5434:a +test4:34:5447:a +test4:34:5460:a +test4:34:5473:a +test4:34:5486:a +test4:34:5499:a +test4:34:5512:a +test4:34:5525:a +test4:34:5538:a +test4:34:5551:a +test4:34:5559:a +test4:35:5573:a +test4:35:5586:a +test4:35:5599:a +test4:35:5612:a +test4:35:5625:a +test4:35:5638:a +test4:35:5651:a +test4:35:5664:a +test4:35:5677:a +test4:35:5690:a +test4:35:5703:a +test4:35:5716:a +test4:36:5729:a +test4:36:5737:a +test4:36:5751:a +test4:36:5764:a +test4:36:5777:a +test4:36:5790:a +test4:36:5803:a +test4:36:5816:a +test4:36:5829:a +test4:36:5842:a +test4:36:5855:a +test4:36:5868:a +test4:37:5881:a +test4:37:5894:a +test4:37:5907:a +test4:37:5915:a +test4:37:5929:a +test4:37:5942:a +test4:37:5955:a +test4:37:5968:a +test4:37:5981:a +test4:37:5994:a +test4:37:6007:a +test4:37:6020:a +test4:37:6033:a +test4:38:6046:a +test4:38:6059:a +test4:38:6072:a +test4:38:6085:a +test4:38:6093:a +test4:38:6107:a +test4:38:6120:a +test4:38:6133:a +test4:38:6146:a +test4:38:6159:a +test4:38:6172:a +test4:38:6185:a +test4:38:6198:a +test4:39:6211:a +test4:39:6224:a +test4:39:6237:a +test4:39:6250:a +test4:39:6263:a +test4:39:6271:a +test4:39:6285:a +test4:39:6298:a +test4:39:6311:a +test4:39:6324:a +test4:39:6337:a +test4:39:6350:a +test4:40:6363:a +test4:40:6376:a +test4:40:6389:a +test4:40:6402:a +test4:40:6415:a +test4:40:6428:a +test4:40:6441:a +test4:40:6449:a +test4:40:6463:a +test4:40:6476:a +test4:40:6489:a +test4:40:6502:a +test4:40:6515:a +test4:41:6528:a +test4:41:6541:a +test4:41:6554:a +test4:41:6567:a +test4:41:6580:a +test4:41:6593:a +test4:41:6606:a +test4:41:6619:a +test4:41:6627:a +test4:41:6641:a +test4:41:6654:a +test4:41:6667:a +test4:41:6680:a +test4:42:6693:a +test4:42:6706:a +test4:42:6719:a +test4:42:6732:a +test4:42:6745:a +test4:42:6758:a +test4:42:6771:a +test4:42:6784:a +test4:42:6797:a +test4:42:6805:a +test4:42:6819:a +test4:42:6832:a +test4:43:6845:a +test4:43:6858:a +test4:43:6871:a +test4:43:6884:a +test4:43:6897:a +test4:43:6910:a +test4:43:6923:a +test4:43:6936:a +test4:43:6949:a +test4:43:6962:a +test4:43:6975:a +test4:43:6983:a +test4:44:6997:a +test4:44:7010:a +test4:44:7023:a +test4:44:7036:a +test4:44:7049:a +test4:44:7062:a +test4:44:7075:a +test4:44:7088:a +test4:44:7101:a +test4:44:7114:a +test4:44:7127:a +test4:44:7140:a +test4:45:7153:a +test4:45:7161:a +test4:45:7175:a +test4:45:7188:a +test4:45:7201:a +test4:45:7214:a +test4:45:7227:a +test4:45:7240:a +test4:45:7253:a +test4:45:7266:a +test4:45:7279:a +test4:45:7292:a +test4:45:7305:a +test4:46:7318:a +test4:46:7331:a +test4:46:7339:a +test4:46:7353:a +test4:46:7366:a +test4:46:7379:a +test4:46:7392:a +test4:46:7405:a +test4:46:7418:a +test4:46:7431:a +test4:46:7444:a +test4:46:7457:a +test4:47:7470:a +test4:47:7483:a +test4:47:7496:a +test4:47:7509:a +test4:47:7517:a +test4:47:7531:a +test4:47:7544:a +test4:47:7557:a +test4:47:7570:a +test4:47:7583:a +test4:47:7596:a +test4:47:7609:a +test4:47:7622:a +test4:48:7635:a +test4:48:7648:a +test4:48:7661:a +test4:48:7674:a +test4:48:7687:a +test4:48:7695:a +test4:48:7709:a +test4:48:7722:a +test4:48:7735:a +test4:48:7748:a +test4:48:7761:a +test4:48:7774:a +test4:48:7787:a +test4:49:7800:a +test4:49:7813:a +test4:49:7826:a +test4:49:7839:a +test4:49:7852:a +test4:49:7865:a +test4:49:7873:a +test4:49:7887:a +test4:49:7900:a +test4:49:7913:a +test4:49:7926:a +test4:49:7939:a +test4:50:7952:a +test4:50:7965:a +test4:50:7978:a +test4:50:7991:a +test4:50:8004:a +test4:50:8017:a +test4:50:8030:a +test4:50:8043:a +test4:50:8051:a +test4:50:8065:a +test4:50:8078:a +test4:50:8091:a +test4:50:8104:a +test4:51:8117:a +test4:51:8130:a +test4:51:8143:a +test4:51:8156:a +test4:51:8169:a +test4:51:8182:a +test4:51:8195:a +test4:51:8208:a +test4:51:8221:a +test4:51:8229:a +test4:51:8243:a +test4:51:8256:a +test4:52:8269:a +test4:52:8282:a +test4:52:8295:a +test4:52:8308:a +test4:52:8321:a +test4:52:8334:a +test4:52:8347:a +test4:52:8360:a +test4:52:8373:a +test4:52:8386:a +test4:52:8399:a +test4:52:8407:a +test4:52:8421:a +test4:53:8434:a +test4:53:8447:a +test4:53:8460:a +test4:53:8473:a +test4:53:8486:a +test4:53:8499:a +test4:53:8512:a +test4:53:8525:a +test4:53:8538:a +test4:53:8551:a +test4:53:8564:a +test4:53:8577:a +test4:54:8585:a +test4:54:8599:a +test4:54:8612:a +test4:54:8625:a +test4:54:8638:a +test4:54:8651:a +test4:54:8664:a +test4:54:8677:a +test4:54:8690:a +test4:54:8703:a +test4:54:8716:a +test4:54:8729:a +test4:55:8742:a +test4:55:8755:a +test4:55:8763:a +test4:55:8777:a +test4:55:8790:a +test4:55:8803:a +test4:55:8816:a +test4:55:8829:a +test4:55:8842:a +test4:55:8855:a +test4:55:8868:a +test4:55:8881:a +test4:56:8894:a +test4:56:8907:a +test4:56:8920:a +test4:56:8933:a +test4:56:8941:a +test4:56:8955:a +test4:56:8968:a +test4:56:8981:a +test4:56:8994:a +test4:56:9007:a +test4:56:9020:a +test4:56:9033:a +test4:56:9046:a +test4:57:9059:a +test4:57:9072:a +test4:57:9085:a +test4:57:9098:a +test4:57:9111:a +test4:57:9119:a +test4:57:9133:a +test4:57:9146:a +test4:57:9159:a +test4:57:9172:a +test4:57:9185:a +test4:57:9198:a +test4:57:9211:a +test4:58:9224:a +test4:58:9237:a +test4:58:9250:a +test5:0:7:a +test5:0:20:a +test5:0:33:a +test6:0:209:ab2 +test6:1:416:a +test7:0:208:a diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.69 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.69 new file mode 100644 index 0000000000..cd53c19616 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.69 @@ -0,0 +1,3018 @@ +test0-0-b +test0:0:a +test0-0-b +-- +test1:0:a1 +test1:0:a2 +test1-0-b +test1:0:a3 +test1-0-b +test1-0-b +test1:0:a4 +test1-0-b +-- +test1-0-b +test1:0:a5 +test1-0-b +-- +test1-0-b +test1:0:a6 +test1-0-b +-- +test1-0-b +test1:0:a7 +test1-0-b +-- +test1-0-b +test1:0:a8 +test1-0-b +-- +test1-0-b +test1:0:a9 +test1-0-b +-- +test1-0-b +test1:0:a10 +test1-0-b +-- +test1-0-b +test1:0:a11 +test1-0-b +-- +test1-0-b +test1:0:a12 +test1-0-b +-- +test1-0-b +test1:0:a13 +test1-0-b +-- +test1-0-b +test1:0:a14 +test1-0-b +-- +test1-0-b +test1:0:a15 +test1-0-b +-- +test1-0-b +test1:0:a16 +test1-0-b +-- +test1-0-b +test1:0:a17 +test1-0-b +-- +test2-0-5 +test2:0:a +test2-0-6 +-- +test2-0-17 +test2:0:a +test2-0-18 +-- +test2-0-29 +test2:0:a +test2-0-30 +-- +test3-0-b +test3:0:a +test3-0-b +-- +test3-0-b +test3:0:a +test3-0-b +-- +test4-0-5 +test4:0:a +test4-0-6 +-- +test4-0-17 +test4:0:a +test4-0-18 +-- +test4-0-29 +test4:0:a +test4-0-30 +-- +test4-0-36 +test4:0:a +test4-0-37 +-- +test4-0-49 +test4:0:a +test4-0-50 +-- +test4-0-61 +test4:0:a +test4-0-62 +-- +test4-0-73 +test4:0:a +test4-0-74 +-- +test4-0-85 +test4:0:a +test4-0-86 +-- +test4-0-97 +test4:0:a +test4-0-98 +-- +test4-0-109 +test4:0:a +test4-0-110 +-- +test4-0-121 +test4:0:a +test4-0-122 +-- +test4-0-133 +test4:0:a +test4-0-134 +-- +test4-0-145 +test4:0:a +test4-0-146 +-- +test4-1-157 +test4:1:a +test4-1-158 +-- +test4-1-5 +test4:1:a +test4-1-6 +-- +test4-1-17 +test4:1:a +test4-1-18 +-- +test4-1-29 +test4:1:a +test4-1-30 +-- +test4-1-36 +test4:1:a +test4-1-37 +-- +test4-1-49 +test4:1:a +test4-1-50 +-- +test4-1-61 +test4:1:a +test4-1-62 +-- +test4-1-73 +test4:1:a +test4-1-74 +-- +test4-1-85 +test4:1:a +test4-1-86 +-- +test4-1-97 +test4:1:a +test4-1-98 +-- +test4-1-109 +test4:1:a +test4-1-110 +-- +test4-1-121 +test4:1:a +test4-1-122 +-- +test4-1-133 +test4:1:a +test4-2-134 +-- +test4-2-145 +test4:2:a +test4-2-146 +-- +test4-2-157 +test4:2:a +test4-2-158 +-- +test4-2-5 +test4:2:a +test4-2-6 +-- +test4-2-17 +test4:2:a +test4-2-18 +-- +test4-2-29 +test4:2:a +test4-2-30 +-- +test4-2-36 +test4:2:a +test4-2-37 +-- +test4-2-49 +test4:2:a +test4-2-50 +-- +test4-2-61 +test4:2:a +test4-2-62 +-- +test4-2-73 +test4:2:a +test4-2-74 +-- +test4-2-85 +test4:2:a +test4-2-86 +-- +test4-2-97 +test4:2:a +test4-2-98 +-- +test4-2-109 +test4:2:a +test4-2-110 +-- +test4-3-121 +test4:3:a +test4-3-122 +-- +test4-3-133 +test4:3:a +test4-3-134 +-- +test4-3-145 +test4:3:a +test4-3-146 +-- +test4-3-157 +test4:3:a +test4-3-158 +-- +test4-3-5 +test4:3:a +test4-3-6 +-- +test4-3-17 +test4:3:a +test4-3-18 +-- +test4-3-29 +test4:3:a +test4-3-30 +-- +test4-3-36 +test4:3:a +test4-3-37 +-- +test4-3-49 +test4:3:a +test4-3-50 +-- +test4-3-61 +test4:3:a +test4-3-62 +-- +test4-3-73 +test4:3:a +test4-3-74 +-- +test4-3-85 +test4:3:a +test4-3-86 +-- +test4-3-97 +test4:3:a +test4-3-98 +-- +test4-4-109 +test4:4:a +test4-4-110 +-- +test4-4-121 +test4:4:a +test4-4-122 +-- +test4-4-133 +test4:4:a +test4-4-134 +-- +test4-4-145 +test4:4:a +test4-4-146 +-- +test4-4-157 +test4:4:a +test4-4-158 +-- +test4-4-5 +test4:4:a +test4-4-6 +-- +test4-4-17 +test4:4:a +test4-4-18 +-- +test4-4-29 +test4:4:a +test4-4-30 +-- +test4-4-36 +test4:4:a +test4-4-37 +-- +test4-4-49 +test4:4:a +test4-4-50 +-- +test4-4-61 +test4:4:a +test4-4-62 +-- +test4-4-73 +test4:4:a +test4-4-74 +-- +test4-4-85 +test4:4:a +test4-5-86 +-- +test4-5-97 +test4:5:a +test4-5-98 +-- +test4-5-109 +test4:5:a +test4-5-110 +-- +test4-5-121 +test4:5:a +test4-5-122 +-- +test4-5-133 +test4:5:a +test4-5-134 +-- +test4-5-145 +test4:5:a +test4-5-146 +-- +test4-5-157 +test4:5:a +test4-5-158 +-- +test4-5-5 +test4:5:a +test4-5-6 +-- +test4-5-17 +test4:5:a +test4-5-18 +-- +test4-5-29 +test4:5:a +test4-5-30 +-- +test4-5-36 +test4:5:a +test4-5-37 +-- +test4-5-49 +test4:5:a +test4-5-50 +-- +test4-5-61 +test4:5:a +test4-5-62 +-- +test4-6-73 +test4:6:a +test4-6-74 +-- +test4-6-85 +test4:6:a +test4-6-86 +-- +test4-6-97 +test4:6:a +test4-6-98 +-- +test4-6-109 +test4:6:a +test4-6-110 +-- +test4-6-121 +test4:6:a +test4-6-122 +-- +test4-6-133 +test4:6:a +test4-6-134 +-- +test4-6-145 +test4:6:a +test4-6-146 +-- +test4-6-157 +test4:6:a +test4-6-158 +-- +test4-6-5 +test4:6:a +test4-6-6 +-- +test4-6-17 +test4:6:a +test4-6-18 +-- +test4-6-29 +test4:6:a +test4-6-30 +-- +test4-6-36 +test4:6:a +test4-6-37 +-- +test4-7-49 +test4:7:a +test4-7-50 +-- +test4-7-61 +test4:7:a +test4-7-62 +-- +test4-7-73 +test4:7:a +test4-7-74 +-- +test4-7-85 +test4:7:a +test4-7-86 +-- +test4-7-97 +test4:7:a +test4-7-98 +-- +test4-7-109 +test4:7:a +test4-7-110 +-- +test4-7-121 +test4:7:a +test4-7-122 +-- +test4-7-133 +test4:7:a +test4-7-134 +-- +test4-7-145 +test4:7:a +test4-7-146 +-- +test4-7-157 +test4:7:a +test4-7-158 +-- +test4-7-5 +test4:7:a +test4-7-6 +-- +test4-7-17 +test4:7:a +test4-7-18 +-- +test4-8-29 +test4:8:a +test4-8-30 +-- +test4-8-36 +test4:8:a +test4-8-37 +-- +test4-8-49 +test4:8:a +test4-8-50 +-- +test4-8-61 +test4:8:a +test4-8-62 +-- +test4-8-73 +test4:8:a +test4-8-74 +-- +test4-8-85 +test4:8:a +test4-8-86 +-- +test4-8-97 +test4:8:a +test4-8-98 +-- +test4-8-109 +test4:8:a +test4-8-110 +-- +test4-8-121 +test4:8:a +test4-8-122 +-- +test4-8-133 +test4:8:a +test4-8-134 +-- +test4-8-145 +test4:8:a +test4-8-146 +-- +test4-8-157 +test4:8:a +test4-8-158 +-- +test4-8-5 +test4:8:a +test4-8-6 +-- +test4-9-17 +test4:9:a +test4-9-18 +-- +test4-9-29 +test4:9:a +test4-9-30 +-- +test4-9-36 +test4:9:a +test4-9-37 +-- +test4-9-49 +test4:9:a +test4-9-50 +-- +test4-9-61 +test4:9:a +test4-9-62 +-- +test4-9-73 +test4:9:a +test4-9-74 +-- +test4-9-85 +test4:9:a +test4-9-86 +-- +test4-9-97 +test4:9:a +test4-9-98 +-- +test4-9-109 +test4:9:a +test4-9-110 +-- +test4-9-121 +test4:9:a +test4-9-122 +-- +test4-9-133 +test4:9:a +test4-9-134 +-- +test4-9-145 +test4:9:a +test4-9-146 +-- +test4-10-157 +test4:10:a +test4-10-158 +-- +test4-10-5 +test4:10:a +test4-10-6 +-- +test4-10-17 +test4:10:a +test4-10-18 +-- +test4-10-29 +test4:10:a +test4-10-30 +-- +test4-10-36 +test4:10:a +test4-10-37 +-- +test4-10-49 +test4:10:a +test4-10-50 +-- +test4-10-61 +test4:10:a +test4-10-62 +-- +test4-10-73 +test4:10:a +test4-10-74 +-- +test4-10-85 +test4:10:a +test4-10-86 +-- +test4-10-97 +test4:10:a +test4-10-98 +-- +test4-10-109 +test4:10:a +test4-10-110 +-- +test4-10-121 +test4:10:a +test4-10-122 +-- +test4-10-133 +test4:10:a +test4-10-134 +-- +test4-11-145 +test4:11:a +test4-11-146 +-- +test4-11-157 +test4:11:a +test4-11-158 +-- +test4-11-5 +test4:11:a +test4-11-6 +-- +test4-11-17 +test4:11:a +test4-11-18 +-- +test4-11-29 +test4:11:a +test4-11-30 +-- +test4-11-36 +test4:11:a +test4-11-37 +-- +test4-11-49 +test4:11:a +test4-11-50 +-- +test4-11-61 +test4:11:a +test4-11-62 +-- +test4-11-73 +test4:11:a +test4-11-74 +-- +test4-11-85 +test4:11:a +test4-11-86 +-- +test4-11-97 +test4:11:a +test4-11-98 +-- +test4-11-109 +test4:11:a +test4-11-110 +-- +test4-11-121 +test4:11:a +test4-11-122 +-- +test4-12-133 +test4:12:a +test4-12-134 +-- +test4-12-145 +test4:12:a +test4-12-146 +-- +test4-12-157 +test4:12:a +test4-12-158 +-- +test4-12-5 +test4:12:a +test4-12-6 +-- +test4-12-17 +test4:12:a +test4-12-18 +-- +test4-12-29 +test4:12:a +test4-12-30 +-- +test4-12-36 +test4:12:a +test4-12-37 +-- +test4-12-49 +test4:12:a +test4-12-50 +-- +test4-12-61 +test4:12:a +test4-12-62 +-- +test4-12-73 +test4:12:a +test4-12-74 +-- +test4-12-85 +test4:12:a +test4-12-86 +-- +test4-12-97 +test4:12:a +test4-12-98 +-- +test4-13-109 +test4:13:a +test4-13-110 +-- +test4-13-121 +test4:13:a +test4-13-122 +-- +test4-13-133 +test4:13:a +test4-13-134 +-- +test4-13-145 +test4:13:a +test4-13-146 +-- +test4-13-157 +test4:13:a +test4-13-158 +-- +test4-13-5 +test4:13:a +test4-13-6 +-- +test4-13-17 +test4:13:a +test4-13-18 +-- +test4-13-29 +test4:13:a +test4-13-30 +-- +test4-13-36 +test4:13:a +test4-13-37 +-- +test4-13-49 +test4:13:a +test4-13-50 +-- +test4-13-61 +test4:13:a +test4-13-62 +-- +test4-13-73 +test4:13:a +test4-13-74 +-- +test4-13-85 +test4:13:a +test4-13-86 +-- +test4-14-97 +test4:14:a +test4-14-98 +-- +test4-14-109 +test4:14:a +test4-14-110 +-- +test4-14-121 +test4:14:a +test4-14-122 +-- +test4-14-133 +test4:14:a +test4-14-134 +-- +test4-14-145 +test4:14:a +test4-14-146 +-- +test4-14-157 +test4:14:a +test4-14-158 +-- +test4-14-5 +test4:14:a +test4-14-6 +-- +test4-14-17 +test4:14:a +test4-14-18 +-- +test4-14-29 +test4:14:a +test4-14-30 +-- +test4-14-36 +test4:14:a +test4-14-37 +-- +test4-14-49 +test4:14:a +test4-14-50 +-- +test4-14-61 +test4:14:a +test4-14-62 +-- +test4-15-73 +test4:15:a +test4-15-74 +-- +test4-15-85 +test4:15:a +test4-15-86 +-- +test4-15-97 +test4:15:a +test4-15-98 +-- +test4-15-109 +test4:15:a +test4-15-110 +-- +test4-15-121 +test4:15:a +test4-15-122 +-- +test4-15-133 +test4:15:a +test4-15-134 +-- +test4-15-145 +test4:15:a +test4-15-146 +-- +test4-15-157 +test4:15:a +test4-15-158 +-- +test4-15-5 +test4:15:a +test4-15-6 +-- +test4-15-17 +test4:15:a +test4-15-18 +-- +test4-15-29 +test4:15:a +test4-15-30 +-- +test4-15-36 +test4:15:a +test4-15-37 +-- +test4-15-49 +test4:15:a +test4-15-50 +-- +test4-16-61 +test4:16:a +test4-16-62 +-- +test4-16-73 +test4:16:a +test4-16-74 +-- +test4-16-85 +test4:16:a +test4-16-86 +-- +test4-16-97 +test4:16:a +test4-16-98 +-- +test4-16-109 +test4:16:a +test4-16-110 +-- +test4-16-121 +test4:16:a +test4-16-122 +-- +test4-16-133 +test4:16:a +test4-16-134 +-- +test4-16-145 +test4:16:a +test4-16-146 +-- +test4-16-157 +test4:16:a +test4-16-158 +-- +test4-16-5 +test4:16:a +test4-16-6 +-- +test4-16-17 +test4:16:a +test4-16-18 +-- +test4-16-29 +test4:16:a +test4-16-30 +-- +test4-17-36 +test4:17:a +test4-17-37 +-- +test4-17-49 +test4:17:a +test4-17-50 +-- +test4-17-61 +test4:17:a +test4-17-62 +-- +test4-17-73 +test4:17:a +test4-17-74 +-- +test4-17-85 +test4:17:a +test4-17-86 +-- +test4-17-97 +test4:17:a +test4-17-98 +-- +test4-17-109 +test4:17:a +test4-17-110 +-- +test4-17-121 +test4:17:a +test4-17-122 +-- +test4-17-133 +test4:17:a +test4-17-134 +-- +test4-17-145 +test4:17:a +test4-17-146 +-- +test4-17-157 +test4:17:a +test4-17-158 +-- +test4-17-5 +test4:17:a +test4-17-6 +-- +test4-18-17 +test4:18:a +test4-18-18 +-- +test4-18-29 +test4:18:a +test4-18-30 +-- +test4-18-36 +test4:18:a +test4-18-37 +-- +test4-18-49 +test4:18:a +test4-18-50 +-- +test4-18-61 +test4:18:a +test4-18-62 +-- +test4-18-73 +test4:18:a +test4-18-74 +-- +test4-18-85 +test4:18:a +test4-18-86 +-- +test4-18-97 +test4:18:a +test4-18-98 +-- +test4-18-109 +test4:18:a +test4-18-110 +-- +test4-18-121 +test4:18:a +test4-18-122 +-- +test4-18-133 +test4:18:a +test4-18-134 +-- +test4-18-145 +test4:18:a +test4-18-146 +-- +test4-19-157 +test4:19:a +test4-19-158 +-- +test4-19-5 +test4:19:a +test4-19-6 +-- +test4-19-17 +test4:19:a +test4-19-18 +-- +test4-19-29 +test4:19:a +test4-19-30 +-- +test4-19-36 +test4:19:a +test4-19-37 +-- +test4-19-49 +test4:19:a +test4-19-50 +-- +test4-19-61 +test4:19:a +test4-19-62 +-- +test4-19-73 +test4:19:a +test4-19-74 +-- +test4-19-85 +test4:19:a +test4-19-86 +-- +test4-19-97 +test4:19:a +test4-19-98 +-- +test4-19-109 +test4:19:a +test4-19-110 +-- +test4-19-121 +test4:19:a +test4-19-122 +-- +test4-19-133 +test4:19:a +test4-19-134 +-- +test4-20-145 +test4:20:a +test4-20-146 +-- +test4-20-157 +test4:20:a +test4-20-158 +-- +test4-20-5 +test4:20:a +test4-20-6 +-- +test4-20-17 +test4:20:a +test4-20-18 +-- +test4-20-29 +test4:20:a +test4-20-30 +-- +test4-20-36 +test4:20:a +test4-20-37 +-- +test4-20-49 +test4:20:a +test4-20-50 +-- +test4-20-61 +test4:20:a +test4-20-62 +-- +test4-20-73 +test4:20:a +test4-20-74 +-- +test4-20-85 +test4:20:a +test4-20-86 +-- +test4-20-97 +test4:20:a +test4-20-98 +-- +test4-20-109 +test4:20:a +test4-20-110 +-- +test4-20-121 +test4:20:a +test4-20-122 +-- +test4-21-133 +test4:21:a +test4-21-134 +-- +test4-21-145 +test4:21:a +test4-21-146 +-- +test4-21-157 +test4:21:a +test4-21-158 +-- +test4-21-5 +test4:21:a +test4-21-6 +-- +test4-21-17 +test4:21:a +test4-21-18 +-- +test4-21-29 +test4:21:a +test4-21-30 +-- +test4-21-36 +test4:21:a +test4-21-37 +-- +test4-21-49 +test4:21:a +test4-21-50 +-- +test4-21-61 +test4:21:a +test4-21-62 +-- +test4-21-73 +test4:21:a +test4-21-74 +-- +test4-21-85 +test4:21:a +test4-21-86 +-- +test4-21-97 +test4:21:a +test4-21-98 +-- +test4-21-109 +test4:21:a +test4-21-110 +-- +test4-22-121 +test4:22:a +test4-22-122 +-- +test4-22-133 +test4:22:a +test4-22-134 +-- +test4-22-145 +test4:22:a +test4-22-146 +-- +test4-22-157 +test4:22:a +test4-22-158 +-- +test4-22-5 +test4:22:a +test4-22-6 +-- +test4-22-17 +test4:22:a +test4-22-18 +-- +test4-22-29 +test4:22:a +test4-22-30 +-- +test4-22-36 +test4:22:a +test4-22-37 +-- +test4-22-49 +test4:22:a +test4-22-50 +-- +test4-22-61 +test4:22:a +test4-22-62 +-- +test4-22-73 +test4:22:a +test4-22-74 +-- +test4-22-85 +test4:22:a +test4-22-86 +-- +test4-23-97 +test4:23:a +test4-23-98 +-- +test4-23-109 +test4:23:a +test4-23-110 +-- +test4-23-121 +test4:23:a +test4-23-122 +-- +test4-23-133 +test4:23:a +test4-23-134 +-- +test4-23-145 +test4:23:a +test4-23-146 +-- +test4-23-157 +test4:23:a +test4-23-158 +-- +test4-23-5 +test4:23:a +test4-23-6 +-- +test4-23-17 +test4:23:a +test4-23-18 +-- +test4-23-29 +test4:23:a +test4-23-30 +-- +test4-23-36 +test4:23:a +test4-23-37 +-- +test4-23-49 +test4:23:a +test4-23-50 +-- +test4-23-61 +test4:23:a +test4-23-62 +-- +test4-23-73 +test4:23:a +test4-23-74 +-- +test4-24-85 +test4:24:a +test4-24-86 +-- +test4-24-97 +test4:24:a +test4-24-98 +-- +test4-24-109 +test4:24:a +test4-24-110 +-- +test4-24-121 +test4:24:a +test4-24-122 +-- +test4-24-133 +test4:24:a +test4-24-134 +-- +test4-24-145 +test4:24:a +test4-24-146 +-- +test4-24-157 +test4:24:a +test4-24-158 +-- +test4-24-5 +test4:24:a +test4-24-6 +-- +test4-24-17 +test4:24:a +test4-24-18 +-- +test4-24-29 +test4:24:a +test4-24-30 +-- +test4-24-36 +test4:24:a +test4-24-37 +-- +test4-24-49 +test4:24:a +test4-24-50 +-- +test4-25-61 +test4:25:a +test4-25-62 +-- +test4-25-73 +test4:25:a +test4-25-74 +-- +test4-25-85 +test4:25:a +test4-25-86 +-- +test4-25-97 +test4:25:a +test4-25-98 +-- +test4-25-109 +test4:25:a +test4-25-110 +-- +test4-25-121 +test4:25:a +test4-25-122 +-- +test4-25-133 +test4:25:a +test4-25-134 +-- +test4-25-145 +test4:25:a +test4-25-146 +-- +test4-25-157 +test4:25:a +test4-25-158 +-- +test4-25-5 +test4:25:a +test4-25-6 +-- +test4-25-17 +test4:25:a +test4-25-18 +-- +test4-25-29 +test4:25:a +test4-25-30 +-- +test4-25-36 +test4:25:a +test4-25-37 +-- +test4-26-49 +test4:26:a +test4-26-50 +-- +test4-26-61 +test4:26:a +test4-26-62 +-- +test4-26-73 +test4:26:a +test4-26-74 +-- +test4-26-85 +test4:26:a +test4-26-86 +-- +test4-26-97 +test4:26:a +test4-26-98 +-- +test4-26-109 +test4:26:a +test4-26-110 +-- +test4-26-121 +test4:26:a +test4-26-122 +-- +test4-26-133 +test4:26:a +test4-26-134 +-- +test4-26-145 +test4:26:a +test4-26-146 +-- +test4-26-157 +test4:26:a +test4-26-158 +-- +test4-26-5 +test4:26:a +test4-26-6 +-- +test4-26-17 +test4:26:a +test4-27-18 +-- +test4-27-29 +test4:27:a +test4-27-30 +-- +test4-27-36 +test4:27:a +test4-27-37 +-- +test4-27-49 +test4:27:a +test4-27-50 +-- +test4-27-61 +test4:27:a +test4-27-62 +-- +test4-27-73 +test4:27:a +test4-27-74 +-- +test4-27-85 +test4:27:a +test4-27-86 +-- +test4-27-97 +test4:27:a +test4-27-98 +-- +test4-27-109 +test4:27:a +test4-27-110 +-- +test4-27-121 +test4:27:a +test4-27-122 +-- +test4-27-133 +test4:27:a +test4-27-134 +-- +test4-27-145 +test4:27:a +test4-27-146 +-- +test4-27-157 +test4:27:a +test4-27-158 +-- +test4-28-5 +test4:28:a +test4-28-6 +-- +test4-28-17 +test4:28:a +test4-28-18 +-- +test4-28-29 +test4:28:a +test4-28-30 +-- +test4-28-36 +test4:28:a +test4-28-37 +-- +test4-28-49 +test4:28:a +test4-28-50 +-- +test4-28-61 +test4:28:a +test4-28-62 +-- +test4-28-73 +test4:28:a +test4-28-74 +-- +test4-28-85 +test4:28:a +test4-28-86 +-- +test4-28-97 +test4:28:a +test4-28-98 +-- +test4-28-109 +test4:28:a +test4-28-110 +-- +test4-28-121 +test4:28:a +test4-28-122 +-- +test4-28-133 +test4:28:a +test4-28-134 +-- +test4-28-145 +test4:29:a +test4-29-146 +-- +test4-29-157 +test4:29:a +test4-29-158 +-- +test4-29-5 +test4:29:a +test4-29-6 +-- +test4-29-17 +test4:29:a +test4-29-18 +-- +test4-29-29 +test4:29:a +test4-29-30 +-- +test4-29-36 +test4:29:a +test4-29-37 +-- +test4-29-49 +test4:29:a +test4-29-50 +-- +test4-29-61 +test4:29:a +test4-29-62 +-- +test4-29-73 +test4:29:a +test4-29-74 +-- +test4-29-85 +test4:29:a +test4-29-86 +-- +test4-29-97 +test4:29:a +test4-29-98 +-- +test4-29-109 +test4:29:a +test4-29-110 +-- +test4-29-121 +test4:29:a +test4-29-122 +-- +test4-30-133 +test4:30:a +test4-30-134 +-- +test4-30-145 +test4:30:a +test4-30-146 +-- +test4-30-157 +test4:30:a +test4-30-158 +-- +test4-30-5 +test4:30:a +test4-30-6 +-- +test4-30-17 +test4:30:a +test4-30-18 +-- +test4-30-29 +test4:30:a +test4-30-30 +-- +test4-30-36 +test4:30:a +test4-30-37 +-- +test4-30-49 +test4:30:a +test4-30-50 +-- +test4-30-61 +test4:30:a +test4-30-62 +-- +test4-30-73 +test4:30:a +test4-30-74 +-- +test4-30-85 +test4:30:a +test4-30-86 +-- +test4-30-97 +test4:30:a +test4-30-98 +-- +test4-30-109 +test4:30:a +test4-30-110 +-- +test4-31-121 +test4:31:a +test4-31-122 +-- +test4-31-133 +test4:31:a +test4-31-134 +-- +test4-31-145 +test4:31:a +test4-31-146 +-- +test4-31-157 +test4:31:a +test4-31-158 +-- +test4-31-5 +test4:31:a +test4-31-6 +-- +test4-31-17 +test4:31:a +test4-31-18 +-- +test4-31-29 +test4:31:a +test4-31-30 +-- +test4-31-36 +test4:31:a +test4-31-37 +-- +test4-31-49 +test4:31:a +test4-31-50 +-- +test4-31-61 +test4:31:a +test4-31-62 +-- +test4-31-73 +test4:31:a +test4-31-74 +-- +test4-31-85 +test4:31:a +test4-31-86 +-- +test4-31-97 +test4:31:a +test4-31-98 +-- +test4-32-109 +test4:32:a +test4-32-110 +-- +test4-32-121 +test4:32:a +test4-32-122 +-- +test4-32-133 +test4:32:a +test4-32-134 +-- +test4-32-145 +test4:32:a +test4-32-146 +-- +test4-32-157 +test4:32:a +test4-32-158 +-- +test4-32-5 +test4:32:a +test4-32-6 +-- +test4-32-17 +test4:32:a +test4-32-18 +-- +test4-32-29 +test4:32:a +test4-32-30 +-- +test4-32-36 +test4:32:a +test4-32-37 +-- +test4-32-49 +test4:32:a +test4-32-50 +-- +test4-32-61 +test4:32:a +test4-32-62 +-- +test4-32-73 +test4:32:a +test4-32-74 +-- +test4-33-85 +test4:33:a +test4-33-86 +-- +test4-33-97 +test4:33:a +test4-33-98 +-- +test4-33-109 +test4:33:a +test4-33-110 +-- +test4-33-121 +test4:33:a +test4-33-122 +-- +test4-33-133 +test4:33:a +test4-33-134 +-- +test4-33-145 +test4:33:a +test4-33-146 +-- +test4-33-157 +test4:33:a +test4-33-158 +-- +test4-33-5 +test4:33:a +test4-33-6 +-- +test4-33-17 +test4:33:a +test4-33-18 +-- +test4-33-29 +test4:33:a +test4-33-30 +-- +test4-33-36 +test4:33:a +test4-33-37 +-- +test4-33-49 +test4:33:a +test4-33-50 +-- +test4-33-61 +test4:33:a +test4-34-62 +-- +test4-34-73 +test4:34:a +test4-34-74 +-- +test4-34-85 +test4:34:a +test4-34-86 +-- +test4-34-97 +test4:34:a +test4-34-98 +-- +test4-34-109 +test4:34:a +test4-34-110 +-- +test4-34-121 +test4:34:a +test4-34-122 +-- +test4-34-133 +test4:34:a +test4-34-134 +-- +test4-34-145 +test4:34:a +test4-34-146 +-- +test4-34-157 +test4:34:a +test4-34-158 +-- +test4-34-5 +test4:34:a +test4-34-6 +-- +test4-34-17 +test4:34:a +test4-34-18 +-- +test4-34-29 +test4:34:a +test4-34-30 +-- +test4-34-36 +test4:34:a +test4-34-37 +-- +test4-35-49 +test4:35:a +test4-35-50 +-- +test4-35-61 +test4:35:a +test4-35-62 +-- +test4-35-73 +test4:35:a +test4-35-74 +-- +test4-35-85 +test4:35:a +test4-35-86 +-- +test4-35-97 +test4:35:a +test4-35-98 +-- +test4-35-109 +test4:35:a +test4-35-110 +-- +test4-35-121 +test4:35:a +test4-35-122 +-- +test4-35-133 +test4:35:a +test4-35-134 +-- +test4-35-145 +test4:35:a +test4-35-146 +-- +test4-35-157 +test4:35:a +test4-35-158 +-- +test4-35-5 +test4:35:a +test4-35-6 +-- +test4-35-17 +test4:35:a +test4-35-18 +-- +test4-36-29 +test4:36:a +test4-36-30 +-- +test4-36-36 +test4:36:a +test4-36-37 +-- +test4-36-49 +test4:36:a +test4-36-50 +-- +test4-36-61 +test4:36:a +test4-36-62 +-- +test4-36-73 +test4:36:a +test4-36-74 +-- +test4-36-85 +test4:36:a +test4-36-86 +-- +test4-36-97 +test4:36:a +test4-36-98 +-- +test4-36-109 +test4:36:a +test4-36-110 +-- +test4-36-121 +test4:36:a +test4-36-122 +-- +test4-36-133 +test4:36:a +test4-36-134 +-- +test4-36-145 +test4:36:a +test4-36-146 +-- +test4-36-157 +test4:36:a +test4-36-158 +-- +test4-37-5 +test4:37:a +test4-37-6 +-- +test4-37-17 +test4:37:a +test4-37-18 +-- +test4-37-29 +test4:37:a +test4-37-30 +-- +test4-37-36 +test4:37:a +test4-37-37 +-- +test4-37-49 +test4:37:a +test4-37-50 +-- +test4-37-61 +test4:37:a +test4-37-62 +-- +test4-37-73 +test4:37:a +test4-37-74 +-- +test4-37-85 +test4:37:a +test4-37-86 +-- +test4-37-97 +test4:37:a +test4-37-98 +-- +test4-37-109 +test4:37:a +test4-37-110 +-- +test4-37-121 +test4:37:a +test4-37-122 +-- +test4-37-133 +test4:37:a +test4-37-134 +-- +test4-37-145 +test4:37:a +test4-37-146 +-- +test4-38-157 +test4:38:a +test4-38-158 +-- +test4-38-5 +test4:38:a +test4-38-6 +-- +test4-38-17 +test4:38:a +test4-38-18 +-- +test4-38-29 +test4:38:a +test4-38-30 +-- +test4-38-36 +test4:38:a +test4-38-37 +-- +test4-38-49 +test4:38:a +test4-38-50 +-- +test4-38-61 +test4:38:a +test4-38-62 +-- +test4-38-73 +test4:38:a +test4-38-74 +-- +test4-38-85 +test4:38:a +test4-38-86 +-- +test4-38-97 +test4:38:a +test4-38-98 +-- +test4-38-109 +test4:38:a +test4-38-110 +-- +test4-38-121 +test4:38:a +test4-38-122 +-- +test4-38-133 +test4:38:a +test4-38-134 +-- +test4-39-145 +test4:39:a +test4-39-146 +-- +test4-39-157 +test4:39:a +test4-39-158 +-- +test4-39-5 +test4:39:a +test4-39-6 +-- +test4-39-17 +test4:39:a +test4-39-18 +-- +test4-39-29 +test4:39:a +test4-39-30 +-- +test4-39-36 +test4:39:a +test4-39-37 +-- +test4-39-49 +test4:39:a +test4-39-50 +-- +test4-39-61 +test4:39:a +test4-39-62 +-- +test4-39-73 +test4:39:a +test4-39-74 +-- +test4-39-85 +test4:39:a +test4-39-86 +-- +test4-39-97 +test4:39:a +test4-39-98 +-- +test4-39-109 +test4:39:a +test4-39-110 +-- +test4-40-121 +test4:40:a +test4-40-122 +-- +test4-40-133 +test4:40:a +test4-40-134 +-- +test4-40-145 +test4:40:a +test4-40-146 +-- +test4-40-157 +test4:40:a +test4-40-158 +-- +test4-40-5 +test4:40:a +test4-40-6 +-- +test4-40-17 +test4:40:a +test4-40-18 +-- +test4-40-29 +test4:40:a +test4-40-30 +-- +test4-40-36 +test4:40:a +test4-40-37 +-- +test4-40-49 +test4:40:a +test4-40-50 +-- +test4-40-61 +test4:40:a +test4-40-62 +-- +test4-40-73 +test4:40:a +test4-40-74 +-- +test4-40-85 +test4:40:a +test4-40-86 +-- +test4-40-97 +test4:40:a +test4-40-98 +-- +test4-41-109 +test4:41:a +test4-41-110 +-- +test4-41-121 +test4:41:a +test4-41-122 +-- +test4-41-133 +test4:41:a +test4-41-134 +-- +test4-41-145 +test4:41:a +test4-41-146 +-- +test4-41-157 +test4:41:a +test4-41-158 +-- +test4-41-5 +test4:41:a +test4-41-6 +-- +test4-41-17 +test4:41:a +test4-41-18 +-- +test4-41-29 +test4:41:a +test4-41-30 +-- +test4-41-36 +test4:41:a +test4-41-37 +-- +test4-41-49 +test4:41:a +test4-41-50 +-- +test4-41-61 +test4:41:a +test4-41-62 +-- +test4-41-73 +test4:41:a +test4-41-74 +-- +test4-41-85 +test4:41:a +test4-41-86 +-- +test4-42-97 +test4:42:a +test4-42-98 +-- +test4-42-109 +test4:42:a +test4-42-110 +-- +test4-42-121 +test4:42:a +test4-42-122 +-- +test4-42-133 +test4:42:a +test4-42-134 +-- +test4-42-145 +test4:42:a +test4-42-146 +-- +test4-42-157 +test4:42:a +test4-42-158 +-- +test4-42-5 +test4:42:a +test4-42-6 +-- +test4-42-17 +test4:42:a +test4-42-18 +-- +test4-42-29 +test4:42:a +test4-42-30 +-- +test4-42-36 +test4:42:a +test4-42-37 +-- +test4-42-49 +test4:42:a +test4-42-50 +-- +test4-42-61 +test4:42:a +test4-42-62 +-- +test4-43-73 +test4:43:a +test4-43-74 +-- +test4-43-85 +test4:43:a +test4-43-86 +-- +test4-43-97 +test4:43:a +test4-43-98 +-- +test4-43-109 +test4:43:a +test4-43-110 +-- +test4-43-121 +test4:43:a +test4-43-122 +-- +test4-43-133 +test4:43:a +test4-43-134 +-- +test4-43-145 +test4:43:a +test4-43-146 +-- +test4-43-157 +test4:43:a +test4-43-158 +-- +test4-43-5 +test4:43:a +test4-43-6 +-- +test4-43-17 +test4:43:a +test4-43-18 +-- +test4-43-29 +test4:43:a +test4-43-30 +-- +test4-43-36 +test4:43:a +test4-43-37 +-- +test4-44-49 +test4:44:a +test4-44-50 +-- +test4-44-61 +test4:44:a +test4-44-62 +-- +test4-44-73 +test4:44:a +test4-44-74 +-- +test4-44-85 +test4:44:a +test4-44-86 +-- +test4-44-97 +test4:44:a +test4-44-98 +-- +test4-44-109 +test4:44:a +test4-44-110 +-- +test4-44-121 +test4:44:a +test4-44-122 +-- +test4-44-133 +test4:44:a +test4-44-134 +-- +test4-44-145 +test4:44:a +test4-44-146 +-- +test4-44-157 +test4:44:a +test4-44-158 +-- +test4-44-5 +test4:44:a +test4-44-6 +-- +test4-44-17 +test4:44:a +test4-44-18 +-- +test4-45-29 +test4:45:a +test4-45-30 +-- +test4-45-36 +test4:45:a +test4-45-37 +-- +test4-45-49 +test4:45:a +test4-45-50 +-- +test4-45-61 +test4:45:a +test4-45-62 +-- +test4-45-73 +test4:45:a +test4-45-74 +-- +test4-45-85 +test4:45:a +test4-45-86 +-- +test4-45-97 +test4:45:a +test4-45-98 +-- +test4-45-109 +test4:45:a +test4-45-110 +-- +test4-45-121 +test4:45:a +test4-45-122 +-- +test4-45-133 +test4:45:a +test4-45-134 +-- +test4-45-145 +test4:45:a +test4-45-146 +-- +test4-45-157 +test4:45:a +test4-45-158 +-- +test4-45-5 +test4:45:a +test4-45-6 +-- +test4-46-17 +test4:46:a +test4-46-18 +-- +test4-46-29 +test4:46:a +test4-46-30 +-- +test4-46-36 +test4:46:a +test4-46-37 +-- +test4-46-49 +test4:46:a +test4-46-50 +-- +test4-46-61 +test4:46:a +test4-46-62 +-- +test4-46-73 +test4:46:a +test4-46-74 +-- +test4-46-85 +test4:46:a +test4-46-86 +-- +test4-46-97 +test4:46:a +test4-46-98 +-- +test4-46-109 +test4:46:a +test4-46-110 +-- +test4-46-121 +test4:46:a +test4-46-122 +-- +test4-46-133 +test4:46:a +test4-46-134 +-- +test4-46-145 +test4:46:a +test4-46-146 +-- +test4-47-157 +test4:47:a +test4-47-158 +-- +test4-47-5 +test4:47:a +test4-47-6 +-- +test4-47-17 +test4:47:a +test4-47-18 +-- +test4-47-29 +test4:47:a +test4-47-30 +-- +test4-47-36 +test4:47:a +test4-47-37 +-- +test4-47-49 +test4:47:a +test4-47-50 +-- +test4-47-61 +test4:47:a +test4-47-62 +-- +test4-47-73 +test4:47:a +test4-47-74 +-- +test4-47-85 +test4:47:a +test4-47-86 +-- +test4-47-97 +test4:47:a +test4-47-98 +-- +test4-47-109 +test4:47:a +test4-47-110 +-- +test4-47-121 +test4:47:a +test4-47-122 +-- +test4-47-133 +test4:47:a +test4-47-134 +-- +test4-48-145 +test4:48:a +test4-48-146 +-- +test4-48-157 +test4:48:a +test4-48-158 +-- +test4-48-5 +test4:48:a +test4-48-6 +-- +test4-48-17 +test4:48:a +test4-48-18 +-- +test4-48-29 +test4:48:a +test4-48-30 +-- +test4-48-36 +test4:48:a +test4-48-37 +-- +test4-48-49 +test4:48:a +test4-48-50 +-- +test4-48-61 +test4:48:a +test4-48-62 +-- +test4-48-73 +test4:48:a +test4-48-74 +-- +test4-48-85 +test4:48:a +test4-48-86 +-- +test4-48-97 +test4:48:a +test4-48-98 +-- +test4-48-109 +test4:48:a +test4-48-110 +-- +test4-48-121 +test4:48:a +test4-48-122 +-- +test4-49-133 +test4:49:a +test4-49-134 +-- +test4-49-145 +test4:49:a +test4-49-146 +-- +test4-49-157 +test4:49:a +test4-49-158 +-- +test4-49-5 +test4:49:a +test4-49-6 +-- +test4-49-17 +test4:49:a +test4-49-18 +-- +test4-49-29 +test4:49:a +test4-49-30 +-- +test4-49-36 +test4:49:a +test4-49-37 +-- +test4-49-49 +test4:49:a +test4-49-50 +-- +test4-49-61 +test4:49:a +test4-49-62 +-- +test4-49-73 +test4:49:a +test4-49-74 +-- +test4-49-85 +test4:49:a +test4-49-86 +-- +test4-49-97 +test4:49:a +test4-49-98 +-- +test4-50-109 +test4:50:a +test4-50-110 +-- +test4-50-121 +test4:50:a +test4-50-122 +-- +test4-50-133 +test4:50:a +test4-50-134 +-- +test4-50-145 +test4:50:a +test4-50-146 +-- +test4-50-157 +test4:50:a +test4-50-158 +-- +test4-50-5 +test4:50:a +test4-50-6 +-- +test4-50-17 +test4:50:a +test4-50-18 +-- +test4-50-29 +test4:50:a +test4-50-30 +-- +test4-50-36 +test4:50:a +test4-50-37 +-- +test4-50-49 +test4:50:a +test4-50-50 +-- +test4-50-61 +test4:50:a +test4-50-62 +-- +test4-50-73 +test4:50:a +test4-50-74 +-- +test4-50-85 +test4:50:a +test4-50-86 +-- +test4-51-97 +test4:51:a +test4-51-98 +-- +test4-51-109 +test4:51:a +test4-51-110 +-- +test4-51-121 +test4:51:a +test4-51-122 +-- +test4-51-133 +test4:51:a +test4-51-134 +-- +test4-51-145 +test4:51:a +test4-51-146 +-- +test4-51-157 +test4:51:a +test4-51-158 +-- +test4-51-5 +test4:51:a +test4-51-6 +-- +test4-51-17 +test4:51:a +test4-51-18 +-- +test4-51-29 +test4:51:a +test4-51-30 +-- +test4-51-36 +test4:51:a +test4-51-37 +-- +test4-51-49 +test4:51:a +test4-51-50 +-- +test4-51-61 +test4:51:a +test4-51-62 +-- +test4-52-73 +test4:52:a +test4-52-74 +-- +test4-52-85 +test4:52:a +test4-52-86 +-- +test4-52-97 +test4:52:a +test4-52-98 +-- +test4-52-109 +test4:52:a +test4-52-110 +-- +test4-52-121 +test4:52:a +test4-52-122 +-- +test4-52-133 +test4:52:a +test4-52-134 +-- +test4-52-145 +test4:52:a +test4-52-146 +-- +test4-52-157 +test4:52:a +test4-52-158 +-- +test4-52-5 +test4:52:a +test4-52-6 +-- +test4-52-17 +test4:52:a +test4-52-18 +-- +test4-52-29 +test4:52:a +test4-52-30 +-- +test4-52-36 +test4:52:a +test4-52-37 +-- +test4-52-49 +test4:52:a +test4-52-50 +-- +test4-53-61 +test4:53:a +test4-53-62 +-- +test4-53-73 +test4:53:a +test4-53-74 +-- +test4-53-85 +test4:53:a +test4-53-86 +-- +test4-53-97 +test4:53:a +test4-53-98 +-- +test4-53-109 +test4:53:a +test4-53-110 +-- +test4-53-121 +test4:53:a +test4-53-122 +-- +test4-53-133 +test4:53:a +test4-53-134 +-- +test4-53-145 +test4:53:a +test4-53-146 +-- +test4-53-157 +test4:53:a +test4-53-158 +-- +test4-53-5 +test4:53:a +test4-53-6 +-- +test4-53-17 +test4:53:a +test4-53-18 +-- +test4-53-29 +test4:53:a +test4-53-30 +-- +test4-54-36 +test4:54:a +test4-54-37 +-- +test4-54-49 +test4:54:a +test4-54-50 +-- +test4-54-61 +test4:54:a +test4-54-62 +-- +test4-54-73 +test4:54:a +test4-54-74 +-- +test4-54-85 +test4:54:a +test4-54-86 +-- +test4-54-97 +test4:54:a +test4-54-98 +-- +test4-54-109 +test4:54:a +test4-54-110 +-- +test4-54-121 +test4:54:a +test4-54-122 +-- +test4-54-133 +test4:54:a +test4-54-134 +-- +test4-54-145 +test4:54:a +test4-54-146 +-- +test4-54-157 +test4:54:a +test4-54-158 +-- +test4-54-5 +test4:54:a +test4-54-6 +-- +test4-55-17 +test4:55:a +test4-55-18 +-- +test4-55-29 +test4:55:a +test4-55-30 +-- +test4-55-36 +test4:55:a +test4-55-37 +-- +test4-55-49 +test4:55:a +test4-55-50 +-- +test4-55-61 +test4:55:a +test4-55-62 +-- +test4-55-73 +test4:55:a +test4-55-74 +-- +test4-55-85 +test4:55:a +test4-55-86 +-- +test4-55-97 +test4:55:a +test4-55-98 +-- +test4-55-109 +test4:55:a +test4-55-110 +-- +test4-55-121 +test4:55:a +test4-55-122 +-- +test4-55-133 +test4:55:a +test4-55-134 +-- +test4-55-145 +test4:55:a +test4-55-146 +-- +test4-55-157 +test4:56:a +test4-56-158 +-- +test4-56-5 +test4:56:a +test4-56-6 +-- +test4-56-17 +test4:56:a +test4-56-18 +-- +test4-56-29 +test4:56:a +test4-56-30 +-- +test4-56-36 +test4:56:a +test4-56-37 +-- +test4-56-49 +test4:56:a +test4-56-50 +-- +test4-56-61 +test4:56:a +test4-56-62 +-- +test4-56-73 +test4:56:a +test4-56-74 +-- +test4-56-85 +test4:56:a +test4-56-86 +-- +test4-56-97 +test4:56:a +test4-56-98 +-- +test4-56-109 +test4:56:a +test4-56-110 +-- +test4-56-121 +test4:56:a +test4-56-122 +-- +test4-56-133 +test4:56:a +test4-56-134 +-- +test4-57-145 +test4:57:a +test4-57-146 +-- +test4-57-157 +test4:57:a +test4-57-158 +-- +test4-57-5 +test4:57:a +test4-57-6 +-- +test4-57-17 +test4:57:a +test4-57-18 +-- +test4-57-29 +test4:57:a +test4-57-30 +-- +test4-57-36 +test4:57:a +test4-57-37 +-- +test4-57-49 +test4:57:a +test4-57-50 +-- +test4-57-61 +test4:57:a +test4-57-62 +-- +test4-57-73 +test4:57:a +test4-57-74 +-- +test4-57-85 +test4:57:a +test4-57-86 +-- +test4-57-97 +test4:57:a +test4-57-98 +-- +test4-57-109 +test4:57:a +test4-57-110 +-- +test4-57-121 +test4:57:a +test4-57-122 +-- +test4-58-133 +test4:58:a +test4-58-134 +-- +test4-58-145 +test4:58:a +test4-58-146 +-- +test4-58-157 +test4:58:a +test4-58-158 +-- +test5-0-5 +test5:0:a +test5-0-6 +-- +test5-0-17 +test5:0:a +test5-0-18 +-- +test5-0-29 +test5:0:a +test5-0-30 +-- +test6-0-b +test6:0:ab2 +test6-0-b +-- +test6-1-b +test6:1:a +-- +test7-0-b +test7:0:a diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout7 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.7 index 5f95bb8531..5f95bb8531 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout7 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.7 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.70 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.70 new file mode 100644 index 0000000000..4d3a404d5f --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.70 @@ -0,0 +1,3018 @@ +test0-0-6-b +test0:0:7:a +test0-0-8-b +-- +test1:0:1:a1 +test1:0:2:a2 +test1-0-3-b +test1:0:4:a3 +test1-0-5-b +test1-0-6-b +test1:0:7:a4 +test1-0-8-b +-- +test1-0-10-b +test1:0:11:a5 +test1-0-12-b +-- +test1-0-15-b +test1:0:16:a6 +test1-0-17-b +-- +test1-0-21-b +test1:0:22:a7 +test1-0-23-b +-- +test1-0-28-b +test1:0:29:a8 +test1-0-30-b +-- +test1-0-36-b +test1:0:37:a9 +test1-0-38-b +-- +test1-0-45-b +test1:0:46:a10 +test1-0-47-b +-- +test1-0-55-b +test1:0:56:a11 +test1-0-57-b +-- +test1-0-66-b +test1:0:67:a12 +test1-0-68-b +-- +test1-0-78-b +test1:0:79:a13 +test1-0-80-b +-- +test1-0-90-b +test1:0:91:a14 +test1-0-92-b +-- +test1-0-104-b +test1:0:105:a15 +test1-0-106-b +-- +test1-0-119-b +test1:0:120:a16 +test1-0-121-b +-- +test1-0-135-b +test1:0:136:a17 +test1-0-137-b +-- +test2-0-6-5 +test2:0:7:a +test2-0-8-6 +-- +test2-0-19-17 +test2:0:20:a +test2-0-21-18 +-- +test2-0-32-29 +test2:0:33:a +test2-0-34-30 +-- +test3-0-6-b +test3:0:7:a +test3-0-8-b +-- +test3-0-12-b +test3:0:13:a +test3-0-14-b +-- +test4-0-6-5 +test4:0:7:a +test4-0-8-6 +-- +test4-0-19-17 +test4:0:20:a +test4-0-21-18 +-- +test4-0-32-29 +test4:0:33:a +test4-0-34-30 +-- +test4-0-40-36 +test4:0:41:a +test4-0-42-37 +-- +test4-0-54-49 +test4:0:55:a +test4-0-56-50 +-- +test4-0-67-61 +test4:0:68:a +test4-0-69-62 +-- +test4-0-80-73 +test4:0:81:a +test4-0-82-74 +-- +test4-0-93-85 +test4:0:94:a +test4-0-95-86 +-- +test4-0-106-97 +test4:0:107:a +test4-0-108-98 +-- +test4-0-119-109 +test4:0:120:a +test4-0-121-110 +-- +test4-0-132-121 +test4:0:133:a +test4-0-134-122 +-- +test4-0-145-133 +test4:0:146:a +test4-0-147-134 +-- +test4-0-158-145 +test4:0:159:a +test4-0-160-146 +-- +test4-1-171-157 +test4:1:172:a +test4-1-173-158 +-- +test4-1-184-5 +test4:1:185:a +test4-1-186-6 +-- +test4-1-197-17 +test4:1:198:a +test4-1-199-18 +-- +test4-1-210-29 +test4:1:211:a +test4-1-212-30 +-- +test4-1-218-36 +test4:1:219:a +test4-1-220-37 +-- +test4-1-232-49 +test4:1:233:a +test4-1-234-50 +-- +test4-1-245-61 +test4:1:246:a +test4-1-247-62 +-- +test4-1-258-73 +test4:1:259:a +test4-1-260-74 +-- +test4-1-271-85 +test4:1:272:a +test4-1-273-86 +-- +test4-1-284-97 +test4:1:285:a +test4-1-286-98 +-- +test4-1-297-109 +test4:1:298:a +test4-1-299-110 +-- +test4-1-310-121 +test4:1:311:a +test4-1-312-122 +-- +test4-1-323-133 +test4:1:324:a +test4-2-325-134 +-- +test4-2-336-145 +test4:2:337:a +test4-2-338-146 +-- +test4-2-349-157 +test4:2:350:a +test4-2-351-158 +-- +test4-2-362-5 +test4:2:363:a +test4-2-364-6 +-- +test4-2-375-17 +test4:2:376:a +test4-2-377-18 +-- +test4-2-388-29 +test4:2:389:a +test4-2-390-30 +-- +test4-2-396-36 +test4:2:397:a +test4-2-398-37 +-- +test4-2-410-49 +test4:2:411:a +test4-2-412-50 +-- +test4-2-423-61 +test4:2:424:a +test4-2-425-62 +-- +test4-2-436-73 +test4:2:437:a +test4-2-438-74 +-- +test4-2-449-85 +test4:2:450:a +test4-2-451-86 +-- +test4-2-462-97 +test4:2:463:a +test4-2-464-98 +-- +test4-2-475-109 +test4:2:476:a +test4-2-477-110 +-- +test4-3-488-121 +test4:3:489:a +test4-3-490-122 +-- +test4-3-501-133 +test4:3:502:a +test4-3-503-134 +-- +test4-3-514-145 +test4:3:515:a +test4-3-516-146 +-- +test4-3-527-157 +test4:3:528:a +test4-3-529-158 +-- +test4-3-540-5 +test4:3:541:a +test4-3-542-6 +-- +test4-3-553-17 +test4:3:554:a +test4-3-555-18 +-- +test4-3-566-29 +test4:3:567:a +test4-3-568-30 +-- +test4-3-574-36 +test4:3:575:a +test4-3-576-37 +-- +test4-3-588-49 +test4:3:589:a +test4-3-590-50 +-- +test4-3-601-61 +test4:3:602:a +test4-3-603-62 +-- +test4-3-614-73 +test4:3:615:a +test4-3-616-74 +-- +test4-3-627-85 +test4:3:628:a +test4-3-629-86 +-- +test4-3-640-97 +test4:3:641:a +test4-3-642-98 +-- +test4-4-653-109 +test4:4:654:a +test4-4-655-110 +-- +test4-4-666-121 +test4:4:667:a +test4-4-668-122 +-- +test4-4-679-133 +test4:4:680:a +test4-4-681-134 +-- +test4-4-692-145 +test4:4:693:a +test4-4-694-146 +-- +test4-4-705-157 +test4:4:706:a +test4-4-707-158 +-- +test4-4-718-5 +test4:4:719:a +test4-4-720-6 +-- +test4-4-731-17 +test4:4:732:a +test4-4-733-18 +-- +test4-4-744-29 +test4:4:745:a +test4-4-746-30 +-- +test4-4-752-36 +test4:4:753:a +test4-4-754-37 +-- +test4-4-766-49 +test4:4:767:a +test4-4-768-50 +-- +test4-4-779-61 +test4:4:780:a +test4-4-781-62 +-- +test4-4-792-73 +test4:4:793:a +test4-4-794-74 +-- +test4-4-805-85 +test4:4:806:a +test4-5-807-86 +-- +test4-5-818-97 +test4:5:819:a +test4-5-820-98 +-- +test4-5-831-109 +test4:5:832:a +test4-5-833-110 +-- +test4-5-844-121 +test4:5:845:a +test4-5-846-122 +-- +test4-5-857-133 +test4:5:858:a +test4-5-859-134 +-- +test4-5-870-145 +test4:5:871:a +test4-5-872-146 +-- +test4-5-883-157 +test4:5:884:a +test4-5-885-158 +-- +test4-5-896-5 +test4:5:897:a +test4-5-898-6 +-- +test4-5-909-17 +test4:5:910:a +test4-5-911-18 +-- +test4-5-922-29 +test4:5:923:a +test4-5-924-30 +-- +test4-5-930-36 +test4:5:931:a +test4-5-932-37 +-- +test4-5-944-49 +test4:5:945:a +test4-5-946-50 +-- +test4-5-957-61 +test4:5:958:a +test4-5-959-62 +-- +test4-6-970-73 +test4:6:971:a +test4-6-972-74 +-- +test4-6-983-85 +test4:6:984:a +test4-6-985-86 +-- +test4-6-996-97 +test4:6:997:a +test4-6-998-98 +-- +test4-6-1009-109 +test4:6:1010:a +test4-6-1011-110 +-- +test4-6-1022-121 +test4:6:1023:a +test4-6-1024-122 +-- +test4-6-1035-133 +test4:6:1036:a +test4-6-1037-134 +-- +test4-6-1048-145 +test4:6:1049:a +test4-6-1050-146 +-- +test4-6-1061-157 +test4:6:1062:a +test4-6-1063-158 +-- +test4-6-1074-5 +test4:6:1075:a +test4-6-1076-6 +-- +test4-6-1087-17 +test4:6:1088:a +test4-6-1089-18 +-- +test4-6-1100-29 +test4:6:1101:a +test4-6-1102-30 +-- +test4-6-1108-36 +test4:6:1109:a +test4-6-1110-37 +-- +test4-7-1122-49 +test4:7:1123:a +test4-7-1124-50 +-- +test4-7-1135-61 +test4:7:1136:a +test4-7-1137-62 +-- +test4-7-1148-73 +test4:7:1149:a +test4-7-1150-74 +-- +test4-7-1161-85 +test4:7:1162:a +test4-7-1163-86 +-- +test4-7-1174-97 +test4:7:1175:a +test4-7-1176-98 +-- +test4-7-1187-109 +test4:7:1188:a +test4-7-1189-110 +-- +test4-7-1200-121 +test4:7:1201:a +test4-7-1202-122 +-- +test4-7-1213-133 +test4:7:1214:a +test4-7-1215-134 +-- +test4-7-1226-145 +test4:7:1227:a +test4-7-1228-146 +-- +test4-7-1239-157 +test4:7:1240:a +test4-7-1241-158 +-- +test4-7-1252-5 +test4:7:1253:a +test4-7-1254-6 +-- +test4-7-1265-17 +test4:7:1266:a +test4-7-1267-18 +-- +test4-8-1278-29 +test4:8:1279:a +test4-8-1280-30 +-- +test4-8-1286-36 +test4:8:1287:a +test4-8-1288-37 +-- +test4-8-1300-49 +test4:8:1301:a +test4-8-1302-50 +-- +test4-8-1313-61 +test4:8:1314:a +test4-8-1315-62 +-- +test4-8-1326-73 +test4:8:1327:a +test4-8-1328-74 +-- +test4-8-1339-85 +test4:8:1340:a +test4-8-1341-86 +-- +test4-8-1352-97 +test4:8:1353:a +test4-8-1354-98 +-- +test4-8-1365-109 +test4:8:1366:a +test4-8-1367-110 +-- +test4-8-1378-121 +test4:8:1379:a +test4-8-1380-122 +-- +test4-8-1391-133 +test4:8:1392:a +test4-8-1393-134 +-- +test4-8-1404-145 +test4:8:1405:a +test4-8-1406-146 +-- +test4-8-1417-157 +test4:8:1418:a +test4-8-1419-158 +-- +test4-8-1430-5 +test4:8:1431:a +test4-8-1432-6 +-- +test4-9-1443-17 +test4:9:1444:a +test4-9-1445-18 +-- +test4-9-1456-29 +test4:9:1457:a +test4-9-1458-30 +-- +test4-9-1464-36 +test4:9:1465:a +test4-9-1466-37 +-- +test4-9-1478-49 +test4:9:1479:a +test4-9-1480-50 +-- +test4-9-1491-61 +test4:9:1492:a +test4-9-1493-62 +-- +test4-9-1504-73 +test4:9:1505:a +test4-9-1506-74 +-- +test4-9-1517-85 +test4:9:1518:a +test4-9-1519-86 +-- +test4-9-1530-97 +test4:9:1531:a +test4-9-1532-98 +-- +test4-9-1543-109 +test4:9:1544:a +test4-9-1545-110 +-- +test4-9-1556-121 +test4:9:1557:a +test4-9-1558-122 +-- +test4-9-1569-133 +test4:9:1570:a +test4-9-1571-134 +-- +test4-9-1582-145 +test4:9:1583:a +test4-9-1584-146 +-- +test4-10-1595-157 +test4:10:1596:a +test4-10-1597-158 +-- +test4-10-1608-5 +test4:10:1609:a +test4-10-1610-6 +-- +test4-10-1621-17 +test4:10:1622:a +test4-10-1623-18 +-- +test4-10-1634-29 +test4:10:1635:a +test4-10-1636-30 +-- +test4-10-1642-36 +test4:10:1643:a +test4-10-1644-37 +-- +test4-10-1656-49 +test4:10:1657:a +test4-10-1658-50 +-- +test4-10-1669-61 +test4:10:1670:a +test4-10-1671-62 +-- +test4-10-1682-73 +test4:10:1683:a +test4-10-1684-74 +-- +test4-10-1695-85 +test4:10:1696:a +test4-10-1697-86 +-- +test4-10-1708-97 +test4:10:1709:a +test4-10-1710-98 +-- +test4-10-1721-109 +test4:10:1722:a +test4-10-1723-110 +-- +test4-10-1734-121 +test4:10:1735:a +test4-10-1736-122 +-- +test4-10-1747-133 +test4:10:1748:a +test4-10-1749-134 +-- +test4-11-1760-145 +test4:11:1761:a +test4-11-1762-146 +-- +test4-11-1773-157 +test4:11:1774:a +test4-11-1775-158 +-- +test4-11-1786-5 +test4:11:1787:a +test4-11-1788-6 +-- +test4-11-1799-17 +test4:11:1800:a +test4-11-1801-18 +-- +test4-11-1812-29 +test4:11:1813:a +test4-11-1814-30 +-- +test4-11-1820-36 +test4:11:1821:a +test4-11-1822-37 +-- +test4-11-1834-49 +test4:11:1835:a +test4-11-1836-50 +-- +test4-11-1847-61 +test4:11:1848:a +test4-11-1849-62 +-- +test4-11-1860-73 +test4:11:1861:a +test4-11-1862-74 +-- +test4-11-1873-85 +test4:11:1874:a +test4-11-1875-86 +-- +test4-11-1886-97 +test4:11:1887:a +test4-11-1888-98 +-- +test4-11-1899-109 +test4:11:1900:a +test4-11-1901-110 +-- +test4-11-1912-121 +test4:11:1913:a +test4-11-1914-122 +-- +test4-12-1925-133 +test4:12:1926:a +test4-12-1927-134 +-- +test4-12-1938-145 +test4:12:1939:a +test4-12-1940-146 +-- +test4-12-1951-157 +test4:12:1952:a +test4-12-1953-158 +-- +test4-12-1964-5 +test4:12:1965:a +test4-12-1966-6 +-- +test4-12-1977-17 +test4:12:1978:a +test4-12-1979-18 +-- +test4-12-1990-29 +test4:12:1991:a +test4-12-1992-30 +-- +test4-12-1998-36 +test4:12:1999:a +test4-12-2000-37 +-- +test4-12-2012-49 +test4:12:2013:a +test4-12-2014-50 +-- +test4-12-2025-61 +test4:12:2026:a +test4-12-2027-62 +-- +test4-12-2038-73 +test4:12:2039:a +test4-12-2040-74 +-- +test4-12-2051-85 +test4:12:2052:a +test4-12-2053-86 +-- +test4-12-2064-97 +test4:12:2065:a +test4-12-2066-98 +-- +test4-13-2077-109 +test4:13:2078:a +test4-13-2079-110 +-- +test4-13-2090-121 +test4:13:2091:a +test4-13-2092-122 +-- +test4-13-2103-133 +test4:13:2104:a +test4-13-2105-134 +-- +test4-13-2116-145 +test4:13:2117:a +test4-13-2118-146 +-- +test4-13-2129-157 +test4:13:2130:a +test4-13-2131-158 +-- +test4-13-2142-5 +test4:13:2143:a +test4-13-2144-6 +-- +test4-13-2155-17 +test4:13:2156:a +test4-13-2157-18 +-- +test4-13-2168-29 +test4:13:2169:a +test4-13-2170-30 +-- +test4-13-2176-36 +test4:13:2177:a +test4-13-2178-37 +-- +test4-13-2190-49 +test4:13:2191:a +test4-13-2192-50 +-- +test4-13-2203-61 +test4:13:2204:a +test4-13-2205-62 +-- +test4-13-2216-73 +test4:13:2217:a +test4-13-2218-74 +-- +test4-13-2229-85 +test4:13:2230:a +test4-13-2231-86 +-- +test4-14-2242-97 +test4:14:2243:a +test4-14-2244-98 +-- +test4-14-2255-109 +test4:14:2256:a +test4-14-2257-110 +-- +test4-14-2268-121 +test4:14:2269:a +test4-14-2270-122 +-- +test4-14-2281-133 +test4:14:2282:a +test4-14-2283-134 +-- +test4-14-2294-145 +test4:14:2295:a +test4-14-2296-146 +-- +test4-14-2307-157 +test4:14:2308:a +test4-14-2309-158 +-- +test4-14-2320-5 +test4:14:2321:a +test4-14-2322-6 +-- +test4-14-2333-17 +test4:14:2334:a +test4-14-2335-18 +-- +test4-14-2346-29 +test4:14:2347:a +test4-14-2348-30 +-- +test4-14-2354-36 +test4:14:2355:a +test4-14-2356-37 +-- +test4-14-2368-49 +test4:14:2369:a +test4-14-2370-50 +-- +test4-14-2381-61 +test4:14:2382:a +test4-14-2383-62 +-- +test4-15-2394-73 +test4:15:2395:a +test4-15-2396-74 +-- +test4-15-2407-85 +test4:15:2408:a +test4-15-2409-86 +-- +test4-15-2420-97 +test4:15:2421:a +test4-15-2422-98 +-- +test4-15-2433-109 +test4:15:2434:a +test4-15-2435-110 +-- +test4-15-2446-121 +test4:15:2447:a +test4-15-2448-122 +-- +test4-15-2459-133 +test4:15:2460:a +test4-15-2461-134 +-- +test4-15-2472-145 +test4:15:2473:a +test4-15-2474-146 +-- +test4-15-2485-157 +test4:15:2486:a +test4-15-2487-158 +-- +test4-15-2498-5 +test4:15:2499:a +test4-15-2500-6 +-- +test4-15-2511-17 +test4:15:2512:a +test4-15-2513-18 +-- +test4-15-2524-29 +test4:15:2525:a +test4-15-2526-30 +-- +test4-15-2532-36 +test4:15:2533:a +test4-15-2534-37 +-- +test4-15-2546-49 +test4:15:2547:a +test4-15-2548-50 +-- +test4-16-2559-61 +test4:16:2560:a +test4-16-2561-62 +-- +test4-16-2572-73 +test4:16:2573:a +test4-16-2574-74 +-- +test4-16-2585-85 +test4:16:2586:a +test4-16-2587-86 +-- +test4-16-2598-97 +test4:16:2599:a +test4-16-2600-98 +-- +test4-16-2611-109 +test4:16:2612:a +test4-16-2613-110 +-- +test4-16-2624-121 +test4:16:2625:a +test4-16-2626-122 +-- +test4-16-2637-133 +test4:16:2638:a +test4-16-2639-134 +-- +test4-16-2650-145 +test4:16:2651:a +test4-16-2652-146 +-- +test4-16-2663-157 +test4:16:2664:a +test4-16-2665-158 +-- +test4-16-2676-5 +test4:16:2677:a +test4-16-2678-6 +-- +test4-16-2689-17 +test4:16:2690:a +test4-16-2691-18 +-- +test4-16-2702-29 +test4:16:2703:a +test4-16-2704-30 +-- +test4-17-2710-36 +test4:17:2711:a +test4-17-2712-37 +-- +test4-17-2724-49 +test4:17:2725:a +test4-17-2726-50 +-- +test4-17-2737-61 +test4:17:2738:a +test4-17-2739-62 +-- +test4-17-2750-73 +test4:17:2751:a +test4-17-2752-74 +-- +test4-17-2763-85 +test4:17:2764:a +test4-17-2765-86 +-- +test4-17-2776-97 +test4:17:2777:a +test4-17-2778-98 +-- +test4-17-2789-109 +test4:17:2790:a +test4-17-2791-110 +-- +test4-17-2802-121 +test4:17:2803:a +test4-17-2804-122 +-- +test4-17-2815-133 +test4:17:2816:a +test4-17-2817-134 +-- +test4-17-2828-145 +test4:17:2829:a +test4-17-2830-146 +-- +test4-17-2841-157 +test4:17:2842:a +test4-17-2843-158 +-- +test4-17-2854-5 +test4:17:2855:a +test4-17-2856-6 +-- +test4-18-2867-17 +test4:18:2868:a +test4-18-2869-18 +-- +test4-18-2880-29 +test4:18:2881:a +test4-18-2882-30 +-- +test4-18-2888-36 +test4:18:2889:a +test4-18-2890-37 +-- +test4-18-2902-49 +test4:18:2903:a +test4-18-2904-50 +-- +test4-18-2915-61 +test4:18:2916:a +test4-18-2917-62 +-- +test4-18-2928-73 +test4:18:2929:a +test4-18-2930-74 +-- +test4-18-2941-85 +test4:18:2942:a +test4-18-2943-86 +-- +test4-18-2954-97 +test4:18:2955:a +test4-18-2956-98 +-- +test4-18-2967-109 +test4:18:2968:a +test4-18-2969-110 +-- +test4-18-2980-121 +test4:18:2981:a +test4-18-2982-122 +-- +test4-18-2993-133 +test4:18:2994:a +test4-18-2995-134 +-- +test4-18-3006-145 +test4:18:3007:a +test4-18-3008-146 +-- +test4-19-3019-157 +test4:19:3020:a +test4-19-3021-158 +-- +test4-19-3032-5 +test4:19:3033:a +test4-19-3034-6 +-- +test4-19-3045-17 +test4:19:3046:a +test4-19-3047-18 +-- +test4-19-3058-29 +test4:19:3059:a +test4-19-3060-30 +-- +test4-19-3066-36 +test4:19:3067:a +test4-19-3068-37 +-- +test4-19-3080-49 +test4:19:3081:a +test4-19-3082-50 +-- +test4-19-3093-61 +test4:19:3094:a +test4-19-3095-62 +-- +test4-19-3106-73 +test4:19:3107:a +test4-19-3108-74 +-- +test4-19-3119-85 +test4:19:3120:a +test4-19-3121-86 +-- +test4-19-3132-97 +test4:19:3133:a +test4-19-3134-98 +-- +test4-19-3145-109 +test4:19:3146:a +test4-19-3147-110 +-- +test4-19-3158-121 +test4:19:3159:a +test4-19-3160-122 +-- +test4-19-3171-133 +test4:19:3172:a +test4-19-3173-134 +-- +test4-20-3184-145 +test4:20:3185:a +test4-20-3186-146 +-- +test4-20-3197-157 +test4:20:3198:a +test4-20-3199-158 +-- +test4-20-3210-5 +test4:20:3211:a +test4-20-3212-6 +-- +test4-20-3223-17 +test4:20:3224:a +test4-20-3225-18 +-- +test4-20-3236-29 +test4:20:3237:a +test4-20-3238-30 +-- +test4-20-3244-36 +test4:20:3245:a +test4-20-3246-37 +-- +test4-20-3258-49 +test4:20:3259:a +test4-20-3260-50 +-- +test4-20-3271-61 +test4:20:3272:a +test4-20-3273-62 +-- +test4-20-3284-73 +test4:20:3285:a +test4-20-3286-74 +-- +test4-20-3297-85 +test4:20:3298:a +test4-20-3299-86 +-- +test4-20-3310-97 +test4:20:3311:a +test4-20-3312-98 +-- +test4-20-3323-109 +test4:20:3324:a +test4-20-3325-110 +-- +test4-20-3336-121 +test4:20:3337:a +test4-20-3338-122 +-- +test4-21-3349-133 +test4:21:3350:a +test4-21-3351-134 +-- +test4-21-3362-145 +test4:21:3363:a +test4-21-3364-146 +-- +test4-21-3375-157 +test4:21:3376:a +test4-21-3377-158 +-- +test4-21-3388-5 +test4:21:3389:a +test4-21-3390-6 +-- +test4-21-3401-17 +test4:21:3402:a +test4-21-3403-18 +-- +test4-21-3414-29 +test4:21:3415:a +test4-21-3416-30 +-- +test4-21-3422-36 +test4:21:3423:a +test4-21-3424-37 +-- +test4-21-3436-49 +test4:21:3437:a +test4-21-3438-50 +-- +test4-21-3449-61 +test4:21:3450:a +test4-21-3451-62 +-- +test4-21-3462-73 +test4:21:3463:a +test4-21-3464-74 +-- +test4-21-3475-85 +test4:21:3476:a +test4-21-3477-86 +-- +test4-21-3488-97 +test4:21:3489:a +test4-21-3490-98 +-- +test4-21-3501-109 +test4:21:3502:a +test4-21-3503-110 +-- +test4-22-3514-121 +test4:22:3515:a +test4-22-3516-122 +-- +test4-22-3527-133 +test4:22:3528:a +test4-22-3529-134 +-- +test4-22-3540-145 +test4:22:3541:a +test4-22-3542-146 +-- +test4-22-3553-157 +test4:22:3554:a +test4-22-3555-158 +-- +test4-22-3566-5 +test4:22:3567:a +test4-22-3568-6 +-- +test4-22-3579-17 +test4:22:3580:a +test4-22-3581-18 +-- +test4-22-3592-29 +test4:22:3593:a +test4-22-3594-30 +-- +test4-22-3600-36 +test4:22:3601:a +test4-22-3602-37 +-- +test4-22-3614-49 +test4:22:3615:a +test4-22-3616-50 +-- +test4-22-3627-61 +test4:22:3628:a +test4-22-3629-62 +-- +test4-22-3640-73 +test4:22:3641:a +test4-22-3642-74 +-- +test4-22-3653-85 +test4:22:3654:a +test4-22-3655-86 +-- +test4-23-3666-97 +test4:23:3667:a +test4-23-3668-98 +-- +test4-23-3679-109 +test4:23:3680:a +test4-23-3681-110 +-- +test4-23-3692-121 +test4:23:3693:a +test4-23-3694-122 +-- +test4-23-3705-133 +test4:23:3706:a +test4-23-3707-134 +-- +test4-23-3718-145 +test4:23:3719:a +test4-23-3720-146 +-- +test4-23-3731-157 +test4:23:3732:a +test4-23-3733-158 +-- +test4-23-3744-5 +test4:23:3745:a +test4-23-3746-6 +-- +test4-23-3757-17 +test4:23:3758:a +test4-23-3759-18 +-- +test4-23-3770-29 +test4:23:3771:a +test4-23-3772-30 +-- +test4-23-3778-36 +test4:23:3779:a +test4-23-3780-37 +-- +test4-23-3792-49 +test4:23:3793:a +test4-23-3794-50 +-- +test4-23-3805-61 +test4:23:3806:a +test4-23-3807-62 +-- +test4-23-3818-73 +test4:23:3819:a +test4-23-3820-74 +-- +test4-24-3831-85 +test4:24:3832:a +test4-24-3833-86 +-- +test4-24-3844-97 +test4:24:3845:a +test4-24-3846-98 +-- +test4-24-3857-109 +test4:24:3858:a +test4-24-3859-110 +-- +test4-24-3870-121 +test4:24:3871:a +test4-24-3872-122 +-- +test4-24-3883-133 +test4:24:3884:a +test4-24-3885-134 +-- +test4-24-3896-145 +test4:24:3897:a +test4-24-3898-146 +-- +test4-24-3909-157 +test4:24:3910:a +test4-24-3911-158 +-- +test4-24-3922-5 +test4:24:3923:a +test4-24-3924-6 +-- +test4-24-3935-17 +test4:24:3936:a +test4-24-3937-18 +-- +test4-24-3948-29 +test4:24:3949:a +test4-24-3950-30 +-- +test4-24-3956-36 +test4:24:3957:a +test4-24-3958-37 +-- +test4-24-3970-49 +test4:24:3971:a +test4-24-3972-50 +-- +test4-25-3983-61 +test4:25:3984:a +test4-25-3985-62 +-- +test4-25-3996-73 +test4:25:3997:a +test4-25-3998-74 +-- +test4-25-4009-85 +test4:25:4010:a +test4-25-4011-86 +-- +test4-25-4022-97 +test4:25:4023:a +test4-25-4024-98 +-- +test4-25-4035-109 +test4:25:4036:a +test4-25-4037-110 +-- +test4-25-4048-121 +test4:25:4049:a +test4-25-4050-122 +-- +test4-25-4061-133 +test4:25:4062:a +test4-25-4063-134 +-- +test4-25-4074-145 +test4:25:4075:a +test4-25-4076-146 +-- +test4-25-4087-157 +test4:25:4088:a +test4-25-4089-158 +-- +test4-25-4100-5 +test4:25:4101:a +test4-25-4102-6 +-- +test4-25-4113-17 +test4:25:4114:a +test4-25-4115-18 +-- +test4-25-4126-29 +test4:25:4127:a +test4-25-4128-30 +-- +test4-25-4134-36 +test4:25:4135:a +test4-25-4136-37 +-- +test4-26-4148-49 +test4:26:4149:a +test4-26-4150-50 +-- +test4-26-4161-61 +test4:26:4162:a +test4-26-4163-62 +-- +test4-26-4174-73 +test4:26:4175:a +test4-26-4176-74 +-- +test4-26-4187-85 +test4:26:4188:a +test4-26-4189-86 +-- +test4-26-4200-97 +test4:26:4201:a +test4-26-4202-98 +-- +test4-26-4213-109 +test4:26:4214:a +test4-26-4215-110 +-- +test4-26-4226-121 +test4:26:4227:a +test4-26-4228-122 +-- +test4-26-4239-133 +test4:26:4240:a +test4-26-4241-134 +-- +test4-26-4252-145 +test4:26:4253:a +test4-26-4254-146 +-- +test4-26-4265-157 +test4:26:4266:a +test4-26-4267-158 +-- +test4-26-4278-5 +test4:26:4279:a +test4-26-4280-6 +-- +test4-26-4291-17 +test4:26:4292:a +test4-27-4293-18 +-- +test4-27-4304-29 +test4:27:4305:a +test4-27-4306-30 +-- +test4-27-4312-36 +test4:27:4313:a +test4-27-4314-37 +-- +test4-27-4326-49 +test4:27:4327:a +test4-27-4328-50 +-- +test4-27-4339-61 +test4:27:4340:a +test4-27-4341-62 +-- +test4-27-4352-73 +test4:27:4353:a +test4-27-4354-74 +-- +test4-27-4365-85 +test4:27:4366:a +test4-27-4367-86 +-- +test4-27-4378-97 +test4:27:4379:a +test4-27-4380-98 +-- +test4-27-4391-109 +test4:27:4392:a +test4-27-4393-110 +-- +test4-27-4404-121 +test4:27:4405:a +test4-27-4406-122 +-- +test4-27-4417-133 +test4:27:4418:a +test4-27-4419-134 +-- +test4-27-4430-145 +test4:27:4431:a +test4-27-4432-146 +-- +test4-27-4443-157 +test4:27:4444:a +test4-27-4445-158 +-- +test4-28-4456-5 +test4:28:4457:a +test4-28-4458-6 +-- +test4-28-4469-17 +test4:28:4470:a +test4-28-4471-18 +-- +test4-28-4482-29 +test4:28:4483:a +test4-28-4484-30 +-- +test4-28-4490-36 +test4:28:4491:a +test4-28-4492-37 +-- +test4-28-4504-49 +test4:28:4505:a +test4-28-4506-50 +-- +test4-28-4517-61 +test4:28:4518:a +test4-28-4519-62 +-- +test4-28-4530-73 +test4:28:4531:a +test4-28-4532-74 +-- +test4-28-4543-85 +test4:28:4544:a +test4-28-4545-86 +-- +test4-28-4556-97 +test4:28:4557:a +test4-28-4558-98 +-- +test4-28-4569-109 +test4:28:4570:a +test4-28-4571-110 +-- +test4-28-4582-121 +test4:28:4583:a +test4-28-4584-122 +-- +test4-28-4595-133 +test4:28:4596:a +test4-28-4597-134 +-- +test4-28-4608-145 +test4:29:4609:a +test4-29-4610-146 +-- +test4-29-4621-157 +test4:29:4622:a +test4-29-4623-158 +-- +test4-29-4634-5 +test4:29:4635:a +test4-29-4636-6 +-- +test4-29-4647-17 +test4:29:4648:a +test4-29-4649-18 +-- +test4-29-4660-29 +test4:29:4661:a +test4-29-4662-30 +-- +test4-29-4668-36 +test4:29:4669:a +test4-29-4670-37 +-- +test4-29-4682-49 +test4:29:4683:a +test4-29-4684-50 +-- +test4-29-4695-61 +test4:29:4696:a +test4-29-4697-62 +-- +test4-29-4708-73 +test4:29:4709:a +test4-29-4710-74 +-- +test4-29-4721-85 +test4:29:4722:a +test4-29-4723-86 +-- +test4-29-4734-97 +test4:29:4735:a +test4-29-4736-98 +-- +test4-29-4747-109 +test4:29:4748:a +test4-29-4749-110 +-- +test4-29-4760-121 +test4:29:4761:a +test4-29-4762-122 +-- +test4-30-4773-133 +test4:30:4774:a +test4-30-4775-134 +-- +test4-30-4786-145 +test4:30:4787:a +test4-30-4788-146 +-- +test4-30-4799-157 +test4:30:4800:a +test4-30-4801-158 +-- +test4-30-4812-5 +test4:30:4813:a +test4-30-4814-6 +-- +test4-30-4825-17 +test4:30:4826:a +test4-30-4827-18 +-- +test4-30-4838-29 +test4:30:4839:a +test4-30-4840-30 +-- +test4-30-4846-36 +test4:30:4847:a +test4-30-4848-37 +-- +test4-30-4860-49 +test4:30:4861:a +test4-30-4862-50 +-- +test4-30-4873-61 +test4:30:4874:a +test4-30-4875-62 +-- +test4-30-4886-73 +test4:30:4887:a +test4-30-4888-74 +-- +test4-30-4899-85 +test4:30:4900:a +test4-30-4901-86 +-- +test4-30-4912-97 +test4:30:4913:a +test4-30-4914-98 +-- +test4-30-4925-109 +test4:30:4926:a +test4-30-4927-110 +-- +test4-31-4938-121 +test4:31:4939:a +test4-31-4940-122 +-- +test4-31-4951-133 +test4:31:4952:a +test4-31-4953-134 +-- +test4-31-4964-145 +test4:31:4965:a +test4-31-4966-146 +-- +test4-31-4977-157 +test4:31:4978:a +test4-31-4979-158 +-- +test4-31-4990-5 +test4:31:4991:a +test4-31-4992-6 +-- +test4-31-5003-17 +test4:31:5004:a +test4-31-5005-18 +-- +test4-31-5016-29 +test4:31:5017:a +test4-31-5018-30 +-- +test4-31-5024-36 +test4:31:5025:a +test4-31-5026-37 +-- +test4-31-5038-49 +test4:31:5039:a +test4-31-5040-50 +-- +test4-31-5051-61 +test4:31:5052:a +test4-31-5053-62 +-- +test4-31-5064-73 +test4:31:5065:a +test4-31-5066-74 +-- +test4-31-5077-85 +test4:31:5078:a +test4-31-5079-86 +-- +test4-31-5090-97 +test4:31:5091:a +test4-31-5092-98 +-- +test4-32-5103-109 +test4:32:5104:a +test4-32-5105-110 +-- +test4-32-5116-121 +test4:32:5117:a +test4-32-5118-122 +-- +test4-32-5129-133 +test4:32:5130:a +test4-32-5131-134 +-- +test4-32-5142-145 +test4:32:5143:a +test4-32-5144-146 +-- +test4-32-5155-157 +test4:32:5156:a +test4-32-5157-158 +-- +test4-32-5168-5 +test4:32:5169:a +test4-32-5170-6 +-- +test4-32-5181-17 +test4:32:5182:a +test4-32-5183-18 +-- +test4-32-5194-29 +test4:32:5195:a +test4-32-5196-30 +-- +test4-32-5202-36 +test4:32:5203:a +test4-32-5204-37 +-- +test4-32-5216-49 +test4:32:5217:a +test4-32-5218-50 +-- +test4-32-5229-61 +test4:32:5230:a +test4-32-5231-62 +-- +test4-32-5242-73 +test4:32:5243:a +test4-32-5244-74 +-- +test4-33-5255-85 +test4:33:5256:a +test4-33-5257-86 +-- +test4-33-5268-97 +test4:33:5269:a +test4-33-5270-98 +-- +test4-33-5281-109 +test4:33:5282:a +test4-33-5283-110 +-- +test4-33-5294-121 +test4:33:5295:a +test4-33-5296-122 +-- +test4-33-5307-133 +test4:33:5308:a +test4-33-5309-134 +-- +test4-33-5320-145 +test4:33:5321:a +test4-33-5322-146 +-- +test4-33-5333-157 +test4:33:5334:a +test4-33-5335-158 +-- +test4-33-5346-5 +test4:33:5347:a +test4-33-5348-6 +-- +test4-33-5359-17 +test4:33:5360:a +test4-33-5361-18 +-- +test4-33-5372-29 +test4:33:5373:a +test4-33-5374-30 +-- +test4-33-5380-36 +test4:33:5381:a +test4-33-5382-37 +-- +test4-33-5394-49 +test4:33:5395:a +test4-33-5396-50 +-- +test4-33-5407-61 +test4:33:5408:a +test4-34-5409-62 +-- +test4-34-5420-73 +test4:34:5421:a +test4-34-5422-74 +-- +test4-34-5433-85 +test4:34:5434:a +test4-34-5435-86 +-- +test4-34-5446-97 +test4:34:5447:a +test4-34-5448-98 +-- +test4-34-5459-109 +test4:34:5460:a +test4-34-5461-110 +-- +test4-34-5472-121 +test4:34:5473:a +test4-34-5474-122 +-- +test4-34-5485-133 +test4:34:5486:a +test4-34-5487-134 +-- +test4-34-5498-145 +test4:34:5499:a +test4-34-5500-146 +-- +test4-34-5511-157 +test4:34:5512:a +test4-34-5513-158 +-- +test4-34-5524-5 +test4:34:5525:a +test4-34-5526-6 +-- +test4-34-5537-17 +test4:34:5538:a +test4-34-5539-18 +-- +test4-34-5550-29 +test4:34:5551:a +test4-34-5552-30 +-- +test4-34-5558-36 +test4:34:5559:a +test4-34-5560-37 +-- +test4-35-5572-49 +test4:35:5573:a +test4-35-5574-50 +-- +test4-35-5585-61 +test4:35:5586:a +test4-35-5587-62 +-- +test4-35-5598-73 +test4:35:5599:a +test4-35-5600-74 +-- +test4-35-5611-85 +test4:35:5612:a +test4-35-5613-86 +-- +test4-35-5624-97 +test4:35:5625:a +test4-35-5626-98 +-- +test4-35-5637-109 +test4:35:5638:a +test4-35-5639-110 +-- +test4-35-5650-121 +test4:35:5651:a +test4-35-5652-122 +-- +test4-35-5663-133 +test4:35:5664:a +test4-35-5665-134 +-- +test4-35-5676-145 +test4:35:5677:a +test4-35-5678-146 +-- +test4-35-5689-157 +test4:35:5690:a +test4-35-5691-158 +-- +test4-35-5702-5 +test4:35:5703:a +test4-35-5704-6 +-- +test4-35-5715-17 +test4:35:5716:a +test4-35-5717-18 +-- +test4-36-5728-29 +test4:36:5729:a +test4-36-5730-30 +-- +test4-36-5736-36 +test4:36:5737:a +test4-36-5738-37 +-- +test4-36-5750-49 +test4:36:5751:a +test4-36-5752-50 +-- +test4-36-5763-61 +test4:36:5764:a +test4-36-5765-62 +-- +test4-36-5776-73 +test4:36:5777:a +test4-36-5778-74 +-- +test4-36-5789-85 +test4:36:5790:a +test4-36-5791-86 +-- +test4-36-5802-97 +test4:36:5803:a +test4-36-5804-98 +-- +test4-36-5815-109 +test4:36:5816:a +test4-36-5817-110 +-- +test4-36-5828-121 +test4:36:5829:a +test4-36-5830-122 +-- +test4-36-5841-133 +test4:36:5842:a +test4-36-5843-134 +-- +test4-36-5854-145 +test4:36:5855:a +test4-36-5856-146 +-- +test4-36-5867-157 +test4:36:5868:a +test4-36-5869-158 +-- +test4-37-5880-5 +test4:37:5881:a +test4-37-5882-6 +-- +test4-37-5893-17 +test4:37:5894:a +test4-37-5895-18 +-- +test4-37-5906-29 +test4:37:5907:a +test4-37-5908-30 +-- +test4-37-5914-36 +test4:37:5915:a +test4-37-5916-37 +-- +test4-37-5928-49 +test4:37:5929:a +test4-37-5930-50 +-- +test4-37-5941-61 +test4:37:5942:a +test4-37-5943-62 +-- +test4-37-5954-73 +test4:37:5955:a +test4-37-5956-74 +-- +test4-37-5967-85 +test4:37:5968:a +test4-37-5969-86 +-- +test4-37-5980-97 +test4:37:5981:a +test4-37-5982-98 +-- +test4-37-5993-109 +test4:37:5994:a +test4-37-5995-110 +-- +test4-37-6006-121 +test4:37:6007:a +test4-37-6008-122 +-- +test4-37-6019-133 +test4:37:6020:a +test4-37-6021-134 +-- +test4-37-6032-145 +test4:37:6033:a +test4-37-6034-146 +-- +test4-38-6045-157 +test4:38:6046:a +test4-38-6047-158 +-- +test4-38-6058-5 +test4:38:6059:a +test4-38-6060-6 +-- +test4-38-6071-17 +test4:38:6072:a +test4-38-6073-18 +-- +test4-38-6084-29 +test4:38:6085:a +test4-38-6086-30 +-- +test4-38-6092-36 +test4:38:6093:a +test4-38-6094-37 +-- +test4-38-6106-49 +test4:38:6107:a +test4-38-6108-50 +-- +test4-38-6119-61 +test4:38:6120:a +test4-38-6121-62 +-- +test4-38-6132-73 +test4:38:6133:a +test4-38-6134-74 +-- +test4-38-6145-85 +test4:38:6146:a +test4-38-6147-86 +-- +test4-38-6158-97 +test4:38:6159:a +test4-38-6160-98 +-- +test4-38-6171-109 +test4:38:6172:a +test4-38-6173-110 +-- +test4-38-6184-121 +test4:38:6185:a +test4-38-6186-122 +-- +test4-38-6197-133 +test4:38:6198:a +test4-38-6199-134 +-- +test4-39-6210-145 +test4:39:6211:a +test4-39-6212-146 +-- +test4-39-6223-157 +test4:39:6224:a +test4-39-6225-158 +-- +test4-39-6236-5 +test4:39:6237:a +test4-39-6238-6 +-- +test4-39-6249-17 +test4:39:6250:a +test4-39-6251-18 +-- +test4-39-6262-29 +test4:39:6263:a +test4-39-6264-30 +-- +test4-39-6270-36 +test4:39:6271:a +test4-39-6272-37 +-- +test4-39-6284-49 +test4:39:6285:a +test4-39-6286-50 +-- +test4-39-6297-61 +test4:39:6298:a +test4-39-6299-62 +-- +test4-39-6310-73 +test4:39:6311:a +test4-39-6312-74 +-- +test4-39-6323-85 +test4:39:6324:a +test4-39-6325-86 +-- +test4-39-6336-97 +test4:39:6337:a +test4-39-6338-98 +-- +test4-39-6349-109 +test4:39:6350:a +test4-39-6351-110 +-- +test4-40-6362-121 +test4:40:6363:a +test4-40-6364-122 +-- +test4-40-6375-133 +test4:40:6376:a +test4-40-6377-134 +-- +test4-40-6388-145 +test4:40:6389:a +test4-40-6390-146 +-- +test4-40-6401-157 +test4:40:6402:a +test4-40-6403-158 +-- +test4-40-6414-5 +test4:40:6415:a +test4-40-6416-6 +-- +test4-40-6427-17 +test4:40:6428:a +test4-40-6429-18 +-- +test4-40-6440-29 +test4:40:6441:a +test4-40-6442-30 +-- +test4-40-6448-36 +test4:40:6449:a +test4-40-6450-37 +-- +test4-40-6462-49 +test4:40:6463:a +test4-40-6464-50 +-- +test4-40-6475-61 +test4:40:6476:a +test4-40-6477-62 +-- +test4-40-6488-73 +test4:40:6489:a +test4-40-6490-74 +-- +test4-40-6501-85 +test4:40:6502:a +test4-40-6503-86 +-- +test4-40-6514-97 +test4:40:6515:a +test4-40-6516-98 +-- +test4-41-6527-109 +test4:41:6528:a +test4-41-6529-110 +-- +test4-41-6540-121 +test4:41:6541:a +test4-41-6542-122 +-- +test4-41-6553-133 +test4:41:6554:a +test4-41-6555-134 +-- +test4-41-6566-145 +test4:41:6567:a +test4-41-6568-146 +-- +test4-41-6579-157 +test4:41:6580:a +test4-41-6581-158 +-- +test4-41-6592-5 +test4:41:6593:a +test4-41-6594-6 +-- +test4-41-6605-17 +test4:41:6606:a +test4-41-6607-18 +-- +test4-41-6618-29 +test4:41:6619:a +test4-41-6620-30 +-- +test4-41-6626-36 +test4:41:6627:a +test4-41-6628-37 +-- +test4-41-6640-49 +test4:41:6641:a +test4-41-6642-50 +-- +test4-41-6653-61 +test4:41:6654:a +test4-41-6655-62 +-- +test4-41-6666-73 +test4:41:6667:a +test4-41-6668-74 +-- +test4-41-6679-85 +test4:41:6680:a +test4-41-6681-86 +-- +test4-42-6692-97 +test4:42:6693:a +test4-42-6694-98 +-- +test4-42-6705-109 +test4:42:6706:a +test4-42-6707-110 +-- +test4-42-6718-121 +test4:42:6719:a +test4-42-6720-122 +-- +test4-42-6731-133 +test4:42:6732:a +test4-42-6733-134 +-- +test4-42-6744-145 +test4:42:6745:a +test4-42-6746-146 +-- +test4-42-6757-157 +test4:42:6758:a +test4-42-6759-158 +-- +test4-42-6770-5 +test4:42:6771:a +test4-42-6772-6 +-- +test4-42-6783-17 +test4:42:6784:a +test4-42-6785-18 +-- +test4-42-6796-29 +test4:42:6797:a +test4-42-6798-30 +-- +test4-42-6804-36 +test4:42:6805:a +test4-42-6806-37 +-- +test4-42-6818-49 +test4:42:6819:a +test4-42-6820-50 +-- +test4-42-6831-61 +test4:42:6832:a +test4-42-6833-62 +-- +test4-43-6844-73 +test4:43:6845:a +test4-43-6846-74 +-- +test4-43-6857-85 +test4:43:6858:a +test4-43-6859-86 +-- +test4-43-6870-97 +test4:43:6871:a +test4-43-6872-98 +-- +test4-43-6883-109 +test4:43:6884:a +test4-43-6885-110 +-- +test4-43-6896-121 +test4:43:6897:a +test4-43-6898-122 +-- +test4-43-6909-133 +test4:43:6910:a +test4-43-6911-134 +-- +test4-43-6922-145 +test4:43:6923:a +test4-43-6924-146 +-- +test4-43-6935-157 +test4:43:6936:a +test4-43-6937-158 +-- +test4-43-6948-5 +test4:43:6949:a +test4-43-6950-6 +-- +test4-43-6961-17 +test4:43:6962:a +test4-43-6963-18 +-- +test4-43-6974-29 +test4:43:6975:a +test4-43-6976-30 +-- +test4-43-6982-36 +test4:43:6983:a +test4-43-6984-37 +-- +test4-44-6996-49 +test4:44:6997:a +test4-44-6998-50 +-- +test4-44-7009-61 +test4:44:7010:a +test4-44-7011-62 +-- +test4-44-7022-73 +test4:44:7023:a +test4-44-7024-74 +-- +test4-44-7035-85 +test4:44:7036:a +test4-44-7037-86 +-- +test4-44-7048-97 +test4:44:7049:a +test4-44-7050-98 +-- +test4-44-7061-109 +test4:44:7062:a +test4-44-7063-110 +-- +test4-44-7074-121 +test4:44:7075:a +test4-44-7076-122 +-- +test4-44-7087-133 +test4:44:7088:a +test4-44-7089-134 +-- +test4-44-7100-145 +test4:44:7101:a +test4-44-7102-146 +-- +test4-44-7113-157 +test4:44:7114:a +test4-44-7115-158 +-- +test4-44-7126-5 +test4:44:7127:a +test4-44-7128-6 +-- +test4-44-7139-17 +test4:44:7140:a +test4-44-7141-18 +-- +test4-45-7152-29 +test4:45:7153:a +test4-45-7154-30 +-- +test4-45-7160-36 +test4:45:7161:a +test4-45-7162-37 +-- +test4-45-7174-49 +test4:45:7175:a +test4-45-7176-50 +-- +test4-45-7187-61 +test4:45:7188:a +test4-45-7189-62 +-- +test4-45-7200-73 +test4:45:7201:a +test4-45-7202-74 +-- +test4-45-7213-85 +test4:45:7214:a +test4-45-7215-86 +-- +test4-45-7226-97 +test4:45:7227:a +test4-45-7228-98 +-- +test4-45-7239-109 +test4:45:7240:a +test4-45-7241-110 +-- +test4-45-7252-121 +test4:45:7253:a +test4-45-7254-122 +-- +test4-45-7265-133 +test4:45:7266:a +test4-45-7267-134 +-- +test4-45-7278-145 +test4:45:7279:a +test4-45-7280-146 +-- +test4-45-7291-157 +test4:45:7292:a +test4-45-7293-158 +-- +test4-45-7304-5 +test4:45:7305:a +test4-45-7306-6 +-- +test4-46-7317-17 +test4:46:7318:a +test4-46-7319-18 +-- +test4-46-7330-29 +test4:46:7331:a +test4-46-7332-30 +-- +test4-46-7338-36 +test4:46:7339:a +test4-46-7340-37 +-- +test4-46-7352-49 +test4:46:7353:a +test4-46-7354-50 +-- +test4-46-7365-61 +test4:46:7366:a +test4-46-7367-62 +-- +test4-46-7378-73 +test4:46:7379:a +test4-46-7380-74 +-- +test4-46-7391-85 +test4:46:7392:a +test4-46-7393-86 +-- +test4-46-7404-97 +test4:46:7405:a +test4-46-7406-98 +-- +test4-46-7417-109 +test4:46:7418:a +test4-46-7419-110 +-- +test4-46-7430-121 +test4:46:7431:a +test4-46-7432-122 +-- +test4-46-7443-133 +test4:46:7444:a +test4-46-7445-134 +-- +test4-46-7456-145 +test4:46:7457:a +test4-46-7458-146 +-- +test4-47-7469-157 +test4:47:7470:a +test4-47-7471-158 +-- +test4-47-7482-5 +test4:47:7483:a +test4-47-7484-6 +-- +test4-47-7495-17 +test4:47:7496:a +test4-47-7497-18 +-- +test4-47-7508-29 +test4:47:7509:a +test4-47-7510-30 +-- +test4-47-7516-36 +test4:47:7517:a +test4-47-7518-37 +-- +test4-47-7530-49 +test4:47:7531:a +test4-47-7532-50 +-- +test4-47-7543-61 +test4:47:7544:a +test4-47-7545-62 +-- +test4-47-7556-73 +test4:47:7557:a +test4-47-7558-74 +-- +test4-47-7569-85 +test4:47:7570:a +test4-47-7571-86 +-- +test4-47-7582-97 +test4:47:7583:a +test4-47-7584-98 +-- +test4-47-7595-109 +test4:47:7596:a +test4-47-7597-110 +-- +test4-47-7608-121 +test4:47:7609:a +test4-47-7610-122 +-- +test4-47-7621-133 +test4:47:7622:a +test4-47-7623-134 +-- +test4-48-7634-145 +test4:48:7635:a +test4-48-7636-146 +-- +test4-48-7647-157 +test4:48:7648:a +test4-48-7649-158 +-- +test4-48-7660-5 +test4:48:7661:a +test4-48-7662-6 +-- +test4-48-7673-17 +test4:48:7674:a +test4-48-7675-18 +-- +test4-48-7686-29 +test4:48:7687:a +test4-48-7688-30 +-- +test4-48-7694-36 +test4:48:7695:a +test4-48-7696-37 +-- +test4-48-7708-49 +test4:48:7709:a +test4-48-7710-50 +-- +test4-48-7721-61 +test4:48:7722:a +test4-48-7723-62 +-- +test4-48-7734-73 +test4:48:7735:a +test4-48-7736-74 +-- +test4-48-7747-85 +test4:48:7748:a +test4-48-7749-86 +-- +test4-48-7760-97 +test4:48:7761:a +test4-48-7762-98 +-- +test4-48-7773-109 +test4:48:7774:a +test4-48-7775-110 +-- +test4-48-7786-121 +test4:48:7787:a +test4-48-7788-122 +-- +test4-49-7799-133 +test4:49:7800:a +test4-49-7801-134 +-- +test4-49-7812-145 +test4:49:7813:a +test4-49-7814-146 +-- +test4-49-7825-157 +test4:49:7826:a +test4-49-7827-158 +-- +test4-49-7838-5 +test4:49:7839:a +test4-49-7840-6 +-- +test4-49-7851-17 +test4:49:7852:a +test4-49-7853-18 +-- +test4-49-7864-29 +test4:49:7865:a +test4-49-7866-30 +-- +test4-49-7872-36 +test4:49:7873:a +test4-49-7874-37 +-- +test4-49-7886-49 +test4:49:7887:a +test4-49-7888-50 +-- +test4-49-7899-61 +test4:49:7900:a +test4-49-7901-62 +-- +test4-49-7912-73 +test4:49:7913:a +test4-49-7914-74 +-- +test4-49-7925-85 +test4:49:7926:a +test4-49-7927-86 +-- +test4-49-7938-97 +test4:49:7939:a +test4-49-7940-98 +-- +test4-50-7951-109 +test4:50:7952:a +test4-50-7953-110 +-- +test4-50-7964-121 +test4:50:7965:a +test4-50-7966-122 +-- +test4-50-7977-133 +test4:50:7978:a +test4-50-7979-134 +-- +test4-50-7990-145 +test4:50:7991:a +test4-50-7992-146 +-- +test4-50-8003-157 +test4:50:8004:a +test4-50-8005-158 +-- +test4-50-8016-5 +test4:50:8017:a +test4-50-8018-6 +-- +test4-50-8029-17 +test4:50:8030:a +test4-50-8031-18 +-- +test4-50-8042-29 +test4:50:8043:a +test4-50-8044-30 +-- +test4-50-8050-36 +test4:50:8051:a +test4-50-8052-37 +-- +test4-50-8064-49 +test4:50:8065:a +test4-50-8066-50 +-- +test4-50-8077-61 +test4:50:8078:a +test4-50-8079-62 +-- +test4-50-8090-73 +test4:50:8091:a +test4-50-8092-74 +-- +test4-50-8103-85 +test4:50:8104:a +test4-50-8105-86 +-- +test4-51-8116-97 +test4:51:8117:a +test4-51-8118-98 +-- +test4-51-8129-109 +test4:51:8130:a +test4-51-8131-110 +-- +test4-51-8142-121 +test4:51:8143:a +test4-51-8144-122 +-- +test4-51-8155-133 +test4:51:8156:a +test4-51-8157-134 +-- +test4-51-8168-145 +test4:51:8169:a +test4-51-8170-146 +-- +test4-51-8181-157 +test4:51:8182:a +test4-51-8183-158 +-- +test4-51-8194-5 +test4:51:8195:a +test4-51-8196-6 +-- +test4-51-8207-17 +test4:51:8208:a +test4-51-8209-18 +-- +test4-51-8220-29 +test4:51:8221:a +test4-51-8222-30 +-- +test4-51-8228-36 +test4:51:8229:a +test4-51-8230-37 +-- +test4-51-8242-49 +test4:51:8243:a +test4-51-8244-50 +-- +test4-51-8255-61 +test4:51:8256:a +test4-51-8257-62 +-- +test4-52-8268-73 +test4:52:8269:a +test4-52-8270-74 +-- +test4-52-8281-85 +test4:52:8282:a +test4-52-8283-86 +-- +test4-52-8294-97 +test4:52:8295:a +test4-52-8296-98 +-- +test4-52-8307-109 +test4:52:8308:a +test4-52-8309-110 +-- +test4-52-8320-121 +test4:52:8321:a +test4-52-8322-122 +-- +test4-52-8333-133 +test4:52:8334:a +test4-52-8335-134 +-- +test4-52-8346-145 +test4:52:8347:a +test4-52-8348-146 +-- +test4-52-8359-157 +test4:52:8360:a +test4-52-8361-158 +-- +test4-52-8372-5 +test4:52:8373:a +test4-52-8374-6 +-- +test4-52-8385-17 +test4:52:8386:a +test4-52-8387-18 +-- +test4-52-8398-29 +test4:52:8399:a +test4-52-8400-30 +-- +test4-52-8406-36 +test4:52:8407:a +test4-52-8408-37 +-- +test4-52-8420-49 +test4:52:8421:a +test4-52-8422-50 +-- +test4-53-8433-61 +test4:53:8434:a +test4-53-8435-62 +-- +test4-53-8446-73 +test4:53:8447:a +test4-53-8448-74 +-- +test4-53-8459-85 +test4:53:8460:a +test4-53-8461-86 +-- +test4-53-8472-97 +test4:53:8473:a +test4-53-8474-98 +-- +test4-53-8485-109 +test4:53:8486:a +test4-53-8487-110 +-- +test4-53-8498-121 +test4:53:8499:a +test4-53-8500-122 +-- +test4-53-8511-133 +test4:53:8512:a +test4-53-8513-134 +-- +test4-53-8524-145 +test4:53:8525:a +test4-53-8526-146 +-- +test4-53-8537-157 +test4:53:8538:a +test4-53-8539-158 +-- +test4-53-8550-5 +test4:53:8551:a +test4-53-8552-6 +-- +test4-53-8563-17 +test4:53:8564:a +test4-53-8565-18 +-- +test4-53-8576-29 +test4:53:8577:a +test4-53-8578-30 +-- +test4-54-8584-36 +test4:54:8585:a +test4-54-8586-37 +-- +test4-54-8598-49 +test4:54:8599:a +test4-54-8600-50 +-- +test4-54-8611-61 +test4:54:8612:a +test4-54-8613-62 +-- +test4-54-8624-73 +test4:54:8625:a +test4-54-8626-74 +-- +test4-54-8637-85 +test4:54:8638:a +test4-54-8639-86 +-- +test4-54-8650-97 +test4:54:8651:a +test4-54-8652-98 +-- +test4-54-8663-109 +test4:54:8664:a +test4-54-8665-110 +-- +test4-54-8676-121 +test4:54:8677:a +test4-54-8678-122 +-- +test4-54-8689-133 +test4:54:8690:a +test4-54-8691-134 +-- +test4-54-8702-145 +test4:54:8703:a +test4-54-8704-146 +-- +test4-54-8715-157 +test4:54:8716:a +test4-54-8717-158 +-- +test4-54-8728-5 +test4:54:8729:a +test4-54-8730-6 +-- +test4-55-8741-17 +test4:55:8742:a +test4-55-8743-18 +-- +test4-55-8754-29 +test4:55:8755:a +test4-55-8756-30 +-- +test4-55-8762-36 +test4:55:8763:a +test4-55-8764-37 +-- +test4-55-8776-49 +test4:55:8777:a +test4-55-8778-50 +-- +test4-55-8789-61 +test4:55:8790:a +test4-55-8791-62 +-- +test4-55-8802-73 +test4:55:8803:a +test4-55-8804-74 +-- +test4-55-8815-85 +test4:55:8816:a +test4-55-8817-86 +-- +test4-55-8828-97 +test4:55:8829:a +test4-55-8830-98 +-- +test4-55-8841-109 +test4:55:8842:a +test4-55-8843-110 +-- +test4-55-8854-121 +test4:55:8855:a +test4-55-8856-122 +-- +test4-55-8867-133 +test4:55:8868:a +test4-55-8869-134 +-- +test4-55-8880-145 +test4:55:8881:a +test4-55-8882-146 +-- +test4-55-8893-157 +test4:56:8894:a +test4-56-8895-158 +-- +test4-56-8906-5 +test4:56:8907:a +test4-56-8908-6 +-- +test4-56-8919-17 +test4:56:8920:a +test4-56-8921-18 +-- +test4-56-8932-29 +test4:56:8933:a +test4-56-8934-30 +-- +test4-56-8940-36 +test4:56:8941:a +test4-56-8942-37 +-- +test4-56-8954-49 +test4:56:8955:a +test4-56-8956-50 +-- +test4-56-8967-61 +test4:56:8968:a +test4-56-8969-62 +-- +test4-56-8980-73 +test4:56:8981:a +test4-56-8982-74 +-- +test4-56-8993-85 +test4:56:8994:a +test4-56-8995-86 +-- +test4-56-9006-97 +test4:56:9007:a +test4-56-9008-98 +-- +test4-56-9019-109 +test4:56:9020:a +test4-56-9021-110 +-- +test4-56-9032-121 +test4:56:9033:a +test4-56-9034-122 +-- +test4-56-9045-133 +test4:56:9046:a +test4-56-9047-134 +-- +test4-57-9058-145 +test4:57:9059:a +test4-57-9060-146 +-- +test4-57-9071-157 +test4:57:9072:a +test4-57-9073-158 +-- +test4-57-9084-5 +test4:57:9085:a +test4-57-9086-6 +-- +test4-57-9097-17 +test4:57:9098:a +test4-57-9099-18 +-- +test4-57-9110-29 +test4:57:9111:a +test4-57-9112-30 +-- +test4-57-9118-36 +test4:57:9119:a +test4-57-9120-37 +-- +test4-57-9132-49 +test4:57:9133:a +test4-57-9134-50 +-- +test4-57-9145-61 +test4:57:9146:a +test4-57-9147-62 +-- +test4-57-9158-73 +test4:57:9159:a +test4-57-9160-74 +-- +test4-57-9171-85 +test4:57:9172:a +test4-57-9173-86 +-- +test4-57-9184-97 +test4:57:9185:a +test4-57-9186-98 +-- +test4-57-9197-109 +test4:57:9198:a +test4-57-9199-110 +-- +test4-57-9210-121 +test4:57:9211:a +test4-57-9212-122 +-- +test4-58-9223-133 +test4:58:9224:a +test4-58-9225-134 +-- +test4-58-9236-145 +test4:58:9237:a +test4-58-9238-146 +-- +test4-58-9249-157 +test4:58:9250:a +test4-58-9251-158 +-- +test5-0-6-5 +test5:0:7:a +test5-0-8-6 +-- +test5-0-19-17 +test5:0:20:a +test5-0-21-18 +-- +test5-0-32-29 +test5:0:33:a +test5-0-34-30 +-- +test6-0-208-b +test6:0:209:ab2 +test6-0-210-b +-- +test6-1-415-b +test6:1:416:a +-- +test7-0-207-b +test7:0:208:a diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.71 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.71 new file mode 100644 index 0000000000..39aae83f17 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.71 @@ -0,0 +1,757 @@ +test0:a +test1:a +test1:a +test1:a +test1:a +test1:a +test1:a +test1:a +test1:a +test1:a +test1:a +test1:a +test1:a +test1:a +test1:a +test1:a +test1:a +test1:a +test2:a +test2:a +test2:a +test3:a +test3:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test5:a +test5:a +test5:a +test6:a +test6:a +test7:a diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.72 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.72 new file mode 100644 index 0000000000..c7f7723a1e --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.72 @@ -0,0 +1,757 @@ +test0:7:a +test1:1:a +test1:2:a +test1:4:a +test1:7:a +test1:11:a +test1:16:a +test1:22:a +test1:29:a +test1:37:a +test1:46:a +test1:56:a +test1:67:a +test1:79:a +test1:91:a +test1:105:a +test1:120:a +test1:136:a +test2:7:a +test2:20:a +test2:33:a +test3:7:a +test3:13:a +test4:7:a +test4:20:a +test4:33:a +test4:41:a +test4:55:a +test4:68:a +test4:81:a +test4:94:a +test4:107:a +test4:120:a +test4:133:a +test4:146:a +test4:159:a +test4:172:a +test4:185:a +test4:198:a +test4:211:a +test4:219:a +test4:233:a +test4:246:a +test4:259:a +test4:272:a +test4:285:a +test4:298:a +test4:311:a +test4:324:a +test4:337:a +test4:350:a +test4:363:a +test4:376:a +test4:389:a +test4:397:a +test4:411:a +test4:424:a +test4:437:a +test4:450:a +test4:463:a +test4:476:a +test4:489:a +test4:502:a +test4:515:a +test4:528:a +test4:541:a +test4:554:a +test4:567:a +test4:575:a +test4:589:a +test4:602:a +test4:615:a +test4:628:a +test4:641:a +test4:654:a +test4:667:a +test4:680:a +test4:693:a +test4:706:a +test4:719:a +test4:732:a +test4:745:a +test4:753:a +test4:767:a +test4:780:a +test4:793:a +test4:806:a +test4:819:a +test4:832:a +test4:845:a +test4:858:a +test4:871:a +test4:884:a +test4:897:a +test4:910:a +test4:923:a +test4:931:a +test4:945:a +test4:958:a +test4:971:a +test4:984:a +test4:997:a +test4:1010:a +test4:1023:a +test4:1036:a +test4:1049:a +test4:1062:a +test4:1075:a +test4:1088:a +test4:1101:a +test4:1109:a +test4:1123:a +test4:1136:a +test4:1149:a +test4:1162:a +test4:1175:a +test4:1188:a +test4:1201:a +test4:1214:a +test4:1227:a +test4:1240:a +test4:1253:a +test4:1266:a +test4:1279:a +test4:1287:a +test4:1301:a +test4:1314:a +test4:1327:a +test4:1340:a +test4:1353:a +test4:1366:a +test4:1379:a +test4:1392:a +test4:1405:a +test4:1418:a +test4:1431:a +test4:1444:a +test4:1457:a +test4:1465:a +test4:1479:a +test4:1492:a +test4:1505:a +test4:1518:a +test4:1531:a +test4:1544:a +test4:1557:a +test4:1570:a +test4:1583:a +test4:1596:a +test4:1609:a +test4:1622:a +test4:1635:a +test4:1643:a +test4:1657:a +test4:1670:a +test4:1683:a +test4:1696:a +test4:1709:a +test4:1722:a +test4:1735:a +test4:1748:a +test4:1761:a +test4:1774:a +test4:1787:a +test4:1800:a +test4:1813:a +test4:1821:a +test4:1835:a +test4:1848:a +test4:1861:a +test4:1874:a +test4:1887:a +test4:1900:a +test4:1913:a +test4:1926:a +test4:1939:a +test4:1952:a +test4:1965:a +test4:1978:a +test4:1991:a +test4:1999:a +test4:2013:a +test4:2026:a +test4:2039:a +test4:2052:a +test4:2065:a +test4:2078:a +test4:2091:a +test4:2104:a +test4:2117:a +test4:2130:a +test4:2143:a +test4:2156:a +test4:2169:a +test4:2177:a +test4:2191:a +test4:2204:a +test4:2217:a +test4:2230:a +test4:2243:a +test4:2256:a +test4:2269:a +test4:2282:a +test4:2295:a +test4:2308:a +test4:2321:a +test4:2334:a +test4:2347:a +test4:2355:a +test4:2369:a +test4:2382:a +test4:2395:a +test4:2408:a +test4:2421:a +test4:2434:a +test4:2447:a +test4:2460:a +test4:2473:a +test4:2486:a +test4:2499:a +test4:2512:a +test4:2525:a +test4:2533:a +test4:2547:a +test4:2560:a +test4:2573:a +test4:2586:a +test4:2599:a +test4:2612:a +test4:2625:a +test4:2638:a +test4:2651:a +test4:2664:a +test4:2677:a +test4:2690:a +test4:2703:a +test4:2711:a +test4:2725:a +test4:2738:a +test4:2751:a +test4:2764:a +test4:2777:a +test4:2790:a +test4:2803:a +test4:2816:a +test4:2829:a +test4:2842:a +test4:2855:a +test4:2868:a +test4:2881:a +test4:2889:a +test4:2903:a +test4:2916:a +test4:2929:a +test4:2942:a +test4:2955:a +test4:2968:a +test4:2981:a +test4:2994:a +test4:3007:a +test4:3020:a +test4:3033:a +test4:3046:a +test4:3059:a +test4:3067:a +test4:3081:a +test4:3094:a +test4:3107:a +test4:3120:a +test4:3133:a +test4:3146:a +test4:3159:a +test4:3172:a +test4:3185:a +test4:3198:a +test4:3211:a +test4:3224:a +test4:3237:a +test4:3245:a +test4:3259:a +test4:3272:a +test4:3285:a +test4:3298:a +test4:3311:a +test4:3324:a +test4:3337:a +test4:3350:a +test4:3363:a +test4:3376:a +test4:3389:a +test4:3402:a +test4:3415:a +test4:3423:a +test4:3437:a +test4:3450:a +test4:3463:a +test4:3476:a +test4:3489:a +test4:3502:a +test4:3515:a +test4:3528:a +test4:3541:a +test4:3554:a +test4:3567:a +test4:3580:a +test4:3593:a +test4:3601:a +test4:3615:a +test4:3628:a +test4:3641:a +test4:3654:a +test4:3667:a +test4:3680:a +test4:3693:a +test4:3706:a +test4:3719:a +test4:3732:a +test4:3745:a +test4:3758:a +test4:3771:a +test4:3779:a +test4:3793:a +test4:3806:a +test4:3819:a +test4:3832:a +test4:3845:a +test4:3858:a +test4:3871:a +test4:3884:a +test4:3897:a +test4:3910:a +test4:3923:a +test4:3936:a +test4:3949:a +test4:3957:a +test4:3971:a +test4:3984:a +test4:3997:a +test4:4010:a +test4:4023:a +test4:4036:a +test4:4049:a +test4:4062:a +test4:4075:a +test4:4088:a +test4:4101:a +test4:4114:a +test4:4127:a +test4:4135:a +test4:4149:a +test4:4162:a +test4:4175:a +test4:4188:a +test4:4201:a +test4:4214:a +test4:4227:a +test4:4240:a +test4:4253:a +test4:4266:a +test4:4279:a +test4:4292:a +test4:4305:a +test4:4313:a +test4:4327:a +test4:4340:a +test4:4353:a +test4:4366:a +test4:4379:a +test4:4392:a +test4:4405:a +test4:4418:a +test4:4431:a +test4:4444:a +test4:4457:a +test4:4470:a +test4:4483:a +test4:4491:a +test4:4505:a +test4:4518:a +test4:4531:a +test4:4544:a +test4:4557:a +test4:4570:a +test4:4583:a +test4:4596:a +test4:4609:a +test4:4622:a +test4:4635:a +test4:4648:a +test4:4661:a +test4:4669:a +test4:4683:a +test4:4696:a +test4:4709:a +test4:4722:a +test4:4735:a +test4:4748:a +test4:4761:a +test4:4774:a +test4:4787:a +test4:4800:a +test4:4813:a +test4:4826:a +test4:4839:a +test4:4847:a +test4:4861:a +test4:4874:a +test4:4887:a +test4:4900:a +test4:4913:a +test4:4926:a +test4:4939:a +test4:4952:a +test4:4965:a +test4:4978:a +test4:4991:a +test4:5004:a +test4:5017:a +test4:5025:a +test4:5039:a +test4:5052:a +test4:5065:a +test4:5078:a +test4:5091:a +test4:5104:a +test4:5117:a +test4:5130:a +test4:5143:a +test4:5156:a +test4:5169:a +test4:5182:a +test4:5195:a +test4:5203:a +test4:5217:a +test4:5230:a +test4:5243:a +test4:5256:a +test4:5269:a +test4:5282:a +test4:5295:a +test4:5308:a +test4:5321:a +test4:5334:a +test4:5347:a +test4:5360:a +test4:5373:a +test4:5381:a +test4:5395:a +test4:5408:a +test4:5421:a +test4:5434:a +test4:5447:a +test4:5460:a +test4:5473:a +test4:5486:a +test4:5499:a +test4:5512:a +test4:5525:a +test4:5538:a +test4:5551:a +test4:5559:a +test4:5573:a +test4:5586:a +test4:5599:a +test4:5612:a +test4:5625:a +test4:5638:a +test4:5651:a +test4:5664:a +test4:5677:a +test4:5690:a +test4:5703:a +test4:5716:a +test4:5729:a +test4:5737:a +test4:5751:a +test4:5764:a +test4:5777:a +test4:5790:a +test4:5803:a +test4:5816:a +test4:5829:a +test4:5842:a +test4:5855:a +test4:5868:a +test4:5881:a +test4:5894:a +test4:5907:a +test4:5915:a +test4:5929:a +test4:5942:a +test4:5955:a +test4:5968:a +test4:5981:a +test4:5994:a +test4:6007:a +test4:6020:a +test4:6033:a +test4:6046:a +test4:6059:a +test4:6072:a +test4:6085:a +test4:6093:a +test4:6107:a +test4:6120:a +test4:6133:a +test4:6146:a +test4:6159:a +test4:6172:a +test4:6185:a +test4:6198:a +test4:6211:a +test4:6224:a +test4:6237:a +test4:6250:a +test4:6263:a +test4:6271:a +test4:6285:a +test4:6298:a +test4:6311:a +test4:6324:a +test4:6337:a +test4:6350:a +test4:6363:a +test4:6376:a +test4:6389:a +test4:6402:a +test4:6415:a +test4:6428:a +test4:6441:a +test4:6449:a +test4:6463:a +test4:6476:a +test4:6489:a +test4:6502:a +test4:6515:a +test4:6528:a +test4:6541:a +test4:6554:a +test4:6567:a +test4:6580:a +test4:6593:a +test4:6606:a +test4:6619:a +test4:6627:a +test4:6641:a +test4:6654:a +test4:6667:a +test4:6680:a +test4:6693:a +test4:6706:a +test4:6719:a +test4:6732:a +test4:6745:a +test4:6758:a +test4:6771:a +test4:6784:a +test4:6797:a +test4:6805:a +test4:6819:a +test4:6832:a +test4:6845:a +test4:6858:a +test4:6871:a +test4:6884:a +test4:6897:a +test4:6910:a +test4:6923:a +test4:6936:a +test4:6949:a +test4:6962:a +test4:6975:a +test4:6983:a +test4:6997:a +test4:7010:a +test4:7023:a +test4:7036:a +test4:7049:a +test4:7062:a +test4:7075:a +test4:7088:a +test4:7101:a +test4:7114:a +test4:7127:a +test4:7140:a +test4:7153:a +test4:7161:a +test4:7175:a +test4:7188:a +test4:7201:a +test4:7214:a +test4:7227:a +test4:7240:a +test4:7253:a +test4:7266:a +test4:7279:a +test4:7292:a +test4:7305:a +test4:7318:a +test4:7331:a +test4:7339:a +test4:7353:a +test4:7366:a +test4:7379:a +test4:7392:a +test4:7405:a +test4:7418:a +test4:7431:a +test4:7444:a +test4:7457:a +test4:7470:a +test4:7483:a +test4:7496:a +test4:7509:a +test4:7517:a +test4:7531:a +test4:7544:a +test4:7557:a +test4:7570:a +test4:7583:a +test4:7596:a +test4:7609:a +test4:7622:a +test4:7635:a +test4:7648:a +test4:7661:a +test4:7674:a +test4:7687:a +test4:7695:a +test4:7709:a +test4:7722:a +test4:7735:a +test4:7748:a +test4:7761:a +test4:7774:a +test4:7787:a +test4:7800:a +test4:7813:a +test4:7826:a +test4:7839:a +test4:7852:a +test4:7865:a +test4:7873:a +test4:7887:a +test4:7900:a +test4:7913:a +test4:7926:a +test4:7939:a +test4:7952:a +test4:7965:a +test4:7978:a +test4:7991:a +test4:8004:a +test4:8017:a +test4:8030:a +test4:8043:a +test4:8051:a +test4:8065:a +test4:8078:a +test4:8091:a +test4:8104:a +test4:8117:a +test4:8130:a +test4:8143:a +test4:8156:a +test4:8169:a +test4:8182:a +test4:8195:a +test4:8208:a +test4:8221:a +test4:8229:a +test4:8243:a +test4:8256:a +test4:8269:a +test4:8282:a +test4:8295:a +test4:8308:a +test4:8321:a +test4:8334:a +test4:8347:a +test4:8360:a +test4:8373:a +test4:8386:a +test4:8399:a +test4:8407:a +test4:8421:a +test4:8434:a +test4:8447:a +test4:8460:a +test4:8473:a +test4:8486:a +test4:8499:a +test4:8512:a +test4:8525:a +test4:8538:a +test4:8551:a +test4:8564:a +test4:8577:a +test4:8585:a +test4:8599:a +test4:8612:a +test4:8625:a +test4:8638:a +test4:8651:a +test4:8664:a +test4:8677:a +test4:8690:a +test4:8703:a +test4:8716:a +test4:8729:a +test4:8742:a +test4:8755:a +test4:8763:a +test4:8777:a +test4:8790:a +test4:8803:a +test4:8816:a +test4:8829:a +test4:8842:a +test4:8855:a +test4:8868:a +test4:8881:a +test4:8894:a +test4:8907:a +test4:8920:a +test4:8933:a +test4:8941:a +test4:8955:a +test4:8968:a +test4:8981:a +test4:8994:a +test4:9007:a +test4:9020:a +test4:9033:a +test4:9046:a +test4:9059:a +test4:9072:a +test4:9085:a +test4:9098:a +test4:9111:a +test4:9119:a +test4:9133:a +test4:9146:a +test4:9159:a +test4:9172:a +test4:9185:a +test4:9198:a +test4:9211:a +test4:9224:a +test4:9237:a +test4:9250:a +test5:7:a +test5:20:a +test5:33:a +test6:209:a +test6:416:a +test7:208:a diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout9 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.73 index f4778ed816..f4778ed816 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout9 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.73 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.74 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.74 new file mode 100644 index 0000000000..79b8f6d5e9 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.74 @@ -0,0 +1,757 @@ +test0:0:a +test1:0:a +test1:0:a +test1:0:a +test1:0:a +test1:0:a +test1:0:a +test1:0:a +test1:0:a +test1:0:a +test1:0:a +test1:0:a +test1:0:a +test1:0:a +test1:0:a +test1:0:a +test1:0:a +test1:0:a +test2:0:a +test2:0:a +test2:0:a +test3:0:a +test3:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:0:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:1:a +test4:2:a +test4:2:a +test4:2:a +test4:2:a +test4:2:a +test4:2:a +test4:2:a +test4:2:a +test4:2:a +test4:2:a +test4:2:a +test4:2:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:3:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:4:a +test4:5:a +test4:5:a +test4:5:a +test4:5:a +test4:5:a +test4:5:a +test4:5:a +test4:5:a +test4:5:a +test4:5:a +test4:5:a +test4:5:a +test4:6:a +test4:6:a +test4:6:a +test4:6:a +test4:6:a +test4:6:a +test4:6:a +test4:6:a +test4:6:a +test4:6:a +test4:6:a +test4:6:a +test4:7:a +test4:7:a +test4:7:a +test4:7:a +test4:7:a +test4:7:a +test4:7:a +test4:7:a +test4:7:a +test4:7:a +test4:7:a +test4:7:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:8:a +test4:9:a +test4:9:a +test4:9:a +test4:9:a +test4:9:a +test4:9:a +test4:9:a +test4:9:a +test4:9:a +test4:9:a +test4:9:a +test4:9:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:10:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:11:a +test4:12:a +test4:12:a +test4:12:a +test4:12:a +test4:12:a +test4:12:a +test4:12:a +test4:12:a +test4:12:a +test4:12:a +test4:12:a +test4:12:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:13:a +test4:14:a +test4:14:a +test4:14:a +test4:14:a +test4:14:a +test4:14:a +test4:14:a +test4:14:a +test4:14:a +test4:14:a +test4:14:a +test4:14:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:15:a +test4:16:a +test4:16:a +test4:16:a +test4:16:a +test4:16:a +test4:16:a +test4:16:a +test4:16:a +test4:16:a +test4:16:a +test4:16:a +test4:16:a +test4:17:a +test4:17:a +test4:17:a +test4:17:a +test4:17:a +test4:17:a +test4:17:a +test4:17:a +test4:17:a +test4:17:a +test4:17:a +test4:17:a +test4:18:a +test4:18:a +test4:18:a +test4:18:a +test4:18:a +test4:18:a +test4:18:a +test4:18:a +test4:18:a +test4:18:a +test4:18:a +test4:18:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:19:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:20:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:21:a +test4:22:a +test4:22:a +test4:22:a +test4:22:a +test4:22:a +test4:22:a +test4:22:a +test4:22:a +test4:22:a +test4:22:a +test4:22:a +test4:22:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:23:a +test4:24:a +test4:24:a +test4:24:a +test4:24:a +test4:24:a +test4:24:a +test4:24:a +test4:24:a +test4:24:a +test4:24:a +test4:24:a +test4:24:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:25:a +test4:26:a +test4:26:a +test4:26:a +test4:26:a +test4:26:a +test4:26:a +test4:26:a +test4:26:a +test4:26:a +test4:26:a +test4:26:a +test4:26:a +test4:27:a +test4:27:a +test4:27:a +test4:27:a +test4:27:a +test4:27:a +test4:27:a +test4:27:a +test4:27:a +test4:27:a +test4:27:a +test4:27:a +test4:28:a +test4:28:a +test4:28:a +test4:28:a +test4:28:a +test4:28:a +test4:28:a +test4:28:a +test4:28:a +test4:28:a +test4:28:a +test4:28:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:29:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:30:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:31:a +test4:32:a +test4:32:a +test4:32:a +test4:32:a +test4:32:a +test4:32:a +test4:32:a +test4:32:a +test4:32:a +test4:32:a +test4:32:a +test4:32:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:33:a +test4:34:a +test4:34:a +test4:34:a +test4:34:a +test4:34:a +test4:34:a +test4:34:a +test4:34:a +test4:34:a +test4:34:a +test4:34:a +test4:34:a +test4:35:a +test4:35:a +test4:35:a +test4:35:a +test4:35:a +test4:35:a +test4:35:a +test4:35:a +test4:35:a +test4:35:a +test4:35:a +test4:35:a +test4:36:a +test4:36:a +test4:36:a +test4:36:a +test4:36:a +test4:36:a +test4:36:a +test4:36:a +test4:36:a +test4:36:a +test4:36:a +test4:36:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:37:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:38:a +test4:39:a +test4:39:a +test4:39:a +test4:39:a +test4:39:a +test4:39:a +test4:39:a +test4:39:a +test4:39:a +test4:39:a +test4:39:a +test4:39:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:40:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:41:a +test4:42:a +test4:42:a +test4:42:a +test4:42:a +test4:42:a +test4:42:a +test4:42:a +test4:42:a +test4:42:a +test4:42:a +test4:42:a +test4:42:a +test4:43:a +test4:43:a +test4:43:a +test4:43:a +test4:43:a +test4:43:a +test4:43:a +test4:43:a +test4:43:a +test4:43:a +test4:43:a +test4:43:a +test4:44:a +test4:44:a +test4:44:a +test4:44:a +test4:44:a +test4:44:a +test4:44:a +test4:44:a +test4:44:a +test4:44:a +test4:44:a +test4:44:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:45:a +test4:46:a +test4:46:a +test4:46:a +test4:46:a +test4:46:a +test4:46:a +test4:46:a +test4:46:a +test4:46:a +test4:46:a +test4:46:a +test4:46:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:47:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:48:a +test4:49:a +test4:49:a +test4:49:a +test4:49:a +test4:49:a +test4:49:a +test4:49:a +test4:49:a +test4:49:a +test4:49:a +test4:49:a +test4:49:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:50:a +test4:51:a +test4:51:a +test4:51:a +test4:51:a +test4:51:a +test4:51:a +test4:51:a +test4:51:a +test4:51:a +test4:51:a +test4:51:a +test4:51:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:52:a +test4:53:a +test4:53:a +test4:53:a +test4:53:a +test4:53:a +test4:53:a +test4:53:a +test4:53:a +test4:53:a +test4:53:a +test4:53:a +test4:53:a +test4:54:a +test4:54:a +test4:54:a +test4:54:a +test4:54:a +test4:54:a +test4:54:a +test4:54:a +test4:54:a +test4:54:a +test4:54:a +test4:54:a +test4:55:a +test4:55:a +test4:55:a +test4:55:a +test4:55:a +test4:55:a +test4:55:a +test4:55:a +test4:55:a +test4:55:a +test4:55:a +test4:55:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:56:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:57:a +test4:58:a +test4:58:a +test4:58:a +test5:0:a +test5:0:a +test5:0:a +test6:0:a +test6:1:a +test7:0:a diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.75 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.75 new file mode 100644 index 0000000000..db7e275671 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.75 @@ -0,0 +1,757 @@ +test0:0:7:a +test1:0:1:a +test1:0:2:a +test1:0:4:a +test1:0:7:a +test1:0:11:a +test1:0:16:a +test1:0:22:a +test1:0:29:a +test1:0:37:a +test1:0:46:a +test1:0:56:a +test1:0:67:a +test1:0:79:a +test1:0:91:a +test1:0:105:a +test1:0:120:a +test1:0:136:a +test2:0:7:a +test2:0:20:a +test2:0:33:a +test3:0:7:a +test3:0:13:a +test4:0:7:a +test4:0:20:a +test4:0:33:a +test4:0:41:a +test4:0:55:a +test4:0:68:a +test4:0:81:a +test4:0:94:a +test4:0:107:a +test4:0:120:a +test4:0:133:a +test4:0:146:a +test4:0:159:a +test4:1:172:a +test4:1:185:a +test4:1:198:a +test4:1:211:a +test4:1:219:a +test4:1:233:a +test4:1:246:a +test4:1:259:a +test4:1:272:a +test4:1:285:a +test4:1:298:a +test4:1:311:a +test4:1:324:a +test4:2:337:a +test4:2:350:a +test4:2:363:a +test4:2:376:a +test4:2:389:a +test4:2:397:a +test4:2:411:a +test4:2:424:a +test4:2:437:a +test4:2:450:a +test4:2:463:a +test4:2:476:a +test4:3:489:a +test4:3:502:a +test4:3:515:a +test4:3:528:a +test4:3:541:a +test4:3:554:a +test4:3:567:a +test4:3:575:a +test4:3:589:a +test4:3:602:a +test4:3:615:a +test4:3:628:a +test4:3:641:a +test4:4:654:a +test4:4:667:a +test4:4:680:a +test4:4:693:a +test4:4:706:a +test4:4:719:a +test4:4:732:a +test4:4:745:a +test4:4:753:a +test4:4:767:a +test4:4:780:a +test4:4:793:a +test4:4:806:a +test4:5:819:a +test4:5:832:a +test4:5:845:a +test4:5:858:a +test4:5:871:a +test4:5:884:a +test4:5:897:a +test4:5:910:a +test4:5:923:a +test4:5:931:a +test4:5:945:a +test4:5:958:a +test4:6:971:a +test4:6:984:a +test4:6:997:a +test4:6:1010:a +test4:6:1023:a +test4:6:1036:a +test4:6:1049:a +test4:6:1062:a +test4:6:1075:a +test4:6:1088:a +test4:6:1101:a +test4:6:1109:a +test4:7:1123:a +test4:7:1136:a +test4:7:1149:a +test4:7:1162:a +test4:7:1175:a +test4:7:1188:a +test4:7:1201:a +test4:7:1214:a +test4:7:1227:a +test4:7:1240:a +test4:7:1253:a +test4:7:1266:a +test4:8:1279:a +test4:8:1287:a +test4:8:1301:a +test4:8:1314:a +test4:8:1327:a +test4:8:1340:a +test4:8:1353:a +test4:8:1366:a +test4:8:1379:a +test4:8:1392:a +test4:8:1405:a +test4:8:1418:a +test4:8:1431:a +test4:9:1444:a +test4:9:1457:a +test4:9:1465:a +test4:9:1479:a +test4:9:1492:a +test4:9:1505:a +test4:9:1518:a +test4:9:1531:a +test4:9:1544:a +test4:9:1557:a +test4:9:1570:a +test4:9:1583:a +test4:10:1596:a +test4:10:1609:a +test4:10:1622:a +test4:10:1635:a +test4:10:1643:a +test4:10:1657:a +test4:10:1670:a +test4:10:1683:a +test4:10:1696:a +test4:10:1709:a +test4:10:1722:a +test4:10:1735:a +test4:10:1748:a +test4:11:1761:a +test4:11:1774:a +test4:11:1787:a +test4:11:1800:a +test4:11:1813:a +test4:11:1821:a +test4:11:1835:a +test4:11:1848:a +test4:11:1861:a +test4:11:1874:a +test4:11:1887:a +test4:11:1900:a +test4:11:1913:a +test4:12:1926:a +test4:12:1939:a +test4:12:1952:a +test4:12:1965:a +test4:12:1978:a +test4:12:1991:a +test4:12:1999:a +test4:12:2013:a +test4:12:2026:a +test4:12:2039:a +test4:12:2052:a +test4:12:2065:a +test4:13:2078:a +test4:13:2091:a +test4:13:2104:a +test4:13:2117:a +test4:13:2130:a +test4:13:2143:a +test4:13:2156:a +test4:13:2169:a +test4:13:2177:a +test4:13:2191:a +test4:13:2204:a +test4:13:2217:a +test4:13:2230:a +test4:14:2243:a +test4:14:2256:a +test4:14:2269:a +test4:14:2282:a +test4:14:2295:a +test4:14:2308:a +test4:14:2321:a +test4:14:2334:a +test4:14:2347:a +test4:14:2355:a +test4:14:2369:a +test4:14:2382:a +test4:15:2395:a +test4:15:2408:a +test4:15:2421:a +test4:15:2434:a +test4:15:2447:a +test4:15:2460:a +test4:15:2473:a +test4:15:2486:a +test4:15:2499:a +test4:15:2512:a +test4:15:2525:a +test4:15:2533:a +test4:15:2547:a +test4:16:2560:a +test4:16:2573:a +test4:16:2586:a +test4:16:2599:a +test4:16:2612:a +test4:16:2625:a +test4:16:2638:a +test4:16:2651:a +test4:16:2664:a +test4:16:2677:a +test4:16:2690:a +test4:16:2703:a +test4:17:2711:a +test4:17:2725:a +test4:17:2738:a +test4:17:2751:a +test4:17:2764:a +test4:17:2777:a +test4:17:2790:a +test4:17:2803:a +test4:17:2816:a +test4:17:2829:a +test4:17:2842:a +test4:17:2855:a +test4:18:2868:a +test4:18:2881:a +test4:18:2889:a +test4:18:2903:a +test4:18:2916:a +test4:18:2929:a +test4:18:2942:a +test4:18:2955:a +test4:18:2968:a +test4:18:2981:a +test4:18:2994:a +test4:18:3007:a +test4:19:3020:a +test4:19:3033:a +test4:19:3046:a +test4:19:3059:a +test4:19:3067:a +test4:19:3081:a +test4:19:3094:a +test4:19:3107:a +test4:19:3120:a +test4:19:3133:a +test4:19:3146:a +test4:19:3159:a +test4:19:3172:a +test4:20:3185:a +test4:20:3198:a +test4:20:3211:a +test4:20:3224:a +test4:20:3237:a +test4:20:3245:a +test4:20:3259:a +test4:20:3272:a +test4:20:3285:a +test4:20:3298:a +test4:20:3311:a +test4:20:3324:a +test4:20:3337:a +test4:21:3350:a +test4:21:3363:a +test4:21:3376:a +test4:21:3389:a +test4:21:3402:a +test4:21:3415:a +test4:21:3423:a +test4:21:3437:a +test4:21:3450:a +test4:21:3463:a +test4:21:3476:a +test4:21:3489:a +test4:21:3502:a +test4:22:3515:a +test4:22:3528:a +test4:22:3541:a +test4:22:3554:a +test4:22:3567:a +test4:22:3580:a +test4:22:3593:a +test4:22:3601:a +test4:22:3615:a +test4:22:3628:a +test4:22:3641:a +test4:22:3654:a +test4:23:3667:a +test4:23:3680:a +test4:23:3693:a +test4:23:3706:a +test4:23:3719:a +test4:23:3732:a +test4:23:3745:a +test4:23:3758:a +test4:23:3771:a +test4:23:3779:a +test4:23:3793:a +test4:23:3806:a +test4:23:3819:a +test4:24:3832:a +test4:24:3845:a +test4:24:3858:a +test4:24:3871:a +test4:24:3884:a +test4:24:3897:a +test4:24:3910:a +test4:24:3923:a +test4:24:3936:a +test4:24:3949:a +test4:24:3957:a +test4:24:3971:a +test4:25:3984:a +test4:25:3997:a +test4:25:4010:a +test4:25:4023:a +test4:25:4036:a +test4:25:4049:a +test4:25:4062:a +test4:25:4075:a +test4:25:4088:a +test4:25:4101:a +test4:25:4114:a +test4:25:4127:a +test4:25:4135:a +test4:26:4149:a +test4:26:4162:a +test4:26:4175:a +test4:26:4188:a +test4:26:4201:a +test4:26:4214:a +test4:26:4227:a +test4:26:4240:a +test4:26:4253:a +test4:26:4266:a +test4:26:4279:a +test4:26:4292:a +test4:27:4305:a +test4:27:4313:a +test4:27:4327:a +test4:27:4340:a +test4:27:4353:a +test4:27:4366:a +test4:27:4379:a +test4:27:4392:a +test4:27:4405:a +test4:27:4418:a +test4:27:4431:a +test4:27:4444:a +test4:28:4457:a +test4:28:4470:a +test4:28:4483:a +test4:28:4491:a +test4:28:4505:a +test4:28:4518:a +test4:28:4531:a +test4:28:4544:a +test4:28:4557:a +test4:28:4570:a +test4:28:4583:a +test4:28:4596:a +test4:29:4609:a +test4:29:4622:a +test4:29:4635:a +test4:29:4648:a +test4:29:4661:a +test4:29:4669:a +test4:29:4683:a +test4:29:4696:a +test4:29:4709:a +test4:29:4722:a +test4:29:4735:a +test4:29:4748:a +test4:29:4761:a +test4:30:4774:a +test4:30:4787:a +test4:30:4800:a +test4:30:4813:a +test4:30:4826:a +test4:30:4839:a +test4:30:4847:a +test4:30:4861:a +test4:30:4874:a +test4:30:4887:a +test4:30:4900:a +test4:30:4913:a +test4:30:4926:a +test4:31:4939:a +test4:31:4952:a +test4:31:4965:a +test4:31:4978:a +test4:31:4991:a +test4:31:5004:a +test4:31:5017:a +test4:31:5025:a +test4:31:5039:a +test4:31:5052:a +test4:31:5065:a +test4:31:5078:a +test4:31:5091:a +test4:32:5104:a +test4:32:5117:a +test4:32:5130:a +test4:32:5143:a +test4:32:5156:a +test4:32:5169:a +test4:32:5182:a +test4:32:5195:a +test4:32:5203:a +test4:32:5217:a +test4:32:5230:a +test4:32:5243:a +test4:33:5256:a +test4:33:5269:a +test4:33:5282:a +test4:33:5295:a +test4:33:5308:a +test4:33:5321:a +test4:33:5334:a +test4:33:5347:a +test4:33:5360:a +test4:33:5373:a +test4:33:5381:a +test4:33:5395:a +test4:33:5408:a +test4:34:5421:a +test4:34:5434:a +test4:34:5447:a +test4:34:5460:a +test4:34:5473:a +test4:34:5486:a +test4:34:5499:a +test4:34:5512:a +test4:34:5525:a +test4:34:5538:a +test4:34:5551:a +test4:34:5559:a +test4:35:5573:a +test4:35:5586:a +test4:35:5599:a +test4:35:5612:a +test4:35:5625:a +test4:35:5638:a +test4:35:5651:a +test4:35:5664:a +test4:35:5677:a +test4:35:5690:a +test4:35:5703:a +test4:35:5716:a +test4:36:5729:a +test4:36:5737:a +test4:36:5751:a +test4:36:5764:a +test4:36:5777:a +test4:36:5790:a +test4:36:5803:a +test4:36:5816:a +test4:36:5829:a +test4:36:5842:a +test4:36:5855:a +test4:36:5868:a +test4:37:5881:a +test4:37:5894:a +test4:37:5907:a +test4:37:5915:a +test4:37:5929:a +test4:37:5942:a +test4:37:5955:a +test4:37:5968:a +test4:37:5981:a +test4:37:5994:a +test4:37:6007:a +test4:37:6020:a +test4:37:6033:a +test4:38:6046:a +test4:38:6059:a +test4:38:6072:a +test4:38:6085:a +test4:38:6093:a +test4:38:6107:a +test4:38:6120:a +test4:38:6133:a +test4:38:6146:a +test4:38:6159:a +test4:38:6172:a +test4:38:6185:a +test4:38:6198:a +test4:39:6211:a +test4:39:6224:a +test4:39:6237:a +test4:39:6250:a +test4:39:6263:a +test4:39:6271:a +test4:39:6285:a +test4:39:6298:a +test4:39:6311:a +test4:39:6324:a +test4:39:6337:a +test4:39:6350:a +test4:40:6363:a +test4:40:6376:a +test4:40:6389:a +test4:40:6402:a +test4:40:6415:a +test4:40:6428:a +test4:40:6441:a +test4:40:6449:a +test4:40:6463:a +test4:40:6476:a +test4:40:6489:a +test4:40:6502:a +test4:40:6515:a +test4:41:6528:a +test4:41:6541:a +test4:41:6554:a +test4:41:6567:a +test4:41:6580:a +test4:41:6593:a +test4:41:6606:a +test4:41:6619:a +test4:41:6627:a +test4:41:6641:a +test4:41:6654:a +test4:41:6667:a +test4:41:6680:a +test4:42:6693:a +test4:42:6706:a +test4:42:6719:a +test4:42:6732:a +test4:42:6745:a +test4:42:6758:a +test4:42:6771:a +test4:42:6784:a +test4:42:6797:a +test4:42:6805:a +test4:42:6819:a +test4:42:6832:a +test4:43:6845:a +test4:43:6858:a +test4:43:6871:a +test4:43:6884:a +test4:43:6897:a +test4:43:6910:a +test4:43:6923:a +test4:43:6936:a +test4:43:6949:a +test4:43:6962:a +test4:43:6975:a +test4:43:6983:a +test4:44:6997:a +test4:44:7010:a +test4:44:7023:a +test4:44:7036:a +test4:44:7049:a +test4:44:7062:a +test4:44:7075:a +test4:44:7088:a +test4:44:7101:a +test4:44:7114:a +test4:44:7127:a +test4:44:7140:a +test4:45:7153:a +test4:45:7161:a +test4:45:7175:a +test4:45:7188:a +test4:45:7201:a +test4:45:7214:a +test4:45:7227:a +test4:45:7240:a +test4:45:7253:a +test4:45:7266:a +test4:45:7279:a +test4:45:7292:a +test4:45:7305:a +test4:46:7318:a +test4:46:7331:a +test4:46:7339:a +test4:46:7353:a +test4:46:7366:a +test4:46:7379:a +test4:46:7392:a +test4:46:7405:a +test4:46:7418:a +test4:46:7431:a +test4:46:7444:a +test4:46:7457:a +test4:47:7470:a +test4:47:7483:a +test4:47:7496:a +test4:47:7509:a +test4:47:7517:a +test4:47:7531:a +test4:47:7544:a +test4:47:7557:a +test4:47:7570:a +test4:47:7583:a +test4:47:7596:a +test4:47:7609:a +test4:47:7622:a +test4:48:7635:a +test4:48:7648:a +test4:48:7661:a +test4:48:7674:a +test4:48:7687:a +test4:48:7695:a +test4:48:7709:a +test4:48:7722:a +test4:48:7735:a +test4:48:7748:a +test4:48:7761:a +test4:48:7774:a +test4:48:7787:a +test4:49:7800:a +test4:49:7813:a +test4:49:7826:a +test4:49:7839:a +test4:49:7852:a +test4:49:7865:a +test4:49:7873:a +test4:49:7887:a +test4:49:7900:a +test4:49:7913:a +test4:49:7926:a +test4:49:7939:a +test4:50:7952:a +test4:50:7965:a +test4:50:7978:a +test4:50:7991:a +test4:50:8004:a +test4:50:8017:a +test4:50:8030:a +test4:50:8043:a +test4:50:8051:a +test4:50:8065:a +test4:50:8078:a +test4:50:8091:a +test4:50:8104:a +test4:51:8117:a +test4:51:8130:a +test4:51:8143:a +test4:51:8156:a +test4:51:8169:a +test4:51:8182:a +test4:51:8195:a +test4:51:8208:a +test4:51:8221:a +test4:51:8229:a +test4:51:8243:a +test4:51:8256:a +test4:52:8269:a +test4:52:8282:a +test4:52:8295:a +test4:52:8308:a +test4:52:8321:a +test4:52:8334:a +test4:52:8347:a +test4:52:8360:a +test4:52:8373:a +test4:52:8386:a +test4:52:8399:a +test4:52:8407:a +test4:52:8421:a +test4:53:8434:a +test4:53:8447:a +test4:53:8460:a +test4:53:8473:a +test4:53:8486:a +test4:53:8499:a +test4:53:8512:a +test4:53:8525:a +test4:53:8538:a +test4:53:8551:a +test4:53:8564:a +test4:53:8577:a +test4:54:8585:a +test4:54:8599:a +test4:54:8612:a +test4:54:8625:a +test4:54:8638:a +test4:54:8651:a +test4:54:8664:a +test4:54:8677:a +test4:54:8690:a +test4:54:8703:a +test4:54:8716:a +test4:54:8729:a +test4:55:8742:a +test4:55:8755:a +test4:55:8763:a +test4:55:8777:a +test4:55:8790:a +test4:55:8803:a +test4:55:8816:a +test4:55:8829:a +test4:55:8842:a +test4:55:8855:a +test4:55:8868:a +test4:55:8881:a +test4:56:8894:a +test4:56:8907:a +test4:56:8920:a +test4:56:8933:a +test4:56:8941:a +test4:56:8955:a +test4:56:8968:a +test4:56:8981:a +test4:56:8994:a +test4:56:9007:a +test4:56:9020:a +test4:56:9033:a +test4:56:9046:a +test4:57:9059:a +test4:57:9072:a +test4:57:9085:a +test4:57:9098:a +test4:57:9111:a +test4:57:9119:a +test4:57:9133:a +test4:57:9146:a +test4:57:9159:a +test4:57:9172:a +test4:57:9185:a +test4:57:9198:a +test4:57:9211:a +test4:58:9224:a +test4:58:9237:a +test4:58:9250:a +test5:0:7:a +test5:0:20:a +test5:0:33:a +test6:0:209:a +test6:1:416:a +test7:0:208:a diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.76 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.76 new file mode 100644 index 0000000000..f4778ed816 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.76 @@ -0,0 +1,8 @@ +test0:1 +test1:17 +test2:3 +test3:2 +test4:728 +test5:3 +test6:2 +test7:1 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.77 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.77 new file mode 100644 index 0000000000..bc0aafa9f9 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.77 @@ -0,0 +1,757 @@ +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.78 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.78 new file mode 100644 index 0000000000..51984fca26 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.78 @@ -0,0 +1,739 @@ +test0:a +test2:a +test2:a +test2:a +test3:a +test3:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test5:a +test5:a +test5:a +test6:a +test7:a diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.79 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.79 new file mode 100644 index 0000000000..39aae83f17 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.79 @@ -0,0 +1,757 @@ +test0:a +test1:a +test1:a +test1:a +test1:a +test1:a +test1:a +test1:a +test1:a +test1:a +test1:a +test1:a +test1:a +test1:a +test1:a +test1:a +test1:a +test1:a +test2:a +test2:a +test2:a +test3:a +test3:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test4:a +test5:a +test5:a +test5:a +test6:a +test6:a +test7:a diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout8 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.8 index 79444cc1d0..79444cc1d0 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout8 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.8 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.9 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.9 new file mode 100644 index 0000000000..f4778ed816 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t1.9 @@ -0,0 +1,8 @@ +test0:1 +test1:17 +test2:3 +test3:2 +test4:728 +test5:3 +test6:2 +test7:1 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t10.0 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t10.0 new file mode 100644 index 0000000000..b344827e20 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t10.0 @@ -0,0 +1,8 @@ +foo +foo +foo +foo +Foo +foo +foo +Foo diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t10.1 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t10.1 new file mode 100644 index 0000000000..cbb8ff83b8 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t10.1 @@ -0,0 +1,11 @@ +foo +foo +foo +foo +Foo +foo +foo +Foo +sdf; +sfd; +sf; diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t10.2 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t10.2 new file mode 100644 index 0000000000..67acbc6daa --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t10.2 @@ -0,0 +1,8 @@ +1:foo +1:foo +1:foo +2:foo +2:Foo +4:foo +5:foo +6:Foo diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t10.3 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t10.3 new file mode 100644 index 0000000000..898989a506 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t10.3 @@ -0,0 +1,11 @@ +1:foo +1:foo +1:foo +2:foo +2:Foo +4:foo +5:foo +6:Foo +7:sdf; +7:sfd; +7:sf; diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t10.4 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t10.4 new file mode 100644 index 0000000000..796784a50c --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t10.4 @@ -0,0 +1,8 @@ +0:1:foo +0:1:foo +0:1:foo +0:2:foo +0:2:Foo +0:4:foo +0:5:foo +0:6:Foo diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t10.5 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t10.5 new file mode 100644 index 0000000000..77fa59277d --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t10.5 @@ -0,0 +1,11 @@ +0:1:foo +0:1:foo +0:1:foo +0:2:foo +0:2:Foo +0:4:foo +0:5:foo +0:6:Foo +0:7:sdf; +0:7:sfd; +0:7:sf; diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t10.6 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t10.6 new file mode 100644 index 0000000000..6d5521a05f --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t10.6 @@ -0,0 +1,11 @@ +test.o.0:1:foo +test.o.0:1:foo +test.o.0:1:foo +test.o.0:2:foo +test.o.0:2:Foo +test.o.0:4:foo +test.o.0:5:foo +test.o.0:6:Foo +test.o.0:7:sdf; +test.o.0:7:sfd; +test.o.0:7:sf; diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t10.7 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t10.7 new file mode 100644 index 0000000000..1f9f1f8994 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t10.7 @@ -0,0 +1,11 @@ +test.o.0:0:1:foo +test.o.0:0:1:foo +test.o.0:0:1:foo +test.o.0:0:2:foo +test.o.0:0:2:Foo +test.o.0:0:4:foo +test.o.0:0:5:foo +test.o.0:0:6:Foo +test.o.0:0:7:sdf; +test.o.0:0:7:sfd; +test.o.0:0:7:sf; diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t11.0 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t11.0 new file mode 100644 index 0000000000..b00748e21d --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t11.0 @@ -0,0 +1,4 @@ + ‘Per me si va ne la città dolente, + la somma sapïenza e ’l primo amore. + vid’ ïo scritte al sommo d’una porta; + ogne viltà convien che qui sia morta. diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t11.1 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t11.1 new file mode 100644 index 0000000000..ede3de5076 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t11.1 @@ -0,0 +1,4 @@ +à +ï +ï +à diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t11.2 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t11.2 new file mode 100644 index 0000000000..2e55a6ca9e --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t11.2 @@ -0,0 +1,4 @@ +1: ‘Per me si va ne la città dolente, +7: la somma sapïenza e ’l primo amore. +14: vid’ ïo scritte al sommo d’una porta; +19: ogne viltà convien che qui sia morta. diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t11.3 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t11.3 new file mode 100644 index 0000000000..d6cd24be1b --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t11.3 @@ -0,0 +1,4 @@ +1:à +7:ï +14:ï +19:à diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t11.4 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t11.4 new file mode 100644 index 0000000000..7c40f647c4 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t11.4 @@ -0,0 +1,4 @@ +test.mb.0:1:à +test.mb.0:7:ï +test.mb.0:14:ï +test.mb.0:19:à diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t11.5 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t11.5 new file mode 100644 index 0000000000..a285e46f87 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t11.5 @@ -0,0 +1 @@ +test.mb.0 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t11.6 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t11.6 new file mode 100644 index 0000000000..b8626c4cff --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t11.6 @@ -0,0 +1 @@ +4 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout63 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t2.0 index ee091284ad..ee091284ad 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout63 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t2.0 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout64 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t3.0 index 6b673e8843..6b673e8843 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout64 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t3.0 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout65 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t3.1 index 3b08f8d5c4..3b08f8d5c4 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout65 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t3.1 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout66 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t3.2 index 3b08f8d5c4..3b08f8d5c4 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout66 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t3.2 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout67 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t4.0 index 7898192261..7898192261 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout67 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t4.0 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout68 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t4.1 index f69ef4b88d..f69ef4b88d 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout68 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t4.1 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout69 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t5.0 index 88ccf63397..88ccf63397 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout69 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t5.0 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout70 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t5.1 index 7898192261..7898192261 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/files/gout70 +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t5.1 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.0 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.0 new file mode 100644 index 0000000000..0b392591e4 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.0 @@ -0,0 +1 @@ +test.lL.0 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.1 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.1 new file mode 100644 index 0000000000..cd07a11199 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.1 @@ -0,0 +1 @@ +test.lL.1 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.10 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.10 new file mode 100644 index 0000000000..3e5b18f1fc --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.10 @@ -0,0 +1,2 @@ +test.lL.0:1 +test.lL.1:0 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.11 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.11 new file mode 100644 index 0000000000..0b392591e4 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.11 @@ -0,0 +1 @@ +test.lL.0 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.12 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.12 new file mode 100644 index 0000000000..cd07a11199 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.12 @@ -0,0 +1 @@ +test.lL.1 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.13 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.13 new file mode 100644 index 0000000000..0b392591e4 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.13 @@ -0,0 +1 @@ +test.lL.0 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.14 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.14 new file mode 100644 index 0000000000..cd07a11199 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.14 @@ -0,0 +1 @@ +test.lL.1 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.15 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.15 new file mode 100644 index 0000000000..2dd98874ab --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.15 @@ -0,0 +1,2 @@ +test.lL.0 +test.lL.1 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.16 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.16 new file mode 100644 index 0000000000..0b392591e4 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.16 @@ -0,0 +1 @@ +test.lL.0 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.17 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.17 new file mode 100644 index 0000000000..0b392591e4 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.17 @@ -0,0 +1 @@ +test.lL.0 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.18 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.18 new file mode 100644 index 0000000000..cd07a11199 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.18 @@ -0,0 +1 @@ +test.lL.1 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.19 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.19 new file mode 100644 index 0000000000..cd07a11199 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.19 @@ -0,0 +1 @@ +test.lL.1 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.2 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.2 new file mode 100644 index 0000000000..2dd98874ab --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.2 @@ -0,0 +1,2 @@ +test.lL.0 +test.lL.1 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.3 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.3 new file mode 100644 index 0000000000..2dd98874ab --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.3 @@ -0,0 +1,2 @@ +test.lL.0 +test.lL.1 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.4 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.4 new file mode 100644 index 0000000000..2dd98874ab --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.4 @@ -0,0 +1,2 @@ +test.lL.0 +test.lL.1 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.5 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.5 new file mode 100644 index 0000000000..0b392591e4 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.5 @@ -0,0 +1 @@ +test.lL.0 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.6 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.6 new file mode 100644 index 0000000000..cd07a11199 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.6 @@ -0,0 +1 @@ +test.lL.1 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.7 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.7 new file mode 100644 index 0000000000..0b392591e4 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.7 @@ -0,0 +1 @@ +test.lL.0 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.8 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.8 new file mode 100644 index 0000000000..cd07a11199 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.8 @@ -0,0 +1 @@ +test.lL.1 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.9 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.9 new file mode 100644 index 0000000000..3e5b18f1fc --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t6.9 @@ -0,0 +1,2 @@ +test.lL.0:1 +test.lL.1:0 diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t8.0 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t8.0 new file mode 100644 index 0000000000..1c7858c440 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t8.0 @@ -0,0 +1 @@ +(standard input):a diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t8.1 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t8.1 new file mode 100644 index 0000000000..131d71a84b --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t8.1 @@ -0,0 +1 @@ +zelda:a diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t8.2 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t8.2 new file mode 100644 index 0000000000..7898192261 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t8.2 @@ -0,0 +1 @@ +a diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t8.3 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t8.3 new file mode 100644 index 0000000000..7898192261 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t8.3 @@ -0,0 +1 @@ +a diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t8.4 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t8.4 new file mode 100644 index 0000000000..594176c85c --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t8.4 @@ -0,0 +1 @@ +7:a diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t8.5 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t8.5 new file mode 100644 index 0000000000..85ea8560f8 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t8.5 @@ -0,0 +1 @@ +zelda:7:a diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t9.0 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t9.0 new file mode 100644 index 0000000000..f69ef4b88d --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t9.0 @@ -0,0 +1 @@ +test0:a diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t9.1 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t9.1 new file mode 100644 index 0000000000..f69ef4b88d --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t9.1 @@ -0,0 +1 @@ +test0:a diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t9.2 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t9.2 new file mode 100644 index 0000000000..7898192261 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t9.2 @@ -0,0 +1 @@ +a diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t9.3 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t9.3 new file mode 100644 index 0000000000..7898192261 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t9.3 @@ -0,0 +1 @@ +a diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t9.4 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t9.4 new file mode 100644 index 0000000000..594176c85c --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t9.4 @@ -0,0 +1 @@ +7:a diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t9.5 b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t9.5 new file mode 100644 index 0000000000..4e73c73b77 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/gout.t9.5 @@ -0,0 +1 @@ +test0:7:a diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/test.lL.0 b/usr/src/test/util-tests/tests/grep_xpg4/files/test.lL.0 new file mode 100644 index 0000000000..86e041dad6 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/test.lL.0 @@ -0,0 +1,3 @@ +foo +bar +baz diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/test.lL.1 b/usr/src/test/util-tests/tests/grep_xpg4/files/test.lL.1 new file mode 100644 index 0000000000..a8fdd66a4c --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/test.lL.1 @@ -0,0 +1,3 @@ +FoO +bAr +BAZ diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/test.mb.0 b/usr/src/test/util-tests/tests/grep_xpg4/files/test.mb.0 new file mode 100644 index 0000000000..c67bd6a757 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/test.mb.0 @@ -0,0 +1,23 @@ + ‘Per me si va ne la città dolente, + per me si va ne l’etterno dolore, + per me si va tra la perduta gente. + + Giustizia mosse il mio alto fattore; + fecemi la divina podestate, + la somma sapïenza e ’l primo amore. + + Dinanzi a me non fuor cose create + se non etterne, e io etterno duro. + Lasciate ogne speranza, voi ch’intrate’. + + Queste parole di colore oscuro + vid’ ïo scritte al sommo d’una porta; + per ch’io: «Maestro, il senso lor m’è duro». + + Ed elli a me, come persona accorta: + «Qui si convien lasciare ogne sospetto; + ogne viltà convien che qui sia morta. + + Noi siam venuti al loco ov’ i’ t’ho detto + che tu vedrai le genti dolorose + c’hanno perduto il ben de l’intelletto». diff --git a/usr/src/test/util-tests/tests/grep_xpg4/files/test.o.0 b/usr/src/test/util-tests/tests/grep_xpg4/files/test.o.0 new file mode 100644 index 0000000000..79ced448d9 --- /dev/null +++ b/usr/src/test/util-tests/tests/grep_xpg4/files/test.o.0 @@ -0,0 +1,7 @@ +foo bar foo bar foo bar +baz foo Foo +trap +foobar + foo +Foo +wat asdf;lkjasfd;lkjas;dlkfj;ldskfj;lkj;lkjlj;lbar;lkja;dsf;lkja;fds diff --git a/usr/src/test/util-tests/tests/grep_xpg4/grep_test.ksh b/usr/src/test/util-tests/tests/grep_xpg4/grep_test.ksh index f71cd98276..8724cbcb01 100644 --- a/usr/src/test/util-tests/tests/grep_xpg4/grep_test.ksh +++ b/usr/src/test/util-tests/tests/grep_xpg4/grep_test.ksh @@ -14,19 +14,112 @@ # # Copyright 2017 Nexenta Systems, Inc. All rights reserved. # Copyright 2020 Peter Tribble. +# Copyright 2020 Oxide Computer Company # XGREP=${XGREP:=/usr/bin/grep} MY_TESTS=${MY_TESTS:=/opt/util-tests} -FILEDIR=$MY_TESTS/tests/files +FILEDIR=$MY_TESTS/tests/files/grep +OUTFILE=/tmp/grep_test.out.$$ +FLAGSFILE=/tmp/grep_flags.$$ + +# +# Set the tests to a known multi-byte locale to start with. +# +export LC_ALL=C.UTF-8 fail() { echo $1 exit -1 } -FLAGLIST=" +test_fail() { + echo "$*" + ((failures++)) +} + +# +# Run through a set of tests once for each value in $FLAGSFILE. Arguments are: +# - expected exit status +# - the file pass this is +# - the remaining arguments to grep +# +run_tests() { + i=0 + exp=$1 + shift + pass=$1 + shift + + echo "$FLAGS" > $FLAGSFILE + while read flags; do + difffile="gout.$pass.$i" + print -n "test $total: grep $flags: " + ((total++)) + ((i++)) + $XGREP $flags "$@" > $OUTFILE + err=$? + if [[ $err -ne $exp ]]; then + test_fail "failed on exit: $err" + continue + fi + + if [[ $exp -eq 0 ]]; then + if [[ ! -f "$difffile" ]]; then + test_fail "missing output file $difffile" + continue + fi + + if [[ -n "$(diff $OUTFILE $difffile)" ]]; then + print "$(diff $OUTFILE $difffile)" + test_fail "output is different from $difffile" + continue + fi + fi + echo "passed" + done < $FLAGSFILE +} + +run_tests_stdin() { + i=0 + exp=$1 + pass=$2 + pattern=$3 + file=$4 + + echo "$FLAGS" > $FLAGSFILE + while read flags; do + difffile="gout.$pass.$i" + print -n "test $total: grep (stdin) $flags: " + ((total++)) + ((i++)) + $XGREP $flags $pattern < $file > $OUTFILE + err=$? + if [[ $err -ne $exp ]]; then + test_fail "failed on exit: $err" + continue + fi + + if [[ $exp -eq 0 ]]; then + if [[ ! -f "$difffile" ]]; then + test_fail "missing output file $difffile" + continue + fi + + if [[ -n "$(diff $OUTFILE $difffile)" ]]; then + print "$(diff $OUTFILE $difffile)" + test_fail "output is different" + continue + fi + fi + echo "passed" + done < $FLAGSFILE +} +total=0 +failures=0 + +FLAGS=" -n -c -q @@ -88,106 +181,151 @@ FLAGLIST=" -qC 5 -B 4 -A 2 -vC 5 -B 4 -A 2 -nvC 5 -B 4 -A 2 --vcC 5 -B 4 -A 2" - -echo "$FLAGLIST" > /tmp/flags - -cd $FILEDIR - -i=0 -while read flags; do - print -n "test $i: grep $flags: " - $XGREP $flags a test0 test1 test2 \ - test3 test4 test5 test6 \ - test7 > out - err="$?" - if [[ $err -ne 0 ]]; then - fail "failed on exit: $err" - elif [ -n "$(diff out gout$i)" ]; then - print "$(diff out gout$i)" - fail "output is different" - fi - echo "passed" - ((i++)) -done < /tmp/flags - -FLAGS2="-nE" - -echo "$FLAGS2" > /tmp/flags - -while read flags; do - print -n "test $i: grep $flags: " - $XGREP $flags ".*" testnl > out - err="$?" - if [[ $err -ne 0 ]]; then - fail "failed on exit: $err" - elif [ -n "$(diff out gout$i)" ]; then - print "$(diff out gout$i)" - fail "output is different" - fi - echo "passed" - ((i++)) -done < /tmp/flags - -FLAGS3="-B 1 +-vcC 5 -B 4 -A 2 +-b +-bh +-bn +-bnh +-ib +-ibnH +-b -C 1 +-bn -C 1 +-o +-no +-cno +-bo +-bno +-cbno +-ho +-xo +-o -C 3" + +cd $FILEDIR || fail "failed to cd to $FILEDIR" + +# +# Test Pass 1: General flags with a basic pattern, checked against all +# three primary forms of grep: grep, egrep, and fgrep. We do this in two +# different passes. In one we're in a default multi-byte locale and in +# the other we're in a single-byte locale. This ensures that we get +# basic coverage of the use_bmg path in grep. +# +run_tests 0 t1 a test0 test1 test2 test3 test4 test5 test6 test7 +run_tests 0 t1 -E a test0 test1 test2 test3 test4 test5 test6 test7 +run_tests 0 t1 -F a test0 test1 test2 test3 test4 test5 test6 test7 +export LC_ALL=C +run_tests 0 t1 a test0 test1 test2 test3 test4 test5 test6 test7 +run_tests 0 t1 -E a test0 test1 test2 test3 test4 test5 test6 test7 +run_tests 0 t1 -F a test0 test1 test2 test3 test4 test5 test6 test7 +export LC_ALL=C.UTF-8 + +FLAGS="-nE" +run_tests 0 t2 ".*" testnl + +FLAGS="-B 1 -vA 1 -vB 1" +run_tests 0 t3 a testnl -echo "$FLAGS3" > /tmp/flags - -while read flags; do - print -n "test $i: grep $flags: " - $XGREP $flags a testnl > out - err="$?" - if [[ $err -ne 0 ]]; then - fail "failed on exit: $err" - elif [ -n "$(diff out gout$i)" ]; then - print "$(diff out gout$i)" - fail "output is different" - fi - echo "passed" - ((i++)) -done < /tmp/flags - -FLAGS4="-h +FLAGS="-h -H" - -echo "$FLAGS4" > /tmp/flags - -while read flags; do - print -n "test $i: grep $flags: " - $XGREP $flags a test0 > out - err="$?" - if [[ $err -ne 0 ]]; then - fail "failed on exit: $err" - elif [ -n "$(diff out gout$i)" ]; then - print "$(diff out gout$i)" - fail "output is different" - fi - echo "passed" - ((i++)) -done < /tmp/flags - -FLAGS5="-r --hr" +run_tests 0 t4 a test0 # need a directory with predictable contents rm -fr /tmp/test0 mkdir /tmp/test0 cp test0 /tmp/test0 -echo "$FLAGS5" > /tmp/flags - -while read flags; do - print -n "test $i: grep $flags: " - $XGREP $flags a /tmp/test0 > out - err="$?" - if [[ $err -ne 0 ]]; then - fail "failed on exit: $err" - elif [ -n "$(diff out gout$i)" ]; then - print "$(diff out gout$i)" - fail "output is different" - fi - echo "passed" - ((i++)) -done < /tmp/flags +FLAGS="-r +-hr" +run_tests 0 t5 a /tmp/test0 +rm -rf /tmp/test0 + +# +# Test Group 6: Test -l and -L which are supposed to match the file or +# not. We break this into cases that should always pass and those that +# should fail. The first group should always pass. +# +FLAGS="-l +-L +-il +-vl +-vil +-hl +-hL +-Hl +-HL +-cl +-cL +-nl +-nL +-l -A5 -B5 +-L -C5 +-nHvl +-l -L -l +-L -l +-l -L +-L -l -L" +run_tests 0 t6 foo test.lL.0 test.lL.1 + +# +# Test Group 7: -l and -L variants that should cause us to not match or +# fail for another reason. +# +FLAGS="-vL +-viL +-nHvL" +run_tests 1 t7 foo test.lL.0 test.lL.1 + +# +# Test Group 8, 9: Here we are testing the ability for --label to +# properly replace the name of a file from standard in, but not +# replacing that of a file that's normally specified. Set 8 verifies the +# former while set 9 verifies the latter. +# +FLAGS="-H +-H --label=zelda +--label=zelda +-h --label=zelda +-n --label=zelda +-H -n --label=zelda" +run_tests_stdin 0 t8 a test0 +run_tests 0 t9 a test0 + +# +# Test group 10, using multiple regexps. +# +FLAGS="-o +-E -o +-o -n +-E -o -n +-o -n -b +-E -o -n -b +-E -o -n -H +-E -o -n -H -b" +run_tests 0 t10 -e '[fF]oo' -e 's[df]+;' test.o.0 + +# +# Test group 11, using multibyte files. +# +OLDLOC=$LC_ALL +export LC_ALL=C.UTF-8 +FLAGS=" +-o +-n +-n -o +-H -n -o +-l +-c" +run_tests 0 t11 -e ï -e à test.mb.0 +export LC_ALL=$OLDLOC + +# +# Clean up temporary files. +# +rm -f $FLAGSFILE $OUTFILE + +if [[ "$failures" -ne 0 ]]; then + printf "%u tests failed\n" "$failures" 2>&1 + exit -1 +fi +exit 0 diff --git a/usr/src/test/util-tests/tests/sed/Makefile b/usr/src/test/util-tests/tests/sed/Makefile index 5b0f006cfe..dc9df12c84 100644 --- a/usr/src/test/util-tests/tests/sed/Makefile +++ b/usr/src/test/util-tests/tests/sed/Makefile @@ -13,22 +13,25 @@ # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. # +.PARALLEL: $(SUBDIRS) +SUBDIRS = bsd + include $(SRC)/cmd/Makefile.cmd include $(SRC)/test/Makefile.com PROG = sed_addr ROOTOPTPKG = $(ROOT)/opt/util-tests -TESTDIR = $(ROOTOPTPKG)/tests +TESTDIR = $(ROOTOPTPKG)/tests/sed -CMDS = $(PROG:%=$(TESTDIR)/%) -$(CMDS) := FILEMODE = 0555 +TESTS = $(PROG:%=$(TESTDIR)/%) +$(TESTS) := FILEMODE = 0555 all clean clobber: -install: all $(CMDS) +install: all $(TESTS) -$(CMDS): $(TESTDIR) $(PROG).ksh +$(TESTS): $(TESTDIR) $(PROG).ksh $(TESTDIR): $(INS.dir) diff --git a/usr/src/test/util-tests/tests/sed/bsd/Makefile b/usr/src/test/util-tests/tests/sed/bsd/Makefile new file mode 100644 index 0000000000..37bb27b6cb --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/Makefile @@ -0,0 +1,45 @@ +# +# This file and its contents are supplied under the terms of the +# Common Development and Distribution License ("CDDL"), version 1.0. +# You may only use this file in accordance with the terms of version +# 1.0 of the CDDL. +# +# A full copy of the text of the CDDL should have accompanied this +# source. A copy of the CDDL is also available via the Internet at +# http://www.illumos.org/license/CDDL. +# + +# +# Copyright 2020 OmniOS Community Edition (OmniOSce) Association. +# + +include $(SRC)/cmd/Makefile.cmd +include $(SRC)/test/Makefile.com + +PROG = multi_test +DATAFILES :sh= (cd regress.multitest.out; print *) + +ROOTOPTPKG = $(ROOT)/opt/util-tests +TESTDIR = $(ROOTOPTPKG)/tests/sed +DATADIR = $(TESTDIR)/regress.multitest.out + +TESTS = $(PROG:%=$(TESTDIR)/%) +DATAS = $(DATAFILES:%=$(DATADIR)/%) +$(TESTS) := FILEMODE = 0555 +$(DATAS) := FILEMODE = 0444 + +all clean clobber: + +install: all $(TESTS) $(DATAS) + +$(TESTS): $(TESTDIR) $(PROG).ksh +$(DATAS): $(DATADIR) + +$(TESTDIR) $(DATADIR): + $(INS.dir) + +$(TESTDIR)/%: %.ksh + $(INS.rename) + +$(DATADIR)/%: regress.multitest.out/% + $(INS.file) diff --git a/usr/src/test/util-tests/tests/sed/bsd/README b/usr/src/test/util-tests/tests/sed/bsd/README new file mode 100644 index 0000000000..3d2e95b03f --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/README @@ -0,0 +1,10 @@ +The tests in this directory were imported from the sed tests in FreeBSD +( https://github.com/freebsd/freebsd/tree/master/usr.bin/sed/tests ) +and adjusted as necessary for the illumos environment. + +Changes included: + + * Switched to /bin/ksh + * Added more error checking + * Create all temporary files in a temporary /tmp directory + * Add escapes to echo commands where a backslash was present diff --git a/usr/src/test/util-tests/tests/sed/bsd/THIRDPARTYLICENSE b/usr/src/test/util-tests/tests/sed/bsd/THIRDPARTYLICENSE new file mode 100644 index 0000000000..ed5b3cb0dc --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/THIRDPARTYLICENSE @@ -0,0 +1,32 @@ +# Copyright (c) 1992 Diomidis Spinellis. +# Copyright (c) 1992, 1993 +# The Regents of the University of California. 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. 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. +# +# @(#)sed.test 8.1 (Berkeley) 6/6/93 +# +# $FreeBSD$ +# diff --git a/usr/src/test/util-tests/tests/sed/bsd/THIRDPARTYLICENSE.descrip b/usr/src/test/util-tests/tests/sed/bsd/THIRDPARTYLICENSE.descrip new file mode 100644 index 0000000000..5c541f867a --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/THIRDPARTYLICENSE.descrip @@ -0,0 +1 @@ +sed tests diff --git a/usr/src/test/util-tests/tests/sed/bsd/multi_test.ksh b/usr/src/test/util-tests/tests/sed/bsd/multi_test.ksh new file mode 100644 index 0000000000..f331685e81 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/multi_test.ksh @@ -0,0 +1,531 @@ +#!/bin/ksh -p +# +# Copyright (c) 1992 Diomidis Spinellis. +# Copyright (c) 1992, 1993 +# The Regents of the University of California. 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. 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. +# +# @(#)sed.test 8.1 (Berkeley) 6/6/93 +# +# $FreeBSD$ +# + +# sed Regression Tests +# +# The directory regress.test.out contains the expected test results +# +# These are the regression tests mostly created during the development +# of the BSD sed. Each test should have a unique mark name, which is +# used for naming the corresponding file in regress.multitest.out. + +SRCDIR=$(dirname $0) + +SED=${SED:=/usr/bin/sed} + +typeset -i err=0 +typeset -i pass=0 +typeset -i fail=0 + +fatal() { + echo "[FATAL] $*" > /dev/stderr + exit 1 +} + +main() +{ + REGRESS=${SRCDIR}/regress.multitest.out + [[ -d $REGRESS ]] || fatal "Could not locate regress directory" + + DICT=/usr/share/lib/dict/words + [[ -r $DICT ]] || fatal "Coult not read dictionary $DICT" + + OPDIR=$(mktemp -d) + [[ -n "$OPDIR" && -d "$OPDIR" ]] || \ + fatal "Could not create output directory" + + awk 'END { for (i = 1; i < 15; i++) print "l1_" i}' \ + </dev/null >$OPDIR/lines1 + awk 'END { for (i = 1; i < 10; i++) print "l2_" i}' \ + </dev/null >$OPDIR/lines2 + [[ -s $OPDIR/lines1 && -s $OPDIR/lines2 ]] || \ + fatal "Could not seed lines files" + + lines1=$OPDIR/lines1 + lines2=$OPDIR/lines2 + lines3=$OPDIR/lines3 + lines4=$OPDIR/lines4 + script1=$OPDIR/script1 + script2=$OPDIR/script2 + + exec 4>&1 5>&2 + tests + exec 1>&4 2>&5 + + # Remove temporary files + rm -rf $OPDIR/ +} + +tests() +{ + MARK=0 + + test_args + test_addr + test_group + test_acid + test_branch + test_pattern + test_print + test_subst + test_error + # Handle the result of the last test + result +} + +# Display a test's result +result() +{ + if [ "$TODO" = '1' ] ; then + TODO='TODO ' + else + TODO='' + fi + if ! [ -r $REGRESS/${TESTNAME} ] ; then + echo "Seeding $REGRESS/${TESTNAME} with current result" 1>&2 + cp $OPDIR/current.out $REGRESS/${TESTNAME} + fi + if cmp -s $REGRESS/${TESTNAME} $OPDIR/current.out ; then + echo "[PASS] $MARK $TESTNAME # $TODO$OCOMMENT" + ((pass++)) + else + echo "[FAIL] $MARK $TESTNAME # $TODO$OCOMMENT" + if [[ -z "$TODO" ]]; then + diff -u $REGRESS/${TESTNAME} $OPDIR/current.out + ((fail++)) + err=1 + fi + fi 1>&4 2>&5 +} + +# Mark the beginning of each test +mark() +{ + [ $MARK -gt 0 ] && result + OCOMMENT=$COMMENT + MARK=`expr $MARK + 1` + TESTNAME=$1 + exec 1>&4 2>&5 + exec >"$OPDIR/current.out" +} + +test_args() +{ + COMMENT='Argument parsing - first type' + mark '1.1' + $SED 's/^/e1_/p' $lines1 + mark '1.2' ; $SED -n 's/^/e1_/p' $lines1 + mark '1.3' + $SED 's/^/e1_/p' <$lines1 + mark '1.4' ; $SED -n 's/^/e1_/p' <$lines1 + COMMENT='Argument parsing - second type' + mark '1.4.1' + $SED -e '' <$lines1 + echo 's/^/s1_/p' >$script1 + echo 's/^/s2_/p' >$script2 + mark '1.5' + $SED -f $script1 $lines1 + mark '1.6' + $SED -f $script1 <$lines1 + mark '1.7' + $SED -e 's/^/e1_/p' $lines1 + mark '1.8' + $SED -e 's/^/e1_/p' <$lines1 + mark '1.9' ; $SED -n -f $script1 $lines1 + mark '1.10' ; $SED -n -f $script1 <$lines1 + mark '1.11' ; $SED -n -e 's/^/e1_/p' $lines1 + mark '1.12' + $SED -n -e 's/^/e1_/p' <$lines1 + mark '1.13' + $SED -e 's/^/e1_/p' -e 's/^/e2_/p' $lines1 + mark '1.14' + $SED -f $script1 -f $script2 $lines1 + mark '1.15' + $SED -e 's/^/e1_/p' -f $script1 $lines1 + mark '1.16' + $SED -e 's/^/e1_/p' $lines1 $lines1 + # POSIX D11.2:11251 + mark '1.17' ; $SED p <$lines1 $lines1 +cat >$script1 <<EOF +#n +# A comment + +p +EOF + mark '1.18' ; $SED -f $script1 <$lines1 $lines1 +} + +test_addr() +{ + COMMENT='Address ranges' + mark '2.1' ; $SED -n -e '4p' $lines1 + mark '2.2' ; $SED -n -e '20p' $lines1 $lines2 + mark '2.3' ; $SED -n -e '$p' $lines1 + mark '2.4' ; $SED -n -e '$p' $lines1 $lines2 + mark '2.5' ; $SED -n -e '$a\ +hello' /dev/null + mark '2.6' ; $SED -n -e '$p' $lines1 /dev/null $lines2 + # Should not print anything + mark '2.7' ; $SED -n -e '20p' $lines1 + mark '2.8' ; $SED -n -e '/NOTFOUND/p' $lines1 + mark '2.9' ; $SED -n '/l1_7/p' $lines1 + mark '2.10' ; $SED -n ' /l1_7/ p' $lines1 + mark '2.11' ; $SED -n '\_l1\_7_p' $lines1 + mark '2.12' ; $SED -n '1,4p' $lines1 + mark '2.13' ; $SED -n '1,$p' $lines1 $lines2 + mark '2.14' ; $SED -n '1,/l2_9/p' $lines1 $lines2 + mark '2.15' ; $SED -n '/4/,$p' $lines1 $lines2 + mark '2.16' ; $SED -n '/4/,20p' $lines1 $lines2 + mark '2.17' ; $SED -n '/4/,/10/p' $lines1 $lines2 + mark '2.18' ; $SED -n '/l2_3/,/l1_8/p' $lines1 $lines2 + mark '2.19' ; $SED -n '12,3p' $lines1 $lines2 + mark '2.20' ; $SED -n '/l1_7/,3p' $lines1 $lines2 + mark '2.21' ; $SED -n '13,+4p' $lines1 $lines2 + mark '2.22' ; $SED -n '/l1_6/,+2p' $lines1 $lines2 + # For PR bin/192108 + mark '2.23'; $SED -n '12,+1p' $lines1 +} + +test_group() +{ + COMMENT='Brace and other grouping' + mark '3.1' ; $SED -e ' +4,12 { + s/^/^/ + s/$/$/ + s/_/T/ +}' $lines1 + mark '3.2' ; $SED -e ' +4,12 { + s/^/^/ + /6/,/10/ { + s/$/$/ + /8/ s/_/T/ + } +}' $lines1 + mark '3.3' ; $SED -e ' +4,12 !{ + s/^/^/ + /6/,/10/ !{ + s/$/$/ + /8/ !s/_/T/ + } +}' $lines1 + mark '3.4' ; $SED -e '4,12!s/^/^/' $lines1 +} + +test_acid() +{ + COMMENT='Commands a c d and i' + mark '4.1' ; $SED -n -e ' +s/^/before_i/p +20i\ +inserted +s/^/after_i/p +' $lines1 $lines2 + mark '4.2' ; $SED -n -e ' +5,12s/^/5-12/ +s/^/before_a/p +/5-12/a\ +appended +s/^/after_a/p +' $lines1 $lines2 + mark '4.3' + $SED -n -e ' +s/^/^/p +/l1_/a\ +appended +8,10N +s/$/$/p +' $lines1 $lines2 + mark '4.4' ; $SED -n -e ' +c\ +hello +' $lines1 + mark '4.5' ; $SED -n -e ' +8c\ +hello +' $lines1 + mark '4.6' ; $SED -n -e ' +3,14c\ +hello +' $lines1 +# SunOS and GNU sed behave differently. We follow POSIX + mark '4.7' ; $SED -n -e ' +8,3c\ +hello +' $lines1 + mark '4.8' ; $SED d <$lines1 +} + +test_branch() +{ + COMMENT='Labels and branching' + mark '5.1' ; $SED -n -e ' +b label4 +:label3 +s/^/label3_/p +b end +:label4 +2,12b label1 +b label2 +:label1 +s/^/label1_/p +b +:label2 +s/^/label2_/p +b label3 +:end +' $lines1 + mark '5.2' + $SED -n -e ' +s/l1_/l2_/ +t ok +b +:ok +s/^/tested /p +' $lines1 $lines2 +# SunOS and GNU sed behave as follows: lines 9-$ aren't printed at all + mark '5.3' ; $SED -n -e ' +5,8b inside +1,5 { + s/^/^/p + :inside + s/$/$/p +} +' $lines1 +# Check that t clears the substitution done flag + mark '5.4' ; $SED -n -e ' +1,8s/^/^/ +t l1 +:l1 +t l2 +s/$/$/p +b +:l2 +s/^/ERROR/ +' $lines1 +# Check that reading a line clears the substitution done flag + mark '5.5' + $SED -n -e ' +t l2 +1,8s/^/^/p +2,7N +b +:l2 +s/^/ERROR/p +' $lines1 + mark '5.6' ; $SED 5q $lines1 + mark '5.7' ; $SED -e ' +5i\ +hello +5q' $lines1 +# Branch across block boundary + mark '5.8' ; $SED -e ' +{ +:b +} +s/l/m/ +tb' $lines1 +} + +test_pattern() +{ +COMMENT='Pattern space commands' +# Check that the pattern space is deleted + mark '6.1' ; $SED -n -e ' +c\ +changed +p +' $lines1 + mark '6.2' ; $SED -n -e ' +4d +p +' $lines1 + mark '6.3' + $SED -e 'N;N;N;D' $lines1 + mark '6.4' ; $SED -e ' +2h +3H +4g +5G +6x +6p +6x +6p +' $lines1 + mark '6.5' ; $SED -e '4n' $lines1 + mark '6.6' ; $SED -n -e '4n' $lines1 +} + +test_print() +{ + COMMENT='Print and file routines' + awk 'END {for (i = 1; i < 256; i++) printf("%c", i);print "\n"}' \ + </dev/null >$lines3 + # GNU and SunOS sed behave differently here + mark '7.1' + $SED -n l $lines3 + mark '7.2' ; $SED -e '/l2_/=' $lines1 $lines2 + rm -f $lines4 + mark '7.3' ; $SED -e "3,12w $lines4" $lines1 + COMMENT='w results' + cat $lines4 + mark '7.4' ; $SED -e "4r $lines2" $lines1 + mark '7.5' ; $SED -e '5r /dev/dds' $lines1 + mark '7.6' ; $SED -e '6r /dev/null' $lines1 + mark '7.7' + $SED '200q' $DICT | $SED 's$.*$s/^/&/w tmpdir/&$' >$script1 + rm -rf tmpdir + mkdir tmpdir + $SED -f $script1 $lines1 + cat tmpdir/* + rm -rf tmpdir + mark '7.8' + echo line1 > $lines3 + echo "" >> $lines3 + $SED -n -e '$p' $lines3 /dev/null + +} + +test_subst() +{ + COMMENT='Substitution commands' + mark '8.1' ; $SED -e 's/./X/g' $lines1 + mark '8.2' ; $SED -e 's,.,X,g' $lines1 +# SunOS sed thinks we are escaping . as wildcard, not as separator + mark '8.3' + $SED -e 's.\..X.g' $lines1 + mark '8.4' ; $SED -e 's/[\/]/Q/' $lines1 + mark '8.5' ; $SED -e 's_\__X_' $lines1 + mark '8.6' ; $SED -e 's/./(&)/g' $lines1 + mark '8.7' ; $SED -e 's/./(\&)/g' $lines1 + mark '8.8' ; $SED -e 's/\(.\)\(.\)\(.\)/x\3x\2x\1/g' $lines1 + mark '8.9' ; $SED -e 's/_/u0\ +u1\ +u2/g' $lines1 + mark '8.10' + $SED -e 's/./X/4' $lines1 + rm -f $lines4 + mark '8.11' ; $SED -e "s/1/X/w $lines4" $lines1 + COMMENT='s wfile results' + cat $lines4 + mark '8.12' ; $SED -e 's/[123]/X/g' $lines1 + mark '8.13' ; $SED -e 'y/0123456789/9876543210/' $lines1 + mark '8.14' ; + $SED -e 'y10\123456789198765432\101' $lines1 + mark '8.15' ; $SED -e '1N;2y/\n/X/' $lines1 + mark '8.16' + echo 'eeefff' | $SED -e ' + p + s/e/X/p + :x + s//Y/p + # Establish limit counter in the hold space + # GNU sed version 3.02 enters into an infinite loop here + x + /.\{10\}/ { + s/.*/ERROR/ + b + } + s/.*/&./ + x + /f/bx + ' + # POSIX does not say that this should work, + # but it does for GNU, BSD, and SunOS + mark '8.17' ; $SED -e 's/[/]/Q/' $lines1 + + COMMENT='[ as an s delimiter and its escapes' + mark '8.18' ; $SED -e 's[_[X[' $lines1 + # This is a matter of interpretation + # POSIX 1003.1, 2004 says "Within the BRE and the replacement, + # the BRE delimiter itself can be used as a *literal* character + # if it is preceded by a backslash" + # SunOS 5.1 /usr/bin/sed and Mac OS X follow the literal POSIX + # interpretation. + # GNU sed version 4.1.5 treats \[ as the beginning of a character + # set specification (both with --posix and without). + mark '8.19' ; $SED 's/l/[/' $lines1 | $SED -e 's[\[.[X[' + mark '8.20' ; $SED 's/l/[/' $lines1 | $SED -e 's[\[.[X\[[' + COMMENT='\\ in y command' + mark '8.21' + echo 'a\\b(c' | \ + $SED 'y%ABCDEFGHIJKLMNOPQRSTUVWXYZ, /\\()"%abcdefghijklmnopqrstuvwxyz,------%' + COMMENT='\\n in a character class' + mark '8.22' ; (echo 1; echo 2) | $SED -n '1{;N;s/[\n]/X/;p;}' + COMMENT='\\n in a BRE' + mark '8.23' ; (echo 1; echo 2) | $SED -n '1{;N;s/\n/X/;p;}' +} + +test_error() +{ + COMMENT='Error cases' + mark '9.1' ; $SED -x 2>/dev/null ; echo $? + mark '9.2' ; $SED -f 2>/dev/null ; echo $? + mark '9.3' ; $SED -e 2>/dev/null ; echo $? + mark '9.4' ; $SED -f /dev/xyzzyxyzy 2>/dev/null ; echo $? + mark '9.5' ; $SED p /dev/xyzzyxyzy 2>/dev/null ; echo $? + mark '9.6' ; $SED -f /bin/sh 2>/dev/null ; echo $? + mark '9.7' ; $SED '{' 2>/dev/null ; echo $? + mark '9.8' ; $SED '{' 2>/dev/null ; echo $? + mark '9.9' ; $SED '/hello/' 2>/dev/null ; echo $? + mark '9.10' ; $SED '1,/hello/' 2>/dev/null ; echo $? + mark '9.11' ; $SED -e '-5p' 2>/dev/null ; echo $? + mark '9.12' ; $SED '/jj' 2>/dev/null ; echo $? + mark '9.13' ; $SED 'a hello' 2>/dev/null ; echo $? + mark '9.14' ; $SED 'a \ hello' 2>/dev/null ; echo $? + mark '9.15' ; $SED 'b foo' 2>/dev/null ; echo $? + mark '9.16' ; $SED 'd hello' 2>/dev/null ; echo $? + mark '9.17' ; $SED 's/aa' 2>/dev/null ; echo $? + mark '9.18' ; $SED 's/aa/' 2>/dev/null ; echo $? + mark '9.19' ; $SED 's/a/b' 2>/dev/null ; echo $? + mark '9.20' ; $SED 's/a/b/c/d' 2>/dev/null ; echo $? + mark '9.21' ; $SED 's/a/b/ 1 2' 2>/dev/null ; echo $? + mark '9.22' ; $SED 's/a/b/ 1 g' 2>/dev/null ; echo $? + mark '9.23' ; $SED 's/a/b/w' 2>/dev/null ; echo $? + mark '9.24' ; $SED 'y/aa' 2>/dev/null ; echo $? + mark '9.25' ; $SED 'y/aa/b/' 2>/dev/null ; echo $? + mark '9.26' ; $SED 'y/aa/' 2>/dev/null ; echo $? + mark '9.27' ; $SED 'y/a/b' 2>/dev/null ; echo $? + mark '9.28' ; $SED 'y/a/b/c/d' 2>/dev/null ; echo $? + mark '9.29' ; $SED '!' 2>/dev/null ; echo $? + mark '9.30' ; $SED supercalifrangolisticexprialidociussupercalifrangolisticexcius 2>/dev/null ; echo $? + mark '9.31' ; $SED '' /dev/null 2>/dev/null ; echo $? +} + +main +echo "Pass/fail - $pass/$fail" +exit $err diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.1 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.1 new file mode 100644 index 0000000000..70fd43b521 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.1 @@ -0,0 +1,28 @@ +e1_l1_1 +e1_l1_1 +e1_l1_2 +e1_l1_2 +e1_l1_3 +e1_l1_3 +e1_l1_4 +e1_l1_4 +e1_l1_5 +e1_l1_5 +e1_l1_6 +e1_l1_6 +e1_l1_7 +e1_l1_7 +e1_l1_8 +e1_l1_8 +e1_l1_9 +e1_l1_9 +e1_l1_10 +e1_l1_10 +e1_l1_11 +e1_l1_11 +e1_l1_12 +e1_l1_12 +e1_l1_13 +e1_l1_13 +e1_l1_14 +e1_l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.10 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.10 new file mode 100644 index 0000000000..44f4ec3c9f --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.10 @@ -0,0 +1,14 @@ +s1_l1_1 +s1_l1_2 +s1_l1_3 +s1_l1_4 +s1_l1_5 +s1_l1_6 +s1_l1_7 +s1_l1_8 +s1_l1_9 +s1_l1_10 +s1_l1_11 +s1_l1_12 +s1_l1_13 +s1_l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.11 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.11 new file mode 100644 index 0000000000..7af945dc05 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.11 @@ -0,0 +1,14 @@ +e1_l1_1 +e1_l1_2 +e1_l1_3 +e1_l1_4 +e1_l1_5 +e1_l1_6 +e1_l1_7 +e1_l1_8 +e1_l1_9 +e1_l1_10 +e1_l1_11 +e1_l1_12 +e1_l1_13 +e1_l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.12 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.12 new file mode 100644 index 0000000000..7af945dc05 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.12 @@ -0,0 +1,14 @@ +e1_l1_1 +e1_l1_2 +e1_l1_3 +e1_l1_4 +e1_l1_5 +e1_l1_6 +e1_l1_7 +e1_l1_8 +e1_l1_9 +e1_l1_10 +e1_l1_11 +e1_l1_12 +e1_l1_13 +e1_l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.13 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.13 new file mode 100644 index 0000000000..90582c88b0 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.13 @@ -0,0 +1,42 @@ +e1_l1_1 +e2_e1_l1_1 +e2_e1_l1_1 +e1_l1_2 +e2_e1_l1_2 +e2_e1_l1_2 +e1_l1_3 +e2_e1_l1_3 +e2_e1_l1_3 +e1_l1_4 +e2_e1_l1_4 +e2_e1_l1_4 +e1_l1_5 +e2_e1_l1_5 +e2_e1_l1_5 +e1_l1_6 +e2_e1_l1_6 +e2_e1_l1_6 +e1_l1_7 +e2_e1_l1_7 +e2_e1_l1_7 +e1_l1_8 +e2_e1_l1_8 +e2_e1_l1_8 +e1_l1_9 +e2_e1_l1_9 +e2_e1_l1_9 +e1_l1_10 +e2_e1_l1_10 +e2_e1_l1_10 +e1_l1_11 +e2_e1_l1_11 +e2_e1_l1_11 +e1_l1_12 +e2_e1_l1_12 +e2_e1_l1_12 +e1_l1_13 +e2_e1_l1_13 +e2_e1_l1_13 +e1_l1_14 +e2_e1_l1_14 +e2_e1_l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.14 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.14 new file mode 100644 index 0000000000..fd78274851 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.14 @@ -0,0 +1,42 @@ +s1_l1_1 +s2_s1_l1_1 +s2_s1_l1_1 +s1_l1_2 +s2_s1_l1_2 +s2_s1_l1_2 +s1_l1_3 +s2_s1_l1_3 +s2_s1_l1_3 +s1_l1_4 +s2_s1_l1_4 +s2_s1_l1_4 +s1_l1_5 +s2_s1_l1_5 +s2_s1_l1_5 +s1_l1_6 +s2_s1_l1_6 +s2_s1_l1_6 +s1_l1_7 +s2_s1_l1_7 +s2_s1_l1_7 +s1_l1_8 +s2_s1_l1_8 +s2_s1_l1_8 +s1_l1_9 +s2_s1_l1_9 +s2_s1_l1_9 +s1_l1_10 +s2_s1_l1_10 +s2_s1_l1_10 +s1_l1_11 +s2_s1_l1_11 +s2_s1_l1_11 +s1_l1_12 +s2_s1_l1_12 +s2_s1_l1_12 +s1_l1_13 +s2_s1_l1_13 +s2_s1_l1_13 +s1_l1_14 +s2_s1_l1_14 +s2_s1_l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.15 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.15 new file mode 100644 index 0000000000..7b3700c356 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.15 @@ -0,0 +1,42 @@ +e1_l1_1 +s1_e1_l1_1 +s1_e1_l1_1 +e1_l1_2 +s1_e1_l1_2 +s1_e1_l1_2 +e1_l1_3 +s1_e1_l1_3 +s1_e1_l1_3 +e1_l1_4 +s1_e1_l1_4 +s1_e1_l1_4 +e1_l1_5 +s1_e1_l1_5 +s1_e1_l1_5 +e1_l1_6 +s1_e1_l1_6 +s1_e1_l1_6 +e1_l1_7 +s1_e1_l1_7 +s1_e1_l1_7 +e1_l1_8 +s1_e1_l1_8 +s1_e1_l1_8 +e1_l1_9 +s1_e1_l1_9 +s1_e1_l1_9 +e1_l1_10 +s1_e1_l1_10 +s1_e1_l1_10 +e1_l1_11 +s1_e1_l1_11 +s1_e1_l1_11 +e1_l1_12 +s1_e1_l1_12 +s1_e1_l1_12 +e1_l1_13 +s1_e1_l1_13 +s1_e1_l1_13 +e1_l1_14 +s1_e1_l1_14 +s1_e1_l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.16 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.16 new file mode 100644 index 0000000000..2bfa3fecb8 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.16 @@ -0,0 +1,56 @@ +e1_l1_1 +e1_l1_1 +e1_l1_2 +e1_l1_2 +e1_l1_3 +e1_l1_3 +e1_l1_4 +e1_l1_4 +e1_l1_5 +e1_l1_5 +e1_l1_6 +e1_l1_6 +e1_l1_7 +e1_l1_7 +e1_l1_8 +e1_l1_8 +e1_l1_9 +e1_l1_9 +e1_l1_10 +e1_l1_10 +e1_l1_11 +e1_l1_11 +e1_l1_12 +e1_l1_12 +e1_l1_13 +e1_l1_13 +e1_l1_14 +e1_l1_14 +e1_l1_1 +e1_l1_1 +e1_l1_2 +e1_l1_2 +e1_l1_3 +e1_l1_3 +e1_l1_4 +e1_l1_4 +e1_l1_5 +e1_l1_5 +e1_l1_6 +e1_l1_6 +e1_l1_7 +e1_l1_7 +e1_l1_8 +e1_l1_8 +e1_l1_9 +e1_l1_9 +e1_l1_10 +e1_l1_10 +e1_l1_11 +e1_l1_11 +e1_l1_12 +e1_l1_12 +e1_l1_13 +e1_l1_13 +e1_l1_14 +e1_l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.17 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.17 new file mode 100644 index 0000000000..0833b55393 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.17 @@ -0,0 +1,28 @@ +l1_1 +l1_1 +l1_2 +l1_2 +l1_3 +l1_3 +l1_4 +l1_4 +l1_5 +l1_5 +l1_6 +l1_6 +l1_7 +l1_7 +l1_8 +l1_8 +l1_9 +l1_9 +l1_10 +l1_10 +l1_11 +l1_11 +l1_12 +l1_12 +l1_13 +l1_13 +l1_14 +l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.18 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.18 new file mode 100644 index 0000000000..3bcc601e03 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.18 @@ -0,0 +1,14 @@ +l1_1 +l1_2 +l1_3 +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.2 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.2 new file mode 100644 index 0000000000..7af945dc05 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.2 @@ -0,0 +1,14 @@ +e1_l1_1 +e1_l1_2 +e1_l1_3 +e1_l1_4 +e1_l1_5 +e1_l1_6 +e1_l1_7 +e1_l1_8 +e1_l1_9 +e1_l1_10 +e1_l1_11 +e1_l1_12 +e1_l1_13 +e1_l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.3 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.3 new file mode 100644 index 0000000000..70fd43b521 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.3 @@ -0,0 +1,28 @@ +e1_l1_1 +e1_l1_1 +e1_l1_2 +e1_l1_2 +e1_l1_3 +e1_l1_3 +e1_l1_4 +e1_l1_4 +e1_l1_5 +e1_l1_5 +e1_l1_6 +e1_l1_6 +e1_l1_7 +e1_l1_7 +e1_l1_8 +e1_l1_8 +e1_l1_9 +e1_l1_9 +e1_l1_10 +e1_l1_10 +e1_l1_11 +e1_l1_11 +e1_l1_12 +e1_l1_12 +e1_l1_13 +e1_l1_13 +e1_l1_14 +e1_l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.4 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.4 new file mode 100644 index 0000000000..7af945dc05 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.4 @@ -0,0 +1,14 @@ +e1_l1_1 +e1_l1_2 +e1_l1_3 +e1_l1_4 +e1_l1_5 +e1_l1_6 +e1_l1_7 +e1_l1_8 +e1_l1_9 +e1_l1_10 +e1_l1_11 +e1_l1_12 +e1_l1_13 +e1_l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.4.1 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.4.1 new file mode 100644 index 0000000000..3bcc601e03 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.4.1 @@ -0,0 +1,14 @@ +l1_1 +l1_2 +l1_3 +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.5 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.5 new file mode 100644 index 0000000000..dfd85f7227 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.5 @@ -0,0 +1,28 @@ +s1_l1_1 +s1_l1_1 +s1_l1_2 +s1_l1_2 +s1_l1_3 +s1_l1_3 +s1_l1_4 +s1_l1_4 +s1_l1_5 +s1_l1_5 +s1_l1_6 +s1_l1_6 +s1_l1_7 +s1_l1_7 +s1_l1_8 +s1_l1_8 +s1_l1_9 +s1_l1_9 +s1_l1_10 +s1_l1_10 +s1_l1_11 +s1_l1_11 +s1_l1_12 +s1_l1_12 +s1_l1_13 +s1_l1_13 +s1_l1_14 +s1_l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.6 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.6 new file mode 100644 index 0000000000..dfd85f7227 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.6 @@ -0,0 +1,28 @@ +s1_l1_1 +s1_l1_1 +s1_l1_2 +s1_l1_2 +s1_l1_3 +s1_l1_3 +s1_l1_4 +s1_l1_4 +s1_l1_5 +s1_l1_5 +s1_l1_6 +s1_l1_6 +s1_l1_7 +s1_l1_7 +s1_l1_8 +s1_l1_8 +s1_l1_9 +s1_l1_9 +s1_l1_10 +s1_l1_10 +s1_l1_11 +s1_l1_11 +s1_l1_12 +s1_l1_12 +s1_l1_13 +s1_l1_13 +s1_l1_14 +s1_l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.7 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.7 new file mode 100644 index 0000000000..70fd43b521 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.7 @@ -0,0 +1,28 @@ +e1_l1_1 +e1_l1_1 +e1_l1_2 +e1_l1_2 +e1_l1_3 +e1_l1_3 +e1_l1_4 +e1_l1_4 +e1_l1_5 +e1_l1_5 +e1_l1_6 +e1_l1_6 +e1_l1_7 +e1_l1_7 +e1_l1_8 +e1_l1_8 +e1_l1_9 +e1_l1_9 +e1_l1_10 +e1_l1_10 +e1_l1_11 +e1_l1_11 +e1_l1_12 +e1_l1_12 +e1_l1_13 +e1_l1_13 +e1_l1_14 +e1_l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.8 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.8 new file mode 100644 index 0000000000..70fd43b521 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.8 @@ -0,0 +1,28 @@ +e1_l1_1 +e1_l1_1 +e1_l1_2 +e1_l1_2 +e1_l1_3 +e1_l1_3 +e1_l1_4 +e1_l1_4 +e1_l1_5 +e1_l1_5 +e1_l1_6 +e1_l1_6 +e1_l1_7 +e1_l1_7 +e1_l1_8 +e1_l1_8 +e1_l1_9 +e1_l1_9 +e1_l1_10 +e1_l1_10 +e1_l1_11 +e1_l1_11 +e1_l1_12 +e1_l1_12 +e1_l1_13 +e1_l1_13 +e1_l1_14 +e1_l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.9 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.9 new file mode 100644 index 0000000000..44f4ec3c9f --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/1.9 @@ -0,0 +1,14 @@ +s1_l1_1 +s1_l1_2 +s1_l1_3 +s1_l1_4 +s1_l1_5 +s1_l1_6 +s1_l1_7 +s1_l1_8 +s1_l1_9 +s1_l1_10 +s1_l1_11 +s1_l1_12 +s1_l1_13 +s1_l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.1 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.1 new file mode 100644 index 0000000000..a7c92f0e13 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.1 @@ -0,0 +1 @@ +l1_4 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.10 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.10 new file mode 100644 index 0000000000..8e6f085d44 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.10 @@ -0,0 +1 @@ +l1_7 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.11 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.11 new file mode 100644 index 0000000000..8e6f085d44 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.11 @@ -0,0 +1 @@ +l1_7 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.12 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.12 new file mode 100644 index 0000000000..ddd4976288 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.12 @@ -0,0 +1,4 @@ +l1_1 +l1_2 +l1_3 +l1_4 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.13 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.13 new file mode 100644 index 0000000000..d08d35c6bb --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.13 @@ -0,0 +1,23 @@ +l1_1 +l1_2 +l1_3 +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 +l2_1 +l2_2 +l2_3 +l2_4 +l2_5 +l2_6 +l2_7 +l2_8 +l2_9 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.14 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.14 new file mode 100644 index 0000000000..d08d35c6bb --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.14 @@ -0,0 +1,23 @@ +l1_1 +l1_2 +l1_3 +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 +l2_1 +l2_2 +l2_3 +l2_4 +l2_5 +l2_6 +l2_7 +l2_8 +l2_9 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.15 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.15 new file mode 100644 index 0000000000..1f20a52365 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.15 @@ -0,0 +1,20 @@ +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 +l2_1 +l2_2 +l2_3 +l2_4 +l2_5 +l2_6 +l2_7 +l2_8 +l2_9 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.16 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.16 new file mode 100644 index 0000000000..4d8dc1e359 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.16 @@ -0,0 +1,17 @@ +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 +l2_1 +l2_2 +l2_3 +l2_4 +l2_5 +l2_6 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.17 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.17 new file mode 100644 index 0000000000..df7978fd5e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.17 @@ -0,0 +1,17 @@ +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_14 +l2_1 +l2_2 +l2_3 +l2_4 +l2_5 +l2_6 +l2_7 +l2_8 +l2_9 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.18 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.18 new file mode 100644 index 0000000000..c4d558b1d8 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.18 @@ -0,0 +1,7 @@ +l2_3 +l2_4 +l2_5 +l2_6 +l2_7 +l2_8 +l2_9 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.19 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.19 new file mode 100644 index 0000000000..7fb81db451 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.19 @@ -0,0 +1 @@ +l1_12 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.2 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.2 new file mode 100644 index 0000000000..fe925b0ab2 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.2 @@ -0,0 +1 @@ +l2_6 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.20 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.20 new file mode 100644 index 0000000000..8e6f085d44 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.20 @@ -0,0 +1 @@ +l1_7 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.21 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.21 new file mode 100644 index 0000000000..1a9e066061 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.21 @@ -0,0 +1,5 @@ +l1_13 +l1_14 +l2_1 +l2_2 +l2_3 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.22 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.22 new file mode 100644 index 0000000000..b1827918b4 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.22 @@ -0,0 +1,3 @@ +l1_6 +l1_7 +l1_8 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.23 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.23 new file mode 100644 index 0000000000..543c0574e2 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.23 @@ -0,0 +1,2 @@ +l1_12 +l1_13 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.3 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.3 new file mode 100644 index 0000000000..6165ce8749 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.3 @@ -0,0 +1 @@ +l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.4 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.4 new file mode 100644 index 0000000000..1502f00754 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.4 @@ -0,0 +1 @@ +l2_9 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.5 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.5 new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.5 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.6 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.6 new file mode 100644 index 0000000000..1502f00754 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.6 @@ -0,0 +1 @@ +l2_9 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.7 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.7 new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.7 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.8 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.8 new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.8 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.9 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.9 new file mode 100644 index 0000000000..8e6f085d44 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/2.9 @@ -0,0 +1 @@ +l1_7 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/3.1 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/3.1 new file mode 100644 index 0000000000..f963b03f12 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/3.1 @@ -0,0 +1,14 @@ +l1_1 +l1_2 +l1_3 +^l1T4$ +^l1T5$ +^l1T6$ +^l1T7$ +^l1T8$ +^l1T9$ +^l1T10$ +^l1T11$ +^l1T12$ +l1_13 +l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/3.2 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/3.2 new file mode 100644 index 0000000000..488e94f6bd --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/3.2 @@ -0,0 +1,14 @@ +l1_1 +l1_2 +l1_3 +^l1_4 +^l1_5 +^l1_6$ +^l1_7$ +^l1T8$ +^l1_9$ +^l1_10$ +^l1_11 +^l1_12 +l1_13 +l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/3.3 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/3.3 new file mode 100644 index 0000000000..5b15dae52a --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/3.3 @@ -0,0 +1,14 @@ +^l1T1$ +^l1T2$ +^l1T3$ +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +^l1T13$ +^l1T14$ diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/3.4 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/3.4 new file mode 100644 index 0000000000..67f03ef62d --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/3.4 @@ -0,0 +1,14 @@ +^l1_1 +^l1_2 +^l1_3 +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +^l1_13 +^l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/4.1 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/4.1 new file mode 100644 index 0000000000..455093ce5d --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/4.1 @@ -0,0 +1,47 @@ +before_il1_1 +after_ibefore_il1_1 +before_il1_2 +after_ibefore_il1_2 +before_il1_3 +after_ibefore_il1_3 +before_il1_4 +after_ibefore_il1_4 +before_il1_5 +after_ibefore_il1_5 +before_il1_6 +after_ibefore_il1_6 +before_il1_7 +after_ibefore_il1_7 +before_il1_8 +after_ibefore_il1_8 +before_il1_9 +after_ibefore_il1_9 +before_il1_10 +after_ibefore_il1_10 +before_il1_11 +after_ibefore_il1_11 +before_il1_12 +after_ibefore_il1_12 +before_il1_13 +after_ibefore_il1_13 +before_il1_14 +after_ibefore_il1_14 +before_il2_1 +after_ibefore_il2_1 +before_il2_2 +after_ibefore_il2_2 +before_il2_3 +after_ibefore_il2_3 +before_il2_4 +after_ibefore_il2_4 +before_il2_5 +after_ibefore_il2_5 +before_il2_6 +inserted +after_ibefore_il2_6 +before_il2_7 +after_ibefore_il2_7 +before_il2_8 +after_ibefore_il2_8 +before_il2_9 +after_ibefore_il2_9 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/4.2 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/4.2 new file mode 100644 index 0000000000..4161c1c087 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/4.2 @@ -0,0 +1,54 @@ +before_al1_1 +after_abefore_al1_1 +before_al1_2 +after_abefore_al1_2 +before_al1_3 +after_abefore_al1_3 +before_al1_4 +after_abefore_al1_4 +before_a5-12l1_5 +after_abefore_a5-12l1_5 +appended +before_a5-12l1_6 +after_abefore_a5-12l1_6 +appended +before_a5-12l1_7 +after_abefore_a5-12l1_7 +appended +before_a5-12l1_8 +after_abefore_a5-12l1_8 +appended +before_a5-12l1_9 +after_abefore_a5-12l1_9 +appended +before_a5-12l1_10 +after_abefore_a5-12l1_10 +appended +before_a5-12l1_11 +after_abefore_a5-12l1_11 +appended +before_a5-12l1_12 +after_abefore_a5-12l1_12 +appended +before_al1_13 +after_abefore_al1_13 +before_al1_14 +after_abefore_al1_14 +before_al2_1 +after_abefore_al2_1 +before_al2_2 +after_abefore_al2_2 +before_al2_3 +after_abefore_al2_3 +before_al2_4 +after_abefore_al2_4 +before_al2_5 +after_abefore_al2_5 +before_al2_6 +after_abefore_al2_6 +before_al2_7 +after_abefore_al2_7 +before_al2_8 +after_abefore_al2_8 +before_al2_9 +after_abefore_al2_9 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/4.3 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/4.3 new file mode 100644 index 0000000000..ccfa19463e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/4.3 @@ -0,0 +1,56 @@ +^l1_1 +^l1_1$ +appended +^l1_2 +^l1_2$ +appended +^l1_3 +^l1_3$ +appended +^l1_4 +^l1_4$ +appended +^l1_5 +^l1_5$ +appended +^l1_6 +^l1_6$ +appended +^l1_7 +^l1_7$ +appended +^l1_8 +appended +^l1_8 +l1_9$ +^l1_10 +appended +^l1_10 +l1_11$ +^l1_12 +^l1_12$ +appended +^l1_13 +^l1_13$ +appended +^l1_14 +^l1_14$ +appended +^l2_1 +^l2_1$ +^l2_2 +^l2_2$ +^l2_3 +^l2_3$ +^l2_4 +^l2_4$ +^l2_5 +^l2_5$ +^l2_6 +^l2_6$ +^l2_7 +^l2_7$ +^l2_8 +^l2_8$ +^l2_9 +^l2_9$ diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/4.4 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/4.4 new file mode 100644 index 0000000000..94e9a6d3a3 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/4.4 @@ -0,0 +1,14 @@ +hello +hello +hello +hello +hello +hello +hello +hello +hello +hello +hello +hello +hello +hello diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/4.5 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/4.5 new file mode 100644 index 0000000000..ce01362503 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/4.5 @@ -0,0 +1 @@ +hello diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/4.6 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/4.6 new file mode 100644 index 0000000000..ce01362503 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/4.6 @@ -0,0 +1 @@ +hello diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/4.7 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/4.7 new file mode 100644 index 0000000000..ce01362503 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/4.7 @@ -0,0 +1 @@ +hello diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/4.8 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/4.8 new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/4.8 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/5.1 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/5.1 new file mode 100644 index 0000000000..ac9202e608 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/5.1 @@ -0,0 +1,17 @@ +label2_l1_1 +label3_label2_l1_1 +label1_l1_2 +label1_l1_3 +label1_l1_4 +label1_l1_5 +label1_l1_6 +label1_l1_7 +label1_l1_8 +label1_l1_9 +label1_l1_10 +label1_l1_11 +label1_l1_12 +label2_l1_13 +label3_label2_l1_13 +label2_l1_14 +label3_label2_l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/5.2 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/5.2 new file mode 100644 index 0000000000..ec339f43a9 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/5.2 @@ -0,0 +1,14 @@ +tested l2_1 +tested l2_2 +tested l2_3 +tested l2_4 +tested l2_5 +tested l2_6 +tested l2_7 +tested l2_8 +tested l2_9 +tested l2_10 +tested l2_11 +tested l2_12 +tested l2_13 +tested l2_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/5.3 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/5.3 new file mode 100644 index 0000000000..e1ddb547a6 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/5.3 @@ -0,0 +1,12 @@ +^l1_1 +^l1_1$ +^l1_2 +^l1_2$ +^l1_3 +^l1_3$ +^l1_4 +^l1_4$ +l1_5$ +l1_6$ +l1_7$ +l1_8$ diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/5.4 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/5.4 new file mode 100644 index 0000000000..a9ec85bf47 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/5.4 @@ -0,0 +1,14 @@ +^l1_1$ +^l1_2$ +^l1_3$ +^l1_4$ +^l1_5$ +^l1_6$ +^l1_7$ +^l1_8$ +l1_9$ +l1_10$ +l1_11$ +l1_12$ +l1_13$ +l1_14$ diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/5.5 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/5.5 new file mode 100644 index 0000000000..6766fea19e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/5.5 @@ -0,0 +1,5 @@ +^l1_1 +^l1_2 +^l1_4 +^l1_6 +^l1_8 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/5.6 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/5.6 new file mode 100644 index 0000000000..7ffbba3e3e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/5.6 @@ -0,0 +1,5 @@ +l1_1 +l1_2 +l1_3 +l1_4 +l1_5 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/5.7 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/5.7 new file mode 100644 index 0000000000..f15f6e3e92 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/5.7 @@ -0,0 +1,6 @@ +l1_1 +l1_2 +l1_3 +l1_4 +hello +l1_5 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/5.8 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/5.8 new file mode 100644 index 0000000000..1557318a76 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/5.8 @@ -0,0 +1,14 @@ +m1_1 +m1_2 +m1_3 +m1_4 +m1_5 +m1_6 +m1_7 +m1_8 +m1_9 +m1_10 +m1_11 +m1_12 +m1_13 +m1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/6.1 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/6.1 new file mode 100644 index 0000000000..78db2a521e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/6.1 @@ -0,0 +1,14 @@ +changed +changed +changed +changed +changed +changed +changed +changed +changed +changed +changed +changed +changed +changed diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/6.2 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/6.2 new file mode 100644 index 0000000000..77e5cc0ee1 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/6.2 @@ -0,0 +1,13 @@ +l1_1 +l1_2 +l1_3 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/6.3 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/6.3 new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/6.3 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/6.4 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/6.4 new file mode 100644 index 0000000000..e9169dc7b2 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/6.4 @@ -0,0 +1,20 @@ +l1_1 +l1_2 +l1_3 +l1_2 +l1_3 +l1_5 +l1_2 +l1_3 +l1_2 +l1_3 +l1_6 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/6.5 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/6.5 new file mode 100644 index 0000000000..3bcc601e03 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/6.5 @@ -0,0 +1,14 @@ +l1_1 +l1_2 +l1_3 +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/6.6 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/6.6 new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/6.6 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/7.1 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/7.1 new file mode 100644 index 0000000000..586cac7b36 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/7.1 @@ -0,0 +1,15 @@ +\001\002\003\004\005\006\a\b\t$ +\v\f\r\016\017\020\021\022\023\024\025\026\027\030\031\032\ +\033\034\035\036\037 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEF\ +GHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\ +\177\200\201\202\203\204\205\206\207\210\211\212\213\214\ +\215\216\217\220\221\222\223\224\225\226\227\230\231\232\ +\233\234\235\236\237\240\241\242\243\244\245\246\247\250\ +\251\252\253\254\255\256\257\260\261\262\263\264\265\266\ +\267\270\271\272\273\274\275\276\277\300\301\302\303\304\ +\305\306\307\310\311\312\313\314\315\316\317\320\321\322\ +\323\324\325\326\327\330\331\332\333\334\335\336\337\340\ +\341\342\343\344\345\346\347\350\351\352\353\354\355\356\ +\357\360\361\362\363\364\365\366\367\370\371\372\373\374\ +\375\376\377$ +$ diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/7.2 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/7.2 new file mode 100644 index 0000000000..cb8d266f48 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/7.2 @@ -0,0 +1,32 @@ +l1_1 +l1_2 +l1_3 +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 +15 +l2_1 +16 +l2_2 +17 +l2_3 +18 +l2_4 +19 +l2_5 +20 +l2_6 +21 +l2_7 +22 +l2_8 +23 +l2_9 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/7.3 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/7.3 new file mode 100644 index 0000000000..c74225054a --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/7.3 @@ -0,0 +1,24 @@ +l1_1 +l1_2 +l1_3 +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 +l1_3 +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/7.4 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/7.4 new file mode 100644 index 0000000000..19a94616a9 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/7.4 @@ -0,0 +1,23 @@ +l1_1 +l1_2 +l1_3 +l1_4 +l2_1 +l2_2 +l2_3 +l2_4 +l2_5 +l2_6 +l2_7 +l2_8 +l2_9 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/7.5 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/7.5 new file mode 100644 index 0000000000..3bcc601e03 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/7.5 @@ -0,0 +1,14 @@ +l1_1 +l1_2 +l1_3 +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/7.6 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/7.6 new file mode 100644 index 0000000000..3bcc601e03 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/7.6 @@ -0,0 +1,14 @@ +l1_1 +l1_2 +l1_3 +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/7.7 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/7.7 new file mode 100644 index 0000000000..8f26a12ce1 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/7.7 @@ -0,0 +1,2814 @@ +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +10thl1_1 +10thl1_2 +10thl1_3 +10thl1_4 +10thl1_5 +10thl1_6 +10thl1_7 +10thl1_8 +10thl1_9 +10thl1_10 +10thl1_11 +10thl1_12 +10thl1_13 +10thl1_14 +1st10thl1_1 +1st10thl1_2 +1st10thl1_3 +1st10thl1_4 +1st10thl1_5 +1st10thl1_6 +1st10thl1_7 +1st10thl1_8 +1st10thl1_9 +1st10thl1_10 +1st10thl1_11 +1st10thl1_12 +1st10thl1_13 +1st10thl1_14 +2nd1st10thl1_1 +2nd1st10thl1_2 +2nd1st10thl1_3 +2nd1st10thl1_4 +2nd1st10thl1_5 +2nd1st10thl1_6 +2nd1st10thl1_7 +2nd1st10thl1_8 +2nd1st10thl1_9 +2nd1st10thl1_10 +2nd1st10thl1_11 +2nd1st10thl1_12 +2nd1st10thl1_13 +2nd1st10thl1_14 +3rd2nd1st10thl1_1 +3rd2nd1st10thl1_2 +3rd2nd1st10thl1_3 +3rd2nd1st10thl1_4 +3rd2nd1st10thl1_5 +3rd2nd1st10thl1_6 +3rd2nd1st10thl1_7 +3rd2nd1st10thl1_8 +3rd2nd1st10thl1_9 +3rd2nd1st10thl1_10 +3rd2nd1st10thl1_11 +3rd2nd1st10thl1_12 +3rd2nd1st10thl1_13 +3rd2nd1st10thl1_14 +4th3rd2nd1st10thl1_1 +4th3rd2nd1st10thl1_2 +4th3rd2nd1st10thl1_3 +4th3rd2nd1st10thl1_4 +4th3rd2nd1st10thl1_5 +4th3rd2nd1st10thl1_6 +4th3rd2nd1st10thl1_7 +4th3rd2nd1st10thl1_8 +4th3rd2nd1st10thl1_9 +4th3rd2nd1st10thl1_10 +4th3rd2nd1st10thl1_11 +4th3rd2nd1st10thl1_12 +4th3rd2nd1st10thl1_13 +4th3rd2nd1st10thl1_14 +5th4th3rd2nd1st10thl1_1 +5th4th3rd2nd1st10thl1_2 +5th4th3rd2nd1st10thl1_3 +5th4th3rd2nd1st10thl1_4 +5th4th3rd2nd1st10thl1_5 +5th4th3rd2nd1st10thl1_6 +5th4th3rd2nd1st10thl1_7 +5th4th3rd2nd1st10thl1_8 +5th4th3rd2nd1st10thl1_9 +5th4th3rd2nd1st10thl1_10 +5th4th3rd2nd1st10thl1_11 +5th4th3rd2nd1st10thl1_12 +5th4th3rd2nd1st10thl1_13 +5th4th3rd2nd1st10thl1_14 +6th5th4th3rd2nd1st10thl1_1 +6th5th4th3rd2nd1st10thl1_2 +6th5th4th3rd2nd1st10thl1_3 +6th5th4th3rd2nd1st10thl1_4 +6th5th4th3rd2nd1st10thl1_5 +6th5th4th3rd2nd1st10thl1_6 +6th5th4th3rd2nd1st10thl1_7 +6th5th4th3rd2nd1st10thl1_8 +6th5th4th3rd2nd1st10thl1_9 +6th5th4th3rd2nd1st10thl1_10 +6th5th4th3rd2nd1st10thl1_11 +6th5th4th3rd2nd1st10thl1_12 +6th5th4th3rd2nd1st10thl1_13 +6th5th4th3rd2nd1st10thl1_14 +7th6th5th4th3rd2nd1st10thl1_1 +7th6th5th4th3rd2nd1st10thl1_2 +7th6th5th4th3rd2nd1st10thl1_3 +7th6th5th4th3rd2nd1st10thl1_4 +7th6th5th4th3rd2nd1st10thl1_5 +7th6th5th4th3rd2nd1st10thl1_6 +7th6th5th4th3rd2nd1st10thl1_7 +7th6th5th4th3rd2nd1st10thl1_8 +7th6th5th4th3rd2nd1st10thl1_9 +7th6th5th4th3rd2nd1st10thl1_10 +7th6th5th4th3rd2nd1st10thl1_11 +7th6th5th4th3rd2nd1st10thl1_12 +7th6th5th4th3rd2nd1st10thl1_13 +7th6th5th4th3rd2nd1st10thl1_14 +8th7th6th5th4th3rd2nd1st10thl1_1 +8th7th6th5th4th3rd2nd1st10thl1_2 +8th7th6th5th4th3rd2nd1st10thl1_3 +8th7th6th5th4th3rd2nd1st10thl1_4 +8th7th6th5th4th3rd2nd1st10thl1_5 +8th7th6th5th4th3rd2nd1st10thl1_6 +8th7th6th5th4th3rd2nd1st10thl1_7 +8th7th6th5th4th3rd2nd1st10thl1_8 +8th7th6th5th4th3rd2nd1st10thl1_9 +8th7th6th5th4th3rd2nd1st10thl1_10 +8th7th6th5th4th3rd2nd1st10thl1_11 +8th7th6th5th4th3rd2nd1st10thl1_12 +8th7th6th5th4th3rd2nd1st10thl1_13 +8th7th6th5th4th3rd2nd1st10thl1_14 +9th8th7th6th5th4th3rd2nd1st10thl1_1 +9th8th7th6th5th4th3rd2nd1st10thl1_2 +9th8th7th6th5th4th3rd2nd1st10thl1_3 +9th8th7th6th5th4th3rd2nd1st10thl1_4 +9th8th7th6th5th4th3rd2nd1st10thl1_5 +9th8th7th6th5th4th3rd2nd1st10thl1_6 +9th8th7th6th5th4th3rd2nd1st10thl1_7 +9th8th7th6th5th4th3rd2nd1st10thl1_8 +9th8th7th6th5th4th3rd2nd1st10thl1_9 +9th8th7th6th5th4th3rd2nd1st10thl1_10 +9th8th7th6th5th4th3rd2nd1st10thl1_11 +9th8th7th6th5th4th3rd2nd1st10thl1_12 +9th8th7th6th5th4th3rd2nd1st10thl1_13 +9th8th7th6th5th4th3rd2nd1st10thl1_14 +AAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +AAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +AAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +AAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +AAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +AAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +AAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +AAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +AAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +AAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +AAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +AAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +AAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +AAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +AAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +AAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +AAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +AAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +AAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +AAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +AAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +AAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +AAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +AAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +AAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +AAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +AAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +AAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +AAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +AAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +AAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +AAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +AAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +AAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +AAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +AAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +AAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +AAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +AAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +AAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +AAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +AAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +ABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +ABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +ABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +ABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +ABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +ABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +ABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +ABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +ABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +ABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +ABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +ABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +ABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +ABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +ACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +ACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +ACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +ACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +ACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +ACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +ACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +ACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +ACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +ACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +ACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +ACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +ACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +ACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +AarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +AarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +AarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +AarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +AarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +AarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +AarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +AarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +AarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +AarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +AarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +AarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +AarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +AarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +AaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +AaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +AaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +AaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +AaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +AaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +AaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +AaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +AaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +AaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +AaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +AaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +AaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +AaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +AbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +AbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +AbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +AbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +AbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +AbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +AbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +AbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +AbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +AbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +AbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +AbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +AbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +AbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +AbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +AbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +AbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +AbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +AbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +AbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +AbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +AbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +AbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +AbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +AbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +AbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +AbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +AbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +AbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +AbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +AbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +AbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +AbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +AbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +AbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +AbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +AbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +AbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +AbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +AbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +AbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +AbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +AbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +AbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +AbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +AbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +AbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +AbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +AbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +AbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +AbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +AbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +AbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +AbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +AbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +AbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +AbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +AbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +AbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +AbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +AbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +AbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +AbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +AbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +AbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +AbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +AbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +AbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +AbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +AbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +AbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +AbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +AbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +AbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +AbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +AbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +AbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +AbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +AbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +AbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +AbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +AbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +AbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +AbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +AberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +AberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +AberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +AberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +AberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +AberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +AberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +AberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +AberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +AberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +AberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +AberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +AberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +AberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +AbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +AbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +AbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +AbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +AbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +AbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +AbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +AbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +AbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +AbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +AbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +AbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +AbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +AbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +AbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +AbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +AbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +AbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +AbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +AbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +AbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +AbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +AbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +AbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +AbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +AbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +AbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +AbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +AbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +AbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +AbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +AbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +AbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +AbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +AbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +AbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +AbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +AbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +AbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +AbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +AbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +AbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +AbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +AbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +AbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +AbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +AbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +AbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +AbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +AbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +AbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +AbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +AbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +AbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +AbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +AbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +AboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +AboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +AboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +AboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +AboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +AboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +AboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +AboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +AboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +AboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +AboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +AboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +AboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +AboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +AbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +AbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +AbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +AbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +AbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +AbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +AbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +AbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +AbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +AbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +AbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +AbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +AbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +AbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +AbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +AbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +AbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +AbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +AbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +AbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +AbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +AbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +AbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +AbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +AbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +AbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +AbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +AbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +AbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +AbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +AbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +AbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +AbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +AbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +AbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +AbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +AbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +AbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +AbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +AbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +AbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +AbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +AbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +AbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +AbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +AbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +AbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +AbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +AbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +AbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +AbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +AbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +AbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +AbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +AbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +AbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +AcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +AcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +AcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +AcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +AcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +AcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +AcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +AcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +AcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +AcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +AcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +AcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +AcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +AcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +AcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +AcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +AcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +AcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +AcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +AcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +AcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +AcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +AcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +AcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +AcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +AcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +AcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +AcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +AccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +AccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +AccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +AccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +AccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +AccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +AccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +AccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +AccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +AccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +AccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +AccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +AccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +AccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +AchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +AchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +AchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +AchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +AchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +AchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +AchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +AchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +AchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +AchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +AchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +AchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +AchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +AchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +a9th8th7th6th5th4th3rd2nd1st10thl1_1 +a9th8th7th6th5th4th3rd2nd1st10thl1_2 +a9th8th7th6th5th4th3rd2nd1st10thl1_3 +a9th8th7th6th5th4th3rd2nd1st10thl1_4 +a9th8th7th6th5th4th3rd2nd1st10thl1_5 +a9th8th7th6th5th4th3rd2nd1st10thl1_6 +a9th8th7th6th5th4th3rd2nd1st10thl1_7 +a9th8th7th6th5th4th3rd2nd1st10thl1_8 +a9th8th7th6th5th4th3rd2nd1st10thl1_9 +a9th8th7th6th5th4th3rd2nd1st10thl1_10 +a9th8th7th6th5th4th3rd2nd1st10thl1_11 +a9th8th7th6th5th4th3rd2nd1st10thl1_12 +a9th8th7th6th5th4th3rd2nd1st10thl1_13 +a9th8th7th6th5th4th3rd2nd1st10thl1_14 +abackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +aberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +aberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +aberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +aberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +aberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +aberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +aberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +aberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +aberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +aberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +aberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +aberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +aberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +aberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +aberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +aberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +aberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +aberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +aberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +aberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +aberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +aberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +aberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +aberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +aberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +aberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +aberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +aberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +ablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +ablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +ablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +ablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +ablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +ablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +ablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +ablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +ablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +ablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +ablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +ablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +ablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +ablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +ablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +ablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +ablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +ablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +ablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +ablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +ablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +ablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +ablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +ablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +ablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +ablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +ablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +ablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +ableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +ableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +ableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +ableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +ableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +ableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +ableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +ableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +ableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +ableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +ableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +ableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +ableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +ableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +ablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +ablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +ablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +ablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +ablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +ablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +ablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +ablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +ablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +ablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +ablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +ablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +ablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +ablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +aboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +aboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +aboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +aboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +aboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +aboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +aboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +aboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +aboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +aboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +aboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +aboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +aboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +aboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +aboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +aboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +aboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +aboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +aboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +aboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +aboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +aboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +aboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +aboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +aboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +aboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +aboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +aboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +aborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +aborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +aborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +aborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +aborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +aborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +aborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +aborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +aborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +aborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +aborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +aborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +aborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +aborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +aborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +aborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +aborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +aborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +aborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +aborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +aborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +aborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +aborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +aborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +aborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +aborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +aborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +aborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +aboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +aboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +aboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +aboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +aboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +aboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +aboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +aboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +aboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +aboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +aboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +aboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +aboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +aboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +aboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +aboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +aboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +aboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +aboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +aboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +aboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +aboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +aboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +aboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +aboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +aboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +aboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +aboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +aboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +aboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +aboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +aboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +aboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +aboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +aboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +aboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +aboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +aboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +aboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +aboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +aboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +aboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +aboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +aboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +aboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +aboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +aboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +aboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +aboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +aboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +aboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +aboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +aboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +aboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +aboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +aboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +absenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +absenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +absenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +absenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +absenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +absenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +absenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +absenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +absenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +absenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +absenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +absenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +absenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +absenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +absentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +absentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +absentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +absentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +absentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +absentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +absentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +absentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +absentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +absentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +absentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +absentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +absentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +absentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +absenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +absenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +absenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +absenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +absenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +absenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +absenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +absenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +absenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +absenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +absenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +absenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +absenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +absenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +absenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +absenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +absenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +absenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +absenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +absenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +absenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +absenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +absenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +absenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +absenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +absenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +absenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +absenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +absentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +absentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +absentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +absentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +absentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +absentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +absentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +absentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +absentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +absentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +absentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +absentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +absentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +absentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +absentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +absentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +absentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +absentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +absentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +absentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +absentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +absentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +absentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +absentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +absentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +absentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +absentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +absentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +absintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +absintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +absintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +absintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +absintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +absintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +absintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +absintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +absintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +absintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +absintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +absintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +absintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +absintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +absoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +absoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +absoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +absoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +absoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +absoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +absoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +absoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +absoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +absoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +absoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +absoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +absoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +absoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +absolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +absolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +absolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +absolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +absolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +absolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +absolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +absolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +absolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +absolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +absolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +absolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +absolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +absolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +absolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +absolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +absolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +absolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +absolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +absolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +absolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +absolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +absolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +absolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +absolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +absolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +absolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +absolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +absorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +absorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +absorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +absorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +absorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +absorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +absorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +absorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +absorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +absorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +absorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +absorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +absorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +absorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +absorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +absorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +absorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +absorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +absorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +absorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +absorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +absorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +absorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +absorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +absorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +absorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +absorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +absorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +absorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +absorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +absorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +absorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +absorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +absorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +absorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +absorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +absorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +absorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +absorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +absorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +absorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +absorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +absorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +absorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +absorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +absorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +absorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +absorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +absorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +absorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +absorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +absorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +absorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +absorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +absorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +absorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +absurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +absurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +absurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +absurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +absurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +absurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +absurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +absurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +absurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +absurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +absurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +absurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +absurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +absurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +abyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +abyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +abyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +abyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +abyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +abyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +abyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +abyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +abyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +abyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +abyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +abyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +abyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +abyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +academeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +academeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +academeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +academeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +academeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +academeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +academeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +academeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +academeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +academeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +academeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +academeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +academeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +academeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +academiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +academiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +academiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +academiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +academiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +academiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +academiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +academiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +academiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +academiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +academiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +academiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +academiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +academiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +academicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +academicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +academicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +academicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +academicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +academicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +academicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +academicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +academicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +academicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +academicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +academicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +academicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +academicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +academicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +academicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +academicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +academicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +academicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +academicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +academicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +academicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +academicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +academicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +academicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +academicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +academicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +academicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +academyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +academyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +academyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +academyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +academyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +academyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +academyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +academyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +academyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +academyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +academyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +academyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +academyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +academyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +acanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +acanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +acanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +acanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +acanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +acanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +acanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +acanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +acanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +acanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +acanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +acanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +acanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +acanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +acceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +acceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +acceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +acceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +acceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +acceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +acceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +acceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +acceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +acceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +acceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +acceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +acceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +acceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +acceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +acceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +acceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +acceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +acceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +acceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +acceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +acceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +acceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +acceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +acceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +acceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +acceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +acceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +acceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +acceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +acceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +acceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +acceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +acceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +acceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +acceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +acceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +acceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +acceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +acceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +acceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +acceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +acceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +acceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +acceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +acceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +acceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +acceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +acceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +acceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +acceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +acceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +acceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +acceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +acceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +acceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +acclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +acclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +acclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +acclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +acclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +acclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +acclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +acclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +acclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +acclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +acclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +acclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +acclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +acclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +acclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +acclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +acclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +acclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +acclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +acclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +acclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +acclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +acclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +acclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +acclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +acclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +acclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +acclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +acclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +acclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +acclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +acclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +acclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +acclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +acclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +acclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +acclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +acclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +acclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +acclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +acclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +acclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +acculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +acculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +acculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +acculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +acculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +acculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +acculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +acculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +acculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +acculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +acculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +acculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +acculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +acculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +accustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +accustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +accustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +accustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +accustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +accustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +accustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +accustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +accustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +accustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +accustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +accustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +accustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +accustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +aceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +aceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +aceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +aceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +aceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +aceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +aceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +aceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +aceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +aceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +aceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +aceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +aceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +aceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +acerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +acerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +acerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +acerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +acerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +acerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +acerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +acerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +acerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +acerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +acerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +acerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +acerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +acerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +acerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +acerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +acerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +acerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +acerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +acerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +acerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +acerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +acerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +acerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +acerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +acerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +acerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +acerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +acetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +acetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +acetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +acetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +acetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +acetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +acetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +acetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +acetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +acetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +acetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +acetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +acetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +acetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +aceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +aceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +aceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +aceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +aceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +aceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +aceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +aceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +aceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +aceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +aceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +aceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +aceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +aceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +acetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +acetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +acetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +acetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +acetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +acetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +acetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +acetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +acetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +acetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +acetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +acetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +acetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +acetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +acetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +acetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +acetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +acetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +acetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +acetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +acetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +acetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +acetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +acetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +acetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +acetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +acetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +acetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +acheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +acheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +acheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +acheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +acheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +acheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +acheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +acheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +acheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +acheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +acheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +acheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +acheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +acheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +achieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +achieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +achieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +achieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +achieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +achieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +achieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +achieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +achieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +achieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +achieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +achieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +achieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +achieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +achingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +achingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +achingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +achingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +achingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +achingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +achingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +achingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +achingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +achingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +achingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +achingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +achingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +achingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +achromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +achromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +achromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +achromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +achromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +achromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +achromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +achromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +achromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +achromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +achromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +achromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +achromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +achromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_1 +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_2 +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_3 +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_4 +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_5 +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_6 +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_7 +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_8 +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_9 +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_10 +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_11 +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_12 +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_13 +acidachromaticachingAchillesachieveacheacetyleneacetoneaceticacetateacerbityacerbicaceaccustomaccuseaccusatoryaccusativeaccusationaccurateaccuracyaccumulateacculturateaccrueaccrualaccretionaccreditationaccreditateaccreditAccraaccountantaccountaccostaccordionaccordantaccordaccomplishaccompliceaccompanyaccompanistaccompanimentaccommodateaccoladeacclimateacclamationacclaimaccipiteraccidentalaccidentaccessoryaccessionaccessibleaccessacceptoracceptantacceptableacceptaccentuateaccentualaccentaccelerometeraccelerateaccedeAcapulcoacanthusAcadiaacademyacademicianacademicacademiaacademeACAbyssiniaabyssabysmalabuttingabuttedabutabusiveabuseabusableabundantabuildingabsurdabstruseabstractorabstracterabstractabstinentabstentionabstainabsorptiveabsorptionabsorbentabsorbabsolveabsolutionabsoluteabsintheabsentmindedabsentiaabsenteeismabsenteeabsentabsenceabscissaeabscissaabscessabruptabrogateabroadabridgmentabridgeabreastabreactabrasiveabrasionAbramsonAbramAbrahamabradeabovementionedabovegroundaboveboardaboveaboutaboundabortaborningaborigineaboriginalabominateabominableabolitionabolishabodeaboardAboabnormalAbnerablutionableablazeablateabjectAbigailAbidjanabideabhorrentabhorredabeyantabeyanceabettingabettedabetaberrateaberrantAbernathyAberdeenAbelsonAbelianAbelabedAbeabductabdominalabdomenabdicateabcabbreviateAbbottabbotabbeyabbeabbasabaterabateabashabaseabandonabaloneabacusabackAbabaABAAAUAaronAarhusAAASAAAa9th8th7th6th5th4th3rd2nd1st10thl1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/7.8 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/7.8 new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/7.8 @@ -0,0 +1 @@ + diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.1 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.1 new file mode 100644 index 0000000000..dcf124b442 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.1 @@ -0,0 +1,14 @@ +XXXX +XXXX +XXXX +XXXX +XXXX +XXXX +XXXX +XXXX +XXXX +XXXXX +XXXXX +XXXXX +XXXXX +XXXXX diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.10 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.10 new file mode 100644 index 0000000000..86f75c15bc --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.10 @@ -0,0 +1,14 @@ +l1_X +l1_X +l1_X +l1_X +l1_X +l1_X +l1_X +l1_X +l1_X +l1_X0 +l1_X1 +l1_X2 +l1_X3 +l1_X4 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.11 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.11 new file mode 100644 index 0000000000..70a0f11d63 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.11 @@ -0,0 +1,28 @@ +lX_1 +lX_2 +lX_3 +lX_4 +lX_5 +lX_6 +lX_7 +lX_8 +lX_9 +lX_10 +lX_11 +lX_12 +lX_13 +lX_14 +lX_1 +lX_2 +lX_3 +lX_4 +lX_5 +lX_6 +lX_7 +lX_8 +lX_9 +lX_10 +lX_11 +lX_12 +lX_13 +lX_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.12 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.12 new file mode 100644 index 0000000000..ded4e9815e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.12 @@ -0,0 +1,14 @@ +lX_X +lX_X +lX_X +lX_4 +lX_5 +lX_6 +lX_7 +lX_8 +lX_9 +lX_X0 +lX_XX +lX_XX +lX_XX +lX_X4 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.13 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.13 new file mode 100644 index 0000000000..48646d1ae6 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.13 @@ -0,0 +1,14 @@ +l8_8 +l8_7 +l8_6 +l8_5 +l8_4 +l8_3 +l8_2 +l8_1 +l8_0 +l8_89 +l8_88 +l8_87 +l8_86 +l8_85 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.14 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.14 new file mode 100644 index 0000000000..48646d1ae6 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.14 @@ -0,0 +1,14 @@ +l8_8 +l8_7 +l8_6 +l8_5 +l8_4 +l8_3 +l8_2 +l8_1 +l8_0 +l8_89 +l8_88 +l8_87 +l8_86 +l8_85 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.15 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.15 new file mode 100644 index 0000000000..f414bb53eb --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.15 @@ -0,0 +1,13 @@ +l1_1Xl1_2 +l1_3 +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.16 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.16 new file mode 100644 index 0000000000..230cc08121 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.16 @@ -0,0 +1,7 @@ +eeefff +Xeefff +XYefff +XYeYff +XYeYYf +XYeYYY +XYeYYY diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.17 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.17 new file mode 100644 index 0000000000..3bcc601e03 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.17 @@ -0,0 +1,14 @@ +l1_1 +l1_2 +l1_3 +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.18 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.18 new file mode 100644 index 0000000000..833e1ba42f --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.18 @@ -0,0 +1,14 @@ +l1X1 +l1X2 +l1X3 +l1X4 +l1X5 +l1X6 +l1X7 +l1X8 +l1X9 +l1X10 +l1X11 +l1X12 +l1X13 +l1X14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.19 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.19 new file mode 100644 index 0000000000..6536cb8296 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.19 @@ -0,0 +1,14 @@ +X_1 +X_2 +X_3 +X_4 +X_5 +X_6 +X_7 +X_8 +X_9 +X_10 +X_11 +X_12 +X_13 +X_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.2 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.2 new file mode 100644 index 0000000000..dcf124b442 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.2 @@ -0,0 +1,14 @@ +XXXX +XXXX +XXXX +XXXX +XXXX +XXXX +XXXX +XXXX +XXXX +XXXXX +XXXXX +XXXXX +XXXXX +XXXXX diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.20 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.20 new file mode 100644 index 0000000000..f9adadacab --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.20 @@ -0,0 +1,14 @@ +X[_1 +X[_2 +X[_3 +X[_4 +X[_5 +X[_6 +X[_7 +X[_8 +X[_9 +X[_10 +X[_11 +X[_12 +X[_13 +X[_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.21 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.21 new file mode 100644 index 0000000000..ec4d9e629b --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.21 @@ -0,0 +1 @@ +a-b-c diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.22 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.22 new file mode 100644 index 0000000000..1191247b6d --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.22 @@ -0,0 +1,2 @@ +1 +2 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.23 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.23 new file mode 100644 index 0000000000..c66dd65b09 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.23 @@ -0,0 +1 @@ +1X2 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.3 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.3 new file mode 100644 index 0000000000..dcf124b442 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.3 @@ -0,0 +1,14 @@ +XXXX +XXXX +XXXX +XXXX +XXXX +XXXX +XXXX +XXXX +XXXX +XXXXX +XXXXX +XXXXX +XXXXX +XXXXX diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.4 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.4 new file mode 100644 index 0000000000..3bcc601e03 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.4 @@ -0,0 +1,14 @@ +l1_1 +l1_2 +l1_3 +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.5 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.5 new file mode 100644 index 0000000000..833e1ba42f --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.5 @@ -0,0 +1,14 @@ +l1X1 +l1X2 +l1X3 +l1X4 +l1X5 +l1X6 +l1X7 +l1X8 +l1X9 +l1X10 +l1X11 +l1X12 +l1X13 +l1X14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.6 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.6 new file mode 100644 index 0000000000..47c08aebe0 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.6 @@ -0,0 +1,14 @@ +(l)(1)(_)(1) +(l)(1)(_)(2) +(l)(1)(_)(3) +(l)(1)(_)(4) +(l)(1)(_)(5) +(l)(1)(_)(6) +(l)(1)(_)(7) +(l)(1)(_)(8) +(l)(1)(_)(9) +(l)(1)(_)(1)(0) +(l)(1)(_)(1)(1) +(l)(1)(_)(1)(2) +(l)(1)(_)(1)(3) +(l)(1)(_)(1)(4) diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.7 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.7 new file mode 100644 index 0000000000..0ff0b9e770 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.7 @@ -0,0 +1,14 @@ +(&)(&)(&)(&) +(&)(&)(&)(&) +(&)(&)(&)(&) +(&)(&)(&)(&) +(&)(&)(&)(&) +(&)(&)(&)(&) +(&)(&)(&)(&) +(&)(&)(&)(&) +(&)(&)(&)(&) +(&)(&)(&)(&)(&) +(&)(&)(&)(&)(&) +(&)(&)(&)(&)(&) +(&)(&)(&)(&)(&) +(&)(&)(&)(&)(&) diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.8 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.8 new file mode 100644 index 0000000000..08bbf8cff5 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.8 @@ -0,0 +1,14 @@ +x_x1xl1 +x_x1xl2 +x_x1xl3 +x_x1xl4 +x_x1xl5 +x_x1xl6 +x_x1xl7 +x_x1xl8 +x_x1xl9 +x_x1xl10 +x_x1xl11 +x_x1xl12 +x_x1xl13 +x_x1xl14 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.9 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.9 new file mode 100644 index 0000000000..e0cd8b502e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/8.9 @@ -0,0 +1,42 @@ +l1u0 +u1 +u21 +l1u0 +u1 +u22 +l1u0 +u1 +u23 +l1u0 +u1 +u24 +l1u0 +u1 +u25 +l1u0 +u1 +u26 +l1u0 +u1 +u27 +l1u0 +u1 +u28 +l1u0 +u1 +u29 +l1u0 +u1 +u210 +l1u0 +u1 +u211 +l1u0 +u1 +u212 +l1u0 +u1 +u213 +l1u0 +u1 +u214 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.1 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.1 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.1 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.10 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.10 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.10 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.11 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.11 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.11 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.12 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.12 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.12 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.13 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.13 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.13 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.14 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.14 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.14 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.15 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.15 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.15 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.16 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.16 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.16 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.17 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.17 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.17 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.18 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.18 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.18 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.19 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.19 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.19 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.2 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.2 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.2 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.20 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.20 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.20 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.21 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.21 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.21 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.22 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.22 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.22 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.23 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.23 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.23 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.24 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.24 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.24 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.25 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.25 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.25 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.26 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.26 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.26 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.27 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.27 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.27 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.28 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.28 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.28 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.29 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.29 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.29 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.3 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.3 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.3 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.30 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.30 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.30 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.31 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.31 new file mode 100644 index 0000000000..573541ac97 --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.31 @@ -0,0 +1 @@ +0 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.4 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.4 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.4 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.5 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.5 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.5 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.6 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.6 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.6 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.7 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.7 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.7 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.8 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.8 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.8 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.9 b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.9 new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/sed/bsd/regress.multitest.out/9.9 @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/sed/sed_addr.ksh b/usr/src/test/util-tests/tests/sed/sed_addr.ksh index a0b8b64dee..e5327fcd27 100644 --- a/usr/src/test/util-tests/tests/sed/sed_addr.ksh +++ b/usr/src/test/util-tests/tests/sed/sed_addr.ksh @@ -11,6 +11,8 @@ # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. +SED=${SED:=/usr/bin/sed} + function fatal { echo "[FATAL] $*" > /dev/stderr exit 1 @@ -19,29 +21,34 @@ function fatal { function runtest { typeset script="$1" typeset expect="$2" + typeset files="${3:-$input1}" typeset ef=`mktemp` [[ -n "$expect" ]] && printf "%s\n" $expect > $ef - sed -n "$script" < $input > $output + $SED -n "$script" $files > $output if [[ $? -eq 0 ]] && cmp -s $output $ef; then - echo "[PASS] sed $script" + echo "[PASS] sed $script $files" else - echo "[FAIL] sed $script" + echo "[FAIL] sed $script $files" diff -u $ef $output err=1 fi rm -f $ef } -input=`mktemp` -output=`mktemp` -[[ -n "$input" && -f "$input" ]] || fatal "Could not create temp input" -[[ -n "$output" && -f "$output" ]] || fatal "Could not create temp output" +for f in input1 input2 output; do + tf=`mktemp` + [[ -n "$tf" && -f "$tf" ]] || fatal "Could not create temp file $f" + eval $f=$tf +done typeset err=0 -printf "%s\n" a b c d e f g h a j > $input -[[ $? -eq 0 && -s "$input" ]] || fatal "Could not populate input file" + +printf "%s\n" a b c d e f g h a j > $input1 +[[ $? -eq 0 && -s "$input1" ]] || fatal "Could not populate input1 file" +printf "%s\n" m n o p q z > $input2 +[[ $? -eq 0 && -s "$input2" ]] || fatal "Could not populate input2 file" # Simple runtest "3p" "c" @@ -83,6 +90,28 @@ runtest "4,+3 { /e/b p }" "d f g" -rm -f $input $output +# stdin +cat $input2 $input2 | runtest "\$p" "z" " " + +# Multi-file +for fileset in \ + "$input1 $input2" \ + "$input1 /dev/null $input2" \ + "/dev/null $input1 $input2" \ + "$input1 $input2 /dev/null" \ + "$input1 /dev/null $input2 /dev/null" \ + "/dev/null $input1 /dev/null $input2" \ + "$input1 $input2 /dev/null /dev/null" \ + "$input1 /dev/null /dev/null $input2 /dev/null" \ + "/dev/null $input1 /dev/null /dev/null $input2" \ +; do + runtest "\$p" "z" "$fileset" + runtest "3p" "c" "$fileset" + runtest "13p" "o" "$fileset" +done + +rm -f $input1 $input2 $output + +[[ $err -eq 0 ]] && echo "--- All sed_addr tests passed" exit $err diff --git a/usr/src/test/util-tests/tests/smbios/smbios.c b/usr/src/test/util-tests/tests/smbios/smbios.c index 364cb9344f..429d4f81be 100644 --- a/usr/src/test/util-tests/tests/smbios/smbios.c +++ b/usr/src/test/util-tests/tests/smbios/smbios.c @@ -11,6 +11,7 @@ /* * Copyright (c) 2018, Joyent, Inc. + * Copyright 2020 Oxide Computer Company */ /* @@ -219,7 +220,23 @@ static const smbios_test_t smbios_tests[] = { .st_mktable = smbios_test_slot_mktable, .st_canopen = B_TRUE, .st_verify = smbios_test_slot_verify, - .st_desc = "slot tests" + .st_desc = "slot 3.2" + }, { + .st_entry = SMBIOS_ENTRY_POINT_30, + .st_tvers = SMB_VERSION_34, + .st_libvers = SMB_VERSION, + .st_mktable = smbios_test_slot_mktable_34_nopeers, + .st_canopen = B_TRUE, + .st_verify = smbios_test_slot_verify_34_nopeers, + .st_desc = "slot 3.4 without peers" + }, { + .st_entry = SMBIOS_ENTRY_POINT_30, + .st_tvers = SMB_VERSION_34, + .st_libvers = SMB_VERSION, + .st_mktable = smbios_test_slot_mktable_34_peers, + .st_canopen = B_TRUE, + .st_verify = smbios_test_slot_verify_34_peers, + .st_desc = "slot 3.4 with peers" }, { .st_entry = SMBIOS_ENTRY_POINT_30, .st_tvers = SMB_VERSION, diff --git a/usr/src/test/util-tests/tests/smbios/smbios_test.h b/usr/src/test/util-tests/tests/smbios/smbios_test.h index 62baed7813..c6490f1d13 100644 --- a/usr/src/test/util-tests/tests/smbios/smbios_test.h +++ b/usr/src/test/util-tests/tests/smbios/smbios_test.h @@ -11,6 +11,7 @@ /* * Copyright 2019 Robert Mustacchi + * Copyright 2020 Oxide Computer Company */ #ifndef _SMBIOS_TEST_H @@ -78,7 +79,11 @@ typedef struct smbios_test { * Test functions */ extern boolean_t smbios_test_slot_mktable(smbios_test_table_t *); +extern boolean_t smbios_test_slot_mktable_34_nopeers(smbios_test_table_t *); +extern boolean_t smbios_test_slot_mktable_34_peers(smbios_test_table_t *); extern boolean_t smbios_test_slot_verify(smbios_hdl_t *); +extern boolean_t smbios_test_slot_verify_34_nopeers(smbios_hdl_t *); +extern boolean_t smbios_test_slot_verify_34_peers(smbios_hdl_t *); extern boolean_t smbios_test_badvers_mktable(smbios_test_table_t *); extern boolean_t smbios_test_memdevice_mktable_32(smbios_test_table_t *); diff --git a/usr/src/test/util-tests/tests/smbios/smbios_test_slot.c b/usr/src/test/util-tests/tests/smbios/smbios_test_slot.c index d84cc10e91..95a709a088 100644 --- a/usr/src/test/util-tests/tests/smbios/smbios_test_slot.c +++ b/usr/src/test/util-tests/tests/smbios/smbios_test_slot.c @@ -11,6 +11,7 @@ /* * Copyright (c) 2018, Joyent, Inc. + * Copyright 2020 Oxide Computer Company */ /* @@ -20,6 +21,29 @@ #include "smbios_test.h" static const char *smbios_test_name = "The One Slot"; +static uint8_t smbios_slot_bus = 0x42; +static uint8_t smbios_slot_df = 0x23; +static uint8_t smbios_slot_info = 0x65; +static uint16_t smbios_slot_pitch = 0x12af; + +static void +smbios_test_slot_fill(smb_slot_t *slot) +{ + bzero(slot, sizeof (smb_slot_t)); + slot->smbsl_hdr.smbh_type = SMB_TYPE_SLOT; + slot->smbsl_hdr.smbh_len = sizeof (smb_slot_t); + slot->smbsl_name = 1; + slot->smbsl_type = SMB_SLT_PCIE3G16; + slot->smbsl_width = SMB_SLW_16X; + slot->smbsl_length = SMB_SLL_SHORT; + slot->smbsl_id = htole16(1); + slot->smbsl_ch1 = SMB_SLCH1_33V; + slot->smbsl_ch2 = SMB_SLCH2_PME; + slot->smbsl_sg = htole16(1); + slot->smbsl_bus = smbios_slot_bus; + slot->smbsl_df = smbios_slot_df; + slot->smbsl_dbw = SMB_SLW_16X; +} boolean_t smbios_test_slot_mktable(smbios_test_table_t *table) @@ -28,21 +52,11 @@ smbios_test_slot_mktable(smbios_test_table_t *table) smb_slot_peer_t peers[2]; const uint8_t endstring = 0; - slot.smbsl_hdr.smbh_type = SMB_TYPE_SLOT; - slot.smbsl_hdr.smbh_len = sizeof (smb_slot_t) + sizeof (peers); - - slot.smbsl_name = 1; - slot.smbsl_type = SMB_SLT_PCIE3G16; - slot.smbsl_width = SMB_SLW_16X; - slot.smbsl_length = SMB_SLL_SHORT; - slot.smbsl_id = htole16(1); - slot.smbsl_ch1 = SMB_SLCH1_33V; - slot.smbsl_ch2 = SMB_SLCH2_PME; - slot.smbsl_sg = htole16(1); - slot.smbsl_bus = 0x42; - slot.smbsl_df = 0x23; - slot.smbsl_dbw = SMB_SLW_16X; + smbios_test_slot_fill(&slot); + + slot.smbsl_hdr.smbh_len += sizeof (peers); slot.smbsl_npeers = 2; + peers[0].smbspb_group_no = htole16(1); peers[0].smbspb_bus = 0x42; peers[0].smbspb_df = 0x42; @@ -64,6 +78,121 @@ smbios_test_slot_mktable(smbios_test_table_t *table) return (B_TRUE); } +/* + * 3.4 introduced additional data after peers. This verison constructs a variant + * with no peers. + */ +boolean_t +smbios_test_slot_mktable_34_nopeers(smbios_test_table_t *table) +{ + smb_slot_t slot; + smb_slot_cont_t cont; + const uint8_t endstring = 0; + + smbios_test_slot_fill(&slot); + slot.smbsl_hdr.smbh_len = SMB_SLOT_CONT_START + sizeof (cont); + + cont.smbsl_info = smbios_slot_info; + cont.smbsl_pwidth = SMB_SLW_32X; + cont.smbsl_pitch = htole16(smbios_slot_pitch); + + (void) smbios_test_table_append(table, &slot, sizeof (slot)); + /* + * Append a raw zero to fill in the gaps that the peers would have had + * so the cont structure starts at the right offset. + */ + (void) smbios_test_table_append_raw(table, &endstring, + sizeof (endstring)); + (void) smbios_test_table_append_raw(table, &cont, sizeof (cont)); + (void) smbios_test_table_append_string(table, smbios_test_name); + (void) smbios_test_table_append_raw(table, &endstring, + sizeof (endstring)); + smbios_test_table_append_eot(table); + return (B_TRUE); +} + +boolean_t +smbios_test_slot_mktable_34_peers(smbios_test_table_t *table) +{ + smb_slot_t slot; + smb_slot_cont_t cont; + smb_slot_peer_t peers[1]; + const uint8_t endstring = 0; + + smbios_test_slot_fill(&slot); + slot.smbsl_npeers = 1; + slot.smbsl_hdr.smbh_len = SMB_SLOT_CONT_START + 5 * slot.smbsl_npeers + + sizeof (cont); + + peers[0].smbspb_group_no = htole16(1); + peers[0].smbspb_bus = 0x42; + peers[0].smbspb_df = 0x9a; + peers[0].smbspb_width = SMB_SLW_8X; + + cont.smbsl_info = smbios_slot_info; + cont.smbsl_pwidth = SMB_SLW_32X; + cont.smbsl_pitch = htole16(smbios_slot_pitch); + + (void) smbios_test_table_append(table, &slot, sizeof (slot)); + (void) smbios_test_table_append_raw(table, peers, sizeof (peers)); + (void) smbios_test_table_append_raw(table, &endstring, + sizeof (endstring)); + (void) smbios_test_table_append_raw(table, &cont, sizeof (cont)); + (void) smbios_test_table_append_string(table, smbios_test_name); + (void) smbios_test_table_append_raw(table, &endstring, + sizeof (endstring)); + smbios_test_table_append_eot(table); + return (B_TRUE); +} + + +static boolean_t +smbios_test_slot_common(smbios_slot_t *slot) +{ + uint_t errs = 0; + + if (strcmp(slot->smbl_name, smbios_test_name) != 0) { + warnx("slot name mismatch, expected %s, found %s", + smbios_test_name, slot->smbl_name); + errs++; + } + + if (slot->smbl_type != SMB_SLT_PCIE3G16) { + warnx("incorrect slot type, found %u", slot->smbl_type); + errs++; + } + + if (slot->smbl_width != SMB_SLW_16X) { + warnx("incorrect slot width, found %u", slot->smbl_width); + errs++; + } + + if (slot->smbl_length != SMB_SLL_SHORT) { + warnx("incorrect slot length, found %u", slot->smbl_length); + errs++; + } + + if (slot->smbl_dbw != SMB_SLW_16X) { + warnx("incorrect slot data bus width, found %u", + slot->smbl_dbw); + errs++; + } + + if (slot->smbl_bus != smbios_slot_bus) { + warnx("incorrect slot bus id, found 0x%x\n", slot->smbl_bus); + } + + if (slot->smbl_df != smbios_slot_df) { + warnx("incorrect slot df id, found 0x%x\n", slot->smbl_df); + } + + if (errs > 0) { + return (B_FALSE); + } + + return (B_TRUE); +} + boolean_t smbios_test_slot_verify(smbios_hdl_t *hdl) { @@ -85,32 +214,7 @@ smbios_test_slot_verify(smbios_hdl_t *hdl) return (B_FALSE); } - /* - * Verify everything we'd expect about the slot. - */ - if (strcmp(slot.smbl_name, smbios_test_name) != 0) { - warnx("slot name mismatch, expected %s, found %s", - smbios_test_name, slot.smbl_name); - errs++; - } - - if (slot.smbl_type != SMB_SLT_PCIE3G16) { - warnx("incorrect slot type, found %u", slot.smbl_type); - errs++; - } - - if (slot.smbl_width != SMB_SLW_16X) { - warnx("incorrect slot width, found %u", slot.smbl_width); - errs++; - } - - if (slot.smbl_length != SMB_SLL_SHORT) { - warnx("incorrect slot length, found %u", slot.smbl_length); - errs++; - } - - if (slot.smbl_dbw != SMB_SLW_16X) { - warnx("incorrect slot data bus width, found %u", slot.smbl_dbw); + if (!smbios_test_slot_common(&slot)) { errs++; } @@ -127,8 +231,7 @@ smbios_test_slot_verify(smbios_hdl_t *hdl) } if (npeers != 2) { - warnx("got wrong number of slot peers: %u\n", - npeers); + warnx("got wrong number of slot peers: %u", npeers); return (B_FALSE); } @@ -180,6 +283,194 @@ smbios_test_slot_verify(smbios_hdl_t *hdl) smbios_info_slot_peers_free(hdl, npeers, peers); + if (slot.smbl_info != 0) { + warnx("found wrong slot info: 0x%x", slot.smbl_info); + errs++; + } + + if (slot.smbl_pwidth != 0) { + warnx("found wrong slot physical width: 0x%x", + slot.smbl_pwidth); + errs++; + } + + if (slot.smbl_pitch != 0) { + warnx("found wrong slot pitch: 0x%x", slot.smbl_pitch); + errs++; + } + + if (errs > 0) { + return (B_FALSE); + } + + return (B_TRUE); +} + +boolean_t +smbios_test_slot_verify_34_nopeers(smbios_hdl_t *hdl) +{ + smbios_struct_t sp; + smbios_slot_t slot; + uint_t npeers; + smbios_slot_peer_t *peers; + uint_t errs = 0; + + if (smbios_lookup_type(hdl, SMB_TYPE_SLOT, &sp) == -1) { + warnx("failed to lookup SMBIOS slot: %s", + smbios_errmsg(smbios_errno(hdl))); + return (B_FALSE); + } + + if (smbios_info_slot(hdl, sp.smbstr_id, &slot) != 0) { + warnx("failed to get SMBIOS slot info: %s", + smbios_errmsg(smbios_errno(hdl))); + return (B_FALSE); + } + + if (!smbios_test_slot_common(&slot)) { + errs++; + } + + if (slot.smbl_npeers != 0) { + warnx("incorrect number of slot peers, found %u", + slot.smbl_npeers); + errs++; + } + + if (smbios_info_slot_peers(hdl, sp.smbstr_id, &npeers, &peers) != 0) { + warnx("failed to get SMBIOS peer info: %s", + smbios_errmsg(smbios_errno(hdl))); + return (B_FALSE); + } + + if (npeers != 0) { + warnx("got wrong number of slot peers: %u", npeers); + errs++; + } + + if (peers != NULL) { + warnx("expected NULL peers pointer, but found %p", peers); + errs++; + } + + smbios_info_slot_peers_free(hdl, npeers, peers); + + if (slot.smbl_info != smbios_slot_info) { + warnx("found wrong slot info: 0x%x, expected 0x%x", + slot.smbl_info, smbios_slot_info); + errs++; + } + + if (slot.smbl_pwidth != SMB_SLW_32X) { + warnx("found wrong slot physical width: 0x%x, expected 0x%x", + slot.smbl_pwidth, SMB_SLW_32X); + errs++; + } + + if (slot.smbl_pitch != smbios_slot_pitch) { + warnx("found wrong slot pitch: 0x%x, expected 0x%x", + slot.smbl_pitch, smbios_slot_pitch); + errs++; + } + + if (errs > 0) { + return (B_FALSE); + } + + return (B_TRUE); +} + +boolean_t +smbios_test_slot_verify_34_peers(smbios_hdl_t *hdl) +{ + smbios_struct_t sp; + smbios_slot_t slot; + uint_t npeers; + smbios_slot_peer_t *peers; + uint_t errs = 0; + + if (smbios_lookup_type(hdl, SMB_TYPE_SLOT, &sp) == -1) { + warnx("failed to lookup SMBIOS slot: %s", + smbios_errmsg(smbios_errno(hdl))); + return (B_FALSE); + } + + if (smbios_info_slot(hdl, sp.smbstr_id, &slot) != 0) { + warnx("failed to get SMBIOS slot info: %s", + smbios_errmsg(smbios_errno(hdl))); + return (B_FALSE); + } + + if (!smbios_test_slot_common(&slot)) { + errs++; + } + + if (slot.smbl_npeers != 1) { + warnx("incorrect number of slot peers, found %u", + slot.smbl_npeers); + errs++; + } + + if (smbios_info_slot_peers(hdl, sp.smbstr_id, &npeers, &peers) != 0) { + warnx("failed to get SMBIOS peer info: %s", + smbios_errmsg(smbios_errno(hdl))); + return (B_FALSE); + } + + if (npeers != 1) { + warnx("got wrong number of slot peers: %u", npeers); + errs++; + } + + if (peers[0].smblp_group != 1) { + warnx("incorrect group for peer 0: %u", peers[0].smblp_group); + errs++; + } + + if (peers[0].smblp_data_width != SMB_SLW_8X) { + warnx("incorrect data width for peer 0: %u", + peers[0].smblp_data_width); + errs++; + } + + if (peers[0].smblp_bus != 0x42) { + warnx("incorrect PCI bus for peer 0: %u", + peers[0].smblp_bus); + errs++; + } + + if (peers[0].smblp_device != (0x9a >> 3)) { + warnx("incorrect PCI device for peer 0: %u", + peers[0].smblp_device); + errs++; + } + + if (peers[0].smblp_function != (0x9a & 0x7)) { + warnx("incorrect PCI function for peer 0: %u", + peers[0].smblp_function); + errs++; + } + + smbios_info_slot_peers_free(hdl, npeers, peers); + + if (slot.smbl_info != smbios_slot_info) { + warnx("found wrong slot info: 0x%x, expected 0x%x", + slot.smbl_info, smbios_slot_info); + errs++; + } + + if (slot.smbl_pwidth != SMB_SLW_32X) { + warnx("found wrong slot physical width: 0x%x, expected 0x%x", + slot.smbl_pwidth, SMB_SLW_32X); + errs++; + } + + if (slot.smbl_pitch != smbios_slot_pitch) { + warnx("found wrong slot pitch: 0x%x, expected 0x%x", + slot.smbl_pitch, smbios_slot_pitch); + errs++; + } + if (errs > 0) { return (B_FALSE); } diff --git a/usr/src/tools/env/illumos.sh b/usr/src/tools/env/illumos.sh index cdf3a42bdd..a8c587d072 100644 --- a/usr/src/tools/env/illumos.sh +++ b/usr/src/tools/env/illumos.sh @@ -139,8 +139,8 @@ export ENABLE_SMB_PRINTING= # Set if your distribution has different package versioning #export PKGVERS_BRANCH=2018.0.0.17900 -# Skip Java 8 builds on distributions that don't support it -#export BLD_JAVA_8= +# Skip Java 11 builds on distributions that don't support it +#export BLD_JAVA_11= # POST_NIGHTLY can be any command to be run at the end of nightly. See # nightly(1) for interactions between environment variables and this command. diff --git a/usr/src/uts/common/Makefile.files b/usr/src/uts/common/Makefile.files index 08fb3d45ac..e973cf58ad 100644 --- a/usr/src/uts/common/Makefile.files +++ b/usr/src/uts/common/Makefile.files @@ -1694,7 +1694,7 @@ TEM_OBJS += tem.o tem_safe.o # Font data for generated console fonts # i386_FONT = 8x16 -i386_FONT_SRC= ter-u16n +i386_FONT_SRC= ter-u16b sparc_FONT = 12x22 sparc_FONT_SRC= Gallant19 FONT=$($(MACH)_FONT) @@ -2342,4 +2342,4 @@ BNX_OBJS += \ # mlxcx(7D) # MLXCX_OBJS += mlxcx.o mlxcx_dma.o mlxcx_cmd.o mlxcx_intr.o mlxcx_gld.o \ - mlxcx_ring.o + mlxcx_ring.o mlxcx_sensor.o diff --git a/usr/src/uts/common/brand/lx/procfs/lx_prvnops.c b/usr/src/uts/common/brand/lx/procfs/lx_prvnops.c index c44c32ef29..575acd59a2 100644 --- a/usr/src/uts/common/brand/lx/procfs/lx_prvnops.c +++ b/usr/src/uts/common/brand/lx/procfs/lx_prvnops.c @@ -22,6 +22,7 @@ * Copyright 2010 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. * Copyright 2019 Joyent, Inc. + * Copyright 2020 OmniOS Community Edition (OmniOSce) Association. */ /* @@ -470,7 +471,7 @@ typedef struct lxpr_rlimtab { char *rlim_rctl; /* rctl source */ } lxpr_rlimtab_t; -#define RLIM_MAXFD "Max open files" +#define RLIM_MAXFD "Max open files" static lxpr_rlimtab_t lxpr_rlimtab[] = { { "Max cpu time", "seconds", "process.max-cpu-time" }, @@ -1737,8 +1738,9 @@ lxpr_read_pid_limits(lxpr_node_t *lxpnp, lxpr_uiobuf_t *uiobuf) * match the max value so that we do not output "unlimited". */ if (strcmp(lxpr_rlimtab[i].rlim_name, RLIM_MAXFD) == 0 && - cur[i] == RLIM_INFINITY) - cur[i] = max[i]; + cur[i] == RLIM_INFINITY) { + cur[i] = max[i]; + } } lxpr_unlock(p); @@ -4001,10 +4003,10 @@ lxpr_read_meminfo(lxpr_node_t *lxpnp, lxpr_uiobuf_t *uiobuf) * model, so just inform the caller that no swap is being used. * * MemAvailable - * MemAvailable entry is available since Linux Kernel +3.14, is an - * estimate of how much memory is available for starting new applications, - * without swapping. In lxbrand we will always return the available free - * memory as an estimate of this value. + * MemAvailable entry is available since Linux Kernel +3.14, is an + * estimate of how much memory is available for starting new + * applications, without swapping. In lxbrand we will always return the + * available free memory as an estimate of this value. */ lxpr_uiobuf_printf(uiobuf, "MemTotal: %8lu kB\n" @@ -8094,6 +8096,58 @@ lxpr_write_pid_loginuid(lxpr_node_t *lxpnp, struct uio *uio, struct cred *cr, return (0); } +static int +lxpr_readlink_exe(lxpr_node_t *lxpnp, char *buf, size_t size, cred_t *cr) +{ + size_t dlen = DIRENT64_RECLEN(MAXPATHLEN); + dirent64_t *dp; + vnode_t *dirvp; + int error = ENOENT; + char *dbuf; + proc_t *p; + size_t len; + + p = lxpr_lock(lxpnp, NO_ZOMB); + + if (p == NULL) + return (error); + + dirvp = p->p_execdir; + if (dirvp == NULL) { + lxpr_unlock(p); + return (error); + } + + VN_HOLD(dirvp); + lxpr_unlock(p); + + /* Look up the parent directory path */ + if ((error = vnodetopath(NULL, dirvp, buf, size, cr)) != 0) { + VN_RELE(dirvp); + return (error); + } + + len = strlen(buf); + + dbuf = kmem_alloc(dlen, KM_SLEEP); + + /* + * Walk the parent directory to find the vnode for p->p_exec, in order + * to derive its path. + */ + if ((error = dirfindvp(NULL, dirvp, lxpnp->lxpr_realvp, + cr, dbuf, dlen, &dp)) == 0 && + strlen(dp->d_name) + len + 1 < size) { + buf[len] = '/'; + (void) strcpy(buf + len + 1, dp->d_name); + } else { + error = ENOENT; + } + VN_RELE(dirvp); + kmem_free(dbuf, dlen); + return (error); +} + /* * lxpr_readlink(): Vnode operation for VOP_READLINK() */ @@ -8135,7 +8189,16 @@ lxpr_readlink(vnode_t *vp, uio_t *uiop, cred_t *cr, caller_context_t *ct) if (error != 0) return (error); - if ((error = vnodetopath(NULL, rvp, bp, buflen, cr)) != 0) { + error = vnodetopath(NULL, rvp, bp, buflen, cr); + + /* + * Special handling for /proc/<pid>/exe where the vnode path is + * not cached. + */ + if (error != 0 && lxpnp->lxpr_type == LXPR_PID_EXE) + error = lxpr_readlink_exe(lxpnp, bp, buflen, cr); + + if (error != 0) { /* * Special handling possible for /proc/<pid>/fd/<num> * Generate <type>:[<inode>] links, if allowed. diff --git a/usr/src/uts/common/conf/param.c b/usr/src/uts/common/conf/param.c index 1120748b98..06920c3574 100644 --- a/usr/src/uts/common/conf/param.c +++ b/usr/src/uts/common/conf/param.c @@ -116,7 +116,7 @@ const unsigned int _diskrpm = (unsigned int)DISKRPM; const unsigned long _pgthresh = (unsigned long)PGTHRESH; const unsigned int _maxslp = (unsigned int)MAXSLP; const unsigned long _maxhandspreadpages = (unsigned long)MAXHANDSPREADPAGES; -const int _ncpu = (int)NCPU; +const int _ncpu = (int)NCPU; const int _ncpu_log2 = (int)NCPU_LOG2; const int _ncpu_p2 = (int)NCPU_P2; const unsigned long _defaultstksz = (unsigned long)DEFAULTSTKSZ; @@ -131,9 +131,12 @@ const unsigned int _nbpg = (unsigned int)MMU_PAGESIZE; */ /* - * Default hz is 100, but if we set hires_tick we get higher resolution - * clock behavior (currently defined to be 1000 hz). Higher values seem - * to work, but are not supported. + * hz is 100, but we set hires_tick to get higher resolution clock behavior + * (currently defined to be 1000 hz). Higher values seem to work, but are not + * supported. + * + * This is configured via hires_tick to allow users to explicitly customize it + * to 0 should the need arise. * * If we do decide to play with higher values, remember that hz should * satisfy the following constraints to avoid integer round-off problems: @@ -160,7 +163,7 @@ const unsigned int _nbpg = (unsigned int)MMU_PAGESIZE; int hz = HZ_DEFAULT; int hires_hz = HIRES_HZ_DEFAULT; -int hires_tick = 0; +int hires_tick = 1; int cpu_decay_factor = 10; /* this is no longer tied to clock */ int max_hres_adj; /* maximum adjustment of hrtime per tick */ int tick_per_msec; /* clock ticks per millisecond (zero if hz < 1000) */ diff --git a/usr/src/uts/common/fs/smbsrv/smb2_fsctl_copychunk.c b/usr/src/uts/common/fs/smbsrv/smb2_fsctl_copychunk.c index 4240328207..4a657bbf19 100644 --- a/usr/src/uts/common/fs/smbsrv/smb2_fsctl_copychunk.c +++ b/usr/src/uts/common/fs/smbsrv/smb2_fsctl_copychunk.c @@ -447,6 +447,8 @@ smb2_fsctl_copychunk_meta(smb_request_t *sr, smb_ofile_t *src_of) * here don't generally have WRITE_DAC access (sigh) so we * have to bypass ofile access checks for this operation. * The file-system level still does its access checking. + * + * TODO: this should really copy the SACL, too. */ smb_fssd_init(&fs_sd, secinfo, sd_flags); sr->fid_ofile = NULL; diff --git a/usr/src/uts/common/fs/smbsrv/smb_fsops.c b/usr/src/uts/common/fs/smbsrv/smb_fsops.c index 8fafac5f60..43b513e840 100644 --- a/usr/src/uts/common/fs/smbsrv/smb_fsops.c +++ b/usr/src/uts/common/fs/smbsrv/smb_fsops.c @@ -20,7 +20,7 @@ */ /* * Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved. - * Copyright 2018 Nexenta Systems, Inc. All rights reserved. + * Copyright 2020 Nexenta by DDN, Inc. All rights reserved. */ #include <sys/sid.h> @@ -147,10 +147,9 @@ smb_fsop_create_with_sd(smb_request_t *sr, cred_t *cr, is_dir = ((fs_sd->sd_flags & SMB_FSSD_FLAGS_DIR) != 0); if (smb_tree_has_feature(sr->tid_tree, SMB_TREE_ACLONCREATE)) { - if (fs_sd->sd_secinfo & SMB_ACL_SECINFO) { - dacl = fs_sd->sd_zdacl; - sacl = fs_sd->sd_zsacl; - ASSERT(dacl || sacl); + dacl = fs_sd->sd_zdacl; + sacl = fs_sd->sd_zsacl; + if (dacl != NULL || sacl != NULL) { if (dacl && sacl) { acl = smb_fsacl_merge(dacl, sacl); } else if (dacl) { @@ -466,15 +465,20 @@ smb_fsop_create_file(smb_request_t *sr, cred_t *cr, if (op->sd) { /* * SD sent by client in Windows format. Needs to be - * converted to FS format. No inheritance. + * converted to FS format. Inherit DACL/SACL if they're not + * specified. */ secinfo = smb_sd_get_secinfo(op->sd); + smb_fssd_init(&fs_sd, secinfo, 0); status = smb_sd_tofs(op->sd, &fs_sd); if (status == NT_STATUS_SUCCESS) { - rc = smb_fsop_create_with_sd(sr, cr, dnode, - name, attr, ret_snode, &fs_sd); + rc = smb_fsop_sdinherit(sr, dnode, &fs_sd); + if (rc == 0) + rc = smb_fsop_create_with_sd(sr, cr, dnode, + name, attr, ret_snode, &fs_sd); + } else { rc = EINVAL; } @@ -485,7 +489,7 @@ smb_fsop_create_file(smb_request_t *sr, cred_t *cr, * Server applies Windows inheritance rules, * see smb_fsop_sdinherit() comments as to why. */ - smb_fssd_init(&fs_sd, SMB_ACL_SECINFO, 0); + smb_fssd_init(&fs_sd, 0, 0); rc = smb_fsop_sdinherit(sr, dnode, &fs_sd); if (rc == 0) { rc = smb_fsop_create_with_sd(sr, cr, dnode, @@ -607,15 +611,19 @@ smb_fsop_mkdir( if (op->sd) { /* * SD sent by client in Windows format. Needs to be - * converted to FS format. No inheritance. + * converted to FS format. Inherit DACL/SACL if they're not + * specified. */ secinfo = smb_sd_get_secinfo(op->sd); + smb_fssd_init(&fs_sd, secinfo, SMB_FSSD_FLAGS_DIR); status = smb_sd_tofs(op->sd, &fs_sd); if (status == NT_STATUS_SUCCESS) { - rc = smb_fsop_create_with_sd(sr, cr, dnode, - name, attr, ret_snode, &fs_sd); + rc = smb_fsop_sdinherit(sr, dnode, &fs_sd); + if (rc == 0) + rc = smb_fsop_create_with_sd(sr, cr, dnode, + name, attr, ret_snode, &fs_sd); } else rc = EINVAL; @@ -626,7 +634,7 @@ smb_fsop_mkdir( * Server applies Windows inheritance rules, * see smb_fsop_sdinherit() comments as to why. */ - smb_fssd_init(&fs_sd, SMB_ACL_SECINFO, SMB_FSSD_FLAGS_DIR); + smb_fssd_init(&fs_sd, 0, SMB_FSSD_FLAGS_DIR); rc = smb_fsop_sdinherit(sr, dnode, &fs_sd); if (rc == 0) { rc = smb_fsop_create_with_sd(sr, cr, dnode, @@ -2391,6 +2399,8 @@ smb_fsop_sdmerge(smb_request_t *sr, smb_node_t *snode, smb_fssd_t *fs_sd) * owner has been specified. Callers should translate this to * STATUS_INVALID_OWNER which is not the normal mapping for EPERM * in upper layers, so EPERM is mapped to EBADE. + * + * If 'overwrite' is non-zero, then the existing ACL is ignored. */ int smb_fsop_sdwrite(smb_request_t *sr, cred_t *cr, smb_node_t *snode, @@ -2456,14 +2466,13 @@ smb_fsop_sdwrite(smb_request_t *sr, cred_t *cr, smb_node_t *snode, } if (fs_sd->sd_secinfo & SMB_ACL_SECINFO) { - if (overwrite == 0) { + if (overwrite == 0) error = smb_fsop_sdmerge(sr, snode, fs_sd); - if (error) - return (error); - } - error = smb_fsop_aclwrite(sr, cr, snode, fs_sd); - if (error) { + if (error == 0) + error = smb_fsop_aclwrite(sr, cr, snode, fs_sd); + + if (error != 0) { /* * Revert uid/gid changes if required. */ @@ -2511,39 +2520,46 @@ smb_fsop_sdinherit(smb_request_t *sr, smb_node_t *dnode, smb_fssd_t *fs_sd) acl_t *sacl = NULL; int is_dir; int error; + uint32_t secinfo; + smb_fssd_t pfs_sd; ASSERT(fs_sd); - if (sr->tid_tree->t_acltype != ACE_T) { - /* - * No forced inheritance for non-ZFS filesystems. - */ - fs_sd->sd_secinfo = 0; + secinfo = fs_sd->sd_secinfo; + + /* Anything to do? */ + if ((secinfo & SMB_ACL_SECINFO) == SMB_ACL_SECINFO) + return (0); + + /* + * No forced inheritance for non-ZFS filesystems. + */ + if (sr->tid_tree->t_acltype != ACE_T) return (0); - } + smb_fssd_init(&pfs_sd, SMB_ACL_SECINFO, fs_sd->sd_flags); /* Fetch parent directory's ACL */ - error = smb_fsop_sdread(sr, zone_kcred(), dnode, fs_sd); + error = smb_fsop_sdread(sr, zone_kcred(), dnode, &pfs_sd); if (error) { return (error); } is_dir = (fs_sd->sd_flags & SMB_FSSD_FLAGS_DIR); - dacl = smb_fsacl_inherit(fs_sd->sd_zdacl, is_dir, SMB_DACL_SECINFO, - sr->user_cr); - sacl = smb_fsacl_inherit(fs_sd->sd_zsacl, is_dir, SMB_SACL_SECINFO, - sr->user_cr); - - if (sacl == NULL) - fs_sd->sd_secinfo &= ~SMB_SACL_SECINFO; - - smb_fsacl_free(fs_sd->sd_zdacl); - smb_fsacl_free(fs_sd->sd_zsacl); + if ((secinfo & SMB_DACL_SECINFO) == 0) { + dacl = smb_fsacl_inherit(pfs_sd.sd_zdacl, is_dir, + SMB_DACL_SECINFO, sr->user_cr); + fs_sd->sd_zdacl = dacl; + } - fs_sd->sd_zdacl = dacl; - fs_sd->sd_zsacl = sacl; + if ((secinfo & SMB_SACL_SECINFO) == 0) { + sacl = smb_fsacl_inherit(pfs_sd.sd_zsacl, is_dir, + SMB_SACL_SECINFO, sr->user_cr); + fs_sd->sd_zsacl = sacl; + } + smb_fsacl_free(pfs_sd.sd_zdacl); + smb_fsacl_free(pfs_sd.sd_zsacl); return (0); } #endif /* _KERNEL */ diff --git a/usr/src/uts/common/fs/smbsrv/smb_idmap.c b/usr/src/uts/common/fs/smbsrv/smb_idmap.c index b9bfa991c4..e6c04193b0 100644 --- a/usr/src/uts/common/fs/smbsrv/smb_idmap.c +++ b/usr/src/uts/common/fs/smbsrv/smb_idmap.c @@ -20,7 +20,7 @@ */ /* * Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved. - * Copyright 2018 Nexenta Systems, Inc. All rights reserved. + * Copyright 2020 Nexenta by DDN, Inc. All rights reserved. */ /* @@ -83,12 +83,12 @@ smb_idmap_getsid(uid_t id, int idtype, smb_sid_t **sid) switch (idtype) { case SMB_IDMAP_USER: - sim.sim_stat = kidmap_getsidbyuid(global_zone, id, + sim.sim_stat = kidmap_getsidbyuid(curzone, id, (const char **)&sim.sim_domsid, &sim.sim_rid); break; case SMB_IDMAP_GROUP: - sim.sim_stat = kidmap_getsidbygid(global_zone, id, + sim.sim_stat = kidmap_getsidbygid(curzone, id, (const char **)&sim.sim_domsid, &sim.sim_rid); break; @@ -150,17 +150,17 @@ smb_idmap_getid(smb_sid_t *sid, uid_t *id, int *idtype) switch (*idtype) { case SMB_IDMAP_USER: - sim.sim_stat = kidmap_getuidbysid(global_zone, sim.sim_domsid, + sim.sim_stat = kidmap_getuidbysid(curzone, sim.sim_domsid, sim.sim_rid, sim.sim_id); break; case SMB_IDMAP_GROUP: - sim.sim_stat = kidmap_getgidbysid(global_zone, sim.sim_domsid, + sim.sim_stat = kidmap_getgidbysid(curzone, sim.sim_domsid, sim.sim_rid, sim.sim_id); break; case SMB_IDMAP_UNKNOWN: - sim.sim_stat = kidmap_getpidbysid(global_zone, sim.sim_domsid, + sim.sim_stat = kidmap_getpidbysid(curzone, sim.sim_domsid, sim.sim_rid, sim.sim_id, &sim.sim_idtype); break; @@ -186,7 +186,7 @@ smb_idmap_batch_create(smb_idmap_batch_t *sib, uint16_t nmap, int flags) bzero(sib, sizeof (smb_idmap_batch_t)); - sib->sib_idmaph = kidmap_get_create(global_zone); + sib->sib_idmaph = kidmap_get_create(curzone); sib->sib_flags = flags; sib->sib_nmap = nmap; diff --git a/usr/src/uts/common/fs/smbsrv/smb_sd.c b/usr/src/uts/common/fs/smbsrv/smb_sd.c index ddbd7b9413..f7e056c511 100644 --- a/usr/src/uts/common/fs/smbsrv/smb_sd.c +++ b/usr/src/uts/common/fs/smbsrv/smb_sd.c @@ -22,7 +22,7 @@ * Copyright 2010 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. * - * Copyright 2013 Nexenta Systems, Inc. All rights reserved. + * Copyright 2020 Nexenta by DDN, Inc. All rights reserved. */ /* @@ -243,16 +243,29 @@ smb_sd_tofs(smb_sd_t *sd, smb_fssd_t *fs_sd) } } + /* + * In SMB, the 'secinfo' determines which parts of the SD the client + * intends to change. Notably, this includes changing the DACL_PRESENT + * and SACL_PRESENT control bits. The client can specify e.g. + * SACL_SECINFO, but not SACL_PRESENT, and this means the client intends + * to remove the SACL. + * + * If the *_PRESENT bit isn't set, then the respective ACL will be NULL. + * [MS-DTYP] disallows providing an ACL when the PRESENT bit isn't set. + * This is enforced by smb_decode_sd(). + * + * We allow the SACL to be NULL, but we MUST have a DACL. + * If the DACL is NULL, that's equivalent to "everyone:full_set:allow". + */ + /* DACL */ if (fs_sd->sd_secinfo & SMB_DACL_SECINFO) { - if (sd->sd_control & SE_DACL_PRESENT) { - status = smb_acl_to_zfs(sd->sd_dacl, flags, - SMB_DACL_SECINFO, &fs_sd->sd_zdacl); - if (status != NT_STATUS_SUCCESS) - return (status); - } - else - return (NT_STATUS_INVALID_ACL); + ASSERT3U(((sd->sd_control & SE_DACL_PRESENT) != 0), ==, + (sd->sd_dacl != NULL)); + status = smb_acl_to_zfs(sd->sd_dacl, flags, + SMB_DACL_SECINFO, &fs_sd->sd_zdacl); + if (status != NT_STATUS_SUCCESS) + return (status); } /* SACL */ @@ -263,8 +276,6 @@ smb_sd_tofs(smb_sd_t *sd, smb_fssd_t *fs_sd) if (status != NT_STATUS_SUCCESS) { return (status); } - } else { - return (NT_STATUS_INVALID_ACL); } } diff --git a/usr/src/uts/common/fs/zfs/arc.c b/usr/src/uts/common/fs/zfs/arc.c index 9e04e5e00d..939282b378 100644 --- a/usr/src/uts/common/fs/zfs/arc.c +++ b/usr/src/uts/common/fs/zfs/arc.c @@ -2538,7 +2538,7 @@ arc_untransform(arc_buf_t *buf, spa_t *spa, const zbookmark_phys_t *zb, */ ret = SET_ERROR(EIO); spa_log_error(spa, zb); - zfs_ereport_post(FM_EREPORT_ZFS_AUTHENTICATION, + (void) zfs_ereport_post(FM_EREPORT_ZFS_AUTHENTICATION, spa, NULL, zb, NULL, 0, 0); } @@ -5801,7 +5801,8 @@ arc_read_done(zio_t *zio) error = SET_ERROR(EIO); if ((zio->io_flags & ZIO_FLAG_SPECULATIVE) == 0) { spa_log_error(zio->io_spa, &acb->acb_zb); - zfs_ereport_post(FM_EREPORT_ZFS_AUTHENTICATION, + (void) zfs_ereport_post( + FM_EREPORT_ZFS_AUTHENTICATION, zio->io_spa, NULL, &acb->acb_zb, zio, 0, 0); } } @@ -6058,7 +6059,7 @@ top: rc = SET_ERROR(EIO); if ((zio_flags & ZIO_FLAG_SPECULATIVE) == 0) { spa_log_error(spa, zb); - zfs_ereport_post( + (void) zfs_ereport_post( FM_EREPORT_ZFS_AUTHENTICATION, spa, NULL, zb, NULL, 0, 0); } diff --git a/usr/src/uts/common/fs/zfs/dnode.c b/usr/src/uts/common/fs/zfs/dnode.c index f5ef390896..345189f695 100644 --- a/usr/src/uts/common/fs/zfs/dnode.c +++ b/usr/src/uts/common/fs/zfs/dnode.c @@ -1197,7 +1197,7 @@ dnode_special_open(objset_t *os, dnode_phys_t *dnp, uint64_t object, dnode_t *dn; zrl_init(&dnh->dnh_zrlock); - zrl_tryenter(&dnh->dnh_zrlock); + VERIFY3U(1, ==, zrl_tryenter(&dnh->dnh_zrlock)); dn = dnode_create(os, dnp, NULL, object, dnh); DNODE_VERIFY(dn); diff --git a/usr/src/uts/common/fs/zfs/dnode_sync.c b/usr/src/uts/common/fs/zfs/dnode_sync.c index dc7317b411..4a060403da 100644 --- a/usr/src/uts/common/fs/zfs/dnode_sync.c +++ b/usr/src/uts/common/fs/zfs/dnode_sync.c @@ -23,6 +23,7 @@ * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2012, 2018 by Delphix. All rights reserved. * Copyright (c) 2014 Spectra Logic Corporation, All rights reserved. + * Copyright 2020 Oxide Computer Company */ #include <sys/zfs_context.h> @@ -736,13 +737,22 @@ dnode_sync(dnode_t *dn, dmu_tx_t *tx) dsfra.dsfra_dnode = dn; dsfra.dsfra_tx = tx; dsfra.dsfra_free_indirects = freeing_dnode; + mutex_enter(&dn->dn_mtx); if (freeing_dnode) { ASSERT(range_tree_contains(dn->dn_free_ranges[txgoff], 0, dn->dn_maxblkid + 1)); } - mutex_enter(&dn->dn_mtx); - range_tree_vacate(dn->dn_free_ranges[txgoff], + /* + * Because dnode_sync_free_range() must drop dn_mtx during its + * processing, using it as a callback to range_tree_vacate() is + * not safe. No other operations (besides destroy) are allowed + * once range_tree_vacate() has begun, and dropping dn_mtx + * would leave a window open for another thread to observe that + * invalid (and unsafe) state. + */ + range_tree_walk(dn->dn_free_ranges[txgoff], dnode_sync_free_range, &dsfra); + range_tree_vacate(dn->dn_free_ranges[txgoff], NULL, NULL); range_tree_destroy(dn->dn_free_ranges[txgoff]); dn->dn_free_ranges[txgoff] = NULL; mutex_exit(&dn->dn_mtx); diff --git a/usr/src/uts/common/fs/zfs/lua/ldebug.c b/usr/src/uts/common/fs/zfs/lua/ldebug.c index b8ddcff3c6..4ed0094bde 100644 --- a/usr/src/uts/common/fs/zfs/lua/ldebug.c +++ b/usr/src/uts/common/fs/zfs/lua/ldebug.c @@ -467,7 +467,7 @@ static const char *getfuncname (lua_State *L, CallInfo *ci, const char **name) { return getobjname(p, pc, GETARG_A(i), name); case OP_TFORCALL: { /* for iterator */ *name = "for iterator"; - return "for iterator"; + return "for iterator"; } /* all other instructions can call only through metamethods */ case OP_SELF: diff --git a/usr/src/uts/common/fs/zfs/metaslab.c b/usr/src/uts/common/fs/zfs/metaslab.c index 42ba1f9a46..fe53d142c2 100644 --- a/usr/src/uts/common/fs/zfs/metaslab.c +++ b/usr/src/uts/common/fs/zfs/metaslab.c @@ -2414,7 +2414,7 @@ metaslab_load_impl(metaslab_t *msp) msp->ms_max_size = metaslab_largest_allocatable(msp); ASSERT3U(max_size, <=, msp->ms_max_size); hrtime_t load_end = gethrtime(); - msp->ms_load_time = load_end; + msp->ms_load_time = load_end; if (zfs_flags & ZFS_DEBUG_LOG_SPACEMAP) { zfs_dbgmsg("loading: txg %llu, spa %s, vdev_id %llu, " "ms_id %llu, smp_length %llu, " diff --git a/usr/src/uts/common/fs/zfs/spa.c b/usr/src/uts/common/fs/zfs/spa.c index fc08eebbc0..a040fbfea5 100644 --- a/usr/src/uts/common/fs/zfs/spa.c +++ b/usr/src/uts/common/fs/zfs/spa.c @@ -2408,7 +2408,8 @@ spa_load(spa_t *spa, spa_load_state_t state, spa_import_type_t type) spa->spa_loaded_ts.tv_nsec = 0; } if (error != EBADF) { - zfs_ereport_post(ereport, spa, NULL, NULL, NULL, 0, 0); + (void) zfs_ereport_post(ereport, spa, + NULL, NULL, NULL, 0, 0); } } spa->spa_load_state = error ? SPA_LOAD_ERROR : SPA_LOAD_NONE; diff --git a/usr/src/uts/common/fs/zfs/spa_config.c b/usr/src/uts/common/fs/zfs/spa_config.c index 4719696ca4..ae814208fd 100644 --- a/usr/src/uts/common/fs/zfs/spa_config.c +++ b/usr/src/uts/common/fs/zfs/spa_config.c @@ -280,7 +280,8 @@ spa_write_cachefile(spa_t *target, boolean_t removing, boolean_t postsysevent) * resource issues are resolved. */ if (target->spa_ccw_fail_time == 0) { - zfs_ereport_post(FM_EREPORT_ZFS_CONFIG_CACHE_WRITE, + (void) zfs_ereport_post( + FM_EREPORT_ZFS_CONFIG_CACHE_WRITE, target, NULL, NULL, NULL, 0, 0); } target->spa_ccw_fail_time = gethrtime(); diff --git a/usr/src/uts/common/fs/zfs/vdev.c b/usr/src/uts/common/fs/zfs/vdev.c index e82b309537..254af68099 100644 --- a/usr/src/uts/common/fs/zfs/vdev.c +++ b/usr/src/uts/common/fs/zfs/vdev.c @@ -1365,7 +1365,7 @@ vdev_probe_done(zio_t *zio) } else { ASSERT(zio->io_error != 0); vdev_dbgmsg(vd, "failed probe"); - zfs_ereport_post(FM_EREPORT_ZFS_PROBE_FAILURE, + (void) zfs_ereport_post(FM_EREPORT_ZFS_PROBE_FAILURE, spa, vd, NULL, NULL, 0, 0); zio->io_error = SET_ERROR(ENXIO); } @@ -1717,7 +1717,8 @@ vdev_open(vdev_t *vd) */ if (ashift > vd->vdev_top->vdev_ashift && vd->vdev_ops->vdev_op_leaf) { - zfs_ereport_post(FM_EREPORT_ZFS_DEVICE_BAD_ASHIFT, + (void) zfs_ereport_post( + FM_EREPORT_ZFS_DEVICE_BAD_ASHIFT, spa, vd, NULL, NULL, 0, 0); } @@ -4408,7 +4409,7 @@ vdev_set_state(vdev_t *vd, boolean_t isopen, vdev_state_t state, vdev_aux_t aux) class = FM_EREPORT_ZFS_DEVICE_UNKNOWN; } - zfs_ereport_post(class, spa, vd, NULL, NULL, + (void) zfs_ereport_post(class, spa, vd, NULL, NULL, save_state, 0); } diff --git a/usr/src/uts/common/fs/zfs/vdev_indirect.c b/usr/src/uts/common/fs/zfs/vdev_indirect.c index effea61bc6..6c636dd4d2 100644 --- a/usr/src/uts/common/fs/zfs/vdev_indirect.c +++ b/usr/src/uts/common/fs/zfs/vdev_indirect.c @@ -1382,8 +1382,8 @@ vdev_indirect_checksum_error(zio_t *zio, void *bad_buf = abd_borrow_buf_copy(ic->ic_data, is->is_size); abd_t *good_abd = is->is_good_child->ic_data; void *good_buf = abd_borrow_buf_copy(good_abd, is->is_size); - zfs_ereport_post_checksum(zio->io_spa, vd, &zio->io_bookmark, zio, - is->is_target_offset, is->is_size, good_buf, bad_buf, &zbc); + (void) zfs_ereport_post_checksum(zio->io_spa, vd, &zio->io_bookmark, + zio, is->is_target_offset, is->is_size, good_buf, bad_buf, &zbc); abd_return_buf(ic->ic_data, bad_buf, is->is_size); abd_return_buf(good_abd, good_buf, is->is_size); } @@ -1459,7 +1459,7 @@ vdev_indirect_all_checksum_errors(zio_t *zio) vd->vdev_stat.vs_checksum_errors++; mutex_exit(&vd->vdev_stat_lock); - zfs_ereport_post_checksum(zio->io_spa, vd, + (void) zfs_ereport_post_checksum(zio->io_spa, vd, &zio->io_bookmark, zio, is->is_target_offset, is->is_size, NULL, NULL, NULL); } diff --git a/usr/src/uts/common/fs/zfs/vdev_raidz.c b/usr/src/uts/common/fs/zfs/vdev_raidz.c index e4db03ce89..381c2ff84f 100644 --- a/usr/src/uts/common/fs/zfs/vdev_raidz.c +++ b/usr/src/uts/common/fs/zfs/vdev_raidz.c @@ -1968,7 +1968,7 @@ raidz_checksum_error(zio_t *zio, raidz_col_t *rc, abd_t *bad_data) zbc.zbc_has_cksum = 0; zbc.zbc_injected = rm->rm_ecksuminjected; - zfs_ereport_post_checksum(zio->io_spa, vd, + (void) zfs_ereport_post_checksum(zio->io_spa, vd, &zio->io_bookmark, zio, rc->rc_offset, rc->rc_size, rc->rc_abd, bad_data, &zbc); } diff --git a/usr/src/uts/common/fs/zfs/zfs_fm.c b/usr/src/uts/common/fs/zfs/zfs_fm.c index dd854c12e1..2118fd549e 100644 --- a/usr/src/uts/common/fs/zfs/zfs_fm.c +++ b/usr/src/uts/common/fs/zfs/zfs_fm.c @@ -735,7 +735,7 @@ zfs_ereport_start_checksum(spa_t *spa, vdev_t *vd, const zbookmark_phys_t *zb, report->zcr_length = length; #ifdef _KERNEL - zfs_ereport_start(&report->zcr_ereport, &report->zcr_detector, + (void) zfs_ereport_start(&report->zcr_ereport, &report->zcr_detector, FM_EREPORT_ZFS_CHECKSUM, spa, vd, zb, zio, offset, length); if (report->zcr_ereport == NULL) { diff --git a/usr/src/uts/common/fs/zfs/zfs_vnops.c b/usr/src/uts/common/fs/zfs/zfs_vnops.c index 99011b83b4..c016b5c1ea 100644 --- a/usr/src/uts/common/fs/zfs/zfs_vnops.c +++ b/usr/src/uts/common/fs/zfs/zfs_vnops.c @@ -4839,7 +4839,7 @@ zfs_seek(vnode_t *vp, offset_t ooff, offset_t *noffp, { if (vp->v_type == VDIR) return (0); - return ((*noffp < 0 || *noffp > MAXOFFSET_T) ? EINVAL : 0); + return ((*noffp < 0) ? EINVAL : 0); } /* diff --git a/usr/src/uts/common/fs/zfs/zio.c b/usr/src/uts/common/fs/zfs/zio.c index 5215a58bf2..9981263343 100644 --- a/usr/src/uts/common/fs/zfs/zio.c +++ b/usr/src/uts/common/fs/zfs/zio.c @@ -483,7 +483,7 @@ error: zio->io_error = SET_ERROR(EIO); if ((zio->io_flags & ZIO_FLAG_SPECULATIVE) == 0) { spa_log_error(spa, &zio->io_bookmark); - zfs_ereport_post(FM_EREPORT_ZFS_AUTHENTICATION, + (void) zfs_ereport_post(FM_EREPORT_ZFS_AUTHENTICATION, spa, NULL, &zio->io_bookmark, zio, 0, 0); } } else { @@ -1995,7 +1995,7 @@ zio_suspend(spa_t *spa, zio_t *zio, zio_suspend_reason_t reason) "failure and has been suspended; `zpool clear` will be required " "before the pool can be written to.", spa_name(spa)); - zfs_ereport_post(FM_EREPORT_ZFS_IO_FAILURE, spa, NULL, + (void) zfs_ereport_post(FM_EREPORT_ZFS_IO_FAILURE, spa, NULL, NULL, NULL, 0, 0); mutex_enter(&spa->spa_suspend_lock); @@ -4265,7 +4265,7 @@ zio_done(zio_t *zio) zio->io_vd->vdev_stat.vs_slow_ios++; mutex_exit(&zio->io_vd->vdev_stat_lock); - zfs_ereport_post(FM_EREPORT_ZFS_DELAY, + (void) zfs_ereport_post(FM_EREPORT_ZFS_DELAY, zio->io_spa, zio->io_vd, &zio->io_bookmark, zio, 0, 0); } @@ -4280,7 +4280,7 @@ zio_done(zio_t *zio) * device is currently unavailable. */ if (zio->io_error != ECKSUM && vd != NULL && !vdev_is_dead(vd)) - zfs_ereport_post(FM_EREPORT_ZFS_IO, spa, vd, + (void) zfs_ereport_post(FM_EREPORT_ZFS_IO, spa, vd, &zio->io_bookmark, zio, 0, 0); if ((zio->io_error == EIO || !(zio->io_flags & @@ -4291,7 +4291,7 @@ zio_done(zio_t *zio) * error and generate a logical data ereport. */ spa_log_error(spa, &zio->io_bookmark); - zfs_ereport_post(FM_EREPORT_ZFS_DATA, spa, NULL, + (void) zfs_ereport_post(FM_EREPORT_ZFS_DATA, spa, NULL, &zio->io_bookmark, zio, 0, 0); } } diff --git a/usr/src/uts/common/fs/zfs/zvol.c b/usr/src/uts/common/fs/zfs/zvol.c index 2e684a5ff0..2495fb015d 100644 --- a/usr/src/uts/common/fs/zfs/zvol.c +++ b/usr/src/uts/common/fs/zfs/zvol.c @@ -1161,10 +1161,10 @@ zvol_dumpio(zvol_state_t *zv, void *addr, uint64_t offset, uint64_t size, ASSERT(size <= zv->zv_volblocksize); /* Locate the extent this belongs to */ - ze = list_head(&zv->zv_extents); - while (offset >= ze->ze_nblks * zv->zv_volblocksize) { + for (ze = list_head(&zv->zv_extents); + ze != NULL && offset >= ze->ze_nblks * zv->zv_volblocksize; + ze = list_next(&zv->zv_extents, ze)) { offset -= ze->ze_nblks * zv->zv_volblocksize; - ze = list_next(&zv->zv_extents, ze); } if (ze == NULL) @@ -1232,7 +1232,7 @@ zvol_strategy(buf_t *bp) addr = bp->b_un.b_addr; resid = bp->b_bcount; - if (resid > 0 && (off < 0 || off >= volsize)) { + if (resid > 0 && off >= volsize) { bioerror(bp, EIO); biodone(bp); return (0); diff --git a/usr/src/uts/common/inet/ip/ipclassifier.c b/usr/src/uts/common/inet/ip/ipclassifier.c index 4f3ec2d817..69af77db9a 100644 --- a/usr/src/uts/common/inet/ip/ipclassifier.c +++ b/usr/src/uts/common/inet/ip/ipclassifier.c @@ -22,6 +22,7 @@ * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. * Copyright 2016 Joyent, Inc. * Copyright 2019 OmniOS Community Edition (OmniOSce) Association. + * Copyright 2020 Joyent, Inc. */ /* @@ -2772,7 +2773,11 @@ conn_get_socket_info(conn_t *connp, mib2_socketInfoEntry_t *sie) return (NULL); } - mutex_exit(&connp->conn_lock); + /* + * Continue to hold conn_lock because we don't want to race with an + * in-progress close, which will have set-to-NULL (and destroyed + * upper_handle, aka sonode (and vnode)) BEFORE setting CONN_CLOSING. + */ if (connp->conn_upper_handle != NULL) { vn = (*connp->conn_upcalls->su_get_vnode) @@ -2784,6 +2789,8 @@ conn_get_socket_info(conn_t *connp, mib2_socketInfoEntry_t *sie) flags |= MIB2_SOCKINFO_STREAM; } + mutex_exit(&connp->conn_lock); + if (vn == NULL || VOP_GETATTR(vn, &attr, 0, CRED(), NULL) != 0) { if (vn != NULL) VN_RELE(vn); diff --git a/usr/src/uts/common/inet/ip/ipsecesp.c b/usr/src/uts/common/inet/ip/ipsecesp.c index e0efbbf3ce..4b4e88dcf6 100644 --- a/usr/src/uts/common/inet/ip/ipsecesp.c +++ b/usr/src/uts/common/inet/ip/ipsecesp.c @@ -1843,6 +1843,7 @@ esp_submit_req_inbound(mblk_t *esp_mp, ip_recv_attr_t *ira, ipsec_stack_t *ipss = ns->netstack_ipsec; ipsecesp_stack_t *espstack = ns->netstack_ipsecesp; + mp = NULL; do_auth = assoc->ipsa_auth_alg != SADB_AALG_NONE; do_encr = assoc->ipsa_encr_alg != SADB_EALG_NULL; force = (assoc->ipsa_flags & IPSA_F_ASYNC); @@ -2172,6 +2173,7 @@ esp_submit_req_outbound(mblk_t *data_mp, ip_xmit_attr_t *ixa, ipsa_t *assoc, esp3dbg(espstack, ("esp_submit_req_outbound:%s", is_natt ? "natt" : "not natt")); + mp = NULL; do_encr = assoc->ipsa_encr_alg != SADB_EALG_NULL; do_auth = assoc->ipsa_auth_alg != SADB_AALG_NONE; force = (assoc->ipsa_flags & IPSA_F_ASYNC); @@ -2441,6 +2443,7 @@ esp_outbound(mblk_t *data_mp, ip_xmit_attr_t *ixa) * Reality check.... */ ipha = (ipha_t *)data_mp->b_rptr; /* So we can call esp_acquire(). */ + ip6h = (ip6_t *)ipha; if (ixa->ixa_flags & IXAF_IS_IPV4) { ASSERT(IPH_HDR_VERSION(ipha) == IPV4_VERSION); @@ -2455,7 +2458,6 @@ esp_outbound(mblk_t *data_mp, ip_xmit_attr_t *ixa) ASSERT(IPH_HDR_VERSION(ipha) == IPV6_VERSION); af = AF_INET6; - ip6h = (ip6_t *)ipha; bzero(&ipp, sizeof (ipp)); divpoint = ip_find_hdr_v6(data_mp, ip6h, B_FALSE, &ipp, NULL); if (ipp.ipp_dstopts != NULL && diff --git a/usr/src/uts/common/inet/ip/sadb.c b/usr/src/uts/common/inet/ip/sadb.c index 288c0e3e18..5f1d1c96ee 100644 --- a/usr/src/uts/common/inet/ip/sadb.c +++ b/usr/src/uts/common/inet/ip/sadb.c @@ -1067,6 +1067,15 @@ sadb_sa2msg(ipsa_t *ipsa, sadb_msg_t *samsg) int srcidsize, dstidsize, senslen, osenslen; sa_family_t fam, pfam; /* Address family for SADB_EXT_ADDRESS */ /* src/dst and proxy sockaddrs. */ + + authsize = 0; + encrsize = 0; + pfam = 0; + srcidsize = 0; + dstidsize = 0; + paddrsize = 0; + senslen = 0; + osenslen = 0; /* * The following are pointers into the PF_KEY message this PF_KEY * message creates. @@ -1100,6 +1109,7 @@ sadb_sa2msg(ipsa_t *ipsa, sadb_msg_t *samsg) */ alloclen = sizeof (sadb_msg_t) + sizeof (sadb_sa_t) + sizeof (sadb_lifetime_t); + otherspi = 0; fam = ipsa->ipsa_addrfam; switch (fam) { @@ -1770,6 +1780,8 @@ sadb_addrcheck(queue_t *pfkey_q, mblk_t *mp, sadb_ext_t *ext, uint_t serial, (ext->sadb_ext_type == SADB_X_EXT_ADDRESS_NATT_LOC) || (ext->sadb_ext_type == SADB_X_EXT_ADDRESS_NATT_REM)); + diagnostic = 0; + /* Assign both sockaddrs, the compiler will do the right thing. */ sin = (struct sockaddr_in *)(addr + 1); sin6 = (struct sockaddr_in6 *)(addr + 1); diff --git a/usr/src/uts/common/inet/tcp/tcp.c b/usr/src/uts/common/inet/tcp/tcp.c index 554fe8b78f..88d558fd10 100644 --- a/usr/src/uts/common/inet/tcp/tcp.c +++ b/usr/src/uts/common/inet/tcp/tcp.c @@ -21,10 +21,10 @@ /* * Copyright (c) 1991, 2010, Oracle and/or its affiliates. All rights reserved. - * Copyright 2019 Joyent, Inc. * Copyright (c) 2011 Nexenta Systems, Inc. All rights reserved. * Copyright (c) 2013, 2017 by Delphix. All rights reserved. * Copyright 2014, OmniTI Computer Consulting, Inc. All rights reserved. + * Copyright 2020 Joyent, Inc. */ /* Copyright (c) 1990 Mentat Inc. */ @@ -1018,10 +1018,23 @@ finish: /* If we have an upper handle (socket), release it */ if (IPCL_IS_NONSTR(connp)) { - ASSERT(connp->conn_upper_handle != NULL); - (*connp->conn_upcalls->su_closed)(connp->conn_upper_handle); + sock_upcalls_t *upcalls = connp->conn_upcalls; + sock_upper_handle_t handle = connp->conn_upper_handle; + + ASSERT(upcalls != NULL); + ASSERT(upcalls->su_closed != NULL); + ASSERT(handle != NULL); + /* + * Set these to NULL first because closed() will free upper + * structures. Acquire conn_lock because an external caller + * like conn_get_socket_info() will upcall if these are + * non-NULL. + */ + mutex_enter(&connp->conn_lock); connp->conn_upper_handle = NULL; connp->conn_upcalls = NULL; + mutex_exit(&connp->conn_lock); + upcalls->su_closed(handle); } } @@ -1435,13 +1448,26 @@ tcp_free(tcp_t *tcp) * nothing to do other than clearing the field. */ if (connp->conn_upper_handle != NULL) { + sock_upcalls_t *upcalls = connp->conn_upcalls; + sock_upper_handle_t handle = connp->conn_upper_handle; + + /* + * Set these to NULL first because closed() will free upper + * structures. Acquire conn_lock because an external caller + * like conn_get_socket_info() will upcall if these are + * non-NULL. + */ + mutex_enter(&connp->conn_lock); + connp->conn_upper_handle = NULL; + connp->conn_upcalls = NULL; + mutex_exit(&connp->conn_lock); if (IPCL_IS_NONSTR(connp)) { - (*connp->conn_upcalls->su_closed)( - connp->conn_upper_handle); + ASSERT(upcalls != NULL); + ASSERT(upcalls->su_closed != NULL); + ASSERT(handle != NULL); + upcalls->su_closed(handle); tcp->tcp_detached = B_TRUE; } - connp->conn_upper_handle = NULL; - connp->conn_upcalls = NULL; } } diff --git a/usr/src/uts/common/inet/tcp/tcp_output.c b/usr/src/uts/common/inet/tcp/tcp_output.c index 7a0472f3dd..086668f435 100644 --- a/usr/src/uts/common/inet/tcp/tcp_output.c +++ b/usr/src/uts/common/inet/tcp/tcp_output.c @@ -22,7 +22,7 @@ /* * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2014, 2017 by Delphix. All rights reserved. - * Copyright 2019 Joyent, Inc. + * Copyright 2020 Joyent, Inc. */ /* This file contains all TCP output processing functions. */ @@ -1677,11 +1677,23 @@ finish: /* non-STREAM socket, release the upper handle */ if (IPCL_IS_NONSTR(connp)) { - ASSERT(connp->conn_upper_handle != NULL); - (*connp->conn_upcalls->su_closed) - (connp->conn_upper_handle); + sock_upcalls_t *upcalls = connp->conn_upcalls; + sock_upper_handle_t handle = connp->conn_upper_handle; + + ASSERT(upcalls != NULL); + ASSERT(upcalls->su_closed != NULL); + ASSERT(handle != NULL); + /* + * Set these to NULL first because closed() will free + * upper structures. Acquire conn_lock because an + * external caller like conn_get_socket_info() will + * upcall if these are non-NULL. + */ + mutex_enter(&connp->conn_lock); connp->conn_upper_handle = NULL; connp->conn_upcalls = NULL; + mutex_exit(&connp->conn_lock); + upcalls->su_closed(handle); } } diff --git a/usr/src/uts/common/io/cxgbe/t4nex/adapter.h b/usr/src/uts/common/io/cxgbe/t4nex/adapter.h index 48edc44341..1192eeb43e 100644 --- a/usr/src/uts/common/io/cxgbe/t4nex/adapter.h +++ b/usr/src/uts/common/io/cxgbe/t4nex/adapter.h @@ -559,6 +559,10 @@ struct adapter { kmutex_t sfl_lock; /* same cache-line as sc_lock? but that's ok */ TAILQ_HEAD(, sge_fl) sfl; timeout_id_t sfl_timer; + + /* Sensors */ + id_t temp_sensor; + id_t volt_sensor; }; enum { diff --git a/usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c b/usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c index ec590228b6..05732e47a1 100644 --- a/usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c +++ b/usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c @@ -37,6 +37,7 @@ #include <sys/mkdev.h> #include <sys/queue.h> #include <sys/containerof.h> +#include <sys/sensors.h> #include "version.h" #include "common/common.h" @@ -180,6 +181,18 @@ static kmutex_t t4_uld_list_lock; static SLIST_HEAD(, uld_info) t4_uld_list; #endif +static int t4_temperature_read(void *, sensor_ioctl_scalar_t *); +static int t4_voltage_read(void *, sensor_ioctl_scalar_t *); +static const ksensor_ops_t t4_temp_ops = { + .kso_kind = ksensor_kind_temperature, + .kso_scalar = t4_temperature_read +}; + +static const ksensor_ops_t t4_volt_ops = { + .kso_kind = ksensor_kind_voltage, + .kso_scalar = t4_voltage_read +}; + int _init(void) { @@ -758,7 +771,23 @@ ofld_queues: } sc->flags |= INTR_ALLOCATED; - ASSERT(rc == DDI_SUCCESS); + if ((rc = ksensor_create_scalar_pcidev(dip, SENSOR_KIND_TEMPERATURE, + &t4_temp_ops, sc, "temp", &sc->temp_sensor)) != 0) { + cxgb_printf(dip, CE_WARN, "failed to create temperature " + "sensor: %d", rc); + rc = DDI_FAILURE; + goto done; + } + + if ((rc = ksensor_create_scalar_pcidev(dip, SENSOR_KIND_VOLTAGE, + &t4_volt_ops, sc, "vdd", &sc->volt_sensor)) != 0) { + cxgb_printf(dip, CE_WARN, "failed to create voltage " + "sensor: %d", rc); + rc = DDI_FAILURE; + goto done; + } + + ddi_report_dev(dip); /* @@ -849,6 +878,7 @@ t4_devo_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) } /* Safe to call no matter what */ + (void) ksensor_remove(dip, KSENSOR_ALL_IDS); ddi_prop_remove_all(dip); ddi_remove_minor_node(dip, NULL); @@ -2919,3 +2949,76 @@ t4_iterate(void (*func)(int, void *), void *arg) } #endif + +static int +t4_sensor_read(struct adapter *sc, uint32_t diag, uint32_t *valp) +{ + int rc; + struct port_info *pi = sc->port[0]; + uint32_t param, val; + + rc = begin_synchronized_op(pi, 1, 1); + if (rc != 0) { + return (rc); + } + param = V_FW_PARAMS_MNEM(FW_PARAMS_MNEM_DEV) | + V_FW_PARAMS_PARAM_X(FW_PARAMS_PARAM_DEV_DIAG) | + V_FW_PARAMS_PARAM_Y(diag); + rc = -t4_query_params(sc, sc->mbox, sc->pf, 0, 1, ¶m, &val); + end_synchronized_op(pi, 1); + + if (rc != 0) { + return (rc); + } + + if (val == 0) { + return (EIO); + } + + *valp = val; + return (0); +} + +static int +t4_temperature_read(void *arg, sensor_ioctl_scalar_t *scalar) +{ + int ret; + struct adapter *sc = arg; + uint32_t val; + + ret = t4_sensor_read(sc, FW_PARAM_DEV_DIAG_TMP, &val); + if (ret != 0) { + return (ret); + } + + /* + * The device measures temperature in units of 1 degree Celsius. We + * don't know its precision. + */ + scalar->sis_unit = SENSOR_UNIT_CELSIUS; + scalar->sis_gran = 1; + scalar->sis_prec = 0; + scalar->sis_value = val; + + return (0); +} + +static int +t4_voltage_read(void *arg, sensor_ioctl_scalar_t *scalar) +{ + int ret; + struct adapter *sc = arg; + uint32_t val; + + ret = t4_sensor_read(sc, FW_PARAM_DEV_DIAG_VDD, &val); + if (ret != 0) { + return (ret); + } + + scalar->sis_unit = SENSOR_UNIT_VOLTS; + scalar->sis_gran = 1000; + scalar->sis_prec = 0; + scalar->sis_value = val; + + return (0); +} diff --git a/usr/src/uts/common/io/igb/igb_sensor.c b/usr/src/uts/common/io/igb/igb_sensor.c index b233af2a92..3b41a853c0 100644 --- a/usr/src/uts/common/io/igb/igb_sensor.c +++ b/usr/src/uts/common/io/igb/igb_sensor.c @@ -72,7 +72,7 @@ #define EMC1413_REG_EXT3_DIODE_LO 0x2b static int -igb_sensor_reg_temp(void *arg, sensor_ioctl_temperature_t *temp) +igb_sensor_reg_temperature(void *arg, sensor_ioctl_scalar_t *scalar) { igb_t *igb = arg; uint32_t reg; @@ -87,17 +87,17 @@ igb_sensor_reg_temp(void *arg, sensor_ioctl_temperature_t *temp) return (EIO); } - temp->sit_unit = SENSOR_UNIT_CELSIUS; - temp->sit_gran = E1000_THMJT_RESOLUTION; - temp->sit_prec = E1000_THMJT_PRECISION; - temp->sit_temp = E1000_THMJT_TEMP(reg); + scalar->sis_unit = SENSOR_UNIT_CELSIUS; + scalar->sis_gran = E1000_THMJT_RESOLUTION; + scalar->sis_prec = E1000_THMJT_PRECISION; + scalar->sis_value = E1000_THMJT_TEMP(reg); return (0); } static const ksensor_ops_t igb_sensor_reg_ops = { .kso_kind = ksensor_kind_temperature, - .kso_temp = igb_sensor_reg_temp + .kso_scalar = igb_sensor_reg_temperature }; static boolean_t @@ -106,8 +106,9 @@ igb_sensors_create_minors(igb_t *igb) int ret; igb_sensors_t *sp = &igb->igb_sensors; - if ((ret = ksensor_create_temp_pcidev(igb->dip, &igb_sensor_reg_ops, - igb, "builtin", &sp->isn_reg_ksensor)) != 0) { + if ((ret = ksensor_create_scalar_pcidev(igb->dip, + SENSOR_KIND_TEMPERATURE, &igb_sensor_reg_ops, igb, "builtin", + &sp->isn_reg_ksensor)) != 0) { igb_log(igb, IGB_LOG_ERROR, "failed to create main sensor: %d", ret); return (B_FALSE); diff --git a/usr/src/uts/common/io/ksensor/ksensor_drv.c b/usr/src/uts/common/io/ksensor/ksensor_drv.c index 6810e11758..70e99287a2 100644 --- a/usr/src/uts/common/io/ksensor/ksensor_drv.c +++ b/usr/src/uts/common/io/ksensor/ksensor_drv.c @@ -90,15 +90,15 @@ ksensor_ioctl_kind(minor_t min, intptr_t arg, int mode) } static int -ksensor_ioctl_temp(minor_t min, intptr_t arg, int mode) +ksensor_ioctl_scalar(minor_t min, intptr_t arg, int mode) { int ret; - sensor_ioctl_temperature_t temp; + sensor_ioctl_scalar_t scalar; - bzero(&temp, sizeof (temp)); - ret = ksensor_op_temperature((id_t)min, &temp); + bzero(&scalar, sizeof (scalar)); + ret = ksensor_op_scalar((id_t)min, &scalar); if (ret == 0) { - if (ddi_copyout(&temp, (void *)arg, sizeof (temp), + if (ddi_copyout(&scalar, (void *)arg, sizeof (scalar), mode & FKIOCTL) != 0) { ret = EFAULT; } @@ -118,10 +118,10 @@ ksensor_ioctl(dev_t dev, int cmd, intptr_t arg, int mode, cred_t *credp, m = getminor(dev); switch (cmd) { - case SENSOR_IOCTL_TYPE: + case SENSOR_IOCTL_KIND: return (ksensor_ioctl_kind(m, arg, mode)); - case SENSOR_IOCTL_TEMPERATURE: - return (ksensor_ioctl_temp(m, arg, mode)); + case SENSOR_IOCTL_SCALAR: + return (ksensor_ioctl_scalar(m, arg, mode)); default: return (ENOTTY); } diff --git a/usr/src/uts/common/io/ksensor/ksensor_test.c b/usr/src/uts/common/io/ksensor/ksensor_test.c index ea71ab5559..a98a8b77eb 100644 --- a/usr/src/uts/common/io/ksensor/ksensor_test.c +++ b/usr/src/uts/common/io/ksensor/ksensor_test.c @@ -32,21 +32,53 @@ typedef struct ksensor_test { id_t kt_sensor3; id_t kt_sensor4; id_t kt_sensor5; + id_t kt_volt; + id_t kt_current; } ksensor_test_t; static int -ksensor_test_temperature(void *arg, sensor_ioctl_temperature_t *temp) +ksensor_test_temp(void *arg, sensor_ioctl_scalar_t *scalar) { - temp->sit_unit = SENSOR_UNIT_CELSIUS; - temp->sit_gran = 4; - temp->sit_prec = -2; - temp->sit_temp = 23; + scalar->sis_unit = SENSOR_UNIT_CELSIUS; + scalar->sis_gran = 4; + scalar->sis_prec = -2; + scalar->sis_value = 23; return (0); } static const ksensor_ops_t ksensor_test_temp_ops = { - ksensor_kind_temperature, - ksensor_test_temperature + .kso_kind = ksensor_kind_temperature, + .kso_scalar = ksensor_test_temp +}; + +static int +ksensor_test_volt(void *arg, sensor_ioctl_scalar_t *scalar) +{ + scalar->sis_unit = SENSOR_UNIT_VOLTS; + scalar->sis_gran = 1000; + scalar->sis_prec = 0; + scalar->sis_value = 3300; + return (0); +} + +static const ksensor_ops_t ksensor_test_volt_ops = { + .kso_kind = ksensor_kind_voltage, + .kso_scalar = ksensor_test_volt +}; + +static int +ksensor_test_current(void *arg, sensor_ioctl_scalar_t *scalar) +{ + scalar->sis_unit = SENSOR_UNIT_AMPS; + scalar->sis_gran = 10; + scalar->sis_prec = 0; + scalar->sis_value = 5; + return (0); +} + +static const ksensor_ops_t ksensor_test_current_ops = { + .kso_kind = ksensor_kind_current, + .kso_scalar = ksensor_test_current }; static int @@ -56,14 +88,14 @@ ksensor_test_kind_eio(void *arg, sensor_ioctl_kind_t *kindp) } static int -ksensor_test_temp_eio(void *arg, sensor_ioctl_temperature_t *tempp) +ksensor_test_temp_eio(void *arg, sensor_ioctl_scalar_t *scalar) { return (EIO); } static const ksensor_ops_t ksensor_test_eio_ops = { - ksensor_test_kind_eio, - ksensor_test_temp_eio + .kso_kind = ksensor_test_kind_eio, + .kso_scalar = ksensor_test_temp_eio }; static int @@ -107,7 +139,7 @@ ksensor_test_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) ddi_get_instance(dip)); if ((ret = ksensor_create(dip, &ksensor_test_temp_ops, NULL, buf, "ddi_sensor:test", &kt->kt_sensor3)) != 0) { - dev_err(dip, CE_WARN, "failed to attatch sensor %s: %d", buf, + dev_err(dip, CE_WARN, "failed to attach sensor %s: %d", buf, ret); goto err; } @@ -116,7 +148,7 @@ ksensor_test_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) ddi_get_instance(dip)); if ((ret = ksensor_create(dip, &ksensor_test_temp_ops, NULL, buf, "ddi_sensor:test", &kt->kt_sensor4)) != 0) { - dev_err(dip, CE_WARN, "failed to attatch sensor %s: %d", buf, + dev_err(dip, CE_WARN, "failed to attach sensor %s: %d", buf, ret); goto err; } @@ -125,7 +157,25 @@ ksensor_test_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) ddi_get_instance(dip)); if ((ret = ksensor_create(dip, &ksensor_test_eio_ops, NULL, buf, "ddi_sensor:test", &kt->kt_sensor5)) != 0) { - dev_err(dip, CE_WARN, "failed to attatch sensor %s: %d", buf, + dev_err(dip, CE_WARN, "failed to attach sensor %s: %d", buf, + ret); + goto err; + } + + (void) snprintf(buf, sizeof (buf), "test.volt.%d.1", + ddi_get_instance(dip)); + if ((ret = ksensor_create(dip, &ksensor_test_volt_ops, NULL, buf, + "ddi_sensor:test", &kt->kt_volt)) != 0) { + dev_err(dip, CE_WARN, "failed to attach sensor %s: %d", buf, + ret); + goto err; + } + + (void) snprintf(buf, sizeof (buf), "test.current.%d.1", + ddi_get_instance(dip)); + if ((ret = ksensor_create(dip, &ksensor_test_current_ops, NULL, buf, + "ddi_sensor:test", &kt->kt_current)) != 0) { + dev_err(dip, CE_WARN, "failed to attach sensor %s: %d", buf, ret); goto err; } diff --git a/usr/src/uts/common/io/mlxcx/mlxcx.c b/usr/src/uts/common/io/mlxcx/mlxcx.c index dbad9be958..90964d2fd1 100644 --- a/usr/src/uts/common/io/mlxcx/mlxcx.c +++ b/usr/src/uts/common/io/mlxcx/mlxcx.c @@ -1066,6 +1066,11 @@ mlxcx_teardown(mlxcx_t *mlxp) mlxcx_intr_disable(mlxp); } + if (mlxp->mlx_attach & MLXCX_ATTACH_SENSORS) { + mlxcx_teardown_sensors(mlxp); + mlxp->mlx_attach &= ~MLXCX_ATTACH_SENSORS; + } + if (mlxp->mlx_attach & MLXCX_ATTACH_CHKTIMERS) { mlxcx_teardown_checktimers(mlxp); mlxp->mlx_attach &= ~MLXCX_ATTACH_CHKTIMERS; @@ -1800,7 +1805,7 @@ mlxcx_setup_ports(mlxcx_t *mlxp) p->mlx_port_event.mla_mlx = mlxp; p->mlx_port_event.mla_port = p; mutex_init(&p->mlx_port_event.mla_mtx, NULL, - MUTEX_DRIVER, DDI_INTR_PRI(mlxp->mlx_intr_pri)); + MUTEX_DRIVER, DDI_INTR_PRI(mlxp->mlx_async_intr_pri)); p->mlp_init |= MLXCX_PORT_INIT; mutex_init(&p->mlp_mtx, NULL, MUTEX_DRIVER, DDI_INTR_PRI(mlxp->mlx_intr_pri)); @@ -2716,7 +2721,7 @@ mlxcx_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) for (i = 0; i <= MLXCX_FUNC_ID_MAX; i++) { mlxp->mlx_npages_req[i].mla_mlx = mlxp; mutex_init(&mlxp->mlx_npages_req[i].mla_mtx, NULL, - MUTEX_DRIVER, DDI_INTR_PRI(mlxp->mlx_intr_pri)); + MUTEX_DRIVER, DDI_INTR_PRI(mlxp->mlx_async_intr_pri)); } mlxp->mlx_attach |= MLXCX_ATTACH_ASYNC_TQ; @@ -2869,6 +2874,11 @@ mlxcx_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) } mlxp->mlx_attach |= MLXCX_ATTACH_CHKTIMERS; + if (!mlxcx_setup_sensors(mlxp)) { + goto err; + } + mlxp->mlx_attach |= MLXCX_ATTACH_SENSORS; + /* * Finally, tell MAC that we exist! */ @@ -2913,7 +2923,6 @@ static struct dev_ops mlxcx_dev_ops = { .devo_attach = mlxcx_attach, .devo_detach = mlxcx_detach, .devo_reset = nodev, - .devo_power = ddi_power, .devo_quiesce = ddi_quiesce_not_supported, .devo_cb_ops = &mlxcx_cb_ops }; diff --git a/usr/src/uts/common/io/mlxcx/mlxcx.h b/usr/src/uts/common/io/mlxcx/mlxcx.h index 77d36447c6..e28fe89806 100644 --- a/usr/src/uts/common/io/mlxcx/mlxcx.h +++ b/usr/src/uts/common/io/mlxcx/mlxcx.h @@ -1009,6 +1009,15 @@ typedef struct { uint64_t mldp_wq_check_interval_sec; } mlxcx_drv_props_t; +typedef struct { + mlxcx_t *mlts_mlx; + uint8_t mlts_index; + id_t mlts_ksensor; + int16_t mlts_value; + int16_t mlts_max_value; + uint8_t mlts_name[MLXCX_MTMP_NAMELEN]; +} mlxcx_temp_sensor_t; + typedef enum { MLXCX_ATTACH_FM = 1 << 0, MLXCX_ATTACH_PCI_CONFIG = 1 << 1, @@ -1028,6 +1037,7 @@ typedef enum { MLXCX_ATTACH_CAPS = 1 << 15, MLXCX_ATTACH_CHKTIMERS = 1 << 16, MLXCX_ATTACH_ASYNC_TQ = 1 << 17, + MLXCX_ATTACH_SENSORS = 1 << 18 } mlxcx_attach_progress_t; struct mlxcx { @@ -1082,6 +1092,7 @@ struct mlxcx { * Interrupts */ uint_t mlx_intr_pri; + uint_t mlx_async_intr_pri; uint_t mlx_intr_type; /* always MSI-X */ int mlx_intr_count; size_t mlx_intr_size; /* allocation size */ @@ -1171,6 +1182,12 @@ struct mlxcx { ddi_periodic_t mlx_eq_checktimer; ddi_periodic_t mlx_cq_checktimer; ddi_periodic_t mlx_wq_checktimer; + + /* + * Sensors + */ + uint8_t mlx_temp_nsensors; + mlxcx_temp_sensor_t *mlx_temp_sensors; }; /* @@ -1446,6 +1463,12 @@ extern const char *mlxcx_port_status_string(mlxcx_port_status_t); extern const char *mlxcx_event_name(mlxcx_event_t); +/* + * Sensor Functions + */ +extern boolean_t mlxcx_setup_sensors(mlxcx_t *); +extern void mlxcx_teardown_sensors(mlxcx_t *); + #ifdef __cplusplus } #endif diff --git a/usr/src/uts/common/io/mlxcx/mlxcx_cmd.c b/usr/src/uts/common/io/mlxcx/mlxcx_cmd.c index c8eb1335ea..32c40ec3ea 100644 --- a/usr/src/uts/common/io/mlxcx/mlxcx_cmd.c +++ b/usr/src/uts/common/io/mlxcx/mlxcx_cmd.c @@ -667,7 +667,8 @@ static void mlxcx_cmd_init(mlxcx_t *mlxp, mlxcx_cmd_t *cmd) { bzero(cmd, sizeof (*cmd)); - mutex_init(&cmd->mlcmd_lock, NULL, MUTEX_DRIVER, NULL); + mutex_init(&cmd->mlcmd_lock, NULL, MUTEX_DRIVER, + DDI_INTR_PRI(mlxp->mlx_async_intr_pri)); cv_init(&cmd->mlcmd_cv, NULL, CV_DRIVER, NULL); cmd->mlcmd_token = id_alloc(mlxp->mlx_cmd.mcmd_tokens); cmd->mlcmd_poll = mlxp->mlx_cmd.mcmd_polled; @@ -1687,6 +1688,10 @@ mlxcx_reg_name(mlxcx_register_id_t rid) return ("PPCNT"); case MLXCX_REG_PPLM: return ("PPLM"); + case MLXCX_REG_MTCAP: + return ("MTCAP"); + case MLXCX_REG_MTMP: + return ("MTMP"); default: return ("???"); } @@ -1736,6 +1741,12 @@ mlxcx_cmd_access_register(mlxcx_t *mlxp, mlxcx_cmd_reg_opmod_t opmod, case MLXCX_REG_PPLM: dsize = sizeof (mlxcx_reg_pplm_t); break; + case MLXCX_REG_MTCAP: + dsize = sizeof (mlxcx_reg_mtcap_t); + break; + case MLXCX_REG_MTMP: + dsize = sizeof (mlxcx_reg_mtmp_t); + break; default: dsize = 0; VERIFY(0); diff --git a/usr/src/uts/common/io/mlxcx/mlxcx_gld.c b/usr/src/uts/common/io/mlxcx/mlxcx_gld.c index 89645bb2b1..941eb0f9e7 100644 --- a/usr/src/uts/common/io/mlxcx/mlxcx_gld.c +++ b/usr/src/uts/common/io/mlxcx/mlxcx_gld.c @@ -809,19 +809,32 @@ mlxcx_mac_ring_stop(mac_ring_driver_t rh) if (wq->mlwq_state & MLXCX_WQ_BUFFERS) { + list_t cq_buffers; + + /* + * Take the buffers away from the CQ. If the CQ is being + * processed and the WQ has been stopped, a completion + * which does not match to a buffer will be ignored. + */ + list_create(&cq_buffers, sizeof (mlxcx_buffer_t), + offsetof(mlxcx_buffer_t, mlb_cq_entry)); + + list_move_tail(&cq_buffers, &cq->mlcq_buffers); + + mutex_enter(&cq->mlcq_bufbmtx); + list_move_tail(&cq_buffers, &cq->mlcq_buffers_b); + mutex_exit(&cq->mlcq_bufbmtx); + + cq->mlcq_bufcnt = 0; + mutex_exit(&wq->mlwq_mtx); mutex_exit(&cq->mlcq_mtx); /* Return any outstanding buffers to the free pool. */ - while ((buf = list_remove_head(&cq->mlcq_buffers)) != NULL) { + while ((buf = list_remove_head(&cq_buffers)) != NULL) { mlxcx_buf_return_chain(mlxp, buf, B_FALSE); } - mutex_enter(&cq->mlcq_bufbmtx); - while ((buf = list_remove_head(&cq->mlcq_buffers_b)) != NULL) { - mlxcx_buf_return_chain(mlxp, buf, B_FALSE); - } - mutex_exit(&cq->mlcq_bufbmtx); - cq->mlcq_bufcnt = 0; + list_destroy(&cq_buffers); s = wq->mlwq_bufs; mutex_enter(&s->mlbs_mtx); diff --git a/usr/src/uts/common/io/mlxcx/mlxcx_intr.c b/usr/src/uts/common/io/mlxcx/mlxcx_intr.c index f79c148d20..53ea4d683e 100644 --- a/usr/src/uts/common/io/mlxcx/mlxcx_intr.c +++ b/usr/src/uts/common/io/mlxcx/mlxcx_intr.c @@ -12,6 +12,7 @@ /* * Copyright (c) 2020, the University of Queensland * Copyright 2020 RackTop Systems, Inc. + * Copyright 2020 OmniOS Community Edition (OmniOSce) Association. */ /* @@ -922,6 +923,20 @@ lookagain: if (added) goto lookagain; + /* + * This check could go just after the lookagain + * label, but it is a hot code path so we don't + * want to unnecessarily grab a lock and check + * a flag for a relatively rare event (the ring + * being stopped). + */ + mutex_enter(&wq->mlwq_mtx); + if ((wq->mlwq_state & MLXCX_WQ_STARTED) == 0) { + mutex_exit(&wq->mlwq_mtx); + goto nextcq; + } + mutex_exit(&wq->mlwq_mtx); + buf = list_head(&mlcq->mlcq_buffers); mlxcx_warn(mlxp, "got completion on CQ %x but " "no buffer matching wqe found: %x (first " @@ -1165,6 +1180,7 @@ mlxcx_intr_setup(mlxcx_t *mlxp) ret = ddi_intr_get_supported_types(dip, &types); if (ret != DDI_SUCCESS) { + mlxcx_warn(mlxp, "Failed to get supported interrupt types"); return (B_FALSE); } @@ -1176,15 +1192,21 @@ mlxcx_intr_setup(mlxcx_t *mlxp) ret = ddi_intr_get_nintrs(dip, DDI_INTR_TYPE_MSIX, &nintrs); if (ret != DDI_SUCCESS) { + mlxcx_warn(mlxp, "Failed to get number of interrupts"); return (B_FALSE); } if (nintrs < 2) { - mlxcx_warn(mlxp, "%d MSI-X interrupts available, but mlxcx " + mlxcx_warn(mlxp, "%d MSI-X interrupts supported, but mlxcx " "requires 2", nintrs); return (B_FALSE); } ret = ddi_intr_get_navail(dip, DDI_INTR_TYPE_MSIX, &navail); + if (ret != DDI_SUCCESS) { + mlxcx_warn(mlxp, + "Failed to get number of available interrupts"); + return (B_FALSE); + } if (navail < 2) { mlxcx_warn(mlxp, "%d MSI-X interrupts available, but mlxcx " "requires 2", navail); @@ -1203,10 +1225,14 @@ mlxcx_intr_setup(mlxcx_t *mlxp) ret = ddi_intr_alloc(dip, mlxp->mlx_intr_handles, DDI_INTR_TYPE_MSIX, 0, navail, &mlxp->mlx_intr_count, DDI_INTR_ALLOC_NORMAL); if (ret != DDI_SUCCESS) { + mlxcx_warn(mlxp, "Failed to allocate %d interrupts", navail); mlxcx_intr_teardown(mlxp); return (B_FALSE); } if (mlxp->mlx_intr_count < mlxp->mlx_intr_cq0 + 1) { + mlxcx_warn(mlxp, "%d MSI-X interrupts allocated, but mlxcx " + "requires %d", mlxp->mlx_intr_count, + mlxp->mlx_intr_cq0 + 1); mlxcx_intr_teardown(mlxp); return (B_FALSE); } @@ -1214,10 +1240,29 @@ mlxcx_intr_setup(mlxcx_t *mlxp) ret = ddi_intr_get_pri(mlxp->mlx_intr_handles[0], &mlxp->mlx_intr_pri); if (ret != DDI_SUCCESS) { + mlxcx_warn(mlxp, "Failed to get interrupt priority"); mlxcx_intr_teardown(mlxp); return (B_FALSE); } + /* + * Set the interrupt priority for the asynchronous handler higher + * than the ring handlers. Some operations which issue commands, + * and thus rely on the async interrupt handler for posting + * completion, do so with a CQ mutex held. The CQ mutex is also + * acquired during ring processing, so if the ring processing vector + * happens to be assigned to the same CPU as the async vector + * it can hold off the async interrupt thread and lead to a deadlock. + * By assigning a higher priority to the async vector, it will + * always be dispatched. + */ + mlxp->mlx_async_intr_pri = mlxp->mlx_intr_pri; + if (mlxp->mlx_async_intr_pri < LOCK_LEVEL) { + mlxp->mlx_async_intr_pri++; + } else { + mlxp->mlx_intr_pri--; + } + mlxp->mlx_eqs_size = mlxp->mlx_intr_count * sizeof (mlxcx_event_queue_t); mlxp->mlx_eqs = kmem_zalloc(mlxp->mlx_eqs_size, KM_SLEEP); @@ -1227,8 +1272,11 @@ mlxcx_intr_setup(mlxcx_t *mlxp) * mutex and avl tree to be init'ed - so do it now. */ for (i = 0; i < mlxp->mlx_intr_count; ++i) { + uint_t pri = (i == 0) ? mlxp->mlx_async_intr_pri : + mlxp->mlx_intr_pri; + mutex_init(&mlxp->mlx_eqs[i].mleq_mtx, NULL, MUTEX_DRIVER, - DDI_INTR_PRI(mlxp->mlx_intr_pri)); + DDI_INTR_PRI(pri)); cv_init(&mlxp->mlx_eqs[i].mleq_cv, NULL, CV_DRIVER, NULL); if (i < mlxp->mlx_intr_cq0) @@ -1239,9 +1287,38 @@ mlxcx_intr_setup(mlxcx_t *mlxp) offsetof(mlxcx_completion_queue_t, mlcq_eq_entry)); } + while (mlxp->mlx_async_intr_pri > DDI_INTR_PRI_MIN) { + ret = ddi_intr_set_pri(mlxp->mlx_intr_handles[0], + mlxp->mlx_async_intr_pri); + if (ret == DDI_SUCCESS) + break; + mlxcx_note(mlxp, + "!Failed to set interrupt priority to %u for " + "async interrupt vector", mlxp->mlx_async_intr_pri); + /* + * If it was not possible to set the IPL for the async + * interrupt to the desired value, then try a lower priority. + * Some PSMs can only accommodate a limited number of vectors + * at eatch priority level (or group of priority levels). Since + * the async priority must be set higher than the ring + * handlers, lower both. The ring handler priority is set + * below. + */ + mlxp->mlx_async_intr_pri--; + mlxp->mlx_intr_pri--; + } + + if (mlxp->mlx_async_intr_pri == DDI_INTR_PRI_MIN) { + mlxcx_warn(mlxp, "Failed to find an interrupt priority for " + "async interrupt vector"); + mlxcx_intr_teardown(mlxp); + return (B_FALSE); + } + ret = ddi_intr_add_handler(mlxp->mlx_intr_handles[0], mlxcx_intr_async, (caddr_t)mlxp, (caddr_t)&mlxp->mlx_eqs[0]); if (ret != DDI_SUCCESS) { + mlxcx_warn(mlxp, "Failed to add async interrupt handler"); mlxcx_intr_teardown(mlxp); return (B_FALSE); } @@ -1268,9 +1345,29 @@ mlxcx_intr_setup(mlxcx_t *mlxp) eqt = MLXCX_EQ_TYPE_RX; } + while (mlxp->mlx_intr_pri >= DDI_INTR_PRI_MIN) { + ret = ddi_intr_set_pri(mlxp->mlx_intr_handles[i], + mlxp->mlx_intr_pri); + if (ret == DDI_SUCCESS) + break; + mlxcx_note(mlxp, "!Failed to set interrupt priority to " + "%u for interrupt vector %d", + mlxp->mlx_intr_pri, i); + mlxp->mlx_intr_pri--; + } + if (mlxp->mlx_intr_pri < DDI_INTR_PRI_MIN) { + mlxcx_warn(mlxp, + "Failed to find an interrupt priority for " + "interrupt vector %d", i); + mlxcx_intr_teardown(mlxp); + return (B_FALSE); + } + ret = ddi_intr_add_handler(mlxp->mlx_intr_handles[i], mlxcx_intr_n, (caddr_t)mlxp, (caddr_t)&mlxp->mlx_eqs[i]); if (ret != DDI_SUCCESS) { + mlxcx_warn(mlxp, "Failed to add interrupt handler %d", + i); mlxcx_intr_teardown(mlxp); return (B_FALSE); } diff --git a/usr/src/uts/common/io/mlxcx/mlxcx_reg.h b/usr/src/uts/common/io/mlxcx/mlxcx_reg.h index 1987ae06ea..4b92de92b8 100644 --- a/usr/src/uts/common/io/mlxcx/mlxcx_reg.h +++ b/usr/src/uts/common/io/mlxcx/mlxcx_reg.h @@ -2530,6 +2530,30 @@ typedef struct { uint16be_t mlrd_pplm_fec_override_admin_fdr10; } mlxcx_reg_pplm_t; +typedef struct { + uint8_t mlrd_mtcap_rsvd[3]; + uint8_t mlrd_mtcap_sensor_count; + uint8_t mlrd_mtcap_rsvd1[4]; + uint64be_t mlrd_mtcap_sensor_map; +} mlxcx_reg_mtcap_t; + +#define MLXCX_MTMP_NAMELEN 8 + +typedef struct { + uint8_t mlrd_mtmp_rsvd[2]; + uint16be_t mlrd_mtmp_sensor_index; + uint8_t mlrd_mtmp_rsvd1[2]; + uint16be_t mlrd_mtmp_temperature; + bits16_t mlrd_mtmp_max_flags; + uint16be_t mlrd_mtmp_max_temperature; + bits16_t mlrd_mtmp_tee; + uint16be_t mlrd_mtmp_temp_thresh_hi; + uint8_t mlrd_mtmp_rsvd2[2]; + uint16be_t mlrd_mtmp_temp_thresh_lo; + uint8_t mlrd_mtmp_rsvd3[4]; + uint8_t mlrd_mtmp_name[MLXCX_MTMP_NAMELEN]; +} mlxcx_reg_mtmp_t; + typedef enum { MLXCX_REG_PMTU = 0x5003, MLXCX_REG_PTYS = 0x5004, @@ -2540,6 +2564,8 @@ typedef enum { MLXCX_REG_MCIA = 0x9014, MLXCX_REG_PPCNT = 0x5008, MLXCX_REG_PPLM = 0x5023, + MLXCX_REG_MTCAP = 0x9009, + MLXCX_REG_MTMP = 0x900A } mlxcx_register_id_t; typedef union { @@ -2551,6 +2577,8 @@ typedef union { mlxcx_reg_mcia_t mlrd_mcia; mlxcx_reg_ppcnt_t mlrd_ppcnt; mlxcx_reg_pplm_t mlrd_pplm; + mlxcx_reg_mtcap_t mlrd_mtcap; + mlxcx_reg_mtmp_t mlrd_mtmp; } mlxcx_register_data_t; typedef enum { diff --git a/usr/src/uts/common/io/mlxcx/mlxcx_sensor.c b/usr/src/uts/common/io/mlxcx/mlxcx_sensor.c new file mode 100644 index 0000000000..6d2c7d0778 --- /dev/null +++ b/usr/src/uts/common/io/mlxcx/mlxcx_sensor.c @@ -0,0 +1,126 @@ +/* + * This file and its contents are supplied under the terms of the + * Common Development and Distribution License ("CDDL"), version 1.0. + * You may only use this file in accordance with the terms of version + * 1.0 of the CDDL. + * + * A full copy of the text of the CDDL should have accompanied this + * source. A copy of the CDDL is also available via the Internet at + * http://www.illumos.org/license/CDDL. + */ + +/* + * Copyright 2020 Oxide Computer Company + */ + +#include <mlxcx.h> +#include <sys/sensors.h> + +/* + * The PRM indicates that the temperature is measured in 1/8th degrees. + */ +#define MLXCX_TEMP_GRAN 8 + +/* + * Read a single temperature sensor entry. The ksensor framework guarantees that + * it will only call this once for a given sensor at any time, though multiple + * sensors can be in parallel. + */ +static int +mlxcx_temperature_read(void *arg, sensor_ioctl_scalar_t *scalar) +{ + boolean_t ok; + uint16_t tmp; + mlxcx_register_data_t data; + mlxcx_temp_sensor_t *sensor = arg; + mlxcx_t *mlxp = sensor->mlts_mlx; + + bzero(&data, sizeof (data)); + data.mlrd_mtmp.mlrd_mtmp_sensor_index = to_be16(sensor->mlts_index); + ok = mlxcx_cmd_access_register(mlxp, MLXCX_CMD_ACCESS_REGISTER_READ, + MLXCX_REG_MTMP, &data); + if (!ok) { + return (EIO); + } + + tmp = from_be16(data.mlrd_mtmp.mlrd_mtmp_temperature); + sensor->mlts_value = (int16_t)tmp; + tmp = from_be16(data.mlrd_mtmp.mlrd_mtmp_max_temperature); + sensor->mlts_max_value = (int16_t)tmp; + bcopy(data.mlrd_mtmp.mlrd_mtmp_name, sensor->mlts_name, + sizeof (sensor->mlts_name)); + + scalar->sis_unit = SENSOR_UNIT_CELSIUS; + scalar->sis_gran = MLXCX_TEMP_GRAN; + scalar->sis_prec = 0; + scalar->sis_value = (int64_t)sensor->mlts_value; + + return (0); +} + +static const ksensor_ops_t mlxcx_temp_ops = { + .kso_kind = ksensor_kind_temperature, + .kso_scalar = mlxcx_temperature_read +}; + +void +mlxcx_teardown_sensors(mlxcx_t *mlxp) +{ + if (mlxp->mlx_temp_nsensors == 0) + return; + (void) ksensor_remove(mlxp->mlx_dip, KSENSOR_ALL_IDS); + kmem_free(mlxp->mlx_temp_sensors, sizeof (mlxcx_temp_sensor_t) * + mlxp->mlx_temp_nsensors); +} + +boolean_t +mlxcx_setup_sensors(mlxcx_t *mlxp) +{ + mlxcx_register_data_t data; + boolean_t ok; + + mlxp->mlx_temp_nsensors = 0; + bzero(&data, sizeof (data)); + ok = mlxcx_cmd_access_register(mlxp, MLXCX_CMD_ACCESS_REGISTER_READ, + MLXCX_REG_MTCAP, &data); + if (!ok) { + return (B_FALSE); + } + + if (data.mlrd_mtcap.mlrd_mtcap_sensor_count == 0) { + return (B_TRUE); + } + + mlxp->mlx_temp_nsensors = data.mlrd_mtcap.mlrd_mtcap_sensor_count; + mlxp->mlx_temp_sensors = kmem_zalloc(sizeof (mlxcx_temp_sensor_t) * + mlxp->mlx_temp_nsensors, KM_SLEEP); + + for (uint8_t i = 0; i < mlxp->mlx_temp_nsensors; i++) { + char buf[32]; + int ret; + + if (snprintf(buf, sizeof (buf), "temp%u", i) >= sizeof (buf)) { + mlxcx_warn(mlxp, "sensor name %u would overflow " + "internal buffer"); + goto err; + } + + mlxp->mlx_temp_sensors[i].mlts_mlx = mlxp; + mlxp->mlx_temp_sensors[i].mlts_index = i; + + ret = ksensor_create_scalar_pcidev(mlxp->mlx_dip, + SENSOR_KIND_TEMPERATURE, &mlxcx_temp_ops, + &mlxp->mlx_temp_sensors[i], buf, + &mlxp->mlx_temp_sensors[i].mlts_ksensor); + if (ret != 0) { + mlxcx_warn(mlxp, "failed to create temp sensor %s: %d", + buf, ret); + goto err; + } + } + + return (B_TRUE); +err: + mlxcx_teardown_sensors(mlxp); + return (B_FALSE); +} diff --git a/usr/src/uts/common/io/tem.c b/usr/src/uts/common/io/tem.c index 573e10cd66..525aa5f585 100644 --- a/usr/src/uts/common/io/tem.c +++ b/usr/src/uts/common/io/tem.c @@ -524,10 +524,41 @@ tems_check_videomode(struct vis_devinit *tp) } static void -tems_setup_terminal(struct vis_devinit *tp, size_t height, size_t width) +tems_setup_font(screen_size_t height, screen_size_t width) { bitmap_data_t *font_data; int i; + + /* + * set_font() will select an appropriate sized font for + * the number of rows and columns selected. If we don't + * have a font that will fit, then it will use the + * default builtin font and adjust the rows and columns + * to fit on the screen. + */ + font_data = set_font(&tems.ts_c_dimension.height, + &tems.ts_c_dimension.width, height, width); + + /* + * To use loaded font, we assign the loaded font data to tems.ts_font. + * In case of next load, the previously loaded data is freed + * when loading the new font. + */ + for (i = 0; i < VFNT_MAPS; i++) { + tems.ts_font.vf_map[i] = + font_data->font->vf_map[i]; + tems.ts_font.vf_map_count[i] = + font_data->font->vf_map_count[i]; + } + + tems.ts_font.vf_bytes = font_data->font->vf_bytes; + tems.ts_font.vf_width = font_data->font->vf_width; + tems.ts_font.vf_height = font_data->font->vf_height; +} + +static void +tems_setup_terminal(struct vis_devinit *tp, size_t height, size_t width) +{ int old_blank_buf_size = tems.ts_c_dimension.width * sizeof (*tems.ts_blank_line); @@ -546,6 +577,9 @@ tems_setup_terminal(struct vis_devinit *tp, size_t height, size_t width) tems.ts_c_dimension.height = tp->height; tems.ts_callbacks = &tem_safe_text_callbacks; + tems_setup_font(16 * tp->height + BORDER_PIXELS, + 8 * tp->width + BORDER_PIXELS); + break; case VIS_PIXEL: @@ -559,33 +593,11 @@ tems_setup_terminal(struct vis_devinit *tp, size_t height, size_t width) } tems.ts_c_dimension.height = (screen_size_t)height; tems.ts_c_dimension.width = (screen_size_t)width; - tems.ts_p_dimension.height = tp->height; tems.ts_p_dimension.width = tp->width; - tems.ts_callbacks = &tem_safe_pix_callbacks; - /* - * set_font() will select a appropriate sized font for - * the number of rows and columns selected. If we don't - * have a font that will fit, then it will use the - * default builtin font. set_font() will adjust the rows - * and columns to fit on the screen. - */ - font_data = set_font(&tems.ts_c_dimension.height, - &tems.ts_c_dimension.width, - tems.ts_p_dimension.height, - tems.ts_p_dimension.width); - - for (i = 0; i < VFNT_MAPS; i++) { - tems.ts_font.vf_map[i] = - font_data->font->vf_map[i]; - tems.ts_font.vf_map_count[i] = - font_data->font->vf_map_count[i]; - } - tems.ts_font.vf_bytes = font_data->font->vf_bytes; - tems.ts_font.vf_width = font_data->font->vf_width; - tems.ts_font.vf_height = font_data->font->vf_height; + tems_setup_font(tp->height, tp->width); tems.ts_p_offset.y = (tems.ts_p_dimension.height - (tems.ts_c_dimension.height * tems.ts_font.vf_height)) / 2; @@ -594,9 +606,7 @@ tems_setup_terminal(struct vis_devinit *tp, size_t height, size_t width) tems.ts_pix_data_size = tems.ts_font.vf_width * tems.ts_font.vf_height; - tems.ts_pix_data_size *= 4; - tems.ts_pdepth = tp->depth; break; @@ -963,6 +973,7 @@ tems_get_initial_color(tem_color_t *pcolor) if (inverse_screen) flags |= TEM_ATTR_SCREEN_REVERSE; +#ifdef _HAVE_TEM_FIRMWARE if (flags != 0) { /* * If either reverse flag is set, the screen is in @@ -980,6 +991,21 @@ tems_get_initial_color(tem_color_t *pcolor) if (pcolor->bg_color == ANSI_COLOR_WHITE) flags |= TEM_ATTR_BRIGHT_BG; } +#else + if (flags != 0) { + if (pcolor->fg_color == ANSI_COLOR_WHITE) + flags |= TEM_ATTR_BRIGHT_BG; + + if (pcolor->fg_color == ANSI_COLOR_BLACK) + flags &= ~TEM_ATTR_BRIGHT_BG; + } else { + /* + * In case of black on white we want bright white for BG. + */ + if (pcolor->bg_color == ANSI_COLOR_WHITE) + flags |= TEM_ATTR_BRIGHT_BG; + } +#endif pcolor->a_flags = flags; } diff --git a/usr/src/uts/common/io/tem_safe.c b/usr/src/uts/common/io/tem_safe.c index 5008d4a4d6..8d47a00d5f 100644 --- a/usr/src/uts/common/io/tem_safe.c +++ b/usr/src/uts/common/io/tem_safe.c @@ -129,9 +129,12 @@ static void tem_safe_copy_area(struct tem_vt_state *tem, screen_pos_t e_col, screen_pos_t e_row, screen_pos_t t_col, screen_pos_t t_row, cred_t *credp, enum called_from called_from); +#if 0 +/* Currently unused */ static void tem_safe_image_display(struct tem_vt_state *, uchar_t *, int, int, screen_pos_t, screen_pos_t, cred_t *, enum called_from); +#endif static void tem_safe_bell(struct tem_vt_state *tem, enum called_from called_from); static void tem_safe_pix_clear_prom_output(struct tem_vt_state *tem, @@ -1568,6 +1571,7 @@ tem_safe_text_display(struct tem_vt_state *tem, term_char_t *string, } } +#if 0 /* * This function is used to blit a rectangular color image, * unperturbed on the underlying framebuffer, to render @@ -1600,6 +1604,7 @@ tem_safe_image_display(struct tem_vt_state *tem, uchar_t *image, mutex_exit(&tem->tvs_lock); mutex_exit(&tems.ts_lock); } +#endif /*ARGSUSED*/ void @@ -2385,12 +2390,22 @@ tem_safe_get_attr(struct tem_vt_state *tem, text_color_t *fg, static void tem_safe_get_color(text_color_t *fg, text_color_t *bg, term_char_t c) { + boolean_t bold_font; + *fg = c.tc_fg_color; *bg = c.tc_bg_color; + bold_font = tems.ts_font.vf_map_count[VFNT_MAP_BOLD] != 0; + + /* + * If we have both normal and bold font components, + * we use bold font for TEM_ATTR_BOLD. + * The bright color is traditionally used with TEM_ATTR_BOLD, + * in case there is no bold font. + */ if (c.tc_fg_color < XLATE_NCOLORS) { - if (TEM_ATTR_ISSET(c.tc_char, - TEM_ATTR_BRIGHT_FG | TEM_ATTR_BOLD)) + if (TEM_ATTR_ISSET(c.tc_char, TEM_ATTR_BRIGHT_FG) || + (TEM_ATTR_ISSET(c.tc_char, TEM_ATTR_BOLD) && !bold_font)) *fg = brt_xlate[c.tc_fg_color]; else *fg = dim_xlate[c.tc_fg_color]; diff --git a/usr/src/uts/common/io/usb/usba/hubdi.c b/usr/src/uts/common/io/usb/usba/hubdi.c index 99d75edce3..5207a51490 100644 --- a/usr/src/uts/common/io/usb/usba/hubdi.c +++ b/usr/src/uts/common/io/usb/usba/hubdi.c @@ -55,48 +55,45 @@ extern boolean_t consconfig_console_is_ready(void); /* * Prototypes for static functions */ -static int usba_hubdi_bus_ctl( - dev_info_t *dip, - dev_info_t *rdip, - ddi_ctl_enum_t op, - void *arg, - void *result); - -static int usba_hubdi_map_fault( - dev_info_t *dip, - dev_info_t *rdip, - struct hat *hat, - struct seg *seg, - caddr_t addr, - struct devpage *dp, - pfn_t pfn, - uint_t prot, - uint_t lock); +static int usba_hubdi_bus_ctl(dev_info_t *dip, + dev_info_t *rdip, + ddi_ctl_enum_t op, + void *arg, + void *result); + +static int usba_hubdi_map_fault(dev_info_t *dip, + dev_info_t *rdip, + struct hat *hat, + struct seg *seg, + caddr_t addr, + struct devpage *dp, + pfn_t pfn, + uint_t prot, + uint_t lock); static int hubd_busop_get_eventcookie(dev_info_t *dip, - dev_info_t *rdip, - char *eventname, - ddi_eventcookie_t *cookie); + dev_info_t *rdip, + char *eventname, + ddi_eventcookie_t *cookie); static int hubd_busop_add_eventcall(dev_info_t *dip, - dev_info_t *rdip, - ddi_eventcookie_t cookie, - void (*callback)(dev_info_t *dip, - ddi_eventcookie_t cookie, void *arg, - void *bus_impldata), - void *arg, ddi_callback_id_t *cb_id); + dev_info_t *rdip, + ddi_eventcookie_t cookie, + void (*callback)(dev_info_t *dip, ddi_eventcookie_t cookie, void *arg, + void *bus_impldata), + void *arg, ddi_callback_id_t *cb_id); static int hubd_busop_remove_eventcall(dev_info_t *dip, - ddi_callback_id_t cb_id); + ddi_callback_id_t cb_id); static int hubd_bus_config(dev_info_t *dip, - uint_t flag, - ddi_bus_config_op_t op, - void *arg, - dev_info_t **child); + uint_t flag, + ddi_bus_config_op_t op, + void *arg, + dev_info_t **child); static int hubd_bus_unconfig(dev_info_t *dip, - uint_t flag, - ddi_bus_config_op_t op, - void *arg); + uint_t flag, + ddi_bus_config_op_t op, + void *arg); static int hubd_bus_power(dev_info_t *dip, void *impl_arg, - pm_bus_power_op_t op, void *arg, void *result); + pm_bus_power_op_t op, void *arg, void *result); static usb_port_t hubd_get_port_num(hubd_t *, struct devctl_iocdata *); static dev_info_t *hubd_get_child_dip(hubd_t *, usb_port_t); @@ -251,14 +248,14 @@ usba_hubdi_unregister(dev_info_t *dip) /*ARGSUSED*/ static int usba_hubdi_map_fault(dev_info_t *dip, - dev_info_t *rdip, - struct hat *hat, - struct seg *seg, - caddr_t addr, - struct devpage *dp, - pfn_t pfn, - uint_t prot, - uint_t lock) + dev_info_t *rdip, + struct hat *hat, + struct seg *seg, + caddr_t addr, + struct devpage *dp, + pfn_t pfn, + uint_t prot, + uint_t lock) { return (DDI_FAILURE); } @@ -269,9 +266,9 @@ usba_hubdi_map_fault(dev_info_t *dip, */ int usba_hubdi_bind_root_hub(dev_info_t *dip, - uchar_t *root_hub_config_descriptor, - size_t config_length, - usb_dev_descr_t *root_hub_device_descriptor) + uchar_t *root_hub_config_descriptor, + size_t config_length, + usb_dev_descr_t *root_hub_device_descriptor) { usba_device_t *usba_device; usba_hcdi_t *hcdi = usba_hcdi_get_hcdi(dip); @@ -1145,10 +1142,10 @@ hubd_post_power(hubd_t *hubd, usb_port_t port, pm_bp_child_pwrchg_t *bpc, */ static int usba_hubdi_bus_ctl(dev_info_t *dip, - dev_info_t *rdip, - ddi_ctl_enum_t op, - void *arg, - void *result) + dev_info_t *rdip, + ddi_ctl_enum_t op, + void *arg, + void *result) { usba_device_t *hub_usba_device = usba_get_usba_device(rdip); dev_info_t *root_hub_dip = hub_usba_device->usb_root_hub_dip; @@ -1294,7 +1291,7 @@ usba_hubdi_bus_ctl(dev_info_t *dip, /* * hubd_config_one: - * enumerate one child according to 'port' + * enumerate one child according to 'port' */ static boolean_t @@ -2625,8 +2622,7 @@ hubd_restore_device_state(dev_info_t *dip, hubd_t *hubd) /* * wait at least 3 frames before accessing devices - * (note that delay's minimal time is one clock tick which - * is 10ms unless hires_tick has been changed) + * (note that delay's minimal time is one clock tick). */ mutex_exit(HUBD_MUTEX(hubd)); delay(drv_usectohz(10000)); @@ -3331,8 +3327,8 @@ hubd_set_hub_depth(hubd_t *hubd) int rval; usb_cr_t completion_reason; usb_cb_flags_t cb_flags; - usba_device_t *ud; - uint16_t depth; + usba_device_t *ud; + uint16_t depth; /* * We only need to set the hub depth devices for hubs that are at least @@ -6044,7 +6040,7 @@ hubd_ready_device(hubd_t *hubd, dev_info_t *child_dip, usba_device_t *child_ud, child_ud->usb_active_cfg_ndx = config_index; child_ud->usb_cfg = child_ud->usb_cfg_array[config_index]; child_ud->usb_cfg_length = config_descriptor.wTotalLength; - child_ud->usb_cfg_value = config_descriptor.bConfigurationValue; + child_ud->usb_cfg_value = config_descriptor.bConfigurationValue; child_ud->usb_n_ifs = config_descriptor.bNumInterfaces; child_ud->usb_dip = child_dip; @@ -6089,11 +6085,11 @@ hubd_ready_device(hubd_t *hubd, dev_info_t *child_dip, usba_device_t *child_ud, */ static int hubd_create_child(dev_info_t *dip, - hubd_t *hubd, - usba_device_t *hubd_ud, - usb_port_status_t port_status, - usb_port_t port, - int iteration) + hubd_t *hubd, + usba_device_t *hubd_ud, + usb_port_status_t port_status, + usb_port_t port, + int iteration) { dev_info_t *child_dip = NULL; usb_dev_descr_t usb_dev_descr; @@ -6869,9 +6865,9 @@ hubd_free_usba_device(hubd_t *hubd, usba_device_t *usba_device) */ static int hubd_busop_get_eventcookie(dev_info_t *dip, - dev_info_t *rdip, - char *eventname, - ddi_eventcookie_t *cookie) + dev_info_t *rdip, + char *eventname, + ddi_eventcookie_t *cookie) { hubd_t *hubd = (hubd_t *)hubd_get_soft_state(dip); @@ -6891,12 +6887,11 @@ hubd_busop_get_eventcookie(dev_info_t *dip, static int hubd_busop_add_eventcall(dev_info_t *dip, - dev_info_t *rdip, - ddi_eventcookie_t cookie, - void (*callback)(dev_info_t *dip, - ddi_eventcookie_t cookie, void *arg, - void *bus_impldata), - void *arg, ddi_callback_id_t *cb_id) + dev_info_t *rdip, + ddi_eventcookie_t cookie, + void (*callback)(dev_info_t *dip, ddi_eventcookie_t cookie, void *arg, + void *bus_impldata), + void *arg, ddi_callback_id_t *cb_id) { hubd_t *hubd = (hubd_t *)hubd_get_soft_state(dip); usb_port_t port = hubd_child_dip2port(hubd, rdip); @@ -7671,7 +7666,7 @@ usba_hubdi_open(dev_info_t *dip, dev_t *devp, int flags, int otyp, /* ARGSUSED */ int usba_hubdi_close(dev_info_t *dip, dev_t dev, int flag, int otyp, - cred_t *credp) + cred_t *credp) { hubd_t *hubd; diff --git a/usr/src/uts/common/mapfiles/ksensor.mapfile b/usr/src/uts/common/mapfiles/ksensor.mapfile index 0374c957f7..51b65a2b9d 100644 --- a/usr/src/uts/common/mapfiles/ksensor.mapfile +++ b/usr/src/uts/common/mapfiles/ksensor.mapfile @@ -36,8 +36,10 @@ $mapfile_version 2 SYMBOL_SCOPE { global: ksensor_create { FLAGS = EXTERN }; - ksensor_create_temp_pcidev { FLAGS = EXTERN }; + ksensor_create_scalar_pcidev { FLAGS = EXTERN }; ksensor_remove { FLAGS = EXTERN }; + ksensor_kind_current { FLAGS = EXTERN }; ksensor_kind_temperature { FLAGS = EXTERN }; + ksensor_kind_voltage { FLAGS = EXTERN }; }; diff --git a/usr/src/uts/common/os/cred.c b/usr/src/uts/common/os/cred.c index 0bd6cfd44f..5e909667de 100644 --- a/usr/src/uts/common/os/cred.c +++ b/usr/src/uts/common/os/cred.c @@ -20,13 +20,14 @@ */ /* * Copyright (c) 2013, Ira Cooper. All rights reserved. + * Copyright 2020 Nexenta by DDN, Inc. All rights reserved. */ /* * Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved. */ /* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */ -/* All Rights Reserved */ +/* All Rights Reserved */ /* * University Copyright- Copyright (c) 1982, 1986, 1988 @@ -288,7 +289,7 @@ crget(void) { cred_t *cr = kmem_cache_alloc(cred_cache, KM_SLEEP); - bcopy(kcred, cr, crsize); + bcopy(zone_kcred(), cr, crsize); cr->cr_ref = 1; zone_cred_hold(cr->cr_zone); if (cr->cr_label) @@ -377,7 +378,7 @@ crfree(cred_t *cr) /* * Copy a cred structure to a new one and free the old one. * The new cred will have two references. One for the calling process, - * and one for the thread. + * and one for the thread. */ cred_t * crcopy(cred_t *cr) @@ -404,7 +405,7 @@ crcopy(cred_t *cr) /* * Copy a cred structure to a new one and free the old one. * The new cred will have two references. One for the calling process, - * and one for the thread. + * and one for the thread. * This variation on crcopy uses a pre-allocated structure for the * "new" cred. */ diff --git a/usr/src/uts/common/os/ksensor.c b/usr/src/uts/common/os/ksensor.c index c89cad4206..491fbcc7cd 100644 --- a/usr/src/uts/common/os/ksensor.c +++ b/usr/src/uts/common/os/ksensor.c @@ -544,14 +544,29 @@ ksensor_create(dev_info_t *dip, const ksensor_ops_t *ops, void *arg, } int -ksensor_create_temp_pcidev(dev_info_t *dip, const ksensor_ops_t *ops, - void *arg, const char *name, id_t *idp) +ksensor_create_scalar_pcidev(dev_info_t *dip, uint_t kind, + const ksensor_ops_t *ops, void *arg, const char *name, id_t *idp) { char *pci_name, *type; + const char *class; int *regs, ret; uint_t nregs; uint16_t bus, dev; + switch (kind) { + case SENSOR_KIND_TEMPERATURE: + class = "ddi_sensor:temperature:pci"; + break; + case SENSOR_KIND_VOLTAGE: + class = "ddi_sensor:voltage:pci"; + break; + case SENSOR_KIND_CURRENT: + class = "ddi_sensor:current:pci"; + break; + default: + return (ENOTSUP); + } + if (ddi_prop_lookup_string(DDI_DEV_T_ANY, dip, 0, "device_type", &type) != DDI_PROP_SUCCESS) { return (EINVAL); @@ -579,8 +594,7 @@ ksensor_create_temp_pcidev(dev_info_t *dip, const ksensor_ops_t *ops, pci_name = kmem_asprintf("%x.%x:%s", bus, dev, name); - ret = ksensor_create(dip, ops, arg, pci_name, - "ddi_sensor:temperature:pci", idp); + ret = ksensor_create(dip, ops, arg, pci_name, class, idp); strfree(pci_name); return (ret); } @@ -750,7 +764,7 @@ ksensor_op_kind(id_t id, sensor_ioctl_kind_t *kind) } int -ksensor_op_temperature(id_t id, sensor_ioctl_temperature_t *temp) +ksensor_op_scalar(id_t id, sensor_ioctl_scalar_t *scalar) { int ret; ksensor_t *sensor; @@ -759,7 +773,7 @@ ksensor_op_temperature(id_t id, sensor_ioctl_temperature_t *temp) return (ret); } - ret = sensor->ksensor_ops->kso_temp(sensor->ksensor_arg, temp); + ret = sensor->ksensor_ops->kso_scalar(sensor->ksensor_arg, scalar); ksensor_release(sensor); return (ret); @@ -831,6 +845,20 @@ ksensor_kind_temperature(void *unused, sensor_ioctl_kind_t *k) return (0); } +int +ksensor_kind_current(void *unused, sensor_ioctl_kind_t *k) +{ + k->sik_kind = SENSOR_KIND_CURRENT; + return (0); +} + +int +ksensor_kind_voltage(void *unused, sensor_ioctl_kind_t *k) +{ + k->sik_kind = SENSOR_KIND_VOLTAGE; + return (0); +} + void ksensor_init(void) { diff --git a/usr/src/uts/common/os/softint.c b/usr/src/uts/common/os/softint.c index ecdb038c79..8801340cf9 100644 --- a/usr/src/uts/common/os/softint.c +++ b/usr/src/uts/common/os/softint.c @@ -58,29 +58,29 @@ * * Starting state is IDLE. * - * softint() + * softint() * * * (c) - * ____________________________________________________ - * | ^ ^ - * v (a) | (b) | - * IDLE--------------------->PEND--------------------->DRAIN - * ^ | | - * | | | - * | | | - * | | | - * | | | - * | d d - * | | | - * | v v - * | PEND DRAIN - * | (e) & & - * |<-----------------------STEAL STEAL - * ^ | - * | | - * | (e) v - * |_________________________<__________________________| + * ____________________________________________________ + * | ^ ^ + * v (a) | (b) | + * IDLE--------------------->PEND--------------------->DRAIN + * ^ | | + * | | | + * | | | + * | | | + * | | | + * | d d + * | | | + * | v v + * | PEND DRAIN + * | (e) & & + * |<-----------------------STEAL STEAL + * ^ | + * | | + * | (e) v + * |_________________________<__________________________| * * * @@ -146,9 +146,9 @@ uint_t softcall_pokemax = 10; /* * This ensures that softcall entries don't get stuck for long. It's expressed - * in 10 milliseconds as 1 unit. When hires_tick is set or other clock frequency - * is used, softcall_init() ensures that it's still expressed as 1 = 10 milli - * seconds. + * in 10 milliseconds as 1 unit. Regardless of the value of hires_tick or + * clock frequency, softcall_init() ensures that it's still expressed as 1 = + * 10 milliseconds. */ unsigned int softcall_delay = 1; diff --git a/usr/src/uts/common/sys/font.h b/usr/src/uts/common/sys/font.h index 5733686bf3..f8f154f428 100644 --- a/usr/src/uts/common/sys/font.h +++ b/usr/src/uts/common/sys/font.h @@ -84,9 +84,11 @@ typedef struct bitmap_data { } bitmap_data_t; typedef enum { - FONT_AUTO, - FONT_MANUAL, - FONT_BOOT + FONT_AUTO, /* This font is loaded by software */ + FONT_MANUAL, /* This font is loaded manually by user */ + FONT_BOOT, /* This font was passed to kernel by bootloader */ + FONT_BUILTIN, /* This font was built in at compile time */ + FONT_RELOAD /* This font is marked to be re-read from file */ } FONT_FLAGS; struct fontlist { diff --git a/usr/src/uts/common/sys/ksensor_impl.h b/usr/src/uts/common/sys/ksensor_impl.h index 8d91973bc3..7407a264a2 100644 --- a/usr/src/uts/common/sys/ksensor_impl.h +++ b/usr/src/uts/common/sys/ksensor_impl.h @@ -35,7 +35,7 @@ extern void ksensor_init(void); * Operations vectors. */ extern int ksensor_op_kind(id_t, sensor_ioctl_kind_t *); -extern int ksensor_op_temperature(id_t, sensor_ioctl_temperature_t *); +extern int ksensor_op_scalar(id_t, sensor_ioctl_scalar_t *); /* * Registration callbacks. diff --git a/usr/src/uts/common/sys/mac.h b/usr/src/uts/common/sys/mac.h index a5974f6d7d..bd668cdb6b 100644 --- a/usr/src/uts/common/sys/mac.h +++ b/usr/src/uts/common/sys/mac.h @@ -171,6 +171,7 @@ typedef enum { * Please append properties to the end of this list. Do not reorder the list. */ typedef enum { + MAC_PROP_PRIVATE = -1, MAC_PROP_DUPLEX = 0x00000001, MAC_PROP_SPEED, MAC_PROP_STATUS, @@ -248,8 +249,7 @@ typedef enum { MAC_PROP_ADV_50GFDX_CAP, MAC_PROP_EN_50GFDX_CAP, MAC_PROP_EN_FEC_CAP, - MAC_PROP_ADV_FEC_CAP, - MAC_PROP_PRIVATE = -1 + MAC_PROP_ADV_FEC_CAP } mac_prop_id_t; /* diff --git a/usr/src/uts/common/sys/sensors.h b/usr/src/uts/common/sys/sensors.h index a39dfca239..a5d830a933 100644 --- a/usr/src/uts/common/sys/sensors.h +++ b/usr/src/uts/common/sys/sensors.h @@ -33,6 +33,8 @@ extern "C" { */ #define SENSOR_KIND_UNKNOWN 0x00 #define SENSOR_KIND_TEMPERATURE 0x01 +#define SENSOR_KIND_VOLTAGE 0x02 +#define SENSOR_KIND_CURRENT 0x03 /* * Lists of units that senors may have. @@ -41,52 +43,60 @@ extern "C" { #define SENSOR_UNIT_CELSIUS 0x01 #define SENSOR_UNIT_FAHRENHEIT 0x02 #define SENSOR_UNIT_KELVIN 0x03 +#define SENSOR_UNIT_VOLTS 0x04 +#define SENSOR_UNIT_AMPS 0x05 #define SENSOR_IOCTL (('s' << 24) | ('e' << 16) | ('n' << 8)) /* * Ask the sensor what kind of sensor it is. */ -#define SENSOR_IOCTL_TYPE (SENSOR_IOCTL | 0x01) +#define SENSOR_IOCTL_KIND (SENSOR_IOCTL | 0x01) typedef struct sensor_ioctl_kind { uint64_t sik_kind; } sensor_ioctl_kind_t; /* - * Ask the sensor for a temperature measurement. The sensor is responsible for - * returning the units it's in. A temperature measurement is broken down into a + * Ask the sensor for a scalar measurement. The sensor is responsible for + * returning the units it's in. A scalar measurement is broken down into a * signed value and a notion of its granularity. The sit_gran member indicates - * the granularity: the number of increments per degree in the temperature - * measurement (the sit_temp member). sit_gran is signed and the sign indicates - * whether one needs to multiply or divide the granularity. For example, a - * value that set sit_gran to 10 would mean that the value in sit_temp was in - * 10ths of a degree and that to get the actual value in degrees, one would - * divide by 10. On the other hand, a negative value means that we effectively - * have to multiply to get there. For example, a value of -2 would indicate that - * each value in sit_temp indicated two degrees and to get the temperature in - * degrees you would multiply sit_temp by two. + * the granularity: the number of increments per unit in the measurement (the + * sit_value member). sit_gran is signed and the sign indicates whether one + * needs to multiply or divide the granularity. The sit_prec member describes a + * +/- value (taking sit_gran into account) that describes the precision of the + * sensor. + * + * For example, consider a temperature sensor that set sit_gran to 10. This + * would mean that the value in sit_value was in 10ths of a degree and that to + * get the actual value in degrees, one would divide by 10. On the other hand, a + * negative value means that we effectively have to multiply to get there. For + * example, a value of -2 would indicate that each value in sit_value indicated + * two degrees and to get the temperature in degrees you would multiply + * sit_value * by two. */ -#define SENSOR_IOCTL_TEMPERATURE (SENSOR_IOCTL | 0x02) +#define SENSOR_IOCTL_SCALAR (SENSOR_IOCTL | 0x02) -typedef struct sensor_ioctl_temperature { - uint32_t sit_unit; - int32_t sit_gran; - uint32_t sit_prec; - uint32_t sit_pad; - int64_t sit_temp; -} sensor_ioctl_temperature_t; +typedef struct sensor_ioctl_scalar { + uint32_t sis_unit; + int32_t sis_gran; + uint32_t sis_prec; + uint32_t sis_pad; + int64_t sis_value; +} sensor_ioctl_scalar_t; #ifdef _KERNEL typedef int (*ksensor_kind_f)(void *, sensor_ioctl_kind_t *); -typedef int (*ksensor_temp_f)(void *, sensor_ioctl_temperature_t *); +typedef int (*ksensor_scalar_f)(void *, sensor_ioctl_scalar_t *); typedef struct { - ksensor_kind_f kso_kind; - ksensor_temp_f kso_temp; + ksensor_kind_f kso_kind; + ksensor_scalar_f kso_scalar; } ksensor_ops_t; extern int ksensor_kind_temperature(void *, sensor_ioctl_kind_t *); +extern int ksensor_kind_voltage(void *, sensor_ioctl_kind_t *); +extern int ksensor_kind_current(void *, sensor_ioctl_kind_t *); /* * Create a sensor where the class and name is supplied. @@ -95,11 +105,11 @@ extern int ksensor_create(dev_info_t *, const ksensor_ops_t *, void *, const char *, const char *, id_t *); /* - * Create a temperature sensor for a PCI device. If this is not a device-wide + * Create a scalar sensor for a PCI device. If this is not a device-wide * (e.g. per-function) sensor, this should not be used. */ -extern int ksensor_create_temp_pcidev(dev_info_t *, const ksensor_ops_t *, - void *, const char *, id_t *); +extern int ksensor_create_scalar_pcidev(dev_info_t *, uint_t, + const ksensor_ops_t *, void *, const char *, id_t *); /* * Remove a named or all sensors from this driver. diff --git a/usr/src/uts/common/sys/smbios.h b/usr/src/uts/common/sys/smbios.h index 55048d549d..b8b470b79a 100644 --- a/usr/src/uts/common/sys/smbios.h +++ b/usr/src/uts/common/sys/smbios.h @@ -22,6 +22,7 @@ /* * Copyright 2015 OmniTI Computer Consulting, Inc. All rights reserved. * Copyright (c) 2018, Joyent, Inc. + * Copyright 2020 Oxide Computer Company * Copyright 2010 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -527,6 +528,8 @@ typedef struct smbios_processor { #define SMB_PRU_BGA1392 0x3A /* Socket BGA1392 */ #define SMB_PRU_BGA1510 0x3B /* Socket BGA1510 */ #define SMB_PRU_BGA1528 0x3C /* Socket BGA1528 */ +#define SMB_PRU_LGA4189 0x3D /* Socket LGA4189 */ +#define SMB_PRU_LGA1200 0x3E /* Socket LGA1200 */ #define SMB_PRC_RESERVED 0x0001 /* reserved */ #define SMB_PRC_UNKNOWN 0x0002 /* unknown */ @@ -944,6 +947,9 @@ typedef struct smbios_slot { uint8_t smbl_df; /* device/function number */ uint8_t smbl_dbw; /* data bus width */ uint8_t smbl_npeers; /* PCIe bifurcation peers */ + uint8_t smbl_info; /* slot info */ + uint8_t smbl_pwidth; /* slot physical width */ + uint32_t smbl_pitch; /* slot pitch in 10um */ } smbios_slot_t; #define SMB_SLT_OTHER 0x01 /* other */ @@ -976,8 +982,8 @@ typedef struct smbios_slot { #define SMB_SLT_MXM_V 0x1C /* MXM Type IV */ #define SMB_SLT_MXM3_A 0x1D /* MXM 3.0 Type A */ #define SMB_SLT_MXM3_B 0x1E /* MXM 3.0 Type B */ -#define SMB_SLT_PCIEG2_SFF 0x1F /* PCI Express Gen 2 SFF-8639 */ -#define SMB_SLT_PCIEG3_SFF 0x20 /* PCI Express Gen 3 SFF-8639 */ +#define SMB_SLT_PCIEG2_SFF 0x1F /* PCI Express Gen 2 SFF-8639 (U.2) */ +#define SMB_SLT_PCIEG3_SFF 0x20 /* PCI Express Gen 3 SFF-8639 (U.2) */ /* * These lines must be on one line for the string generating code. */ @@ -986,6 +992,11 @@ typedef struct smbios_slot { #define SMB_SLT_PCIE_M52_WOBSKO 0x22 /* PCI Express Mini 52-pin without bottom-side keep-outs */ /* END CSTYLED */ #define SMB_SLT_PCIE_M76 0x23 /* PCI Express Mini 72-pin */ +#define SMB_SLT_PCIEG4_SFF 0x24 /* PCI Express Gen 4 SFF-8639 (U.2) */ +#define SMB_SLT_PCIEG5_SFF 0x25 /* PCI Express Gen 5 SFF-8639 (U.2) */ +#define SMB_SLT_OCP3_SFF 0x26 /* OCP NIC 3.0 Small Form Factor */ +#define SMB_SLT_OCP3_LFF 0x27 /* OCP NIC 3.0 Large Form Factor */ +#define SMB_SLT_OCP_PRE 0x28 /* OCP NIC prior to 3.0 */ #define SMB_SLT_CXL1 0x30 /* CXL Flexbus 1.0 */ #define SMB_SLT_PC98_C20 0xA0 /* PC-98/C20 */ #define SMB_SLT_PC98_C24 0xA1 /* PC-98/C24 */ @@ -1016,6 +1027,15 @@ typedef struct smbios_slot { #define SMB_SLT_PCIE4G4 0xBB /* PCI Exp. Gen 4 x4 */ #define SMB_SLT_PCIE4G8 0xBC /* PCI Exp. Gen 4 x8 */ #define SMB_SLT_PCIE4G16 0xBD /* PCI Exp. Gen 4 x16 */ +#define SMB_SLT_PCIE5G 0xBE /* PCI Exp. Gen 5 */ +#define SMB_SLT_PCIE5G1 0xBF /* PCI Exp. Gen 5 x1 */ +#define SMB_SLT_PCIE5G2 0xC0 /* PCI Exp. Gen 5 x2 */ +#define SMB_SLT_PCIE5G4 0xC1 /* PCI Exp. Gen 5 x4 */ +#define SMB_SLT_PCIE5G8 0xC2 /* PCI Exp. Gen 5 x8 */ +#define SMB_SLT_PCIE5G16 0xC3 /* PCI Exp. Gen 5 x16 */ +#define SMB_SLT_PCIEG6P 0xC4 /* PCI Exp. Gen 6+ */ +#define SMB_SLT_EDSFF_E1 0xC5 /* Ent. and DC 1U E1 Form Factor */ +#define SMB_SLT_EDSFF_E3 0xC6 /* Ent. and DC 3" E3 Form Factor */ #define SMB_SLW_OTHER 0x01 /* other */ #define SMB_SLW_UNKNOWN 0x02 /* unknown */ @@ -1041,6 +1061,8 @@ typedef struct smbios_slot { #define SMB_SLL_UNKNOWN 0x02 /* unknown */ #define SMB_SLL_SHORT 0x03 /* short length */ #define SMB_SLL_LONG 0x04 /* long length */ +#define SMB_SLL_2IN5 0x05 /* 2.5" drive form factor */ +#define SMB_SLL_3IN5 0x06 /* 3.5" drive form factor */ #define SMB_SLCH1_UNKNOWN 0x01 /* characteristics unknown */ #define SMB_SLCH1_5V 0x02 /* provides 5.0V */ @@ -1055,6 +1077,9 @@ typedef struct smbios_slot { #define SMB_SLCH2_HOTPLUG 0x02 /* slot supports hot-plug devices */ #define SMB_SLCH2_SMBUS 0x04 /* slot supports SMBus signal */ #define SMB_SLCH2_BIFUR 0x08 /* slot supports PCIe bifurcation */ +#define SMB_SLCH2_SURPREM 0x10 /* slot supports surprise removal */ +#define SMB_SLCH2_CXL1 0x20 /* Flexbus slot, CXL 1.0 capable */ +#define SMB_SLCH2_CXL2 0x40 /* Flexbus slot, CXL 2.0 capable */ /* * SMBIOS 7.10.9 Slot Peer Devices @@ -1178,7 +1203,7 @@ typedef struct smbios_memarray { #define SMB_MAL_PC98C24 0xA1 /* PC-98/C24 add-on card */ #define SMB_MAL_PC98E 0xA2 /* PC-98/E add-on card */ #define SMB_MAL_PC98LB 0xA3 /* PC-98/Local bus add-on card */ -#define SMB_MAL_CXL1 0xA4 /* CXL Flexbus 1.0 add-on card */ +#define SMB_MAL_CXL1 0xA4 /* CXL add-on card */ #define SMB_MAU_OTHER 0x01 /* other */ #define SMB_MAU_UNKNOWN 0x02 /* unknown */ @@ -1285,6 +1310,8 @@ typedef struct smbios_memdevice { #define SMB_MDT_LOGNV 0x1F /* Logical non-volatile device */ #define SMB_MDT_HBM 0x20 /* High Bandwidth Memory */ #define SMB_MDT_HBM2 0x21 /* High Bandwidth Memory 2 */ +#define SMB_MDT_DDR5 0x22 /* DDR5 */ +#define SMB_MDT_LPDDR5 0x23 /* LPDDR5 */ #define SMB_MDF_OTHER 0x0002 /* other */ #define SMB_MDF_UNKNOWN 0x0004 /* unknown */ @@ -1313,7 +1340,7 @@ typedef struct smbios_memdevice { #define SMB_MTECH_NVDIMM_N 0x04 /* NVDIMM-N */ #define SMB_MTECH_NVDIMM_F 0x05 /* NVDIMM-F */ #define SMB_MTECH_NVDIMM_P 0x06 /* NVDIMM-P */ -#define SMB_MTECH_INTCPM 0x07 /* Intel Optane DC Persistent Memory */ +#define SMB_MTECH_INTCPM 0x07 /* Intel Optane persistent memory */ #define SMB_MOMC_RESERVED 0x01 /* reserved */ #define SMB_MOMC_OTHER 0x02 /* other */ @@ -1838,7 +1865,8 @@ typedef struct smbios_memdevice_ext { #define SMB_VERSION_31 0x0301 /* SMBIOS encoding for DMTF spec 3.1 */ #define SMB_VERSION_32 0x0302 /* SMBIOS encoding for DMTF spec 3.2 */ #define SMB_VERSION_33 0x0303 /* SMBIOS encoding for DMTF spec 3.3 */ -#define SMB_VERSION SMB_VERSION_33 /* SMBIOS latest version definitions */ +#define SMB_VERSION_34 0x0304 /* SMBIOS encoding for DMTF spec 3.4 */ +#define SMB_VERSION SMB_VERSION_34 /* SMBIOS latest version definitions */ #define SMB_O_NOCKSUM 0x1 /* do not verify header checksums */ #define SMB_O_NOVERS 0x2 /* do not verify header versions */ diff --git a/usr/src/uts/common/sys/smbios_impl.h b/usr/src/uts/common/sys/smbios_impl.h index 69ca79e94f..4b951b702f 100644 --- a/usr/src/uts/common/sys/smbios_impl.h +++ b/usr/src/uts/common/sys/smbios_impl.h @@ -22,6 +22,7 @@ /* * Copyright 2015 OmniTI Computer Consulting, Inc. All rights reserved. * Copyright (c) 2018, Joyent, Inc. + * Copyright 2020 Oxide Computer Company * Copyright 2010 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -250,9 +251,26 @@ typedef struct smb_slot { uint8_t smbsl_dbw; /* Data bus width */ uint8_t smbsl_npeers; /* Peer bdf groups */ smb_slot_peer_t smbsl_peers[]; /* bifurcation peers */ + /* There are later additions in 3.4+, see smbios_slot_cont_t */ } smb_slot_t; /* + * After the variable number of smbsl_peers, the smbios_slot has continued in + * size and has the following members defined as of version 3.4. These occur + * starting at byte 14 + 5 * smbsl_npeers. + */ +typedef struct smb_slot_cont { + uint8_t smbsl_info; /* slot info */ + uint8_t smbsl_pwidth; /* slot physical width */ + uint16_t smbsl_pitch; /* slot pitch */ +} smb_slot_cont_t; + +/* + * The first byte that the smb_slot_cont_t is defined to start at. + */ +#define SMB_SLOT_CONT_START 0x14 + +/* * SMBIOS implementation structure for SMB_TYPE_OBDEVS. */ typedef struct smb_obdev { diff --git a/usr/src/uts/common/sys/socket_proto.h b/usr/src/uts/common/sys/socket_proto.h index 4e1a4a0f35..825d0501c7 100644 --- a/usr/src/uts/common/sys/socket_proto.h +++ b/usr/src/uts/common/sys/socket_proto.h @@ -21,6 +21,7 @@ /* * Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved. * Copyright 2019 OmniOS Community Edition (OmniOSce) Association. + * Copyright 2020 Joyent, Inc. */ #ifndef _SYS_SOCKET_PROTO_H_ @@ -202,7 +203,16 @@ struct sock_upcalls_s { void (*su_signal_oob)(sock_upper_handle_t, ssize_t); void (*su_zcopy_notify)(sock_upper_handle_t); void (*su_set_error)(sock_upper_handle_t, int); + /* + * NOTE: This function frees upper handle items. Caller cannot + * rely on them after this upcall. + */ void (*su_closed)(sock_upper_handle_t); + /* + * NOTE: This function MUST be implemented without using lower-level + * downcalls or accesses. This allows callers to ensure su_closed() + * upcalls can happen indepdently or concurrently. + */ vnode_t *(*su_get_vnode)(sock_upper_handle_t); }; diff --git a/usr/src/uts/common/sys/time.h b/usr/src/uts/common/sys/time.h index a69bf4dd63..f6cfa1a7e5 100644 --- a/usr/src/uts/common/sys/time.h +++ b/usr/src/uts/common/sys/time.h @@ -16,6 +16,8 @@ * * Copyright 2013 Nexenta Systems, Inc. All rights reserved. * Copyright 2016 Joyent, Inc. + * + * Copyright 2020 OmniOS Community Edition (OmniOSce) Association. */ /* @@ -365,14 +367,14 @@ extern todinfo_t utc_to_tod(time_t); extern time_t tod_to_utc(todinfo_t); extern int hr_clock_lock(void); extern void hr_clock_unlock(int); -extern hrtime_t gethrtime(void); -extern hrtime_t gethrtime_unscaled(void); +extern hrtime_t gethrtime(void); +extern hrtime_t gethrtime_unscaled(void); extern hrtime_t gethrtime_max(void); extern hrtime_t gethrtime_waitfree(void); extern void scalehrtime(hrtime_t *); extern uint64_t unscalehrtime(hrtime_t); -extern void gethrestime(timespec_t *); -extern time_t gethrestime_sec(void); +extern void gethrestime(timespec_t *); +extern time_t gethrestime_sec(void); extern void gethrestime_lasttick(timespec_t *); extern void hrt2ts(hrtime_t, timestruc_t *); extern hrtime_t ts2hrt(const timestruc_t *); @@ -408,6 +410,7 @@ int futimesat(int, const char *, const struct timeval *); int getitimer(int, struct itimerval *); int utimes(const char *, const struct timeval *); + #if defined(_XPG4_2) int setitimer(int, const struct itimerval *_RESTRICT_KYWD, struct itimerval *_RESTRICT_KYWD); @@ -418,6 +421,22 @@ int setitimer(int, struct itimerval *_RESTRICT_KYWD, #endif /* !defined(_KERNEL) ... defined(_XPG4_2) */ +#if !defined(_KERNEL) && !defined(_STRICT_SYMBOLS) +int futimes(int, const struct timeval *); +int lutimes(const char *, const struct timeval *); + +#define TIMESPEC_TO_TIMEVAL(tv, ts) { \ + (tv)->tv_sec = (ts)->tv_sec; \ + (tv)->tv_usec = (ts)->tv_nsec / 1000; \ +} + +#define TIMEVAL_TO_TIMESPEC(tv, ts) { \ + (ts)->tv_sec = (tv)->tv_sec; \ + (ts)->tv_nsec = (tv)->tv_usec * 1000; \ +} + +#endif /* !defined(_KERNEL) && !defined(_STRICT_SYMBOLS) */ + /* * gettimeofday() and settimeofday() were included in SVr4 due to their * common use in BSD based applications. They were to be included exactly diff --git a/usr/src/uts/i86pc/boot/boot_fb.c b/usr/src/uts/i86pc/boot/boot_fb.c index 1ac4789af7..e0e79bd14e 100644 --- a/usr/src/uts/i86pc/boot/boot_fb.c +++ b/usr/src/uts/i86pc/boot/boot_fb.c @@ -354,28 +354,44 @@ boot_get_color(uint32_t *fg, uint32_t *bg) /* ansi to solaris colors, see also boot_console.c */ if (fb_info.inverse == B_TRUE || fb_info.inverse_screen == B_TRUE) { - if (fb_info.fg_color < 16) - *bg = dim_xlate[fb_info.fg_color]; - else + if (fb_info.fg_color < XLATE_NCOLORS) { + /* + * white fg -> bright white bg + */ + if (fb_info.fg_color == pc_white) + *bg = brt_xlate[fb_info.fg_color]; + else + *bg = dim_xlate[fb_info.fg_color]; + } else { *bg = fb_info.fg_color; + } - if (fb_info.bg_color < 16) - *fg = brt_xlate[fb_info.bg_color]; - else + if (fb_info.bg_color < XLATE_NCOLORS) { + if (fb_info.bg_color == pc_white) + *fg = brt_xlate[fb_info.bg_color]; + else + *fg = dim_xlate[fb_info.bg_color]; + } else { *fg = fb_info.bg_color; + } } else { - if (fb_info.bg_color < 16) { - if (fb_info.bg_color == 7) + if (fb_info.fg_color < XLATE_NCOLORS) { + if (fb_info.fg_color == pc_white) + *fg = brt_xlate[fb_info.fg_color]; + else + *fg = dim_xlate[fb_info.fg_color]; + } else { + *fg = fb_info.fg_color; + } + + if (fb_info.bg_color < XLATE_NCOLORS) { + if (fb_info.bg_color == pc_white) *bg = brt_xlate[fb_info.bg_color]; else *bg = dim_xlate[fb_info.bg_color]; } else { *bg = fb_info.bg_color; } - if (fb_info.fg_color < 16) - *fg = dim_xlate[fb_info.fg_color]; - else - *fg = fb_info.fg_color; } } diff --git a/usr/src/uts/i86pc/io/apix/apix.c b/usr/src/uts/i86pc/io/apix/apix.c index 18dee7499a..cedc49147e 100644 --- a/usr/src/uts/i86pc/io/apix/apix.c +++ b/usr/src/uts/i86pc/io/apix/apix.c @@ -186,18 +186,6 @@ static void *apix_hdlp; static int apix_is_enabled = 0; /* - * Flag to indicate if APIX is to be enabled only for platforms - * with specific hw feature(s). - */ -int apix_hw_chk_enable = 1; - -/* - * Hw features that are checked for enabling APIX support. - */ -#define APIX_SUPPORT_X2APIC 0x00000001 -uint_t apix_supported_hw = APIX_SUPPORT_X2APIC; - -/* * apix_lock is used for cpu selection and vector re-binding */ lock_t apix_lock; @@ -272,22 +260,10 @@ apix_probe() if (get_hwenv() & HW_XEN_HVM) return (PSM_FAILURE); - /* check for hw features if specified */ - if (apix_hw_chk_enable) { - /* check if x2APIC mode is supported */ - if ((apix_supported_hw & APIX_SUPPORT_X2APIC) == - APIX_SUPPORT_X2APIC) { - if (apic_local_mode() == LOCAL_X2APIC) { - /* x2APIC mode activated by BIOS, switch ops */ - apic_mode = LOCAL_X2APIC; - apic_change_ops(); - } else if (!apic_detect_x2apic()) { - /* x2APIC mode is not supported in the hw */ - apix_enable = 0; - } - } - if (apix_enable == 0) - return (PSM_FAILURE); + if (apic_local_mode() == LOCAL_X2APIC) { + /* x2APIC mode activated by BIOS, switch ops */ + apic_mode = LOCAL_X2APIC; + apic_change_ops(); } rval = apic_probe_common(apix_psm_info.p_mach_idstring); diff --git a/usr/src/uts/i86pc/io/gfx_private/gfxp_fb.c b/usr/src/uts/i86pc/io/gfx_private/gfxp_fb.c index 6d1a99ea05..0d2d1fe1de 100644 --- a/usr/src/uts/i86pc/io/gfx_private/gfxp_fb.c +++ b/usr/src/uts/i86pc/io/gfx_private/gfxp_fb.c @@ -11,6 +11,7 @@ /* * Copyright 2016 Toomas Soome <tsoome@me.com> + * Copyright 2020 RackTop Systems, Inc. */ /* @@ -81,6 +82,17 @@ gfxp_check_for_console(dev_info_t *devi, struct gfxp_fb_softc *softc, uint16_t data16; /* + * fb_info is filled in by data gathered by the bootloader. + * In particular we are interested in "paddr" which is the physical + * address of the framebuffer. If that is not zero, then we have + * a valid framebuffer and we can use this device as a console. + */ + if (fb_info.paddr != 0) { + softc->flags |= GFXP_FLAG_CONSOLE; + return; + } + + /* * Based on Section 11.3, "PCI Display Subsystem Initialization", * of the 1.1 PCI-to-PCI Bridge Architecture Specification * determine if this is the boot console device. First, see diff --git a/usr/src/uts/i86pc/io/hpet_acpi.c b/usr/src/uts/i86pc/io/hpet_acpi.c index ac5a885a38..aace99b18b 100644 --- a/usr/src/uts/i86pc/io/hpet_acpi.c +++ b/usr/src/uts/i86pc/io/hpet_acpi.c @@ -20,6 +20,7 @@ */ /* * Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright 2020 Oxide Computer Company */ #include <sys/hpet_acpi.h> @@ -34,6 +35,8 @@ #include <sys/clock.h> #include <sys/archsystm.h> #include <sys/cpupart.h> +#include <sys/x86_archext.h> +#include <sys/prom_debug.h> static int hpet_init_proxy(int *hpet_vect, iflag_t *hpet_flags); static boolean_t hpet_install_proxy(void); @@ -140,17 +143,36 @@ hpet_acpi_init(int *hpet_vect, iflag_t *hpet_flags) (void) memset(&hpet_info, 0, sizeof (hpet_info)); hpet.supported = HPET_NO_SUPPORT; - if (idle_cpu_no_deep_c) + if ((get_hwenv() & HW_XEN_HVM) != 0) { + /* + * In some AWS EC2 guests, though the HPET is advertised via + * ACPI, programming the interrupt on the non-legacy timer can + * result in an immediate reset of the instance. It is not + * currently possible to tell whether this is an instance with + * broken HPET emulation or not, so we simply disable it across + * the board. + */ + PRM_POINT("will not program HPET in Xen HVM"); return (DDI_FAILURE); + } - if (!cpuid_deep_cstates_supported()) + if (idle_cpu_no_deep_c || + !cpuid_deep_cstates_supported()) { + /* + * If Deep C-States are disabled or not supported, then we do + * not need to program the HPET at all as it will not + * subsequently be used. + */ + PRM_POINT("no need to program the HPET"); return (DDI_FAILURE); + } hpet_establish_hooks(); /* * Get HPET ACPI table 1. */ + PRM_POINT("AcpiGetTable() HPET #1"); if (ACPI_FAILURE(AcpiGetTable(ACPI_SIG_HPET, HPET_TABLE_1, (ACPI_TABLE_HEADER **)&hpet_table))) { cmn_err(CE_NOTE, "!hpet_acpi: unable to get ACPI HPET table"); @@ -162,14 +184,18 @@ hpet_acpi_init(int *hpet_vect, iflag_t *hpet_flags) return (DDI_FAILURE); } + PRM_POINT("hpet_memory_map()"); la = hpet_memory_map(hpet_table); + PRM_DEBUG(la); if (la == NULL) { cmn_err(CE_NOTE, "!hpet_acpi: memory map HPET failed"); return (DDI_FAILURE); } hpet_info.logical_address = la; + PRM_POINT("hpet_read_gen_cap()"); ret = hpet_read_gen_cap(&hpet_info); + PRM_DEBUG(ret); hpet_info.gen_cap.counter_clk_period = HPET_GCAP_CNTR_CLK_PERIOD(ret); hpet_info.gen_cap.vendor_id = HPET_GCAP_VENDOR_ID(ret); hpet_info.gen_cap.leg_route_cap = HPET_GCAP_LEG_ROUTE_CAP(ret); @@ -189,6 +215,7 @@ hpet_acpi_init(int *hpet_vect, iflag_t *hpet_flags) } num_timers = (uint_t)hpet_info.gen_cap.num_tim_cap; + PRM_DEBUG(num_timers); if ((num_timers < 3) || (num_timers > 32)) { cmn_err(CE_NOTE, "!hpet_acpi: invalid number of HPET timers " "%lx", (long)num_timers); @@ -197,20 +224,23 @@ hpet_acpi_init(int *hpet_vect, iflag_t *hpet_flags) hpet_info.timer_n_config = (hpet_TN_conf_cap_t *)kmem_zalloc( num_timers * sizeof (uint64_t), KM_SLEEP); + PRM_POINT("hpet_read_gen_config()"); ret = hpet_read_gen_config(&hpet_info); hpet_info.gen_config.leg_rt_cnf = HPET_GCFR_LEG_RT_CNF_BITX(ret); hpet_info.gen_config.enable_cnf = HPET_GCFR_ENABLE_CNF_BITX(ret); /* - * Solaris does not use the HPET Legacy Replacement Route capabilities. + * illumos does not use the HPET Legacy Replacement Route capabilities. * This feature has been off by default on test systems. * The HPET spec does not specify if Legacy Replacement Route is - * on or off by default, so we explicitely set it off here. + * on or off by default, so we explicitly set it off here. * It should not matter which mode the HPET is in since we use * the first available non-legacy replacement timer: timer 2. */ + PRM_POINT("hpet_read_gen_config()"); (void) hpet_set_leg_rt_cnf(&hpet_info, 0); + PRM_POINT("hpet_read_gen_config() again"); ret = hpet_read_gen_config(&hpet_info); hpet_info.gen_config.leg_rt_cnf = HPET_GCFR_LEG_RT_CNF_BITX(ret); hpet_info.gen_config.enable_cnf = HPET_GCFR_ENABLE_CNF_BITX(ret); @@ -218,6 +248,7 @@ hpet_acpi_init(int *hpet_vect, iflag_t *hpet_flags) hpet_info.gen_intrpt_stat = hpet_read_gen_intrpt_stat(&hpet_info); hpet_info.main_counter_value = hpet_read_main_counter_value(&hpet_info); + PRM_POINT("disable timer loop..."); for (ti = 0; ti < num_timers; ++ti) { ret = hpet_read_timer_N_config(&hpet_info, ti); /* @@ -231,6 +262,7 @@ hpet_acpi_init(int *hpet_vect, iflag_t *hpet_flags) hpet_info.timer_n_config[ti] = hpet_convert_timer_N_config(ret); } + PRM_POINT("disable timer loop complete"); /* * Be aware the Main Counter may need to be initialized in the future @@ -238,6 +270,7 @@ hpet_acpi_init(int *hpet_vect, iflag_t *hpet_flags) * The HPET's Main Counter does not need to be initialize to a specific * value before starting it for use to wake up CPUs from Deep C-States. */ + PRM_POINT("hpet_start_main_counter()"); if (hpet_start_main_counter(&hpet_info) != AE_OK) { cmn_err(CE_NOTE, "!hpet_acpi: hpet_start_main_counter failed"); return (DDI_FAILURE); @@ -247,6 +280,7 @@ hpet_acpi_init(int *hpet_vect, iflag_t *hpet_flags) /* * Read main counter twice to record HPET latency for debugging. */ + PRM_POINT("TSC and HPET reads:"); hpet_info.tsc[0] = tsc_read(); hpet_info.hpet_main_counter_reads[0] = hpet_read_main_counter_value(&hpet_info); @@ -255,6 +289,12 @@ hpet_acpi_init(int *hpet_vect, iflag_t *hpet_flags) hpet_read_main_counter_value(&hpet_info); hpet_info.tsc[2] = tsc_read(); + PRM_DEBUG(hpet_info.hpet_main_counter_reads[0]); + PRM_DEBUG(hpet_info.hpet_main_counter_reads[1]); + PRM_DEBUG(hpet_info.tsc[0]); + PRM_DEBUG(hpet_info.tsc[1]); + PRM_DEBUG(hpet_info.tsc[2]); + ret = hpet_read_gen_config(&hpet_info); hpet_info.gen_config.leg_rt_cnf = HPET_GCFR_LEG_RT_CNF_BITX(ret); hpet_info.gen_config.enable_cnf = HPET_GCFR_ENABLE_CNF_BITX(ret); @@ -293,6 +333,7 @@ hpet_acpi_fini(void) static int hpet_init_proxy(int *hpet_vect, iflag_t *hpet_flags) { + PRM_POINT("hpet_get_IOAPIC_intr_capable_timer()"); if (hpet_get_IOAPIC_intr_capable_timer(&hpet_info) == -1) { cmn_err(CE_WARN, "!hpet_acpi: get ioapic intr failed."); return (DDI_FAILURE); @@ -300,6 +341,7 @@ hpet_init_proxy(int *hpet_vect, iflag_t *hpet_flags) hpet_init_proxy_data(); + PRM_POINT("hpet_install_interrupt_handler()"); if (hpet_install_interrupt_handler(&hpet_isr, hpet_info.cstate_timer.intr) != AE_OK) { cmn_err(CE_WARN, "!hpet_acpi: install interrupt failed."); @@ -314,13 +356,16 @@ hpet_init_proxy(int *hpet_vect, iflag_t *hpet_flags) * Avoid a possibly stuck interrupt by programing the HPET's timer here * before the I/O APIC is programmed to handle this interrupt. */ + PRM_POINT("hpet_timer_set_up()"); hpet_timer_set_up(&hpet_info, hpet_info.cstate_timer.timer, hpet_info.cstate_timer.intr); + PRM_POINT("back from hpet_timer_set_up()"); /* * All HPET functionality is supported. */ hpet.supported = HPET_FULL_SUPPORT; + PRM_POINT("HPET full support"); return (DDI_SUCCESS); } @@ -564,14 +609,25 @@ hpet_write_gen_intrpt_stat(hpet_info_t *hip, uint64_t l) } static void -hpet_write_timer_N_config(hpet_info_t *hip, uint_t n, uint64_t l) +hpet_write_timer_N_config(hpet_info_t *hip, uint_t n, uint64_t conf) { - if (hip->timer_n_config[n].size_cap == 1) - *(uint64_t *)HPET_TIMER_N_CONF_ADDRESS( - hip->logical_address, n) = l; - else - *(uint32_t *)HPET_TIMER_N_CONF_ADDRESS( - hip->logical_address, n) = (uint32_t)(0xFFFFFFFF & l); + /* + * The configuration register size is not affected by the size + * capability; it is always a 64-bit value. The top 32-bit half of + * this register is always read-only so we constrain our write to the + * bottom half. + */ + uint32_t *confaddr = (uint32_t *)HPET_TIMER_N_CONF_ADDRESS( + hip->logical_address, n); + uint32_t conf32 = 0xFFFFFFFF & conf; + + PRM_DEBUG(n); + PRM_DEBUG(conf); + PRM_DEBUG(conf32); + + *confaddr = conf32; + + PRM_POINT("write done"); } static void @@ -630,16 +686,19 @@ hpet_install_interrupt_handler(avfunc func, int vector) static int hpet_get_IOAPIC_intr_capable_timer(hpet_info_t *hip) { - int timer; - int intr; + int timer; + int intr; for (timer = HPET_FIRST_NON_LEGACY_TIMER; timer < hip->gen_cap.num_tim_cap; ++timer) { - if (!hpet_timer_available(hip->allocated_timers, timer)) continue; intr = lowbit(hip->timer_n_config[timer].int_route_cap) - 1; + + PRM_DEBUG(timer); + PRM_DEBUG(intr); + if (intr >= 0) { hpet_timer_alloc(&hip->allocated_timers, timer); hip->cstate_timer.timer = timer; @@ -678,7 +737,12 @@ hpet_timer_set_up(hpet_info_t *hip, uint32_t timer_n, uint32_t interrupt) { uint64_t conf; + PRM_DEBUG(timer_n); + PRM_DEBUG(interrupt); + + PRM_POINT("hpet_read_timer_N_config()"); conf = hpet_read_timer_N_config(hip, timer_n); + PRM_DEBUG(conf); /* * Caller is required to verify this interrupt route is supported. @@ -691,7 +755,10 @@ hpet_timer_set_up(hpet_info_t *hip, uint32_t timer_n, uint32_t interrupt) conf &= ~HPET_TIMER_N_INT_ENB_CNF_BIT; /* disabled */ conf |= HPET_TIMER_N_INT_TYPE_CNF_BIT; /* Level Triggered */ + PRM_POINT("hpet_write_timer_N_config()"); + PRM_DEBUG(conf); hpet_write_timer_N_config(hip, timer_n, conf); + PRM_POINT("back from hpet_write_timer_N_config()"); } /* diff --git a/usr/src/uts/i86pc/io/mp_platform_common.c b/usr/src/uts/i86pc/io/mp_platform_common.c index aea7f2e856..9b9944fbd0 100644 --- a/usr/src/uts/i86pc/io/mp_platform_common.c +++ b/usr/src/uts/i86pc/io/mp_platform_common.c @@ -25,6 +25,7 @@ * Copyright (c) 2017 by Delphix. All rights reserved. * Copyright (c) 2019, Joyent, Inc. * Copyright 2020 RackTop Systems, Inc. + * Copyright 2020 Oxide Computer Company */ /* * Copyright (c) 2010, Intel Corporation. @@ -72,6 +73,7 @@ #include <sys/note.h> #include <sys/pci_intr_lib.h> #include <sys/sunndi.h> +#include <sys/prom_debug.h> #if !defined(__xpv) #include <sys/hpet.h> #include <sys/clock.h> @@ -334,7 +336,7 @@ apic_probe_common(char *modname) uint32_t mpct_addr, ebda_start = 0, base_mem_end; caddr_t biosdatap; caddr_t mpct = NULL; - caddr_t fptr; + caddr_t fptr = NULL; int i, mpct_size = 0, mapsize, retval = PSM_FAILURE; ushort_t ebda_seg, base_mem_size; struct apic_mpfps_hdr *fpsp; @@ -342,6 +344,8 @@ apic_probe_common(char *modname) int bypass_cpu_and_ioapics_in_mptables; int acpi_user_options; + PRM_POINT("apic_probe_common()"); + if (apic_forceload < 0) return (retval); @@ -359,11 +363,15 @@ apic_probe_common(char *modname) if (!apic_use_acpi) apic_use_acpi_madt_only = 0; + PRM_POINT("acpi_probe()"); retval = acpi_probe(modname); + PRM_DEBUG(retval); /* in UEFI system, there is no BIOS data */ - if (ddi_prop_exists(DDI_DEV_T_ANY, ddi_root_node(), 0, "efi-systab")) + if (ddi_prop_exists(DDI_DEV_T_ANY, ddi_root_node(), 0, "efi-systab")) { + PRM_POINT("UEFI system!"); goto apic_ret; + } /* * mapin the bios data area 40:0 @@ -371,17 +379,21 @@ apic_probe_common(char *modname) * 40:0Eh - two-byte location for the exact starting address of * the EBDA segment for EISA */ + PRM_POINT("psm_map_phys()"); biosdatap = psm_map_phys(0x400, 0x20, PROT_READ); + PRM_DEBUG(biosdatap); if (!biosdatap) goto apic_ret; fpsp = (struct apic_mpfps_hdr *)NULL; mapsize = MPFPS_RAM_WIN_LEN; /*LINTED: pointer cast may result in improper alignment */ ebda_seg = *((ushort_t *)(biosdatap+0xe)); + PRM_DEBUG(ebda_seg); /* check the 1k of EBDA */ if (ebda_seg) { ebda_start = ((uint32_t)ebda_seg) << 4; fptr = psm_map_phys(ebda_start, MPFPS_RAM_WIN_LEN, PROT_READ); + PRM_DEBUG(fptr); if (fptr) { if (!(fpsp = apic_find_fps_sig(fptr, MPFPS_RAM_WIN_LEN))) @@ -389,6 +401,7 @@ apic_probe_common(char *modname) } } /* If not in EBDA, check the last k of system base memory */ + PRM_DEBUG(fpsp); if (!fpsp) { /*LINTED: pointer cast may result in improper alignment */ base_mem_size = *((ushort_t *)(biosdatap + 0x13)); @@ -402,6 +415,7 @@ apic_probe_common(char *modname) fptr = psm_map_phys(base_mem_end, MPFPS_RAM_WIN_LEN, PROT_READ); + PRM_DEBUG(fptr); if (fptr) { if (!(fpsp = apic_find_fps_sig(fptr, @@ -410,13 +424,16 @@ apic_probe_common(char *modname) } } } + PRM_POINT("psm_unmap_phys()"); psm_unmap_phys(biosdatap, 0x20); /* If still cannot find it, check the BIOS ROM space */ + PRM_DEBUG(fpsp); if (!fpsp) { mapsize = MPFPS_ROM_WIN_LEN; fptr = psm_map_phys(MPFPS_ROM_WIN_START, MPFPS_ROM_WIN_LEN, PROT_READ); + PRM_DEBUG(fptr); if (fptr) { if (!(fpsp = apic_find_fps_sig(fptr, MPFPS_ROM_WIN_LEN))) { @@ -426,13 +443,18 @@ apic_probe_common(char *modname) } } + PRM_DEBUG(fptr); + PRM_DEBUG(fpsp); + PRM_POINT("apic_checksum()"); if (apic_checksum((caddr_t)fpsp, fpsp->mpfps_length * 16) != 0) { + PRM_POINT("psm_unmap_phys()"); psm_unmap_phys(fptr, MPFPS_ROM_WIN_LEN); goto apic_ret; } apic_spec_rev = fpsp->mpfps_spec_rev; if ((apic_spec_rev != 04) && (apic_spec_rev != 01)) { + PRM_POINT("psm_unmap_phys()"); psm_unmap_phys(fptr, MPFPS_ROM_WIN_LEN); goto apic_ret; } @@ -442,7 +464,9 @@ apic_probe_common(char *modname) /* check default configuration (dual CPUs) */ if ((apic_defconf = fpsp->mpfps_featinfo1) != 0) { + PRM_POINT("psm_unmap_phys()"); psm_unmap_phys(fptr, mapsize); + PRM_POINT("apic_handle_defconf()"); if ((retval = apic_handle_defconf()) != PSM_SUCCESS) return (retval); @@ -451,6 +475,7 @@ apic_probe_common(char *modname) /* MP Configuration Table */ mpct_addr = (uint32_t)(fpsp->mpfps_mpct_paddr); + PRM_DEBUG(mpct_addr); psm_unmap_phys(fptr, mapsize); /* unmap floating ptr struct */ @@ -472,6 +497,7 @@ apic_probe_common(char *modname) } mpct_size = (int)hdrp->mpcnf_tbl_length; + PRM_POINT("apic_set_pwroff_method_from_mpcnfhdr()"); apic_set_pwroff_method_from_mpcnfhdr(hdrp); psm_unmap_phys((caddr_t)hdrp, sizeof (struct apic_mp_cnf_hdr)); @@ -497,6 +523,8 @@ apic_probe_common(char *modname) hdrp = (struct apic_mp_cnf_hdr *)mpct; apicadr = (uint32_t *)mapin_apic((uint32_t)hdrp->mpcnf_local_apic, APIC_LOCAL_MEMLEN, PROT_READ | PROT_WRITE); + PRM_DEBUG(hdrp); + PRM_DEBUG(apicadr); if (!apicadr) goto apic_fail1; @@ -509,15 +537,20 @@ apic_probe_common(char *modname) } apic_fail1: + PRM_POINT("apic_fail1:"); psm_unmap_phys(mpct, mpct_size); mpct = NULL; apic_ret: + PRM_POINT("apic_ret:"); if (retval == PSM_SUCCESS) { extern int apic_ioapic_method_probe(); - if ((retval = apic_ioapic_method_probe()) == PSM_SUCCESS) + PRM_POINT("apic_ioapic_method_probe()"); + if ((retval = apic_ioapic_method_probe()) == PSM_SUCCESS) { + PRM_POINT("SUCCESS"); return (PSM_SUCCESS); + } } for (i = 0; i < apic_io_max; i++) @@ -533,6 +566,7 @@ apic_ret: if (mpct) psm_unmap_phys(mpct, mpct_size); + PRM_DEBUG(retval); return (retval); } @@ -632,20 +666,24 @@ acpi_probe(char *modname) if (!apic_use_acpi) return (PSM_FAILURE); + PRM_POINT("AcpiGetTable(MADT)"); if (AcpiGetTable(ACPI_SIG_MADT, 1, (ACPI_TABLE_HEADER **) &acpi_mapic_dtp) != AE_OK) { cmn_err(CE_WARN, "!acpi_probe: No MADT found!"); return (PSM_FAILURE); } + PRM_DEBUG((uint32_t)acpi_mapic_dtp->Address); + PRM_POINT("mapin_apic()"); apicadr = mapin_apic((uint32_t)acpi_mapic_dtp->Address, APIC_LOCAL_MEMLEN, PROT_READ | PROT_WRITE); if (!apicadr) return (PSM_FAILURE); if ((local_ids = (uint32_t *)kmem_zalloc(NCPU * sizeof (uint32_t), - KM_NOSLEEP)) == NULL) + KM_NOSLEEP)) == NULL) { return (PSM_FAILURE); + } if ((proc_ids = (uint32_t *)kmem_zalloc(NCPU * sizeof (uint32_t), KM_NOSLEEP)) == NULL) { @@ -653,7 +691,9 @@ acpi_probe(char *modname) return (PSM_FAILURE); } + PRM_POINT("acpi_get_apic_lid()"); local_ids[0] = acpi_get_apic_lid(); + PRM_DEBUG(local_ids[0]); apic_nproc = 1; apic_io_max = 0; @@ -662,6 +702,7 @@ acpi_probe(char *modname) madt_size = acpi_mapic_dtp->Header.Length; madt_seen = sizeof (*acpi_mapic_dtp); + PRM_DEBUG(madt_size); while (madt_seen < madt_size) { switch (ap->Type) { case ACPI_MADT_TYPE_LOCAL_APIC: @@ -812,6 +853,9 @@ acpi_probe(char *modname) ap = (ACPI_SUBTABLE_HEADER *)(((char *)ap) + ap->Length); } + PRM_DEBUG(apic_nproc); + PRM_DEBUG(apic_io_max); + /* We found multiple enabled cpus via MADT */ if ((apic_nproc > 1) && (apic_io_max > 0)) { acpi_found_smp_config = B_TRUE; @@ -826,6 +870,7 @@ acpi_probe(char *modname) if (plat_dr_support_cpu()) { apic_max_nproc = max_ncpus; } + PRM_DEBUG(apic_max_nproc); apic_cpus_size = max(apic_nproc, max_ncpus) * sizeof (*apic_cpus); if ((apic_cpus = kmem_zalloc(apic_cpus_size, KM_NOSLEEP)) == NULL) goto cleanup; @@ -834,15 +879,21 @@ acpi_probe(char *modname) * ACPI doesn't provide the local apic ver, get it directly from the * local apic */ + PRM_POINT("apic_read(APIC_VERS_REG)"); ver = apic_reg_ops->apic_read(APIC_VERS_REG); + PRM_DEBUG(ver); + PRM_DEBUG(apic_nproc); + PRM_DEBUG(boot_ncpus); for (i = 0; i < apic_nproc; i++) { apic_cpus[i].aci_local_id = local_ids[i]; apic_cpus[i].aci_local_ver = (uchar_t)(ver & 0xFF); apic_cpus[i].aci_processor_id = proc_ids[i]; /* Only build mapping info for CPUs present at boot. */ - if (i < boot_ncpus) + if (i < boot_ncpus) { (void) acpica_map_cpu(i, proc_ids[i]); + } } + PRM_POINT("acpica_map_cpu loop complete"); /* * To support CPU dynamic reconfiguration, the apic CPU info structure @@ -881,8 +932,10 @@ acpi_probe(char *modname) apic_cpus[i].aci_status = APIC_CPU_FREE; } + PRM_POINT("ioapic reads"); for (i = 0; i < apic_io_max; i++) { ioapic_ix = i; + PRM_DEBUG(ioapic_ix); /* * need to check Sitka on the following acpi problem @@ -892,16 +945,20 @@ acpi_probe(char *modname) * actual id directly from the ioapic. */ id = ioapic_read(ioapic_ix, APIC_ID_CMD); + PRM_DEBUG(id); hid = (uchar_t)(id >> 24); + PRM_DEBUG(hid); if (hid != apic_io_id[i]) { if (apic_io_id[i] == 0) apic_io_id[i] = hid; else { /* set ioapic id to whatever reported by ACPI */ id = ((uint32_t)apic_io_id[i]) << 24; + PRM_POINT("ioapic_write(ID)"); ioapic_write(ioapic_ix, APIC_ID_CMD, id); } } + PRM_POINT("ioapic_read(VERS)"); ver = ioapic_read(ioapic_ix, APIC_VERS_CMD); apic_io_ver[i] = (uchar_t)(ver & 0xff); intmax = (ver >> 16) & 0xff; @@ -917,6 +974,7 @@ acpi_probe(char *modname) * acpi-user-options specifies legacy mode * (no SCI, no ACPI mode) */ + PRM_POINT("acpica_get_sci()"); if (acpica_get_sci(&sci, &sci_flags) != AE_OK) sci = -1; @@ -925,6 +983,7 @@ acpi_probe(char *modname) * If this fails, we don't attempt to use ACPI * even if we were able to get a MADT above */ + PRM_POINT("acpica_init()"); if (acpica_init() != AE_OK) { cmn_err(CE_WARN, "!apic: Failed to initialize acpica!"); goto cleanup; @@ -934,6 +993,7 @@ acpi_probe(char *modname) * Call acpica_build_processor_map() now that we have * ACPI namesspace access */ + PRM_POINT("acpica_build_processor_map()"); (void) acpica_build_processor_map(); /* @@ -952,15 +1012,19 @@ acpi_probe(char *modname) if (apic_verbose & APIC_VERBOSE_POWEROFF_PAUSE_FLAG) acpi_verboseflags |= PSM_VERBOSE_POWEROFF_PAUSE_FLAG; + PRM_POINT("acpi_psm_init()"); if (acpi_psm_init(modname, acpi_verboseflags) == ACPI_PSM_FAILURE) goto cleanup; /* Enable ACPI APIC interrupt routing */ + PRM_POINT("apic_acpi_enter_apicmode()"); if (apic_acpi_enter_apicmode() != PSM_FAILURE) { cmn_err(CE_NOTE, "!apic: Using APIC interrupt routing mode"); + PRM_POINT("build_reserved_irqlist()"); build_reserved_irqlist((uchar_t *)apic_reserved_irqlist); apic_enable_acpi = 1; if (apic_sci_vect > 0) { + PRM_POINT("acpica_set_core_feature()"); acpica_set_core_feature(ACPI_FEATURE_SCI_EVENT); } if (apic_use_acpi_madt_only) { @@ -970,16 +1034,18 @@ acpi_probe(char *modname) #if !defined(__xpv) /* - * probe ACPI for hpet information here which is used later - * in apic_picinit(). + * Probe ACPI for HPET information here which is used later in + * apic_picinit(). Note that we do not need to use the HPET at + * all on most modern systems, but if there is an actionable + * failure message it will be logged by the routine itself. */ - if (hpet_acpi_init(&apic_hpet_vect, &apic_hpet_flags) < 0) { - cmn_err(CE_NOTE, "!ACPI HPET table query failed\n"); - } + PRM_POINT("hpet_acpi_init()"); + (void) hpet_acpi_init(&apic_hpet_vect, &apic_hpet_flags); #endif kmem_free(local_ids, NCPU * sizeof (uint32_t)); kmem_free(proc_ids, NCPU * sizeof (uint32_t)); + PRM_POINT("SUCCESS"); return (PSM_SUCCESS); } /* if setting APIC mode failed above, we fall through to cleanup */ diff --git a/usr/src/uts/i86pc/io/pcplusmp/apic.c b/usr/src/uts/i86pc/io/pcplusmp/apic.c index efca63c814..c987391435 100644 --- a/usr/src/uts/i86pc/io/pcplusmp/apic.c +++ b/usr/src/uts/i86pc/io/pcplusmp/apic.c @@ -26,6 +26,7 @@ * Copyright (c) 2010, Intel Corporation. * All rights reserved. * Copyright 2019 Joyent, Inc. + * Copyright 2020 Oxide Computer Company */ /* @@ -58,6 +59,7 @@ #include <sys/ddi_impldefs.h> #include <sys/pci.h> #include <sys/promif.h> +#include <sys/prom_debug.h> #include <sys/x86_archext.h> #include <sys/cpc_impl.h> #include <sys/uadmin.h> @@ -249,16 +251,23 @@ _info(struct modinfo *modinfop) static int apic_probe(void) { + PRM_POINT("apic_probe()"); + /* check if apix is initialized */ - if (apix_enable && apix_loaded()) + if (apix_enable && apix_loaded()) { + PRM_POINT("apic_probe FAILURE: apix is loaded"); return (PSM_FAILURE); + } /* * Check whether x2APIC mode was activated by BIOS. We don't support * that in pcplusmp as apix normally handles that. */ - if (apic_local_mode() == LOCAL_X2APIC) + PRM_POINT("apic_local_mode()"); + if (apic_local_mode() == LOCAL_X2APIC) { + PRM_POINT("apic_probe FAILURE: in x2apic mode"); return (PSM_FAILURE); + } /* continue using pcplusmp PSM */ apix_enable = 0; diff --git a/usr/src/uts/i86pc/io/vmm/amd/svm.c b/usr/src/uts/i86pc/io/vmm/amd/svm.c index 1046a54126..e9a34f8630 100644 --- a/usr/src/uts/i86pc/io/vmm/amd/svm.c +++ b/usr/src/uts/i86pc/io/vmm/amd/svm.c @@ -203,7 +203,7 @@ check_svm_features(void) */ if (nasid == 0 || nasid > regs[1]) nasid = regs[1]; - KASSERT(nasid > 1, ("Insufficient ASIDs for guests: %#x", nasid)); + KASSERT(nasid > 1, ("Insufficient ASIDs for guests: %x", nasid)); /* bhyve requires the Nested Paging feature */ if (!(svm_feature & AMD_CPUID_SVM_NP)) { @@ -386,11 +386,11 @@ svm_msr_perm(uint8_t *perm_bitmap, uint64_t msr, bool read, bool write) int index, bit, error; error = svm_msr_index(msr, &index, &bit); - KASSERT(error == 0, ("%s: invalid msr %#lx", __func__, msr)); + KASSERT(error == 0, ("%s: invalid msr %lx", __func__, msr)); KASSERT(index >= 0 && index < SVM_MSR_BITMAP_SIZE, - ("%s: invalid index %d for msr %#lx", __func__, index, msr)); + ("%s: invalid index %d for msr %lx", __func__, index, msr)); KASSERT(bit >= 0 && bit <= 6, ("%s: invalid bit position %d " - "msr %#lx", __func__, bit, msr)); + "msr %lx", __func__, bit, msr)); if (read) perm_bitmap[index] &= ~(1UL << bit); @@ -444,7 +444,7 @@ svm_set_intercept(struct svm_softc *sc, int vcpu, int idx, uint32_t bitmask, if (ctrl->intercept[idx] != oldval) { svm_set_dirty(sc, vcpu, VMCB_CACHE_I); VCPU_CTR3(sc->vm, vcpu, "intercept[%d] modified " - "from %#x to %#x", idx, oldval, ctrl->intercept[idx]); + "from %x to %x", idx, oldval, ctrl->intercept[idx]); } } @@ -527,11 +527,23 @@ vmcb_init(struct svm_softc *sc, int vcpu, uint64_t iopm_base_pa, svm_enable_intercept(sc, vcpu, VMCB_CTRL2_INTCPT, VMCB_INTCPT_MONITOR); svm_enable_intercept(sc, vcpu, VMCB_CTRL2_INTCPT, VMCB_INTCPT_MWAIT); + /* Intercept privileged invalidation instructions. */ + svm_enable_intercept(sc, vcpu, VMCB_CTRL1_INTCPT, VMCB_INTCPT_INVD); + svm_enable_intercept(sc, vcpu, VMCB_CTRL1_INTCPT, VMCB_INTCPT_INVLPGA); + /* + * Intercept all virtualization-related instructions. + * * From section "Canonicalization and Consistency Checks" in APMv2 * the VMRUN intercept bit must be set to pass the consistency check. */ svm_enable_intercept(sc, vcpu, VMCB_CTRL2_INTCPT, VMCB_INTCPT_VMRUN); + svm_enable_intercept(sc, vcpu, VMCB_CTRL2_INTCPT, VMCB_INTCPT_VMMCALL); + svm_enable_intercept(sc, vcpu, VMCB_CTRL2_INTCPT, VMCB_INTCPT_VMLOAD); + svm_enable_intercept(sc, vcpu, VMCB_CTRL2_INTCPT, VMCB_INTCPT_VMSAVE); + svm_enable_intercept(sc, vcpu, VMCB_CTRL2_INTCPT, VMCB_INTCPT_STGI); + svm_enable_intercept(sc, vcpu, VMCB_CTRL2_INTCPT, VMCB_INTCPT_CLGI); + svm_enable_intercept(sc, vcpu, VMCB_CTRL2_INTCPT, VMCB_INTCPT_SKINIT); /* * The ASID will be set to a non-zero value just before VMRUN. @@ -672,22 +684,19 @@ svm_cpl(struct vmcb_state *state) static enum vm_cpu_mode svm_vcpu_mode(struct vmcb *vmcb) { - struct vmcb_segment seg; struct vmcb_state *state; - int error; state = &vmcb->state; if (state->efer & EFER_LMA) { - error = vmcb_seg(vmcb, VM_REG_GUEST_CS, &seg); - KASSERT(error == 0, ("%s: vmcb_seg(cs) error %d", __func__, - error)); + struct vmcb_segment *seg; /* * Section 4.8.1 for APM2, check if Code Segment has * Long attribute set in descriptor. */ - if (seg.attrib & VMCB_CS_ATTRIB_L) + seg = vmcb_segptr(vmcb, VM_REG_GUEST_CS); + if (seg->attrib & VMCB_CS_ATTRIB_L) return (CPU_MODE_64BIT); else return (CPU_MODE_COMPATIBILITY); @@ -848,10 +857,9 @@ svm_handle_mmio_emul(struct svm_softc *svm_sc, int vcpu, struct vm_exit *vmexit, struct vmcb *vmcb; struct vie *vie; struct vm_guest_paging paging; - struct vmcb_segment seg; + struct vmcb_segment *seg; char *inst_bytes = NULL; uint8_t inst_len = 0; - int error; vmcb = svm_get_vmcb(svm_sc, vcpu); ctrl = &vmcb->ctrl; @@ -861,22 +869,21 @@ svm_handle_mmio_emul(struct svm_softc *svm_sc, int vcpu, struct vm_exit *vmexit, vmexit->u.mmio_emul.gla = VIE_INVALID_GLA; svm_paging_info(vmcb, &paging); - error = vmcb_seg(vmcb, VM_REG_GUEST_CS, &seg); - KASSERT(error == 0, ("%s: vmcb_seg(CS) error %d", __func__, error)); - switch (paging.cpu_mode) { case CPU_MODE_REAL: - vmexit->u.mmio_emul.cs_base = seg.base; + seg = vmcb_segptr(vmcb, VM_REG_GUEST_CS); + vmexit->u.mmio_emul.cs_base = seg->base; vmexit->u.mmio_emul.cs_d = 0; break; case CPU_MODE_PROTECTED: case CPU_MODE_COMPATIBILITY: - vmexit->u.mmio_emul.cs_base = seg.base; + seg = vmcb_segptr(vmcb, VM_REG_GUEST_CS); + vmexit->u.mmio_emul.cs_base = seg->base; /* * Section 4.8.1 of APM2, Default Operand Size or D bit. */ - vmexit->u.mmio_emul.cs_d = (seg.attrib & VMCB_CS_ATTRIB_D) ? + vmexit->u.mmio_emul.cs_d = (seg->attrib & VMCB_CS_ATTRIB_D) ? 1 : 0; break; default: @@ -927,7 +934,7 @@ svm_eventinject(struct svm_softc *sc, int vcpu, int intr_type, int vector, ctrl = svm_get_vmcb_ctrl(sc, vcpu); KASSERT((ctrl->eventinj & VMCB_EVENTINJ_VALID) == 0, - ("%s: event already pending %#lx", __func__, ctrl->eventinj)); + ("%s: event already pending %lx", __func__, ctrl->eventinj)); KASSERT(vector >=0 && vector <= 255, ("%s: invalid vector %d", __func__, vector)); @@ -949,7 +956,7 @@ svm_eventinject(struct svm_softc *sc, int vcpu, int intr_type, int vector, if (ec_valid) { ctrl->eventinj |= VMCB_EVENTINJ_EC_VALID; ctrl->eventinj |= (uint64_t)error << 32; - VCPU_CTR3(sc->vm, vcpu, "Injecting %s at vector %d errcode %#x", + VCPU_CTR3(sc->vm, vcpu, "Injecting %s at vector %d errcode %x", intrtype_to_str(intr_type), vector, error); } else { VCPU_CTR2(sc->vm, vcpu, "Injecting %s at vector %d", @@ -1050,32 +1057,6 @@ disable_intr_window_exiting(struct svm_softc *sc, int vcpu) svm_disable_intercept(sc, vcpu, VMCB_CTRL1_INTCPT, VMCB_INTCPT_VINTR); } -static int -svm_modify_intr_shadow(struct svm_softc *sc, int vcpu, uint64_t val) -{ - struct vmcb_ctrl *ctrl; - int oldval, newval; - - ctrl = svm_get_vmcb_ctrl(sc, vcpu); - oldval = ctrl->intr_shadow; - newval = val ? 1 : 0; - if (newval != oldval) { - ctrl->intr_shadow = newval; - VCPU_CTR1(sc->vm, vcpu, "Setting intr_shadow to %d", newval); - } - return (0); -} - -static int -svm_get_intr_shadow(struct svm_softc *sc, int vcpu, uint64_t *val) -{ - struct vmcb_ctrl *ctrl; - - ctrl = svm_get_vmcb_ctrl(sc, vcpu); - *val = ctrl->intr_shadow; - return (0); -} - /* * Once an NMI is injected it blocks delivery of further NMIs until the handler * executes an IRET. The IRET intercept is enabled when an NMI is injected to @@ -1103,7 +1084,7 @@ enable_nmi_blocking(struct svm_softc *sc, int vcpu) static void clear_nmi_blocking(struct svm_softc *sc, int vcpu) { - int error; + struct vmcb_ctrl *ctrl; KASSERT(nmi_blocked(sc, vcpu), ("vNMI already unblocked")); VCPU_CTR0(sc->vm, vcpu, "vNMI blocking cleared"); @@ -1124,8 +1105,8 @@ clear_nmi_blocking(struct svm_softc *sc, int vcpu) * Set 'intr_shadow' to prevent an NMI from being injected on the * immediate VMRUN. */ - error = svm_modify_intr_shadow(sc, vcpu, 1); - KASSERT(!error, ("%s: error %d setting intr_shadow", __func__, error)); + ctrl = svm_get_vmcb_ctrl(sc, vcpu); + ctrl->intr_shadow = 1; } #define EFER_MBZ_BITS 0xFFFFFFFFFFFF0200UL @@ -1141,7 +1122,7 @@ svm_write_efer(struct svm_softc *sc, int vcpu, uint64_t newval, bool *retu) state = svm_get_vmcb_state(sc, vcpu); oldval = state->efer; - VCPU_CTR2(sc->vm, vcpu, "wrmsr(efer) %#lx/%#lx", oldval, newval); + VCPU_CTR2(sc->vm, vcpu, "wrmsr(efer) %lx/%lx", oldval, newval); newval &= ~0xFE; /* clear the Read-As-Zero (RAZ) bits */ changed = oldval ^ newval; @@ -1275,7 +1256,7 @@ exit_reason_to_str(uint64_t reason) case VMCB_EXIT_MWAIT: return ("mwait"); default: - snprintf(reasonbuf, sizeof(reasonbuf), "%#lx", reason); + snprintf(reasonbuf, sizeof(reasonbuf), "%lx", reason); return (reasonbuf); } } @@ -1350,10 +1331,10 @@ svm_vmexit(struct svm_softc *svm_sc, int vcpu, struct vm_exit *vmexit) } KASSERT((ctrl->eventinj & VMCB_EVENTINJ_VALID) == 0, ("%s: event " - "injection valid bit is set %#lx", __func__, ctrl->eventinj)); + "injection valid bit is set %lx", __func__, ctrl->eventinj)); KASSERT(vmexit->inst_length >= 0 && vmexit->inst_length <= 15, - ("invalid inst_length %d: code (%#lx), info1 (%#lx), info2 (%#lx)", + ("invalid inst_length %d: code (%lx), info1 (%lx), info2 (%lx)", vmexit->inst_length, code, info1, info2)); svm_update_virqinfo(svm_sc, vcpu); @@ -1445,7 +1426,7 @@ svm_vmexit(struct svm_softc *svm_sc, int vcpu, struct vm_exit *vmexit) if (reflect) { /* Reflect the exception back into the guest */ VCPU_CTR2(svm_sc->vm, vcpu, "Reflecting exception " - "%d/%#x into the guest", idtvec, (int)info1); + "%d/%x into the guest", idtvec, (int)info1); error = vm_inject_exception(svm_sc->vm, vcpu, idtvec, errcode_valid, info1, 0); KASSERT(error == 0, ("%s: vm_inject_exception error %d", @@ -1462,7 +1443,7 @@ svm_vmexit(struct svm_softc *svm_sc, int vcpu, struct vm_exit *vmexit) if (info1) { vmm_stat_incr(svm_sc->vm, vcpu, VMEXIT_WRMSR, 1); val = (uint64_t)edx << 32 | eax; - VCPU_CTR2(svm_sc->vm, vcpu, "wrmsr %#x val %#lx", + VCPU_CTR2(svm_sc->vm, vcpu, "wrmsr %x val %lx", ecx, val); if (emulate_wrmsr(svm_sc, vcpu, ecx, val, &retu)) { vmexit->exitcode = VM_EXITCODE_WRMSR; @@ -1475,7 +1456,7 @@ svm_vmexit(struct svm_softc *svm_sc, int vcpu, struct vm_exit *vmexit) ("emulate_wrmsr retu with bogus exitcode")); } } else { - VCPU_CTR1(svm_sc->vm, vcpu, "rdmsr %#x", ecx); + VCPU_CTR1(svm_sc->vm, vcpu, "rdmsr %x", ecx); vmm_stat_incr(svm_sc->vm, vcpu, VMEXIT_RDMSR, 1); if (emulate_rdmsr(svm_sc, vcpu, ecx, &retu)) { vmexit->exitcode = VM_EXITCODE_RDMSR; @@ -1492,6 +1473,31 @@ svm_vmexit(struct svm_softc *svm_sc, int vcpu, struct vm_exit *vmexit) handled = svm_handle_inout(svm_sc, vcpu, vmexit); vmm_stat_incr(svm_sc->vm, vcpu, VMEXIT_INOUT, 1); break; + case VMCB_EXIT_SHUTDOWN: + vm_suspend(svm_sc->vm, VM_SUSPEND_TRIPLEFAULT); + handled = 1; + break; + case VMCB_EXIT_INVD: + case VMCB_EXIT_INVLPGA: + /* privileged invalidation instructions */ + vm_inject_ud(svm_sc->vm, vcpu); + handled = 1; + break; + case VMCB_EXIT_VMRUN: + case VMCB_EXIT_VMLOAD: + case VMCB_EXIT_VMSAVE: + case VMCB_EXIT_STGI: + case VMCB_EXIT_CLGI: + case VMCB_EXIT_SKINIT: + /* privileged vmm instructions */ + vm_inject_ud(svm_sc->vm, vcpu); + handled = 1; + break; + case VMCB_EXIT_VMMCALL: + /* No handlers make use of VMMCALL for now */ + vm_inject_ud(svm_sc->vm, vcpu); + handled = 1; + break; case VMCB_EXIT_CPUID: vmm_stat_incr(svm_sc->vm, vcpu, VMEXIT_CPUID, 1); handled = x86_emulate_cpuid(svm_sc->vm, vcpu, &state->rax, @@ -1510,7 +1516,7 @@ svm_vmexit(struct svm_softc *svm_sc, int vcpu, struct vm_exit *vmexit) /* EXITINFO2 contains the faulting guest physical address */ if (info1 & VMCB_NPF_INFO1_RSV) { VCPU_CTR2(svm_sc->vm, vcpu, "nested page fault with " - "reserved bits set: info1(%#lx) info2(%#lx)", + "reserved bits set: info1(%lx) info2(%lx)", info1, info2); } else if (vm_mem_allocated(svm_sc->vm, vcpu, info2)) { vmexit->exitcode = VM_EXITCODE_PAGING; @@ -1518,13 +1524,13 @@ svm_vmexit(struct svm_softc *svm_sc, int vcpu, struct vm_exit *vmexit) vmexit->u.paging.fault_type = npf_fault_type(info1); vmm_stat_incr(svm_sc->vm, vcpu, VMEXIT_NESTED_FAULT, 1); VCPU_CTR3(svm_sc->vm, vcpu, "nested page fault " - "on gpa %#lx/%#lx at rip %#lx", + "on gpa %lx/%lx at rip %lx", info2, info1, state->rip); } else if (svm_npf_emul_fault(info1)) { svm_handle_mmio_emul(svm_sc, vcpu, vmexit, info2); vmm_stat_incr(svm_sc->vm, vcpu, VMEXIT_MMIO_EMUL, 1); VCPU_CTR3(svm_sc->vm, vcpu, "mmio_emul fault " - "for gpa %#lx/%#lx at rip %#lx", + "for gpa %lx/%lx at rip %lx", info2, info1, state->rip); } break; @@ -1539,7 +1545,7 @@ svm_vmexit(struct svm_softc *svm_sc, int vcpu, struct vm_exit *vmexit) break; } - VCPU_CTR4(svm_sc->vm, vcpu, "%s %s vmexit at %#lx/%d", + VCPU_CTR4(svm_sc->vm, vcpu, "%s %s vmexit at %lx/%d", handled ? "handled" : "unhandled", exit_reason_to_str(code), vmexit->rip, vmexit->inst_length); @@ -1576,14 +1582,14 @@ svm_inj_intinfo(struct svm_softc *svm_sc, int vcpu) return; KASSERT(VMCB_EXITINTINFO_VALID(intinfo), ("%s: entry intinfo is not " - "valid: %#lx", __func__, intinfo)); + "valid: %lx", __func__, intinfo)); svm_eventinject(svm_sc, vcpu, VMCB_EXITINTINFO_TYPE(intinfo), VMCB_EXITINTINFO_VECTOR(intinfo), VMCB_EXITINTINFO_EC(intinfo), VMCB_EXITINTINFO_EC_VALID(intinfo)); vmm_stat_incr(svm_sc->vm, vcpu, VCPU_INTINFO_INJECTED, 1); - VCPU_CTR1(svm_sc->vm, vcpu, "Injected entry intinfo: %#lx", intinfo); + VCPU_CTR1(svm_sc->vm, vcpu, "Injected entry intinfo: %lx", intinfo); } /* @@ -1610,7 +1616,7 @@ svm_inj_interrupts(struct svm_softc *sc, int vcpu, struct vlapic *vlapic) if (vcpustate->nextrip != state->rip) { ctrl->intr_shadow = 0; VCPU_CTR2(sc->vm, vcpu, "Guest interrupt blocking " - "cleared due to rip change: %#lx/%#lx", + "cleared due to rip change: %lx/%lx", vcpustate->nextrip, state->rip); } @@ -1648,7 +1654,7 @@ svm_inj_interrupts(struct svm_softc *sc, int vcpu, struct vlapic *vlapic) * then defer the NMI until after that. */ VCPU_CTR1(sc->vm, vcpu, "Cannot inject NMI due to " - "eventinj %#lx", ctrl->eventinj); + "eventinj %lx", ctrl->eventinj); /* * Use self-IPI to trigger a VM-exit as soon as @@ -1694,7 +1700,7 @@ svm_inj_interrupts(struct svm_softc *sc, int vcpu, struct vlapic *vlapic) */ if ((state->rflags & PSL_I) == 0) { VCPU_CTR2(sc->vm, vcpu, "Cannot inject vector %d due to " - "rflags %#lx", vector, state->rflags); + "rflags %lx", vector, state->rflags); need_intr_window = 1; goto done; } @@ -1708,7 +1714,7 @@ svm_inj_interrupts(struct svm_softc *sc, int vcpu, struct vlapic *vlapic) if (ctrl->eventinj & VMCB_EVENTINJ_VALID) { VCPU_CTR2(sc->vm, vcpu, "Cannot inject vector %d due to " - "eventinj %#lx", vector, ctrl->eventinj); + "eventinj %lx", vector, ctrl->eventinj); need_intr_window = 1; goto done; } @@ -1742,9 +1748,9 @@ done: * VMRUN. */ v_tpr = vlapic_get_cr8(vlapic); - KASSERT(v_tpr <= 15, ("invalid v_tpr %#x", v_tpr)); + KASSERT(v_tpr <= 15, ("invalid v_tpr %x", v_tpr)); if (ctrl->v_tpr != v_tpr) { - VCPU_CTR2(sc->vm, vcpu, "VMCB V_TPR changed from %#x to %#x", + VCPU_CTR2(sc->vm, vcpu, "VMCB V_TPR changed from %x to %x", ctrl->v_tpr, v_tpr); ctrl->v_tpr = v_tpr; svm_set_dirty(sc, vcpu, VMCB_CACHE_TPR); @@ -1762,8 +1768,8 @@ done: */ KASSERT((ctrl->eventinj & VMCB_EVENTINJ_VALID) != 0 || (state->rflags & PSL_I) == 0 || ctrl->intr_shadow, - ("Bogus intr_window_exiting: eventinj (%#lx), " - "intr_shadow (%u), rflags (%#lx)", + ("Bogus intr_window_exiting: eventinj (%lx), " + "intr_shadow (%lu), rflags (%lx)", ctrl->eventinj, ctrl->intr_shadow, state->rflags)); enable_intr_window_exiting(sc, vcpu); } else { @@ -1838,7 +1844,7 @@ check_asid(struct svm_softc *sc, int vcpuid, pmap_t pmap, u_int thiscpu) */ KASSERT(!alloc_asid, ("ASID allocation not necessary")); KASSERT(ctrl->tlb_ctrl == VMCB_TLB_FLUSH_NOTHING, - ("Invalid VMCB tlb_ctrl: %#x", ctrl->tlb_ctrl)); + ("Invalid VMCB tlb_ctrl: %x", ctrl->tlb_ctrl)); } if (alloc_asid) { @@ -1968,7 +1974,7 @@ svm_dr_leave_guest(struct svm_regctx *gctx) * Start vcpu with specified RIP. */ static int -svm_vmrun(void *arg, int vcpu, register_t rip, pmap_t pmap, +svm_vmrun(void *arg, int vcpu, uint64_t rip, pmap_t pmap, struct vm_eventinfo *evinfo) { struct svm_regctx *gctx; @@ -2109,10 +2115,10 @@ svm_vmrun(void *arg, int vcpu, register_t rip, pmap_t pmap, ctrl->vmcb_clean = vmcb_clean & ~vcpustate->dirty; vcpustate->dirty = 0; - VCPU_CTR1(vm, vcpu, "vmcb clean %#x", ctrl->vmcb_clean); + VCPU_CTR1(vm, vcpu, "vmcb clean %x", ctrl->vmcb_clean); /* Launch Virtual Machine. */ - VCPU_CTR1(vm, vcpu, "Resume execution at %#lx", state->rip); + VCPU_CTR1(vm, vcpu, "Resume execution at %lx", state->rip); svm_dr_enter_guest(gctx); svm_launch(vmcb_pa, gctx, get_pcpu()); svm_dr_leave_guest(gctx); @@ -2152,10 +2158,9 @@ svm_vmcleanup(void *arg) free(sc, M_SVM); } -static register_t * +static uint64_t * swctx_regptr(struct svm_regctx *regctx, int reg) { - switch (reg) { case VM_REG_GUEST_RBX: return (®ctx->sctx_rbx); @@ -2201,56 +2206,135 @@ swctx_regptr(struct svm_regctx *regctx, int reg) static int svm_getreg(void *arg, int vcpu, int ident, uint64_t *val) { - struct svm_softc *svm_sc; - register_t *reg; - - svm_sc = arg; + struct svm_softc *sc; + struct vmcb *vmcb; + uint64_t *regp; + uint64_t *fieldp; + struct vmcb_segment *seg; - if (ident == VM_REG_GUEST_INTR_SHADOW) { - return (svm_get_intr_shadow(svm_sc, vcpu, val)); - } + sc = arg; + vmcb = svm_get_vmcb(sc, vcpu); - if (vmcb_read(svm_sc, vcpu, ident, val) == 0) { + regp = swctx_regptr(svm_get_guest_regctx(sc, vcpu), ident); + if (regp != NULL) { + *val = *regp; return (0); } - reg = swctx_regptr(svm_get_guest_regctx(svm_sc, vcpu), ident); + switch (ident) { + case VM_REG_GUEST_INTR_SHADOW: + *val = (vmcb->ctrl.intr_shadow != 0) ? 1 : 0; + break; - if (reg != NULL) { - *val = *reg; - return (0); + case VM_REG_GUEST_CR0: + case VM_REG_GUEST_CR2: + case VM_REG_GUEST_CR3: + case VM_REG_GUEST_CR4: + case VM_REG_GUEST_DR6: + case VM_REG_GUEST_DR7: + case VM_REG_GUEST_EFER: + case VM_REG_GUEST_RAX: + case VM_REG_GUEST_RFLAGS: + case VM_REG_GUEST_RIP: + case VM_REG_GUEST_RSP: + fieldp = vmcb_regptr(vmcb, ident, NULL); + *val = *fieldp; + break; + + case VM_REG_GUEST_CS: + case VM_REG_GUEST_DS: + case VM_REG_GUEST_ES: + case VM_REG_GUEST_FS: + case VM_REG_GUEST_GS: + case VM_REG_GUEST_SS: + case VM_REG_GUEST_LDTR: + case VM_REG_GUEST_TR: + seg = vmcb_segptr(vmcb, ident); + *val = seg->selector; + break; + + case VM_REG_GUEST_GDTR: + case VM_REG_GUEST_IDTR: + /* GDTR and IDTR don't have segment selectors */ + return (EINVAL); + + default: + return (EINVAL); } - VCPU_CTR1(svm_sc->vm, vcpu, "svm_getreg: unknown register %#x", ident); - return (EINVAL); + return (0); } static int svm_setreg(void *arg, int vcpu, int ident, uint64_t val) { - struct svm_softc *svm_sc; - register_t *reg; - - svm_sc = arg; + struct svm_softc *sc; + struct vmcb *vmcb; + uint64_t *regp; + uint64_t *fieldp; + uint32_t dirty; + struct vmcb_segment *seg; - if (ident == VM_REG_GUEST_INTR_SHADOW) { - return (svm_modify_intr_shadow(svm_sc, vcpu, val)); - } + sc = arg; + vmcb = svm_get_vmcb(sc, vcpu); - if (vmcb_write(svm_sc, vcpu, ident, val) == 0) { + regp = swctx_regptr(svm_get_guest_regctx(sc, vcpu), ident); + if (regp != NULL) { + *regp = val; return (0); } - reg = swctx_regptr(svm_get_guest_regctx(svm_sc, vcpu), ident); + dirty = VMCB_CACHE_NONE; + switch (ident) { + case VM_REG_GUEST_INTR_SHADOW: + vmcb->ctrl.intr_shadow = (val != 0) ? 1 : 0; + break; - if (reg != NULL) { - *reg = val; - return (0); + case VM_REG_GUEST_EFER: + fieldp = vmcb_regptr(vmcb, ident, &dirty); + /* EFER_SVM must always be set when the guest is executing */ + *fieldp = val | EFER_SVM; + dirty |= VMCB_CACHE_CR; + break; + + case VM_REG_GUEST_CR0: + case VM_REG_GUEST_CR2: + case VM_REG_GUEST_CR3: + case VM_REG_GUEST_CR4: + case VM_REG_GUEST_DR6: + case VM_REG_GUEST_DR7: + case VM_REG_GUEST_RAX: + case VM_REG_GUEST_RFLAGS: + case VM_REG_GUEST_RIP: + case VM_REG_GUEST_RSP: + fieldp = vmcb_regptr(vmcb, ident, &dirty); + *fieldp = val; + break; + + case VM_REG_GUEST_CS: + case VM_REG_GUEST_DS: + case VM_REG_GUEST_ES: + case VM_REG_GUEST_SS: + case VM_REG_GUEST_FS: + case VM_REG_GUEST_GS: + case VM_REG_GUEST_LDTR: + case VM_REG_GUEST_TR: + dirty |= VMCB_CACHE_SEG; + seg = vmcb_segptr(vmcb, ident); + seg->selector = (uint16_t)val; + break; + + case VM_REG_GUEST_GDTR: + case VM_REG_GUEST_IDTR: + /* GDTR and IDTR don't have segment selectors */ + return (EINVAL); + + default: + return (EINVAL); } - if (ident == VM_REG_GUEST_ENTRY_INST_LENGTH) { - /* Ignore. */ - return (0); + if (dirty != VMCB_CACHE_NONE) { + svm_set_dirty(sc, vcpu, dirty); } /* @@ -2259,8 +2343,119 @@ svm_setreg(void *arg, int vcpu, int ident, uint64_t val) * whether 'running' is true/false. */ - VCPU_CTR1(svm_sc->vm, vcpu, "svm_setreg: unknown register %#x", ident); - return (EINVAL); + return (0); +} + +static int +svm_setdesc(void *arg, int vcpu, int reg, struct seg_desc *desc) +{ + struct vmcb *vmcb; + struct svm_softc *sc; + struct vmcb_segment *seg; + + sc = arg; + vmcb = svm_get_vmcb(sc, vcpu); + + switch (reg) { + case VM_REG_GUEST_CS: + case VM_REG_GUEST_DS: + case VM_REG_GUEST_ES: + case VM_REG_GUEST_SS: + case VM_REG_GUEST_FS: + case VM_REG_GUEST_GS: + case VM_REG_GUEST_LDTR: + case VM_REG_GUEST_TR: + svm_set_dirty(sc, vcpu, VMCB_CACHE_SEG); + seg = vmcb_segptr(vmcb, reg); + /* + * Map seg_desc access to VMCB attribute format. + * + * SVM uses the 'P' bit in the segment attributes to indicate a + * NULL segment so clear it if the segment is marked unusable. + */ + seg->attrib = VMCB_ACCESS2ATTR(desc->access); + if (SEG_DESC_UNUSABLE(desc->access)) { + seg->attrib &= ~0x80; + } + break; + + case VM_REG_GUEST_GDTR: + case VM_REG_GUEST_IDTR: + svm_set_dirty(sc, vcpu, VMCB_CACHE_DT); + seg = vmcb_segptr(vmcb, reg); + break; + + default: + return (EINVAL); + } + + ASSERT(seg != NULL); + seg->base = desc->base; + seg->limit = desc->limit; + + return (0); +} + +static int +svm_getdesc(void *arg, int vcpu, int reg, struct seg_desc *desc) +{ + struct vmcb *vmcb; + struct svm_softc *sc; + struct vmcb_segment *seg; + + sc = arg; + vmcb = svm_get_vmcb(sc, vcpu); + + switch (reg) { + case VM_REG_GUEST_DS: + case VM_REG_GUEST_ES: + case VM_REG_GUEST_FS: + case VM_REG_GUEST_GS: + case VM_REG_GUEST_SS: + case VM_REG_GUEST_LDTR: + seg = vmcb_segptr(vmcb, reg); + desc->access = VMCB_ATTR2ACCESS(seg->attrib); + /* + * VT-x uses bit 16 to indicate a segment that has been loaded + * with a NULL selector (aka unusable). The 'desc->access' + * field is interpreted in the VT-x format by the + * processor-independent code. + * + * SVM uses the 'P' bit to convey the same information so + * convert it into the VT-x format. For more details refer to + * section "Segment State in the VMCB" in APMv2. + */ + if ((desc->access & 0x80) == 0) { + /* Unusable segment */ + desc->access |= 0x10000; + } + break; + + case VM_REG_GUEST_CS: + case VM_REG_GUEST_TR: + seg = vmcb_segptr(vmcb, reg); + desc->access = VMCB_ATTR2ACCESS(seg->attrib); + break; + + case VM_REG_GUEST_GDTR: + case VM_REG_GUEST_IDTR: + seg = vmcb_segptr(vmcb, reg); + /* + * Since there are no access bits associated with the GDTR or + * the IDTR, zero out the field to ensure it does not contain + * garbage which might confuse the consumer. + */ + desc->access = 0; + break; + + default: + return (EINVAL); + } + + ASSERT(seg != NULL); + desc->base = seg->base; + desc->limit = seg->limit; + return (0); } static int @@ -2368,8 +2563,8 @@ struct vmm_ops vmm_ops_amd = { .vmcleanup = svm_vmcleanup, .vmgetreg = svm_getreg, .vmsetreg = svm_setreg, - .vmgetdesc = vmcb_getdesc, - .vmsetdesc = vmcb_setdesc, + .vmgetdesc = svm_getdesc, + .vmsetdesc = svm_setdesc, .vmgetcap = svm_getcap, .vmsetcap = svm_setcap, .vmspace_alloc = svm_npt_alloc, diff --git a/usr/src/uts/i86pc/io/vmm/amd/svm.h b/usr/src/uts/i86pc/io/vmm/amd/svm.h index c78f7eb067..19739884c2 100644 --- a/usr/src/uts/i86pc/io/vmm/amd/svm.h +++ b/usr/src/uts/i86pc/io/vmm/amd/svm.h @@ -35,31 +35,31 @@ * Guest register state that is saved outside the VMCB. */ struct svm_regctx { - register_t sctx_rbp; - register_t sctx_rbx; - register_t sctx_rcx; - register_t sctx_rdx; - register_t sctx_rdi; - register_t sctx_rsi; - register_t sctx_r8; - register_t sctx_r9; - register_t sctx_r10; - register_t sctx_r11; - register_t sctx_r12; - register_t sctx_r13; - register_t sctx_r14; - register_t sctx_r15; - register_t sctx_dr0; - register_t sctx_dr1; - register_t sctx_dr2; - register_t sctx_dr3; + uint64_t sctx_rbp; + uint64_t sctx_rbx; + uint64_t sctx_rcx; + uint64_t sctx_rdx; + uint64_t sctx_rdi; + uint64_t sctx_rsi; + uint64_t sctx_r8; + uint64_t sctx_r9; + uint64_t sctx_r10; + uint64_t sctx_r11; + uint64_t sctx_r12; + uint64_t sctx_r13; + uint64_t sctx_r14; + uint64_t sctx_r15; + uint64_t sctx_dr0; + uint64_t sctx_dr1; + uint64_t sctx_dr2; + uint64_t sctx_dr3; - register_t host_dr0; - register_t host_dr1; - register_t host_dr2; - register_t host_dr3; - register_t host_dr6; - register_t host_dr7; + uint64_t host_dr0; + uint64_t host_dr1; + uint64_t host_dr2; + uint64_t host_dr3; + uint64_t host_dr6; + uint64_t host_dr7; uint64_t host_debugctl; }; diff --git a/usr/src/uts/i86pc/io/vmm/amd/vmcb.c b/usr/src/uts/i86pc/io/vmm/amd/vmcb.c index 5075b69867..b00f974c23 100644 --- a/usr/src/uts/i86pc/io/vmm/amd/vmcb.c +++ b/usr/src/uts/i86pc/io/vmm/amd/vmcb.c @@ -26,429 +26,130 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +/* + * This file and its contents are supplied under the terms of the + * Common Development and Distribution License ("CDDL"), version 1.0. + * You may only use this file in accordance with the terms of version + * 1.0 of the CDDL. + * + * A full copy of the text of the CDDL should have accompanied this + * source. A copy of the CDDL is also available via the Internet at + * http://www.illumos.org/license/CDDL. + * + * Copyright 2020 Oxide Computer Company + */ + #include <sys/cdefs.h> __FBSDID("$FreeBSD$"); #include <sys/param.h> #include <sys/systm.h> -#include <machine/segments.h> -#include <machine/specialreg.h> #include <machine/vmm.h> -#include "vmm_ktr.h" - #include "vmcb.h" #include "svm.h" -#include "svm_softc.h" -/* - * The VMCB aka Virtual Machine Control Block is a 4KB aligned page - * in memory that describes the virtual machine. - * - * The VMCB contains: - * - instructions or events in the guest to intercept - * - control bits that modify execution environment of the guest - * - guest processor state (e.g. general purpose registers) - */ - -/* - * Return VMCB segment area. - */ -static struct vmcb_segment * +struct vmcb_segment * vmcb_segptr(struct vmcb *vmcb, int type) { - struct vmcb_state *state; - struct vmcb_segment *seg; - - state = &vmcb->state; + struct vmcb_state *state = &vmcb->state; switch (type) { case VM_REG_GUEST_CS: - seg = &state->cs; - break; - + return (&state->cs); case VM_REG_GUEST_DS: - seg = &state->ds; - break; - + return (&state->ds); case VM_REG_GUEST_ES: - seg = &state->es; - break; - + return (&state->es); case VM_REG_GUEST_FS: - seg = &state->fs; - break; - + return (&state->fs); case VM_REG_GUEST_GS: - seg = &state->gs; - break; - + return (&state->gs); case VM_REG_GUEST_SS: - seg = &state->ss; - break; - + return (&state->ss); case VM_REG_GUEST_GDTR: - seg = &state->gdt; - break; - + return (&state->gdt); case VM_REG_GUEST_IDTR: - seg = &state->idt; - break; - + return (&state->idt); case VM_REG_GUEST_LDTR: - seg = &state->ldt; - break; - + return (&state->ldt); case VM_REG_GUEST_TR: - seg = &state->tr; - break; - + return (&state->tr); default: - seg = NULL; - break; + panic("unexpected seg %d", type); } - - return (seg); } -static int -vmcb_access(struct svm_softc *softc, int vcpu, int write, int ident, - uint64_t *val) +uint64_t * +vmcb_regptr(struct vmcb *vmcb, int ident, uint32_t *dirtyp) { - struct vmcb *vmcb; - int off, bytes; - char *ptr; - - vmcb = svm_get_vmcb(softc, vcpu); - off = VMCB_ACCESS_OFFSET(ident); - bytes = VMCB_ACCESS_BYTES(ident); - - if ((off + bytes) >= sizeof (struct vmcb)) - return (EINVAL); - - ptr = (char *)vmcb; - - if (!write) - *val = 0; - - switch (bytes) { - case 8: - case 4: - case 2: - if (write) - memcpy(ptr + off, val, bytes); - else - memcpy(val, ptr + off, bytes); - break; - default: - VCPU_CTR1(softc->vm, vcpu, - "Invalid size %d for VMCB access: %d", bytes); - return (EINVAL); - } - - /* Invalidate all VMCB state cached by h/w. */ - if (write) - svm_set_dirty(softc, vcpu, 0xffffffff); - - return (0); -} - -/* - * Read from segment selector, control and general purpose register of VMCB. - */ -int -vmcb_read(struct svm_softc *sc, int vcpu, int ident, uint64_t *retval) -{ - struct vmcb *vmcb; struct vmcb_state *state; - struct vmcb_segment *seg; - int err; + uint64_t *res = NULL; + uint32_t dirty = VMCB_CACHE_NONE; - vmcb = svm_get_vmcb(sc, vcpu); state = &vmcb->state; - err = 0; - - if (VMCB_ACCESS_OK(ident)) - return (vmcb_access(sc, vcpu, 0, ident, retval)); switch (ident) { case VM_REG_GUEST_CR0: - *retval = state->cr0; + res = &state->cr0; + dirty = VMCB_CACHE_CR; break; case VM_REG_GUEST_CR2: - *retval = state->cr2; + res = &state->cr2; + dirty = VMCB_CACHE_CR2; break; case VM_REG_GUEST_CR3: - *retval = state->cr3; + res = &state->cr3; + dirty = VMCB_CACHE_CR; break; case VM_REG_GUEST_CR4: - *retval = state->cr4; + res = &state->cr4; + dirty = VMCB_CACHE_CR; break; case VM_REG_GUEST_DR6: - *retval = state->dr6; + res = &state->dr6; + dirty = VMCB_CACHE_DR; break; case VM_REG_GUEST_DR7: - *retval = state->dr7; + res = &state->dr7; + dirty = VMCB_CACHE_DR; break; case VM_REG_GUEST_EFER: - *retval = state->efer; + res = &state->efer; + dirty = VMCB_CACHE_CR; break; case VM_REG_GUEST_RAX: - *retval = state->rax; + res = &state->rax; break; case VM_REG_GUEST_RFLAGS: - *retval = state->rflags; + res = &state->rflags; break; case VM_REG_GUEST_RIP: - *retval = state->rip; + res = &state->rip; break; case VM_REG_GUEST_RSP: - *retval = state->rsp; - break; - - case VM_REG_GUEST_CS: - case VM_REG_GUEST_DS: - case VM_REG_GUEST_ES: - case VM_REG_GUEST_FS: - case VM_REG_GUEST_GS: - case VM_REG_GUEST_SS: - case VM_REG_GUEST_LDTR: - case VM_REG_GUEST_TR: - seg = vmcb_segptr(vmcb, ident); - KASSERT(seg != NULL, ("%s: unable to get segment %d from VMCB", - __func__, ident)); - *retval = seg->selector; + res = &state->rsp; break; - case VM_REG_GUEST_GDTR: - case VM_REG_GUEST_IDTR: - /* GDTR and IDTR don't have segment selectors */ - err = EINVAL; - break; default: - err = EINVAL; + panic("unexpected register %d", ident); break; } - return (err); -} - -/* - * Write to segment selector, control and general purpose register of VMCB. - */ -int -vmcb_write(struct svm_softc *sc, int vcpu, int ident, uint64_t val) -{ - struct vmcb *vmcb; - struct vmcb_state *state; - struct vmcb_segment *seg; - int err, dirtyseg; - - vmcb = svm_get_vmcb(sc, vcpu); - state = &vmcb->state; - dirtyseg = 0; - err = 0; - - if (VMCB_ACCESS_OK(ident)) - return (vmcb_access(sc, vcpu, 1, ident, &val)); - - switch (ident) { - case VM_REG_GUEST_CR0: - state->cr0 = val; - svm_set_dirty(sc, vcpu, VMCB_CACHE_CR); - break; - - case VM_REG_GUEST_CR2: - state->cr2 = val; - svm_set_dirty(sc, vcpu, VMCB_CACHE_CR2); - break; - - case VM_REG_GUEST_CR3: - state->cr3 = val; - svm_set_dirty(sc, vcpu, VMCB_CACHE_CR); - break; - - case VM_REG_GUEST_CR4: - state->cr4 = val; - svm_set_dirty(sc, vcpu, VMCB_CACHE_CR); - break; - - case VM_REG_GUEST_DR6: - state->dr6 = val; - svm_set_dirty(sc, vcpu, VMCB_CACHE_DR); - break; - - case VM_REG_GUEST_DR7: - state->dr7 = val; - svm_set_dirty(sc, vcpu, VMCB_CACHE_DR); - break; - - case VM_REG_GUEST_EFER: - /* EFER_SVM must always be set when the guest is executing */ - state->efer = val | EFER_SVM; - svm_set_dirty(sc, vcpu, VMCB_CACHE_CR); - break; - - case VM_REG_GUEST_RAX: - state->rax = val; - break; - - case VM_REG_GUEST_RFLAGS: - state->rflags = val; - break; - - case VM_REG_GUEST_RIP: - state->rip = val; - break; - - case VM_REG_GUEST_RSP: - state->rsp = val; - break; - - case VM_REG_GUEST_CS: - case VM_REG_GUEST_DS: - case VM_REG_GUEST_ES: - case VM_REG_GUEST_SS: - dirtyseg = 1; /* FALLTHROUGH */ - case VM_REG_GUEST_FS: - case VM_REG_GUEST_GS: - case VM_REG_GUEST_LDTR: - case VM_REG_GUEST_TR: - seg = vmcb_segptr(vmcb, ident); - KASSERT(seg != NULL, ("%s: unable to get segment %d from VMCB", - __func__, ident)); - seg->selector = val; - if (dirtyseg) - svm_set_dirty(sc, vcpu, VMCB_CACHE_SEG); - break; - - case VM_REG_GUEST_GDTR: - case VM_REG_GUEST_IDTR: - /* GDTR and IDTR don't have segment selectors */ - err = EINVAL; - break; - default: - err = EINVAL; - break; - } - - return (err); -} - -int -vmcb_seg(struct vmcb *vmcb, int ident, struct vmcb_segment *seg2) -{ - struct vmcb_segment *seg; - - seg = vmcb_segptr(vmcb, ident); - if (seg != NULL) { - bcopy(seg, seg2, sizeof(struct vmcb_segment)); - return (0); - } else { - return (EINVAL); - } -} - -int -vmcb_setdesc(void *arg, int vcpu, int reg, struct seg_desc *desc) -{ - struct vmcb *vmcb; - struct svm_softc *sc; - struct vmcb_segment *seg; - uint16_t attrib; - - sc = arg; - vmcb = svm_get_vmcb(sc, vcpu); - - seg = vmcb_segptr(vmcb, reg); - KASSERT(seg != NULL, ("%s: invalid segment descriptor %d", - __func__, reg)); - - seg->base = desc->base; - seg->limit = desc->limit; - if (reg != VM_REG_GUEST_GDTR && reg != VM_REG_GUEST_IDTR) { - /* - * Map seg_desc access to VMCB attribute format. - * - * SVM uses the 'P' bit in the segment attributes to indicate a - * NULL segment so clear it if the segment is marked unusable. - */ - attrib = ((desc->access & 0xF000) >> 4) | (desc->access & 0xFF); - if (SEG_DESC_UNUSABLE(desc->access)) { - attrib &= ~0x80; - } - seg->attrib = attrib; - } - - VCPU_CTR4(sc->vm, vcpu, "Setting desc %d: base (%#lx), limit (%#x), " - "attrib (%#x)", reg, seg->base, seg->limit, seg->attrib); - - switch (reg) { - case VM_REG_GUEST_CS: - case VM_REG_GUEST_DS: - case VM_REG_GUEST_ES: - case VM_REG_GUEST_SS: - svm_set_dirty(sc, vcpu, VMCB_CACHE_SEG); - break; - case VM_REG_GUEST_GDTR: - case VM_REG_GUEST_IDTR: - svm_set_dirty(sc, vcpu, VMCB_CACHE_DT); - break; - default: - break; + ASSERT(res != NULL); + if (dirtyp != NULL) { + *dirtyp |= dirty; } - - return (0); -} - -int -vmcb_getdesc(void *arg, int vcpu, int reg, struct seg_desc *desc) -{ - struct vmcb *vmcb; - struct svm_softc *sc; - struct vmcb_segment *seg; - - sc = arg; - vmcb = svm_get_vmcb(sc, vcpu); - seg = vmcb_segptr(vmcb, reg); - KASSERT(seg != NULL, ("%s: invalid segment descriptor %d", - __func__, reg)); - - desc->base = seg->base; - desc->limit = seg->limit; - desc->access = 0; - - if (reg != VM_REG_GUEST_GDTR && reg != VM_REG_GUEST_IDTR) { - /* Map seg_desc access to VMCB attribute format */ - desc->access = ((seg->attrib & 0xF00) << 4) | - (seg->attrib & 0xFF); - - /* - * VT-x uses bit 16 to indicate a segment that has been loaded - * with a NULL selector (aka unusable). The 'desc->access' - * field is interpreted in the VT-x format by the - * processor-independent code. - * - * SVM uses the 'P' bit to convey the same information so - * convert it into the VT-x format. For more details refer to - * section "Segment State in the VMCB" in APMv2. - */ - if (reg != VM_REG_GUEST_CS && reg != VM_REG_GUEST_TR) { - if ((desc->access & 0x80) == 0) - desc->access |= 0x10000; /* Unusable segment */ - } - } - - return (0); + return (res); } diff --git a/usr/src/uts/i86pc/io/vmm/amd/vmcb.h b/usr/src/uts/i86pc/io/vmm/amd/vmcb.h index 88f65df66a..63b088253d 100644 --- a/usr/src/uts/i86pc/io/vmm/amd/vmcb.h +++ b/usr/src/uts/i86pc/io/vmm/amd/vmcb.h @@ -86,8 +86,8 @@ struct svm_softc; #define VMCB_INTCPT_INVD BIT(22) #define VMCB_INTCPT_PAUSE BIT(23) #define VMCB_INTCPT_HLT BIT(24) -#define VMCB_INTCPT_INVPG BIT(25) -#define VMCB_INTCPT_INVPGA BIT(26) +#define VMCB_INTCPT_INVLPG BIT(25) +#define VMCB_INTCPT_INVLPGA BIT(26) #define VMCB_INTCPT_IO BIT(27) #define VMCB_INTCPT_MSR BIT(28) #define VMCB_INTCPT_TASK_SWITCH BIT(29) @@ -149,12 +149,21 @@ struct svm_softc; #define VMCB_EXIT_POPF 0x71 #define VMCB_EXIT_CPUID 0x72 #define VMCB_EXIT_IRET 0x74 +#define VMCB_EXIT_INVD 0x76 #define VMCB_EXIT_PAUSE 0x77 #define VMCB_EXIT_HLT 0x78 +#define VMCB_EXIT_INVLPG 0x79 +#define VMCB_EXIT_INVLPGA 0x7A #define VMCB_EXIT_IO 0x7B #define VMCB_EXIT_MSR 0x7C #define VMCB_EXIT_SHUTDOWN 0x7F +#define VMCB_EXIT_VMRUN 0x80 +#define VMCB_EXIT_VMMCALL 0x81 +#define VMCB_EXIT_VMLOAD 0x82 #define VMCB_EXIT_VMSAVE 0x83 +#define VMCB_EXIT_STGI 0x84 +#define VMCB_EXIT_CLGI 0x85 +#define VMCB_EXIT_SKINIT 0x86 #define VMCB_EXIT_MONITOR 0x8A #define VMCB_EXIT_MWAIT 0x8B #define VMCB_EXIT_NPF 0x400 @@ -212,15 +221,6 @@ struct svm_softc; #define VMCB_OFF_SYSENTER_EIP VMCB_OFF_STATE(0x238) #define VMCB_OFF_GUEST_PAT VMCB_OFF_STATE(0x268) -/* - * Encode the VMCB offset and bytes that we want to read from VMCB. - */ -#define VMCB_ACCESS(o, w) (0x80000000 | (((w) & 0xF) << 16) | \ - ((o) & 0xFFF)) -#define VMCB_ACCESS_OK(v) ((v) & 0x80000000 ) -#define VMCB_ACCESS_BYTES(v) (((v) >> 16) & 0xF) -#define VMCB_ACCESS_OFFSET(v) ((v) & 0xFFF) - #ifdef _KERNEL /* VMCB save state area segment format */ struct vmcb_segment { @@ -231,6 +231,10 @@ struct vmcb_segment { }; CTASSERT(sizeof(struct vmcb_segment) == 16); +/* Convert to/from vmcb segment access to generic (VMX) access */ +#define VMCB_ATTR2ACCESS(attr) ((((attr) & 0xf00) << 4) | ((attr) & 0xff)) +#define VMCB_ACCESS2ATTR(acc) ((((acc) & 0xf000) >> 4) | ((acc) & 0xff)) + /* Code segment descriptor attribute in 12 bit format as saved by VMCB. */ #define VMCB_CS_ATTRIB_L BIT(9) /* Long mode. */ #define VMCB_CS_ATTRIB_D BIT(10) /* OPerand size bit. */ @@ -360,6 +364,15 @@ struct vmcb_state { CTASSERT(sizeof(struct vmcb_state) == 0xC00); CTASSERT(offsetof(struct vmcb_state, int_to) == 0x290); +/* + * The VMCB aka Virtual Machine Control Block is a 4KB aligned page + * in memory that describes the virtual machine. + * + * The VMCB contains: + * - instructions or events in the guest to intercept + * - control bits that modify execution environment of the guest + * - guest processor state (e.g. general purpose registers) + */ struct vmcb { struct vmcb_ctrl ctrl; struct vmcb_state state; @@ -367,11 +380,8 @@ struct vmcb { CTASSERT(sizeof(struct vmcb) == PAGE_SIZE); CTASSERT(offsetof(struct vmcb, state) == 0x400); -int vmcb_read(struct svm_softc *sc, int vcpu, int ident, uint64_t *retval); -int vmcb_write(struct svm_softc *sc, int vcpu, int ident, uint64_t val); -int vmcb_setdesc(void *arg, int vcpu, int ident, struct seg_desc *desc); -int vmcb_getdesc(void *arg, int vcpu, int ident, struct seg_desc *desc); -int vmcb_seg(struct vmcb *vmcb, int ident, struct vmcb_segment *seg); +struct vmcb_segment *vmcb_segptr(struct vmcb *vmcb, int type); +uint64_t *vmcb_regptr(struct vmcb *vmcb, int ident, uint32_t *dirtyp); #endif /* _KERNEL */ #endif /* _VMCB_H_ */ diff --git a/usr/src/uts/i86pc/io/vmm/intel/ept.c b/usr/src/uts/i86pc/io/vmm/intel/ept.c index 5e5253780e..5e3bd6d309 100644 --- a/usr/src/uts/i86pc/io/vmm/intel/ept.c +++ b/usr/src/uts/i86pc/io/vmm/intel/ept.c @@ -59,7 +59,6 @@ __FBSDID("$FreeBSD$"); #include <machine/vmm.h> -#include "vmx_cpufunc.h" #include "ept.h" #define EPT_SUPPORTS_EXEC_ONLY(cap) ((cap) & (1UL << 0)) @@ -171,31 +170,12 @@ ept_dump(uint64_t *ptp, int nlevels) } #endif -#ifdef __FreeBSD__ -static void -invept_single_context(void *arg) -{ - struct invept_desc desc = *(struct invept_desc *)arg; - - invept(INVEPT_TYPE_SINGLE_CONTEXT, desc); -} - -void -ept_invalidate_mappings(u_long eptp) -{ - struct invept_desc invept_desc = { 0 }; - invept_desc.eptp = eptp; - - smp_rendezvous(NULL, invept_single_context, NULL, &invept_desc); -} -#else /* __FreeBSD__ */ void ept_invalidate_mappings(u_long eptp) { hma_vmx_invept_allcpus((uintptr_t)eptp); } -#endif /* __FreeBSD__ */ static int ept_pinit(pmap_t pmap) diff --git a/usr/src/uts/i86pc/io/vmm/intel/offsets.in b/usr/src/uts/i86pc/io/vmm/intel/offsets.in index cc041eaefc..ca7f967f3b 100644 --- a/usr/src/uts/i86pc/io/vmm/intel/offsets.in +++ b/usr/src/uts/i86pc/io/vmm/intel/offsets.in @@ -22,7 +22,6 @@ #include <machine/pmap.h> #include <machine/vmm.h> -#include "intel/vmx_cpufunc.h" #include "intel/vmx.h" #include "vm/vm_glue.h" diff --git a/usr/src/uts/i86pc/io/vmm/intel/vmcs.c b/usr/src/uts/i86pc/io/vmm/intel/vmcs.c index f1a08cc57d..36318b1b49 100644 --- a/usr/src/uts/i86pc/io/vmm/intel/vmcs.c +++ b/usr/src/uts/i86pc/io/vmm/intel/vmcs.c @@ -39,59 +39,24 @@ * * Copyright 2014 Pluribus Networks Inc. * Copyright 2017 Joyent, Inc. + * Copyright 2020 Oxide Computer Company */ -#ifdef __FreeBSD__ -#include "opt_ddb.h" -#endif - #include <sys/cdefs.h> __FBSDID("$FreeBSD$"); #include <sys/param.h> -#include <sys/sysctl.h> #include <sys/systm.h> -#include <sys/pcpu.h> #include <vm/vm.h> -#include <vm/pmap.h> -#include <machine/segments.h> #include <machine/vmm.h> -#include "vmm_host.h" -#include "vmx_cpufunc.h" -#include "vmcs.h" -#include "ept.h" #include "vmx.h" -#ifdef DDB -#include <ddb/ddb.h> -#endif - -SYSCTL_DECL(_hw_vmm_vmx); - -static int no_flush_rsb; -SYSCTL_INT(_hw_vmm_vmx, OID_AUTO, no_flush_rsb, CTLFLAG_RW, - &no_flush_rsb, 0, "Do not flush RSB upon vmexit"); - -static uint64_t -vmcs_fix_regval(uint32_t encoding, uint64_t val) -{ - - switch (encoding) { - case VMCS_GUEST_CR0: - val = vmx_fix_cr0(val); - break; - case VMCS_GUEST_CR4: - val = vmx_fix_cr4(val); - break; - default: - break; - } - return (val); -} +/* Bits 0-30 of VMX_BASIC MSR contain VMCS revision identifier */ +#define VMX_BASIC_REVISION(v) ((v) & 0x7fffffff) -static uint32_t +uint32_t vmcs_field_encoding(int ident) { switch (ident) { @@ -138,15 +103,13 @@ vmcs_field_encoding(int ident) case VM_REG_GUEST_ENTRY_INST_LENGTH: return (VMCS_ENTRY_INST_LENGTH); default: - return (-1); + return (VMCS_INVALID_ENCODING); } - } -static int +void vmcs_seg_desc_encoding(int seg, uint32_t *base, uint32_t *lim, uint32_t *acc) { - switch (seg) { case VM_REG_GUEST_ES: *base = VMCS_GUEST_ES_BASE; @@ -199,364 +162,111 @@ vmcs_seg_desc_encoding(int seg, uint32_t *base, uint32_t *lim, uint32_t *acc) *acc = VMCS_INVALID_ENCODING; break; default: - return (EINVAL); + panic("invalid segment register %d", seg); } - - return (0); } -int -vmcs_getreg(struct vmcs *vmcs, int running, int ident, uint64_t *retval) +void +vmcs_clear(uintptr_t vmcs_pa) { - int error; - uint32_t encoding; - - /* - * If we need to get at vmx-specific state in the VMCS we can bypass - * the translation of 'ident' to 'encoding' by simply setting the - * sign bit. As it so happens the upper 16 bits are reserved (i.e - * set to 0) in the encodings for the VMCS so we are free to use the - * sign bit. - */ - if (ident < 0) - encoding = ident & 0x7fffffff; - else - encoding = vmcs_field_encoding(ident); - - if (encoding == (uint32_t)-1) - return (EINVAL); + int err; - if (!running) - VMPTRLD(vmcs); + __asm __volatile("vmclear %[addr];" + VMX_SET_ERROR_CODE_ASM + : [error] "=r" (err) + : [addr] "m" (vmcs_pa) + : "memory"); - error = vmread(encoding, retval); - - if (!running) - VMCLEAR(vmcs); - - return (error); -} - -int -vmcs_setreg(struct vmcs *vmcs, int running, int ident, uint64_t val) -{ - int error; - uint32_t encoding; - - if (ident < 0) - encoding = ident & 0x7fffffff; - else - encoding = vmcs_field_encoding(ident); - - if (encoding == (uint32_t)-1) - return (EINVAL); - - val = vmcs_fix_regval(encoding, val); - - if (!running) - VMPTRLD(vmcs); - - error = vmwrite(encoding, val); - - if (!running) - VMCLEAR(vmcs); - - return (error); -} - -int -vmcs_setdesc(struct vmcs *vmcs, int running, int seg, struct seg_desc *desc) -{ - int error; - uint32_t base, limit, access; - - error = vmcs_seg_desc_encoding(seg, &base, &limit, &access); - if (error != 0) - panic("vmcs_setdesc: invalid segment register %d", seg); - - if (!running) - VMPTRLD(vmcs); - if ((error = vmwrite(base, desc->base)) != 0) - goto done; - - if ((error = vmwrite(limit, desc->limit)) != 0) - goto done; - - if (access != VMCS_INVALID_ENCODING) { - if ((error = vmwrite(access, desc->access)) != 0) - goto done; + if (err != 0) { + panic("vmclear(%p) error %d", (void *)vmcs_pa, err); } -done: - if (!running) - VMCLEAR(vmcs); - return (error); -} - -int -vmcs_getdesc(struct vmcs *vmcs, int running, int seg, struct seg_desc *desc) -{ - int error; - uint32_t base, limit, access; - uint64_t u64; - - error = vmcs_seg_desc_encoding(seg, &base, &limit, &access); - if (error != 0) - panic("vmcs_getdesc: invalid segment register %d", seg); - if (!running) - VMPTRLD(vmcs); - if ((error = vmread(base, &u64)) != 0) - goto done; - desc->base = u64; - - if ((error = vmread(limit, &u64)) != 0) - goto done; - desc->limit = u64; - - if (access != VMCS_INVALID_ENCODING) { - if ((error = vmread(access, &u64)) != 0) - goto done; - desc->access = u64; - } -done: - if (!running) - VMCLEAR(vmcs); - return (error); + /* + * A call to critical_enter() was made in vmcs_load() to prevent + * preemption. Now that the VMCS is unloaded, it is safe to relax that + * restriction. + */ + critical_exit(); } -int -vmcs_set_msr_save(struct vmcs *vmcs, u_long g_area, u_int g_count) +void +vmcs_initialize(struct vmcs *vmcs, uintptr_t vmcs_pa) { - int error; + int err; - VMPTRLD(vmcs); + /* set to VMCS revision */ + vmcs->identifier = VMX_BASIC_REVISION(rdmsr(MSR_VMX_BASIC)); /* - * Guest MSRs are saved in the VM-exit MSR-store area. - * Guest MSRs are loaded from the VM-entry MSR-load area. - * Both areas point to the same location in memory. + * Perform a vmclear on the VMCS, but without the critical section + * manipulation as done by vmcs_clear() above. */ - if ((error = vmwrite(VMCS_EXIT_MSR_STORE, g_area)) != 0) - goto done; - if ((error = vmwrite(VMCS_EXIT_MSR_STORE_COUNT, g_count)) != 0) - goto done; - - if ((error = vmwrite(VMCS_ENTRY_MSR_LOAD, g_area)) != 0) - goto done; - if ((error = vmwrite(VMCS_ENTRY_MSR_LOAD_COUNT, g_count)) != 0) - goto done; - - error = 0; -done: - VMCLEAR(vmcs); - return (error); + __asm __volatile("vmclear %[addr];" + VMX_SET_ERROR_CODE_ASM + : [error] "=r" (err) + : [addr] "m" (vmcs_pa) + : "memory"); + + if (err != 0) { + panic("vmclear(%p) error %d", (void *)vmcs_pa, err); + } } -int -vmcs_init(struct vmcs *vmcs) +void +vmcs_load(uintptr_t vmcs_pa) { - int error, codesel, datasel, tsssel; - u_long cr0, cr4, efer; - uint64_t pat; -#ifdef __FreeBSD__ - uint64_t fsbase, idtrbase; -#endif - - codesel = vmm_get_host_codesel(); - datasel = vmm_get_host_datasel(); - tsssel = vmm_get_host_tsssel(); + int err; /* - * Make sure we have a "current" VMCS to work with. + * While the VMCS is loaded on the CPU for subsequent operations, it is + * important that the thread not be preempted. That is ensured with + * critical_enter() here, with a matching critical_exit() call in + * vmcs_clear() once the VMCS is unloaded. */ - VMPTRLD(vmcs); - - /* Host state */ - - /* Initialize host IA32_PAT MSR */ - pat = vmm_get_host_pat(); - if ((error = vmwrite(VMCS_HOST_IA32_PAT, pat)) != 0) - goto done; + critical_enter(); - /* Load the IA32_EFER MSR */ - efer = vmm_get_host_efer(); - if ((error = vmwrite(VMCS_HOST_IA32_EFER, efer)) != 0) - goto done; + __asm __volatile("vmptrld %[addr];" + VMX_SET_ERROR_CODE_ASM + : [error] "=r" (err) + : [addr] "m" (vmcs_pa) + : "memory"); - /* Load the control registers */ - - cr0 = vmm_get_host_cr0(); - if ((error = vmwrite(VMCS_HOST_CR0, cr0)) != 0) - goto done; - - cr4 = vmm_get_host_cr4() | CR4_VMXE; - if ((error = vmwrite(VMCS_HOST_CR4, cr4)) != 0) - goto done; - - /* Load the segment selectors */ - if ((error = vmwrite(VMCS_HOST_ES_SELECTOR, datasel)) != 0) - goto done; - - if ((error = vmwrite(VMCS_HOST_CS_SELECTOR, codesel)) != 0) - goto done; - - if ((error = vmwrite(VMCS_HOST_SS_SELECTOR, datasel)) != 0) - goto done; - - if ((error = vmwrite(VMCS_HOST_DS_SELECTOR, datasel)) != 0) - goto done; - -#ifdef __FreeBSD__ - if ((error = vmwrite(VMCS_HOST_FS_SELECTOR, datasel)) != 0) - goto done; - - if ((error = vmwrite(VMCS_HOST_GS_SELECTOR, datasel)) != 0) - goto done; -#else - if ((error = vmwrite(VMCS_HOST_FS_SELECTOR, vmm_get_host_fssel())) != 0) - goto done; - - if ((error = vmwrite(VMCS_HOST_GS_SELECTOR, vmm_get_host_gssel())) != 0) - goto done; -#endif - - if ((error = vmwrite(VMCS_HOST_TR_SELECTOR, tsssel)) != 0) - goto done; - -#ifdef __FreeBSD__ - /* - * Load the Base-Address for %fs and idtr. - * - * Note that we exclude %gs, tss and gdtr here because their base - * address is pcpu specific. - */ - fsbase = vmm_get_host_fsbase(); - if ((error = vmwrite(VMCS_HOST_FS_BASE, fsbase)) != 0) - goto done; - - idtrbase = vmm_get_host_idtrbase(); - if ((error = vmwrite(VMCS_HOST_IDTR_BASE, idtrbase)) != 0) - goto done; + if (err != 0) { + panic("vmptrld(%p) error %d", (void *)vmcs_pa, err); + } +} -#else /* __FreeBSD__ */ - /* - * Configure host sysenter MSRs to be restored on VM exit. - * The thread-specific MSR_INTC_SEP_ESP value is loaded in vmx_run. - */ - if ((error = vmwrite(VMCS_HOST_IA32_SYSENTER_CS, KCS_SEL)) != 0) - goto done; - /* Natively defined as MSR_INTC_SEP_EIP */ - if ((error = vmwrite(VMCS_HOST_IA32_SYSENTER_EIP, - rdmsr(MSR_SYSENTER_EIP_MSR))) != 0) - goto done; +uint64_t +vmcs_read(uint32_t encoding) +{ + int error; + uint64_t val; -#endif /* __FreeBSD__ */ + __asm __volatile("vmread %[enc], %[val];" + VMX_SET_ERROR_CODE_ASM + : [error] "=r" (error), [val] "=r" (val) + : [enc] "r" ((uint64_t)encoding) + : "memory"); - /* instruction pointer */ - if (no_flush_rsb) { - if ((error = vmwrite(VMCS_HOST_RIP, - (u_long)vmx_exit_guest)) != 0) - goto done; - } else { - if ((error = vmwrite(VMCS_HOST_RIP, - (u_long)vmx_exit_guest_flush_rsb)) != 0) - goto done; + if (error != 0) { + panic("vmread(%x) error %d", encoding, error); } - /* link pointer */ - if ((error = vmwrite(VMCS_LINK_POINTER, ~0)) != 0) - goto done; -done: - VMCLEAR(vmcs); - return (error); + return (val); } -#ifdef DDB -extern int vmxon_enabled[]; - -DB_SHOW_COMMAND(vmcs, db_show_vmcs) +void +vmcs_write(uint32_t encoding, uint64_t val) { - uint64_t cur_vmcs, val; - uint32_t exit; - - if (!vmxon_enabled[curcpu]) { - db_printf("VMX not enabled\n"); - return; - } + int error; - if (have_addr) { - db_printf("Only current VMCS supported\n"); - return; - } + __asm __volatile("vmwrite %[val], %[enc];" + VMX_SET_ERROR_CODE_ASM + : [error] "=r" (error) + : [val] "r" (val), [enc] "r" ((uint64_t)encoding) + : "memory"); - vmptrst(&cur_vmcs); - if (cur_vmcs == VMCS_INITIAL) { - db_printf("No current VM context\n"); - return; - } - db_printf("VMCS: %jx\n", cur_vmcs); - db_printf("VPID: %lu\n", vmcs_read(VMCS_VPID)); - db_printf("Activity: "); - val = vmcs_read(VMCS_GUEST_ACTIVITY); - switch (val) { - case 0: - db_printf("Active"); - break; - case 1: - db_printf("HLT"); - break; - case 2: - db_printf("Shutdown"); - break; - case 3: - db_printf("Wait for SIPI"); - break; - default: - db_printf("Unknown: %#lx", val); - } - db_printf("\n"); - exit = vmcs_read(VMCS_EXIT_REASON); - if (exit & 0x80000000) - db_printf("Entry Failure Reason: %u\n", exit & 0xffff); - else - db_printf("Exit Reason: %u\n", exit & 0xffff); - db_printf("Qualification: %#lx\n", vmcs_exit_qualification()); - db_printf("Guest Linear Address: %#lx\n", - vmcs_read(VMCS_GUEST_LINEAR_ADDRESS)); - switch (exit & 0x8000ffff) { - case EXIT_REASON_EXCEPTION: - case EXIT_REASON_EXT_INTR: - val = vmcs_read(VMCS_EXIT_INTR_INFO); - db_printf("Interrupt Type: "); - switch (val >> 8 & 0x7) { - case 0: - db_printf("external"); - break; - case 2: - db_printf("NMI"); - break; - case 3: - db_printf("HW exception"); - break; - case 4: - db_printf("SW exception"); - break; - default: - db_printf("?? %lu", val >> 8 & 0x7); - break; - } - db_printf(" Vector: %lu", val & 0xff); - if (val & 0x800) - db_printf(" Error Code: %lx", - vmcs_read(VMCS_EXIT_INTR_ERRCODE)); - db_printf("\n"); - break; - case EXIT_REASON_EPT_FAULT: - case EXIT_REASON_EPT_MISCONFIG: - db_printf("Guest Physical Address: %#lx\n", - vmcs_read(VMCS_GUEST_PHYSICAL_ADDRESS)); - break; + if (error != 0) { + panic("vmwrite(%x, %lx) error %d", encoding, val, error); } - db_printf("VM-instruction error: %#lx\n", vmcs_instruction_error()); } -#endif diff --git a/usr/src/uts/i86pc/io/vmm/intel/vmcs.h b/usr/src/uts/i86pc/io/vmm/intel/vmcs.h index edde5c6dd5..1713872556 100644 --- a/usr/src/uts/i86pc/io/vmm/intel/vmcs.h +++ b/usr/src/uts/i86pc/io/vmm/intel/vmcs.h @@ -30,6 +30,7 @@ /* * Copyright 2017 Joyent, Inc. + * Copyright 2020 Oxide Computer Company */ #ifndef _VMCS_H_ @@ -41,125 +42,20 @@ struct vmcs { uint32_t identifier; uint32_t abort_code; char _impl_specific[PAGE_SIZE - sizeof(uint32_t) * 2]; -#ifndef __FreeBSD__ - /* - * Keep the physical address of the VMCS cached adjacent for the - * structure so it can be referenced in contexts which are too delicate - * for a call into the HAT. For the moment it means wasting a whole - * page on padding for the PA value to maintain alignment, but it - * allows the consumers of 'struct vmcs *' to easily access the value - * without a significant change to the interface. - */ - uint64_t vmcs_pa; - char _pa_pad[PAGE_SIZE - sizeof (vm_paddr_t)]; -#endif }; -#ifdef __FreeBSD__ -CTASSERT(sizeof(struct vmcs) == PAGE_SIZE); -#else -CTASSERT(sizeof(struct vmcs) == (2*PAGE_SIZE)); -#endif +CTASSERT(sizeof (struct vmcs) == PAGE_SIZE); -/* MSR save region is composed of an array of 'struct msr_entry' */ -struct msr_entry { - uint32_t index; - uint32_t reserved; - uint64_t val; +uint32_t vmcs_field_encoding(int ident); +void vmcs_seg_desc_encoding(int seg, uint32_t *base, uint32_t *lim, + uint32_t *acc); -}; +void vmcs_initialize(struct vmcs *vmcs, uintptr_t vmcs_pa); -int vmcs_set_msr_save(struct vmcs *vmcs, u_long g_area, u_int g_count); -int vmcs_init(struct vmcs *vmcs); -int vmcs_getreg(struct vmcs *vmcs, int running, int ident, uint64_t *rv); -int vmcs_setreg(struct vmcs *vmcs, int running, int ident, uint64_t val); -int vmcs_getdesc(struct vmcs *vmcs, int running, int ident, - struct seg_desc *desc); -int vmcs_setdesc(struct vmcs *vmcs, int running, int ident, - struct seg_desc *desc); +void vmcs_load(uintptr_t vmcs_pa); +void vmcs_clear(uintptr_t vmcs_pa); -/* - * Avoid header pollution caused by inline use of 'vtophys()' in vmx_cpufunc.h - */ -#ifdef _VMX_CPUFUNC_H_ -static __inline uint64_t -vmcs_read(uint32_t encoding) -{ - int error; - uint64_t val; - - error = vmread(encoding, &val); - KASSERT(error == 0, ("vmcs_read(%u) error %d", encoding, error)); - return (val); -} - -static __inline void -vmcs_write(uint32_t encoding, uint64_t val) -{ - int error; - - error = vmwrite(encoding, val); - KASSERT(error == 0, ("vmcs_write(%u) error %d", encoding, error)); -} - -#ifndef __FreeBSD__ -/* - * Due to header complexity combined with the need to cache the physical - * address for the VMCS, these must be defined here rather than vmx_cpufunc.h. - */ -static __inline int -vmclear(struct vmcs *vmcs) -{ - int error; - uint64_t addr = vmcs->vmcs_pa; - - __asm __volatile("vmclear %[addr];" - VMX_SET_ERROR_CODE - : [error] "=r" (error) - : [addr] "m" (*(uint64_t *)&addr) - : "memory"); - return (error); -} - -static __inline int -vmptrld(struct vmcs *vmcs) -{ - int error; - uint64_t addr = vmcs->vmcs_pa; - - __asm __volatile("vmptrld %[addr];" - VMX_SET_ERROR_CODE - : [error] "=r" (error) - : [addr] "m" (*(uint64_t *)&addr) - : "memory"); - return (error); -} - -static __inline void -VMCLEAR(struct vmcs *vmcs) -{ - int err; - - err = vmclear(vmcs); - if (err != 0) - panic("%s: vmclear(%p) error %d", __func__, vmcs, err); - - critical_exit(); -} - -static __inline void -VMPTRLD(struct vmcs *vmcs) -{ - int err; - - critical_enter(); - - err = vmptrld(vmcs); - if (err != 0) - panic("%s: vmptrld(%p) error %d", __func__, vmcs, err); -} -#endif /* __FreeBSD__ */ - -#endif /* _VMX_CPUFUNC_H_ */ +uint64_t vmcs_read(uint32_t encoding); +void vmcs_write(uint32_t encoding, uint64_t val); #define vmexit_instruction_length() vmcs_read(VMCS_EXIT_INSTRUCTION_LENGTH) #define vmcs_guest_rip() vmcs_read(VMCS_GUEST_RIP) @@ -177,7 +73,6 @@ VMPTRLD(struct vmcs *vmcs) #define VMCS_INITIAL 0xffffffffffffffff -#define VMCS_IDENT(encoding) ((encoding) | 0x80000000) /* * VMCS field encodings from Appendix H, Intel Architecture Manual Vol3B. */ diff --git a/usr/src/uts/i86pc/io/vmm/intel/vmx.c b/usr/src/uts/i86pc/io/vmm/intel/vmx.c index c46560948e..3e511b9f66 100644 --- a/usr/src/uts/i86pc/io/vmm/intel/vmx.c +++ b/usr/src/uts/i86pc/io/vmm/intel/vmx.c @@ -88,7 +88,6 @@ __FBSDID("$FreeBSD$"); #include "vlapic_priv.h" #include "ept.h" -#include "vmx_cpufunc.h" #include "vmcs.h" #include "vmx.h" #include "vmx_msr.h" @@ -172,11 +171,6 @@ SYSCTL_DECL(_hw_vmm); SYSCTL_NODE(_hw_vmm, OID_AUTO, vmx, CTLFLAG_RW | CTLFLAG_MPSAFE, NULL, NULL); -#ifdef __FreeBSD__ -int vmxon_enabled[MAXCPU]; -static char vmxon_region[MAXCPU][PAGE_SIZE] __aligned(PAGE_SIZE); -#endif /*__FreeBSD__ */ - static uint32_t pinbased_ctls, procbased_ctls, procbased_ctls2; static uint32_t exit_ctls, entry_ctls; @@ -196,10 +190,15 @@ static int vmx_initialized; SYSCTL_INT(_hw_vmm_vmx, OID_AUTO, initialized, CTLFLAG_RD, &vmx_initialized, 0, "Intel VMX initialized"); +static int no_flush_rsb; +SYSCTL_INT(_hw_vmm_vmx, OID_AUTO, no_flush_rsb, CTLFLAG_RW, + &no_flush_rsb, 0, "Do not flush RSB upon vmexit"); + /* * Optional capabilities */ #ifdef __FreeBSD__ +SYSCTL_DECL(_hw_vmm_vmx); static SYSCTL_NODE(_hw_vmm_vmx, OID_AUTO, cap, CTLFLAG_RW | CTLFLAG_MPSAFE, NULL, NULL); @@ -228,7 +227,9 @@ static int pirvec = -1; SYSCTL_INT(_hw_vmm_vmx, OID_AUTO, posted_interrupt_vector, CTLFLAG_RD, &pirvec, 0, "APICv posted interrupt vector"); +#ifdef __FreeBSD__ static struct unrhdr *vpid_unr; +#endif /* __FreeBSD__*/ static u_int vpid_alloc_failed; SYSCTL_UINT(_hw_vmm_vmx, OID_AUTO, vpid_alloc_failed, CTLFLAG_RD, &vpid_alloc_failed, 0, NULL); @@ -240,6 +241,13 @@ int guest_l1d_flush_sw; SYSCTL_INT(_hw_vmm_vmx, OID_AUTO, l1d_flush_sw, CTLFLAG_RD, &guest_l1d_flush_sw, 0, NULL); +/* MSR save region is composed of an array of 'struct msr_entry' */ +struct msr_entry { + uint32_t index; + uint32_t reserved; + uint64_t val; +}; + static struct msr_entry msr_load_list[1] __aligned(16); /* @@ -330,11 +338,8 @@ SDT_PROBE_DEFINE4(vmm, vmx, exit, return, static int vmx_getdesc(void *arg, int vcpu, int reg, struct seg_desc *desc); static int vmx_getreg(void *arg, int vcpu, int reg, uint64_t *retval); -static int vmxctx_setreg(struct vmxctx *vmxctx, int reg, uint64_t val); static void vmx_inject_pir(struct vlapic *vlapic); -#ifndef __FreeBSD__ -static int vmx_apply_tsc_adjust(struct vmx *, int); -#endif /* __FreeBSD__ */ +static void vmx_apply_tsc_adjust(struct vmx *, int); #ifdef KTR static const char * @@ -504,17 +509,15 @@ vmx_allow_x2apic_msrs(struct vmx *vmx) return (error); } -u_long +static u_long vmx_fix_cr0(u_long cr0) { - return ((cr0 | cr0_ones_mask) & ~cr0_zeros_mask); } -u_long +static u_long vmx_fix_cr4(u_long cr4) { - return ((cr4 | cr4_ones_mask) & ~cr4_zeros_mask); } @@ -845,45 +848,12 @@ vmx_trigger_hostintr(int vector) #endif /* __FreeBSD__ */ } -static int -vmx_setup_cr_shadow(int which, struct vmcs *vmcs, uint32_t initial) -{ - int error, mask_ident, shadow_ident; - uint64_t mask_value; - - if (which != 0 && which != 4) - panic("vmx_setup_cr_shadow: unknown cr%d", which); - - if (which == 0) { - mask_ident = VMCS_CR0_MASK; - mask_value = cr0_ones_mask | cr0_zeros_mask; - shadow_ident = VMCS_CR0_SHADOW; - } else { - mask_ident = VMCS_CR4_MASK; - mask_value = cr4_ones_mask | cr4_zeros_mask; - shadow_ident = VMCS_CR4_SHADOW; - } - - error = vmcs_setreg(vmcs, 0, VMCS_IDENT(mask_ident), mask_value); - if (error) - return (error); - - error = vmcs_setreg(vmcs, 0, VMCS_IDENT(shadow_ident), initial); - if (error) - return (error); - - return (0); -} -#define vmx_setup_cr0_shadow(vmcs,init) vmx_setup_cr_shadow(0, (vmcs), (init)) -#define vmx_setup_cr4_shadow(vmcs,init) vmx_setup_cr_shadow(4, (vmcs), (init)) - static void * vmx_vminit(struct vm *vm, pmap_t pmap) { uint16_t vpid[VM_MAXCPU]; - int i, error; + int i, error, datasel; struct vmx *vmx; - struct vmcs *vmcs; uint32_t exc_bitmap; uint16_t maxcpus; uint32_t proc_ctls, proc2_ctls, pin_ctls; @@ -972,6 +942,7 @@ vmx_vminit(struct vm *vm, pmap_t pmap) } maxcpus = vm_get_maxcpus(vm); + datasel = vmm_get_host_datasel(); for (i = 0; i < maxcpus; i++) { /* * Cache physical address lookups for various components which @@ -982,31 +953,58 @@ vmx_vminit(struct vm *vm, pmap_t pmap) vm_paddr_t apic_page_pa = vtophys(&vmx->apic_page[i]); vm_paddr_t pir_desc_pa = vtophys(&vmx->pir_desc[i]); - vmcs = &vmx->vmcs[i]; - vmcs->identifier = vmx_revision(); - vmcs->vmcs_pa = (uint64_t)vtophys(vmcs); - error = vmclear(vmcs); - if (error != 0) { - panic("vmx_vminit: vmclear error %d on vcpu %d\n", - error, i); - } + vmx->vmcs_pa[i] = (uintptr_t)vtophys(&vmx->vmcs[i]); + vmcs_initialize(&vmx->vmcs[i], vmx->vmcs_pa[i]); vmx_msr_guest_init(vmx, i); - error = vmcs_init(vmcs); - KASSERT(error == 0, ("vmcs_init error %d", error)); + vmcs_load(vmx->vmcs_pa[i]); - VMPTRLD(vmcs); - error = 0; + vmcs_write(VMCS_HOST_IA32_PAT, vmm_get_host_pat()); + vmcs_write(VMCS_HOST_IA32_EFER, vmm_get_host_efer()); + + /* Load the control registers */ + vmcs_write(VMCS_HOST_CR0, vmm_get_host_cr0()); + vmcs_write(VMCS_HOST_CR4, vmm_get_host_cr4() | CR4_VMXE); + + /* Load the segment selectors */ + vmcs_write(VMCS_HOST_CS_SELECTOR, vmm_get_host_codesel()); + + vmcs_write(VMCS_HOST_ES_SELECTOR, datasel); + vmcs_write(VMCS_HOST_SS_SELECTOR, datasel); + vmcs_write(VMCS_HOST_DS_SELECTOR, datasel); - error += vmwrite(VMCS_EPTP, vmx->eptp); - error += vmwrite(VMCS_PIN_BASED_CTLS, pin_ctls); - error += vmwrite(VMCS_PRI_PROC_BASED_CTLS, proc_ctls); - error += vmwrite(VMCS_SEC_PROC_BASED_CTLS, proc2_ctls); - error += vmwrite(VMCS_EXIT_CTLS, exit_ctls); - error += vmwrite(VMCS_ENTRY_CTLS, entry_ctls); - error += vmwrite(VMCS_MSR_BITMAP, msr_bitmap_pa); - error += vmwrite(VMCS_VPID, vpid[i]); + vmcs_write(VMCS_HOST_FS_SELECTOR, vmm_get_host_fssel()); + vmcs_write(VMCS_HOST_GS_SELECTOR, vmm_get_host_gssel()); + vmcs_write(VMCS_HOST_TR_SELECTOR, vmm_get_host_tsssel()); + + /* + * Configure host sysenter MSRs to be restored on VM exit. + * The thread-specific MSR_INTC_SEP_ESP value is loaded in vmx_run. + */ + vmcs_write(VMCS_HOST_IA32_SYSENTER_CS, KCS_SEL); + vmcs_write(VMCS_HOST_IA32_SYSENTER_EIP, + rdmsr(MSR_SYSENTER_EIP_MSR)); + + /* instruction pointer */ + if (no_flush_rsb) { + vmcs_write(VMCS_HOST_RIP, (uint64_t)vmx_exit_guest); + } else { + vmcs_write(VMCS_HOST_RIP, + (uint64_t)vmx_exit_guest_flush_rsb); + } + + /* link pointer */ + vmcs_write(VMCS_LINK_POINTER, ~0); + + vmcs_write(VMCS_EPTP, vmx->eptp); + vmcs_write(VMCS_PIN_BASED_CTLS, pin_ctls); + vmcs_write(VMCS_PRI_PROC_BASED_CTLS, proc_ctls); + vmcs_write(VMCS_SEC_PROC_BASED_CTLS, proc2_ctls); + vmcs_write(VMCS_EXIT_CTLS, exit_ctls); + vmcs_write(VMCS_ENTRY_CTLS, entry_ctls); + vmcs_write(VMCS_MSR_BITMAP, msr_bitmap_pa); + vmcs_write(VMCS_VPID, vpid[i]); if (guest_l1d_flush && !guest_l1d_flush_sw) { vmcs_write(VMCS_ENTRY_MSR_LOAD, pmap_kextract( @@ -1022,28 +1020,39 @@ vmx_vminit(struct vm *vm, pmap_t pmap) exc_bitmap = 0xffffffff; else exc_bitmap = 1 << IDT_MC; - error += vmwrite(VMCS_EXCEPTION_BITMAP, exc_bitmap); + vmcs_write(VMCS_EXCEPTION_BITMAP, exc_bitmap); vmx->ctx[i].guest_dr6 = DBREG_DR6_RESERVED1; - error += vmwrite(VMCS_GUEST_DR7, DBREG_DR7_RESERVED1); + vmcs_write(VMCS_GUEST_DR7, DBREG_DR7_RESERVED1); if (vmx_cap_en(vmx, VMX_CAP_TPR_SHADOW)) { - error += vmwrite(VMCS_VIRTUAL_APIC, apic_page_pa); + vmcs_write(VMCS_VIRTUAL_APIC, apic_page_pa); } if (vmx_cap_en(vmx, VMX_CAP_APICV)) { - error += vmwrite(VMCS_APIC_ACCESS, APIC_ACCESS_ADDRESS); - error += vmwrite(VMCS_EOI_EXIT0, 0); - error += vmwrite(VMCS_EOI_EXIT1, 0); - error += vmwrite(VMCS_EOI_EXIT2, 0); - error += vmwrite(VMCS_EOI_EXIT3, 0); + vmcs_write(VMCS_APIC_ACCESS, APIC_ACCESS_ADDRESS); + vmcs_write(VMCS_EOI_EXIT0, 0); + vmcs_write(VMCS_EOI_EXIT1, 0); + vmcs_write(VMCS_EOI_EXIT2, 0); + vmcs_write(VMCS_EOI_EXIT3, 0); } if (vmx_cap_en(vmx, VMX_CAP_APICV_PIR)) { - error += vmwrite(VMCS_PIR_VECTOR, pirvec); - error += vmwrite(VMCS_PIR_DESC, pir_desc_pa); + vmcs_write(VMCS_PIR_VECTOR, pirvec); + vmcs_write(VMCS_PIR_DESC, pir_desc_pa); } - VMCLEAR(vmcs); - KASSERT(error == 0, ("vmx_vminit: error customizing the vmcs")); + + /* + * Set up the CR0/4 masks and configure the read shadow state + * to the power-on register value from the Intel Sys Arch. + * CR0 - 0x60000010 + * CR4 - 0 + */ + vmcs_write(VMCS_CR0_MASK, cr0_ones_mask | cr0_zeros_mask); + vmcs_write(VMCS_CR0_SHADOW, 0x60000010); + vmcs_write(VMCS_CR4_MASK, cr4_ones_mask | cr4_zeros_mask); + vmcs_write(VMCS_CR4_SHADOW, 0); + + vmcs_clear(vmx->vmcs_pa[i]); vmx->cap[i].set = 0; vmx->cap[i].proc_ctls = proc_ctls; @@ -1054,19 +1063,6 @@ vmx_vminit(struct vm *vm, pmap_t pmap) vmx->state[i].lastcpu = NOCPU; vmx->state[i].vpid = vpid[i]; - /* - * Set up the CR0/4 shadows, and init the read shadow - * to the power-on register value from the Intel Sys Arch. - * CR0 - 0x60000010 - * CR4 - 0 - */ - error = vmx_setup_cr0_shadow(vmcs, 0x60000010); - if (error != 0) - panic("vmx_setup_cr0_shadow %d", error); - - error = vmx_setup_cr4_shadow(vmcs, 0); - if (error != 0) - panic("vmx_setup_cr4_shadow %d", error); vmx->ctx[i].pmap = pmap; } @@ -1095,7 +1091,7 @@ static __inline void vmx_run_trace(struct vmx *vmx, int vcpu) { #ifdef KTR - VCPU_CTR1(vmx->vm, vcpu, "Resume execution at %#lx", vmcs_guest_rip()); + VCPU_CTR1(vmx->vm, vcpu, "Resume execution at %lx", vmcs_guest_rip()); #endif } @@ -1123,6 +1119,33 @@ vmx_astpending_trace(struct vmx *vmx, int vcpu, uint64_t rip) static VMM_STAT_INTEL(VCPU_INVVPID_SAVED, "Number of vpid invalidations saved"); static VMM_STAT_INTEL(VCPU_INVVPID_DONE, "Number of vpid invalidations done"); +#define INVVPID_TYPE_ADDRESS 0UL +#define INVVPID_TYPE_SINGLE_CONTEXT 1UL +#define INVVPID_TYPE_ALL_CONTEXTS 2UL + +struct invvpid_desc { + uint16_t vpid; + uint16_t _res1; + uint32_t _res2; + uint64_t linear_addr; +}; +CTASSERT(sizeof(struct invvpid_desc) == 16); + +static __inline void +invvpid(uint64_t type, struct invvpid_desc desc) +{ + int error; + + __asm __volatile("invvpid %[desc], %[type];" + VMX_SET_ERROR_CODE_ASM + : [error] "=r" (error) + : [desc] "m" (desc), [type] "r" (type) + : "memory"); + + if (error) + panic("invvpid error %d", error); +} + /* * Invalidate guest mappings identified by its vpid from the TLB. */ @@ -1190,7 +1213,6 @@ vmx_set_pcpu_defaults(struct vmx *vmx, int vcpu, pmap_t pmap) { struct vmxstate *vmxstate; -#ifndef __FreeBSD__ /* * Regardless of whether the VM appears to have migrated between CPUs, * save the host sysenter stack pointer. As it points to the kernel @@ -1203,8 +1225,7 @@ vmx_set_pcpu_defaults(struct vmx *vmx, int vcpu, pmap_t pmap) * Perform any needed TSC_OFFSET adjustment based on TSC_MSR writes or * migration between host CPUs with differing TSC values. */ - VERIFY0(vmx_apply_tsc_adjust(vmx, vcpu)); -#endif + vmx_apply_tsc_adjust(vmx, vcpu); vmxstate = &vmx->state[vcpu]; if (vmxstate->lastcpu == curcpu) @@ -1214,10 +1235,8 @@ vmx_set_pcpu_defaults(struct vmx *vmx, int vcpu, pmap_t pmap) vmm_stat_incr(vmx->vm, vcpu, VCPU_MIGRATIONS, 1); -#ifndef __FreeBSD__ /* Load the per-CPU IDT address */ vmcs_write(VMCS_HOST_IDTR_BASE, vmm_get_host_idtrbase()); -#endif vmcs_write(VMCS_HOST_TR_BASE, vmm_get_host_trbase()); vmcs_write(VMCS_HOST_GDTR_BASE, vmm_get_host_gdtrbase()); vmcs_write(VMCS_HOST_GS_BASE, vmm_get_host_gsbase()); @@ -1245,7 +1264,7 @@ vmx_clear_int_window_exiting(struct vmx *vmx, int vcpu) { KASSERT((vmx->cap[vcpu].proc_ctls & PROCBASED_INT_WINDOW_EXITING) != 0, - ("intr_window_exiting not set: %#x", vmx->cap[vcpu].proc_ctls)); + ("intr_window_exiting not set: %x", vmx->cap[vcpu].proc_ctls)); vmx->cap[vcpu].proc_ctls &= ~PROCBASED_INT_WINDOW_EXITING; vmcs_write(VMCS_PRI_PROC_BASED_CTLS, vmx->cap[vcpu].proc_ctls); VCPU_CTR0(vmx->vm, vcpu, "Disabling interrupt window exiting"); @@ -1267,29 +1286,12 @@ vmx_clear_nmi_window_exiting(struct vmx *vmx, int vcpu) { KASSERT((vmx->cap[vcpu].proc_ctls & PROCBASED_NMI_WINDOW_EXITING) != 0, - ("nmi_window_exiting not set %#x", vmx->cap[vcpu].proc_ctls)); + ("nmi_window_exiting not set %x", vmx->cap[vcpu].proc_ctls)); vmx->cap[vcpu].proc_ctls &= ~PROCBASED_NMI_WINDOW_EXITING; vmcs_write(VMCS_PRI_PROC_BASED_CTLS, vmx->cap[vcpu].proc_ctls); VCPU_CTR0(vmx->vm, vcpu, "Disabling NMI window exiting"); } -#ifdef __FreeBSD__ -int -vmx_set_tsc_offset(struct vmx *vmx, int vcpu, uint64_t offset) -{ - int error; - - if ((vmx->cap[vcpu].proc_ctls & PROCBASED_TSC_OFFSET) == 0) { - vmx->cap[vcpu].proc_ctls |= PROCBASED_TSC_OFFSET; - vmcs_write(VMCS_PRI_PROC_BASED_CTLS, vmx->cap[vcpu].proc_ctls); - VCPU_CTR0(vmx->vm, vcpu, "Enabling TSC offsetting"); - } - - error = vmwrite(VMCS_TSC_OFFSET, offset); - - return (error); -} -#else /* __FreeBSD__ */ /* * Set the TSC adjustment, taking into account the offsets measured between * host physical CPUs. This is required even if the guest has not set a TSC @@ -1297,24 +1299,20 @@ vmx_set_tsc_offset(struct vmx *vmx, int vcpu, uint64_t offset) * migrated onto. Without this mitigation, un-synched host TSCs will convey * the appearance of TSC time-travel to the guest as its vCPUs migrate. */ -static int +static void vmx_apply_tsc_adjust(struct vmx *vmx, int vcpu) { extern hrtime_t tsc_gethrtime_tick_delta(void); const uint64_t target_offset = (vcpu_tsc_offset(vmx->vm, vcpu) + (uint64_t)tsc_gethrtime_tick_delta()); - int error = 0; ASSERT(vmx->cap[vcpu].proc_ctls & PROCBASED_TSC_OFFSET); if (vmx->tsc_offset_active[vcpu] != target_offset) { - error = vmwrite(VMCS_TSC_OFFSET, target_offset); + vmcs_write(VMCS_TSC_OFFSET, target_offset); vmx->tsc_offset_active[vcpu] = target_offset; } - - return (error); } -#endif /* __FreeBSD__ */ #define NMI_BLOCKING (VMCS_INTERRUPTIBILITY_NMI_BLOCKING | \ VMCS_INTERRUPTIBILITY_MOVSS_BLOCKING) @@ -1333,11 +1331,11 @@ vmx_inject_nmi(struct vmx *vmx, int vcpu) gi = vmcs_read(VMCS_GUEST_INTERRUPTIBILITY); KASSERT((gi & NMI_BLOCKING) == 0, ("vmx_inject_nmi: invalid guest " - "interruptibility-state %#x", gi)); + "interruptibility-state %x", gi)); info = vmcs_read(VMCS_ENTRY_INTR_INFO); KASSERT((info & VMCS_INTR_VALID) == 0, ("vmx_inject_nmi: invalid " - "VM-entry interruption information %#x", info)); + "VM-entry interruption information %x", info)); /* * Inject the virtual NMI. The vector must be the NMI IDT entry @@ -1373,7 +1371,7 @@ vmx_inject_interrupts(struct vmx *vmx, int vcpu, struct vlapic *vlapic, if (vmx->state[vcpu].nextrip != guestrip && (gi & HWINTR_BLOCKING) != 0) { VCPU_CTR2(vmx->vm, vcpu, "Guest interrupt blocking " - "cleared due to rip change: %#lx/%#lx", + "cleared due to rip change: %lx/%lx", vmx->state[vcpu].nextrip, guestrip); gi &= ~HWINTR_BLOCKING; vmcs_write(VMCS_GUEST_INTERRUPTIBILITY, gi); @@ -1390,10 +1388,10 @@ vmx_inject_interrupts(struct vmx *vmx, int vcpu, struct vlapic *vlapic, if (vm_entry_intinfo(vmx->vm, vcpu, &entryinfo)) { KASSERT((entryinfo & VMCS_INTR_VALID) != 0, ("%s: entry " - "intinfo is not valid: %#lx", __func__, entryinfo)); + "intinfo is not valid: %lx", __func__, entryinfo)); KASSERT((info & VMCS_INTR_VALID) == 0, ("%s: cannot inject " - "pending exception: %#lx/%#x", __func__, entryinfo, info)); + "pending exception: %lx/%x", __func__, entryinfo, info)); info = entryinfo; vector = info & 0xff; @@ -1432,11 +1430,11 @@ vmx_inject_interrupts(struct vmx *vmx, int vcpu, struct vlapic *vlapic, need_nmi_exiting = 0; } else { VCPU_CTR1(vmx->vm, vcpu, "Cannot inject NMI " - "due to VM-entry intr info %#x", info); + "due to VM-entry intr info %x", info); } } else { VCPU_CTR1(vmx->vm, vcpu, "Cannot inject NMI due to " - "Guest Interruptibility-state %#x", gi); + "Guest Interruptibility-state %x", gi); } if (need_nmi_exiting) { @@ -1483,18 +1481,18 @@ vmx_inject_interrupts(struct vmx *vmx, int vcpu, struct vlapic *vlapic, */ if ((gi & HWINTR_BLOCKING) != 0) { VCPU_CTR2(vmx->vm, vcpu, "Cannot inject vector %d due to " - "Guest Interruptibility-state %#x", vector, gi); + "Guest Interruptibility-state %x", vector, gi); goto cantinject; } if ((info & VMCS_INTR_VALID) != 0) { VCPU_CTR2(vmx->vm, vcpu, "Cannot inject vector %d due to " - "VM-entry intr info %#x", vector, info); + "VM-entry intr info %x", vector, info); goto cantinject; } rflags = vmcs_read(VMCS_GUEST_RFLAGS); if ((rflags & PSL_I) == 0) { VCPU_CTR2(vmx->vm, vcpu, "Cannot inject vector %d due to " - "rflags %#lx", vector, rflags); + "rflags %lx", vector, rflags); goto cantinject; } @@ -1573,7 +1571,7 @@ vmx_assert_nmi_blocking(struct vmx *vmx, int vcpuid) gi = vmcs_read(VMCS_GUEST_INTERRUPTIBILITY); KASSERT(gi & VMCS_INTERRUPTIBILITY_NMI_BLOCKING, - ("NMI blocking is not in effect %#x", gi)); + ("NMI blocking is not in effect %x", gi)); } static int @@ -1949,10 +1947,11 @@ vmexit_inout(struct vm_exit *vmexit, struct vie *vie, uint64_t qual, inst_info = vmcs_read(VMCS_EXIT_INSTRUCTION_INFO); /* - * Bits 7-9 encode the address size of ins/outs operations where - * the 0/1/2 values correspond to 16/32/64 bit sizes. + * According to the SDM, bits 9:7 encode the address size of the + * ins/outs operation, but only values 0/1/2 are expected, + * corresponding to 16/32/64 bit sizes. */ - inout->addrsize = 2 << (1 + ((inst_info >> 7) & 0x3)); + inout->addrsize = 2 << BITX(inst_info, 9, 7); VERIFY(inout->addrsize == 2 || inout->addrsize == 4 || inout->addrsize == 8); @@ -2224,9 +2223,7 @@ emulate_wrmsr(struct vmx *vmx, int vcpuid, u_int num, uint64_t val, bool *retu) static int emulate_rdmsr(struct vmx *vmx, int vcpuid, u_int num, bool *retu) { - struct vmxctx *vmxctx; uint64_t result; - uint32_t eax, edx; int error; if (lapic_msr(num)) @@ -2235,14 +2232,8 @@ emulate_rdmsr(struct vmx *vmx, int vcpuid, u_int num, bool *retu) error = vmx_rdmsr(vmx, vcpuid, num, &result, retu); if (error == 0) { - eax = result; - vmxctx = &vmx->ctx[vcpuid]; - error = vmxctx_setreg(vmxctx, VM_REG_GUEST_RAX, eax); - KASSERT(error == 0, ("vmxctx_setreg(rax) error %d", error)); - - edx = result >> 32; - error = vmxctx_setreg(vmxctx, VM_REG_GUEST_RDX, edx); - KASSERT(error == 0, ("vmxctx_setreg(rdx) error %d", error)); + vmx->ctx[vcpuid].guest_rax = (uint32_t)result; + vmx->ctx[vcpuid].guest_rdx = result >> 32; } return (error); @@ -2260,7 +2251,7 @@ vmx_exit_process(struct vmx *vmx, int vcpu, struct vm_exit *vmexit) struct vie *vie; struct vlapic *vlapic; struct vm_task_switch *ts; - uint32_t eax, ecx, edx, idtvec_info, idtvec_err, intr_info, inst_info; + uint32_t eax, ecx, edx, idtvec_info, idtvec_err, intr_info; uint32_t intr_type, intr_vec, reason; uint64_t exitintinfo, qual, gpa; bool retu; @@ -2367,7 +2358,7 @@ vmx_exit_process(struct vmx *vmx, int vcpu, struct vm_exit *vmexit) */ if (ts->reason == TSR_IDT_GATE) { KASSERT(idtvec_info & VMCS_IDT_VEC_VALID, - ("invalid idtvec_info %#x for IDT task switch", + ("invalid idtvec_info %x for IDT task switch", idtvec_info)); intr_type = idtvec_info & VMCS_INTR_T_MASK; if (intr_type != VMCS_INTR_T_SWINTR && @@ -2496,7 +2487,7 @@ vmx_exit_process(struct vmx *vmx, int vcpu, struct vm_exit *vmexit) return (1); KASSERT((intr_info & VMCS_INTR_VALID) != 0 && (intr_info & VMCS_INTR_T_MASK) == VMCS_INTR_T_HWINTR, - ("VM exit interruption info invalid: %#x", intr_info)); + ("VM exit interruption info invalid: %x", intr_info)); vmx_trigger_hostintr(intr_info & 0xff); /* @@ -2528,7 +2519,7 @@ vmx_exit_process(struct vmx *vmx, int vcpu, struct vm_exit *vmexit) vmm_stat_incr(vmx->vm, vcpu, VMEXIT_EXCEPTION, 1); intr_info = vmcs_read(VMCS_EXIT_INTR_INFO); KASSERT((intr_info & VMCS_INTR_VALID) != 0, - ("VM exit interruption info invalid: %#x", intr_info)); + ("VM exit interruption info invalid: %x", intr_info)); intr_vec = intr_info & 0xff; intr_type = intr_info & VMCS_INTR_T_MASK; @@ -2580,9 +2571,7 @@ vmx_exit_process(struct vmx *vmx, int vcpu, struct vm_exit *vmexit) } if (intr_vec == IDT_PF) { - error = vmxctx_setreg(vmxctx, VM_REG_GUEST_CR2, qual); - KASSERT(error == 0, ("%s: vmxctx_setreg(cr2) error %d", - __func__, error)); + vmxctx->guest_cr2 = qual; } /* @@ -2600,7 +2589,7 @@ vmx_exit_process(struct vmx *vmx, int vcpu, struct vm_exit *vmexit) errcode_valid = 1; errcode = vmcs_read(VMCS_EXIT_INTR_ERRCODE); } - VCPU_CTR2(vmx->vm, vcpu, "Reflecting exception %d/%#x into " + VCPU_CTR2(vmx->vm, vcpu, "Reflecting exception %d/%x into " "the guest", intr_vec, errcode); SDT_PROBE5(vmm, vmx, exit, exception, vmx, vcpu, vmexit, intr_vec, errcode); @@ -2790,11 +2779,11 @@ vmx_exit_handle_nmi(struct vmx *vmx, int vcpuid, struct vm_exit *vmexit) intr_info = vmcs_read(VMCS_EXIT_INTR_INFO); KASSERT((intr_info & VMCS_INTR_VALID) != 0, - ("VM exit interruption info invalid: %#x", intr_info)); + ("VM exit interruption info invalid: %x", intr_info)); if ((intr_info & VMCS_INTR_T_MASK) == VMCS_INTR_T_NMI) { KASSERT((intr_info & 0xff) == IDT_NMI, ("VM exit due " - "to NMI has invalid vector: %#x", intr_info)); + "to NMI has invalid vector: %x", intr_info)); VCPU_CTR0(vmx->vm, vcpuid, "Vectoring to NMI handler"); #ifdef __FreeBSD__ __asm __volatile("int $2"); @@ -2807,7 +2796,7 @@ vmx_exit_handle_nmi(struct vmx *vmx, int vcpuid, struct vm_exit *vmexit) static __inline void vmx_dr_enter_guest(struct vmxctx *vmxctx) { - register_t rflags; + uint64_t rflags; /* Save host control debug registers. */ vmxctx->host_dr7 = rdr7(); @@ -2872,14 +2861,14 @@ vmx_dr_leave_guest(struct vmxctx *vmxctx) } static int -vmx_run(void *arg, int vcpu, register_t rip, pmap_t pmap, +vmx_run(void *arg, int vcpu, uint64_t rip, pmap_t pmap, struct vm_eventinfo *evinfo) { int rc, handled, launched; struct vmx *vmx; struct vm *vm; struct vmxctx *vmxctx; - struct vmcs *vmcs; + uintptr_t vmcs_pa; struct vm_exit *vmexit; struct vlapic *vlapic; uint32_t exit_reason; @@ -2890,7 +2879,7 @@ vmx_run(void *arg, int vcpu, register_t rip, pmap_t pmap, vmx = arg; vm = vmx->vm; - vmcs = &vmx->vmcs[vcpu]; + vmcs_pa = vmx->vmcs_pa[vcpu]; vmxctx = &vmx->ctx[vcpu]; vlapic = vm_lapic(vm, vcpu); vmexit = vm_exitinfo(vm, vcpu); @@ -2901,7 +2890,7 @@ vmx_run(void *arg, int vcpu, register_t rip, pmap_t pmap, vmx_msr_guest_enter(vmx, vcpu); - VMPTRLD(vmcs); + vmcs_load(vmcs_pa); #ifndef __FreeBSD__ VERIFY(vmx->vmcs_state[vcpu] == VS_NONE && curthread->t_preempt != 0); @@ -2922,7 +2911,7 @@ vmx_run(void *arg, int vcpu, register_t rip, pmap_t pmap, vmx_set_pcpu_defaults(vmx, vcpu, pmap); do { KASSERT(vmcs_guest_rip() == rip, ("%s: vmcs guest rip mismatch " - "%#lx/%#lx", __func__, vmcs_guest_rip(), rip)); + "%lx/%lx", __func__, vmcs_guest_rip(), rip)); handled = UNHANDLED; /* @@ -3115,7 +3104,7 @@ vmx_run(void *arg, int vcpu, register_t rip, pmap_t pmap, VCPU_CTR1(vm, vcpu, "returning from vmx_run: exitcode %d", vmexit->exitcode); - VMCLEAR(vmcs); + vmcs_clear(vmcs_pa); vmx_msr_guest_exit(vmx, vcpu); #ifndef __FreeBSD__ @@ -3145,10 +3134,9 @@ vmx_vmcleanup(void *arg) return; } -static register_t * +static uint64_t * vmxctx_regptr(struct vmxctx *vmxctx, int reg) { - switch (reg) { case VM_REG_GUEST_RAX: return (&vmxctx->guest_rax); @@ -3199,157 +3187,129 @@ vmxctx_regptr(struct vmxctx *vmxctx, int reg) } static int -vmxctx_getreg(struct vmxctx *vmxctx, int reg, uint64_t *retval) +vmx_getreg(void *arg, int vcpu, int reg, uint64_t *retval) { - register_t *regp; - - if ((regp = vmxctx_regptr(vmxctx, reg)) != NULL) { - *retval = *regp; - return (0); - } else - return (EINVAL); -} + int running, hostcpu, err; + struct vmx *vmx = arg; + uint64_t *regp; -static int -vmxctx_setreg(struct vmxctx *vmxctx, int reg, uint64_t val) -{ - register_t *regp; + running = vcpu_is_running(vmx->vm, vcpu, &hostcpu); + if (running && hostcpu != curcpu) + panic("vmx_getreg: %s%d is running", vm_name(vmx->vm), vcpu); - if ((regp = vmxctx_regptr(vmxctx, reg)) != NULL) { - *regp = val; + /* VMCS access not required for ctx reads */ + if ((regp = vmxctx_regptr(&vmx->ctx[vcpu], reg)) != NULL) { + *retval = *regp; return (0); - } else - return (EINVAL); -} - -static int -vmx_get_intr_shadow(struct vmx *vmx, int vcpu, int running, uint64_t *retval) -{ - uint64_t gi; - int error; - - error = vmcs_getreg(&vmx->vmcs[vcpu], running, - VMCS_IDENT(VMCS_GUEST_INTERRUPTIBILITY), &gi); - *retval = (gi & HWINTR_BLOCKING) ? 1 : 0; - return (error); -} - -static int -vmx_modify_intr_shadow(struct vmx *vmx, int vcpu, int running, uint64_t val) -{ - struct vmcs *vmcs; - uint64_t gi; - int error, ident; - - /* - * Forcing the vcpu into an interrupt shadow is not supported. - */ - if (val) { - error = EINVAL; - goto done; } - vmcs = &vmx->vmcs[vcpu]; - ident = VMCS_IDENT(VMCS_GUEST_INTERRUPTIBILITY); - error = vmcs_getreg(vmcs, running, ident, &gi); - if (error == 0) { - gi &= ~HWINTR_BLOCKING; - error = vmcs_setreg(vmcs, running, ident, gi); + if (!running) { + vmcs_load(vmx->vmcs_pa[vcpu]); } -done: - VCPU_CTR2(vmx->vm, vcpu, "Setting intr_shadow to %#lx %s", val, - error ? "failed" : "succeeded"); - return (error); -} - -static int -vmx_shadow_reg(int reg) -{ - int shreg; - shreg = -1; + err = EINVAL; + if (reg == VM_REG_GUEST_INTR_SHADOW) { + uint64_t gi = vmcs_read(VMCS_GUEST_INTERRUPTIBILITY); + *retval = (gi & HWINTR_BLOCKING) ? 1 : 0; + err = 0; + } else { + uint32_t encoding; - switch (reg) { - case VM_REG_GUEST_CR0: - shreg = VMCS_CR0_SHADOW; - break; - case VM_REG_GUEST_CR4: - shreg = VMCS_CR4_SHADOW; - break; - default: - break; + encoding = vmcs_field_encoding(reg); + if (encoding != VMCS_INVALID_ENCODING) { + *retval = vmcs_read(encoding); + err = 0; + } } - return (shreg); -} - -static int -vmx_getreg(void *arg, int vcpu, int reg, uint64_t *retval) -{ - int running, hostcpu; - struct vmx *vmx = arg; - - running = vcpu_is_running(vmx->vm, vcpu, &hostcpu); - if (running && hostcpu != curcpu) - panic("vmx_getreg: %s%d is running", vm_name(vmx->vm), vcpu); - - if (reg == VM_REG_GUEST_INTR_SHADOW) - return (vmx_get_intr_shadow(vmx, vcpu, running, retval)); - - if (vmxctx_getreg(&vmx->ctx[vcpu], reg, retval) == 0) - return (0); + if (!running) { + vmcs_clear(vmx->vmcs_pa[vcpu]); + } - return (vmcs_getreg(&vmx->vmcs[vcpu], running, reg, retval)); + return (err); } static int vmx_setreg(void *arg, int vcpu, int reg, uint64_t val) { - int error, hostcpu, running, shadow; - uint64_t ctls; - pmap_t pmap; + int running, hostcpu, error; struct vmx *vmx = arg; + uint64_t *regp; running = vcpu_is_running(vmx->vm, vcpu, &hostcpu); if (running && hostcpu != curcpu) panic("vmx_setreg: %s%d is running", vm_name(vmx->vm), vcpu); - if (reg == VM_REG_GUEST_INTR_SHADOW) - return (vmx_modify_intr_shadow(vmx, vcpu, running, val)); - - if (vmxctx_setreg(&vmx->ctx[vcpu], reg, val) == 0) + /* VMCS access not required for ctx writes */ + if ((regp = vmxctx_regptr(&vmx->ctx[vcpu], reg)) != NULL) { + *regp = val; return (0); + } - error = vmcs_setreg(&vmx->vmcs[vcpu], running, reg, val); - - if (error == 0) { - /* - * If the "load EFER" VM-entry control is 1 then the - * value of EFER.LMA must be identical to "IA-32e mode guest" - * bit in the VM-entry control. - */ - if ((entry_ctls & VM_ENTRY_LOAD_EFER) != 0 && - (reg == VM_REG_GUEST_EFER)) { - vmcs_getreg(&vmx->vmcs[vcpu], running, - VMCS_IDENT(VMCS_ENTRY_CTLS), &ctls); - if (val & EFER_LMA) - ctls |= VM_ENTRY_GUEST_LMA; - else - ctls &= ~VM_ENTRY_GUEST_LMA; - vmcs_setreg(&vmx->vmcs[vcpu], running, - VMCS_IDENT(VMCS_ENTRY_CTLS), ctls); - } + if (!running) { + vmcs_load(vmx->vmcs_pa[vcpu]); + } - shadow = vmx_shadow_reg(reg); - if (shadow > 0) { + if (reg == VM_REG_GUEST_INTR_SHADOW) { + if (val != 0) { /* - * Store the unmodified value in the shadow + * Forcing the vcpu into an interrupt shadow is not + * presently supported. */ - error = vmcs_setreg(&vmx->vmcs[vcpu], running, - VMCS_IDENT(shadow), val); + error = EINVAL; + } else { + uint64_t gi; + + gi = vmcs_read(VMCS_GUEST_INTERRUPTIBILITY); + gi &= ~HWINTR_BLOCKING; + vmcs_write(VMCS_GUEST_INTERRUPTIBILITY, gi); + error = 0; } + } else { + uint32_t encoding; - if (reg == VM_REG_GUEST_CR3) { + error = 0; + encoding = vmcs_field_encoding(reg); + switch (encoding) { + case VMCS_GUEST_IA32_EFER: + /* + * If the "load EFER" VM-entry control is 1 then the + * value of EFER.LMA must be identical to "IA-32e mode + * guest" bit in the VM-entry control. + */ + if ((entry_ctls & VM_ENTRY_LOAD_EFER) != 0) { + uint64_t ctls; + + ctls = vmcs_read(VMCS_ENTRY_CTLS); + if (val & EFER_LMA) { + ctls |= VM_ENTRY_GUEST_LMA; + } else { + ctls &= ~VM_ENTRY_GUEST_LMA; + } + vmcs_write(VMCS_ENTRY_CTLS, ctls); + } + vmcs_write(encoding, val); + break; + case VMCS_GUEST_CR0: + /* + * The guest is not allowed to modify certain bits in + * %cr0 and %cr4. To maintain the illusion of full + * control, they have shadow versions which contain the + * guest-perceived (via reads from the register) values + * as opposed to the guest-effective values. + * + * This is detailed in the SDM: Vol. 3 Ch. 24.6.6. + */ + vmcs_write(VMCS_CR0_SHADOW, val); + vmcs_write(encoding, vmx_fix_cr0(val)); + break; + case VMCS_GUEST_CR4: + /* See above for detail on %cr4 shadowing */ + vmcs_write(VMCS_CR4_SHADOW, val); + vmcs_write(encoding, vmx_fix_cr4(val)); + break; + case VMCS_GUEST_CR3: + vmcs_write(encoding, val); /* * Invalidate the guest vcpu's TLB mappings to emulate * the behavior of updating %cr3. @@ -3357,38 +3317,80 @@ vmx_setreg(void *arg, int vcpu, int reg, uint64_t val) * XXX the processor retains global mappings when %cr3 * is updated but vmx_invvpid() does not. */ - pmap = vmx->ctx[vcpu].pmap; - vmx_invvpid(vmx, vcpu, pmap, running); + vmx_invvpid(vmx, vcpu, vmx->ctx[vcpu].pmap, running); + break; + case VMCS_INVALID_ENCODING: + error = EINVAL; + break; + default: + vmcs_write(encoding, val); + break; } } + if (!running) { + vmcs_clear(vmx->vmcs_pa[vcpu]); + } + return (error); } static int -vmx_getdesc(void *arg, int vcpu, int reg, struct seg_desc *desc) +vmx_getdesc(void *arg, int vcpu, int seg, struct seg_desc *desc) { int hostcpu, running; struct vmx *vmx = arg; + uint32_t base, limit, access; running = vcpu_is_running(vmx->vm, vcpu, &hostcpu); if (running && hostcpu != curcpu) panic("vmx_getdesc: %s%d is running", vm_name(vmx->vm), vcpu); - return (vmcs_getdesc(&vmx->vmcs[vcpu], running, reg, desc)); + if (!running) { + vmcs_load(vmx->vmcs_pa[vcpu]); + } + + vmcs_seg_desc_encoding(seg, &base, &limit, &access); + desc->base = vmcs_read(base); + desc->limit = vmcs_read(limit); + if (access != VMCS_INVALID_ENCODING) { + desc->access = vmcs_read(access); + } else { + desc->access = 0; + } + + if (!running) { + vmcs_clear(vmx->vmcs_pa[vcpu]); + } + return (0); } static int -vmx_setdesc(void *arg, int vcpu, int reg, struct seg_desc *desc) +vmx_setdesc(void *arg, int vcpu, int seg, struct seg_desc *desc) { int hostcpu, running; struct vmx *vmx = arg; + uint32_t base, limit, access; running = vcpu_is_running(vmx->vm, vcpu, &hostcpu); if (running && hostcpu != curcpu) panic("vmx_setdesc: %s%d is running", vm_name(vmx->vm), vcpu); - return (vmcs_setdesc(&vmx->vmcs[vcpu], running, reg, desc)); + if (!running) { + vmcs_load(vmx->vmcs_pa[vcpu]); + } + + vmcs_seg_desc_encoding(seg, &base, &limit, &access); + vmcs_write(base, desc->base); + vmcs_write(limit, desc->limit); + if (access != VMCS_INVALID_ENCODING) { + vmcs_write(access, desc->access); + } + + if (!running) { + vmcs_clear(vmx->vmcs_pa[vcpu]); + } + return (0); } static int @@ -3436,21 +3438,17 @@ static int vmx_setcap(void *arg, int vcpu, int type, int val) { struct vmx *vmx = arg; - struct vmcs *vmcs = &vmx->vmcs[vcpu]; - uint32_t baseval; + uint32_t baseval, reg, flag; uint32_t *pptr; int error; - int flag; - int reg; - int retval; - retval = ENOENT; + error = ENOENT; pptr = NULL; switch (type) { case VM_CAP_HALT_EXIT: if (cap_halt_exit) { - retval = 0; + error = 0; pptr = &vmx->cap[vcpu].proc_ctls; baseval = *pptr; flag = PROCBASED_HLT_EXITING; @@ -3459,7 +3457,7 @@ vmx_setcap(void *arg, int vcpu, int type, int val) break; case VM_CAP_MTRAP_EXIT: if (cap_monitor_trap) { - retval = 0; + error = 0; pptr = &vmx->cap[vcpu].proc_ctls; baseval = *pptr; flag = PROCBASED_MTF; @@ -3468,7 +3466,7 @@ vmx_setcap(void *arg, int vcpu, int type, int val) break; case VM_CAP_PAUSE_EXIT: if (cap_pause_exit) { - retval = 0; + error = 0; pptr = &vmx->cap[vcpu].proc_ctls; baseval = *pptr; flag = PROCBASED_PAUSE_EXITING; @@ -3477,7 +3475,7 @@ vmx_setcap(void *arg, int vcpu, int type, int val) break; case VM_CAP_ENABLE_INVPCID: if (cap_invpcid) { - retval = 0; + error = 0; pptr = &vmx->cap[vcpu].proc_ctls2; baseval = *pptr; flag = PROCBASED2_ENABLE_INVPCID; @@ -3485,7 +3483,7 @@ vmx_setcap(void *arg, int vcpu, int type, int val) } break; case VM_CAP_BPT_EXIT: - retval = 0; + error = 0; /* Don't change the bitmap if we are tracing all exceptions. */ if (vmx->cap[vcpu].exc_bitmap != 0xffffffff) { @@ -3499,8 +3497,9 @@ vmx_setcap(void *arg, int vcpu, int type, int val) break; } - if (retval) - return (retval); + if (error != 0) { + return (error); + } if (pptr != NULL) { if (val) { @@ -3508,12 +3507,9 @@ vmx_setcap(void *arg, int vcpu, int type, int val) } else { baseval &= ~flag; } - VMPTRLD(vmcs); - error = vmwrite(reg, baseval); - VMCLEAR(vmcs); - - if (error) - return (error); + vmcs_load(vmx->vmcs_pa[vcpu]); + vmcs_write(reg, baseval); + vmcs_clear(vmx->vmcs_pa[vcpu]); /* * Update optional stored flags, and record @@ -3715,13 +3711,11 @@ static void vmx_enable_x2apic_mode_ts(struct vlapic *vlapic) { struct vmx *vmx; - struct vmcs *vmcs; uint32_t proc_ctls; int vcpuid; vcpuid = vlapic->vcpuid; vmx = ((struct vlapic_vtx *)vlapic)->vmx; - vmcs = &vmx->vmcs[vcpuid]; proc_ctls = vmx->cap[vcpuid].proc_ctls; proc_ctls &= ~PROCBASED_USE_TPR_SHADOW; @@ -3729,34 +3723,32 @@ vmx_enable_x2apic_mode_ts(struct vlapic *vlapic) proc_ctls |= PROCBASED_CR8_STORE_EXITING; vmx->cap[vcpuid].proc_ctls = proc_ctls; - VMPTRLD(vmcs); + vmcs_load(vmx->vmcs_pa[vcpuid]); vmcs_write(VMCS_PRI_PROC_BASED_CTLS, proc_ctls); - VMCLEAR(vmcs); + vmcs_clear(vmx->vmcs_pa[vcpuid]); } static void vmx_enable_x2apic_mode_vid(struct vlapic *vlapic) { struct vmx *vmx; - struct vmcs *vmcs; uint32_t proc_ctls2; int vcpuid, error; vcpuid = vlapic->vcpuid; vmx = ((struct vlapic_vtx *)vlapic)->vmx; - vmcs = &vmx->vmcs[vcpuid]; proc_ctls2 = vmx->cap[vcpuid].proc_ctls2; KASSERT((proc_ctls2 & PROCBASED2_VIRTUALIZE_APIC_ACCESSES) != 0, - ("%s: invalid proc_ctls2 %#x", __func__, proc_ctls2)); + ("%s: invalid proc_ctls2 %x", __func__, proc_ctls2)); proc_ctls2 &= ~PROCBASED2_VIRTUALIZE_APIC_ACCESSES; proc_ctls2 |= PROCBASED2_VIRTUALIZE_X2APIC_MODE; vmx->cap[vcpuid].proc_ctls2 = proc_ctls2; - VMPTRLD(vmcs); + vmcs_load(vmx->vmcs_pa[vcpuid]); vmcs_write(VMCS_SEC_PROC_BASED_CTLS, proc_ctls2); - VMCLEAR(vmcs); + vmcs_clear(vmx->vmcs_pa[vcpuid]); if (vlapic->vcpuid == 0) { /* @@ -3932,10 +3924,9 @@ static void vmx_savectx(void *arg, int vcpu) { struct vmx *vmx = arg; - struct vmcs *vmcs = &vmx->vmcs[vcpu]; if ((vmx->vmcs_state[vcpu] & VS_LOADED) != 0) { - VERIFY3U(vmclear(vmcs), ==, 0); + vmcs_clear(vmx->vmcs_pa[vcpu]); vmx_msr_guest_exit(vmx, vcpu); /* * Having VMCLEARed the VMCS, it can no longer be re-entered @@ -3951,13 +3942,12 @@ static void vmx_restorectx(void *arg, int vcpu) { struct vmx *vmx = arg; - struct vmcs *vmcs = &vmx->vmcs[vcpu]; ASSERT0(vmx->vmcs_state[vcpu] & VS_LAUNCHED); if ((vmx->vmcs_state[vcpu] & VS_LOADED) != 0) { vmx_msr_guest_enter(vmx, vcpu); - VERIFY3U(vmptrld(vmcs), ==, 0); + vmcs_load(vmx->vmcs_pa[vcpu]); } } #endif /* __FreeBSD__ */ diff --git a/usr/src/uts/i86pc/io/vmm/intel/vmx.h b/usr/src/uts/i86pc/io/vmm/intel/vmx.h index 0fd723f9c9..7943c1fd0e 100644 --- a/usr/src/uts/i86pc/io/vmm/intel/vmx.h +++ b/usr/src/uts/i86pc/io/vmm/intel/vmx.h @@ -50,44 +50,34 @@ struct pmap; struct vmxctx { - register_t guest_rdi; /* Guest state */ - register_t guest_rsi; - register_t guest_rdx; - register_t guest_rcx; - register_t guest_r8; - register_t guest_r9; - register_t guest_rax; - register_t guest_rbx; - register_t guest_rbp; - register_t guest_r10; - register_t guest_r11; - register_t guest_r12; - register_t guest_r13; - register_t guest_r14; - register_t guest_r15; - register_t guest_cr2; - register_t guest_dr0; - register_t guest_dr1; - register_t guest_dr2; - register_t guest_dr3; - register_t guest_dr6; - -#ifdef __FreeBSD__ - register_t host_r15; /* Host state */ - register_t host_r14; - register_t host_r13; - register_t host_r12; - register_t host_rbp; - register_t host_rsp; - register_t host_rbx; -#endif /* __FreeBSD__ */ - - register_t host_dr0; - register_t host_dr1; - register_t host_dr2; - register_t host_dr3; - register_t host_dr6; - register_t host_dr7; + uint64_t guest_rdi; /* Guest state */ + uint64_t guest_rsi; + uint64_t guest_rdx; + uint64_t guest_rcx; + uint64_t guest_r8; + uint64_t guest_r9; + uint64_t guest_rax; + uint64_t guest_rbx; + uint64_t guest_rbp; + uint64_t guest_r10; + uint64_t guest_r11; + uint64_t guest_r12; + uint64_t guest_r13; + uint64_t guest_r14; + uint64_t guest_r15; + uint64_t guest_cr2; + uint64_t guest_dr0; + uint64_t guest_dr1; + uint64_t guest_dr2; + uint64_t guest_dr3; + uint64_t guest_dr6; + + uint64_t host_dr0; + uint64_t host_dr1; + uint64_t host_dr2; + uint64_t host_dr3; + uint64_t host_dr6; + uint64_t host_dr7; uint64_t host_debugctl; int host_tf; @@ -156,6 +146,7 @@ struct vmx { uint64_t host_msrs[VM_MAXCPU][GUEST_MSR_NUM]; uint64_t tsc_offset_active[VM_MAXCPU]; vmcs_state_t vmcs_state[VM_MAXCPU]; + uintptr_t vmcs_pa[VM_MAXCPU]; #endif struct vmxctx ctx[VM_MAXCPU]; struct vmxcap cap[VM_MAXCPU]; @@ -175,17 +166,38 @@ vmx_cap_en(const struct vmx *vmx, enum vmx_caps cap) return ((vmx->vmx_caps & cap) == cap); } + +/* + * Section 5.2 "Conventions" from Intel Architecture Manual 2B. + * + * error + * VMsucceed 0 + * VMFailInvalid 1 + * VMFailValid 2 see also VMCS VM-Instruction Error Field + */ +#define VM_SUCCESS 0 +#define VM_FAIL_INVALID 1 +#define VM_FAIL_VALID 2 +#define VMX_SET_ERROR_CODE_ASM \ + " jnc 1f;" \ + " mov $1, %[error];" /* CF: error = 1 */ \ + " jmp 3f;" \ + "1: jnz 2f;" \ + " mov $2, %[error];" /* ZF: error = 2 */ \ + " jmp 3f;" \ + "2: mov $0, %[error];" \ + "3:" + + #define VMX_GUEST_VMEXIT 0 #define VMX_VMRESUME_ERROR 1 #define VMX_VMLAUNCH_ERROR 2 #define VMX_INVEPT_ERROR 3 #define VMX_VMWRITE_ERROR 4 + int vmx_enter_guest(struct vmxctx *ctx, struct vmx *vmx, int launched); void vmx_call_isr(uintptr_t entry); -u_long vmx_fix_cr0(u_long cr0); -u_long vmx_fix_cr4(u_long cr4); - int vmx_set_tsc_offset(struct vmx *vmx, int vcpu, uint64_t offset); extern char vmx_exit_guest[]; diff --git a/usr/src/uts/i86pc/io/vmm/intel/vmx_cpufunc.h b/usr/src/uts/i86pc/io/vmm/intel/vmx_cpufunc.h deleted file mode 100644 index f0c5ba7691..0000000000 --- a/usr/src/uts/i86pc/io/vmm/intel/vmx_cpufunc.h +++ /dev/null @@ -1,244 +0,0 @@ -/*- - * SPDX-License-Identifier: BSD-2-Clause-FreeBSD - * - * Copyright (c) 2011 NetApp, Inc. - * 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 NETAPP, INC ``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 NETAPP, INC 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 and its contents are supplied under the terms of the - * Common Development and Distribution License ("CDDL"), version 1.0. - * You may only use this file in accordance with the terms of version - * 1.0 of the CDDL. - * - * A full copy of the text of the CDDL should have accompanied this - * source. A copy of the CDDL is also available via the Internet at - * http://www.illumos.org/license/CDDL. - * - * Copyright 2014 Pluribus Networks Inc. - * Copyright 2017 Joyent, Inc. - */ - -#ifndef _VMX_CPUFUNC_H_ -#define _VMX_CPUFUNC_H_ - -struct vmcs; - -/* - * Section 5.2 "Conventions" from Intel Architecture Manual 2B. - * - * error - * VMsucceed 0 - * VMFailInvalid 1 - * VMFailValid 2 see also VMCS VM-Instruction Error Field - */ -#define VM_SUCCESS 0 -#define VM_FAIL_INVALID 1 -#define VM_FAIL_VALID 2 -#define VMX_SET_ERROR_CODE \ - " jnc 1f;" \ - " mov $1, %[error];" /* CF: error = 1 */ \ - " jmp 3f;" \ - "1: jnz 2f;" \ - " mov $2, %[error];" /* ZF: error = 2 */ \ - " jmp 3f;" \ - "2: mov $0, %[error];" \ - "3:" - -/* returns 0 on success and non-zero on failure */ -static __inline int -vmxon(char *region) -{ - int error; - uint64_t addr; - -#ifdef __FreeBSD__ - addr = vtophys(region); -#else - /* This is pre-translated in illumos */ - addr = (uint64_t)region; -#endif - __asm __volatile("vmxon %[addr];" - VMX_SET_ERROR_CODE - : [error] "=r" (error) - : [addr] "m" (*(uint64_t *)&addr) - : "memory"); - - return (error); -} - -#ifdef __FreeBSD__ -/* returns 0 on success and non-zero on failure */ -static __inline int -vmclear(struct vmcs *vmcs) -{ - int error; - uint64_t addr; - - addr = vtophys(vmcs); - __asm __volatile("vmclear %[addr];" - VMX_SET_ERROR_CODE - : [error] "=r" (error) - : [addr] "m" (*(uint64_t *)&addr) - : "memory"); - return (error); -} -#endif /* __FreeBSD__ */ - -static __inline void -vmxoff(void) -{ - - __asm __volatile("vmxoff"); -} - -static __inline void -vmptrst(uint64_t *addr) -{ - - __asm __volatile("vmptrst %[addr]" :: [addr]"m" (*addr) : "memory"); -} - -#ifdef __FreeBSD__ -static __inline int -vmptrld(struct vmcs *vmcs) -{ - int error; - uint64_t addr; - - addr = vtophys(vmcs); - __asm __volatile("vmptrld %[addr];" - VMX_SET_ERROR_CODE - : [error] "=r" (error) - : [addr] "m" (*(uint64_t *)&addr) - : "memory"); - return (error); -} -#endif /* __FreeBSD__ */ - -static __inline int -vmwrite(uint64_t reg, uint64_t val) -{ - int error; - - __asm __volatile("vmwrite %[val], %[reg];" - VMX_SET_ERROR_CODE - : [error] "=r" (error) - : [val] "r" (val), [reg] "r" (reg) - : "memory"); - - return (error); -} - -static __inline int -vmread(uint64_t r, uint64_t *addr) -{ - int error; - - __asm __volatile("vmread %[r], %[addr];" - VMX_SET_ERROR_CODE - : [error] "=r" (error) - : [r] "r" (r), [addr] "m" (*addr) - : "memory"); - - return (error); -} - -#ifdef __FreeBSD__ -static __inline void -VMCLEAR(struct vmcs *vmcs) -{ - int err; - - err = vmclear(vmcs); - if (err != 0) - panic("%s: vmclear(%p) error %d", __func__, vmcs, err); - - critical_exit(); -} - -static __inline void -VMPTRLD(struct vmcs *vmcs) -{ - int err; - - critical_enter(); - - err = vmptrld(vmcs); - if (err != 0) - panic("%s: vmptrld(%p) error %d", __func__, vmcs, err); -} -#endif /* __FreeBSD__ */ - -#define INVVPID_TYPE_ADDRESS 0UL -#define INVVPID_TYPE_SINGLE_CONTEXT 1UL -#define INVVPID_TYPE_ALL_CONTEXTS 2UL - -struct invvpid_desc { - uint16_t vpid; - uint16_t _res1; - uint32_t _res2; - uint64_t linear_addr; -}; -CTASSERT(sizeof(struct invvpid_desc) == 16); - -static __inline void -invvpid(uint64_t type, struct invvpid_desc desc) -{ - int error; - - __asm __volatile("invvpid %[desc], %[type];" - VMX_SET_ERROR_CODE - : [error] "=r" (error) - : [desc] "m" (desc), [type] "r" (type) - : "memory"); - - if (error) - panic("invvpid error %d", error); -} - -#define INVEPT_TYPE_SINGLE_CONTEXT 1UL -#define INVEPT_TYPE_ALL_CONTEXTS 2UL -struct invept_desc { - uint64_t eptp; - uint64_t _res; -}; -CTASSERT(sizeof(struct invept_desc) == 16); - -static __inline void -invept(uint64_t type, struct invept_desc desc) -{ - int error; - - __asm __volatile("invept %[desc], %[type];" - VMX_SET_ERROR_CODE - : [error] "=r" (error) - : [desc] "m" (desc), [type] "r" (type) - : "memory"); - - if (error) - panic("invept error %d", error); -} -#endif diff --git a/usr/src/uts/i86pc/io/vmm/intel/vmx_msr.c b/usr/src/uts/i86pc/io/vmm/intel/vmx_msr.c index 6c37c9c234..cfdf2bfe05 100644 --- a/usr/src/uts/i86pc/io/vmm/intel/vmx_msr.c +++ b/usr/src/uts/i86pc/io/vmm/intel/vmx_msr.c @@ -62,13 +62,6 @@ vmx_ctl_allows_zero_setting(uint64_t msr_val, int bitpos) return ((msr_val & (1UL << bitpos)) == 0); } -uint32_t -vmx_revision(void) -{ - - return (rdmsr(MSR_VMX_BASIC) & 0xffffffff); -} - /* * Generate a bitmask to be used for the VMCS execution control fields. * diff --git a/usr/src/uts/i86pc/io/vmm/intel/vmx_msr.h b/usr/src/uts/i86pc/io/vmm/intel/vmx_msr.h index ac2adb0dd1..848cdea26b 100644 --- a/usr/src/uts/i86pc/io/vmm/intel/vmx_msr.h +++ b/usr/src/uts/i86pc/io/vmm/intel/vmx_msr.h @@ -40,8 +40,6 @@ void vmx_msr_guest_exit(struct vmx *vmx, int vcpuid); int vmx_rdmsr(struct vmx *, int vcpuid, u_int num, uint64_t *val, bool *retu); int vmx_wrmsr(struct vmx *, int vcpuid, u_int num, uint64_t val, bool *retu); -uint32_t vmx_revision(void); - int vmx_set_ctlreg(int ctl_reg, int true_ctl_reg, uint32_t ones_mask, uint32_t zeros_mask, uint32_t *retval); diff --git a/usr/src/uts/i86pc/io/vmm/intel/vtd.c b/usr/src/uts/i86pc/io/vmm/intel/vtd.c index 50c0934ace..79524220b5 100644 --- a/usr/src/uts/i86pc/io/vmm/intel/vtd.c +++ b/usr/src/uts/i86pc/io/vmm/intel/vtd.c @@ -611,10 +611,10 @@ vtd_update_mapping(void *arg, vm_paddr_t gpa, vm_paddr_t hpa, uint64_t len, ptpindex = 0; ptpshift = 0; - KASSERT(gpa + len > gpa, ("%s: invalid gpa range %#lx/%#lx", __func__, + KASSERT(gpa + len > gpa, ("%s: invalid gpa range %lx/%lx", __func__, gpa, len)); - KASSERT(gpa + len <= dom->maxaddr, ("%s: gpa range %#lx/%#lx beyond " - "domain maxaddr %#lx", __func__, gpa, len, dom->maxaddr)); + KASSERT(gpa + len <= dom->maxaddr, ("%s: gpa range %lx/%lx beyond " + "domain maxaddr %lx", __func__, gpa, len, dom->maxaddr)); if (gpa & PAGE_MASK) panic("vtd_create_mapping: unaligned gpa 0x%0lx", gpa); diff --git a/usr/src/uts/i86pc/io/vmm/io/iommu.c b/usr/src/uts/i86pc/io/vmm/io/iommu.c index 918a9ec3e4..2e5fc9df32 100644 --- a/usr/src/uts/i86pc/io/vmm/io/iommu.c +++ b/usr/src/uts/i86pc/io/vmm/io/iommu.c @@ -204,12 +204,8 @@ iommu_find_device(dev_info_t *dip, void *arg) static void iommu_init(void) { - int error, bus, slot, func; + int error; vm_paddr_t maxaddr; -#ifdef __FreeBSD__ - devclass_t dc; -#endif - device_t dev; if (!iommu_enable) return; @@ -246,35 +242,7 @@ iommu_init(void) */ iommu_create_mapping(host_domain, 0, 0, maxaddr); -#ifdef __FreeBSD__ - add_tag = EVENTHANDLER_REGISTER(pci_add_device, iommu_pci_add, NULL, 0); - delete_tag = EVENTHANDLER_REGISTER(pci_delete_device, iommu_pci_delete, - NULL, 0); - dc = devclass_find("ppt"); - for (bus = 0; bus <= PCI_BUSMAX; bus++) { - for (slot = 0; slot <= PCI_SLOTMAX; slot++) { - for (func = 0; func <= PCI_FUNCMAX; func++) { - dev = pci_find_dbsf(0, bus, slot, func); - if (dev == NULL) - continue; - - /* Skip passthrough devices. */ - if (dc != NULL && - device_get_devclass(dev) == dc) - continue; - - /* - * Everything else belongs to the host - * domain. - */ - iommu_add_device(host_domain, - pci_get_rid(dev)); - } - } - } -#else ddi_walk_devs(ddi_root_node(), iommu_find_device, (void *)B_TRUE); -#endif IOMMU_ENABLE(); } diff --git a/usr/src/uts/i86pc/io/vmm/io/vlapic.c b/usr/src/uts/i86pc/io/vmm/io/vlapic.c index c1825f4264..f7a05254ec 100644 --- a/usr/src/uts/i86pc/io/vmm/io/vlapic.c +++ b/usr/src/uts/i86pc/io/vmm/io/vlapic.c @@ -96,6 +96,12 @@ __FBSDID("$FreeBSD$"); static void vlapic_set_error(struct vlapic *, uint32_t, bool); static void vlapic_tmr_reset(struct vlapic *); +#ifdef __ISRVEC_DEBUG +static void vlapic_isrstk_accept(struct vlapic *, int); +static void vlapic_isrstk_eoi(struct vlapic *, int); +static void vlapic_isrstk_verify(const struct vlapic *); +#endif /* __ISRVEC_DEBUG */ + static __inline uint32_t vlapic_get_id(struct vlapic *vlapic) { @@ -134,12 +140,14 @@ vlapic_dfr_write_handler(struct vlapic *vlapic) lapic->dfr &= APIC_DFR_MODEL_MASK; lapic->dfr |= APIC_DFR_RESERVED; +#ifdef __FreeBSD__ if ((lapic->dfr & APIC_DFR_MODEL_MASK) == APIC_DFR_MODEL_FLAT) VLAPIC_CTR0(vlapic, "vlapic DFR in Flat Model"); else if ((lapic->dfr & APIC_DFR_MODEL_MASK) == APIC_DFR_MODEL_CLUSTER) VLAPIC_CTR0(vlapic, "vlapic DFR in Cluster Model"); else VLAPIC_CTR1(vlapic, "DFR in Unknown Model %#x", lapic->dfr); +#endif } void @@ -495,21 +503,33 @@ vlapic_fire_lvt(struct vlapic *vlapic, u_int lvt) return (1); } -#if 1 -static void -dump_isrvec_stk(struct vlapic *vlapic) +static uint_t +vlapic_active_isr(struct vlapic *vlapic) { int i; - uint32_t *isrptr; + uint32_t *isrp; - isrptr = &vlapic->apic_page->isr0; - for (i = 0; i < 8; i++) - printf("ISR%d 0x%08x\n", i, isrptr[i * 4]); + isrp = &vlapic->apic_page->isr7; - for (i = 0; i <= vlapic->isrvec_stk_top; i++) - printf("isrvec_stk[%d] = %d\n", i, vlapic->isrvec_stk[i]); + for (i = 7; i >= 0; i--, isrp -= 4) { + uint32_t reg = *isrp; + + if (reg != 0) { + uint_t vec = (i * 32) + bsrl(reg); + + if (vec < 16) { + /* + * Truncate the illegal low vectors to value of + * 0, indicating that no active ISR was found. + */ + return (0); + } + return (vec); + } + } + + return (0); } -#endif /* * Algorithm adopted from section "Interrupt, Task and Processor Priority" @@ -520,55 +540,11 @@ vlapic_update_ppr(struct vlapic *vlapic) { int isrvec, tpr, ppr; - /* - * Note that the value on the stack at index 0 is always 0. - * - * This is a placeholder for the value of ISRV when none of the - * bits is set in the ISRx registers. - */ - isrvec = vlapic->isrvec_stk[vlapic->isrvec_stk_top]; + isrvec = vlapic_active_isr(vlapic); tpr = vlapic->apic_page->tpr; -#if 1 - { - int i, lastprio, curprio, vector, idx; - uint32_t *isrptr; - - if (vlapic->isrvec_stk_top == 0 && isrvec != 0) - panic("isrvec_stk is corrupted: %d", isrvec); - - /* - * Make sure that the priority of the nested interrupts is - * always increasing. - */ - lastprio = -1; - for (i = 1; i <= vlapic->isrvec_stk_top; i++) { - curprio = PRIO(vlapic->isrvec_stk[i]); - if (curprio <= lastprio) { - dump_isrvec_stk(vlapic); - panic("isrvec_stk does not satisfy invariant"); - } - lastprio = curprio; - } - - /* - * Make sure that each bit set in the ISRx registers has a - * corresponding entry on the isrvec stack. - */ - i = 1; - isrptr = &vlapic->apic_page->isr0; - for (vector = 0; vector < 256; vector++) { - idx = (vector / 32) * 4; - if (isrptr[idx] & (1 << (vector % 32))) { - if (i > vlapic->isrvec_stk_top || - vlapic->isrvec_stk[i] != vector) { - dump_isrvec_stk(vlapic); - panic("ISR and isrvec_stk out of sync"); - } - i++; - } - } - } +#ifdef __ISRVEC_DEBUG + vlapic_isrstk_verify(vlapic); #endif if (PRIO(tpr) >= PRIO(isrvec)) @@ -593,25 +569,25 @@ vlapic_process_eoi(struct vlapic *vlapic) { struct LAPIC *lapic = vlapic->apic_page; uint32_t *isrptr, *tmrptr; - int i, idx, bitpos, vector; + int i; + uint_t idx, bitpos, vector; isrptr = &lapic->isr0; tmrptr = &lapic->tmr0; for (i = 7; i >= 0; i--) { idx = i * 4; - bitpos = fls(isrptr[idx]); - if (bitpos-- != 0) { - if (vlapic->isrvec_stk_top <= 0) { - panic("invalid vlapic isrvec_stk_top %d", - vlapic->isrvec_stk_top); - } - isrptr[idx] &= ~(1 << bitpos); + if (isrptr[idx] != 0) { + bitpos = bsrl(isrptr[idx]); vector = i * 32 + bitpos; + + isrptr[idx] &= ~(1 << bitpos); VCPU_CTR1(vlapic->vm, vlapic->vcpuid, "EOI vector %d", vector); VLAPIC_CTR_ISR(vlapic, "vlapic_process_eoi"); - vlapic->isrvec_stk_top--; +#ifdef __ISRVEC_DEBUG + vlapic_isrstk_eoi(vlapic, vector); +#endif vlapic_update_ppr(vlapic); if ((tmrptr[idx] & (1 << bitpos)) != 0) { vioapic_process_eoi(vlapic->vm, vlapic->vcpuid, @@ -1143,7 +1119,7 @@ vlapic_intr_accepted(struct vlapic *vlapic, int vector) { struct LAPIC *lapic = vlapic->apic_page; uint32_t *irrptr, *isrptr; - int idx, stk_top; + int idx; if (vlapic->ops.intr_accepted) return ((*vlapic->ops.intr_accepted)(vlapic, vector)); @@ -1162,16 +1138,9 @@ vlapic_intr_accepted(struct vlapic *vlapic, int vector) isrptr[idx] |= 1 << (vector % 32); VLAPIC_CTR_ISR(vlapic, "vlapic_intr_accepted"); - /* - * Update the PPR - */ - vlapic->isrvec_stk_top++; - - stk_top = vlapic->isrvec_stk_top; - if (stk_top >= ISRVEC_STK_SIZE) - panic("isrvec_stk_top overflow %d", stk_top); - - vlapic->isrvec_stk[stk_top] = vector; +#ifdef __ISRVEC_DEBUG + vlapic_isrstk_accept(vlapic, vector); +#endif } void @@ -1708,3 +1677,92 @@ vlapic_localize_resources(struct vlapic *vlapic) vmm_glue_callout_localize(&vlapic->callout); } #endif /* __FreeBSD */ + +#ifdef __ISRVEC_DEBUG +static void +vlapic_isrstk_eoi(struct vlapic *vlapic, int vector) +{ + if (vlapic->isrvec_stk_top <= 0) { + panic("invalid vlapic isrvec_stk_top %d", + vlapic->isrvec_stk_top); + } + vlapic->isrvec_stk_top--; +} + +static void +vlapic_isrstk_accept(struct vlapic *vlapic, int vector) +{ + int stk_top; + + vlapic->isrvec_stk_top++; + + stk_top = vlapic->isrvec_stk_top; + if (stk_top >= ISRVEC_STK_SIZE) + panic("isrvec_stk_top overflow %d", stk_top); + + vlapic->isrvec_stk[stk_top] = vector; +} + +static void +vlapic_isrstk_dump(const struct vlapic *vlapic) +{ + int i; + uint32_t *isrptr; + + isrptr = &vlapic->apic_page->isr0; + for (i = 0; i < 8; i++) + printf("ISR%d 0x%08x\n", i, isrptr[i * 4]); + + for (i = 0; i <= vlapic->isrvec_stk_top; i++) + printf("isrvec_stk[%d] = %d\n", i, vlapic->isrvec_stk[i]); +} + +static void +vlapic_isrstk_verify(const struct vlapic *vlapic) +{ + int i, lastprio, curprio, vector, idx; + uint32_t *isrptr; + + /* + * Note: The value at index 0 in isrvec_stk is always 0. + * + * It is a placeholder for the value of ISR vector when no bits are set + * in the ISRx registers. + */ + if (vlapic->isrvec_stk_top == 0 && vlapic->isrvec_stk[0] != 0) { + panic("isrvec_stk is corrupted: %d", vlapic->isrvec_stk[0]); + } + + /* + * Make sure that the priority of the nested interrupts is + * always increasing. + */ + lastprio = -1; + for (i = 1; i <= vlapic->isrvec_stk_top; i++) { + curprio = PRIO(vlapic->isrvec_stk[i]); + if (curprio <= lastprio) { + vlapic_isrstk_dump(vlapic); + panic("isrvec_stk does not satisfy invariant"); + } + lastprio = curprio; + } + + /* + * Make sure that each bit set in the ISRx registers has a + * corresponding entry on the isrvec stack. + */ + i = 1; + isrptr = &vlapic->apic_page->isr0; + for (vector = 0; vector < 256; vector++) { + idx = (vector / 32) * 4; + if (isrptr[idx] & (1 << (vector % 32))) { + if (i > vlapic->isrvec_stk_top || + vlapic->isrvec_stk[i] != vector) { + vlapic_isrstk_dump(vlapic); + panic("ISR and isrvec_stk out of sync"); + } + i++; + } + } +} +#endif diff --git a/usr/src/uts/i86pc/io/vmm/io/vlapic_priv.h b/usr/src/uts/i86pc/io/vmm/io/vlapic_priv.h index 5795d48d52..8a0d594de3 100644 --- a/usr/src/uts/i86pc/io/vmm/io/vlapic_priv.h +++ b/usr/src/uts/i86pc/io/vmm/io/vlapic_priv.h @@ -27,6 +27,18 @@ * * $FreeBSD$ */ +/* + * This file and its contents are supplied under the terms of the + * Common Development and Distribution License ("CDDL"), version 1.0. + * You may only use this file in accordance with the terms of version + * 1.0 of the CDDL. + * + * A full copy of the text of the CDDL should have accompanied this + * source. A copy of the CDDL is also available via the Internet at + * http://www.illumos.org/license/CDDL. + * + * Copyright 2020 Oxide Computer Company + */ #ifndef _VLAPIC_PRIV_H_ #define _VLAPIC_PRIV_H_ @@ -140,6 +152,10 @@ enum boot_state { #define VLAPIC_TMR_CNT 8 +#ifdef DEBUG +#define __ISRVEC_DEBUG +#endif + struct vlapic; struct vlapic_ops { @@ -166,15 +182,6 @@ struct vlapic { struct bintime timer_period_bt; /* timer period */ struct mtx timer_mtx; - /* - * The 'isrvec_stk' is a stack of vectors injected by the local apic. - * A vector is popped from the stack when the processor does an EOI. - * The vector on the top of the stack is used to compute the - * Processor Priority in conjunction with the TPR. - */ - uint8_t isrvec_stk[ISRVEC_STK_SIZE]; - int isrvec_stk_top; - uint64_t msr_apicbase; enum boot_state boot_state; @@ -199,6 +206,19 @@ struct vlapic { */ uint32_t tmr_vec_deassert[VLAPIC_TMR_CNT]; uint32_t tmr_vec_assert[VLAPIC_TMR_CNT]; + +#ifdef __ISRVEC_DEBUG + /* + * The 'isrvec_stk' is a stack of vectors injected by the local APIC. + * It is used as a debugging method to double-check the behavior of the + * emulation. Vectors are pushed to the stack when they are accepted + * for injection and popped from the stack when the processor performs + * an EOI. The vector on the top of the stack is used to verify the + * computed Processor Priority. + */ + uint8_t isrvec_stk[ISRVEC_STK_SIZE]; + int isrvec_stk_top; +#endif }; void vlapic_init(struct vlapic *vlapic); diff --git a/usr/src/uts/i86pc/io/vmm/io/vpmtmr.c b/usr/src/uts/i86pc/io/vmm/io/vpmtmr.c index 0dce2b0a1f..6664cb06e7 100644 --- a/usr/src/uts/i86pc/io/vmm/io/vpmtmr.c +++ b/usr/src/uts/i86pc/io/vmm/io/vpmtmr.c @@ -98,7 +98,7 @@ vpmtmr_handler(struct vm *vm, int vcpuid, bool in, uint16_t port, uint8_t bytes, now = sbinuptime(); delta = now - vpmtmr->baseuptime; KASSERT(delta >= 0, ("vpmtmr_handler: uptime went backwards: " - "%#lx to %#lx", vpmtmr->baseuptime, now)); + "%lx to %lx", vpmtmr->baseuptime, now)); *val = vpmtmr->baseval + delta / vpmtmr->freq_sbt; return (0); diff --git a/usr/src/uts/i86pc/io/vmm/io/vrtc.c b/usr/src/uts/i86pc/io/vmm/io/vrtc.c index 343ad9c37a..e560ce9b7f 100644 --- a/usr/src/uts/i86pc/io/vmm/io/vrtc.c +++ b/usr/src/uts/i86pc/io/vmm/io/vrtc.c @@ -161,7 +161,7 @@ vrtc_curtime(struct vrtc *vrtc, sbintime_t *basetime) now = sbinuptime(); delta = now - vrtc->base_uptime; KASSERT(delta >= 0, ("vrtc_curtime: uptime went backwards: " - "%#lx to %#lx", vrtc->base_uptime, now)); + "%lx to %lx", vrtc->base_uptime, now)); secs = delta / SBT_1S; t += secs; *basetime += secs * SBT_1S; @@ -191,7 +191,7 @@ secs_to_rtc(time_t rtctime, struct vrtc *vrtc, int force_update) if (rtctime < 0) { KASSERT(rtctime == VRTC_BROKEN_TIME, - ("%s: invalid vrtc time %#lx", __func__, rtctime)); + ("%s: invalid vrtc time %lx", __func__, rtctime)); return; } @@ -286,33 +286,23 @@ rtc_to_secs(struct vrtc *vrtc) struct clocktime ct; struct timespec ts; struct rtcdev *rtc; -#ifdef __FreeBSD__ - struct vm *vm; -#endif int century, error, hour, pm, year; KASSERT(VRTC_LOCKED(vrtc), ("%s: vrtc not locked", __func__)); -#ifdef __FreeBSD__ - vm = vrtc->vm; -#endif rtc = &vrtc->rtcdev; bzero(&ct, sizeof(struct clocktime)); error = rtcget(rtc, rtc->sec, &ct.sec); if (error || ct.sec < 0 || ct.sec > 59) { -#ifdef __FreeBSD__ - VM_CTR2(vm, "Invalid RTC sec %#x/%d", rtc->sec, ct.sec); -#endif + /* invalid RTC seconds */ goto fail; } error = rtcget(rtc, rtc->min, &ct.min); if (error || ct.min < 0 || ct.min > 59) { -#ifdef __FreeBSD__ - VM_CTR2(vm, "Invalid RTC min %#x/%d", rtc->min, ct.min); -#endif + /* invalid RTC minutes */ goto fail; } @@ -342,18 +332,13 @@ rtc_to_secs(struct vrtc *vrtc) if (pm) ct.hour += 12; } else { -#ifdef __FreeBSD__ - VM_CTR2(vm, "Invalid RTC 12-hour format %#x/%d", - rtc->hour, ct.hour); -#endif + /* invalid RTC 12-hour format */ goto fail; } } if (error || ct.hour < 0 || ct.hour > 23) { -#ifdef __FreeBSD__ - VM_CTR2(vm, "Invalid RTC hour %#x/%d", rtc->hour, ct.hour); -#endif + /* invalid RTC hour */ goto fail; } @@ -367,47 +352,32 @@ rtc_to_secs(struct vrtc *vrtc) error = rtcget(rtc, rtc->day_of_month, &ct.day); if (error || ct.day < 1 || ct.day > 31) { -#ifdef __FreeBSD__ - VM_CTR2(vm, "Invalid RTC mday %#x/%d", rtc->day_of_month, - ct.day); -#endif + /* invalid RTC mday */ goto fail; } error = rtcget(rtc, rtc->month, &ct.mon); if (error || ct.mon < 1 || ct.mon > 12) { -#ifdef __FreeBSD__ - VM_CTR2(vm, "Invalid RTC month %#x/%d", rtc->month, ct.mon); -#endif + /* invalid RTC month */ goto fail; } error = rtcget(rtc, rtc->year, &year); if (error || year < 0 || year > 99) { -#ifdef __FreeBSD__ - VM_CTR2(vm, "Invalid RTC year %#x/%d", rtc->year, year); -#endif + /* invalid RTC year */ goto fail; } error = rtcget(rtc, rtc->century, ¢ury); ct.year = century * 100 + year; if (error || ct.year < POSIX_BASE_YEAR) { -#ifdef __FreeBSD__ - VM_CTR2(vm, "Invalid RTC century %#x/%d", rtc->century, - ct.year); -#endif + /* invalid RTC century */ goto fail; } error = clock_ct_to_ts(&ct, &ts); if (error || ts.tv_sec < 0) { -#ifdef __FreeBSD__ - VM_CTR3(vm, "Invalid RTC clocktime.date %04d-%02d-%02d", - ct.year, ct.mon, ct.day); - VM_CTR3(vm, "Invalid RTC clocktime.time %02d:%02d:%02d", - ct.hour, ct.min, ct.sec); -#endif + /* invalid RTC clocktime */ goto fail; } return (ts.tv_sec); /* success */ @@ -416,9 +386,6 @@ fail: * Stop updating the RTC if the date/time fields programmed by * the guest are invalid. */ -#ifdef __FreeBSD__ - VM_CTR0(vrtc->vm, "Invalid RTC date/time programming detected"); -#endif return (VRTC_BROKEN_TIME); } @@ -426,9 +393,6 @@ static int vrtc_time_update(struct vrtc *vrtc, time_t newtime, sbintime_t newbase) { struct rtcdev *rtc; -#ifdef __FreeBSD__ - sbintime_t oldbase; -#endif time_t oldtime; uint8_t alarm_sec, alarm_min, alarm_hour; @@ -440,14 +404,9 @@ vrtc_time_update(struct vrtc *vrtc, time_t newtime, sbintime_t newbase) alarm_hour = rtc->alarm_hour; oldtime = vrtc->base_rtctime; - VM_CTR2(vrtc->vm, "Updating RTC secs from %#lx to %#lx", + VM_CTR2(vrtc->vm, "Updating RTC secs from %lx to %lx", oldtime, newtime); -#ifdef __FreeBSD__ - oldbase = vrtc->base_uptime; - VM_CTR2(vrtc->vm, "Updating RTC base uptime from %#lx to %#lx", - oldbase, newbase); -#endif vrtc->base_uptime = newbase; if (newtime == oldtime) @@ -614,7 +573,7 @@ vrtc_callout_check(struct vrtc *vrtc, sbintime_t freq) active = callout_active(&vrtc->callout) ? 1 : 0; KASSERT((freq == 0 && !active) || (freq != 0 && active), - ("vrtc callout %s with frequency %#lx", + ("vrtc callout %s with frequency %lx", active ? "active" : "inactive", freq)); } @@ -643,7 +602,7 @@ vrtc_set_reg_c(struct vrtc *vrtc, uint8_t newval) rtc->reg_c = newirqf | newval; changed = oldval ^ rtc->reg_c; if (changed) { - VM_CTR2(vrtc->vm, "RTC reg_c changed from %#x to %#x", + VM_CTR2(vrtc->vm, "RTC reg_c changed from %x to %x", oldval, rtc->reg_c); } @@ -674,7 +633,7 @@ vrtc_set_reg_b(struct vrtc *vrtc, uint8_t newval) rtc->reg_b = newval; changed = oldval ^ newval; if (changed) { - VM_CTR2(vrtc->vm, "RTC reg_b changed from %#x to %#x", + VM_CTR2(vrtc->vm, "RTC reg_b changed from %x to %x", oldval, newval); } @@ -689,7 +648,7 @@ vrtc_set_reg_b(struct vrtc *vrtc, uint8_t newval) } else { curtime = vrtc_curtime(vrtc, &basetime); KASSERT(curtime == vrtc->base_rtctime, ("%s: mismatch " - "between vrtc basetime (%#lx) and curtime (%#lx)", + "between vrtc basetime (%lx) and curtime (%lx)", __func__, vrtc->base_rtctime, curtime)); /* @@ -745,7 +704,7 @@ vrtc_set_reg_a(struct vrtc *vrtc, uint8_t newval) oldfreq = vrtc_freq(vrtc); if (divider_enabled(oldval) && !divider_enabled(newval)) { - VM_CTR2(vrtc->vm, "RTC divider held in reset at %#lx/%#lx", + VM_CTR2(vrtc->vm, "RTC divider held in reset at %lx/%lx", vrtc->base_rtctime, vrtc->base_uptime); } else if (!divider_enabled(oldval) && divider_enabled(newval)) { /* @@ -755,7 +714,7 @@ vrtc_set_reg_a(struct vrtc *vrtc, uint8_t newval) * while the dividers were disabled. */ vrtc->base_uptime = sbinuptime(); - VM_CTR2(vrtc->vm, "RTC divider out of reset at %#lx/%#lx", + VM_CTR2(vrtc->vm, "RTC divider out of reset at %lx/%lx", vrtc->base_rtctime, vrtc->base_uptime); } else { /* NOTHING */ @@ -764,7 +723,7 @@ vrtc_set_reg_a(struct vrtc *vrtc, uint8_t newval) vrtc->rtcdev.reg_a = newval; changed = oldval ^ newval; if (changed) { - VM_CTR2(vrtc->vm, "RTC reg_a changed from %#x to %#x", + VM_CTR2(vrtc->vm, "RTC reg_a changed from %x to %x", oldval, newval); } @@ -790,10 +749,10 @@ vrtc_set_time(struct vm *vm, time_t secs) VRTC_UNLOCK(vrtc); if (error) { - VM_CTR2(vrtc->vm, "Error %d setting RTC time to %#lx", error, + VM_CTR2(vrtc->vm, "Error %d setting RTC time to %lx", error, secs); } else { - VM_CTR1(vrtc->vm, "RTC time set to %#lx", secs); + VM_CTR1(vrtc->vm, "RTC time set to %lx", secs); } return (error); @@ -835,7 +794,7 @@ vrtc_nvram_write(struct vm *vm, int offset, uint8_t value) VRTC_LOCK(vrtc); ptr = (uint8_t *)(&vrtc->rtcdev); ptr[offset] = value; - VM_CTR2(vrtc->vm, "RTC nvram write %#x to offset %#x", value, offset); + VM_CTR2(vrtc->vm, "RTC nvram write %x to offset %x", value, offset); VRTC_UNLOCK(vrtc); return (0); @@ -945,24 +904,24 @@ vrtc_data_handler(struct vm *vm, int vcpuid, bool in, uint16_t port, } else { *val = *((uint8_t *)rtc + offset); } - VCPU_CTR2(vm, vcpuid, "Read value %#x from RTC offset %#x", + VCPU_CTR2(vm, vcpuid, "Read value %x from RTC offset %x", *val, offset); } else { switch (offset) { case 10: - VCPU_CTR1(vm, vcpuid, "RTC reg_a set to %#x", *val); + VCPU_CTR1(vm, vcpuid, "RTC reg_a set to %x", *val); vrtc_set_reg_a(vrtc, *val); break; case 11: - VCPU_CTR1(vm, vcpuid, "RTC reg_b set to %#x", *val); + VCPU_CTR1(vm, vcpuid, "RTC reg_b set to %x", *val); error = vrtc_set_reg_b(vrtc, *val); break; case 12: - VCPU_CTR1(vm, vcpuid, "RTC reg_c set to %#x (ignored)", + VCPU_CTR1(vm, vcpuid, "RTC reg_c set to %x (ignored)", *val); break; case 13: - VCPU_CTR1(vm, vcpuid, "RTC reg_d set to %#x (ignored)", + VCPU_CTR1(vm, vcpuid, "RTC reg_d set to %x (ignored)", *val); break; case 0: @@ -972,7 +931,7 @@ vrtc_data_handler(struct vm *vm, int vcpuid, bool in, uint16_t port, *val &= 0x7f; /* FALLTHRU */ default: - VCPU_CTR2(vm, vcpuid, "RTC offset %#x set to %#x", + VCPU_CTR2(vm, vcpuid, "RTC offset %x set to %x", offset, *val); *((uint8_t *)rtc + offset) = *val; break; diff --git a/usr/src/uts/i86pc/io/vmm/sys/vmm_kernel.h b/usr/src/uts/i86pc/io/vmm/sys/vmm_kernel.h index fbd2884b84..9501850dfc 100644 --- a/usr/src/uts/i86pc/io/vmm/sys/vmm_kernel.h +++ b/usr/src/uts/i86pc/io/vmm/sys/vmm_kernel.h @@ -74,7 +74,7 @@ typedef int (*vmm_init_func_t)(int ipinum); typedef int (*vmm_cleanup_func_t)(void); typedef void (*vmm_resume_func_t)(void); typedef void * (*vmi_init_func_t)(struct vm *vm, struct pmap *pmap); -typedef int (*vmi_run_func_t)(void *vmi, int vcpu, register_t rip, +typedef int (*vmi_run_func_t)(void *vmi, int vcpu, uint64_t rip, struct pmap *pmap, struct vm_eventinfo *info); typedef void (*vmi_cleanup_func_t)(void *vmi); typedef int (*vmi_get_register_t)(void *vmi, int vcpu, int num, diff --git a/usr/src/uts/i86pc/io/vmm/vmm.c b/usr/src/uts/i86pc/io/vmm/vmm.c index 7a47cd0cd1..4eb967fd89 100644 --- a/usr/src/uts/i86pc/io/vmm/vmm.c +++ b/usr/src/uts/i86pc/io/vmm/vmm.c @@ -1014,7 +1014,7 @@ vm_iommu_modify(struct vm *vm, bool map) if (map) { KASSERT((mm->flags & VM_MEMMAP_F_IOMMU) == 0, - ("iommu map found invalid memmap %#lx/%#lx/%#x", + ("iommu map found invalid memmap %lx/%lx/%x", mm->gpa, mm->len, mm->flags)); if ((mm->flags & VM_MEMMAP_F_WIRED) == 0) continue; @@ -1024,7 +1024,7 @@ vm_iommu_modify(struct vm *vm, bool map) continue; mm->flags &= ~VM_MEMMAP_F_IOMMU; KASSERT((mm->flags & VM_MEMMAP_F_WIRED) != 0, - ("iommu unmap found invalid memmap %#lx/%#lx/%#x", + ("iommu unmap found invalid memmap %lx/%lx/%x", mm->gpa, mm->len, mm->flags)); } @@ -1032,7 +1032,7 @@ vm_iommu_modify(struct vm *vm, bool map) while (gpa < mm->gpa + mm->len) { vp = vm_gpa_hold(vm, -1, gpa, PAGE_SIZE, VM_PROT_WRITE, &cookie); - KASSERT(vp != NULL, ("vm(%s) could not map gpa %#lx", + KASSERT(vp != NULL, ("vm(%s) could not map gpa %lx", vm_name(vm), gpa)); vm_gpa_release(cookie); @@ -1213,7 +1213,7 @@ vm_set_register(struct vm *vm, int vcpuid, int reg, uint64_t val) return (error); /* Set 'nextrip' to match the value of %rip */ - VCPU_CTR1(vm, vcpuid, "Setting nextrip to %#lx", val); + VCPU_CTR1(vm, vcpuid, "Setting nextrip to %lx", val); vcpu = &vm->vcpu[vcpuid]; vcpu->nextrip = val; return (0); @@ -1561,7 +1561,7 @@ vm_handle_paging(struct vm *vm, int vcpuid, bool *retu) rv = pmap_emulate_accessed_dirty(vmspace_pmap(vm->vmspace), vme->u.paging.gpa, ftype); if (rv == 0) { - VCPU_CTR2(vm, vcpuid, "%s bit emulation for gpa %#lx", + VCPU_CTR2(vm, vcpuid, "%s bit emulation for gpa %lx", ftype == VM_PROT_READ ? "accessed" : "dirty", vme->u.paging.gpa); goto done; @@ -1571,7 +1571,7 @@ vm_handle_paging(struct vm *vm, int vcpuid, bool *retu) map = &vm->vmspace->vm_map; rv = vm_fault(map, vme->u.paging.gpa, ftype, VM_FAULT_NORMAL); - VCPU_CTR3(vm, vcpuid, "vm_handle_paging rv = %d, gpa = %#lx, " + VCPU_CTR3(vm, vcpuid, "vm_handle_paging rv = %d, gpa = %lx, " "ftype = %d", rv, vme->u.paging.gpa, ftype); if (rv != KERN_SUCCESS) @@ -1635,7 +1635,7 @@ vm_handle_mmio_emul(struct vm *vm, int vcpuid, bool *retu) inst_addr = vme->rip + vme->u.mmio_emul.cs_base; cs_d = vme->u.mmio_emul.cs_d; - VCPU_CTR1(vm, vcpuid, "inst_emul fault accessing gpa %#lx", + VCPU_CTR1(vm, vcpuid, "inst_emul fault accessing gpa %lx", vme->u.mmio_emul.gpa); /* Fetch the faulting instruction */ @@ -1655,7 +1655,7 @@ vm_handle_mmio_emul(struct vm *vm, int vcpuid, bool *retu) } if (vie_decode_instruction(vie, vm, vcpuid, cs_d) != 0) { - VCPU_CTR1(vm, vcpuid, "Error decoding instruction at %#lx", + VCPU_CTR1(vm, vcpuid, "Error decoding instruction at %lx", inst_addr); /* Dump (unrecognized) instruction bytes in userspace */ vie_fallback_exitinfo(vie, vme); @@ -1915,7 +1915,7 @@ vm_suspend(struct vm *vm, enum vm_suspend_how how) if (how <= VM_SUSPEND_NONE || how >= VM_SUSPEND_LAST) return (EINVAL); - if (atomic_cmpset_int(&vm->suspend, 0, how) == 0) { + if (atomic_cmpset_int((uint_t *)&vm->suspend, 0, how) == 0) { VM_CTR2(vm, "virtual machine already suspended %d/%d", vm->suspend, how); return (EALREADY); @@ -2406,7 +2406,7 @@ vm_restart_instruction(void *arg, int vcpuid) * instruction to be restarted. */ vcpu->exitinfo.inst_length = 0; - VCPU_CTR1(vm, vcpuid, "restarting instruction at %#lx by " + VCPU_CTR1(vm, vcpuid, "restarting instruction at %lx by " "setting inst_length to zero", vcpu->exitinfo.rip); } else if (state == VCPU_FROZEN) { /* @@ -2418,7 +2418,7 @@ vm_restart_instruction(void *arg, int vcpuid) error = vm_get_register(vm, vcpuid, VM_REG_GUEST_RIP, &rip); KASSERT(!error, ("%s: error %d getting rip", __func__, error)); VCPU_CTR2(vm, vcpuid, "restarting instruction by updating " - "nextrip from %#lx to %#lx", vcpu->nextrip, rip); + "nextrip from %lx to %lx", vcpu->nextrip, rip); vcpu->nextrip = rip; } else { panic("%s: invalid state %d", __func__, state); @@ -2449,7 +2449,7 @@ vm_exit_intinfo(struct vm *vm, int vcpuid, uint64_t info) } else { info = 0; } - VCPU_CTR2(vm, vcpuid, "%s: info1(%#lx)", __func__, info); + VCPU_CTR2(vm, vcpuid, "%s: info1(%lx)", __func__, info); vcpu->exitintinfo = info; return (0); } @@ -2467,11 +2467,7 @@ exception_class(uint64_t info) { int type, vector; -#ifdef __FreeBSD__ - KASSERT(info & VM_INTINFO_VALID, ("intinfo must be valid: %#lx", info)); -#else KASSERT(info & VM_INTINFO_VALID, ("intinfo must be valid: %lx", info)); -#endif type = info & VM_INTINFO_TYPE; vector = info & 0xff; @@ -2519,13 +2515,8 @@ nested_fault(struct vm *vm, int vcpuid, uint64_t info1, uint64_t info2, enum exc_class exc1, exc2; int type1, vector1; -#ifdef __FreeBSD__ - KASSERT(info1 & VM_INTINFO_VALID, ("info1 %#lx is not valid", info1)); - KASSERT(info2 & VM_INTINFO_VALID, ("info2 %#lx is not valid", info2)); -#else KASSERT(info1 & VM_INTINFO_VALID, ("info1 %lx is not valid", info1)); KASSERT(info2 & VM_INTINFO_VALID, ("info2 %lx is not valid", info2)); -#endif /* * If an exception occurs while attempting to call the double-fault @@ -2534,7 +2525,7 @@ nested_fault(struct vm *vm, int vcpuid, uint64_t info1, uint64_t info2, type1 = info1 & VM_INTINFO_TYPE; vector1 = info1 & 0xff; if (type1 == VM_INTINFO_HWEXCEPTION && vector1 == IDT_DF) { - VCPU_CTR2(vm, vcpuid, "triple fault: info1(%#lx), info2(%#lx)", + VCPU_CTR2(vm, vcpuid, "triple fault: info1(%lx), info2(%lx)", info1, info2); vm_suspend(vm, VM_SUSPEND_TRIPLEFAULT); *retinfo = 0; @@ -2594,7 +2585,7 @@ vm_entry_intinfo(struct vm *vm, int vcpuid, uint64_t *retinfo) if (vcpu->exception_pending) { info2 = vcpu_exception_intinfo(vcpu); vcpu->exception_pending = 0; - VCPU_CTR2(vm, vcpuid, "Exception %d delivered: %#lx", + VCPU_CTR2(vm, vcpuid, "Exception %d delivered: %lx", vcpu->exc_vector, info2); } @@ -2611,8 +2602,8 @@ vm_entry_intinfo(struct vm *vm, int vcpuid, uint64_t *retinfo) } if (valid) { - VCPU_CTR4(vm, vcpuid, "%s: info1(%#lx), info2(%#lx), " - "retinfo(%#lx)", __func__, info1, info2, *retinfo); + VCPU_CTR4(vm, vcpuid, "%s: info1(%lx), info2(%lx), " + "retinfo(%lx)", __func__, info1, info2, *retinfo); } return (valid); @@ -2735,7 +2726,7 @@ vm_inject_pf(void *vmarg, int vcpuid, int error_code, uint64_t cr2) int error; vm = vmarg; - VCPU_CTR2(vm, vcpuid, "Injecting page fault: error_code %#x, cr2 %#lx", + VCPU_CTR2(vm, vcpuid, "Injecting page fault: error_code %x, cr2 %lx", error_code, cr2); error = vm_set_register(vm, vcpuid, VM_REG_GUEST_CR2, cr2); diff --git a/usr/src/uts/i86pc/io/vmm/vmm_sol_glue.c b/usr/src/uts/i86pc/io/vmm/vmm_sol_glue.c index 4dcaba8a82..696052d7d6 100644 --- a/usr/src/uts/i86pc/io/vmm/vmm_sol_glue.c +++ b/usr/src/uts/i86pc/io/vmm/vmm_sol_glue.c @@ -181,7 +181,7 @@ vmm_alloc_check(mod_hash_key_t key, mod_hash_val_t *val, void *unused) { struct kmem_item *i = (struct kmem_item *)val; - cmn_err(CE_PANIC, "!vmm_alloc_check: hash not empty: %p, %d", i->addr, + cmn_err(CE_PANIC, "!vmm_alloc_check: hash not empty: %p, %lu", i->addr, i->size); return (MH_WALK_TERMINATE); diff --git a/usr/src/uts/i86pc/os/cpuid.c b/usr/src/uts/i86pc/os/cpuid.c index fc0cf6622f..ae450f1d9b 100644 --- a/usr/src/uts/i86pc/os/cpuid.c +++ b/usr/src/uts/i86pc/os/cpuid.c @@ -1431,7 +1431,7 @@ static char *x86_feature_names[NUM_X86_FEATURES] = { "tbm", "avx512_vnni", "amd_pcec", - "mb_clear", + "md_clear", "mds_no", "core_thermal", "pkg_thermal", diff --git a/usr/src/uts/i86pc/os/gipt.c b/usr/src/uts/i86pc/os/gipt.c index ace7e03438..7bff5c3897 100644 --- a/usr/src/uts/i86pc/os/gipt.c +++ b/usr/src/uts/i86pc/os/gipt.c @@ -355,7 +355,8 @@ gipt_map_next_page(gipt_map_t *map, uint64_t va, uint64_t max_va, gipt_t **ptp) ASSERT3P(pt, !=, NULL); break; } else { - panic("unexpected PTE type %x @ va %p", ptet, cur_va); + panic("unexpected PTE type %x @ va %p", ptet, + (void *)cur_va); } } @@ -387,7 +388,8 @@ gipt_map_next_page(gipt_map_t *map, uint64_t va, uint64_t max_va, gipt_t **ptp) pt = gipt_map_lookup(map, cur_va, pt->gipt_level - 1); ASSERT3P(pt, !=, NULL); } else { - panic("unexpected PTE type %x @ va %p", ptet, cur_va); + panic("unexpected PTE type %x @ va %p", ptet, + (void *)cur_va); } } diff --git a/usr/src/uts/i86pc/os/hma.c b/usr/src/uts/i86pc/os/hma.c index a41ff3e0d1..0e84030ac1 100644 --- a/usr/src/uts/i86pc/os/hma.c +++ b/usr/src/uts/i86pc/os/hma.c @@ -11,6 +11,7 @@ /* * Copyright 2019 Joyent, Inc. + * Copyright 2020 OmniOS Community Edition (OmniOSce) Association. */ #include <sys/cpuvar.h> @@ -33,6 +34,7 @@ struct hma_reg { static kmutex_t hma_lock; static list_t hma_registrations; static boolean_t hma_exclusive = B_FALSE; +int hma_disable = 0; static boolean_t hma_vmx_ready = B_FALSE; static const char *hma_vmx_error = NULL; @@ -89,6 +91,11 @@ hma_init(void) list_create(&hma_registrations, sizeof (struct hma_reg), offsetof(struct hma_reg, hr_node)); + if (hma_disable != 0) { + cmn_err(CE_CONT, "?hma_init: disabled"); + return; + } + switch (cpuid_getvendor(CPU)) { case X86_VENDOR_Intel: (void) hma_vmx_init(); diff --git a/usr/src/uts/i86pc/os/mp_implfuncs.c b/usr/src/uts/i86pc/os/mp_implfuncs.c index 2d0bd3eb53..c61e6216b0 100644 --- a/usr/src/uts/i86pc/os/mp_implfuncs.c +++ b/usr/src/uts/i86pc/os/mp_implfuncs.c @@ -21,6 +21,7 @@ /* * Copyright 2008 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. + * Copyright 2020 Oxide Computer Company */ #define PSMI_1_7 @@ -32,6 +33,7 @@ #include <sys/psm_modctl.h> #include <sys/smp_impldefs.h> #include <sys/reboot.h> +#include <sys/prom_debug.h> #if defined(__xpv) #include <sys/hypervisor.h> #include <vm/kboot_mmu.h> @@ -390,12 +392,6 @@ psm_modload(void) close_mach_list(); } -#if defined(__xpv) -#define NOTSUP_MSG "This version of Solaris xVM does not support this hardware" -#else -#define NOTSUP_MSG "This version of Solaris does not support this hardware" -#endif /* __xpv */ - void psm_install(void) { @@ -406,14 +402,18 @@ psm_install(void) mutex_enter(&psmsw_lock); for (swp = psmsw->psw_forw; swp != psmsw; ) { + PRM_DEBUGS(swp->psw_infop->p_mach_idstring); opsp = swp->psw_infop->p_ops; if (opsp->psm_probe) { + PRM_POINT("psm_probe()"); if ((*opsp->psm_probe)() == PSM_SUCCESS) { + PRM_POINT("psm_probe() PSM_SUCCESS"); psmcnt++; swp->psw_flag |= PSM_MOD_IDENTIFY; swp = swp->psw_forw; continue; } + PRM_POINT("psm_probe() FAILURE"); } /* remove the unsuccessful psm modules */ cswp = swp; @@ -429,7 +429,8 @@ psm_install(void) } mutex_exit(&psmsw_lock); if (psmcnt == 0) - halt(NOTSUP_MSG); + halt("the operating system does not yet support this hardware"); + PRM_POINT("psminitf()"); (*psminitf)(); } diff --git a/usr/src/uts/i86pc/os/mp_machdep.c b/usr/src/uts/i86pc/os/mp_machdep.c index f36f5f052d..f017995ac8 100644 --- a/usr/src/uts/i86pc/os/mp_machdep.c +++ b/usr/src/uts/i86pc/os/mp_machdep.c @@ -26,6 +26,7 @@ * Copyright (c) 2009-2010, Intel Corporation. * All rights reserved. * Copyright 2018 Joyent, Inc. + * Copyright 2020 Oxide Computer Company */ #define PSMI_1_7 @@ -63,6 +64,8 @@ #include <sys/sunddi.h> #include <sys/sunndi.h> #include <sys/cpc_pcbe.h> +#include <sys/prom_debug.h> + #define OFFSETOF(s, m) (size_t)(&(((s *)0)->m)) @@ -978,6 +981,7 @@ mach_init() { struct psm_ops *pops; + PRM_POINT("mach_construct_info()"); mach_construct_info(); pops = mach_set[0]; @@ -1017,6 +1021,7 @@ mach_init() notify_error = pops->psm_notify_error; } + PRM_POINT("psm_softinit()"); (*pops->psm_softinit)(); /* @@ -1034,6 +1039,7 @@ mach_init() #ifndef __xpv non_deep_idle_disp_enq_thread = disp_enq_thread; #endif + PRM_DEBUG(idle_cpu_use_hlt); if (idle_cpu_use_hlt) { idle_cpu = cpu_idle_adaptive; CPU->cpu_m.mcpu_idle_cpu = cpu_idle; @@ -1068,6 +1074,7 @@ mach_init() #endif } + PRM_POINT("mach_smpinit()"); mach_smpinit(); } diff --git a/usr/src/uts/i86pc/os/startup.c b/usr/src/uts/i86pc/os/startup.c index 636e58280a..dd2b5d703b 100644 --- a/usr/src/uts/i86pc/os/startup.c +++ b/usr/src/uts/i86pc/os/startup.c @@ -25,6 +25,7 @@ * Copyright 2017 Nexenta Systems, Inc. * Copyright (c) 2018 Joyent, Inc. * Copyright (c) 2015 by Delphix. All rights reserved. + * Copyright 2020 Oxide Computer Company */ /* * Copyright (c) 2010, Intel Corporation. @@ -74,6 +75,7 @@ #include <sys/memlist_plat.h> #include <sys/varargs.h> #include <sys/promif.h> +#include <sys/prom_debug.h> #include <sys/modctl.h> #include <sys/sunddi.h> @@ -464,7 +466,7 @@ static pgcnt_t kphysm_init(page_t *, pgcnt_t); * | | * 0xFFFFFXXX.XXX00000 |-----------------------|- segkvmm_base (floating) * | segkp | - * |-----------------------|- segkp_base (floating) + * |-----------------------|- segkp_base (floating) * | page_t structures | valloc_base + valloc_sz * | memsegs, memlists, | * | page hash, etc. | @@ -623,21 +625,8 @@ size_t toxic_bit_map_len = 0; /* in bits */ #endif /* __i386 */ -/* - * Simple boot time debug facilities - */ -static char *prm_dbg_str[] = { - "%s:%d: '%s' is 0x%x\n", - "%s:%d: '%s' is 0x%llx\n" -}; - int prom_debug; -#define PRM_DEBUG(q) if (prom_debug) \ - prom_printf(prm_dbg_str[sizeof (q) >> 3], "startup.c", __LINE__, #q, q); -#define PRM_POINT(q) if (prom_debug) \ - prom_printf("%s:%d: %s\n", "startup.c", __LINE__, q); - /* * This structure is used to keep track of the intial allocations * done in startup_memlist(). The value of NUM_ALLOCATIONS needs to @@ -2273,6 +2262,7 @@ startup_end(void) * We can now setup for XSAVE because fpu_probe is done in configure(). */ if (fp_save_mech == FP_XSAVE) { + PRM_POINT("xsave_setup_msr()"); xsave_setup_msr(CPU); } @@ -2281,7 +2271,9 @@ startup_end(void) * support. */ setx86isalist(); + PRM_POINT("cpu_intr_alloc()"); cpu_intr_alloc(CPU, NINTR_THREADS); + PRM_POINT("psm_install()"); psm_install(); /* diff --git a/usr/src/uts/i86pc/sys/hpet_acpi.h b/usr/src/uts/i86pc/sys/hpet_acpi.h index e60ebe4bba..81304674b5 100644 --- a/usr/src/uts/i86pc/sys/hpet_acpi.h +++ b/usr/src/uts/i86pc/sys/hpet_acpi.h @@ -36,7 +36,7 @@ extern "C" { #endif /* - * Solaris uses an HPET Timer to generate interrupts for CPUs in Deep C-state + * illumos uses an HPET Timer to generate interrupts for CPUs in Deep C-state * with stalled LAPIC Timers. All CPUs use one HPET timer. The timer's * interrupt targets one CPU (via the I/O APIC). The one CPU that receives * the HPET's interrupt wakes up other CPUs as needed during the HPET Interrupt @@ -46,7 +46,7 @@ extern "C" { * Please see the Intel Programmer's guides. Interrupts are disabled before * a CPU Halts into Deep C-state. (This allows CPU-hardware-specific cleanup * before servicing interrupts.) When a Deep C-state CPU wakes up (due to - * an externally generated interrupt), it resume execution where it halted. + * an externally generated interrupt), it resumes execution where it halted. * The CPU returning from Deep C-state must enable interrupts before it will * handle the pending interrupt that woke it from Deep C-state. * @@ -72,7 +72,7 @@ extern "C" { * } timers[32]; * } * - * There are 32 possible timers in an hpet. Only the first 3 timers are + * There are 32 possible timers in an HPET. Only the first 3 timers are * required. The other 29 timers are optional. * * HPETs can have 64-bit or 32-bit timers. Timers/compare registers can @@ -80,7 +80,7 @@ extern "C" { * The first two timers are not used. The HPET spec intends the first two * timers to be used as "legacy replacement" for the PIT and RTC timers. * - * Solaris uses the first available non-legacy replacement timer as a proxy + * illumos uses the first available non-legacy replacement timer as a proxy * timer for processor Local APIC Timers that stop in deep idle C-states. */ @@ -97,7 +97,7 @@ extern "C" { #define HPET_SIZE (1024) /* - * Offsets of hpet registers and macros to access them from HPET base address. + * Offsets of HPET registers and macros to access them from HPET base address. */ #define HPET_GEN_CAP_OFFSET (0) #define HPET_GEN_CONFIG_OFFSET (0x10) diff --git a/usr/src/uts/i86pc/sys/prom_debug.h b/usr/src/uts/i86pc/sys/prom_debug.h new file mode 100644 index 0000000000..ae64d91711 --- /dev/null +++ b/usr/src/uts/i86pc/sys/prom_debug.h @@ -0,0 +1,72 @@ +/* + * This file and its contents are supplied under the terms of the + * Common Development and Distribution License ("CDDL"), version 1.0. + * You may only use this file in accordance with the terms of version + * 1.0 of the CDDL. + * + * A full copy of the text of the CDDL should have accompanied this + * source. A copy of the CDDL is also available via the Internet at + * http://www.illumos.org/license/CDDL. + */ + +/* + * Copyright 2020 Oxide Computer Company + */ + +#ifndef _SYS_PROM_DEBUG_H +#define _SYS_PROM_DEBUG_H + +#include <sys/promif.h> + +/* + * These macros are used to emit coarse-grained early boot debugging + * information when the user sets "prom_debug" in the boot environment. They + * should only be used for information that we cannot easily obtain through a + * richer mechanism because the machine hangs or crashes before other debugging + * tools are available. + */ + +#ifdef __cplusplus +extern "C" { +#endif + +extern int prom_debug; + +/* + * Print a string message, used to signal that we have at least reached a + * particular point in the code: + */ +#define PRM_POINT(q) do { \ + if (prom_debug) { \ + prom_printf("%s:%d: %s\n", \ + __FILE__, __LINE__, (q)); \ + } \ + } while (0) + +/* + * Print the name and value of an integer variable: + */ +#define PRM_DEBUG(q) do { \ + if (prom_debug) { \ + prom_printf("%s:%d: '%s' is 0x%llx\n", \ + __FILE__, __LINE__, #q, (long long)(q)); \ + } \ + } while (0) + +/* + * Print the name and value of a string (char *) variable (which may be NULL): + */ +#define PRM_DEBUGS(q) do { \ + if (prom_debug) { \ + const char *qq = q; \ + prom_printf("%s:%d: '%s' is '%s'\n", \ + __FILE__, __LINE__, #q, \ + qq != NULL ? qq : "<NULL>"); \ + } \ + } while (0) + +#ifdef __cplusplus +} +#endif + +#endif /* _SYS_PROM_DEBUG_H */ diff --git a/usr/src/uts/i86pc/vmm/Makefile b/usr/src/uts/i86pc/vmm/Makefile index e7f07c4c4e..0106dd0a0f 100644 --- a/usr/src/uts/i86pc/vmm/Makefile +++ b/usr/src/uts/i86pc/vmm/Makefile @@ -43,7 +43,6 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE) # Overrides and additions # -CERRWARN += -_gcc=-Wno-empty-body # 3rd party code SMOFF += all_func_returns @@ -51,9 +50,6 @@ SMOFF += all_func_returns # needs work $(OBJS_DIR)/vmm_sol_dev.o := SMOFF += signed_integer_overflow_check -# a can't happen: vmx_setcap() warn: variable dereferenced before check 'pptr' -$(OBJS_DIR)/vmx.o := SMOFF += deref_check - ALL_BUILDS = $(ALL_BUILDSONLY64) DEF_BUILDS = $(DEF_BUILDSONLY64) PRE_INC_PATH = -I$(COMPAT)/bhyve -I$(COMPAT)/bhyve/amd64 \ @@ -61,17 +57,9 @@ PRE_INC_PATH = -I$(COMPAT)/bhyve -I$(COMPAT)/bhyve/amd64 \ INC_PATH += -I$(UTSBASE)/i86pc/io/vmm -I$(UTSBASE)/i86pc/io/vmm/io AS_INC_PATH += -I$(UTSBASE)/i86pc/io/vmm -I$(OBJS_DIR) -CFLAGS += -_gcc=-Wimplicit-function-declaration -# The FreeBSD %# notation makes gcc gripe -CFLAGS += -_gcc=-Wno-format # enable collection of VMM statistics CFLAGS += -DVMM_KEEP_STATS -$(OBJS_DIR)/vmm.o := CERRWARN += -_gcc=-Wno-pointer-sign -_gcc=-Wno-type-limits -$(OBJS_DIR)/svm.o := CERRWARN += -_gcc=-Wno-pointer-sign -_gcc=-Wno-type-limits -$(OBJS_DIR)/vmx.o := CERRWARN += -_gcc=-Wno-unused-variable -$(OBJS_DIR)/iommu.o := CERRWARN += -_gcc=-Wno-unused-variable - LDFLAGS += -N misc/acpica -N misc/pcie -N fs/dev LDFLAGS += -z type=kmod -M $(MAPFILE) diff --git a/usr/src/uts/intel/io/amdf17nbdf/amdf17nbdf.c b/usr/src/uts/intel/io/amdf17nbdf/amdf17nbdf.c index 6b7da6a99a..7be8a4a9f8 100644 --- a/usr/src/uts/intel/io/amdf17nbdf/amdf17nbdf.c +++ b/usr/src/uts/intel/io/amdf17nbdf/amdf17nbdf.c @@ -684,13 +684,14 @@ amdf17nbdf_ioctl_kind(intptr_t arg, int mode) } static int -amdf17nbdf_ioctl_temp(amdf17nbdf_t *nbdf, minor_t minor, intptr_t arg, int mode) +amdf17nbdf_ioctl_scalar(amdf17nbdf_t *nbdf, minor_t minor, intptr_t arg, + int mode) { amdf17nb_t *nb; hrtime_t diff; - sensor_ioctl_temperature_t temp; + sensor_ioctl_scalar_t scalar; - bzero(&temp, sizeof (temp)); + bzero(&scalar, sizeof (scalar)); mutex_enter(&nbdf->amd_nbdf_lock); nb = amdf17nbdf_lookup_nb(nbdf, minor); @@ -710,12 +711,12 @@ amdf17nbdf_ioctl_temp(amdf17nbdf_t *nbdf, minor_t minor, intptr_t arg, int mode) } } - temp.sit_unit = SENSOR_UNIT_CELSIUS; - temp.sit_temp = nb->amd_nb_temp; - temp.sit_gran = AMDF17_THERMAL_GRANULARITY; + scalar.sis_unit = SENSOR_UNIT_CELSIUS; + scalar.sis_value = nb->amd_nb_temp; + scalar.sis_gran = AMDF17_THERMAL_GRANULARITY; mutex_exit(&nbdf->amd_nbdf_lock); - if (ddi_copyout(&temp, (void *)arg, sizeof (temp), + if (ddi_copyout(&scalar, (void *)arg, sizeof (scalar), mode & FKIOCTL) != 0) { return (EFAULT); } @@ -737,10 +738,10 @@ amdf17nbdf_ioctl(dev_t dev, int cmd, intptr_t arg, int mode, cred_t *credp, m = getminor(dev); switch (cmd) { - case SENSOR_IOCTL_TYPE: + case SENSOR_IOCTL_KIND: return (amdf17nbdf_ioctl_kind(arg, mode)); - case SENSOR_IOCTL_TEMPERATURE: - return (amdf17nbdf_ioctl_temp(nbdf, m, arg, mode)); + case SENSOR_IOCTL_SCALAR: + return (amdf17nbdf_ioctl_scalar(nbdf, m, arg, mode)); default: return (ENOTTY); } diff --git a/usr/src/uts/intel/io/amdnbtemp/amdnbtemp.c b/usr/src/uts/intel/io/amdnbtemp/amdnbtemp.c index 1330f8563f..17934520fd 100644 --- a/usr/src/uts/intel/io/amdnbtemp/amdnbtemp.c +++ b/usr/src/uts/intel/io/amdnbtemp/amdnbtemp.c @@ -103,7 +103,7 @@ typedef struct amdnbtemp { static void *amdnbtemp_state; static int -amdnbtemp_read(void *arg, sensor_ioctl_temperature_t *temp) +amdnbtemp_read(void *arg, sensor_ioctl_scalar_t *scalar) { amdnbtemp_t *at = arg; @@ -120,9 +120,9 @@ amdnbtemp_read(void *arg, sensor_ioctl_temperature_t *temp) at->at_temp -= AMDNBTEMP_TEMP_ADJUST; } - temp->sit_unit = SENSOR_UNIT_CELSIUS; - temp->sit_gran = AMDNBTEMP_GRANULARITY; - temp->sit_temp = at->at_temp; + scalar->sis_unit = SENSOR_UNIT_CELSIUS; + scalar->sis_gran = AMDNBTEMP_GRANULARITY; + scalar->sis_value = at->at_temp; mutex_exit(&at->at_mutex); return (0); @@ -130,7 +130,7 @@ amdnbtemp_read(void *arg, sensor_ioctl_temperature_t *temp) static const ksensor_ops_t amdnbtemp_temp_ops = { .kso_kind = ksensor_kind_temperature, - .kso_temp = amdnbtemp_read + .kso_scalar = amdnbtemp_read }; static void diff --git a/usr/src/uts/intel/io/coretemp/coretemp.c b/usr/src/uts/intel/io/coretemp/coretemp.c index ee2d143554..bea8078002 100644 --- a/usr/src/uts/intel/io/coretemp/coretemp.c +++ b/usr/src/uts/intel/io/coretemp/coretemp.c @@ -259,7 +259,7 @@ coretemp_update(coretemp_t *ct, coretemp_sensor_t *sensor, cmi_hdl_t hdl) } static int -coretemp_read(void *arg, sensor_ioctl_temperature_t *sit) +coretemp_read(void *arg, sensor_ioctl_scalar_t *scalar) { coretemp_sensor_t *sensor = arg; coretemp_t *ct = sensor->cs_coretemp; @@ -313,10 +313,10 @@ coretemp_read(void *arg, sensor_ioctl_temperature_t *sit) sensor->cs_temperature = sensor->cs_tjmax - reading; sensor->cs_resolution = resolution; - sit->sit_unit = SENSOR_UNIT_CELSIUS; - sit->sit_temp = sensor->cs_temperature; - sit->sit_gran = CORETEMP_GRANULARITY; - sit->sit_prec = sensor->cs_resolution; + scalar->sis_unit = SENSOR_UNIT_CELSIUS; + scalar->sis_value = sensor->cs_temperature; + scalar->sis_gran = CORETEMP_GRANULARITY; + scalar->sis_prec = sensor->cs_resolution; mutex_exit(&ct->coretemp_mutex); return (0); @@ -324,7 +324,7 @@ coretemp_read(void *arg, sensor_ioctl_temperature_t *sit) static const ksensor_ops_t coretemp_temp_ops = { .kso_kind = ksensor_kind_temperature, - .kso_temp = coretemp_read + .kso_scalar = coretemp_read }; static void diff --git a/usr/src/uts/intel/io/pchtemp/pchtemp.c b/usr/src/uts/intel/io/pchtemp/pchtemp.c index 4aeb098112..2cfd7ae806 100644 --- a/usr/src/uts/intel/io/pchtemp/pchtemp.c +++ b/usr/src/uts/intel/io/pchtemp/pchtemp.c @@ -137,7 +137,7 @@ pchtemp_read_check(pchtemp_t *pch) } static int -pchtemp_read(void *arg, sensor_ioctl_temperature_t *sit) +pchtemp_read(void *arg, sensor_ioctl_scalar_t *scalar) { uint16_t temp, ctt, tahv, talv; uint8_t tsel; @@ -175,9 +175,9 @@ pchtemp_read(void *arg, sensor_ioctl_temperature_t *sit) } pch->pcht_temp = (temp & PCHTEMP_REG_TEMP_TSR) - PCHTEMP_TEMP_OFFSET; - sit->sit_unit = SENSOR_UNIT_CELSIUS; - sit->sit_gran = PCHTEMP_TEMP_RESOLUTION; - sit->sit_temp = pch->pcht_temp; + scalar->sis_unit = SENSOR_UNIT_CELSIUS; + scalar->sis_gran = PCHTEMP_TEMP_RESOLUTION; + scalar->sis_value = pch->pcht_temp; mutex_exit(&pch->pcht_mutex); return (0); @@ -185,7 +185,7 @@ pchtemp_read(void *arg, sensor_ioctl_temperature_t *sit) static const ksensor_ops_t pchtemp_temp_ops = { .kso_kind = ksensor_kind_temperature, - .kso_temp = pchtemp_read + .kso_scalar = pchtemp_read }; static void diff --git a/usr/src/uts/intel/tem/Makefile b/usr/src/uts/intel/tem/Makefile index 9eca2e7d98..1165cf3264 100644 --- a/usr/src/uts/intel/tem/Makefile +++ b/usr/src/uts/intel/tem/Makefile @@ -38,7 +38,6 @@ UTSBASE = ../.. # MODULE = tem OBJECTS = $(TEM_OBJS:%=$(OBJS_DIR)/%) -LINTS = $(TEM_OBJS:%.o=$(LINTS_DIR)/%.ln) ROOTMODULE = $(ROOT_MISC_DIR)/$(MODULE) # @@ -50,22 +49,11 @@ include $(UTSBASE)/intel/Makefile.intel # Define targets # ALL_TARGET = $(BINARY) -LINT_TARGET = $(MODULE).lint INSTALL_TARGET = $(BINARY) $(ROOTMODULE) LDFLAGS += -dy -Ndacf/consconfig_dacf # -# For now, disable these lint checks; maintainers should endeavor -# to investigate and remove these for maximum lint coverage. -# Please do not carry these forward to new Makefiles. -# -LINTTAGS += -erroff=E_STATIC_UNUSED - -CERRWARN += -_gcc=-Wno-unused-function -CERRWARN += $(CNOWARN_UNINIT) - -# # Default build targets. # .KEEP_STATE: @@ -78,12 +66,6 @@ clean: $(CLEAN_DEPS) clobber: $(CLOBBER_DEPS) -lint: $(LINT_DEPS) - -modlintlib: $(MODLINTLIB_DEPS) - -clean.lint: $(CLEAN_LINT_DEPS) - install: $(INSTALL_DEPS) # diff --git a/usr/src/uts/sparc/tem/Makefile b/usr/src/uts/sparc/tem/Makefile index 12d9741c56..ee46e5852d 100644 --- a/usr/src/uts/sparc/tem/Makefile +++ b/usr/src/uts/sparc/tem/Makefile @@ -40,9 +40,6 @@ UTSBASE = ../.. # MODULE = tem OBJECTS = $(TEM_OBJS:%=$(OBJS_DIR)/%) $(FONT_OBJS:%=$(OBJS_DIR)/%) - -LINTS = $(TEM_OBJS:%.o=$(LINTS_DIR)/%.ln) -LINTS += $(FONT_OBJS:%.o=$(LINTS_DIR)/%.ln) ROOTMODULE = $(ROOT_MISC_DIR)/$(MODULE) # @@ -54,24 +51,11 @@ include $(UTSBASE)/sparc/Makefile.sparc # Define targets # ALL_TARGET = $(BINARY) -LINT_TARGET = $(MODULE).lint INSTALL_TARGET = $(BINARY) $(ROOTMODULE) -CFLAGS += $(CCVERBOSE) - LDFLAGS += -dy -Ndacf/consconfig_dacf # -# For now, disable these lint checks; maintainers should endeavor -# to investigate and remove these for maximum lint coverage. -# Please do not carry these forward to new Makefiles. -# -LINTTAGS += -erroff=E_STATIC_UNUSED - -CERRWARN += -_gcc=-Wno-unused-function -CERRWARN += $(CNOWARN_UNINIT) - -# # Default build targets. # .KEEP_STATE: @@ -84,19 +68,9 @@ clean: $(CLEAN_DEPS) clobber: $(CLOBBER_DEPS) -lint: $(LINT_DEPS) - -modlintlib: $(MODLINTLIB_DEPS) - -clean.lint: $(CLEAN_LINT_DEPS) - install: $(INSTALL_DEPS) # # Include common targets. # include $(UTSBASE)/sparc/Makefile.targ - -CLOBBERFILES += \ - $(OBJS_DIR)/$(VGATEXT_FONT).o \ - $(OBJS_DIR)/$(VGATEXT_FONT).c diff --git a/usr/src/uts/sun/sys/ser_async.h b/usr/src/uts/sun/sys/ser_async.h index 8e8a573829..0f89bce4c5 100644 --- a/usr/src/uts/sun/sys/ser_async.h +++ b/usr/src/uts/sun/sys/ser_async.h @@ -27,8 +27,6 @@ #ifndef _SYS_SER_ASYNC_H #define _SYS_SER_ASYNC_H -#pragma ident "%Z%%M% %I% %E% SMI" - /* * Initial port setup parameters for async lines */ @@ -57,9 +55,9 @@ extern "C" { #define ZFIFOSZ 3 /* - * this macro needs a constant Hertz, but we can now have a hires_tick. + * This macro needs a constant 100 Hz, but hires_tick or hz may change that. * ztdelay in zs_async.c converts to a true delay based on hz so we - * can use 100 for Hertz here. + * can use 100 Hz here. */ #define ZDELAY(n) ZSDelayConst(100, ZFIFOSZ, NBBY, n) @@ -166,9 +164,9 @@ struct asyncline { * and the second byte is the actual data. The ring buffer * needs to be defined as ushort_t to accomodate this. */ - ushort_t za_ring[RINGSIZE]; + ushort_t za_ring[RINGSIZE]; timeout_id_t za_kick_rcv_id; - int za_kick_rcv_count; + int za_kick_rcv_count; timeout_id_t za_zsa_restart_id; bufcall_id_t za_bufcid; mblk_t *za_rstandby[ZSA_MAX_RSTANDBY]; diff --git a/usr/src/uts/sun4u/chicago/io/fpc/fpc-impl-4u.c b/usr/src/uts/sun4u/chicago/io/fpc/fpc-impl-4u.c index aa96f19079..a8ceea0344 100644 --- a/usr/src/uts/sun4u/chicago/io/fpc/fpc-impl-4u.c +++ b/usr/src/uts/sun4u/chicago/io/fpc/fpc-impl-4u.c @@ -24,6 +24,10 @@ * Use is subject to license terms. */ +/* + * Copyright 2020 Nexenta by DDN, Inc. All rights reserved. + */ + #include <sys/file.h> #include <sys/sunndi.h> #include <sys/sunddi.h> @@ -101,7 +105,6 @@ static uint64_t counter_reg_offsets[] = { static ldi_ident_t ldi_identifier; static boolean_t ldi_identifier_valid = B_FALSE; -static cred_t *credentials = NULL; /* Called by _init to determine if it is OK to install driver. */ int @@ -116,7 +119,6 @@ fpc_platform_module_init(dev_info_t *dip) { int status; - credentials = crget(); status = ldi_ident_from_dip(dip, &ldi_identifier); if (status == 0) ldi_identifier_valid = B_TRUE; @@ -211,8 +213,6 @@ fpc_platform_module_fini(dev_info_t *dip) { if (ldi_identifier_valid) ldi_ident_release(ldi_identifier); - if (credentials) - crfree(credentials); } fire_perfreg_handle_t @@ -226,7 +226,7 @@ fpc_get_perfreg_handle(int devnum) if ((handle_impl->devspec = fpc_get_platform_data_by_number(devnum)) != NULL) { rval = ldi_open_by_name(handle_impl->devspec->nodename, - OPEN_FLAGS, credentials, &handle_impl->devhandle, + OPEN_FLAGS, kcred, &handle_impl->devhandle, ldi_identifier); } @@ -243,7 +243,7 @@ fpc_free_counter_handle(fire_perfreg_handle_t handle) { fire_counter_handle_impl_t *handle_impl = (fire_counter_handle_impl_t *)handle; - (void) ldi_close(handle_impl->devhandle, OPEN_FLAGS, credentials); + (void) ldi_close(handle_impl->devhandle, OPEN_FLAGS, kcred); kmem_free(handle_impl, sizeof (fire_counter_handle_impl_t)); return (SUCCESS); } @@ -281,7 +281,7 @@ fpc_event_io(fire_perfreg_handle_t handle, fire_perfcnt_t group, /* Read original value. */ if (((rval = ldi_ioctl(handle_impl->devhandle, cmd, (intptr_t)&prg, - FKIOCTL, credentials, &ioctl_rval)) == SUCCESS) && (!is_write)) { + FKIOCTL, kcred, &ioctl_rval)) == SUCCESS) && (!is_write)) { *reg_data = prg.data; } @@ -322,7 +322,7 @@ fpc_counter_io(fire_perfreg_handle_t handle, fire_perfcnt_t group, prg.data = *value; if (((rval = ldi_ioctl(handle_impl->devhandle, command, (intptr_t)&prg, - FKIOCTL, credentials, &ioctl_rval)) == SUCCESS) && (!is_write)) { + FKIOCTL, kcred, &ioctl_rval)) == SUCCESS) && (!is_write)) { *value = prg.data; } diff --git a/usr/src/uts/sun4v/ontario/io/tsalarm.c b/usr/src/uts/sun4v/ontario/io/tsalarm.c index 7fb9577028..6f80db8e88 100644 --- a/usr/src/uts/sun4v/ontario/io/tsalarm.c +++ b/usr/src/uts/sun4v/ontario/io/tsalarm.c @@ -544,7 +544,7 @@ FAIL: if (rv != 0) { if (softc->flags & TSAL_OPENED) (void) ldi_close(softc->lh, FREAD|FWRITE, credp); - if (softc->flags * TSAL_IDENTED) + if (softc->flags & TSAL_IDENTED) (void) ldi_ident_release(softc->li); softc->flags &= ~(TSAL_OPENED | TSAL_IDENTED); if (softc->req_ptr != NULL) |