From e1db1470fb0ac99178e68878e7883046ce4c0949 Mon Sep 17 00:00:00 2001 From: Kseniia Antonenko Date: Sat, 6 Feb 2021 18:01:13 +0300 Subject: [PATCH] issue #76: Ability to read xport files (v5 and v8) --- README.md | 78 +++- pom.xml | 16 +- .../com/epam/parso/CSVMetadataWriter.java | 9 + .../java/com/epam/parso/ColumnFormat.java | 2 +- .../com/epam/parso/common/BytesHelper.java | 337 ++++++++++++++ .../ParserMessageConstants.java | 8 +- .../parso/impl/CSVMetadataWriterImpl.java | 36 +- .../com/epam/parso/impl/SasFileParser.java | 153 ++----- .../epam/parso/impl/SasFileReaderImpl.java | 4 +- .../com/epam/parso/xport/XportDataset.java | 22 + .../parso/xport/XportDatasetProperties.java | 128 ++++++ .../epam/parso/xport/XportFileProperties.java | 77 ++++ .../com/epam/parso/xport/XportFileReader.java | 133 ++++++ .../parso/xport/XportVariableProperties.java | 255 +++++++++++ .../com/epam/parso/xport/XportVersion.java | 16 + .../parso/xport/impl/XportFileConstants.java | 81 ++++ .../parso/xport/impl/XportFileParser.java | 273 +++++++++++ .../parso/xport/impl/XportFileReaderImpl.java | 179 ++++++++ .../parso/xport/impl/XportMetadataParser.java | 423 ++++++++++++++++++ .../xport/impl/XportMetadataParserV5.java | 80 ++++ .../xport/impl/XportMetadataParserV8.java | 260 +++++++++++ .../com/epam/parso/CSVDataWriterUnitTest.java | 16 + .../epam/parso/CSVMetadataWriterUnitTest.java | 16 + .../com/epam/parso/SasFileReaderUnitTest.java | 207 +++------ src/test/java/com/epam/parso/TestUtils.java | 67 ++- .../epam/parso/common/BytesHelperTest.java | 31 ++ .../epam/parso/xport/XportFileReaderTest.java | 329 ++++++++++++++ src/test/resources/xport/v5_6/input/ae.xpt | Bin 0 -> 474000 bytes .../resources/xport/v5_6/input/air_class.xpt | Bin 0 -> 5200 bytes src/test/resources/xport/v5_6/input/alq_f.xpt | Bin 0 -> 438320 bytes src/test/resources/xport/v5_6/input/dm.xpt | Bin 0 -> 79280 bytes src/test/resources/xport/v5_6/output/ae.csv | 1 + .../resources/xport/v5_6/output/ae_meta.csv | 55 +++ .../resources/xport/v5_6/output/air_class.csv | 1 + .../xport/v5_6/output/air_class_meta.csv | 1 + .../resources/xport/v5_6/output/alq_f.csv | 1 + .../xport/v5_6/output/alq_f_meta.csv | 1 + src/test/resources/xport/v5_6/output/dm.csv | 1 + .../resources/xport/v5_6/output/dm_meta.csv | 1 + 39 files changed, 3018 insertions(+), 280 deletions(-) create mode 100644 src/main/java/com/epam/parso/common/BytesHelper.java rename src/main/java/com/epam/parso/{impl => common}/ParserMessageConstants.java (91%) create mode 100644 src/main/java/com/epam/parso/xport/XportDataset.java create mode 100644 src/main/java/com/epam/parso/xport/XportDatasetProperties.java create mode 100644 src/main/java/com/epam/parso/xport/XportFileProperties.java create mode 100644 src/main/java/com/epam/parso/xport/XportFileReader.java create mode 100644 src/main/java/com/epam/parso/xport/XportVariableProperties.java create mode 100644 src/main/java/com/epam/parso/xport/XportVersion.java create mode 100644 src/main/java/com/epam/parso/xport/impl/XportFileConstants.java create mode 100644 src/main/java/com/epam/parso/xport/impl/XportFileParser.java create mode 100644 src/main/java/com/epam/parso/xport/impl/XportFileReaderImpl.java create mode 100644 src/main/java/com/epam/parso/xport/impl/XportMetadataParser.java create mode 100644 src/main/java/com/epam/parso/xport/impl/XportMetadataParserV5.java create mode 100644 src/main/java/com/epam/parso/xport/impl/XportMetadataParserV8.java create mode 100644 src/test/java/com/epam/parso/common/BytesHelperTest.java create mode 100644 src/test/java/com/epam/parso/xport/XportFileReaderTest.java create mode 100644 src/test/resources/xport/v5_6/input/ae.xpt create mode 100644 src/test/resources/xport/v5_6/input/air_class.xpt create mode 100644 src/test/resources/xport/v5_6/input/alq_f.xpt create mode 100644 src/test/resources/xport/v5_6/input/dm.xpt create mode 100644 src/test/resources/xport/v5_6/output/ae.csv create mode 100644 src/test/resources/xport/v5_6/output/ae_meta.csv create mode 100644 src/test/resources/xport/v5_6/output/air_class.csv create mode 100644 src/test/resources/xport/v5_6/output/air_class_meta.csv create mode 100644 src/test/resources/xport/v5_6/output/alq_f.csv create mode 100644 src/test/resources/xport/v5_6/output/alq_f_meta.csv create mode 100644 src/test/resources/xport/v5_6/output/dm.csv create mode 100644 src/test/resources/xport/v5_6/output/dm_meta.csv diff --git a/README.md b/README.md index b8f5222..fe39c2e 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,14 @@ ![Version](https://img.shields.io/maven-central/v/com.epam/parso) # Parso Java library + +## Parso 3.0 +***1 February 2021*** + +* Implemented reading of SAS Transport File Format (XPORT): Version 5 and Version 8 (not tested) + +[i54]: https://github.com/epam/parso/issues/76 + ## Parso 2.0.13 ***17 December 2020*** @@ -159,10 +167,12 @@ If you use Maven, add the following dependency into the pom.xml file: com.epam parso - 2.0.13 + 3.0 ``` +***Working with SAS7BDAT files*** + Create a variable of the SasFileReader class and indicate your InputStream that contains the SAS7BDAT file as a parameter in the SasFileReader constructor: ```java com.epam.parso.SasFileReader sasFileReader = new SasFileReaderImpl(is); @@ -212,6 +222,72 @@ To write rows one by one to the ‘writer’ variable: csvDataWriter.writeRow(sasFileReader.getColumns(), sasFileReader.readNext()); ``` +***Working with XPORT files*** + +Create a variable of the XportFileReader class and specify your XPORT source file (Version 5 or 8) +and Xport version: +```java +com.epam.parso.xport.XportFileReader xportFileReader = new XportFileReaderImpl(file, XportVersion.VERSION_5); +``` + +To get the properties of a XPORT file, use: +```java +xportFileReader.getXportFileProperties(); +``` + +XPORT file can contain several datasets. + +You can process the file iteratively. +When you create xportFileReader instance, the cursor is set to the start of the first dataset (with index 0). + +To read current dataset line by line, use: + +```java +sasFileReader.readNext(); //to read rows one by one +``` + +To switch to the next dataset, use: + +```java +xportFileReader.nextDataset(); +``` + +To get all data of the XPORT file, use: + +```java +xportFileReader.readAll(); //to read all rows in all datasets at once + +xportFileReader.readAllInDatasets(); //to read all rows in specified datasets at once + +xportFileReader.readAllInCurrentDataset(); //to read all rows in current dataset. You can use it if you know that your file contains only one dataset +``` + +To convert the metadata of the file into CSV format, use: + +```java +Writer writer = new StringWriter(); +CSVMetadataWriter csvMetadataWriter = new CSVMetadataWriterImpl(writer); +csvMetadataWriter.writeMetadata(xportFileReader.getColumns()); +``` +To convert the data of the file into CSV format, use: + +```java +Writer writer = new StringWriter(); +CSVDataWriter csvDataWriter = new CSVDataWriterImpl(writer); +csvDataWriter.writeColumnNames(xportFileReader.getCurrentDatasetMetadata().getColumns()); +``` + +To write all rows at once to the ‘writer’ variable: + +```java +csvDataWriter.writeRowsArray(xportFileReader.getCurrentDatasetMetadata().getColumns(), xportFileReader.readAllInCurrentDataset()); +``` +To write rows one by one to the ‘writer’ variable: + +```java +csvDataWriter.writeRow(xportFileReader.getCurrentDatasetMetadata().getColumns(), xportFileReader.readNext()); +``` + ## License Copyright (C) 2015 EPAM diff --git a/pom.xml b/pom.xml index da568a1..475f13d 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.epam parso - 2.0.14-SNAPSHOT + 3.0 jar parso Parso is a lightweight Java library designed to read SAS7BDAT datasets. The Parso interfaces @@ -214,6 +214,20 @@ 1.7.5 + + org.projectlombok + lombok + 1.18.16 + provided + + + + + org.riversun + bigdoc + 0.3.0 + + junit diff --git a/src/main/java/com/epam/parso/CSVMetadataWriter.java b/src/main/java/com/epam/parso/CSVMetadataWriter.java index 9eb72e4..7e3b999 100644 --- a/src/main/java/com/epam/parso/CSVMetadataWriter.java +++ b/src/main/java/com/epam/parso/CSVMetadataWriter.java @@ -19,6 +19,7 @@ package com.epam.parso; +import com.epam.parso.xport.XportFileProperties; import java.io.IOException; import java.util.List; @@ -41,4 +42,12 @@ public interface CSVMetadataWriter { * @throws IOException appears if the output into writer is impossible. */ void writeSasFileProperties(SasFileProperties sasFileProperties) throws IOException; + + /** + * The method to output the xport file properties. + * + * @param xportFileProperties the variable with sas file properties data. + * @throws IOException appears if the output into writer is impossible. + */ + void writeXportFileProperties(XportFileProperties xportFileProperties) throws IOException; } diff --git a/src/main/java/com/epam/parso/ColumnFormat.java b/src/main/java/com/epam/parso/ColumnFormat.java index 2aa7ae4..b2ba756 100644 --- a/src/main/java/com/epam/parso/ColumnFormat.java +++ b/src/main/java/com/epam/parso/ColumnFormat.java @@ -40,7 +40,7 @@ public class ColumnFormat { * The constructor that defines all parameters of the ColumnFormat class. * * @param name - column format name. - * @param width - olumn format width. + * @param width - column format width. * @param precision - column format precision. */ public ColumnFormat(String name, int width, int precision) { diff --git a/src/main/java/com/epam/parso/common/BytesHelper.java b/src/main/java/com/epam/parso/common/BytesHelper.java new file mode 100644 index 0000000..fe9a288 --- /dev/null +++ b/src/main/java/com/epam/parso/common/BytesHelper.java @@ -0,0 +1,337 @@ +package com.epam.parso.common; + +import static com.epam.parso.common.ParserMessageConstants.EMPTY_INPUT_STREAM; +import static com.epam.parso.impl.SasFileConstants.BYTES_IN_DOUBLE; +import static java.util.stream.Collectors.toCollection; + +import com.epam.parso.impl.SasFileConstants; +import java.io.IOException; +import java.io.InputStream; +import java.io.UnsupportedEncodingException; +import java.nio.ByteBuffer; +import java.nio.ByteOrder; +import java.nio.charset.Charset; +import java.nio.charset.StandardCharsets; +import java.util.HashSet; +import java.util.Set; +import java.util.stream.IntStream; + +/** + * Helper for byte reading operations. + */ +public final class BytesHelper { + + /** + * Private constructor for utility class. + */ + private BytesHelper() { + } + + /** + * Missing values are written out with the first byte (the exponent) indicating + * the proper missing values. All subsequent bytes are 0x00. The first byte is: + * type byte + * ._ 0x5f + * . 0x2e + * .A 0x41 + * .B 0x42 + * .... + * .Z 0x5a + */ + public static final Set XPORT_MISSING_VALUES = + IntStream.rangeClosed(0x41, 0x5a) + .mapToObj(val -> (byte) val) + .collect(toCollection(HashSet::new)); + static { + XPORT_MISSING_VALUES.add((byte) 0x5f); + XPORT_MISSING_VALUES.add((byte) 0x2e); + } + + /** + * The function to convert an array of bytes into a numeral of the {@link Short} type. + * For convenience, the resulting number is converted into the int type. + * + * @param bytes a long number represented by an array of bytes. + * @param endianness 1 for the little-endian sequence, 0 for big-endian. + * @return a number of the int type that is the conversion result. + */ + public static int bytesToShort(byte[] bytes, int endianness) { + return byteArrayToByteBuffer(bytes, endianness).getShort(); + } + + /** + * The function to convert an array of bytes into an int number. + * + * @param bytes a long number represented by an array of bytes. + * @param endianness 1 for the little-endian sequence, 0 for big-endian. + * @return a number of the int type that is the conversion result. + */ + public static int bytesToInt(byte[] bytes, int endianness) { + return byteArrayToByteBuffer(bytes, endianness).getInt(); + } + + /** + * The function to convert an array of bytes into a long number. + * + * @param bytes a long number represented by an array of bytes. + * @param endianness 1 for the little-endian sequence, 0 for big-endian. + * @return a number of the long type that is the conversion result. + */ + public static long bytesToLong(byte[] bytes, int endianness) { + return byteArrayToByteBuffer(bytes, endianness).getLong(); + } + + /** + * The function to convert an array of bytes into a string. + * + * @param bytes a string represented by an array of bytes. + * @param charset the charset to be used to decode the bytes. + * @return the conversion result string. + */ + public static String bytesToString(byte[] bytes, Charset charset) { + return new String(bytes, charset); + } + + /** + * The function to convert an array of bytes into a string. + * + * @param bytes a string represented by an array of bytes. + * @return the conversion result string. + */ + public static String bytesToString(byte[] bytes) { + return new String(bytes, StandardCharsets.US_ASCII); + } + + /** + * The function to convert a sub-range of an array of bytes into a string. + * + * @param bytes a string represented by an array of bytes. + * @param offset the initial offset + * @param length the length + * @param encoding the character encoding + * @return the conversion result string. + * @throws UnsupportedEncodingException when unknown encoding. + * @throws StringIndexOutOfBoundsException when invalid offset and/or length. + */ + public static String bytesToString(byte[] bytes, int offset, int length, String encoding) + throws UnsupportedEncodingException, StringIndexOutOfBoundsException { + return new String(bytes, offset, length, encoding); + } + + /** + * The function to convert an array of bytes into a string. + * @param bytes a string represented by an array of bytes. + * @param offset the initial offset + * @param length the length + * @return the conversion result string. + * @throws UnsupportedEncodingException when unknown encoding. + * @throws StringIndexOutOfBoundsException when invalid offset and/or length. + */ + public static String bytesToString(byte[] bytes, int offset, int length) + throws UnsupportedEncodingException, StringIndexOutOfBoundsException { + return bytesToString(bytes, offset, length, StandardCharsets.US_ASCII.name()); + } + + /** + * The function to convert an array of bytes with any order of bytes into {@link ByteBuffer}. + * {@link ByteBuffer} has the order of bytes defined in the file located at the + * {@link SasFileConstants#ALIGN_2_OFFSET} offset. + * Later the parser converts result {@link ByteBuffer} into a number. + * + * @param data the input array of bytes with the little-endian or big-endian order. + * @param endianness 1 for the little-endian sequence, 0 for big-endian. + * @return {@link ByteBuffer} with the order of bytes defined in the file located at + * the {@link SasFileConstants#ALIGN_2_OFFSET} offset. + */ + public static ByteBuffer byteArrayToByteBuffer(byte[] data, int endianness) { + ByteBuffer byteBuffer = ByteBuffer.wrap(data); + if (endianness == 0) { + return byteBuffer; + } else { + return byteBuffer.order(ByteOrder.LITTLE_ENDIAN); + } + } + + /** + * The function to convert an array of bytes in the IEEE 754 format into a double number. + * + * @param bytes a double number represented by an array of bytes. + * @param endianness 1 for the little-endian sequence, 0 for big-endian. + * @return a number of the double type that is the conversion result. + */ + public static double ieeeBytesToDouble(byte[] bytes, int endianness) { + ByteBuffer original = byteArrayToByteBuffer(bytes, endianness); + + if (bytes.length < BYTES_IN_DOUBLE) { + ByteBuffer byteBuffer = ByteBuffer.allocate(BYTES_IN_DOUBLE); + if (endianness == 1) { + byteBuffer.position(BYTES_IN_DOUBLE - bytes.length); + } + byteBuffer.put(original); + byteBuffer.order(original.order()); + byteBuffer.position(0); + original = byteBuffer; + } + + return original.getDouble(); + } + + /** + * The function to convert an array of bytes into a number. The result can be double or long values. + * The numbers in XPORT are stored in the IBM format. A number is considered long if the difference between the + * whole + * number and its integer part is less than {@link SasFileConstants#EPSILON}. + * + * @param mass the number represented by an array of bytes. + * @return number of a long or double type. + */ + public static Object convertIbmByteArrayToNumber(byte[] mass) { + double resultDouble = BytesHelper.ibmBytesToDouble(mass); + return convertDoubleToNumber(resultDouble); + } + + /** + * The function to convert a double into a number. The result can be double or long values. + * A number is considered long if the difference between the whole + * number and its integer part is less than {@link SasFileConstants#EPSILON}. + * + * @param resultDouble value as a double. + * @return number of a long or double type. + */ + public static Object convertDoubleToNumber(double resultDouble) { + if (Double.isNaN(resultDouble) || (resultDouble < SasFileConstants.NAN_EPSILON && resultDouble > 0)) { + return null; + } + + long resultLong = Math.round(resultDouble); + if (Math.abs(resultDouble - resultLong) >= SasFileConstants.EPSILON) { + return resultDouble; + } else { + return resultLong; + } + } + + /** + * The function to convert an array of bytes in IBM format into a double number. + * + * IEEE format: + * SEEEEEEEEEEEMMMM ............ MMMM + * Sign bit, 11 bits exponent, 52 bit fraction. Exponent is + * excess 1023. The fraction is multiplied by a power of 2 of + * the actual exponent. Normalized floating point numbers are + * represented with the binary point immediately to the left + * of the fraction with an implied "1" to the left of the + * binary point. + * + * IBM format: + * SEEEEEEEMMMM ......... MMMM + * Sign bit, 7 bit exponent, 56 bit fraction. Exponent is + * excess 64. The fraction is multiplied bya power of 16 of + * the actual exponent. Normalized floating point numbers are + * represented with the radix point immediately to the left of + * the high order hex fraction digit. + * + * @param bytes a double number represented by an array of bytes. + * @return a number of the double type that is the conversion result. + */ + public static double ibmBytesToDouble(byte[] bytes) { + + // parse the 64 bits of IBM float as one 8-byte unsigned long long + ByteBuffer byteBuffer = ByteBuffer.wrap(bytes); + long aLong = byteBuffer.getLong(); + + // 1-bit sign, 7-bits exponent, 56-bits mantissa + long sign = aLong & 0x8000000000000000L; + long exponent = (aLong >> 56) & 0x7F; + long mantissa = aLong & 0x00FFFFFFFFFFFFFFL; + + if (mantissa == 0) { + if (bytes[0] == (byte) 0x00) { + return 0.0; + } else if (bytes[0] == (byte) 0x80) { + return -0.0; + } else if (XPORT_MISSING_VALUES.contains(bytes[0])) { + return Double.NaN; + } else { + throw new IllegalArgumentException("Neither zero nor NaN"); + } + } + + // The fraction bit to the left of the binary point in the ieee format was set and the number was shifted + // 0, 1, 2, or 3 places. This will tell us how to adjust the ibm exponent + // to be a power of 2 ieee exponent and how to shift the + // fraction bits to restore the correct magnitude. + // IBM-format exponent is base 16, so the mantissa can have up to 3 + // leading zero-bits in the binary mantissa. IEEE format exponent + // is base 2, so we don't need any leading zero-bits and will shift + // accordingly. + int shift; + if ((aLong & 0x0080000000000000L) != 0) { + shift = 3; + } else if ((aLong & 0x0040000000000000L) != 0) { + shift = 2; + } else if ((aLong & 0x0020000000000000L) != 0) { + shift = 1; + } else { + shift = 0; + } + mantissa >>= shift; + + // clear the 1 bit to the left of the binary point. This is implicit in IEEE specification + mantissa &= 0xffefffffffffffffL; + + // The ibm exponent is excess 64 but is adjusted by 65 since during conversion to ibm + // format the exponent is incremented by 1 and the fraction + // bits left 4 positions to the right of the radix point + exponent -= 65; + // IBM exponent is base 16, IEEE is base 2, so we multiply by 4 + exponent <<= 2; + // IEEE exponent is excess 1023, but we also increment for each + // right-shift when aligning the mantissa's first 1-bit + exponent += shift + 1023; + + // IEEE: 1-bit sign, 11-bits exponent, 52-bits mantissa + // We didn't shift the sign bit, so it's already in the right spot + long ieee = sign | (exponent << 52) | mantissa; + ByteBuffer buffer = ByteBuffer.allocate(Long.BYTES); + buffer.putLong(ieee).flip(); + + return buffer.getDouble(); + } + + /** + * Skip specified number of bytes of data from the input stream, + * or fail if there are not enough left. + * + * @param inputStream input stream + * @param skipByteBuffer byte buffer used for skip operations. Actually the data containing in this buffer is + * ignored, because it only used for dummy reads. + * @param numberOfBytesToSkip the number of bytes to skip + * @throws IOException if the number of bytes skipped was incorrect + */ + public static void skipBytes(InputStream inputStream, byte[] skipByteBuffer, long numberOfBytesToSkip) + throws IOException { + + long remainBytes = numberOfBytesToSkip; + long readBytes; + while (remainBytes > 0) { + try { + readBytes = inputStream.read(skipByteBuffer, 0, + (int) Math.min(remainBytes, skipByteBuffer.length)); + if (readBytes < 0) { // EOF + break; + } + } catch (IOException e) { + throw new IOException(EMPTY_INPUT_STREAM); + } + remainBytes -= readBytes; + } + + long actuallySkipped = numberOfBytesToSkip - remainBytes; + + if (actuallySkipped != numberOfBytesToSkip) { + throw new IOException("Expected to skip " + numberOfBytesToSkip + + " to the end of the header, but skipped " + actuallySkipped + " instead."); + } + } +} diff --git a/src/main/java/com/epam/parso/impl/ParserMessageConstants.java b/src/main/java/com/epam/parso/common/ParserMessageConstants.java similarity index 91% rename from src/main/java/com/epam/parso/impl/ParserMessageConstants.java rename to src/main/java/com/epam/parso/common/ParserMessageConstants.java index cd23aed..ab8dff4 100644 --- a/src/main/java/com/epam/parso/impl/ParserMessageConstants.java +++ b/src/main/java/com/epam/parso/common/ParserMessageConstants.java @@ -17,13 +17,13 @@ * ************************************************************************* */ -package com.epam.parso.impl; +package com.epam.parso.common; /** * This is a class to store debugging info, info about errors and warnings which can be received * when parsing the sas7bdat file. */ -interface ParserMessageConstants { +public interface ParserMessageConstants { /** * Error string if there are no available bytes in the input stream. */ @@ -32,6 +32,10 @@ interface ParserMessageConstants { * Error string if the sas7bdat file is invalid. */ String FILE_NOT_VALID = "Can not read metadata from sas7bdat file."; + /** + * Error string if the XPORT file is invalid. + */ + String XPORT_FILE_NOT_VALID = "Can not read metadata from XPORT file."; /** * Debug info in case of an unknown subheader signature. */ diff --git a/src/main/java/com/epam/parso/impl/CSVMetadataWriterImpl.java b/src/main/java/com/epam/parso/impl/CSVMetadataWriterImpl.java index a979cee..8b03715 100644 --- a/src/main/java/com/epam/parso/impl/CSVMetadataWriterImpl.java +++ b/src/main/java/com/epam/parso/impl/CSVMetadataWriterImpl.java @@ -22,10 +22,11 @@ import com.epam.parso.CSVMetadataWriter; import com.epam.parso.Column; import com.epam.parso.SasFileProperties; - +import com.epam.parso.xport.XportFileProperties; import java.io.IOException; import java.io.Writer; import java.util.List; +import lombok.SneakyThrows; /** * This is a class to export the sas7bdat file metadata into the CSV format. @@ -188,14 +189,43 @@ public void writeSasFileProperties(SasFileProperties sasFileProperties) throws I getWriter().flush(); } + /** + * The method to output the XPORT file properties. + * + * @param xportFileProperties the variable with sas file properties data. + */ + @SneakyThrows + @Override + public void writeXportFileProperties(XportFileProperties xportFileProperties) { + constructPropertiesString("Sas OS: ", xportFileProperties.getSasOs()); + constructPropertiesString("Sas version: ", xportFileProperties.getSasVersion()); + constructPropertiesString("Encoding: ", xportFileProperties.getEncoding()); + constructPropertiesString("Date created: ", xportFileProperties.getDateCreated()); + constructPropertiesString("Date modified: ", xportFileProperties.getDateModified()); + constructPropertiesString("Number of datasets: ", xportFileProperties.getDatasetProperties().size()); + getWriter().write("\nDatasets:\n"); + xportFileProperties.getDatasetProperties().forEach(dataset -> { + constructPropertiesString("\nDataset index: ", dataset.getDatasetIndex()); + constructPropertiesString("Dataset name: ", dataset.getDatasetName()); + constructPropertiesString("Dataset label: ", dataset.getDatasetLabel()); + constructPropertiesString("Dataset type: ", dataset.getDatasetType()); + constructPropertiesString("Header Length: ", dataset.getDataOffset()); + constructPropertiesString("Row Length: ", dataset.getRowLength()); + constructPropertiesString("Row Count: ", dataset.getRowCount()); + constructPropertiesString("Columns Count: ", dataset.getColumnsCount()); + }); + + getWriter().flush(); + } + /** * The method to output string containing information about passed property using writer. * * @param propertyName the string containing name of a property. * @param property a property value. - * @throws IOException appears if the output into writer is impossible. */ - private void constructPropertiesString(String propertyName, Object property) throws IOException { + @SneakyThrows + private void constructPropertiesString(String propertyName, Object property) { getWriter().write(propertyName + property + "\n"); } } diff --git a/src/main/java/com/epam/parso/impl/SasFileParser.java b/src/main/java/com/epam/parso/impl/SasFileParser.java index 157dcf8..179a018 100644 --- a/src/main/java/com/epam/parso/impl/SasFileParser.java +++ b/src/main/java/com/epam/parso/impl/SasFileParser.java @@ -19,42 +19,51 @@ package com.epam.parso.impl; +import static com.epam.parso.common.BytesHelper.byteArrayToByteBuffer; +import static com.epam.parso.common.BytesHelper.convertDoubleToNumber; +import static com.epam.parso.common.BytesHelper.ieeeBytesToDouble; +import static com.epam.parso.common.BytesHelper.skipBytes; +import static com.epam.parso.common.ParserMessageConstants.BLOCK_COUNT; +import static com.epam.parso.common.ParserMessageConstants.COLUMN_FORMAT; +import static com.epam.parso.common.ParserMessageConstants.EMPTY_INPUT_STREAM; +import static com.epam.parso.common.ParserMessageConstants.FILE_NOT_VALID; +import static com.epam.parso.common.ParserMessageConstants.NO_SUPPORTED_COMPRESSION_LITERAL; +import static com.epam.parso.common.ParserMessageConstants.NULL_COMPRESSION_LITERAL; +import static com.epam.parso.common.ParserMessageConstants.PAGE_TYPE; +import static com.epam.parso.common.ParserMessageConstants.SUBHEADER_COUNT; +import static com.epam.parso.common.ParserMessageConstants.SUBHEADER_PROCESS_FUNCTION_NAME; +import static com.epam.parso.common.ParserMessageConstants.UNKNOWN_SUBHEADER_SIGNATURE; +import static com.epam.parso.impl.DateTimeConstants.DATETIME_FORMAT_STRINGS; +import static com.epam.parso.impl.DateTimeConstants.DATE_FORMAT_STRINGS; +import static com.epam.parso.impl.SasFileConstants.*; + import com.epam.parso.Column; import com.epam.parso.ColumnFormat; import com.epam.parso.ColumnMissingInfo; import com.epam.parso.SasFileProperties; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - import java.io.DataInputStream; import java.io.EOFException; import java.io.IOException; import java.io.InputStream; import java.io.UnsupportedEncodingException; import java.nio.ByteBuffer; -import java.nio.ByteOrder; -import java.util.*; - -import static com.epam.parso.impl.DateTimeConstants.DATETIME_FORMAT_STRINGS; -import static com.epam.parso.impl.DateTimeConstants.DATE_FORMAT_STRINGS; -import static com.epam.parso.impl.ParserMessageConstants.BLOCK_COUNT; -import static com.epam.parso.impl.ParserMessageConstants.COLUMN_FORMAT; -import static com.epam.parso.impl.ParserMessageConstants.EMPTY_INPUT_STREAM; -import static com.epam.parso.impl.ParserMessageConstants.FILE_NOT_VALID; -import static com.epam.parso.impl.ParserMessageConstants.NO_SUPPORTED_COMPRESSION_LITERAL; -import static com.epam.parso.impl.ParserMessageConstants.NULL_COMPRESSION_LITERAL; -import static com.epam.parso.impl.ParserMessageConstants.PAGE_TYPE; -import static com.epam.parso.impl.ParserMessageConstants.SUBHEADER_COUNT; -import static com.epam.parso.impl.ParserMessageConstants.SUBHEADER_PROCESS_FUNCTION_NAME; -import static com.epam.parso.impl.ParserMessageConstants.UNKNOWN_SUBHEADER_SIGNATURE; -import static com.epam.parso.impl.SasFileConstants.*; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** * This is a class that parses sas7bdat files. When parsing a sas7bdat file, to interact with the library * use {@link SasFileReaderImpl} which is a wrapper for SasFileParser. Despite this, SasFileParser * is publicly available, it can be instanced via {@link SasFileParser.Builder} and used directly. * Public access to the SasFileParser class was added in scope of this issue: - * @see . + * See https://github.com/epam/parso/issues/51. */ public final class SasFileParser { /** @@ -366,43 +375,11 @@ private void processSasFileHeader(String builderEncoding) throws IOException { } if (sasFileStream != null) { - skipBytes(sasFileProperties.getHeaderLength() - currentFilePosition); + skipBytes(sasFileStream, SKIP_BYTE_BUFFER, sasFileProperties.getHeaderLength() - currentFilePosition); currentFilePosition = 0; } } - /** - * Skip specified number of bytes of data from the input stream, - * or fail if there are not enough left. - * - * @param numberOfBytesToSkip the number of bytes to skip - * @throws IOException if the number of bytes skipped was incorrect - */ - private void skipBytes(long numberOfBytesToSkip) throws IOException { - - long remainBytes = numberOfBytesToSkip; - long readBytes; - while (remainBytes > 0) { - try { - readBytes = sasFileStream.read(SKIP_BYTE_BUFFER, 0, - (int) Math.min(remainBytes, SKIP_BYTE_BUFFER.length)); - if (readBytes < 0) { // EOF - break; - } - } catch (IOException e) { - throw new IOException(EMPTY_INPUT_STREAM); - } - remainBytes -= readBytes; - } - - long actuallySkipped = numberOfBytesToSkip - remainBytes; - - if (actuallySkipped != numberOfBytesToSkip) { - throw new IOException("Expected to skip " + numberOfBytesToSkip - + " to the end of the header, but skipped " + actuallySkipped + " instead."); - } - } - /** * The method to validate sas7bdat file. If sasFileProperties contains an encoding value other than * {@link SasFileConstants#LITTLE_ENDIAN_CHECKER} or {@link SasFileConstants#BIG_ENDIAN_CHECKER} @@ -924,7 +901,7 @@ private List getBytesFromFile(Long[] offset, Integer[] length) throws IO if (cachedPage == null) { for (int i = 0; i < offset.length; i++) { byte[] temp = new byte[length[i]]; - skipBytes(offset[i] - currentFilePosition); + skipBytes(sasFileStream, SKIP_BYTE_BUFFER, offset[i] - currentFilePosition); try { sasFileStream.readFully(temp, 0, length[i]); } catch (EOFException e) { @@ -960,25 +937,6 @@ private long correctLongProcess(ByteBuffer byteBuffer) { } } - /** - * The function to convert an array of bytes with any order of bytes into {@link ByteBuffer}. - * {@link ByteBuffer} has the order of bytes defined in the file located at the - * {@link SasFileConstants#ALIGN_2_OFFSET} offset. - * Later the parser converts result {@link ByteBuffer} into a number. - * - * @param data the input array of bytes with the little-endian or big-endian order. - * @return {@link ByteBuffer} with the order of bytes defined in the file located at - * the {@link SasFileConstants#ALIGN_2_OFFSET} offset. - */ - private ByteBuffer byteArrayToByteBuffer(byte[] data) { - ByteBuffer byteBuffer = ByteBuffer.wrap(data); - if (sasFileProperties.getEndianness() == 0) { - return byteBuffer; - } else { - return byteBuffer.order(ByteOrder.LITTLE_ENDIAN); - } - } - /** * The function to convert an array of bytes into a number. The result can be double or long values. * The numbers are stored in the IEEE 754 format. A number is considered long if the difference between the whole @@ -988,18 +946,8 @@ private ByteBuffer byteArrayToByteBuffer(byte[] data) { * @return number of a long or double type. */ private Object convertByteArrayToNumber(byte[] mass) { - double resultDouble = bytesToDouble(mass); - - if (Double.isNaN(resultDouble) || (resultDouble < NAN_EPSILON && resultDouble > 0)) { - return null; - } - - long resultLong = Math.round(resultDouble); - if (Math.abs(resultDouble - resultLong) >= EPSILON) { - return resultDouble; - } else { - return resultLong; - } + double resultDouble = ieeeBytesToDouble(mass, sasFileProperties.getEndianness()); + return convertDoubleToNumber(resultDouble); } /** @@ -1010,7 +958,7 @@ private Object convertByteArrayToNumber(byte[] mass) { * @return a number of the int type that is the conversion result. */ private int bytesToShort(byte[] bytes) { - return byteArrayToByteBuffer(bytes).getShort(); + return byteArrayToByteBuffer(bytes, sasFileProperties.getEndianness()).getShort(); } /** @@ -1020,7 +968,7 @@ private int bytesToShort(byte[] bytes) { * @return a number of the int type that is the conversion result. */ private int bytesToInt(byte[] bytes) { - return byteArrayToByteBuffer(bytes).getInt(); + return byteArrayToByteBuffer(bytes, sasFileProperties.getEndianness()).getInt(); } /** @@ -1030,7 +978,7 @@ private int bytesToInt(byte[] bytes) { * @return a number of the long type that is the conversion result. */ private long bytesToLong(byte[] bytes) { - return correctLongProcess(byteArrayToByteBuffer(bytes)); + return correctLongProcess(byteArrayToByteBuffer(bytes, sasFileProperties.getEndianness())); } /** @@ -1068,7 +1016,7 @@ private String bytesToString(byte[] bytes, int offset, int length) * @return a variable of the {@link Date} type. */ private Date bytesToDateTime(byte[] bytes) { - double doubleSeconds = bytesToDouble(bytes); + double doubleSeconds = ieeeBytesToDouble(bytes, sasFileProperties.getEndianness()); if (Double.isNaN(doubleSeconds)) { return null; } else { @@ -1086,7 +1034,7 @@ private Date bytesToDateTime(byte[] bytes) { * @return a variable of the {@link Date} type. */ private Date bytesToDate(byte[] bytes) { - double doubleDays = bytesToDouble(bytes); + double doubleDays = ieeeBytesToDouble(bytes, sasFileProperties.getEndianness()); if (Double.isNaN(doubleDays)) { return null; } else { @@ -1095,29 +1043,6 @@ private Date bytesToDate(byte[] bytes) { } } - /** - * The function to convert an array of bytes into a double number. - * - * @param bytes a double number represented by an array of bytes. - * @return a number of the double type that is the conversion result. - */ - private double bytesToDouble(byte[] bytes) { - ByteBuffer original = byteArrayToByteBuffer(bytes); - - if (bytes.length < BYTES_IN_DOUBLE) { - ByteBuffer byteBuffer = ByteBuffer.allocate(BYTES_IN_DOUBLE); - if (sasFileProperties.getEndianness() == 1) { - byteBuffer.position(BYTES_IN_DOUBLE - bytes.length); - } - byteBuffer.put(original); - byteBuffer.order(original.order()); - byteBuffer.position(0); - original = byteBuffer; - } - - return original.getDouble(); - } - /** * The function to remove excess symbols from the end of a bytes array. Excess symbols are line end characters, * tabulation characters, and spaces, which do not contain useful information. @@ -1482,7 +1407,7 @@ public void processSubheader(long subheaderOffset, long subheaderLength) throws Long[] offset = {subheaderOffset + intOrLongLength}; Integer[] length = {TEXT_BLOCK_SIZE_LENGTH}; List vars = getBytesFromFile(offset, length); - textBlockSize = byteArrayToByteBuffer(vars.get(0)).getShort(); + textBlockSize = byteArrayToByteBuffer(vars.get(0), sasFileProperties.getEndianness()).getShort(); offset[0] = subheaderOffset + intOrLongLength; length[0] = textBlockSize; diff --git a/src/main/java/com/epam/parso/impl/SasFileReaderImpl.java b/src/main/java/com/epam/parso/impl/SasFileReaderImpl.java index 117b62a..9a1b976 100644 --- a/src/main/java/com/epam/parso/impl/SasFileReaderImpl.java +++ b/src/main/java/com/epam/parso/impl/SasFileReaderImpl.java @@ -33,14 +33,14 @@ import java.util.Map; import java.util.NoSuchElementException; -import static com.epam.parso.impl.ParserMessageConstants.UNKNOWN_COLUMN_NAME; +import static com.epam.parso.common.ParserMessageConstants.UNKNOWN_COLUMN_NAME; /** * A class to read sas7bdat files transferred to the input stream and then to get metadata and file data. * This class is used as a wrapper for SasFileParser, it provides methods to read sas7bdat file and its properties. * Despite this, {@link SasFileParser} is publicly available, it can be instanced via {@link SasFileParser.Builder} * and used directly. Public access to the {@link SasFileParser} class was added in scope of this issue: - * @see . + * See https://github.com/epam/parso/issues/51. */ public class SasFileReaderImpl implements SasFileReader { /** diff --git a/src/main/java/com/epam/parso/xport/XportDataset.java b/src/main/java/com/epam/parso/xport/XportDataset.java new file mode 100644 index 0000000..2c6ff22 --- /dev/null +++ b/src/main/java/com/epam/parso/xport/XportDataset.java @@ -0,0 +1,22 @@ +package com.epam.parso.xport; + +import lombok.AllArgsConstructor; +import lombok.Data; + +/** + * Class contains info about XPORT dataset. + */ +@Data +@AllArgsConstructor +public class XportDataset { + + /** + * Dataset metadata (including columns metadata). + */ + private XportDatasetProperties metadata; + + /** + * Dataset contents as a table, row by row. + */ + private Object[][] data; +} diff --git a/src/main/java/com/epam/parso/xport/XportDatasetProperties.java b/src/main/java/com/epam/parso/xport/XportDatasetProperties.java new file mode 100644 index 0000000..f654c56 --- /dev/null +++ b/src/main/java/com/epam/parso/xport/XportDatasetProperties.java @@ -0,0 +1,128 @@ +package com.epam.parso.xport; + +import static com.epam.parso.common.ParserMessageConstants.UNKNOWN_COLUMN_NAME; +import static java.util.stream.Collectors.toList; +import static java.util.stream.Collectors.toMap; + +import com.epam.parso.Column; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.NoSuchElementException; +import java.util.function.Function; +import lombok.Builder; +import lombok.Data; + +/** + * Class contains info about XPORT dataset (dataset metadata). + */ +@Data +@Builder +public class XportDatasetProperties { + + /** + * The size of the variable descriptor (NAMESTR) record. On the VAX/VMS operating system, the + * value will be 0136 instead of 0140. This means that the descriptor will be + * only 136 bytes instead of 140. + */ + private int namestrLength; + + /** + * The data set name. + */ + private String datasetName; + + /** + * The data set label. + * Note that data set labels can be up to 256 + * characters as of SAS 8, but only the first 40 characters are stored in the + * second header record + */ + private String datasetLabel; + + /** + * The data set type. + */ + private String datasetType; + + /** + * The version of the SAS(r) System under which the file was created. + */ + private String sasVersion; + + /** + * The name of the operating system that creates the record. + */ + private String sasOs; + + /** + * The date and time dataset is created, formatted as + * ddMMMyy:hh:mm:ss. Note that only a 2-digit year appears. If any program + * needs to read in this 2-digit year, be prepared to deal with dates in the + * 1900s or the 2000s. + */ + private String dateCreated; + + /** + * The date and time modified, formatted as + * ddMMMyy:hh:mm:ss. Note that only a 2-digit year appears. If any program + * needs to read in this 2-digit year, be prepared to deal with dates in the + * 1900s or the 2000s. + */ + private String dateModified; + + /** + * Number of columns (eq. variables, eq. NAMESTR records) in the data set. + */ + private int columnsCount; + + /** + * Offset (in bytes) from the beginning of the file to the first data line. + */ + private long dataOffset; + + /** + * The length (in bytes) of a data (observation) record. + */ + private int rowLength; + + /** + * The number of rows in the dataset. + */ + private long rowCount; + + /** + * The index of the dataset (starting from 0). + */ + private int datasetIndex; + + /** + * List of variables (eq. columns, eq. NAMESTR records) properties + */ + @Builder.Default + private List variableProperties = new ArrayList<>(); + + /** + * Get columns info in format compatible with csv writer. Only basic info is returned. + * @return list of basic column info + */ + public List getColumns() { + return variableProperties.stream().map(XportVariableProperties::toColumn).collect(toList()); + } + + /** + * Get columns info in format compatible with csv writer according to the columnNames. Only basic info is returned. + * + * @param columnNames - list of column names which should be returned. + * @return a list of columns. + */ + public List getColumns(List columnNames) { + Map columnsByName = variableProperties.stream() + .collect(toMap(XportVariableProperties::getName, Function.identity())); + return columnNames.stream().map(name -> columnsByName.computeIfAbsent(name, + key -> { + throw new NoSuchElementException(UNKNOWN_COLUMN_NAME); + })) + .map(XportVariableProperties::toColumn).collect(toList()); + } +} diff --git a/src/main/java/com/epam/parso/xport/XportFileProperties.java b/src/main/java/com/epam/parso/xport/XportFileProperties.java new file mode 100644 index 0000000..97a554e --- /dev/null +++ b/src/main/java/com/epam/parso/xport/XportFileProperties.java @@ -0,0 +1,77 @@ +/** + * ************************************************************************* + * Copyright (C) 2015 EPAM + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + *

+ * ************************************************************************* + */ + +package com.epam.parso.xport; + +import java.util.ArrayList; +import java.util.List; +import lombok.AccessLevel; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; + +/** + * A class to store all the XPORT file metadata. + */ +@Getter +@Setter +@Builder +@NoArgsConstructor +@AllArgsConstructor(access = AccessLevel.PRIVATE) +public class XportFileProperties { + + /** + * The name of the xpt character encoding. + */ + private final String encoding = "ASCII"; + + /** + * The version of the SAS(r) System under which the file was created. + */ + private String sasVersion; + + /** + * The name of the operating system that creates the record. + */ + private String sasOs; + + /** + * The date and time created, formatted as + * ddMMMyy:hh:mm:ss. Note that only a 2-digit year appears. If any program + * needs to read in this 2-digit year, be prepared to deal with dates in the + * 1900s or the 2000s. + */ + private String dateCreated; + + /** + * The date and time modified, formatted as + * ddMMMyy:hh:mm:ss. Note that only a 2-digit year appears. If any program + * needs to read in this 2-digit year, be prepared to deal with dates in the + * 1900s or the 2000s. + */ + private String dateModified; + + /** + * XPORT file may contain several datasets ("members" in terms of the XPORT documentation). + */ + private List datasetProperties = new ArrayList<>(); + +} diff --git a/src/main/java/com/epam/parso/xport/XportFileReader.java b/src/main/java/com/epam/parso/xport/XportFileReader.java new file mode 100644 index 0000000..0db2889 --- /dev/null +++ b/src/main/java/com/epam/parso/xport/XportFileReader.java @@ -0,0 +1,133 @@ +/** + * ************************************************************************* + * Copyright (C) 2015 EPAM + + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * ************************************************************************* + */ + +package com.epam.parso.xport; + +import java.io.IOException; +import java.util.List; +import java.util.Map; + +/** + * Main interface for working with XPORT files. + */ +// todo: implement handling missing variables +// todo: implement handling columns format (e.g. datetime format - see air_class.csv - first column should +// be parsed as a date according to the field format (open air_class.xpt in SAS Universal Viewer for reference)) +// todo: test V8 implementation +public interface XportFileReader extends AutoCloseable { + + /** + * The function to get the {@link XportDatasetProperties} from {@link XportFileReader}. + * + * @return current dataset properties. + */ + XportDatasetProperties getCurrentDatasetMetadata(); + + /** + * Reads all data from the XPORT file. + * This method should not be used on the same reader instance in combination with any methods that + * imply iterative reading (e.g. {@link XportFileReader#readNext()}, {@link XportFileReader#nextDataset()}) + * + * @return an array of array objects whose elements can be objects of the following classes: double, long, + * int, byte[], Date depending on the column they are in. + */ + List readAll(); + + /** + * Reads all data from the XPORT file. Only the datasets defined in the list are read. + * This method should not be used on the same reader instance in combination with any methods that + * imply iterative reading (e.g. {@link XportFileReader#readNext()}, {@link XportFileReader#nextDataset()}) + * + * @param datasetNames list of dataset names which should be processed. + * @return an array of array objects whose elements can be objects of the following classes: double, long, + * int, byte[], Date depending on the column they are in. + */ + List readAllInDatasets(List datasetNames); + + /** + * Reads all data from the XPORT file. For each dataset specified, for each row, only the columns defined in the + * list are read. + * This method should not be used on the same reader instance in combination with any methods that + * imply iterative reading (e.g. {@link XportFileReader#readNext()}, {@link XportFileReader#nextDataset()}) + * + * @param datasetColumnNames map of dataset names to list of column names which should be processed. + * @return an array of array objects whose elements can be objects of the following classes: double, long, + * int, byte[], Date depending on the column they are in. + */ + List readAll(Map> datasetColumnNames); + + /** + * Reads all rows from the XPORT file in current dataset. + * For each row, only the columns defined in the list are read. + * + * @param columnNames list of column names which should be processed. + * @return an array of array objects whose elements can be objects of the following classes: double, long, + * int, byte[], Date depending on the column they are in. + */ + Object[][] readAllInCurrentDataset(List columnNames); + + /** + * Reads all rows from the XPORT file in current dataset. + * + * @return an array of array objects whose elements can be objects of the following classes: double, long, + * int, byte[], Date depending on the column they are in. + */ + Object[][] readAllInCurrentDataset(); + + /** + * Reads rows in current dataset one by one from the XPORT file. + * + * @return an array of objects whose elements can be objects of the following classes: double, long, + * int, byte[], Date depending on the column they are in. + * @throws IOException if reading input stream is impossible. + */ + Object[] readNext() throws IOException; + + /** + * Reads rows in current dataset one by one from the XPORT file. For each row, only the columns defined in the + * list are read. + * + * @param columnNames list of column names which should be processed. + * @return an array of objects whose elements can be objects of the following classes: double, long, + * int, byte[], Date depending on the column they are in. + * @throws IOException if reading input stream is impossible. + */ + Object[] readNext(List columnNames) throws IOException; + + /** + * Switch to the next XPORT dataset in the same file. + * + * @return next (i.e. 'new current') dataset index, -1 if there are no more datasets + */ + int nextDataset(); + + /** + * The function to get XPORT file properties. + * + * @return the object of the {@link XportFileProperties} class that stores file metadata. + */ + XportFileProperties getXportFileProperties(); + + /** + * The function to return the index of the current row in current dataset when reading the XPORT file. + * + * @return current row index + */ + Integer getOffset(); +} diff --git a/src/main/java/com/epam/parso/xport/XportVariableProperties.java b/src/main/java/com/epam/parso/xport/XportVariableProperties.java new file mode 100644 index 0000000..d872a86 --- /dev/null +++ b/src/main/java/com/epam/parso/xport/XportVariableProperties.java @@ -0,0 +1,255 @@ +package com.epam.parso.xport; + +import static com.epam.parso.common.BytesHelper.*; +import static com.epam.parso.xport.impl.XportFileConstants.BYTES_IN_VARIABLE; +import static com.epam.parso.xport.impl.XportFileConstants.DEFAULT_ENDIANNESS; +import static com.epam.parso.xport.impl.XportFileConstants.NAMESTR_LABEL_LENGTH; +import static com.epam.parso.xport.impl.XportFileConstants.NAMESTR_LONG_NAME_LENGTH; + +import com.epam.parso.Column; +import com.epam.parso.ColumnFormat; +import com.epam.parso.common.BytesHelper; +import java.util.Arrays; +import java.util.NoSuchElementException; +import java.util.concurrent.atomic.AtomicInteger; +import lombok.AccessLevel; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.Setter; + +/** + * XPORT variable (column) properties. + */ +@Getter +@Setter +@Builder +@AllArgsConstructor(access = AccessLevel.PRIVATE) +public class XportVariableProperties { + + /** + * Variable type. + */ + private VariableType type; + + /** + * Hash of name (always 0). + */ + private int nameHash; + + /** + * Length of variable in observation. + */ + private int variableLength; + + /** + * Variable number (column sequential number, starting from 1). + */ + private int varnum; + + /** + * Name of variable truncated to 8 characters. + */ + private String name; + + /** + * Name of variable (for v8 files only. For v5 it's the same as {@link XportVariableProperties#name}). + */ + private String longName; + + /** + * Label of variable. + * Note that data set labels can be up to 256 characters as of SAS 8, but only the first 40 characters are stored + * in the XPORT format. + */ + private String label; + + /** + * Length of label field (The variable label truncated to 40 characters goes into + * {@link XportVariableProperties#label}, and the total length of the label goes into + * this field). For v8 files only. + */ + private int labelLength; + + /** + * Full label of variable. + * For v8 files only. + */ + private String longLabel; + + /** + * Name of format. + */ + private String formatName; + + /** + * Long name of format (for v8 files only). + */ + private String formatDescription; + + /** + * Format field length or 0. + */ + private int formatLength; + + /** + * Format number of decimals. + */ + private int formatNumberOfDecimals; + + /** + * 0=left justification, 1=right just. + */ + private int formatJustification; + + /** + * Name of input format. + */ + private String inputFormatName; + + /** + * Long name of input format (for v8 files only). + */ + private String inputFormatDescription; + + /** + * Informat length attribute. + */ + private int inputFormatLength; + + /** + * Informat number of decimals. + */ + private int inputFormatNumberOfDecimals; + + /** + * Position of value in observation. + */ + private long position; + + /** + * Offset of this variable in a data row (calculated as a sum of 'variableLength' of all previous variables in a + * row). + */ + private int variableOffset; + + /** + * Variable (column) type enum. + */ + @AllArgsConstructor + @Getter + public enum VariableType { + + /** + * Numeric: long or double. + */ + NUMERIC(1, Number.class), + + /** + * Characters (string). + */ + CHAR(2, String.class); + + /** + * Code of the type in the input file. + */ + private final int typeCode; + + /** + * Corresponding Java class. + */ + private final Class clazz; + + /** + * Create enum instance from type code obtained from the input file. + * @param typeCode type code obtained from the input file. + * @return corresponding VariableType + */ + static VariableType fromCode(int typeCode) { + return Arrays.stream(VariableType.values()) + .filter(v -> typeCode == v.getTypeCode()) + .findAny() + .orElseThrow(NoSuchElementException::new); + } + } + + /** + * Constructor to build instance of properties from input byte array. + * @param namestr raw byte array contains variable (column) description. + * @param version SAS transport file (XPORT) format version. + */ + public XportVariableProperties(byte[] namestr, XportVersion version) { + + AtomicInteger offset = new AtomicInteger(); + + type = VariableType.fromCode(readNextShort(namestr, offset)); + nameHash = readNextShort(namestr, offset); + variableLength = readNextShort(namestr, offset); + varnum = readNextShort(namestr, offset); + name = readNextString(namestr, offset, BYTES_IN_VARIABLE); + label = readNextString(namestr, offset, NAMESTR_LABEL_LENGTH); + // this will be overwritten for V8 + longLabel = label; + formatName = readNextString(namestr, offset, BYTES_IN_VARIABLE); + formatLength = readNextShort(namestr, offset); + formatNumberOfDecimals = readNextShort(namestr, offset); + formatJustification = readNextShort(namestr, offset); + // (unused, for alignment and future) + readNextString(namestr, offset, Short.BYTES); + inputFormatName = readNextString(namestr, offset, BYTES_IN_VARIABLE); + inputFormatLength = readNextShort(namestr, offset); + inputFormatNumberOfDecimals = readNextShort(namestr, offset); + // should it be parsed as IBM number or IEEE 754 number? As IBM number it is always 0, as IEEE the result + // doesn't look to make sense too as it is too large. Reading as IEEE 754 double is implemented for now. Use + // BytesHelper.convertIbmByteArrayToNumber instead for reading the number as an IBM double. + position = BytesHelper.bytesToLong(getSubArray(namestr, offset, Long.BYTES), DEFAULT_ENDIANNESS); + if (version == XportVersion.VERSION_8) { + longName = readNextString(namestr, offset, NAMESTR_LONG_NAME_LENGTH); + labelLength = readNextShort(namestr, offset); + } else { + longName = name; + } + } + + /** + * Read next value of short type on current offset, increment offset on read value size. + * @param namestr raw byte array contains variable (column) description. + * @param offset position in the input array in bytes to start reading. + * @return parsed value. + */ + private int readNextShort(byte[] namestr, AtomicInteger offset) { + return bytesToShort(getSubArray(namestr, offset, Short.BYTES), DEFAULT_ENDIANNESS); + } + + /** + * Read next value of string type on current offset, increment offset on read value size. + * @param namestr raw byte array contains variable (column) description. + * @param offset position in the input array in bytes to start reading. + * @param length of the desired string to read. + * @return parsed value. + */ + private String readNextString(byte[] namestr, AtomicInteger offset, int length) { + return bytesToString(getSubArray(namestr, offset, length)).trim(); + } + + /** + * Get subarray from source array. + * @param source source array. + * @param offset position in the input array in bytes to start reading. + * @param length length of the output array. + * @return copy of specified range of the source array. + */ + private byte[] getSubArray(byte[] source, AtomicInteger offset, int length) { + int currentOffset = offset.get(); + return Arrays.copyOfRange(source, currentOffset, offset.updateAndGet(o -> currentOffset + length)); + } + + /** + * Convenience method for compatibility with data writer. Some info from this class is missing in Column class. + * @return corresponding column object + */ + public Column toColumn() { + return new Column(varnum, longName, longLabel, new ColumnFormat(formatName, formatLength, + formatNumberOfDecimals), type.clazz, variableLength); + } +} diff --git a/src/main/java/com/epam/parso/xport/XportVersion.java b/src/main/java/com/epam/parso/xport/XportVersion.java new file mode 100644 index 0000000..356a2f1 --- /dev/null +++ b/src/main/java/com/epam/parso/xport/XportVersion.java @@ -0,0 +1,16 @@ +package com.epam.parso.xport; + +/** + * SAS transport file (XPORT) format version enum. + */ +public enum XportVersion { + /** + * Version 5. + */ + VERSION_5, + + /** + * Version 8. + */ + VERSION_8 +} diff --git a/src/main/java/com/epam/parso/xport/impl/XportFileConstants.java b/src/main/java/com/epam/parso/xport/impl/XportFileConstants.java new file mode 100644 index 0000000..3f0d2f1 --- /dev/null +++ b/src/main/java/com/epam/parso/xport/impl/XportFileConstants.java @@ -0,0 +1,81 @@ +/** + * ************************************************************************* + * Copyright (C) 2015 EPAM + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + *

+ * ************************************************************************* + */ + +package com.epam.parso.xport.impl; + +/** + * This is an class to store constants for parsing the XPORT file (byte offsets, column formats, accuracy) as well as + * the standard constants of time and the sizes of standard data types. + */ +public interface XportFileConstants { + /** + * The size of all transport data set records in bytes. + */ + int RECORD_LENGTH = 80; + + /** + * The size of XPORT variable in bytes. + */ + int BYTES_IN_VARIABLE = 8; + + /** + * The size of XPORT timestamp in bytes. + */ + int BYTES_IN_TIMESTAMP = 16; + + /** + * Member (dataset) header constant. + */ + String MEMBER_HEADER = "HEADER RECORD*******MEMBER HEADER RECORD!!!!!!!"; + + /** + * Number of records in member (dataset) header. + */ + int MEMBER_HEADER_RECORDS_COUNT = 5; + + /** + * Length in bytes of member (dataset) header. + */ + int MEMBER_HEADERS_OFFSET = RECORD_LENGTH * MEMBER_HEADER_RECORDS_COUNT; + + /** + * Number of records in file header. + */ + int HEADER_RECORDS_COUNT = 3; + + /** + * Header offset value in bytes. + */ + long HEADER_SIZE_OFFSET = 240L; + + /** + * Length in bytes of label field in NAMESTR (variable descriptor) record. + */ + int NAMESTR_LABEL_LENGTH = 40; + + /** + * Length in bytes of long name field in NAMESTR (variable/column descriptor) record. + */ + int NAMESTR_LONG_NAME_LENGTH = 32; + + /** + * The sequence of bytes; 0 means big-endian. + */ + int DEFAULT_ENDIANNESS = 0; +} diff --git a/src/main/java/com/epam/parso/xport/impl/XportFileParser.java b/src/main/java/com/epam/parso/xport/impl/XportFileParser.java new file mode 100644 index 0000000..163932d --- /dev/null +++ b/src/main/java/com/epam/parso/xport/impl/XportFileParser.java @@ -0,0 +1,273 @@ +/** + * ************************************************************************* + * Copyright (C) 2015 EPAM + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + *

+ * ************************************************************************* + */ + +package com.epam.parso.xport.impl; + +import com.epam.parso.xport.XportDatasetProperties; +import com.epam.parso.xport.XportFileProperties; +import com.epam.parso.xport.XportVariableProperties; +import com.epam.parso.xport.XportVersion; +import lombok.Getter; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; + +import java.io.BufferedInputStream; +import java.io.File; +import java.io.FileInputStream; +import java.io.IOException; +import java.util.Arrays; +import java.util.List; + +import static com.epam.parso.common.BytesHelper.*; + +/** + * This is a class that parses SAS XPORT (.xpt) files. When parsing an XPORT file, to interact with the library + * use {@link XportFileReaderImpl} which is a wrapper for XportFileParser. Despite this, XportFileParser + * is publicly available, it can be instanced a constructor and used directly. + */ +@Slf4j +public final class XportFileParser implements AutoCloseable { + + /** + * SAS transport file (XPORT) format version. + */ + @Getter + private final XportVersion version; + + /** + * Byte buffer used for skip operations. + * Actually the data containing in this buffer is ignored, + * because it only used for dummy reads. + */ + private static final byte[] SKIP_BYTE_BUFFER = new byte[4096]; + /** + * The variable to store all the properties from the XPORT file. + */ + @Getter + private final XportFileProperties xportFileProperties = new XportFileProperties(); + /** + * The index of the current byte when reading the file. + */ + private long currentFilePosition; + + /** + * The input stream through which the XPORT is read. + */ + private final BufferedInputStream xportFileStream; + + /** + * The index of the current dataset when reading the file. + */ + private int currentDatasetIndex; + + /** + * The index of the current row in the dataset when reading the file. + */ + private int currentRowInDatasetIndex; + /** + * Last read row from XPORT file. + */ + private Object[] currentRow; + + /** + * The constructor that reads metadata from the XPORT, parses it and puts the results in + * {@link XportFileParser#xportFileProperties}. + * + * @param xportFile XPORT file + * @param version XPORT format version (5 or 8) + */ + @SneakyThrows + public XportFileParser(File xportFile, XportVersion version) { + + this.xportFileStream = new BufferedInputStream(new FileInputStream(xportFile)); + this.version = version; + XportMetadataParser metadataParser = XportMetadataParser.getInstance(xportFile, xportFileProperties, version); + try { + getMetadataFromXportFile(metadataParser); + } catch (IOException e) { + log.error(e.getMessage(), e); + } + } + + /** + * Constructor to instantiate the parser with default version (Version 5). + * @param xportFile source file. + */ + public XportFileParser(File xportFile) { + this(xportFile, XportVersion.VERSION_5); + } + + /** + * Get dataset (member) metadata. + * @param datasetName dataset name. + * @return metadata of specified dataset. + */ + public XportDatasetProperties getDatasetMetadata(String datasetName) { + return xportFileProperties.getDatasetProperties().stream() + .filter(ds -> ds.getDatasetName().equals(datasetName)) + .findFirst().orElse(null); + } + + /** + * The method that reads and parses metadata from the XPORT and puts the results in + * {@link XportFileParser#xportFileProperties}. + * + * @throws IOException - appears if reading from the source file is impossible. + * @param metadataParser XPORT metadata parser. + */ + private void getMetadataFromXportFile(XportMetadataParser metadataParser) throws IOException { + + currentFilePosition = metadataParser.populateMetadataFromXportFile(); + skipBytes(xportFileStream, SKIP_BYTE_BUFFER, currentFilePosition); + + if (this.xportFileProperties.getDatasetProperties().size() > 0) { + resetPositionToStartOfDataset(0); + } + } + + /** + * Reset input stream position to the start of the data rows by specified dataset index. + * @param datasetIndex sequential index of dataset in the file, starting from 0. Dataset index must be not less + * than current dataset index. + */ + @SneakyThrows + private void resetPositionToStartOfDataset(int datasetIndex) { + long dataOffset = xportFileProperties.getDatasetProperties().get(datasetIndex).getDataOffset(); + if (currentDatasetIndex > datasetIndex || dataOffset < currentFilePosition) { + throw new IllegalArgumentException("Cannot scroll input stream back"); + } + skipBytes(xportFileStream, SKIP_BYTE_BUFFER, dataOffset - currentFilePosition); + currentFilePosition = dataOffset; + currentDatasetIndex = datasetIndex; + currentRowInDatasetIndex = 0; + } + + /** + * Switch to the next XPORT dataset in the same file. + * + * @return next (i.e. 'new current') dataset index, -1 if there are no more datasets + */ + public int nextDataset() { + int nextDatasetIndex = currentDatasetIndex + 1; + if (nextDatasetIndex >= xportFileProperties.getDatasetProperties().size()) { + return -1; + } + resetPositionToStartOfDataset(nextDatasetIndex); + return currentDatasetIndex; + } + + /** + * Read next data row in current dataset. + * @param columnNames - list of column names which should be processed. If null, all columns are returned. + * @return array of row data. + */ + @SneakyThrows + public Object[] readNext(List columnNames) { + if (currentRowInDatasetIndex++ >= getCurrentDatasetProperties().getRowCount()) { + return null; + } + + byte[] source = new byte[getCurrentDatasetProperties().getRowLength()]; + xportFileStream.read(source); + currentFilePosition += source.length; + currentRow = processByteArrayWithData(source, columnNames); + + return Arrays.copyOf(currentRow, currentRow.length); + } + + /** + * The function to convert the array of bytes that stores the data of a row into an array of objects. + * Each object corresponds to a table cell. + * + * @param source - the row byte array. + * @param columnNames - list of column names which should be processed. If null, all columns are returned. + * @return the array of objects storing the data of the row. + */ + @SneakyThrows + private Object[] processByteArrayWithData(byte[] source, List columnNames) { + Object[] rowElements; + if (columnNames != null) { + rowElements = new Object[columnNames.size()]; + } else { + rowElements = new Object[getCurrentDatasetProperties().getColumnsCount()]; + } + + List variableProperties = getCurrentDatasetProperties().getVariableProperties(); + + for (int currentColumnIndex = 0; currentColumnIndex < getCurrentDatasetProperties().getColumnsCount() + && variableProperties.get(currentColumnIndex).getVariableLength() != 0; + currentColumnIndex++) { + if (columnNames == null) { + rowElements[currentColumnIndex] = processElement(source, currentColumnIndex); + } else { + String name = variableProperties.get(currentColumnIndex).getName(); + if (columnNames.contains(name)) { + rowElements[columnNames.indexOf(name)] = processElement(source, currentColumnIndex); + } + } + } + return rowElements; + } + + /** + * The function to process element of row. + * + * @param source an array of bytes containing required data. + * @param currentColumnIndex index of the current element. + * @return object storing the data of the element. + */ + private Object processElement(byte[] source, int currentColumnIndex) { + XportVariableProperties variableProperties = + getCurrentDatasetProperties().getVariableProperties().get(currentColumnIndex); + int length = variableProperties.getVariableLength(); + + byte[] temp = Arrays.copyOfRange(source, variableProperties.getVariableOffset(), + variableProperties.getVariableOffset() + length); + + if (variableProperties.getType() == XportVariableProperties.VariableType.NUMERIC) { + return convertIbmByteArrayToNumber(temp); + } else { + return bytesToString(temp).trim(); + } + } + + + /** + * The function to get the {@link XportDatasetProperties} from {@link XportFileParser}. + * + * @return current dataset properties. + */ + public XportDatasetProperties getCurrentDatasetProperties() { + return xportFileProperties.getDatasetProperties().get(currentDatasetIndex); + } + + /** + * The function to return the index of the current row in the current dataset when reading the XPORT file. + * + * @return current row index (starting from 1) + */ + public int getOffset() { + return currentRowInDatasetIndex; + } + + @Override + public void close() throws Exception { + xportFileStream.close(); + } +} diff --git a/src/main/java/com/epam/parso/xport/impl/XportFileReaderImpl.java b/src/main/java/com/epam/parso/xport/impl/XportFileReaderImpl.java new file mode 100644 index 0000000..402a958 --- /dev/null +++ b/src/main/java/com/epam/parso/xport/impl/XportFileReaderImpl.java @@ -0,0 +1,179 @@ +package com.epam.parso.xport.impl; + +import static java.util.stream.Collectors.toList; +import static java.util.stream.Collectors.toMap; + +import com.epam.parso.xport.XportDataset; +import com.epam.parso.xport.XportDatasetProperties; +import com.epam.parso.xport.XportFileProperties; +import com.epam.parso.xport.XportFileReader; +import com.epam.parso.xport.XportVersion; +import java.io.File; +import java.io.IOException; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.Optional; +import lombok.extern.slf4j.Slf4j; + +/** + * A class to read XPORT files and then to get metadata and file data. + * This class is used as a wrapper for XportFileParser, it provides methods to read XPORT file and its properties. + * Despite this, {@link XportFileParser} is publicly available, it can be instanced via a constructor + * and used directly. + */ +@Slf4j +public class XportFileReaderImpl implements XportFileReader { + + /** + * Object for parsing XPORT file. + */ + private final XportFileParser parser; + + /** + * Basic constructor to instantiate the reader. + * @param xportFile source file. + * @param version XPORT format version. + */ + public XportFileReaderImpl(File xportFile, XportVersion version) { + this.parser = new XportFileParser(xportFile, version); + } + + /** + * Constructor to instantiate the reader with default version (Version 5). + * @param xportFile source file. + */ + public XportFileReaderImpl(File xportFile) { + this(xportFile, XportVersion.VERSION_5); + } + + @Override + public XportDatasetProperties getCurrentDatasetMetadata() { + return parser.getCurrentDatasetProperties(); + } + + @Override + public List readAll() { + return readAll(null); + } + + @Override + public List readAllInDatasets(List datasetNames) { + return readAll(datasetNames.stream() + .collect(toMap(name -> name, name -> Collections.emptyList()))); + } + + /** + * Reads all data from the xport file. For each dataset specified, for each row, only the columns defined in the + * list are read. + * This method should not be used on the same reader instance in combination with any methods that + * imply iterative reading (e.g. {@link XportFileReader#readNext()}, {@link XportFileReader#nextDataset()}) + * + * @param datasetColumnNames map of dataset names to list of column names which should be processed. + * If columns list is empty, all columns are read. + * Note: empty list is used instead of null because not all Map implementations allow + * null values. + * @return an array of array objects whose elements can be objects of the following classes: double, long, + * int, byte[], Date depending on the column they are in. + */ + @Override + public List readAll(Map> datasetColumnNames) { + // note that dataset properties are in the dame order as datasets appear in the file + return parser.getXportFileProperties().getDatasetProperties().stream() + .filter(dataset -> datasetColumnNames == null || datasetColumnNames.containsKey(dataset.getDatasetName())) + .map(dataset -> { + while (getCurrentDatasetMetadata().getDatasetIndex() < dataset.getDatasetIndex()) { + nextDataset(); + } + // replace empty list with null for further processing + List columnNames = Optional.ofNullable(datasetColumnNames) + .map(o -> o.get(dataset.getDatasetName())) + .filter(list -> !list.isEmpty()) + .orElse(null); + Object[][] data = readAllInCurrentDataset(columnNames); + return new XportDataset(dataset, data); + }) + .collect(toList()); + } + + /** + * Reads all rows from the xport file. For each row, only the columns defined in the list are read. + * + * @param columnNames list of column names which should be processed. + * @return an array of array objects whose elements can be objects of the following classes: double, long, + * int, byte[], Date depending on the column they are in. + */ + @Override + public Object[][] readAllInCurrentDataset(List columnNames) { + + int rowNum = (int) parser.getCurrentDatasetProperties().getRowCount(); + Object[][] result = new Object[rowNum][]; + for (int i = 0; i < rowNum; i++) { + try { + result[i] = readNext(columnNames); + } catch (IOException e) { + if (log.isWarnEnabled()) { + log.warn("I/O exception, skipping the rest of the file. " + + "Rows read: " + i + ". Expected number of rows from metadata: " + rowNum, e); + } + break; + } + } + return result; + } + + /** + * Reads all rows from the sas7bdat file. + * + * @return an array of array objects whose elements can be objects of the following classes: double, long, + * int, byte[], Date depending on the column they are in. + */ + @Override + public Object[][] readAllInCurrentDataset() { + return readAllInCurrentDataset(null); + } + + /** + * Reads all rows from the sas7bdat file. + * + * @return an array of array objects whose elements can be objects of the following classes: double, long, + * int, byte[], Date depending on the column they are in. + */ + @Override + public Object[] readNext() { + return parser.readNext(null); + } + + /** + * Reads all rows from the sas7bdat file. For each row, only the columns defined in the list are read. + * + * @param columnNames list of column names which should be processed. + * @return an array of array objects whose elements can be objects of the following classes: double, long, + * int, byte[], Date depending on the column they are in. + */ + @Override + public Object[] readNext(List columnNames) throws IOException { + return parser.readNext(columnNames); + } + + @Override + public int nextDataset() { + return parser.nextDataset(); + } + + + @Override + public XportFileProperties getXportFileProperties() { + return parser.getXportFileProperties(); + } + + @Override + public Integer getOffset() { + return parser.getOffset(); + } + + @Override + public void close() throws Exception { + parser.close(); + } +} diff --git a/src/main/java/com/epam/parso/xport/impl/XportMetadataParser.java b/src/main/java/com/epam/parso/xport/impl/XportMetadataParser.java new file mode 100644 index 0000000..181076c --- /dev/null +++ b/src/main/java/com/epam/parso/xport/impl/XportMetadataParser.java @@ -0,0 +1,423 @@ +package com.epam.parso.xport.impl; + +import com.epam.parso.xport.XportDatasetProperties; +import com.epam.parso.xport.XportFileProperties; +import com.epam.parso.xport.XportVariableProperties; +import com.epam.parso.xport.XportVersion; +import lombok.AccessLevel; +import lombok.Getter; +import lombok.RequiredArgsConstructor; +import lombok.SneakyThrows; +import org.riversun.bigdoc.bin.BigFileSearcher; + +import java.io.File; +import java.io.IOException; +import java.io.RandomAccessFile; +import java.nio.charset.StandardCharsets; +import java.util.Arrays; +import java.util.List; +import java.util.function.Predicate; +import java.util.regex.Matcher; +import java.util.regex.Pattern; +import java.util.stream.Collectors; +import java.util.stream.IntStream; + +import static com.epam.parso.common.BytesHelper.bytesToString; +import static com.epam.parso.common.ParserMessageConstants.XPORT_FILE_NOT_VALID; +import static com.epam.parso.xport.impl.XportFileConstants.*; + +/** + * Basic class for XPORT metadata parsing. Metadata format differs for various XPORT versions. The differences are + * handled in the subclasses. + */ +@RequiredArgsConstructor(access = AccessLevel.PROTECTED) +public abstract class XportMetadataParser { + + /** + * Source XPORT file to parse (used for datasets metadata processing since we don't know neither dataset count + * not datasets size in advance). + */ + private final File xportFile; + + /** + * XPORT file properties to populate. + */ + private final XportFileProperties xportFileProperties; + + /** + * Factory method to instantiate metadata parser depending on XPORT version. + * @param xportFile source file. + * @param xportFileProperties properties to populate. + * @param version XPORT file version. + * @return instance of corresponding metadata parser subclass. + */ + public static XportMetadataParser getInstance(File xportFile, + XportFileProperties xportFileProperties, + XportVersion version) { + if (version == XportVersion.VERSION_8) { + return new XportMetadataParserV8(xportFile, xportFileProperties); + } + return new XportMetadataParserV5(xportFile, xportFileProperties); + } + + /** + * The method that reads and parses metadata from the XPORT and puts the results in + * {@link XportMetadataParser#xportFileProperties}. + * + * @return current offset of the input stream (in bytes). Required to update offset counter in the upstream reader. + */ + @SneakyThrows + public long populateMetadataFromXportFile() { + + try (RandomAccessFile randomAccessFile = new RandomAccessFile(xportFile, "r")) { + long position = processXportFileHeader(randomAccessFile); + processMemberHeaders(randomAccessFile); + return position; + } + } + + /** + * The method to read and parse metadata from the XPORT file`s header in + * {@link XportMetadataParser#xportFileProperties}. + * + * @param randomAccessFile source file + * @throws IOException if reading from file is impossible. + * @return current stream position which is at the end of the header whose length is stored at the + * {@link XportFileConstants#HEADER_SIZE_OFFSET} offset. + */ + private long processXportFileHeader(RandomAccessFile randomAccessFile) throws IOException { + + List headers = readRecords(randomAccessFile); + + String firstHeader = bytesToString(headers.get(0)); + validate(firstHeader, this::isFirstHeaderValid); + + Header firstRealHeader = new Header(bytesToString(headers.get(1))); + validate(firstRealHeader, Header::isValid); + + if (!isFirstHeaderValid(firstHeader) || !firstRealHeader.isValid()) { + throw new IOException(XPORT_FILE_NOT_VALID); + } + xportFileProperties.setSasVersion(firstRealHeader.getSasVersion()); + xportFileProperties.setSasOs(firstRealHeader.getSasOs()); + xportFileProperties.setDateCreated(firstRealHeader.getSasCreate()); + + String dateModified = bytesToString(headers.get(2)).trim(); + + xportFileProperties.setDateModified(dateModified); + return HEADER_SIZE_OFFSET; + } + + /** + * General method to validate some part of XPORT file. + * @param objectToValidate part of file to validate. + * @param validationFunction function to validate particular file part. + * @param type of object to validate. + */ + @SneakyThrows + private void validate(T objectToValidate, Predicate validationFunction) { + if (!validationFunction.test(objectToValidate)) { + throw new IOException(XPORT_FILE_NOT_VALID); + } + } + + /** + * Read header records to list of byte arrays. Each record corresponds to a byte array. + * @param randomAccessFile source file. + * @return list of byte arrays read. + */ + private List readRecords(RandomAccessFile randomAccessFile) { + + return IntStream.range(0, HEADER_RECORDS_COUNT).mapToObj(i -> { + byte[] temp = new byte[XportFileConstants.RECORD_LENGTH]; + try { + randomAccessFile.read(temp); + } catch (IOException e) { + throw new RuntimeException(e); + } + return temp; + }).collect(Collectors.toList()); + } + + /** + * Process members (datasets) meta information and populate {@link XportMetadataParser#xportFileProperties}. + * There is no information in metadata about number of datasets in a file and about row count in each dataset, + * so {@link BigFileSearcher} is used for preprocessing to find dataset start marker positions and avoid scanning + * the whole file line by line. + * @param randomAccessFile source file. + */ + @SneakyThrows + private void processMemberHeaders(RandomAccessFile randomAccessFile) { + + BigFileSearcher searcher = new BigFileSearcher(); + + // byte offset from the beginning of the file to the start of each dataset + List memberHeaderPositions = searcher.searchBigFile(xportFile, + MEMBER_HEADER.getBytes(StandardCharsets.US_ASCII)); + + for (int i = 0; i < memberHeaderPositions.size(); ++i) { + Long position = memberHeaderPositions.get(i); + randomAccessFile.seek(position); + byte[] memberHeaders = new byte[MEMBER_HEADERS_OFFSET]; + randomAccessFile.read(memberHeaders, 0, MEMBER_HEADERS_OFFSET); + + String memberHeaderStr = bytesToString(memberHeaders); + Matcher matcher = getMemberHeaderPattern().matcher(memberHeaderStr); + if (matcher.matches()) { + XportDatasetProperties datasetProperties = buildXportDatasetProperties(matcher); + xportFileProperties.getDatasetProperties().add(datasetProperties); + populateDatasetVariableProperties(randomAccessFile, position, datasetProperties); + populateLabelHeaders(randomAccessFile, datasetProperties); + readObservationHeader(randomAccessFile); + populateDatasetRowCount(memberHeaderPositions, randomAccessFile, i, datasetProperties); + } else { + throw new IOException(XPORT_FILE_NOT_VALID); + } + } + } + + /** + * Populate dataset variable (column) properties. + * @param randomAccessFile source file. + * @param position offset from the beginning of the file to start reading (in bytes) + * @param datasetProperties properties object to populate. + */ + @SneakyThrows + private void populateDatasetVariableProperties(RandomAccessFile randomAccessFile, Long position, + XportDatasetProperties datasetProperties) { + int namestrLength = datasetProperties.getNamestrLength(); + int variablesCount = datasetProperties.getColumnsCount(); + + int namestrBlockLength = getNamestrBlockLength(namestrLength, variablesCount); + byte[] namestrs = new byte[namestrBlockLength]; + randomAccessFile.read(namestrs); + + for (int i = 0; i < variablesCount; ++i) { + XportVariableProperties variableProperties = new XportVariableProperties(Arrays + .copyOfRange(namestrs, i * namestrLength, + (i + 1) * namestrLength), getVersion()); + datasetProperties.getVariableProperties().add(variableProperties); + } + + long dataOffset = position + MEMBER_HEADERS_OFFSET + namestrBlockLength + RECORD_LENGTH; + datasetProperties.setDataOffset(dataOffset); + + int variableOffset = 0; + for (int j = 0; j < datasetProperties.getVariableProperties().size(); ++j) { + XportVariableProperties variableProperties = datasetProperties.getVariableProperties().get(j); + variableProperties.setVariableOffset(variableOffset); + variableOffset += variableProperties.getVariableLength(); + } + + datasetProperties.setRowLength(variableOffset); + } + + /** + * Read and validate observation header. Observation header just marks start of data records ("observations"). + * @param randomAccessFile source file. + */ + @SneakyThrows + private void readObservationHeader(RandomAccessFile randomAccessFile) { + byte[] observationHeader = new byte[RECORD_LENGTH]; + randomAccessFile.read(observationHeader); + String observationHeaderStr = bytesToString(observationHeader); + validate(observationHeaderStr, this::isObservationHeaderValid); + } + + /** + * Build dataset properties from regexp matcher. + * @param matcher dataset ("member") header regexp matcher. + * @return dataset properties object. + */ + private XportDatasetProperties buildXportDatasetProperties(Matcher matcher) { + int descriptorSize = Integer.parseInt(matcher.group("descriptorSize")); + String datasetName = matcher.group("name").trim(); + String sasVersion = matcher.group("version").trim(); + String sasOs = matcher.group("os").trim(); + String created = matcher.group("created"); + String modified = matcher.group("modified"); + String label = matcher.group("label").trim(); + String type = matcher.group("type").trim(); + int variableCount = Integer.parseInt(matcher.group("variableCount")); + + return XportDatasetProperties.builder() + .datasetName(datasetName) + .sasVersion(sasVersion) + .sasOs(sasOs) + .dateCreated(created) + .dateModified(modified) + .datasetLabel(label) + .datasetType(type) + .namestrLength(descriptorSize) + .columnsCount(variableCount) + .build(); + } + + /** + * Populate row count for specified dataset. Row count is calculated based on the difference between + * dataset end position (calculated as a position of the first byte of the next dataset or file length for the + * last dataset) + * and + * start position of the data records in the specified dataset + * devided by row length. + * @param memberHeaderPositions list of offsets (in bytes) of dataset (member) header start positions. + * @param randomAccessFile source file. + * @param datasetIndex sequential index of the dataset in the file, starting from 0. + * @param datasetProperties properties object to populate. + */ + @SneakyThrows + private void populateDatasetRowCount(List memberHeaderPositions, RandomAccessFile randomAccessFile, + int datasetIndex, XportDatasetProperties datasetProperties) { + long lastDatasetPosition; + if (datasetIndex < memberHeaderPositions.size() - 1) { + lastDatasetPosition = memberHeaderPositions.get(datasetIndex + 1); + + } else { + lastDatasetPosition = randomAccessFile.length(); + } + long rowCount = (lastDatasetPosition - datasetProperties.getDataOffset()) / datasetProperties.getRowLength(); + datasetProperties.setRowCount(rowCount); + datasetProperties.setDatasetIndex(datasetIndex); + } + + /** + * Each namestr field is 'descriptorSize' bytes long, but the fields are streamed together + * and broken in 80-byte pieces. If the last byte of the last namestr field + * does not fall in the last byte of the 80-byte record, the record is padded + * with ASCII blanks to 80 bytes. + * + * @param descriptorSize column length + * @param variablesCount number of columns (variables) + * @return total length of all numstr records for the dataset + */ + private int getNamestrBlockLength(int descriptorSize, int variablesCount) { + int namestrFieldsLength = descriptorSize * variablesCount; + return getBlockLength(namestrFieldsLength); + } + + /** + * The fields are streamed together and broken in 80-byte pieces. If the last byte of the last data + * does not fall in the last byte of the 80-byte record, the record is padded + * with ASCII blanks to 80 bytes. + * + * @param dataLength data size in bytes + * @return total length of the data in a block padded to RECORD_LENGTH size + */ + int getBlockLength(double dataLength) { + int numberOfRecords = (int) Math.ceil(dataLength / RECORD_LENGTH); + return numberOfRecords * RECORD_LENGTH; + } + + /** + * Process label headers (if present) populate corresponding variable (column) properties. + * @param randomAccessFile source file. + * @param datasetProperties properties object to populate. + */ + protected abstract void populateLabelHeaders(RandomAccessFile randomAccessFile, + XportDatasetProperties datasetProperties); + + /** + * Validate first header. + * @param firstHeader first header in XPORT file. + * @return true if header is valid. + */ + abstract boolean isFirstHeaderValid(String firstHeader); + + /** + * Validate observation header. + * @param observationHeader observation header in XPORT file. + * @return true if header is valid. + */ + abstract boolean isObservationHeaderValid(String observationHeader); + + /** + * Get XPORT format version. Base field to distinguish metadata parser implementations. + * @return XPORT format version. + */ + protected abstract XportVersion getVersion(); + + /** + * Get dataset (member) header regexp pattern. Differs in various XPORT format versions, so need to be specified + * in subclasses. + * @return dataset (member) header regexp pattern for specific XPORT format version. + */ + protected abstract Pattern getMemberHeaderPattern(); + + /** + * Class to handle XPORT general header data. + */ + @Getter + private static class Header { + + /** + * SAS constant string. + */ + private static final String SAS = "SAS "; + + /** + * SASLIB constant string. + */ + private static final String SASLIB = "SASLIB "; + + /** + * Field contains SAS constant. + */ + private final String sasSymbol1; + + /** + * Field contains SAS constant. + */ + private final String sasSymbol2; + + /** + * Field contains SASLIB constant. + */ + private final String sasLib; + + /** + * The version of the SAS(r) System under which the file was created. + */ + private final String sasVersion; + + /** + * The name of the operating system that creates the record. + */ + private final String sasOs; + + /** + * Blank symbols. + */ + private final String blanks; + + /** + * The date and time created, formatted as + * ddMMMyy:hh:mm:ss. Note that only a 2-digit year appears. If any program + * needs to read in this 2-digit year, be prepared to deal with dates in the + * 1900s or the 2000s. + */ + private final String sasCreate; + + /** + * Constructor that builds header instance from header string. + * @param headerString source string. + */ + Header(String headerString) { + sasSymbol1 = headerString.substring(0, BYTES_IN_VARIABLE); + sasSymbol2 = headerString.substring(BYTES_IN_VARIABLE, BYTES_IN_VARIABLE * 2); + sasLib = headerString.substring(BYTES_IN_VARIABLE * 2, BYTES_IN_VARIABLE * 3); + sasVersion = headerString.substring(BYTES_IN_VARIABLE * 3, BYTES_IN_VARIABLE * 4).trim(); + sasOs = headerString.substring(BYTES_IN_VARIABLE * 4, BYTES_IN_VARIABLE * 5).trim(); + blanks = headerString.substring(BYTES_IN_VARIABLE * 5, BYTES_IN_VARIABLE * 8); + sasCreate = headerString.substring(BYTES_IN_VARIABLE * 8, BYTES_IN_VARIABLE * 8 + BYTES_IN_TIMESTAMP); + } + + /** + * Validates header. + * @return true if the header is valid XPORT header, false otherwise. + */ + boolean isValid() { + return SAS.equals(sasSymbol1) && SAS.equals(sasSymbol2) && SASLIB.equals(sasLib) + && blanks.codePoints().allMatch(Character::isSpaceChar); + } + } +} diff --git a/src/main/java/com/epam/parso/xport/impl/XportMetadataParserV5.java b/src/main/java/com/epam/parso/xport/impl/XportMetadataParserV5.java new file mode 100644 index 0000000..abef379 --- /dev/null +++ b/src/main/java/com/epam/parso/xport/impl/XportMetadataParserV5.java @@ -0,0 +1,80 @@ +package com.epam.parso.xport.impl; + +import com.epam.parso.xport.XportDatasetProperties; +import com.epam.parso.xport.XportFileProperties; +import com.epam.parso.xport.XportVersion; + +import java.io.File; +import java.io.RandomAccessFile; +import java.util.regex.Pattern; + +/** + * Implementation of {@link XportMetadataParser} for XPORT version 5. + */ +class XportMetadataParserV5 extends XportMetadataParser { + + /** + * First header constant. First record in the file. + */ + private static final String FIRST_HEADER = "HEADER RECORD*******LIBRARY HEADER " + + "RECORD!!!!!!!000000000000000000000000000000 "; + + /** + * Observation header constant. Observation header marks end of metadata and start of data (observations). + */ + private static final String OBSERVATION_HEADER = "HEADER RECORD*******OBS HEADER " + + "RECORD!!!!!!!000000000000000000000000000000 "; + + /** + * Member (dataset) header regexp pattern. + */ + private static final Pattern MEMBER_HEADER_PATTERN = Pattern.compile( +// Header line 1 + "HEADER RECORD\\*{7}MEMBER HEADER RECORD!{7}0{17}160{8}(?140|136) " +// Header line 2 + + "HEADER RECORD\\*{7}DSCRPTR HEADER RECORD!{7}0{30} {2}" +// Header line 3 + + "SAS {5}(?.{8})SASDATA (?.{8})(?.{8}) {24}(?.{16})" +// Header line 4 + + "(?.{16}) {16}(?

+ * Member header data: + * aaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccddddddddeeeeeeeeffffffffffffffff + * where aaaaaaaa is 'SAS ', bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb is the data set name, + * cccccccc is SASDATA (if a SAS data set is being created), dddddddd is the version of + * the SAS System under which the file was created, and eeeeeeee is the operating system + * name. ffffffffffffffff is the datetime created, formatted as in previous headers. Consider + * this C structure: + * struct REAL_HEADER { + * char sas_symbol[8]; + * char sas_dsname[32]; + * char sasdata[8]; + * char sasver[8]; + * char sas_osname[8]; + * char sas_create[16]; + * }; + * The second header record is + * ddMMMyy:hh:mm:ss aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbb + * where the datetime modified appears using DATETIME16. format, followed by blanks + * up to column 33, where the a's above correspond to a blank-padded data set label, and + * bbbbbbbb is the blank-padded data set type. Note that data set labels can be up to 256 + * characters as of Version 8 of the SAS System, but only up to the first 40 characters are + * stored in the second header record. Note also that only a 2-digit year appears in the + * datetime modified value. If any program needs to read in this 2-digit year, be prepared to + * deal with dates in the 1900s or the 2000s. + * Consider the following C structure: + * TS-140_2 2 + * struct SECOND_HEADER { + * char dtmod_day[2]; + * char dtmod_month[3]; + * char dtmod_year[2]; + * char dtmod_colon1[1]; + * char dtmod_hour[2]; + * char dtmod_colon2[1]; + * char dtmod_minute[2]; + * char dtmod_colon2[1]; + * char dtmod_second[2]; + * char padding[16]; + * char dslabel[40]; + * char dstype[8]; + * }; + *

+ * Namestr header record: + * One for each member. + * HEADER RECORD*******NAMSTV8 HEADER RECORD!!!!!!!000000xxxxxx000000000000000000 + */ + // todo check this regexp with a real file, some blanks may be missing + /** + * Member (dataset) header regexp pattern. + */ + private static final Pattern MEMBER_HEADER_PATTERN = Pattern.compile( +// Header line 1 + "HEADER RECORD\\*{7}MEMBV8 HEADER RECORD!{7}0{17}160{7}(?.{4}) " +// Header line 2 + + "HEADER RECORD\\*{7}DSCPTV8 HEADER RECORD!{7}0{30} {2}" +// Header line 3 + + "SAS {5}(?.{32})SASDATA (?.{8})(?.{8})(?.{16})" +// Header line 4 + + "(?.{16}) {16}(?

+ * Supposing that the label header length is 80 bytes, and label records will follow afterwards + */ + private static final Pattern LABEL_HEADER_PATTERN = Pattern.compile("HEADER RECORD\\*{7}LABELV8 HEADER " + + "RECORD!{7}(?.{5}) {27}"); + + // todo check this regexp with a real file, some blanks may be missing. + /** + * If you have any format or informat names that exceed 8 characters, regardless of the + * label length, a different form of label record header is used: + * HEADER RECORD*******LABELV9 HEADER RECORD!!!!!!!nnnnn + * where nnnnn is the number of variables for which long format names and any labels will be defined. + * + * Supposing that the label header length is 80 bytes, and label records will follow afterwards + */ + private static final Pattern LABEL_LONG_FORMAT_HEADER_PATTERN = Pattern.compile("HEADER RECORD\\*{7}LABELV9 " + + "HEADER RECORD!{7}(?.{5}) {27}"); + + /** + * Constructor to create metadata parser for XPORT version 5. + * @param xportFile source file. + * @param xportFileProperties properties to populate. + */ + XportMetadataParserV8(File xportFile, XportFileProperties xportFileProperties) { + super(xportFile, xportFileProperties); + } + + @Override + protected XportVersion getVersion() { + return XportVersion.VERSION_8; + } + + @Override + protected Pattern getMemberHeaderPattern() { + return MEMBER_HEADER_PATTERN; + } + + @Override + boolean isFirstHeaderValid(String firstHeader) { + return FIRST_HEADER.equals(firstHeader); + } + + @Override + boolean isObservationHeaderValid(String observationHeader) { + return OBSERVATION_HEADER.equals(observationHeader); + } + + @SneakyThrows + @Override + protected void populateLabelHeaders(RandomAccessFile randomAccessFile, + XportDatasetProperties datasetProperties) { + byte[] labelHeader = new byte[RECORD_LENGTH]; + randomAccessFile.read(labelHeader); + String labelHeaderStr = bytesToString(labelHeader); + Matcher matcher = LABEL_HEADER_PATTERN.matcher(labelHeaderStr); + int offset = 0; + if (matcher.matches()) { + offset = labelHeader.length + populateLabels(randomAccessFile, datasetProperties, matcher); + } else { + matcher = LABEL_LONG_FORMAT_HEADER_PATTERN.matcher(labelHeaderStr); + if (matcher.matches()) { + offset = labelHeader.length + populateLabelsLongFormat(randomAccessFile, datasetProperties, + matcher); + } + } + datasetProperties.setDataOffset(datasetProperties.getDataOffset() + getBlockLength(offset)); + } + + /** + * Read specified number of variable (column) labels from file and populate properties with this info. + * @param randomAccessFile source file. + * @param datasetProperties properties to populate. + * @param matcher label header regexp matcher. + * @return offset - length in bytes of label data. + */ + @SneakyThrows + private int populateLabels(RandomAccessFile randomAccessFile, XportDatasetProperties datasetProperties, + Matcher matcher) { + int offset = 0; + int labelCount = Integer.parseInt(matcher.group("labelCount")); + for (int i = 0; i < labelCount; ++i) { + short variableNumber = randomAccessFile.readShort(); + short variableNameLength = randomAccessFile.readShort(); + short variableLabelLength = randomAccessFile.readShort(); + byte[] labelData = new byte[variableNameLength + variableLabelLength]; + randomAccessFile.read(labelData); + // what's the difference between this value and longName from NAMESTR? + String variableName = BytesHelper.bytesToString(labelData, 0, variableNameLength); + String variableLabel = BytesHelper.bytesToString(labelData, variableNameLength, variableLabelLength); + + datasetProperties.getVariableProperties().stream() + .filter(p -> p.getVarnum() == variableNumber) + .findFirst().ifPresent(variable -> variable.setLongLabel(variableLabel)); + + offset += Short.BYTES * 3 + labelData.length; + } + return offset; + } + + /** + * If you have any format or informat names that exceed 8 characters, regardless of the + * label length, a different form of label record header is used: + * HEADER RECORD*******LABELV9 HEADER RECORD!!!!!!!nnnnn + * where nnnnn is the number of variables for which long format names and any labels will be defined. + * + * Supposing that the label header length is 80 bytes, and label records will follow afterwards + * + * @param randomAccessFile source file. + * @param datasetProperties properties to populate. + * @param matcher label header regexp matcher. + * @return offset - length in bytes of label data. + */ + @SneakyThrows + private int populateLabelsLongFormat(RandomAccessFile randomAccessFile, XportDatasetProperties datasetProperties, + Matcher matcher) { + int offset; + offset = 0; + int labelCount = Integer.parseInt(matcher.group("labelCount")); + for (int i = 0; i < labelCount; ++i) { + short variableNumber = randomAccessFile.readShort(); + short variableNameLength = randomAccessFile.readShort(); + short variableLabelLength = randomAccessFile.readShort(); + short formatDescriptionLength = randomAccessFile.readShort(); + short informatDescriptionLength = randomAccessFile.readShort(); + byte[] labelData = new byte[variableNameLength + variableLabelLength + + formatDescriptionLength + informatDescriptionLength]; + randomAccessFile.read(labelData); + // what's the difference between this value and longName from NAMESTR? + String variableName = BytesHelper.bytesToString(labelData, 0, variableNameLength); + String variableLabel = + BytesHelper.bytesToString(labelData, variableNameLength, variableLabelLength); + String formatDescription = BytesHelper.bytesToString(labelData, + variableNameLength + variableLabelLength, formatDescriptionLength); + String informatDescription = BytesHelper.bytesToString(labelData, + variableNameLength + variableLabelLength + formatDescriptionLength, + informatDescriptionLength); + + datasetProperties.getVariableProperties().stream() + .filter(p -> p.getVarnum() == variableNumber) + .findFirst().ifPresent(variable -> { + variable.setLongLabel(variableLabel); + variable.setFormatDescription(formatDescription); + variable.setInputFormatDescription(informatDescription); + }); + + offset += Short.BYTES * 5 + labelData.length; + } + return offset; + } +} diff --git a/src/test/java/com/epam/parso/CSVDataWriterUnitTest.java b/src/test/java/com/epam/parso/CSVDataWriterUnitTest.java index 5bc6e4b..46c43d2 100644 --- a/src/test/java/com/epam/parso/CSVDataWriterUnitTest.java +++ b/src/test/java/com/epam/parso/CSVDataWriterUnitTest.java @@ -19,6 +19,7 @@ package com.epam.parso; +import com.epam.parso.xport.XportFileReaderTest; import org.junit.Test; import java.io.File; @@ -26,9 +27,11 @@ import java.util.List; import static com.epam.parso.TestUtils.getSas7bdatFilesList; +import static com.epam.parso.TestUtils.getXportFilesList; public class CSVDataWriterUnitTest { private static final String FOLDER_NAME = "sas7bdat"; + private static final String XPORT_FOLDER_NAME = "xport/v5_6/input"; @Test public void testData() { @@ -42,4 +45,17 @@ public void testData() { } } } + + @Test + public void testXportData() throws Exception { + URL resourcesPath = this.getClass().getClassLoader().getResource(""); + if (resourcesPath != null) { + List files = getXportFilesList(resourcesPath.getFile() + "//" + XPORT_FOLDER_NAME); + for (File currentFile : files) { + XportFileReaderTest xportFileReaderTest = new XportFileReaderTest(); + xportFileReaderTest.setFileName(XPORT_FOLDER_NAME + "//" + currentFile.getName()); + xportFileReaderTest.testReadDatasetRowByRow(); + } + } + } } diff --git a/src/test/java/com/epam/parso/CSVMetadataWriterUnitTest.java b/src/test/java/com/epam/parso/CSVMetadataWriterUnitTest.java index 0ba74ec..93ebf98 100644 --- a/src/test/java/com/epam/parso/CSVMetadataWriterUnitTest.java +++ b/src/test/java/com/epam/parso/CSVMetadataWriterUnitTest.java @@ -19,6 +19,7 @@ package com.epam.parso; +import com.epam.parso.xport.XportFileReaderTest; import org.junit.Test; import java.io.File; @@ -26,9 +27,11 @@ import java.util.List; import static com.epam.parso.TestUtils.getSas7bdatFilesList; +import static com.epam.parso.TestUtils.getXportFilesList; public class CSVMetadataWriterUnitTest { private static final String FOLDER_NAME = "sas7bdat"; + private static final String XPORT_FOLDER_NAME = "xport/v5_6/input"; @Test public void testMetadata() { @@ -42,4 +45,17 @@ public void testMetadata() { } } } + + @Test + public void testXportMetadata() throws Exception { + URL resourcesPath = this.getClass().getClassLoader().getResource(""); + if (resourcesPath != null) { + List files = getXportFilesList(resourcesPath.getFile() + "//" + XPORT_FOLDER_NAME); + for (File currentFile : files) { + XportFileReaderTest xportFileReaderTest = new XportFileReaderTest(); + xportFileReaderTest.setFileName(XPORT_FOLDER_NAME + "//" + currentFile.getName()); + xportFileReaderTest.testMetadata(); + } + } + } } diff --git a/src/test/java/com/epam/parso/SasFileReaderUnitTest.java b/src/test/java/com/epam/parso/SasFileReaderUnitTest.java index 37015c9..1e98dfe 100644 --- a/src/test/java/com/epam/parso/SasFileReaderUnitTest.java +++ b/src/test/java/com/epam/parso/SasFileReaderUnitTest.java @@ -43,6 +43,7 @@ import java.util.Locale; import java.util.TimeZone; +import static com.epam.parso.TestUtils.compareResultWithControl; import static com.epam.parso.TestUtils.getResourceAsStream; import static org.assertj.core.api.Assertions.assertThat; @@ -105,21 +106,19 @@ public class SasFileReaderUnitTest { private String fileName = DEFAULT_FILE_NAME; @Test - public void testColumns() throws IOException { - InputStream is; - try { - is = new URL(COLON_SAS7BDAT_URL).openStream(); + public void testColumns() { + + long programStart = System.currentTimeMillis(); + List columns; + try (InputStream is = new URL(COLON_SAS7BDAT_URL).openStream()) { + + SasFileReader sasFileReader = new SasFileReaderImpl(is); + columns = sasFileReader.getColumns(); } catch (IOException e) { logger.error(e.getMessage(), e); return; } - long programStart = System.currentTimeMillis(); - SasFileReader sasFileReader = new SasFileReaderImpl(is); - - List columns = sasFileReader.getColumns(); - closeInputStream(is); - logger.info("Processing file {}", fileName); for (int i = 0; i < columns.size(); i++) { assertThat(columns.get(i).getId()).isEqualTo(COLON_COLUMN_IDS.get(i)); @@ -135,37 +134,37 @@ public void testColumns() throws IOException { @Test public void testMetadata() { TimeZone.setDefault(TimeZone.getTimeZone("Europe/Moscow")); - InputStream fileInputStream = getResourceAsStream(fileName); + long programStart = System.currentTimeMillis(); - SasFileReader sasFileReader = new SasFileReaderImpl(fileInputStream); logger.info("Processing file {}", fileName); CSVReader controlReader = null; - Writer writer = new StringWriter(); - try { + + try (InputStream fileInputStream = getResourceAsStream(fileName); + Writer writer = new StringWriter()) { + SasFileReader sasFileReader = new SasFileReaderImpl(fileInputStream); controlReader = new CSVReader(new InputStreamReader(getResourceAsStream( - fileName.replace(".sas7bdat", "").replace("sas7bdat", "csv") + "_meta.csv"))); + fileName.replace(".sas7bdat", "").replace("sas7bdat", "csv") + "_meta.csv"))); CSVMetadataWriter csvMetadataWriter = new CSVMetadataWriterImpl(writer); csvMetadataWriter.writeMetadata(sasFileReader.getColumns()); csvMetadataWriter.writeSasFileProperties(sasFileReader.getSasFileProperties()); + compareResultWithControl(controlReader, writer); } catch (IOException e) { logger.error(e.getMessage(), e); - } finally { - closeWriter(writer); - closeInputStream(fileInputStream); } - compareResultWithControl(controlReader, writer); + logger.info("Time passed: {} ms", System.currentTimeMillis() - programStart); } @Test public void testData() { long programStart = System.currentTimeMillis(); - InputStream fileInputStream = getResourceAsStream(fileName); + logger.info("Processing file {}", fileName); - StringWriter writer = new StringWriter(); - InputStreamReader inputStreamReader = new InputStreamReader( - getResourceAsStream(fileName.toLowerCase().replace("sas7bdat", "csv"))); - try { + + try (InputStream fileInputStream = getResourceAsStream(fileName); + StringWriter writer = new StringWriter(); + InputStreamReader inputStreamReader = new InputStreamReader( + getResourceAsStream(fileName.toLowerCase().replace("sas7bdat", "csv")))) { SasFileReader sasFileReader = new SasFileReaderImpl(fileInputStream); long rowCount = sasFileReader.getSasFileProperties().getRowCount(); List columns = sasFileReader.getColumns(); @@ -183,30 +182,21 @@ public void testData() { assertThat(controlReader.readNext()).isNull(); } catch (IOException e) { logger.error(e.getMessage(), e); - } finally { - closeWriter(writer); - closeInputStream(fileInputStream); - closeInputStreamReader(inputStreamReader); } logger.info("Time passed: {} ms", System.currentTimeMillis() - programStart); } @Test public void testRowsCount() { - InputStream is; - try { - is = new URL(COLON_SAS7BDAT_URL).openStream(); + + Object[][] data; + try (InputStream is = new URL(COLON_SAS7BDAT_URL).openStream()) { + SasFileReader reader = new SasFileReaderImpl(is); + data = reader.readAll(); } catch (IOException e) { logger.error(e.getMessage(), e); return; } - - - SasFileReader reader = new SasFileReaderImpl(is); - - Object[][] data = reader.readAll(); - closeInputStream(is); - assertThat(data).hasDimensions(15564, 13); assertThat(data[0][1]).isEqualTo(77L); assertThat(data[15563][1]).isEqualTo(84L); @@ -214,32 +204,30 @@ public void testRowsCount() { @Test public void testStringValue() throws IOException { - InputStream is = getResourceAsStream("sas7bdat/mixed_data_one.sas7bdat"); - SasFileReader reader = new SasFileReaderImpl(is); - Object[] data = reader.readNext(); - closeInputStream(is); - - assertThat(data[2]).isEqualTo("AAAAAAAA"); + try (InputStream is = getResourceAsStream("sas7bdat/mixed_data_one.sas7bdat")) { + SasFileReader reader = new SasFileReaderImpl(is); + Object[] data = reader.readNext(); + assertThat(data[2]).isEqualTo("AAAAAAAA"); + } } @Test public void testSasFileProperties() throws IOException { - InputStream is; - try { - is = new URL(COLON_SAS7BDAT_URL).openStream(); + + long programStart = System.currentTimeMillis(); + + SasFileProperties sasFileProperties; + try (InputStream is = new URL(COLON_SAS7BDAT_URL).openStream()) { + + SasFileReader sasFileReader = new SasFileReaderImpl(is); + + sasFileProperties = sasFileReader.getSasFileProperties(); } catch (IOException e) { logger.error(e.getMessage(), e); return; } - - long programStart = System.currentTimeMillis(); - SasFileReader sasFileReader = new SasFileReaderImpl(is); - - SasFileProperties sasFileProperties = sasFileReader.getSasFileProperties(); - closeInputStream(is); - assertThat(sasFileProperties.isU64()).isEqualTo(COLON_SAS_FILE_PROPERTIES.isU64()); assertThat(sasFileProperties.isCompressed()).isEqualTo(COLON_SAS_FILE_PROPERTIES.isCompressed()); assertThat(sasFileProperties.getEndianness()).isEqualTo(COLON_SAS_FILE_PROPERTIES.getEndianness()); @@ -267,23 +255,18 @@ public void testSasFileProperties() throws IOException { @Test public void testInputStream() throws IOException { String fileName = getClass().getClassLoader().getResource("sas7bdat/mixed_data_one.sas7bdat").getFile(); - ZeroAvailableBytesInputStream is = new ZeroAvailableBytesInputStream(fileName); - SasFileReader reader = new SasFileReaderImpl(is); - Object[][] data = reader.readAll(); - closeInputStream(is); - - assertThat(data[0][2]).isEqualTo("AAAAAAAA"); - assertThat(data.length).isEqualTo(24); + try (ZeroAvailableBytesInputStream is = new ZeroAvailableBytesInputStream(fileName)) { + SasFileReader reader = new SasFileReaderImpl(is); + Object[][] data = reader.readAll(); + assertThat(data[0][2]).isEqualTo("AAAAAAAA"); + assertThat(data.length).isEqualTo(24); + } } @Test public void testPartialReadingOfColumns() { long programStart = System.currentTimeMillis(); - InputStream fileInputStream = getResourceAsStream(fileName); logger.info("Processing file {}", fileName); - Writer writer = new StringWriter(); - InputStreamReader inputStreamReader = new InputStreamReader( - getResourceAsStream(fileName.toLowerCase().replace("sas7bdat", "csv"))); List columnNames = new ArrayList() {{ add("x1"); @@ -291,7 +274,10 @@ public void testPartialReadingOfColumns() { add("x8"); }}; - try { + try (InputStream fileInputStream = getResourceAsStream(fileName); + Writer writer = new StringWriter(); + InputStreamReader inputStreamReader = new InputStreamReader( + getResourceAsStream(fileName.toLowerCase().replace("sas7bdat", "csv")))) { SasFileReader sasFileReader = new SasFileReaderImpl(fileInputStream); long rowCount = sasFileReader.getSasFileProperties().getRowCount(); CSVReader controlReader = new CSVReader(inputStreamReader); @@ -312,103 +298,14 @@ public void testPartialReadingOfColumns() { assertThat(controlReader.readNext()).isNull(); } catch (IOException e) { logger.error(e.getMessage(), e); - } finally { - closeWriter(writer); - closeInputStream(fileInputStream); - closeInputStreamReader(inputStreamReader); } logger.info("Time passed: {} ms", System.currentTimeMillis() - programStart); } - private void compareResultWithControl(CSVReader controlReader, Writer writer, int lineNumber, - List columns) { - CSVReader resultReader = null; - lineNumber++; - try { - resultReader = new CSVReader(new StringReader(writer.toString())); - String[] controlLine; - String[] resultLine; - while ((resultLine = resultReader.readNext()) != null && (controlLine = controlReader.readNext()) != null) { - assertThat(resultLine.length).isEqualTo(controlLine.length); - for (int i = 0; i < controlLine.length && i < columns.size(); i++) { - assertThat("Element in line number " + lineNumber + " and column " + columns.get(i).getName() + - " number " + (i + 1) + " : " + resultLine[i]).isEqualTo("Element in line number " + - lineNumber + " and column " + columns.get(i).getName() + " number " + (i + 1) + " : " + - controlLine[i]); - } - lineNumber++; - } - assertThat(resultReader.readNext()).isNull(); - } catch (IOException e) { - logger.error(e.getMessage(), e); - } finally { - closeCSVReader(resultReader); - } - } - - private void compareResultWithControl(CSVReader controlReader, Writer writer) { - CSVReader resultReader = null; - int lineNumber = 1; - try { - resultReader = new CSVReader(new StringReader(writer.toString())); - String[] controlLine; - String[] resultLine; - while ((resultLine = resultReader.readNext()) != null && (controlLine = controlReader.readNext()) != null) { - assertThat(resultLine.length).isEqualTo(controlLine.length); - for (int i = 0; i < controlLine.length; i++) { - assertThat("Element in line number " + lineNumber + " : " + resultLine[i]) - .isEqualTo("Element in line number " + lineNumber + " : " + controlLine[i]); - } - lineNumber++; - } - assertThat(resultReader.readNext()).isNull(); - } catch (IOException e) { - logger.error(e.getMessage(), e); - } finally { - closeCSVReader(resultReader); - } - } - public void setFileName(String fileName) { this.fileName = fileName; } - private void closeWriter(Writer writer) { - try { - if (writer != null) { - writer.close(); - } - } catch (IOException ignore) { - } - } - - private void closeInputStream(InputStream inputStream) { - try { - if (inputStream != null) { - inputStream.close(); - } - } catch (IOException ignore) { - } - } - - private void closeInputStreamReader(InputStreamReader inputStreamReader) { - try { - if (inputStreamReader != null) { - inputStreamReader.close(); - } - } catch (IOException ignore) { - } - } - - private void closeCSVReader(CSVReader csvReader) { - try { - if (csvReader != null) { - csvReader.close(); - } - } catch (IOException ignore) { - } - } - private static class ZeroAvailableBytesInputStream extends FileInputStream { public ZeroAvailableBytesInputStream(String name) throws FileNotFoundException { diff --git a/src/test/java/com/epam/parso/TestUtils.java b/src/test/java/com/epam/parso/TestUtils.java index 63f6e65..2366d4d 100644 --- a/src/test/java/com/epam/parso/TestUtils.java +++ b/src/test/java/com/epam/parso/TestUtils.java @@ -19,6 +19,15 @@ package com.epam.parso; +import static org.assertj.core.api.Assertions.assertThat; + +import au.com.bytecode.opencsv.CSVReader; +import java.io.Closeable; +import java.io.IOException; +import java.io.StringReader; +import java.io.Writer; +import java.net.URL; +import lombok.SneakyThrows; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -34,7 +43,21 @@ public static InputStream getResourceAsStream(String fileName) { return TestUtils.class.getClassLoader().getResourceAsStream(fileName); } + @SneakyThrows + public static File getResourceAsFile(String fileName) { + URL resource = TestUtils.class.getClassLoader().getResource(fileName); + return new File(resource.toURI()); + } + public static List getSas7bdatFilesList(String fileOrFolderName) { + return getInputFilesList(fileOrFolderName, ".sas7bdat"); + } + + public static List getXportFilesList(String fileOrFolderName) { + return getInputFilesList(fileOrFolderName, ".xpt"); + } + + public static List getInputFilesList(String fileOrFolderName, String extension) { List filesList = new ArrayList<>(); try { File fileOrFolder = new File(fileOrFolderName); @@ -45,7 +68,7 @@ public static List getSas7bdatFilesList(String fileOrFolderName) { File[] files = fileOrFolder.listFiles(); if (files != null) { for (File currentFile : files) { - if (currentFile.getName().toLowerCase().endsWith(".sas7bdat")) { + if (currentFile.getName().toLowerCase().endsWith(extension)) { filesList.add(currentFile); } } @@ -59,4 +82,46 @@ public static List getSas7bdatFilesList(String fileOrFolderName) { } return filesList; } + + public static void compareResultWithControl(CSVReader controlReader, Writer writer, int lineNumber, + List columns) { + lineNumber++; + try (CSVReader resultReader = new CSVReader(new StringReader(writer.toString()))) { + String[] controlLine; + String[] resultLine; + while ((resultLine = resultReader.readNext()) != null && (controlLine = controlReader.readNext()) != null) { + assertThat(resultLine.length).isEqualTo(controlLine.length); + for (int i = 0; i < controlLine.length && i < columns.size(); i++) { + assertThat("Element in line number " + lineNumber + " and column " + columns.get(i).getName() + + " number " + (i + 1) + " : " + resultLine[i]).isEqualTo("Element in line number " + + lineNumber + " and column " + columns.get(i).getName() + " number " + (i + 1) + " : " + + controlLine[i]); + } + lineNumber++; + } + assertThat(resultReader.readNext()).isNull(); + } catch (IOException e) { + logger.error(e.getMessage(), e); + } + } + + public static void compareResultWithControl(CSVReader controlReader, Writer writer) { + + int lineNumber = 1; + try (CSVReader resultReader = new CSVReader(new StringReader(writer.toString()))) { + String[] controlLine; + String[] resultLine; + while ((resultLine = resultReader.readNext()) != null && (controlLine = controlReader.readNext()) != null) { + assertThat(resultLine.length).isEqualTo(controlLine.length); + for (int i = 0; i < controlLine.length; i++) { + assertThat("Element in line number " + lineNumber + " : " + resultLine[i]) + .isEqualTo("Element in line number " + lineNumber + " : " + controlLine[i]); + } + lineNumber++; + } + assertThat(resultReader.readNext()).isNull(); + } catch (IOException e) { + logger.error(e.getMessage(), e); + } + } } diff --git a/src/test/java/com/epam/parso/common/BytesHelperTest.java b/src/test/java/com/epam/parso/common/BytesHelperTest.java new file mode 100644 index 0000000..eb333f7 --- /dev/null +++ b/src/test/java/com/epam/parso/common/BytesHelperTest.java @@ -0,0 +1,31 @@ +package com.epam.parso.common; + +import static org.junit.Assert.assertEquals; + +import java.util.List; +import javafx.util.Pair; +import org.assertj.core.util.Lists; +import org.junit.Test; + +public class BytesHelperTest { + + @Test + public void testDouble() { + + List> valuesToCheck = Lists.newArrayList( + new Pair<>(new byte[] {65, 16, 0, 0, 0, 0, 0, 0}, 1L), + new Pair<>(new byte[] {-63, 16, 0, 0, 0, 0, 0, 0}, -1L), + new Pair<>(new byte[] {65, 32, 0, 0, 0, 0, 0, 0}, 2L), + new Pair<>(new byte[] {-63, 32, 0, 0, 0, 0, 0, 0}, -2L), + new Pair<>(new byte[] {-63, 80, 0, 0, 0, 0, 0, 0}, -5L), + new Pair<>(new byte[] {65, -16, 0, 0, 0, 0, 0, 0}, 15L), + new Pair<>(new byte[] {66, 112, -128, 0, 0, 0, 0, 0}, 112.5), + new Pair<>(new byte[] {66, 56, -128, 0, 0, 0, 0, 0}, 56.5), + new Pair<>(new byte[] {66, 65, 76, -52, -52, -52, -52, -52}, 65.3)); + + valuesToCheck.forEach(pair -> + assertEquals(BytesHelper.convertIbmByteArrayToNumber(pair.getKey()), pair.getValue()) + ); + } + +} \ No newline at end of file diff --git a/src/test/java/com/epam/parso/xport/XportFileReaderTest.java b/src/test/java/com/epam/parso/xport/XportFileReaderTest.java new file mode 100644 index 0000000..e95c55c --- /dev/null +++ b/src/test/java/com/epam/parso/xport/XportFileReaderTest.java @@ -0,0 +1,329 @@ +/** + * ************************************************************************* + * Copyright (C) 2015 EPAM + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + *

+ * ************************************************************************* + */ + +package com.epam.parso.xport; + +import static com.epam.parso.TestUtils.compareResultWithControl; +import static com.epam.parso.TestUtils.getResourceAsFile; +import static com.epam.parso.TestUtils.getResourceAsStream; +import static java.util.Collections.singletonList; +import static org.assertj.core.api.Assertions.assertThat; + +import au.com.bytecode.opencsv.CSVReader; +import com.epam.parso.CSVDataWriter; +import com.epam.parso.CSVMetadataWriter; +import com.epam.parso.Column; +import com.epam.parso.impl.CSVDataWriterImpl; +import com.epam.parso.impl.CSVMetadataWriterImpl; +import com.epam.parso.xport.impl.XportFileReaderImpl; +import java.io.File; +import java.io.IOException; +import java.io.InputStreamReader; +import java.io.StringReader; +import java.io.StringWriter; +import java.io.Writer; +import java.util.*; + +import lombok.Setter; +import org.junit.Test; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class XportFileReaderTest { + private static final Logger logger = LoggerFactory.getLogger(XportFileReaderTest.class); + + private static final XportDatasetProperties AE_XPORT_DATASET_PROPERTIES = XportDatasetProperties.builder() + .datasetName("AE") + .datasetLabel("") + .datasetType("") + .datasetIndex(0) + .sasOs("R 3.4.0") + .sasVersion("7.00") + .dateCreated("06SEP17:20:23:53") + .dateModified("06SEP17:20:23:53") + .columnsCount(37) + .dataOffset(5920) + .rowLength(487) + .rowCount(961) + .namestrLength(140) + .variableProperties(singletonList(XportVariableProperties.builder() + .type(XportVariableProperties.VariableType.CHAR) + .name("STUDYID") + .longName("STUDYID") + .label("Study Identifier") + .longLabel("Study Identifier") + .varnum(1) + .variableLength(12) + .formatName("") + .inputFormatName("") + .build())) + .build(); + private static final XportFileProperties AE_XPORT_FILE_PROPERTIES = XportFileProperties.builder() + .sasOs("R 3.4.0") + .sasVersion("7.00") + .dateCreated("06SEP17:20:23:53") + .dateModified("06SEP17:20:23:53") + .datasetProperties(singletonList(AE_XPORT_DATASET_PROPERTIES)) + .build(); + + public static final Locale CSV_DATA_WRITER_LOCALE = Locale.US; + private static final int COMPARE_ROWS_COUNT = 300; + + static { + AE_XPORT_FILE_PROPERTIES.setSasOs("R 3.4.0"); + AE_XPORT_FILE_PROPERTIES.setSasVersion("7.00"); + AE_XPORT_FILE_PROPERTIES.setDateCreated("06SEP17:20:23:53"); + AE_XPORT_FILE_PROPERTIES.setDateModified("06SEP17:20:23:53"); + } + + @Setter + private String fileName = "xport/v5_6/input/ae.xpt"; + + private final String fileNameSeveralDatasets = "xport/v5_6/input/air_class.xpt"; + + @Test + public void testMetadata() throws Exception { + TimeZone.setDefault(TimeZone.getTimeZone("Europe/Moscow")); + File inputFile = getResourceAsFile(fileName); + long programStart = System.currentTimeMillis(); + + logger.info("Processing file {}", fileName); + + try (XportFileReader xportFileReader = new XportFileReaderImpl(inputFile); + Writer writer = new StringWriter(); + CSVReader controlReader = new CSVReader(new InputStreamReader(getResourceAsStream( + fileName.replace(".xpt", "") + .replace("input", "output") + "_meta.csv")))) { + + CSVMetadataWriter csvMetadataWriter = new CSVMetadataWriterImpl(writer); + csvMetadataWriter.writeMetadata(xportFileReader.getCurrentDatasetMetadata().getColumns()); + csvMetadataWriter.writeXportFileProperties(xportFileReader.getXportFileProperties()); + compareResultWithControl(controlReader, writer); + } + logger.info("Time passed: {} ms", System.currentTimeMillis() - programStart); + } + + @Test + public void testReadDatasetRowByRow() throws Exception { + long programStart = System.currentTimeMillis(); + File inputFile = getResourceAsFile(fileName); + logger.info("Processing file {}", fileName); + + try (XportFileReader xportFileReader = new XportFileReaderImpl(inputFile); + StringWriter writer = new StringWriter(); + CSVReader controlReader = new CSVReader(new InputStreamReader(getResourceAsStream( + fileName.replace("xpt", "csv") + .replace("input", "output"))))) { + + long rowCount = xportFileReader.getCurrentDatasetMetadata().getRowCount(); + List columns = xportFileReader.getCurrentDatasetMetadata().getColumns(); + + CSVDataWriter csvDataWriter = new CSVDataWriterImpl(writer, ",", "\n", CSV_DATA_WRITER_LOCALE); + controlReader.readNext(); + for (int i = 0; i < rowCount; i++) { + csvDataWriter.writeRow(columns, xportFileReader.readNext()); + if (i != 0 && i % COMPARE_ROWS_COUNT == 0) { + compareResultWithControl(controlReader, writer, i - COMPARE_ROWS_COUNT, columns); + writer.getBuffer().setLength(0); + } + } + compareResultWithControl(controlReader, writer, (int) (rowCount - rowCount % COMPARE_ROWS_COUNT), columns); + assertThat(controlReader.readNext()).isNull(); + } catch (IOException e) { + logger.error(e.getMessage(), e); + } + + logger.info("Time passed: {} ms", System.currentTimeMillis() - programStart); + } + + @Test + public void testReadNext() { + File inputFile = getResourceAsFile(fileName); + + try (XportFileReader xportFileReader = new XportFileReaderImpl(inputFile)) { + Object[] firstRow = xportFileReader.readNext(); + assertThat(xportFileReader.getOffset()).isEqualTo(1); + assertThat(firstRow).isEqualTo(new Object[] {"CDISCPILOT01", "AE", "01-701-1015", 1L, "E07", + "APPLICATION SITE ERYTHEMA", "APPLICATION SITE REDNESS", null, "APPLICATION SITE ERYTHEMA", null, + "HLT_0617", null, "HLGT_0152", null, "GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS", null, + "GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS", null, "MILD", "N", + "", "PROBABLE", "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", + "2014-01-16", "2014-01-03", "", 15L, 2L, null}); + Object[] secondRow = xportFileReader.readNext(); + assertThat(xportFileReader.getOffset()).isEqualTo(2); + assertThat(secondRow).isEqualTo( + new Object[] {"CDISCPILOT01", "AE", "01-701-1015", 2L, "E08", "APPLICATION SITE PRURITUS", + "APPLICATION SITE ITCHING", null, "APPLICATION SITE PRURITUS", null, "HLT_0317", null, "HLGT_0338", + null, "GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS", null, + "GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS", null, "MILD", "N", "", "PROBABLE", + "NOT RECOVERED/NOT RESOLVED", "N", "N", "N", "N", "N", "N", "N", "TREATMENT", "2014-01-16", + "2014-01-03", "", 15L, 2L, null}); + + } catch (Exception e) { + logger.error(e.getMessage(), e); + } + } + + @Test + public void testReadAll() throws Exception { + File inputFile = getResourceAsFile(fileName); + + try (XportFileReader xportFileReader = new XportFileReaderImpl(inputFile)) { + List xportDatasets = xportFileReader.readAll(); + assertThat(xportDatasets).hasSize(1); + XportDataset dataset = xportDatasets.get(0); + assertThat(dataset.getData().length) + .isEqualTo(dataset.getMetadata().getRowCount()); + assertThat(dataset.getData()[0].length) + .isEqualTo(dataset.getMetadata().getColumnsCount()); + } + } + + @Test + public void testReadAllInDatasets() throws Exception { + File inputFile = getResourceAsFile(fileNameSeveralDatasets); + + try (XportFileReader xportFileReader = new XportFileReaderImpl(inputFile)) { + List xportDatasets = xportFileReader.readAllInDatasets(Collections.singletonList("CLASS1")); + assertThat(xportDatasets).hasSize(1); + XportDataset dataset = xportDatasets.get(0); + assertThat(dataset.getMetadata().getDatasetName()).isEqualTo("CLASS1"); + assertThat(dataset.getData().length) + .isEqualTo(dataset.getMetadata().getRowCount()); + assertThat(dataset.getData()[0].length) + .isEqualTo(dataset.getMetadata().getColumnsCount()); + } + } + + @Test + public void testReadAll_twoDatasets() throws Exception { + File inputFile = getResourceAsFile(fileNameSeveralDatasets); + + try (XportFileReader xportFileReader = new XportFileReaderImpl(inputFile)) { + List xportDatasets = xportFileReader.readAll(); + assertThat(xportDatasets).hasSize(2); + XportDataset firstDataset = xportDatasets.get(0); + // fixme: "SAS Universal Viewer" returns number of rows equal to 144. There are 144 rows with data in the + // input file, but there is one more empty row before the start of the next dataset. Consider whether it + // needs to be truncated by some extra logic. + assertThat(firstDataset.getMetadata()) + .extracting(XportDatasetProperties::getDatasetIndex, XportDatasetProperties::getDatasetName, + XportDatasetProperties::getColumnsCount, XportDatasetProperties::getRowCount) + .containsExactly(0, "AIR", 2, 145L); + assertThat(firstDataset.getData().length) + .isEqualTo(firstDataset.getMetadata().getRowCount()); + assertThat(firstDataset.getData()[0].length) + .isEqualTo(firstDataset.getMetadata().getColumnsCount()); + XportDataset secondDataset = xportDatasets.get(1); + assertThat(secondDataset.getMetadata()) + .extracting(XportDatasetProperties::getDatasetIndex, XportDatasetProperties::getDatasetName, + XportDatasetProperties::getColumnsCount, XportDatasetProperties::getRowCount) + .containsExactly(1, "CLASS1", 5, 19L); + assertThat(secondDataset.getData().length) + .isEqualTo(secondDataset.getMetadata().getRowCount()); + assertThat(secondDataset.getData()[0].length) + .isEqualTo(secondDataset.getMetadata().getColumnsCount()); + } + } + + @Test + public void testReadAll_partialReadingOfColumns() throws Exception { + File inputFile = getResourceAsFile(fileNameSeveralDatasets); + + try (XportFileReader xportFileReader = new XportFileReaderImpl(inputFile)) { + Map> datasetNameToListOfColumns = new HashMap<>(); + datasetNameToListOfColumns.put("CLASS1", Arrays.asList("NAME", "AGE")); + List xportDatasets = xportFileReader.readAll(datasetNameToListOfColumns); + assertThat(xportDatasets).hasSize(1); + XportDataset dataset = xportDatasets.get(0); + assertThat(dataset.getMetadata().getDatasetName()).isEqualTo("CLASS1"); + assertThat(dataset.getData().length) + .isEqualTo(dataset.getMetadata().getRowCount()); + Object[] firstRow = dataset.getData()[0]; + assertThat(firstRow.length).isEqualTo(2); + assertThat(firstRow[0]).isEqualTo("Alfred"); + assertThat(firstRow[1]).isEqualTo(14L); + } + } + + @Test + public void testXportFileProperties() { + + File inputFile = getResourceAsFile(fileName); + + long programStart = System.currentTimeMillis(); + try (XportFileReader xportFileReader = new XportFileReaderImpl(inputFile)) { + + XportFileProperties xportFileProperties = xportFileReader.getXportFileProperties(); + + assertThat(xportFileProperties).usingRecursiveComparison() + .ignoringFields("datasetProperties").isEqualTo(AE_XPORT_FILE_PROPERTIES); + assertThat(xportFileProperties.getDatasetProperties()).hasSize(1); + + XportDatasetProperties datasetProperties = xportFileProperties.getDatasetProperties().get(0); + assertThat(datasetProperties).usingRecursiveComparison() + .ignoringFields("variableProperties").isEqualTo(AE_XPORT_DATASET_PROPERTIES); + assertThat(datasetProperties.getVariableProperties()).hasSize(37); + assertThat(datasetProperties.getVariableProperties().get(0)).usingRecursiveComparison() + .isEqualTo(AE_XPORT_DATASET_PROPERTIES.getVariableProperties().get(0)); + + } catch (Exception e) { + logger.error(e.getMessage(), e); + } + + logger.info("Time passed: {} ms", System.currentTimeMillis() - programStart); + } + + @Test + public void testPartialReadingOfColumns() throws Exception { + long programStart = System.currentTimeMillis(); + File inputFile = getResourceAsFile(fileName); + logger.info("Processing file {}", fileName); + + List columnNames = Arrays.asList("AETERM", "AEHLT", "AEDY"); + + try (XportFileReader xportFileReader = new XportFileReaderImpl(inputFile); + Writer writer = new StringWriter(); + CSVReader controlReader = new CSVReader(new InputStreamReader(getResourceAsStream( + fileName.replace("xpt", "csv") + .replace("input", "output"))))) { + + long rowCount = xportFileReader.getCurrentDatasetMetadata().getRowCount(); + CSVDataWriter csvDataWriter = new CSVDataWriterImpl(writer, ",", "\n", CSV_DATA_WRITER_LOCALE); + controlReader.readNext(); + for (int i = 0; i < rowCount; i++) { + csvDataWriter.writeRow(xportFileReader.getCurrentDatasetMetadata().getColumns(columnNames), + xportFileReader.readNext(columnNames)); + } + CSVReader resultReader = new CSVReader(new StringReader(writer.toString())); + for (int i = 0; i < rowCount; i++) { + String[] controlRow = controlReader.readNext(); + String[] resultRow = resultReader.readNext(); + assertThat(resultRow.length).isEqualTo(columnNames.size()); + assertThat(resultRow[0]).isEqualTo(controlRow[5]); + assertThat(resultRow[1]).isEqualTo(controlRow[10]); + assertThat(resultRow[2]).isEqualTo(controlRow[34]); + } + assertThat(controlReader.readNext()).isNull(); + } catch (IOException e) { + logger.error(e.getMessage(), e); + } + logger.info("Time passed: {} ms", System.currentTimeMillis() - programStart); + } +} diff --git a/src/test/resources/xport/v5_6/input/ae.xpt b/src/test/resources/xport/v5_6/input/ae.xpt new file mode 100644 index 0000000000000000000000000000000000000000..c60282eb9c327ddb29daa2a80f0b1c0275660e72 GIT binary patch literal 474000 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 literal 0 HcmV?d00001 diff --git a/src/test/resources/xport/v5_6/input/alq_f.xpt b/src/test/resources/xport/v5_6/input/alq_f.xpt new file mode 100644 index 0000000000000000000000000000000000000000..0938fe57a10cfdfcf65d620714e44248af347f00 GIT binary patch literal 438320 zcmcG%3%qsvRR6zoFP9$oD12R$_*uuTD6H>u#&OBzYzN6D_Q7#?&gLAX#N(%^ghNCU zyZnlBiBJ-GLfGqm+oTjJsoYK%A;o_^<1;>Eo;~Jwo;BAx`@dhk=9puQ&v=jV{m!{A zdp}d>UT0)E1S;}=&W`;($rS_mhbz3N8Mw&vgJNXeo+4ZZU6F99&_Fk z&U;FF@cHMo+Q-uV-9O*&j0dh-@0|}V)SQ&IzH4i1>q=YS^}sV8aQ{;SoORCmyXT$z z*mKUkAf12C)1Gn8xsN#~o%@WZKKh)em&aRH>kqT^H?o-JGRwU`t#jJ)+MfN`boK@5 zDd(Jh{srl@+oiK@uO9pKC!YJ{^KW}vdiK-r&c3HCdopJJl^9>kVwTIEn&q@p_t_=S z@{}h&?wkvr_|$WJ9`*{e9AkVfi&-vrYL?q|9+2*J-m}tqkGtTUbCd3b@5_15TwbMJ z+pMRacYf%-75wj8YX*uj%jGf4gVRmZW6yr}`C*XVV8nLZfVi+_( zF}{|?ELS)+%k7ufC_nS@%X#cBdE#R*)cLnv4w!CJ*cR^@X1V2BGf<3Ku6SyeJ1no! zO?6wIaP~9LNq0==J$<^i;brF!Yp0J*Rf<=+?L)? z&peLL&_lVFpTDyIW*sTpEB*h30qHkc*2(@`!ASrxPFzzxf3(@^WdF~! zg#PB74}cS{d*tR5D)W73KU&%UV3}iF>ay)OXj@xcUrva~{z*Nd-t**`j-1@!%l==M zIn+lUuYOe|Ks2omvz~A+&B6vULK-O z_V+bKz2|pP!Fb*=KgNAsy)vg`b+p^TXFMS;`vX1U9GhC%A1a6QlSALH*ADvD;t6rt zAL$A6&bi3yIKNp$OZz-2bCPk69k%dFoSCLL$EH^H=gP@R%@)@Ouj<>xXPxXXw1oB4 z`~GrWU6Ns4XL;E_04E`z%~IFa%Kj%5uyP*bvrn|L|5wUs+qX$4`=3%yZ65AR()3pD z!tzL7PKe0<-{=YBn_Aibv~qG%~2Yq;So#kc!?~0t`H$#Qr zM?2;xv*epE`=8as%6&FHb0$9+ImX`U~FV|Bi+9aKbaGv`ZX4(H}vi3C{hXK~s8 zvL+bc)XM%>l#`9ib!c#TSjA|dlMtY_Wn{C>*yZG&8k+qz}{--?{$R_E8tc*hfX z9yee1{{tN6jSuxY>-rivR?l_iz|ALB=I<-q2kK=1zf{0DIjCwekM)=RZxlJ~{U%$j>wk+J=G|ThvisII zC&Xp{+j_!0`!dfsKfjK%zJq$|WdA!FVEv|6dZ&IN-}3J(L^y(G$*3 zJ@bsyM^(jVTzZ$)6!p&GKG5!fK%Lu!xb&`|CyYDC@|o6nDqbF ztc#X)(z~*j#CiPp!f#;B8T~$P)Q5#VjRm$?`oQ29p|R+whMy455@bi zhYifhbY{tGYo&J$1!SwIZCg*B^zgyJ`5CXxzw)}{4;eMiwvOrdfpcTr_|m(!7I2PD zt@N&=oZ37o%wu!-ebqUfm)>>333X6a_es;7+3KW+KNr{L*#(Jl>YJ?euBQbt-_*Y; zF1_o6WBX1W-$$LlqcZ>fz~c#V>HUD7aDM0PACgsI_ce7Ia~*I^mEd*e@}&1TGwqf#X541Kg{ZRKc9eKi~Ie2+aibi>NbJHBl~5G zOAig>Jb4cl&e=6T#uMVwJ55i>-_%O)cFL*E!+o)S%%gj0pYKrS*#7yt%x~u4pLy7i z>x%X6Z-eB1f-k*0>j~>OwbHwba&l7RpTqE~eQ4sdPI^DCB~7}vap~PnIko-aJ||6Y z7>_HPMqiXpP-Ll7tXg6;t9U=vYtc^eYac}d9=J+#cRJm;)g@)O9?dw7v^9RF-s{d;8> zdLHZZJOZ2qh4-b;zBV6JrTg%wHI-S%_0Vt4c_cVi@AHyF+cb~GrS~Xss5eVqTPwXC zaKbzqTpm_&a)MHNXX^>~mvziDPK&CFPo4B0U*?=d1>Y}d5iN0^Q064#&^GO}<)!yT zE#Ta>b#;ullJg`LvVK!5y(bsv!4%a#H1W9(={@DraS}R8@2N+`Ik(8kNyGkoj=#_D zTAcfDI_aIK39gg-u>SAeXwb;9e$L&tc^Eew!TPwZifMfkwmv=N=y)F`b9$ja3 z(tDn!a)N@Ey0%t&FHivM8}}!v%n#(VPI|wfIo5kVTo1n9Pruu)>RspS`bBV(8s87< z+FI$o5FF#O&R^da=RBGHI*0p8@0ZFP)`vP&m+qfm28VjHoU5&s-micY*F`SpGOOa{ zf&6Sb>AhG}^m*MhxI9qbWLYP@mud;?srTR4InR#Ds^8-oH!HoD6*;JCF^_XDEOK%J ziF48-TJfoq-pe&bpL(}R)BgJqyb|XXn&Q4}YNhuo<*+|FIceDEppR&2o>yy%I$HAD zTIu};IJWPsBhRhnRlGbzo%CL-sm66BR5A~*#QDuKXZvvdYR>D*oNk%p?;jn@Cs^sd zQBSh@v|N8%E4|-6BF^s}=Gb-NTb&hz9PgDxjn9$ja7>Ag!+jBjeC_ip9X=9!>#PKPbL(z@QG zsmO`?ra4(BJ^X<+ zzsP~Q+E30IZFbI|Ye~$n>r3y0%Bii3>!Iza%)dX@*LAYY*|oY@-@ujLUx1UW&UElv z?2qZC_aSi1=f30wlG`qP9-~frAJ){${YfOi);S*m$8_Ym?Vyf6ylTDK>ZJFVnxaq3 zer>JvJ_b(QAM-f}`EEI9((>i&0)KGyywxLH&EGT^>!jD$685D&?||g@+X?eyJRvT< zfu2MTvg^z!@lJNo%E)9QsY>j@zwL-e_ueo z&$EL*nLNABh*tZ?y!7Ups&QCPyK-Fz;H=Pd&S3z_E3*um3*5>tcBo zFAuIuh)B<#S2v&gk7=PI9-+bp+3(yHOKy*-$e=IwcnF%oygY#{s?t8&bLPg)X31-7rS~0e!M?1^Cp7G@hn(Q^=sMd6!PgCczhge? z8IP9zrGHs1$qALTQNPNU{^bZE^d1<>ErO8>gbsqN1R4OicLcg&CRgt+vtrze}v!8+-GzjER{=u+J$ z)JK~Wl+ynJJ&E~sed*it*v92tnSMvx`1=#QYEJ5;eTP zC&zTs{~=AZ<$zM{TXqhff2L2KzmKu6&DG4Y=bw#BPSkU~(XzkvZ=)rwr;gvdsbk(P z=S*6@CH>RN9LwiuZGEwi^lxA0d{)ENeYdbO|ZLRe0r~s~;b#ZR`=vKP! zKT_mGJ^9h*1f}%vtS7a3ET3ujw)DsU9#FepKZd;RBl~e3ZciA8^|V$e{ky7w^_yDh z-@P~wx>x(z#Lo#z>38)cCpG?ku&J&oE`596m>gR#_ucsxN4IKD>ZE^9O+`KPzRyjZ z1hVvh0vywEZhzn4e5SAc?|LjR{rj}zteoe*Wsddt_0iu|dG-3Wxb)A|L^hw6>uYPJ ze-=14H|zZVx47?jN9BHhu&?yX&#yvVU0?E}tvCDJkwhk;}D?B~DNTHO7F4!&=emwvkNAK9^JQZ4Snz-|)OBb-{vGn&&Z^BA1ryYip(dSa7T_ z>zclIsd#yCoz+SI9B>j8*(`N!t@IzSfZ9HXeaRr)^yN=PD=e54u!+n|L`vDg9kNY0|ZgOaE!giSy(g^kJOu&xlrY z=7fm!&({&^)g>AyfvIJf7+di-?~YH@Z|25@s4$kk^=A*CT<$*lb zN&l6aqR#W%sPNZUg3qJtEH3?5X^Qbpt@K~5oZ39`dUaJ+z0Y>cPq5N|jh@svxQx~B zM_gx&JLk1!&Mx|ppG}WwX`f%GsZIBVb<+Q>BjUVXIXS8EeS}xd&%V)e-O_)9me8ke zea>$eIkn%rJ0!!hANx!Hcgma{=>2|f;w0##|3*C_H}+wi7FE^0<%Edz?fKPX@X3K! z=^2kUCn%-=COwJyb$#jozH&G>>vPhu-v`ViTFptF^c$Xojhr12SVt~>>AzJ4^qJS- z^1%6;EbFBI4lQ9l^~^I)U&YHq)JgxHnxc-Dy0%vOe*{jr?r{$KDqbGQXJ6^RyUa-% z_U~2x{Vc}Km;QUSfc?CW&F8NR)2n!SaGk}a|0kNt=98zv<$?Mp%R1@5S4&t=J@e73 zczK9A>Hn#wY8`HgisDiv75* zroUS@bN&LH1VuJWURx{u4=EtdL!Z})zaOI8#rDUptMosjskVKabkhGQ=1J(3%{J+q z;?n<^0=N$9{B_Cuk=FY7dd-*q$IG0KhO75y);Cz`4=$O*I^(K%dGNVyPU#Q9q24TY zZLRc2%4w@_(n)`OM4Y*DYS)X`hqkM-Er0IC_A4jErN7XV8s{YPetoSD(TnYKLPYup zdeXG+wsGlyLOD69soyW0-_{3JX`WANs!R3K-H`$z^l>Xo83Fo99*>yOd zDROcG$!%DNuhVqW|Ew0od7_Ry6)z8*n{ny?y{2lMq~Yp&i}{F_IRBuj8i&_~);QGp zyq1^#=P#MVdfOirFAu&h=ioV5_VGOHqvd?Y&6bz`zigfQVg067`v0n&+C1zVtcowz zHz!1-|3y8C9AsC|nG=-K|B{~2r(Jh_(*H6zHb3h%xIEBrvg|AUuYi-(_5;s|HM2Aoydn*^=;y1tCRlMw1hr6ZabRxzn8$P z_^gw@J>MJlC+b(v^K~sDm$s>{DK7nQfD`8N&j*W>uj1u_JjSK}O-*q>Jimxs<#5hT ztqd+(oJWJp!zyl0P|D!)dcyfxS9_gyp!fBepA+ITxT2oWClA?m=D89$wtqfP+|M15 z*~e`{Tn68*CyY08jEkyjPS(lbd%#IhFdp^fN1Lrq23OV+)>Bt|eeI~M`MKP|)yo|2 zPqO-GJBQ;kxP}I5^H3LgjMExl2G=ZeET4l_@$%s7x4aClt*P2PI~w-)Q|1vZajskB z)b3lZV=wR%d>MS7p0FS1MYih8c(ge|DTC|jN#rokxc~c?)p^{mgAA?@PR!HidQ7k4 z<$-f$)5)Oxyz%k>MuopWo1S$sE`u9sf#*%ner>G`Pro9hYnjqNKYb%ezd5n_&FgWgInnd_3VdirDr@^*2&<9wIt@( z^<{AD;ynI$n}o@Dzrd^J%$AqIZ8gRDI7ieo9&N?J1&y5b-&ap7&ci-#_f+QJi#?tY zm%;7y#N!RG$G9H)tdqg*!LfSgHMl&`Z?fDE8QeijnsjaBGWgNrJpMg_uPd{0&YTdD z!Cmx(^RYkkjQjm$>-T)p@+}!OJSW^mKBvPLUbSz`%izZ~#lAkzw$-!0*=9}`oCHNS zOI}+mgRFqsJiEqiJj5+7CFqjUAeAp zaFQDTJoNgG#Vrr7w9gOFR5l%LoPU)sg9m~W_NVs#%sv>u@VWdTaHumL?E#k!bxj_FmrJVc!g@Z55Z!?~=U`DV^fX^J}ULk{gW2-LZ?J~DV%nbWa4 z+OGNJGM*5Z!Nc_=n@`KR+FBVr0vzkZI-i^Ut&fVA2iI9#29MMf?nu*$;nB> z)$8P>`7v(u%HV7j)HvKnTGNA8TGyk&VIQ-ctF4v6W5BU~tgC%~hPgO@w!SiGc#e8U z@zv|mIEa?k^*BwD@AI&KGTx5a7`MC(o~(jwJ}r4|tqh(5&M`IB{j~$1bNcI^an5CR zGI**MsGV&1Ql=}~ntj$f~5lsR2gILGugPC`Tm&(f3HJXXgzZ8PU*E}4^1 zna#qx*t#q(gJ)}s`?9H(!E=!@tY-v>CSSsDB)ILUNo$!lw6@RGxv z(1-h*jj!V6fqceg@KQ~2|Co<@#-pt`7Zy3>Qb()e<$*lLW$7dcAxv05SPKP=?U}f=lk2Sdeg%zt?QL#PUx3ca$a5JXmEMpd`*_?kilz;9OiS< zw0{qRSMiyb!Eb1ab?nQ$?^9BlAEHhMcy77IIf)YI*nSaI=e%B1HBPurc_(m_`No&Q zo(5_hUaw$LUD}`D(G=(0)XLzE<#`f1`~Gy{^T>WVAtHm{)sxz~ET3t2w)7{bvXw#k zxn-Y&`@L=T^l6PNgEy%l&V#CIKe>)*Sto-xgJWFATXU>V25-@l*k@f|25(ai=U{#9 z^TPU4=ho+WdzrJRVSjz*1fNImXK@+)p{BC=?4!Zuf%+!PIvKn}OPX|T<1%=saySR; zG`Kv_Z?ZW-DT8N@6x zhz#DZC-ljyy>G1K*mKmz-JJ91n8*70x+1r$vg-B5^_orwA5=j$pO(C~Rt6`xPW^B_ ztkdA~K)=c61f>kZ^VkjhxtjAK1;%;UhjG8ZchTRkr}dS=UzRzRcg~*G$9O_q2KGF* zW&5`-`uuryS0)sg*&$ zJP-Q^tK#K>{j%j{Fwhiz?vvjy9ZmcF4zI)+6**DQ{?XtTKE z^L+<>YjM9`voa@Ho$1&I(bE1bE}6r9?veoOb0_#RIM9=9J}q@^tqeX1j?K?Hzi+v& z(1+_}Um1M5%;{>ldOtQEq8HmAi_73|%N))@n~Y1_Iqb{e?=-+Uxh|-xzKlnk6O=Oe zjGjae^NiPC|6xuUe6GkrmlpFFPX_-`1{ zP%utjTPuTq1;_fbuJ(HDSf4N-`^w-eWln=0w9>l%z0BD~1@|o{^Bb%T{zC=S`?}Vi z=W9g{x>xg)A8k%h%HZpILZ5TF?LbE#Ud3mf4D5N@WO}o)?I9F2+=jS~B zdD=O=4tS;g!2(&osg>c?F;BYWzD@jWbuzrB0_byn8eATl>KSL946m&vtdDudeZP{* z{qwZ)#Z+1kSn}ZYAbwb0wUw++VJV7VJAJ!ADm+SDl4s^`JtL{(6Wq9i{XZvt{ zPUh2+Z@vs~qXKe$9_nqq{yxTf#+?(M&$KvsZLJLNfO*(|W6qC&V{@{94qW%QRbGA1 zH=PXctclwGbc5ddAbPRul@O6(!}FP4n#Z2cw0idET&(wf-nKqr|73V? zO?X{`j=Z*3hW7<0&SSpw%}1Bgy6#uz?4rWg)rEf?A9sb<`*xYrF-|hOa-IhiIjFAY zZ`vo$E5oyjoZ9@h&RX2&l;H!5oSZaV-A7z!*W&a|C&LG8g7a~Hf4x(0^`KPi%?S}1 zHazEPdFp6URpLBEQ=DT{E5nB>C$1~@ZQ|zyr3@RM7wsZXeon!+>%_PWkLY>PVZ-yH zd)A-V%lac)+UK9v6zAtY(D(O?CXU5r_$Y7^I%TuuwY4(bQ2_h1PJ_z>{U*yg88$q3 zx(yO_w2_|^A~Jl8p3ra7H_qdnbHK6vqMp1}eCB2NcyN-M>h*2h$b+idw`_GXe1fK^ z_jx*~pw8`%#hJH$GJK*YTxW5ptG?t%%Q_i82^_1ZF5Z8fH}WgalQqTqO|1-{TAn9q zxc+-VjGHgRBYN(1xT}pb``A8lKjJ>AczNLZStrBuHN`s5H}IM{&j2SukP91&fEe=&_e|}z5ah|AeT3=33%J8{*(xht}m*Ml2 zlareI>z(WBBF`iFIUyp$6MAy#*Y*4(;=JI9I4=Yzsqy`RS6yH3N3_}MWcbTkvhn`d zeI>&e7dhmzAAJ=s51fm68NNhQ)Op_eP{+KAmj~A+L}YlOo>0d;vX!3kXmf&6hA-C> z`s5+I4(Ao%*gDv+HOKe)*NPm@6>a3_goq4Zr6<&Lp4NZ2an7%UV?KErTpq}6vf1in z_-ZX-J@pz~9_TmOoS>9p!}FOP`9kP(jQi{2jVkcG z>BwtqW%#>?ImUM`?-PrwczGb7IvL_QPsTU3GAuvm$v$pRZt0Kv>98+Dd(PA5<~*+F zx~vY>rFH$jrg&YP(?td2ZppR2jLYy3z)4nTmb|uBhHpL0VIOise{?IY>uumzJ^N>J z$Ti!{vFAl2XBQP*zrPRdSiEC4!OHL*dXmleI^#wkRi$;k^DxJFTwhx&!#`3^TYZyG zhVMQ+Ph1c8!Qv`j9>~iH5gEQmPq+^;PaQ3)N*p}D%KA;M4F9A&Pt*E#F_GT~3BC*) zo?nfeF7!Nd?wk;j;h*XWje7N{+-V9GW-xY$#krv4RNSS*XzTY zs?9@Au+5zE^N@Z$I;doyW)7Z*+;o3gC&ONGU9m6q(Q-~14vUePE;ooTs>NuC%j;0&GSF=urp8?0XwRNSooPPu-=rjG+ z^L+6z$Lcv(TPwpaffLrH!R28UCnqRn_+>rezOrup=f1uIj&aHJ`=<5&e6>8!u7>@3 zlaFY%-kcDT;lJq#b-u1JhtJnVT~3Fs4F6pNH4b%whw9Qi|54_I`fS`9=NKX~{FIv7wd62F4f$?Z_f>MUx)|1HbeKB3`LeC?4 ztdr4qX^Ot*Ik)XgP9(s(&f+qCRw47T5Bqst*mve-bk#D4dfKkas`tk*uZ*r%=A=+( zKBA@l`Cd)c*2Ou3ZRT8~%((~^Ihi#cywW_^(o{}R&~m@qS{Yqe0j%fx-0x`G_ZMDi zp6h9f_3ZDQgi8AGF2=F-%INzwRpWF~!FW#akN<$hIj6;Cgaq}qd8}XU@2!kG=LXs! zn@^tm>}z!@ULImU8QoA*UYFE$9rdfMjBc!jt8}aKGP=2Pa#FKJyQ(hcWpoP#u%7z^ zYPAosjy~&T^n>8oK6-u|r1*Xj`4#6@WllncbIeDynloEmMh(x4+I(Cm_3n2-WL!pA z3G=?L6Q&D#>f)R-f{@KU&tw=yqB{pB(SUd5)0`OCIZFbVp6FKIR#x9+YZM z#$|-(MOnY8mC;?w^X#ItukWP!F`f{Y(U0i~=jS}fZ)tU5f2ec5bGk*2>ui7XNtIR4 z)iG{XMj4!BI*Y@r_LFl)o2^bpr)vr4rLOk-&Nj%kxO47V=2$)ltK#Ls`&nK_<>xA+ zo^{b?=lq10#QeIxjP9eH+WuG{#%Wc&Jg`qTos90MDe9O%j(^6iu5(vqTeas8opXP1 z%+F@YYinh6COCHAu&(w!&hnhw?^Ek5qX(8btm|mnKS$t|_U9)rnUjoTyk^crG{yC7 zYGq{4F|x0%C-!aPXRDLZ!?lDyZBt!STt*Gg4O$<+KHJ*P_uJ#9lhKX}viULZ*SBH4 ztdr5%;FykcGw<9JDyz?9buxO)C38Af-!zYN9$V&|u=-V;1f7f;o*T4$rfr(X@-lkd z)~O%vgYS>kF;1)E<-v6c5g9#RPpFG|#{GTS>OAh8Cl)yxTpq}6vN=I1qbKPJeebh_ zeEa+7$>7+2uy2hU_p4)l60D4#swbSoIkC?4sH)bREiR*THC5wSo;v?`rWiM0M(1sv z`pN0kvAX{7s=k~v+MJ-2(XO7*=Um9H!+9Dwwjb>0*NOYtB^lOr3BHUj&=bz#`3sSE zp6L;-=FAqC(K9qfpO(C~Rz^PqPSd(9&Usb5Jdn@6GJ1BI6YBkQu>(?EuZ-+@$T&|j zJ$dFMTAJs%n&OC4%bf(eYZ(vesG<|W%PW_QSbR(lrWx6@B6}ivbc=?uNJt@ z_Ctfq1G!C>bu#)zEn#2kkAEB_@1M-yE5~K@LQSxKQ!Aqv9TDeOloQuQKPOH5_e6Nr zzA-POmuiZ2TvtAU3g4fG{jWGLFLT0mr9SVe+~;FlMz7FBoCoS^e$E*!>txjM{9&A@ zX$p!% z`{SH9fMYtJXHUb`^zAeTZ{rtCP{&G{t((L!UZY6)z7_C!=?0ignB%-$sScbqs#(|L<`^ zTt@HGlgP=IXFT#eZ#o&hXY14t^_(Z~Xt=r$!#+i>jQ&Ima$SLy8lKzPF4rMi+MiEp zDkms>KX%LyeGx5j8lL}Q{jtORW=_L%JLzzJK52f8n=hl!s$kRW#5x)My>fC=gE_3!!=dXhu^JCmOUsOSD9_#NM(}PyJpBtV>N~j<|n~!LTbCIT~_x-Ut#%s?t z+I-B*sNuP$ZFHuNwt1e0=aIUB(=k7lt&ILt6YS^fT6>=VDRbDL*5<%8rF||xZ{ydS zoMR-w`rO8s@!>f0>slFKRzZ#X!+B_}zt3xP%J_0+j^)Yc?@P7UmvLo$#Ue+8%fqVm zU;Q}`7xdlm+{r~q{i7r-mh;5K94?kLPW;c0LC}9GQPS3vvFzH<;l3=xgD+x z<8Jxqa*SJE#@9Ted9HOtoa=*Q^KoBz{oI~VS?%|hoDi3B`MDirtNWJxXe&;`b35B0 z`TetFevBu?Wqe~j;r#4(`nC2D??C4~`o}D8R>n7l-h6VPT4!B1D{}b0l@o|HpL1DW z#wgI_HPMu{_u19M+jt@$%q0=ODs4VxIAA`r7aH&gpEO`k~%A z2>bWWoKC5#AJ-+sWPF;QL{8J^0!hxX^~%_ulQBQ$b3!Hi)Hs%x@$EH5U5#UW=9@Wp zD08?!tvPsZhjVOdWqc>hlQ3~MyDm@0KdJ!MH|;|cmwFkOpW9(R-v8Qkc_5elWqemn zF}|sl@!gce{^a=mpET|FJG|07cQ13gR-X=AcqPtpP1WYvwR+w^c0V<9?g>t^I z#*d*+#t+mJ)^i{H^C9R_Rqb0&h{*WCdcyimt&H*9&ZhOOlQEv#;e52rx3w~UgszMA zv~BCDlX1iIHg+Az<#o`e%LD6~m+>PtMV;rjQNg(1N8|@9<3|-apj3Uyk2WVLWqh`t z(5H?1RlbZLdzfSMYH)d2RnNXMw&!gUDj8o@AM-M9c;05$xZKZe^JCodGJd=YcwN}1 z_IumORh%b)lT2rPcI+r<6pqJn(t5iN0cHATJ8lTg99&llt7%lPS9!1_(C zjGv*LY+Uc()o}HDx8)Hnt?QYZVm;@{R>wGPGY8Mxuzpi3&SYYF>N=YI#Ve$4ytWn8D_W&D~V z$Lq+UZQP&NmN~l`_Sa7)hn76^W&DP%Q$JkKrdGzkeMFq!Q4aTm^JuWeoH;=$<2UL_ z%#sr#&bmUxjy&FF>W*G zEt+aOf0Ite4bKtnptHZ9*<8)@yj@dV5BueW3b$SJxlY=IxQySSCy|3}wV&iin-i2W zey5&94t-zOG3a?DFDFD~{4PCVd{ZmqKRzOkJ=bJ&bDo?OU;X`H<+|Rh1zy*nCqG)& z$@ovfiSwB6``y5=IPX(V?6a;f!M|yj6b3!^f%}Hf{TIBfayrbzB z@6R6tC*IG=>cf4FXti(IbTZ!86!(SuNZ;pL`MT(rIo79%=X{^Xo*!Gau9MoX_CCTs zG9IZQr^7m~udS6a9xNc2b^dwYG5*T^nW``+)0-u)t(Eai0kwI;9C^?B#JKg9@h8AB zpFC7m_es-S+3IBcNiAv8wT;X8ua(0&Sm)oPxQ;!QZPnrlaT))Op42#YeHiz@M_XME zR>t-`TZnV6wpPZU-8%KdzO19~HmS@HuCus||6X(1d|K+-S{eTXIJO_GtGz#49~CbT zuCqEB|6`dG_u2d!Cm|wZJkQ2`@IIDjJfDC*$GFe)Pb#3Eoa5KCx{g_^hj+1cSzN|n z&{X93>)mwBH*@~A$ccK+8EsBb%J_?V!hX~tTg}gSv^ha3<1gt+oh~lWab1Q~##8jK2v^SXb@!eo|#ywYb&E_`k~>%lkUEjT7U} z`BssGs&)4HJ4H^@{E?p%A~N|dJ>mS^NB?~2K$jCNkFK-0OfIXb$ccK^Maw#wT)xO* z-mUeG{A_WVTtQRRv!CC8rlYUo<-v89m&p}1#rURHCf}o++C0{W@zwKOxyaGr@~~>Y zoS>A+RrG{@?9VwEM^(jVolLF@j@{qvAN7n!TXC+YB{9FQFB1$xF6a04w7#FOuJbr2 zsk?H2m$X3@S_NSknb8Ri*zIdMfX}3Z4IT&}& z_km-6HcMVxD-(P{sm&9(oMX#=$j_#e$@Mi;A+59vvq2idA` ztf$X9nfx#~36+f3u8++d`Pu4ZavM#t-uqadI&xLKJVc#L5Mg{%E0f!53-6oM^?q%+ zGP&asaqa|8xbEC9w>BrHE$z>buEp`+r#c|!1S^v}>q*;vXwu2#F3QPCjsKmfN#7Kg z$&V|bDc?3Oldf{OpRCJC!#bj60E$d`*Mv=ol-go8e>mEf; z>v=4Z2U{#CwA?tMg@p8zMmE_lE4`gB#+{P(EI{fZn^wYXjhN|~HlF4srI8$ysHN)q7v7SMl=Tb6Z>{ z4=!?Q|9|S5I04v(n zPdQoMtW3(!Rl1JrG7hRs*Zql_s?D>D3da3)+YNE!%j8LAj^%T*x*fAI?ws&^rqywu z+FF@BRU2`B)}ec~4~$2ft*=bZEpnK5YxApkc_5E@nVhF7#y7Px**zl8(~gMqbmhc- z_SYA$^UD2s<`K>F?D9NG!`1hnmGiWGu5!n?xGetfFWe8A*mISk|GL*-CU~xL-MXlk z$@6qz&c{6c%sE%?&-2TiJq@q%cYqfZIiOUpBhDFZPEg9^7xjeepbpt}I4>-6$c;Ag zb3#NWFVYk0IZxB?BdDt8%n1>h{IZ_ZIPre#LZ6dayMFX#@++F)9GhC1yhJ&19(1kd zZ{k<;tau)h^LI#wCAZ?dQWJ3=`fj;j#$!FLOkM>}QseIv?AO-HQuZuct7X70UYYhQrFhXWDgwUvQC4`1N|nO6O=M} zqn_~kQcs^cT2xhh#%1#VG)145ytY;*zY9)Sm(Rof?yAfWyq?rJA4dXtQ%Zs3q)6-TIsl zgJWFsT61h2GWiHNVO_QFz1Ao4v&CidQB83UuFGGS+|QFL+p5KVo{yC|$?8n!^^6BA zlb#mT=GoJ*e=hp#VLQZqo*_8N@)n1;&UGIh<`|Fr)Yi(xp0Bg|yfJ68b?T?KKeoP{ zPGze+b^ba@n%mXl)%LDx;%XP}+pvYm~Z6X<#+-z}~ zd`c6HZ)#=o*UDjEa%%q_%pH|&)#A1vGQsnHtl!ki~0upG?AYgRvhu$q{^quqhty4eD`#ifE_PD>Vl24nUlgU5nNsV*NIHt>H5v^W#jLYN;nyPWS zsPOk0>yK!O^Up<2?R(2M2(@@ZTqgfg?VqeZF$NrjyCPsh~EGX>(H`6XI^qE06E{9)i6$3I8-{QUQw z80Y*l`G)dyQd7My>31w{KD=tZ+2S(!rlvUOrdB5Zqa4mh4t@6X?@^qO*5~=(GRN{Y z-bt1FzGc(Ned_%FU9~Qo zU#8bA&g1*j!DQ}RUG!yoEpV7O%emTGnO+ARo1b;wul2gVugKBh@<48r<-W@FdPNTN z(MEnwh{*K%deYRdZCs|`ubiCJ`1_F0!RuxF1XZl3*|5d9e$GC`A`=2c?(_3qbK6!4**;ZNgx?$Won1FShhkmr6mFBsvrl@z0 z^~toyROW}Mlj-d=$M~jJrngs4Z652NlcxPXf>&DC9W|8`6twHkCDS`8AkG77)whYu zI+^}Rk;A;d|6BxeEpF?V>0Q7{hjs8;%wu&j{V^@c=F>K!#x6 z!F34{nciJbSQqozbiPm9sB_=)GR>M;$+5XWDa~^_IL6IpIagaNQvoOL59hZy`6^x> z$Y)%pXK0E(*Qdedf%+!PI+@->OXzRTx#tma?p5UE3pHGQf3|%>v|4XYh{)8Q7d0LC zA?g{Aw&L7ZOSmu8wf??p{bhQ8aFQB-zap=#mFbz~c{;|mew-K4(*8W4$cg%tWfWHUN5WXI-5BU*A%(5QAJB{`H9^cH_DbKTw3g>mrxAlA6e3?GF%t=-kETR{?4=pd#$7+h}kLzYUn_k7s zL)6Li98FR0d9I7=px*&0C$pB9>Ekp|<50&sv#2i3^LR~hj!mshpKwH+hUaOyE?Ym> z-Mp?RX^J|oi}#)1C&q2&Jh{x-MFsga%l$XLOznAE^Rrpb)z-=sjalz~<2=USvLEtU zC)1~ChV{(z@5I#6s(5*zj&(A9x~AxRzKaURecz9Tc!Dp}3-p9~=U6_|p4if#oXS?F z&p_V#IA_Q79kX3n9$l9Zktv?1t<4knc?Wu5ANkf_rYoMOHJ#s&+r}d&!I$aJ>Pa@A zmUFkYGJWn5ah?Z`&CmXMN5gA;uRBrX)c*G%C&8`7t-nlv5u5~FHp{u%TA98`0r9$n zTHXImJl4tdmx>&}&Ng?=XWZ9?=U1EhwT;X4#qH)vSgHSAs$;&zWopl_QWxg+^_;Le z=4+gns(|~&b@=nW#y`&bZR1%yo0aLyG(n%1ytY=RuLQ^Xv99*_G0sEV(K7!#j!a)w z2DS}8eAU8ZL&E* zDbv^MNt_4SbvSR(lBRxb<1*dDJW0)^_&x58;Mo4Le-2!Ke~fYSW%_$tr+(u8! zjPtr!A4IEt%Lx&gzFALd9IK;_c~q4+<>yYLp6iX4e3`zrJWm%S>T)vwBC}z=GJU%y zsAoUl*SNkDfs^3N^bhr<#@P*e@;C>rbKY6zu+DVs1A1wn|ES10j(*^c z!{%z9=iSA5xDK}`KyW{-Tc+;;Cz;MHuUlIy(?32U&U=;9wr`V8rhj%soDX7Mwr}iL zyI$KW^Y;bc?}WHaPwGidYFr1ey5Go;mUS}y3oRj^I)8n2E}36(KGcq5JW#7SE6zvC zoP-L_Nj;(^&R=SZx>)D$tBC|yU%$m=`cX|VzNwYz$Cbl5$niPse(>KbF2X#X_j&e< zoZ9!~9n{z2&S`jVnRA$q^MY2|=b5H*(EIl~yWXog_FS&@_x*|USRZY=Jh;x{GF@nj z{X8G$@O|9|$$jU1vdpo34pzm>gZHz%O#ez#wRv_?!FV=(&D#29`ZrqOd5ddsd0^ir z%Q~6b^Rx+-j5pOa#bx@p3Sd2LlfEe~)6X5|th+AXpMM0$eD>p9zRwMO>SX!_<*zb$ccLLqh%kNm7hOs&9VDPW>+cB!*#e#B*Sv9Y;l=g zRTGSFYGrmc<*+X~{yOMr+TSPPm9E$K9??A5sMo|{dVjX>2 zGa}m7lNk`=+C9n%|$TpUi$(h1{1-t;}wtoH*~gJel1V9Gj2zc}K(k zdCESBR`(U-GQ$ScuGg+{jL&>Cr{Vd!Zr~*IY0=)_Z)J8z6|kSLE6&6EZR3%148F|n zT;{OObbcQ+a>~!4p-Z)&oHN>N{bY7GEuqi#X>fUnbUq0Pn9WfBnaJ(()~tovtU@eA;#Ak{O<7TemLiWp+=@WA_R3TqozF zRq^uRx`c?#?xiQJ^Sp7h>6k}ViF0pos5eVqTPw4lILxs*G`Kvh;^YLS%4b-w$Kl@-nmM z;*86=ynn~~TOM9%e|9v*`r5k4vA)fmvo*!~O|8rxeMB5Q&$j6ttdrRjus=zSe_p|> z_LKT(v(?G$DOyt7=WUSM-_K7gbL{%86;xap5Q?+$jo;uE@ z;^m>vxj<8q6ZNc%HYX@$_6$9tPoCQjboAks=6M!4wqNY$+=R;2oSy-Qdb8xUwK9A5 z5pjMFoVc#AFWKg7vNC&4nG@@*kBXNEt~Z-bX7=1ym?!F47j4CPo|eS?y1vYwuN+=i z)}MZz6Nq!4lDdANE?Zn?FVI}%(5H@8#mhsT^9!1yj+VN%R%Yer$H?RBlm3?dkk7cx zenm4}hv&n-kk`!lRd5m%3O|8sct(=wX;`NKx=Xp(;v!`MI{hZgG{oFd|H;Noks{6lbz1cah zEpnKTR>jK$xy;MVp8HBr_`G(VeLc1>P?b1)nj(KwE3-Eq5$FFYhwI@ywdXf>RM!08 z?V7#0$U#-L59CLi6O=N0o1VmZkX?uKhu|bsk{7R2wmei7pK+PJLsN0yb$yw=Q#qW2 z_4M7Yyno(Z~%n0ZJ#Z#;^o102@#nc(ep^N z4=9lP>3zEB!+72?KgMlNnfLMAdDr!2c9C+pPS)q7;p%m{6a0{u*}thEGk#26f8Y0YSRC2X_4;>BagI%`%>F|; zIjO1UpwIp6BF`iH<%EdL{!>p@?T`QeKeW0`YwMNSe}TieS@vsdW%dnljLSOz-ePgi ztK#Lsb=FsA{|%1$)cbYf{uoci%R`-0el9NRSr=_iP|D1ni(9oW)BBuUFFA8O&z7lc zm_N=zpLH_7+}5cd#y7Pxzr1pCQsb|ub$K$s0ytrRKwUj&PEgAHN_xWU%{h==hf{to zE+>%OcHr~Ke$31K%9@Jv(2us6b2Uwozp0fuHkf_MsXcFR>!L2+k21e{ab0nK@}tcO zN||3nPuPb#WLsP>yI*8}O)X*lrdHu8ET=gB*$@cmqQ z|6H%g0j26oezZA3Df8>=No^j>Gal#4AusdqFLSyY_Se6E-m{+flld~gp%$<&=cb=o zM{C#F=d-xX%g?hphjk~n^rseg4o;Z&c{n#YyT*xe%gg*Ghx*hwth2tLRo9XIWq#8l zC+f+Mw&L8P$YDO($j=E8ng5`kP|tqMGtTRSs*9~FAtLi1(i7^PWBZp)SNppp<7Q=k z>#b8iD>=qh@$wM+$sEtuF}|slIVx-Od={O#FU;5GNr=cC&*^PC2kT^x8;$)K&(?== z_fKr;kI$Ll%lvkT+dkGfXydPYR9$SJozw7~9_wjOg5Yy7ehhJ$-$_q6Kj%TV>dSbv zIYBA&JL?I3+NfXU%lyZ{vH7U4-M^Ms@$%rhgow<4Tu(M$m+w#c`9t4N)3Fb_m*%+} z=1EXwvz)uFm3dbI?8iC{E)VpZY)(+h{J5S(4t?tAqpIRFFLONaN1uAP36=EWl{oj% z6m^{c__oz|%UZ)#<3&*|CqC8zd#ll4XS(z@(9y;U5`JD=%)@hf>`N~DT0HVA&iyq-fAe|HJR;6EI5s!;q4vFL<+|`Z8`rZr z=b?w!mDF8%o!F07<_{~b3$%5v`@_LWsLW>Br>&LwBNV`T?vq>N(pT~FKtAhaj_2zb z-_*+dk=lY>+I4v{-#N@_xKEn6>?`vldQNZtXv`DuXY;wg{yCIX?%x}#c^?+4sM;E_+Td%;WVoH~lzgHP5p(MIGn%{o!2Xajx1tKUd~-HC$aUt3$N3&*kUz zqMma`%XP^7=d~m!R5A{)>Kp6nvrgvE)e_b-zdi@g`(1j@|1Hkb`un_HPnp|udggOo zwa<56=V%jlK;|#h6V`8PW&TUWb)id(>*eeEWpENIx!0 zTl;&vSUw z;T*x%I0+G%zYQGovstdMt(EyZz_GrpBad^_s(5*bI+?$-%-KZ+>uH-ge^lml${hck zWj;YC^LLjymd~`dZWS*N^>w{RQ#q;e*Clmrt<2whm}7lw?+;D$SX|~G0LOgxZ+$=8 zI%NLm#d-Yo-O;qaKfx>Q&j-t#WcB2jk7$W=Qd7J?d|g(@c(0L`(bJ*A(a2)XIFIoSfA7 zoa^#rJ_5(q&3eC|10UT=>lzn1QBQufIYBA&iJtKKP?z6rkbj8SRZUN zr{THEP|rTioQ0-xsN?$DTABaVVUFzs`$xWtmk08hm-%07ighv1xc}asRPOIb73b5J z%wb&z^*qLYGXL8$r;Cc5%&z48oeEvg{joZ~uPqL0X@5Qgj_EjW)H5C}_fO`ZEpnL8 zNz?xNg;$#A?==&XJRbtNSGGJAKp1+@8;jb$iC4-mU|prTzJ$ zrgDOUmUFeWGXJsySWnxwo;sO-1st23aSbjH^qVaARpwtUa^ihVKk{=zMCKRi3Ayac zyjz=>I&ztpdHH!rg)a}}Hra|}&oPGmiT$XLe8y$|O-<4Fxs!&g=ZLHiqSc(Nlliwa z#d^+9-)$lR)^!$_`L{Jez2~{FrsFz6Da^AtqUR46_S|6H=N)wB967<~(dV|fEUuub zxUQ&YU9{ObS1fXvC!cevczGa?I$2yrQ`CDt?sHdV_4lKMxGb)wC#>Jp%Hn&Klam^M zKVO$83oKyWx~P}MH4e|ied*eKox^j&EA2C$_p9ymuGN!E9{pftaV;%~bFS;l;=0Po zNzJ9$=kEi@=HwipR{Owsv^ha3i|gr0ZGYl^n4b5wTjw-9H`rBt^*&~LM5{To#bt2= zP1WYvMFr!H);TvUb1a`}ZU0ofJaC_wm&J`V#eOj#_o11S%A77L$j{0AJ+r(H7MI11 zH9@`4vu%1?59dO(w62?gldR4xd2OvMZVHa|WnDgDT+UBxeK=n>Uluphg4(+FG+f<3 z)(6qjx^Av1&atVL#VwRmo2QG;jQculE{`YZWN}M9VVv{O&!*$wB~Vpb*KNw2T~tI~ zGv~HtPP{%B88^m{AufyCgOf~Wmg{S4WpM{^jLSMut9@WRTCQ6b_S~S&k6)r> z8v55b2@zS`v&`ut&+Fs=eY+56e_7zULHa&#SPyxiSNoq6BC@dO2F)jrb#86HP*vjC z^M0n|JWU=*q=MKoVxb>ICncz@wmb|uB7H5I8>AI}1EFM_o#Qn{t zSMl<|Ik_LQc#x)YQscirz^nAEiwCob)R#YP8JUZhkCQ@*Vf9yowJGgUv0WPxX${@;t`sP z>xz2TMVp=TNN~(2PlL-ttc!lOI$1nQOX$-^{VHD;JK)6qG2i#ed=)Pbfv2%U6z-{(>298 zoO2N>vgzD%ot?vZS>Sm;)^BQM@iPjp^*dqxLSIBn>uPvTkM*=Wfy;P8To%vKliL0q zv$|jrEzR@u;3TUvyY4>8;H+ZLKVxf0$!)X>fU1#o>Ii zc)?*#0%28s%*z7L>5OmxooHoS>A&%k(62{C%SXT~20geSZJ={#>Yn8i)E&4_Y;6w!AFL&&AcAgCnoO z%HkDUr+#YlbTsU7<`FH;^J|)-j{6$*j7Q5lS-eV1Vt!p;7WRCd?JMhZ!bCN@V{xuK z!I#CW^(325OI}+mi`OWpt-eVoi{DZX_lvsP^JY6L+p5JA;<9+Xo@DcB$!lw6@dj|> zKJRFFi(G#lB#YPfc~28<`!?xh@!QI&?N3+3)!zXUd>+YToh*J=Q;ctFW$`BEkV{TZ z8eTn*>16R{EvRvJjbrp)i>#6v9E)0oz!tI#_6kgd5Ah$^fX0% z%(Fh9RGGhyJ)RJk1)lS)adt!9N%I-+n12jb7WSN{`Hk}==y{AfS&TGQo5$+fzb?jQ zPMF(yeuHS6glMjzS#OA zKPN4&ADZT5oh-hfC0r-<{&^Z-7xaUb#XlE0>(BFL za1tuBSwSb*a+6KpMQ_zx)KSnuCurtTtgEzj^%T-Xj}cg!t!!(t*ui(HBQvqTq<53>hoMj zQ#q+|9=uA=x@cJ^2iMh-#(BbAkfAEk(K7#>kpnyrS>sU0x`a9&>+_VK zhm3mGMVk|pa`1zCLZ5TFIDf+CB`Zx!D>gC{8MGo_;_{_@z$gGQf z7^hyFE)T9th{(Zh^@MuQ?;_85&4zuGgVV~KZr~*NJbFKi%fTHqmCa{g4K5GVH(A!n z!5y`P_0;?KKhA#))SL(cFtK^(xht}mxBi>hg{mW_0-A1 zgTb+VV7&JC)sre~{_lSsJOrF%If`&S@4M|2=b)8?$8MeasjcgThW+)=Jffv_oueu0e4bt7*qofN zne(_ZhxN&LX5p3QdAz3LJWC zWOIU24xXYXaesJysB^!AI`-(f1CzuMozK@-@mt);$vbY>P%yeM0uS}cshMtnE zCH5@`zoH@Ldz^i2(g9Bn9;rIa-xlTIQRRO6>aO3P+1CJm+R1D=c(h)`eOa`gLtCFY z8B-3Ppck}>ZFy~eIe4P!U|!@k-VYI1am}&Z4_gkNUe+N$=$XoSb9SBbxl`^l zQxEmqb)Kam=Od5v?uv3yKA*|=3GZuTKhL**z+-*ykMrp(&6miN13M4Nx*p%N6#D)9 zZuFzR9K28y$fphq({4lN$pOv{rci$ucJHX)tkQjdnTDv#y0mk$Oh@Vx5toBkDv^2A zvFy4o{Sm1z2d^&bP}g4%s2}yolY>7k>mC$UmhtUm{Nqa1JdQ zg?daNzYR0;kErBoi99)Yy@nb(VLyyFbg*AJc!P$hzb(qaUtGAKWF7E( zj9I09z0q{Y2OhUCIe4?`95*lWR4$tnK`{8|M zzv`?O+HJ@@Ie43<&?Y~hF{PYmvs{O#D1{(x0CFrU~ppFBDExana3^!xpRpZ874)#AKl9y$1gUXaIlH-_&Oe(DZ0cE7U6=Y1GxFr%lbS-C82OuQIrtCLiSyw;IG;VG)qhW-A1DX^d10L% z@_}a6`{f+u;J?Z`3Hij0I{#hNF_pS*+kEPNK4Utpi~TYlpQEUsktYY`^L3Hm+K=me zPE%N){KoUvHXqmdzoL#htA)C4$og{dg`!U5b9rMwUn=V)b=U7l(8=@%TkP1f^Vxq} zKkYh~*23JU>zq=z>*uq<4sjWNx#^^%JhM8?8F@0itfn;j;r>~dHWB&RbuOnm+|RZs z!^^8qqaW1C0hL@WtjD+vt?^bJ?rUHQm6Slg*Vzks33eYy8z{poYoMXC3qJc{ z9_=3D@XPRO>d3IEr_O3&e{IM-8D2wEm{0!kb*@>|@%JzG4~+UbnMa1#(u>$nIEMzCdj2|PKO1$*=g?da`TV|U)l2y!0m`0biPoBZSJ-0XyO zZc)@>e>rK`U&m(E`(<2)x6}~xxG#Sn<6MF5I=3>NWQ+`?URRXityQ4W5A^8g`=LMI zAuhw)mUY5@TEG85PlmTE>#$xxC07ggn-P~`zw#E|SIzDBDG$!EDqauBev{cUJgpZQ zw$Edr?m7?o<}LN}eHvoE_e-5*ncl~Ku+f(caV`$F>#%QP5BancY@iJ9qK?>)vFiS* zA2GYm4-|D6kErBop&sKh{6P(E-4FID!@CxBSciDpzHZg;Yf01Gmf;VnBlbg^Iz-Dp zZ(rWe-O4%x%kcXRenTgjM}{ru^jhw3yUyJ;#C`aE7+8k)lg#GoJosgJFAZhbMDn_# z49n;ARJ>X?>2M!1ytk&X58|f$7?u|37`{h)m(Wx16&=UMBAE=ub{%l;N*i9CPq~ITs@GO{Mf4Za8NZ zbo}$MceF1VK0_VsV_THrZ>mmC3jR4`R^5M_KJ#Sw98HP$i?-u4kJfQN_ASHbmUU9d z8^Df!*fM;c5~$DqX=mmEm0T^(gI|Wv*AVkOen#E(>kIeCyd|9%m`*|-_8a-skC>4s z!xw5wqaVb{b3|Xw_l*~obxR(GJLt|kPmFD+vbox_OUI>(9YN8WE~KXt0%*MQ~~C5f2P`DU&)v<{IFgy zpMB8I;1QKvEzUz+hITHF{%ui)V=ck@)bYO~h5Ovz&qPDa-xg)K;d~wT-*_(BC*m@k zX+Mp9@i`_RsN`y4-^`QYyr>iT%!`a3+j^R`(Qul&$3GWtS+pBeAe;z*Pt)M zkCt^}eqtwv-Z%U*{FnwZY_Cf@)Kzk|G<80%A?C-p&k6mt>wKcDGq8;AIye`HdhDn1 z`#bj6=m&W+{Fib+d*}zeoXqCRdi2ZiUo{lx6Zy=G$UGT->V$Ou&2*A=K>fz=``Dkc zO85OgiaL=W_d`1;W6JQq^n!hOJj~bs{uBMK^FL*szPfjE0`3C)z;qO4SUz88ta=XY zGh&9G3_q_ajeYHz68%K;*7`Y_M~45W7qp47?j~D?Ur?P*yiIW#e(`8OxF71QmQDFN z8B>NW=l%K?=Un{rEc%o2#6C{__Yv0jd_FHd=njCili4!5lwL58Iu`A)FVvCImlt&! z&oAmn{hZ7rqs!<;?1%9NazDhR={qvItX?#9_AE|6(Y*D3b25*NE~gi?+xVPYMCQrp ztB>j=H8(ytQBOu+b3!^-Fr8CJ`-q=6{5(E=b>qdjjJ{R_vCre$GP+{9AKtHo`smlJ z^X?b?GP+V(=Mv=i0wT}%l`Jl!E9(XCH}^w3gGW?ywKxxP8C_LF%=0+wg2(zwt`_GZ zE~Bs4P}GTh=0#+ljO<3zChzz<*R+0;Wo97tx}uD59uo6lo~hPzpg$t(%IMmf68Ghw z@8~b@E3Nh4y=7#?Y~b&&mUWzduA?c9et6$|rpS2I&&fP8x}IK;$Nlqpp`U#BQ{Q#2 zZ#u9&Z(rT@-__BddF%b=WF8saKrh(GwkV?;st)_0PEP9fx%2&pJl`L9GWu3cV7#G2 zy}r`w|Gj5pK9QfIot{eO^x|t?0?mD~B=>=py{m_@u z&C5FE5s`1I=j{uA8Qnrd>|a3PcedT0K8TIud>YT>>;&W?RwSG?Kkx|x*sKYq@u6M@r+)if8=(JvJ>VH#QMz>cT z)+OJn)cw;Rk$Ezbi_=L~QAXce)X9jmp1*Gll-_uMlhGYDKtB79b99}S`zWJ3m38{4 z%e*tNqu*a&E$1o|@~DG+^Vajv$viT;vtG3Bt7kmM%_`~KrL4m~5_I}N`l*k&jDAoF ztmktkA3VlQ?Yw@#lhN*lb*R^)f}z(-X3OYqdO`oTD5JZp4*RB#KR@iJZ*?2b5#lns zhv_8nfYj@XGP;inbmh14Wb_lN)7aNpb=R+>WHwjoW%y-ue+|*UEz0O;RHxAo?sJ^C zlB4z<&Jq2g zmLT8n7kR`}?8MM{uJiD+4&u}&no4P3k0|OyKI=!MzKkAO)bab2Op$y??iXS2aW)>RC zodg}^li$z*PexDH5P9AY^Vxq}Kdw_g#~ABUKVo*B@;S!NI_OhIPtz3Y5@X#>wv2w= zbf8OqzC_*rTylQqJ@0-c^T_Dwdcpi{QAW>D9oC}`?VL31eVJA2=UEzJp6i5s#@ltC zUDnyPjE&DT>dEN0$~u@k`^excxmsf1GJ1}N$oDvPkRSVU8*v%6oX;GneEoe4y5=qQ z^E?gZWDNG@cJHX)tdh?2HRO58nA~4ilu`M7ruWskpWn8Auz%LKuIm2jkH~s5`W@3r zmYIQ(zsZ)-i&TKR|Lm0T_Cn{gSn zoMR06d0iz}KRKOS>+iQYowIhTf0ucsBJ0IE^!w)-_u1IjAD4B=Pa5{`zh<4cFYsja zD$^k!$iBLwjQ-@P4)oPoEt_<5GNz1PtrwgF^JvHS2g|DU$&=BaYl!*VqKy8c*iWq6 zrk|5BWz=$RkoODd=M{p#*7++HE1Bj2p^=9A1Lqc`hC)QNoRM`WIi-eNk* zGBYspH`y|Jy9zL$xG68jW%N$d!TcCkXSL97!+KxuD(WzvlZM-0Ux>>H=l#eBw$*R* z%ji8?FjEKnQ)jib<yGpmCR z@?IL(+MH#i6(?cDfGi<9~KMxsx8Go6EXfscp)v~ES=E?X{n!){jS#|&PN6g8XGQOT(&?ZLyCR@hWHy!jxzJCrT z4g2fGth&#PxQy+bUfh?@5&Hgn0`kbOb#AnC?uUNwhxtjv?fv+iZ>&V-Z;LYiX4Pr* z6Z-Id(%;iG?^DL#+D!-jTXt#Awv*V;?N6;upLKUlq2Y(VjBjdu*ql$}^NxDS^x{5c z{2dx#{oG5%fo=l! z47oZFaT&Lquj9Uu&pPcochC@dUT4oT=+DV)uFivB#&^^Z`5tFK#J(xC{yWI{PGueL zC!nd7?$@2mI(w*3ol{gW^uCkXGX4R*pnqGGaru0mRjK=L)6dD6GTzk-+QhcJHouJT zdQ=B<@XxQ#^Z8-bX{*!KFXJDve$WT=_&hl#rTOAK_+@-|jnTg?%J`nD!@AVTs6)TM z|JiM+|D6{+8Q;rvmQ=W&Bg>@OZK~`|gS| z{%OYXXAUgGpJUW9Z%OB8HPp5LHlBrA5`vV54xC(fB&H!>dN>bWgYUE*E3zN?34SK@h_Kkb}fTE?d5$Ero%Xp z^}3>re?@h=^4oYaez^66{>W2jwa{+EoQx^sN9YCTK)(N;g!ytlmR0NLWF8qmQZHyz z&yhMn%PQ$S+H}Ic8oJa2&*MqctKXM#9y03eTHO2Uo6Xhtk31Ql(Gd9_k2;A8hR%au z#*f!PhD{`|E6Vr@rW5w1&T84D!@4qlVo`_tbnKb3f3K#U%rE07m37ENpBenda|OSQ zpIX*o9uayWW&HG=b3e={cFiYG z#?Lq>)BL*x=bSWL*Wuh5hb`l0DKX9`GoN`tQ!UNsd8WfWAp7l#GJd}5bmh14Wc)(w z2Yr+0e^21PdP-}~3H{6XMMWLUs^>uch@7j8f48WUlPPuoTz*Merw<+O3uxZD&z#I7 z<9)qgf9#vK;~C?-P5oqk8NXC7GVBJA^WE6b@0$*I>_?r|Lc0xfGNz1QrWb9zu6`N6 zLUp(w=J|a>y$n=xwKxxc8NX6P4V^v9pr2^olFqBjI+z#pb20_Dd$8e`@t>-LarS%q z67b0Hn|<2;>{R&u>or9kelMWDV=}!=JY}|wU#l17v7g9uoBa`!rdOZuCv@I#{5lo% zdg#+_)`j1ym+sf=O$WTjzLI6~d1}{rLs@4J`OxS5+I8O8O^3R~pfBS$nNG4w8OZ&0 zMH#EKJV5L zdA#rbeUf#7?KW{A!f)PEKkwC0?B}%o^KAY8xl!kY&O?shU+l-f|0LT< zJ`3CfCLsEh@js{|?u&LN|B|D5?nhk4A5a4C)3zw%52{YoKdzpPTh3?hs(gLF2C!4` z!kNxJ@%i)TyJru$1TjB}o+Oox1be&A<) zW7Yf3s4L_0IZx)r{k7}NG{ijbC-mXpKl-NR`pIk=&-Eh1CQ`2}%6PqV?x(e%q+ySn zRhrL7G}O@9MSc&M47sw;48M#&sv-KfMHzogb*Rg})LAW?beSh(JLk!K=5^M=eUZGyYc*+x9*d9GP#U~n9q4M{@&Q5f}!)0*)qAT zUNm&LuYi_S>gRIZbOxs2?;i;^P$plYjtrZ~zPqAKE`LHgUu8O&1M46A@1m2hF6#K} z0QZT{k&>&0^>Q+gOuj}hTJINloUdh-ba3u8?5pv;X%lLR8)<;`Jl->Y_kG#9!G_KNI^5qG z*wK%;Om3nC_OUI>#4;QG^ieW zW6I>_dO@2Q`I~H+*f~b#6F23>xJ+)bbMA-voRcH(*T(tW(saOM9d%XCey6D^euw`<)vQFgpmF9i9ZZf}2j6i+wXD{TP zg&qCgPgX)s-~p-E6=fnSkde>68lTIktK@2-KJ#Sqy&9rTB(E#VDm1XbSt- z7G?7D)=#)!?8|Xr9l8yEPUe@%gY<%N_S5$F%=X_4ezB~BI@IUft$IDT44zE(G(^7l z!@h~&E4f;n2fs{yNkbVn_0(A{@;oH%!4()8;0)5n%|1{QZ6%*niUpNz}o@nxMpbXb=NJ?}3WPbMwr>kwzX z4BN8K>j!?BJXu5J`+Qg*JjUB~o>JCf{{h=|o>tajKh&X}Oo{zv*fPO6J@9>B1Mrzo zn@E2$o=l#u7u0th==yzuZCU5d8Ge~O%XE@4GLU**Q6|q;fkr>O(CqXvljo@b?QKye&sUv|`x+>1r~PyJ1t-+c?-cv7>h=9?+b{Paliw}sFdi}L z=VTt4{GML4)$8h)$se4M4$j4)zYOf!2YE92BkhNCpr1B%X)C!}oR`calRwdm47-ib zyok(`$)A}HUMJ)+PF>ncu9nD?iJe0u-{a6_zCXv&pG;XMuhWZ$&Ys2TZ~XpDJ)lh9 zP}WJ%325HZzW!1}tn2%V{ZKFT!91C~QFWNVEz0CgC#3V{^1k}&Zv38P-qL*DdSRUe zyj+;(QwSd0=^5otMlbleg(bhD{`|E6U^@ri1&*JatwJ?Kb2-Wb(H~ zoyO|`b)tSw=8?&J^n$vqOFN=v)qUn<9+|vXFUWVDJ&V)dimvl_WgYAzgGU`DSBuv} zTqb|7A@V%lS9kq)$BpxOpXsEK*N5E$CPS`X4}O`vUqcx-`*Q58Q$9bY;?=^sZOHmE z`GBU-W*_RTmbQHQnJ1GEY6@*4d0kN^|7be6AIwu{wa{)u)|JVJOeZP$-|5@(+Way( zFrCnk|MvmH{qpax!7r0xQOCMF&c4Q`lPq)l`xVZQL9cBNZGM@|kM^^*&eC+^oT0~k z5|vyn>??yOla+>O6Upm}GFh8W><2dc;Qdx|wNO7N^T^~-FUa@!uEm+p&mr@cbUtc2 z33)AjWW1o(MSIs(a z&gfev|9wLJe7e|AtlKvKoQx@x&*%l`MLumu@Ga}SeZeo2|0(Nqosa8$wycA=Ki8P2 zlB>o022UoR(@=&T_t9PF^G9`{$9i2+CSOvWuKYHh*vFTDuIFw0nSQzU!@00t+v`cm z)#5zVmFZ>5I*8{s46hfNURHIezb(oX=h^UlP>1_;Jfr3O_3D1~D^r|jgPnoY>xweH z!p^y$oX)NFIbXBtdA8~0WK5ZUonEj{^7FvrIRQD>7F(uQRbplwNWHEo)2}z3IA`j@ z&wiC$E!5B8$@FR(qJLYIshuC&HlKMiz4i(9^Np&*{ZrrXSGZ3~t`_Gd^T^aL8ajIx zr#~C5@%IJ#WqMsrp#HWf)9a}Y>r#g{>+$_n$<^Y#WFDDbUoV*F@wl(E#&7#~RhiyE z3C!OXWqL#FC!rqjxOy_hIlYV4xv@6Vm=AUN`Wh&$@&1y*lj*l8;kf&Ve3{-vbz1vD zy$n=xwNQtCnVP4e)3*%z`TV%e{Q_nBZJIz`BI|WUnf6Qvy3A8&wa{)u)|KhaG^LH# z)i2ZUI3b-|s1E1H`aajBVgLLytKM%$T&B0u5c9W1nchZq8vX36yYaqd-cmm;=k(4% zCjke*Gr$D&=jV3nX!L`44t&cl^>h28PUN@EEhl5j^n3K8(a)a6>Cee*uGFPprYCg1 zZhA*8LH%t}rgu^u_D`L*-)GzRb!XE_#>hbGbw!zezX~+^fgW`kS8}ybpK+PqMMLCy z{MgUW5139;@b_`*bw!!};8C5}M-Te&n^oG^-HJMq-_}=7#*}F|H`r2lv(AsGU}MhQ zPe7|)+SffVtb_jeT(;}roF4e>pLsc1Cef@?KljlPc|_`UMVa2$bYef83-`6Fw8r}^ z>&kR+VV$JmWoQMLtXA8GoSsO+0mbzfb_$b>HRg3Ve|ewvM%zJTrIJlOn*v4 z^lytY{aMvved^?-ZvPx@*z6NLnLa=hn7=K`^nt3==qJpPaV1v^>*Zt~nf{z!kQd|r zeW7j6@XPe)O$WNva}0hZS4*rX(_hdK{oA5UAEY|0Pn}qo{)jmlQ>J@*5p@`+-{;h` zycm}$&Q)SwtY_?c4)jN49htVAtL%rm2{!6^fAGuH&O=g{^>WNZzNyuHk|)!LX^1wF zdRAalhCH=8}`r zd|^H2$@GaDqaEWpSt{dZmG<={4UyN-+0+l}$aKTGLFxe8`*~`)pMA^l=YONluWJJL zvn|T>>E(X7pM<`EW|ijr8yd>sao)b4o@LT+)_FRpC)3~55P94eZP#m?kL%$4A?$_@ z{5e@C4So1!it~qoXIXXs)Q?DAnLbZb^0qq2lj(+YgVYD^;D>!>_+|P6jj%tD?^y!< z`s()m<^k;JN1rnNLnXw0<)rS$?*ryNZ$7T`Dh)Ms5YNdn{r?Xy_!*b!tCiT$ z>03ViYgH#hm-W?IEt_%@6vl?Pvtdo<5{qI6%m300_Lk%6?e`3({{UR>Y zzf~Rfu`SB%>eBUy10``ErK>B@OIPVvA$RqBBeENYhJx~Js^L~2BgMJ3zKQ}^L zrejTD{mr%uFVO8#8Img!srjrqjnuzM zHuWs4?w@@|%*d1JQd5{up8p+^^#@AZY4{PB>FUBdJ>>5O9r}~`WxCdjMn8KNr=Muv zdcQfDN2WM82)m8X{YI>HKB|JuC(rNeDXT}mS*3n(PA?thQ?Dz^^q*Cr(GU9|4y?}U zUDWFVlc7vo&gorpl*c;eE$!=HG?bGuh+X$Xo=iWb0<1@Ww(#;y`KseS!1L$^0_?tX|N+ zsUOQa@4lmsOg~rF*|iMnH?W6zGL)&Ei(?<#qD;S_f~-fKj5_oat@?TU0#Bx2)DU^p ziG2DaGEb&oG9BpBpU;?*zkeWZ-t+q5oM)HPPzH|}>u$1Tc4^arF8S)L7TRsdx-z@0 z=_CbzJ+^fgt)X8Vnz4`ZC*STU@2k{(G$<@NX7?;_VG!*y6_{QfjY5I=Lu3XfyXkC}}Bj#jG znO#LMTKfSn1C?AY)T3W!SJlwP>y*zQ#=5K@k@aPEHBE`}^T4cno^AbQS_QXV$1WN=e7%ClJX5Lr%!teEx*BTegx5Lw zjv+3y>y>r()a~=y+|M_gPC_1#bLxsRv-5S0ef6Om=R})`x-z?oCPW=mspr|&7xQFx zQ%z~(b@j{a+pV8u9Z=t_4*eicW;fRq=CgiAJff1TCGuo;D-E^kaGt<+o$uY_8PH@XJgz#C(tUEW>qZbDzPM*&WI{sFR8P9sOZF*GF7t z-+v_T{je@^ptSn^h4T7vaj`+;72KleT%o%@z`!hCa5nlIir{4yJ8EW;*}*A->9;hYuw zI=iDktkZm+?{D$8`%ayGrPa?f{mJ|?`$@gnc)w7`vP#e4&lGhczim!A8B=C0=bBL8 z=Wy2e?A!gW^YcnzoOSa)@;HZ$`?7OQQO8v3IZ!_$^JKPH?#JAX`xEtZGLOuDNiSlZ zbYgtd6-?Gcy9MCFVhc{*`qYDsqUt@%pR>ev7gh=Q+It|cFjI*W2pVOA2NH4 z=_KUwKJ{VufXR?6`^)gl?6Df6O(d@?%ItBbgFcwYeL5zk`QkkIW%dM((Z4Oq?1`$w zy40cV?=yX+`Qp4}E}50jM=^o?Hq5Tmaz2XpiT96oMA!K>EzNzfu0OxvWuTI)#d+|{ z>}eX>s54Mn{qGmZ&p?^kc`e#R*6WHgd-~3~pGH5N3-PSdoJT%UX3tOpZPvG}dJgnQ zWS-2PS=3?NF;Ur&dKrG1{gwvEXWZDw>E}6`!u)MfX3sq#otE=jd$u#~*MHxLe%w!) zz2JoU`JEHed7C08`-Lpif1bLIowH&e+oH@~UhZcPbwgj~E#0qIly&;h=^aJ0N;-d}A>Lo^D<{kFxu7re zmULdJp@z;bbhs~KFX$(;W%kE@w`FDvP%8D>ZlI%xWBF_v)7mo>M`%M{W*Cj zLzk%JY9Wt)nc4X<`nN@y{kfK)F6X1pYT2aAJej>tQ)m-6<;S?pUT->KKI*KN$d5Mb z%Iq(TI*dDRyzg%^oup8|@9x45e)HCSX2fOoW)0CM#{M_iGQ)W`=x%?%-eUcPIUoOZ zaki|({@SpoY5u&+>}_S8J@C+H+kWYn+1txHtVbQ%XP{3znJu$-=mm9oU*h{$2EXz5 z0r+M1PSs)lwkR_@r`PDGuk!VC$$jj>Pdk|{vv=!7)Ujy&+_v?ZlQCuX9=*7Do%ddx z&MEfucNeFVsPlfkXxo2Rzsx>V?5FMdvFi2wb25+2KCBnCiCz03Pi6+Gt#ex8wU-cmmk4Y7}HQD)N<>Sty;Nx|RW zj@y^aaBdL$XFlhisoy(VCq7>?TPlHhuERWH-*mV-FPTSXYrSabpg*tMH$GR_0Z(R! z8lrz&l-WmBr?nsUm8=u;yif1vV<*(lKUqJq-ay^;_kYwiZ|QmdxQ4c!3-e_53Dx1g z>2JI)`_>70j>-Ho!}&wl9`7NKxN%?qstGyhm`Xhd_8F0RGW&N;VISmm)_0US`|&)~^XKlY((C8Jb^g1o!+hcZ`LvOrfinBF5*qzPeqU+6 zaE>{dOJ<+Zi-yjg#p&n1%v;~boXjJ$|J4ify-v^K%;((AThjTQhM2!C%Ix#ye)g@h z_mj-#%6b`onf*TvHTH!#{nS%(wYU!Mhs?fcI?Mx-*A-=kbBxesp7#MiZ7o_Y&O=?9 zTZH~?QRZK!LfhsuPv)0aotzZ5|2&;v_NWf#VXE~UST|x$#*{hEL&By%@;BKs|4J3) z{UD!ud~RqfxmqGm=9kw{LnqvC|NSKTlPSymtI9e(i&NjvW7CiP43zm-YXbS~SDn>D zyA7Eq^D7i}7|%(={yovGTAy*5Tq9ub=RMF@SC@EzrMkA zz+-)%5B#UC?S^i>uVgv~tdO3vrUSdJ|F*u!m-&rNr>!6A1C?AY)XnhA{980c z-595zsN`yiJehy1=_F&c@tGGfBTwe#bDoSl_I8f^P>*q$f1AeX-xg(Vg}5K;#Mc+= zvMJ{!^T^!Joi=n3r{DiQCHh_GW-3ViZBgboR~^=+PCl#d`h8*_cJ$-9llgZjf%)5_ z%x|GOjebyvexh|%dJb=CI>{L1XWDpf=r>kL=Q}k-9{1%s?2EcY>cf`#t#{7-X-TVs}6Oy@8<_i=c4Cx*Rsx@y6g8t)G_aQ z&tWo;%**GEBfo7<*>&!wDVz)W{Joz%|NR1ek5%snl~|pAp%Y z%zvz?!+1`nNZYJhpK+PrM?#}}C z=E?klri1;E$GFb{eMNopWd3s+V*a)$^9QL8b-6G9dnV_Tl;#WTF;C`u8e_i4nSaVs z8K;o*l6hqQV7(wO#xr=0=ZAiv%pbCI?x&#>`tW)0D!qO`NoLFZp?cBKAs;;dyFm22 zj-6X>=&+xj)nh+q)z204Wd17}qV4ku`K>zM&m&9+b_PYTQ>rN(n&S*3m+U(|_w z_8BoJW6J!=dci))<9()|d`HZSw#=VW)KO=(P`3?PN9IqxIGtn_W&X6Hj(<;J|3J&C z`^?EaGJl3%us`a(uQU#JoK zw?&!1M0Hq?I{taZ`RpsL`TtMt_x<-ysGpaY`(Yo%Gw6pl@s#;x{)(~=;yD@5p9A`- zgSgE9NQsU4kWU2PR7=m#tIIm9M;+RGrWE^=`D@BLyMdp~=IZwqewn{kL-cQpGJl=w zw9W_h7*}$&uwF)7=C9Wfd5o*GT4=XnPR5k^8}x!U^(=ZEoxd=hQ(tM$QPUe#NTlAt;hk66!ljoSs zFY~wR1^r%!`QT-slB>me@XP#d8rrDSqk>^m=j~;kJ>yf~e=isWKl+yWJIXpK@TnX9 zux0)(O<>*FZw`4%u9nD?`MWiglY;;Lb=P)^1mvR+q|x&3z?S&w-> zSIm)dt5)jg{Td?AbvRe*?4sZ3M_lIrU^)prAoaSU%s*&4&}E*#-r;AzR;{$J4;6JH zpZXDVGN#NwtQV|D9&LZU?;5}1cb!pL=PdGiz+}kP>%lMcv4&X3<9*A>35YqFRhrL4 zLk*q5(R}Xj^pC>NKA|u3ndzjEM?0XgO8qP~)aZx#sKgU{ z4ROBPqRc;{I_#S|u`c})b26sPKc*K^hjIGd-dB3#_i>q*&u1FDoCf~8M4$f!ddGdbyDqqj@4D9Gn z=9l@W^diIdKA;=@O0E{Khdi18r-t$~jX@-@E6V)8OegMZ7rH%QGUQ7A48P3(TSMGW zjMLx1pfB@Jn+|lHPn-NxO7kVwllk$^XJ+a{mvv?SzgnX$&i4!Qm0T^&em-kD(Dyj& zCCiL@nSP+mKc__2bDhBB=c1CUCGuqcdDCHD%RHGEF(Xgr|93(vU9Mg)nMW2UbUt%o1v7Mstk)G~aYb#6`NXdI za_t)vw%l+)ByZ(I@bQa{brT!*9|np ze6O>Q`~>U+2fzeGJz3Z}SmtkwvbdoNH~QH_J?;zj&0E^njZ6nT>Sfy0LH|mw7WPe^ zEXwC;BcFK@SyvX{tSPj~YyAHl?VEDLpUf|d^0{1#*8NjIBJ0b-BDBfl_rZ*M{&(cQ zRd7Gzvas{C4IRvte&(4<-6#FBup2_Y_p@gi^b^~4ZmJ>jTqpJeyItqoi#m}{{fIdk zQx-SV3)<|>(eib^10l|Z|kep zxvi$qCbs3Z`DJlC(+TtO{Ur_W`1fA$SdTne^p!}P_53;Je2li^`Sd4E-;qVui>^AB zRhsi@(@Dmlo+ImGKkYiVHy!XA`-0#1Njsn{TF&>97y4}P=MLq5_AJBq2fcQkJC=2j zmx<_4$<^ZfM_d-+yfOUbbwycxpO#?%%=5YSH0hG^>tG&U zzimG7%i><$bWk_9pe%k&b+(-^^JMYks>A;2_qyEQzS8RVL;8JR_f-P(w?$dpPjzBH zR=s{5wdv<%Oj-PdUeKnVW6yZB&8qd8CyV=Qh&8ffSso{4)( ztLIEVP!gfamN=e8}%;z3#<_G4A+``f0^JX!3SPO{7lY|Cr&%i@<*fV$+F>T&vcu<4)=>K$L_ zA*O@-%YJgurLE*@i9A_6Ohe=m$?J-;c)01b^^-Kblg|Qa^Z7!aEFP%@&V}_Gf9GL7 z5&0RmEPi$8+z<1&MOi#nbz(p2?4X~MF=g>Mz1X%7=E>smC#3U4)yYZ0-*3#?JU8aa zqUHSa-ceo7FY4DiPt_24+%Mzw(^hh|IM1J-U(*oz9zS+Jzh2hawaWhegf_8si1j?qIh?Xg z#@lsp{uzAN=^f4Atn<8LKd~BN5a)a|eToM3aGMEGU#drDyctn1GW^fUPW{i>n!(xQ$!tA)C4$ojJQ z{fpB{R#6r&(~GuxUH!871M3I6?9-8cBInhZ&&yS(Yuz@UEdE$^Sf9Kc>kpJxe_v%^ z;K|}uN@(b?Z}MTAT74h0>-=e1hxtVCm0T^cZ&|#ytb@Ev+*Mk=FZzM9_;V#>`dPoH z?)v*J{N^q7^EwSR=0m-J?Kmd$ru^PzPh3;aQ+$f znaBE$n2%K}_46JLu@55kx}q%p-gGwggSe8bh5D>3i`vEWal~#YAQ6F(xOqGyfQ_qq7 zjs46`2R!zx&T66EhO8%xMNxh}A@e$89DU!N-KL_YT$F(+fn;@|ax^~j@5 z9&O7yuOIAJ7MGNDl4az8<~>gbaanv?Lm4*fx*g`EhHuWsJxliWF@(QMddfrbmCF+vzb`Npz zWEsva$2rmlT6Wzh^<~*|P8fB_%lkX}<931#eOX@F;;?;R`{4C}XMy`b`jgqRyoz3M z->w5)`u+Yzzw6j}W9Dy*vc!2~=z4wD4gK3L&YLrMvJB^qp?BQAWO+?3!9JMp_lNzU zZlfR6mF2a{I?N|-)VX$1C)Q=35xEapeq&K5Ut&uB{+g(4NWBcdEbW529^W-Sd5oL) zy!&P8JF>ivhRAar#Ocqp`#bvMePV91ysr6SQ^(kKUHT)kjx4WN)bV=B6x~KWw-J}+ z^_3Xw9M_iR4OAyXmwl?US~lr1PnLH6nfc5+zRnFbCF;k%!`%#-CUHN^aFQI_AOI@G03PU`Od``{AiX_*&a&pqgEyzjSF zVxylv@;mF?UK6;VZBdp|?q?AC*@c~gAGR!8&Up^N$6WmN(GUJ)wk+?U7mfL_K6QwF z%X8giwk+?c7Y!Z6GqJyOpSG`)_4@$o$nvg5ot!K$qIpaE`e6+< z=94TV6Ze8mKTwu;S3=aWth#R7{mZU%kD?Ca)aRU(TrJckPnJ06nT$a{d0kPKKdJ)E zXMIzx>$d4JPnP#K9o#?i8Fw5gt$v?PM{QY_&x;!CIQ`s5Q@Eeje$a2!&&fQpysuu+ zCQ`2}%5rd2r=@P29_z~TCrl^K88-JzRC2XYx7NA8=_Cbze_))?AJJGPouAbZ>v^5n z&%hMOb4=!!Wy`tKUdW@p4?k_xlV!`f)41Lq83jK6Jq2b5QHFobzN}I+|}*z2A(uEFY>N zJ`bD&qgATljWl{CC>TyI*%^uP}gzSl-=fiOy-y6uaB=d%V%kb`P^6J z(;us^T_f= zdeP89p6?5M%PQ&ouIYf6fnE1Qo-AK%I;c-S`=hQuf2iYr*s^@d&bc4vxens=^S^JF zqaU^`%jchW@I&1;WF1-lp=Qt~KPMBSpJ?9FoL`|K@?2*x=p@*e0DD0AW%){VG;}cc z44(fzkv0)LS>n7g{Xq8B6=nG+JLi6KI=9yM&8&J3ZF)HwQ1fkr>^6`_-=!rllf)&dc9!Wbr8=)_A%Je zAKx$HvV4R2V?TS~vo3XzmjlZ3O_~t>?5iuv@~=%N_QQJY2ey){h58wOS-wR>jrlO2 z*i)LnFEF1d%eN|l`rD!`&#F$NpQP^kIcGl+(XT99&IwZoybRmaOY?cVh8q1apY_j} z0(t)Yct7vBunzTrrdI0bon@WAW#j}r1MCCSQIzH1sv`&gaqpWf-(@=JoB8Uj7TRsd zdCBsThA#K(cBrf5YN0-P zvK(oMHg(ilE#$W$^JF>I6y}rPIJdlU&hxTPQg{76aTa#;!wdr|FVhCfaS_ z4;y*OGJLMsw|PrCSJe>fd7Us9|GbZW)RWcMmv#E;ZoL1Qx73gQ;@9YB4?5USPO$fZ zp)XloLj&B;wkWG>s!pRH_CY*@K4=q@`DJx2y=dt4kOy8Kz>a>zW%Uh8Xy_nLzu*5> zooknM_SIeAFX)=Lbick)L#)d=(~j7#V}-JTf4)$!E6VD+T7q?%=el7YO0Jg3lhyUg zI;SinCm{69D(T!%L)70EWp!iKY28=sYwu`(Ihif1Z_$fZ9qfm3%PQ^bCZ>~&L4NMT z?yO@I$q9LJADwlK$UZn{*QGwts+IP2Qw=qA29`m8PG)nB^<-5(f5<%7*)s)y-6z;U zS=sqR>Tip(x`hg}E_G=8`vvB2U6kf?OARr9Ta?vzmitLoITJVb^Ie*-Z6C~&)vZrR z=et#hbESSx>TZ7jvd6aZek-fnmUS=>>hr#tdg*@k%Q}0O;W``VoXa|~pEG6MoXjt) z(|WpJu?1OgQ56)FW z-{bwzPcpmh-$P|}XC=gbGV^W%QTfwF2jpV`~dpA4Ssa4sP(tGgIK>`R^1!hNYWpy{b zU|sKr`90*F1x9}|zpU<|7Y&`h#p%xp_CApM@XP9+8X({M*)8+Q^ZC2Zy-Wu-d8Trl z`~IV*gMG7~GlX{tU4}PFowLW>W`Y8=D zzp*dwBT>Q7d5FvE0Yx2Vk>7@_FRPy~>M-uOXUhKfUhFd`^ULZ%dO<$xGVX}}Evq!2 zUoxF!j0~h+SCrL*RiG=sjVG(}`AqAs?!PUc^N>}``OIBYBG0i8e`C&e9+EuPrQQAY z{zxs56Y2n|*A->;C>3CR=FxWKJ}yB$+Ndk5UoGqGfq&{KnpMv~C-cbaF?zwet^I)S zpR0|29&0+}h5FRz-|v)MEnW|KvO1$7@)=iWwa{+EoQx@}$LU4XVg2s+{Rw3q&KdQn zXVvRIGvcy(vW6P{#5sYl?i0cxmub!Pc@xn4C*=d;NJ~#`jIEA zUsFPcO=P{UD66NL4*F*v=jwf-j*_dzdGO21&O_3_Ez0UQv_yt3@wj@jdWPx5eNh*F z?oY|p!a5l|S^cJl=-(D)^=#E)J?i+JQIByYSBvuym(_DMM4rdFpPpqhZq|7^;K}NF zrjw5Hy&viU8#>67m7PCiAKRj=?7ZK$`OK5m?`o^Gw?$dK_=I#`qB^`E>_?r|Lc0xf zGN!Ed^&;xzr0yNZjrZ&KG-0C-b@?372FmKCWu3_1S6cmd9OP%9tbSh!jeereKxr4y z`9sr5f!Bjggsyq(`R8OFS-o5@+U`eJzpQZn5cQa6RqDF*N8~(Y^=eI_O6ko6A zt@X*1Rm=IqJ?NlM^4oR(OhfErTa;DH`NOXLpkGia{;3}^Cu7R$tX|}#;C0M8j?UXOCDu8vEvvVy4(Gspe|_?P_1U4J z^OD)J!udnk)U)Vu_Vq4Jq5ifgt9PqTP6`(>=l7USe13M1>NbAQ0Y4|>$*O#g(W1wh z&);cEPL@eL?wn-xJ{917V!o+%=m-0g)%%M&evW{1IBUuczw7)%S*M3Q>O^Eb8BbOp zxUf#(TUNc_oXjJu59&pnkKbqZF)+US6Kup~b)b$+Kalh8in1D-4s@BP&T66EhTMm& zCMTpbE9&H=ZhyUTF6OQKBu`dz4Y5D=@9#gHb20_@_h7>>tA#qEjx)Q^~5XIa#t zE_t+-TrJdNTvjU$k>_#tO~n4%b=DeU{^mp( z$jZ*0(!VXr>Juu+zNtf-^=Mo5(*62Z(@Dl4Khx&@f^Dpl&VOi#`Q8t8!o1scE-{^u z7x~nWn2{%||I!rN#K_-d%j&;P2mO=pe;-R4-l4uf2Vriq`n2hg4?WAS=SlsD)R)!& z9Myqd$gTr~anA7?;&&wV&uet}Uz2sZM-;{J%fLKEqtuH}hom#i9=1kNy6f zQCj`qVW2MVi>$t6Ite`ZS;uwYH&%TgGxB6@5$16&jMMM`oj&BbAGWN&T!mtuI;(}c zZOA-XUshAvcwPOn{>l^5`6|`nep#RW`ka%}e2F|+e~rfI-xg(k1=VTv)3?&z&&K<1 zgq)BEJZ@jI#`)fh*13{4(%4rI{Si0r>&lvN+x z+oG)PeDAjT%#-!iw4cVD`|7SgC(gpApYu=Vm-W^4BI;PQ!|NUMll3((PA6GKSzoKD z`)YiiqJPUO>0G<4!#`UCiByUz7B!2N8C zvi>I3$w|R~Pco~%zis;5hpca?DYVJY$&?(?zjTTBP_nCH(k z{M1)+wKy-CN7mn}7ma;|eE;tZL_cg^XLWKqie{Div4o4)*>K*NeeI&J0g(Pv zX3P5KdeP_yaerOFwye^=ZgpXupx4mxe!f#fypP+WtnGYnV_(TCXJQX_=#Oz(-&zT@ zsb^XB9NPM1o~&d^`g>I;Ck6kWa$G%G-@$Y)`uVw&>0ER_ zE$58~Dqo*dMZe}f@4mw?>pN@cxbuj7S=)Kz=s&J4Yn(Su*hfqMZMqqGvi<=TXgr6| zBad+j$U+ZDLzqn_t!sG#&IoUfaLFD7jjkm&_yUmh-Cvi*x=&^OkfTq#^QH zC-Ui!$UIs9;tA>OnNG3}sBc!?f9!)c`Lee2wDfO_vVO4j6Yp2(&!6jk>(p)VWL-W_ zn-O>H?Hu`G-;B%pp&F;n{W6LCHe{ZxAEqg7ysmy(<2-Gc&*>kwj(iS?$3E+R9-|@d zhxKVYCMp;@4}MucRs$Kf=b^s$gSe8b#dW}w^%)K2q)>nVIt#mZ)Nj^#I>|h;e!O0= z53jRp@tlCDYgS3;2^z}D7}Rsz)DQG!{lud>&|_a+QPxj39q2MIL(k{DabHiluuhAf z>mx2}oP&-1!1g(9?C00Y{RAEVyMOSrj;veG!IIB?(I)n^ynhdo^{-n$9r>1BdVZeO zO$U9n>pa_Zz~g<7eEK8iWK3B)3t6JPu4H7e!_jveRbErrzEqvQZK_V z>wOK;_PO$Y1ypjiG<9BD)=8G(?+?&3Z%OC(O(*V)I_xLfJyXo^%lZ%0!9KS|S^uHx za4ytg9ml@X>d&PF8z}3St0Tjvo+JCm{*+uTv7W47p&{nQc=tKKvaG}TvY%b+g!NoM znP1kgG9B3DS+wq-eMTf-)~_}l)F;n>PoX~hVShx#W&Ik}Vg9x#>(`e1Ii>FUKC?dk zw7s9#b<+W#^Jvcb4Hwp7UG$;kYT^E=E9<|wuuj-VLnoO>)+clhcKyb3Kim)TjMeqI z(4WjN>%Y)5$m_OUI>y5(Fh_Tl@&JlgwtOL<>= zmcjkFUJ8EHll5E6I{m$94`x}1;K$9@<$_0s*a^S$J`PO=R8^8j}A z!me@XNY$L+67^V4myjA&>k4?C4MCm-RpDMMLKl@&cN-o?A}lk@bi4BI;PQ z=CjX;IT=&dAJz-n)N8xHmR0LBPu4gmjQ&~Ae-G$cCiUBOh8kl2wkYed>aZSl8oxK4 zwN4s->_gU*vQD^9{C;n0rTI+DI(w)OJ^sGz|GkuSG%o9z>Cg}4{<@;9ah{es+z;*E zj{b0dW|j8!kt00T&&e{FPc&~y=c5|R$rwcHbwyeKlL~a@xAA2CN!4NBYs%j{oc=im30#Gz~k$}_r*9+*5z}# zrc%$dZNJ%dKCLONL;mq~K2y~3?rKOvp}Q=Qg*^)&3?@60OA=L=<>kk2~pI{&Yz6Zvg(%gLCs z{-R#69{GO1z{@}-SBvxDm-Ux4#B)N79~Z^m=65o5iO1LZGV3Qk&(!5}80StKJUP5n zS%*C8^p)1=J16tY;idJ0Hs|fnebBS4!kiB;b5ti8^Z4_*tm&YC=6hez%|Inri}T=@ z!>`Z~^E|$58T9-6D)QX#I+ri&>_La~p-rUUb-uc+Gl0%1U;^#~8#;Ebn|=DeVm|Ur zr8J+f)lg2xAX2X@%Hfq%pwSO?Ltj>{)X&$MPRNV=w!Sj*y!P?9aTVeO*mMIT?d`{@md{(QmAh&eb(U9`_OX^heCem~waxy@)!et zowClYtPbaM`ub*{4t~~`LnF{;-?Vdr-WeeJ$_X}54!=nq%yS*im;APU!7qn5ys!@S z+H|}h`@>M|hrgF_K8$P8YVp2Z=f)Z$kMYQ-KVo*BmUFq-2YJLD{7{ee9~4wXg7rYG2c|{dD0(|_2uxUni6#wr#}yrR{!s$5^SIxe!Ds{Z04!6 zT4McZGfxh0rYX!Pud@#Bs~mnuQHOP?Pdn<8eL1{)S*MRY@=uw~ z)$d0#j~w1ZFEVW3SBtIWYH8}+Q$sl^`0vH8*SVj2nGX8)I=f|E^OpL#cUdR&krNdR zy&n8>_~RO&e_NEp`<{@_;DmJUr#d+)T*UqQ3Db%9YcJ@s&OZFS5Ae(3{WXwb`*TB^ zeAH2LweWsq@Z|6(HNmC(7YZb<^2bTK)Y#!G^9J{$LoP7hrgf^<})7o z^hf;vti5}@ZU0pNzbjG{hlr$lyHs>}SVSsey^o;_rA@iyx(d1U#a4+#9degQD!Fxv z%B7H02%X$QeMJ!=>~&vzt*uXf_xr55*JtlP=9puQ*LaTce$Tls zd!Olpb+Z4E6XHBfIkC@iec8wJ#>rN~IWv9k&ne6E$UfA`{=+rJdgh~^@n~5m`;RPg zm}ft}z9OG_*?*L#VxQysvj1r1kV|`f&Kcz#w=U{s|FO#99NZTTt`AWkeb&kTiXo_{5hrYjm42;lxU9Id_o)bQ6JiqR^ZWb+Fuiw`c*TMeutCs6cMwb0QD0BLj-#8EE zl>O%#C!r3Ob9J?{|GX38Jl{B&kNsQwazG)X@%t&p52?+w;bpV_Pfx zXSEUMBqyVf+y2gxpQw}lKh}IsCZnaUtCjs1DS-8y%c#wLTjQ}#_W#5<@p|nUiCli3 z`hA&>=4JmS8mRT_8khZ-Du;bpmy?E@`(*$>#^KBU%T-Y2u*`qrb1?~H?b&cnQO zkT+WCy4!Qht?L#0gX7$u5!p}n->89&9M+MSBB%1)a?s_$(Ynk$xUz50EpuPCwX*+a zZPZ#a<%KqE+q^9c{m;HArC$7t%5A0dLoPrH;*?*S`To?C+ zdc=)Z+MjnD2Rg1J>KTug>yZ8T6gkYhO(dHoFC#Ad<>z3%9&`HZ0d=gWm3=%18`j0V z^H9HopY}ZO*9`T{pSFJnZ{C0U257~T#bw`~gN+>-0^)p`La(#GSKWp7(|Kd=w$WPheP)-lfl`Ze2d=Eg}@$#|`<7MJ~naWFS^ zoX>3^eV~i`E&D6uBuP2HPyt=_HJ$8#LOB_8(AM;|xa|LzapL~;G~B$e!nbJY z_5R;w4)-&Gw-+q?ATRrs=by<5)@T>ZgS_mQpMP%sK8pS=j?eQcP4PbAK4#<@_xt6H z%A0+IPWC^o3F@75F6jH_^XR%{5!wGAJ<0HCsq1QG|1(E9VPDDRyeeKF$Y);mKdUL~ zJdb_#eW~p;`pW+2%ABO(ogA!1OY?kQQ>}UStb*~J%;(YPMqKv4q$%o|k9x+V&EyQf z%sB8FkNQo%48Pns*e~k+`DesAuZq_P*CmU{@GJC$x|q+h5R&Si_7*6)M6MyUQi zIQ%N(B-3SB&ehe*@Cpj(s;}u}_%+Jm`l<8#IP7!l_XXr-__ZfA&lPQ+q{hFenAcnv z&KYe+oeXWT*1E!an2-F1b7f6Y$9_@Ic(e`Y>xvxa$>+YGzOHqkPn`^}TI87eIQw(8 zBFE?8J`IfQue$^vR)$}%0oHN-t^Xa|0Cjt?Y8BvwpNDMQci0g_DkpwYhJT& z8F3kYlcwm?9(OJoev5LBTNm{*Ov>RLv{ARom*KUIgZ-f1@3XK^DqbI4mn*xvN z+gcf3PdTmYb=Laibkv%6!90Hde5J^l6jDWoXX{bB=AT z48KQ#t?Q0HjQjn~c(5|GUudc4Jgx7~{hcE}t^-eo->dl+XV=OY=RAb9IX5eF;=U#l z%sL1AEyEuub2v}nk>;Fa5gFdR%waur8CJ#XL!0x1n&Liqe$Ofx&&hlqU3bbNGQ5SJ zP|tkSGafDLWN6PV)2EKUTdXtkbFzpGZ>1;HJ14FS9M(lE!~V|spPbGg8%thSE5mH{ z*e}-czRO9|O&{oDUWTGV)^BTNcpK%k_J@7LJT_hF{`sLYXU{6gr>%2-SX0}shjlW< z^Uo>t@4=_VIxSjS*NjUS?$s#hmyPojA@I33GW8SJtoO={G zQBQufIhj(1_tF#gqmI7YzUg^%U9yM_e@0KJ_k7RtjBk3K$na+`&Pm|)VF$46lgyXl zef5NWIge$V{bW4aoJ=Xh`{_yK`0tOrZs_0odxCTBU*@nLx(uu0^?`FSF2e_Dit%l& z3@gu3a~@i(E1%J}?Z1l-AFPSi{;)2gj&=Y);@jE5j!gIm}0^;`M=C z=4JRKO>rMQ|4gf(&fn)#h{KoRlQogylc&M;f!vy9oeVcT*B$PY$Zt4L)fDGoU;5P1 zuXCPmoMZ~>GyPyq)vT8~89qZ(tmiyY&v>*A$1V(g^4#`}NI&vfC&S;-6m{(9*O?sH zI_KGC&Yo3}pOg7KdOyTv_Hfh?w@0(Ye=ifBNI?faIj7OW3DP{ORJ&7FV-S$lH z?<4e+#bx+@J!x_JmiM}i*Zl(*=b%3F+)vg|hIsB2KIiiP?o)_cRcW6;q^V3jY~0UH zz6?KX9L!I>bGfe2r@gNKR1WL6wKClByeQ`wXuIZn3FELb{Fn;3znmvi7uKcX^}%(> z%W$NroYeUJPp-#%mgmtq$s#hG=n3mQ-?x0+Pm5kKPqK&%=X#RilV{mRPkywlli@;3 zSWg{&>gY#4^D~F`?@wQ4esEo~kc=*`CmBBLE!)h`x@f7F z(bpO$T(9GEu2|&w-}#df{d;-5j>yaCN=1%UA7@=xDRQ`Ox9FQ`ds^oAmyE8e0nbAh z_j8jkqsnt};5k3;OKYC1@0|Z}eLC-L-j_I^jJ{#3x;E#Vl*9dGUV|Ox%E^>6`W8Kj z9DhAPmtj@BKCmC-GBN?<+gcf2S6j5^+0$_I{lnVrwC;1nW%R8@PV4_CrLQtSaPFKe zB%^QFlQ@rMn|)wiw5*fS^@|+lqmBHWEFvT8Kt22U^*Uv`d={4XG2_YNGPMo?LcL|e;)UF zZlwZ`Cv`VoZ_Yz2qrMil=GikI zoUV<*2?I1%E?KM_c<<4Mz=Q(=4ZXHi~EDTb!+a=oGc=vT|J5W(|Rsq zBgdYPik#NJU!1YNtvL8HI-%#IM)q72_hnlvBRofxFgNURc`~}20*+f3^)kArax&)N zers@ji2CTWPDbVDh>p*>x0Y}Y_B%euo=0N+wpK>>v3ZhBz`2h9y7)Qc;J)NMIdXgG z6RqFR_b+phcOJM#Ypx^nGP380xE`Np&ng(t1NbrS^K^WUCyXheADsv5KRyS~Yk`|#yY35hGJ2G@Ze6cE4L83xRpw-08QF7I z++)nHp>*+U~7ibB6&f|Vh)BgLCd8K_0 z&;M{gc2Q3b;&sj+YKn9CyrG`?I_Io$k|}C>@}teDlhGe5fc4b*_d4j9SMmDbI^<>a zB27`peAF`@E$d|T;v$FnXd^!-i^%9DdJ_8_*O$>tmBYTQ_wOydZhh-Zoxg69#bxv| zJz<`l)8CCcayH&SmFJ^SM?S65OVkv*?f({+u@=+z30^RN%&wAQ_ulR6pw)d_K4Q|9bhXU@UC7A?*5 zH)T$;3V$8p{;YHU);O%I=xh6(Q75C<8VB{%`}<)})6KtoN8dTGQz7fOwK97B331+_ z99|dBlaq%1_bd7qz2JIbKV%H zVLdrnTt;u!6Y8CVJmYb$%si}&-m-K4C#Unr#*)|7%IK|Dk2zVFlZKo7uWvq&Q75Cf zYl`!GKCGYlI_Di_&aPFk-v9m>bhDP{gbxf{H&v& z!R2*V@%rF8ivGfdilNTw0*oZ_qpFc?=wzP)4ZN}|Ii|Ds%FlNxQyPf zsn$H4gBQ7tje1AamJyO(Z^Jf;ghGq^@?C%4lTsBsISN^vX?>sH zIL{?zPSUWyPBMIpHghsAqfcsz`@#8r9?Zdfo%8>dIjm1snPJT<&GQ*eu^;D&dd8#8 z$&@nsoSsAueYeoJ{vF&opI1)ob6j6WUntLmKAEIr>X?o(GQx!_w>iDQ+K6ZParo57dy4YlObbL<9*eU9tP_(sKf zIImmWPbyv?*oS!;-&j*|U9Im?NoCFVGv4Rm%lLbYLmlFNor2zIrFm|8lmi~;?rLTH zy~^pTujyobvlHUrIbrMz`*q%D?1PMNq4Tt^7xFn+6|WE84|y5iQd2EXxK7O1Iekr$ zzpa&VF3+=PojFHN=JUvYjLZ1enxaojT~{k(F;2K%t-li@uj2KAeD;;`j~FMZ@xQZ~ z*XUUnZAP7pZ>uHrxgQ!_A7WkfStsKk(-Qi$QNPKT@$HQh_9vgyaPxg&jGcKcPMgN?>_@0`}gP`{A5~qzUSL9_nb%gnGu4#btbFJ&7F4Hv2$+v^kkl#&^*Z`m|BM$(Qk6jdMzk zzYaK`+kxd<|2rep$=JTgQqR6QSzWXiZPv@YjPI@~`n2SAwKBfPQ4Z$R;QFwM!@e@U zr*SszPg0p5$j^w&_=KK+9^YSkwDx(=S~JeRH7nx>8Yijo?Dsz%maE=V$qNRC$ zM^n_XF6z17XsMU6Jx@!YI=??o8L_qRj3>*>`1kds#X;VA@U5z}uIF5w!@hkZpXq_EK~HSO?)8v|Z<* zPR1`bPTZe?hMU)WW&hb%#xE^%P)8l_FQYftk$D-v+&IY;)HC1xKKye9aGl#)8NcF$ zIIlb*&R;5r`@(f;aDAX(vpJbk#($$Hk>jrm=(yij)$lX&GJdV5=#%GuPt*SSV_u2# zcbZ~7=Z|{Eqs_^bGJd0;L=OLs&UniY_or)htknb+{Cm+^az6R+1U>JiWB;=YXW{9)vtjjqc&{T#`yJ>%8UdA6Z4(4Z`yw-kmonc-Xf5eb)4pU_EhfQKUgQ@X_?c9z6Tq9#*^h`JlB&9pM2j(>Q9-TN1q#Y zGG1tk^`1vvhK_j^uMe(6UdBsJQOA7LGafDLWQ^zH(4RVA7w77cY}R$jd>Ma2PssH= z>uI64s?xgt%Q(=H=ilQn2jg|lCyj%?KF_XI`1)d>z?X65dA3*w-{_@veOgnT+vj0F z@@n%TFXR8YIOmk6{r%1V9zecxK2zqzddz3k(z+_o*Tr?b$_PFWxZDpJe_jRLmu;<# z|F^uZ&@U&I`GNhKdA_JQ`kqH!rsXxTRVf{5e<1)EynUjo5oxfh=K0_yyuhat0v8|QK z<&=}bZT08+kXP~gzGwR+AclPeh~StaA0IjEC~Z4B$#HzV)&4fZecsgsHQVjMY9PkywllgZVzgg$lb z!+7n#1J1lmzP`-awTY;U>+^UrolLG?<{(eKKZguF$9-%WX$e5-OYxU`$y)UTqKF;|r zE#Ms6TA5fSuLC(bVV)i=`kL3=4>?&xCO6a*`n2SAwKB1WaUSc^^sVt&CzBi5JeZsM z)^kl*U*vOsncUPk$rOx}*VW48drydSGvmZ{B@H+C&o2BJhcA=wQvvsj>&OEQ``?fJ z_aF50`_MVxU*=$6Gj!~u;`PD%Aup33&=hr^-?IwFGxRkplbdS+^;J$^WzFv^Tpz4V zez45hMO_aTdh<%_syv^Gx|}v}o@sfR^z|esH9j}j*VW1-ALUf$ukqMlCZ~;qdg}fD z;QD%)H`-)znMj$#dRo+5)dl;Eyi9ImoMeg&%elH*nf#Cfy6S5>nf!=y;(e&W^`TbB zcuuC2$?f!nK6!4jFWh&lYWS>^37!|let94G&Wk?zh|A>m#d%_1@}q6$`H7>PWQ3^S zZ#GCz>dyiD$H zoMaNl{kn(iOOSI=Clfs98P=80f*UyAC&XoPPc6s^b+GK$)ym{v3h1h@>11+m<#1l= zPQM59asE^0^GIDz7Lmz)^n~$ktxWE#oH!5toHXs!&iS95&L5lKuQ{K;&ib16 zL!4VC57iv&Vm>D;W!}8f_4)-(QRkdJ)Tg7?ybCy3uT1PYSk`ZAW%6)s(V7Q+ayI@_(A~JcTo@~1w*2$#u9PGgQ_;pX_^T_&)xJ(|SskpAF zXI-?clgY1XNz5PDm&vae=gCRK&F@XvZ;M{A&$xavIio4g$2t5u^Ljzw;v|d6 z*`Tk@nNcT`XBY?ls6TCg9`Mgm>Q%fxP{+7Tep^$meI97I;cQ&jvx*#}G=14WTK1R8 zvx}UZjO2FXJin_2u21Uv`eXl^FO%OlPT1#siShh?2H&F1dNblO!E?)zvuhPxKW&}! zJWWx@x$_xtda&qYUTL1^YpTWBJ6iASUvI%M(>MUJnF^CXhZl9v&e$(uF7__kIiZ&42CBd7KH>Z{BTuEV~`$p(Y%(j8iJnmJ9O}Y6zE8|MXKEby=JqbM6 zI_DFb%FuBiTKC(=c`i}Tw)?_5nf&+Bc`z6AU9C($d6X0PrKf3sA2P4B&v?!pbNK%B zkJd9@=X^?2IhlgC>w2h@$)^>-dRpeYTABQhaj-9}^S^^8O?TLz&lrb#Sn|4BnS9nb zah`bH1}bY_H|UpPW%4-{(5LM>2X!*}f^z6@Yi08PY@V<#4XzKHxH*|pCSTGM-e;_1 zzVr7Vdz<(Da}M{pXZ?5|nAgn7elop`rdYqNmFeY9h=b?4!#=luzc{1q>i^x#>E%_> z+Gp-hLOrZ`rTzIDO>Mg`tdr>#mD8Gs*NJoWZIYbIR;E|dMC6#dnV)^5&B>H9y|SJ} zPQ3q^x2lHExJ<8NoMZ~dbM&!3Q(eG;PNrY4Db{mtpNG7G%KZH-GY%`$Z%{#ulh@VC z^czozb1maw{p{bmpEvH$H{Cw2!^-q}8p!Zlbzz@WygqRKtdr^WHO2V0R;J&f9L_;b>)$~JD%)wr zu}+zOSCL~?&HUs?o0BPJYMItN$WupaRSlnUnch%S^vR3*I0t>!$pdT@@2-)l zV?C`*Z=?eHwB&WQGQFvB(4TeWd4J?pygo#oOm9}^^sK_~<77UMZO->=ihW}~C#&?| z1L+4V)AIAiR^7}`ezfc_)5`O`To?8wvp?gsh|Ba=+S+x9$G)3R{;piLy0bq@AT zrj_S%QP=%`{t0c+nrGMgMhkODKF-Uy|K5vrcpP)f^bX~DsPADe_~w=N`HmOo zq^_KwEOM;6>C5#-o0BPJdM7>Mda0xD7WzyZ)+^JylsS7EZoY49+#fu53Z2ixzO=~u zd_D9*UZ(fZ0Q1f{b5xg;`8>J~ahcllq8UDUQO~+)StrwbYYFSAqfZ_E$Y)-rKVzI^ z3dYInYGwMfC&amrapLvj_26}?`AN%nWP0Bdn&*DSd8|u^*9GR4>4SUy8lbTWO&32`2#9Il7` za?-GWE^hw2ggw6+IYw#rf&6G$C(~cnlANrParb%MH}3Nz6u^4+qwlxwqN|`=IPw3Ou>S}SBKGir_Cw1gStK#*+b-q7O(^TvJNmh|*dl&a* z`V1Ag9(C;3)ynjl#)<1}RGQ=HJ0joLi>P*9_;6dB*b@ z1LOo7`pNW#nuvK*H~T<-w5*fq9~uXI>Wbny2!--!3>|9$#k}UStb*~@_2Zn*`Ij#k zyEc*6C-Zsa+|0|g@?2csDyZ{+XNvJ;I+=b{PcnR3_Ume8`Z42RKUnAczcu`M& zw5*fqhUfISu0*m~^0;1^enJyDS)P`v#phB`8hQ1SF|?G1^bNoWco!-Z950+WcsC(;mp2FIXS7>p=F=0 zR%TzWfUf$QPG*-;4)>F~WBm1b|p>Z zggk6*KWcHA8IXOcb8cKm5B+G-S7uk%1nal8GP|mBs`H><9;mGO{jD|6)ykYb)SZG& zW_je?8F86iT~l$MsApZY4d)s~PHP?KjNFPRi^~kp4Pt)wYyJ0akhiMl^^%=)O-<3~ z`uu+FY1;q&+`JN}^1R;})RWVPkGZ^0vbfB?MNc?~ud8qQoM6E-uQZPdTO9VK1;;7$R#uB$CtoW6#e`wl#dmgc!$nZr3~cfqAkn=CG~Z|lbCfkPgB=X`sSV^z)k-2Z5^ zbG}1MV*a?k%)V1Oai2A~K5XLUWJ;NRx1P`^&n@@il<9dSpLH_3k)~MZ`8}&(-0xp< z)6u-lZd~RBU52mX^}+igF0=2|REAGWT~{kJ`-01QU&ro_{`h(}?$0e$-?eW|C$n2x z-=xOBU)1!qxXf;49L!CfQJei_JX-F9%=$%6P8#<2L4Ti(ariRJT9BECjeR%yGP|{L zF7>+P(s3}q%x=L`%j}0vh;v(87v{^boBGGR%x-6#u+RC7hL7<+|KnxOE;!)l zWIm6ahjE$RUQ@g;W1ey9>ztn`b2tZWoR9HjWSNuP0o zN8^CcIt{K5^lO&ukXiXTM*rT0`QrOxW*k;#<>wD~@Kc+E@n)X8Y6bn6&&hza<~8eO zTxNIEROCcG`O!9u61=qXzdfitG;<}IP%j|yT zc?MygjqCckGN-aGqnEDx{f(1MkztR&t_LW9`^kEvHhme7mVIURz#@lSw~1u4$_foL@O1&ZCMP&gXWZvYpfRcGY|jNfwuxJr5b@J+3daUsoXevOc2^c5uU8*^5-j8JW%e>nv^W*LQJQ_r(8;Xw{9)+FK6TD3G({cP74?iq z%Q~68>V!D2zI2>qlgsQiMGoi9(E0TnsJ!sG{MVXb9oL@|^l`s?h|@wRv)5{(#Th^! zIrPbaFEe}ou*KO69MoC#g8RogZ_reW(+`|vK96zzGJB(@S{(FeJSQXgelw4_%-*De z44;<$x>}k2y>YNk*7^G};ywp`TJ)FMxiW`3TIhY9JuUP1KbieQkz=anx^T{D$(7k# zik#Z_mdMY^A~Jicp3tX_eK+|sd)oj{1Kv23HSt}B^RX7AM#)>Gg5?|2MM--=`1GW*ve$ErHa z;~YF!3E$^Q=#Mz}%b(}z9nH(^eHv)3s}Ef|YRzlr%*e~^{hFdro(9(k&R4Unli9y( zNln)^F0&6RhurPw`G|4iK3}5Y*5{N(oAt84%>L6j$rOxtT@Q6K`>1i^JmiM!Yu!ro ze7wksdiIT$`zf<=k&}~=sH1Pu(mXRwQO|y?bBlG?IrAbX>dB9mePni^B{6?oUuMhV zJhk_SIA=2to@18+|XPx-mQ z*5_&Mx+5;L&t7~Ut}odnoSW~D8F86?P6f>Sy2ARIH(F_3pEnM;H9h&!X4J{-3r9JK zNBt&WW?wwY;eOC^eehMhK9HM}MP&9RJ>hyhAL_ZUt}Be|2a;o5n!b!jo1Jq) z&kfEmtF2q>+O>(e9_B6D%$bu#Wd4c^UCvn=d4fneZHa=?Aeb~g|+%mW4^fu`?fgt3ePw>lG6(sbH0{6l zv7h%rUgqDZ!VKSaeGNC?>nisZ>tuc{Enq#@<^TWlJ@7Viu3hAi%YO8Y+T0I}%ltZJ zPO^#|tVJ*2ATRUlYKmO0E9x1KmUS|}UXj!K{)4`)=R**e`Sr`3c-=Sd^9{(dJ}IncqxLI4^a~Gw$!tsPj1b%l!MwoIMRU zudf08740N49a?oHgo1=5t(N_VL#vJp5+<$eU5SG zNSQMToL%_+5chq)jV9RF=ZX3nCmC1f_Wa>S4)j)4+MgfRRECb0b9J>c{}JP0ovb6T zWua?d_sVmOeZ@ETbAr!(>K)C?{KquV+8_1})~ZYUQ+^&Y>bc%%b26pOJ3hyVxgx*e z+(A?HX=C3_zRd4z9Q32U^*ZRO%nz#39ZJroevMc?gN^a=M9`^x;DDj;`TEAx9Phg{m@@??H*uLoN9XTj&iUCgr-%N~v5#BkF`vxuXB_w$mUDHrGQYoZ(3f?s@6YJ3;`PCG z=qqzPHwZt&QrFeW{6RbCf4FYe(XZOp{``EIv!`L_=VU&Q-Vbq^+jESJZ);`#5N(mc zr9CcB=D%Q^c)bFbew)B^rMaZhV!T*C+f+Mw&DD0k>js-tdslfpX-b#>nQU_mpOZu_d4iv#mfA#TEKna z+%0`&|EZJt<1WtO`~#Kw=L!2ZoX3|rJ=Br22S3J>#by3PJt4oku3d0YmxGo0lT^U^ zZLQ3otQ_ZK9U5F8HgQ=e^YZhDr@z@qe%;TS--;)T%lxT&(%K))#W;CZ)y$cbMP&Xo zJ)xfK@cWt92YRczfP;QAf4Xs?%dq5iwKD%LH9f0>>{PV4=!XL=sV%gG`#f4QEtIH;p; z^ZoPZMUHi8_JRGQWgnUUg>jNqaxS-=YY_5`pR%~jU!f19=C3-+VL#fQrg!o)VPhQqW&Y};9K^fML7mM1$~fr5xc~bCxc>ccSLMz72I^$~ znj**4$GPsWH%_w349mH?TA9B=0j=xK{REeJ6|WEEXXIu6CQVVtyav|?`Zb%ADP?|6 zPa-EL4LAFF3H%s`FY`C6pvCFBF27!HQBG~{u5p>a)#kx`oGYKzaI>zy`8<-JlSO3y zk9tDiIb2uIbc~zV>_6*d{!UGizpa(|yOhIzwUk^8Oi-*zRdq!PpEee_XWBPtK#*+b%@LS1Da}adR7tpTC~Io z&u4NoGc>qkLgK^vuAn6{qrow z!I$~R%bc^|^kAVkuQbn4Q|#;WvYs}PVAger%Y3Yf76*C1e>ToDH4f`4diIYtqfX|t zB8PdO2kTSu`am9aGC$B1Gw=5w_W^n9T3FZOa%B$ca1s{`#e{+dDtJ8yslOjS1}Iyv##~~ zGW&22TEu1Xb;h9%JikuVBd+50!TX_37FX3&Yk&G0ZvKu0eWoQJzAUb`bN*)|XP~m? zzvIifVP#Q%KGXm1olp;JUTIy|)KrF!bNTxy=SSZ<=NmP}ecRT`!v3JoImn598ILw6 zQ_7<9{2}u3`dd|Le{P_uOFz$d6*+MZ`t^Cf+c?P-oXah*SKsnHa-VXth%79^I?v-e zQ|I?Vj63H>3S|AZRuc@GNmlOUr#pm-ISNb&6UIXsLx5m z{ysq8qRo04m&FfiiasrQU9Bu`X&hWn*73gMoc=z``-#^dRu;D^a|Rmr?{j|t#CS5D zEc$xFzSViq*Q!eUgXi>;DaiA6aUHOA&aE}YdY>n9Yd+$#kZzof^Vsu#oMT%n3wz#g z+j`c?;z!Ht+SPD#Kc6z6N7myK5># zM|=Ev?qMACWqs>;E%Z_G`rtamWns_h#eMeg-JREUFKyA{us+!OJOkq-Q)F1q-POwC zXBE(z2fTRQRJ=ZrpP`e*eKbX%JPoc7)YmNQWN}|DVLkQq-6oa!!F7nsB0TShePsdl zHOoG-xWAUrr=EUBKl+i+yeuA|De9cVdfJ}Kn$K7I$jjn^DyVXJ|C|E{b=1?!;z4B& z`;ilU@?d50^JNZotcS1S^&zfb77x)B=VSi#b*-ZNefZEKhuoaNgEg--&z`1O$9eq! zuZinAMS@w^CG%xr&mS_rt(Cz8d40OBTOc_79ec>KjV$tryw&d0dVv*EeQP-oN&<^fL@Ptp|U^L3rI z3coJkS+vA?N}1CSoZaB};3u=Pc&eUc_?*ja&|6h$p5HVM=Js{XH)0?$K6 z&H$VqY%e-KVjQjiZS@6UD%i_73px!yyugEjX1@k~Bi|3U&=d6MpzAv{p$s)3NzMiz^8CX6i zSoAgTf_ada#S1jm;&A=YW!ku2#AWfqo%25}4)xGw*tJxDd>@nfvN)?JEe`UG(^^$& zU3gwJ)I~k}N1IV6i$B&9_M?tIb+js8A6%C#B8wO63G0}*Y@=s9TGq+pPl}w=H!%|L zAO4=%iYL>_qT_R?(6fK04=am5+d2Oe=RK}3i^_AS=#zt8x6~i@;e4`qnZ|QcvqMW= zS1XH`E1;{srjrGp^Tg|bI-73uzHxq8yh2O3&h0sWS>&*f-#>W$t9X52Kk8)hYE99n zrLL=$#b2Ee=QT$;eBU{v;pX>R#4TD{*I#R@>-;sHEdEA0@p|!lCF3oNea}hDcVzLm zWe)PO-l|ILdaZF-2V0xJ7MI2APKfh&#=-SqKMk%A^lLUJQ_A8Edcu96o<4PcU-Q0b z?eiPUoS-Aex;JyOk1XC~oMZ~dIagOJi*pL-s;}u}@ej)3eo*K4Vbb)D|DMu^&p50s z-mD4MZ);`o7Ui_&3H^MY7{~RK#aoRN^2eP^7XNG{TKiMsH=O@C7RRrDPs{xKk}N)KoOCqKxw=|e{HJj+H|zZMjkv$w=!d?t z_-L84hxu4HfFI+?%VNLG>7%X(3%z;Gb0$3{V&6M4c>VDqtU97xKPO@Qqel*SyS0R*`8pau!+;=P^pt zmvctTI$0bTXG7muPd}qh7MCc8@olXvKB*keM^5W~qpvc5eN&&4#bxm+J)!UUf#v;r z_08we`z4FW;?sJ<__kISpHU9yAji6NxL(PWviMw))7qbNrfKe%j>qrvro`&F|!nNkkEQcvPM^!>VTdVL*SuFUCKALpguGmp3& ze69^PIJOPO#`>UbAn^%fVGO6**B)ezXne zYQ{-c$#~Rn^5x*_M>*U-TJkrp>l(&^j(uy_N5$)d>(ECIzOl?XtKsH*^2T|tWt@aM zSoZ5`<=~qY&{bd4$-%cMCu0uUn!Xm7gKHZn?lZZF`@S*q@et;nz8MZaH%3cjnwcThy*Y*SH**va7zPlY<-T zJelj@zC2UI$9P@X2DGl%E;!`ETC{Y%?78I@XRjj%d^xZ`=(jkWqj!{7pXa8UYH@Z^ zPY!II^Sx!xDR9zJYhG!8Zlw0WD!Y_5S*fbM2xZ*2y|Kus<}= zcTTK7hx!;#7MFut=t+yyx4ggJ(chxYdULXf9Nbb*TAXv1&k6P%Ed5~Rpz<7bSijFz zT~}WlwdP?z*1@WHeeivRP7boBGJNvfXMC`uKRK1H9NgOS=;wVn2kXwDKE~n8fpp`5 zXSC9~ZlfvAv8|PZAG!EEJ)3~nt3J<7Vn|wLA^9gb8dP1Cg7zg{#`CEU7L|(<~ zgX@w-J`PO?rJmi@X~Ie4G~y6S5>IjB4*jO)yO;hfrZeISo{Ie4(9sAJrH?lY{4*9Ye$ zi^#!4^d!S~&aUO%$9xtoaUQBE^0&2eu%{gMC5L`an)csw%qz|FFio+p%E7v*Yrp^e zLYdRU9IWrdPazIp4t_}!oMT%n2aiw==Ou@}TlDqya9*G1k!22bab1klI_KAn1E2jh zxIS>cn$4(_gEMP&^FBkp2Gb$iyx?sMOg#pU4fdcrxj zwQ}$T<**Mq^rN-z&A#Pi5jl90o>1=`6suJg^We(RLY@PG86XN`4nbWt<{yIqJ z^BC7J2bJe?cfsMh2JmA%SzHc&OHa6u-iP(H&|6h$pPy0YppN|7_sa~O9Q<~f6XzeO zta<)|bHd8O@0K}z)b&Drj3>*>0iJ_}&vjU~*$3`hv>A1BPt(AknJ|Rx!`9tmxE#}vz>jUTJzRAIBHAUa^ zsLR2sczuXEIe5LMS{%+nJ1{~{Wh)1GZZPE8ud9`VH)(@>sX2dd9L&%D&gHuLD)WQu zke7ouYp%6FyH=7DY#)|f#$n~)Z7OJSsOxEZC&M?dbiLlLDe7oBcULP1|9C>2cbpLC zohQV3*9mbd&mZn7-v2(}pI4V492qtES} zk*0XxFdy}dN1L59F%Eq4n2*;@#p?rk)X4#!i%X_(&KdYz7xES@ab}ugz4yU>WYoK5 zJn-dUUglh)VSj)3_3a`~&MEWd;GoPoSJqqff^|9PP*YsbwpI>4p`6zKROYA7*O_cW zIry(KhwFzfpEbRIk7XQI4lYpv`*2;Z$NIg0WllNx?=mO!V;>c-58e+tIjB7Ecg89* zbhH*NaXzIf_VYg6AKE?%W?hGM%fV;LoMd|67w9con&-0@=b)bRy5*ecCkLM|bM~xr ztL`k~EzbXzIh8q#Qd-v+F3w3-$+_yB|5xO+o*Tq`Ee_&x@I~V!Q?PHQ&wZ$Ipp%0y zDS-8UU+ikQ`Q8G(MGO10JgRpN`jekGa=uJK)K@v1*0ucdGN-5E=6!YJJYP}d7^T?< z&KYe6UzV3K4t&O=ev>cD%PMD+Zc|>CmFGpne7p|YbbTNp@3X7n=6mHC_%V(;Szf6d2YREG z)@6d6OyTRH-#Z#Nuf+K}P32??TCT6FmF3kGz&TiF)TS@v(XvjKS1)q>-^sBr)JJ|! z7LnyO^n^P0J3i-{Wlor*_V3m?Y59&UE6yYI)Yl`dH*2*#|hg@>} z`xoyYld1On!F7ns@;aK!@X6EQ`apfnvQC!Q)e`!&wYpkdmfv=igX^Th^`TbBIQz=- z`dY&HwpNxmP!9Kn9QN6G-IJED?;opV{kB$?H!jZ;u6LZv=kO487aHm*o#?0rlReui@ritik#S&`xb3Zrj+Fm=?S^i zG0(XF-pjdYo%6%SfzLV(t`FqaY(||de?&`IPrU}$2l_RelPP8Sqk0lK%roxqKWDAZ z{bar@Z>J~Jvu{S;Ev}D>*N3Q+C7xqs9k1uWD!lJT&h53JHP0S6KdmQmp4Rhqr%cZy*PoL`WO+9|i5#B;_0(I{1^b*VBFnq$NsGgJ&VSDI z)Onv|aarC&Pnh?4cS9Yx7A?(lPva!i!IIb2%JN>uK|j{Txik1GULRbCxGe9jsn)u< zFSLD?`Jv4jXs*RcR+4GKvuJ6a`)JDbSRc8*KE&&s2N(xBpBMd|mq;+{I>cr9Kus{d zt(E12mBYT|(9h_X2P$hm?-_@cO0< zC(B1@s>P{XFXu83zAS&G8|RG5n!j`5KFP`Aviwy&iStE4WDsY z{)VQg=XLdc;QZW=vqtiKGGCVV++d5d8}#5=v^38XG!;2f&pD&b$&|8uqMk%f>vhmK zz5n-t6MW1m%O`7~#o@Z3%b|{X#%1{w<-~c9>&vqI{Gr0vhfTa@p33uw$w=|~TD0MF zeX@MIrs%W(Y5SOMevcR!;k11XY~sn{vivPQi5&VFy3OC8E6)w`It6RpFIX4)$nsg5 zVt=m7_oXxE*~S5vyw*CvQ}O!X{ZJ>%4bL%h9`@-ODbt6Q<#RN_IlRxFhFhNx7QJ8| z^pWLr%beI3ev6YVBFpEMIp~w2qgCFU#{J^yj|A zw`ggfJ3gP;2lp&2uVXS_mVc`!89vwBdVfY<#p?t2J0mX3*J_IOp67blx34lkxGq^p zmao&3$YBBXHOo3#{#}uilabtVF2;i|%Qt9&>!GXluf=6qdCs%1_~!cn_RFHBef|ec zah>evuT#|LWQ5wkkI3>Z7w2#vHqP@_<#3K|tt{VW^CUI?`@?a0vV8jq&GU~Z#CeBu zTGwk2>*V$7n}7Poh==``TCO+!I$N`wWOx&8kZ%W z^Td3ttKQGt7h0d^JvvWoe}XPUuj2K=`ynpN_iBpqZLKW-RXG`4&gGVKol#lyy_4}% z7MCUdyO-p^9(OKT;`vo@S>M`c_CI6&J&(S!e7`2R4suN0>?h;VX6N8JSoq`}pYs7N zVLkh0a%s7){*L~%*Y!b*$NfprBhEf<$%Rgq|54^t>W$v)8@aOluyMf6uv}kPE6a}< zC$1~bv!}A=K4cz!W%*GRbnRQy$?{|6dC-UJZ~dL3HP6RSXr6tWhy7t|^Vj0C93ACg zUJb4fwK~RgGNmlXdP1N3VcFwwCdR=W-lu0Ia{YU7j3?8{a%vp-th4NK=CS95ImfnE zmiC-5=OE|!^IW1Otl!qk(w>9eww`se{2!esuFJ0vuA{$iowXI`bkxf7Ga86-_UUS6 z`B~+3)z@^g{JhPB`Ki<3`ar*CxgWCpU*jaJWZb+C9MsA33tCd^*EKH7FDi#~u&(v* zo>+IBGbfA4s{Gt()RP}=!})S8Y0bm?CK-|Uk9p0$W#nabSxv=0$Mt2^@p(w})u!tM z`((srbp=he*0rbM?!Py!Hari>ecA<=mT{k_@;qeFW$2AoT9*}Yz1vz@T~%AO_6Pkl zE#_14`oMn7%j)WyVtiXGt7|ByIuG}0<2=_aa!&U(++26~r>`I4;LGY-n#c)x*yFBG zR@YX*#&v;j-Aem>or`l&@9+EcgO%0wj1%I=U)Q%82m8f(zE5zy{`VkWztC4!b^)j- zN8#%O{hH0-$?67La_KqWS>*V>aviWLULQDLP8N~Xcj-x-$KU6n^ZmNS>fA?OR^MIb zu%7e4SMmDLp65oIYRwbsy?@_G?kDqQbrU^lagcX?-}F4T=fQK8tgGxN>!Qu5la)PJ z8S}^WWpy(hHLgp8>%%4<>tywPMNUo{_PsHASC%*14_h8|!3MdH#^s zowl#-n&0CRd{|lCQUe)2?WTQ+d0F8(#!JoV@0|bPzOWDdoX%(0`JP!GU6(8(t6S>{ z>tdeq41Ip4)sf4%tZt(T>YdYvp8K54=h1bD%j$XRzIqoI8W?b0Ao z=+oBfYH?ZFKVZjs$a9N*+QAQb%**P>HPhm7f1~XgsC~U|U*<%8ANAxipDZq`JL*Yw z9_U)1AB@Aw%AP-Lae^+x-@#9Ne|}0cIhlYw^P2Y=)G^r@pCZRF=<5n0_? zPpEg!p5+LFUvS{LV`9jL6?KgMBYwO8ishPq@vkDMzbE~|%Wsx^<{o7ZK}2(9broL^J{ z`P*7qJ-j%Nb#Jb3jh~Y#W%UR>X|0RvIAuD2y`nDqvU;QnYyG;$WrgP|*(df7bJ=vw zdbti+Jz7&aaH7687wcs8Yg$4s_4M6huE=jVzh34ftML6Cz>jhGvO1#z_VszFr{%t# zRk?p(%*e~?v6|S(fnLSyL+mH3$7zc3ZLO@Hpqw~Q?SFSxpXZ51PEJ-qzQ51MIDA<> zNegnwYjAzov`*H^>M2^nzO19~*B#d@@*B?6%AA2!IIj;s!SeM2UsfBQ^JLw|d7iEf zGWD=rUso%u-!cyRu}*{Q1O1xix@GkYEvf0c#%1-);ygKNxcQt3`|5eU+ z<(y}03D?PWWaPWwKfiZz4)))_&y&wMd|CazahQkYTwSfKo^wK+KTuBBzBQe!o@eu5 zz0~ET;pX#wH~1khtFtO-T`%qRA_UPNtOAi}a*5PtWp<=LEkG z%RJ(;`ZG;X&wd&CXjQyEM4hZ&qNyr}eX&n<&Pz2#{x$O-x@zBQ_AY)dJ@-V z*=8TA9IRJXuPAc-bqSsOVZYd4R<9~^l1)S%-#;wc%*nj0UR~rweRW;Ql(PC8;rWgTp#GyY_qQNbCui=x4TAmpZlFGE~~%OlMJ7>*1r~))fxhJnQMJcztjk`pc^Pd>y&0r)_bPMP&8wdcwNchjH3E z=K~k#aGwT7ATO?0Rv#>L66$J}eB@>IVJ+Z#wzabQh;leDIT?Kz=ih(a4|!RAw8+um z`ao{Y=447)*>iC{M`xj4+h zy5rAtLeI0U7TTI~Y-?q8pq!l4T#DWe#=0s(5|i`g5{~ zto}<+_`30Y-|~#pTC~LZWSO%UI6e5OY-RN+O=RY=4pTRMIcK!2lhvoSgmY8JyxR(& zd0BnNI7!W=xbB}l%0b^uF85{QJfAztK|R;k)yk^;ydU?==h`^W|LQzl`_^=_`oht5 zRr=QIIj^j~XdKj2@2@AsTR!7S%Xj4P%Zvj*!;;t4%Hd^<6Xwz2`ml+^>mi5sydQnm z(RYhEBR?Z9hnLe7_0H*8g})C$Z_#GXjJOq53dXDIhD8n zZhUz8GG_pN3YI+fL0%5OR)w73_lNbY+pX}NbLAq(s+#>IKU(&e!>edX%pcd6!>gST z=j)5>%1Oii{>b?)+N_sxIlP9Z=yN^(_XF-TY>SgDB8T5l<{+P=?Ww$Q|JZYkoMT%n zhu^3TTI&ky$pg$0Z#{CqmBHAbKQ$`l2zuju;`Z)d{{aBRt;qM?61M~f%DZY>*Vm;wWOx&8kfTx zD2Lqb=lRYPn&-Q1o^ZW1xIS!J7w4BlQ*P34%FE#mZJuNkWY|r0F)xRe=QI1@@_re> zk8$MX@Wv|0NsYh%#eSQ7IlPGiHt9Cy4*oAPpK&sDN7_4K(;zaKeg zPuu(JNDhCvysmT5QIC3yHv6BGMda{ydcyub5AuxXGp2W+b3rGEKc)iaokJaM&p14~ z&N)AB9Qfq9MLqpG=k`TT)U$uIIhj%pe?m`U{oAvZ_(zIV+^Get2j+)BJ z6tv`ZwQ`8(JjucJF>2Gd#$#VO{3$J=&-EOib7w87_3Ij!!@Jl#SP$z?+s8=r{kF1R zu0sy*TI4X#b<$Vy`oMn7%i&LJiaN&KPn!0B=P~aB4)StXd0rIjaPHtJ&*RRyy9zRV z<~6uJaQ>QQogCu7R~h!XGY55YcrPvC9PCTq?ZC+HbKS|}a`-cP!uoBk9NtGc>_blN z{n)xU`^GvsylFiyVL4YKTu=;XGDLV*a?k96qi% z59jmyq^~kRun%=|_#0);|KHk|M%$KE`C9Uda0Q5c@}YT{5t zymSstARJIc1kFW>O#<;DlqHQ&7z7lE7YGQ1rYstpKzvYiO0N(_MN1lmz}cOENq~^^ z=KQ|7-<^A{I{Tcu_s9D7ob#LCoNMlVntR`ZT3HHtIR%^ZgJ0H9R08?24*j*ib7j}L ze4fryX}-jIvc|d7WRwgfZ!XIE3Kd}g%%e?RqLMd@^OAXF{baq!uswgJ?j63jJVg_j z&pM_u)}=pUPR5iq&Yi-hKk~QPvc6IUV?UGszgE^cRQkAI_+|YJ4Q#8oEiUV4s?MaJ zBh)=}63rUtmXmp8{T#iBIu;%IwSICkrmUZ<7klfVUs*q|sN?^hv#@$O8FFQR^vnAB z8jAh6PO?n$%^LShzpP)NA?ojovi`5CGwCO(+uz^){VeP=gD2}3Yr;h5yt@5)JIniz zyiD{tzeE!zI;_k5L#4Sc`P7s3Z{dEH_TIcfUl-*aE57tG%mWgX6ovQC&U`?Bh#IsdMP$YVb_SqA;SPx@I0 zwyfWv3C!OYWnDSv$-3MpaiwL)*FAW$KBe=S>+@QGbKt(L>NrpOBj#jGS-(jyXj9Lh z7tRy=vaC^`d9r?UQ77_aAGAlEYfK0AJiam|?=P9n)p_vC`fVB_-{ULG@aJahzTRHe zIf4%IS;xP(E)Y+Kvi?K8AaBx7(6Ox2od2k-lPrV!#JbKqi#q<_VF`M5op+ng7C!eI zF(Xgb?>{A-KQrq{?Ako3A2GYmpQ<2jV&reLW&I)5*~Z%z zm-Sy*KXE=u-Q)Weo?r7`^c*5j)*mkG96<-X+T3z7o~-{$FKCm$`}>cbJDunxl^^$o zzRY{kzQB|9wHjg{oM&FCd%KR$=ObmE1RdfMHs?h@P}Uz+LJofRH5X<5annH^=K1*} z)?X^^z~@gt>dX3X%Q}d2ZhU_=wbGpb?z(lT2b}1jFIj)GtaE4?-p>kl^t;agGMxk- z{62@pNxxa8eO1n{#=5Z%>j7oG))MUB@7H;&%=t2I-i!Kiou;f4>iP2>{mGPNT{#C! zK6sf(|HAU=mvyHO+C=VeF3P%Bow@uPPu9c9e$cl%H%l##{+x^{>(A%~?}x`%7Wey= z%;xGm_+|Y$4bi_Z${Ocap__rb>dE@^+RtQPhw2_bKcR2lac&uYS$|PO6CK3K^Vb{h zL!6tezoa_5?j!Q0`SR=TC)VeF7n*j!exzv zL)7&;$uj6C-{(8o*G++0h$ z4*FK-X4$60{-wEvrflPHi%WA$)yYX=d_5h)UH}m{YwR<_FO8i$-Bxc~T$)>H3GS18 ze@-wj|K6}t`s90&H05)r#vc2peni%n#?GD6CU3S*GNv>*FA6&YsW%s;xwQ($erWrg zj+8du&u|~5!MRh+ll3iY#(dDfG?!`$^Y=w*Zl^lj2X)SVt#yD=lrph4XZWSbny`&u?FV(FIcqx5C10JJg?0^dGNv?_=>_*m{_gLG z-(@<`%|PnSMQOfUb>{MGJZZj1bte15yy(y8ls0}YGoH*Z&As)4eAct*E_1f?qEYAU z-Au_}U!B<#Kl+m9KE-}=vOMY&%{%rUIzerX-5Neo;elUy;wc5py!8G*8fr7~j>F z=838k`^ib&<36!J^Io(s%v+kvH8jyV3Ob1jhU_=PFU>D$fHsl5xhTyQr=;^F)4@Jj zpZj!NDQ%n=_&J$hnqSci@?8gU`u%g~*z){+4LoU{u7M1jdFtFO)U6@&q`6X4m`}df z5B*1d=1KF6c{PDKkx%`I%#)^k9@6I=`eEMmzW;i$AJ@VDJ+HG)-A-mp^BdQ#1D^kVYH4|ye$*$>#z^%!LIAP#B>5b_Q8JZI(Dv-_j_NI=4D!9-+bmt z^YT;Dd6nvL|J09jpg$t>qm*bY5dR$vWVE%^IKEI2YO( zdD6UAQ<(4ZrMk!WhlSZ(otMlb&Fl3d>O?;CA~H{!-#I0nH>ggmv#Tx5A6P$0!QZd) z3O44#{>?kiKPU4@b6zjVV;{BW(0~7>zU#cHtV7-z4Ugwzj$t#N%$DXFy~wcHmqo|^ z*=I!NN%Iy>VLo|`J02?SpuVrS6?M+q*N5>rOs2y%)|2M#MIH9%xK-yJr=){(jHt)@ zD!y6Re+@J8q zBY&GM&7Y_Mb;+kqU80gVi}R9sr1^keFwf&h7NMciXNCNzpUf}KNA)7=Sakc`ax$hgAJYrk#9ikt&Bssb zpl@|DO*>#6X>dLhJofLu50a0# zWsh?kbv~sb+LQgv*7>yQ#C}%l9>2#d&F1QTBTt&OhH^57_rpE{8mqLgMngFn!*$NV zrVirfE$OrxVt(wG{s}^terbBs34V2M7V6e8BTt&oXbN@7uRV84-Ym{@ozInZjx2-v zuDcBWGiFQk4|+kq*WrA@W8AVz{rvBuPUKTRVot`C=KtyiZPuN9e+J*OO8tDnbkINR zowYx=kDpW6=UM3a=NW8izF5@B@#9Up0qbr0p^oOn>^oVe6C!_0?gkRrM+3XAJp-_&MD2G3-^O3EzYl^U-sj?un$u! z-LG3{huWT`eAbJ6`Xe$= z+FO}Uvdj#O{B5?h|5OF2Oa58=bI$m_dR}P<6F=rJ?LRN;*!V}Ct@q0gbh3|qQQBJ< z`>|b&_ob%Kc}RPkqK=<0#(pNBXY?nlDDBso4s7aMbVfhOllIb+I`G%_QS(cCJJUg* z|U80gVi}Mhd_Vyaeu!-c&MQQI~I@|g=RNDCcHPn^%jzt~I8vC#Hm7yo?*B5pC z^&al8f6otoY0KwwckkyLHKo?~T)(u&)`;oYa9H`{3 zeNo!GmiwvIkACmxTTKVH_sx9~5m)kNVc!{kX}?`V%=h?8-Q(-~9PH>v9ck~Tgo(}( z^4Jg1yrq8bZaN8hK=w5krM2_DbNMx%v`cLyqYq+@U-L_Q*(vFW>0pkm=g%wWe5ka^ z=RNO_wD&0LSk`!7s2_3E`5x0rmYIQ(zs;8Ro+?0H@~KBZQOTPn@}&LVqE6&9FJex{ zl=l1dg7wIw9nrE%{oKcNk})!ndUH|Q`>FuzGLL%n(^m3ki9BiVuOaecUVM(~Iu9_N z@Ek@y>qlf=X@8)oJOiVCPUeyJhxCFr_1#_=kG5H*`Pg~m*zc~kv=7u0tjB(0 z-I^}>(mq&IYP`9AX;-R4UFOw(uZ?}?WFBcBq8AgLmBs1z=ZJIXeN4ua_J{R?eD5dl zCg1OopMlc;Xi-OYjYgn71^a$7m?-dskc9f3G_1pZVLK zmz*@s=OyjWly%7C9L^z+HW55&e^v<@Hj#bJMQL%~m^!SpIMAPXf6ZH(^M5ct@>zfK zdOvRp6F>5#eQZ(3vc|g9kC>A&rTqoHnA|VK>Cdp0yjiG6zqIExM83z5)IEM*MgQh4 z>0Dmanf(769YVJQCLr{sy+R#1_}yM;*q=AEO8q=ZL)_24DD9I~C(b9nnM)I1h1YE9ZNU zEW`D_>-2mR6Se_!K$BD&6tO$Rpf)VW!xTf>YzXs5gH)K}+b*_Kbfw7+LMVb1>iaz0B_&Iw3AP}(8JD4(l?H_CnMAb6?v3VLE|ltQqq`p0sb$6z*qVl=jW4GuhWt z-Q)MDu#cP&2TFU5Ix=kPIWqrHX;ocm-*Qq1db{pV+Vc5Tt3G4SXN)Or<=iRyn(PmG znQ@@B??1TklhcKDgW#Dpqn~6i|(yoecj(*CukFrU21?{SBwJn>^6(tfn4V_CcO^S4EvoJ@&*`kYqqFM!EVT038t zVH3H(xhQSrd>wVMfB#&Le%R7}^5DV``)7UHIbDd3MC+;TFHwB_?`{`UjU0XWe? zztV>DY|v+4b5YtxOK=~|^Un+RgSz#8{=Te(zNnwCG=&`fzOTZLq+{pDCOVkAzwf}V>--}PO>~lFYIaRdv|cc~i&XW!A3swq`P5RC)6X~)JprZb8+PP{h|(WX$m=& zQMwyzAnKfD{sMVRL$0x&batMN{(Vupf2<{9KeQbaJ27Ov48L?=sR8n1oIE~{O5QBa z!~UiFs1^v~WeU{u`5{lb+n03`@&cN-)XyC>#5%t3Bj})BPG(pCuGN*#N7X)0 zO|8_AosVK4`=WGr(h`$>aX&=ttKQEyXlUO)m?xcGP5N0_<(z=*ix}e4oznTJ&V(oZ zRQj;)O82XLu4(djtwZeZ7&zJ2w`m|J#LpOVTxA)qgE`f8zRPqH^3DJcfyigS<}LN}-5Mf~bMVhk>L%z$efXur`5*F- zXIW!i>PO73^Szof=?8K07|cWivtb3b^}-A@UOdq1of>YG|= zKKH+F9qO%2f%PIv_keji2|6~0@p~Ek(*2+kxSxGdx__-Y?2|fHeVhaR5py!8bat*O z>P+6BkBvX^V}8;-Pze(q&X>4?4())_J?Of167qp&jr+~;OZRUz6!*QWE!{&;N#{pY zC(cKmn`K*H%#-e6MV*|~J-**8VRODAF5QnRfx4_;dwrYQ*k^{GbPv}M^Y=yR9-%su zeo!Y97fSQLSGpf@=^mwoefwaZbU$%QIzOp8)qQb4M@k#-AN^;{FP#x4I^+?P@wsw8 z8Gh-0T0;{Z)S*A0Q`$IZ#$5;Jk>K|_7qnexVR8Rnu~p}Ko{vgaPdYmv#XdMk|J+0$ z-dF6?b)Kq%88(r6b5Xjdoz$t!p{B>W(p{-KHQrpmbd~c_oC`5&IbW!s;g{}LH8z>^ zd3BG^5BTOSJwN|hLlYh3<$y}wEYp6TsiBF^(lT-a9s#>Fk`qo}(tN_SlD=Sbb- z=O_C+gnt2qU%D5lW3n&ogMNR1jDFX7q3OW(Jk}#FmF5fgpOd+ydy!r+-{VIXr=Muv zi=H3!C*4am#Qc3xx|fyvNmiMCWZ34ts2}*Hd%1=(Y~rqcN%x9V(y{YnyVj3<>8`SV zFn7lNd)z|9llMjc97-0K?zc?`b_P;!E=pHEhvx4;=+o=7Kh{NDy4N0D_~HF!eSaN< zJSA@y=Oyz<_d30xe_xdDcT^`Qg#+TQdeT+SvvDrehi%nL`}%zi#rZ^jtv}{ThjVeP z3#{eU{L;PA`k_vx|5|=Vo^&`DhkWvDzn^j+{ye$PH3t`dn7=Pd_g2+m9qPn-lh<3) zG=EN{d%Nk-&-+bWfDhZOv47T=?vFIYKK4cF-laO!rOsr|iJcfa4}R(1tAU9Q_d^8V zR7(4@b8*z)7p23wILwhc{_hL$v)@TS=u^56Xeh%bQg1Fw_d(Oy*3VLD2a|svM4oj2 zv#b;LV( zZ0RcJD#;IemUYqV)OD`a(4?Ou%b?$%pJVtZ{rpW)$Jk@t+FV#ix{nlfax$d}F5#c_ z^HB{%eyx7ZFWtvX2lFKFY*P2+dzg90{bul_`?!XR&!@{e-2Vc4TlW>tomTkVZ^WFej&zM) z#Q3hZbgk-ej?B+V-Tr-ows}kUtJ4s9MC#2&=?2rmT$nfcK3|y|>q__crjrz=?^}zL zezQvZ`izDq^I?9PtMl2Sj%AN^x!;I68B;o(rw#Lo|6R7TH#dItb05;ylEqzomwl=kX)U zpx=M*j{Y;olm4sAI?JGwf<4*S*C>H?y`PvzyMof+N_CjOFG_C*fcMR3p7j4r`^lkS z#^<8+w>BNjoq6iqEVOILxk`_7%hy}y>x%ubjwA2$p>@jVGAFa8zpY-7&;BQ$zv$Pp z#{K4G9_cUDi-`{6nYcXApUL-g#HFvCH(nu+`#A?Y`jh#kw=Wi3`(ZxvazN?tba3G( z>P)`ptdw>z`96cWNq=W0$-H`|CNTwV?BS) zuz&wPeP~KCF8z0ub(l{)hkV)rrN3KI=j;M`#3QpOe&|X6okg9TERXxm9qj0bE&W*~ zWX6G<(_EDPGSfkS%v0xPp)cmE%-mG?ii^Ht#p}lPOF8W7ZFB>REJ`eLX@`*vGyo{g0oL&LdTa`(Zz`_l0>$Z|7j6 z&d&di)*o3v$vU9k?)^O4bkN_<`$B!`A5+xHh&!$h^vCUV(w6>bEgt&u=Z^f<$-GQI zQ2L)&0_VbgIS=~V-{&7&)>)|A-;XA`j3?ts|2Vyv^mAx&`hB15FQD}QX`T-9OnrRa zM>J^y)g7Yl!u|ALP+roiljS z|591!NZsRo-#X`0I^Wwrsoc*3{iKs5vbk-dvRaX{LiY zGA|#id;ELs);T}DsADSQ9H<|W^N=3rR}<=2>c)K98F|t_M+ImT$(xJP|GMeK`7G2u zK8FeRF_3ZirML5<+$ZbTUI(T!&Mmvn^EFh}VO{iF*ZIw&&gAdjs9V>0VNoaYx!;I6 z8B_X~>P6g_MaMbBeA>*D{^h2VEHeYin~T!FQU$2XyvhAKM4d2q)|LKMWgXlf@>s{z z#{Dub{cjg_BAaf0JqOu|N7?=JvrUPCEk~bHnf34|Y9?YYjBj=1d?uRY? z>kcmbu)nGf>L_`$M4t4o*HF}neC9=Dp7g(KI>|EWpRI#D>EEC!88$K2-DXSw##7S4 zIY#!w=lGn;@9=r?X6q;3_Z4&!a0y%lM4t55Xkgp^x5cG@tLpGRk)M;g{kfuT-qQ2) zHVu(Sq~2VV{vD%PP(1T^gD@hZ;}% z_neZ>dsT;hv!4I^Thj1>|2~iVL4HPD`u8c3e%C>qJfe~}i}Ro>{rfdE(OFqW{QNQR zMLNkm(*KEGWY|R3n~TzaKy~KwYdq;cs5+B=-(Hm@3jQ$QHOu0@%NuY>ty0j=9hjj9oQL2y}2m;XH6$OKa<~6R!Td_ z*8&&7WGH?499l-)_k}u^RhqM%Lz~P8dGu4auJZ*Akl|8s zj(*tEe@O`*hoAN4qS$Ts?nzpn`(@m`7d=1T&kZ%i{C!b|uQ(;08>voC3ce4s#{O%4GEat^ zXbSgFKI8P$R`O|X{W(DuBAWz2s6 z8E&Qt)ZZ6nxVh@E59&<%J4Am8hg@dQU&HN9Cs`%xo3+cn?w~2P{m=Ewa7Wc)AI$UnvOu4}*k?}Wk-;)) z6R9^BW%wo)obOt~b#hYh`eyC&JmY*F`ePk`|FPTYe zyXysQBK78?4B2#IKd?D}qLMcY^;uVj%Sj+|L>GlYp?zx@bO#%dpZA=g9eF#2v9eC2y9zEvyr^RTkc(lT-aVm{no)R*Dm zN@U#o;hX}RYN?+eGo54%>P0^FBWC2u@Z*{ibW%$05*<9IYhF^xC))4E(IQ{

`frup{@87k+{&Va}K)ycd}KTw9BQ$qA} zPIFO)@;NjW-z?j7SYL+9`LU%bRp%4-EyF3D9~;hT;cfkIi_1_shZgt6eGrqD_uq$P zc)}_5bGho|q~On$&v$XsZ`ODpb25(%SLg+8=38{+*XF}K87k+;I0s^)vLSUxou_Dk z_Wu1m^`uTxbL(@=euy&siYC(D7iD;c^@BN3hx?0Y-H!9m$viUrs$MXEUzFils*{t# z`25f&qF-Z``gyj7*gyNB?eD`|bt>o3LLbzv_ftNH#{V6^_j7CtwST9R;kioSe)dHf zo~JtOn>snEd;HviZQjzH%jelL@_b(_Q<(U{li^qi9*21e4f#tc}xAgwycwa4*IL>*!eo{XJ3@z z_pF~vea?mRtM~K!ri1;npO~M|o5IAO%rC=#*9+Ej9q7_ew5-ycPwCv?@Wy%lEZK>n z_npj^p?q$TS>)F+yUrhI3inSwZAb8xyjh$FzYOO!lwo@wp1XK|l)PD{I&anx^F6+_ z4EkN~7=G4CX3Ovvy&#`D79H!-A2BCm%J5dbh&ogQx08Q!56QRl3^4UC`5 z+{d++=XH|VGE~kVF2SGO&pS0C_LCEI*vHaruAEa&=8@rDdNI*qKJnQ2z90IN`DJ*w rUQmBul;J(96Z^3$<9(^==VVM7-lrE)hjGU<#wXABm&~6|>F56g21A{o literal 0 HcmV?d00001 diff --git a/src/test/resources/xport/v5_6/input/dm.xpt b/src/test/resources/xport/v5_6/input/dm.xpt new file mode 100644 index 0000000000000000000000000000000000000000..3602fbb10efd2929a5bfc5f4f8928a4b02a42ff0 GIT binary patch literal 79280 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 literal 0 HcmV?d00001 diff --git a/src/test/resources/xport/v5_6/output/ae.csv b/src/test/resources/xport/v5_6/output/ae.csv new file mode 100644 index 0000000..1d48e84 --- /dev/null +++ b/src/test/resources/xport/v5_6/output/ae.csv @@ -0,0 +1 @@ +STUDYID,DOMAIN,USUBJID,AESEQ,AESPID,AETERM,AELLT,AELLTCD,AEDECOD,AEPTCD,AEHLT,AEHLTCD,AEHLGT,AEHLGTCD,AEBODSYS,AEBDSYCD,AESOC,AESOCCD,AESEV,AESER,AEACN,AEREL,AEOUT,AESCAN,AESCONG,AESDISAB,AESDTH,AESHOSP,AESLIFE,AESOD,EPOCH,AEDTC,AESTDTC,AEENDTC,AEDY,AESTDY,AEENDY CDISCPILOT01,AE,01-701-1015,1,E07,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-16,2014-01-03,,15,2, CDISCPILOT01,AE,01-701-1015,2,E08,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-16,2014-01-03,,15,2, CDISCPILOT01,AE,01-701-1015,3,E06,DIARRHOEA,DIARRHEA,,DIARRHOEA,,HLT_0148,,HLGT_0588,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-16,2014-01-09,2014-01-11,15,8,10 CDISCPILOT01,AE,01-701-1023,3,E10,ATRIOVENTRICULAR BLOCK SECOND DEGREE,AV BLOCK SECOND DEGREE,,ATRIOVENTRICULAR BLOCK SECOND DEGREE,,HLT_0415,,HLGT_0086,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-08-27,2012-08-26,,23,22, CDISCPILOT01,AE,01-701-1023,2,E09,ERYTHEMA,LOCALIZED ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-08-27,2012-08-07,,23,3, CDISCPILOT01,AE,01-701-1023,4,E08,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-09-02,2012-08-07,2012-08-30,29,3,26 CDISCPILOT01,AE,01-701-1028,1,E04,APPLICATION SITE ERYTHEMA,APPLICATION SITE ERYTHEMA,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-01,2013-07-21,,14,3, CDISCPILOT01,AE,01-701-1028,2,E05,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-14,2013-08-08,,27,21, CDISCPILOT01,AE,01-701-1034,1,E08,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-09-25,2014-08-27,,87,58, CDISCPILOT01,AE,01-701-1034,2,E07,FATIGUE,FATIGUE,,FATIGUE,,HLT_0043,,HLGT_0181,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-11-18,2014-11-02,,141,125, CDISCPILOT01,AE,01-701-1047,4,E09,BUNDLE BRANCH BLOCK LEFT,LEFT BUNDLE BRANCH BLOCK,,BUNDLE BRANCH BLOCK LEFT,,HLT_0281,,HLGT_0721,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-10,2013-03-10,,27,27, CDISCPILOT01,AE,01-701-1047,2,E06,HIATUS HERNIA,HERNIA HIATAL,,HIATUS HERNIA,,HLT_0159,,HLGT_0109,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-25,2013-02-12,2013-02-12,14,1,1 CDISCPILOT01,AE,01-701-1047,3,E08,UPPER RESPIRATORY TRACT INFECTION,UPPER RESPIRATORY INFECTION,,UPPER RESPIRATORY TRACT INFECTION,,HLT_0520,,HLGT_0489,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-10,2013-03-06,,27,23, CDISCPILOT01,AE,01-701-1097,4,E06,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-26,2014-02-21,,57,52, CDISCPILOT01,AE,01-701-1097,10,E06,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-05-21,2014-02-21,,141,52, CDISCPILOT01,AE,01-701-1097,3,E07,APPLICATION SITE VESICLES,APPLICATION SITE BLISTER,,APPLICATION SITE VESICLES,,HLT_0180,,HLGT_0576,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-26,2014-02-20,2014-02-22,57,51,53 CDISCPILOT01,AE,01-701-1097,1,E04,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-15,2014-01-03,,15,3, CDISCPILOT01,AE,01-701-1097,9,E11,NASAL CONGESTION,NASAL CONGESTION,,NASAL CONGESTION,,HLT_0118,,HLGT_0549,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-23,2014-04-19,2014-04-22,113,109,112 CDISCPILOT01,AE,01-701-1097,8,E10,PHARYNGOLARYNGEAL PAIN,SORE THROAT,,PHARYNGOLARYNGEAL PAIN,,HLT_0130,,HLGT_0402,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-23,2014-04-19,2014-04-22,113,109,112 CDISCPILOT01,AE,01-701-1097,2,E05,PRURITUS GENERALISED,GENERALIZED PRURITUS,,PRURITUS GENERALISED,,HLT_0123,,HLGT_0689,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-26,2014-02-20,2014-02-20,57,51,51 CDISCPILOT01,AE,01-701-1097,5,E08,PRURITUS GENERALISED,GENERALIZED PRURITUS,,PRURITUS GENERALISED,,HLT_0123,,HLGT_0689,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-26,2014-03-21,2014-03-21,85,80,80 CDISCPILOT01,AE,01-701-1097,6,E12,PRURITUS GENERALISED,GENERALIZED PRURITUS,,PRURITUS GENERALISED,,HLT_0123,,HLGT_0689,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-23,2014-03-31,2014-03-31,113,90,90 CDISCPILOT01,AE,01-701-1097,7,E09,PRURITUS GENERALISED,GENERALIZED PRURITUS,,PRURITUS GENERALISED,,HLT_0123,,HLGT_0689,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-23,2014-04-19,2014-04-20,113,109,110 CDISCPILOT01,AE,01-701-1111,7,E16,ARTHRALGIA,GENERALIZED JOINT PAIN,,ARTHRALGIA,,HLT_0375,,HLGT_0610,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-09-17,2012-09-13,,11,7, CDISCPILOT01,AE,01-701-1111,8,E17,CELLULITIS,CELLULITIS OF LEG,,CELLULITIS,,HLT_0613,,HLGT_0066,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-09-17,2012-09-13,,11,7, CDISCPILOT01,AE,01-701-1111,4,E14,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,SCREENING,2012-09-17,2012-09-02,2012-09-07,11,-5,1 CDISCPILOT01,AE,01-701-1111,3,E06,LOCALISED INFECTION,LOCALIZED INFECTION,,LOCALISED INFECTION,,HLT_0435,,HLGT_0557,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2012-09-17,2012-07-08,,11,-61, CDISCPILOT01,AE,01-701-1111,6,E18,MICTURITION URGENCY,URINARY URGENCY,,MICTURITION URGENCY,,HLT_0294,,HLGT_0483,,RENAL AND URINARY DISORDERS,,RENAL AND URINARY DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-09-17,2012-09-07,,11,1, CDISCPILOT01,AE,01-701-1111,5,E15,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,SCREENING,2012-09-17,2012-09-02,2012-09-07,11,-5,1 CDISCPILOT01,AE,01-701-1115,9,E14,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-23,2013-01-19,,55,51, CDISCPILOT01,AE,01-701-1115,1,E09,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-12-13,2012-12-02,,14,3, CDISCPILOT01,AE,01-701-1115,5,E09,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-23,2012-12-02,,55,3, CDISCPILOT01,AE,01-701-1115,4,E10,APPLICATION SITE IRRITATION,APPLICATION SITE BURNING,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-12-28,2012-12-26,2012-12-26,29,27,27 CDISCPILOT01,AE,01-701-1115,8,E12,APPLICATION SITE IRRITATION,APPLICATION SITE BURNING,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-23,2013-01-19,,55,51, CDISCPILOT01,AE,01-701-1115,2,E11,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-12-13,2012-12-02,,14,3, CDISCPILOT01,AE,01-701-1115,6,E11,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-23,2012-12-02,,55,3, CDISCPILOT01,AE,01-701-1115,7,E13,FATIGUE,FATIGUE,,FATIGUE,,HLT_0043,,HLGT_0181,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-23,2013-01-14,,55,46, CDISCPILOT01,AE,01-701-1118,1,E06,COUGH,COUGH,,COUGH,,HLT_0701,,HLGT_0280,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2014-03-10,2003,,-2,, CDISCPILOT01,AE,01-701-1130,5,E09,EYE ALLERGY,EYE ALLERGY,,EYE ALLERGY,,HLT_0256,,HLGT_0071,,EYE DISORDERS,,EYE DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-05-16,2014-05-09,2014-05-09,91,84,84 CDISCPILOT01,AE,01-701-1130,6,E10,EYE PRURITUS,EYE ITCHING,,EYE PRURITUS,,HLT_0523,,HLGT_0240,,EYE DISORDERS,,EYE DISORDERS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-06-07,2014-05-22,,113,97, CDISCPILOT01,AE,01-701-1130,4,E08,EYE SWELLING,EYES SWOLLEN,,EYE SWELLING,,HLT_0008,,HLGT_0466,,EYE DISORDERS,,EYE DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-05-16,2014-05-09,2014-05-09,91,84,84 CDISCPILOT01,AE,01-701-1130,8,E12,NASAL CONGESTION,NASAL CONGESTION,,NASAL CONGESTION,,HLT_0118,,HLGT_0549,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-06-07,2014-05-22,,113,97, CDISCPILOT01,AE,01-701-1130,7,E11,PRURITUS,ITCHING BOTH HANDS,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-06-07,2014-05-22,,113,97, CDISCPILOT01,AE,01-701-1130,2,E07,PYREXIA,FEVER,,PYREXIA,,HLT_0310,,HLGT_0652,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-15,2014-03-09,2014-03-09,29,23,23 CDISCPILOT01,AE,01-701-1130,3,E06,URINARY TRACT INFECTION,URINARY TRACT INFECTION,,URINARY TRACT INFECTION,,HLT_0161,,HLGT_0093,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-17,2014-03-09,2014-03-16,31,23,30 CDISCPILOT01,AE,01-701-1133,1,E04,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-22,2012-12-27,,87,61, CDISCPILOT01,AE,01-701-1133,3,E04,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-18,2012-12-27,,114,61, CDISCPILOT01,AE,01-701-1133,2,E05,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-22,2012-12-27,,87,61, CDISCPILOT01,AE,01-701-1133,4,E05,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-18,2012-12-27,,114,61, CDISCPILOT01,AE,01-701-1146,5,E12,APPLICATION SITE ERYTHEMA,APPLICATION SITE ERYTHEMA,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-16,2013-06-10,,28,22, CDISCPILOT01,AE,01-701-1146,7,E12,APPLICATION SITE ERYTHEMA,APPLICATION SITE ERYTHEMA,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-30,2013-06-10,,42,22, CDISCPILOT01,AE,01-701-1146,3,E10,APPLICATION SITE IRRITATION,APPLICATION SITE IRRITATION,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-03,2013-06-01,2013-06-02,15,13,14 CDISCPILOT01,AE,01-701-1146,11,E16,APPLICATION SITE IRRITATION,APPLICATION SITE BURNING,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-30,2013-06-26,,42,38, CDISCPILOT01,AE,01-701-1146,9,E14,APPLICATION SITE PAIN,APPLICATION SITE PAIN,,APPLICATION SITE PAIN,,HLT_0342,,HLGT_0085,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-30,2013-06-22,,42,34, CDISCPILOT01,AE,01-701-1146,6,E13,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-16,2013-06-10,,28,22, CDISCPILOT01,AE,01-701-1146,8,E13,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-30,2013-06-10,,42,22, CDISCPILOT01,AE,01-701-1146,10,E15,APPLICATION SITE VESICLES,APPLICATION SITE VESICLES,,APPLICATION SITE VESICLES,,HLT_0180,,HLGT_0576,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-30,2013-06-26,,42,38, CDISCPILOT01,AE,01-701-1146,4,E11,FATIGUE,FATIGUE,,FATIGUE,,HLT_0043,,HLGT_0181,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-03,2013-06-03,,15,15, CDISCPILOT01,AE,01-701-1146,2,E09,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-06-03,2013-05-16,2013-06-02,15,-4,14 CDISCPILOT01,AE,01-701-1148,10,E27,ACTINIC KERATOSIS,ACTINIC KERATOSIS,,ACTINIC KERATOSIS,,HLT_0609,,HLGT_0490,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-20,2014-02-12,,182,174, CDISCPILOT01,AE,01-701-1148,1,E20,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-05,2013-08-25,,14,3, CDISCPILOT01,AE,01-701-1148,2,E21,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-05,2013-08-25,,14,3, CDISCPILOT01,AE,01-701-1148,6,E25,CALCULUS URETHRAL,URETHRAL CALCULUS,,CALCULUS URETHRAL,,HLT_0550,,HLGT_0414,,RENAL AND URINARY DISORDERS,,RENAL AND URINARY DISORDERS,,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-10,2013-12-17,2013-12-17,141,117,117 CDISCPILOT01,AE,01-701-1148,9,E26,DEPRESSED MOOD,DEPRESSED MOOD,,DEPRESSED MOOD,,HLT_0784,,HLGT_0122,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2014-02-08,2013-07-29,,170,-25, CDISCPILOT01,AE,01-701-1148,8,E03,DYSPEPSIA,INDIGESTION,,DYSPEPSIA,,HLT_0244,,HLGT_0716,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2014-02-08,2012-02,,170,, CDISCPILOT01,AE,01-701-1148,7,E28,EPISTAXIS,NOSE BLEED,,EPISTAXIS,,HLT_0386,,HLGT_0577,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-10,2014-01-03,2014-01-03,141,134,134 CDISCPILOT01,AE,01-701-1148,5,E24,FLANK PAIN,FLANK PAIN,,FLANK PAIN,,HLT_0484,,HLGT_0543,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-10,2013-12-15,2013-12-17,141,115,117 CDISCPILOT01,AE,01-701-1148,4,E23,LOWER RESPIRATORY TRACT INFECTION,CHEST COLD,,LOWER RESPIRATORY TRACT INFECTION,,HLT_0052,,HLGT_0217,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-17,2013-10-12,2013-11-10,87,51,80 CDISCPILOT01,AE,01-701-1153,2,E06,INCREASED APPETITE,INCREASED APPETITE,,INCREASED APPETITE,,HLT_0566,,HLGT_0769,,METABOLISM AND NUTRITION DISORDERS,,METABOLISM AND NUTRITION DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-18,2013-10-13,2013-11-06,57,21,45 CDISCPILOT01,AE,01-701-1180,9,E07,APPLICATION SITE ERYTHEMA,APPLICATION SITE ERYTHEMA,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-23,2013-03-19,,40,36, CDISCPILOT01,AE,01-701-1180,8,E06,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-23,2013-03-19,,40,36, CDISCPILOT01,AE,01-701-1180,7,E05,APPLICATION SITE VESICLES,APPLICATION SITE BLISTER,,APPLICATION SITE VESICLES,,HLT_0180,,HLGT_0576,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-23,2013-03-19,,40,36, CDISCPILOT01,AE,01-701-1180,4,E04,HEADACHE,HEADACHE,,HEADACHE,,HLT_0064,,HLGT_0344,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-03-11,2002,,28,, CDISCPILOT01,AE,01-701-1180,6,E02,MICTURITION URGENCY,URINARY URGENCY,,MICTURITION URGENCY,,HLT_0294,,HLGT_0483,,RENAL AND URINARY DISORDERS,,RENAL AND URINARY DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-23,2013-02-15,2013-03-19,40,4,36 CDISCPILOT01,AE,01-701-1180,5,E03,NASOPHARYNGITIS,COLD,,NASOPHARYNGITIS,,HLT_0036,,HLGT_0709,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-11,2013-03-06,2013-03-07,28,23,24 CDISCPILOT01,AE,01-701-1180,2,E01,VOMITING,VOMITING,,VOMITING,,HLT_0016,,HLGT_0350,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-25,2013-02-12,2013-02-12,14,1,1 CDISCPILOT01,AE,01-701-1181,1,E16,AGITATION,AGITATION,,AGITATION,,HLT_0140,,HLGT_0170,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-12,2013-12-09,2013-12-09,8,5,5 CDISCPILOT01,AE,01-701-1188,7,E09,APPLICATION SITE URTICARIA,APPLICATION SITE URTICARIA,,APPLICATION SITE URTICARIA,,HLT_0196,,HLGT_0233,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-25,2013-03-21,,39,35, CDISCPILOT01,AE,01-701-1188,1,E04,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-02,2013-02-16,,16,2, CDISCPILOT01,AE,01-701-1188,3,E04,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-16,2013-02-16,,30,2, CDISCPILOT01,AE,01-701-1188,2,E05,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-02,2013-02-16,,16,2, CDISCPILOT01,AE,01-701-1188,4,E05,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-16,2013-02-16,,30,2, CDISCPILOT01,AE,01-701-1188,5,E06,URTICARIA,WELTS,,URTICARIA,,HLT_0420,,HLGT_0705,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-16,2013-03-04,,30,18, CDISCPILOT01,AE,01-701-1188,6,E06,URTICARIA,WELTS,,URTICARIA,,HLT_0420,,HLGT_0705,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-25,2013-03-04,,39,18, CDISCPILOT01,AE,01-701-1188,8,E10,URTICARIA,WELTS,,URTICARIA,,HLT_0420,,HLGT_0705,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-25,2013-03-21,,39,35, CDISCPILOT01,AE,01-701-1192,13,E13,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-12-13,2012-12-05,,145,137, CDISCPILOT01,AE,01-701-1192,15,E12,APPLICATION SITE IRRITATION,APPLICATION SITE BURNING,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-11,2012-12-05,2012-12-16,174,137,148 CDISCPILOT01,AE,01-701-1192,14,E14,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-12-13,2012-12-05,,145,137, CDISCPILOT01,AE,01-701-1192,4,E01,COUGH,COUGH,,COUGH,,HLT_0701,,HLGT_0280,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2012-09-23,2010-06,,64,, CDISCPILOT01,AE,01-701-1192,9,E01,COUGH,COUGH,,COUGH,,HLT_0701,,HLGT_0280,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2012-10-14,2010-06,,85,, CDISCPILOT01,AE,01-701-1192,6,E09,ERYTHEMA,ERYTHEMA FACIAL,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-09-23,2012-08-07,2012-09-14,64,17,55 CDISCPILOT01,AE,01-701-1192,11,E11,MUSCULAR WEAKNESS,MUSCULAR WEAKNESS,,MUSCULAR WEAKNESS,,HLT_0444,,HLGT_0211,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-10-14,2012-09-07,2012-09-30,85,48,71 CDISCPILOT01,AE,01-701-1192,1,E06,NASAL MUCOSA BIOPSY,NASAL MUCOSA BIOPSY,,NASAL MUCOSA BIOPSY,,HLT_0680,,HLGT_0396,,INVESTIGATIONS,,INVESTIGATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-08-07,2012-08-03,2012-08-03,17,13,13 CDISCPILOT01,AE,01-701-1192,10,E10,PNEUMONIA,PNEUMONIA,,PNEUMONIA,,HLT_0251,,HLGT_0671,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,Y,N,N,TREATMENT,2012-10-14,2012-09-07,2012-10-06,85,48,77 CDISCPILOT01,AE,01-701-1192,5,E08,SECRETION DISCHARGE,SECRETION DISCHARGE,,SECRETION DISCHARGE,,HLT_0683,,HLGT_0575,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-09-23,2012-08-07,2012-09-14,64,17,55 CDISCPILOT01,AE,01-701-1203,1,E05,EYE LASER SURGERY,EYE LASER SURGERY,,EYE LASER SURGERY,,HLT_0355,,HLGT_0189,,SURGICAL AND MEDICAL PROCEDURES,,SURGICAL AND MEDICAL PROCEDURES,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-30,2013-03-21,2013-03-21,57,48,48 CDISCPILOT01,AE,01-701-1211,5,E05,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-12-11,2012-11-29,,27,15, CDISCPILOT01,AE,01-701-1211,1,E08,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-11-28,2012-11-16,,14,2, CDISCPILOT01,AE,01-701-1211,7,E12,CONFUSIONAL STATE,CONFUSION,,CONFUSIONAL STATE,,HLT_0642,,HLGT_0329,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-14,2013-01-11,,61,58, CDISCPILOT01,AE,01-701-1211,8,E13,DYSPNOEA,SHORTNESS OF BREATH,,DYSPNOEA,,HLT_0296,,HLGT_0255,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-14,2013-01-11,,61,58, CDISCPILOT01,AE,01-701-1211,4,E09,INCONTINENCE,INCONTINENCE,,INCONTINENCE,,HLT_0560,,HLGT_0503,,RENAL AND URINARY DISORDERS,,RENAL AND URINARY DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-11-28,2012-11-22,,14,8, CDISCPILOT01,AE,01-701-1211,2,E03,JOINT DISLOCATION,SHOULDER DISLOCATION,,JOINT DISLOCATION,,HLT_0035,,HLGT_0227,,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-11-28,2012-11-21,2012-11-21,14,7,7 CDISCPILOT01,AE,01-701-1211,3,E04,SHOULDER PAIN,SHOULDER PAIN,,SHOULDER PAIN,,HLT_0527,,HLGT_0288,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-11-28,2012-11-21,,14,7, CDISCPILOT01,AE,01-701-1211,6,E06,SKIN LACERATION,LACERATION OF FACE,,SKIN LACERATION,,HLT_0075,,HLGT_0118,,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-12-11,2012-12-09,,27,25, CDISCPILOT01,AE,01-701-1211,9,E11,SUDDEN DEATH,SUDDEN DEATH,,SUDDEN DEATH,,HLT_0142,,HLGT_0272,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,SEVERE,N,,NONE,FATAL,N,N,N,Y,N,Y,N,TREATMENT,2013-01-14,2013-01-14,2013-01-14,61,61,61 CDISCPILOT01,AE,01-701-1239,5,E13,APPLICATION SITE IRRITATION,APPLICATION SITE IRRITATION,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-10,2014-01-20,2014-02-08,31,10,29 CDISCPILOT01,AE,01-701-1239,1,E11,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-25,2014-01-12,,15,2, CDISCPILOT01,AE,01-701-1239,6,E11,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-19,2014-01-12,,40,2, CDISCPILOT01,AE,01-701-1239,9,E16,FATIGUE,FATIGUE,,FATIGUE,,HLT_0043,,HLGT_0181,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2014-04-02,2014-03,,82,, CDISCPILOT01,AE,01-701-1239,10,E17,HORDEOLUM,STYE,,HORDEOLUM,,HLT_0604,,HLGT_0290,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2014-05-02,2014-04,,112,, CDISCPILOT01,AE,01-701-1239,3,E12,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-25,2014-01-13,,15,3, CDISCPILOT01,AE,01-701-1239,2,E15,SKIN ODOUR ABNORMAL,SKIN ODOR ABNORMAL,,SKIN ODOUR ABNORMAL,,HLT_0510,,HLGT_0184,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-25,2014-01-12,,15,2, CDISCPILOT01,AE,01-701-1239,8,E14,UPPER RESPIRATORY TRACT INFECTION,UPPER RESPIRATORY INFECTION,,UPPER RESPIRATORY TRACT INFECTION,,HLT_0520,,HLGT_0489,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-02,2014-02-20,2014-03-12,82,41,61 CDISCPILOT01,AE,01-701-1275,9,E09,COUGH,COUGH,,COUGH,,HLT_0701,,HLGT_0280,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-05,2014-03-12,2014-03-27,58,34,49 CDISCPILOT01,AE,01-701-1275,12,E06,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-06-14,2014-02-24,2014-06-12,128,18,126 CDISCPILOT01,AE,01-701-1275,10,E10,NASAL CONGESTION,NASAL CONGESTION,,NASAL CONGESTION,,HLT_0118,,HLGT_0549,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-05,2014-03-12,2014-03-27,58,34,49 CDISCPILOT01,AE,01-701-1275,11,E04,NAUSEA,NAUSEA,,NAUSEA,,HLT_0742,,HLGT_0326,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-06-14,2014-02-13,2014-06-03,128,7,117 CDISCPILOT01,AE,01-701-1275,14,E08,PAROSMIA,STRANGE SMELL SENSATION,,PAROSMIA,,HLT_0258,,HLGT_0471,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-06-14,2014-02-24,2014-06-03,128,18,117 CDISCPILOT01,AE,01-701-1275,15,E11,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-06-14,2014-02-24,2014-06-12,128,18,126 CDISCPILOT01,AE,01-701-1275,13,E07,SALIVARY HYPERSECRETION,HYPERSALIVATION,,SALIVARY HYPERSECRETION,,HLT_0374,,HLGT_0488,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-06-14,2014-02-24,2014-06-03,128,18,117 CDISCPILOT01,AE,01-701-1275,2,E05,VOMITING,VOMITING,,VOMITING,,HLT_0016,,HLGT_0350,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-07,2014-02-23,2014-02-23,29,17,17 CDISCPILOT01,AE,01-701-1287,3,E04,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-21,2014-03-09,,56,44, CDISCPILOT01,AE,01-701-1287,2,E03,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-06,2014-02-22,,41,29, CDISCPILOT01,AE,01-701-1287,5,E05,RHINORRHOEA,RUNNY NOSE,,RHINORRHOEA,,HLT_0635,,HLGT_0460,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-07-26,2014-07-09,2014-07-12,183,166,169 CDISCPILOT01,AE,01-701-1287,1,E02,SALIVARY HYPERSECRETION,INCREASED SALIVATION,,SALIVARY HYPERSECRETION,,HLT_0374,,HLGT_0488,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-11,2014-01-26,,18,2, CDISCPILOT01,AE,01-701-1294,3,E08,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-22,2013-05-19,,60,57, CDISCPILOT01,AE,01-701-1294,5,E08,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-14,2013-05-19,,83,57, CDISCPILOT01,AE,01-701-1294,1,E06,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-03-24,2013-03-22,2013-03-23,1,-2,-1 CDISCPILOT01,AE,01-701-1294,2,E07,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-22,2013-05-19,,60,57, CDISCPILOT01,AE,01-701-1294,4,E07,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-14,2013-05-19,,83,57, CDISCPILOT01,AE,01-701-1294,6,E09,RASH ERYTHEMATOUS,ERYTHEMATOUS RASH,,RASH ERYTHEMATOUS,,HLT_0336,,HLGT_0701,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-14,2013-06-10,,83,79, CDISCPILOT01,AE,01-701-1302,16,E27,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-22,2013-10-15,,55,48, CDISCPILOT01,AE,01-701-1302,1,E21,APPLICATION SITE PERSPIRATION,APPLICATION SITE PERSPIRATION,,APPLICATION SITE PERSPIRATION,,HLT_0283,,HLGT_0403,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-15,2013-08-30,,18,2, CDISCPILOT01,AE,01-701-1302,17,E28,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-22,2013-10-15,,55,48, CDISCPILOT01,AE,01-701-1302,15,E19,CONTUSION,BRUISE,,CONTUSION,,HLT_0713,,HLGT_0381,,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-22,2013-09-05,2013-10-08,55,8,41 CDISCPILOT01,AE,01-701-1302,9,E17,DIZZINESS,DIZZY,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-15,2013-09-02,2013-09-03,18,5,6 CDISCPILOT01,AE,01-701-1302,11,E20,DIZZINESS,LIGHTHEADEDNESS,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-15,2013-09-04,,18,7, CDISCPILOT01,AE,01-701-1302,14,E25,EPISTAXIS,NOSE BLEED,,EPISTAXIS,,HLT_0386,,HLGT_0577,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-08,2013-09-30,,41,33, CDISCPILOT01,AE,01-701-1302,21,E31,FEELING ABNORMAL,FOGGY FEELING IN HEAD,,FEELING ABNORMAL,,HLT_0524,,HLGT_0749,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-05,2013-10-24,,69,57, CDISCPILOT01,AE,01-701-1302,13,E23,HEADACHE,HEADACHE,,HEADACHE,,HLT_0064,,HLGT_0344,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-15,2013-09-15,,18,18, CDISCPILOT01,AE,01-701-1302,2,E24,HYPERHIDROSIS,PERSPIRATION EXCESSIVE,,HYPERHIDROSIS,,HLT_0587,,HLGT_0005,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-15,2013-08-30,,18,2, CDISCPILOT01,AE,01-701-1302,23,E33,LIBIDO DECREASED,LIBIDO DECREASED,,LIBIDO DECREASED,,HLT_0338,,HLGT_0496,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-05,2013-10-24,,69,57, CDISCPILOT01,AE,01-701-1302,22,E32,LISTLESS,LISTLESSNESS,,LISTLESS,,HLT_0657,,HLGT_0124,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-05,2013-10-24,,69,57, CDISCPILOT01,AE,01-701-1302,8,E16,MALAISE,MALAISE,,MALAISE,,HLT_0456,,HLGT_0178,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-15,2013-09-02,,18,5, CDISCPILOT01,AE,01-701-1302,18,E16,MALAISE,MALAISE,,MALAISE,,HLT_0456,,HLGT_0178,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-05,2013-09-02,,69,5, CDISCPILOT01,AE,01-701-1302,10,E18,MYALGIA,MYALGIA,,MYALGIA,,HLT_0700,,HLGT_0121,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-15,2013-09-02,,18,5, CDISCPILOT01,AE,01-701-1302,5,E13,NASAL CONGESTION,NASAL CONGESTION,,NASAL CONGESTION,,HLT_0118,,HLGT_0549,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-15,2013-09-01,,18,4, CDISCPILOT01,AE,01-701-1302,4,E22,PAIN,STINGING,,PAIN,,HLT_0314,,HLGT_0478,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-15,2013-08-31,,18,3, CDISCPILOT01,AE,01-701-1302,6,E14,PHARYNGOLARYNGEAL PAIN,SORE THROAT,,PHARYNGOLARYNGEAL PAIN,,HLT_0130,,HLGT_0402,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-15,2013-09-02,,18,5, CDISCPILOT01,AE,01-701-1302,7,E15,PRODUCTIVE COUGH,PRODUCTIVE COUGH,,PRODUCTIVE COUGH,,HLT_0545,,HLGT_0681,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-15,2013-09-02,,18,5, CDISCPILOT01,AE,01-701-1302,19,E29,RESPIRATORY TRACT CONGESTION,RESPIRATORY TRACT CONGESTION,,RESPIRATORY TRACT CONGESTION,,HLT_0330,,HLGT_0424,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-05,2013-10-23,,69,56, CDISCPILOT01,AE,01-701-1302,20,E30,RHINITIS,CORYZA,,RHINITIS,,HLT_0239,,HLGT_0322,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-05,2013-10-23,,69,56, CDISCPILOT01,AE,01-701-1302,3,E26,STOMACH DISCOMFORT,STOMACH UPSET,,STOMACH DISCOMFORT,,HLT_0065,,HLGT_0183,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-15,2013-08-30,,18,2, CDISCPILOT01,AE,01-701-1317,3,E13,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-07-03,2014-06-23,,43,33, CDISCPILOT01,AE,01-701-1317,4,E14,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-07-03,2014-06-23,,43,33, CDISCPILOT01,AE,01-701-1317,5,E15,APPLICATION SITE URTICARIA,APPLICATION SITE URTICARIA,,APPLICATION SITE URTICARIA,,HLT_0196,,HLGT_0233,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-07-03,2014-06-23,,43,33, CDISCPILOT01,AE,01-701-1317,2,E12,CYST,CYST,,CYST,,HLT_0763,,HLGT_0341,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2014-05-20,2014-05-13,,-2,-9, CDISCPILOT01,AE,01-701-1317,6,E16,DEPRESSED MOOD,DEPRESSED MOOD,,DEPRESSED MOOD,,HLT_0784,,HLGT_0122,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-07-22,2014-07-04,,62,44, CDISCPILOT01,AE,01-701-1317,7,E16,DEPRESSED MOOD,DEPRESSED MOOD,,DEPRESSED MOOD,,HLT_0784,,HLGT_0122,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-10-09,2014-07-04,,141,44, CDISCPILOT01,AE,01-701-1317,9,E18,DYSPHONIA,HOARSENESS,,DYSPHONIA,,HLT_0073,,HLGT_0274,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-11-06,2014-11-03,,169,166, CDISCPILOT01,AE,01-701-1317,8,E17,FATIGUE,TIREDNESS,,FATIGUE,,HLT_0043,,HLGT_0181,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-10-09,2014-09-12,,141,114, CDISCPILOT01,AE,01-701-1317,1,E11,ONYCHOMYCOSIS,ONYCHOMYCOSIS,,ONYCHOMYCOSIS,,HLT_0275,,HLGT_0243,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2014-05-20,2014-05-13,,-2,-9, CDISCPILOT01,AE,01-701-1324,1,E04,APPLICATION SITE ERYTHEMA,APPLICATION SITE ERYTHEMA,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-10-30,2012-10-22,,29,21, CDISCPILOT01,AE,01-701-1324,2,E06,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-12-25,2012-12-02,,85,62, CDISCPILOT01,AE,01-701-1324,4,E05,APPLICATION SITE VESICLES,APPLICATION SITE BLISTER,,APPLICATION SITE VESICLES,,HLT_0180,,HLGT_0576,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-22,2012-12-25,2013-01-16,113,85,107 CDISCPILOT01,AE,01-701-1341,2,E10,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-07,2013-01-19,,34,15, CDISCPILOT01,AE,01-701-1341,4,E12,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-07,2013-01-26,,34,22, CDISCPILOT01,AE,01-701-1341,5,E13,APPLICATION SITE IRRITATION,APPLICATION SITE BURNING,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-07,2013-01-26,2013-01-30,34,22,26 CDISCPILOT01,AE,01-701-1341,1,E09,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-07,2013-01-19,,34,15, CDISCPILOT01,AE,01-701-1341,3,E11,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-07,2013-01-26,2013-01-30,34,22,26 CDISCPILOT01,AE,01-701-1360,1,E08,APPLICATION SITE ERYTHEMA,APPLICATION SITE ERYTHEMA,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-14,2013-08-02,,15,3, CDISCPILOT01,AE,01-701-1360,2,E09,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-14,2013-08-02,,15,3, CDISCPILOT01,AE,01-701-1360,3,E10,APPLICATION SITE VESICLES,APPLICATION SITE BLISTER,,APPLICATION SITE VESICLES,,HLT_0180,,HLGT_0576,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-14,2013-08-05,,15,6, CDISCPILOT01,AE,01-701-1363,3,E11,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-24,2013-07-16,,56,48, CDISCPILOT01,AE,01-701-1363,6,E13,BACK PAIN,BACKACHE,,BACK PAIN,,HLT_0115,,HLGT_0508,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-13,2013-10-13,2013-10-15,168,137,139 CDISCPILOT01,AE,01-701-1363,2,E03,HEADACHE,HEADACHE,,HEADACHE,,HLT_0064,,HLGT_0344,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-07-24,1986,,56,, CDISCPILOT01,AE,01-701-1363,4,E03,HEADACHE,HEADACHE,,HEADACHE,,HLT_0064,,HLGT_0344,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-10-14,1986,,138,, CDISCPILOT01,AE,01-701-1363,1,E09,NAUSEA,NAUSEA,,NAUSEA,,HLT_0742,,HLGT_0326,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-25,2013-06-14,2013-06-15,27,16,17 CDISCPILOT01,AE,01-701-1383,3,E06,APPLICATION SITE ERYTHEMA,APPLICATION SITE ERYTHEMA,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-02,2013-03-23,2013-03-26,58,48,51 CDISCPILOT01,AE,01-701-1383,5,E08,APPLICATION SITE ERYTHEMA,APPLICATION SITE ERYTHEMA,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-30,2013-04-12,,86,68, CDISCPILOT01,AE,01-701-1383,6,E09,APPLICATION SITE IRRITATION,APPLICATION SITE BURNING,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-30,2013-04-12,,86,68, CDISCPILOT01,AE,01-701-1383,8,E09,APPLICATION SITE IRRITATION,APPLICATION SITE BURNING,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-30,2013-04-12,,116,68, CDISCPILOT01,AE,01-701-1383,2,E05,APPLICATION SITE PAIN,APPLICATION SITE PAIN,,APPLICATION SITE PAIN,,HLT_0342,,HLGT_0085,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-19,2013-02-07,2013-02-07,16,4,4 CDISCPILOT01,AE,01-701-1383,1,E04,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-19,2013-02-07,2013-02-07,16,4,4 CDISCPILOT01,AE,01-701-1383,4,E07,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-02,2013-03-23,,58,48, CDISCPILOT01,AE,01-701-1383,7,E07,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-30,2013-03-23,,116,48, CDISCPILOT01,AE,01-701-1383,9,E10,APPLICATION SITE VESICLES,APPLICATION SITE BLISTER,,APPLICATION SITE VESICLES,,HLT_0180,,HLGT_0576,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-30,2013-05-07,2013-05-24,116,93,110 CDISCPILOT01,AE,01-701-1383,10,E11,CHEST DISCOMFORT,CHEST PRESSURE,,CHEST DISCOMFORT,,HLT_0593,,HLGT_0441,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-25,2013-06-24,2013-06-24,142,141,141 CDISCPILOT01,AE,01-701-1383,12,E13,COUGH,COUGH,,COUGH,,HLT_0701,,HLGT_0280,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-30,2013-07-17,2013-07-26,177,164,173 CDISCPILOT01,AE,01-701-1383,11,E12,HEADACHE,FULLNESS HEAD,,HEADACHE,,HLT_0064,,HLGT_0344,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-25,2013-06-24,2013-06-24,142,141,141 CDISCPILOT01,AE,01-701-1387,1,E08,DIARRHOEA,DIARRHEA,,DIARRHOEA,,HLT_0148,,HLGT_0588,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-25,2014-03-18,2014-03-18,14,7,7 CDISCPILOT01,AE,01-701-1387,2,E09,HYPERHIDROSIS,SWEATING,,HYPERHIDROSIS,,HLT_0587,,HLGT_0005,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-25,2014-03-18,2014-03-18,14,7,7 CDISCPILOT01,AE,01-701-1392,2,E04,UPPER RESPIRATORY TRACT INFECTION,UPPER RESPIRATORY INFECTION,,UPPER RESPIRATORY TRACT INFECTION,,HLT_0520,,HLGT_0489,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-15,2013-03-16,2013-03-21,170,140,145 CDISCPILOT01,AE,01-701-1415,6,E12,DIARRHOEA,DIARRHEA,,DIARRHOEA,,HLT_0148,,HLGT_0588,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-10,2014-03-09,2014-03-09,169,168,168 CDISCPILOT01,AE,01-701-1415,3,E10,MICTURITION URGENCY,URINARY URGENCY,,MICTURITION URGENCY,,HLT_0294,,HLGT_0483,,RENAL AND URINARY DISORDERS,,RENAL AND URINARY DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-21,2013-12-02,,90,71, CDISCPILOT01,AE,01-701-1415,2,E09,UPPER RESPIRATORY TRACT INFECTION,UPPER RESPIRATORY INFECTION,,UPPER RESPIRATORY TRACT INFECTION,,HLT_0520,,HLGT_0489,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-21,2013-10-21,2013-11-04,60,29,43 CDISCPILOT01,AE,01-701-1415,5,E11,UPPER RESPIRATORY TRACT INFECTION,UPPER RESPIRATORY INFECTION,,UPPER RESPIRATORY TRACT INFECTION,,HLT_0520,,HLGT_0489,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-10,2014-01-21,2014-02-10,169,121,141 CDISCPILOT01,AE,01-701-1442,1,E03,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-18,2014-01-10,,85,77, CDISCPILOT01,AE,01-701-1444,1,E11,APPLICATION SITE ERYTHEMA,APPLICATION SITE ERYTHEMA,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-31,2013-01-19,,27,15, CDISCPILOT01,AE,01-701-1444,4,E11,APPLICATION SITE ERYTHEMA,APPLICATION SITE ERYTHEMA,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-13,2013-01-19,,40,15, CDISCPILOT01,AE,01-701-1444,6,E15,APPLICATION SITE IRRITATION,APPLICATION SITE BURNING,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-13,2013-02-04,,40,31, CDISCPILOT01,AE,01-701-1444,2,E12,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-31,2013-01-19,,27,15, CDISCPILOT01,AE,01-701-1444,5,E12,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-13,2013-01-19,,40,15, CDISCPILOT01,AE,01-701-1444,7,E16,APPLICATION SITE VESICLES,APPLICATION SITE BLISTER,,APPLICATION SITE VESICLES,,HLT_0180,,HLGT_0576,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-13,2013-02-04,,40,31, CDISCPILOT01,AE,01-701-1444,8,E14,PARAESTHESIA,TINGLING,,PARAESTHESIA,,HLT_0481,,HLGT_0534,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-13,2013-02-08,2013-02-08,40,35,35 CDISCPILOT01,AE,01-701-1444,3,E13,SALIVARY HYPERSECRETION,HYPERSALIVATION,,SALIVARY HYPERSECRETION,,HLT_0374,,HLGT_0488,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-31,2013-01-19,,27,15, CDISCPILOT01,AE,01-702-1082,9,E07,APPLICATION SITE IRRITATION,APPLICATION SITE IRRITATION,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-28,2013-09-09,2013-09-24,65,46,61 CDISCPILOT01,AE,01-702-1082,6,E03,NEUTROPHIL COUNT INCREASED,NEUTROPHIL COUNT INCREASED,,NEUTROPHIL COUNT INCREASED,,HLT_0326,,HLGT_0625,,INVESTIGATIONS,,INVESTIGATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-08-08,2013-07-07,2013-07-26,14,-19,1 CDISCPILOT01,AE,01-702-1082,8,E06,RECTAL HAEMORRHAGE,RECTAL BLEEDING,,RECTAL HAEMORRHAGE,,HLT_0353,,HLGT_0755,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-28,2013-09-02,2013-09-06,65,39,43 CDISCPILOT01,AE,01-702-1082,10,E08,SKIN IRRITATION,SKIN IRRITATION,,SKIN IRRITATION,,HLT_0583,,HLGT_0384,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-17,2013-10-12,2013-10-31,115,79,98 CDISCPILOT01,AE,01-702-1082,4,E04,URINE ANALYSIS ABNORMAL,URINE ANALYSIS ABNORMAL,,URINE ANALYSIS ABNORMAL,,HLT_0783,,HLGT_0295,,INVESTIGATIONS,,INVESTIGATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-07-26,2013-07-07,2013-07-24,1,-19,-2 CDISCPILOT01,AE,01-702-1082,5,E02,WHITE BLOOD CELL COUNT INCREASED,WBC INCREASED,,WHITE BLOOD CELL COUNT INCREASED,,HLT_0417,,HLGT_0465,,INVESTIGATIONS,,INVESTIGATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-08-08,2013-07-07,2013-07-26,14,-19,1 CDISCPILOT01,AE,01-703-1042,1,E04,DIARRHOEA,DIARRHEA,,DIARRHOEA,,HLT_0148,,HLGT_0588,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-14,2013-03-04,2013-03-05,13,3,4 CDISCPILOT01,AE,01-703-1042,2,E05,INSOMNIA,INSOMNIA,,INSOMNIA,,HLT_0297,,HLGT_0469,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-14,2013-03-05,2013-03-06,13,4,5 CDISCPILOT01,AE,01-703-1076,5,E09,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-04,2013-11-23,,41,30, CDISCPILOT01,AE,01-703-1076,4,E08,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-04,2013-11-23,,41,30, CDISCPILOT01,AE,01-703-1076,7,E08,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-17,2013-11-23,,54,30, CDISCPILOT01,AE,01-703-1076,2,E01,BENIGN PROSTATIC HYPERPLASIA,BENIGN PROSTATIC HYPERTROPHY,,BENIGN PROSTATIC HYPERPLASIA,,HLT_0215,,HLGT_0568,,REPRODUCTIVE SYSTEM AND BREAST DISORDERS,,REPRODUCTIVE SYSTEM AND BREAST DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-20,2013-11-20,,27,27, CDISCPILOT01,AE,01-703-1076,1,E02,BIOPSY PROSTATE,BIOPSY OF PROSTATE,,BIOPSY PROSTATE,,HLT_0553,,HLGT_0725,,INVESTIGATIONS,,INVESTIGATIONS,,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-20,2013-11-16,2013-11-16,27,23,23 CDISCPILOT01,AE,01-703-1076,3,E05,HYPERCHOLESTEROLAEMIA,HYPERCHOLESTEROLEMIA,,HYPERCHOLESTEROLAEMIA,,HLT_0025,,HLGT_0703,,METABOLISM AND NUTRITION DISORDERS,,METABOLISM AND NUTRITION DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-12-04,2007,,41,, CDISCPILOT01,AE,01-703-1076,6,E07,HYPERHIDROSIS,SWEATING,,HYPERHIDROSIS,,HLT_0587,,HLGT_0005,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-04,2013-11-25,,41,32, CDISCPILOT01,AE,01-703-1086,2,E01,APPLICATION SITE IRRITATION,APPLICATION SITE IRRITATION,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-09-30,2012-09-13,2013-01-02,29,12,123 CDISCPILOT01,AE,01-703-1086,3,E01,APPLICATION SITE IRRITATION,APPLICATION SITE IRRITATION,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,SEVERE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-10-13,2012-09-13,2013-01-02,42,12,123 CDISCPILOT01,AE,01-703-1086,6,E01,APPLICATION SITE IRRITATION,APPLICATION SITE IRRITATION,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-26,2012-09-13,2013-01-02,206,12,123 CDISCPILOT01,AE,01-703-1086,5,E02,CHILLS,CHILLS,,CHILLS,,HLT_0586,,HLGT_0161,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-10-27,2012-10-09,2012-10-15,56,38,44 CDISCPILOT01,AE,01-703-1100,1,E04,APPLICATION SITE IRRITATION,APPLICATION SITE IRRITATION,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-12,2013-04-05,2013-04-16,31,24,35 CDISCPILOT01,AE,01-703-1100,3,E04,APPLICATION SITE IRRITATION,APPLICATION SITE IRRITATION,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-24,2013-04-05,2013-04-16,43,24,35 CDISCPILOT01,AE,01-703-1100,4,E06,CATARACT OPERATION,CATARACT EXTRACTION,,CATARACT OPERATION,,HLT_0432,,HLGT_0058,,SURGICAL AND MEDICAL PROCEDURES,,SURGICAL AND MEDICAL PROCEDURES,,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-08,2013-04-25,2013-04-25,57,44,44 CDISCPILOT01,AE,01-703-1100,8,E07,OEDEMA PERIPHERAL,LEG EDEMA,,OEDEMA PERIPHERAL,,HLT_0661,,HLGT_0137,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-09-14,2013-02-28,2013-09-14,186,-13,186 CDISCPILOT01,AE,01-703-1100,9,E09,OEDEMA PERIPHERAL,LEG EDEMA,,OEDEMA PERIPHERAL,,HLT_0661,,HLGT_0137,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-14,2013-07-17,2013-09-14,186,127,186 CDISCPILOT01,AE,01-703-1100,5,E08,UPPER RESPIRATORY TRACT INFECTION,UPPER RESPIRATORY INFECTION,,UPPER RESPIRATORY TRACT INFECTION,,HLT_0520,,HLGT_0489,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MODERATE,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-05,2013-05-27,2013-06-03,85,76,83 CDISCPILOT01,AE,01-703-1119,1,E04,APPLICATION SITE IRRITATION,APPLICATION SITE IRRITATION,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-21,2013-03-16,,30,25, CDISCPILOT01,AE,01-703-1119,2,E04,APPLICATION SITE IRRITATION,APPLICATION SITE IRRITATION,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,SEVERE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-17,2013-03-16,,87,25, CDISCPILOT01,AE,01-703-1119,3,E05,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-17,2013-05-04,,87,74, CDISCPILOT01,AE,01-703-1119,4,E05,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SEVERE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-13,2013-05-04,,114,74, CDISCPILOT01,AE,01-703-1175,1,E01,ATRIOVENTRICULAR BLOCK SECOND DEGREE,HEART BLOCK SECOND DEGREE,,ATRIOVENTRICULAR BLOCK SECOND DEGREE,,HLT_0415,,HLGT_0086,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,SEVERE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-12-18,2013-12-18,,-2,-2, CDISCPILOT01,AE,01-703-1182,1,E05,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-31,2013-10-31,,15,15, CDISCPILOT01,AE,01-703-1182,2,E05,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-28,2013-10-31,,43,15, CDISCPILOT01,AE,01-703-1182,3,E07,SOMNOLENCE,DROWSINESS,,SOMNOLENCE,,HLT_0160,,HLGT_0254,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-28,2013-11-22,,43,37, CDISCPILOT01,AE,01-703-1182,4,E07,SOMNOLENCE,DROWSINESS,,SOMNOLENCE,,HLT_0160,,HLGT_0254,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-12,2013-11-22,,57,37, CDISCPILOT01,AE,01-703-1210,2,E04,DECREASED APPETITE,DECREASED APPETITE,,DECREASED APPETITE,,HLT_0574,,HLGT_0231,,METABOLISM AND NUTRITION DISORDERS,,METABOLISM AND NUTRITION DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-10,2013-05-04,,56,50, CDISCPILOT01,AE,01-703-1210,3,E04,DECREASED APPETITE,DECREASED APPETITE,,DECREASED APPETITE,,HLT_0574,,HLGT_0231,,METABOLISM AND NUTRITION DISORDERS,,METABOLISM AND NUTRITION DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-24,2013-05-04,,162,50, CDISCPILOT01,AE,01-703-1210,1,E01,DISORIENTATION,DISORIENTATION,,DISORIENTATION,,HLT_0299,,HLGT_0307,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-12,2013-04-02,,28,18, CDISCPILOT01,AE,01-703-1258,6,E08,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-09-14,2012-09-04,2013-01-25,57,47,190 CDISCPILOT01,AE,01-703-1258,7,E08,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-28,2012-09-04,2013-01-25,193,47,190 CDISCPILOT01,AE,01-703-1258,2,E06,DIZZINESS,DIZZINESS,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2012-09-04,2001,,47,, CDISCPILOT01,AE,01-703-1258,5,E06,DIZZINESS,DIZZINESS,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2012-09-14,2001,,57,, CDISCPILOT01,AE,01-703-1258,3,E07,UPPER RESPIRATORY TRACT INFECTION,UPPER RESPIRATORY INFECTION,,UPPER RESPIRATORY TRACT INFECTION,,HLT_0520,,HLGT_0489,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-09-04,2012-08-11,2012-08-19,47,23,31 CDISCPILOT01,AE,01-703-1295,1,E06,ARTHRITIS,ARTHRITIS,,ARTHRITIS,,HLT_0019,,HLGT_0587,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-01,2013-12-28,,42,38, CDISCPILOT01,AE,01-703-1299,3,E01,GLAUCOMA,GLAUCOMA,,GLAUCOMA,,HLT_0556,,HLGT_0734,,EYE DISORDERS,,EYE DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-03-01,1992,,171,, CDISCPILOT01,AE,01-703-1299,4,E05,HYPOTENSION,HYPOTENSION,,HYPOTENSION,,HLT_0761,,HLGT_0412,,VASCULAR DISORDERS,,VASCULAR DISORDERS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-01,2013-03-01,,171,171, CDISCPILOT01,AE,01-703-1299,6,E05,HYPOTENSION,HYPOTENSION,,HYPOTENSION,,HLT_0761,,HLGT_0412,,VASCULAR DISORDERS,,VASCULAR DISORDERS,,MODERATE,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-13,2013-03-01,,183,171, CDISCPILOT01,AE,01-703-1299,8,E07,MYOCARDIAL INFARCTION,MYOCARDIAL INFARCTION,,MYOCARDIAL INFARCTION,,HLT_0649,,HLGT_0688,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MODERATE,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-13,2013-03-13,,183,183, CDISCPILOT01,AE,01-703-1299,5,E06,TACHYCARDIA,TACHYCARDIA,,TACHYCARDIA,,HLT_0082,,HLGT_0574,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-01,2013-03-01,,171,171, CDISCPILOT01,AE,01-703-1299,7,E06,TACHYCARDIA,TACHYCARDIA,,TACHYCARDIA,,HLT_0082,,HLGT_0574,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MODERATE,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-13,2013-03-01,,183,171, CDISCPILOT01,AE,01-703-1299,2,E02,UPPER RESPIRATORY TRACT INFECTION,UPPER RESPIRATORY INFECTION,,UPPER RESPIRATORY TRACT INFECTION,,HLT_0520,,HLGT_0489,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-10-10,2012-09-27,2012-10-06,29,16,25 CDISCPILOT01,AE,01-703-1335,2,E01,ATRIOVENTRICULAR BLOCK SECOND DEGREE,AV BLOCK SECOND DEGREE,,ATRIOVENTRICULAR BLOCK SECOND DEGREE,,HLT_0415,,HLGT_0086,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,SCREENING,2014-03-31,2014-03-15,2014-03-30,15,-2,14 CDISCPILOT01,AE,01-703-1403,4,E03,CHEST DISCOMFORT,CHEST TIGHTNESS,,CHEST DISCOMFORT,,HLT_0593,,HLGT_0441,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-12-19,2012-12-15,2012-12-16,8,4,5 CDISCPILOT01,AE,01-703-1403,2,E01,DIARRHOEA,DIARRHEA,,DIARRHOEA,,HLT_0148,,HLGT_0588,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-12-19,2012-12-13,2012-12-14,8,2,3 CDISCPILOT01,AE,01-703-1403,3,E02,VOMITING,VOMITING,,VOMITING,,HLT_0016,,HLGT_0350,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-12-19,2012-12-13,2012-12-14,8,2,3 CDISCPILOT01,AE,01-703-1403,5,E07,WEIGHT DECREASED,WEIGHT LOSS,,WEIGHT DECREASED,,HLT_0158,,HLGT_0778,,INVESTIGATIONS,,INVESTIGATIONS,,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-08,2012-12-12,2012-12-19,28,1,8 CDISCPILOT01,AE,01-703-1439,1,E01,APPLICATION SITE IRRITATION,APPLICATION SITE IRRITATION,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-05-05,2014-04-24,,55,44, CDISCPILOT01,AE,01-703-1439,2,E01,APPLICATION SITE IRRITATION,APPLICATION SITE IRRITATION,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-06-30,2014-04-24,,111,44, CDISCPILOT01,AE,01-704-1008,1,E03,HYPERHIDROSIS,SWEATING INCREASED,,HYPERHIDROSIS,,HLT_0587,,HLGT_0005,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-09,2013-01-30,,28,18, CDISCPILOT01,AE,01-704-1008,3,E05,SINUS BRADYCARDIA,SINUS BRADYCARDIA,,SINUS BRADYCARDIA,,HLT_0644,,HLGT_0500,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-25,2013-02-25,,44,44, CDISCPILOT01,AE,01-704-1008,2,E06,TRANSIENT ISCHAEMIC ATTACK,TRANSIENT ISCHEMIC ATTACKS,,TRANSIENT ISCHAEMIC ATTACK,,HLT_0041,,HLGT_0433,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,SEVERE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,Y,N,N,TREATMENT,2013-02-25,2013-02-21,2013-02-21,44,40,40 CDISCPILOT01,AE,01-704-1009,5,E07,DIZZINESS,DIZZINESS,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-02,2013-09-17,,37,22, CDISCPILOT01,AE,01-704-1009,1,E09,FATIGUE,FATIGUE,,FATIGUE,,HLT_0043,,HLGT_0181,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-14,2013-09-05,,19,10, CDISCPILOT01,AE,01-704-1009,4,E10,MALAISE,MALAISE,,MALAISE,,HLT_0456,,HLGT_0178,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-02,2013-09-05,2013-09-27,37,10,32 CDISCPILOT01,AE,01-704-1009,6,E08,NAUSEA,NAUSEA,,NAUSEA,,HLT_0742,,HLGT_0326,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-02,2013-09-22,2013-09-23,37,27,28 CDISCPILOT01,AE,01-704-1009,3,E03,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-14,2013-09-14,,19,19, CDISCPILOT01,AE,01-704-1010,6,E07,ARTHRALGIA,KNEE PAIN,,ARTHRALGIA,,HLT_0375,,HLGT_0610,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-07-09,2014-07-06,,139,136, CDISCPILOT01,AE,01-704-1010,7,E08,CONTUSION,BRUISE OF HEAD,,CONTUSION,,HLT_0713,,HLGT_0381,,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-07-09,2014-07-06,,139,136, CDISCPILOT01,AE,01-704-1010,1,E01,CYSTITIS,BLADDER INFECTION,,CYSTITIS,,HLT_0739,,HLGT_0129,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-08,2014-02-27,2014-03-06,16,7,14 CDISCPILOT01,AE,01-704-1010,3,E04,DIARRHOEA,DIARRHEA,,DIARRHOEA,,HLT_0148,,HLGT_0588,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-07-09,2014-07-05,2014-07-06,139,135,136 CDISCPILOT01,AE,01-704-1010,4,E05,EXCORIATION,ABRASION NOS,,EXCORIATION,,HLT_0738,,HLGT_0511,,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-07-09,2014-07-06,,139,136, CDISCPILOT01,AE,01-704-1010,5,E06,SKIN LACERATION,SKIN TEAR,,SKIN LACERATION,,HLT_0075,,HLGT_0118,,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-07-09,2014-07-06,,139,136, CDISCPILOT01,AE,01-704-1010,2,E03,VOMITING,VOMITING,,VOMITING,,HLT_0016,,HLGT_0350,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-07-09,2014-07-05,2014-07-06,139,135,136 CDISCPILOT01,AE,01-704-1017,4,E16,CARDIAC DISORDER,CARDIAC DISORDER,,CARDIAC DISORDER,,HLT_0507,,HLGT_0126,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-09,2013-11-01,,35,27, CDISCPILOT01,AE,01-704-1017,3,E13,INFLUENZA,FLU,,INFLUENZA,,HLT_0125,,HLGT_0081,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-09,2013-11-01,2013-11-08,35,27,34 CDISCPILOT01,AE,01-704-1017,1,E14,MYOCARDIAL INFARCTION,MYOCARDIAL INFARCTION,,MYOCARDIAL INFARCTION,,HLT_0649,,HLGT_0688,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-19,2013-10-19,,14,14, CDISCPILOT01,AE,01-704-1017,8,E12,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-24,2013-11-05,2013-11-22,50,31,48 CDISCPILOT01,AE,01-704-1017,7,E11,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-24,2013-11-05,2013-11-22,50,31,48 CDISCPILOT01,AE,01-704-1017,2,E15,VENTRICULAR SEPTAL DEFECT,VENTRICULAR SEPTAL DEFECT,,VENTRICULAR SEPTAL DEFECT,,HLT_0589,,HLGT_0747,,"CONGENITAL, FAMILIAL AND GENETIC DISORDERS",,"CONGENITAL, FAMILIAL AND GENETIC DISORDERS",,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-19,2013-10-19,,14,14, CDISCPILOT01,AE,01-704-1025,5,E05,ELECTROCARDIOGRAM ST SEGMENT DEPRESSION,ST SEGMENT DEPRESSED,,ELECTROCARDIOGRAM ST SEGMENT DEPRESSION,,HLT_0610,,HLGT_0220,,INVESTIGATIONS,,INVESTIGATIONS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-29,2013-10-11,2013-10-25,64,15,29 CDISCPILOT01,AE,01-704-1025,2,E02,PALPITATIONS,PALPITATIONS,,PALPITATIONS,,HLT_0493,,HLGT_0593,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MODERATE,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-11,2013-09-28,2013-09-30,15,2,4 CDISCPILOT01,AE,01-704-1025,1,E01,VERTIGO,VERTIGO,,VERTIGO,,HLT_0255,,HLGT_0147,,EAR AND LABYRINTH DISORDERS,,EAR AND LABYRINTH DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-11,2013-09-28,2013-09-30,15,2,4 CDISCPILOT01,AE,01-704-1025,6,E06,WOLFF-PARKINSON-WHITE SYNDROME,WOLFF-PARKINSON-WHITE SYNDROME,,WOLFF-PARKINSON-WHITE SYNDROME,,HLT_0612,,HLGT_0218,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-29,2013-10-25,2013-11-29,64,29,64 CDISCPILOT01,AE,01-704-1065,1,E13,ABDOMINAL DISCOMFORT,ABDOMINAL DISCOMFORT,,ABDOMINAL DISCOMFORT,,HLT_0012,,HLGT_0332,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-07,2013-10-26,,15,3, CDISCPILOT01,AE,01-704-1065,4,E12,APPLICATION SITE IRRITATION,APPLICATION SITE BURNING,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-25,2013-11-09,,33,17, CDISCPILOT01,AE,01-704-1065,3,E10,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-07,2013-10-27,,15,4, CDISCPILOT01,AE,01-704-1065,7,E16,CHILLS,CHILLS,,CHILLS,,HLT_0586,,HLGT_0161,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-25,2013-11-17,2013-11-17,33,25,25 CDISCPILOT01,AE,01-704-1065,9,E18,DIARRHOEA,DIARRHEA,,DIARRHOEA,,HLT_0148,,HLGT_0588,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-20,2013-12-15,2013-12-15,58,53,53 CDISCPILOT01,AE,01-704-1065,8,E17,DIZZINESS,DIZZINESS,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-25,2013-11-17,2013-11-17,33,25,25 CDISCPILOT01,AE,01-704-1065,6,E15,HYPERHIDROSIS,PERSPIRATION EXCESSIVE,,HYPERHIDROSIS,,HLT_0587,,HLGT_0005,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-25,2013-11-09,,33,17, CDISCPILOT01,AE,01-704-1065,5,E14,MALAISE,MALAISE,,MALAISE,,HLT_0456,,HLGT_0178,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-25,2013-11-09,,33,17, CDISCPILOT01,AE,01-704-1065,2,E07,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-07,2013-10-27,,15,4, CDISCPILOT01,AE,01-704-1065,10,E19,SINUS BRADYCARDIA,BRADYCARDIA SINUS,,SINUS BRADYCARDIA,,HLT_0644,,HLGT_0500,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-24,2013-12-24,,62,62, CDISCPILOT01,AE,01-704-1074,2,E09,ERYTHEMA,SKIN RED,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-09,2014-02-09,,19,19, CDISCPILOT01,AE,01-704-1074,1,E08,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-22,2014-01-22,,1,1, CDISCPILOT01,AE,01-704-1093,2,E02,BLOOD GLUCOSE INCREASED,GLUCOSE INCREASED,,BLOOD GLUCOSE INCREASED,,HLT_0450,,HLGT_0188,,INVESTIGATIONS,,INVESTIGATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-17,2013-03-30,2013-04-13,34,16,30 CDISCPILOT01,AE,01-704-1093,4,E06,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-11,2013-05-04,,58,51, CDISCPILOT01,AE,01-704-1093,3,E05,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-11,2013-05-04,,58,51, CDISCPILOT01,AE,01-704-1114,1,E06,ERYTHEMA,REDNESS,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-13,2013-02-21,2013-02-23,50,30,32 CDISCPILOT01,AE,01-704-1114,5,E07,INFLUENZA,FLU,,INFLUENZA,,HLT_0125,,HLGT_0081,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-16,2013-06-07,2013-06-13,145,136,142 CDISCPILOT01,AE,01-704-1114,2,E03,OEDEMA,EDEMA,,OEDEMA,,HLT_0656,,HLGT_0036,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-13,2013-02-23,,50,32, CDISCPILOT01,AE,01-704-1114,4,E05,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-26,2013-03-23,,63,60, CDISCPILOT01,AE,01-704-1114,3,E04,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-26,2013-03-23,,63,60, CDISCPILOT01,AE,01-704-1120,6,E02,NASOPHARYNGITIS,COLD,,NASOPHARYNGITIS,,HLT_0036,,HLGT_0709,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-10,2013-12-28,2014-02-03,99,27,64 CDISCPILOT01,AE,01-704-1120,4,E04,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-27,2014-01-27,,57,57, CDISCPILOT01,AE,01-704-1120,5,E04,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-03,2014-01-27,,64,57, CDISCPILOT01,AE,01-704-1120,1,E01,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-29,2013-12-23,,28,22, CDISCPILOT01,AE,01-704-1120,3,E01,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-27,2013-12-23,,57,22, CDISCPILOT01,AE,01-704-1135,1,E01,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-11,2013-12-08,,42,39, CDISCPILOT01,AE,01-704-1135,2,E01,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SEVERE,N,,,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-19,2013-12-08,,112,39, CDISCPILOT01,AE,01-704-1164,2,E02,INFLUENZA,FLU,,INFLUENZA,,HLT_0125,,HLGT_0081,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-10-21,2012-09-27,2012-10-07,33,9,19 CDISCPILOT01,AE,01-704-1164,3,E07,OEDEMA PERIPHERAL,SWELLING OF FEET,,OEDEMA PERIPHERAL,,HLT_0661,,HLGT_0137,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-14,2013-02-04,2013-02-13,149,139,148 CDISCPILOT01,AE,01-704-1218,1,E05,BLOOD GLUCOSE INCREASED,GLUCOSE INCREASED,,BLOOD GLUCOSE INCREASED,,HLT_0450,,HLGT_0188,,INVESTIGATIONS,,INVESTIGATIONS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-12-30,2012-12-30,,42,42, CDISCPILOT01,AE,01-704-1241,2,E03,DYSPNOEA,RESPIRATION LABORED,,DYSPNOEA,,HLT_0296,,HLGT_0255,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-09,2013-09-28,,46,35, CDISCPILOT01,AE,01-704-1241,1,E04,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-10-09,2013-08-14,,46,-11, CDISCPILOT01,AE,01-704-1266,13,E13,ATRIAL FIBRILLATION,ATRIAL FIBRILLATION,,ATRIAL FIBRILLATION,,HLT_0365,,HLGT_0012,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-03,2013-11-08,2013-12-06,83,27,55 CDISCPILOT01,AE,01-704-1266,5,E12,ATRIAL FLUTTER,ATRIAL FLUTTER,,ATRIAL FLUTTER,,HLT_0477,,HLGT_0627,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-10,2013-10-27,2013-11-08,29,15,27 CDISCPILOT01,AE,01-704-1266,14,E16,BLISTER,BLISTERING,,BLISTER,,HLT_0752,,HLGT_0267,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-03,2013-11-15,2013-12-14,83,34,63 CDISCPILOT01,AE,01-704-1266,2,E10,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-27,2013-10-17,2013-12-23,15,5,72 CDISCPILOT01,AE,01-704-1266,12,E10,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-03,2013-10-17,2013-12-23,83,5,72 CDISCPILOT01,AE,01-704-1266,16,E18,ERYTHEMA,REDNESS,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-03,2013-12-06,2013-12-23,83,55,72 CDISCPILOT01,AE,01-704-1266,10,E15,HYPERHIDROSIS,PERSPIRATION EXCESSIVE,,HYPERHIDROSIS,,HLT_0587,,HLGT_0005,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-06,2013-11-09,2013-12-04,55,28,53 CDISCPILOT01,AE,01-704-1266,15,E17,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-03,2013-11-15,2013-12-23,83,34,72 CDISCPILOT01,AE,01-704-1266,1,E11,SEASONAL ALLERGY,HAY FEVER,,SEASONAL ALLERGY,,HLT_0714,,HLGT_0782,,IMMUNE SYSTEM DISORDERS,,IMMUNE SYSTEM DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-10-11,2013-10-06,,-2,-7, CDISCPILOT01,AE,01-704-1323,4,E10,OEDEMA,EDEMA,,OEDEMA,,HLT_0656,,HLGT_0036,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-04,2013-08-04,,28,28, CDISCPILOT01,AE,01-704-1323,3,E09,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-04,2013-08-04,,28,28, CDISCPILOT01,AE,01-704-1323,2,E08,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-04,2013-08-04,,28,28, CDISCPILOT01,AE,01-704-1323,1,E07,VIRAL INFECTION,VIRAL INFECTION,,VIRAL INFECTION,,HLT_0733,,HLGT_0408,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-04,2013-07-30,2013-08-03,28,23,27 CDISCPILOT01,AE,01-704-1325,2,E05,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-07-16,2014-07-04,,85,73, CDISCPILOT01,AE,01-704-1325,1,E04,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-06-04,2014-05-23,,43,31, CDISCPILOT01,AE,01-704-1332,4,E05,BURNING SENSATION,BURNING SENSATION,,BURNING SENSATION,,HLT_0775,,HLGT_0456,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-03,2014-02-03,,57,57, CDISCPILOT01,AE,01-704-1332,6,E02,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-24,2014-01-18,2014-02-24,78,41,78 CDISCPILOT01,AE,01-704-1332,1,E01,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-23,2013-12-10,2014-02-24,15,2,78 CDISCPILOT01,AE,01-704-1332,5,E01,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-24,2013-12-10,2014-02-24,78,2,78 CDISCPILOT01,AE,01-704-1351,4,E03,FLATULENCE,GAS,,FLATULENCE,,HLT_0356,,HLGT_0504,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-18,2013-10-27,2014-04-04,189,16,175 CDISCPILOT01,AE,01-704-1351,3,E02,POLLAKIURIA,URINARY FREQUENCY,,POLLAKIURIA,,HLT_0393,,HLGT_0560,,RENAL AND URINARY DISORDERS,,RENAL AND URINARY DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-18,2013-10-27,2014-04-04,189,16,175 CDISCPILOT01,AE,01-704-1388,1,E01,HEADACHE,HEADACHE,,HEADACHE,,HLT_0064,,HLGT_0344,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-03-27,2012-08-23,,111,-106, CDISCPILOT01,AE,01-704-1435,1,E08,PARKINSON'S DISEASE,DISEASE PARKINSON'S,,PARKINSON'S DISEASE,,HLT_0279,,HLGT_0313,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-12,2013-01-06,,57,51, CDISCPILOT01,AE,01-704-1445,1,E06,COMPLETED SUICIDE,SUICIDE,,COMPLETED SUICIDE,,HLT_0625,,HLGT_0013,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,SEVERE,N,,NONE,FATAL,N,N,N,Y,N,N,N,TREATMENT,2014-11-01,2014-10-31,2014-10-31,175,174,174 CDISCPILOT01,AE,01-705-1031,1,E02,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-25,2013-12-25,,29,29, CDISCPILOT01,AE,01-705-1059,1,E02,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-07,2013-11-02,,95,90, CDISCPILOT01,AE,01-705-1186,1,E02,HYPERBILIRUBINAEMIA,HYPERBILIRUBINEMIA,,HYPERBILIRUBINAEMIA,,HLT_0478,,HLGT_0087,,HEPATOBILIARY DISORDERS,,HEPATOBILIARY DISORDERS,,MODERATE,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-07,2014-01-26,,31,19, CDISCPILOT01,AE,01-705-1199,2,E06,DYSPEPSIA,PYROSIS,,DYSPEPSIA,,HLT_0244,,HLGT_0716,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-29,2013-09-17,2013-09-29,14,2,14 CDISCPILOT01,AE,01-705-1280,1,E01,PRURITUS,PRURITUS,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-05-16,2014-04-20,,120,94, CDISCPILOT01,AE,01-705-1281,2,E05,EXCORIATION,ABRASIONS,,EXCORIATION,,HLT_0738,,HLGT_0511,,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-18,2014-01-30,,83,64, CDISCPILOT01,AE,01-705-1281,1,E04,PRURITUS,PRURITUS,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-18,2014-01-30,,83,64, CDISCPILOT01,AE,01-705-1281,3,E04,PRURITUS,PRURITUS,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-17,2014-01-30,,110,64, CDISCPILOT01,AE,01-705-1292,2,E02,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-03,2014-02-13,,141,123, CDISCPILOT01,AE,01-705-1292,1,E01,PRURITUS,ITCHY,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-29,2013-10-28,,16,15, CDISCPILOT01,AE,01-705-1303,3,E02,PRURITUS,PRURITUS,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-07,2014-02-05,2014-03-03,113,52,78 CDISCPILOT01,AE,01-705-1303,2,E03,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-10,2014-02-05,2014-03-03,57,52,78 CDISCPILOT01,AE,01-705-1303,4,E03,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-07,2014-02-05,2014-03-03,113,52,78 CDISCPILOT01,AE,01-705-1310,1,E02,RASH PRURITIC,PRURITIC RASH,,RASH PRURITIC,,HLT_0127,,HLGT_0753,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-22,2013-11-14,,21,13, CDISCPILOT01,AE,01-705-1310,2,E03,WOUND HAEMORRHAGE,WOUND BLEEDING,,WOUND HAEMORRHAGE,,HLT_0154,,HLGT_0162,,VASCULAR DISORDERS,,VASCULAR DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-23,2014-01-09,,83,69, CDISCPILOT01,AE,01-705-1349,4,E06,ELECTROCARDIOGRAM ST SEGMENT DEPRESSION,ST SEGMENT DEPRESSED,,ELECTROCARDIOGRAM ST SEGMENT DEPRESSION,,HLT_0610,,HLGT_0220,,INVESTIGATIONS,,INVESTIGATIONS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-25,2013-08-25,,169,169, CDISCPILOT01,AE,01-705-1349,1,E03,NAUSEA,NAUSEA,,NAUSEA,,HLT_0742,,HLGT_0326,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-17,2013-04-08,2013-04-08,39,30,30 CDISCPILOT01,AE,01-705-1349,3,E05,VENTRICULAR HYPERTROPHY,LEFT VENTRICULAR HYPERTROPHY,,VENTRICULAR HYPERTROPHY,,HLT_0104,,HLGT_0259,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-25,2013-08-25,,169,169, CDISCPILOT01,AE,01-705-1349,2,E04,VOMITING,VOMITING,,VOMITING,,HLT_0016,,HLGT_0350,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-17,2013-04-11,2013-04-11,39,33,33 CDISCPILOT01,AE,01-705-1393,1,E01,ABDOMINAL PAIN,ABDOMINAL CRAMPS,,ABDOMINAL PAIN,,HLT_0217,,HLGT_0419,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-09-27,2012-09-19,2012-09-24,21,13,18 CDISCPILOT01,AE,01-705-1393,3,E05,COLON CANCER,COLON CANCER,,COLON CANCER,,HLT_0597,,HLGT_0339,,"NEOPLASMS BENIGN, MALIGNANT AND UNSPECIFIED (INCL CYSTS AND POLYPS)",,"NEOPLASMS BENIGN, MALIGNANT AND UNSPECIFIED (INCL CYSTS AND POLYPS)",,SEVERE,N,,NONE,RECOVERED/RESOLVED,Y,N,N,N,Y,N,N,TREATMENT,2013-02-20,2013-01-21,2013-01-24,167,137,140 CDISCPILOT01,AE,01-705-1393,4,E04,PRURITUS,PRURITUS,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-04-25,2011-12-05,2013-02-20,231,-277,167 CDISCPILOT01,AE,01-705-1431,2,E04,ANXIETY,FEELING ANXIOUS,,ANXIETY,,HLT_0559,,HLGT_0570,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-07,2013-07-04,2013-07-06,15,12,14 CDISCPILOT01,AE,01-705-1431,1,E05,RASH ERYTHEMATOUS,ERYTHEMATOUS RASH,,RASH ERYTHEMATOUS,,HLT_0336,,HLGT_0701,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-06-23,2013-06-22,,1,-1, CDISCPILOT01,AE,01-706-1041,1,E02,ANXIETY,ANXIETY ATTACK,,ANXIETY,,HLT_0559,,HLGT_0570,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MODERATE,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2014-01-14,2012-05,,15,, CDISCPILOT01,AE,01-706-1041,7,E02,ANXIETY,ANXIETY ATTACK,,ANXIETY,,HLT_0559,,HLGT_0570,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2014-05-06,2012-05,,127,, CDISCPILOT01,AE,01-706-1041,2,E01,DIARRHOEA,DIARRHEA,,DIARRHOEA,,HLT_0148,,HLGT_0588,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-14,2014-01-07,2014-01-08,15,8,9 CDISCPILOT01,AE,01-706-1041,5,E07,EXCORIATION,ABRASIONS,,EXCORIATION,,HLT_0738,,HLGT_0511,,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-30,2014-01-14,2014-01-28,31,15,29 CDISCPILOT01,AE,01-706-1041,8,E03,IRRITABILITY,IRRITABILITY,,IRRITABILITY,,HLT_0627,,HLGT_0461,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-07-29,2014-01-15,2014-07-29,211,16,211 CDISCPILOT01,AE,01-706-1041,9,E08,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-07-29,2014-03-04,2014-07-29,211,64,211 CDISCPILOT01,AE,01-706-1049,1,E01,SYNCOPE,FAINTING,,SYNCOPE,,HLT_0440,,HLGT_0310,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-11,2013-06-03,2013-06-03,29,21,21 CDISCPILOT01,AE,01-706-1049,2,E02,SYNCOPE,SYNCOPAL ATTACK,,SYNCOPE,,HLT_0440,,HLGT_0310,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,SEVERE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,Y,N,N,TREATMENT,2013-06-25,2013-06-18,2013-06-18,43,36,36 CDISCPILOT01,AE,01-706-1384,6,E03,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-22,2012-09-15,2012-09-29,281,1,15 CDISCPILOT01,AE,01-706-1384,9,E01,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-22,2012-09-23,2012-09-29,281,9,15 CDISCPILOT01,AE,01-706-1384,8,E05,EXCORIATION,ABRASIONS,,EXCORIATION,,HLT_0738,,HLGT_0511,,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-22,2012-09-15,2012-09-29,281,1,15 CDISCPILOT01,AE,01-706-1384,7,E04,PRURITUS,PRURITIS,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-22,2012-09-15,2012-09-29,281,1,15 CDISCPILOT01,AE,01-706-1384,10,E06,PRURITUS,PRURITIS,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-22,2012-09-23,2012-09-29,281,9,15 CDISCPILOT01,AE,01-707-1206,4,E03,BLOOD CREATINE PHOSPHOKINASE INCREASED,CPK INCREASE,,BLOOD CREATINE PHOSPHOKINASE INCREASED,,HLT_0404,,HLGT_0008,,INVESTIGATIONS,,INVESTIGATIONS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-23,2013-11-26,2013-12-09,57,30,43 CDISCPILOT01,AE,01-707-1206,8,E06,CONJUNCTIVITIS,CONJUNCTIVITIS,,CONJUNCTIVITIS,,HLT_0584,,HLGT_0335,,EYE DISORDERS,,EYE DISORDERS,,MODERATE,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-16,2014-02-08,2014-02-22,140,104,118 CDISCPILOT01,AE,01-707-1206,5,E05,POSTNASAL DRIP,POSTNASAL DRIP,,POSTNASAL DRIP,,HLT_0172,,HLGT_0032,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-23,2013-12-03,2013-12-10,57,37,44 CDISCPILOT01,AE,01-707-1206,6,E04,SINUS ARRHYTHMIA,SINUS ARRHYTHMIA,,SINUS ARRHYTHMIA,,HLT_0094,,HLGT_0630,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-19,2013-11-25,2013-12-23,84,29,57 CDISCPILOT01,AE,01-708-1019,5,E06,DIZZINESS,DIZZINESS,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-23,2014-01-01,2014-01-01,35,13,13 CDISCPILOT01,AE,01-708-1019,1,E02,HEADACHE,FRONTAL HEADACHE,,HEADACHE,,HLT_0064,,HLGT_0344,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,SEVERE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-23,2013-12-31,2013-12-31,35,12,12 CDISCPILOT01,AE,01-708-1019,2,E03,STUPOR,STUPOR,,STUPOR,,HLT_0595,,HLGT_0513,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,SEVERE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-23,2014-01-01,2014-01-01,35,13,13 CDISCPILOT01,AE,01-708-1019,3,E04,TRANSIENT ISCHAEMIC ATTACK,TRANSIENT ISCHEMIC ATTACKS,,TRANSIENT ISCHAEMIC ATTACK,,HLT_0041,,HLGT_0433,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,SEVERE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-23,2014-01-01,2014-01-01,35,13,13 CDISCPILOT01,AE,01-708-1019,4,E05,VISION BLURRED,BLURRED VISION,,VISION BLURRED,,HLT_0120,,HLGT_0598,,EYE DISORDERS,,EYE DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-23,2014-01-01,2014-01-01,35,13,13 CDISCPILOT01,AE,01-708-1032,1,E05,APPLICATION SITE VESICLES,APPLICATION SITE BLISTER,,APPLICATION SITE VESICLES,,HLT_0180,,HLGT_0576,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-09,2013-02-26,2013-03-09,29,18,29 CDISCPILOT01,AE,01-708-1084,2,E02,DIZZINESS,DIZZINESS,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-09,2013-05-23,2013-05-23,32,15,15 CDISCPILOT01,AE,01-708-1084,4,E07,MYOCARDIAL INFARCTION,MYOCARDIAL INFARCTION,,MYOCARDIAL INFARCTION,,HLT_0649,,HLGT_0688,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-11,2013-06-09,2013-06-09,34,32,32 CDISCPILOT01,AE,01-708-1084,6,E06,SINUS BRADYCARDIA,SINUS BRADYCARDIA,,SINUS BRADYCARDIA,,HLT_0644,,HLGT_0500,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-07,2013-06-23,2013-06-23,60,46,46 CDISCPILOT01,AE,01-708-1087,3,E03,DIZZINESS,DIZZINESS,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-16,2013-02-04,2013-02-08,118,106,110 CDISCPILOT01,AE,01-708-1087,4,E02,HEADACHE,HEADACHE,,HEADACHE,,HLT_0064,,HLGT_0344,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-16,2013-02-16,,118,118, CDISCPILOT01,AE,01-708-1087,2,E05,HEART RATE IRREGULAR,HEARTBEATS IRREGULAR,,HEART RATE IRREGULAR,,HLT_0765,,HLGT_0140,,INVESTIGATIONS,,INVESTIGATIONS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-16,2013-01-19,2013-01-19,118,90,90 CDISCPILOT01,AE,01-708-1087,6,E06,HEART RATE IRREGULAR,HEARTBEATS IRREGULAR,,HEART RATE IRREGULAR,,HLT_0765,,HLGT_0140,,INVESTIGATIONS,,INVESTIGATIONS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-10,2013-03-16,2013-03-16,171,146,146 CDISCPILOT01,AE,01-708-1158,1,E05,AGITATION,AGITATION,,AGITATION,,HLT_0140,,HLGT_0170,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-26,2014-02-25,,19,18, CDISCPILOT01,AE,01-708-1158,2,E07,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-22,2014-03-22,2014-03-22,43,43,43 CDISCPILOT01,AE,01-708-1178,9,E13,ALCOHOL USE,ALCOHOL USE,,ALCOHOL USE,,HLT_0138,,HLGT_0182,,SOCIAL CIRCUMSTANCES,,SOCIAL CIRCUMSTANCES,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-06,2014-03-24,2014-03-24,99,86,86 CDISCPILOT01,AE,01-708-1178,5,E06,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-06,2014-03-09,2014-04-06,99,71,99 CDISCPILOT01,AE,01-708-1178,7,E10,ATRIAL FIBRILLATION,ATRIAL FIBRILLATION,,ATRIAL FIBRILLATION,,HLT_0365,,HLGT_0012,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,SEVERE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,Y,N,N,TREATMENT,2014-04-06,2014-03-24,2014-03-26,99,86,88 CDISCPILOT01,AE,01-708-1178,8,E11,CYSTITIS,BLADDER INFECTION,,CYSTITIS,,HLT_0739,,HLGT_0129,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-06,2014-03-24,2014-03-28,99,86,90 CDISCPILOT01,AE,01-708-1178,6,E09,DIZZINESS,LIGHT-HEADED,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,SEVERE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,Y,N,N,TREATMENT,2014-04-06,2014-03-24,2014-03-26,99,86,88 CDISCPILOT01,AE,01-708-1178,1,E03,FLANK PAIN,FLANK PAIN,,FLANK PAIN,,HLT_0484,,HLGT_0543,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-12-19,2013-12-19,,-10,-10, CDISCPILOT01,AE,01-708-1178,2,E05,NASOPHARYNGITIS,COLD,,NASOPHARYNGITIS,,HLT_0036,,HLGT_0709,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-09,2014-03-01,2014-03-08,71,63,70 CDISCPILOT01,AE,01-708-1178,4,E08,VENTRICULAR SEPTAL DEFECT,VENTRICULAR SEPTAL DEFECT,,VENTRICULAR SEPTAL DEFECT,,HLT_0589,,HLGT_0747,,"CONGENITAL, FAMILIAL AND GENETIC DISORDERS",,"CONGENITAL, FAMILIAL AND GENETIC DISORDERS",,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-09,2014-03-09,,71,71, CDISCPILOT01,AE,01-708-1213,2,E03,ATRIAL FIBRILLATION,ATRIAL FIBRILLATION,,ATRIAL FIBRILLATION,,HLT_0365,,HLGT_0012,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-26,2013-02-22,2013-02-22,18,14,14 CDISCPILOT01,AE,01-708-1216,4,E05,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-09,2012-11-06,2012-12-13,78,14,51 CDISCPILOT01,AE,01-708-1216,1,E01,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-11-08,2012-11-06,,16,14, CDISCPILOT01,AE,01-708-1216,3,E02,APPLICATION SITE SWELLING,APPLICATION SITE SWELLING,,APPLICATION SITE SWELLING,,HLT_0105,,HLGT_0236,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-11-22,2012-11-22,,30,30, CDISCPILOT01,AE,01-708-1253,5,E04,CONJUNCTIVITIS,CONJUNCTIVITIS,,CONJUNCTIVITIS,,HLT_0584,,HLGT_0335,,EYE DISORDERS,,EYE DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-05-21,2013-05-06,2013-05-16,15,-1,10 CDISCPILOT01,AE,01-708-1253,4,E03,COUGH,COUGH,,COUGH,,HLT_0701,,HLGT_0280,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-05-21,2013-05-06,2013-05-16,15,-1,10 CDISCPILOT01,AE,01-708-1253,8,E05,DIZZINESS,DIZZINESS,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-09,2013-06-07,2013-06-07,34,32,32 CDISCPILOT01,AE,01-708-1253,6,E02,HEART RATE INCREASED,HEART RATE INCREASED,,HEART RATE INCREASED,,HLT_0646,,HLGT_0673,,INVESTIGATIONS,,INVESTIGATIONS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-21,2013-05-07,2013-05-10,15,1,4 CDISCPILOT01,AE,01-708-1272,4,E11,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-07,2013-02-27,2013-02-27,30,22,22 CDISCPILOT01,AE,01-708-1272,8,E08,COUGH,COUGH,,COUGH,,HLT_0701,,HLGT_0280,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-09,2013-03-01,2013-03-07,32,24,30 CDISCPILOT01,AE,01-708-1272,1,E12,DIARRHOEA,DIARRHEA,,DIARRHOEA,,HLT_0148,,HLGT_0588,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-21,2013-02-11,2013-02-11,16,6,6 CDISCPILOT01,AE,01-708-1272,10,E10,HEADACHE,HEADACHE,,HEADACHE,,HLT_0064,,HLGT_0344,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-09,2013-03-07,2013-03-07,32,30,30 CDISCPILOT01,AE,01-708-1272,11,E14,HOT FLUSH,HOT FLASHES,,HOT FLUSH,,HLT_0737,,HLGT_0773,,VASCULAR DISORDERS,,VASCULAR DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-20,2013-03-19,2013-03-19,43,42,42 CDISCPILOT01,AE,01-708-1272,2,E13,MUSCLE SPASMS,LEG CRAMPS,,MUSCLE SPASMS,,HLT_0078,,HLGT_0750,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,SEVERE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-21,2013-02-18,2013-02-18,16,13,13 CDISCPILOT01,AE,01-708-1272,9,E09,NASOPHARYNGITIS,COLD,,NASOPHARYNGITIS,,HLT_0036,,HLGT_0709,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-09,2013-03-01,2013-03-07,32,24,30 CDISCPILOT01,AE,01-708-1272,12,E05,VENTRICULAR EXTRASYSTOLES,VENTRICULAR BIGEMINY,,VENTRICULAR EXTRASYSTOLES,,HLT_0050,,HLGT_0594,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-04,2013-02-21,2013-03-20,58,16,43 CDISCPILOT01,AE,01-708-1286,3,E08,ABDOMINAL PAIN,ABDOMINAL PAIN,,ABDOMINAL PAIN,,HLT_0217,,HLGT_0419,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-23,2014-02-18,2014-02-18,167,162,162 CDISCPILOT01,AE,01-708-1286,1,E06,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-23,2013-09-12,,14,3, CDISCPILOT01,AE,01-708-1286,4,E09,CONSTIPATION,CONSTIPATION,,CONSTIPATION,,HLT_0402,,HLGT_0635,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-23,2014-02-18,2014-02-18,167,162,162 CDISCPILOT01,AE,01-708-1286,2,E04,MYOCARDIAL INFARCTION,INFERIOR MYOCARDIAL INFARCTION,,MYOCARDIAL INFARCTION,,HLT_0649,,HLGT_0688,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-23,2013-09-23,,14,14, CDISCPILOT01,AE,01-708-1296,4,E04,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-02,2013-09-04,2013-09-18,111,83,97 CDISCPILOT01,AE,01-708-1296,6,E05,APPLICATION SITE VESICLES,APPLICATION SITE BLISTER,,APPLICATION SITE VESICLES,,HLT_0180,,HLGT_0576,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-27,2013-10-04,2013-10-30,167,113,139 CDISCPILOT01,AE,01-708-1296,2,E03,ATRIAL HYPERTROPHY,LEFT ATRIAL HYPERTROPHY,,ATRIAL HYPERTROPHY,,HLT_0271,,HLGT_0067,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-10,2013-06-27,2013-06-27,27,14,14 CDISCPILOT01,AE,01-708-1296,7,E07,PAIN IN EXTREMITY,PAIN IN THIGH,,PAIN IN EXTREMITY,,HLT_0213,,HLGT_0764,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-12,2013-12-07,2013-12-07,182,177,177 CDISCPILOT01,AE,01-708-1297,1,E02,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-16,2013-04-02,,82,68, CDISCPILOT01,AE,01-708-1297,2,E03,APPLICATION SITE SWELLING,APPLICATION SITE SWELLING,,APPLICATION SITE SWELLING,,HLT_0105,,HLGT_0236,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-16,2013-04-02,,82,68, CDISCPILOT01,AE,01-708-1297,3,E04,SINUS BRADYCARDIA,SINUS BRADYCARDIA,,SINUS BRADYCARDIA,,HLT_0644,,HLGT_0500,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-08,2013-05-08,,104,104, CDISCPILOT01,AE,01-708-1316,2,E04,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-15,2014-02-15,,177,177, CDISCPILOT01,AE,01-708-1316,1,E05,HEADACHE,HEADACHE,,HEADACHE,,HLT_0064,,HLGT_0344,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-15,2014-01-29,,177,160, CDISCPILOT01,AE,01-708-1336,7,E11,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-05,2013-04-10,2013-06-05,211,125,181 CDISCPILOT01,AE,01-708-1336,2,E08,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-15,2013-01-12,2013-01-12,40,37,37 CDISCPILOT01,AE,01-708-1336,6,E10,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-05,2013-04-10,2013-06-05,211,125,181 CDISCPILOT01,AE,01-708-1336,1,E06,DIZZINESS,LIGHTHEADEDNESS,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-12-21,2012-12-18,2012-12-18,15,12,12 CDISCPILOT01,AE,01-708-1336,3,E09,DIZZINESS,LIGHT HEADEDNESS,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-27,2013-02-02,2013-02-02,83,58,58 CDISCPILOT01,AE,01-708-1347,7,E04,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-02,2013-06-13,2013-06-25,105,55,67 CDISCPILOT01,AE,01-708-1347,8,E05,APPLICATION SITE SWELLING,APPLICATION SITE SWELLING,,APPLICATION SITE SWELLING,,HLT_0105,,HLGT_0236,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-02,2013-06-13,2013-06-25,105,55,67 CDISCPILOT01,AE,01-708-1347,6,E03,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-02,2013-06-13,2013-06-25,105,55,67 CDISCPILOT01,AE,01-708-1347,5,E02,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-02,2013-06-13,2013-06-25,105,55,67 CDISCPILOT01,AE,01-708-1348,3,E05,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-01,2013-12-01,,119,119, CDISCPILOT01,AE,01-708-1348,2,E04,MYOCARDIAL INFARCTION,ANTEROSEPTAL INFARCTION,,MYOCARDIAL INFARCTION,,HLT_0649,,HLGT_0688,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-02,2013-08-18,2013-08-31,29,14,27 CDISCPILOT01,AE,01-708-1353,2,E09,DIZZINESS,DIZZINESS,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-10,2013-08-18,2013-09-10,69,46,69 CDISCPILOT01,AE,01-708-1353,3,E10,HYPOTENSION,LOW BLOOD PRESSURE,,HYPOTENSION,,HLT_0761,,HLGT_0412,,VASCULAR DISORDERS,,VASCULAR DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-10,2013-08-28,2013-09-10,69,56,69 CDISCPILOT01,AE,01-708-1372,1,E03,ATRIOVENTRICULAR BLOCK SECOND DEGREE,AV BLOCK SECOND DEGREE,,ATRIOVENTRICULAR BLOCK SECOND DEGREE,,HLT_0415,,HLGT_0086,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-04-10,2013-04-10,,-2,-2, CDISCPILOT01,AE,01-708-1406,2,E04,OEDEMA PERIPHERAL,SWELLING OF LEGS,,OEDEMA PERIPHERAL,,HLT_0661,,HLGT_0137,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-06-16,2014-06-16,,173,173, CDISCPILOT01,AE,01-708-1428,3,E02,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-10,2013-12-10,2013-12-21,32,32,43 CDISCPILOT01,AE,01-708-1428,6,E02,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,SEVERE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-26,2013-12-10,2013-12-21,48,32,43 CDISCPILOT01,AE,01-708-1428,2,E01,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-10,2013-12-10,2013-12-21,32,32,43 CDISCPILOT01,AE,01-708-1428,5,E01,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,SEVERE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-26,2013-12-10,2013-12-21,48,32,43 CDISCPILOT01,AE,01-708-1428,4,E03,APPLICATION SITE WARMTH,APPLICATION SITE WARMTH,,APPLICATION SITE WARMTH,,HLT_0260,,HLGT_0301,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-10,2013-12-10,2013-12-21,32,32,43 CDISCPILOT01,AE,01-708-1428,7,E03,APPLICATION SITE WARMTH,APPLICATION SITE WARMTH,,APPLICATION SITE WARMTH,,HLT_0260,,HLGT_0301,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,SEVERE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-26,2013-12-10,2013-12-21,48,32,43 CDISCPILOT01,AE,01-708-1428,1,E04,EPISTAXIS,NOSE BLEED,,EPISTAXIS,,HLT_0386,,HLGT_0577,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-23,2013-11-22,2013-11-22,15,14,14 CDISCPILOT01,AE,01-709-1007,2,E02,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-09-01,2012-08-16,2012-08-19,33,17,20 CDISCPILOT01,AE,01-709-1007,3,E03,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,SEVERE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-09-01,2012-08-21,,33,22, CDISCPILOT01,AE,01-709-1007,4,E04,DIARRHOEA,DIARRHEA,,DIARRHOEA,,HLT_0148,,HLGT_0588,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-09-01,2012-08-30,2012-08-30,33,31,31 CDISCPILOT01,AE,01-709-1020,3,E03,ABDOMINAL PAIN,ABDOMINAL PAIN,,ABDOMINAL PAIN,,HLT_0217,,HLGT_0419,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-12,2013-01-03,2013-01-11,43,34,42 CDISCPILOT01,AE,01-709-1020,1,E01,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-12-27,2012-12-27,,27,27, CDISCPILOT01,AE,01-709-1020,4,E04,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-26,2013-01-15,,57,46, CDISCPILOT01,AE,01-709-1020,2,E02,DIARRHOEA,DIARRHEA,,DIARRHOEA,,HLT_0148,,HLGT_0588,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-12,2013-01-03,2013-01-11,43,34,42 CDISCPILOT01,AE,01-709-1029,2,E08,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-21,2013-01-17,,28,24, CDISCPILOT01,AE,01-709-1029,13,E11,COUGH,COUGH,,COUGH,,HLT_0701,,HLGT_0280,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-12,2013-05-12,2013-05-19,170,139,146 CDISCPILOT01,AE,01-709-1029,5,E07,MUSCLE SPASMS,CRAMP,,MUSCLE SPASMS,,HLT_0078,,HLGT_0750,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-20,2013-01-24,2013-02-27,86,31,65 CDISCPILOT01,AE,01-709-1029,4,E09,MYOCARDIAL INFARCTION,SEPTAL MYOCARDIAL INFARCTION,,MYOCARDIAL INFARCTION,,HLT_0649,,HLGT_0688,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-20,2013-01-09,2013-02-19,86,16,57 CDISCPILOT01,AE,01-709-1029,8,E10,MYOCARDIAL INFARCTION,SEPTAL MYOCARDIAL INFARCTION,,MYOCARDIAL INFARCTION,,HLT_0649,,HLGT_0688,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-15,2013-03-20,2013-04-16,142,86,113 CDISCPILOT01,AE,01-709-1029,12,E13,MYOCARDIAL INFARCTION,SEPTAL MYOCARDIAL INFARCTION,,MYOCARDIAL INFARCTION,,HLT_0649,,HLGT_0688,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-15,2013-05-15,,142,142, CDISCPILOT01,AE,01-709-1029,14,E12,PHARYNGEAL ERYTHEMA,RED THROAT,,PHARYNGEAL ERYTHEMA,,HLT_0591,,HLGT_0398,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-12,2013-05-12,2013-05-19,170,139,146 CDISCPILOT01,AE,01-709-1029,16,E14,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-26,2013-06-19,,184,177, CDISCPILOT01,AE,01-709-1029,9,E15,SINUS BRADYCARDIA,SINUS BRADYCARDIA,,SINUS BRADYCARDIA,,HLT_0644,,HLGT_0500,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-15,2013-03-20,2013-04-16,142,86,113 CDISCPILOT01,AE,01-709-1029,15,E16,SINUS BRADYCARDIA,SINUS BRADYCARDIA,,SINUS BRADYCARDIA,,HLT_0644,,HLGT_0500,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-12,2013-06-12,,170,170, CDISCPILOT01,AE,01-709-1081,2,E06,OEDEMA PERIPHERAL,PERIPHERAL SWELLING,,OEDEMA PERIPHERAL,,HLT_0661,,HLGT_0137,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-05-10,2014-05-01,,113,104, CDISCPILOT01,AE,01-709-1081,1,E05,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-21,2014-04-07,,94,80, CDISCPILOT01,AE,01-709-1088,1,E02,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-05-08,2014-05-08,,27,27, CDISCPILOT01,AE,01-709-1088,2,E04,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-08-02,2014-08-02,,113,113, CDISCPILOT01,AE,01-709-1099,8,E06,ACROCHORDON EXCISION,SKIN TAG REMOVAL,,ACROCHORDON EXCISION,,HLT_0629,,HLGT_0103,,SURGICAL AND MEDICAL PROCEDURES,,SURGICAL AND MEDICAL PROCEDURES,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-11,2014-03-23,2014-03-23,169,150,150 CDISCPILOT01,AE,01-709-1099,2,E02,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-12,2013-11-12,,19,19, CDISCPILOT01,AE,01-709-1099,6,E02,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-26,2013-11-12,,63,19, CDISCPILOT01,AE,01-709-1099,4,E05,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-12,2013-11-12,,19,19, CDISCPILOT01,AE,01-709-1099,7,E05,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-26,2013-11-12,,63,19, CDISCPILOT01,AE,01-709-1099,3,E04,APPLICATION SITE VESICLES,APPLICATION SITE VESICLES,,APPLICATION SITE VESICLES,,HLT_0180,,HLGT_0576,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-12,2013-11-12,,19,19, CDISCPILOT01,AE,01-709-1099,5,E01,NASOPHARYNGITIS,COLD SYMPTOMS,,NASOPHARYNGITIS,,HLT_0036,,HLGT_0709,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-27,2013-11-06,2013-11-17,34,13,24 CDISCPILOT01,AE,01-709-1102,1,E01,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-11,2013-02-11,,28,28, CDISCPILOT01,AE,01-709-1102,3,E01,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-12,2013-02-11,,57,28, CDISCPILOT01,AE,01-709-1102,2,E02,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-11,2013-02-11,,28,28, CDISCPILOT01,AE,01-709-1102,4,E02,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-12,2013-02-11,,57,28, CDISCPILOT01,AE,01-709-1102,6,E04,APPLICATION SITE VESICLES,APPLICATION SITE BLISTER,,APPLICATION SITE VESICLES,,HLT_0180,,HLGT_0576,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-31,2013-03-26,2013-03-27,76,71,72 CDISCPILOT01,AE,01-709-1102,5,E05,DIZZINESS,DIZZINESS,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-31,2013-03-20,2013-03-26,76,65,71 CDISCPILOT01,AE,01-709-1168,5,E03,PRURITUS,ITCHY,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-01,2013-09-06,2013-10-11,92,36,71 CDISCPILOT01,AE,01-709-1168,6,E04,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-01,2013-09-06,2013-10-11,92,36,71 CDISCPILOT01,AE,01-709-1168,2,E02,SKIN IRRITATION,IRRITATION SKIN,,SKIN IRRITATION,,HLT_0583,,HLGT_0384,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-13,2013-08-17,2013-09-06,43,16,36 CDISCPILOT01,AE,01-709-1217,3,E05,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-30,2013-03-26,2013-06-18,27,23,107 CDISCPILOT01,AE,01-709-1217,10,E05,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-25,2013-03-26,2013-06-18,114,23,107 CDISCPILOT01,AE,01-709-1217,2,E06,COUGH,COUGH,,COUGH,,HLT_0701,,HLGT_0280,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-30,2013-03-20,,27,17, CDISCPILOT01,AE,01-709-1217,1,E09,DIZZINESS,DIZZINESS,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-19,2013-03-06,2013-03-06,16,3,3 CDISCPILOT01,AE,01-709-1217,4,E07,DIZZINESS,DIZZINESS,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-30,2013-03-27,2013-03-27,27,24,24 CDISCPILOT01,AE,01-709-1217,7,E08,DIZZINESS,DIZZINESS,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-13,2013-04-01,2013-04-11,41,29,39 CDISCPILOT01,AE,01-709-1217,5,E13,ELECTROCARDIOGRAM T WAVE INVERSION,T WAVE INVERTED,,ELECTROCARDIOGRAM T WAVE INVERSION,,HLT_0289,,HLGT_0130,,INVESTIGATIONS,,INVESTIGATIONS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-30,2013-03-30,,27,27, CDISCPILOT01,AE,01-709-1217,9,E14,HEADACHE,HEADACHE,,HEADACHE,,HLT_0064,,HLGT_0344,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-25,2013-05-17,2013-05-18,83,75,76 CDISCPILOT01,AE,01-709-1217,11,E10,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-25,2013-05-27,2013-06-18,114,85,107 CDISCPILOT01,AE,01-709-1238,2,E07,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-19,2013-05-30,,36,16, CDISCPILOT01,AE,01-709-1238,4,E09,APPLICATION SITE DISCHARGE,APPLICATION SITE DISCHARGE,,APPLICATION SITE DISCHARGE,,HLT_0200,,HLGT_0457,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-19,2013-05-30,,36,16, CDISCPILOT01,AE,01-709-1238,3,E08,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-19,2013-05-30,,36,16, CDISCPILOT01,AE,01-709-1238,6,E04,COUGH,COUGH,,COUGH,,HLT_0701,,HLGT_0280,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-19,2013-06-09,,36,26, CDISCPILOT01,AE,01-709-1238,1,E02,DIARRHOEA,DIARRHEA,,DIARRHOEA,,HLT_0148,,HLGT_0588,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-29,2013-05-28,2013-05-28,15,14,14 CDISCPILOT01,AE,01-709-1238,5,E05,HIP FRACTURE,HIP FRACTURE,,HIP FRACTURE,,HLT_0097,,HLGT_0131,,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-19,2013-05-31,2013-05-31,36,17,17 CDISCPILOT01,AE,01-709-1238,8,E10,SKIN LESION EXCISION,SKIN LESION EXCISION,,SKIN LESION EXCISION,,HLT_0498,,HLGT_0450,,SURGICAL AND MEDICAL PROCEDURES,,SURGICAL AND MEDICAL PROCEDURES,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-02,2013-06-28,2013-06-28,49,45,45 CDISCPILOT01,AE,01-709-1238,7,E06,UPPER RESPIRATORY TRACT INFECTION,UPPER RESPIRATORY INFECTION,,UPPER RESPIRATORY TRACT INFECTION,,HLT_0520,,HLGT_0489,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-19,2013-06-09,,36,26, CDISCPILOT01,AE,01-709-1259,5,E08,BENIGN PROSTATIC HYPERPLASIA,ENLARGED PROSTATE,,BENIGN PROSTATIC HYPERPLASIA,,HLT_0215,,HLGT_0568,,REPRODUCTIVE SYSTEM AND BREAST DISORDERS,,REPRODUCTIVE SYSTEM AND BREAST DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,Y,N,N,TREATMENT,2013-03-23,2013-03-17,2013-03-30,57,51,64 CDISCPILOT01,AE,01-709-1259,6,E08,BENIGN PROSTATIC HYPERPLASIA,ENLARGED PROSTATE,,BENIGN PROSTATIC HYPERPLASIA,,HLT_0215,,HLGT_0568,,REPRODUCTIVE SYSTEM AND BREAST DISORDERS,,REPRODUCTIVE SYSTEM AND BREAST DISORDERS,,SEVERE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,Y,N,N,TREATMENT,2013-04-20,2013-03-17,2013-03-30,85,51,64 CDISCPILOT01,AE,01-709-1259,3,E06,BLOOD URINE PRESENT,BLOOD IN URINE,,BLOOD URINE PRESENT,,HLT_0458,,HLGT_0289,,INVESTIGATIONS,,INVESTIGATIONS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-23,2013-03-14,,57,48, CDISCPILOT01,AE,01-709-1259,4,E07,CYSTOSCOPY,CYSTOSCOPY,,CYSTOSCOPY,,HLT_0436,,HLGT_0041,,INVESTIGATIONS,,INVESTIGATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-23,2013-03-17,2013-03-17,57,51,51 CDISCPILOT01,AE,01-709-1259,8,E12,DEHYDRATION,DEHYDRATION,,DEHYDRATION,,HLT_0533,,HLGT_0011,,METABOLISM AND NUTRITION DISORDERS,,METABOLISM AND NUTRITION DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-20,2013-04-13,2013-04-14,85,78,79 CDISCPILOT01,AE,01-709-1259,9,E13,HYPOTENSION,LOW BLOOD PRESSURE,,HYPOTENSION,,HLT_0761,,HLGT_0412,,VASCULAR DISORDERS,,VASCULAR DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,Y,N,N,TREATMENT,2013-04-20,2013-04-13,2013-04-14,85,78,79 CDISCPILOT01,AE,01-709-1259,2,E05,LOCALISED INFECTION,INFECTED FINGER,,LOCALISED INFECTION,,HLT_0435,,HLGT_0557,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-22,2013-02-05,2013-02-13,28,11,19 CDISCPILOT01,AE,01-709-1259,11,E14,ORTHOSTATIC HYPOTENSION,POSTURAL HYPOTENSION,,ORTHOSTATIC HYPOTENSION,,HLT_0194,,HLGT_0111,,VASCULAR DISORDERS,,VASCULAR DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-13,2013-04-20,2013-06-13,139,85,139 CDISCPILOT01,AE,01-709-1259,7,E11,PYREXIA,FEVER,,PYREXIA,,HLT_0310,,HLGT_0652,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-20,2013-04-13,2013-04-14,85,78,79 CDISCPILOT01,AE,01-709-1285,5,E04,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-31,2013-04-19,2013-05-31,69,27,69 CDISCPILOT01,AE,01-709-1285,6,E05,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-31,2013-04-19,2013-05-31,69,27,69 CDISCPILOT01,AE,01-709-1285,1,E03,HEMIANOPIA HOMONYMOUS,HOMONYMOUS HEMIANOPSIA,,HEMIANOPIA HOMONYMOUS,,HLT_0639,,HLGT_0547,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,Y,N,N,N,N,TREATMENT,2013-04-19,2013-04-14,,27,22, CDISCPILOT01,AE,01-709-1285,4,E06,SINUS BRADYCARDIA,SINUS BRADYCARDIA,,SINUS BRADYCARDIA,,HLT_0644,,HLGT_0500,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-19,2013-05-19,,57,57, CDISCPILOT01,AE,01-709-1301,1,E02,DIABETES MELLITUS,DIABETES,,DIABETES MELLITUS,,HLT_0447,,HLGT_0572,,METABOLISM AND NUTRITION DISORDERS,,METABOLISM AND NUTRITION DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-30,2013-08-30,,43,43, CDISCPILOT01,AE,01-709-1306,9,E03,APPLICATION SITE IRRITATION,APPLICATION SITE BURNING,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-06-25,2014-05-04,2014-06-23,143,91,141 CDISCPILOT01,AE,01-709-1306,2,E02,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-30,2014-04-20,2014-06-23,87,77,141 CDISCPILOT01,AE,01-709-1306,8,E02,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-06-25,2014-04-20,2014-06-23,143,77,141 CDISCPILOT01,AE,01-709-1306,6,E04,DRUG ERUPTION,DRUG RASH,,DRUG ERUPTION,,HLT_0430,,HLGT_0253,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-05-28,2014-05-20,2014-05-23,115,107,110 CDISCPILOT01,AE,01-709-1306,1,E01,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-30,2014-04-20,2014-06-23,87,77,141 CDISCPILOT01,AE,01-709-1306,7,E01,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-06-25,2014-04-20,2014-06-23,143,77,141 CDISCPILOT01,AE,01-709-1309,12,E10,ALLERGIC GRANULOMATOUS ANGIITIS,ALLERGIC GRANULOMATOSIS,,ALLERGIC GRANULOMATOUS ANGIITIS,,HLT_0114,,HLGT_0157,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-16,2013-07-04,2013-07-04,28,16,16 CDISCPILOT01,AE,01-709-1309,14,E12,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-31,2013-07-28,,43,40, CDISCPILOT01,AE,01-709-1309,8,E09,BIOPSY,BIOPSY,,BIOPSY,,HLT_0685,,HLGT_0076,,INVESTIGATIONS,,INVESTIGATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-01,2013-06-26,2013-06-26,13,8,8 CDISCPILOT01,AE,01-709-1309,11,E08,DIZZINESS,DIZZINESS,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-16,2013-07-01,2013-07-01,28,13,13 CDISCPILOT01,AE,01-709-1309,15,E13,FEELING COLD,FEELING COLD,,FEELING COLD,,HLT_0340,,HLGT_0717,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-11,2013-09-06,,85,80, CDISCPILOT01,AE,01-709-1309,5,E06,NASAL CONGESTION,NASAL CONGESTION,,NASAL CONGESTION,,HLT_0118,,HLGT_0549,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-01,2013-06-19,2013-06-20,13,1,2 CDISCPILOT01,AE,01-709-1309,6,E07,NIGHTMARE,NIGHTMARE,,NIGHTMARE,,HLT_0186,,HLGT_0049,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-01,2013-06-19,2013-06-20,13,1,2 CDISCPILOT01,AE,01-709-1309,10,E02,RASH MACULO-PAPULAR,MACULOPAPULAR RASH,,RASH MACULO-PAPULAR,,HLT_0500,,HLGT_0097,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-07-16,2013-06-10,2013-07-01,28,-9,13 CDISCPILOT01,AE,01-709-1309,7,E04,RASH MACULO-PAPULAR,MACULOPAPULAR RASH,,RASH MACULO-PAPULAR,,HLT_0500,,HLGT_0097,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-01,2013-06-20,,13,2, CDISCPILOT01,AE,01-709-1309,13,E03,RASH PAPULAR,PAPULAR RASH,,RASH PAPULAR,,HLT_0549,,HLGT_0007,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-07-18,2013-06-18,2013-07-16,30,-1,28 CDISCPILOT01,AE,01-709-1309,4,E05,VOMITING,VOMITING,,VOMITING,,HLT_0016,,HLGT_0350,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-01,2013-06-19,2013-06-19,13,1,1 CDISCPILOT01,AE,01-709-1312,1,E04,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-05-17,2014-05-17,,28,28, CDISCPILOT01,AE,01-709-1312,2,E05,ELECTROCARDIOGRAM ST SEGMENT DEPRESSION,ST SEGMENT DEPRESSED,,ELECTROCARDIOGRAM ST SEGMENT DEPRESSION,,HLT_0610,,HLGT_0220,,INVESTIGATIONS,,INVESTIGATIONS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-10-19,2014-10-19,,183,183, CDISCPILOT01,AE,01-709-1326,5,E07,APPLICATION SITE BLEEDING,APPLICATION SITE BLEEDING,,APPLICATION SITE BLEEDING,,HLT_0718,,HLGT_0324,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-26,2013-06-07,2013-06-17,83,64,74 CDISCPILOT01,AE,01-709-1326,1,E05,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-01,2013-05-01,,27,27, CDISCPILOT01,AE,01-709-1326,2,E06,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-01,2013-05-01,,27,27, CDISCPILOT01,AE,01-709-1326,6,E08,COUGH,COUGH,,COUGH,,HLT_0701,,HLGT_0280,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-26,2013-07-12,,113,99, CDISCPILOT01,AE,01-709-1326,4,E04,SYNCOPE,SYNCOPE,,SYNCOPE,,HLT_0440,,HLGT_0310,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,Y,N,N,TREATMENT,2013-06-01,2013-05-21,2013-05-21,58,47,47 CDISCPILOT01,AE,01-709-1326,3,E03,VOMITING,VOMITING,,VOMITING,,HLT_0016,,HLGT_0350,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-01,2013-05-21,2013-05-21,58,47,47 CDISCPILOT01,AE,01-709-1329,1,E02,DIZZINESS,DIZZINESS,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-29,2013-08-25,2013-08-25,15,11,11 CDISCPILOT01,AE,01-709-1329,2,E03,PYREXIA,FEVER,,PYREXIA,,HLT_0310,,HLGT_0652,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-29,2013-08-25,2013-08-25,15,11,11 CDISCPILOT01,AE,01-709-1339,2,E05,BLOOD ALKALINE PHOSPHATASE INCREASED,ALK PHOS RAISED,,BLOOD ALKALINE PHOSPHATASE INCREASED,,HLT_0615,,HLGT_0298,,INVESTIGATIONS,,INVESTIGATIONS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-12,2013-05-12,,141,141, CDISCPILOT01,AE,01-709-1339,1,E04,HEADACHE,HEADACHE,,HEADACHE,,HLT_0064,,HLGT_0344,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-02-19,2011-11,,59,, CDISCPILOT01,AE,01-709-1424,1,E05,SYNCOPE,SYNCOPE,,SYNCOPE,,HLT_0440,,HLGT_0310,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,Y,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,Y,N,TREATMENT,2013-03-08,2013-03-07,2013-03-07,6,5,5 CDISCPILOT01,AE,01-710-1002,2,E01,TRANSIENT ISCHAEMIC ATTACK,TRANSIENT ISCHEMIC ATTACKS,,TRANSIENT ISCHAEMIC ATTACK,,HLT_0041,,HLGT_0433,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,Y,N,N,TREATMENT,2014-01-20,2014-01-16,2014-01-20,7,3,7 CDISCPILOT01,AE,01-710-1006,12,E11,CONTUSION,BRUISING OF FACE,,CONTUSION,,HLT_0713,,HLGT_0381,,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-10,2013-08-08,,182,180, CDISCPILOT01,AE,01-710-1006,1,E01,DIZZINESS,DIZZINESS,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-22,2013-02-18,2013-02-19,13,9,10 CDISCPILOT01,AE,01-710-1006,4,E05,DIZZINESS,FELT FAINT,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-04,2013-04-16,2013-04-16,84,66,66 CDISCPILOT01,AE,01-710-1006,11,E10,FACIAL BONES FRACTURE,FRACTURED NOSE,,FACIAL BONES FRACTURE,,HLT_0305,,HLGT_0585,,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-10,2013-08-08,,182,180, CDISCPILOT01,AE,01-710-1006,10,E09,FALL,FALL,,FALL,,HLT_0168,,HLGT_0446,,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-10,2013-08-08,2013-08-08,182,180,180 CDISCPILOT01,AE,01-710-1006,6,E06,NEPHROLITHIASIS,KIDNEY STONE,,NEPHROLITHIASIS,,HLT_0439,,HLGT_0546,,RENAL AND URINARY DISORDERS,,RENAL AND URINARY DISORDERS,,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-04,2013-04-17,2013-04-17,84,67,67 CDISCPILOT01,AE,01-710-1006,7,E07,PRURITUS,PRURITUS,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-01,2013-05-18,,112,98, CDISCPILOT01,AE,01-710-1006,2,E02,SALIVARY HYPERSECRETION,SALIVATION,,SALIVARY HYPERSECRETION,,HLT_0374,,HLGT_0488,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-08,2013-03-01,,27,20, CDISCPILOT01,AE,01-710-1006,9,E08,SINUS BRADYCARDIA,SINUS BRADYCARDIA,,SINUS BRADYCARDIA,,HLT_0644,,HLGT_0500,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MODERATE,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-27,2013-06-29,2013-07-04,168,140,145 CDISCPILOT01,AE,01-710-1006,3,E03,SKIN IRRITATION,SKIN IRRITATION,,SKIN IRRITATION,,HLT_0583,,HLGT_0384,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-08,2013-03-01,,27,20, CDISCPILOT01,AE,01-710-1006,5,E04,URINARY TRACT INFECTION,URINARY INFECTION,,URINARY TRACT INFECTION,,HLT_0161,,HLGT_0093,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-04,2013-04-17,2013-04-19,84,67,69 CDISCPILOT01,AE,01-710-1021,1,E01,CHEST PAIN,CHEST PAIN,,CHEST PAIN,,HLT_0717,,HLGT_0195,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-11,2013-10-10,2013-10-10,15,14,14 CDISCPILOT01,AE,01-710-1021,3,E02,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-12,2013-10-21,2013-10-31,47,25,35 CDISCPILOT01,AE,01-710-1027,3,E05,HAEMOPTYSIS,COUGHING BLOOD,,HAEMOPTYSIS,,HLT_0192,,HLGT_0680,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-06-20,2014-05-09,2014-06-01,113,71,94 CDISCPILOT01,AE,01-710-1027,4,E06,RALES,RALES,,RALES,,HLT_0020,,HLGT_0410,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-07-17,2014-05-23,2014-06-20,140,85,113 CDISCPILOT01,AE,01-710-1045,12,E10,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-08,2013-08-03,2013-08-17,98,62,76 CDISCPILOT01,AE,01-710-1045,5,E06,NASOPHARYNGITIS,COLD SYMPTOMS,,NASOPHARYNGITIS,,HLT_0036,,HLGT_0709,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-15,2013-07-02,2013-07-09,43,30,37 CDISCPILOT01,AE,01-710-1045,10,E08,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-08,2013-07-02,2013-08-17,98,30,76 CDISCPILOT01,AE,01-710-1045,11,E09,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-08,2013-07-22,2013-08-17,98,50,76 CDISCPILOT01,AE,01-710-1045,13,E11,SKIN EXFOLIATION,SKIN PEELING,,SKIN EXFOLIATION,,HLT_0236,,HLGT_0726,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-08,2013-08-13,2013-08-17,98,72,76 CDISCPILOT01,AE,01-710-1045,9,E07,SKIN IRRITATION,SKIN IRRITATION,,SKIN IRRITATION,,HLT_0583,,HLGT_0384,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-08,2013-07-02,2013-08-17,98,30,76 CDISCPILOT01,AE,01-710-1045,1,E05,VOMITING,VOMITING,,VOMITING,,HLT_0016,,HLGT_0350,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-01,2013-06-22,2013-06-22,29,20,20 CDISCPILOT01,AE,01-710-1053,3,E03,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-15,2013-01-28,2013-02-11,52,34,48 CDISCPILOT01,AE,01-710-1053,4,E04,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-15,2013-01-28,2013-02-11,52,34,48 CDISCPILOT01,AE,01-710-1060,4,E07,APPLICATION SITE INDURATION,APPLICATION SITE INDURATION,,APPLICATION SITE INDURATION,,HLT_0696,,HLGT_0715,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-01,2013-01-21,2013-01-21,32,21,21 CDISCPILOT01,AE,01-710-1060,5,E06,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-01,2013-01-23,2013-01-23,32,23,23 CDISCPILOT01,AE,01-710-1060,6,E08,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-01,2013-01-31,2013-01-31,32,31,31 CDISCPILOT01,AE,01-710-1060,7,E09,FALL,FALLING DOWN,,FALL,,HLT_0168,,HLGT_0446,,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-12,2013-02-08,2013-02-08,43,39,39 CDISCPILOT01,AE,01-710-1060,8,E10,FALL,FALLING DOWN,,FALL,,HLT_0168,,HLGT_0446,,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-12,2013-02-09,2013-02-09,43,40,40 CDISCPILOT01,AE,01-710-1060,3,E04,INSOMNIA,DIFFICULTY SLEEPING,,INSOMNIA,,HLT_0297,,HLGT_0469,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-01,2013-01-04,2013-01-15,32,4,15 CDISCPILOT01,AE,01-710-1060,1,E05,NASAL CONGESTION,NASAL CONGESTION,,NASAL CONGESTION,,HLT_0118,,HLGT_0549,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-15,2013-01-02,2013-01-02,15,2,2 CDISCPILOT01,AE,01-710-1070,3,E10,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-12-28,2012-12-12,,112,96, CDISCPILOT01,AE,01-710-1070,6,E13,GASTROINTESTINAL HAEMORRHAGE,GI BLEED,,GASTROINTESTINAL HAEMORRHAGE,,HLT_0354,,HLGT_0020,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,SEVERE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,Y,N,N,TREATMENT,2013-02-23,2013-02-05,2013-02-10,169,151,156 CDISCPILOT01,AE,01-710-1070,5,E12,HIP FRACTURE,HIP FRACTURE,,HIP FRACTURE,,HLT_0097,,HLGT_0131,,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,SEVERE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,Y,N,N,TREATMENT,2013-02-23,2013-01-22,2013-01-25,169,137,140 CDISCPILOT01,AE,01-710-1070,2,E09,PRURITUS,ITCHY,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-12-28,2012-12-12,,112,96, CDISCPILOT01,AE,01-710-1070,4,E11,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-12-28,2012-12-12,,112,96, CDISCPILOT01,AE,01-710-1070,1,E08,SUPRAVENTRICULAR EXTRASYSTOLES,PREMATURE ATRIAL CONTRACTION,,SUPRAVENTRICULAR EXTRASYSTOLES,,HLT_0188,,HLGT_0279,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-10-06,2012-10-06,,29,29, CDISCPILOT01,AE,01-710-1077,3,E06,AGITATION,AGITATION,,AGITATION,,HLT_0140,,HLGT_0170,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-12,2014-01-12,,57,57, CDISCPILOT01,AE,01-710-1077,1,E04,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-15,2013-12-12,2013-12-12,29,26,26 CDISCPILOT01,AE,01-710-1077,4,E01,ARTHRITIS,ARTHRITIS,,ARTHRITIS,,HLT_0019,,HLGT_0587,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,SEVERE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2014-04-06,1977,,141,, CDISCPILOT01,AE,01-710-1077,5,E01,ARTHRITIS,ARTHRITIS,,ARTHRITIS,,HLT_0019,,HLGT_0587,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2014-05-03,1977,,168,, CDISCPILOT01,AE,01-710-1077,2,E05,SKIN IRRITATION,SKIN IRRITATION,,SKIN IRRITATION,,HLT_0583,,HLGT_0384,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-30,2013-12-27,,44,41, CDISCPILOT01,AE,01-710-1083,1,E04,MYOCARDIAL INFARCTION,MYOCARDIAL INFARCT,,MYOCARDIAL INFARCTION,,HLT_0649,,HLGT_0688,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,SEVERE,N,,POSSIBLE,FATAL,N,N,N,Y,Y,Y,N,TREATMENT,2013-08-03,2013-08-02,2013-08-02,13,12,12 CDISCPILOT01,AE,01-710-1137,2,E05,ERYTHEMA,REDNESS,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-25,2013-10-13,,15,3, CDISCPILOT01,AE,01-710-1137,4,E07,HEADACHE,HEADACHE,,HEADACHE,,HLT_0064,,HLGT_0344,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-13,2013-11-13,,34,34, CDISCPILOT01,AE,01-710-1137,1,E04,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-25,2013-10-13,,15,3, CDISCPILOT01,AE,01-710-1137,3,E06,VERTIGO,VERTIGO,,VERTIGO,,HLT_0255,,HLGT_0147,,EAR AND LABYRINTH DISORDERS,,EAR AND LABYRINTH DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-08,2013-11-04,,29,25, CDISCPILOT01,AE,01-710-1142,1,E02,DIZZINESS,DIZZINESS,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-10-16,2012-10-04,2012-10-06,15,3,5 CDISCPILOT01,AE,01-710-1142,2,E03,HEADACHE,HEADACHE,,HEADACHE,,HLT_0064,,HLGT_0344,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-10-16,2012-10-04,2012-10-06,15,3,5 CDISCPILOT01,AE,01-710-1142,4,E05,MYOCARDIAL INFARCTION,MYOCARDIAL INFARCTION,,MYOCARDIAL INFARCTION,,HLT_0649,,HLGT_0688,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,Y,N,N,TREATMENT,2012-10-23,2012-10-19,2012-10-19,22,18,18 CDISCPILOT01,AE,01-710-1142,3,E07,NAUSEA,NAUSEA,,NAUSEA,,HLT_0742,,HLGT_0326,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-10-16,2012-10-14,2012-10-14,15,13,13 CDISCPILOT01,AE,01-710-1142,5,E06,SYNCOPE VASOVAGAL,SYNCOPE VASOVAGAL,,SYNCOPE VASOVAGAL,,HLT_0003,,HLGT_0687,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-10-23,2012-10-19,2012-10-19,22,18,18 CDISCPILOT01,AE,01-710-1154,1,E04,SKIN IRRITATION,SKIN IRRITATION,,SKIN IRRITATION,,HLT_0583,,HLGT_0384,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-25,2014-04-18,,28,21, CDISCPILOT01,AE,01-710-1154,2,E04,SKIN IRRITATION,SKIN IRRITATION,,SKIN IRRITATION,,HLT_0583,,HLGT_0384,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SEVERE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-05-09,2014-04-18,,42,21, CDISCPILOT01,AE,01-710-1166,4,E09,COMPLEX PARTIAL SEIZURES,COMPLEX PARTIAL SEIZURES,,COMPLEX PARTIAL SEIZURES,,HLT_0558,,HLGT_0656,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,Y,N,N,TREATMENT,2013-03-30,2013-03-19,2013-03-20,121,110,111 CDISCPILOT01,AE,01-710-1166,1,E05,FALL,FALL,,FALL,,HLT_0168,,HLGT_0446,,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-30,2013-03-19,2013-03-19,121,110,110 CDISCPILOT01,AE,01-710-1166,2,E06,SKIN LACERATION,LACERATION OF HEAD,,SKIN LACERATION,,HLT_0075,,HLGT_0118,,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-30,2013-03-19,2013-03-19,121,110,110 CDISCPILOT01,AE,01-710-1166,3,E07,SYNCOPE,SYNCOPE,,SYNCOPE,,HLT_0440,,HLGT_0310,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-30,2013-03-19,2013-03-19,121,110,110 CDISCPILOT01,AE,01-710-1166,5,E08,SYNCOPE,SYNCOPE,,SYNCOPE,,HLT_0440,,HLGT_0310,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,Y,N,N,TREATMENT,2013-03-30,2013-03-20,2013-03-20,121,111,111 CDISCPILOT01,AE,01-710-1183,2,E08,ATRIOVENTRICULAR BLOCK FIRST DEGREE,FIRST DEGREE ATRIOVENTRICULAR BLOCK,,ATRIOVENTRICULAR BLOCK FIRST DEGREE,,HLT_0419,,HLGT_0464,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-10,2014-03-10,,115,115, CDISCPILOT01,AE,01-710-1183,1,E07,SINUS BRADYCARDIA,SINUS BRADYCARDIA,,SINUS BRADYCARDIA,,HLT_0644,,HLGT_0500,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-10,2014-03-10,,115,115, CDISCPILOT01,AE,01-710-1187,1,E03,APPLICATION SITE IRRITATION,APPLICATION SITE IRRITATION,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-12-23,2012-12-23,,44,44, CDISCPILOT01,AE,01-710-1235,3,E03,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-12,2013-01-29,,140,126, CDISCPILOT01,AE,01-710-1235,1,E01,COUGH,COUGH,,COUGH,,HLT_0701,,HLGT_0280,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-12-19,2012-11-22,2012-12-14,85,58,80 CDISCPILOT01,AE,01-710-1235,2,E02,SHOULDER PAIN,SHOULDER PAIN,,SHOULDER PAIN,,HLT_0527,,HLGT_0288,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-15,2013-01-13,,112,110, CDISCPILOT01,AE,01-710-1249,3,E07,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-22,2014-02-23,,85,58, CDISCPILOT01,AE,01-710-1249,1,E05,PRURITUS,ITCHY,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-22,2014-02-11,2014-02-11,57,46,46 CDISCPILOT01,AE,01-710-1249,2,E06,PRURITUS,ITCHY,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-22,2014-02-18,2014-02-18,57,53,53 CDISCPILOT01,AE,01-710-1249,4,E08,PRURITUS,PRURITUS,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-05-17,2014-04-24,,141,118, CDISCPILOT01,AE,01-710-1264,5,E12,CHILLS,CHILLS,,CHILLS,,HLT_0586,,HLGT_0161,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-01,2013-09-29,2013-09-29,111,109,109 CDISCPILOT01,AE,01-710-1264,7,E09,CHILLS,CHILLS,,CHILLS,,HLT_0586,,HLGT_0161,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-12,2013-10-09,2013-10-09,122,119,119 CDISCPILOT01,AE,01-710-1264,9,E11,CHILLS,CHILLS,,CHILLS,,HLT_0586,,HLGT_0161,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-12,2013-10-11,2013-10-11,122,121,121 CDISCPILOT01,AE,01-710-1264,4,E07,COLD SWEAT,COLD SWEAT,,COLD SWEAT,,HLT_0124,,HLGT_0208,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-01,2013-09-29,2013-09-29,111,109,109 CDISCPILOT01,AE,01-710-1264,6,E08,COLD SWEAT,COLD SWEAT,,COLD SWEAT,,HLT_0124,,HLGT_0208,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-12,2013-10-09,2013-10-09,122,119,119 CDISCPILOT01,AE,01-710-1264,8,E10,COLD SWEAT,COLD SWEAT,,COLD SWEAT,,HLT_0124,,HLGT_0208,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-12,2013-10-11,2013-10-11,122,121,121 CDISCPILOT01,AE,01-710-1264,1,E13,DIARRHOEA,DIARRHEA,,DIARRHOEA,,HLT_0148,,HLGT_0588,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-11,2013-07-03,2013-07-05,29,21,23 CDISCPILOT01,AE,01-710-1264,2,E05,PRURITUS,PRURITUS,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-03,2013-08-21,,83,70, CDISCPILOT01,AE,01-710-1264,3,E06,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-03,2013-08-21,,83,70, CDISCPILOT01,AE,01-710-1270,1,E04,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-01,2014-02-23,,18,12, CDISCPILOT01,AE,01-710-1270,2,E05,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-01,2014-02-23,,18,12, CDISCPILOT01,AE,01-710-1271,3,E07,ATRIAL FIBRILLATION,PAROXYSMAL ATRIAL FIBRILLATION,,ATRIAL FIBRILLATION,,HLT_0365,,HLGT_0012,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,Y,Y,N,TREATMENT,2012-12-02,2012-11-21,2012-11-26,67,56,61 CDISCPILOT01,AE,01-710-1271,4,E06,CARDIAC FAILURE CONGESTIVE,CONGESTIVE HEART FAILURE,,CARDIAC FAILURE CONGESTIVE,,HLT_0511,,HLGT_0413,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,Y,Y,N,TREATMENT,2012-12-02,2012-11-22,,67,57, CDISCPILOT01,AE,01-710-1271,1,E04,DYSPNOEA,SHORTNESS OF BREATH,,DYSPNOEA,,HLT_0296,,HLGT_0255,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,Y,N,N,TREATMENT,2012-12-02,2012-11-21,2012-11-21,67,56,56 CDISCPILOT01,AE,01-710-1271,5,E08,HYPONATRAEMIA,HYPONATREMIA,,HYPONATRAEMIA,,HLT_0688,,HLGT_0102,,METABOLISM AND NUTRITION DISORDERS,,METABOLISM AND NUTRITION DISORDERS,,MODERATE,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,Y,N,N,TREATMENT,2012-12-02,2012-11-22,2012-11-26,67,57,61 CDISCPILOT01,AE,01-710-1271,2,E05,MYOCARDIAL INFARCTION,MYOCARDIAL INFARCT,,MYOCARDIAL INFARCTION,,HLT_0649,,HLGT_0688,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,SEVERE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,Y,Y,N,TREATMENT,2012-12-02,2012-11-21,2012-11-21,67,56,56 CDISCPILOT01,AE,01-710-1278,7,E03,APPLICATION SITE ERYTHEMA,APPLICATION SITE ERYTHEMA,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-10,2013-02-24,2013-03-03,77,63,70 CDISCPILOT01,AE,01-710-1278,4,E04,BURNING SENSATION,BURNING SENSATION,,BURNING SENSATION,,HLT_0775,,HLGT_0456,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-03,2013-02-24,2013-02-26,70,63,65 CDISCPILOT01,AE,01-710-1278,6,E02,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-10,2013-02-07,2013-03-03,77,46,70 CDISCPILOT01,AE,01-710-1278,1,E01,SOMNOLENCE,DROWSINESS,,SOMNOLENCE,,HLT_0160,,HLGT_0254,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-24,2013-01-13,2013-01-19,32,21,27 CDISCPILOT01,AE,01-710-1278,5,E05,VOMITING,VOMITING,,VOMITING,,HLT_0016,,HLGT_0350,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-03,2013-03-02,2013-03-02,70,69,69 CDISCPILOT01,AE,01-710-1300,4,E05,APPLICATION SITE IRRITATION,APPLICATION SITE BURNING,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-19,2013-02-13,,67,61, CDISCPILOT01,AE,01-710-1300,3,E04,BLISTER,BLISTERS,,BLISTER,,HLT_0752,,HLGT_0267,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-11,2013-02-10,,59,58, CDISCPILOT01,AE,01-710-1300,2,E03,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-11,2013-02-10,,59,58, CDISCPILOT01,AE,01-710-1300,1,E02,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-11,2013-01-31,,59,48, CDISCPILOT01,AE,01-710-1314,2,E01,NASOPHARYNGITIS,COMMON COLD,,NASOPHARYNGITIS,,HLT_0036,,HLGT_0709,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-25,2013-05-20,2013-05-24,32,27,31 CDISCPILOT01,AE,01-710-1315,7,E05,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-16,2013-06-18,2013-07-07,140,112,131 CDISCPILOT01,AE,01-710-1315,1,E02,HEADACHE,HEADACHE,,HEADACHE,,HLT_0064,,HLGT_0344,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-02-27,2013-02-26,2013-02-26,1,-1,-1 CDISCPILOT01,AE,01-710-1315,5,E03,PRURITUS,PRURITUS,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-16,2013-05-14,2013-07-07,140,77,131 CDISCPILOT01,AE,01-710-1315,6,E04,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-16,2013-06-18,2013-07-07,140,112,131 CDISCPILOT01,AE,01-710-1354,1,E09,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-06,2012-12-30,,57,50, CDISCPILOT01,AE,01-710-1354,2,E10,PRURITUS,PRURITUS,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-02,2013-02-14,,112,96, CDISCPILOT01,AE,01-710-1358,3,E06,APPLICATION SITE DESQUAMATION,APPLICATION SITE DESQUAMATION,,APPLICATION SITE DESQUAMATION,,HLT_0351,,HLGT_0193,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-06,2013-01-24,,143,130, CDISCPILOT01,AE,01-710-1358,2,E05,PRURITUS,ITCHY,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-09,2012-12-22,,115,97, CDISCPILOT01,AE,01-710-1358,1,E04,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-09,2012-12-22,,115,97, CDISCPILOT01,AE,01-710-1368,2,E06,DELUSION,DELUSIONS,,DELUSION,,HLT_0198,,HLGT_0565,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-09,2014-03-26,,169,155, CDISCPILOT01,AE,01-710-1368,4,E05,HIP FRACTURE,FRACTURED HIP,,HIP FRACTURE,,HLT_0097,,HLGT_0131,,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,SEVERE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,Y,N,N,TREATMENT,2014-04-24,2013-12-25,2014-04-24,184,64,184 CDISCPILOT01,AE,01-710-1368,3,E08,PSYCHOMOTOR HYPERACTIVITY,INCREASED ACTIVITY,,PSYCHOMOTOR HYPERACTIVITY,,HLT_0383,,HLGT_0277,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-09,2014-03-26,,169,155, CDISCPILOT01,AE,01-710-1385,7,E12,ATRIAL FIBRILLATION,ATRIAL FIBRILLATION,,ATRIAL FIBRILLATION,,HLT_0365,,HLGT_0012,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-18,2013-02-18,,113,113, CDISCPILOT01,AE,01-710-1385,3,E08,ATRIOVENTRICULAR BLOCK FIRST DEGREE,FIRST DEGREE ATRIOVENTRICULAR BLOCK,,ATRIOVENTRICULAR BLOCK FIRST DEGREE,,HLT_0419,,HLGT_0464,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-11-26,2012-11-26,,29,29, CDISCPILOT01,AE,01-710-1385,6,E11,BLISTER,BLISTERS,,BLISTER,,HLT_0752,,HLGT_0267,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-21,2012-12-27,,85,60, CDISCPILOT01,AE,01-710-1385,8,E13,ELECTROCARDIOGRAM T WAVE AMPLITUDE DECREASED,T WAVE FLATTENING OF,,ELECTROCARDIOGRAM T WAVE AMPLITUDE DECREASED,,HLT_0037,,HLGT_0030,,INVESTIGATIONS,,INVESTIGATIONS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-18,2013-02-18,,113,113, CDISCPILOT01,AE,01-710-1385,4,E09,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-12-25,2012-12-18,,58,51, CDISCPILOT01,AE,01-710-1385,5,E10,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-21,2012-12-27,,85,60, CDISCPILOT01,AE,01-710-1385,2,E06,SUPRAVENTRICULAR TACHYCARDIA,SUPRAVENTRICULAR TACHYCARDIA,,SUPRAVENTRICULAR TACHYCARDIA,,HLT_0692,,HLGT_0619,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-11-26,2012-11-12,2012-11-13,29,15,16 CDISCPILOT01,AE,01-710-1408,4,E07,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-28,2013-02-24,2013-05-31,175,51,147 CDISCPILOT01,AE,01-710-1408,2,E06,NASOPHARYNGITIS,COLD SYMPTOMS,,NASOPHARYNGITIS,,HLT_0036,,HLGT_0709,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-20,2013-01-31,2013-02-09,47,27,36 CDISCPILOT01,AE,01-711-1012,1,E06,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-17,2013-04-16,,15,14, CDISCPILOT01,AE,01-711-1012,3,E06,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-02,2013-04-16,,30,14, CDISCPILOT01,AE,01-711-1012,2,E09,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-17,2013-04-16,2013-05-02,15,14,30 CDISCPILOT01,AE,01-711-1012,7,E09,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-17,2013-04-16,2013-05-02,106,14,30 CDISCPILOT01,AE,01-711-1012,6,E08,APPLICATION SITE URTICARIA,APPLICATION SITE URTICARIA,,APPLICATION SITE URTICARIA,,HLT_0196,,HLGT_0233,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-02,2013-04-29,2013-05-01,30,27,29 CDISCPILOT01,AE,01-711-1012,5,E07,NASOPHARYNGITIS,COLD SYMPTOMS,,NASOPHARYNGITIS,,HLT_0036,,HLGT_0709,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-02,2013-04-27,,30,25, CDISCPILOT01,AE,01-711-1036,4,E04,EAR INFECTION,EAR INFECTION,,EAR INFECTION,,HLT_0757,,HLGT_0760,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-08-29,2012-08-04,2012-08-12,32,7,15 CDISCPILOT01,AE,01-711-1036,3,E05,GLOSSITIS,GLOSSITIS,,GLOSSITIS,,HLT_0250,,HLGT_0427,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-08-12,2012-08-12,,15,15, CDISCPILOT01,AE,01-711-1036,1,E03,HEADACHE,INTERMITTENT HEADACHE,,HEADACHE,,HLT_0064,,HLGT_0344,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-07-29,2012-07-29,,1,1, CDISCPILOT01,AE,01-711-1143,8,E19,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-28,2013-05-18,,56,46, CDISCPILOT01,AE,01-711-1143,13,E22,CERUMEN IMPACTION,CERUMEN IMPACTION,,CERUMEN IMPACTION,,HLT_0018,,HLGT_0158,,EAR AND LABYRINTH DISORDERS,,EAR AND LABYRINTH DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-01,2013-06-01,,60,60, CDISCPILOT01,AE,01-711-1143,12,E23,CONJUNCTIVAL HAEMORRHAGE,SUBCONJUNCTIVAL HEMORRHAGE,,CONJUNCTIVAL HAEMORRHAGE,,HLT_0013,,HLGT_0720,,EYE DISORDERS,,EYE DISORDERS,,MODERATE,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-01,2013-05-30,,60,58, CDISCPILOT01,AE,01-711-1143,3,E18,NASOPHARYNGITIS,COLD,,NASOPHARYNGITIS,,HLT_0036,,HLGT_0709,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,SEVERE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-29,2013-04-28,2013-05-11,27,26,39 CDISCPILOT01,AE,01-711-1143,6,E18,NASOPHARYNGITIS,COLD,,NASOPHARYNGITIS,,HLT_0036,,HLGT_0709,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-15,2013-04-28,2013-05-11,43,26,39 CDISCPILOT01,AE,01-711-1143,2,E16,PARAESTHESIA ORAL,TINGLING MOUTH,,PARAESTHESIA ORAL,,HLT_0727,,HLGT_0035,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-17,2013-04-11,,15,9, CDISCPILOT01,AE,01-711-1143,11,E20,RASH PRURITIC,ITCHY RASH,,RASH PRURITIC,,HLT_0127,,HLGT_0753,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-01,2013-05-27,2013-05-31,60,55,59 CDISCPILOT01,AE,01-711-1143,7,E24,SUPRAVENTRICULAR EXTRASYSTOLES,ECTOPIC ATRIAL BEATS,,SUPRAVENTRICULAR EXTRASYSTOLES,,HLT_0188,,HLGT_0279,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-28,2013-04-29,2013-05-15,56,27,43 CDISCPILOT01,AE,01-711-1143,1,E15,TINNITUS,TINNITUS,,TINNITUS,,HLT_0570,,HLGT_0180,,EAR AND LABYRINTH DISORDERS,,EAR AND LABYRINTH DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-04-17,2007-10,,15,, CDISCPILOT01,AE,01-711-1143,14,E21,VENTRICULAR EXTRASYSTOLES,PREMATURE VENTRICULAR CONTRACTIONS,,VENTRICULAR EXTRASYSTOLES,,HLT_0050,,HLGT_0594,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-22,2013-05-28,2013-06-01,81,56,60 CDISCPILOT01,AE,01-711-1433,3,E03,ASTHENIA,WEAKNESS,,ASTHENIA,,HLT_0205,,HLGT_0614,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-06,2013-02-05,,11,10, CDISCPILOT01,AE,01-711-1433,1,E01,HYPERTENSION,HYPERTENSION,,HYPERTENSION,,HLT_0228,,HLGT_0476,,VASCULAR DISORDERS,,VASCULAR DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-01-25,2012-07-23,,-2,-188, CDISCPILOT01,AE,01-711-1433,2,E01,HYPERTENSION,HYPERTENSION,,HYPERTENSION,,HLT_0228,,HLGT_0476,,VASCULAR DISORDERS,,VASCULAR DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-02-06,2012-07-23,,11,-188, CDISCPILOT01,AE,01-713-1043,1,E06,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-30,2013-09-26,,16,12, CDISCPILOT01,AE,01-713-1043,4,E06,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-13,2013-09-26,,29,12, CDISCPILOT01,AE,01-713-1043,7,E07,CATARACT OPERATION,CATARACT EXTRACTION,,CATARACT OPERATION,,HLT_0432,,HLGT_0058,,SURGICAL AND MEDICAL PROCEDURES,,SURGICAL AND MEDICAL PROCEDURES,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-24,2014-03-08,2014-03-08,191,175,175 CDISCPILOT01,AE,01-713-1043,5,E04,NAUSEA,NAUSEA,,NAUSEA,,HLT_0742,,HLGT_0326,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-13,2013-10-11,2013-10-11,29,27,27 CDISCPILOT01,AE,01-713-1043,6,E05,VOMITING,EMESIS,,VOMITING,,HLT_0016,,HLGT_0350,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-13,2013-10-11,2013-10-11,29,27,27 CDISCPILOT01,AE,01-713-1073,1,E03,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-07-21,2014-07-14,,114,107, CDISCPILOT01,AE,01-713-1141,3,E04,BACK PAIN,BACK PAIN,,BACK PAIN,,HLT_0115,,HLGT_0508,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MODERATE,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-06,2013-06-30,,68,31, CDISCPILOT01,AE,01-713-1141,4,E05,DELIRIUM,DELIRIUM,,DELIRIUM,,HLT_0376,,HLGT_0176,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,Y,N,N,TREATMENT,2013-08-06,2013-07-01,2013-07-15,68,32,46 CDISCPILOT01,AE,01-713-1141,2,E03,RASH PRURITIC,PRURITIC RASH,,RASH PRURITIC,,HLT_0127,,HLGT_0753,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-06,2013-06-21,2013-07-15,68,22,46 CDISCPILOT01,AE,01-713-1179,4,E05,ASTHENIA,LOWER EXTREMITIES WEAKNESS OF,,ASTHENIA,,HLT_0205,,HLGT_0614,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-07,2013-09-05,,30,28, CDISCPILOT01,AE,01-713-1179,6,E05,ASTHENIA,LOWER EXTREMITIES WEAKNESS OF,,ASTHENIA,,HLT_0205,,HLGT_0614,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-19,2013-09-05,,42,28, CDISCPILOT01,AE,01-713-1179,14,E10,CERVICITIS,CERVICITIS,,CERVICITIS,,HLT_0651,,HLGT_0282,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-01,2013-11-23,2013-12-02,146,107,116 CDISCPILOT01,AE,01-713-1179,2,E02,DYSPEPSIA,HEARTBURN,,DYSPEPSIA,,HLT_0244,,HLGT_0716,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-24,2013-08-22,2013-08-22,16,14,14 CDISCPILOT01,AE,01-713-1179,7,E06,DYSPEPSIA,INDIGESTION,,DYSPEPSIA,,HLT_0244,,HLGT_0716,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-19,2013-09-12,,42,35, CDISCPILOT01,AE,01-713-1179,1,E01,DYSURIA,MICTURITION BURNING,,DYSURIA,,HLT_0637,,HLGT_0210,,RENAL AND URINARY DISORDERS,,RENAL AND URINARY DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-24,2013-08-19,2013-08-23,16,11,15 CDISCPILOT01,AE,01-713-1179,9,E08,GASTROENTERITIS VIRAL,STOMACH FLU,,GASTROENTERITIS VIRAL,,HLT_0211,,HLGT_0385,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MODERATE,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,Y,N,N,TREATMENT,2013-11-06,2013-10-10,2013-10-13,90,63,66 CDISCPILOT01,AE,01-713-1179,10,E11,GASTROOESOPHAGEAL REFLUX DISEASE,GASTROOESOPHAGEAL REFLUX DISEASE,,GASTROOESOPHAGEAL REFLUX DISEASE,,HLT_0407,,HLGT_0304,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-06,2013-10-10,,90,63, CDISCPILOT01,AE,01-713-1179,15,E07,PELVIC PAIN,PELVIC PAIN,,PELVIC PAIN,,HLT_0189,,HLGT_0691,,REPRODUCTIVE SYSTEM AND BREAST DISORDERS,,REPRODUCTIVE SYSTEM AND BREAST DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-24,2013-10-10,2014-01-18,169,63,163 CDISCPILOT01,AE,01-713-1179,5,E04,URINARY TRACT INFECTION,URINARY TRACT INFECTION,,URINARY TRACT INFECTION,,HLT_0161,,HLGT_0093,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-19,2013-08-28,2013-09-08,42,20,31 CDISCPILOT01,AE,01-713-1179,13,E09,VAGINAL MYCOSIS,VAGINAL YEAST INFECTION,,VAGINAL MYCOSIS,,HLT_0508,,HLGT_0643,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-01,2013-11-23,2013-12-02,146,107,116 CDISCPILOT01,AE,01-713-1209,1,E05,ABDOMINAL PAIN,ABDOMINAL PAIN,,ABDOMINAL PAIN,,HLT_0217,,HLGT_0419,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-14,2013-05-30,,19,4, CDISCPILOT01,AE,01-713-1209,3,E05,ABDOMINAL PAIN,ABDOMINAL PAIN,,ABDOMINAL PAIN,,HLT_0217,,HLGT_0419,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-19,2013-05-30,,85,4, CDISCPILOT01,AE,01-713-1209,2,E06,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-14,2013-06-02,,19,7, CDISCPILOT01,AE,01-713-1209,4,E08,DIZZINESS,LIGHTHEADEDNESS,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-14,2013-10-31,,172,158, CDISCPILOT01,AE,01-713-1256,2,E03,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-11-14,2012-10-30,2012-10-31,57,42,43 CDISCPILOT01,AE,01-713-1269,1,E01,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-10,2014-02-02,,15,7, CDISCPILOT01,AE,01-713-1269,2,E02,COUGH,COUGH,,COUGH,,HLT_0701,,HLGT_0280,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-20,2014-04-18,,84,82, CDISCPILOT01,AE,01-713-1269,4,E04,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-07-13,2014-07-10,,168,165, CDISCPILOT01,AE,01-713-1269,6,E04,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-07-28,2014-07-10,,183,165, CDISCPILOT01,AE,01-713-1269,3,E03,SHOULDER PAIN,SHOULDER PAIN,,SHOULDER PAIN,,HLT_0527,,HLGT_0288,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-06-15,2014-06-01,,140,126, CDISCPILOT01,AE,01-713-1269,5,E03,SHOULDER PAIN,SHOULDER PAIN,,SHOULDER PAIN,,HLT_0527,,HLGT_0288,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-07-28,2014-06-01,,183,126, CDISCPILOT01,AE,01-713-1448,3,E03,APPLICATION SITE IRRITATION,APPLICATION SITE IRRITATION,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-06-07,2014-03-19,2014-05-23,140,60,125 CDISCPILOT01,AE,01-713-1448,4,E04,NAUSEA,NAUSEA,,NAUSEA,,HLT_0742,,HLGT_0326,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-06-07,2014-03-27,2014-05-23,140,68,125 CDISCPILOT01,AE,01-714-1035,7,E09,BRONCHITIS,BRONCHITIS,,BRONCHITIS,,HLT_0634,,HLGT_0523,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-08-06,2014-07-18,2014-07-24,112,93,99 CDISCPILOT01,AE,01-714-1035,5,E04,BUNDLE BRANCH BLOCK RIGHT,INCOMPLETE RIGHT BUNDLE BRANCH BLOCK,,BUNDLE BRANCH BLOCK RIGHT,,HLT_0751,,HLGT_0597,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-06-17,2014-05-26,2014-06-04,62,40,49 CDISCPILOT01,AE,01-714-1035,4,E07,ELECTROCARDIOGRAM ST SEGMENT DEPRESSION,ST SEGMENT DEPRESSED,,ELECTROCARDIOGRAM ST SEGMENT DEPRESSION,,HLT_0610,,HLGT_0220,,INVESTIGATIONS,,INVESTIGATIONS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-06-04,2014-06-04,,49,49, CDISCPILOT01,AE,01-714-1035,2,E05,ELECTROCARDIOGRAM T WAVE INVERSION,T WAVE INVERSION,,ELECTROCARDIOGRAM T WAVE INVERSION,,HLT_0289,,HLGT_0130,,INVESTIGATIONS,,INVESTIGATIONS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-05-26,2014-05-26,,40,40, CDISCPILOT01,AE,01-714-1035,6,E06,SUPRAVENTRICULAR EXTRASYSTOLES,PREMATURE ATRIAL CONTRACTION,,SUPRAVENTRICULAR EXTRASYSTOLES,,HLT_0188,,HLGT_0279,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-07-10,2014-06-04,2014-06-17,85,49,62 CDISCPILOT01,AE,01-714-1068,3,E06,APPLICATION SITE ERYTHEMA,APPLICATION SITE ERYTHEMA,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-03,2013-09-20,,57,44, CDISCPILOT01,AE,01-714-1068,5,E06,APPLICATION SITE ERYTHEMA,APPLICATION SITE ERYTHEMA,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-16,2013-09-20,,70,44, CDISCPILOT01,AE,01-714-1068,4,E07,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-03,2013-09-20,,57,44, CDISCPILOT01,AE,01-714-1068,6,E07,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-16,2013-09-20,,70,44, CDISCPILOT01,AE,01-714-1068,2,E04,SKIN IRRITATION,SKIN IRRITATION,,SKIN IRRITATION,,HLT_0583,,HLGT_0384,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-05,2013-08-12,2013-08-22,29,5,15 CDISCPILOT01,AE,01-714-1195,8,E06,APPLICATION SITE ERYTHEMA,APPLICATION SITE REDNESS,,APPLICATION SITE ERYTHEMA,,HLT_0617,,HLGT_0152,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,SEVERE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-09,2013-05-13,2013-07-17,106,18,83 CDISCPILOT01,AE,01-714-1195,5,E08,APPLICATION SITE PRURITUS,APPLICATION SITE PRURITUS,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-23,2013-05-17,,28,22, CDISCPILOT01,AE,01-714-1195,6,E04,DIARRHOEA,LOOSE STOOLS,,DIARRHOEA,,HLT_0148,,HLGT_0588,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-09,2013-05-12,2013-07-17,106,17,83 CDISCPILOT01,AE,01-714-1195,9,E09,DYSURIA,URINATION DIFFICULTY,,DYSURIA,,HLT_0637,,HLGT_0210,,RENAL AND URINARY DISORDERS,,RENAL AND URINARY DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-09,2013-07-25,2013-08-06,106,91,103 CDISCPILOT01,AE,01-714-1195,7,E05,HYPERHIDROSIS,SWEATING,,HYPERHIDROSIS,,HLT_0587,,HLGT_0005,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-09,2013-05-12,2013-07-17,106,17,83 CDISCPILOT01,AE,01-714-1195,4,E07,SOMNOLENCE,DROWSINESS,,SOMNOLENCE,,HLT_0160,,HLGT_0254,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-23,2013-05-14,,28,19, CDISCPILOT01,AE,01-714-1288,7,E13,ARTHRALGIA,KNEE PAIN,,ARTHRALGIA,,HLT_0375,,HLGT_0610,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-01,2014-03-08,,119,95, CDISCPILOT01,AE,01-714-1288,8,E12,BACK PAIN,LOW BACK PAIN,,BACK PAIN,,HLT_0115,,HLGT_0508,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-29,2014-02-24,2014-04-08,147,83,126 CDISCPILOT01,AE,01-714-1288,5,E11,COUGH,COUGH,,COUGH,,HLT_0701,,HLGT_0280,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-02,2014-01-22,2014-01-25,61,50,53 CDISCPILOT01,AE,01-714-1288,2,E08,DIARRHOEA,DIARRHEA,,DIARRHOEA,,HLT_0148,,HLGT_0588,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-17,2013-12-14,2013-12-15,14,11,12 CDISCPILOT01,AE,01-714-1288,1,E07,DIZZINESS,DIZZINESS,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-12-17,2013-12-13,2013-12-13,14,10,10 CDISCPILOT01,AE,01-714-1288,3,E09,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-19,2014-01-11,,47,39, CDISCPILOT01,AE,01-714-1288,4,E10,NASOPHARYNGITIS,HEAD COLD,,NASOPHARYNGITIS,,HLT_0036,,HLGT_0709,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-02,2014-01-22,2014-01-25,61,50,53 CDISCPILOT01,AE,01-714-1288,9,E14,SINUS BRADYCARDIA,BRADYCARDIA SINUS,,SINUS BRADYCARDIA,,HLT_0644,,HLGT_0500,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MODERATE,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-05-27,2014-05-27,,175,175, CDISCPILOT01,AE,01-714-1375,4,E07,EAR PAIN,EAR PAIN,,EAR PAIN,,HLT_0631,,HLGT_0432,,EAR AND LABYRINTH DISORDERS,,EAR AND LABYRINTH DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-26,2013-04-04,2013-04-15,60,38,49 CDISCPILOT01,AE,01-714-1375,6,E09,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-22,2013-06-16,,117,111, CDISCPILOT01,AE,01-714-1375,8,E09,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-23,2013-06-16,,179,111, CDISCPILOT01,AE,01-714-1375,5,E08,PRURITUS,PRURITIS,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-22,2013-05-29,,117,93, CDISCPILOT01,AE,01-714-1375,7,E08,PRURITUS,PRURITIS,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-23,2013-05-29,,179,93, CDISCPILOT01,AE,01-714-1375,3,E06,SKIN IRRITATION,IRRITATION SKIN,,SKIN IRRITATION,,HLT_0583,,HLGT_0384,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-08,2013-03-30,2013-04-06,42,33,40 CDISCPILOT01,AE,01-714-1425,1,E04,ATRIOVENTRICULAR BLOCK SECOND DEGREE,AV BLOCK SECOND DEGREE,,ATRIOVENTRICULAR BLOCK SECOND DEGREE,,HLT_0415,,HLGT_0086,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-08-13,2013-08-13,,-2,-2, CDISCPILOT01,AE,01-715-1107,3,E01,DERMATITIS CONTACT,CONTACT DERMATITIS,,DERMATITIS CONTACT,,HLT_0056,,HLGT_0331,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-14,2013-05-07,2013-05-21,170,71,85 CDISCPILOT01,AE,01-715-1107,2,E02,SINUS BRADYCARDIA,SINUS BRADYCARDIA,,SINUS BRADYCARDIA,,HLT_0644,,HLGT_0500,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-13,2013-05-13,,77,77, CDISCPILOT01,AE,01-715-1207,1,E01,NEPHROLITHIASIS,KIDNEY STONES,,NEPHROLITHIASIS,,HLT_0439,,HLGT_0546,,RENAL AND URINARY DISORDERS,,RENAL AND URINARY DISORDERS,,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-13,2013-01-10,2013-01-10,57,54,54 CDISCPILOT01,AE,01-715-1319,1,E03,SINUS BRADYCARDIA,SINUS BRADYCARDIA,,SINUS BRADYCARDIA,,HLT_0644,,HLGT_0500,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-18,2013-03-18,2013-03-18,30,30,30 CDISCPILOT01,AE,01-715-1321,3,E03,APPLICATION SITE REACTION,APPLICATION SITE REACTION,,APPLICATION SITE REACTION,,HLT_0339,,HLGT_0668,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-22,2014-04-21,,71,70, CDISCPILOT01,AE,01-715-1321,2,E02,NAUSEA,NAUSEA,,NAUSEA,,HLT_0742,,HLGT_0326,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-26,2014-03-14,2014-03-14,44,32,32 CDISCPILOT01,AE,01-715-1321,4,E04,SINUS BRADYCARDIA,SINUS BRADYCARDIA,,SINUS BRADYCARDIA,,HLT_0644,,HLGT_0500,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-22,2014-04-22,,71,71, CDISCPILOT01,AE,01-715-1405,4,E05,CONFUSIONAL STATE,CONFUSION,,CONFUSIONAL STATE,,HLT_0642,,HLGT_0329,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-13,2013-07-08,2013-07-08,8,3,3 CDISCPILOT01,AE,01-715-1405,3,E04,DIZZINESS,DIZZINESS,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-13,2013-07-08,2013-07-08,8,3,3 CDISCPILOT01,AE,01-715-1405,2,E03,HYPERHIDROSIS,SWEATING,,HYPERHIDROSIS,,HLT_0587,,HLGT_0005,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-13,2013-07-08,2013-07-08,8,3,3 CDISCPILOT01,AE,01-715-1405,1,E02,PALPITATIONS,PALPITATIONS,,PALPITATIONS,,HLT_0493,,HLGT_0593,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-13,2013-07-08,2013-07-08,8,3,3 CDISCPILOT01,AE,01-715-1405,6,E01,SINUS BRADYCARDIA,SINUS BRADYCARDIA,,SINUS BRADYCARDIA,,HLT_0644,,HLGT_0500,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-11,2013-07-13,2013-07-13,190,8,8 CDISCPILOT01,AE,01-716-1024,3,E13,EMPHYSEMA,EMPHYSEMA,,EMPHYSEMA,,HLT_0698,,HLGT_0221,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-12-30,2012-12-16,,175,161, CDISCPILOT01,AE,01-716-1024,2,E12,NASOPHARYNGITIS,COLD SYMPTOMS,,NASOPHARYNGITIS,,HLT_0036,,HLGT_0709,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-09-30,2012-08-20,2012-09-27,84,43,81 CDISCPILOT01,AE,01-716-1026,4,E08,EAR INFECTION,EAR INFECTION,,EAR INFECTION,,HLT_0757,,HLGT_0760,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-07-31,2014-07-16,2014-07-25,121,106,115 CDISCPILOT01,AE,01-716-1026,7,E09,EAR INFECTION,EAR INFECTION,,EAR INFECTION,,HLT_0757,,HLGT_0760,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-08-28,2014-08-15,2014-08-27,149,136,148 CDISCPILOT01,AE,01-716-1026,5,E10,ELECTROCARDIOGRAM T WAVE AMPLITUDE DECREASED,T WAVE FLATTENING OF,,ELECTROCARDIOGRAM T WAVE AMPLITUDE DECREASED,,HLT_0037,,HLGT_0030,,INVESTIGATIONS,,INVESTIGATIONS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-07-31,2014-07-31,,121,121, CDISCPILOT01,AE,01-716-1026,6,E05,ELECTROCARDIOGRAM T WAVE INVERSION,T WAVE INVERTED,,ELECTROCARDIOGRAM T WAVE INVERSION,,HLT_0289,,HLGT_0130,,INVESTIGATIONS,,INVESTIGATIONS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-08-28,2014-04-18,2014-07-31,149,17,121 CDISCPILOT01,AE,01-716-1026,1,E06,HYPERHIDROSIS,PERSPIRATION EXCESSIVE,,HYPERHIDROSIS,,HLT_0587,,HLGT_0005,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-18,2014-04-17,,17,16, CDISCPILOT01,AE,01-716-1026,2,E07,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-18,2014-04-17,,17,16, CDISCPILOT01,AE,01-716-1044,3,E05,CONFUSIONAL STATE,CONFUSION,,CONFUSIONAL STATE,,HLT_0642,,HLGT_0329,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-16,2013-10-15,,173,172, CDISCPILOT01,AE,01-716-1044,2,E04,DIARRHOEA,DIARRHEA,,DIARRHOEA,,HLT_0148,,HLGT_0588,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-13,2013-05-21,2013-05-26,48,25,30 CDISCPILOT01,AE,01-716-1063,2,E09,FATIGUE,TIREDNESS,,FATIGUE,,HLT_0043,,HLGT_0181,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-04,2013-07-01,,57,54, CDISCPILOT01,AE,01-716-1063,1,E11,HYPERHIDROSIS,PERSPIRATION EXCESSIVE,,HYPERHIDROSIS,,HLT_0587,,HLGT_0005,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-09,2013-05-09,,1,1, CDISCPILOT01,AE,01-716-1063,6,E10,LETHARGY,LETHARGY,,LETHARGY,,HLT_0027,,HLGT_0448,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-31,2013-07-31,,84,84, CDISCPILOT01,AE,01-716-1063,4,E12,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-31,2013-07-04,2013-07-28,84,57,81 CDISCPILOT01,AE,01-716-1063,7,E13,RESTLESSNESS,RESTLESSNESS,,RESTLESSNESS,,HLT_0427,,HLGT_0510,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-28,2013-07-28,2013-07-31,112,81,84 CDISCPILOT01,AE,01-716-1071,2,E10,FATIGUE,TIREDNESS,,FATIGUE,,HLT_0043,,HLGT_0181,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-26,2013-07-13,,49,36, CDISCPILOT01,AE,01-716-1071,1,E09,HYPERSOMNIA,SLEEP EXCESSIVE,,HYPERSOMNIA,,HLT_0231,,HLGT_0628,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-26,2013-07-13,,49,36, CDISCPILOT01,AE,01-716-1071,3,E08,SYNCOPE,SYNCOPE,,SYNCOPE,,HLT_0440,,HLGT_0310,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-01,2013-07-31,2013-07-31,55,54,54 CDISCPILOT01,AE,01-716-1094,1,E07,ATRIAL FLUTTER,ATRIAL FLUTTER,,ATRIAL FLUTTER,,HLT_0477,,HLGT_0627,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-19,2013-01-19,,32,32, CDISCPILOT01,AE,01-716-1094,2,E08,BUNDLE BRANCH BLOCK RIGHT,INCOMPLETE RIGHT BUNDLE BRANCH BLOCK,,BUNDLE BRANCH BLOCK RIGHT,,HLT_0751,,HLGT_0597,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-19,2013-01-19,,32,32, CDISCPILOT01,AE,01-716-1094,3,E09,VENTRICULAR SEPTAL DEFECT,VENTRICULAR SEPTAL DEFECT,,VENTRICULAR SEPTAL DEFECT,,HLT_0589,,HLGT_0747,,"CONGENITAL, FAMILIAL AND GENETIC DISORDERS",,"CONGENITAL, FAMILIAL AND GENETIC DISORDERS",,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-19,2013-01-19,,32,32, CDISCPILOT01,AE,01-716-1103,2,E06,BLISTER,BLISTERS,,BLISTER,,HLT_0752,,HLGT_0267,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-07-23,2014-07-09,2014-07-16,126,112,119 CDISCPILOT01,AE,01-716-1103,5,E08,BLISTER,BLISTERS,,BLISTER,,HLT_0752,,HLGT_0267,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SEVERE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-08-30,2014-08-17,2014-08-24,164,151,158 CDISCPILOT01,AE,01-716-1103,3,E07,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-07-23,2014-07-09,,126,112, CDISCPILOT01,AE,01-716-1103,1,E05,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-07-23,2014-07-09,,126,112, CDISCPILOT01,AE,01-716-1108,1,E04,ELECTROCARDIOGRAM ST SEGMENT DEPRESSION,ST SEGMENT DEPRESSED,,ELECTROCARDIOGRAM ST SEGMENT DEPRESSION,,HLT_0610,,HLGT_0220,,INVESTIGATIONS,,INVESTIGATIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-12,2013-04-12,,60,60, CDISCPILOT01,AE,01-716-1108,2,E05,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-10,2013-05-01,,88,79, CDISCPILOT01,AE,01-716-1151,3,E07,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-15,2013-03-15,,43,43, CDISCPILOT01,AE,01-716-1151,4,E05,MALIGNANT FIBROUS HISTIOCYTOMA,MALIGNANT FIBROUS HISTIOCYTOMA,,MALIGNANT FIBROUS HISTIOCYTOMA,,HLT_0245,,HLGT_0507,,"NEOPLASMS BENIGN, MALIGNANT AND UNSPECIFIED (INCL CYSTS AND POLYPS)",,"NEOPLASMS BENIGN, MALIGNANT AND UNSPECIFIED (INCL CYSTS AND POLYPS)",,MILD,N,,NONE,RECOVERED/RESOLVED,Y,N,N,N,N,N,N,TREATMENT,2013-04-02,2013-02-19,2013-03-22,61,19,50 CDISCPILOT01,AE,01-716-1151,2,E06,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-15,2013-03-15,,43,43, CDISCPILOT01,AE,01-716-1157,2,E06,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-04,2013-10-25,,34,24, CDISCPILOT01,AE,01-716-1157,3,E07,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-04,2013-10-25,,34,24, CDISCPILOT01,AE,01-716-1157,4,E05,UPPER RESPIRATORY TRACT INFECTION,UPPER RESPIRATORY INFECTION,,UPPER RESPIRATORY TRACT INFECTION,,HLT_0520,,HLGT_0489,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-06,2013-10-17,2013-11-04,36,16,34 CDISCPILOT01,AE,01-716-1160,2,E03,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-23,2013-05-09,,49,35, CDISCPILOT01,AE,01-716-1160,1,E02,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-23,2013-05-09,,49,35, CDISCPILOT01,AE,01-716-1167,3,E05,BLISTER,BLISTERS,,BLISTER,,HLT_0752,,HLGT_0267,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-12-03,2012-12-03,,57,57, CDISCPILOT01,AE,01-716-1167,5,E06,HYPERSENSITIVITY,ALLERGY,,HYPERSENSITIVITY,,HLT_0473,,HLGT_0765,,IMMUNE SYSTEM DISORDERS,,IMMUNE SYSTEM DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-13,2013-03-10,2013-04-10,188,154,185 CDISCPILOT01,AE,01-716-1167,1,E03,PRURITUS,ITCH,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-11-19,2012-11-17,,43,41, CDISCPILOT01,AE,01-716-1167,2,E04,SWELLING,SWELLING,,SWELLING,,HLT_0658,,HLGT_0484,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-11-19,2012-11-17,,43,41, CDISCPILOT01,AE,01-716-1177,1,E03,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2014-10-20,2014-08-24,,49,-9, CDISCPILOT01,AE,01-716-1189,2,E05,DELUSION,DELUSIONS,,DELUSION,,HLT_0198,,HLGT_0565,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-11-27,2012-11-24,,50,47, CDISCPILOT01,AE,01-716-1189,1,E04,HALLUCINATION,HALLUCINATION,,HALLUCINATION,,HLT_0026,,HLGT_0649,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-11-27,2012-11-24,,50,47, CDISCPILOT01,AE,01-716-1189,4,E07,PROSTATE CANCER,PROSTATE CANCER,,PROSTATE CANCER,,HLT_0412,,HLGT_0190,,"NEOPLASMS BENIGN, MALIGNANT AND UNSPECIFIED (INCL CYSTS AND POLYPS)",,"NEOPLASMS BENIGN, MALIGNANT AND UNSPECIFIED (INCL CYSTS AND POLYPS)",,SEVERE,N,,NONE,NOT RECOVERED/NOT RESOLVED,Y,N,N,N,N,N,N,TREATMENT,2013-03-03,2013-02-07,,146,122, CDISCPILOT01,AE,01-716-1189,3,E06,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-05,2013-01-05,,89,89, CDISCPILOT01,AE,01-716-1229,2,E03,BLOOD CHOLESTEROL INCREASED,HIGH CHOLESTEROL,,BLOOD CHOLESTEROL INCREASED,,HLT_0210,,HLGT_0430,,INVESTIGATIONS,,INVESTIGATIONS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-06,2013-03-06,,15,15, CDISCPILOT01,AE,01-716-1229,1,E01,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-20,2013-02-20,,1,1, CDISCPILOT01,AE,01-716-1298,6,E07,BLISTER,BLISTERS,,BLISTER,,HLT_0752,,HLGT_0267,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-07,2013-06-08,2013-07-06,183,62,90 CDISCPILOT01,AE,01-716-1298,4,E05,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-07,2013-04-22,2013-07-06,183,15,90 CDISCPILOT01,AE,01-716-1298,5,E06,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-07,2013-04-22,2013-07-06,183,15,90 CDISCPILOT01,AE,01-716-1308,1,E01,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-23,2013-09-20,,27,24, CDISCPILOT01,AE,01-716-1311,2,E07,ABDOMINAL PAIN,ABDOMINAL PAIN,,ABDOMINAL PAIN,,HLT_0217,,HLGT_0419,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-08-07,2014-07-22,2014-08-02,86,70,81 CDISCPILOT01,AE,01-716-1311,4,E06,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-09-30,2014-05-28,2014-09-22,140,15,132 CDISCPILOT01,AE,01-716-1311,3,E08,ULCER,ULCER,,ULCER,,HLT_0040,,HLGT_0245,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-08-07,2014-08-02,,86,81, CDISCPILOT01,AE,01-716-1364,2,E05,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-09-02,2013-09-02,,61,61, CDISCPILOT01,AE,01-716-1364,1,E04,PRURITUS,ITCH,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-18,2013-08-18,,46,46, CDISCPILOT01,AE,01-716-1373,1,E05,COGNITIVE DISORDER,COGNITIVE IMPAIRMENT,,COGNITIVE DISORDER,,HLT_0265,,HLGT_0506,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-12-14,2012-12-14,,1,1, CDISCPILOT01,AE,01-716-1373,2,E04,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-12-30,2012-12-15,,17,2, CDISCPILOT01,AE,01-716-1418,2,E03,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-19,2013-05-05,,15,1, CDISCPILOT01,AE,01-716-1418,7,E05,HEADACHE,HEADACHE,,HEADACHE,,HLT_0064,,HLGT_0344,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-10-05,2013-07,2013-09-26,154,,145 CDISCPILOT01,AE,01-716-1418,10,E07,HEADACHE,HEADACHE,,HEADACHE,,HLT_0064,,HLGT_0344,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-20,2013-09-26,2013-11-11,200,145,191 CDISCPILOT01,AE,01-716-1418,4,E02,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-19,2013-05-07,,15,3, CDISCPILOT01,AE,01-716-1418,3,E08,URTICARIA,WELTS,,URTICARIA,,HLT_0420,,HLGT_0705,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-19,2013-05-05,2013-05-07,15,1,3 CDISCPILOT01,AE,01-716-1418,8,E06,VISION BLURRED,BLURRED VISION,,VISION BLURRED,,HLT_0120,,HLGT_0598,,EYE DISORDERS,,EYE DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-10-05,2013-07,2013-10-04,154,,153 CDISCPILOT01,AE,01-716-1441,1,E06,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-05-19,2014-05-11,,118,110, CDISCPILOT01,AE,01-716-1447,5,E10,CHEST PAIN,CHEST PAIN,,CHEST PAIN,,HLT_0717,,HLGT_0195,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-12,2014-04-05,2014-04-09,118,111,115 CDISCPILOT01,AE,01-716-1447,4,E08,ELECTROCARDIOGRAM T WAVE INVERSION,T WAVE INVERTED,,ELECTROCARDIOGRAM T WAVE INVERSION,,HLT_0289,,HLGT_0130,,INVESTIGATIONS,,INVESTIGATIONS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-14,2014-03-14,,89,89, CDISCPILOT01,AE,01-716-1447,2,E07,ERYTHEMA,ERYTHEMA,,ERYTHEMA,,HLT_0284,,HLGT_0192,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-27,2014-01-14,,43,30, CDISCPILOT01,AE,01-716-1447,1,E06,HYPERHIDROSIS,PERSPIRATION EXCESSIVE,,HYPERHIDROSIS,,HLT_0587,,HLGT_0005,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-11,2014-01-01,,27,17, CDISCPILOT01,AE,01-716-1447,3,E09,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-27,2014-01-14,,43,30, CDISCPILOT01,AE,01-717-1004,7,E11,ANXIETY,ANXIETY,,ANXIETY,,HLT_0559,,HLGT_0570,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-28,2014-01-15,,15,2, CDISCPILOT01,AE,01-717-1004,17,E20,BACK PAIN,BACK PAIN,,BACK PAIN,,HLT_0115,,HLGT_0508,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-06-03,2014-05-21,,141,128, CDISCPILOT01,AE,01-717-1004,12,E06,COUGH,COUGH,,COUGH,,HLT_0701,,HLGT_0280,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MODERATE,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-25,2014-01-15,2014-02-18,43,2,36 CDISCPILOT01,AE,01-717-1004,10,E16,DIARRHOEA,SOFT STOOLS,,DIARRHOEA,,HLT_0148,,HLGT_0588,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,SCREENING,2014-02-11,2014-01-13,2014-02-10,29,-1,28 CDISCPILOT01,AE,01-717-1004,1,E09,ENURESIS,BED WETTING,,ENURESIS,,HLT_0107,,HLGT_0623,,RENAL AND URINARY DISORDERS,,RENAL AND URINARY DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2014-01-14,2013-05,,1,, CDISCPILOT01,AE,01-717-1004,5,E08,FATIGUE,FATIGUE,,FATIGUE,,HLT_0043,,HLGT_0181,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-28,2014-01-15,,15,2, CDISCPILOT01,AE,01-717-1004,8,E12,IRRITABILITY,IRRITABILITY,,IRRITABILITY,,HLT_0627,,HLGT_0461,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-28,2014-01-15,,15,2, CDISCPILOT01,AE,01-717-1004,9,E07,RHINORRHOEA,RUNNY NOSE,,RHINORRHOEA,,HLT_0635,,HLGT_0460,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-09,2014-01-15,2014-02-08,27,2,26 CDISCPILOT01,AE,01-717-1004,15,E18,SINUS BRADYCARDIA,SINUS BRADYCARDIA,,SINUS BRADYCARDIA,,HLT_0644,,HLGT_0500,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-08,2014-04-08,,85,85, CDISCPILOT01,AE,01-717-1004,11,E10,SKIN IRRITATION,SKIN IRRITATION,,SKIN IRRITATION,,HLT_0583,,HLGT_0384,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-11,2014-01-15,2014-02-09,29,2,27 CDISCPILOT01,AE,01-717-1004,14,E17,SKIN IRRITATION,SKIN IRRITATION,,SKIN IRRITATION,,HLT_0583,,HLGT_0384,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-08,2014-03-09,2014-03-15,85,55,61 CDISCPILOT01,AE,01-717-1004,16,E19,SKIN IRRITATION,SKIN IRRITATION,,SKIN IRRITATION,,HLT_0583,,HLGT_0384,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-05-06,2014-04-21,,113,98, CDISCPILOT01,AE,01-717-1004,19,E21,WOUND,WOUND NOS,,WOUND,,HLT_0542,,HLGT_0540,,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-07-01,2014-06-03,2014-06-10,169,141,148 CDISCPILOT01,AE,01-717-1109,4,E06,CONFUSIONAL STATE,CONFUSION,,CONFUSIONAL STATE,,HLT_0642,,HLGT_0329,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-23,2014-02-20,,28,25, CDISCPILOT01,AE,01-717-1109,3,E08,HYPERHIDROSIS,SWEATING INCREASED,,HYPERHIDROSIS,,HLT_0587,,HLGT_0005,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-23,2014-02-15,2014-02-17,28,20,22 CDISCPILOT01,AE,01-717-1109,8,E03,INCREASED APPETITE,INCREASED APPETITE,,INCREASED APPETITE,,HLT_0566,,HLGT_0769,,METABOLISM AND NUTRITION DISORDERS,,METABOLISM AND NUTRITION DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-07-18,2014-01-29,2014-07-16,173,3,171 CDISCPILOT01,AE,01-717-1109,5,E10,INSOMNIA,INSOMNIA,,INSOMNIA,,HLT_0297,,HLGT_0469,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-23,2014-02-22,,28,27, CDISCPILOT01,AE,01-717-1109,6,E09,PRURITUS GENERALISED,GENERALIZED PRURITUS,,PRURITUS GENERALISED,,HLT_0123,,HLGT_0689,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-10,2014-03-04,,43,37, CDISCPILOT01,AE,01-717-1109,2,E07,SKIN IRRITATION,SKIN IRRITATION,,SKIN IRRITATION,,HLT_0583,,HLGT_0384,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-23,2014-02-15,,28,20, CDISCPILOT01,AE,01-717-1109,7,E11,VENTRICULAR EXTRASYSTOLES,PREMATURE VENTRICULAR CONTRACTIONS,,VENTRICULAR EXTRASYSTOLES,,HLT_0050,,HLGT_0594,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-04-18,2014-04-18,,82,82, CDISCPILOT01,AE,01-717-1174,3,E07,INSOMNIA,INSOMNIA,,INSOMNIA,,HLT_0297,,HLGT_0469,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-18,2013-04-17,2013-04-19,117,86,88 CDISCPILOT01,AE,01-717-1174,2,E04,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-04,2013-02-03,,14,13, CDISCPILOT01,AE,01-717-1174,6,E04,PRURITUS,ITCHING,,PRURITUS,,HLT_0778,,HLGT_0695,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-07,2013-02-03,,167,13, CDISCPILOT01,AE,01-717-1174,4,E06,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SEVERE,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-18,2013-04-25,2013-04-26,117,94,95 CDISCPILOT01,AE,01-717-1174,1,E03,SKIN IRRITATION,SKIN IRRITATION,,SKIN IRRITATION,,HLT_0583,,HLGT_0384,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-04,2013-01-26,,14,5, CDISCPILOT01,AE,01-717-1174,5,E03,SKIN IRRITATION,SKIN IRRITATION,,SKIN IRRITATION,,HLT_0583,,HLGT_0384,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-07,2013-01-26,,167,5, CDISCPILOT01,AE,01-717-1201,2,E07,ALOPECIA,HAIR LOSS,,ALOPECIA,,HLT_0077,,HLGT_0234,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-17,2014-01-15,,30,28, CDISCPILOT01,AE,01-717-1201,1,E06,SKIN IRRITATION,SKIN IRRITATION,,SKIN IRRITATION,,HLT_0583,,HLGT_0384,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-03,2013-12-19,,16,1, CDISCPILOT01,AE,01-717-1344,3,E04,FATIGUE,FATIGUE,,FATIGUE,,HLT_0043,,HLGT_0181,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-19,2014-02-01,2014-02-18,40,22,39 CDISCPILOT01,AE,01-717-1344,1,E03,NASAL CONGESTION,NOSE CONGESTION,,NASAL CONGESTION,,HLT_0118,,HLGT_0549,,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,"RESPIRATORY, THORACIC AND MEDIASTINAL DISORDERS",,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-07,2014-02-01,2014-02-06,28,22,27 CDISCPILOT01,AE,01-717-1344,4,E05,NAUSEA,NAUSEA,,NAUSEA,,HLT_0742,,HLGT_0326,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MODERATE,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-14,2014-02-28,2014-03-01,63,49,50 CDISCPILOT01,AE,01-717-1344,5,E06,VOMITING,VOMITING,,VOMITING,,HLT_0016,,HLGT_0350,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MODERATE,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-14,2014-02-28,2014-03-01,63,49,50 CDISCPILOT01,AE,01-717-1357,9,E08,APPLICATION SITE PERSPIRATION,APPLICATION SITE PERSPIRATION,,APPLICATION SITE PERSPIRATION,,HLT_0283,,HLGT_0403,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-20,2013-06-11,2013-10-15,173,42,168 CDISCPILOT01,AE,01-717-1357,1,E04,DIZZINESS,DIZZINESS,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-05-15,1994-04,,15,, CDISCPILOT01,AE,01-717-1357,8,E12,DIZZINESS,DIZZINESS,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-21,2013-08-10,2013-08-10,113,102,102 CDISCPILOT01,AE,01-717-1357,7,E11,NAUSEA,NAUSEA,,NAUSEA,,HLT_0742,,HLGT_0326,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-24,2013-07-22,2013-07-22,85,83,83 CDISCPILOT01,AE,01-717-1357,3,E09,OEDEMA PERIPHERAL,ANKLE EDEMA,,OEDEMA PERIPHERAL,,HLT_0661,,HLGT_0137,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-29,2013-05-29,,29,29, CDISCPILOT01,AE,01-717-1357,2,E07,SKIN IRRITATION,SKIN IRRITATION,,SKIN IRRITATION,,HLT_0583,,HLGT_0384,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-29,2013-05-23,,29,23, CDISCPILOT01,AE,01-717-1357,5,E07,SKIN IRRITATION,SKIN IRRITATION,,SKIN IRRITATION,,HLT_0583,,HLGT_0384,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-19,2013-05-23,,50,23, CDISCPILOT01,AE,01-717-1357,6,E10,VOMITING,VOMITING,,VOMITING,,HLT_0016,,HLGT_0350,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MODERATE,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-24,2013-07-07,2013-07-08,85,68,69 CDISCPILOT01,AE,01-717-1446,2,E01,ANXIETY,ANXIETY AGGRAVATED,,ANXIETY,,HLT_0559,,HLGT_0570,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-06,2013-09-15,2013-09-16,36,15,16 CDISCPILOT01,AE,01-717-1446,7,E07,PAIN,STINGING,,PAIN,,HLT_0314,,HLGT_0478,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-19,2014-01-13,2014-01-14,141,135,136 CDISCPILOT01,AE,01-717-1446,8,E08,PAIN,STINGING,,PAIN,,HLT_0314,,HLGT_0478,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-02-16,2014-01-28,,169,150, CDISCPILOT01,AE,01-717-1446,6,E06,RASH,RASH,,RASH,,HLT_0762,,HLGT_0198,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-16,2013-10-07,2013-10-11,46,37,41 CDISCPILOT01,AE,01-717-1446,9,E03,SINUS BRADYCARDIA,SINUS BRADYCARDIA,,SINUS BRADYCARDIA,,HLT_0644,,HLGT_0500,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-04,2013-10-06,2014-03-03,185,36,184 CDISCPILOT01,AE,01-717-1446,3,E04,SKIN IRRITATION,SKIN IRRITATION,,SKIN IRRITATION,,HLT_0583,,HLGT_0384,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-06,2013-09-19,,36,19, CDISCPILOT01,AE,01-718-1066,2,E11,AGITATION,AGITATION,,AGITATION,,HLT_0140,,HLGT_0170,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-30,2013-07-18,,24,12, CDISCPILOT01,AE,01-718-1066,4,E10,INFLAMMATION,INFLAMMATION LOCALIZED,,INFLAMMATION,,HLT_0582,,HLGT_0004,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-30,2013-07-30,,24,24, CDISCPILOT01,AE,01-718-1066,1,E07,SYNCOPE,SYNCOPE,,SYNCOPE,,HLT_0440,,HLGT_0310,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,SEVERE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,Y,N,N,TREATMENT,2013-07-30,2013-07-16,2013-07-20,24,10,14 CDISCPILOT01,AE,01-718-1066,3,E08,SYNCOPE,SYNCOPE,,SYNCOPE,,HLT_0440,,HLGT_0310,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,SEVERE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,Y,N,N,TREATMENT,2013-07-30,2013-07-30,,24,24, CDISCPILOT01,AE,01-718-1079,2,E03,APPLICATION SITE IRRITATION,APPLICATION SITE IRRITATION,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-10-15,2012-10-05,,27,17, CDISCPILOT01,AE,01-718-1079,3,E03,APPLICATION SITE IRRITATION,APPLICATION SITE IRRITATION,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,SEVERE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-11-06,2012-10-05,,49,17, CDISCPILOT01,AE,01-718-1079,1,E02,CONFUSIONAL STATE,CONFUSION,,CONFUSIONAL STATE,,HLT_0642,,HLGT_0329,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-10-15,2012-10-05,,27,17, CDISCPILOT01,AE,01-718-1101,6,E05,HYPERHIDROSIS,PERSPIRATION EXCESSIVE,,HYPERHIDROSIS,,HLT_0587,,HLGT_0005,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-02,2013-04-14,2013-07-06,167,57,140 CDISCPILOT01,AE,01-718-1101,5,E06,MYOCARDIAL INFARCTION,INFERIOR MYOCARDIAL INFARCTION,,MYOCARDIAL INFARCTION,,HLT_0649,,HLGT_0688,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-06,2013-07-06,,140,140, CDISCPILOT01,AE,01-718-1101,4,E04,SINUS BRADYCARDIA,SINUS BRADYCARDIA,,SINUS BRADYCARDIA,,HLT_0644,,HLGT_0500,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-14,2013-04-13,2013-05-12,118,56,85 CDISCPILOT01,AE,01-718-1101,1,E03,VOMITING,VOMITING,,VOMITING,,HLT_0016,,HLGT_0350,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-14,2013-03-06,2013-03-06,26,18,18 CDISCPILOT01,AE,01-718-1139,3,E07,DIARRHOEA,DIARRHEA,,DIARRHOEA,,HLT_0148,,HLGT_0588,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-17,2013-11-16,2013-11-16,183,182,182 CDISCPILOT01,AE,01-718-1139,2,E06,SOMNOLENCE,SLEEPINESS,,SOMNOLENCE,,HLT_0160,,HLGT_0254,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-15,2013-06-03,2013-07-16,89,16,59 CDISCPILOT01,AE,01-718-1150,3,E04,APPLICATION SITE IRRITATION,APPLICATION SITE BURNING,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-17,2013-03-15,2013-03-15,58,56,56 CDISCPILOT01,AE,01-718-1150,8,E07,APPLICATION SITE IRRITATION,APPLICATION SITE BURNING,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-07,2013-06-16,,170,149, CDISCPILOT01,AE,01-718-1150,4,E05,BRADYCARDIA,BRADYCARDIA,,BRADYCARDIA,,HLT_0640,,HLGT_0294,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-12,2013-02-16,2013-03-17,84,29,58 CDISCPILOT01,AE,01-718-1150,9,E06,BRADYCARDIA,BRADYCARDIA,,BRADYCARDIA,,HLT_0640,,HLGT_0294,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-31,2013-05-10,2013-07-07,194,112,170 CDISCPILOT01,AE,01-718-1150,7,E08,FOOD CRAVING,CARBOHYDRATE CRAVING,,FOOD CRAVING,,HLT_0754,,HLGT_0376,,METABOLISM AND NUTRITION DISORDERS,,METABOLISM AND NUTRITION DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-07,2013-06-09,,170,142, CDISCPILOT01,AE,01-718-1150,10,E09,SINUS BRADYCARDIA,SINUS BRADYCARDIA,,SINUS BRADYCARDIA,,HLT_0644,,HLGT_0500,,CARDIAC DISORDERS,,CARDIAC DISORDERS,,MILD,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-31,2013-07-31,,194,194, CDISCPILOT01,AE,01-718-1150,5,E03,UPPER RESPIRATORY TRACT INFECTION,UPPER RESPIRATORY INFECTION,,UPPER RESPIRATORY TRACT INFECTION,,HLT_0520,,HLGT_0489,,INFECTIONS AND INFESTATIONS,,INFECTIONS AND INFESTATIONS,,MODERATE,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-12,2013-03-06,2013-03-26,84,47,67 CDISCPILOT01,AE,01-718-1170,6,E04,AGITATION,INCREASED AGITATION,,AGITATION,,HLT_0140,,HLGT_0170,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,SEVERE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-03,2013-10-16,,49,31, CDISCPILOT01,AE,01-718-1170,3,E06,BODY TEMPERATURE INCREASED,TEMPERATURE ELEVATION,,BODY TEMPERATURE INCREASED,,HLT_0734,,HLGT_0351,,INVESTIGATIONS,,INVESTIGATIONS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-03,2013-10-11,2013-10-12,49,26,27 CDISCPILOT01,AE,01-718-1170,1,E02,DIZZINESS,LIGHTHEADEDNESS,,DIZZINESS,,HLT_0619,,HLGT_0751,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-03,2013-10-07,2013-10-07,49,22,22 CDISCPILOT01,AE,01-718-1170,2,E05,HYPERHIDROSIS,DIAPHORESIS,,HYPERHIDROSIS,,HLT_0587,,HLGT_0005,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-03,2013-10-11,2013-10-12,49,26,27 CDISCPILOT01,AE,01-718-1170,4,E07,HYPERTENSION,HYPERTENSION,,HYPERTENSION,,HLT_0228,,HLGT_0476,,VASCULAR DISORDERS,,VASCULAR DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-03,2013-10-11,2013-10-12,49,26,27 CDISCPILOT01,AE,01-718-1170,5,E03,SYNCOPE,SYNCOPE,,SYNCOPE,,HLT_0440,,HLGT_0310,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,SEVERE,Y,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,Y,N,N,TREATMENT,2013-11-03,2013-10-12,2013-10-13,49,27,28 CDISCPILOT01,AE,01-718-1250,9,E06,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-01-11,2013-12-29,2014-02-19,113,100,152 CDISCPILOT01,AE,01-718-1250,11,E06,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2014-03-08,2013-12-29,2014-02-19,169,100,152 CDISCPILOT01,AE,01-718-1250,1,E02,BALANCE DISORDER,UNSTEADINESS,,BALANCE DISORDER,,HLT_0541,,HLGT_0101,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,N,,POSSIBLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-17,2013-10-09,2013-11-15,27,19,56 CDISCPILOT01,AE,01-718-1250,6,E02,BALANCE DISORDER,UNSTEADINESS,,BALANCE DISORDER,,HLT_0541,,HLGT_0101,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-16,2013-10-09,2013-11-15,57,19,56 CDISCPILOT01,AE,01-718-1250,3,E04,CONTUSION,BRUISING OF FACE,,CONTUSION,,HLT_0713,,HLGT_0381,,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,MODERATE,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-17,2013-10-15,2013-11-02,27,25,43 CDISCPILOT01,AE,01-718-1250,7,E04,CONTUSION,BRUISING OF FACE,,CONTUSION,,HLT_0713,,HLGT_0381,,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-16,2013-10-15,2013-11-02,57,25,43 CDISCPILOT01,AE,01-718-1250,8,E05,COORDINATION ABNORMAL,INCOORDINATION,,COORDINATION ABNORMAL,,HLT_0315,,HLGT_0015,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-16,2013-11-15,2013-11-15,57,56,56 CDISCPILOT01,AE,01-718-1250,2,E03,FALL,FALL,,FALL,,HLT_0168,,HLGT_0446,,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,"INJURY, POISONING AND PROCEDURAL COMPLICATIONS",,MILD,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-17,2013-10-09,2013-10-09,27,19,19 CDISCPILOT01,AE,01-718-1254,4,E02,APPLICATION SITE DISCOLOURATION,APPLICATION SITE DISCOLORATION,,APPLICATION SITE DISCOLOURATION,,HLT_0121,,HLGT_0273,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-20,2013-08-13,,42,35, CDISCPILOT01,AE,01-718-1254,5,E03,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-20,2013-08-13,,42,35, CDISCPILOT01,AE,01-718-1254,1,E07,ARTHRALGIA,PAIN IN HIP,,ARTHRALGIA,,HLT_0375,,HLGT_0610,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-25,2013-07-13,,16,4, CDISCPILOT01,AE,01-718-1254,3,E01,ARTHRALGIA,KNEE PAIN,,ARTHRALGIA,,HLT_0375,,HLGT_0610,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-06,2013-07-25,2013-07-25,28,16,16 CDISCPILOT01,AE,01-718-1254,9,E09,DYSPHAGIA,SWALLOWING DIFFICULT,,DYSPHAGIA,,HLT_0563,,HLGT_0405,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MODERATE,N,,,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-26,2013-10-31,,140,114, CDISCPILOT01,AE,01-718-1254,8,E08,FOOD CRAVING,CARBOHYDRATE CRAVING,,FOOD CRAVING,,HLT_0754,,HLGT_0376,,METABOLISM AND NUTRITION DISORDERS,,METABOLISM AND NUTRITION DISORDERS,,MODERATE,N,,,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-11-26,2013-10-31,,140,114, CDISCPILOT01,AE,01-718-1254,7,E06,SOMNOLENCE,SOMNOLENCE,,SOMNOLENCE,,HLT_0160,,HLGT_0254,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-10-03,2013-09-03,2013-09-19,86,56,72 CDISCPILOT01,AE,01-718-1328,1,E07,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-04,2013-03-23,2013-03-25,63,51,53 CDISCPILOT01,AE,01-718-1328,2,E08,APPLICATION SITE IRRITATION,APPLICATION SITE BURNING,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-04,2013-03-23,2013-03-25,63,51,53 CDISCPILOT01,AE,01-718-1328,3,E09,APPLICATION SITE IRRITATION,APPLICATION SITE IRRITATION,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-04,2013-04-02,2013-04-21,63,61,80 CDISCPILOT01,AE,01-718-1328,4,E09,APPLICATION SITE IRRITATION,APPLICATION SITE IRRITATION,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-01,2013-04-02,2013-04-21,90,61,80 CDISCPILOT01,AE,01-718-1355,5,E09,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-23,2013-04-27,2013-04-27,85,59,59 CDISCPILOT01,AE,01-718-1355,6,E08,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-23,2013-05-12,2013-05-12,85,74,74 CDISCPILOT01,AE,01-718-1355,7,E07,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-23,2013-05-16,2013-05-16,85,78,78 CDISCPILOT01,AE,01-718-1355,8,E10,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-23,2013-05-20,2013-05-20,85,82,82 CDISCPILOT01,AE,01-718-1355,10,E13,APPLICATION SITE REACTION,APPLICATION SITE REACTION,,APPLICATION SITE REACTION,,HLT_0339,,HLGT_0668,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-07-18,2013-06-23,2013-08-13,141,116,167 CDISCPILOT01,AE,01-718-1355,11,E13,APPLICATION SITE REACTION,APPLICATION SITE REACTION,,APPLICATION SITE REACTION,,HLT_0339,,HLGT_0668,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-15,2013-06-23,2013-08-13,169,116,167 CDISCPILOT01,AE,01-718-1355,4,E06,CONFUSIONAL STATE,CONFUSION,,CONFUSIONAL STATE,,HLT_0642,,HLGT_0329,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MODERATE,N,,REMOTE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-04-25,2013-04-17,,57,49, CDISCPILOT01,AE,01-718-1355,3,E03,DERMATITIS ATOPIC,ATOPIC DERMATITIS,,DERMATITIS ATOPIC,,HLT_0480,,HLGT_0257,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,SCREENING,2013-04-25,1982,,57,, CDISCPILOT01,AE,01-718-1355,13,E14,HYPERTENSION,HYPERTENSION,,HYPERTENSION,,HLT_0228,,HLGT_0476,,VASCULAR DISORDERS,,VASCULAR DISORDERS,,MODERATE,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-29,2013-08-15,2013-08-29,183,169,183 CDISCPILOT01,AE,01-718-1355,2,E05,SKIN ULCER,SKIN EROSION,,SKIN ULCER,,HLT_0005,,HLGT_0017,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,SKIN AND SUBCUTANEOUS TISSUE DISORDERS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-03-28,2013-03-08,2013-03-22,29,9,23 CDISCPILOT01,AE,01-718-1355,9,E11,SOMNOLENCE,SLEEPINESS,,SOMNOLENCE,,HLT_0160,,HLGT_0254,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,N,,NONE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-20,2013-05-25,,113,87, CDISCPILOT01,AE,01-718-1371,3,E08,APPLICATION SITE IRRITATION,APPLICATION SITE IRRITATION,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-24,2013-05-24,,29,29, CDISCPILOT01,AE,01-718-1371,6,E08,APPLICATION SITE IRRITATION,APPLICATION SITE IRRITATION,,APPLICATION SITE IRRITATION,,HLT_0061,,HLGT_0346,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-08-08,2013-05-24,,105,29, CDISCPILOT01,AE,01-718-1371,1,E06,FATIGUE,FATIGUE,,FATIGUE,,HLT_0043,,HLGT_0181,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-24,2013-05-09,2013-05-11,29,14,16 CDISCPILOT01,AE,01-718-1371,5,E13,"HALLUCINATION, VISUAL",VISUAL HALLUCINATIONS,,"HALLUCINATION, VISUAL",,HLT_0369,,HLGT_0663,,PSYCHIATRIC DISORDERS,,PSYCHIATRIC DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-20,2013-06-02,2013-06-03,56,38,39 CDISCPILOT01,AE,01-718-1371,2,E07,NAUSEA,NAUSEA,,NAUSEA,,HLT_0742,,HLGT_0326,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MILD,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-05-24,2013-05-09,2013-05-11,29,14,16 CDISCPILOT01,AE,01-718-1371,4,E11,PARTIAL SEIZURES WITH SECONDARY GENERALISATION,PARTIAL SEIZURES WITH SECONDARY GENERALIZATION,,PARTIAL SEIZURES WITH SECONDARY GENERALISATION,,HLT_0603,,HLGT_0719,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,SEVERE,Y,,NONE,RECOVERED/RESOLVED,N,N,N,N,Y,N,N,TREATMENT,2013-06-20,2013-06-02,2013-06-05,56,38,41 CDISCPILOT01,AE,01-718-1427,7,E07,AMNESIA,SHORT-TERM MEMORY LOSS,,AMNESIA,,HLT_0501,,HLGT_0641,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-28,2013-01-01,2013-01-19,43,16,34 CDISCPILOT01,AE,01-718-1427,10,E11,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-28,2013-01-27,2013-01-27,43,42,42 CDISCPILOT01,AE,01-718-1427,12,E13,APPLICATION SITE DERMATITIS,APPLICATION SITE RASH,,APPLICATION SITE DERMATITIS,,HLT_0343,,HLGT_0241,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MILD,N,,PROBABLE,NOT RECOVERED/NOT RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-18,2013-01-29,,64,44, CDISCPILOT01,AE,01-718-1427,11,E10,APPLICATION SITE PRURITUS,APPLICATION SITE ITCHING,,APPLICATION SITE PRURITUS,,HLT_0317,,HLGT_0338,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,GENERAL DISORDERS AND ADMINISTRATION SITE CONDITIONS,,MODERATE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-02-18,2013-01-27,2013-01-28,64,42,43 CDISCPILOT01,AE,01-718-1427,1,E04,BACK PAIN,BACK PAIN,,BACK PAIN,,HLT_0115,,HLGT_0508,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MUSCULOSKELETAL AND CONNECTIVE TISSUE DISORDERS,,MILD,N,,NONE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-12-31,2012-12-18,2012-12-18,15,2,2 CDISCPILOT01,AE,01-718-1427,15,E14,DECREASED APPETITE,DECREASED APPETITE,,DECREASED APPETITE,,HLT_0574,,HLGT_0231,,METABOLISM AND NUTRITION DISORDERS,,METABOLISM AND NUTRITION DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-03,2013-02-04,2013-02-25,169,50,71 CDISCPILOT01,AE,01-718-1427,5,E08,LETHARGY,LETHARGY,,LETHARGY,,HLT_0027,,HLGT_0448,,NERVOUS SYSTEM DISORDERS,,NERVOUS SYSTEM DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-17,2013-01-05,2013-01-05,32,20,20 CDISCPILOT01,AE,01-718-1427,2,E05,NAUSEA,NAUSEA,,NAUSEA,,HLT_0742,,HLGT_0326,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MODERATE,N,,REMOTE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2012-12-31,2012-12-26,2012-12-26,15,10,10 CDISCPILOT01,AE,01-718-1427,4,E06,NAUSEA,NAUSEA,,NAUSEA,,HLT_0742,,HLGT_0326,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-17,2013-01-03,2013-01-09,32,18,24 CDISCPILOT01,AE,01-718-1427,6,E09,NAUSEA,NAUSEA,,NAUSEA,,HLT_0742,,HLGT_0326,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-17,2013-01-16,2013-01-16,32,31,31 CDISCPILOT01,AE,01-718-1427,8,E12,NAUSEA,NAUSEA,,NAUSEA,,HLT_0742,,HLGT_0326,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,SEVERE,N,,PROBABLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-01-28,2013-01-21,2013-01-24,43,36,39 CDISCPILOT01,AE,01-718-1427,16,E15,NAUSEA,NAUSEA,,NAUSEA,,HLT_0742,,HLGT_0326,,GASTROINTESTINAL DISORDERS,,GASTROINTESTINAL DISORDERS,,MODERATE,N,,POSSIBLE,RECOVERED/RESOLVED,N,N,N,N,N,N,N,TREATMENT,2013-06-03,2013-02-04,2013-02-25,169,50,71 \ No newline at end of file diff --git a/src/test/resources/xport/v5_6/output/ae_meta.csv b/src/test/resources/xport/v5_6/output/ae_meta.csv new file mode 100644 index 0000000..830aff5 --- /dev/null +++ b/src/test/resources/xport/v5_6/output/ae_meta.csv @@ -0,0 +1,55 @@ +Number,Name,Type,Data length,Format,Label +1,STUDYID,Character,12,,Study Identifier +2,DOMAIN,Character,2,,Domain Abbreviation +3,USUBJID,Character,11,,Unique Subject Identifier +4,AESEQ,Numeric,8,,Sequence Number +5,AESPID,Character,3,,Sponsor-Defined Identifier +6,AETERM,Character,46,,Reported Term for the Adverse Event +7,AELLT,Character,46,,Lowest Level Term +8,AELLTCD,Numeric,8,,Lowest Level Term Code +9,AEDECOD,Character,46,,Dictionary-Derived Term +10,AEPTCD,Numeric,8,,Preferred Term Code +11,AEHLT,Character,8,,High Level Term +12,AEHLTCD,Numeric,8,,High Level Term Code +13,AEHLGT,Character,9,,High Level Group Term +14,AEHLGTCD,Numeric,8,,High Level Group Term Code +15,AEBODSYS,Character,67,,Body System or Organ Class +16,AEBDSYCD,Numeric,8,,Body System or Organ Class Code +17,AESOC,Character,67,,Primary System Organ Class +18,AESOCCD,Numeric,8,,Primary System Organ Class Code +19,AESEV,Character,8,,Severity/Intensity +20,AESER,Character,1,,Serious Event +21,AEACN,Character,1,,Action Taken with Study Treatment +22,AEREL,Character,8,,Causality +23,AEOUT,Character,26,,Outcome of Adverse Event +24,AESCAN,Character,1,,Involves Cancer +25,AESCONG,Character,1,,Congenital Anomaly or Birth Defect +26,AESDISAB,Character,1,,Persist or Signif Disability/Incapacity +27,AESDTH,Character,1,,Results in Death +28,AESHOSP,Character,1,,Requires or Prolongs Hospitalization +29,AESLIFE,Character,1,,Is Life Threatening +30,AESOD,Character,1,,Occurred with Overdose +31,EPOCH,Character,9,,Epoch +32,AEDTC,Character,10,,Date/Time of Collection +33,AESTDTC,Character,10,,Start Date/Time of Adverse Event +34,AEENDTC,Character,10,,End Date/Time of Adverse Event +35,AEDY,Numeric,8,,Study Day of Visit/Collection/Exam +36,AESTDY,Numeric,8,,Study Day of Start of Adverse Event +37,AEENDY,Numeric,8,,Study Day of End of Adverse Event +Sas OS: R 3.4.0 +Sas version: 7.00 +Encoding: ASCII +Date created: 06SEP17:20:23:53 +Date modified: 06SEP17:20:23:53 +Number of datasets: 1 + +Datasets: + +Dataset index: 0 +Dataset name: AE +Dataset label: +Dataset type: +Header Length: 5920 +Row Length: 487 +Row Count: 961 +Columns Count: 37 diff --git a/src/test/resources/xport/v5_6/output/air_class.csv b/src/test/resources/xport/v5_6/output/air_class.csv new file mode 100644 index 0000000..c33ea34 --- /dev/null +++ b/src/test/resources/xport/v5_6/output/air_class.csv @@ -0,0 +1 @@ +DATE,AIR -4017,112 -3986,118 -3958,132 -3927,129 -3897,121 -3866,135 -3836,148 -3805,148 -3774,136 -3744,119 -3713,104 -3683,118 -3652,115 -3621,126 -3593,141 -3562,135 -3532,125 -3501,149 -3471,170 -3440,170 -3409,158 -3379,133 -3348,114 -3318,140 -3287,145 -3256,150 -3228,178 -3197,163 -3167,172 -3136,178 -3106,199 -3075,199 -3044,184 -3014,162 -2983,146 -2953,166 -2922,171 -2891,180 -2862,193 -2831,181 -2801,183 -2770,218 -2740,230 -2709,242 -2678,209 -2648,191 -2617,172 -2587,194 -2556,196 -2525,196 -2497,236 -2466,235 -2436,229 -2405,243 -2375,264 -2344,272 -2313,237 -2283,211 -2252,180 -2222,201 -2191,204 -2160,188 -2132,235 -2101,227 -2071,234 -2040,264 -2010,302 -1979,293 -1948,259 -1918,229 -1887,203 -1857,229 -1826,242 -1795,233 -1767,267 -1736,269 -1706,270 -1675,315 -1645,364 -1614,347 -1583,312 -1553,274 -1522,237 -1492,278 -1461,284 -1430,277 -1401,317 -1370,313 -1340,318 -1309,374 -1279,413 -1248,405 -1217,355 -1187,306 -1156,271 -1126,306 -1095,315 -1064,301 -1036,356 -1005,348 -975,355 -944,422 -914,465 -883,467 -852,404 -822,347 -791,305 -761,336 -730,340 -699,318 -671,362 -640,348 -610,363 -579,435 -549,491 -518,505 -487,404 -457,359 -426,310 -396,337 -365,360 -334,342 -306,406 -275,396 -245,420 -214,472 -184,548 -153,559 -122,463 -92,407 -61,362 -31,405 0,417 31,391 60,419 91,461 121,472 152,535 182,622 213,606 244,508 274,461 305,390 335,432 \ No newline at end of file diff --git a/src/test/resources/xport/v5_6/output/air_class_meta.csv b/src/test/resources/xport/v5_6/output/air_class_meta.csv new file mode 100644 index 0000000..1def884 --- /dev/null +++ b/src/test/resources/xport/v5_6/output/air_class_meta.csv @@ -0,0 +1 @@ +Number,Name,Type,Data length,Format,Label 1,DATE,Numeric,8,MONYY., 2,AIR,Numeric,8,,international airline travel (thousands) Sas OS: Linux Sas version: 9.4 Encoding: ASCII Date created: 20JAN21:10:48:57 Date modified: 20JAN21:10:48:57 Number of datasets: 2 Datasets: Dataset index: 0 Dataset name: AIR Dataset label: airline data (monthly: JAN49-DEC60) Dataset type: Header Length: 1040 Row Length: 16 Row Count: 145 Columns Count: 2 Dataset index: 1 Dataset name: CLASS1 Dataset label: Student Data Dataset type: Header Length: 4560 Row Length: 33 Row Count: 19 Columns Count: 5 \ No newline at end of file diff --git a/src/test/resources/xport/v5_6/output/alq_f.csv b/src/test/resources/xport/v5_6/output/alq_f.csv new file mode 100644 index 0000000..dbdd0a3 --- /dev/null +++ b/src/test/resources/xport/v5_6/output/alq_f.csv @@ -0,0 +1 @@ +SEQN,ALQ101,ALQ110,ALQ120Q,ALQ120U,ALQ130,ALQ140Q,ALQ140U,ALQ150 51624,1,,0,,,,,1 51628,2,1,0,,,,,2 51629,1,,4,2,19,4,2,2 51630,1,,20,3,2,0,,2 51633,1,,1,1,1,0,,2 51635,2,1,0,,,,,2 51643,2,1,0,,,,,2 51645,1,,2,1,8,2,1,1 51647,1,,1,1,3,0,,2 51648,1,,1,2,3,2,3,2 51653,1,,2,1,2,2,2,2 51654,1,,100,3,1,0,,1 51655,2,2,,,,,, 51656,1,,2,1,2,0,,2 51657,1,,7,1,6,7,1,1 51658,1,,3,3,5,3,3,2 51660,,,,,,,, 51661,1,,1,3,6,1,3,2 51662,1,,15,3,3,0,,2 51664,1,,2,1,1,0,,2 51666,,,,,,,, 51667,2,1,0,,,,,2 51668,1,,3,1,4,0,,1 51669,2,2,,,,,, 51670,1,,3,1,2,2,2,2 51672,,,,,,,, 51673,1,,1,2,4,0,,2 51675,,,,,,,, 51676,2,2,,,,,, 51677,1,,2,1,3,0,,1 51678,1,,36,3,6,2,1,2 51680,1,,1,2,2,1,3,1 51683,1,,0,,,,,2 51685,1,,1,2,1,0,,2 51687,1,,5,1,2,5,3,2 51690,2,1,1,3,1,0,,2 51691,1,,6,1,1,0,,2 51692,1,,3,1,2,0,,2 51693,,,,,,,, 51694,2,1,0,,,,,2 51696,1,,304,3,5,304,3,1 51697,1,,80,3,3,32,3,2 51699,2,1,0,,,,,2 51701,1,,2,1,12,2,1,2 51702,1,,0,,,,,1 51704,1,,2,2,3,0,,1 51705,1,,3,3,3,0,,2 51707,2,2,,,,,, 51708,1,,0,,,,,1 51709,1,,1,1,9,1,1,2 51710,1,,2,1,4,16,3,2 51711,,,,,,,, 51713,1,,0,,,,,2 51714,1,,2,1,2,0,,2 51715,1,,1,1,6,1,1,2 51718,1,,2,2,1,0,,2 51721,2,1,0,,,,,2 51723,1,,20,2,3,0,,1 51724,1,,1,2,2,0,,2 51726,1,,1,1,4,12,3,2 51728,2,2,,,,,, 51730,2,2,,,,,, 51731,1,,12,3,1,0,,2 51732,1,,5,1,12,5,1,1 51733,,,,,,,, 51734,1,,2,1,5,20,3,1 51735,2,1,0,,,,,2 51736,1,,7,1,2,2,2,2 51737,2,2,,,,,, 51738,1,,4,2,6,4,2,2 51740,1,,10,3,1,0,,2 51741,1,,20,3,3,0,,2 51744,1,,3,3,1,0,,1 51745,1,,5,3,1,0,,2 51746,2,1,3,3,2,0,,2 51747,1,,0,,,,,2 51748,1,,0,,,,,2 51749,1,,1,1,1,0,,2 51750,1,,1,2,3,0,,2 51752,2,2,,,,,, 51754,,,,,,,, 51756,1,,1,2,2,0,,2 51757,1,,90,3,8,90,3,1 51759,1,,3,3,2,0,,2 51760,1,,10,3,7,10,3,2 51761,,,,,,,, 51762,1,,3,2,1,0,,2 51764,1,,1,3,1,0,,2 51768,1,,3,1,3,5,3,2 51769,,,,,,,, 51770,2,1,0,,,,,2 51772,,,,,,,, 51774,1,,1,2,7,10,3,2 51775,,,,,,,, 51776,1,,183,3,1,6,3,2 51777,1,,1,1,7,1,1,2 51778,2,1,0,,,,,2 51779,,,,,,,, 51780,1,,0,,,,,2 51781,1,,3,1,1,3,3,2 51782,2,2,,,,,, 51783,1,,2,3,4,0,,2 51784,1,,5,1,4,2,1,1 51787,1,,3,1,5,3,1,1 51790,1,,3,1,1,0,,2 51791,1,,1,1,3,0,,2 51792,,,,,,,, 51793,,,,,,,, 51795,1,,4,2,1,0,,1 51796,1,,12,2,1,0,,2 51798,1,,6,3,1,0,,2 51799,1,,3,3,4,0,,1 51801,1,,1,1,1,1,3,2 51803,1,,200,3,4,0,,1 51804,2,1,2,3,1,0,,2 51805,2,1,2,3,1,0,,2 51806,1,,2,2,1,0,,1 51807,2,2,,,,,, 51808,1,,0,,,,,2 51809,1,,2,1,1,0,,2 51815,1,,12,3,3,0,,2 51816,1,,2,2,1,0,,2 51817,1,,2,3,1,0,,2 51818,,,,,,,, 51819,1,,0,,,,,1 51820,1,,0,,,,,2 51821,1,,0,,,,,2 51822,1,,2,2,4,7,3,2 51823,1,,5,3,1,0,,2 51824,1,,5,2,5,5,2,2 51825,1,,10,3,3,0,,2 51828,,,,,,,, 51829,1,,3,1,2,2,3,2 51830,2,2,,,,,, 51831,1,,1,2,1,0,,2 51832,1,,1,1,1,3,3,2 51833,2,1,3,3,1,0,,2 51834,2,2,,,,,, 51836,1,,6,2,2,0,,1 51839,2,2,,,,,, 51843,2,1,3,3,2,0,,2 51844,1,,3,2,4,999,,1 51845,2,2,,,,,, 51846,1,,5,1,4,2,3,2 51848,1,,1,2,3,0,,2 51849,2,2,,,,,, 51850,1,,2,1,1,0,,2 51851,2,1,0,,,,,2 51854,1,,7,1,6,7,1,1 51855,1,,0,,,,,1 51856,1,,2,1,1,0,,2 51857,2,1,1,2,1,0,,2 51858,,,,,,,, 51861,1,,2,1,2,0,,2 51863,2,2,,,,,, 51865,1,,2,2,1,0,,2 51866,1,,2,2,1,0,,2 51867,1,,5,1,1,0,,2 51868,1,,4,1,1,4,3,2 51875,2,2,,,,,, 51877,2,2,,,,,, 51878,2,1,2,3,1,0,,2 51880,1,,2,3,4,0,,2 51882,1,,3,3,1,0,,2 51883,,,,,,,, 51885,1,,2,1,12,2,1,2 51886,1,,1,1,10,1,1,2 51887,1,,2,1,2,1,3,2 51888,1,,3,2,1,0,,2 51889,1,,3,1,2,0,,1 51891,,,,,,,, 51892,1,,13,2,2,0,,2 51893,1,,0,,,,,1 51895,2,2,,,,,, 51898,1,,2,2,2,3,3,2 51899,1,,2,1,3,5,3,2 51900,1,,0,,,,,2 51902,,,,,,,, 51903,1,,1,1,3,2,3,2 51904,1,,7,3,2,1,3,2 51905,2,1,0,,,,,1 51906,1,,2,2,4,0,,2 51907,1,,1,1,2,0,,2 51908,2,1,1,3,1,0,,2 51909,2,2,,,,,, 51911,1,,1,1,2,2,3,2 51912,2,1,0,,,,,2 51915,1,,6,3,8,6,3,2 51916,1,,0,,,,,2 51918,1,,2,1,5,2,1,2 51919,1,,10,3,1,0,,2 51921,1,,2,1,5,2,1,2 51922,1,,6,2,3,0,,2 51923,1,,2,2,1,0,,2 51925,2,1,0,,,,,2 51928,2,1,0,,,,,2 51929,2,1,0,,,,,2 51930,1,,2,2,4,7,3,2 51933,1,,0,,,,,1 51936,1,,1,2,1,0,,2 51940,1,,4,1,6,3,1,1 51941,1,,1,1,3,0,,2 51942,,,,,,,, 51943,1,,4,1,2,1,3,2 51944,,,,,,,, 51945,1,,1,2,2,0,,1 51948,2,1,0,,,,,2 51951,2,2,,,,,, 51952,2,2,,,,,, 51957,1,,12,3,1,0,,2 51958,2,1,1,3,1,0,,2 51959,2,1,1,3,4,0,,2 51961,1,,7,1,4,3,1,1 51963,2,1,0,,,,,2 51964,1,,1,1,1,0,,2 51966,2,2,,,,,, 51967,1,,8,2,2,0,,1 51968,1,,0,,,,,1 51971,2,2,,,,,, 51972,2,2,,,,,, 51973,1,,2,2,1,0,,2 51974,,,,,,,, 51975,1,,0,,,,,2 51976,1,,7,1,2,0,,2 51981,,,,,,,, 51982,1,,7,1,6,7,1,1 51983,,,,,,,, 51985,2,2,,,,,, 51989,,,,,,,, 51991,1,,8,3,6,8,3,2 51993,,,,,,,, 51995,1,,0,,,,,2 51996,,,,,,,, 51997,2,1,2,3,1,0,,2 51999,1,,52,3,4,25,3,2 52002,2,1,0,,,,,2 52005,1,,0,,,,,2 52007,1,,1,1,2,10,3,1 52008,1,,2,1,2,7,3,2 52009,1,,2,1,2,0,,2 52010,2,1,7,3,1,0,,2 52012,2,1,0,,,,,2 52013,1,,3,2,1,1,3,2 52017,1,,2,2,2,1,3,2 52019,1,,14,3,1,0,,2 52020,2,2,,,,,, 52021,1,,3,2,3,0,,2 52023,1,,0,,,,,2 52025,1,,2,2,10,5,3,2 52027,1,,3,3,8,3,3,1 52029,,,,,,,, 52031,1,,0,,,,,2 52032,2,2,,,,,, 52033,2,1,1,2,1,0,,1 52039,2,1,1,3,1,0,,2 52042,1,,7,1,2,20,3,1 52043,1,,7,1,1,0,,2 52044,1,,2,1,2,7,3,2 52047,2,2,,,,,, 52050,1,,5,1,3,3,2,2 52051,1,,0,,,,,2 52052,1,,2,1,2,1,3,2 52053,2,2,,,,,, 52054,,,,,,,, 52057,2,1,0,,,,,2 52058,1,,4,1,4,2,1,1 52062,1,,7,1,10,7,1,1 52063,1,,2,2,2,0,,2 52064,1,,4,1,2,1,1,2 52065,1,,1,1,1,0,,2 52067,2,2,,,,,, 52068,1,,10,3,1,0,,1 52069,2,2,,,,,, 52071,1,,1,1,12,1,1,1 52072,,,,,,,, 52073,1,,3,1,1,0,,2 52076,,,,,,,, 52078,1,,0,,,,,2 52080,,,,,,,, 52081,1,,6,1,3,0,,2 52083,2,2,,,,,, 52084,1,,4,1,1,0,,2 52085,1,,0,,,,,2 52086,1,,0,,,,,2 52088,1,,7,1,1,0,,2 52090,1,,0,,,,,2 52092,,,,,,,, 52094,1,,5,3,1,0,,2 52096,2,2,,,,,, 52097,1,,3,3,4,0,,2 52099,1,,3,1,6,3,1,2 52103,1,,7,1,12,7,1,1 52104,1,,0,,,,,2 52106,1,,1,1,3,1,3,2 52107,1,,1,1,4,2,1,1 52109,1,,0,,,,,1 52110,1,,1,2,1,0,,1 52111,1,,7,1,1,999,,2 52112,2,2,,,,,, 52113,,,,,,,, 52115,2,1,1,2,1,0,,2 52116,1,,5,3,2,0,,2 52117,,,,,,,, 52119,1,,7,1,4,1,3,2 52120,1,,9,3,5,9,3,2 52122,1,,7,1,2,0,,2 52124,,,,,,,, 52125,,,,,,,, 52126,2,1,0,,,,,1 52127,1,,0,,,,,1 52129,1,,7,1,3,0,,1 52130,1,,6,3,3,0,,2 52131,1,,1,1,1,0,,2 52134,1,,0,,,,,2 52135,,,,,,,, 52137,1,,2,1,1,0,,2 52138,1,,2,1,6,2,1,2 52140,2,1,0,,,,,2 52144,1,,2,1,2,0,,2 52145,2,2,,,,,, 52146,1,,1,2,1,0,,2 52148,1,,2,2,5,2,2,2 52149,1,,1,3,2,0,,2 52151,2,1,0,,,,,2 52152,1,,2,2,2,0,,2 52153,1,,1,2,3,0,,2 52154,,,,,,,, 52157,1,,2,1,1,0,,2 52159,1,,2,2,2,0,,2 52160,1,,20,3,1,0,,2 52161,2,2,,,,,, 52162,1,,1,3,4,0,,1 52164,,,,,,,, 52166,2,2,,,,,, 52167,1,,5,1,1,2,3,2 52168,1,,3,1,2,2,2,2 52172,1,,3,2,3,0,,1 52173,2,2,,,,,, 52174,,,,,,,, 52175,,,,,,,, 52179,1,,1,1,4,8,3,2 52180,1,,12,3,3,0,,2 52181,,,,,,,, 52182,2,1,2,3,1,0,,2 52183,1,,2,3,6,2,3,2 52184,2,2,,,,,, 52185,1,,2,1,7,2,1,2 52187,1,,2,2,3,1,3,2 52188,1,,0,,,,,2 52190,1,,0,,,,,2 52191,1,,2,2,3,2,3,2 52192,1,,3,2,2,0,,2 52193,1,,2,2,2,0,,2 52195,1,,1,1,2,1,3,1 52197,1,,1,2,3,0,,1 52198,1,,2,2,2,1,3,2 52201,,,,,,,, 52202,1,,1,1,1,0,,2 52203,1,,0,,,,,2 52204,2,2,,,,,, 52205,1,,0,,,,,2 52206,2,2,,,,,, 52207,1,,4,1,1,0,,1 52208,,,,,,,, 52212,2,1,0,,,,,2 52213,2,1,1,3,3,0,,2 52214,1,,0,,,,,2 52215,2,2,,,,,, 52216,1,,7,1,2,0,,2 52217,1,,5,3,12,5,3,2 52221,1,,2,2,1,0,,2 52222,1,,2,2,5,2,2,2 52223,1,,1,1,20,1,1,2 52226,,,,,,,, 52227,1,,0,,,,,2 52229,1,,4,1,3,20,3,2 52231,2,1,0,,,,,2 52232,1,,1,1,6,1,1,2 52233,1,,1,1,1,0,,1 52234,2,1,0,,,,,2 52235,1,,7,1,6,7,1,1 52241,1,,1,2,2,2,3,2 52242,1,,3,1,2,3,3,2 52243,1,,2,2,2,0,,2 52245,1,,6,3,1,0,,2 52247,1,,20,3,3,10,3,2 52248,1,,0,,,,,2 52249,1,,2,1,12,2,1,1 52250,2,1,2,3,1,0,,2 52251,1,,250,3,2,2,3,2 52255,2,2,,,,,, 52256,2,2,,,,,, 52259,1,,1,1,3,4,3,2 52261,1,,0,,,,,2 52265,1,,1,1,1,0,,2 52266,1,,0,,,,,1 52267,,,,,,,, 52268,1,,5,2,3,0,,2 52271,1,,0,,,,,2 52272,1,,7,1,6,7,1,1 52273,1,,2,2,10,2,2,2 52274,2,1,0,,,,,2 52275,1,,0,,,,,1 52276,,,,,,,, 52280,1,,4,3,3,0,,2 52282,1,,2,1,5,1,2,2 52283,1,,4,2,2,0,,2 52284,1,,5,1,1,0,,2 52288,2,2,,,,,, 52289,1,,7,1,1,0,,2 52290,1,,2,1,2,10,3,2 52291,1,,1,1,2,1,3,2 52293,1,,5,1,2,0,,2 52295,2,1,5,3,1,0,,2 52296,2,2,,,,,, 52299,1,,0,,,,,2 52303,1,,2,2,1,0,,2 52304,2,1,2,3,2,0,,2 52305,2,2,,,,,, 52307,1,,7,1,2,5,3,2 52308,2,1,1,3,1,0,,2 52309,1,,2,3,2,0,,2 52310,1,,1,2,1,0,,2 52312,1,,1,1,5,1,1,2 52314,1,,3,3,4,1,3,2 52315,2,2,,,,,, 52316,1,,1,1,2,0,,2 52318,,,,,,,, 52320,1,,2,1,12,2,1,1 52321,1,,3,3,1,0,,2 52322,2,2,,,,,, 52323,1,,5,1,3,1,1,2 52324,1,,6,3,3,0,,2 52326,1,,3,2,6,3,2,2 52331,2,2,,,,,, 52332,1,,6,1,3,6,3,1 52333,2,2,,,,,, 52334,1,,0,,,,,2 52335,2,2,,,,,, 52337,2,2,,,,,, 52339,1,,5,3,1,0,,2 52340,1,,2,3,2,0,,1 52341,1,,4,3,1,0,,2 52343,1,,1,1,1,0,,2 52344,1,,1,2,2,0,,2 52345,,,,,,,, 52348,1,,0,,,,,2 52349,1,,1,1,1,0,,2 52350,1,,20,3,1,0,,1 52351,2,1,0,,,,,2 52355,1,,1,2,2,0,,2 52356,1,,2,1,3,0,,2 52360,1,,1,1,10,1,1,2 52361,2,2,,,,,, 52363,1,,7,1,3,5,1,1 52364,2,2,,,,,, 52365,2,1,1,3,2,0,,2 52366,1,,0,,,,,2 52368,1,,1,2,2,0,,2 52369,1,,0,,,,,2 52370,1,,1,1,12,1,1,2 52371,1,,3,3,2,0,,2 52372,1,,1,2,2,0,,2 52375,1,,0,,,,,1 52376,1,,1,2,3,0,,2 52377,1,,2,3,2,0,,2 52381,1,,12,3,1,0,,2 52382,1,,3,2,6,3,2,1 52384,1,,1,1,1,0,,2 52386,,,,,,,, 52387,1,,2,3,4,0,,2 52389,1,,2,2,6,2,2,2 52390,1,,3,3,5,3,3,2 52391,1,,0,,,,,1 52392,2,1,0,,,,,2 52395,,,,,,,, 52397,1,,7,1,2,1,1,2 52398,1,,10,3,2,0,,2 52399,2,1,0,,,,,2 52400,,,,,,,, 52401,1,,0,,,,,2 52403,1,,2,2,10,2,2,2 52406,2,2,,,,,, 52407,1,,4,1,5,4,1,2 52408,1,,5,1,2,0,,2 52410,1,,2,1,8,2,1,2 52411,1,,6,3,1,0,,2 52412,2,1,3,3,1,0,,2 52413,2,1,3,3,1,0,,2 52414,1,,2,1,4,3,3,2 52415,2,2,,,,,, 52416,1,,0,,,,,2 52417,2,1,0,,,,,2 52418,1,,2,1,4,7,3,1 52421,1,,1,1,10,1,1,2 52422,1,,0,,,,,1 52423,2,2,,,,,, 52424,1,,0,,,,,2 52425,1,,3,1,2,6,3,1 52426,,,,,,,, 52427,1,,2,2,2,0,,2 52428,2,1,4,3,1,0,,2 52430,2,1,0,,,,,2 52431,,,,,,,, 52433,1,,7,1,6,7,1,1 52434,1,,2,1,1,0,,2 52436,1,,2,3,4,0,,2 52437,2,2,,,,,, 52439,1,,6,1,2,2,1,2 52444,1,,4,3,1,0,,1 52445,1,,1,1,2,2,3,2 52446,1,,0,,,,,2 52447,1,,2,1,3,1,1,2 52450,1,,0,,,,,1 52451,1,,1,3,2,0,,2 52453,1,,1,1,1,0,,2 52457,2,2,,,,,, 52458,1,,7,1,3,1,1,2 52462,1,,1,1,2,0,,2 52466,1,,7,1,2,2,2,2 52467,1,,1,1,2,0,,2 52469,1,,0,,,,,2 52471,2,1,1,3,1,0,,2 52473,2,2,,,,,, 52475,1,,1,1,1,1,2,2 52477,,,,,,,, 52480,1,,5,3,1,0,,2 52482,1,,1,3,1,0,,1 52483,2,2,,,,,, 52484,1,,8,2,5,8,2,1 52485,1,,2,1,2,0,,2 52490,1,,7,1,3,2,1,1 52492,,,,,,,, 52493,,,,,,,, 52494,1,,6,3,1,0,,2 52496,,,,,,,, 52497,2,1,0,,,,,2 52499,2,1,0,,,,,2 52501,1,,2,1,6,2,1,2 52503,,,,,,,, 52509,1,,7,1,3,1,1,2 52510,2,2,,,,,, 52511,1,,1,1,6,1,1,2 52513,2,2,,,,,, 52516,2,2,,,,,, 52517,1,,8,2,6,8,2,2 52523,1,,6,3,1,0,,1 52524,1,,5,1,2,2,3,2 52525,1,,2,1,3,3,1,2 52530,2,2,,,,,, 52532,2,2,,,,,, 52535,1,,2,2,2,5,3,2 52537,1,,4,3,1,0,,2 52538,1,,4,1,1,3,3,2 52539,2,1,1,3,1,0,,2 52541,,,,,,,, 52543,1,,4,1,2,0,,2 52545,1,,5,1,3,15,3,2 52547,1,,3,2,1,0,,2 52548,2,1,1,2,2,0,,2 52549,2,2,,,,,, 52550,2,1,1,2,1,0,,2 52552,1,,2,1,3,5,3,2 52553,2,2,,,,,, 52556,1,,1,2,1,0,,2 52557,1,,7,1,4,30,3,2 52560,1,,3,2,1,0,,2 52561,1,,0,,,,,1 52562,1,,30,3,7,30,3,1 52563,1,,2,1,3,4,3,2 52565,1,,4,3,4,0,,2 52566,1,,2,2,2,0,,2 52567,,,,,,,, 52569,1,,0,,,,,2 52570,1,,4,1,2,1,1,2 52571,2,2,,,,,, 52572,1,,10,3,1,0,,2 52573,1,,1,3,1,0,,1 52575,2,2,,,,,, 52576,1,,0,,,,,1 52577,1,,5,1,1,0,,2 52579,2,1,0,,,,,2 52581,1,,1,2,1,0,,2 52583,2,1,1,1,2,0,,2 52584,1,,3,2,2,6,3,1 52585,2,1,0,,,,,2 52586,1,,3,1,1,0,,2 52587,,,,,,,, 52589,1,,2,2,6,2,2,2 52591,2,2,,,,,, 52592,2,1,1,3,1,0,,2 52595,1,,1,1,3,0,,2 52597,2,2,,,,,, 52599,1,,4,2,4,1,3,2 52602,2,1,2,3,1,0,,2 52605,1,,0,,,,,2 52606,,,,,,,, 52607,2,1,1,3,4,0,,2 52608,1,,0,,,,,2 52609,1,,0,,,,,2 52611,1,,0,,,,,2 52614,2,1,0,,,,,2 52617,1,,0,,,,,1 52619,1,,1,2,1,0,,2 52621,1,,1,2,1,0,,2 52624,1,,0,,,,,2 52625,2,1,0,,,,,2 52626,1,,0,,,,,1 52627,1,,1,1,1,0,,2 52629,1,,6,3,1,0,,2 52630,2,1,0,,,,,2 52631,1,,0,,,,,2 52632,1,,3,3,10,3,3,2 52634,1,,6,2,2,0,,1 52635,,,,,,,, 52636,,,,,,,, 52638,2,1,0,,,,,2 52640,1,,1,1,6,1,1,2 52642,1,,2,1,9,2,1,1 52643,2,2,,,,,, 52645,2,1,2,3,1,0,,2 52646,,,,,,,, 52647,1,,2,2,12,2,2,2 52648,1,,2,3,2,0,,2 52649,1,,4,1,1,3,1,1 52650,2,2,,,,,, 52652,2,1,2,3,1,0,,2 52653,1,,2,1,1,0,,2 52655,1,,7,1,3,6,3,2 52656,2,1,1,1,1,0,,2 52657,2,2,,,,,, 52658,,,,,,,, 52660,2,1,1,3,1,0,,2 52661,1,,2,2,2,0,,2 52662,,,,,,,, 52663,1,,1,1,3,7,3,2 52664,1,,1,1,4,0,,2 52665,,,,,,,, 52671,1,,7,1,8,7,1,1 52674,2,1,1,2,1,0,,2 52675,1,,1,1,1,0,,2 52678,1,,3,3,1,0,,2 52679,,,,,,,, 52682,1,,0,,,,,1 52685,1,,2,2,6,1,2,2 52686,2,1,0,,,,,2 52687,,,,,,,, 52688,1,,0,,,,,1 52689,1,,2,2,3,0,,2 52690,1,,15,2,3,0,,2 52691,1,,3,3,1,0,,2 52693,,,,,,,, 52694,,,,,,,, 52695,1,,300,3,1,0,,2 52696,1,,1,3,2,0,,2 52700,1,,1,2,2,0,,1 52702,2,1,1,3,1,0,,2 52703,1,,1,2,1,0,,2 52708,2,1,2,3,1,0,,2 52715,2,2,,,,,, 52716,1,,0,,,,,2 52717,1,,5,3,1,0,,2 52718,2,1,3,3,1,0,,2 52719,1,,7,1,1,0,,2 52721,1,,3,1,3,4,2,2 52722,1,,2,3,1,0,,2 52723,1,,3,1,2,0,,1 52725,2,1,0,,,,,2 52726,2,1,1,3,1,0,,2 52727,2,1,6,3,1,0,,2 52728,2,1,7,3,1,0,,2 52730,1,,2,2,1,0,,2 52731,1,,1,1,3,4,3,2 52733,1,,0,,,,,2 52734,1,,3,2,4,0,,1 52737,1,,3,1,2,0,,2 52739,2,2,,,,,, 52741,1,,0,,,,,2 52745,1,,2,2,2,0,,2 52746,1,,3,2,4,1,3,2 52747,1,,2,2,3,1,2,2 52749,1,,1,1,4,1,3,2 52750,1,,2,1,2,0,,2 52751,1,,1,1,1,0,,2 52754,1,,15,2,1,0,,2 52756,2,2,,,,,, 52759,2,1,2,3,1,0,,2 52761,1,,2,2,2,0,,1 52763,1,,4,1,2,28,3,2 52764,1,,2,1,6,2,1,2 52765,2,1,2,3,1,0,,2 52766,2,2,,,,,, 52769,,,,,,,, 52773,2,2,,,,,, 52774,2,1,0,,,,,2 52775,1,,5,3,1,0,,2 52778,1,,2,3,2,0,,2 52780,1,,1,1,2,1,3,2 52782,1,,8,3,2,1,3,2 52784,2,1,0,,,,,2 52786,2,1,3,3,1,0,,2 52789,1,,2,1,2,0,,2 52793,,,,,,,, 52794,1,,7,3,12,7,3,2 52795,1,,40,3,1,1,3,2 52800,1,,3,1,12,3,1,1 52801,2,1,0,,,,,2 52803,1,,5,3,5,5,3,2 52807,1,,2,2,2,0,,2 52808,1,,0,,,,,2 52810,,,,,,,, 52811,1,,2,1,1,0,,2 52813,1,,150,3,4,30,3,2 52814,2,2,,,,,, 52815,1,,4,1,1,1,3,2 52819,1,,1,3,2,0,,2 52822,1,,1,2,3,0,,2 52823,,,,,,,, 52825,2,1,0,,,,,2 52827,2,2,,,,,, 52829,1,,2,1,5,2,1,2 52832,2,1,2,3,1,0,,2 52833,1,,2,1,8,2,1,1 52835,1,,2,3,1,0,,1 52836,1,,8,3,1,0,,2 52837,1,,2,2,1,0,,2 52838,1,,1,1,1,0,,2 52839,1,,2,1,5,2,1,2 52841,1,,0,,,,,2 52842,2,1,6,3,1,0,,2 52843,1,,2,1,1,1,3,2 52845,1,,1,1,2,0,,2 52846,1,,2,2,7,2,2,2 52847,2,1,0,,,,,2 52848,2,1,0,,,,,2 52849,1,,3,3,4,0,,2 52852,1,,9,3,2,0,,2 52853,2,2,,,,,, 52856,1,,3,1,1,0,,2 52857,1,,1,1,4,3,3,2 52858,1,,2,1,2,0,,2 52862,,,,,,,, 52864,1,,1,1,2,0,,2 52865,1,,7,1,2,3,3,2 52866,2,1,0,,,,,2 52869,1,,200,3,2,10,3,2 52870,,,,,,,, 52871,,,,,,,, 52874,1,,1,2,3,0,,2 52878,1,,8,3,1,0,,2 52881,1,,3,2,2,10,3,2 52882,1,,0,,,,,1 52883,1,,3,2,1,0,,1 52884,,,,,,,, 52886,1,,3,2,1,0,,2 52893,1,,3,1,2,4,3,2 52894,2,1,2,3,1,0,,2 52895,1,,10,3,1,0,,2 52898,1,,1,1,2,1,3,2 52902,,,,,,,, 52903,1,,0,,,,,1 52905,,,,,,,, 52907,2,1,3,3,2,0,,2 52909,1,,1,2,2,0,,1 52912,1,,80,3,1,20,3,2 52915,1,,2,1,3,1,2,2 52917,1,,6,3,3,2,3,1 52919,2,1,0,,,,,2 52924,2,2,,,,,, 52927,1,,2,1,2,0,,2 52928,2,1,0,,,,,2 52929,1,,0,,,,,1 52931,1,,3,2,1,0,,2 52932,2,2,,,,,, 52935,1,,2,2,2,0,,2 52936,2,1,2,3,1,0,,2 52940,,,,,,,, 52941,2,1,3,3,1,0,,2 52942,1,,1,1,1,0,,2 52948,,,,,,,, 52949,1,,1,1,2,3,3,2 52952,1,,5,3,3,0,,2 52953,2,1,6,3,2,0,,2 52956,1,,3,1,1,0,,2 52959,1,,2,1,12,2,1,2 52960,,,,,,,, 52961,2,2,,,,,, 52962,1,,2,1,5,2,1,2 52964,,,,,,,, 52965,,,,,,,, 52967,1,,7,1,3,20,3,1 52968,1,,10,3,6,10,3,1 52971,1,,3,3,1,0,,2 52975,1,,2,1,2,0,,2 52976,1,,2,1,15,2,1,1 52977,1,,5,1,1,0,,2 52979,1,,4,1,3,2,2,2 52980,1,,5,1,1,0,,2 52988,1,,3,3,2,0,,2 52989,1,,3,3,1,0,,2 52992,,,,,,,, 52995,1,,5,3,3,2,3,1 52996,1,,1,1,4,20,3,2 52999,1,,0,,,,,2 53000,1,,1,2,7,1,2,2 53003,1,,1,1,1,0,,2 53004,1,,4,2,4,4,2,2 53005,1,,6,3,10,6,3,2 53006,1,,7,3,3,0,,2 53008,,,,,,,, 53009,2,2,,,,,, 53010,1,,7,1,12,7,1,1 53011,2,2,,,,,, 53012,2,2,,,,,, 53018,1,,1,1,8,1,2,2 53019,1,,0,,,,,2 53020,1,,5,3,6,5,3,2 53025,1,,330,3,3,3,1,1 53027,1,,0,,,,,2 53028,1,,4,2,4,2,3,2 53032,2,1,5,3,3,1,3,2 53035,1,,5,1,1,0,,2 53038,1,,2,1,2,6,3,2 53040,1,,3,2,2,0,,2 53041,1,,20,3,2,0,,1 53042,1,,1,2,1,0,,2 53043,1,,1,1,1,0,,2 53044,1,,3,1,1,0,,2 53045,,,,,,,, 53046,2,2,,,,,, 53048,2,1,0,,,,,1 53051,1,,1,3,2,0,,2 53053,,,,,,,, 53054,1,,6,2,1,0,,2 53055,1,,4,2,2,0,,2 53058,1,,7,1,3,0,,2 53063,2,2,,,,,, 53065,2,1,0,,,,,2 53066,1,,1,1,1,0,,2 53068,1,,3,3,3,0,,2 53072,2,1,2,3,5,2,3,1 53075,1,,4,3,1,0,,2 53077,,,,,,,, 53078,,,,,,,, 53079,2,2,,,,,, 53084,2,2,,,,,, 53085,1,,1,2,1,0,,2 53086,1,,5,1,3,1,1,1 53087,1,,0,,,,,2 53089,2,2,,,,,, 53092,2,1,0,,,,,2 53093,2,2,,,,,, 53094,1,,7,1,5,7,1,1 53095,1,,7,1,12,7,1,1 53096,2,1,0,,,,,2 53098,1,,1,2,1,0,,2 53100,2,1,7,3,1,0,,2 53101,2,2,,,,,, 53102,1,,12,3,2,0,,2 53103,1,,4,1,2,0,,2 53104,1,,2,1,12,2,1,2 53106,,,,,,,, 53109,2,1,4,3,2,0,,2 53110,1,,2,1,1,0,,2 53112,,,,,,,, 53114,1,,0,,,,,2 53115,1,,7,1,1,2,2,2 53116,1,,0,,,,,1 53117,2,1,0,,,,,2 53118,1,,15,2,10,15,2,1 53121,2,2,,,,,, 53124,1,,1,2,1,2,3,1 53125,2,1,2,3,1,0,,2 53127,1,,65,3,8,65,3,2 53130,1,,4,1,5,8,2,2 53131,1,,3,1,3,3,2,2 53132,,,,,,,, 53134,,,,,,,, 53135,1,,1,1,3,1,3,2 53139,1,,1,2,1,0,,2 53142,1,,0,,,,,2 53143,1,,20,2,1,6,3,2 53144,1,,1,2,2,1,3,2 53146,1,,7,1,2,2,1,2 53151,,,,,,,, 53153,,,,,,,, 53154,1,,0,,,,,2 53155,1,,6,2,5,6,2,2 53159,2,2,,,,,, 53160,2,1,1,3,3,0,,2 53161,2,1,2,3,1,0,,2 53163,,,,,,,, 53165,1,,6,3,3,0,,2 53166,1,,2,2,4,3,3,2 53168,1,,0,,,,,2 53169,1,,1,3,1,0,,2 53171,,,,,,,, 53174,,,,,,,, 53175,1,,2,2,1,0,,2 53176,2,1,0,,,,,2 53177,1,,1,1,1,0,,2 53178,,,,,,,, 53180,,,,,,,, 53181,1,,1,2,1,0,,2 53182,2,1,0,,,,,2 53184,1,,7,1,1,0,,2 53186,2,1,0,,,,,2 53188,2,1,0,,,,,2 53189,2,1,0,,,,,2 53190,2,1,3,3,3,0,,2 53191,1,,2,1,1,0,,2 53193,1,,1,3,1,0,,2 53195,1,,2,1,3,1,3,2 53197,1,,2,1,12,2,1,1 53198,2,2,,,,,, 53199,1,,5,3,1,0,,2 53201,2,2,,,,,, 53202,1,,3,1,10,3,1,2 53206,2,1,0,,,,,2 53207,,,,,,,, 53210,1,,6,3,10,6,3,2 53211,1,,1,1,4,2,2,2 53215,2,2,,,,,, 53216,1,,1,1,2,0,,2 53217,2,2,,,,,, 53219,1,,7,1,2,0,,1 53220,1,,1,1,1,0,,2 53221,1,,2,1,8,2,1,1 53222,1,,25,3,2,0,,2 53223,1,,5,2,1,0,,2 53226,1,,0,,,,,2 53227,1,,0,,,,,2 53228,1,,1,2,3,0,,2 53229,1,,5,2,3,3,3,2 53234,2,2,,,,,, 53236,,,,,,,, 53237,1,,0,,,,,2 53238,2,1,1,3,9,1,3,2 53239,2,2,,,,,, 53241,1,,7,1,12,7,1,1 53242,1,,1,1,5,1,1,1 53243,1,,0,,,,,2 53247,1,,7,1,1,0,,2 53249,1,,4,3,2,0,,2 53251,1,,0,,,,,1 53253,1,,1,1,2,0,,2 53254,1,,3,2,3,0,,2 53255,,,,,,,, 53258,1,,2,1,3,0,,2 53259,1,,0,,,,,2 53260,2,1,3,3,1,0,,2 53261,1,,0,,,,,2 53262,,,,,,,, 53264,2,1,3,3,2,0,,2 53265,2,2,,,,,, 53266,1,,7,1,3,4,3,2 53268,2,1,0,,,,,2 53269,1,,3,3,5,3,3,2 53272,2,2,,,,,, 53273,1,,2,2,3,0,,2 53274,1,,10,3,1,0,,2 53276,1,,3,3,1,0,,2 53278,1,,0,,,,,1 53279,1,,1,2,12,1,2,2 53282,1,,2,1,4,3,3,2 53285,,,,,,,, 53286,1,,8,3,2,0,,2 53287,1,,1,1,1,0,,2 53288,1,,0,,,,,2 53289,1,,0,,,,,1 53291,2,1,4,3,1,0,,2 53293,1,,2,2,4,0,,2 53294,,,,,,,, 53295,2,2,,,,,, 53301,2,2,,,,,, 53302,1,,1,1,2,0,,2 53304,1,,1,1,2,5,3,2 53305,,,,,,,, 53306,2,2,,,,,, 53308,,,,,,,, 53312,1,,2,2,2,1,3,2 53316,1,,0,,,,,1 53317,1,,2,3,1,0,,2 53318,1,,0,,,,,2 53319,2,2,,,,,, 53321,2,2,,,,,, 53322,1,,3,1,4,6,3,2 53325,1,,0,,,,,2 53327,1,,6,3,3,0,,2 53328,1,,4,2,3,1,3,2 53329,1,,1,3,20,1,3,2 53330,1,,3,3,1,0,,1 53333,1,,30,3,1,0,,2 53334,1,,3,3,2,0,,1 53336,1,,2,2,3,0,,2 53338,,,,,,,, 53341,1,,1,1,1,0,,1 53342,1,,0,,,,,1 53345,1,,7,3,2,0,,2 53346,1,,4,1,2,1,2,2 53351,1,,4,1,1,1,2,2 53352,2,1,2,3,1,0,,2 53353,1,,7,1,4,4,1,1 53354,1,,1,2,6,1,2,1 53356,2,2,,,,,, 53357,1,,0,,,,,2 53358,1,,2,2,1,0,,2 53359,,,,,,,, 53360,,,,,,,, 53361,,,,,,,, 53362,1,,7,1,1,0,,2 53366,,,,,,,, 53369,1,,2,2,1,0,,2 53371,1,,7,1,6,7,1,1 53372,2,2,,,,,, 53373,,,,,,,, 53375,1,,1,2,1,0,,2 53377,1,,10,3,1,0,,2 53379,1,,0,,,,,2 53381,1,,0,,,,,2 53382,1,,1,1,1,0,,2 53383,1,,5,3,2,0,,2 53385,1,,7,1,4,2,1,2 53386,,,,,,,, 53389,1,,0,,,,,2 53395,1,,1,1,3,0,,2 53396,1,,1,1,7,3,2,2 53397,2,2,,,,,, 53400,,,,,,,, 53402,1,,3,1,8,2,1,1 53404,1,,1,2,1,0,,1 53407,2,2,,,,,, 53408,1,,0,,,,,2 53411,1,,1,2,2,0,,2 53412,2,2,,,,,, 53413,1,,1,1,4,0,,2 53415,1,,0,,,,,2 53416,1,,2,2,4,2,3,2 53418,1,,3,1,6,3,1,1 53419,1,,2,1,1,2,3,2 53420,2,2,,,,,, 53425,1,,6,1,2,6,3,2 53427,1,,60,3,2,3,3,2 53428,1,,7,1,2,0,,1 53434,1,,3,2,8,3,2,2 53436,1,,1,1,3,3,3,2 53438,1,,0,,,,,2 53439,1,,0,,,,,2 53443,2,1,0,,,,,1 53444,1,,7,1,2,0,,2 53446,1,,4,3,12,4,3,1 53447,1,,2,1,4,2,2,2 53450,1,,10,2,6,5,2,1 53453,2,1,0,,,,,2 53454,2,2,,,,,, 53455,2,2,,,,,, 53456,1,,1,2,1,1,3,2 53457,2,2,,,,,, 53459,2,2,,,,,, 53460,1,,0,,,,,1 53461,1,,1,1,2,0,,2 53465,,,,,,,, 53466,1,,300,3,6,300,3,1 53467,,,,,,,, 53468,1,,2,1,2,1,3,2 53471,1,,1,1,5,1,1,2 53472,1,,1,3,4,0,,1 53473,2,1,1,3,2,0,,2 53474,1,,3,1,6,3,1,2 53476,1,,3,1,2,1,2,2 53477,1,,7,1,4,3,3,2 53478,1,,1,2,2,0,,2 53479,1,,4,3,3,0,,2 53480,1,,60,3,5,60,3,2 53481,1,,7,1,3,3,1,2 53484,1,,1,3,1,0,,2 53485,1,,0,,,,,2 53486,1,,4,1,18,4,1,1 53487,1,,2,3,6,2,3,2 53489,1,,2,2,3,5,3,2 53492,2,1,0,,,,,2 53494,1,,2,2,1,0,,2 53495,1,,90,3,20,90,3,1 53496,2,1,2,3,2,0,,2 53497,,,,,,,, 53500,1,,1,2,6,3,3,2 53501,1,,2,1,2,12,3,2 53502,1,,3,3,1,0,,1 53503,1,,2,1,7,8,2,2 53504,1,,6,2,1,0,,2 53505,1,,0,,,,,2 53506,1,,1,3,5,1,3,1 53507,2,2,,,,,, 53508,2,2,,,,,, 53514,1,,10,3,2,0,,2 53515,1,,3,1,1,0,,1 53516,2,2,,,,,, 53518,1,,0,,,,,1 53522,1,,7,1,1,0,,2 53523,1,,3,3,3,2,3,2 53524,2,2,,,,,, 53526,1,,3,1,1,0,,2 53528,1,,0,,,,,1 53529,1,,1,1,1,0,,2 53530,,,,,,,, 53531,2,1,1,3,1,0,,2 53532,1,,3,1,4,4,3,2 53533,1,,4,3,2,0,,1 53534,1,,1,2,1,0,,2 53535,1,,1,1,12,1,1,1 53537,2,1,0,,,,,2 53538,1,,10,3,2,0,,1 53540,1,,4,2,2,0,,2 53542,1,,1,2,1,0,,2 53544,2,1,2,3,1,0,,2 53546,1,,140,3,2,0,,2 53548,2,1,1,3,5,1,3,2 53550,1,,1,1,1,0,,2 53551,1,,2,2,1,0,,2 53554,,,,,,,, 53555,1,,1,2,2,0,,2 53557,2,2,,,,,, 53558,1,,0,,,,,1 53559,1,,1,3,15,1,3,1 53562,2,1,0,,,,,2 53563,2,2,,,,,, 53565,1,,1,1,2,0,,2 53567,1,,2,2,3,5,3,2 53569,1,,2,2,1,0,,2 53571,2,2,,,,,, 53572,1,,5,1,2,0,,2 53573,2,1,0,,,,,2 53574,2,1,0,,,,,2 53575,2,1,0,,,,,2 53576,2,1,9,3,1,0,,2 53577,1,,0,,,,,2 53580,1,,7,1,1,0,,1 53582,2,2,,,,,, 53583,1,,3,1,1,0,,2 53585,1,,0,,,,,2 53586,1,,0,,,,,2 53588,1,,3,1,2,0,,1 53589,,,,,,,, 53592,1,,7,1,2,0,,2 53594,1,,3,2,3,0,,2 53595,2,2,,,,,, 53596,1,,1,1,4,0,,2 53597,1,,2,3,1,0,,2 53598,1,,3,1,4,0,,2 53600,1,,5,3,4,1,3,1 53602,1,,2,2,2,0,,2 53604,1,,2,1,2,0,,2 53605,1,,5,1,5,3,2,1 53606,1,,2,3,3,0,,2 53607,,,,,,,, 53608,,,,,,,, 53609,1,,2,1,1,0,,2 53610,1,,4,3,2,0,,2 53611,1,,7,1,1,1,3,2 53613,2,2,,,,,, 53616,2,1,7,1,2,0,,2 53617,1,,20,2,2,0,,1 53618,1,,4,1,4,1,1,2 53620,1,,2,2,8,2,2,2 53621,1,,6,3,4,0,,2 53622,1,,7,1,6,4,3,1 53625,1,,2,1,3,5,3,2 53626,2,2,,,,,, 53630,2,2,,,,,, 53631,1,,6,3,1,0,,2 53632,1,,30,3,12,30,3,1 53637,2,2,,,,,, 53639,1,,0,,,,,1 53640,1,,3,1,3,1,1,1 53641,,,,,,,, 53643,1,,3,1,2,12,3,2 53645,2,1,1,3,8,1,3,2 53646,1,,5,2,16,5,2,2 53647,2,2,,,,,, 53652,1,,10,3,1,1,3,1 53653,1,,0,,,,,2 53656,1,,2,1,2,0,,2 53657,1,,1,2,3,1,3,2 53659,1,,0,,,,,2 53662,1,,0,,,,,2 53663,,,,,,,, 53664,2,2,,,,,, 53667,1,,2,2,6,2,2,2 53670,1,,2,3,1,0,,2 53672,1,,1,2,1,0,,2 53675,1,,0,,,,,1 53676,1,,4,1,2,15,3,1 53678,1,,6,1,2,8,3,2 53679,1,,7,3,1,3,3,2 53681,1,,1,2,1,0,,2 53682,1,,24,3,1,0,,2 53683,1,,7,1,2,0,,2 53684,1,,1,1,8,1,1,2 53685,2,2,,,,,, 53686,2,2,,,,,, 53688,,,,,,,, 53691,,,,,,,, 53695,1,,7,1,5,1,1,2 53696,2,1,0,,,,,2 53697,1,,6,3,1,0,,2 53698,1,,6,3,3,0,,2 53700,1,,2,1,2,0,,2 53701,2,1,2,3,2,0,,2 53702,,,,,,,, 53704,1,,3,1,4,15,3,2 53705,1,,30,3,6,30,3,2 53706,1,,1,2,1,0,,2 53714,2,1,5,3,1,0,,2 53715,1,,1,2,2,0,,2 53716,1,,3,1,3,5,3,2 53719,1,,2,2,2,0,,2 53720,1,,7,1,2,2,2,1 53723,2,1,0,,,,,2 53724,2,2,,,,,, 53725,2,2,,,,,, 53730,2,1,0,,,,,1 53732,1,,2,1,1,0,,2 53735,,,,,,,, 53740,2,2,,,,,, 53742,,,,,,,, 53743,1,,2,2,1,0,,2 53745,1,,4,1,3,1,1,2 53746,2,2,,,,,, 53750,2,1,2,3,1,0,,2 53753,1,,10,3,3,1,3,2 53755,1,,2,1,3,1,1,2 53756,2,1,0,,,,,1 53759,1,,210,3,21,210,3,1 53761,,,,,,,, 53762,,,,,,,, 53763,1,,1,2,1,0,,2 53764,1,,1,2,1,0,,2 53769,1,,0,,,,,2 53770,1,,0,,,,,1 53772,1,,1,1,2,0,,2 53773,,,,,,,, 53774,1,,3,3,2,0,,2 53775,,,,,,,, 53776,1,,2,3,1,0,,2 53777,1,,1,2,4,10,3,2 53779,2,1,0,,,,,2 53781,1,,2,1,1,0,,2 53782,1,,6,3,1,0,,2 53785,2,2,,,,,, 53788,,,,,,,, 53790,1,,0,,,,,2 53791,1,,0,,,,,2 53793,1,,5,2,2,1,3,2 53794,1,,5,1,3,1,1,2 53800,1,,1,2,2,2,2,2 53802,1,,3,3,1,0,,1 53803,,,,,,,, 53805,2,2,,,,,, 53807,1,,6,3,2,0,,2 53808,1,,7,1,1,0,,2 53811,1,,4,1,2,2,3,2 53813,1,,7,1,2,5,3,1 53817,1,,2,1,3,5,3,1 53821,1,,0,,,,,2 53822,2,1,0,,,,,2 53823,1,,2,2,3,1,2,2 53824,,,,,,,, 53826,1,,4,1,5,4,1,2 53827,2,2,,,,,, 53829,,,,,,,, 53831,1,,1,2,2,0,,2 53832,1,,1,2,1,0,,2 53833,2,2,,,,,, 53834,2,1,0,,,,,2 53835,2,2,,,,,, 53836,1,,3,1,10,2,1,2 53837,2,2,,,,,, 53841,1,,6,3,2,1,3,2 53842,1,,24,3,1,0,,2 53844,1,,4,3,8,4,3,2 53845,2,1,3,3,3,0,,2 53846,2,1,0,,,,,2 53847,1,,2,3,1,0,,2 53848,,,,,,,, 53849,1,,4,2,4,5,3,2 53850,1,,5,1,5,5,1,1 53853,2,1,4,3,2,0,,2 53856,1,,4,3,1,0,,2 53857,,,,,,,, 53858,,,,,,,, 53861,,,,,,,, 53864,2,1,0,,,,,2 53868,1,,5,3,1,0,,2 53873,1,,1,3,1,0,,1 53874,1,,15,3,2,0,,2 53875,1,,2,2,3,0,,2 53876,1,,0,,,,,2 53877,2,1,1,3,1,0,,2 53879,1,,2,2,1,0,,2 53880,2,2,,,,,, 53881,2,2,,,,,, 53883,1,,3,1,2,2,2,2 53884,1,,2,2,1,0,,2 53886,1,,0,,,,,2 53887,,,,,,,, 53889,1,,360,3,2,0,,2 53891,1,,1,2,2,0,,2 53892,2,2,,,,,, 53895,1,,2,3,2,0,,2 53898,1,,3,2,3,0,,2 53900,2,1,0,,,,,2 53903,,,,,,,, 53906,1,,2,2,1,0,,2 53908,1,,6,3,8,6,3,2 53910,,,,,,,, 53911,1,,2,2,3,3,3,2 53912,1,,10,2,3,1,1,2 53913,1,,0,,,,,2 53914,1,,2,2,2,0,,2 53918,2,1,1,3,3,0,,2 53920,,,,,,,, 53923,,,,,,,, 53924,1,,7,1,6,7,1,1 53928,1,,0,,,,,2 53933,1,,0,,,,,2 53935,2,1,3,3,2,0,,2 53936,,,,,,,, 53937,1,,1,1,3,0,,2 53940,1,,0,,,,,2 53942,2,2,,,,,, 53946,1,,3,3,1,0,,2 53947,,,,,,,, 53949,1,,4,1,6,4,1,1 53950,1,,0,,,,,2 53952,2,1,0,,,,,2 53954,1,,2,3,1,0,,2 53955,1,,5,2,2,2,2,2 53956,1,,0,,,,,1 53957,2,2,,,,,, 53958,1,,2,2,1,0,,2 53961,2,1,0,,,,,2 53963,1,,0,,,,,2 53965,1,,4,2,1,0,,1 53968,1,,3,1,2,0,,2 53970,1,,1,3,1,0,,2 53971,1,,3,3,1,999,,2 53972,1,,2,2,1,0,,2 53973,1,,1,2,12,1,2,2 53974,1,,2,1,6,2,1,2 53975,1,,6,3,5,6,3,2 53978,1,,1,2,2,0,,2 53979,1,,13,3,2,0,,2 53983,1,,1,3,4,0,,2 53987,1,,5,3,2,0,,2 53990,1,,0,,,,,1 53991,2,2,,,,,, 53994,1,,2,2,2,0,,2 53995,1,,0,,,,,1 53996,1,,0,,,,,1 53998,1,,4,3,8,3,3,2 53999,,,,,,,, 54000,1,,2,2,6,2,2,2 54001,2,1,1,3,1,0,,2 54002,,,,,,,, 54003,2,1,2,3,4,0,,2 54004,1,,2,2,18,2,2,1 54006,2,2,,,,,, 54008,1,,5,1,1,0,,2 54010,2,1,3,3,1,0,,2 54011,1,,0,,,,,2 54012,1,,5,1,2,3,1,2 54017,2,1,0,,,,,2 54020,,,,,,,, 54021,2,2,,,,,, 54022,1,,0,,,,,2 54024,1,,0,,,,,2 54025,1,,2,2,3,0,,2 54027,1,,1,1,1,0,,2 54030,,,,,,,, 54032,1,,30,3,3,1,3,1 54033,1,,0,,,,,2 54034,1,,0,,,,,1 54035,,,,,,,, 54036,1,,2,3,2,0,,1 54038,1,,6,3,3,0,,2 54041,1,,0,,,,,2 54042,1,,2,1,3,3,2,1 54043,1,,4,2,4,2,3,2 54046,1,,1,2,2,1,3,2 54047,1,,1,1,12,1,1,2 54048,1,,3,1,7,3,1,1 54050,1,,3,3,2,0,,1 54051,1,,0,,,,,1 54054,1,,1,1,1,0,,2 54055,1,,2,1,3,0,,2 54057,1,,1,2,7,1,2,2 54060,1,,1,2,1,0,,1 54061,,,,,,,, 54062,1,,14,3,1,0,,2 54063,,,,,,,, 54064,1,,2,1,2,8,3,2 54066,1,,2,3,2,0,,2 54069,1,,3,3,12,3,3,1 54070,1,,0,,,,,2 54073,2,2,,,,,, 54075,1,,7,1,1,0,,2 54076,1,,0,,,,,1 54077,1,,3,1,1,0,,2 54078,2,2,,,,,, 54080,1,,0,,,,,2 54082,1,,1,2,1,0,,2 54085,2,1,1,2,1,0,,2 54086,1,,80,3,6,80,3,2 54088,,,,,,,, 54090,1,,5,1,2,0,,2 54091,1,,5,1,1,5,3,2 54092,2,1,0,,,,,2 54093,2,1,2,3,1,0,,2 54094,2,1,0,,,,,2 54095,2,1,0,,,,,2 54096,1,,4,2,1,0,,2 54104,1,,4,2,1,0,,2 54105,2,2,,,,,, 54106,1,,0,,,,,2 54107,2,2,,,,,, 54108,2,1,1,2,1,0,,2 54109,,,,,,,, 54110,2,2,,,,,, 54112,2,1,0,,,,,2 54113,,,,,,,, 54114,1,,1,1,3,2,2,2 54119,,,,,,,, 54123,2,1,0,,,,,2 54124,1,,0,,,,,1 54125,1,,5,1,6,3,1,1 54127,1,,3,3,2,0,,2 54130,1,,6,1,2,4,3,2 54131,2,1,3,2,1,0,,2 54133,1,,0,,,,,2 54135,1,,1,1,5,5,3,2 54136,1,,1,2,1,0,,2 54137,1,,3,1,2,5,3,2 54139,1,,4,1,3,0,,2 54140,1,,0,,,,,1 54141,2,1,0,,,,,2 54142,1,,0,,,,,2 54143,1,,0,,,,,2 54146,1,,7,1,1,0,,1 54148,1,,4,2,3,3,3,2 54150,,,,,,,, 54152,1,,0,,,,,1 54153,2,1,0,,,,,2 54154,1,,0,,,,,2 54157,1,,2,2,10,2,2,1 54158,,,,,,,, 54159,2,2,,,,,, 54160,2,1,0,,,,,1 54161,1,,2,1,18,2,1,2 54162,,,,,,,, 54164,1,,0,,,,,1 54166,2,2,,,,,, 54168,1,,0,,,,,2 54169,1,,15,2,2,30,3,2 54170,1,,8,2,2,0,,2 54171,1,,0,,,,,2 54172,1,,1,2,6,1,2,2 54173,1,,1,1,2,10,3,2 54175,2,1,0,,,,,2 54176,1,,3,1,4,1,1,1 54182,1,,7,1,1,0,,1 54186,1,,1,1,1,0,,2 54189,2,2,,,,,, 54192,1,,2,1,1,0,,2 54193,1,,7,1,1,0,,2 54194,1,,3,1,1,4,3,2 54196,1,,2,2,1,0,,2 54197,2,2,,,,,, 54200,2,1,30,3,1,0,,1 54205,1,,3,1,4,1,1,2 54206,2,1,6,3,1,0,,2 54207,2,1,2,3,2,0,,2 54208,1,,2,1,4,3,3,1 54209,2,2,,,,,, 54213,,,,,,,, 54215,1,,1,1,2,1,3,2 54216,1,,6,3,3,0,,2 54219,,,,,,,, 54220,2,2,,,,,, 54222,1,,3,2,2,0,,2 54223,1,,0,,,,,2 54224,1,,11,2,1,0,,2 54225,1,,2,2,2,0,,2 54227,1,,2,2,1,0,,2 54228,2,2,,,,,, 54232,2,1,1,2,2,0,,2 54234,1,,2,1,5,2,1,2 54236,1,,2,2,3,0,,2 54237,1,,4,2,3,0,,2 54238,2,1,3,3,1,0,,2 54239,1,,0,,,,,1 54240,1,,1,2,2,0,,2 54241,,,,,,,, 54242,,,,,,,, 54245,1,,2,1,3,3,3,2 54250,2,1,10,3,1,0,,2 54251,2,2,,,,,, 54253,2,2,,,,,, 54254,1,,0,,,,,1 54255,1,,3,1,3,0,,2 54256,1,,2,2,1,1,3,2 54259,2,1,0,,,,,2 54262,1,,3,2,2,0,,2 54265,2,1,2,3,1,0,,2 54267,1,,1,1,2,0,,2 54270,1,,1,2,3,0,,2 54273,2,1,0,,,,,2 54277,1,,6,3,2,0,,2 54278,1,,0,,,,,2 54279,1,,2,1,3,0,,2 54284,1,,1,2,4,1,3,2 54286,,,,,,,, 54287,2,2,,,,,, 54288,,,,,,,, 54290,2,1,4,3,2,0,,2 54291,1,,7,1,3,1,1,1 54292,,,,,,,, 54295,2,2,,,,,, 54296,1,,0,,,,,2 54297,1,,3,1,2,3,3,2 54298,1,,4,3,2,0,,2 54301,1,,7,1,1,1,1,2 54302,1,,2,2,1,0,,2 54303,1,,2,3,2,0,,2 54304,1,,4,1,2,10,3,2 54305,1,,5,1,3,0,,2 54306,2,2,,,,,, 54307,1,,8,3,3,2,3,2 54308,1,,10,3,1,0,,2 54309,,,,,,,, 54310,1,,4,1,3,1,1,2 54312,1,,1,2,4,0,,2 54317,1,,7,1,2,0,,2 54319,1,,3,2,15,3,2,1 54323,2,2,,,,,, 54324,1,,0,,,,,1 54325,2,2,,,,,, 54326,2,2,,,,,, 54330,2,1,0,,,,,2 54332,,,,,,,, 54333,1,,3,1,2,3,3,2 54334,1,,60,3,5,60,3,2 54335,1,,0,,,,,2 54336,1,,1,1,7,1,1,2 54337,1,,1,3,2,0,,1 54339,1,,7,1,1,0,,2 54343,1,,4,3,20,4,3,1 54344,1,,3,2,3,0,,2 54346,2,1,3,3,1,0,,2 54348,1,,0,,,,,1 54349,1,,20,2,6,20,2,1 54351,2,2,,,,,, 54354,1,,0,,,,,2 54355,1,,3,1,2,0,,1 54356,2,1,0,,,,,2 54357,1,,3,2,6,3,2,2 54358,1,,10,2,2,0,,2 54359,1,,1,2,4,2,3,1 54361,2,2,,,,,, 54363,1,,3,3,1,0,,2 54364,1,,0,,,,,2 54366,2,1,0,,,,,2 54367,2,2,,,,,, 54368,1,,1,3,1,0,,2 54369,1,,1,3,1,0,,1 54370,1,,300,3,5,156,3,1 54371,2,2,,,,,, 54375,1,,3,3,1,0,,1 54378,1,,7,1,2,0,,2 54381,2,1,0,,,,,2 54383,1,,6,2,2,0,,2 54386,1,,15,2,2,1,3,2 54391,,,,,,,, 54392,2,1,8,3,2,0,,2 54395,1,,3,3,6,3,3,2 54396,1,,1,1,1,0,,2 54397,2,2,,,,,, 54398,1,,3,2,2,1,3,2 54399,2,2,,,,,, 54401,2,1,0,,,,,1 54403,2,2,,,,,, 54406,1,,7,1,10,7,1,1 54407,1,,2,2,1,0,,2 54409,2,2,,,,,, 54413,1,,0,,,,,2 54415,1,,6,3,2,1,3,1 54416,1,,1,2,1,0,,2 54417,1,,18,2,2,2,2,2 54418,1,,3,1,1,0,,2 54419,1,,0,,,,,1 54421,,,,,,,, 54422,1,,2,2,2,6,3,2 54423,2,2,,,,,, 54424,,,,,,,, 54429,1,,10,3,6,10,3,2 54430,2,2,,,,,, 54431,1,,6,2,3,2,3,2 54432,,,,,,,, 54433,1,,4,3,2,0,,1 54437,,,,,,,, 54439,1,,2,3,2,0,,2 54440,1,,7,1,2,2,2,1 54441,2,1,4,3,4,1,3,2 54442,,,,,,,, 54443,1,,3,1,1,5,3,2 54444,1,,1,3,7,1,3,2 54446,2,2,,,,,, 54448,1,,1,2,1,0,,2 54449,1,,3,3,2,0,,2 54450,2,2,,,,,, 54451,1,,0,,,,,2 54456,1,,0,,,,,2 54458,2,2,,,,,, 54459,1,,1,1,2,0,,2 54460,,,,,,,, 54461,1,,6,3,1,0,,2 54463,2,1,0,,,,,2 54464,1,,21,3,3,0,,2 54466,2,2,,,,,, 54467,2,1,0,,,,,2 54468,1,,0,,,,,1 54470,1,,7,1,2,0,,9 54471,2,2,,,,,, 54472,,,,,,,, 54473,1,,2,1,2,0,,2 54474,1,,2,2,12,2,2,2 54475,1,,7,2,12,7,3,1 54476,1,,2,2,2,0,,2 54478,1,,2,3,3,0,,2 54479,1,,3,1,3,2,1,2 54481,1,,1,1,3,2,3,2 54482,1,,0,,,,,1 54484,1,,0,,,,,1 54485,1,,1,3,1,0,,2 54486,1,,0,,,,,1 54487,1,,2,1,5,2,1,2 54489,1,,10,3,2,0,,2 54491,1,,6,3,2,0,,1 54492,,,,,,,, 54493,,,,,,,, 54498,2,1,0,,,,,2 54503,1,,6,1,3,1,1,1 54504,1,,0,,,,,2 54509,2,2,,,,,, 54510,1,,4,1,2,0,,2 54511,2,2,,,,,, 54516,,,,,,,, 54519,1,,1,1,1,0,,2 54520,1,,2,1,3,2,3,1 54523,1,,1,1,1,0,,2 54524,2,2,,,,,, 54526,1,,10,3,1,1,3,2 54528,2,1,0,,,,,2 54532,1,,2,2,1,0,,2 54533,1,,0,,,,,2 54534,,,,,,,, 54538,1,,1,1,6,1,1,2 54539,1,,6,3,3,0,,2 54540,1,,0,,,,,2 54542,2,1,1,1,1,0,,2 54544,1,,12,3,2,0,,2 54546,1,,2,2,2,1,3,2 54548,1,,1,3,3,0,,2 54550,2,1,0,,,,,2 54551,1,,1,1,3,0,,1 54553,1,,3,1,1,0,,2 54554,1,,7,1,1,0,,2 54555,1,,2,1,12,2,1,2 54556,1,,6,3,1,0,,2 54557,1,,0,,,,,1 54558,1,,0,,,,,2 54560,2,2,,,,,, 54561,,,,,,,, 54563,1,,7,1,2,0,,2 54564,1,,1,2,2,1,3,2 54565,1,,3,1,2,0,,2 54566,1,,0,,,,,2 54567,2,1,1,3,2,0,,2 54569,2,1,0,,,,,1 54570,2,1,1,2,1,0,,2 54574,1,,1,1,2,0,,2 54575,1,,7,1,1,1,3,2 54577,1,,4,1,2,0,,2 54580,2,1,0,,,,,2 54581,1,,3,3,1,3,3,2 54583,1,,1,2,1,0,,2 54586,1,,3,1,2,5,3,2 54587,1,,1,2,1,0,,2 54589,2,2,,,,,, 54598,2,2,,,,,, 54600,1,,5,1,4,3,1,2 54601,,,,,,,, 54603,2,2,,,,,, 54604,1,,5,1,6,5,1,2 54607,1,,0,,,,,2 54610,,,,,,,, 54612,2,2,,,,,, 54613,1,,7,1,12,7,1,1 54615,2,2,,,,,, 54616,2,1,10,3,1,0,,2 54618,1,,5,1,2,10,3,1 54619,1,,2,2,3,0,,2 54620,1,,0,,,,,2 54622,1,,7,1,2,0,,2 54623,2,1,0,,,,,2 54627,1,,3,2,5,3,2,2 54628,1,,8,2,1,0,,2 54629,1,,7,1,3,0,,2 54630,1,,1,2,2,0,,2 54631,1,,0,,,,,2 54632,2,2,,,,,, 54633,1,,7,1,2,0,,2 54634,1,,0,,,,,2 54636,1,,3,2,3,3,3,2 54637,2,2,,,,,, 54638,1,,6,3,7,6,3,2 54639,,,,,,,, 54640,1,,2,2,2,0,,2 54641,1,,3,2,5,3,2,2 54642,1,,0,,,,,2 54643,2,1,4,3,1,0,,2 54644,1,,2,3,2,0,,2 54645,1,,2,1,5,104,3,2 54646,2,1,2,3,1,0,,2 54647,1,,1,3,1,0,,1 54650,,,,,,,, 54651,1,,4,2,3,6,3,2 54652,1,,0,,,,,2 54659,2,2,,,,,, 54660,1,,7,1,1,0,,1 54661,1,,2,1,2,2,3,2 54662,1,,6,2,20,6,2,2 54663,1,,12,3,1,0,,1 54665,1,,3,1,3,2,1,2 54668,1,,2,3,1,0,,2 54669,1,,1,2,1,0,,2 54673,2,2,,,,,, 54675,1,,5,1,1,0,,2 54679,1,,2,3,4,0,,2 54680,1,,7,1,10,7,1,1 54683,1,,0,,,,,1 54689,2,1,5,3,1,0,,2 54692,1,,1,2,2,3,3,2 54698,1,,0,,,,,2 54702,1,,1,3,3,0,,1 54703,1,,2,1,2,1,3,2 54704,1,,2,3,1,0,,2 54707,2,1,0,,,,,2 54708,1,,2,2,2,0,,2 54709,1,,3,1,1,0,,1 54710,,,,,,,, 54711,1,,3,2,4,0,,2 54713,2,2,,,,,, 54716,,,,,,,, 54717,1,,6,2,6,6,2,2 54719,2,1,4,3,1,0,,2 54720,1,,0,,,,,1 54721,1,,8,2,4,999,,2 54722,1,,4,2,3,0,,2 54725,1,,4,1,4,36,3,2 54728,1,,2,2,4,2,3,2 54730,2,1,0,,,,,2 54731,,,,,,,, 54732,1,,0,,,,,2 54733,1,,7,1,2,2,1,2 54734,1,,5,3,1,0,,2 54737,,,,,,,, 54738,1,,1,2,1,0,,2 54739,1,,0,,,,,2 54740,1,,3,1,1,0,,2 54743,1,,0,,,,,2 54744,1,,4,3,2,0,,1 54746,1,,1,1,2,3,3,2 54747,1,,2,1,3,2,3,2 54748,1,,2,1,3,2,3,2 54750,2,1,1,3,1,0,,2 54752,2,1,5,3,3,0,,2 54754,2,2,,,,,, 54757,2,2,,,,,, 54758,1,,3,1,1,0,,2 54759,1,,999,,5,5,3,2 54760,2,1,0,,,,,2 54761,2,2,,,,,, 54767,1,,5,1,7,5,1,1 54769,1,,5,3,3,0,,1 54770,1,,2,2,3,0,,1 54771,1,,0,,,,,1 54773,2,1,1,3,1,0,,2 54776,1,,0,,,,,2 54777,1,,5,3,3,0,,2 54779,1,,0,,,,,1 54780,1,,7,1,3,0,,2 54783,1,,2,1,3,2,3,2 54784,1,,7,1,3,2,3,2 54787,1,,1,1,12,1,1,1 54788,2,1,0,,,,,2 54790,1,,3,1,3,3,2,2 54791,,,,,,,, 54794,1,,2,2,2,0,,2 54800,1,,2,1,6,1,1,1 54802,1,,7,1,2,4,2,2 54803,1,,5,1,2,1,3,2 54808,2,1,0,,,,,2 54810,1,,0,,,,,2 54811,1,,3,3,3,0,,2 54812,1,,5,3,1,0,,2 54813,2,1,7,3,1,0,,2 54814,1,,1,1,4,0,,2 54816,2,2,,,,,, 54818,1,,1,2,2,0,,2 54820,1,,5,3,3,2,3,2 54821,1,,6,3,1,0,,2 54822,2,1,0,,,,,2 54824,,,,,,,, 54825,1,,2,2,7,2,2,2 54826,2,1,3,3,1,0,,2 54829,1,,1,2,2,0,,2 54831,,,,,,,, 54832,1,,3,2,5,1,2,2 54833,2,1,0,,,,,1 54834,1,,0,,,,,1 54835,1,,0,,,,,1 54838,1,,1,2,1,0,,2 54839,1,,7,1,1,0,,2 54840,2,2,,,,,, 54843,1,,2,1,4,3,2,1 54846,1,,1,1,12,1,1,2 54847,1,,2,2,2,0,,2 54848,1,,4,1,6,3,1,2 54850,2,1,6,3,3,0,,2 54858,1,,6,2,3,10,3,1 54859,1,,1,1,3,1,2,2 54861,1,,0,,,,,2 54862,1,,2,2,2,0,,2 54863,1,,0,,,,,1 54865,1,,2,2,24,2,2,2 54866,1,,1,2,2,0,,1 54867,1,,6,3,1,0,,2 54869,1,,1,2,2,0,,2 54870,1,,6,3,2,0,,2 54873,2,2,,,,,, 54874,1,,0,,,,,1 54875,2,2,,,,,, 54876,1,,6,2,8,2,2,2 54881,,,,,,,, 54886,1,,5,1,1,0,,2 54887,1,,2,3,2,0,,2 54891,1,,4,1,6,7,1,1 54892,1,,0,,,,,1 54894,1,,4,3,1,0,,2 54895,1,,0,,,,,2 54899,1,,1,3,2,0,,2 54900,,,,,,,, 54901,1,,0,,,,,2 54902,2,1,2,2,2,0,,2 54903,1,,0,,,,,1 54905,1,,0,,,,,2 54907,1,,0,,,,,2 54908,1,,2,2,3,0,,2 54910,1,,0,,,,,2 54913,1,,3,3,2,0,,2 54914,1,,6,2,3,2,3,2 54916,1,,8,3,1,0,,2 54917,1,,4,1,6,4,1,2 54919,1,,2,2,4,0,,2 54920,1,,30,3,2,0,,2 54921,1,,2,2,10,2,2,2 54923,1,,1,1,2,0,,2 54925,1,,1,1,2,8,3,2 54926,,,,,,,, 54927,2,1,0,,,,,2 54932,1,,1,1,9,1,1,1 54933,1,,2,1,6,2,1,2 54934,1,,1,2,2,0,,2 54935,1,,8,3,3,0,,2 54936,2,1,0,,,,,2 54939,1,,2,2,2,3,3,2 54940,1,,1,3,1,0,,2 54941,1,,0,,,,,2 54943,1,,7,1,2,0,,1 54945,1,,0,,,,,2 54948,2,2,,,,,, 54950,1,,20,2,1,0,,2 54951,2,2,,,,,, 54952,1,,1,1,3,0,,2 54956,1,,3,3,5,3,3,1 54957,1,,5,1,1,0,,2 54958,1,,0,,,,,2 54959,,,,,,,, 54960,,,,,,,, 54962,1,,2,1,2,0,,2 54963,1,,10,3,1,0,,2 54964,1,,1,1,3,2,2,2 54966,1,,10,3,2,0,,1 54968,1,,2,2,2,1,3,1 54972,1,,0,,,,,2 54974,1,,0,,,,,1 54977,1,,3,1,4,1,1,2 54978,2,1,0,,,,,2 54980,1,,2,1,2,0,,2 54982,1,,2,1,3,6,3,2 54983,1,,0,,,,,1 54984,1,,2,3,12,2,3,2 54987,1,,3,1,6,3,1,2 54989,1,,0,,,,,1 54990,,,,,,,, 54993,2,2,,,,,, 54994,2,1,0,,,,,2 54996,1,,1,2,2,0,,2 54999,,,,,,,, 55000,1,,5,3,1,0,,2 55001,,,,,,,, 55002,1,,1,2,3,1,3,2 55003,1,,1,3,3,0,,1 55004,1,,0,,,,,2 55006,1,,3,3,1,0,,1 55007,1,,3,1,1,4,3,1 55011,1,,1,1,2,0,,2 55012,2,1,2,3,1,0,,2 55014,1,,2,3,1,0,,2 55015,1,,6,3,1,0,,2 55017,1,,30,3,3,0,,1 55018,1,,7,1,2,0,,2 55019,1,,0,,,,,1 55020,1,,0,,,,,1 55021,2,1,8,3,1,0,,2 55023,2,1,0,,,,,2 55026,1,,1,2,6,1,2,2 55030,1,,4,2,5,4,2,2 55033,1,,0,,,,,2 55034,1,,7,1,1,0,,2 55035,2,2,,,,,, 55036,,,,,,,, 55038,2,1,0,,,,,2 55039,1,,4,1,5,4,1,2 55040,1,,1,1,3,6,3,2 55042,1,,0,,,,,1 55044,1,,6,1,3,0,,2 55045,1,,2,2,2,3,3,2 55046,1,,7,1,1,0,,2 55047,2,1,0,,,,,2 55052,2,2,,,,,, 55053,2,2,,,,,, 55054,1,,3,1,4,25,3,1 55055,,,,,,,, 55057,1,,7,2,1,0,,1 55058,1,,15,3,3,1,3,2 55059,1,,1,2,2,0,,2 55062,1,,1,2,3,0,,2 55063,1,,0,,,,,1 55065,1,,0,,,,,1 55067,2,2,,,,,, 55069,1,,0,,,,,2 55070,1,,8,2,10,8,2,2 55072,2,1,0,,,,,2 55073,1,,1,3,1,0,,2 55075,1,,3,1,2,3,3,2 55076,2,1,10,3,1,0,,2 55077,,,,,,,, 55079,1,,2,1,4,1,3,2 55084,1,,2,2,4,6,3,2 55086,1,,1,1,2,0,,2 55089,1,,7,1,2,1,1,2 55091,1,,5,3,3,1,3,2 55092,1,,3,3,1,0,,1 55094,,,,,,,, 55099,2,2,,,,,, 55100,1,,2,2,6,2,2,2 55102,1,,0,,,,,2 55104,1,,16,3,2,0,,2 55105,1,,2,1,3,8,3,2 55106,,,,,,,, 55107,1,,0,,,,,1 55108,1,,0,,,,,2 55110,1,,2,1,4,6,3,1 55112,1,,3,2,4,1,3,2 55113,1,,4,1,8,4,1,1 55114,1,,2,1,4,0,,2 55115,1,,3,3,1,0,,2 55117,1,,1,2,4,1,3,2 55119,1,,1,2,1,0,,1 55120,1,,1,1,3,0,,2 55123,,,,,,,, 55126,1,,3,1,4,4,1,1 55127,2,2,,,,,, 55134,,,,,,,, 55138,1,,12,3,2,0,,2 55139,,,,,,,, 55143,1,,3,3,1,0,,2 55146,1,,1,1,4,1,3,2 55147,1,,2,2,7,2,2,2 55150,1,,2,1,6,2,1,2 55152,1,,7,1,1,0,,2 55155,1,,3,3,1,0,,2 55156,1,,4,2,3,0,,2 55157,1,,1,1,3,3,3,2 55158,1,,3,3,1,0,,2 55160,1,,2,1,1,0,,2 55161,1,,0,,,,,1 55162,1,,3,2,1,1,3,2 55163,1,,1,2,1,0,,2 55165,1,,0,,,,,2 55166,2,1,3,3,1,0,,2 55167,2,1,0,,,,,2 55168,2,2,,,,,, 55170,2,2,,,,,, 55171,1,,4,3,5,4,3,2 55172,1,,6,3,1,0,,1 55173,1,,2,1,1,0,,2 55174,1,,1,3,1,0,,2 55176,1,,0,,,,,2 55177,1,,0,,,,,1 55178,2,2,,,,,, 55179,1,,15,2,1,0,,2 55180,,,,,,,, 55182,1,,1,2,2,0,,2 55185,1,,2,2,1,0,,2 55186,1,,5,3,1,0,,2 55187,1,,1,1,2,0,,2 55188,1,,1,2,3,1,3,2 55189,1,,6,3,1,0,,2 55190,2,1,2,3,1,0,,2 55191,2,2,,,,,, 55192,2,1,1,3,1,0,,2 55193,1,,0,,,,,1 55194,2,2,,,,,, 55196,1,,0,,,,,1 55198,1,,5,1,2,10,3,2 55202,1,,1,2,1,0,,2 55208,1,,2,1,14,2,1,2 55210,1,,2,1,4,1,3,2 55211,1,,1,2,1,0,,1 55212,2,2,,,,,, 55213,2,1,0,,,,,2 55214,1,,1,3,2,0,,1 55219,,,,,,,, 55223,1,,0,,,,,2 55224,1,,1,1,30,1,1,2 55226,1,,4,3,2,0,,2 55228,1,,0,,,,,1 55230,2,2,,,,,, 55234,2,2,,,,,, 55236,1,,0,,,,,1 55239,1,,1,2,1,0,,2 55240,2,2,,,,,, 55241,2,1,0,,,,,2 55243,1,,1,3,6,1,3,2 55244,1,,5,1,5,5,1,2 55245,2,2,,,,,, 55246,2,1,1,2,1,0,,2 55249,1,,3,1,5,1,1,1 55250,1,,1,1,3,6,3,2 55251,1,,1,2,4,0,,1 55254,2,2,,,,,, 55256,2,1,0,,,,,1 55258,2,1,0,,,,,2 55259,2,1,5,3,1,0,,2 55260,1,,4,1,4,1,1,1 55261,,,,,,,, 55265,2,1,2,3,2,0,,2 55266,2,2,,,,,, 55268,1,,0,,,,,1 55270,,,,,,,, 55272,2,1,1,3,1,0,,2 55273,1,,4,1,4,20,3,1 55276,1,,1,1,1,0,,2 55279,2,1,25,3,2,0,,2 55280,,,,,,,, 55281,2,1,0,,,,,2 55282,1,,0,,,,,1 55285,1,,2,1,7,2,1,2 55286,,,,,,,, 55289,2,1,0,,,,,2 55292,1,,6,3,1,0,,2 55294,,,,,,,, 55295,1,,2,1,2,0,,2 55297,2,1,0,,,,,2 55298,1,,0,,,,,1 55301,1,,30,3,1,0,,2 55303,2,2,,,,,, 55305,1,,7,3,15,7,3,2 55306,1,,1,1,2,0,,2 55310,,,,,,,, 55311,2,1,0,,,,,2 55312,2,1,3,3,1,0,,2 55313,1,,0,,,,,2 55316,,,,,,,, 55317,2,2,,,,,, 55319,2,2,,,,,, 55322,1,,1,2,3,3,3,2 55323,1,,4,1,3,2,2,2 55324,1,,2,2,6,2,2,1 55325,1,,4,2,12,4,2,2 55326,2,1,1,3,1,0,,2 55328,1,,2,2,4,1,3,2 55329,1,,7,1,5,7,1,1 55330,1,,0,,,,,2 55331,2,2,,,,,, 55332,1,,6,2,2,0,,2 55333,1,,3,1,5,2,1,2 55336,1,,1,2,2,0,,1 55337,,,,,,,, 55338,1,,2,2,3,2,3,2 55340,1,,2,2,1,0,,2 55342,1,,270,3,5,270,3,1 55345,1,,7,3,3,2,3,2 55349,,,,,,,, 55353,2,1,0,,,,,2 55355,1,,3,1,4,4,3,2 55356,1,,15,2,4,10,3,1 55358,1,,10,3,2,0,,2 55359,1,,1,2,1,0,,2 55360,2,9,,,,,, 55365,1,,8,2,3,0,,2 55366,1,,1,3,1,0,,2 55367,1,,7,1,2,0,,2 55368,1,,1,1,4,10,3,2 55369,1,,3,3,3,0,,2 55371,1,,7,3,1,0,,2 55374,,,,,,,, 55375,1,,0,,,,,2 55376,2,2,,,,,, 55377,2,1,6,3,1,0,,2 55380,,,,,,,, 55381,1,,1,1,2,0,,2 55382,,,,,,,, 55384,1,,2,1,3,5,3,2 55385,2,2,,,,,, 55389,1,,1,2,1,0,,2 55390,2,2,,,,,, 55391,2,1,0,,,,,2 55392,1,,0,,,,,2 55395,2,1,0,,,,,2 55396,1,,1,2,4,2,3,2 55397,2,2,,,,,, 55398,1,,1,2,2,0,,2 55399,1,,6,3,1,0,,2 55400,,,,,,,, 55402,1,,1,3,1,0,,2 55405,2,2,,,,,, 55406,1,,7,1,4,1,2,2 55411,1,,2,1,3,0,,1 55413,1,,5,1,4,2,1,1 55414,2,2,,,,,, 55415,,,,,,,, 55416,1,,0,,,,,2 55417,1,,5,3,4,0,,2 55418,2,1,1,3,3,0,,2 55420,1,,2,1,3,1,2,2 55423,1,,5,1,4,0,,1 55424,1,,5,1,2,0,,2 55426,2,2,,,,,, 55427,1,,0,,,,,2 55428,1,,1,1,3,8,3,2 55429,1,,3,1,2,5,3,2 55432,1,,2,2,1,0,,2 55434,1,,30,3,2,0,,2 55435,2,2,,,,,, 55436,2,2,,,,,, 55438,1,,3,2,2,1,3,1 55441,1,,2,1,1,0,,2 55446,2,2,,,,,, 55447,,,,,,,, 55451,1,,7,1,3,2,1,2 55452,1,,0,,,,,1 55453,1,,2,3,1,0,,2 55455,1,,4,1,1,0,,2 55456,1,,1,1,8,1,1,2 55458,2,1,1,3,1,0,,2 55459,1,,0,,,,,2 55460,,,,,,,, 55464,1,,3,2,2,0,,2 55466,1,,7,1,1,0,,2 55468,1,,1,1,2,1,3,2 55471,1,,240,3,4,60,3,2 55472,1,,4,1,1,2,2,1 55473,1,,2,1,2,3,3,2 55475,,,,,,,, 55476,2,1,2,3,1,0,,2 55477,1,,2,2,3,0,,2 55478,1,,7,1,1,0,,2 55481,1,,7,1,7,7,1,1 55483,2,2,,,,,, 55484,1,,3,2,2,0,,2 55485,,,,,,,, 55486,1,,7,1,2,2,3,2 55487,1,,2,2,3,0,,2 55488,1,,1,3,1,0,,2 55492,1,,3,3,3,0,,1 55493,1,,4,2,6,4,2,1 55495,1,,1,1,1,0,,2 55496,1,,5,2,2,0,,2 55497,2,1,6,3,1,0,,2 55498,1,,23,3,1,0,,2 55501,2,2,,,,,, 55502,1,,7,2,12,7,2,1 55503,1,,1,2,15,1,2,2 55504,,,,,,,, 55505,2,2,,,,,, 55506,1,,5,3,6,2,3,2 55508,1,,0,,,,,2 55510,1,,3,1,5,3,1,2 55511,2,2,,,,,, 55512,1,,7,1,1,0,,2 55514,2,1,1,3,1,0,,2 55515,1,,1,1,4,4,3,2 55516,2,2,,,,,, 55520,1,,1,2,1,0,,2 55522,1,,5,3,2,0,,2 55523,,,,,,,, 55524,2,1,0,,,,,2 55526,1,,0,,,,,1 55527,1,,6,1,1,2,3,2 55529,1,,2,1,4,1,2,2 55530,1,,2,1,3,8,3,1 55532,1,,2,2,18,2,2,2 55533,1,,2,1,2,1,3,2 55536,1,,3,3,4,0,,2 55540,1,,2,2,2,3,3,2 55544,2,1,0,,,,,2 55545,2,2,,,,,, 55547,1,,2,1,10,2,1,2 55548,2,2,,,,,, 55552,1,,0,,,,,2 55553,1,,1,3,2,0,,2 55555,2,1,10,3,1,0,,2 55557,1,,8,3,3,0,,2 55558,1,,1,1,1,0,,2 55559,1,,1,1,6,4,2,2 55560,2,2,,,,,, 55562,2,2,,,,,, 55563,1,,30,3,2,0,,2 55564,1,,10,3,3,0,,2 55565,1,,1,2,4,0,,2 55567,1,,5,3,6,5,3,2 55571,1,,6,3,2,0,,2 55572,1,,7,1,2,0,,1 55575,,,,,,,, 55576,,,,,,,, 55577,1,,3,1,3,1,1,2 55578,1,,10,3,1,0,,2 55580,1,,1,2,1,0,,2 55590,1,,1,2,2,0,,2 55592,1,,3,3,1,0,,2 55593,1,,6,1,8,6,1,1 55597,,,,,,,, 55598,1,,4,3,3,0,,2 55600,,,,,,,, 55601,1,,5,3,1,0,,2 55602,1,,0,,,,,2 55604,2,2,,,,,, 55605,2,2,,,,,, 55606,2,1,1,3,1,0,,2 55607,1,,0,,,,,2 55608,1,,3,2,1,0,,2 55613,1,,4,1,3,1,1,1 55615,1,,1,1,4,1,3,2 55616,1,,7,1,12,7,1,1 55617,2,2,,,,,, 55620,2,1,10,3,1,0,,2 55622,2,2,,,,,, 55626,1,,4,3,6,4,3,2 55628,1,,0,,,,,1 55629,,,,,,,, 55632,2,1,3,1,1,0,,2 55633,2,2,,,,,, 55636,2,2,,,,,, 55638,2,2,,,,,, 55639,1,,0,,,,,1 55640,2,1,0,,,,,2 55643,1,,0,,,,,2 55645,2,1,0,,,,,2 55646,,,,,,,, 55647,1,,3,1,10,3,1,2 55649,2,1,0,,,,,1 55657,,,,,,,, 55660,1,,1,1,6,1,1,2 55662,1,,7,1,1,5,3,2 55663,1,,2,1,3,0,,2 55664,1,,1,1,2,0,,2 55665,2,1,0,,,,,2 55666,1,,3,3,2,0,,2 55667,1,,1,3,1,0,,2 55668,,,,,,,, 55669,1,,2,2,4,0,,2 55670,1,,2,2,2,0,,2 55671,1,,2,3,2,0,,1 55672,1,,4,3,4,0,,2 55673,1,,7,1,2,0,,2 55676,,,,,,,, 55677,2,1,0,,,,,2 55678,1,,2,1,3,3,3,2 55679,1,,6,1,1,0,,1 55682,1,,4,3,3,1,3,2 55685,1,,2,1,2,0,,2 55686,1,,3,2,1,0,,2 55687,1,,1,1,1,0,,2 55690,1,,3,1,3,2,1,2 55691,1,,6,3,6,6,3,2 55692,1,,1,3,1,0,,1 55697,2,2,,,,,, 55698,1,,5,3,5,5,3,1 55701,2,2,,,,,, 55702,,,,,,,, 55703,1,,5,3,6,5,3,2 55704,,,,,,,, 55706,1,,0,,,,,1 55709,1,,1,1,1,0,,2 55713,,,,,,,, 55717,,,,,,,, 55720,2,2,,,,,, 55721,1,,1,2,1,0,,2 55725,2,1,0,,,,,2 55730,1,,2,1,2,0,,2 55731,1,,1,2,5,1,2,2 55732,1,,7,1,4,3,1,1 55734,1,,2,2,2,0,,2 55736,1,,7,1,2,1,1,1 55737,,,,,,,, 55739,,,,,,,, 55740,1,,4,3,1,0,,2 55743,1,,4,2,5,4,2,2 55744,1,,4,3,6,0,,2 55745,2,2,,,,,, 55747,1,,0,,,,,1 55750,1,,5,1,1,0,,2 55753,1,,1,1,1,0,,2 55754,1,,7,1,1,1,1,2 55755,1,,1,2,1,0,,2 55756,1,,4,1,1,0,,2 55757,2,1,4,3,2,0,,2 55758,2,1,1,3,2,0,,2 55759,1,,0,,,,,2 55760,2,1,0,,,,,2 55761,2,2,,,,,, 55762,1,,0,,,,,2 55763,2,2,,,,,, 55765,1,,15,3,2,3,3,2 55766,1,,0,,,,,2 55768,2,1,0,,,,,2 55770,2,2,,,,,, 55772,2,2,,,,,, 55774,1,,2,1,1,0,,2 55775,2,2,,,,,, 55776,1,,1,1,3,0,,2 55777,1,,5,3,4,0,,2 55779,2,1,1,3,2,0,,2 55780,1,,0,,,,,1 55781,,,,,,,, 55783,1,,1,1,2,4,3,2 55784,1,,3,3,2,0,,2 55785,1,,5,1,2,0,,2 55788,,,,,,,, 55789,1,,1,2,5,1,2,1 55790,,,,,,,, 55792,1,,5,3,1,0,,1 55795,,,,,,,, 55796,1,,0,,,,,2 55797,1,,1,1,2,0,,2 55798,1,,5,3,1,0,,2 55800,1,,2,3,1,0,,2 55801,2,1,2,3,1,0,,2 55802,2,2,,,,,, 55807,,,,,,,, 55808,2,2,,,,,, 55812,1,,5,1,2,0,,2 55813,1,,2,2,2,2,3,1 55814,,,,,,,, 55818,1,,1,1,8,1,1,2 55819,2,2,,,,,, 55822,2,1,0,,,,,2 55829,1,,6,2,3,2,3,2 55830,2,2,,,,,, 55831,1,,2,1,1,0,,2 55832,,,,,,,, 55833,,,,,,,, 55838,,,,,,,, 55839,1,,6,3,2,0,,2 55840,1,,7,1,2,3,1,2 55842,,,,,,,, 55843,1,,1,2,3,0,,2 55844,1,,7,1,12,7,1,1 55845,,,,,,,, 55847,2,2,,,,,, 55848,2,2,,,,,, 55849,1,,2,1,6,2,1,2 55851,,,,,,,, 55853,1,,2,2,2,0,,2 55854,1,,4,1,3,1,1,1 55855,2,2,,,,,, 55856,1,,0,,,,,2 55859,,,,,,,, 55861,,,,,,,, 55862,1,,3,2,1,0,,2 55864,,,,,,,, 55868,1,,10,3,1,0,,2 55869,1,,8,2,6,8,2,1 55871,1,,1,2,1,0,,2 55875,1,,0,,,,,2 55877,1,,7,1,2,0,,2 55878,2,2,,,,,, 55880,,,,,,,, 55881,1,,4,3,2,0,,2 55883,2,2,,,,,, 55884,1,,2,2,1,0,,2 55885,1,,1,2,1,0,,2 55886,2,2,,,,,, 55887,2,1,2,3,1,0,,2 55891,2,1,0,,,,,2 55892,2,1,0,,,,,2 55893,1,,3,3,3,0,,2 55896,1,,3,1,4,0,,2 55901,1,,4,2,2,0,,2 55902,2,2,,,,,, 55903,1,,3,1,5,3,1,2 55904,1,,3,2,3,1,3,2 55905,1,,2,1,8,2,1,2 55907,2,1,1,3,1,0,,2 55909,,,,,,,, 55912,1,,2,1,2,1,3,2 55913,,,,,,,, 55914,1,,1,2,1,0,,2 55915,1,,2,3,1,0,,1 55916,2,1,1,2,1,0,,2 55917,,,,,,,, 55918,1,,0,,,,,2 55920,1,,2,1,3,3,2,1 55921,1,,0,,,,,1 55922,1,,4,2,2,1,3,2 55924,1,,2,1,1,0,,2 55926,2,2,,,,,, 55927,1,,2,3,1,0,,2 55932,2,2,,,,,, 55933,2,1,7,3,2,0,,2 55935,,,,,,,, 55936,1,,3,1,2,0,,1 55940,1,,1,2,1,0,,2 55941,1,,1,1,2,0,,2 55942,1,,3,1,1,0,,2 55944,1,,10,3,1,0,,2 55947,,,,,,,, 55948,1,,1,2,2,0,,2 55949,2,1,3,3,1,0,,1 55951,1,,1,3,1,0,,1 55953,1,,1,1,2,1,3,2 55954,2,1,0,,,,,1 55958,2,1,0,,,,,2 55959,1,,5,2,2,0,,2 55960,1,,7,1,2,0,,2 55964,1,,5,1,1,0,,2 55965,1,,10,3,3,1,3,2 55966,1,,3,2,1,0,,2 55967,2,2,,,,,, 55969,2,1,0,,,,,2 55970,1,,2,2,2,0,,2 55971,1,,30,3,1,0,,2 55972,1,,5,1,2,0,,2 55973,1,,4,1,6,4,1,1 55974,1,,2,3,1,0,,1 55980,1,,1,2,20,1,2,2 55982,1,,4,1,2,3,2,2 55984,,,,,,,, 55985,2,1,0,,,,,2 55986,2,2,,,,,, 55988,2,1,5,3,1,0,,2 55989,,,,,,,, 55993,2,2,,,,,, 55996,1,,1,2,1,0,,2 55997,1,,12,3,2,0,,2 55998,2,1,1,3,1,0,,2 56000,1,,2,2,2,0,,2 56005,1,,1,1,2,2,3,1 56006,,,,,,,, 56007,1,,1,2,1,0,,2 56010,1,,28,3,6,28,3,1 56013,,,,,,,, 56015,1,,2,2,4,0,,1 56017,1,,10,2,3,5,2,1 56019,1,,2,2,7,2,2,2 56021,1,,3,1,2,6,3,1 56024,,,,,,,, 56025,2,1,1,3,1,0,,2 56026,1,,1,1,1,2,3,2 56028,1,,1,1,10,1,1,2 56029,2,1,0,,,,,2 56030,1,,4,1,6,4,1,1 56031,1,,4,3,5,4,3,2 56032,1,,7,1,1,0,,2 56033,2,1,0,,,,,2 56035,1,,3,1,2,0,,2 56039,2,2,,,,,, 56040,1,,1,1,6,80,3,2 56041,1,,15,2,1,0,,2 56042,2,2,,,,,, 56044,1,,6,3,5,3,3,2 56047,1,,2,2,5,2,2,2 56052,1,,2,1,2,2,3,2 56053,1,,2,1,2,2,2,2 56054,1,,1,1,6,1,1,2 56056,1,,2,1,2,0,,1 56057,1,,5,1,1,1,3,2 56058,,,,,,,, 56060,1,,2,1,1,0,,2 56062,1,,0,,,,,1 56063,2,1,8,3,2,0,,1 56066,2,2,,,,,, 56067,1,,0,,,,,2 56070,2,2,,,,,, 56072,1,,2,3,1,0,,1 56074,2,1,4,3,2,0,,2 56078,1,,0,,,,,2 56079,1,,12,3,1,0,,2 56081,1,,2,2,2,0,,2 56082,1,,2,3,2,0,,2 56083,1,,0,,,,,2 56084,1,,2,2,2,0,,2 56086,1,,2,2,2,0,,2 56087,1,,0,,,,,1 56088,,,,,,,, 56089,1,,2,2,2,1,3,1 56090,2,1,0,,,,,2 56091,1,,3,1,3,5,3,2 56096,1,,1,2,3,0,,2 56098,1,,3,2,2,2,3,2 56099,1,,7,1,3,0,,2 56106,2,2,,,,,, 56107,1,,4,1,2,1,1,2 56109,1,,0,,,,,1 56113,,,,,,,, 56114,2,1,0,,,,,2 56116,1,,2,2,2,0,,2 56120,1,,2,1,1,0,,2 56122,1,,2,1,5,2,1,2 56123,2,1,3,3,1,0,,2 56126,2,2,,,,,, 56128,1,,1,1,2,0,,2 56129,1,,0,,,,,2 56131,2,1,6,3,2,0,,2 56132,1,,3,3,3,1,3,1 56135,1,,2,2,4,1,3,2 56140,1,,1,1,6,1,1,2 56142,1,,4,3,3,0,,2 56146,2,1,1,3,1,0,,2 56147,1,,1,2,1,0,,2 56149,1,,1,2,1,0,,2 56150,1,,1,2,2,0,,2 56155,1,,1,2,2,0,,2 56159,1,,3,1,2,0,,2 56160,2,2,,,,,, 56161,1,,2,3,12,2,3,2 56163,1,,1,3,10,1,3,2 56164,1,,1,2,1,0,,2 56167,1,,0,,,,,2 56171,1,,1,3,12,1,3,2 56172,1,,10,3,1,0,,2 56173,1,,0,,,,,1 56176,1,,7,1,3,0,,2 56177,,,,,,,, 56179,1,,4,1,1,2,3,2 56180,1,,1,1,2,0,,2 56182,,,,,,,, 56184,1,,0,,,,,2 56185,1,,4,2,4,4,2,2 56187,,,,,,,, 56188,1,,150,3,5,120,3,1 56190,2,1,4,3,2,0,,2 56191,2,2,,,,,, 56193,1,,1,1,2,0,,2 56195,,,,,,,, 56196,1,,1,3,4,0,,2 56198,1,,0,,,,,2 56200,1,,3,1,3,3,3,2 56201,1,,4,2,2,0,,2 56202,1,,4,2,6,4,2,2 56203,2,2,,,,,, 56204,1,,1,1,12,1,1,1 56206,1,,0,,,,,1 56208,1,,1,1,2,0,,2 56211,1,,0,,,,,1 56212,,,,,,,, 56213,,,,,,,, 56215,1,,7,1,6,7,1,1 56216,,,,,,,, 56218,,,,,,,, 56219,1,,7,1,4,4,1,2 56220,1,,1,3,6,1,3,2 56221,1,,3,3,1,0,,2 56222,1,,7,1,2,6,3,2 56224,2,2,,,,,, 56225,1,,3,1,8,3,1,2 56228,1,,1,2,3,4,3,2 56230,,,,,,,, 56231,1,,7,1,2,0,,2 56232,1,,4,3,3,0,,2 56233,1,,2,3,1,0,,2 56234,1,,5,1,1,3,3,2 56235,2,1,6,3,1,0,,2 56236,2,2,,,,,, 56240,1,,25,2,2,0,,2 56242,,,,,,,, 56243,2,1,0,,,,,2 56244,2,2,,,,,, 56245,1,,0,,,,,2 56248,1,,2,2,1,0,,2 56251,2,1,5,2,1,0,,2 56252,2,2,,,,,, 56253,2,1,0,,,,,2 56254,1,,6,3,1,0,,2 56256,1,,2,2,2,2,3,2 56257,1,,7,1,1,0,,1 56258,1,,3,1,3,8,3,2 56259,1,,3,1,2,10,3,2 56260,,,,,,,, 56262,1,,4,1,3,7,3,2 56264,1,,0,,,,,2 56265,1,,0,,,,,2 56266,1,,0,,,,,1 56267,1,,0,,,,,2 56270,,,,,,,, 56275,1,,3,1,2,0,,2 56276,2,2,,,,,, 56277,1,,1,2,1,0,,2 56278,1,,1,2,6,1,2,2 56280,1,,5,1,1,0,,2 56281,,,,,,,, 56282,1,,5,1,1,0,,2 56283,2,2,,,,,, 56285,1,,1,2,3,2,3,1 56286,1,,3,3,4,0,,2 56288,1,,1,3,4,0,,1 56289,,,,,,,, 56291,1,,1,1,2,1,3,1 56292,,,,,,,, 56293,2,1,6,3,1,0,,2 56294,,,,,,,, 56295,1,,6,1,4,1,1,2 56297,2,1,3,3,1,0,,2 56299,2,1,0,,,,,2 56302,1,,0,,,,,1 56304,1,,4,2,7,4,2,2 56305,1,,7,1,3,12,3,2 56307,1,,1,1,6,1,2,2 56308,1,,1,2,4,0,,2 56309,1,,7,1,3,0,,2 56311,1,,3,3,4,0,,2 56313,,,,,,,, 56314,1,,10,3,2,0,,2 56317,1,,2,1,3,0,,1 56318,2,2,,,,,, 56319,1,,1,1,1,0,,2 56320,,,,,,,, 56321,,,,,,,, 56323,2,2,,,,,, 56326,2,1,0,,,,,2 56328,2,2,,,,,, 56329,1,,2,3,2,0,,2 56330,1,,1,1,10,1,1,2 56331,1,,3,1,5,3,2,2 56332,1,,0,,,,,1 56334,1,,1,2,1,0,,2 56335,2,2,,,,,, 56336,1,,6,3,1,0,,2 56337,2,1,3,3,3,0,,2 56339,1,,2,1,6,2,1,1 56344,2,2,,,,,, 56348,2,1,4,3,1,0,,2 56349,1,,3,1,24,3,1,1 56352,2,1,0,,,,,2 56353,1,,2,1,2,0,,1 56355,1,,1,1,1,0,,2 56357,2,2,,,,,, 56358,1,,2,1,12,2,1,2 56359,2,1,0,,,,,1 56361,1,,2,2,2,0,,2 56363,1,,2,1,1,0,,2 56364,2,1,0,,,,,2 56365,1,,2,2,3,0,,2 56367,,,,,,,, 56368,1,,3,1,2,0,,2 56369,1,,2,1,8,2,1,2 56371,,,,,,,, 56372,1,,12,3,10,12,3,1 56373,,,,,,,, 56374,1,,1,1,1,0,,2 56375,2,1,2,3,1,0,,2 56377,1,,2,1,2,2,3,2 56379,2,1,0,,,,,2 56380,2,1,0,,,,,2 56381,1,,1,2,2,0,,2 56382,1,,6,3,3,0,,2 56383,1,,2,1,1,0,,1 56384,2,2,,,,,, 56387,2,2,,,,,, 56389,,,,,,,, 56390,1,,3,1,2,0,,2 56393,2,1,0,,,,,2 56394,,,,,,,, 56396,2,1,0,,,,,2 56399,1,,3,1,2,0,,2 56401,1,,7,3,1,0,,2 56402,2,1,0,,,,,2 56403,1,,4,2,5,1,1,2 56408,1,,10,3,1,0,,2 56411,1,,0,,,,,1 56412,1,,1,2,1,0,,2 56414,,,,,,,, 56415,1,,2,1,2,0,,2 56416,1,,0,,,,,1 56417,1,,3,3,5,2,3,2 56420,2,1,2,2,2,0,,2 56423,2,1,2,3,1,0,,2 56424,2,1,0,,,,,2 56426,1,,2,3,3,0,,2 56427,,,,,,,, 56430,2,1,7,3,2,0,,2 56432,1,,3,1,1,0,,2 56434,1,,2,2,5,2,2,2 56435,1,,1,1,3,5,3,2 56436,1,,5,2,6,5,2,2 56438,1,,1,3,3,0,,1 56439,1,,3,3,3,0,,2 56441,2,2,,,,,, 56442,1,,0,,,,,1 56443,1,,2,2,3,0,,2 56444,1,,1,1,7,1,1,2 56449,1,,100,3,2,0,,2 56450,1,,0,,,,,2 56454,1,,3,1,2,2,3,2 56455,1,,0,,,,,1 56456,1,,0,,,,,2 56458,1,,4,3,3,0,,2 56462,1,,3,1,3,15,3,2 56465,1,,1,1,2,1,3,2 56466,1,,5,1,3,1,1,1 56468,,,,,,,, 56469,2,2,,,,,, 56470,1,,3,3,1,0,,2 56472,2,2,,,,,, 56474,1,,2,2,1,0,,2 56475,,,,,,,, 56479,1,,5,3,10,5,3,1 56481,,,,,,,, 56487,1,,3,3,8,3,3,1 56488,1,,1,2,3,1,3,2 56489,1,,1,1,2,0,,2 56494,1,,3,1,3,7,3,1 56496,1,,5,3,2,0,,2 56497,,,,,,,, 56500,1,,1,2,1,0,,2 56501,1,,0,,,,,2 56502,2,1,0,,,,,2 56503,1,,5,1,1,0,,2 56504,1,,6,1,4,2,2,1 56505,1,,5,3,6,999,,2 56506,2,2,,,,,, 56507,1,,4,3,3,0,,1 56508,2,2,,,,,, 56509,1,,1,3,4,0,,2 56510,1,,1,1,6,1,1,2 56511,1,,1,2,2,0,,2 56513,1,,1,2,3,0,,2 56514,1,,7,1,6,6,1,1 56515,1,,2,1,7,2,1,2 56519,1,,2,2,1,0,,2 56520,2,1,10,3,1,0,,2 56522,2,2,,,,,, 56525,1,,6,1,1,0,,2 56526,1,,7,1,5,7,1,1 56527,2,2,,,,,, 56529,1,,4,1,1,0,,2 56531,1,,0,,,,,2 56532,1,,1,3,5,1,3,2 56535,1,,12,3,2,0,,2 56536,1,,4,2,1,0,,2 56537,1,,6,1,3,90,3,1 56539,2,1,2,2,2,0,,2 56542,1,,2,1,1,0,,1 56543,2,1,4,3,3,0,,2 56545,,,,,,,, 56546,1,,0,,,,,2 56548,1,,2,1,2,10,3,2 56549,2,1,0,,,,,2 56550,1,,5,3,4,0,,2 56553,2,1,1,3,1,0,,2 56554,2,1,1,3,1,0,,2 56555,1,,4,3,8,4,3,2 56556,2,1,1,2,1,0,,2 56561,9,9,,,,,, 56562,1,,5,3,2,0,,2 56563,1,,2,1,1,1,3,2 56564,2,1,2,3,1,0,,2 56565,1,,7,1,3,2,1,1 56567,2,1,1,3,1,0,,2 56568,1,,1,2,3,1,2,2 56569,1,,2,2,4,0,,2 56570,2,1,0,,,,,2 56571,2,1,0,,,,,2 56573,1,,12,2,5,3,1,2 56574,1,,1,1,3,0,,2 56575,2,2,,,,,, 56577,2,2,,,,,, 56578,,,,,,,, 56579,1,,1,3,1,0,,2 56580,1,,2,2,1,0,,2 56581,2,1,1,1,1,0,,2 56583,1,,3,2,6,3,2,2 56586,1,,5,1,6,5,1,1 56588,1,,7,1,3,0,,2 56591,2,2,,,,,, 56592,2,2,,,,,, 56593,2,2,,,,,, 56594,1,,1,1,1,0,,2 56596,1,,3,2,2,0,,2 56597,1,,3,1,1,0,,2 56598,1,,1,2,1,0,,2 56599,2,1,1,3,1,0,,2 56601,1,,7,1,2,0,,2 56602,1,,7,1,10,7,1,1 56606,,,,,,,, 56607,1,,1,1,2,0,,2 56608,1,,2,3,2,0,,2 56609,1,,6,1,2,0,,2 56610,2,1,1,3,1,0,,2 56613,1,,10,2,4,6,2,1 56614,,,,,,,, 56615,1,,7,3,2,0,,2 56616,2,1,2,3,1,0,,2 56617,1,,0,,,,,1 56618,1,,30,3,10,30,3,2 56619,1,,0,,,,,1 56622,1,,4,2,5,4,2,2 56623,1,,1,1,2,0,,2 56624,1,,7,1,1,0,,2 56625,1,,1,1,1,0,,2 56626,1,,0,,,,,2 56627,2,1,0,,,,,2 56628,1,,6,3,1,0,,2 56630,2,1,0,,,,,1 56632,2,1,0,,,,,2 56633,,,,,,,, 56634,2,2,,,,,, 56635,1,,0,,,,,2 56636,2,1,5,3,2,0,,2 56637,1,,0,,,,,2 56638,2,2,,,,,, 56639,1,,1,2,6,1,2,1 56640,1,,3,3,4,2,3,2 56641,1,,3,3,4,0,,2 56642,2,1,1,3,1,0,,2 56643,1,,3,1,3,1,1,1 56646,1,,1,2,1,0,,2 56647,1,,7,1,2,0,,2 56648,1,,2,2,1,0,,2 56649,2,2,,,,,, 56650,1,,3,3,1,0,,2 56651,1,,0,,,,,2 56652,1,,1,2,6,1,2,2 56658,1,,1,2,1,0,,2 56659,,,,,,,, 56660,1,,1,2,2,1,3,2 56663,1,,3,1,6,3,1,2 56664,1,,1,1,1,0,,1 56665,1,,1,1,2,2,2,2 56668,,,,,,,, 56669,1,,2,1,10,2,1,1 56671,,,,,,,, 56673,1,,0,,,,,2 56674,2,1,1,3,1,0,,2 56675,1,,5,1,2,0,,2 56681,1,,2,2,7,2,2,2 56682,1,,4,1,2,3,3,2 56683,1,,2,1,6,2,1,2 56684,1,,3,2,2,10,3,2 56685,,,,,,,, 56686,1,,0,,,,,1 56688,2,2,,,,,, 56689,1,,0,,,,,1 56690,2,1,0,,,,,1 56691,1,,2,1,2,0,,2 56694,2,2,,,,,, 56696,1,,2,2,12,2,3,1 56698,1,,7,1,2,2,1,2 56701,,,,,,,, 56703,1,,0,,,,,2 56705,,,,,,,, 56706,,,,,,,, 56708,2,1,0,,,,,2 56710,1,,7,1,1,0,,2 56712,1,,2,1,2,0,,1 56713,1,,7,1,1,0,,2 56715,1,,5,3,5,5,3,2 56716,1,,2,1,2,0,,2 56717,1,,3,2,1,0,,2 56720,1,,12,3,2,0,,2 56723,1,,5,1,1,0,,2 56725,1,,3,1,1,0,,2 56726,1,,0,,,,,2 56727,2,1,1,3,2,0,,2 56728,1,,2,1,2,0,,2 56734,2,2,,,,,, 56736,1,,7,1,2,3,3,2 56737,1,,3,1,2,5,3,2 56738,1,,0,,,,,1 56739,1,,0,,,,,2 56740,,,,,,,, 56741,2,1,1,2,2,1,3,2 56743,,,,,,,, 56747,1,,2,1,6,2,1,2 56748,1,,3,1,3,0,,2 56751,1,,1,1,2,0,,2 56753,1,,2,2,5,2,2,2 56755,2,1,3,3,1,0,,2 56756,1,,1,1,1,0,,2 56757,1,,2,2,4,0,,2 56761,1,,0,,,,,2 56762,1,,1,1,1,0,,2 56763,2,1,4,3,2,0,,2 56764,1,,999,,3,0,,2 56766,2,2,,,,,, 56767,1,,1,1,1,0,,2 56769,1,,7,1,3,1,2,2 56771,1,,5,1,1,0,,2 56772,1,,1,1,1,0,,2 56773,2,2,,,,,, 56776,1,,1,1,3,0,,2 56777,2,2,,,,,, 56780,1,,1,1,1,0,,2 56781,1,,1,2,6,1,2,2 56783,,,,,,,, 56784,1,,7,1,3,1,1,2 56785,,,,,,,, 56788,,,,,,,, 56789,1,,3,2,1,0,,2 56791,1,,1,1,2,2,3,2 56792,2,1,2,3,1,0,,2 56793,1,,1,2,4,3,3,2 56794,2,1,1,3,1,0,,2 56796,1,,0,,,,,1 56797,1,,1,2,2,0,,2 56798,1,,1,1,1,0,,2 56800,1,,4,1,1,0,,2 56804,1,,8,2,1,0,,2 56805,1,,1,1,1,0,,2 56807,1,,2,2,1,0,,2 56809,1,,3,2,1,0,,2 56812,1,,0,,,,,2 56814,1,,1,2,1,0,,1 56816,1,,2,2,2,0,,2 56820,2,1,2,3,2,0,,2 56824,,,,,,,, 56826,,,,,,,, 56827,2,1,0,,,,,2 56829,1,,1,2,4,0,,2 56830,1,,0,,,,,2 56831,1,,2,1,1,0,,2 56833,1,,3,3,3,0,,2 56834,1,,0,,,,,2 56835,1,,6,3,4,0,,2 56837,2,1,3,3,1,0,,2 56838,1,,5,1,2,0,,2 56839,1,,0,,,,,2 56840,1,,1,1,2,5,3,2 56842,1,,2,1,4,1,2,2 56843,,,,,,,, 56844,1,,5,3,1,0,,2 56845,2,1,0,,,,,2 56846,1,,2,1,2,1,3,2 56847,2,1,2,1,1,0,,2 56850,1,,2,2,10,2,2,1 56851,1,,10,3,12,10,3,2 56852,1,,1,1,5,1,1,2 56853,,,,,,,, 56854,2,1,1,3,2,0,,1 56855,2,2,,,,,, 56859,1,,10,3,1,0,,2 56860,1,,3,3,1,0,,2 56862,1,,0,,,,,1 56863,1,,15,3,2,0,,2 56864,1,,5,2,1,0,,2 56865,1,,2,1,2,4,3,1 56866,1,,0,,,,,1 56867,1,,3,2,3,1,3,2 56868,,,,,,,, 56869,2,1,0,,,,,2 56870,1,,0,,,,,2 56871,1,,1,3,2,0,,2 56872,2,1,0,,,,,2 56874,2,1,0,,,,,2 56877,1,,1,3,1,0,,2 56878,1,,2,1,2,0,,2 56881,2,1,0,,,,,2 56882,1,,0,,,,,2 56885,1,,12,3,2,0,,1 56887,,,,,,,, 56890,1,,2,2,1,0,,2 56891,2,1,3,3,1,0,,2 56894,1,,4,3,1,0,,2 56899,,,,,,,, 56900,1,,6,3,5,2,3,2 56902,1,,6,1,3,4,1,2 56903,1,,5,1,1,4,3,2 56904,1,,2,2,4,0,,2 56905,,,,,,,, 56906,2,2,,,,,, 56908,1,,5,3,1,0,,2 56909,1,,1,1,3,1,3,2 56911,1,,60,3,5,20,3,1 56913,1,,2,2,2,0,,2 56916,1,,2,2,7,2,2,2 56918,1,,0,,,,,2 56919,1,,2,1,3,0,,2 56921,2,2,,,,,, 56922,2,1,0,,,,,2 56923,1,,2,2,6,2,2,2 56925,1,,0,,,,,2 56926,1,,2,2,1,0,,2 56927,2,2,,,,,, 56928,2,1,0,,,,,2 56930,1,,1,1,1,0,,2 56931,2,1,2,3,3,0,,2 56936,1,,1,1,6,1,1,2 56938,1,,3,1,3,10,3,1 56939,1,,3,1,2,0,,2 56941,2,2,,,,,, 56943,1,,0,,,,,2 56944,1,,4,1,6,4,2,2 56946,1,,4,1,4,1,3,2 56947,1,,4,2,1,0,,2 56948,1,,2,2,3,3,3,2 56949,1,,3,1,3,2,3,2 56950,,,,,,,, 56952,,,,,,,, 56953,1,,2,1,2,0,,2 56954,2,1,0,,,,,2 56955,1,,0,,,,,2 56956,1,,1,1,5,1,1,2 56957,1,,2,2,2,0,,2 56958,1,,0,,,,,1 56959,,,,,,,, 56960,1,,1,1,2,0,,1 56963,2,1,0,,,,,2 56964,2,2,,,,,, 56965,1,,1,1,6,1,1,2 56967,1,,7,1,1,0,,2 56969,1,,6,3,6,6,3,2 56971,1,,0,,,,,2 56973,1,,3,1,2,0,,2 56974,1,,30,3,2,1,3,2 56976,2,1,2,3,1,0,,2 56977,1,,0,,,,,2 56978,1,,180,3,2,5,3,2 56980,1,,0,,,,,2 56982,1,,3,3,2,0,,2 56983,1,,2,3,2,0,,2 56984,1,,7,3,6,7,3,1 56985,2,2,,,,,, 56987,1,,5,3,1,0,,2 56988,1,,1,3,2,0,,2 56989,2,2,,,,,, 56990,1,,1,2,5,2,2,2 56991,1,,2,1,9,2,1,2 56993,1,,0,,,,,1 56998,1,,2,1,1,0,,2 57000,1,,7,1,2,15,3,2 57002,1,,1,2,12,2,2,1 57003,2,2,,,,,, 57005,2,1,0,,,,,2 57007,1,,4,3,1,0,,2 57009,1,,25,2,6,3,2,2 57011,1,,1,1,6,1,1,2 57013,1,,2,2,3,6,3,2 57014,1,,7,1,3,2,2,2 57019,2,2,,,,,, 57021,1,,2,1,2,0,,2 57022,1,,1,1,3,1,2,2 57023,,,,,,,, 57024,1,,2,2,3,3,3,1 57025,1,,2,1,2,0,,2 57026,1,,1,3,8,1,3,1 57027,1,,1,1,1,0,,2 57028,1,,4,2,8,4,2,2 57030,2,2,,,,,, 57031,1,,0,,,,,1 57034,1,,2,3,1,0,,2 57036,1,,4,1,2,6,3,2 57043,,,,,,,, 57046,2,1,2,3,2,0,,2 57047,2,1,0,,,,,2 57050,1,,7,1,1,0,,2 57052,1,,2,1,12,2,1,2 57053,2,1,2,3,1,0,,2 57054,1,,4,1,2,1,2,2 57055,,,,,,,, 57056,1,,14,2,12,14,2,1 57058,1,,4,1,3,4,2,1 57060,2,1,0,,,,,2 57061,2,2,,,,,, 57062,2,1,0,,,,,2 57063,2,1,0,,,,,2 57064,1,,3,1,12,3,1,2 57069,,,,,,,, 57070,2,2,,,,,, 57079,1,,1,2,2,1,3,2 57082,1,,1,1,15,1,1,2 57086,1,,2,1,2,2,3,2 57089,1,,2,3,2,0,,2 57091,,,,,,,, 57093,,,,,,,, 57095,1,,1,1,6,1,1,2 57097,1,,5,3,1,0,,2 57100,1,,3,3,4,3,3,2 57102,2,2,,,,,, 57105,1,,5,3,2,0,,2 57106,2,1,0,,,,,2 57108,1,,2,1,1,0,,2 57109,2,1,2,3,1,0,,2 57110,1,,3,2,7,3,2,2 57111,1,,4,3,1,0,,2 57113,1,,7,1,2,10,3,2 57114,,,,,,,, 57115,1,,1,1,8,1,1,2 57116,1,,3,2,6,3,2,2 57117,1,,2,1,3,3,2,2 57118,1,,10,3,2,0,,2 57119,1,,1,1,1,0,,2 57120,2,2,,,,,, 57122,1,,2,3,2,0,,2 57123,1,,1,2,3,0,,2 57127,,,,,,,, 57129,1,,2,1,2,7,3,2 57131,1,,2,3,1,0,,2 57133,2,1,4,3,1,0,,2 57134,2,1,2,3,1,0,,2 57136,1,,2,2,2,0,,2 57137,1,,6,1,2,0,,2 57138,1,,2,1,7,6,2,2 57141,,,,,,,, 57142,1,,1,3,1,0,,2 57143,,,,,,,, 57145,1,,2,2,1,0,,2 57146,,,,,,,, 57147,,,,,,,, 57149,1,,2,1,1,3,3,2 57150,1,,1,1,3,0,,2 57152,1,,7,1,1,0,,2 57153,1,,1,1,8,1,1,2 57154,1,,3,2,1,0,,2 57159,2,1,0,,,,,2 57160,1,,7,1,6,2,1,1 57161,1,,0,,,,,2 57162,1,,4,1,2,30,3,2 57163,1,,2,1,3,2,2,2 57164,1,,3,2,3,1,3,2 57165,1,,0,,,,,1 57167,1,,1,3,13,1,3,2 57168,1,,2,1,4,5,3,1 57170,1,,5,1,2,10,3,2 57171,1,,1,3,12,1,3,2 57175,1,,4,1,2,10,3,2 57176,1,,5,3,2,1,3,2 57177,2,1,0,,,,,1 57178,1,,0,,,,,1 57179,1,,1,3,5,1,3,1 57181,1,,2,3,1,0,,2 57182,2,2,,,,,, 57183,2,1,0,,,,,2 57184,1,,2,2,2,1,3,2 57185,1,,0,,,,,2 57187,2,1,2,3,3,0,,2 57189,1,,2,1,2,0,,1 57193,1,,0,,,,,1 57196,1,,1,1,7,14,3,2 57198,1,,2,2,1,0,,2 57201,2,2,,,,,, 57202,,,,,,,, 57203,1,,0,,,,,1 57204,1,,5,1,1,4,3,2 57208,1,,1,3,1,0,,2 57210,2,2,,,,,, 57211,1,,1,1,3,15,3,2 57213,1,,7,1,1,0,,2 57214,1,,1,1,2,4,3,2 57215,2,1,1,1,5,0,,2 57216,1,,0,,,,,2 57217,1,,5,3,1,0,,2 57219,1,,7,2,3,0,,2 57222,1,,1,1,2,0,,2 57223,1,,7,1,1,0,,2 57224,2,1,1,3,5,1,3,2 57225,2,2,,,,,, 57226,1,,3,1,2,0,,2 57227,,,,,,,, 57229,2,2,,,,,, 57230,1,,2,1,1,0,,2 57231,,,,,,,, 57234,1,,3,2,1,0,,2 57237,1,,1,3,1,0,,1 57238,2,1,3,1,1,0,,2 57240,,,,,,,, 57244,,,,,,,, 57245,,,,,,,, 57246,,,,,,,, 57247,1,,0,,,,,2 57248,1,,2,2,1,0,,2 57249,1,,2,2,2,1,2,2 57250,1,,1,2,10,1,2,2 57251,1,,1,2,6,1,2,2 57254,2,1,3,3,1,0,,2 57255,,,,,,,, 57259,1,,0,,,,,1 57262,1,,2,3,1,0,,2 57263,1,,7,1,2,0,,2 57266,,,,,,,, 57267,1,,7,1,2,0,,1 57268,1,,1,1,3,0,,1 57270,2,2,,,,,, 57272,,,,,,,, 57273,2,1,6,3,1,0,,2 57276,2,2,,,,,, 57277,1,,2,1,6,2,1,2 57279,1,,0,,,,,2 57280,2,1,0,,,,,2 57281,,,,,,,, 57282,1,,3,3,4,0,,2 57284,2,1,0,,,,,2 57287,,,,,,,, 57288,2,1,0,,,,,2 57289,1,,5,1,4,3,1,2 57290,1,,0,,,,,2 57291,2,2,,,,,, 57293,1,,0,,,,,1 57294,1,,7,1,12,7,1,1 57295,1,,3,1,1,1,3,2 57296,1,,3,3,2,0,,2 57297,1,,4,1,6,4,2,1 57301,2,2,,,,,, 57302,1,,0,,,,,1 57305,1,,0,,,,,1 57307,1,,2,1,4,0,,2 57308,1,,3,1,2,3,3,2 57309,1,,0,,,,,2 57310,1,,1,2,1,0,,2 57311,1,,3,3,1,0,,2 57312,,,,,,,, 57313,1,,1,1,1,0,,2 57315,1,,2,3,4,0,,2 57316,,,,,,,, 57319,1,,1,2,1,0,,2 57323,2,1,2,3,2,0,,2 57327,1,,2,1,1,0,,2 57328,2,1,0,,,,,2 57330,2,2,,,,,, 57331,1,,5,2,2,3,3,2 57332,2,1,0,,,,,2 57334,2,2,,,,,, 57335,2,2,,,,,, 57336,,,,,,,, 57337,1,,20,2,3,2,2,1 57342,1,,4,3,8,4,3,1 57343,2,1,1,3,1,0,,2 57344,1,,2,1,15,2,1,2 57348,2,1,0,,,,,2 57350,,,,,,,, 57353,,,,,,,, 57355,1,,2,3,2,0,,2 57357,,,,,,,, 57358,1,,4,3,1,0,,2 57360,2,2,,,,,, 57361,2,2,,,,,, 57362,1,,3,3,1,0,,2 57363,,,,,,,, 57364,1,,6,1,2,0,,2 57366,,,,,,,, 57367,,,,,,,, 57368,1,,4,2,12,4,3,2 57369,1,,0,,,,,1 57371,1,,0,,,,,2 57372,1,,15,3,2,0,,2 57373,1,,5,2,1,0,,2 57374,1,,3,1,3,1,2,1 57375,1,,1,3,4,0,,2 57377,1,,2,2,2,2,3,2 57378,1,,10,3,4,1,3,1 57379,1,,2,2,3,6,3,1 57380,,,,,,,, 57382,2,1,0,,,,,1 57383,1,,2,2,1,0,,2 57384,2,2,,,,,, 57387,1,,5,1,2,0,,2 57388,1,,1,2,9,1,2,1 57390,1,,3,2,2,0,,2 57392,1,,3,2,2,0,,2 57393,1,,6,3,5,6,3,1 57396,1,,1,3,1,0,,2 57400,1,,1,1,3,0,,1 57401,,,,,,,, 57402,1,,2,2,3,1,3,2 57403,2,1,0,,,,,2 57404,1,,0,,,,,2 57405,,,,,,,, 57407,,,,,,,, 57408,1,,2,1,2,0,,2 57410,1,,2,1,2,12,3,2 57411,1,,5,3,4,1,3,2 57413,,,,,,,, 57414,2,2,,,,,, 57415,1,,0,,,,,2 57417,2,2,,,,,, 57418,1,,6,3,1,0,,1 57419,,,,,,,, 57420,,,,,,,, 57421,2,1,0,,,,,2 57422,1,,1,2,1,0,,2 57424,2,1,1,3,2,0,,2 57430,1,,7,1,2,0,,2 57433,1,,0,,,,,2 57435,1,,3,3,1,0,,2 57439,1,,1,1,4,6,3,2 57441,1,,10,3,1,0,,2 57442,,,,,,,, 57446,2,1,0,,,,,2 57449,2,2,,,,,, 57450,1,,7,1,1,0,,2 57452,1,,6,1,1,0,,2 57454,1,,0,,,,,1 57455,1,,0,,,,,1 57456,2,1,0,,,,,1 57457,,,,,,,, 57458,1,,2,1,3,10,3,2 57459,1,,2,2,3,0,,2 57460,2,1,0,,,,,2 57462,,,,,,,, 57466,1,,84,3,1,0,,2 57470,1,,1,1,2,0,,2 57471,2,1,1,3,2,0,,1 57472,2,1,12,3,1,0,,2 57474,1,,5,2,1,0,,2 57475,2,1,1,3,1,0,,1 57476,2,2,,,,,, 57478,1,,2,3,1,0,,2 57479,1,,2,2,3,1,3,2 57480,1,,1,1,1,0,,2 57481,1,,1,1,20,1,1,1 57482,1,,1,2,1,1,3,2 57483,2,1,1,3,2,0,,2 57489,2,1,1,3,1,0,,2 57490,1,,0,,,,,2 57492,1,,7,1,2,0,,1 57495,1,,1,2,2,0,,2 57497,1,,2,1,5,2,1,2 57498,2,2,,,,,, 57499,2,2,,,,,, 57502,,,,,,,, 57503,1,,4,3,2,0,,2 57504,2,1,1,1,1,0,,2 57506,2,1,2,3,1,0,,2 57507,1,,2,1,2,1,3,2 57509,,,,,,,, 57510,1,,2,2,4,1,2,2 57511,2,1,1,3,1,0,,2 57512,1,,2,3,1,0,,2 57514,1,,1,3,5,1,3,2 57516,2,1,0,,,,,1 57518,1,,10,2,5,3,3,2 57520,,,,,,,, 57521,1,,1,1,3,1,3,2 57524,1,,1,1,2,1,3,2 57526,1,,1,3,1,0,,1 57527,1,,1,1,3,0,,2 57528,,,,,,,, 57529,1,,3,3,8,3,3,2 57530,1,,1,3,1,0,,2 57531,1,,2,1,1,0,,2 57532,,,,,,,, 57533,1,,1,3,3,0,,2 57534,1,,7,1,3,2,1,1 57535,1,,4,1,4,40,3,2 57536,1,,3,3,1,0,,2 57537,1,,2,1,6,2,1,2 57539,1,,4,1,3,1,2,2 57541,1,,1,1,1,1,3,2 57542,2,2,,,,,, 57543,,,,,,,, 57545,1,,3,1,2,0,,2 57549,1,,1,1,2,3,3,2 57550,2,1,0,,,,,1 57551,1,,10,2,2,5,3,2 57552,1,,1,2,4,4,3,2 57553,1,,7,3,6,7,3,2 57554,1,,1,1,1,0,,2 57555,1,,0,,,,,2 57556,2,1,3,3,2,0,,2 57557,1,,5,3,1,0,,2 57558,,,,,,,, 57560,1,,7,1,12,7,1,1 57561,1,,1,1,4,0,,2 57562,1,,7,1,20,30,2,1 57563,2,2,,,,,, 57569,2,1,2,3,1,0,,2 57570,1,,2,1,1,0,,2 57571,2,2,,,,,, 57573,,,,,,,, 57577,1,,1,3,1,0,,2 57578,1,,1,1,7,1,1,1 57579,,,,,,,, 57584,1,,3,1,12,3,1,1 57586,1,,2,1,4,1,2,2 57587,1,,0,,,,,2 57588,1,,0,,,,,2 57589,1,,6,1,1,6,3,2 57591,1,,6,1,1,0,,2 57592,1,,5,1,2,2,3,2 57593,,,,,,,, 57594,,,,,,,, 57595,1,,5,3,1,0,,2 57596,1,,3,1,1,0,,2 57597,1,,0,,,,,2 57598,1,,5,2,2,0,,2 57599,9,,,,,,, 57600,2,2,,,,,, 57601,1,,2,1,3,1,3,2 57602,1,,3,1,4,2,2,2 57603,2,1,3,3,1,0,,2 57605,2,2,,,,,, 57606,1,,1,2,2,0,,2 57608,1,,5,1,4,2,1,2 57610,1,,7,3,7,7,3,2 57612,1,,6,1,2,10,3,2 57613,1,,1,2,3,0,,2 57615,2,2,,,,,, 57618,1,,2,1,2,0,,2 57621,2,1,0,,,,,2 57622,,,,,,,, 57623,1,,7,3,1,0,,2 57624,2,1,4,3,1,0,,2 57625,1,,0,,,,,2 57626,1,,24,3,1,0,,2 57633,1,,56,3,36,56,3,1 57636,1,,1,2,8,1,2,2 57638,1,,3,2,1,0,,1 57639,1,,3,3,1,0,,2 57640,1,,20,3,1,0,,2 57641,1,,0,,,,,2 57643,1,,1,2,2,0,,1 57645,,,,,,,, 57647,2,2,,,,,, 57648,1,,0,,,,,2 57649,1,,2,1,6,4,2,2 57650,2,1,0,,,,,2 57651,1,,0,,,,,1 57653,1,,2,1,2,0,,2 57655,1,,0,,,,,2 57658,1,,0,,,,,2 57659,2,1,1,2,1,0,,2 57661,1,,2,2,3,1,3,2 57662,,,,,,,, 57665,1,,1,2,3,0,,2 57666,2,1,1,3,2,0,,2 57667,1,,1,2,2,0,,2 57668,,,,,,,, 57669,2,2,,,,,, 57672,1,,1,2,1,0,,2 57674,1,,1,2,1,0,,2 57677,1,,1,3,1,0,,2 57681,2,1,1,3,1,0,,2 57685,1,,1,3,5,1,3,2 57686,1,,4,3,1,0,,2 57687,2,1,2,1,2,0,,2 57688,2,1,1,3,1,0,,2 57689,1,,5,1,1,0,,2 57691,1,,3,1,2,0,,2 57693,,,,,,,, 57695,,,,,,,, 57696,,,,,,,, 57697,2,1,1,3,1,0,,2 57698,1,,7,1,2,10,3,2 57699,2,1,2,3,1,0,,2 57700,1,,3,2,4,1,2,2 57701,1,,3,2,10,3,2,1 57702,2,2,,,,,, 57704,2,2,,,,,, 57705,,,,,,,, 57707,1,,3,3,1,1,3,2 57708,2,1,2,3,3,0,,2 57709,1,,0,,,,,1 57710,1,,0,,,,,1 57713,,,,,,,, 57715,2,1,2,3,1,0,,2 57717,1,,0,,,,,1 57720,1,,1,2,4,0,,2 57722,,,,,,,, 57724,2,2,,,,,, 57728,,,,,,,, 57729,2,1,0,,,,,2 57732,1,,0,,,,,1 57733,,,,,,,, 57734,1,,1,2,1,0,,2 57737,1,,1,3,6,1,3,2 57738,1,,1,1,1,0,,2 57740,1,,1,2,1,0,,2 57741,1,,2,2,4,0,,2 57744,1,,20,3,2,0,,2 57745,2,1,1,3,1,0,,2 57746,2,2,,,,,, 57748,1,,10,3,1,0,,2 57751,1,,1,1,1,1,3,2 57753,1,,4,3,1,0,,1 57754,2,2,,,,,, 57755,2,2,,,,,, 57756,1,,1,1,8,1,1,1 57757,1,,2,2,6,2,2,2 57759,,,,,,,, 57760,1,,2,2,4,0,,2 57762,2,2,,,,,, 57763,2,1,0,,,,,2 57765,1,,7,1,4,3,2,1 57768,,,,,,,, 57769,1,,2,1,6,2,1,2 57771,1,,2,2,10,2,2,2 57772,2,1,1,1,1,0,,2 57773,1,,3,2,1,0,,2 57774,,,,,,,, 57775,2,1,0,,,,,2 57776,2,2,,,,,, 57777,1,,7,1,1,0,,2 57780,1,,6,3,4,0,,1 57781,1,,3,3,1,0,,1 57782,2,2,,,,,, 57784,2,2,,,,,, 57785,1,,72,3,3,20,3,2 57786,2,1,2,3,5,1,3,2 57787,1,,2,3,1,0,,2 57788,1,,5,1,1,3,3,2 57789,1,,5,1,3,1,2,2 57790,1,,2,2,6,2,2,1 57791,,,,,,,, 57794,1,,1,2,1,0,,2 57797,1,,0,,,,,2 57798,,,,,,,, 57800,1,,30,3,2,2,3,2 57802,2,1,2,3,1,0,,2 57806,1,,0,,,,,1 57808,1,,1,1,2,0,,2 57811,1,,1,1,3,2,2,2 57812,1,,2,1,2,0,,2 57813,1,,25,3,4,25,3,2 57814,1,,3,1,2,0,,2 57815,1,,1,2,2,0,,2 57816,1,,1,1,6,1,1,2 57817,2,1,0,,,,,2 57818,2,1,1,3,1,0,,2 57819,1,,0,,,,,2 57821,1,,3,1,3,1,2,2 57822,1,,2,1,2,6,3,2 57823,1,,52,3,3,5,3,2 57825,1,,3,1,2,3,2,2 57826,,,,,,,, 57829,2,1,1,3,1,0,,2 57831,1,,0,,,,,2 57832,2,2,,,,,, 57833,1,,1,1,4,1,3,2 57836,2,2,,,,,, 57837,,,,,,,, 57838,2,2,,,,,, 57839,1,,3,3,3,0,,2 57841,1,,1,2,7,7,3,2 57842,1,,1,1,1,0,,1 57843,1,,4,3,3,0,,2 57844,1,,2,1,3,8,3,2 57845,1,,12,3,4,0,,2 57846,2,2,,,,,, 57847,2,1,1,2,1,0,,2 57848,1,,3,3,3,0,,1 57849,1,,2,2,2,0,,2 57850,1,,7,1,2,0,,2 57855,1,,0,,,,,2 57857,2,2,,,,,, 57858,1,,5,1,1,0,,2 57859,1,,2,2,1,0,,2 57861,1,,72,3,5,20,3,2 57864,2,2,,,,,, 57867,,,,,,,, 57868,1,,3,1,1,30,3,1 57869,,,,,,,, 57870,2,1,0,,,,,2 57872,1,,1,1,1,0,,2 57873,1,,0,,,,,2 57875,1,,2,1,3,35,3,2 57876,1,,0,,,,,2 57877,1,,1,1,6,5,2,2 57878,1,,7,1,6,7,1,1 57879,,,,,,,, 57884,1,,1,2,2,0,,2 57885,2,2,,,,,, 57887,,,,,,,, 57888,2,2,,,,,, 57889,1,,3,1,2,0,,2 57890,,,,,,,, 57892,1,,10,2,2,0,,1 57893,1,,1,3,12,1,3,1 57894,1,,1,1,3,12,3,2 57895,1,,3,1,1,0,,2 57897,2,2,,,,,, 57898,1,,15,2,4,4,2,2 57900,1,,4,1,3,1,1,2 57906,,,,,,,, 57907,1,,2,1,3,2,2,2 57908,1,,4,3,4,0,,2 57910,1,,5,1,3,0,,2 57911,1,,3,1,2,0,,1 57914,1,,5,3,1,0,,2 57915,1,,3,2,2,0,,2 57916,1,,7,1,2,0,,1 57917,1,,0,,,,,1 57918,1,,1,1,3,0,,2 57919,1,,7,1,3,2,2,2 57920,2,2,,,,,, 57921,1,,3,2,2,1,3,2 57924,,,,,,,, 57925,1,,1,2,2,0,,2 57926,1,,7,1,1,0,,2 57927,,,,,,,, 57930,2,1,3,3,1,0,,2 57932,1,,1,1,5,52,3,2 57933,2,1,4,3,1,0,,2 57934,2,1,0,,,,,2 57936,1,,4,1,2,1,3,2 57938,,,,,,,, 57939,2,2,,,,,, 57940,1,,2,2,2,0,,2 57941,2,2,,,,,, 57942,,,,,,,, 57943,2,2,,,,,, 57945,1,,2,1,1,0,,2 57947,1,,1,2,1,0,,2 57948,1,,0,,,,,2 57950,1,,1,1,4,0,,2 57953,1,,3,1,4,1,2,1 57954,1,,3,2,4,6,3,2 57956,1,,0,,,,,2 57957,1,,5,1,3,30,3,2 57959,1,,1,2,2,0,,2 57962,,,,,,,, 57963,1,,1,1,3,8,3,2 57965,1,,3,2,2,6,3,2 57966,1,,6,1,1,0,,2 57973,1,,4,3,2,0,,1 57977,1,,1,1,2,0,,2 57978,1,,3,1,6,3,1,1 57979,1,,3,1,2,5,3,2 57980,1,,1,2,1,0,,2 57981,2,2,,,,,, 57984,1,,3,1,8,3,1,2 57985,1,,6,2,2,0,,2 57986,1,,3,1,2,0,,2 57987,2,2,,,,,, 57988,1,,0,,,,,2 57989,1,,2,2,2,0,,2 57991,1,,9,2,4,2,2,2 57992,2,1,0,,,,,2 57993,1,,1,1,2,0,,2 57994,1,,1,2,1,0,,2 57997,2,1,2,2,2,0,,2 57999,1,,0,,,,,2 58000,2,1,1,3,1,0,,2 58003,1,,4,3,3,0,,2 58004,1,,7,1,2,0,,2 58006,,,,,,,, 58007,2,2,,,,,, 58008,,,,,,,, 58009,,,,,,,, 58011,1,,7,1,1,0,,2 58014,2,2,,,,,, 58016,2,1,0,,,,,2 58023,,,,,,,, 58024,1,,0,,,,,2 58025,2,1,4,3,1,0,,2 58027,1,,4,3,1,0,,2 58028,1,,2,2,1,0,,2 58030,1,,0,,,,,2 58032,,,,,,,, 58033,1,,200,3,7,200,3,1 58035,1,,0,,,,,2 58036,1,,0,,,,,1 58042,1,,6,3,2,0,,2 58045,2,1,0,,,,,1 58047,1,,0,,,,,2 58048,1,,1,1,4,0,,1 58052,1,,2,1,2,0,,2 58053,1,,5,1,2,0,,2 58057,1,,2,2,1,0,,2 58058,2,1,0,,,,,2 58060,1,,1,2,1,0,,2 58062,,,,,,,, 58065,2,1,1,2,1,0,,2 58067,1,,0,,,,,2 58068,1,,2,2,3,3,3,2 58069,1,,4,3,1,0,,2 58071,1,,4,1,3,1,3,2 58072,2,1,24,2,1,0,,2 58074,2,2,,,,,, 58075,1,,2,1,2,2,3,2 58077,,,,,,,, 58078,1,,2,2,6,2,2,2 58079,1,,2,1,2,0,,1 58083,2,1,1,2,3,0,,2 58085,1,,4,3,2,0,,2 58088,2,1,0,,,,,2 58089,1,,1,2,1,0,,2 58092,1,,1,1,10,1,1,2 58093,1,,4,2,3,1,2,2 58094,1,,12,3,1,0,,2 58095,1,,1,2,2,0,,2 58106,1,,10,3,3,0,,2 58108,1,,2,2,1,0,,2 58111,1,,2,3,2,0,,2 58112,2,1,0,,,,,2 58115,2,2,,,,,, 58117,1,,2,3,1,0,,1 58118,1,,5,2,1,0,,2 58119,1,,1,2,1,0,,2 58120,2,2,,,,,, 58121,1,,1,3,4,0,,2 58122,2,1,0,,,,,1 58125,1,,0,,,,,1 58126,1,,5,2,6,5,2,2 58127,1,,0,,,,,1 58130,1,,1,1,2,2,3,2 58132,2,2,,,,,, 58134,1,,2,2,5,2,3,2 58135,2,2,,,,,, 58137,,,,,,,, 58141,1,,0,,,,,2 58143,1,,3,2,2,0,,2 58144,,,,,,,, 58147,1,,7,1,2,5,2,2 58149,1,,40,3,4,0,,2 58151,1,,0,,,,,1 58152,1,,1,1,1,0,,2 58158,1,,3,1,10,3,1,2 58159,,,,,,,, 58162,1,,0,,,,,2 58164,1,,0,,,,,2 58165,2,2,,,,,, 58166,1,,0,,,,,2 58167,1,,0,,,,,1 58168,2,2,,,,,, 58170,2,2,,,,,, 58171,1,,0,,,,,1 58172,1,,3,3,2,0,,2 58173,1,,2,2,6,2,2,1 58175,2,2,,,,,, 58176,1,,7,1,4,4,3,1 58182,2,1,3,3,2,1,3,2 58183,1,,5,1,2,10,2,2 58185,,,,,,,, 58187,2,2,,,,,, 58190,1,,5,3,1,0,,2 58192,1,,30,3,1,0,,2 58194,1,,7,1,8,7,1,1 58195,2,2,,,,,, 58197,,,,,,,, 58201,2,2,,,,,, 58202,,,,,,,, 58205,2,1,0,,,,,2 58206,1,,0,,,,,2 58207,1,,0,,,,,2 58209,,,,,,,, 58211,2,1,5,3,1,0,,2 58214,1,,2,1,3,3,3,1 58215,1,,1,2,2,0,,2 58218,1,,7,1,6,7,1,1 58219,1,,1,1,2,1,3,2 58220,2,2,,,,,, 58221,1,,3,1,2,10,3,2 58223,,,,,,,, 58225,1,,4,1,3,1,2,2 58227,2,2,,,,,, 58228,2,2,,,,,, 58229,1,,0,,,,,2 58230,2,1,0,,,,,2 58233,2,2,,,,,, 58234,1,,7,1,1,0,,2 58236,,,,,,,, 58237,2,1,0,,,,,2 58238,2,2,,,,,, 58240,1,,1,1,6,1,1,1 58242,1,,7,1,1,0,,2 58243,1,,4,1,2,0,,2 58251,1,,1,1,3,0,,2 58253,1,,5,3,10,5,3,2 58256,1,,7,1,4,2,1,1 58257,1,,8,3,6,64,3,2 58259,,,,,,,, 58260,2,1,3,3,1,0,,2 58261,,,,,,,, 58263,1,,3,1,1,0,,1 58265,2,1,0,,,,,2 58267,1,,0,,,,,2 58269,2,1,2,3,4,0,,2 58270,2,1,5,3,1,0,,2 58271,1,,3,1,1,0,,2 58272,2,1,0,,,,,2 58274,1,,5,2,1,0,,2 58275,1,,0,,,,,1 58276,1,,1,1,1,0,,2 58280,,,,,,,, 58281,1,,4,3,4,1,3,2 58282,1,,45,3,1,0,,2 58283,1,,1,1,1,0,,2 58284,2,1,4,3,1,0,,2 58285,,,,,,,, 58286,,,,,,,, 58287,,,,,,,, 58288,1,,0,,,,,2 58289,,,,,,,, 58290,1,,2,1,1,0,,2 58291,1,,2,1,1,0,,2 58292,1,,7,1,2,0,,2 58294,1,,2,3,1,0,,2 58295,2,1,0,,,,,2 58296,1,,5,3,3,3,3,2 58297,,,,,,,, 58298,,,,,,,, 58300,1,,2,2,2,0,,1 58301,1,,0,,,,,2 58302,2,1,2,3,1,0,,2 58304,1,,1,1,6,1,1,2 58306,1,,2,1,3,1,2,2 58307,2,2,,,,,, 58308,1,,2,3,4,0,,2 58310,1,,1,2,1,0,,2 58312,1,,5,1,7,5,1,1 58313,1,,3,1,2,0,,1 58314,2,2,,,,,, 58315,1,,1,2,3,0,,2 58316,1,,2,2,6,2,2,2 58319,1,,12,2,4,20,3,2 58321,2,2,,,,,, 58322,2,1,0,,,,,2 58323,1,,7,1,4,180,3,1 58324,2,1,3,3,2,0,,2 58325,1,,1,3,1,0,,2 58326,1,,1,1,6,7,1,1 58327,1,,1,1,7,1,1,2 58328,1,,1,1,12,1,1,2 58329,,,,,,,, 58331,1,,7,1,1,0,,2 58332,2,2,,,,,, 58334,1,,2,1,10,2,1,2 58335,2,1,0,,,,,2 58337,1,,3,3,3,0,,2 58338,,,,,,,, 58339,2,2,,,,,, 58340,1,,1,1,3,5,3,1 58341,1,,2,1,8,2,1,1 58343,1,,6,1,2,1,1,2 58344,1,,1,1,3,3,3,2 58346,2,2,,,,,, 58347,2,1,0,,,,,2 58348,1,,6,3,2,0,,2 58349,2,1,1,3,1,0,,2 58350,1,,0,,,,,2 58351,1,,5,3,1,0,,2 58352,1,,2,2,2,0,,2 58354,1,,5,1,1,0,,2 58355,1,,1,2,2,0,,2 58359,1,,0,,,,,2 58361,1,,1,1,2,30,3,2 58362,,,,,,,, 58364,1,,2,2,3,3,2,2 58365,1,,3,1,2,3,3,2 58372,2,1,0,,,,,1 58375,1,,2,3,1,0,,1 58377,1,,5,3,1,0,,2 58378,1,,10,2,6,10,2,1 58380,1,,0,,,,,2 58384,1,,0,,,,,2 58385,1,,1,1,6,1,1,2 58388,2,2,,,,,, 58390,1,,2,1,1,0,,2 58392,2,1,0,,,,,2 58393,2,2,,,,,, 58394,1,,0,,,,,2 58396,1,,2,1,4,90,3,2 58397,1,,0,,,,,2 58398,1,,7,1,2,0,,2 58402,1,,7,1,12,7,1,1 58405,2,1,2,3,2,0,,1 58407,1,,1,2,1,0,,1 58408,2,2,,,,,, 58410,1,,3,1,2,0,,2 58411,1,,6,1,1,0,,2 58413,1,,2,3,2,0,,2 58414,1,,0,,,,,2 58415,1,,0,,,,,2 58416,,,,,,,, 58417,1,,2,2,1,0,,2 58418,1,,5,1,2,2,3,1 58419,2,1,3,3,1,0,,2 58421,2,2,,,,,, 58422,,,,,,,, 58423,,,,,,,, 58424,1,,5,1,2,2,3,2 58429,1,,2,2,2,0,,2 58430,1,,3,1,1,0,,2 58432,,,,,,,, 58433,1,,7,1,2,0,,2 58435,2,2,,,,,, 58436,1,,20,3,1,0,,2 58440,2,1,0,,,,,2 58442,2,1,0,,,,,2 58444,2,2,,,,,, 58446,1,,12,3,1,0,,2 58447,1,,0,,,,,1 58449,1,,3,3,6,6,3,2 58450,2,1,1,3,2,0,,2 58451,1,,5,1,2,0,,2 58452,1,,4,1,1,2,3,2 58453,1,,3,3,8,3,3,2 58454,1,,0,,,,,2 58455,2,2,,,,,, 58456,1,,1,1,6,40,3,1 58458,1,,2,2,2,0,,2 58459,2,2,,,,,, 58460,2,1,0,,,,,2 58461,1,,1,1,2,0,,2 58465,,,,,,,, 58471,1,,7,1,2,2,2,2 58473,2,2,,,,,, 58474,1,,1,1,5,1,1,2 58477,,,,,,,, 58479,,,,,,,, 58481,2,2,,,,,, 58484,1,,4,1,8,4,1,2 58488,2,2,,,,,, 58489,,,,,,,, 58491,1,,6,1,2,2,3,2 58492,1,,1,1,7,1,1,2 58493,2,1,0,,,,,2 58495,,,,,,,, 58497,1,,1,1,1,2,3,2 58498,1,,5,1,3,10,3,2 58501,1,,198,3,3,2,1,1 58504,1,,5,3,2,0,,2 58505,1,,1,2,1,0,,2 58507,1,,1,3,3,0,,2 58514,1,,2,1,2,0,,2 58515,2,1,0,,,,,1 58517,1,,3,1,5,3,1,2 58519,1,,2,3,2,0,,2 58520,1,,2,1,4,2,2,1 58521,2,1,0,,,,,2 58522,1,,7,1,1,0,,2 58525,2,2,,,,,, 58527,2,2,,,,,, 58530,2,2,,,,,, 58532,1,,6,3,1,0,,2 58537,1,,1,2,1,0,,2 58539,2,1,2,3,2,0,,2 58540,,,,,,,, 58542,,,,,,,, 58543,,,,,,,, 58545,1,,0,,,,,2 58550,1,,7,2,3,0,,2 58552,2,1,2,3,1,0,,2 58555,1,,0,,,,,2 58557,1,,4,1,4,1,1,2 58558,1,,1,2,1,0,,1 58559,2,1,1,3,3,0,,2 58560,1,,2,2,5,2,2,2 58561,1,,18,3,3,0,,1 58562,,,,,,,, 58563,1,,2,2,1,0,,2 58564,,,,,,,, 58565,1,,7,1,1,0,,2 58567,1,,15,2,7,6,2,1 58568,2,2,,,,,, 58570,1,,3,1,1,0,,2 58571,1,,0,,,,,1 58572,2,2,,,,,, 58573,,,,,,,, 58574,2,1,0,,,,,2 58576,2,1,3,3,3,0,,1 58577,1,,5,1,2,1,2,1 58580,1,,1,1,4,1,2,2 58581,1,,3,1,3,0,,2 58583,2,2,,,,,, 58584,1,,2,3,3,1,3,1 58586,2,2,,,,,, 58588,,,,,,,, 58590,1,,0,,,,,2 58591,1,,3,3,3,1,3,2 58592,2,1,0,,,,,2 58593,,,,,,,, 58596,1,,7,1,16,7,1,1 58598,1,,4,3,4,3,3,2 58600,2,1,3,3,1,0,,2 58601,1,,1,2,1,0,,2 58603,1,,0,,,,,1 58605,1,,3,1,3,0,,2 58606,1,,1,1,2,0,,2 58607,2,1,4,3,1,0,,2 58610,1,,5,3,2,1,3,1 58611,1,,2,1,2,0,,2 58613,1,,3,2,5,3,2,2 58614,1,,3,1,2,5,2,2 58615,1,,1,2,3,0,,2 58617,1,,5,3,11,5,3,1 58618,,,,,,,, 58619,1,,3,1,2,0,,1 58622,1,,2,2,5,5,3,1 58624,1,,0,,,,,2 58625,1,,6,2,2,0,,2 58626,2,1,0,,,,,2 58627,1,,3,1,1,0,,1 58629,1,,2,1,3,5,3,2 58630,,,,,,,, 58631,2,1,3,3,2,0,,2 58633,2,2,,,,,, 58635,1,,3,3,2,1,3,2 58637,,,,,,,, 58638,1,,0,,,,,1 58639,2,1,0,,,,,2 58640,1,,2,3,1,0,,2 58642,1,,0,,,,,1 58645,1,,2,1,24,2,1,1 58646,1,,5,1,3,1,1,2 58647,1,,2,1,20,2,1,2 58648,1,,1,2,1,0,,1 58649,2,2,,,,,, 58650,1,,1,1,1,0,,2 58651,,,,,,,, 58653,1,,1,1,1,0,,2 58656,1,,0,,,,,1 58659,1,,1,2,1,1,3,2 58660,,,,,,,, 58661,2,2,,,,,, 58664,1,,3,3,1,0,,1 58665,1,,7,1,1,1,3,1 58668,,,,,,,, 58670,1,,2,3,1,0,,2 58671,2,2,,,,,, 58672,1,,0,,,,,1 58673,1,,12,3,3,0,,2 58677,2,2,,,,,, 58678,2,2,,,,,, 58679,1,,2,1,5,2,1,2 58680,1,,6,3,4,1,3,2 58681,1,,3,2,1,0,,2 58682,1,,7,1,2,2,2,2 58683,1,,7,1,4,2,1,1 58684,1,,5,3,1,0,,2 58686,1,,1,2,1,0,,9 58688,2,2,,,,,, 58689,2,1,0,,,,,2 58690,1,,3,1,3,3,3,2 58692,1,,1,1,3,0,,1 58693,2,2,,,,,, 58694,,,,,,,, 58696,1,,0,,,,,2 58699,2,1,1,3,3,0,,2 58700,1,,1,1,1,1,3,1 58702,2,1,0,,,,,2 58703,2,2,,,,,, 58704,2,2,,,,,, 58706,1,,4,1,1,1,3,2 58708,2,1,0,,,,,1 58709,1,,0,,,,,2 58710,2,1,2,2,1,0,,2 58711,2,2,,,,,, 58712,1,,0,,,,,2 58714,1,,3,1,4,0,,1 58715,2,1,4,3,2,0,,2 58716,1,,10,3,2,1,3,2 58717,2,2,,,,,, 58718,,,,,,,, 58719,1,,208,3,1,0,,2 58723,,,,,,,, 58724,1,,1,2,3,0,,2 58725,1,,0,,,,,1 58726,1,,5,3,6,2,3,2 58728,1,,2,2,1,0,,2 58730,1,,2,3,1,0,,2 58734,2,1,1,3,4,0,,2 58735,1,,2,2,1,0,,2 58738,1,,7,2,2,0,,1 58740,,,,,,,, 58741,1,,1,2,6,1,2,2 58743,1,,4,3,3,0,,2 58744,,,,,,,, 58748,1,,6,3,2,0,,2 58749,1,,0,,,,,1 58750,,,,,,,, 58751,1,,2,1,3,0,,1 58752,1,,6,3,1,0,,2 58753,2,1,0,,,,,2 58754,1,,3,1,4,1,1,1 58756,2,1,3,3,1,0,,2 58758,2,1,1,1,2,0,,2 58759,2,1,7,3,1,0,,2 58760,1,,5,3,1,0,,2 58763,,,,,,,, 58764,1,,1,2,1,0,,2 58765,2,1,0,,,,,2 58767,1,,56,3,2,0,,2 58769,1,,6,3,1,0,,2 58770,1,,0,,,,,1 58772,1,,2,2,1,0,,2 58773,2,2,,,,,, 58775,1,,15,3,2,0,,2 58777,1,,5,1,1,0,,2 58779,1,,8,3,1,0,,2 58780,1,,7,1,3,5,3,2 58781,1,,2,2,2,0,,2 58783,2,2,,,,,, 58784,1,,3,3,2,0,,2 58785,1,,6,2,5,6,2,2 58787,,,,,,,, 58789,1,,0,,,,,2 58790,,,,,,,, 58791,2,2,,,,,, 58792,2,1,2,3,1,0,,2 58794,1,,2,1,2,2,3,1 58797,,,,,,,, 58798,2,1,0,,,,,2 58799,1,,7,1,6,7,1,1 58800,1,,3,3,3,0,,1 58801,1,,1,2,1,0,,2 58802,1,,0,,,,,2 58803,1,,3,2,1,0,,2 58806,1,,0,,,,,2 58809,1,,2,1,2,0,,2 58810,1,,3,1,2,0,,2 58812,1,,20,3,1,0,,2 58816,1,,0,,,,,1 58817,1,,3,3,2,0,,2 58818,,,,,,,, 58819,1,,7,1,4,0,,1 58820,2,1,0,,,,,2 58821,1,,0,,,,,1 58822,2,1,2,3,1,0,,2 58824,1,,2,3,1,0,,2 58826,1,,2,1,3,5,3,2 58827,1,,3,3,5,3,3,1 58830,,,,,,,, 58831,1,,1,3,1,0,,2 58834,2,2,,,,,, 58838,1,,1,1,2,0,,2 58839,1,,3,3,2,0,,2 58840,1,,1,1,2,0,,2 58841,,,,,,,, 58842,1,,7,3,4,0,,2 58843,1,,2,1,6,2,1,2 58845,1,,2,2,1,0,,2 58847,1,,1,1,1,0,,2 58852,1,,2,1,2,10,3,2 58853,1,,3,1,1,6,3,2 58854,2,1,0,,,,,1 58855,2,1,0,,,,,2 58856,1,,2,2,15,12,3,2 58857,1,,7,1,1,0,,2 58859,,,,,,,, 58860,2,1,6,3,1,0,,2 58861,1,,1,2,2,0,,2 58862,2,1,10,3,1,0,,2 58864,,,,,,,, 58865,2,2,,,,,, 58866,2,1,2,3,3,0,,2 58867,2,1,4,3,1,0,,2 58868,2,2,,,,,, 58869,2,2,,,,,, 58870,1,,4,2,3,0,,2 58871,2,2,,,,,, 58872,1,,1,2,6,1,2,2 58873,2,2,,,,,, 58876,,,,,,,, 58877,1,,0,,,,,2 58879,1,,2,3,1,0,,2 58880,1,,1,3,4,0,,2 58884,,,,,,,, 58887,,,,,,,, 58889,1,,7,1,8,7,1,1 58890,1,,1,2,2,0,,2 58892,,,,,,,, 58894,1,,3,1,4,2,2,2 58895,1,,0,,,,,2 58897,1,,3,1,1,0,,1 58898,2,1,2,1,1,0,,2 58902,1,,3,2,6,3,2,2 58905,2,2,,,,,, 58907,2,2,,,,,, 58908,1,,7,1,1,0,,2 58909,1,,3,1,3,0,,2 58913,,,,,,,, 58914,1,,2,3,2,0,,2 58915,1,,6,1,3,1,2,2 58916,2,1,3,3,1,0,,2 58920,,,,,,,, 58922,1,,15,3,6,15,3,1 58924,1,,0,,,,,2 58926,1,,2,2,2,0,,2 58927,2,1,0,,,,,2 58928,1,,1,2,5,1,2,2 58929,2,2,,,,,, 58933,1,,2,1,1,0,,2 58935,1,,3,3,2,0,,2 58937,1,,2,2,6,2,2,2 58938,1,,0,,,,,1 58942,1,,3,1,2,3,3,2 58943,2,2,,,,,, 58944,1,,1,2,1,0,,2 58945,,,,,,,, 58946,2,2,,,,,, 58947,1,,2,2,2,0,,2 58954,1,,3,3,2,0,,1 58955,2,1,2,3,2,0,,2 58959,1,,5,3,2,1,3,2 58960,1,,1,1,10,1,1,2 58961,1,,1,3,1,0,,2 58962,1,,1,2,1,0,,2 58963,1,,0,,,,,2 58965,1,,1,1,2,2,3,1 58967,1,,7,1,1,0,,2 58971,1,,2,2,1,1,3,2 58972,1,,8,2,2,0,,2 58974,2,1,0,,,,,2 58975,1,,1,2,1,0,,2 58977,2,2,,,,,, 58978,2,2,,,,,, 58979,1,,3,1,3,1,3,2 58980,2,2,,,,,, 58981,1,,0,,,,,1 58986,1,,3,3,12,3,3,2 58987,2,1,1,1,1,0,,2 58988,2,1,2,3,1,0,,2 58989,,,,,,,, 58990,,,,,,,, 58993,1,,2,2,4,0,,2 58996,1,,0,,,,,1 58998,2,1,2,3,1,0,,2 58999,1,,1,2,1,0,,2 59000,2,2,,,,,, 59002,1,,3,2,1,0,,2 59004,1,,7,1,3,1,3,2 59005,1,,6,3,1,0,,2 59006,1,,3,2,2,0,,2 59007,,,,,,,, 59009,2,2,,,,,, 59010,1,,6,1,3,3,1,1 59014,,,,,,,, 59016,1,,0,,,,,2 59017,2,2,,,,,, 59018,1,,2,2,2,0,,1 59019,1,,2,2,3,2,3,2 59023,2,2,,,,,, 59024,1,,3,3,1,0,,2 59026,1,,7,1,1,0,,2 59028,1,,4,2,4,10,3,2 59030,1,,2,1,2,0,,2 59032,1,,2,2,10,2,2,2 59035,2,1,2,3,2,0,,2 59036,1,,2,1,8,2,1,2 59038,2,1,0,,,,,2 59039,1,,0,,,,,2 59043,1,,12,3,2,0,,2 59046,2,2,,,,,, 59049,,,,,,,, 59052,1,,4,2,2,0,,2 59053,1,,4,3,1,0,,2 59055,1,,4,1,1,0,,2 59056,1,,2,2,2,0,,2 59059,1,,5,1,1,3,3,2 59060,1,,3,2,2,1,3,2 59064,1,,1,2,3,0,,2 59065,,,,,,,, 59072,1,,250,3,2,0,,2 59075,1,,4,1,1,0,,2 59076,2,1,3,3,1,0,,2 59077,2,2,,,,,, 59078,1,,6,1,3,8,3,2 59079,1,,1,1,2,5,3,2 59081,1,,6,3,1,0,,2 59082,1,,2,2,2,0,,2 59083,1,,7,1,3,3,3,2 59087,1,,5,3,2,0,,1 59089,1,,0,,,,,1 59090,1,,2,3,2,0,,1 59091,2,1,0,,,,,2 59092,,,,,,,, 59095,1,,0,,,,,1 59098,1,,1,1,2,1,3,2 59099,1,,5,2,2,0,,2 59101,1,,4,2,15,4,2,2 59102,2,2,,,,,, 59103,1,,1,1,2,2,3,2 59105,1,,2,2,1,0,,2 59106,1,,1,2,1,0,,2 59107,1,,1,2,3,0,,2 59108,2,1,1,3,4,0,,2 59109,1,,3,1,3,0,,1 59110,1,,1,2,12,1,2,1 59111,2,1,1,3,1,0,,2 59113,1,,2,2,2,0,,2 59116,2,1,0,,,,,2 59117,1,,1,3,2,0,,1 59118,2,2,,,,,, 59120,2,2,,,,,, 59122,1,,20,2,4,4,2,1 59123,1,,60,3,2,0,,1 59124,1,,4,1,2,0,,2 59125,1,,2,3,6,2,3,1 59128,1,,5,3,2,2,3,2 59130,,,,,,,, 59133,1,,1,1,1,0,,2 59134,,,,,,,, 59135,,,,,,,, 59137,2,2,,,,,, 59138,,,,,,,, 59140,1,,12,3,2,0,,2 59141,1,,15,2,2,0,,1 59143,2,2,,,,,, 59146,1,,0,,,,,2 59148,1,,2,1,1,1,3,2 59149,1,,3,2,3,1,3,2 59150,1,,6,1,5,4,1,1 59151,2,2,,,,,, 59152,1,,2,1,3,3,3,2 59153,,,,,,,, 59156,1,,2,2,6,3,3,2 59157,1,,7,1,2,0,,2 59159,1,,0,,,,,2 59160,1,,6,3,12,6,3,2 59161,1,,5,3,1,0,,2 59162,2,1,3,3,1,0,,2 59165,1,,8,3,4,1,3,2 59167,1,,4,2,3,0,,2 59168,1,,1,1,3,4,3,2 59171,1,,4,3,1,0,,2 59172,1,,1,1,5,1,1,2 59174,1,,1,1,3,5,3,2 59175,1,,0,,,,,2 59178,,,,,,,, 59179,1,,0,,,,,2 59181,2,1,1,3,1,0,,2 59185,1,,7,1,3,3,2,1 59186,1,,2,1,2,0,,2 59190,2,2,,,,,, 59196,2,1,5,3,1,0,,2 59197,,,,,,,, 59198,2,2,,,,,, 59199,1,,0,,,,,1 59200,1,,2,1,5,2,1,2 59201,2,2,,,,,, 59203,1,,0,,,,,1 59204,1,,0,,,,,2 59205,,,,,,,, 59206,,,,,,,, 59210,2,2,,,,,, 59211,1,,8,3,1,0,,2 59213,1,,5,1,2,0,,2 59214,1,,2,1,2,0,,2 59215,1,,1,1,5,1,1,2 59216,1,,2,1,12,2,1,2 59217,2,2,,,,,, 59218,1,,0,,,,,1 59219,1,,6,2,3,1,2,2 59223,1,,0,,,,,1 59224,1,,1,2,2,0,,2 59226,1,,0,,,,,2 59229,1,,0,,,,,1 59230,1,,5,1,1,0,,2 59232,1,,3,1,3,1,2,2 59236,,,,,,,, 59237,1,,6,1,1,0,,2 59238,1,,3,1,3,0,,2 59239,2,2,,,,,, 59240,1,,0,,,,,2 59241,1,,1,1,2,0,,2 59245,2,2,,,,,, 59246,1,,2,2,1,0,,2 59247,1,,2,1,3,0,,2 59248,1,,0,,,,,2 59249,1,,0,,,,,2 59250,1,,1,3,2,0,,2 59251,1,,1,3,6,1,3,1 59253,1,,1,3,2,0,,2 59256,1,,0,,,,,2 59257,1,,0,,,,,2 59258,1,,1,1,6,100,3,2 59260,,,,,,,, 59263,1,,2,1,6,2,1,2 59264,1,,1,1,3,1,3,2 59268,2,2,,,,,, 59271,1,,0,,,,,2 59273,1,,4,1,2,2,2,2 59274,1,,0,,,,,2 59279,1,,1,2,3,0,,1 59280,2,1,0,,,,,2 59282,1,,1,3,5,1,3,2 59284,1,,5,1,1,0,,2 59289,1,,3,1,3,999,,2 59290,1,,1,1,5,2,2,2 59291,1,,4,1,5,4,1,1 59293,1,,1,1,6,1,1,2 59294,1,,3,1,6,3,1,2 59295,2,2,,,,,, 59296,2,1,0,,,,,1 59299,,,,,,,, 59300,2,1,1,3,999,1,3,2 59304,1,,3,1,4,2,1,2 59306,1,,2,1,2,0,,2 59308,1,,1,2,1,0,,2 59310,1,,0,,,,,1 59312,1,,0,,,,,1 59314,1,,0,,,,,2 59316,1,,1,2,3,6,3,2 59317,1,,2,1,2,3,3,2 59320,1,,6,1,2,1,3,1 59321,1,,7,1,3,0,,1 59324,1,,4,1,2,0,,2 59325,1,,3,1,2,3,3,2 59326,2,2,,,,,, 59327,1,,5,1,3,1,1,2 59328,1,,1,1,2,1,3,2 59329,1,,0,,,,,1 59331,1,,4,1,2,0,,2 59332,2,2,,,,,, 59333,2,2,,,,,, 59334,1,,0,,,,,1 59337,1,,1,1,5,1,1,1 59340,1,,3,3,1,0,,2 59342,2,1,0,,,,,2 59345,1,,7,1,6,7,1,1 59346,1,,0,,,,,1 59347,1,,2,1,3,20,3,1 59348,1,,4,2,2,0,,2 59349,2,1,0,,,,,2 59350,,,,,,,, 59352,2,1,0,,,,,2 59356,1,,15,3,2,0,,2 59357,2,2,,,,,, 59358,1,,2,3,1,0,,2 59360,1,,0,,,,,1 59364,1,,2,1,2,0,,2 59367,1,,2,2,1,0,,2 59368,1,,0,,,,,2 59370,,,,,,,, 59371,1,,7,1,1,0,,2 59372,1,,2,2,2,0,,2 59377,1,,1,1,2,2,3,2 59378,1,,2,3,2,0,,2 59379,1,,4,1,1,0,,1 59384,1,,2,1,2,1,3,2 59385,1,,3,2,1,0,,2 59386,2,1,0,,,,,2 59388,2,2,,,,,, 59390,2,1,1,3,1,0,,2 59391,1,,3,1,3,20,3,2 59392,1,,0,,,,,2 59393,2,2,,,,,, 59397,1,,5,3,1,0,,2 59398,1,,0,,,,,1 59399,,,,,,,, 59403,1,,0,,,,,2 59404,1,,1,1,4,1,3,1 59405,1,,12,3,1,0,,2 59406,2,1,0,,,,,1 59408,1,,1,2,2,0,,2 59411,2,2,,,,,, 59412,1,,0,,,,,1 59413,,,,,,,, 59415,1,,0,,,,,2 59417,1,,3,1,6,3,1,1 59418,1,,1,2,2,1,3,2 59419,2,1,4,3,1,0,,2 59420,1,,24,3,1,0,,2 59425,1,,1,2,1,0,,1 59426,1,,2,2,2,0,,2 59427,1,,0,,,,,1 59428,1,,7,1,2,8,3,2 59432,1,,1,2,1,0,,2 59433,1,,5,1,1,10,3,2 59434,1,,5,3,1,0,,2 59435,,,,,,,, 59437,1,,3,3,3,1,3,2 59439,2,1,0,,,,,2 59440,1,,0,,,,,2 59441,1,,1,3,6,1,3,2 59442,1,,1,1,2,0,,2 59443,1,,1,1,2,1,3,2 59444,1,,12,3,1,0,,2 59446,1,,0,,,,,2 59447,1,,2,1,6,2,1,1 59448,1,,7,1,6,7,1,1 59451,1,,0,,,,,2 59453,1,,1,1,1,2,3,2 59454,1,,6,3,2,0,,2 59457,1,,3,1,6,3,1,2 59460,1,,6,1,5,4,1,1 59461,1,,4,1,5,4,1,2 59462,1,,4,1,2,0,,2 59463,2,2,,,,,, 59464,1,,2,2,2,1,3,2 59467,1,,4,1,2,5,3,1 59468,1,,1,1,1,0,,2 59469,1,,0,,,,,2 59471,1,,1,1,1,0,,2 59473,2,2,,,,,, 59478,1,,6,3,3,0,,2 59480,1,,0,,,,,2 59482,,,,,,,, 59483,2,2,,,,,, 59484,1,,1,1,10,1,1,2 59485,,,,,,,, 59486,2,2,,,,,, 59487,1,,2,1,6,2,1,1 59489,1,,5,3,1,0,,1 59490,1,,3,1,1,1,3,2 59493,2,2,,,,,, 59495,1,,7,1,3,0,,2 59497,2,2,,,,,, 59498,1,,1,1,1,1,3,2 59499,1,,7,1,2,0,,2 59501,,,,,,,, 59502,2,2,,,,,, 59506,1,,2,2,4,0,,2 59508,2,1,3,3,2,2,3,2 59509,2,1,0,,,,,2 59510,1,,1,1,1,0,,2 59514,1,,0,,,,,2 59515,1,,5,1,4,3,1,2 59516,1,,7,3,2,2,2,2 59521,1,,2,2,1,0,,2 59522,1,,2,1,6,2,1,2 59524,1,,3,1,7,3,1,2 59526,1,,2,2,5,2,2,2 59527,,,,,,,, 59528,2,1,0,,,,,2 59529,1,,30,3,10,30,3,2 59530,1,,1,1,3,0,,2 59531,1,,5,3,2,0,,1 59533,2,2,,,,,, 59534,1,,1,1,4,0,,2 59536,,,,,,,, 59537,1,,1,1,2,0,,2 59539,1,,2,2,6,2,2,1 59541,1,,2,1,1,0,,1 59542,,,,,,,, 59545,,,,,,,, 59546,1,,3,2,8,3,2,2 59547,1,,0,,,,,2 59553,1,,3,2,3,5,3,2 59555,1,,3,2,3,0,,2 59556,1,,4,1,1,0,,1 59558,1,,2,1,4,0,,1 59559,2,2,,,,,, 59560,1,,6,1,1,0,,2 59561,1,,0,,,,,2 59562,1,,5,3,3,0,,2 59563,1,,3,2,3,5,3,2 59564,1,,0,,,,,2 59565,2,1,1,3,6,1,3,1 59566,1,,5,1,3,1,2,2 59567,2,2,,,,,, 59568,2,1,1,3,9,1,3,2 59570,2,2,,,,,, 59571,1,,8,2,4,5,3,1 59572,1,,0,,,,,2 59578,2,2,,,,,, 59580,1,,1,2,1,0,,2 59582,1,,0,,,,,2 59584,1,,2,3,15,2,3,2 59586,1,,1,2,1,0,,1 59587,,,,,,,, 59588,2,1,10,3,4,0,,2 59591,2,1,1,3,1,0,,2 59593,,,,,,,, 59594,1,,1,3,2,0,,2 59598,1,,4,3,1,0,,2 59600,1,,0,,,,,2 59601,1,,1,1,7,4,2,2 59603,1,,1,2,2,0,,2 59604,1,,2,1,1,0,,2 59605,1,,2,1,3,12,3,2 59606,1,,1,2,2,0,,2 59607,1,,3,3,2,0,,2 59608,2,2,,,,,, 59610,2,2,,,,,, 59611,,,,,,,, 59612,1,,3,1,1,0,,2 59615,1,,7,1,8,7,1,1 59616,1,,10,3,1,0,,2 59618,1,,3,3,2,0,,2 59620,1,,2,3,1,0,,2 59622,2,1,0,,,,,2 59623,2,1,2,3,3,0,,2 59626,,,,,,,, 59627,2,2,,,,,, 59631,2,2,,,,,, 59632,2,1,2,3,1,0,,2 59636,1,,1,3,2,0,,2 59637,2,1,3,3,3,0,,1 59638,1,,1,1,6,1,1,2 59639,2,1,0,,,,,2 59640,1,,1,1,1,0,,2 59642,1,,1,1,2,4,3,2 59643,1,,2,1,3,0,,2 59644,2,2,,,,,, 59648,,,,,,,, 59651,1,,3,3,1,0,,2 59655,1,,1,2,2,0,,2 59659,1,,4,3,1,0,,2 59662,1,,3,1,4,6,3,2 59663,1,,2,1,4,6,3,2 59664,1,,1,2,3,1,3,2 59665,2,2,,,,,, 59666,1,,5,1,2,3,3,2 59667,2,1,3,3,1,0,,2 59668,1,,4,1,2,2,3,2 59669,1,,4,1,6,4,1,1 59673,1,,30,2,2,0,,2 59674,2,1,6,3,1,0,,2 59675,,,,,,,, 59678,1,,0,,,,,2 59688,1,,2,3,3,0,,2 59689,1,,0,,,,,2 59692,1,,3,3,3,0,,2 59693,2,1,1,3,4,0,,2 59694,1,,1,2,6,1,2,2 59697,,,,,,,, 59699,1,,0,,,,,1 59704,1,,0,,,,,2 59705,,,,,,,, 59707,1,,2,1,2,0,,2 59708,2,2,,,,,, 59710,1,,3,1,5,3,1,1 59711,1,,6,3,6,6,3,2 59712,1,,3,1,1,0,,2 59713,2,1,3,3,3,0,,2 59715,1,,2,1,2,1,2,2 59716,1,,2,1,3,0,,2 59717,,,,,,,, 59718,,,,,,,, 59721,1,,5,1,1,0,,2 59722,1,,1,3,2,0,,2 59725,1,,14,3,2,0,,2 59728,1,,0,,,,,2 59730,,,,,,,, 59731,,,,,,,, 59733,1,,0,,,,,1 59735,2,2,,,,,, 59736,1,,3,1,2,0,,2 59739,2,2,,,,,, 59740,1,,7,1,2,0,,2 59741,1,,4,1,2,0,,2 59742,1,,1,1,1,0,,2 59744,2,2,,,,,, 59746,1,,2,3,1,0,,2 59747,2,1,0,,,,,2 59748,1,,1,1,2,0,,2 59749,2,1,0,,,,,1 59751,1,,1,2,1,0,,2 59752,1,,2,2,3,3,3,2 59753,1,,2,1,12,2,1,1 59754,1,,3,1,3,1,2,2 59755,1,,2,3,2,0,,2 59758,1,,35,3,1,0,,2 59759,1,,1,2,2,0,,2 59760,1,,15,3,1,0,,2 59762,,,,,,,, 59763,1,,1,1,3,10,3,2 59765,1,,1,1,2,0,,2 59766,1,,1,1,8,1,1,1 59767,1,,1,3,2,0,,2 59768,1,,7,1,6,7,1,1 59771,1,,0,,,,,2 59772,1,,1,1,2,999,,1 59773,1,,3,2,4,2,3,2 59774,1,,5,1,4,5,2,2 59777,1,,4,1,5,4,1,1 59779,1,,1,1,4,0,,1 59780,1,,1,2,5,1,2,1 59782,1,,2,1,2,0,,2 59783,1,,10,3,1,0,,2 59785,1,,4,3,5,3,3,2 59786,2,1,1,3,2,0,,2 59788,1,,4,1,1,0,,1 59789,1,,6,3,2,0,,2 59791,1,,4,2,15,4,2,2 59792,1,,4,3,1,0,,2 59794,2,2,,,,,, 59795,1,,1,2,1,0,,2 59796,1,,0,,,,,1 59800,1,,2,1,3,0,,2 59801,1,,3,1,6,10,3,1 59802,1,,1,3,1,0,,1 59803,1,,12,3,999,0,,2 59804,1,,6,2,1,0,,2 59805,1,,3,2,2,1,3,2 59806,1,,1,2,2,0,,2 59808,1,,2,1,1,0,,2 59809,2,1,0,,,,,2 59810,1,,1,2,2,0,,2 59812,1,,0,,,,,1 59813,1,,52,3,7,52,3,2 59814,1,,2,1,2,1,2,2 59815,,,,,,,, 59816,1,,2,2,2,0,,1 59818,2,2,,,,,, 59819,,,,,,,, 59821,1,,0,,,,,2 59822,1,,0,,,,,2 59825,1,,2,3,3,0,,2 59826,2,2,,,,,, 59827,2,2,,,,,, 59828,2,1,8,3,1,0,,2 59829,,,,,,,, 59830,1,,4,1,1,1,3,2 59831,1,,2,1,1,0,,2 59832,2,2,,,,,, 59833,2,2,,,,,, 59835,1,,0,,,,,2 59836,1,,1,2,3,1,3,2 59837,1,,3,2,3,0,,2 59838,2,2,,,,,, 59840,,,,,,,, 59841,1,,4,2,5,4,2,2 59842,,,,,,,, 59843,1,,2,2,5,2,2,1 59844,2,2,,,,,, 59852,1,,4,3,4,0,,2 59853,2,1,0,,,,,2 59855,1,,20,3,2,0,,2 59856,1,,3,2,3,4,3,2 59857,1,,1,2,1,0,,2 59859,1,,7,1,2,60,3,2 59861,2,1,1,2,1,0,,2 59862,2,2,,,,,, 59863,2,1,0,,,,,2 59864,1,,7,1,1,0,,2 59865,1,,7,1,1,3,3,2 59867,2,2,,,,,, 59869,1,,5,1,4,1,2,2 59870,1,,7,1,6,7,1,1 59873,1,,4,3,1,0,,2 59874,2,1,3,3,1,0,,2 59876,1,,7,1,3,0,,2 59877,1,,3,1,3,1,2,2 59878,1,,7,1,6,7,1,1 59879,1,,1,3,1,0,,2 59880,1,,2,2,1,0,,2 59881,1,,0,,,,,1 59882,2,1,0,,,,,2 59888,,,,,,,, 59890,1,,7,1,4,2,1,2 59892,2,1,6,3,4,0,,2 59893,,,,,,,, 59895,1,,0,,,,,2 59897,1,,7,1,12,7,1,1 59906,1,,2,1,12,2,1,2 59908,1,,20,3,2,0,,2 59909,1,,0,,,,,2 59910,1,,1,3,1,0,,2 59911,1,,3,1,2,1,3,2 59913,,,,,,,, 59914,1,,30,3,2,0,,2 59916,2,1,0,,,,,1 59918,,,,,,,, 59919,1,,3,1,4,1,1,2 59921,1,,0,,,,,2 59922,1,,10,2,1,0,,2 59924,1,,0,,,,,2 59925,2,2,,,,,, 59927,2,1,1,2,1,0,,2 59928,1,,4,1,1,0,,2 59931,1,,10,3,1,0,,2 59932,2,2,,,,,, 59934,,,,,,,, 59935,2,2,,,,,, 59937,1,,2,1,4,2,2,2 59938,1,,1,1,4,4,3,2 59940,1,,2,3,1,0,,2 59943,2,1,1,3,1,0,,2 59944,2,1,2,3,1,0,,2 59945,,,,,,,, 59950,,,,,,,, 59951,2,1,9,3,1,0,,2 59952,1,,5,1,1,0,,2 59953,1,,7,1,1,0,,1 59956,1,,1,3,1,0,,2 59957,1,,5,3,3,0,,2 59958,1,,1,2,2,0,,2 59959,2,1,0,,,,,2 59962,1,,4,1,2,5,3,1 59964,1,,1,2,12,1,2,2 59965,1,,4,3,3,0,,2 59966,1,,12,2,12,2,2,2 59967,1,,3,1,3,1,2,2 59968,1,,2,1,1,0,,2 59969,2,1,2,2,6,2,2,2 59971,1,,1,2,8,1,2,1 59972,1,,1,2,2,0,,2 59973,,,,,,,, 59976,1,,1,3,3,0,,2 59977,1,,6,3,4,0,,2 59978,1,,6,3,4,0,,2 59979,1,,1,1,2,0,,2 59980,1,,3,1,4,8,2,1 59982,1,,0,,,,,1 59984,1,,60,3,6,60,3,1 59985,1,,0,,,,,2 59988,1,,4,3,7,4,3,2 59989,2,2,,,,,, 59990,2,2,,,,,, 59992,2,2,,,,,, 59996,1,,5,1,1,0,,2 59999,2,2,,,,,, 60000,1,,2,1,2,0,,2 60002,1,,2,3,1,0,,2 60004,1,,30,3,2,0,,2 60008,2,2,,,,,, 60009,,,,,,,, 60011,1,,1,1,2,0,,1 60013,2,1,2,3,3,0,,2 60014,2,1,5,1,1,0,,2 60015,,,,,,,, 60016,1,,1,2,4,0,,2 60017,1,,1,2,1,1,3,2 60018,1,,3,1,4,2,1,2 60020,,,,,,,, 60023,1,,1,1,2,3,3,2 60024,1,,3,1,4,3,3,2 60030,2,1,0,,,,,2 60032,1,,0,,,,,1 60033,1,,0,,,,,1 60034,1,,1,1,10,1,1,2 60036,,,,,,,, 60037,1,,1,1,1,0,,2 60039,1,,2,1,1,0,,2 60042,1,,1,1,1,0,,2 60043,1,,1,1,1,0,,2 60044,1,,4,3,2,0,,2 60045,1,,5,1,6,5,1,2 60046,1,,1,1,2,0,,2 60047,1,,2,1,8,2,1,2 60049,1,,5,1,6,5,1,1 60053,1,,4,3,5,4,3,2 60057,2,1,0,,,,,2 60058,1,,5,1,2,0,,2 60060,1,,2,3,3,0,,2 60061,1,,1,3,12,1,3,1 60062,1,,7,2,3,0,,2 60063,1,,0,,,,,2 60065,1,,4,2,4,2,3,2 60066,1,,1,1,1,0,,2 60069,2,1,4,3,3,0,,2 60072,1,,4,2,1,0,,2 60073,1,,1,2,1,0,,1 60077,1,,2,2,1,0,,2 60079,,,,,,,, 60085,,,,,,,, 60086,1,,1,1,2,0,,1 60088,1,,2,2,2,0,,2 60090,1,,1,1,6,2,2,2 60091,2,2,,,,,, 60094,2,2,,,,,, 60095,1,,2,1,4,0,,1 60098,1,,5,2,4,1,2,2 60101,1,,2,3,2,0,,2 60102,2,2,,,,,, 60103,2,2,,,,,, 60104,2,2,,,,,, 60105,2,2,,,,,, 60106,2,2,,,,,, 60108,1,,7,1,3,15,3,2 60109,1,,1,2,6,1,2,2 60110,1,,3,1,1,0,,2 60111,2,1,0,,,,,2 60112,2,2,,,,,, 60116,2,2,,,,,, 60118,1,,3,1,6,3,1,2 60119,2,1,1,3,5,1,3,1 60122,1,,1,2,1,0,,2 60124,1,,3,1,2,1,3,2 60125,1,,3,3,1,0,,2 60131,1,,0,,,,,2 60133,2,1,2,3,1,0,,2 60134,2,1,8,3,2,0,,2 60135,1,,1,2,2,1,3,2 60136,1,,15,2,3,5,3,1 60138,1,,12,3,1,0,,1 60141,,,,,,,, 60142,1,,5,3,1,1,3,2 60143,1,,3,2,10,4,2,2 60144,1,,4,1,3,5,3,1 60145,1,,2,2,1,0,,2 60146,1,,8,2,2,0,,2 60148,1,,3,3,4,0,,1 60151,1,,2,3,1,0,,2 60152,1,,2,1,1,1,3,2 60154,1,,7,1,3,10,3,2 60155,1,,1,1,1,0,,2 60156,1,,1,2,1,0,,2 60157,1,,20,3,1,0,,1 60158,2,1,2,3,1,0,,2 60159,1,,5,1,2,0,,2 60160,1,,1,1,2,0,,2 60161,1,,1,1,1,0,,2 60162,1,,3,2,2,0,,2 60163,1,,0,,,,,2 60164,2,2,,,,,, 60165,,,,,,,, 60166,1,,2,2,1,0,,2 60167,,,,,,,, 60169,,,,,,,, 60170,1,,3,1,1,0,,2 60171,2,1,1,3,1,0,,2 60173,1,,5,3,8,5,3,1 60175,1,,5,3,1,0,,2 60176,2,1,2,3,1,0,,2 60179,2,2,,,,,, 60181,1,,0,,,,,1 60183,1,,7,1,1,0,,2 60184,1,,7,1,1,0,,2 60186,1,,1,1,5,1,1,2 60187,1,,5,3,1,0,,1 60190,,,,,,,, 60192,1,,10,3,2,0,,2 60194,2,1,0,,,,,2 60195,2,2,,,,,, 60198,2,1,0,,,,,2 60200,,,,,,,, 60201,1,,2,3,1,0,,2 60206,,,,,,,, 60210,1,,3,2,3,1,2,2 60213,1,,20,2,12,20,2,1 60214,1,,5,2,2,0,,2 60215,1,,0,,,,,2 60216,1,,2,2,2,0,,2 60217,1,,2,1,2,2,3,2 60218,1,,5,1,2,0,,2 60219,1,,7,1,2,2,1,2 60220,1,,4,1,4,18,3,2 60221,1,,3,1,1,0,,2 60223,1,,7,1,2,0,,2 60226,1,,3,1,3,1,1,1 60229,1,,0,,,,,2 60230,1,,2,1,4,3,3,2 60231,2,1,0,,,,,2 60232,1,,0,,,,,2 60233,1,,2,1,3,10,3,2 60235,1,,2,2,1,0,,2 60236,2,1,6,3,1,0,,2 60238,1,,7,1,1,3,3,2 60241,1,,7,1,6,7,1,1 60242,1,,2,1,2,0,,1 60243,,,,,,,, 60247,1,,1,1,1,0,,2 60248,1,,5,3,5,5,3,2 60249,1,,30,3,1,0,,2 60250,1,,3,1,2,0,,2 60251,1,,1,3,12,1,3,2 60252,1,,5,1,1,0,,2 60253,2,2,,,,,, 60254,1,,3,2,2,0,,2 60255,1,,3,3,4,0,,2 60256,1,,2,2,3,0,,2 60259,2,1,1,3,1,0,,2 60264,1,,3,1,2,0,,2 60265,,,,,,,, 60269,1,,1,2,6,1,2,2 60270,1,,0,,,,,2 60273,1,,0,,,,,2 60274,1,,2,3,2,0,,2 60279,1,,3,1,2,3,3,2 60281,1,,3,1,8,2,1,2 60283,1,,0,,,,,2 60290,1,,2,1,2,0,,2 60291,1,,3,1,3,10,3,2 60292,1,,5,3,1,0,,2 60293,1,,0,,,,,2 60294,1,,6,1,4,15,2,1 60296,1,,5,1,2,1,1,2 60297,,,,,,,, 60299,1,,0,,,,,2 60300,1,,2,3,2,0,,1 60301,1,,90,3,6,75,3,2 60302,1,,1,2,4,3,3,2 60305,1,,1,1,1,0,,2 60306,1,,3,1,1,0,,2 60308,2,1,4,3,1,0,,2 60309,1,,4,1,2,3,2,2 60312,1,,7,1,2,0,,1 60314,1,,3,2,3,0,,2 60315,1,,1,2,2,0,,2 60316,2,1,1,2,1,0,,2 60318,1,,10,3,12,10,3,2 60320,1,,2,2,3,1,3,2 60321,2,1,0,,,,,2 60323,1,,5,3,4,0,,2 60324,1,,4,2,2,0,,2 60326,,,,,,,, 60328,1,,4,2,7,4,2,2 60330,2,1,3,3,1,0,,2 60331,1,,5,1,2,0,,2 60332,1,,0,,,,,2 60334,1,,5,1,4,2,1,1 60335,,,,,,,, 60337,1,,2,1,2,0,,2 60342,1,,1,1,4,10,3,2 60343,2,1,4,3,2,0,,2 60344,1,,1,3,4,0,,2 60345,1,,0,,,,,1 60347,1,,2,2,3,2,3,2 60348,2,2,,,,,, 60351,1,,4,3,1,0,,2 60353,1,,3,1,2,10,3,2 60355,1,,3,3,1,0,,2 60356,,,,,,,, 60357,2,2,,,,,, 60358,,,,,,,, 60359,,,,,,,, 60360,1,,7,1,4,50,3,1 60361,1,,1,2,2,0,,1 60364,1,,0,,,,,2 60366,,,,,,,, 60367,1,,3,1,2,3,3,2 60368,1,,3,2,2,0,,2 60369,,,,,,,, 60370,2,1,1,3,8,1,3,1 60371,2,2,,,,,, 60372,1,,3,1,3,8,3,2 60373,1,,0,,,,,2 60374,2,1,0,,,,,2 60375,1,,2,2,3,4,3,2 60376,1,,2,1,1,1,3,2 60377,1,,1,1,1,0,,1 60379,2,2,,,,,, 60380,1,,1,1,7,1,1,2 60382,,,,,,,, 60383,1,,2,1,6,1,1,2 60384,,,,,,,, 60385,2,2,,,,,, 60387,2,1,0,,,,,2 60388,2,1,0,,,,,2 60389,1,,3,1,5,3,1,2 60390,2,1,0,,,,,2 60394,,,,,,,, 60397,1,,0,,,,,2 60400,,,,,,,, 60404,,,,,,,, 60406,1,,5,1,3,10,2,2 60407,2,2,,,,,, 60408,,,,,,,, 60410,1,,0,,,,,1 60411,2,1,0,,,,,2 60412,,,,,,,, 60414,1,,7,1,1,0,,2 60417,1,,0,,,,,2 60418,1,,1,2,3,0,,2 60421,,,,,,,, 60426,1,,3,1,2,0,,2 60427,1,,7,3,1,0,,2 60429,1,,5,1,5,5,1,2 60431,1,,1,2,2,0,,2 60432,,,,,,,, 60436,1,,2,2,1,0,,2 60439,,,,,,,, 60440,1,,2,1,1,0,,2 60442,1,,64,3,4,40,3,1 60444,2,2,,,,,, 60449,1,,2,1,2,0,,2 60450,1,,2,2,5,2,2,2 60452,2,2,,,,,, 60454,1,,3,1,4,1,2,2 60456,1,,0,,,,,2 60457,1,,0,,,,,2 60459,1,,5,1,1,0,,2 60460,1,,7,2,3,15,3,2 60461,1,,2,1,2,0,,2 60465,1,,1,2,3,4,3,2 60468,1,,2,3,4,0,,2 60469,2,1,0,,,,,2 60470,,,,,,,, 60471,1,,0,,,,,1 60472,1,,2,2,3,0,,2 60475,2,1,3,3,1,0,,2 60477,1,,1,1,4,1,2,2 60478,2,2,,,,,, 60479,2,2,,,,,, 60480,1,,1,2,3,0,,2 60483,1,,2,1,2,9,3,2 60485,1,,4,1,2,0,,2 60486,,,,,,,, 60489,1,,0,,,,,2 60490,2,2,,,,,, 60491,1,,2,2,1,0,,2 60493,1,,1,1,1,3,3,2 60494,1,,3,3,4,1,3,2 60498,1,,1,2,5,1,2,2 60499,1,,2,2,2,0,,2 60500,2,1,0,,,,,1 60501,1,,1,1,1,0,,2 60502,1,,7,1,2,1,2,2 60503,1,,2,2,8,2,2,2 60506,1,,6,3,2,0,,2 60507,1,,2,1,1,0,,1 60508,1,,5,3,3,0,,2 60513,,,,,,,, 60516,1,,7,1,12,7,1,1 60517,,,,,,,, 60519,2,1,6,3,1,0,,2 60520,1,,7,1,2,0,,2 60521,1,,1,2,4,0,,2 60525,2,1,0,,,,,2 60526,1,,1,1,6,1,1,1 60528,1,,5,1,2,0,,2 60529,1,,7,2,3,6,3,2 60531,,,,,,,, 60533,1,,0,,,,,2 60535,1,,3,1,3,2,3,2 60536,,,,,,,, 60537,2,1,3,3,1,0,,1 60540,2,1,0,,,,,2 60542,1,,1,1,3,0,,2 60543,1,,2,3,6,2,3,2 60544,1,,2,2,1,10,3,2 60545,1,,2,2,2,0,,2 60546,,,,,,,, 60549,1,,20,2,1,0,,2 60550,1,,2,1,12,2,1,2 60551,2,1,0,,,,,2 60553,1,,1,3,1,0,,2 60555,1,,6,1,4,2,3,2 60556,1,,2,2,1,0,,2 60557,2,2,,,,,, 60558,1,,0,,,,,1 60559,,,,,,,, 60560,1,,2,1,3,2,2,2 60562,1,,0,,,,,2 60564,1,,2,3,1,0,,2 60566,1,,2,1,5,2,1,2 60567,2,2,,,,,, 60568,2,2,,,,,, 60569,,,,,,,, 60571,1,,2,2,5,2,2,2 60576,1,,1,1,2,0,,2 60577,1,,0,,,,,2 60579,1,,3,1,2,4,3,2 60583,1,,2,2,2,0,,2 60584,1,,2,3,1,0,,2 60585,,,,,,,, 60586,2,1,0,,,,,2 60587,1,,0,,,,,1 60590,1,,5,1,5,3,1,1 60592,1,,2,1,3,0,,1 60594,1,,0,,,,,2 60598,2,2,,,,,, 60599,1,,0,,,,,1 60601,1,,3,3,5,3,3,2 60603,2,2,,,,,, 60605,1,,1,1,3,0,,2 60606,1,,2,1,2,0,,2 60607,1,,0,,,,,2 60611,,,,,,,, 60612,1,,7,1,1,2,3,2 60616,1,,7,1,6,7,1,1 60618,2,2,,,,,, 60619,1,,0,,,,,1 60626,1,,1,3,2,0,,2 60627,1,,3,2,3,0,,2 60628,1,,2,3,2,0,,1 60629,1,,1,2,2,0,,2 60630,1,,1,1,1,0,,2 60631,1,,1,3,6,1,3,2 60632,1,,2,2,2,2,3,2 60635,,,,,,,, 60636,1,,2,1,4,1,2,1 60638,1,,0,,,,,2 60639,,,,,,,, 60640,2,2,,,,,, 60642,2,1,0,,,,,2 60643,2,2,,,,,, 60644,1,,0,,,,,2 60646,2,1,0,,,,,2 60649,,,,,,,, 60650,2,2,,,,,, 60652,1,,3,1,4,2,1,2 60653,1,,1,1,1,0,,2 60655,1,,4,1,1,0,,2 60658,1,,7,1,3,2,2,2 60660,2,1,0,,,,,2 60661,1,,2,2,1,0,,2 60663,2,2,,,,,, 60664,2,1,2,3,1,0,,2 60665,2,2,,,,,, 60666,1,,1,2,1,0,,2 60667,,,,,,,, 60668,2,1,0,,,,,2 60670,1,,4,1,4,1,1,2 60673,2,2,,,,,, 60676,1,,0,,,,,1 60677,1,,1,1,2,0,,2 60679,1,,3,3,2,0,,2 60680,1,,2,1,7,2,1,2 60681,1,,3,1,1,12,3,2 60682,1,,6,2,2,1,3,2 60685,1,,2,1,5,2,1,2 60689,1,,0,,,,,1 60690,,,,,,,, 60693,,,,,,,, 60694,1,,2,2,1,0,,1 60696,1,,5,1,1,0,,2 60697,1,,2,2,2,3,3,2 60698,,,,,,,, 60699,1,,1,1,6,1,1,2 60700,1,,7,3,3,0,,1 60702,2,2,,,,,, 60705,2,1,0,,,,,2 60706,1,,1,1,1,0,,2 60707,1,,1,2,10,1,2,2 60709,2,1,0,,,,,2 60711,,,,,,,, 60713,2,1,0,,,,,2 60715,,,,,,,, 60717,1,,0,,,,,1 60718,,,,,,,, 60719,2,2,,,,,, 60721,1,,4,1,6,4,1,1 60722,2,2,,,,,, 60724,,,,,,,, 60725,1,,1,3,12,1,3,1 60727,1,,2,2,3,0,,2 60729,1,,2,1,1,2,3,2 60734,1,,3,3,1,0,,1 60735,1,,7,1,1,0,,2 60737,1,,0,,,,,2 60738,2,2,,,,,, 60740,1,,1,1,6,1,1,2 60741,,,,,,,, 60742,1,,1,2,3,1,3,2 60743,1,,12,3,1,0,,2 60747,1,,2,1,8,1,1,2 60748,1,,1,1,3,0,,2 60749,2,1,1,3,1,0,,2 60750,2,1,0,,,,,2 60751,,,,,,,, 60753,1,,1,2,2,0,,2 60754,2,2,,,,,, 60755,2,1,0,,,,,2 60756,2,1,0,,,,,2 60758,,,,,,,, 60759,1,,52,3,1,0,,2 60760,1,,2,1,2,0,,1 60761,2,1,2,2,1,0,,2 60762,1,,1,1,6,1,1,2 60763,2,1,0,,,,,2 60765,1,,0,,,,,1 60766,1,,1,1,6,1,1,2 60769,,,,,,,, 60771,1,,3,1,3,0,,1 60772,1,,1,1,1,0,,2 60775,2,2,,,,,, 60776,1,,1,2,1,0,,2 60778,2,1,0,,,,,2 60779,1,,2,1,2,0,,2 60782,1,,2,1,2,1,3,2 60784,,,,,,,, 60785,2,1,0,,,,,2 60787,1,,2,1,2,8,3,2 60788,1,,0,,,,,2 60789,2,2,,,,,, 60791,2,2,,,,,, 60797,2,1,1,3,1,0,,2 60799,1,,3,1,1,0,,2 60800,1,,0,,,,,2 60801,,,,,,,, 60802,1,,1,3,4,0,,1 60803,1,,6,1,2,1,3,2 60804,1,,1,1,5,1,1,2 60805,1,,1,1,4,0,,1 60806,2,2,,,,,, 60807,1,,1,2,2,0,,2 60810,2,1,6,3,1,0,,2 60811,1,,0,,,,,2 60812,2,2,,,,,, 60816,1,,15,2,2,5,3,2 60817,,,,,,,, 60820,1,,7,1,1,0,,2 60824,1,,0,,,,,2 60827,1,,0,,,,,1 60828,1,,4,3,2,0,,2 60829,1,,4,2,2,0,,2 60833,,,,,,,, 60836,1,,2,1,3,3,2,2 60837,1,,12,3,16,2,2,1 60838,1,,3,1,5,3,1,2 60839,1,,5,3,3,0,,2 60840,2,2,,,,,, 60842,2,2,,,,,, 60844,1,,1,2,1,0,,2 60845,2,2,,,,,, 60847,1,,2,3,3,0,,2 60848,,,,,,,, 60850,,,,,,,, 60851,1,,3,1,4,2,1,2 60853,,,,,,,, 60854,2,1,3,3,1,0,,2 60856,1,,2,1,3,2,3,2 60860,,,,,,,, 60861,1,,2,1,1,6,3,2 60863,1,,0,,,,,2 60864,1,,0,,,,,2 60865,2,1,4,3,1,0,,2 60866,2,1,0,,,,,2 60867,1,,6,1,2,0,,2 60870,1,,6,3,1,0,,2 60871,1,,7,1,1,5,3,2 60873,1,,6,1,1,0,,2 60874,1,,2,1,1,0,,2 60875,1,,30,2,1,0,,2 60877,2,1,0,,,,,2 60881,2,1,0,,,,,2 60882,1,,5,3,4,1,3,2 60883,2,1,0,,,,,2 60887,2,2,,,,,, 60889,,,,,,,, 60891,1,,2,3,3,0,,1 60893,1,,7,1,1,0,,2 60894,2,1,4,3,1,0,,2 60895,2,1,2,3,1,0,,2 60896,1,,6,3,1,0,,1 60898,1,,2,2,4,1,2,2 60899,2,2,,,,,, 60901,1,,7,1,4,4,1,2 60902,1,,2,1,3,0,,2 60903,1,,2,2,2,0,,1 60905,1,,5,1,6,5,1,1 60906,2,1,4,3,1,0,,2 60908,1,,5,1,2,1,1,1 60909,1,,12,3,1,0,,1 60910,1,,1,1,6,1,1,2 60911,1,,1,2,2,1,3,2 60912,2,2,,,,,, 60913,,,,,,,, 60914,2,1,0,,,,,2 60916,1,,6,3,2,0,,2 60918,,,,,,,, 60922,2,2,,,,,, 60923,1,,5,1,2,0,,2 60925,1,,2,2,4,1,3,2 60927,,,,,,,, 60931,1,,2,1,3,5,3,2 60932,1,,0,,,,,1 60933,1,,2,2,3,0,,2 60934,1,,2,1,2,3,3,2 60938,1,,1,3,10,1,3,2 60940,2,1,0,,,,,2 60944,2,2,,,,,, 60946,2,1,0,,,,,1 60947,,,,,,,, 60948,2,1,5,3,2,0,,2 60950,,,,,,,, 60951,1,,3,1,7,6,3,1 60953,1,,0,,,,,1 60954,1,,0,,,,,2 60956,2,2,,,,,, 60957,1,,1,3,7,1,3,2 60958,1,,0,,,,,2 60963,,,,,,,, 60964,1,,27,2,3,1,1,1 60967,1,,5,3,2,1,3,1 60969,1,,3,1,4,7,2,1 60970,2,1,4,3,2,0,,2 60971,1,,7,1,3,10,3,2 60972,1,,7,1,2,20,3,1 60973,,,,,,,, 60974,1,,2,2,6,2,2,2 60975,1,,3,1,1,0,,1 60976,2,1,1,2,1,0,,2 60977,2,2,,,,,, 60979,1,,2,2,1,0,,2 60980,1,,1,2,2,0,,2 60982,1,,1,2,1,0,,2 60984,1,,2,3,2,0,,2 60986,,,,,,,, 60989,1,,3,2,1,0,,2 60990,1,,0,,,,,1 60991,1,,2,2,1,0,,1 60993,2,1,0,,,,,2 60994,1,,0,,,,,2 60995,1,,4,3,2,0,,2 60998,2,2,,,,,, 61000,,,,,,,, 61001,1,,1,1,8,1,1,2 61006,1,,0,,,,,2 61007,1,,60,3,15,60,3,1 61009,1,,2,1,1,0,,2 61011,1,,0,,,,,2 61015,2,2,,,,,, 61019,1,,6,3,8,6,3,2 61020,1,,0,,,,,2 61021,,,,,,,, 61023,2,2,,,,,, 61025,,,,,,,, 61026,1,,10,2,4,2,3,2 61029,2,2,,,,,, 61031,1,,4,2,2,0,,2 61033,1,,12,3,2,0,,2 61035,1,,1,1,2,0,,2 61036,1,,3,2,2,0,,2 61037,1,,2,1,3,1,3,2 61041,,,,,,,, 61042,,,,,,,, 61044,2,1,3,2,3,0,,2 61048,1,,4,1,4,20,3,1 61049,1,,1,2,12,1,2,1 61051,,,,,,,, 61052,1,,1,1,7,1,1,2 61053,,,,,,,, 61057,2,1,2,3,1,0,,2 61058,1,,0,,,,,2 61059,,,,,,,, 61060,1,,2,1,3,0,,1 61061,1,,7,1,2,0,,2 61062,2,2,,,,,, 61063,2,2,,,,,, 61065,1,,1,1,6,1,1,2 61069,1,,2,1,4,10,3,2 61071,2,1,0,,,,,2 61072,1,,4,1,2,0,,1 61073,1,,4,1,1,0,,2 61077,1,,7,1,2,4,1,1 61078,1,,5,3,1,0,,2 61079,1,,0,,,,,1 61080,1,,4,3,1,1,3,2 61081,1,,4,1,3,15,3,2 61082,1,,4,2,5,4,2,1 61084,1,,3,2,2,5,3,2 61085,1,,3,1,1,0,,2 61088,1,,1,3,1,0,,2 61089,1,,1,1,4,5,3,2 61090,1,,2,3,3,0,,2 61091,1,,1,2,1,0,,2 61094,2,1,3,3,1,0,,2 61096,,,,,,,, 61097,,,,,,,, 61098,,,,,,,, 61102,1,,0,,,,,1 61103,1,,5,1,1,0,,2 61104,1,,0,,,,,1 61106,1,,0,,,,,1 61107,2,1,0,,,,,2 61108,1,,4,3,3,0,,2 61110,1,,0,,,,,1 61111,1,,0,,,,,1 61116,,,,,,,, 61119,2,1,6,3,1,0,,2 61120,1,,5,1,1,10,3,2 61121,1,,3,1,4,10,3,2 61123,2,1,0,,,,,2 61124,1,,2,2,5,10,3,2 61126,1,,150,3,2,0,,2 61127,1,,1,1,2,0,,2 61128,1,,1,1,2,0,,2 61131,2,1,0,,,,,2 61132,,,,,,,, 61133,1,,2,2,1,0,,1 61134,1,,0,,,,,1 61135,2,2,,,,,, 61139,1,,1,2,2,0,,2 61140,1,,7,1,2,0,,2 61141,2,2,,,,,, 61144,1,,3,2,1,0,,2 61145,1,,3,1,3,3,3,2 61146,1,,2,1,2,1,3,2 61148,,,,,,,, 61151,,,,,,,, 61153,1,,1,2,5,10,3,2 61154,1,,1,2,6,1,2,2 61155,1,,0,,,,,2 61156,2,2,,,,,, 61157,2,1,0,,,,,2 61159,,,,,,,, 61160,1,,1,2,5,1,2,2 61161,1,,1,2,1,2,3,2 61162,1,,4,3,1,0,,2 61163,2,1,2,3,1,0,,2 61164,1,,6,1,4,0,,1 61165,2,1,3,3,3,0,,2 61166,2,1,8,3,2,0,,2 61167,1,,1,1,1,1,2,1 61169,2,1,0,,,,,2 61172,1,,5,1,2,0,,2 61174,1,,7,1,5,4,1,1 61175,1,,3,1,1,0,,2 61176,1,,0,,,,,2 61178,2,1,6,3,2,0,,2 61180,1,,120,3,3,32,3,2 61181,1,,2,1,2,0,,2 61182,1,,1,2,1,0,,2 61183,,,,,,,, 61185,,,,,,,, 61189,2,2,,,,,, 61191,,,,,,,, 61192,1,,5,3,1,0,,2 61193,,,,,,,, 61194,2,1,0,,,,,2 61196,1,,1,2,5,1,2,2 61200,,,,,,,, 61201,1,,2,1,8,2,1,2 61202,1,,1,1,2,0,,2 61203,1,,10,3,1,0,,2 61204,1,,0,,,,,1 61205,2,1,3,3,2,0,,2 61206,1,,0,,,,,1 61207,2,2,,,,,, 61208,1,,182,3,12,182,3,1 61210,1,,20,3,1,0,,2 61211,,,,,,,, 61213,1,,0,,,,,1 61215,1,,7,1,6,3,1,2 61217,2,1,0,,,,,2 61219,2,2,,,,,, 61220,1,,1,2,2,0,,2 61221,2,2,,,,,, 61222,1,,1,2,5,1,2,2 61223,1,,0,,,,,2 61224,1,,3,1,2,4,1,2 61227,1,,0,,,,,2 61229,,,,,,,, 61230,1,,0,,,,,2 61231,2,1,0,,,,,2 61232,2,2,,,,,, 61234,1,,2,2,4,3,3,2 61235,1,,20,3,1,0,,2 61236,1,,1,3,5,1,3,2 61237,,,,,,,, 61238,1,,5,1,3,5,1,2 61239,2,1,1,1,2,0,,2 61242,1,,6,1,8,6,1,1 61244,1,,7,1,1,0,,2 61245,2,2,,,,,, 61246,,,,,,,, 61248,2,2,,,,,, 61251,2,2,,,,,, 61252,1,,3,1,5,3,1,1 61253,1,,0,,,,,1 61257,2,2,,,,,, 61258,1,,2,1,1,0,,2 61259,1,,0,,,,,2 61261,1,,1,1,1,0,,2 61265,2,2,,,,,, 61266,1,,2,1,2,0,,2 61268,2,1,2,3,1,0,,2 61269,1,,0,,,,,1 61270,1,,6,1,1,0,,2 61273,2,1,2,3,2,0,,2 61275,,,,,,,, 61276,2,1,0,,,,,1 61279,,,,,,,, 61280,1,,5,1,2,0,,2 61281,1,,6,1,3,3,1,2 61283,1,,1,2,7,1,2,2 61286,1,,0,,,,,2 61289,1,,2,2,1,0,,2 61291,1,,0,,,,,2 61294,1,,2,3,6,2,3,2 61296,1,,1,1,20,1,1,2 61298,1,,4,3,1,0,,2 61300,,,,,,,, 61301,1,,7,1,2,2,2,2 61302,1,,2,1,8,1,1,2 61303,2,2,,,,,, 61305,2,1,3,3,2,0,,2 61306,1,,5,1,12,5,1,1 61308,1,,0,,,,,2 61311,1,,2,1,2,0,,2 61312,1,,7,1,1,0,,2 61317,1,,30,2,5,15,2,1 61319,2,1,2,3,2,0,,2 61321,,,,,,,, 61322,1,,0,,,,,1 61323,,,,,,,, 61326,1,,3,1,3,6,3,2 61327,2,1,0,,,,,2 61328,1,,1,2,3,0,,2 61329,1,,7,1,1,12,3,1 61332,1,,1,2,10,1,2,1 61333,2,2,,,,,, 61334,1,,2,1,1,0,,2 61336,1,,7,1,3,30,3,2 61337,,,,,,,, 61338,1,,6,1,1,0,,2 61340,2,2,,,,,, 61342,1,,2,3,3,0,,2 61343,1,,4,1,6,4,1,2 61347,1,,1,1,4,3,3,2 61349,2,1,0,,,,,2 61353,2,1,10,3,2,0,,2 61356,2,2,,,,,, 61359,1,,0,,,,,2 61360,1,,1,1,2,0,,2 61362,1,,0,,,,,1 61365,2,2,,,,,, 61366,2,1,0,,,,,1 61369,1,,6,1,4,2,1,1 61372,1,,2,2,7,2,2,2 61373,1,,2,1,2,1,3,2 61374,2,1,0,,,,,2 61377,,,,,,,, 61378,1,,4,1,3,2,2,2 61379,2,1,1,3,5,1,3,2 61380,2,2,,,,,, 61382,1,,0,,,,,1 61384,1,,2,1,3,1,2,2 61393,2,1,0,,,,,2 61394,2,2,,,,,, 61396,1,,1,3,2,0,,1 61405,2,1,0,,,,,2 61407,1,,7,1,5,7,1,1 61411,1,,0,,,,,2 61414,1,,2,1,3,6,3,2 61415,2,2,,,,,, 61416,1,,2,1,4,2,1,2 61417,1,,1,2,2,0,,2 61420,1,,20,3,3,0,,1 61421,2,2,,,,,, 61422,1,,6,3,1,0,,1 61427,1,,2,1,9,2,1,1 61428,1,,2,2,5,2,2,2 61429,2,2,,,,,, 61430,2,2,,,,,, 61433,1,,7,1,2,3,3,2 61435,1,,0,,,,,1 61436,,,,,,,, 61439,2,1,2,3,2,0,,2 61440,1,,2,2,2,0,,2 61441,1,,1,3,1,0,,2 61442,1,,2,2,2,0,,2 61444,1,,2,1,12,2,1,2 61445,1,,5,1,3,1,2,1 61446,1,,1,2,1,0,,2 61447,1,,1,1,4,2,2,2 61449,1,,16,3,4,0,,1 61450,,,,,,,, 61451,1,,1,1,2,0,,2 61453,1,,2,2,3,0,,1 61454,1,,4,3,2,0,,2 61458,1,,2,3,1,0,,2 61459,1,,2,1,6,2,1,1 61460,1,,12,3,2,0,,2 61469,1,,3,3,24,3,3,2 61471,2,2,,,,,, 61474,1,,1,3,3,0,,2 61475,2,1,3,3,1,0,,2 61476,1,,1,3,6,1,3,1 61477,1,,2,2,2,0,,2 61478,1,,7,1,2,30,3,2 61479,1,,7,1,2,0,,2 61480,,,,,,,, 61482,1,,1,1,2,0,,2 61484,,,,,,,, 61486,1,,3,2,1,1,3,2 61487,2,1,0,,,,,2 61488,1,,2,1,1,0,,2 61491,1,,10,3,5,10,3,2 61496,2,1,0,,,,,1 61498,2,1,0,,,,,2 61499,1,,4,2,6,7,2,2 61501,1,,3,3,2,0,,2 61505,,,,,,,, 61507,1,,0,,,,,2 61508,1,,2,3,2,0,,2 61509,1,,11,3,3,0,,2 61510,2,1,5,3,1,0,,2 61512,1,,6,1,2,5,3,2 61514,2,1,0,,,,,2 61515,1,,2,2,1,1,3,1 61516,1,,20,3,4,2,3,2 61517,1,,2,2,2,0,,2 61518,,,,,,,, 61519,1,,3,1,5,3,1,2 61520,1,,2,3,10,1,3,2 61523,1,,1,3,1,0,,2 61524,1,,1,1,6,1,1,1 61525,1,,1,1,2,5,3,2 61528,,,,,,,, 61530,1,,0,,,,,2 61531,1,,4,2,10,4,2,1 61532,1,,1,1,6,1,1,1 61533,1,,1,2,2,0,,2 61534,,,,,,,, 61538,,,,,,,, 61540,1,,0,,,,,1 61541,1,,2,2,4,1,2,2 61542,1,,5,3,1,0,,2 61543,,,,,,,, 61545,1,,2,2,3,1,2,2 61548,,,,,,,, 61549,,,,,,,, 61550,1,,2,3,7,2,3,1 61552,1,,3,3,2,0,,2 61555,1,,1,1,8,1,1,2 61561,1,,1,1,1,0,,2 61565,1,,0,,,,,2 61569,1,,1,2,2,0,,2 61570,,,,,,,, 61571,1,,1,2,1,0,,2 61572,1,,2,2,5,2,2,2 61573,1,,0,,,,,2 61575,1,,0,,,,,2 61576,2,1,6,3,1,0,,2 61577,2,1,3,3,1,0,,2 61578,1,,0,,,,,2 61579,1,,4,1,3,3,3,2 61580,2,2,,,,,, 61582,2,1,0,,,,,2 61584,,,,,,,, 61585,1,,1,1,2,0,,2 61586,1,,12,3,2,0,,2 61587,1,,2,2,2,0,,2 61588,1,,4,2,5,1,2,2 61589,1,,5,3,3,2,3,2 61590,2,1,4,3,1,0,,2 61591,,,,,,,, 61594,,,,,,,, 61595,1,,2,1,1,0,,2 61599,,,,,,,, 61600,1,,7,1,2,5,3,2 61601,1,,1,1,6,1,1,2 61602,2,1,3,3,4,0,,2 61603,1,,7,1,1,0,,1 61608,,,,,,,, 61609,1,,2,1,2,0,,2 61610,2,2,,,,,, 61612,2,2,,,,,, 61615,,,,,,,, 61616,1,,8,3,3,2,3,2 61617,2,2,,,,,, 61618,1,,4,1,3,3,2,1 61620,1,,6,3,2,0,,2 61621,,,,,,,, 61623,2,2,,,,,, 61625,1,,1,2,1,0,,2 61626,1,,0,,,,,1 61628,2,2,,,,,, 61629,2,1,0,,,,,2 61630,1,,5,3,1,1,3,2 61635,,,,,,,, 61637,1,,3,2,8,3,2,2 61639,2,1,1,3,1,0,,1 61642,,,,,,,, 61644,1,,5,3,2,0,,2 61647,1,,3,3,2,0,,1 61649,,,,,,,, 61650,1,,7,1,1,0,,2 61652,2,2,,,,,, 61653,1,,7,1,4,30,3,1 61654,1,,1,1,3,1,3,1 61655,1,,2,1,3,5,3,2 61656,1,,2,2,5,2,2,2 61657,1,,7,1,2,1,3,2 61658,1,,15,3,10,15,3,2 61659,2,2,,,,,, 61660,,,,,,,, 61661,1,,1,1,2,4,3,2 61663,1,,4,1,1,0,,2 61664,1,,7,1,3,10,3,2 61665,1,,0,,,,,1 61666,1,,2,2,2,4,3,2 61667,2,2,,,,,, 61668,1,,32,3,2,0,,2 61669,1,,3,1,6,3,1,2 61672,2,1,5,3,1,0,,2 61673,1,,2,1,1,2,3,2 61675,1,,4,3,2,0,,2 61676,1,,1,3,1,0,,2 61677,2,1,0,,,,,2 61678,,,,,,,, 61679,1,,2,2,2,0,,2 61680,2,2,,,,,, 61682,1,,4,1,1,0,,2 61683,2,1,2,3,1,0,,2 61684,1,,3,2,1,0,,2 61685,1,,0,,,,,2 61686,1,,60,3,18,60,3,1 61687,1,,40,3,2,6,3,2 61691,,,,,,,, 61692,1,,0,,,,,2 61693,2,2,,,,,, 61696,2,2,,,,,, 61697,1,,0,,,,,2 61699,1,,0,,,,,1 61701,1,,1,2,3,5,3,2 61704,2,1,2,3,1,0,,2 61705,1,,3,1,2,20,3,1 61706,,,,,,,, 61707,2,2,,,,,, 61708,1,,7,1,5,7,1,1 61710,,,,,,,, 61711,1,,3,1,13,3,1,2 61712,1,,4,3,4,0,,2 61713,1,,2,1,2,5,3,2 61715,1,,1,2,3,0,,2 61716,1,,7,1,8,7,1,1 61717,1,,4,1,2,1,3,2 61718,1,,2,1,2,2,2,2 61719,,,,,,,, 61720,,,,,,,, 61721,2,2,,,,,, 61725,1,,0,,,,,1 61727,1,,0,,,,,1 61729,1,,1,1,3,5,3,2 61730,1,,6,3,1,0,,2 61731,1,,2,2,4,5,3,2 61734,1,,6,3,8,6,3,2 61736,1,,2,2,6,2,2,2 61738,1,,60,3,6,40,3,1 61745,2,2,,,,,, 61749,,,,,,,, 61752,2,1,1,2,1,0,,2 61753,1,,3,1,4,5,3,1 61755,1,,1,1,8,1,1,1 61756,1,,48,3,7,48,3,1 61759,1,,2,1,15,2,1,2 61762,2,2,,,,,, 61763,1,,0,,,,,2 61764,,,,,,,, 61765,1,,2,3,2,0,,2 61770,1,,2,2,1,1,3,2 61771,,,,,,,, 61772,1,,3,3,1,0,,2 61773,1,,1,3,1,0,,2 61774,1,,2,2,12,2,2,2 61775,1,,0,,,,,1 61776,1,,1,2,1,0,,2 61777,1,,2,1,4,0,,2 61778,,,,,,,, 61779,1,,7,1,3,2,1,1 61780,1,,2,2,3,2,3,2 61786,1,,2,1,6,2,1,2 61788,,,,,,,, 61789,2,1,0,,,,,2 61790,2,2,,,,,, 61791,1,,3,2,2,1,3,2 61792,1,,0,,,,,2 61795,1,,6,3,1,0,,1 61799,1,,3,2,3,1,3,2 61800,2,1,0,,,,,2 61801,,,,,,,, 61802,,,,,,,, 61803,1,,0,,,,,1 61805,1,,7,1,1,0,,2 61808,2,1,0,,,,,1 61809,1,,0,,,,,2 61812,1,,2,2,6,2,2,2 61815,1,,3,2,6,2,2,2 61817,1,,2,1,4,0,,2 61820,1,,3,1,2,1,3,2 61821,1,,5,1,3,1,1,1 61822,1,,5,1,1,0,,2 61823,2,2,,,,,, 61825,1,,1,2,4,0,,2 61828,1,,1,1,2,0,,2 61829,1,,2,1,3,1,1,2 61830,1,,7,1,1,0,,2 61831,1,,0,,,,,2 61833,1,,3,2,2,0,,2 61834,1,,2,2,3,0,,2 61836,2,2,,,,,, 61838,1,,10,3,1,0,,2 61839,1,,0,,,,,1 61843,2,1,0,,,,,2 61848,2,2,,,,,, 61849,1,,3,1,2,10,3,2 61850,1,,3,1,1,0,,2 61853,1,,3,3,1,0,,2 61855,1,,20,3,2,0,,2 61858,1,,0,,,,,2 61864,1,,0,,,,,1 61866,2,2,,,,,, 61869,1,,3,1,5,3,1,2 61870,1,,1,2,1,0,,2 61873,1,,0,,,,,2 61874,1,,1,1,2,0,,1 61875,2,2,,,,,, 61876,1,,2,2,5,2,2,2 61877,1,,2,2,1,0,,2 61878,1,,0,,,,,1 61880,2,1,0,,,,,2 61884,2,2,,,,,, 61885,2,2,,,,,, 61886,2,1,8,3,1,0,,2 61890,1,,6,2,4,3,3,1 61891,,,,,,,, 61893,1,,2,1,2,0,,2 61894,2,2,,,,,, 61896,1,,2,1,2,0,,2 61897,1,,15,3,8,15,3,2 61899,1,,2,2,1,0,,2 61900,,,,,,,, 61902,,,,,,,, 61903,1,,8,2,6,1,1,2 61904,1,,2,2,2,0,,1 61905,1,,6,3,1,0,,2 61907,2,2,,,,,, 61908,,,,,,,, 61909,1,,1,2,3,5,3,1 61910,2,2,,,,,, 61911,1,,3,1,12,3,1,1 61913,2,1,0,,,,,2 61914,2,2,,,,,, 61917,1,,3,1,1,0,,2 61918,2,2,,,,,, 61920,1,,10,3,2,0,,2 61924,2,2,,,,,, 61928,2,2,,,,,, 61931,2,2,,,,,, 61932,2,1,1,2,1,0,,2 61933,,,,,,,, 61937,1,,4,3,5,4,3,2 61938,2,2,,,,,, 61941,1,,20,3,6,14,3,2 61943,1,,2,3,1,0,,2 61947,1,,1,1,2,0,,2 61948,1,,1,1,2,0,,1 61949,1,,2,1,5,2,1,2 61951,2,2,,,,,, 61952,1,,2,2,2,0,,2 61953,1,,1,1,2,0,,1 61956,1,,2,1,5,80,3,2 61957,1,,4,1,1,0,,1 61958,,,,,,,, 61959,,,,,,,, 61960,2,1,0,,,,,2 61962,1,,2,1,2,0,,2 61964,2,2,,,,,, 61965,2,2,,,,,, 61967,1,,1,1,1,0,,2 61968,2,1,3,3,1,0,,2 61969,,,,,,,, 61970,1,,2,1,5,2,1,1 61971,2,2,,,,,, 61974,1,,0,,,,,1 61979,1,,4,2,15,4,2,2 61981,1,,7,1,2,3,2,1 61983,2,1,0,,,,,2 61986,1,,22,2,2,0,,1 61987,1,,7,1,1,0,,2 61989,2,1,0,,,,,2 61990,,,,,,,, 61991,1,,3,3,3,0,,2 61998,2,2,,,,,, 61999,1,,4,2,4,10,3,2 62000,2,2,,,,,, 62001,,,,,,,, 62004,2,2,,,,,, 62005,1,,5,1,10,6,1,1 62006,,,,,,,, 62007,2,1,0,,,,,2 62008,1,,4,3,3,0,,2 62013,2,2,,,,,, 62017,1,,1,1,1,0,,2 62019,2,1,0,,,,,2 62026,1,,4,1,1,1,1,2 62027,1,,0,,,,,1 62028,1,,1,2,3,0,,2 62029,,,,,,,, 62030,2,1,0,,,,,2 62033,1,,1,1,1,0,,2 62034,1,,12,2,2,0,,1 62035,1,,1,3,2,0,,2 62036,1,,7,1,1,0,,1 62037,,,,,,,, 62040,1,,5,3,2,0,,2 62041,,,,,,,, 62045,1,,1,2,1,0,,2 62048,1,,2,2,3,0,,2 62049,9,1,10,3,1,0,,2 62050,2,2,,,,,, 62052,1,,5,3,2,0,,2 62053,1,,4,2,3,1,3,2 62055,1,,1,1,1,0,,2 62056,2,1,0,,,,,2 62058,,,,,,,, 62059,,,,,,,, 62060,1,,2,3,1,0,,2 62063,2,2,,,,,, 62064,1,,1,1,1,0,,2 62065,1,,4,3,2,0,,2 62067,1,,2,1,4,15,3,2 62068,1,,7,3,5,7,3,2 62070,1,,2,1,2,1,3,1 62071,1,,1,2,6,1,2,2 62072,2,2,,,,,, 62076,1,,0,,,,,2 62078,1,,4,1,2,1,1,2 62079,2,2,,,,,, 62080,,,,,,,, 62081,1,,4,1,1,1,2,2 62083,,,,,,,, 62085,2,1,1,3,1,0,,2 62087,2,1,0,,,,,2 62089,1,,1,1,2,0,,2 62091,2,1,0,,,,,2 62092,2,2,,,,,, 62093,,,,,,,, 62097,1,,1,1,1,0,,2 62098,,,,,,,, 62102,2,1,2,2,1,0,,2 62103,1,,1,3,1,0,,2 62105,1,,2,1,1,0,,2 62106,1,,18,3,10,10,3,2 62107,,,,,,,, 62108,1,,2,3,2,0,,2 62111,1,,2,3,6,2,3,2 62112,2,1,0,,,,,2 62114,1,,2,1,6,1,2,2 62117,1,,1,3,1,0,,2 62118,2,1,2,3,1,0,,2 62120,1,,3,2,5,0,,1 62122,1,,0,,,,,2 62123,1,,7,1,2,0,,2 62125,1,,5,1,1,0,,2 62126,1,,3,1,2,1,3,1 62127,1,,1,1,2,0,,2 62128,1,,3,1,3,24,3,2 62130,1,,4,1,1,0,,2 62132,1,,2,1,3,0,,2 62136,,,,,,,, 62137,2,1,3,3,1,0,,2 62138,1,,3,1,12,3,1,2 62139,1,,1,1,1,0,,2 62140,2,2,,,,,, 62141,1,,1,1,4,0,,2 62142,2,1,0,,,,,2 62143,1,,1,1,2,0,,2 62144,2,1,3,3,1,0,,2 62146,1,,4,1,3,10,3,2 62148,1,,0,,,,,2 62149,1,,3,1,1,0,,2 62152,1,,178,3,3,14,3,2 62153,1,,4,1,1,0,,2 62155,1,,2,3,4,0,,2 62156,1,,3,3,10,3,3,2 62157,,,,,,,, 62158,1,,0,,,,,2 62160,1,,2,2,1,1,3,2 \ No newline at end of file diff --git a/src/test/resources/xport/v5_6/output/alq_f_meta.csv b/src/test/resources/xport/v5_6/output/alq_f_meta.csv new file mode 100644 index 0000000..51eb3df --- /dev/null +++ b/src/test/resources/xport/v5_6/output/alq_f_meta.csv @@ -0,0 +1 @@ +Number,Name,Type,Data length,Format,Label 1,SEQN,Numeric,8,,Respondent sequence number 2,ALQ101,Numeric,8,,Had at least 12 alcohol drinks/1 yr? 3,ALQ110,Numeric,8,,Had at least 12 alcohol drinks/lifetime? 4,ALQ120Q,Numeric,8,,How often drink alcohol over past 12 mos 5,ALQ120U,Numeric,8,,"# days drink alcohol per wk, mo, yr" 6,ALQ130,Numeric,8,,Avg # alcoholic drinks/day -past 12 mos 7,ALQ140Q,Numeric,8,,#days have 5 or more drinks/past 12 mos 8,ALQ140U,Numeric,8,,"# days per week, month, year?" 9,ALQ150,Numeric,8,,Ever have 5 or more drinks every day? Sas OS: XP_PRO Sas version: 9.2 Encoding: ASCII Date created: 11OCT11:17:17:06 Date modified: 11OCT11:17:17:06 Number of datasets: 1 Datasets: Dataset index: 0 Dataset name: ALQ_F Dataset label: Alcohol Use Dataset type: Header Length: 2000 Row Length: 72 Row Count: 6060 Columns Count: 9 \ No newline at end of file diff --git a/src/test/resources/xport/v5_6/output/dm.csv b/src/test/resources/xport/v5_6/output/dm.csv new file mode 100644 index 0000000..e89bf60 --- /dev/null +++ b/src/test/resources/xport/v5_6/output/dm.csv @@ -0,0 +1 @@ +STUDYID,DOMAIN,USUBJID,SUBJID,RFSTDTC,RFENDTC,RFXSTDTC,RFXENDTC,RFICDTC,RFPENDTC,DTHDTC,DTHFL,SITEID,AGE,AGEU,SEX,RACE,ETHNIC,ARMCD,ARM,ACTARMCD,ACTARM,COUNTRY,DMDTC,DMDY CDISCPILOT01,DM,01-701-1015,1015,2014-01-02,2014-07-02,2014-01-02,2014-07-02,,2014-07-02T11:45,,,701,63,YEARS,F,WHITE,HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-12-26,-7 CDISCPILOT01,DM,01-701-1023,1023,2012-08-05,2012-09-02,2012-08-05,2012-09-01,,2013-02-18,,,701,64,YEARS,M,WHITE,HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2012-07-22,-14 CDISCPILOT01,DM,01-701-1028,1028,2013-07-19,2014-01-14,2013-07-19,2014-01-14,,2014-01-14T11:10,,,701,71,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-07-11,-8 CDISCPILOT01,DM,01-701-1033,1033,2014-03-18,2014-04-14,2014-03-18,2014-03-31,,2014-09-15,,,701,74,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2014-03-10,-8 CDISCPILOT01,DM,01-701-1034,1034,2014-07-01,2014-12-30,2014-07-01,2014-12-30,,2014-12-30T09:50,,,701,77,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2014-06-24,-7 CDISCPILOT01,DM,01-701-1047,1047,2013-02-12,2013-03-29,2013-02-12,2013-03-09,,2013-07-28,,,701,85,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-01-22,-21 CDISCPILOT01,DM,01-701-1057,1057,,,,,,2013-12-27,,,701,59,YEARS,F,WHITE,HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-12-20, CDISCPILOT01,DM,01-701-1097,1097,2014-01-01,2014-07-09,2014-01-01,2014-07-09,,2014-07-09T09:39,,,701,68,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-12-23,-9 CDISCPILOT01,DM,01-701-1111,1111,2012-09-07,2012-09-17,2012-09-07,2012-09-16,,2013-02-22,,,701,81,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2012-08-25,-13 CDISCPILOT01,DM,01-701-1115,1115,2012-11-30,2013-01-23,2012-11-30,2013-01-23,,2013-05-20,,,701,84,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2012-11-23,-7 CDISCPILOT01,DM,01-701-1118,1118,2014-03-12,2014-09-09,2014-03-12,2014-09-09,,2014-09-09T13:28,,,701,52,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2014-02-27,-13 CDISCPILOT01,DM,01-701-1130,1130,2014-02-15,2014-08-16,2014-02-15,2014-08-16,,2014-08-16T13:10,,,701,84,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2014-02-09,-6 CDISCPILOT01,DM,01-701-1133,1133,2012-10-28,2013-04-29,2012-10-28,2013-04-28,,2013-04-29T10:13,,,701,81,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2012-10-23,-5 CDISCPILOT01,DM,01-701-1145,1145,,,,,,2013-09-19,,,701,57,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-09-05, CDISCPILOT01,DM,01-701-1146,1146,2013-05-20,2013-06-30,2013-05-20,2013-06-26,,2013-07-15,,,701,75,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-05-07,-13 CDISCPILOT01,DM,01-701-1148,1148,2013-08-23,2014-02-20,2013-08-23,2014-02-20,,2014-02-20T15:07,,,701,57,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-08-14,-9 CDISCPILOT01,DM,01-701-1153,1153,2013-09-23,2014-04-01,2013-09-23,2014-03-16,,2014-04-01T14:25,,,701,79,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-09-06,-17 CDISCPILOT01,DM,01-701-1162,1162,,,,,,2013-04-18,,,701,82,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-04-18, CDISCPILOT01,DM,01-701-1176,1176,,,,,,2012-09-30,,,701,62,YEARS,F,AMERICAN INDIAN OR ALASKA NATIVE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2012-09-30, CDISCPILOT01,DM,01-701-1180,1180,2013-02-12,2013-03-23,2013-02-12,2013-03-18,,2013-04-07,,,701,56,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-01-28,-15 CDISCPILOT01,DM,01-701-1181,1181,2013-12-05,2013-12-12,2013-12-05,2013-12-09,,2014-05-23,,,701,79,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-11-26,-9 CDISCPILOT01,DM,01-701-1188,1188,2013-02-15,2013-03-25,2013-02-15,2013-03-24,,2013-08-04,,,701,71,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-02-03,-12 CDISCPILOT01,DM,01-701-1192,1192,2012-07-22,2013-01-20,2012-07-22,2013-01-20,,2013-01-20T15:47,,,701,80,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2012-07-08,-14 CDISCPILOT01,DM,01-701-1203,1203,2013-02-02,2013-08-03,2013-02-02,2013-08-03,,2013-08-03T10:10,,,701,81,YEARS,F,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-01-25,-8 CDISCPILOT01,DM,01-701-1211,1211,2012-11-15,2013-01-14,2012-11-15,2013-01-12,,2013-01-14,2013-01-14,Y,701,76,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2012-10-30,-16 CDISCPILOT01,DM,01-701-1234,1234,2013-03-30,2013-09-22,2013-03-30,2013-09-22,,2013-09-22T09:25,,,701,69,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-03-20,-10 CDISCPILOT01,DM,01-701-1239,1239,2014-01-11,2014-07-11,2014-01-11,2014-07-10,,2014-07-11T15:40,,,701,56,YEARS,M,WHITE,HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-12-28,-14 CDISCPILOT01,DM,01-701-1240,1240,,,,,,2013-09-24,,,701,57,YEARS,F,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-09-22, CDISCPILOT01,DM,01-701-1275,1275,2014-02-07,2014-06-14,2014-02-07,2014-05-31,,2014-06-14T12:35,,,701,61,YEARS,M,AMERICAN INDIAN OR ALASKA NATIVE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2014-01-25,-13 CDISCPILOT01,DM,01-701-1287,1287,2014-01-25,2014-07-26,2014-01-25,2014-07-26,,2014-07-26T13:15,,,701,56,YEARS,F,WHITE,HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2014-01-17,-8 CDISCPILOT01,DM,01-701-1294,1294,2013-03-24,2013-06-14,2013-03-24,2013-06-14,,2013-10-08,,,701,67,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-03-17,-7 CDISCPILOT01,DM,01-701-1302,1302,2013-08-29,2013-11-05,2013-08-29,2013-11-05,,2014-02-13,,,701,61,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-08-20,-9 CDISCPILOT01,DM,01-701-1307,1307,,,,,,2014-01-02,,,701,80,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-12-08, CDISCPILOT01,DM,01-701-1317,1317,2014-05-22,2014-11-20,2014-05-22,2014-11-20,,2014-11-20T11:54,,,701,68,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2014-05-10,-12 CDISCPILOT01,DM,01-701-1324,1324,2012-10-02,2013-04-02,2012-10-02,2013-04-02,,2013-04-02T11:35,,,701,79,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2012-09-16,-16 CDISCPILOT01,DM,01-701-1341,1341,2013-01-05,2013-02-07,2013-01-05,2013-01-26,,2013-02-21,,,701,51,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2012-12-22,-14 CDISCPILOT01,DM,01-701-1345,1345,2013-10-08,2014-03-18,2013-10-08,2014-03-18,,2014-03-18T14:12,,,701,63,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-10-01,-7 CDISCPILOT01,DM,01-701-1356,1356,,,,,,2014-05-28,,,701,54,YEARS,F,WHITE,HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2014-04-01, CDISCPILOT01,DM,01-701-1360,1360,2013-07-31,2013-08-14,2013-07-31,2013-08-05,,2014-02-11,,,701,67,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-07-24,-7 CDISCPILOT01,DM,01-701-1363,1363,2013-05-30,2013-11-27,2013-05-30,2013-11-27,,2013-11-27T10:00,,,701,81,YEARS,F,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-05-20,-10 CDISCPILOT01,DM,01-701-1369,1369,,,,,,2013-09-30,,,701,74,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-09-18, CDISCPILOT01,DM,01-701-1383,1383,2013-02-04,2013-08-06,2013-02-04,2013-08-06,,2013-08-06T12:00,,,701,72,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-01-22,-13 CDISCPILOT01,DM,01-701-1386,1386,,,,,,2014-01-07,,,701,71,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-12-28, CDISCPILOT01,DM,01-701-1387,1387,2014-03-12,2014-03-25,2014-03-12,2014-03-25,,2014-08-27,,,701,87,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2014-02-23,-17 CDISCPILOT01,DM,01-701-1392,1392,2012-10-28,2013-04-28,2012-10-28,2013-04-28,,2013-04-28T11:30,,,701,78,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2012-10-17,-11 CDISCPILOT01,DM,01-701-1411,1411,,,,,,2012-11-24,,,701,76,YEARS,M,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2012-11-14, CDISCPILOT01,DM,01-701-1415,1415,2013-09-23,2014-03-24,2013-09-23,2014-03-24,,2014-03-24T12:34,,,701,85,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-09-15,-8 CDISCPILOT01,DM,01-701-1429,1429,2013-03-19,2013-04-30,2013-03-19,2013-04-30,,2013-04-30T12:22,,,701,84,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-02-25,-22 CDISCPILOT01,DM,01-701-1440,1440,2013-08-08,2014-02-05,2013-08-08,2014-02-05,,2014-02-05T11:25,,,701,70,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-07-24,-15 CDISCPILOT01,DM,01-701-1442,1442,2013-10-26,2014-04-26,2013-10-26,2014-04-26,,2014-04-26T10:00,,,701,57,YEARS,F,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-10-17,-9 CDISCPILOT01,DM,01-701-1444,1444,2013-01-05,2013-02-13,2013-01-05,2013-02-12,,2013-06-20,,,701,63,YEARS,M,WHITE,HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2012-12-31,-5 CDISCPILOT01,DM,01-702-1082,1082,2013-07-26,2013-11-17,2013-07-26,2013-10-13,,2013-11-17T12:20,,,702,84,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-07-03,-23 CDISCPILOT01,DM,01-703-1042,1042,2013-03-02,2013-08-31,2013-03-02,2013-08-31,,2013-08-31T11:00,,,703,64,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-02-23,-7 CDISCPILOT01,DM,01-703-1076,1076,2013-10-25,2013-12-24,2013-10-25,2013-12-24,,2014-01-21,,,703,69,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-10-17,-8 CDISCPILOT01,DM,01-703-1086,1086,2012-09-02,2012-12-24,2012-09-02,2012-12-04,,2013-03-26,,,703,71,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2012-08-22,-11 CDISCPILOT01,DM,01-703-1096,1096,2013-01-25,2013-03-29,2013-01-25,2013-03-16,,2013-03-29,,,703,81,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2012-12-19,-37 CDISCPILOT01,DM,01-703-1100,1100,2013-03-13,2013-09-14,2013-03-13,2013-09-14,,2013-09-14T15:00,,,703,84,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-02-28,-13 CDISCPILOT01,DM,01-703-1119,1119,2013-02-20,2013-06-13,2013-02-20,2013-06-13,,2013-08-24,,,703,81,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-02-02,-18 CDISCPILOT01,DM,01-703-1175,1175,2013-12-20,2013-12-31,2013-12-20,2013-12-26,,2013-12-31T13:15,,,703,75,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-12-13,-7 CDISCPILOT01,DM,01-703-1182,1182,2013-10-17,2013-12-12,2013-10-17,2013-12-11,,2014-01-14,,,703,84,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-10-08,-9 CDISCPILOT01,DM,01-703-1197,1197,2013-06-16,2013-07-22,2013-06-16,2013-06-29,,2013-07-22,,,703,76,YEARS,F,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-06-01,-15 CDISCPILOT01,DM,01-703-1210,1210,2013-03-16,2013-09-06,2013-03-16,2013-09-06,,2013-09-06T13:30,,,703,72,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-03-08,-8 CDISCPILOT01,DM,01-703-1258,1258,2012-07-20,2013-01-21,2012-07-20,2013-01-11,,2013-01-28,,,703,78,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2012-07-10,-10 CDISCPILOT01,DM,01-703-1279,1279,2013-05-13,2013-06-22,2013-05-13,2013-06-03,,2013-06-22,,,703,72,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-04-27,-16 CDISCPILOT01,DM,01-703-1295,1295,2013-11-21,2014-05-19,2013-11-21,2014-04-19,,2014-05-19T14:45,,,703,88,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-10-24,-28 CDISCPILOT01,DM,01-703-1299,1299,2012-09-12,2013-03-13,2012-09-12,2013-03-13,,2013-03-27,,,703,81,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2012-09-07,-5 CDISCPILOT01,DM,01-703-1335,1335,2014-03-17,2014-05-24,2014-03-17,2014-05-07,,2014-05-24T12:15,,,703,67,YEARS,F,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2014-02-28,-17 CDISCPILOT01,DM,01-703-1379,1379,2013-09-22,2014-03-21,2013-09-22,2014-03-21,,2014-03-21T10:55,,,703,81,YEARS,F,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-09-12,-10 CDISCPILOT01,DM,01-703-1396,1396,,,,,,2014-02-27,,,703,84,YEARS,M,ASIAN,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2014-02-09, CDISCPILOT01,DM,01-703-1403,1403,2012-12-12,2012-12-19,2012-12-12,2012-12-13,,2013-01-08,,,703,67,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Lo,Xanomeline Low Dose,USA,2012-12-05,-7 CDISCPILOT01,DM,01-703-1439,1439,2014-03-12,2014-09-11,2014-03-12,2014-09-11,,2014-09-11T12:40,,,703,76,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2014-03-04,-8 CDISCPILOT01,DM,01-704-1008,1008,2013-01-13,2013-02-25,2013-01-13,2013-02-21,,2013-02-25T11:00,,,704,76,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-01-06,-7 CDISCPILOT01,DM,01-704-1009,1009,2013-08-27,2013-10-02,2013-08-27,2013-09-25,,2013-10-02,,,704,83,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-08-20,-7 CDISCPILOT01,DM,01-704-1010,1010,2014-02-21,2014-07-09,2014-02-21,2014-07-08,,2014-07-09T11:00,,,704,80,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2014-02-08,-13 CDISCPILOT01,DM,01-704-1017,1017,2013-10-06,2013-11-24,2013-10-06,2013-11-18,,2013-12-06,,,704,77,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-09-20,-16 CDISCPILOT01,DM,01-704-1025,1025,2013-09-27,2013-11-29,2013-09-27,2013-10-24,,2013-11-29T12:00,,,704,81,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-09-18,-9 CDISCPILOT01,DM,01-704-1065,1065,2013-10-24,2013-12-24,2013-10-24,2013-12-22,,2014-02-17,,,704,75,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-10-17,-7 CDISCPILOT01,DM,01-704-1074,1074,2014-01-22,2014-03-31,2014-01-22,2014-03-20,,2014-03-31T10:30,,,704,80,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2014-01-19,-3 CDISCPILOT01,DM,01-704-1093,1093,2013-03-15,2013-06-20,2013-03-15,2013-06-17,,2013-12-25,,,704,79,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-02-22,-21 CDISCPILOT01,DM,01-704-1114,1114,2013-01-23,2013-07-08,2013-01-23,2013-07-07,,2013-07-08T09:56,,,704,77,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-01-09,-14 CDISCPILOT01,DM,01-704-1120,1120,2013-12-02,2014-02-03,2013-12-02,2014-02-01,,2014-03-10,,,704,71,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-11-18,-14 CDISCPILOT01,DM,01-704-1127,1127,2013-10-02,2014-03-31,2013-10-02,2014-03-31,,2014-03-31T11:30,,,704,84,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-09-16,-16 CDISCPILOT01,DM,01-704-1135,1135,2013-10-31,2014-05-16,2013-10-31,2014-05-16,,2014-05-16T09:45,,,704,74,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-10-23,-8 CDISCPILOT01,DM,01-704-1164,1164,2012-09-19,2013-04-04,2012-09-19,2013-04-04,,2013-04-04,,,704,67,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2012-09-11,-8 CDISCPILOT01,DM,01-704-1218,1218,2012-11-19,2013-05-27,2012-11-19,2013-05-27,,2013-05-27T11:20,,,704,81,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2012-11-11,-8 CDISCPILOT01,DM,01-704-1233,1233,2013-03-21,2013-07-14,2013-03-21,2013-04-04,,2013-07-14,,,704,87,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-03-08,-13 CDISCPILOT01,DM,01-704-1241,1241,2013-08-25,2013-10-31,2013-08-25,2013-10-09,,2014-01-22,,,704,86,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-08-14,-11 CDISCPILOT01,DM,01-704-1260,1260,2012-08-30,2013-01-18,2012-08-30,2012-11-04,,2013-01-18,,,704,71,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2012-08-23,-7 CDISCPILOT01,DM,01-704-1266,1266,2013-10-13,2013-12-06,2013-10-13,2013-12-06,,2014-01-03,,,704,82,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-10-05,-8 CDISCPILOT01,DM,01-704-1323,1323,2013-07-08,2013-08-08,2013-07-08,2013-08-05,,2013-10-01,,,704,68,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-06-13,-25 CDISCPILOT01,DM,01-704-1325,1325,2014-04-23,2014-08-06,2014-04-23,2014-07-04,,2014-08-06T13:30,,,704,81,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2014-04-16,-7 CDISCPILOT01,DM,01-704-1332,1332,2013-12-09,2014-02-16,2013-12-09,2014-02-14,,2014-02-24,,,704,80,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-11-24,-15 CDISCPILOT01,DM,01-704-1351,1351,2013-10-12,2014-04-18,2013-10-12,2014-04-18,,2014-04-18T10:30,,,704,70,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-09-26,-16 CDISCPILOT01,DM,01-704-1388,1388,2012-12-07,2013-06-19,2012-12-07,2013-06-11,,2013-06-19T12:30,,,704,81,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2012-11-28,-9 CDISCPILOT01,DM,01-704-1435,1435,2012-11-17,2013-01-12,2012-11-17,2013-01-09,,2013-01-12T12:00,,,704,74,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2012-11-01,-16 CDISCPILOT01,DM,01-704-1445,1445,2014-05-11,2014-11-01,2014-05-11,2014-11-01,,2014-11-01,2014-11-01,Y,704,75,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2014-05-01,-10 CDISCPILOT01,DM,01-705-1011,1011,,,,,,2013-09-13,,,705,75,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-09-01, CDISCPILOT01,DM,01-705-1018,1018,2013-07-05,2013-07-12,2013-07-05,,,2013-07-12,,,705,69,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-06-30,-5 CDISCPILOT01,DM,01-705-1031,1031,2013-11-27,2014-05-11,2013-11-27,2013-12-18,,2014-05-11T09:55,,,705,56,YEARS,F,WHITE,HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-11-17,-10 CDISCPILOT01,DM,01-705-1058,1058,,,,,,2013-12-06,,,705,89,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-12-02, CDISCPILOT01,DM,01-705-1059,1059,2013-08-05,2013-12-05,2013-08-05,2013-12-05,,2014-02-06,,,705,66,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-08-02,-3 CDISCPILOT01,DM,01-705-1112,1112,,,,,,2014-02-24,,,705,78,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2014-02-23, CDISCPILOT01,DM,01-705-1186,1186,2014-01-08,2014-02-07,2014-01-08,2014-01-26,,2014-02-07T15:20,,,705,84,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2014-01-03,-5 CDISCPILOT01,DM,01-705-1199,1199,2013-09-16,2013-09-29,2013-09-16,2013-09-28,,2013-09-29T10:30,,,705,87,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-09-11,-5 CDISCPILOT01,DM,01-705-1243,1243,,,,,,2013-03-04,,,705,70,YEARS,F,WHITE,HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-02-26, CDISCPILOT01,DM,01-705-1280,1280,2014-01-17,2014-07-25,2014-01-17,2014-07-25,,2014-07-25,,,705,56,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2014-01-11,-6 CDISCPILOT01,DM,01-705-1281,1281,2013-11-28,2014-03-17,2013-11-28,2014-02-27,,2014-04-20,,,705,73,YEARS,F,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-11-26,-2 CDISCPILOT01,DM,01-705-1282,1282,2012-12-26,2013-06-24,2012-12-26,2013-06-24,,2013-06-24T15:25,,,705,70,YEARS,F,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2012-12-23,-3 CDISCPILOT01,DM,01-705-1292,1292,2013-10-14,2014-05-14,2013-10-14,2014-05-13,,2014-05-14T13:33,,,705,60,YEARS,F,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-10-11,-3 CDISCPILOT01,DM,01-705-1303,1303,2013-12-16,2014-06-02,2013-12-16,2013-12-30,,2014-06-02,,,705,72,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-12-10,-6 CDISCPILOT01,DM,01-705-1310,1310,2013-11-02,2014-01-23,2013-11-02,2014-01-23,,2014-02-24,,,705,74,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-10-26,-7 CDISCPILOT01,DM,01-705-1349,1349,2013-03-10,2013-09-08,2013-03-10,2013-09-08,,2013-09-08T10:10,,,705,86,YEARS,F,WHITE,HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-02-24,-14 CDISCPILOT01,DM,01-705-1377,1377,2014-01-04,2014-03-07,2014-01-04,2014-01-25,,2014-03-07,,,705,63,YEARS,F,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-12-29,-6 CDISCPILOT01,DM,01-705-1382,1382,2013-05-13,2013-05-13,2013-05-13,,,2013-05-13,,,705,82,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-05-09,-4 CDISCPILOT01,DM,01-705-1393,1393,2012-09-07,2013-02-20,2012-09-07,2013-02-01,,2013-04-25,,,705,84,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2012-09-02,-5 CDISCPILOT01,DM,01-705-1421,1421,,,,,,2013-01-16,,,705,87,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-01-14, CDISCPILOT01,DM,01-705-1431,1431,2013-06-23,2013-12-19,2013-06-23,2013-12-19,,2013-12-19T10:05,,,705,68,YEARS,F,WHITE,HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-06-16,-7 CDISCPILOT01,DM,01-706-1041,1041,2013-12-31,2014-07-29,2013-12-31,2014-07-28,,2014-07-29T13:45,,,706,64,YEARS,F,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-12-21,-10 CDISCPILOT01,DM,01-706-1049,1049,2013-05-14,2013-06-25,2013-05-14,2013-06-18,,2013-11-26,,,706,60,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-04-30,-14 CDISCPILOT01,DM,01-706-1384,1384,2012-09-15,2012-09-29,2012-09-15,2012-09-24,,2013-06-22,,,706,74,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2012-08-25,-21 CDISCPILOT01,DM,01-707-1037,1037,2013-12-20,2014-01-08,2013-12-20,2013-12-24,,2014-01-08T12:40,,,707,72,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-12-12,-8 CDISCPILOT01,DM,01-707-1206,1206,2013-10-28,2014-04-27,2013-10-28,2014-04-26,,2014-04-27T08:00,,,707,65,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-10-20,-8 CDISCPILOT01,DM,01-707-1276,1276,,,,,,2012-10-29,,,707,72,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2012-10-12, CDISCPILOT01,DM,01-707-1430,1430,,,,,,2014-02-15,,,707,81,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2014-02-14, CDISCPILOT01,DM,01-707-1434,1434,,,,,,2013-07-29,,,707,76,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-07-25, CDISCPILOT01,DM,01-708-1013,1013,,,,,,2012-11-09,,,708,80,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2012-10-13, CDISCPILOT01,DM,01-708-1019,1019,2013-12-20,2014-01-23,2013-12-20,2014-01-01,,2014-01-23T10:10,,,708,68,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-12-10,-10 CDISCPILOT01,DM,01-708-1032,1032,2013-02-09,2013-03-09,2013-02-09,2013-03-01,,2013-03-09T10:45,,,708,62,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-02-02,-7 CDISCPILOT01,DM,01-708-1054,1054,,,,,,2014-03-05,,,708,73,YEARS,F,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2014-02-14, CDISCPILOT01,DM,01-708-1067,1067,,,,,,2013-03-07,,,708,88,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-02-07, CDISCPILOT01,DM,01-708-1084,1084,2013-05-09,2013-11-11,2013-05-09,2013-11-11,,2013-11-11T10:00,,,708,73,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-05-01,-8 CDISCPILOT01,DM,01-708-1087,1087,2012-10-22,2013-04-28,2012-10-22,2013-04-28,,2013-04-28T12:40,,,708,74,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2012-10-06,-16 CDISCPILOT01,DM,01-708-1104,1104,,,,,,2014-01-23,,,708,78,YEARS,F,ASIAN,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2014-01-23, CDISCPILOT01,DM,01-708-1158,1158,2014-02-08,2014-03-22,2014-02-08,2014-03-21,,2014-03-22T11:15,,,708,81,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2014-02-01,-7 CDISCPILOT01,DM,01-708-1171,1171,2012-12-06,2013-06-04,2012-12-06,2013-06-04,,2013-06-04,,,708,77,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2012-11-25,-11 CDISCPILOT01,DM,01-708-1178,1178,2013-12-29,2014-04-06,2013-12-29,2014-04-06,,2014-04-06T08:50,,,708,77,YEARS,F,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-12-13,-16 CDISCPILOT01,DM,01-708-1184,1184,,,,,,2013-02-03,,,708,70,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-01-14, CDISCPILOT01,DM,01-708-1213,1213,2013-02-09,2013-02-26,2013-02-09,2013-02-22,,2013-02-26,,,708,76,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-02-01,-8 CDISCPILOT01,DM,01-708-1216,1216,2012-10-24,2012-12-06,2012-10-24,2012-11-29,,2013-01-09,,,708,78,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2012-10-14,-10 CDISCPILOT01,DM,01-708-1236,1236,2013-09-21,2013-09-26,2013-09-21,2013-09-21,,2013-09-26,,,708,86,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-09-08,-13 CDISCPILOT01,DM,01-708-1242,1242,,,,,,2012-08-13,,,708,80,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2012-08-13, CDISCPILOT01,DM,01-708-1253,1253,2013-05-07,2013-11-05,2013-05-07,2013-11-05,,2013-11-05,,,708,61,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-04-26,-11 CDISCPILOT01,DM,01-708-1272,1272,2013-02-06,2013-04-04,2013-02-06,2013-03-22,,2013-04-04T11:05,,,708,82,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-01-22,-15 CDISCPILOT01,DM,01-708-1286,1286,2013-09-10,2014-03-08,2013-09-10,2014-03-08,,2014-03-08T09:50,,,708,80,YEARS,F,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-08-25,-16 CDISCPILOT01,DM,01-708-1296,1296,2013-06-14,2013-12-12,2013-06-14,2013-12-12,,2013-12-12T09:30,,,708,57,YEARS,M,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-06-07,-7 CDISCPILOT01,DM,01-708-1297,1297,2013-01-25,2013-05-08,2013-01-25,2013-05-03,,2013-06-07,,,708,61,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-01-15,-10 CDISCPILOT01,DM,01-708-1316,1316,2013-08-23,2014-03-01,2013-08-23,2014-03-01,,2014-03-01T10:25,,,708,74,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-08-15,-8 CDISCPILOT01,DM,01-708-1336,1336,2012-12-07,2013-06-05,2012-12-07,2013-06-05,,2013-07-05,,,708,73,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2012-11-21,-16 CDISCPILOT01,DM,01-708-1342,1342,2012-12-29,2013-06-28,2012-12-29,2013-06-28,,2013-06-28T09:40,,,708,59,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2012-12-21,-8 CDISCPILOT01,DM,01-708-1347,1347,2013-04-20,2013-06-18,2013-04-20,2013-06-18,,2013-08-02,,,708,61,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-04-11,-9 CDISCPILOT01,DM,01-708-1348,1348,2013-08-05,2014-02-13,2013-08-05,2014-02-13,,2014-02-13T10:25,,,708,79,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-07-28,-8 CDISCPILOT01,DM,01-708-1352,1352,,,,,,2013-09-29,,,708,87,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-09-16, CDISCPILOT01,DM,01-708-1353,1353,2013-07-04,2013-09-10,2013-07-04,2013-08-28,,2013-09-10T13:15,,,708,87,YEARS,F,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-06-17,-17 CDISCPILOT01,DM,01-708-1372,1372,2013-04-12,2013-05-10,2013-04-12,2013-04-19,,2013-05-10,,,708,84,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-04-03,-9 CDISCPILOT01,DM,01-708-1378,1378,2013-09-03,2014-01-28,2013-09-03,2014-01-28,,2014-01-28T13:00,,,708,67,YEARS,M,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-08-24,-10 CDISCPILOT01,DM,01-708-1406,1406,2013-12-26,2014-07-02,2013-12-26,2014-07-02,,2014-07-02T13:45,,,708,71,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-12-06,-20 CDISCPILOT01,DM,01-708-1428,1428,2013-11-09,2014-01-31,2013-11-09,2013-12-14,,2014-01-31T11:10,,,708,84,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-11-02,-7 CDISCPILOT01,DM,01-709-1001,1001,2013-10-08,2014-04-08,2013-10-08,2014-04-08,,2014-04-08,,,709,76,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-09-20,-18 CDISCPILOT01,DM,01-709-1007,1007,2012-07-31,2012-09-01,2012-07-31,2012-08-28,,2012-09-07,,,709,54,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2012-07-21,-10 CDISCPILOT01,DM,01-709-1020,1020,2012-12-01,2013-06-01,2012-12-01,2013-06-01,,2013-06-01T10:40,,,709,72,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2012-11-22,-9 CDISCPILOT01,DM,01-709-1029,1029,2012-12-25,2013-06-26,2012-12-25,2013-06-26,,2013-06-26T10:58,,,709,82,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2012-12-10,-15 CDISCPILOT01,DM,01-709-1081,1081,2014-01-18,2014-05-10,2014-01-18,2014-04-27,,2014-05-10T11:15,,,709,86,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2014-01-09,-9 CDISCPILOT01,DM,01-709-1088,1088,2014-04-12,2014-10-09,2014-04-12,2014-10-09,,2014-10-09T13:25,,,709,69,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2014-03-30,-13 CDISCPILOT01,DM,01-709-1099,1099,2013-10-25,2014-04-25,2013-10-25,2014-04-25,,2014-04-25T09:10,,,709,79,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-10-14,-11 CDISCPILOT01,DM,01-709-1102,1102,2013-01-15,2013-03-31,2013-01-15,2013-03-27,,2013-05-12,,,709,71,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-01-07,-8 CDISCPILOT01,DM,01-709-1168,1168,2013-08-02,2013-09-27,2013-08-02,2013-09-26,,2013-11-01,,,709,72,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-07-25,-8 CDISCPILOT01,DM,01-709-1217,1217,2013-03-04,2013-06-25,2013-03-04,2013-06-11,,2013-06-25T10:35,,,709,77,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-02-16,-16 CDISCPILOT01,DM,01-709-1224,1224,,,,,,2013-11-24,,,709,84,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-11-18, CDISCPILOT01,DM,01-709-1237,1237,,,,,,2014-03-04,,,709,88,YEARS,F,WHITE,HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2014-01-17, CDISCPILOT01,DM,01-709-1238,1238,2013-05-15,2013-08-07,2013-05-15,2013-08-06,,2013-08-13,,,709,69,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-05-02,-13 CDISCPILOT01,DM,01-709-1259,1259,2013-01-26,2013-06-13,2013-01-26,2013-06-13,,2013-06-13T12:23,,,709,82,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-01-13,-13 CDISCPILOT01,DM,01-709-1285,1285,2013-03-24,2013-05-31,2013-03-24,2013-05-23,,2013-05-31T13:15,,,709,87,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-03-17,-7 CDISCPILOT01,DM,01-709-1301,1301,2013-07-19,2014-01-17,2013-07-19,2014-01-17,,2014-01-17T10:07,,,709,62,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-07-14,-5 CDISCPILOT01,DM,01-709-1306,1306,2014-02-03,2014-06-25,2014-02-03,2014-06-16,,2014-06-25T10:45,,,709,60,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2014-01-19,-15 CDISCPILOT01,DM,01-709-1309,1309,2013-06-19,2013-12-19,2013-06-19,2013-12-19,,2013-12-19T10:35,,,709,65,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-06-09,-10 CDISCPILOT01,DM,01-709-1312,1312,2014-04-20,2014-10-19,2014-04-20,2014-10-19,,2014-10-19T10:00,,,709,68,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2014-04-13,-7 CDISCPILOT01,DM,01-709-1326,1326,2013-04-05,2013-10-02,2013-04-05,2013-10-02,,2013-10-02T09:40,,,709,75,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-03-21,-15 CDISCPILOT01,DM,01-709-1329,1329,2013-08-15,2013-08-29,2013-08-15,2013-08-25,,2013-08-29T10:35,,,709,70,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-08-01,-14 CDISCPILOT01,DM,01-709-1339,1339,2012-12-23,2013-06-24,2012-12-23,2013-06-24,,2013-06-24T10:10,,,709,81,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2012-12-15,-8 CDISCPILOT01,DM,01-709-1424,1424,2013-03-03,2013-03-08,2013-03-03,2013-03-07,,2013-03-17,,,709,77,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-02-15,-16 CDISCPILOT01,DM,01-710-1002,1002,2014-01-14,2014-01-18,2014-01-14,2014-01-18,,2014-01-20,,,710,88,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-12-30,-15 CDISCPILOT01,DM,01-710-1006,1006,2013-02-10,2013-08-10,2013-02-10,2013-08-09,,2013-08-10T10:10,,,710,77,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-01-27,-14 CDISCPILOT01,DM,01-710-1021,1021,2013-09-27,2013-11-12,2013-09-27,2013-10-29,,2013-11-22,,,710,79,YEARS,M,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-09-19,-8 CDISCPILOT01,DM,01-710-1027,1027,2014-02-28,2014-08-29,2014-02-28,2014-08-29,,2014-08-29T11:05,,,710,83,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2014-02-03,-25 CDISCPILOT01,DM,01-710-1045,1045,2013-06-03,2013-08-17,2013-06-03,2013-08-13,,2013-09-08,,,710,83,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-05-20,-14 CDISCPILOT01,DM,01-710-1053,1053,2012-12-26,2013-02-15,2012-12-26,2013-02-10,,2013-02-26T13:25,,,710,84,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2012-12-15,-11 CDISCPILOT01,DM,01-710-1060,1060,2013-01-01,2013-07-05,2013-01-01,2013-07-05,,2013-07-05T14:40,,,710,82,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2012-12-24,-8 CDISCPILOT01,DM,01-710-1070,1070,2012-09-08,2013-02-23,2012-09-08,2013-01-22,,2013-07-04,,,710,85,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2012-08-28,-11 CDISCPILOT01,DM,01-710-1077,1077,2013-11-17,2014-05-18,2013-11-17,2014-05-18,,2014-05-18T09:50,,,710,76,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-11-03,-14 CDISCPILOT01,DM,01-710-1078,1078,2013-09-17,2014-03-23,2013-09-17,2014-03-23,,2014-03-23T16:00,,,710,81,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-09-06,-11 CDISCPILOT01,DM,01-710-1083,1083,2013-07-22,2013-08-03,2013-07-22,2013-08-01,,2013-08-03,2013-08-02,Y,710,89,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-07-09,-13 CDISCPILOT01,DM,01-710-1129,1129,,,,,,2013-03-17,,,710,69,YEARS,F,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-03-05, CDISCPILOT01,DM,01-710-1137,1137,2013-10-11,2013-11-13,2013-10-11,2013-11-13,,2013-11-25,,,710,79,YEARS,F,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-10-03,-8 CDISCPILOT01,DM,01-710-1142,1142,2012-10-02,2012-10-23,2012-10-02,2012-10-20,,2012-10-28,,,710,76,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2012-09-12,-20 CDISCPILOT01,DM,01-710-1149,1149,,,,,,2013-12-01,,,710,79,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-11-16, CDISCPILOT01,DM,01-710-1154,1154,2014-03-29,2014-05-09,2014-03-29,2014-04-27,,2014-06-13,,,710,84,YEARS,M,WHITE,HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2014-03-08,-21 CDISCPILOT01,DM,01-710-1166,1166,2012-11-30,2013-03-30,2012-11-30,2013-03-19,,2013-05-22,,,710,81,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2012-11-10,-20 CDISCPILOT01,DM,01-710-1183,1183,2013-11-16,2014-05-17,2013-11-16,2014-05-17,,2014-05-17T11:55,,,710,80,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-10-24,-23 CDISCPILOT01,DM,01-710-1187,1187,2012-11-10,2013-05-12,2012-11-10,2013-05-12,,2013-05-12T11:05,,,710,78,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2012-10-26,-15 CDISCPILOT01,DM,01-710-1235,1235,2012-09-26,2013-03-27,2012-09-26,2013-03-27,,2013-03-27T09:35,,,710,56,YEARS,F,WHITE,HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2012-09-13,-13 CDISCPILOT01,DM,01-710-1249,1249,2013-12-28,2014-06-28,2013-12-28,2014-06-28,,2014-06-28T11:05,,,710,79,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-12-19,-9 CDISCPILOT01,DM,01-710-1257,1257,,,,,,2013-12-11,,,710,85,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-11-29, CDISCPILOT01,DM,01-710-1264,1264,2013-06-13,2013-10-12,2013-06-13,2013-10-11,,2013-11-05,,,710,78,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-06-02,-11 CDISCPILOT01,DM,01-710-1270,1270,2014-02-12,2014-03-01,2014-02-12,2014-03-01,,2014-03-26,,,710,83,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2014-02-01,-11 CDISCPILOT01,DM,01-710-1271,1271,2012-09-27,2012-12-02,2012-09-27,2012-11-21,,2012-12-09,,,710,86,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2012-09-04,-23 CDISCPILOT01,DM,01-710-1278,1278,2012-12-24,2013-03-03,2012-12-24,2013-02-26,,2013-03-10,,,710,81,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2012-12-13,-11 CDISCPILOT01,DM,01-710-1300,1300,2012-12-15,2013-02-19,2012-12-15,2013-02-15,,2013-03-19,,,710,78,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2012-12-04,-11 CDISCPILOT01,DM,01-710-1314,1314,2013-04-24,2013-05-25,2013-04-24,2013-05-23,,2013-05-25,,,710,78,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-04-21,-3 CDISCPILOT01,DM,01-710-1315,1315,2013-02-27,2013-07-16,2013-02-27,2013-07-06,,2013-09-02,,,710,83,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-02-12,-15 CDISCPILOT01,DM,01-710-1337,1337,,,,,,2014-01-26,,,710,73,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-12-30, CDISCPILOT01,DM,01-710-1354,1354,2012-11-11,2013-05-01,2012-11-11,2013-05-01,,2013-05-01T14:05,,,710,73,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2012-10-29,-13 CDISCPILOT01,DM,01-710-1358,1358,2012-09-17,2013-03-12,2012-09-17,2013-02-09,,2013-03-12,,,710,82,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2012-09-02,-15 CDISCPILOT01,DM,01-710-1368,1368,2013-10-23,2014-04-24,2013-10-23,2014-04-24,,2014-04-24T10:10,,,710,88,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-10-21,-2 CDISCPILOT01,DM,01-710-1376,1376,,,,,,2014-05-02,,,710,89,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2014-04-21, CDISCPILOT01,DM,01-710-1380,1380,,,,,,2013-06-12,,,710,80,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-06-02, CDISCPILOT01,DM,01-710-1385,1385,2012-10-29,2013-02-18,2012-10-29,2013-02-18,,2013-02-24,,,710,77,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2012-10-21,-8 CDISCPILOT01,DM,01-710-1408,1408,2013-01-05,2013-07-12,2013-01-05,2013-07-12,,2013-07-12T14:35,,,710,80,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2012-12-26,-10 CDISCPILOT01,DM,01-710-1443,1443,,,,,,2013-12-14,,,710,88,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-12-13, CDISCPILOT01,DM,01-711-1012,1012,2013-04-03,2013-05-02,2013-04-03,2013-04-29,,2013-09-18,,,711,67,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-03-20,-14 CDISCPILOT01,DM,01-711-1022,1022,,,,,,2014-03-17,,,711,86,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2014-03-17, CDISCPILOT01,DM,01-711-1036,1036,2012-07-29,2013-02-10,2012-07-29,2013-02-10,,2013-02-10T10:25,,,711,70,YEARS,M,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2012-07-20,-9 CDISCPILOT01,DM,01-711-1143,1143,2013-04-03,2013-06-01,2013-04-03,2013-05-30,,2013-09-22,,,711,76,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-03-30,-4 CDISCPILOT01,DM,01-711-1163,1163,,,,,,2012-11-08,,,711,74,YEARS,F,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2012-11-08, CDISCPILOT01,DM,01-711-1173,1173,,,,,,2012-10-04,,,711,62,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2012-10-04, CDISCPILOT01,DM,01-711-1226,1226,,,,,,2013-10-24,,,711,74,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-10-24, CDISCPILOT01,DM,01-711-1251,1251,,,,,,2014-02-28,,,711,82,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2014-02-28, CDISCPILOT01,DM,01-711-1283,1283,,,,,,2014-03-27,,,711,75,YEARS,F,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2014-03-27, CDISCPILOT01,DM,01-711-1284,1284,,,,,,2013-08-05,,,711,77,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-08-05, CDISCPILOT01,DM,01-711-1290,1290,,,,,,2013-12-20,,,711,61,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-12-20, CDISCPILOT01,DM,01-711-1433,1433,2013-01-27,2013-02-06,2013-01-27,2013-02-05,,2013-02-06T10:52,,,711,84,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-01-23,-4 CDISCPILOT01,DM,01-713-1043,1043,2013-09-15,2014-03-24,2013-09-15,2014-03-24,,2014-03-24T14:30,,,713,78,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-08-17,-29 CDISCPILOT01,DM,01-713-1073,1073,2014-03-30,2014-10-05,2014-03-30,2014-10-05,,2014-10-05T10:30,,,713,74,YEARS,F,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2014-03-15,-15 CDISCPILOT01,DM,01-713-1106,1106,2012-10-31,2013-05-06,2012-10-31,2013-05-06,,2013-05-06T11:25,,,713,74,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2012-10-03,-28 CDISCPILOT01,DM,01-713-1141,1141,2013-05-31,2013-08-06,2013-05-31,2013-07-01,,2013-08-06T12:00,,,713,79,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-05-23,-8 CDISCPILOT01,DM,01-713-1179,1179,2013-08-09,2014-02-05,2013-08-09,2014-02-05,,2014-02-05T15:15,,,713,64,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-07-11,-29 CDISCPILOT01,DM,01-713-1209,1209,2013-05-27,2013-11-22,2013-05-27,2013-11-22,,2013-11-22T10:05,,,713,77,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-05-16,-11 CDISCPILOT01,DM,01-713-1256,1256,2012-09-19,2013-03-25,2012-09-19,2013-03-25,,2013-03-25T10:30,,,713,71,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2012-09-10,-9 CDISCPILOT01,DM,01-713-1269,1269,2014-01-27,2014-07-28,2014-01-27,2014-07-28,,2014-07-28T14:00,,,713,73,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2014-01-14,-13 CDISCPILOT01,DM,01-713-1448,1448,2014-01-19,2014-05-17,2014-01-19,2014-05-16,,2014-07-27,,,713,71,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2014-01-05,-14 CDISCPILOT01,DM,01-714-1035,1035,2014-04-17,2014-10-16,2014-04-17,2014-10-16,,2014-10-16T12:00,,,714,88,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2014-04-03,-14 CDISCPILOT01,DM,01-714-1068,1068,2013-08-08,2013-10-16,2013-08-08,2013-10-08,,2013-10-23,,,714,79,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-07-31,-8 CDISCPILOT01,DM,01-714-1195,1195,2013-04-26,2013-10-23,2013-04-26,2013-10-23,,2013-10-23T10:55,,,714,75,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-04-16,-10 CDISCPILOT01,DM,01-714-1288,1288,2013-12-04,2014-06-17,2013-12-04,2014-06-17,,2014-06-17T13:00,,,714,77,YEARS,M,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-11-24,-10 CDISCPILOT01,DM,01-714-1375,1375,2013-02-26,2013-09-07,2013-02-26,2013-09-07,,2013-09-07T13:58,,,714,78,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-02-23,-3 CDISCPILOT01,DM,01-714-1425,1425,2013-08-15,2013-08-22,2013-08-15,2013-08-19,,2013-08-22T14:55,,,714,81,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-08-11,-4 CDISCPILOT01,DM,01-715-1085,1085,2013-02-16,2013-08-18,2013-02-16,2013-08-18,,2013-08-18T10:22,,,715,77,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-02-03,-13 CDISCPILOT01,DM,01-715-1107,1107,2013-02-26,2013-05-13,2013-02-26,2013-05-07,,2013-08-14T09:52,,,715,65,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-02-12,-14 CDISCPILOT01,DM,01-715-1134,1134,,,,,,2014-05-21,,,715,50,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2014-04-17, CDISCPILOT01,DM,01-715-1155,1155,2013-12-13,2014-04-26,2013-12-13,2014-01-25,,2014-04-26,,,715,59,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-11-29,-14 CDISCPILOT01,DM,01-715-1207,1207,2012-11-18,2013-06-01,2012-11-18,2013-05-27,,2013-06-01T09:30,,,715,78,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2012-11-12,-6 CDISCPILOT01,DM,01-715-1225,1225,,,,,,2013-05-07,,,715,77,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-01-22, CDISCPILOT01,DM,01-715-1319,1319,2013-02-17,2013-03-18,2013-02-17,2013-03-05,,2013-03-18T10:28,,,715,65,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-02-03,-14 CDISCPILOT01,DM,01-715-1321,1321,2014-02-11,2014-04-22,2014-02-11,2014-04-21,,2014-04-22T11:12,,,715,75,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2014-02-06,-5 CDISCPILOT01,DM,01-715-1333,1333,,,,,,2013-11-03,,,715,75,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-06-03, CDISCPILOT01,DM,01-715-1397,1397,2013-04-03,2013-10-03,2013-04-03,2013-10-02,,2013-10-03T10:50,,,715,76,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-03-20,-14 CDISCPILOT01,DM,01-715-1405,1405,2013-07-06,2013-07-13,2013-07-06,2013-07-07,,2014-01-11,,,715,69,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-06-27,-9 CDISCPILOT01,DM,01-715-1407,1407,,,,,,2013-02-07,,,715,73,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2012-10-24, CDISCPILOT01,DM,01-716-1003,1003,,,,,,2014-03-29,,,716,79,YEARS,M,WHITE,HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2014-03-29, CDISCPILOT01,DM,01-716-1024,1024,2012-07-09,2013-01-20,2012-07-09,2013-01-20,,2013-01-20T11:10,,,716,87,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2012-07-06,-3 CDISCPILOT01,DM,01-716-1026,1026,2014-04-02,2014-10-16,2014-04-02,2014-10-16,,2014-10-16T13:35,,,716,73,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2014-03-23,-10 CDISCPILOT01,DM,01-716-1030,1030,2013-12-28,2014-01-10,2013-12-28,2014-01-02,,2014-01-10T12:30,,,716,83,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-12-25,-3 CDISCPILOT01,DM,01-716-1044,1044,2013-04-27,2013-11-03,2013-04-27,2013-11-03,,2013-11-03T13:10,,,716,74,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-04-20,-7 CDISCPILOT01,DM,01-716-1061,1061,,,,,,2014-02-14,,,716,81,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2014-02-14, CDISCPILOT01,DM,01-716-1063,1063,2013-05-09,2013-08-28,2013-05-09,2013-08-25,,2013-11-17,,,716,80,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-05-06,-3 CDISCPILOT01,DM,01-716-1071,1071,2013-06-08,2013-08-01,2013-06-08,2013-08-01,,2013-12-16,,,716,78,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-06-03,-5 CDISCPILOT01,DM,01-716-1094,1094,2012-12-19,2013-01-26,2012-12-19,2013-01-24,,2013-06-22,,,716,82,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2012-12-16,-3 CDISCPILOT01,DM,01-716-1103,1103,2014-03-20,2014-09-20,2014-03-20,2014-09-20,,2014-09-20T12:10,,,716,79,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2014-03-18,-2 CDISCPILOT01,DM,01-716-1108,1108,2013-02-12,2013-08-10,2013-02-12,2013-08-10,,2013-08-10T09:55,,,716,86,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-02-04,-8 CDISCPILOT01,DM,01-716-1151,1151,2013-02-01,2013-06-07,2013-02-01,2013-05-11,,2013-08-13,,,716,83,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-01-23,-9 CDISCPILOT01,DM,01-716-1157,1157,2013-10-02,2014-04-05,2013-10-02,2014-04-04,,2014-04-05T11:10,,,716,85,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-09-23,-9 CDISCPILOT01,DM,01-716-1160,1160,2013-04-05,2013-10-11,2013-04-05,2013-10-11,,2013-10-11T13:30,,,716,83,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-03-23,-13 CDISCPILOT01,DM,01-716-1167,1167,2012-10-08,2013-04-13,2012-10-08,2013-04-12,,2013-04-13T11:10,,,716,68,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2012-09-30,-8 CDISCPILOT01,DM,01-716-1177,1177,2014-09-02,2015-03-05,2014-09-02,2015-03-05,,2015-03-05T14:40,,,716,72,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2014-08-29,-4 CDISCPILOT01,DM,01-716-1189,1189,2012-10-09,2013-03-03,2012-10-09,2013-02-27,,2013-04-08,,,716,81,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2012-10-07,-2 CDISCPILOT01,DM,01-716-1229,1229,2013-02-20,2013-04-02,2013-02-20,2013-03-31,,2013-04-02T11:15,,,716,73,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-02-14,-6 CDISCPILOT01,DM,01-716-1244,1244,,,,,,2013-09-03,,,716,72,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-08-15, CDISCPILOT01,DM,01-716-1298,1298,2013-04-08,2013-07-06,2013-04-08,2013-06-28,,2013-10-07,,,716,76,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-04-04,-4 CDISCPILOT01,DM,01-716-1305,1305,,,,,,2013-08-28,,,716,73,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-08-06, CDISCPILOT01,DM,01-716-1308,1308,2013-08-28,2013-10-07,2013-08-28,2013-10-07,,2013-10-07T15:50,,,716,76,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-08-23,-5 CDISCPILOT01,DM,01-716-1311,1311,2014-05-14,2014-09-30,2014-05-14,2014-09-21,,2014-11-15,,,716,78,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2014-05-08,-6 CDISCPILOT01,DM,01-716-1331,1331,,,,,,2013-11-25,,,716,59,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Scrnfail,Screen Failure,Scrnfail,Screen Failure,USA,2013-11-25, CDISCPILOT01,DM,01-716-1364,1364,2013-07-04,2014-01-09,2013-07-04,2014-01-09,,2014-01-09T15:30,,,716,84,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-06-27,-7 CDISCPILOT01,DM,01-716-1373,1373,2012-12-14,2013-02-28,2012-12-14,2013-02-27,,2013-02-28T10:23,,,716,74,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2012-11-24,-20 CDISCPILOT01,DM,01-716-1418,1418,2013-05-05,2013-11-20,2013-05-05,2013-11-20,,2013-11-20T11:44,,,716,80,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-04-27,-8 CDISCPILOT01,DM,01-716-1441,1441,2014-01-22,2014-07-22,2014-01-22,2014-07-22,,2014-07-22T10:00,,,716,85,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2014-01-13,-9 CDISCPILOT01,DM,01-716-1447,1447,2013-12-16,2014-06-17,2013-12-16,2014-06-17,,2014-06-17T12:00,,,716,72,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-12-10,-6 CDISCPILOT01,DM,01-717-1004,1004,2014-01-14,2014-07-16,2014-01-14,2014-07-16,,2014-07-16T13:21,,,717,80,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2014-01-01,-13 CDISCPILOT01,DM,01-717-1109,1109,2014-01-27,2014-07-28,2014-01-27,2014-07-28,,2014-07-28T10:53,,,717,84,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2014-01-20,-7 CDISCPILOT01,DM,01-717-1174,1174,2013-01-22,2013-07-24,2013-01-22,2013-07-24,,2013-07-24T15:15,,,717,73,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-01-16,-6 CDISCPILOT01,DM,01-717-1201,1201,2013-12-19,2014-02-21,2013-12-19,2014-02-21,,2014-02-21T11:14,,,717,85,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-12-12,-7 CDISCPILOT01,DM,01-717-1344,1344,2014-01-11,2014-03-14,2014-01-11,2014-03-14,,2014-03-14T14:14,,,717,64,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2014-01-01,-10 CDISCPILOT01,DM,01-717-1357,1357,2013-05-01,2013-10-20,2013-05-01,2013-10-14,,2013-10-20T10:52,,,717,77,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-04-21,-10 CDISCPILOT01,DM,01-717-1446,1446,2013-09-01,2014-03-04,2013-09-01,2014-03-03,,2014-03-17T09:52,,,717,75,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-08-20,-12 CDISCPILOT01,DM,01-718-1066,1066,2013-07-07,2013-07-30,2013-07-07,2013-07-16,,2014-01-13,,,718,79,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-06-28,-9 CDISCPILOT01,DM,01-718-1079,1079,2012-09-19,2012-11-06,2012-09-19,2012-10-31,,2013-03-05,,,718,67,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2012-09-11,-8 CDISCPILOT01,DM,01-718-1101,1101,2013-02-17,2013-08-02,2013-02-17,2013-07-31,,2013-08-02T11:30,,,718,82,YEARS,M,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-02-01,-16 CDISCPILOT01,DM,01-718-1139,1139,2013-05-19,2013-11-17,2013-05-19,2013-11-17,,2013-11-17T10:30,,,718,77,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-05-03,-16 CDISCPILOT01,DM,01-718-1150,1150,2013-01-19,2013-07-31,2013-01-19,2013-07-29,,2013-07-31T14:05,,,718,73,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-01-12,-7 CDISCPILOT01,DM,01-718-1170,1170,2013-09-16,2013-11-03,2013-09-16,2013-10-12,,2014-03-15,,,718,80,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-08-25,-22 CDISCPILOT01,DM,01-718-1172,1172,2013-09-21,2013-11-29,2013-09-21,2013-11-29,,2014-03-21,,,718,74,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-09-15,-6 CDISCPILOT01,DM,01-718-1250,1250,2013-09-21,2014-02-08,2013-09-21,2014-01-31,,2014-03-08,,,718,82,YEARS,F,WHITE,HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-08-21,-31 CDISCPILOT01,DM,01-718-1254,1254,2013-07-10,2014-01-09,2013-07-10,2014-01-09,,2014-01-09T11:10,,,718,78,YEARS,M,WHITE,HISPANIC OR LATINO,Xan_Lo,Xanomeline Low Dose,Xan_Lo,Xanomeline Low Dose,USA,2013-06-28,-12 CDISCPILOT01,DM,01-718-1328,1328,2013-02-01,2013-05-01,2013-02-01,2013-04-18,,2013-07-24,,,718,86,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-01-28,-4 CDISCPILOT01,DM,01-718-1355,1355,2013-02-28,2013-08-29,2013-02-28,2013-08-29,,2013-08-29T14:00,,,718,79,YEARS,M,WHITE,NOT HISPANIC OR LATINO,Pbo,Placebo,Pbo,Placebo,USA,2013-02-12,-16 CDISCPILOT01,DM,01-718-1371,1371,2013-04-26,2013-08-08,2013-04-26,2013-08-01,,2013-08-08,,,718,69,YEARS,F,WHITE,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2013-04-11,-15 CDISCPILOT01,DM,01-718-1427,1427,2012-12-17,2013-02-18,2012-12-17,2013-02-11,,2013-06-03,,,718,74,YEARS,F,BLACK OR AFRICAN AMERICAN,NOT HISPANIC OR LATINO,Xan_Hi,Xanomeline High Dose,Xan_Hi,Xanomeline High Dose,USA,2012-12-13,-4 \ No newline at end of file diff --git a/src/test/resources/xport/v5_6/output/dm_meta.csv b/src/test/resources/xport/v5_6/output/dm_meta.csv new file mode 100644 index 0000000..e36078f --- /dev/null +++ b/src/test/resources/xport/v5_6/output/dm_meta.csv @@ -0,0 +1 @@ +Number,Name,Type,Data length,Format,Label 1,STUDYID,Character,12,,Study Identifier 2,DOMAIN,Character,2,,Domain Abbreviation 3,USUBJID,Character,11,,Unique Subject Identifier 4,SUBJID,Character,4,,Subject Identifier for the Study 5,RFSTDTC,Character,10,,Subject Reference Start Date/Time 6,RFENDTC,Character,10,,Subject Reference End Date/Time 7,RFXSTDTC,Character,10,,Date/Time of First Study Treatment 8,RFXENDTC,Character,10,,Date/Time of Last Study Treatment 9,RFICDTC,Character,1,,Date/Time of Informed Consent 10,RFPENDTC,Character,16,,Date/Time of End of Participation 11,DTHDTC,Character,10,,Date/Time of Death 12,DTHFL,Character,1,,Subject Death Flag 13,SITEID,Character,3,,Study Site Identifier 14,AGE,Numeric,8,,Age 15,AGEU,Character,5,,Age Units 16,SEX,Character,1,,Sex 17,RACE,Character,32,,Race 18,ETHNIC,Character,22,,Ethnicity 19,ARMCD,Character,8,,Planned Arm Code 20,ARM,Character,20,,Description of Planned Arm 21,ACTARMCD,Character,8,,Actual Arm Code 22,ACTARM,Character,20,,Description of Actual Arm 23,COUNTRY,Character,3,,Country 24,DMDTC,Character,10,,Date/Time of Collection 25,DMDY,Numeric,8,,Study Day of Collection Sas OS: R 3.4.0 Sas version: 7.00 Encoding: ASCII Date created: 16JUN17:15:53:15 Date modified: 16JUN17:15:53:15 Number of datasets: 1 Datasets: Dataset index: 0 Dataset name: DM Dataset label: Dataset type: Header Length: 4240 Row Length: 245 Row Count: 306 Columns Count: 25 \ No newline at end of file