diff --git a/README.md b/README.md index 11233ee..7138e42 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ -# H5N1 within-host diversity in humans and poultry in Cambodia +# Quantifying within-host evolution of H5N1 influenza in humans and poultry in Cambodia -#### Louise H. Moncla1, Trevor Bedford1,2, Philippe Dussart3, Philippe Buchy4, Huachen Zhu5,6, Thomas C. Friedrich7,8, Paul F. Horwood9,10 +#### Louise H. Moncla1, Trevor Bedford1,2, Philippe Dussart3, Srey Viseth Horm3, Sareth Rith3, Philippe Buchy4, Erik A Karlsson3, Lifeng Li5,6, Yongmei Liu5,6, Huachen Zhu5,6, Yi Guan5,6, Thomas C. Friedrich7,8, Paul F. Horwood9,10 1Fred Hutchinson Cancer Research Center, Seattle, Washington, United States, 2University of Washington, Seattle, Washington, United States, 3Virology Unit, Institut Pasteur du Cambodge, Phnom Penh, Cambodia, 4GlaxoSmithKline, Vaccines R&D, Singapore, Singapore,5Joint Influenza Research Centre (SUMC/HKU), Shantou University Medical College, Shantou, People's Republic of China,6State Key Laboratory of Emerging Infectious Diseases/Centre of Influenza Research, School of Public Health, The University of Hong Kong, Hong Kong, SAR, People's Republic of China,7Department of Pathobiological Sciences, University of Wisconsin School of Veterinary Medicine, Madison, WI, United States,8Wisconsin National Primate Research Center, Madison, WI, United States,9Papua New Guinea Institute of Medical Research, Goroka, Paula New Guinea,10Australian Institute of Tropical Health and Medicine, James Cook University, Cairns, Australia. ## Abstract -H5N1 viruses periodically cross species barriers and cause disease in humans. The likelihood that an avian influenza virus will acquire mammalian-adapting mutations and evolve enhanced mammalian transmissibility depends on its ability to acquire and select mutations within hosts during spillover. We use deep sequence data from infected humans and poultry in Cambodia to examine how H5N1 viruses evolve during natural spillover infection. We find that viral populations in both species are characterized by predominantly low-frequency (<10%) variation shaped by a combination of purifying selection and genetic drift. Human samples had a greater number of within-host polymorphisms on average, although the distribution of single nucleotide polymorphism (SNP) frequencies and overall mean SNP frequency was similar in both host species. We detect a handful of mutations in humans at sites explicitly linked to H5N1 mammalian adaptation (PB2 627 Lys, HA 150 Val, and HA 238 Leu), although these mutations were present at low frequencies, despite ≥8 days of infection. Finally, we show that mutations detected within-host are not enriched among viruses that have caused spillover infections in the past. By comparing signatures of diversity among humans and poultry, we show that H5N1 viruses are capable of generating known markers of human adaptation during natural spillover infection. However, a short duration of infection, randomness and purifying selection together severely limit the evolutionary capacity of H5N1 viruses to evolve extensively within human hosts. \ No newline at end of file +Avian influenza viruses (AIVs) periodically cross species barriers and infect humans. The likelihood that an AIV will evolve mammalian transmissibility depends on acquiring and selecting mutations during spillover. We analyze deep sequencing data from infected humans and ducks in Cambodia to examine H5N1 evolution during spillover. Viral populations in both species are predominated by low-frequency (<10%) variation shaped by purifying selection and genetic drift. Viruses from humans contain some human-adapting mutations (PB2 E627K, HA A150V, and HA Q238L), but these mutations remain low-frequency. Within-host variants are not enriched along phylogenetic branches leading to human infections. Our data show that H5N1 viruses generate putative human-adapting mutations during natural spillover infection. However, short infections, randomness, and purifying selection limit the evolutionary capacity of H5N1 viruses within-host. Applying evolutionary methods to sequence data, we reveal a detailed view of H5N1 adaptive potential, and develop a foundation for studying host-adaptation in other zoonotic viruses. diff --git a/data/README.md b/data/README.md index c42f75d..108474f 100644 --- a/data/README.md +++ b/data/README.md @@ -8,7 +8,7 @@ All consensus sequences are available [here](https://github.com/blab/h5n1-cambod ## Within-host data -All within-host variants reported in the manuscript and analyzed are available [here](https://github.com/blab/h5n1-cambodia/blob/master/data/within-host-variants-1%25.txt). This data file includes all variants present at a frequency of at least 1% in all human and duck samples. Fastq files were processed and variants called using [this pipeline](https://github.com/lmoncla/illumina_pipeline), briefly outlined below: +Human reads were removed from all raw fastq files by mapping to the human reference genome GRCh38 with bowtie2. Only unmapped reads were further processed and used for data analysis. The raw fastq files with human reads filtered out are all publicly available in the Sequence Read Archive under the accession number [PRJNA547644](https://www.ncbi.nlm.nih.gov/sra/?term=PRJNA547644), accession numbers SRX5984186-SRX5984198. All within-host variants reported in the manuscript and analyzed are available [here](https://github.com/blab/h5n1-cambodia/blob/master/data/within-host-variants-1%25.txt). This data file includes all variants present at a frequency of at least 1% in all human and duck samples. Fastq files were processed and variants called using [this pipeline](https://github.com/lmoncla/illumina_pipeline), briefly outlined below: 1. Adapter and quality trimming with [Trimmomatic](http://www.usadellab.org/cms/?page=trimmomatic ) 2. Mapping with [bowtie2](http://bowtie-bio.sourceforge.net/bowtie2/index.shtml) diff --git a/figures/figure-1a,b,S3-and-SNP-stats.ipynb b/figures/figure-1a,b,S3-and-SNP-stats.ipynb new file mode 100644 index 0000000..8f96946 --- /dev/null +++ b/figures/figure-1a,b,S3-and-SNP-stats.ipynb @@ -0,0 +1,3425 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Figures 1a, and 1b, supplementary 3, and SNP stats: H5N1 within-host variant plots and summary statistics\n", + "\n", + "June 6, 2019\n", + "\n", + "This notebook contains code for producing the following figures and analyses:\n", + "\n", + "**1. Figure 1:** This plot shows all SNPs > 1% in all human and duck samples, faceted by gene. \n", + "\n", + "**2. Supplemental figure 1:** The same as figure 1, but faceted by gene and sample, so each sample's SNPs are plotted independently. \n", + "\n", + "**3. Figure 2:** A frequency spectrum showing the proportion of the total SNPs that fall into each frequency bin (1-10%, 10-20%, etc...).\n", + "\n", + "**4. SNPs statistics:** Calculations for the mean SNP frequency for birds and humans, and the mean number of SNPs per sample for birds and humans, total number of SNPs called, etc.. " + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "import sys, subprocess, glob, os, shutil, re, importlib, Bio\n", + "from subprocess import call\n", + "from Bio import SeqIO\n", + "import pandas as pd\n", + "import numpy as np\n", + "from scipy import stats\n", + "import rpy2\n", + "%load_ext rpy2.ipython " + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "# define colors \n", + "\n", + "# blue/red scheme 1 (desaturated)\n", + "human_color = \"#C75643\"\n", + "duck_color = \"#545AB7\"\n", + "\n", + "\n", + "# blue/red scheme 1 (desaturated)\n", + "duck_nonsyn_color = \"#545AB7\"\n", + "duck_syn_color = \"#98B4DA\"\n", + "human_nonsyn_color = \"#C75643\"\n", + "human_syn_color = \"#E6B692\"" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "# variant calls file to load in\n", + "variant_calls = \"/Users/lmoncla/src/h5n1-cambodia/data/within-host-variants-1%.txt\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Figure 1a: All within-host SNPs " + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sampleidsamplegenereference_positionreference_allelevariant_allelecoding_region_changesynonymous_nonsynonymousfrequency(%)frequencyUnnamed: 10
0AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5A/duck/Cambodia/381W11M4/2013HA793GAAla265Thrnonsynonymous3.28%0.0328NaN
1AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NPA/duck/Cambodia/381W11M4/2013NP384AGGln117Argnonsynonymous20.43%0.2043NaN
2AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA939AGAla307Alasynonymous4.55%0.0455NaN
3AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA1118GAArg367Lysnonsynonymous19%0.1900NaN
4AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA1608GAPro530Prosynonymous4.38%0.0438NaN
\n", + "
" + ], + "text/plain": [ + " sampleid \\\n", + "0 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 \n", + "1 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP \n", + "2 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "3 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "4 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "\n", + " sample gene reference_position reference_allele \\\n", + "0 A/duck/Cambodia/381W11M4/2013 HA 793 G \n", + "1 A/duck/Cambodia/381W11M4/2013 NP 384 A \n", + "2 A/duck/Cambodia/381W11M4/2013 PA 939 A \n", + "3 A/duck/Cambodia/381W11M4/2013 PA 1118 G \n", + "4 A/duck/Cambodia/381W11M4/2013 PA 1608 G \n", + "\n", + " variant_allele coding_region_change synonymous_nonsynonymous frequency(%) \\\n", + "0 A Ala265Thr nonsynonymous 3.28% \n", + "1 G Gln117Arg nonsynonymous 20.43% \n", + "2 G Ala307Ala synonymous 4.55% \n", + "3 A Arg367Lys nonsynonymous 19% \n", + "4 A Pro530Pro synonymous 4.38% \n", + "\n", + " frequency Unnamed: 10 \n", + "0 0.0328 NaN \n", + "1 0.2043 NaN \n", + "2 0.0455 NaN \n", + "3 0.1900 NaN \n", + "4 0.0438 NaN " + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "snps_df = pd.read_csv(variant_calls, sep='\\t', header='infer')\n", + "snps_df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sampleidsamplegenereference_positionreference_allelevariant_allelecoding_region_changesynonymous_nonsynonymousfrequency(%)frequencyUnnamed: 10species
0AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5A/duck/Cambodia/381W11M4/2013HA793GAAla265Thrnonsynonymous3.28%0.0328NaNduck
1AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NPA/duck/Cambodia/381W11M4/2013NP384AGGln117Argnonsynonymous20.43%0.2043NaNduck
2AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA939AGAla307Alasynonymous4.55%0.0455NaNduck
3AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA1118GAArg367Lysnonsynonymous19%0.1900NaNduck
4AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA1608GAPro530Prosynonymous4.38%0.0438NaNduck
\n", + "
" + ], + "text/plain": [ + " sampleid \\\n", + "0 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 \n", + "1 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP \n", + "2 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "3 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "4 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "\n", + " sample gene reference_position reference_allele \\\n", + "0 A/duck/Cambodia/381W11M4/2013 HA 793 G \n", + "1 A/duck/Cambodia/381W11M4/2013 NP 384 A \n", + "2 A/duck/Cambodia/381W11M4/2013 PA 939 A \n", + "3 A/duck/Cambodia/381W11M4/2013 PA 1118 G \n", + "4 A/duck/Cambodia/381W11M4/2013 PA 1608 G \n", + "\n", + " variant_allele coding_region_change synonymous_nonsynonymous frequency(%) \\\n", + "0 A Ala265Thr nonsynonymous 3.28% \n", + "1 G Gln117Arg nonsynonymous 20.43% \n", + "2 G Ala307Ala synonymous 4.55% \n", + "3 A Arg367Lys nonsynonymous 19% \n", + "4 A Pro530Pro synonymous 4.38% \n", + "\n", + " frequency Unnamed: 10 species \n", + "0 0.0328 NaN duck \n", + "1 0.2043 NaN duck \n", + "2 0.0455 NaN duck \n", + "3 0.1900 NaN duck \n", + "4 0.0438 NaN duck " + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# add in a species column\n", + "snps_df['species'] = snps_df['sample'].str.contains(\"duck\")\n", + "snps_df['species'] = snps_df['species'].replace(True,\"duck\")\n", + "snps_df['species'] = snps_df['species'].replace(False,\"human\")\n", + "snps_df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sampleidsamplegenereference_positionreference_allelevariant_allelecoding_region_changesynonymous_nonsynonymousfrequency(%)frequencyUnnamed: 10species
0AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5A/duck/Cambodia/381W11M4/2013HA793GAAla265Thrnonsynonymous3.28%0.0328NaNduck
1AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NPA/duck/Cambodia/381W11M4/2013NP384AGGln117Argnonsynonymous20.43%0.2043NaNduck
2AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA939AGAla307Alasynonymous4.55%0.0455NaNduck
3AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA1118GAArg367Lysnonsynonymous19%0.1900NaNduck
4AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA1608GAPro530Prosynonymous4.38%0.0438NaNduck
\n", + "
" + ], + "text/plain": [ + " sampleid \\\n", + "0 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 \n", + "1 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP \n", + "2 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "3 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "4 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "\n", + " sample gene reference_position reference_allele \\\n", + "0 A/duck/Cambodia/381W11M4/2013 HA 793 G \n", + "1 A/duck/Cambodia/381W11M4/2013 NP 384 A \n", + "2 A/duck/Cambodia/381W11M4/2013 PA 939 A \n", + "3 A/duck/Cambodia/381W11M4/2013 PA 1118 G \n", + "4 A/duck/Cambodia/381W11M4/2013 PA 1608 G \n", + "\n", + " variant_allele coding_region_change synonymous_nonsynonymous frequency(%) \\\n", + "0 A Ala265Thr nonsynonymous 3.28% \n", + "1 G Gln117Arg nonsynonymous 20.43% \n", + "2 G Ala307Ala synonymous 4.55% \n", + "3 A Arg367Lys nonsynonymous 19% \n", + "4 A Pro530Pro synonymous 4.38% \n", + "\n", + " frequency Unnamed: 10 species \n", + "0 0.0328 NaN duck \n", + "1 0.2043 NaN duck \n", + "2 0.0455 NaN duck \n", + "3 0.1900 NaN duck \n", + "4 0.0438 NaN duck " + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# get rid of the incorrect variant call due to a mismatched reference base\n", + "snps_df = snps_df[snps_df['coding_region_change'] != 'Xaa240Gly']\n", + "snps_df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "# change NAs to neuramindase\n", + "snps_df['gene'].fillna('neuraminidase', inplace=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sampleidsamplegenereference_positionreference_allelevariant_allelecoding_region_changesynonymous_nonsynonymousfrequency(%)frequencyUnnamed: 10speciescolor
0AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5A/duck/Cambodia/381W11M4/2013HA793GAAla265Thrnonsynonymous3.28%0.0328NaNduckduck_nonsynonymous
1AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NPA/duck/Cambodia/381W11M4/2013NP384AGGln117Argnonsynonymous20.43%0.2043NaNduckduck_nonsynonymous
2AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA939AGAla307Alasynonymous4.55%0.0455NaNduckduck_synonymous
3AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA1118GAArg367Lysnonsynonymous19%0.1900NaNduckduck_nonsynonymous
4AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA1608GAPro530Prosynonymous4.38%0.0438NaNduckduck_synonymous
\n", + "
" + ], + "text/plain": [ + " sampleid \\\n", + "0 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 \n", + "1 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP \n", + "2 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "3 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "4 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "\n", + " sample gene reference_position reference_allele \\\n", + "0 A/duck/Cambodia/381W11M4/2013 HA 793 G \n", + "1 A/duck/Cambodia/381W11M4/2013 NP 384 A \n", + "2 A/duck/Cambodia/381W11M4/2013 PA 939 A \n", + "3 A/duck/Cambodia/381W11M4/2013 PA 1118 G \n", + "4 A/duck/Cambodia/381W11M4/2013 PA 1608 G \n", + "\n", + " variant_allele coding_region_change synonymous_nonsynonymous frequency(%) \\\n", + "0 A Ala265Thr nonsynonymous 3.28% \n", + "1 G Gln117Arg nonsynonymous 20.43% \n", + "2 G Ala307Ala synonymous 4.55% \n", + "3 A Arg367Lys nonsynonymous 19% \n", + "4 A Pro530Pro synonymous 4.38% \n", + "\n", + " frequency Unnamed: 10 species color \n", + "0 0.0328 NaN duck duck_nonsynonymous \n", + "1 0.2043 NaN duck duck_nonsynonymous \n", + "2 0.0455 NaN duck duck_synonymous \n", + "3 0.1900 NaN duck duck_nonsynonymous \n", + "4 0.0438 NaN duck duck_synonymous " + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "snps_df['color'] = snps_df['species'] + \"_\" + snps_df['synonymous_nonsynonymous']\n", + "snps_df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 87, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/lmoncla/anaconda/lib/python3.6/site-packages/rpy2/robjects/pandas2ri.py:191: FutureWarning: from_items is deprecated. Please use DataFrame.from_dict(dict(items), ...) instead. DataFrame.from_dict(OrderedDict(items)) may be used to preserve the key order.\n", + " res = PandasDataFrame.from_items(items)\n" + ] + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAC7gAAAH0CAYAAACt/2AgAAAEDWlDQ1BJQ0MgUHJvZmlsZQAAOI2N\nVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi6GT27s6Yyc44M7v9oU9FUHwx\n6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lpurHeZe58853vnnvuuWfvBei5qliW\nkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZPC3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz\n5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q44WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhG\nDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23BaIXzbcOnz5mfPoTvYVz7KzUl5+FRxEuqkp9G/Aji\na219thzg25abkRE/BpDc3pqvphHvRFys2weqvp+krbWKIX7nhDbzLOItiM8358pTwdirqpPFnMF2\nxLc1WvLyOwTAibpbmvHHcvttU57y5+XqNZrLe3lE/Pq8eUj2fXKfOe3pfOjzhJYtB/yll5SDFcSD\niH+hRkH25+L+sdxKEAMZahrlSX8ukqMOWy/jXW2m6M9LDBc31B9LFuv6gVKg/0Szi3KAr1kGq1GM\njU/aLbnq6/lRxc4XfJ98hTargX++DbMJBSiYMIe9Ck1YAxFkKEAG3xbYaKmDDgYyFK0UGYpfoWYX\nG+fAPPI6tJnNwb7ClP7IyF+D+bjOtCpkhz6CFrIa/I6sFtNl8auFXGMTP34sNwI/JhkgEtmDz14y\nSfaRcTIBInmKPE32kxyyE2Tv+thKbEVePDfW/byMM1Kmm0XdObS7oGD/MypMXFPXrCwOtoYjyyn7\nBV29/MZfsVzpLDdRtuIZnbpXzvlf+ev8MvYr/Gqk4H/kV/G3csdazLuyTMPsbFhzd1UabQbjFvDR\nmcWJxR3zcfHkVw9GfpbJmeev9F08WW8uDkaslwX6avlWGU6NRKz0g/SHtCy9J30o/ca9zX3Kfc19\nzn3BXQKRO8ud477hLnAfc1/G9mrzGlrfexZ5GLdn6ZZrrEohI2wVHhZywjbhUWEy8icMCGNCUdiB\nlq3r+xafL549HQ5jH+an+1y+LlYBifuxAvRN/lVVVOlwlCkdVm9NOL5BE4wkQ2SMlDZU97hX86Ei\nlU/lUmkQUztTE6mx1EEPh7OmdqBtAvv8HdWpbrJS6tJj3n0CWdM6busNzRV3S9KTYhqvNiqWmuro\niKgYhshMjmhTh9ptWhsF7970j/SbMrsPE1suR5z7DMC+P/Hs+y7ijrQAlhyAgccjbhjPygfeBTjz\nhNqy28EdkUh8C+DU9+z2v/oyeH791OncxHOs5y2AtTc7nb/f73TWPkD/qwBnjX8BoJ98VVBg/m8A\nAEAASURBVHgB7N0JmBXVmT/+txuBFgQURHYVtzAiuBFUwgBGDG5D4kYUSdzFNW7JmGhUJFFGxyWT\nqHFDM8YFcYsLisaoEdeo476SKKAhguICIrL/OfX735tuaO2GKqUJn3qe7lt16pxTpz51fZ5u/N63\nKxYv2cJGgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRW\nskDlSr6+yxMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\ngUxAwN0bgQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQa\nhICAe4N4DBZBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgLu3gMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0CAE\nBNwbxGOwCAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQ\ncPceIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEGISDg\n3iAeg0UQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgIC7\n9wABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINAgBAfcG\n8RgsggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQE3L0H\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBBCAi4N4jH\nYBEECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIODuPUCA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECDUJAwL1BPAaL\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBd+8BAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGgQAgLuDeIxWAQB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICLh7DxAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAgxAQcG8Qj8EiCBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEDA3XuAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBqEgIB7g3gMFkGAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAu7eAwQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQIAQE3BvEY7AIAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBw9x4gQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgQYhIODeIB6DRRAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAgLv3AAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0CAEB9wbxGCyCAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBATcvQcIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoEEICLg3iMdgEQQIrEyBRYsWrczL\nuzYBAgQIECBA4F9KYOHChTFv3rx/qXtyMwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngMDXJyDg/vVZuxIBAiso8O///u9RUVFR/qqsrIy11147evXqFVdccUV51tdee63cp9Q/9evTp09c\ndtll5X6lnRtvvDG22GKLaNq0abRu3Tq+//3vx7vvvls67ZUAAQIECBAg8C8n8Otf/3qZn5eaNWsW\nG264YZx44onx0Ucfle+5R48eNfqmn5nSz07Dhw+P2bNnl/tV30kfHBw8eHAcccQR1ZvtEyBAgAAB\nAgQajMDy/DxUfdFbb7119rPRM888U73ZPgECBAgQIECAAAECq5nA1Vdfnf1u8Pbbb9d65+utt172\nb6i1nfR7RW0q2ggQIECAAAECBAjULrBG7c1aCRAg0LAEunXrFqeddlq2qMWLF8fMmTPjlltuyf5x\nIIXZDz/88PKCjzrqqCzUnvrNmDEjnnjiiUhtCxYsiGOPPTbrd/fdd8fQoUPjwAMPjEsuuSTefPPN\n+K//+q/YbbfdIv2PyiZNmpTns0OAAAECBAgQ+FcTuPTSS6NFixbZbc2ZMydefPHFSGGvV155Je6/\n//7y7W677bZxwgknZMeffvppTJ48OX7zm99E+mDhI488Uu6XdubOnZv1veeee7KfsWqcdECAAAEC\nBAgQaGAC9f15KC375ZdfjhdeeCF69uwZV111VVZ0oYHdjuUQIECAAAECBAgQINDABfxe0cAfkOUR\nIECAAAECBAg0OAEB9wb3SCyIAIHaBNq3bx/Dhg2rcSqF1lPwPf2PxeoB9759+2bh9VLnFMr64IMP\n4n//93/LAfcUak+VSq+55prsE/b9+/ePli1bxn777RdPPvlk9OvXrzTcKwECBAgQIEDgX05gn332\nibZt29a4r7XWWiv7wF8KsW+wwQbZuS5duizzM1g6l34OSxWKunbtmvV79tln44c//GFMnTo1UoUi\nGwECBAgQIECgoQvU9+ehdB/XXnttpEqLhx56aPzsZz+LCy+8MNJfwbERIECAAAECBAgQIECgvgJ+\nr6ivlH4ECBAgQIAAAQIE/p9AJQgCBAisqgKVlZVZ5ay//vWvdd7CuuuuG6l/aUuB+MsvvzwLt5fa\nSgGtTz75pNTklQABAgQIECCw2ghstdVW2b3W9bNV+rkqbY0aNcpe07f0gcNOnTrFc889FxtttFG5\n3Q4BAgQIECBAYFUSqO3noUWLFsX111+f/dW/vffeO2bPnh1jx45dlW7LWgkQIECAAAECBAgQWMkC\nfq9YyQ/A5QkQIECAAAECBFZJARXcV8nHZtEECCSB9D8U77vvvujevXsNkHnz5sXnn38eixcvjo8/\n/jgeeuihuOeee+JXv/pVud9ee+1V3i/tpP9ZucYaa/gz0yUQrwQIECBAgMBqJXDbbbdl97vpppuW\n73vhwoXZz1WpYc6cOTFx4sQ4++yzY5dddon111+/3G/kyJHLVIQvn7RDgAABAgQIEFhFBGr7eeiB\nBx7I/kpN+qt/7dq1ix133DH7cN9BBx20ityVZRIgQIAAAQIECBAg8FUIvPXWWzF//vxlpk7/prr0\n5veKpUUcEyBAgAABAgQIEKhbQMC9biM9CBBoAALvvfdeXHfdddlKUnB9+vTpWbWsTz/9NE466aQa\nKzz44IMjfVXfhg0blv0Z6ept1fcfe+yxrKJ7mqtDhw7VT9knQIAAAQIECPzLCdxyyy3RokWL7L5m\nzZoVTz75ZNx6662RqpJWD67fddddseaaa9a4/xTsSh8grL61bdu2+qF9AgQIECBAgECDF6jvz0PX\nXntt9hcESwUWDjjggOzfnV5//fXo1q1bg79PCyRAgAABAgQIECBA4KsRGDhwYL0n9ntFval0JECA\nAAECBAgQIFAWEHAvU9ghQKAhC6T/afiDH/ygvMSqqqrYZJNNYsyYMTFkyJBye9o55JBDonfv3llb\nquCexv7+97+PioqKSP94sPSWAl3/8R//Edtvv32cddZZS592TIAAAQIECBD4lxM4+uijy/dUWVkZ\nnTp1ihNPPDFGjBhRbk87W265ZRx11FFZ29y5c2PKlClx4403Rp8+fWLcuHHRtWvXGv0dECBAgAAB\nAgRWFYH6/DyUCivcfvvtccYZZ5RvK/1VwPTz0VVXXRXnn39+ud0OAQIECBAgQIAAAQKrl8DVV1+d\n/ZWnpe966NChNZr8XlGDwwEBAgQIECBAgACBegsIuNebSkcCBFamQApR3XHHHdkSUghrnXXWyQLr\nta1pp512iqX/4SAF3tP/uDz55JOzoFZp3IMPPhiDBw/OAvF33nlnpOC8jQABAgQIECDwry7w2muv\nxbrrrpvdZsuWLaNJkya13nIKsA8fPrzGufTz1AYbbBCjR4+OX/7ylzXOOSBAgAABAgQIrCoC9fl5\nKP2Fm88++yxOP/30OPPMM8u3Nm/evKyIwqhRo6Jx48bldjsECBAgQIAAAQIECKw+AgMGDKi1AMjS\n/9bq94rV5z3hTgkQIECAAAECBIoVEHAv1tNsBAh8RQLpHwJKIawVuUTpT8RNmDChHHB/6KGHYo89\n9ojvfOc7WSV44fYVkTWGAAECBAgQWBUF2rRps8I/W3Xo0CG6d+8e6ecqGwECBAgQIEBgVRWoz89D\n6S8B9ujRI0499dQat5nC8SNHjsyKMeyzzz41zjkgQIAAAQIECBAgQIBAdQG/V1TXsE+AAAECBAgQ\nIECg/gIC7vW30pMAgVVY4PHHH89Wv9lmm2Wvr7zyShZu/973vhe///3vo1GjRqvw3Vk6AQIECBAg\nQODrE3j//fdj4sSJsf/++399F3UlAgQIECBAgMDXLPDOO+9EKo5w/vnnx3777Vfj6vPnz49LLrkk\nrrrqqhBwr0HjgAABAgQIECBAgACBagJ+r6iGYZcAAQIECBAgQIDAcgoIuC8nmO4ECDR8gQcffDBm\nz56dLTT9D8c333wz+x+OPXv2jP79+2ftJ5xwQixevDh22GGHuPrqq2vcVL9+/eIb3/hGjTYHBAgQ\nIECAAIHVUWDSpElx5ZVXZre+aNGi+OCDDyJVHJo3b14MHz58dSRxzwQIECBAgMBqInDddddldzpk\nyJBl7rhx48ZZ6P23v/1tTJkyJdZff/1l+mggQIAAAQIECBAgQICA3yu8BwgQIECAAAECBAisuICA\n+4rbGUmAQAMVGD16dKSvtFVVVUXHjh1j6NChcfrpp0fTpk3jH//4RzzwwAPZ+R/96EfZa/VvqfqW\ngHt1EfsECBAgQIDA6irw/PPPxxFHHJHdfmVlZbRr1y622GKLuPTSS6NXr16rK4v7JkCAAAECBFYD\ngfQX//r27RudO3eu9W5/+MMfZlXcU+GEESNG1NpHIwECBAgQIECAAAECq7eA3ytW7+fv7gkQIECA\nAAECBPIJVCypYLw43xRGEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgACB/AKV+acwAwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQyC8g4J7f0AwECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgUICAgHsBiKYgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAgfwCAu75Dc1AgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgUICLgXgGgKAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIEMgvIOCe39AMBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIFCAwFcWcP/Nb35TwPJMQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQKri8BXFnC/9dZbVxdD90mAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBQh8ZQH3AtZmCgIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYjQQE3Fejh+1WCRAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0JAFBNwb8tOxNgIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECKxGAgLuq9HDdqsECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoyAIC7g356VgbAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEViMBAffV6GG7VQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECDRkAQH3hvx0rI0AAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKrkYCA+2r0sN0qAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEGrKAgHtDfjrWRoAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgdVIQMB9NXrYbpUAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQINWUDAvSE/HWsjQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAaiQg4L4aPWy3SoAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgYYsIODekJ+OtREgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGA1Eqg14H7WWWfF+uuvX/4aPHhw\nmWTUqFHRs2fP6Nq1a6R9GwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQKEJgjdomeeSRR+K3v/1t7Ljjjtnpysr/l4O/+eabY9y4cTFhwoSYM2dO7LLLLrHV\nVlvFrrvuWts02ggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAQL0Faq3g/sILL8T2228fEydOjAULFkRVVVU24fjx42PYsGHRqlWraN++fey///5x++231/ti\nOhIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgS8SWCbg\n/s4778TMmTOjf//+sfvuu0eXLl3iwQcfzMZPmTIlOnToUJ4rhdynTZtWPk5V3V999dXsa+HCheV2\nOwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoC6BZQLu\nKaR+4IEHxqOPPhqTJ0+Ok08+OUaNGpXNM2PGjGjevHl5zmbNmsXs2bPLx6n/sccem32leWwECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKC+AssE3DfbbLO4\n8sorY+21145GjRrF0UcfHY888ki8//77se6662bV3UuTp0rvHTt2LB1Gt27dsmrvqeL7WmutVW63\nQ4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE6hJYJuD+\n/PPPx+9+97vyuLlz50aTJk2iRYsW0blz56yqe+nkpEmTokuXLqVDrwQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYIUFlgm4t23bNn70ox/FlClTYuHChXHx\nxRfHwIEDo6qqKoYMGZKF36dOnRop3D5mzJjYc889V/jiBhIgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZLAGqWd0munTp1ixIgRWag9VW9fZ5114pZbbslO\nDxo0KMaOHRvdu3fPAu/Dhw+PXr16lYZ6JUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECKyxQsXjJVtvo1Pzhhx9GmzZtljk9c+bMaNq0afa1zMn/v2HAgAHx\n8MMPf9Fp7QQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\noIbAMhXcS2crKipqDben8y1btix180qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAoRqCxkFpMQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAIGcAgLuOQENJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAIFiBATci3E0CwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAjkFBBwzwloOAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgUIyDgXoyjWQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIEAgp4CAe05AwwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECgGAEB92IczUKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECOQUE3HMCGk6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECxQgIuBfjaBYCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQyCkg4J4T0HACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQKEZAwL0YR7MQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAQE4BAfecgIYTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAQDECAu7FOJqFAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBHIKCLjnBDScAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBIoREHAvxtEsBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIJBTQMA9J6DhBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIFCMgIB7MY5mIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAIGcAgLuOQENJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAIFiBATci3E0CwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAjkFBBwzwloOAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgUIyDgXoyjWQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIEAgp4CAe05AwwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECgGAEB92IczUKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECOQUE3HMCGk6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECxQgIuBfjaBYCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQyCkg4J4T0HACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQKEZAwL0YR7MQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAQE4BAfecgIYTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAQDECAu7FOJqFAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBHIKCLjnBDScAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBIoREHAvxtEsBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIJBTQMA9J6DhBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIFCMgIB7MY5mIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAIGcAgLuOQENJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAIFiBATci3E0CwECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAjkFBBwzwloOAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgUIyDgXoyjWQgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIEAgp4CAe05AwwkQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECgGAEB92IczUKAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECOQUE3HMCGk6AAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECxQgIuBfjaBYCBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQyCkg4J4T0HACBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQKEZAwL0YR7MQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAQE4BAfecgIYTIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAQDECAu7FOJqFAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBHIKCLjnBDScAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBIoREHAvxtEsBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIJBTQMA9J6DhBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCMgIB7MY5mIUCAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGcAgLuOQENJ0CAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFiBATci3E0CwECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkFBBwzwloOAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgUIyDgXoyjWQgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgp4CAe05AwwkQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgGAEB92IczUKAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECOQUE3HMCGk6AAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECxQgIuBfjaBYCBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyCkg4J4T0HACBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKEZAwL0YR7MQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQE4BAfecgIYTIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQDECAu7FOJqFAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHIKCLjnBDScAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBIoRWKOYacxCgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECCwMgXmTHsvJt9yQyz4dFa0//Z3Yt1v7rAyl+PaBAgQIECAAAECBAgQWCGB\nL63gfv/990fr1q1rTDxq1Kjo2bNndO3aNdK+jQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAYOUKzPvk43jm5KNiyq03xtT77o7/++nxMfm2m1buolydAAECBAgQIECAAAECKyDwhQH3\njz76KH784x/H4sWLy9PefPPNMW7cuJgwYUI88cQTcdNNN8W9995bPm+HAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIEDg6xd449KLYs7Ud/954SV5j3f+MDbmfjjjn232CBAgQIAAAQIE\nCBAgsAoIfGHA/bjjjosTTzwxKioqyrcxfvz4GDZsWLRq1Srat28f+++/f9x+++3l83YIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgS+foEFn85a5qKLFy6IhXM/X6ZdAwECBAgQIECA\nAAECBBqyQK0B91SpvaqqKnbaaacaa58yZUp06NCh3JZC7tOmTSsfL1q0KD777LPsq3rl93IHOwQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAoULtP1W/2i0JOtRfZv/6adR1bZd9Sb7\nBAgQIECAAAECBAgQaPACayy9wvfeey9GjhwZEyZMiJkzZ9Y4PWPGjGjevHm5rVmzZjF79uzy8csv\nvxz77rtvdly9X7mDHQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgcIFOu3yH/Hx\nyy/EB08+GpVNq2LN9h1iyxHnRuUay0RDCr+2CQkQIECAAAECBAgQIFCkwDK/xRxzzDHRt2/fePTR\nR2P69Okxb968uPvuu2PnnXeOddddt0boPQXgO3bsWF5Pjx49IoXc0zZw4MByux0CBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGvTqCisjK2+M8zYva7U2LR/HnRvNP6UdmkyVd3QTMT\nIECAAAECBAgQIEDgKxJYJuDeZMkvNy+88EL2NXfu3Pj888/jnHPOiT59+kTnzp1j8uTJ5aVMmjQp\nunTpUj6uqKiIxo0bZ8dp30aAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIPD1CTTv\nvP7XdzFXIkCAAAECBAgQIECAwFcgsEzA/cYbbyxfZsqUKbHVVlvF448/nrUNGTIkTjnllPj+97+f\nVXYfM2ZMVO9fHmiHAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgsp8AyAfcvGz9o0KAYO3ZsdO/ePaqqqmL48OHRq1evLxviHAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqJdAxeIlW716Vus0c+bMaNq0afZVrbnG\n7oABA+Lhhx+u0eaAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAh8kcByVXAvTdKyZcvSrlcCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIFCIQGUhs5iEAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAjkFBBwzwloOAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgUIyDgXoyjWQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIEAgp4CAe05AwwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECgGAEB92IczUKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECOQUE3HMCGk6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECxQgIuBfjaBYCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQyCkg4J4T0HACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQKEZAwL0YR7MQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAQE4BAfecgIYTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAQDECAu7FOJqFAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBHIKCLjnBDScAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBIoREHAvxtEsBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIJBTQMA9J6DhBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIFCMgIB7MY5mIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAIGcAgLuOQENJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAIFiBATci3E0CwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAjkFBBwzwloOAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgUIyDgXoyjWQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIEAgp4CAe05AwwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECgGAEB92IczUKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECOQUE3HMCGk6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECxQgIuBfjaBYCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQyCkg4J4T0HACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQKEZAwL0YR7MQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAQE4BAfecgIYTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAQDECAu7FOJqFAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBHIKCLjnBDScAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBIoREHAvxtEsBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIJBTQMA9J6DhBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIFCMgIB7MY5mIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAIGcAgLuOQENJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAIFiBATci3E0CwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAjkFBBwzwloOAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgUIyDgXoyjWQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIEAgp4CAe05AwwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECgGAEB92IczUKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECOQUE3HMCGk6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECxQgIuBfjaBYCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQyCkg4J4T0HACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQKEZAwL0YR7MQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAQE4BAfecgIYTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAQDECAu7FOJqFAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBHIKCLjnBDScAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBIoREHAvxtEsBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIJBTQMA9J6DhBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIFCMgIB7MY5mIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAIGcAgLuOQENJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAIFiBATci3E0CwECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAjkFBBwzwloOAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgUIyDgXoyjWQgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIEAgp4CAe05AwwkQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECgGAEB92IczUKAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECOQUE3HMCGk6AAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECxQgIuBfjaBYCBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQyCkg4J4T0HACBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQKEZAwL0YR7MQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQWGkChx12WHzzm99cadd3YQJFCQi4FyVpHgIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIJSDgnovPYAIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoSkDAvShJ8xAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoUGDaow/F82f+JF4466cx+53J9Zr5\nuuuuix49ekSbNm1i8ODBMXXq1PK47bffPsaMGVM+TjunnnpqDB8+vNzWv3//GD9+fNbWoUOH2HLL\nLbMxs2fPjgMPPDDatWsXe+yxRzz44IPlMWnntttui759+0br1q2jffv2seuuu8Zrr71W7vOLX/wi\nTjvttLj++utj6623jrXXXjvrM2nSpHKfpXeeeOKJ6N27d0ycODEGDRqUjUnrSdeqvk2YMCH69esX\nrVq1ik033TROOeWUmDt3brlLfa79ySefxMEHH5ytPd3DjjvuGE8++WQ2x1/+8pfo1atXPPfcc+U5\n0859990X2223XcyaNSvqc400pq61Jv8077HHHhtdunTJvn784x/H/Pnz0/A455xzMovsoNq31Oe4\n447LWlb0Gda1ttNPPz0OO+ywaleN7H2QbD766KOsPVml67do0SK6du0aBx10UHz44Yc1xtR1IOBe\nl5DzBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBL5mgcm33BAv\nnX1GTJ/wcEz785/imZOPjk9ef+VLV/Hiiy/GGWeckYWQjz/++Hj88cdj7733Lo9JAe3333+/fJx2\n3n777XjzzTfLbc8//3wW9E79Umi7efPmccghh8TOO+8cH3/8cYwaNSqb44gjjiiPueWWW7LrpPD5\n6NGj46ijjoo0T/VrT548Oa655pos5L7nnnvGiBEjsgD5vvvuW55n6Z2ZM2fGM888E7vsskt07Ngx\nLrroomjWrFnss88+8dZbb2Xdn3322SyMvs4668S1116bhbwvv/zy2GuvvcrT1efaKRz+0EMPZeu6\n4oororKyMgtqz5gxIwvkpyD+DTfcUJ4z7Vx99dXRsmXLLMxdn2vUZ63J7dBDD430LFOgPH2Y4IIL\nLsjuPV1z2223jfvvvz9SkLy0ffbZZ3HZZZdlH2xIbSvyDOuztvReeeONN0qXzV7TeyKNXbBgQaQP\nQey2226x1lprZc86he7TWg844IAaY+o6WKOuDs4TIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIPD1Crx94//Gormfly8694Pp8bdrr4ptzrmo3Lb0Tqryfc8990S3\nbt2yU6mK+bnnnptV/27cuPHS3b/wOIXJb7755mjUqFFss802Wah63rx5cccdd2Rjtthii6xy+euv\nv55dKwXpU7X4Sy65JDufAuxNmjTJqsOnAHSq1p626dOnZwHpjTfeODtevHhxnHTSSVn17xRQr21L\nfY488sj4yU9+kp1OQftU2fyBBx6IFLI/8cQTswD6H/7wh6ioqMj6pBD84YcfnvUZOHBg1lbXtR95\n5JEYOnRodq004Fvf+lYWMJ82bVpWDX/IkCGZyXnnnZddJ4W577777rj44ouz+dO3uq5R37Um/7Se\n0pYC63/84x/jP//zPyPdT6qiP3bs2Ky6feqT1pGefQr+l7blfYb1XVtp/tpeX3nllUgfCPjlL3+Z\nPZPUJ63jsccei/QcS8+ntrHV21Rwr65hnwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgEADEGi0JKS99DZ/5idLN9U47tChQzncnk707ds3Fi5cGO+++26NfnUd9OnT\nJwu3p34pzJ62VJm7tKXQctr+9re/Za8XXnhhOfw+derULIz96quvZudSdfHS1rlz5yiF21PbJpts\nkp2aNWtWqUutrwMGDCi3pzmqqqoiVXdPoelU4T0F06uHp1PF97Sl4H1pq+va2223XVYp/eijj477\n7rsvC7VfddVVsfnmm2dTDBs2LFKV9qeeeio7vvPOO2PRokU1KsV/2TWWZ63V7zddbNNNN83uN+2n\nDx3st99+Wdg+zZm2MWPGZFXuW7dunR2nb8vzDJdnbeWHzZ8ZAABAAElEQVQL1LLTvXv3rHp7qp5/\n9tlnx0svvRTpww7nn39+jedTy9AaTbUG3NNNpjd0eiD7779/fPLJP/9jSH9WoGfPntG1a9fsTwzU\nmM0BAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK5BdbevEcs\nSQWX52nUrHm03b5v+bi2nVLwvHSuadOm2e6CBQtKTfV6rT5PClSnbYMNNiiPLbWVGlLV7kMOOSRS\nwLpTp05x0EEHxZtvvpmdLoWw00Hbtm1LQ7LX0vpSCP/LtnXXXbfG6VQdPoXLU3X1OXPmZFXCq3dI\nQfONNtooUti+tNV17SuvvDKrgD569OgsLJ76n3LKKdkHBNIcKTCe8tOpcnraUt569913j1atWmXH\n6duXXWN51rr0/SandL+lLYXtp0yZEk8++WQWfE9V+1PIv/q2PM9wedZW/RpL7zdv3jz+9Kc/RVr/\nz3/+8yxzvtlmm0X6MMDybMsE3N96662sVP/tt98e6ZMTa621VowcOTKbM/2pgXHjxsWECRPiiSee\niJtuuinuvffe5bmevgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQI1CHwbyf8LJpv0DWq2neIZp26xPp7fT+6HnBwHaPqPj1v3rwanT744IOsEnr1xjXWWKP6YZ37\nBxxwQNx9991x7rnnxsSJE+Pvf/97HHPMMdm46gH3Oif6gg7Vq7NX75IC9ZWVlfHhhx9Wb872P/30\n0xrV4pfpsFRDy5Yt4/rrr48U1r/11ltj0KBBcd5558VFF11U7plC5Olcqjg/fvz4ZULl5Y617CzP\nWr/ofkvT9urVK1JwPK3lrrvuisaNG8fgwYNLp7PX5XmG9V1bWtf8+fNrXCd5Vd969+4dTz/9dEya\nNCkuvvjiSOH8VMX97bffrt7tS/eXCbinTxa8/PLL5U8QpE9slD4VkR5ESvynTxq0b98+q+6egvA2\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSKE1hjzTXjW1ff\nFL3/58r45pKvTQ85aklB939WdF+RK6XC1++//355aMoJv/766+XjFdlJgfkHHnggjj322Dj88MNj\nk002yab5v//7v+y1lENekbnrGpMquW+66abZ9av3feGFF2L69OlZBfHq7V+0//nnn8d3v/vdrDp7\nMtprr72y/Y033jiee+658rAU5E+V01Pofc0lzydVcK/vVtRaS9crfaggFS9PAfK0nhXd6ru2pd8/\n6XovvfRS+bKPPfZYDBgwINKHJlLF//Qhh2uvvTarPv/iiy+W+9W1s0zAPb3x27Rpk71Z991333jq\nqafi5JNPzuZJD6RDhw7lOVPIPZWktxEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgULxAVdt20bR1m0ImTpW/r7zyynjooYeyrPChhx6ahZHzTJ7C0dtvv31WwX3y\n5Mkxc+bM7BqpenfaPvvsszzT1zn21FNPjVSw+8ILL4xPPvkkC1wfeOCBsc0220Tfvn3rHJ86VFVV\nZcXBTzvttPjTn/4UH330UVbN/a233or+/fuX5/i3f/u3bN5UqX7vvffOqpOXT9Zjp4i1li6TAu5v\nvPFG3HHHHctVSb40funX+qxt2223jWSS7j896yuuuCJ+97vflafaeuuts/fV8ccfn72mKu6XXnpp\npGryffr0Kfera2eZgHtpwJw5c7LS9ekTCffdd1/WnErIN2/evNQlmjVrFrNnzy4fp09wpDdC+kpl\n/W0ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECDQMgQsuuCDW\nW2+9+Pa3vx09evSIVF39hBNOyF0ZfuTIkdkNdu3aNSu0nap2//nPf45GjRplxba/yrv/wQ9+kFVU\nHzFiRKy99trRu3fvSEW8x48fXyP3XNcazjzzzKzi+z777BOtW7eOI444In7605/GYYcdVmNoCpan\n0P7QoUNrtNfnoKi1pmul6vLpgwWpqvrAgQPrc/kv7VOftaV732+//eJnP/tZbLjhhvE///M/NQLu\nKVt++eWXZ+H39P5K74f0HO69997sAwRfuoBqJysWL9mqHS+zmz6FkBaSyvQPGjQojjzyyKzsfuo4\nevTo7M2X3oRpmzt3brzzzjvZ/sEHHxwTJkzI9n0jQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQKBhCPz973+PVq1aZeHoIlf03nvvZQW0W7ZsWeS09ZorRaJTVfEO\nHTosd2X16hdIof8pU6bEBhtsEJWVy9YST5Xif/WrX0WqTl7b+epzfdF+UWvdYYcdspD7RRdd9EWX\nWu72+qxt1qxZkb46duz4hfOnSv6pkHp6Hsu7rbH0gGeffTaeeeaZGD58eHZq8803z/70wMcffxyd\nO3fOHnxpTHowXbp0KR1mb4ZNNtkkO06fuLARIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQINCwBDp16vSVLChVTl9ZW0VFRVZVPO/1UwY6VR5fevv0009j2rRp8etf\n/zqr7r6i4fY0b561LliwICtKfs8992TV8a+55pqll5rruD5ra9GiRaSvL9vShxxW9IMOy3ysICXp\nTznllHj33Xdj0aJFcfHFF2fl9tdZZ50YMmRIVkZ+6tSp2acOxowZE3vuueeXrc05AgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIrNICu+++e6RC4G3atImTTjpp\npd3LjBkzssr7Kdd92mmnRbdu3VbaWr6qCy9TwT2VgR85cmR8+9vfzq651VZbxQ033JDtDxo0KMaO\nHRvdu3ePqqqqrMp7r169vqq1mZcAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIrXSAVDU9Fwvv16xdrrrnmSltPu3btYty4cZGq5W+zzTYrbR1f5YUrFi/ZartA\nap41a1atpeFnzpwZTZs2zb5qG5vaBgwYEA8//PAXndZOgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECCwggKLFy2K2VMmZaObr79hVFRWruBMhhEgQIAAAQIECBAgQKBhCSxTwb20vIqK\nilrD7el8y5YtS928EiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIfI0Ci+bPj5dG\nnRkz33glFi9cGBWNm8QOV1wXa6zZ7GtchUsRIECAAAECBAg0NIHDDjssXnjhhXj66acb2tKsh8By\nCfj47nJx6UyAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQWLkCL/7ytJj+6EMx5x9T\n4/Pp02LO1Hfj9d+cv3IX5eoECBAgQIAAAQIECBAoSEDAvSBI0xAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIEvg6B2VMmxeIFC/55qcWL4+OXnv/nsT0CBAgQIECAAAECBAiswgIC7qvw\nw7N0AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYPUTaLL2Osvc9KLqgfdlzmogQIAA\nAQIECBBYVQU++/ubMePZe5d83RPzZ31Yr9u47rrrokePHtGmTZsYPHhwTJ06tTxu++23jzFjxpSP\n086pp54aw4cPL7f1798/xo8fn7V16NAhttxyy2zM7Nmz48ADD4x27drFHnvsEQ8++GB5TNq57bbb\nom/fvtG6deto37597LrrrvHaa6+V+/ziF7+I0047La6//vrYeuutY+211876TJo0qdyntp1LLrkk\nvvGNb0Tz5s1jq622iosuuigWL/mQ56JFi2LgwIHx3//93zWGzZkzJ3bYYYe4884744knnojevXvH\nxIkTY9CgQdk10/2ktVbfJkyYEP369YtWrVrFpptuGqecckrMnTu33KWutf/lL3+JXr16xXPPPVce\nk3buu+++2G677WLWrFmR5vj5z38eV199dfTs2TM6duwYxx57bHYvF198cXTr1i26d+8eF154YY05\npk2bFgcddFB06tQp2rZtG9/97nfjb3/7W7nPn//85+zaM2bMKLelnXTfN998c9b2ySefxMEHH5w9\nl/R8dtxxx3jyySdr9G9IBwLuDelpWAsBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\noA6BzYb/qEaPyqZNY4tTzqzR5oAAAQIECBAgQGDVF5j112fi45cfjhab9IrmG/TMQu5zP/xnWL22\nO3zxxRfjjDPOiMMOOyyOP/74ePzxx2Pvvfcud00B7Pfff798nHbefvvtePPNN8ttzz//fBaGTv1S\nKDsFyw855JDYeeed4+OPP45Ro0ZlcxxxxBHlMbfcckt2nRQeHz16dBx11FGR5ql+7cmTJ8c111yT\nhdz33HPPGDFiRBay3nfffcvzLL1z1113ZSHwIUOGxE033ZSt4aSTTsrmqaysjA033DBSAL76ds89\n98QzzzyThdxnzpyZ7e+yyy5ZoDyF45s1axb77LNPvPXWW9mwZ599Ngt8r7POOnHttdfGcccdF5df\nfnnstdde5WnrWnsK7Keg/g033FAek3ZSmL1ly5bRokWLSHNcddVVcd5552U+3/ve97K177TTTnHp\npZfGMccck4XsTz755HJQfv78+ZHOpxD7Oeeck/X7xz/+Edtuu235gwvpmaR7SH2rb6mt9KzTPT30\n0EOZ+RVXXBHJLn2QYelQfPXxK3N/jZV5cdcmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBBYPoFW3brHv994V7zzh5uXVHtcGB0G7hotN/nG8k2iNwECBAgQIECAQIMXmDnx6ej4nSOi\nolGjbK3rbDkwZv316WjauuMXrj2FnFPAO1UDT1uqQn7uuedm4efGjRt/4bilT6Tq4qn6d6Ml195m\nm22yQPW8efPijjvuyLpuscUWWWXy119/PbtWCtKnavGlsHkKsDdp0iSrDp8C2Klae9qmT58eb7zx\nRmy88cbZcarEngLrH330UaSA+dLbI488EptsskkWtE/nUuX4NG9VVVXWddiwYVmg/qmnnsrWkxpT\nhfoUxk/VztOWrnHkkUfGT37yk+w4nevSpUs88MADkUL6J554YlZR/g9/+ENUVFRkfVII/vDDD8/6\npCrxaatr7SmEn8xSgD3Nkyre33333ZGqs5e2VI093dNmm22WNaUK7yl4niqyb7TRRllben5pXArN\nX3bZZZGMUyX8VFk+bSnwvt5668VZZ52VBfGzxjq+pWsOHTo0c0hdv/Wtb8Xpp58eaT2p0n9D21Rw\nb2hPxHoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAnUIrNmufWw2/Lj4xpEnCLfX\nYeU0AQIECBAgQGBVFWjcct1yuD3dQ6OqtWLRvM+/9HY6dOhQDrenjn379o2FCxfGu++++6Xjlj7Z\np0+fLNye2lOYPW277bZb9pq+pQB82lIwO20XXnhhOfw+derU+OMf/xivvvpqdu6zzz7LXtO3zp07\nl8Pt6TiF19M2a9as7HXpb9ttt1389a9/zQLrqfp7CpmfffbZWVg79e3Xr18259ixY7OhaZ5x48aV\nz5fmGzBgQGk3658C8qm6ewq/p2rvKfxdCrenjqnie9pScL+01bX2FLZPVdpT2D5td955ZyxatKhG\n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\nAggggAACCCCAAAIIIIAAAqcvsPb7FO1OOaGosEBnsr0H03XtJY0VWaDOaeQCAQQQqGYCe/fuVURE\nhMLCwsr1ZPv371dISIjCw8PLdV4z2c8//6yoqKhig85N5vimTZvaIO9u3bqd0tompNrM06BBg9PK\nvG4ywc+cOVO7du3yyDJ/SpsqMMhksDd7NNnYiyvmwwq7d+9W48aNS1zXmz7FzX2m6/zP9IKs5ykQ\n1rS5fAMClfef7O2m9aTr6w0CI6M8O3KHAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAggggAACCCBQLgKdW9ZVy0YRHnN19fNV7ZAAjzpuEEAAgeoqEBcXVyFHM5nPK6qcc845RaY2\nmdJzcnL05z//WW3bttWpBrebiX18fGyW9CKLeFlx/PhxJScn63//939thnRfX18vR3rXzWRqL62Y\nbPkFs7YX19ebPsWNO9N15St3pndfDdZrNOA61YptIP/QMPn4Bygwuo7aT/6rAmqX/ydXqgEXR0AA\nAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEETlvA3xXMHlk7yONFcPtp\nszIBAgggcMYFXnnlFZuJfuHChZozZ84ZX7/ggn379lXz5s1Vp04djRs3rmAT179RwMeVqj7/N47x\nqntCQoISExO96lvTO+Xn5Snl00TlZWcpolVbhcSdW9NJOD8CCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAKlChw8eFBr1qzRBRdcoIYNG5bat6IbN23apH37\n9unSSy9VcHBwRS9XrecnwL1aP14OhwACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA\nAAIIIIAAAggggAACCCCAAAIIVB0B36qzVXaKAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA\nAAIIIIAAAggggAACCCCAAAIIIIAAAsUJjBo1ymYyL66tptVFRUVp6tSpNe3Y1ea8BLhXm0fJQRBA\nAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEDghhtuUNu2\nbYGoogL+VXTfbBsBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAAB\nBBBAAAEEECgi8Pe//71IHRVVR4AM7lXnWbFTBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAAB\nBBBAAAEEEEAAAQQQQAABBBBAAIEaInA8aafyc3Od0+ZmZerY9h+d+5IuXn/9dbVr10516tRRv379\ntG/fPqdr165dtWDBAufeXEyYMEG33367U9ejRw8tX77c1jVo0EAdOnSwY06cOKFbbrlF9evX1zXX\nXKMPP/zQGWMu3nrrLXXv3l3R0dGKjY1Vnz59tHnzZqfPY489pokTJ2r+/Pnq2LGjIiMjbZ9du3Y5\nfQpffP755zJ7/v7773XllVfaua+66irt3LlT33zzjcxezVp33323fv75Z2d4QkKCXnvtNXt/9OhR\njRgxwvYze+vZs6fWrl3r9C2r3XTctGmTzLpmfIsWLazZyZMnnTm8OVt5rOMsWM0vCHCv5g+Y4yGA\nAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIVD2Bo5u/05YX\nnlVO+gml7/tZ3z/zuHKzs0o9yMaNG/XnP/9Zo0aN0n333afPPvtMgwYNcsasX79eBw4ccO7NhQkW\n37Ztm1P37bff2oBw088EboeGhmrkyJE2wPzIkSN66qmn7ByjR492xvzf//2fXccEw8+dO1d33nmn\nzDwF105KStKrr75qg9wHDBigKVOm2EDzIUOGOPMUvkhLS9NXX32l3r1766KLLrJjN2zYIDPejLvg\nggs0adIkzZs3T88//7wz3PRJTk629/fcc49Wr15t15s9e7Z8fX1tYHxqaqpX7SZI/8ILL9Thw4f1\n7LPP6o9//KPmzJmjm2++2VnPm7OVtQ9v1nEWrOYX/tX8fBwPAQQQQAABBBBAAAEEEEAAAQQQQAAB\nBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBKicQ1/t/7J43/+805WZlqcl1NymyVdtSz2Gy\nii9btkwtW7a0/bJc46ZOnSpTHxAQUOrYgo0NGzbUm2++KT8/P3Xq1Ennn3++srOz9c4779hubdu2\ntUHfW7ZssWuZQHqTLd4dZG4C0AMDA22mcxMUb7K1m5KSkqKtW7eqWbNm9j4/P1/jxo2zweNRUVG2\nrvCPvLw83XHHHTa43bSZwHtzpr/+9a966KGHbHeTBf69996zwfeFx3/88ccaOnSoncO0XXzxxXrk\nkUdsALzJcl9WuwmgDwkJ0aeffqqgoCA7vRk3ePBgG+xufEwp62zltY5drJr/IMC9mj9gjocAAggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggUDUFotp31J5331Jw\nvfoKaxxf5iEaNGjgBLebzt27d9eTTz6pn3/+WfHxZY93L9CtWzcb3G7uTTC7KVdffbV9Nz9MALwp\n27dvt+uZzObusm/fPn3//ff64YcfbFV6eroT4H7OOec4we2msXnz5rbPsWPHVFKAu+lwySWX2H7m\nR7t27ex14f389NNPTp+CFyb7+vTp02UC7fv376+ePXvq5ZdfdrqU1W4C001Q/DfffOOMiYiIsJng\n165daz8AYBrKOlt5reNsohpfEOBejR8uR0MAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAA\nAQQQQAABBBBAAAEEEEAAAQQQqJoC6ft+1k+vvqiWdz+gE0k79ePcF9Ti1rvkHxJa4oHcgefuDu6M\n4zk5Oe4qr94LzmOyuJvSuHFjZ6y7zl2Rmppqs5m//fbbNhu7GW8Cvk0xWdrdJSYmxn1p3937y83N\n9agvfBMXF+dU+fr62uvS9uN0dl3MmTNH/v7+mjt3rv7+978rPDzcZnM3gf/mHKW1mwz4Bw8e1JIl\nS+yr4Lzm2mSOd5eyzlZe67jXq87vvz7h6nxCzoYAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggEAVE0hZ87Ga3XybIlu1VVzv/1H97j2VkfzLaZ8iOzvbYw4T\nwF0wCN00moDw31KGDRumpUuXaurUqfrxxx+1d+9ejRkzxk5ReO7fMq+7b+GAene9N+8moH3+/Pky\nQfiLFi1Sr169NG3aNM2YMcMOL609ODhY5vXAAw8oLy+vyMvM4205U+t4u5/K3I8A98r8dNgbAggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggECNFGgyZKhCz/1v\n1vTojp1VO775aVmEhYXpwIEDzhwms/uWLVuc+1O5MAHzK1eu1N13363bbrtNzZv/usd169bZ6crK\nzn4qa3o7JjMzU/3799fChQtlzj5w4EB73axZM61fv15ltfv4+Kh169Z2jFnT3JvXtm3bdPnll+vz\nzz/3aitnah2vNlMFOhHgXgUeEltEAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAA\nAQQQQAABBBBAAAEEEEDgdAU6d+6sOXPmaPXq1Taw/dZbb5XJ4H46JTAwUF27drUZ3JOSkpSWlmbX\nmDVrlp02PT39dKY/rbG1atVSTEyMJk6cqFWrVunw4cM2m/uOHTvUo0cPldVuFjdj9+zZoxEjRuiH\nH36wgfEjR460HxS44IILvNrfmVrHq81UgU4EuFeBh8QWEUAAAQQQQAABBBBAAAEEEEAAAQQQQAAB\nBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQOF2B6dOnq169errsssvUrl07mezqY8eOtVnJT2fu\nv/zlL3Z4fHy86tSpo3nz5umjjz6Sn5+fvvjii9OZ+rTHTp48We3bt9fgwYMVHR2t0aNHa/z48Ro1\napSdu6z2AQMGaPbs2Xr33XfVpk0bXXzxxYqKitJrr70mf39/r/d3ptbxekOVuKNPvqtUxP4SEhKU\nmJhYEVMzJwIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA\nAgicosDevXsVERGhsLCwU5yh+GH79+9XSEiIwsPDi+9wFmtNMP/u3bvVuHFj+foWzRFeVrvZuhlv\nMsIHBwef8knO1DqnvMFKMJAA90rwENgCAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAggggAACCCCAgFT04weoIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggAACCCBwFgQIcD8L6CyJAAIIIIAAAggggAACCCCAAAIIIIAA\nAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggUFSAAPeiJtQggAACCCCAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIInAUBAtzPAjpLIoAAAggggAAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggUNECb731lnx8fJSamlpu\nS0VFRWnq1KnlNh8TIVBYgAD3wiLcI4AAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg\n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\nF3311VfatWuXZs2aJROcbrK4u4PwO3fubIPeFy1apHfffVcBAQHq16+fx7QmgL2kYgLsTab0w4cP\ne3Rx2zRr1sypL20e08mbvfj7+zvzlXXxWxxL+x0w65TlWNZeTredAPfTFWQ8AggggAACCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC5Sww4NoWevzxSzxeHX/vmaHd\nvaQJpu7QoYM+/PBDd5V9N0HoBUtYWJgOHDjgVOXk5GjLli3OfcuWLW2G8sLjrrzySo0bN87p16JF\nC5m5Zs6cqRUrVmj+/PlO22+9CAwMlJlv5cqVHkM3bNiglJQUm4ndo6GEG7PnhIQEmYB9k+V8zJgx\nmjdvns2+vnHjRmfUsGHDtHTpUr333ns2+D04ONhpK+uiTZs2tkvhvZr78PBwNWnSpKwpPNpPZy8e\nE7luvHUs63fAW8fC65fnPQHu5anJXAgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC\nCCCAAAIIIIAAAggggAACCJwFgfHjx2vJkiV6/vnnbbZ1k6H8ueee89iJyRo+Z84crV692ga2m0zs\nJiDcXeLi4mSCridPnqxPPvnEtj355JPavHmzHn74YXc3533QoEHq3bu37r///mIzsDsdy7iYMGGC\nFi9erGeffVZHjx7Vpk2bdMstt6hTp07q3r17GaN/be7YsaM903333WffTRb3F154QSYLerdu3Zw5\nzPm2bt2qd955R0OHDnXqvblo3769rrnmGj3wwANKTEzUiRMn9MYbb2jGjBm69957vZnCo8/p7MVj\nov/ceONY1u+At47FrV9edQS4l5ck8yCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAggggAACCCCAAAIIIHCWBPr27WszqpuAdJNNfOTIkZo0aZLHbqZPn6569erpsssuU7t27ZSb\nm6uxY8farO3ujrNmzVLPnj3tKyYmRk888YSeeeYZNW3a1N3F4930P3bsmB588EGP+t9yM3z4cBsk\nPmXKFEVGRqpLly6KjY3V8uXLFRoa6tVUISEheumll5SUlGTPFh8fb8f/+9//ljmHuzRr1kxdu3a1\nGeivuOIKd7XX76+99pouueQSmbEmG7oJbDevxx57zOs53B1Pdy/uedzv3jiW9TvgraN7zYp498l3\nlYqY2KT4N59MoCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA\nAAIIIIDAmREwocG7d+9Wo0aNPALXC66+d+9eRURE2ADtgvUFrzMyMmT6mXkCAwMLNlXYtdm7CVBv\n0KCBgoKCTnmdtLQ0m13dzFNcueiii2yQu8m8fqolMzNTv/zyi0wg/emU8thL4fW9cfTmd6Asx8Lr\nltc9Ae7lJck8CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA\nAAIIIFApBXJycpSVlaVly5bp+uuv1w8//KCWLVuelb1Wpr2cFYAyFvUvo51mBBBAAAEEEEAAAQQQ\nQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgSgukpqYqNjbWnmHSpEln\nLbjdbKAy7aUyPlQC3CvjU2FPCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA\nAggggAACCCCAAAIIIFBuAvXr19d7771ng9w7depUbvOeykSVaS+nsv+KHuOT7yoVsUhCQoISExMr\nYmrmRAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE\nEKiGAr7V8EwcCQEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE\nEEAAgRov8NZbb8nHx0epqanlZhEVFaWpU6eW23xMhEBhAQLcC4twjwACCCCAAAIIIIAAAggggAAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIHBWBAhwPyvsLIoAAggggAACCCCA\nAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCBQWIAA98Ii3CNwlgX2\nHUzXnpQTHq+8vPyzvCuWRwABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAA\nAQQQQACBMynw6cZkfbhun/P64Ou9+m7H4VK3sHTpUvXq1Ut16tRR//79lZyc7NG/a9euWrBggUfd\nhAkTdPvtt3vUzZ49Wz169FBMTIyGDx+uxMREj/aCN08//bQuvPBCrVu3rmC1c3306FGNGDFCsbGx\n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\nAAIIIIAAAggggAACCCCAAAIIIIAAAgggUO0ECHCvdo+UAyGAAAIIIIAAAggggAACCCCAAAIIIIAA\nAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAlVTgAD3qvnc2DUCCCCAAAIIIIAAAggggAAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIFDtBAhwr3aPlAMhgAACCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAJVU4AA96r53Ng1Aggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCBQ7QQIcK92\nj5QDIYAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC\nVVOAAPeq+dzYNQIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAgggUO0ECHCvdo+UAyGAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAlVTwL9qbptdI4AAAggggAACCCCAAALFC6R89rFS1iQqMCJaTYePlH9wSPEd\nqUUAAQQQQAABBBBAoAYKHPlhk/KysxV+Xkv5h4TWQAGOjAACCCCAAAIIIIAAAggggAACCCCAAAII\nIFDZBQhwr+xPiP0hgAACCCCAAAIIIICA1wI/vTZbSf83X7np6ZKPj3Yt/KcuXbBUterGeD0HHRFA\nAAEEEEAAAQQQqI4C+fn5+u6pyTq0YZ3yc3OVfeSQLnn9bQXHNqiOx+VMCCCAAAIIIIAAAggggAAC\nCCCAAAIIIIAAAlVYwLcK752tI4AAAggggAACCCCAAAKOQGbKfu1ZvPDX4HZT6wrgkev/dr0xz+nD\nBQIIIIAAAggggAACNVVgxz/nKuXT1co6kKzsQwelvDxteurPNpt7TTXh3AgggAACCCCAAAIIIIAA\nAggggAACCCCAAAKVU4AA98r5XNgVAggggAACCCCAAAII/EaBHFfWdr/QUM9R+XnKOpTqWccdAggg\ngAACCCCAAAI1UODo5u+Um5npcfKs1IPKTD3gUccNAggggAACCCCAAAIIIIAAAggggAACCCCAAAJn\n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\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAYnYAB7qPzszQBAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI1EjAAPcaQVoNAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECIxOYMgB7t3d3aGzszMsWrQonHLKKeHRRx8dXYmW\nJkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECgwgMOcD9\nyiuvDEuWLAnPPPNMuPnmm8OFF14Y9u3bN8iqzCJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAukFhhzg/sADD4Surq7Q1tYWli9fHjo6OsLmzZvTl2hJAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwiMD4QeaVZnV3\nd4f9+/eHmTNnlubNnj07bN++vfS+78SOHTvCT3/602RWXM6LAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgMV6DqAPedO3eGadOm9VvXlClTwp49e/rN630T\nB7W/+OKLydtCodA72/8ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQGBIgaoD3I8++uiwe/fufiuJ7+fOndtvXu+bjo6OcOONNyZvN2/e3Dvb/wQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYEiB9mrfmD59eoh3bH/5\n5ZdLX9u6dWuYN29e6b0JAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBQC4GqA9xjAZ2dnWHdunWhp6cn3HvvvaG9vT0sXry4FmVbBwECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKAmML01VmLj++uvD+eefH+bPn5/c\nzf22224LEyZMqPBtswkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAQDqBIQe4L1iwIPzpT38KO3bsCLNmzUpXiqUIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgMAQAu1DfF762OD2EoUJAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKiDwLAHuNehbKskQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIlAQPcSxQmCBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCRAga4N1Jf2QQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQEjDAvURhggABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQaKWCAeyP1lU2AAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECJQED3EsUJggQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgkQIGuDdSX9kECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUBIwwL1EYYIAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEGilggHsj9ZVNgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAiUBA9xLFCYIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoJECBrg3Ul/ZBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFASaCsUX6V3NZyYM2dOOPHEE2u4\nxsFXtX///jBu3Lgwfvz4wb9gbi4EDh8+HGIup0yZkot4BVlZQJusbJOnTw4dOhQOHDigTeYpaRVi\nffPNN5N9pP1kBaA6z96wYUNYuHDhkKU8/PDD4frrrx/ye7X4wsGDB0Pc706aNKkWq7OOjAjs27cv\n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\nMgECaQXiU07ja+rUqQNWoR8YQGIGAQIECNRBIPcD3OtgYpUECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0ACB/rfRbkAAiiRAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAlHAAHfbAQECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhkQsAA90ykQRAECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgYIC7bYAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEMiFggHsm0iAIAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEDDA3TZAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABApkQMMA9E2kQBAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgY4G4bIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAIFMCBjgnok0CIIAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEDHC3DRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIBAJgQMcM9EGgRBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAga42wYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAIBMCBrhnIg2CIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAED3G0DBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIJAJAQPcM5EGQRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQICAAe62AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBDIhIAB7plIgyAIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAwAB32wABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIZELAAPdMpEEQBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIGCAu22AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBDIhYIB7JtIgCAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAwwN02QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQKZEDDAPRNpEAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIGOBuGyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgACBTAgY4J6JNAiCAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAxwtw0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAQCYEDHDPRBoEQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIGuNsGCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQCATAv8HD2sXIDdxyUsAAAAASUVORK5CYII=\n" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAC7gAAAH0CAYAAACt/2AgAAAEDWlDQ1BJQ0MgUHJvZmlsZQAAOI2N\nVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi6GT27s6Yyc44M7v9oU9FUHwx\n6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lpurHeZe58853vnnvuuWfvBei5qliW\nkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZPC3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz\n5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q44WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhG\nDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23BaIXzbcOnz5mfPoTvYVz7KzUl5+FRxEuqkp9G/Aji\na219thzg25abkRE/BpDc3pqvphHvRFys2weqvp+krbWKIX7nhDbzLOItiM8358pTwdirqpPFnMF2\nxLc1WvLyOwTAibpbmvHHcvttU57y5+XqNZrLe3lE/Pq8eUj2fXKfOe3pfOjzhJYtB/yll5SDFcSD\niH+hRkH25+L+sdxKEAMZahrlSX8ukqMOWy/jXW2m6M9LDBc31B9LFuv6gVKg/0Szi3KAr1kGq1GM\njU/aLbnq6/lRxc4XfJ98hTargX++DbMJBSiYMIe9Ck1YAxFkKEAG3xbYaKmDDgYyFK0UGYpfoWYX\nG+fAPPI6tJnNwb7ClP7IyF+D+bjOtCpkhz6CFrIa/I6sFtNl8auFXGMTP34sNwI/JhkgEtmDz14y\nSfaRcTIBInmKPE32kxyyE2Tv+thKbEVePDfW/byMM1Kmm0XdObS7oGD/MypMXFPXrCwOtoYjyyn7\nBV29/MZfsVzpLDdRtuIZnbpXzvlf+ev8MvYr/Gqk4H/kV/G3csdazLuyTMPsbFhzd1UabQbjFvDR\nmcWJxR3zcfHkVw9GfpbJmeev9F08WW8uDkaslwX6avlWGU6NRKz0g/SHtCy9J30o/ca9zX3Kfc19\nzn3BXQKRO8ud477hLnAfc1/G9mrzGlrfexZ5GLdn6ZZrrEohI2wVHhZywjbhUWEy8icMCGNCUdiB\nlq3r+xafL549HQ5jH+an+1y+LlYBifuxAvRN/lVVVOlwlCkdVm9NOL5BE4wkQ2SMlDZU97hX86Ei\nlU/lUmkQUztTE6mx1EEPh7OmdqBtAvv8HdWpbrJS6tJj3n0CWdM6busNzRV3S9KTYhqvNiqWmuro\niKgYhshMjmhTh9ptWhsF7970j/SbMrsPE1suR5z7DMC+P/Hs+y7ijrQAlhyAgccjbhjPygfeBTjz\nhNqy28EdkUh8C+DU9+z2v/oyeH791OncxHOs5y2AtTc7nb/f73TWPkD/qwBnjX8BoJ98VVBg/m8A\nAEAASURBVHgB7N0JjFbV/Tfw3wyrrCJgAcGK+wtK0PK6hSguLWpb6760RG2M4lKoVoxprEZphP5b\ntbHuS9Raq4hrUxe0aqm4V7Q06ms3FbAotaCOArIMvJzbzvNnNhi4F3hmns9Nnjx3O+ee8zk3DDPP\n9zm3atXqJSwECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQGAzC1Rv5uu7PAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQyAQE3N0IBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIFAWAgLuZTEMGkGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECAu7uAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAo\nCwEB97IYBo0gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQF39wABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIlIWA\ngHtZDINGECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICA\nu3uAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBMpCQMC9\nLIZBIwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAwN09\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJlISDgXhbD\noBEECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIODuHiBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBshAQcC+LYdAI\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBwdw8QIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQFkICLiXxTBoBAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIuLsHCBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAsBATcy2IYNIIAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBNzdAwQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQFgIC7mUxDBpBgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgLu7gECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKAsBAfeyGAaNIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBd/cAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECJSFgIB7WQyDRhAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAgLt7gAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTKQkDAvSyGQSMIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQMDdPUCAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECZSEg4F4Ww6ARBAgQIECAAAECBAgQIECA\nAAECBAg0FKitrY1ly5Y13G2bAAECBAg0Eli5cmWjfXYQIECAwKYX+Oc//xmffPJJiy6c/q+f/s9v\nIUCAAAECBAgQIECAAAECDQUE3BuK2CZAYJMJ7LvvvtG1a9d45513Gl3zj3/8Y1RVVcWMGTOyYx98\n8EG2nfbVvTp06BB9+/aNo446Kl555ZVGddhBgAABAgQIEFhfgauuuir7v8Y111zTZNHtttsuxo0b\n1+SxPfbYIyv76quvNnncTgIECBAgUGkCkyZNyn42brnllrF8+fImuz9q1KjsnCuvvLLR8RRUPOKI\nI+KMM85odMwOAgQIEGh7AnW/U5166qlNdu7DDz+Mdu3aZT835s6dWzrnnnvuid122y06deoUW221\nVZxwwgnx/vvvl45bIUCAAIH1F1ifz/BS7Smofs4550SvXr1i4MCB2fugQYPiiiuuaPbi7777bgwY\nMCCmTZvW7DkOECBAYHMLrO9nBl/96lez/6/WZRoavl9wwQVZl+QfNvfIuj4BAgQIECDQGgTat4ZG\naiMBAm1XYPHixXHmmWfGk08+2aJOnnLKKXHIIYdk565YsSL+9a9/Rfql8tBDD43XXnstUujMQoAA\nAQIECBDIK3DRRRfFkUceGemDuJYsb7zxRsyaNSuGDRsWt956a4wYMaIlxZxDgAABAgTavED6IPez\nzz6Lp59+Ovvdfc0Oz58/P5577rk1d5XWly5dGueee2489thjkf4WYCFAgACByhBIAfbf/va3kf72\n2759/Y+wHnzwwWg4S/sjjzwS3/72t7OfFdddd1389a9/jZ/85Cdx+OGHR/rycceOHSsDTi8JECCw\nEQTW5zO89G/xU089FePHj48DDzwwampqsv/LpyDnggULYvLkyfVamMLt6cus6ZiFAAECrUFgfT4z\n2GGHHeLSSy9tsltDhgypt1/+oR6HDQIECBAgQIBAPYH6fx2sd8gGAQIENr7A1ltvHb/73e/izjvv\njJNPPnmdF9xrr71izJgx9c5L34Lec8894/77748JEybUO2aDAAECBAgQILAhAltssUWcffbZWbCi\nJeXT/2XSbIOnnXZa/PCHP8y+gNelS5eWFHUOAQIECBBo0wIpqLj33nvHQw891CjgnoKK6ednw6ef\nzJw5M/sbwbx58yL93cBCgAABApUjMHLkyHj22Wdj+vTppYlO6nqf/v6bvky85s+NFGpPk57cfvvt\n2UyZBxxwQPTo0SNOPPHEeOmll2L//fevK+6dAAECBNZToKWf4aUvtKYvJ/3oRz+Kiy++uHSVb33r\nW5GeuHHbbbfF5ZdfHtXV/3m4/A033BAp+J5mercQIECgtQisz2cG6Sn0DTMNzfVT/qE5GfsJECBA\ngAABAhH/+S2SBAECBDaTQPqA4aijjoof/OAH8dFHH21QK9K3nDt06BB///vfN6i8QgQIECBAgACB\nhgI///nPI80EeO+99zY81Gg7zSD461//Opsh8JhjjolFixbF1KlTG51nBwECBAgQqFSB9PPx4Ycf\nbjTrbgoqHnvssY1Y0tNQttlmm3j99ddj++23b3TcDgIECBBouwLp3/999tkn0peg1lzSkzxT8D39\nTFlzOf300+Omm27Kwu11+wcPHpytfvrpp3W7vBMgQIDABgi09DO8VatWRW1tbXz++eeNrnL11VfH\n9ddfH8uWLSsdS2H3cePGZTO8l3ZaIUCAQJkLrM9nBnm7Iv+QV1B5AgQIECBAoK0ICLi3lZHUDwKt\nWOCaa66J5cuXZ48e35BupPBZKr/TTjttSHFlCBAgQIAAAQKNBE466aRsltnvf//7sXDhwkbH19yR\nHr+cZphNMwR+6Utfyh7DnIJ5FgIECBAgQOA/AkcffXSkYOLzzz9fIklfcv/DH/7QKKiYTpg4cWI8\n+eST2Yy8pQJWCBAgQKBiBNLPjfTFqBSYrFvSk0DSUz/qwut1+9O5X/va1+o2s/f0BeT27dtns73X\nO2CDAAECBNZboCWf4aUnZxxxxBFx5ZVXZjMWp3/D06zuaUmf3aUvJ3Xu3Ll07fRF1smTJ0fHjh1L\n+6wQIECg3AXW5zODvH2Rf8grqDwBAgQIECDQVgQE3NvKSOoHgVYskGblmTRpUtx9993x+OOPr7Un\nr7zyStx1113ZKz12Nj3u8KyzzopevXrFqaeeutayDhIgQIAAAQIE1kcgPS45fRg3YcKEtRa78847\nY9iwYTF06NDsvO985ztZgO/tt99eazkHCRAgQIBApQh8+ctfjq985Sv1ZuNNQcXhw4c3OUN7epS3\nhQABAgQqVyCF1j/44IN48cUXSwjNPfWjdMJ/V9KXqdKM7umJof3792942DYBAgQIrKdASz/Du+ee\ne+Lkk0/OnoaYnty81VZbxQEHHJA99bDhJf1/v6GIbQIEWotASz8zeOmll7IvXKYvXTZ8zZ07t153\n5R/qcdggQIAAAQIECNQTaF9vywYBAgQ2k0AKqafgenp/8803m23FL3/5y0ivuiX9gWzvvfeOq666\nKnr37l232zsBAgQIECBAILfAdtttF5dddllccMEF2exTBx10UKM606OXU0DvkksuKR1LYYz0f5o0\ni/sVV1xR2m+FAAECBAhUskD6+XjzzTdHeqR3WloaVKxkM30nQIBApQpsv/322Zeg0u9a++23XyxY\nsCCmT58eN954Y7z66qvNsqQg0Te/+c3YZ599st/lmj3RAQIECBBYL4GWfIbXqVOnuO222+KnP/1p\nTJs2LZ544olsUqsxY8bECy+8ENdee21UVVWt13WdTIAAgXITaMlnBqnN6Yv+48ePb7L5W265Zb39\n8g/1OGwQIECAAAECBOoJmMG9HocNAgQ2l0B1dXX2Qfe8efOyWdmba8f//M//RHqMeXrV1NRkH248\n9thjseuuuzZXxH4CBAgQIECAwAYLnHfeebHHHnvE2LFjY8mSJY3qeeCBB2Lx4sVx8cUXZ49aTo9b\n3nrrrWPp0qWRZnZfvnx5ozJ2ECBAgACBShRIAffZs2fHzJkzs9/lf//738exxx5biRT6TIAAAQIt\nEEg/Nx588MHszBR032233WKHHXZotuQzzzwThxxySBaMf+SRR7Lfz5o92QECBAgQWC+Bln6Glyrt\n06dPNlHEr371q3j//ffj9NNPj+uvvz5ee+219bqmkwkQIFCuAuv6zCC1Oz1JKD1RqKlX9+7d63VN\n/qEehw0CBAgQIECAQD0BAfd6HDYIENicArvvvntMmDAhfvGLX8TLL7/cZFO6deuW/XEs/YGs4S9/\nTRawkwABAgQIECCQQ6Bdu3bZl/DefffdJmcATCH29H+Y9H7HHXeUXinwnr6Q95vf/CbH1RUlQIAA\nAQJtRyB9MX3IkCHZk0/Sz8ehQ4fGjjvu2HY6qCcECBAgUKjAMcccE++8807MmjUr0heLjzvuuGbr\nT1+a+sY3vpEF3NNkKOlvyBYCBAgQKFZgbZ/h1T1lOU34sOaSJoJITzdMM7c///zzax6yToAAgVYr\nsK7PDNa3Y/IP6yvmfAIECBAgQKCSBNpXUmf1lQCB8he45JJL4r777ouLLrqo/BurhQQIECBAgEBF\nCIwYMSLGjRsXV155ZXTs2LHU57lz50YKUqQP6k488cTS/rSSZm6/7rrr4tZbbzU7bT0ZGwQIECBQ\nyQIprPjwww9HeqT32oKKlWyk7wQIECDwH4H0pahddtkl7rrrrkizs1999dVN0rz55ptZuP3II4+M\nNFtwChxZCBAgQGDjCDT3Gd5+++0XCxcujNtvvz3OPPPMehdP/06vWrUqe8JGvQM2CBAg0IoFmvvM\noBV3SdMJECBAgAABAmUpIOBelsOiUQQqVyDN5nDjjTdms+0khfRHLwsBAgQIECBAYHML/PjHP44H\nH3ww5syZU2pKClqk5fjjjy/tq1vp0KFDFnq/4YYbsjLbbrtt3SHvBAgQIECgYgWOPvroSD9T//KX\nv8TPfvazinXQcQIECBBomUD6YlT6QnEKuu+8885NFjr33HOzvyHvu+++cdttt9U7Z//998/K1ttp\ngwABAgQ2WKC5z/D22muvGD16dJx11lkxc+bM7DO+vn37xuuvvx6XX3557LnnnpFC8BYCBAi0JYGm\nPjOo69/8+fPjlltuqdus9967d+9Ifx+xECBAgAABAgQIrFtAwH3dRs4gQGATCxx88MFx8sknx513\n3rmJr+xyBAgQIECAAIGmBdJjQq+//vpsZsC6M9LsgCNHjoyBAwfW7ar3nv4/k2ZxTyGLSy+9tN4x\nGwQIECBAoBIFhg8fHttvv3106dJF4LASbwB9JkCAwHoKpODPpEmTmn0q1gcffBBPPfVUVuv48eMb\n1Z6eqJXC8RYCBAgQKE6gqc/wqqur45FHHokLLrgg7r///uyJhumKPXv2jMMPPzxuvvnmaN9eLKG4\nUVATAQLlINDUZwZ17Xr33XfjjDPOqNus957+NiLgXo/EBgECBAgQIECgWYGq1bMjmx65WR4HCBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZYIfPLJJ7Fw4cIYPHhwVFVVtaSIcwgQIECA\nAAECBAgQIECAQCMBAfdGJHYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAwOYQqN4cF3VNAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECDQUEDAvaGIbQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBDYLAIC7puF3UUJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAoKGAgHtDEdsECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgsFkEBNw3C7uLEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgEBDgY0WcL/mmmsaXss2AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBBoVmCjBdwfeOCBZi/qAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaCiw0QLuDS9kmwABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIrE1AwH1tOo4RIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwCYTEHDfZNQuRIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJrExBwX5uOYwQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCwyQQE3DcZtQsRIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwNoEBNzXpuMYAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGwyAQH3TUbtQgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCwNgEB97XpOEaAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECm0xAwH2TUbsQAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECKxNQMB9bTqOESBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMAmExBw32TULkSAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECaxMQcF+bjmMECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsMkEBNw3GbULESBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDaBJoMuF922WWx7bbbll5H\nHHFEqY7JkyfHsGHDYvDgwZHWLQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAoAiB9k1V8uyzz8YNN9wQBx54YHa4uvo/Ofj77rsvHn300ZgxY0YsWbIkDj30\n0Bg+fHgcdthhTVVjHwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQaLFAkzO4z5o1K/bZZ5/429/+FitWrIjOnTtnFU6bNi3GjBkTPXv2jH79+sVJJ50UDz30\nUIsv5kQCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINCc\nQKOA+9y5c6OmpiYOOOCA+PrXvx6DBg2KZ555Jis/Z86c6N+/f6muFHKfP39+aTvN6v7WW29lr9ra\n2tJ+KwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYF0C\njQLuKaR+yimnxHPPPRezZ8+O888/PyZPnpzVs2DBgujatWupzi5dusSiRYtK2+n8733ve9kr1WMh\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQItFWgUcN95\n553jlltuiS233DLatWsXZ599djz77LPx0UcfRZ8+fbLZ3esqTzO9DxgwoG4zdt1112y29zTje7du\n3Ur7rRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgXUJ\nNAq4/+lPf4o77rijVG7p0qXRsWPH6N69ewwcODCb1b3u4HvvvReDBg2q2/ROgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQ2WKBRwL1v374xfvz4mDNnTtTW\n1sa1114bhxxySHTu3DmOP/74LPw+b968SOH2KVOmxFFHHbXBF1eQAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjUCbSvW6l732abbeLSSy/NQu1p9vZevXrF\n/fffnx0ePXp0TJ06NYYOHZoF3seOHRsjRoyoK+qdAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAhssEDVqtVLU6XT7oULF0bv3r0bHa6pqYlOnTplr0YH/7tj\n1KhRMX369OYO20+AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBOoJNJrBve5oVVVVk+H2dLxHjx51p3knQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQKFCFQXUotKCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIBATgEB95yAihMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIBAMQIC7sU4qoUAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIEcgoIuOcEVJwAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIEihEQcC/GUS0ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgkFNAwD0noOIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgUIyAgHsxjmohQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAgZwCAu45ARUnQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAgWIEBNyLcVQLAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECOQUEHDPCag4AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBQjIOBejKNaCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\n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\nVRUdOnTIttO6hQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQItFSgUcD9nnvuKZWdM2dODB8+PF544YVs3/HHHx8XXnhhnHDCCdnM7lOmTIk1zy8VtEKAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBNZToFHAfW3lR48e\nHVOnTo2hQ4dG586dY+zYsTFixIi1FXGMAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAi0SKBq1eqlRWeucVJNTU106tQpe62xu97qqFGjYvr06fX22SBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAs0JrNcM7nWV9OjR\no27VOwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKESg\nupBaVEKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHIK\nCLjnBFScAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBIoR\nEHAvxlEtBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJBT\nQMA9J6DiBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCM\ngIB7MY5qIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGc\nAgLuOQEVJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFi\nBATci3FUCwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjk\nFBBwzwmoOAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgU\nIyDgXoyjWggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAg\np4CAe05AxQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg\nGAEB92Ic1UKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nOQUE3HMCKk6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nxQgIuBfjqBYCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nyCkg4J4TUHECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nKEZAwL0YR7UQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nQE4BAfecgIoTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nQDECAu7FOKqFAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBHIKCLjnBFScAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBIoREHAvxlEtBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIJBTQMA9J6DiBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIFCMgIB7MY5qIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAIGcAgLuOQEVJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAIFiBATci3FUCwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAjkFBBwzwmoOAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgUIyDgXoyjWggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIEAgp4CAe05AxQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECgGAEB92Ic1UKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECOQUE3HMCKk6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECxQgIuBfjqBYCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQyCkg4J4TUHECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQKEZAwL0YR7UQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAQE4BAfecgIoTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAQDECAu7FOKqFAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBHIKtM9ZXnECBAgQIECAAAECBAhsFoGlC/4Zn/3jtVi5Yml07jMouu+0V1RVVW2WtrgoAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAMQJmcC/GUS0ECBAgQIAAAQIECGxCgWWf\n/is+eWN69Njp/8ZWe4yO2iWfx2d/fXkTtsClCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIENoaAgPvGUFUnAQIECBAgQIAAAQIbVaBmdZh9y90Pio69+kX7LbrHlsMOii8+mhO1Sxdv\n1OuqnAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYOMKCLhvXF+1EyBAgAABAgQI\nECCwEQSqqtpFdYdOpZqrqqoiVq1a/VpZ2meFAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECg9QkIuLe+MdNiAgQIECBAgAABAhUv0Lnf4Pj3Sw+uzrPXZhYf//npqF22ONp17lbxNgAI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAq1ZoH1rbry2EyBAgAABAgQIECBQmQJd\nB/6fqF30aXzw5C3RvttWq1+94ksHjKlMDL0mQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECLQhAQH3NjSYukKAAAECBAgQIECgkgR67LJPpJeFAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECg7QhUt52u6AkBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQItGYBAffWPHraToAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAgTYkIODehgZTVwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQINCaBQTcW/PoaTsBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgTakICAexsaTF0hQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIBAaxYQcG/No6ftBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQaEMCAu5taDB1hQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAq1ZQMC9NY+ethMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQKANCQi4t6HB1BUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAi0ZgEB99Y8etpOgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgACBNiQg4N6GBlNXCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAg0JoFBNxb8+hpOwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBNqQgIB7GxpMXSFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgEBrFhBwb82jp+0ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBBoQwIC7m1oMHWFAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECrVlAwL01j562EyBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAoA0JCLi3ocHUFQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECLRmAQH31jx62k6AAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAIE2JCDg3oYGU1cIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECDQmgUE3Fvz6Gk7AQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE2pCAgHsbGkxdIUCAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAQGsWEHBvzaOn7QQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIEGhDAgLubWgwdYUAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKtWaDJgPuUKVNi5MiRMWTIkDjppJPi008/LfVx8uTJ\nMWzYsBg8eHCkdQsBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIEChCoFHA/Z133onzzjsvHnrooXjrrbeiW7duMXHixOxa9913Xzz66KMxY8aMePHFF+Pee++N\nxx9/vIh2qIMAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nKlygUcA9zcz+xhtvRN++fTOaFStWRG1tbbY+bdq0GDNmTPTs2TP69euXze6egvAWAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQV6BRwL2qqip69+4db7/9\ndhx33HHx8ssvx/nnn59dZ86cOdG/f//SNVPIff78+aVtKwQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYEMFGgXc6ypasmRJ7LzzzvHFF1/EE088ke1esGBB\ndO3ate6U6NKlSyxatKi0nULxI0eOzF6ff/55ab8VAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECCwLoH2zZ2wxx68ru68AABAAElEQVR7RHoddNBBceKJJ8Zp\np50Wffr0iZqamlKRtD5gwIDS9uDBg+OOO+7Itr/73e+W9lshQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLrEmg0g/vMmTPjpptuKpUbMmRI/Pvf/45PPvkk\nBg4cGLNnzy4de++992LQoEGl7U6dOsWOO+6Yvdq1a1fab4UAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECKxLoFHAPc3IfuGFF8b7778fK1eujGuvvTaGDRsW\nvXr1iuOPPz6boX3evHmRwu1TpkyJo446al3XcJwAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECKxToH3DM/r37x8TJ06Mgw46KDs0fPjwuPvuu7P10aNHx9Sp\nU2Po0KHRuXPnGDt2bIwYMaJhFbYJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB9RCo\n/eLzWLrwg6ju0Ck69912PUo6lQABAgQIECBAgAABAgQItC2BqlWrl6a6lHZ/9tln0aNHj0aHa2pq\nolOnTtmr0cH/7hg1alRMnz69ucP2EyBAgAABAgQIECBAgAABAgQItHKB7O9H/5gZX3z4j6hduiS6\nDtw1euyyTyvvleYTIECAAAECBAgQIEBg0wssXTgvPv7z07FFvx1W/471TlR32iL67HN0VFVVbfrG\nuCIBAgQIECBAgAABAgQIENjMAtXNXT/9otxUuD2dn/angLuFAAECBAgQIECAAAECBAgQIECgcgU+\neWN6LHpvVvTd99j40qgxsfzzj+Pzd2dVLoieEyBAgAABAgQIECBAYAMEapd9EfN/f2f0/srXo+eu\n+2W/X1V36Lz6960/b0BtihAgQIAAAQIECBAgQIAAgdYv0GzAvfV3TQ8IECBAgAABAgQIECBAgAAB\nAgQ2psDSf78f/Q46NaratYvqdu1jy90PjCWrZ3O3ECBAgAABAgQIECBAgEDLBWoXfxrddvhKdOi+\nValQtx32jOU1H5W2rRAgQIAAAQIECBAgQIAAgUoSEHCvpNHWVwIECBAgQIAAAQIECBAgQIBAgQLV\nHTpGrFr1vzWuXl+5bMn/blsjQIAAAQIECBAgQIAAgXUKVHfcIlasfiLWyhXLS+cunvtWVHfqWtq2\nQoAAAQIECBAgQIAAAQIEKklAwL2SRltfCRAgQIAAAQIECBAgQIAAAQIFCmzRf6f4+M9Px8rlS6N2\n2Rfx8aynouu2uxV4BVURIECAAAECBAgQIECg7Qu079Ijun55t5jz4E9i8T//Ep/+vxdi0Zy3osfO\ne7f9zushAQIECBAgQIAAAQIECBBoQqB9E/vsIkCAAAECBAgQIECAAAECBAgQILBOge477Bk1f305\nPnrxgahu3ym6bLNLFspYZ0EnECBAgAABAgQIECBAgEA9ga6DhkS7LXrE0gXvR3XHTjHg0DOjqtp8\ndfWQbBAgQIAAAQIECBAgQIBAxQgIuFfMUOsoAQIECBAgQIAAAQIECBAgQKB4gTSjoFkFi3dVIwEC\nBAgQIECAAAEClSfQuc/ASC8LAQIECBAgQIAAAQIECBCodAFf+a70O0D/CRAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUCYCAu5lMhCaQYAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgUoXEHCv9DtA/wkQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFAmAgLuZTIQmkGAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFKFxBwr/Q7QP8JECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQJgIC7mUyEJpBgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBShcQcK/0O0D/CRAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUCYCAu5lMhCaQYAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgUoXEHCv9DtA/wkQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFAmAgLuZTIQmkGAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFKFxBwr/Q7QP8JECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQJgIC7mUyEJpBgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBShcQcK/0O0D/CRAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUCYCAu5lMhCaQYAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgUoXEHCv9DtA/wkQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFAmAgLuZTIQmkGAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFKFxBwr/Q7QP8JECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQJgIC7mUyEJpBgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBShcQcK/0O0D/CRAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUCYCAu5lMhCaQYAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgUoXEHCv9DtA/wkQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFAmAgLuZTIQmkGAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFKFxBwr/Q7QP8JECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQJgIC7mUyEJpBgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBShcQcK/0O0D/CRAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUCYCAu5lMhCaQYAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgUoXEHCv9DtA/wkQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFAmAgLuZTIQmkGA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFKFxBwr/Q7QP8J\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQJgIC7mUyEJpB\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBShcQcK/0O0D/\nCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUCYCAu5lMhCa\nQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgUoXEHCv9DtA\n/wkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFAmAgLuZTIQ\nmkGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFKFxBwr/Q7\nQP8JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQJgIC7mUy\nEJpBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBShcQcK/0\nO0D/CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUCYCAu5l\nMhCaQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgUoXEHCv\n9DtA/wkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFAmAgLu\nZTIQmkGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFKFxBw\nr/Q7QP8JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQJgIC\n7mUyEJpBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBShcQ\ncK/0O0D/CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUCYC\nAu5lMhCaQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgUoX\nEHCv9DtA/wkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFAm\nAgLuZTIQmkGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFK\nFxBwr/Q7QP8JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQ\nJgIC7mUyEJpBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB\nShcQcK/0O0D/CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgf/P3n3A53WVBwN/tKcl\n2fIeiZ29pzMIgZgECDOjtKEUaAuFhg/KavnafoVC6aKMQoFCWS27jABhJy0QDIEssnccJx7x3tbe\n+s59jV779Yply7Kk93/zU947zz3nf2Xp6t7nPIcAAQIECBAgQIAAAQIECIwRAQHuY+RCqAYBAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSKXUCAe7F/B2g/AQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIExoiAAPcxciFUgwAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAsUuIMC92L8DtJ8A\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJjRECA+xi5EKpB\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBYhcQ4F7s3wHa\nT4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgTEiIMB9jFwI\n1SBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECxCwhwL/bv\nAO0nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAGBEoHyP1\nUA0CeYEvffmh+OEPl+aXs5nXvvaMeMHlCwrWWSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAYGIJCHCfWNdzQrSmvb0nNm/uKmhLZ2dfwbIFAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQmnkDp3pr0ta99LS699NI488wz41Wv\nelU88sgj+d3e9773xRlnnBELFiyIbN5EgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgRGQmCPAPd169bF29/+9siC3O+777647LLL4m1ve1vuXNddd1386Ec/\niptvvjluvfXW+MY3vhE33HDDSNRDGQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBQ5AJ7BLgPDAzEN7/5zZgxY0aOJsvifsstt+Tmb7zxxlxG98bGxpg5c2a8\n4hWviOuvv77ICTWfAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBEZCoHz3QmbPnh3Z19D0mc98Jl784hfnFleuXBlXXHHF0KZckPtQ8Hu28oknnoh3v/vdue0d\nHR35/cwQGI7AH//R6fEHrzil4JCamj2+VQu2WyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAYPwL7Ddq+HOf+1z84Ac/iNtvvz3X0s2bN0ddXV2+1bW1tdHe3p5f\nnjZtWrzmNa/JLb/nPe/JrzdDYDgCWTC7gPbhiNmXAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAwMQQKN1XMz796U/Hu971rvjpT38ac+fOze02derUaGlpyR+Sze+a\n7b2hoSGe+9zn5r4qKiry+5khQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQJPJ7DXAPcvfvGL8Xd/93e54PaTTz45X0YW6L5ixYr88vLly2PevHn5ZTMECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQOBgBfYIcF+2bFm8\n6U1viq9//eu57OxbtmyJ7CubrrnmmvjCF74Qa9asiSy4Pdvn6quvPthzO44AAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQFyvNzv5355Cc/Ge3t7bFo0aKC\nTdm6yy+/PL75zW/GqaeeGtXV1XHttdfGwoULC/azQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEDkagZDBNwz2wpaUlqqqqcl/7OjYLkF+8ePG+NltPgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQKBPbI4F6wdR8L\nDQ0N+9hiNQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nODiB0oM7zFEECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQGBkBQS4j6yn0ggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIEDgIAUEuB8knMMIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAYGQFBLiPrKfSCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQOAgBQS4HyScwwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIEBgZAXKR7Y4pREgQIAAAQIECBCI6Ozsjf7+wQKK2tqKKC0tKVg3mgvf+cXy6B9IddqlCtns\n7y5aMJrVcC4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPYjIMB9Pzg2ESBA\ngAABAgQIHJzAW992UzzxxLaCg//zP18Q849uLFg3mgtZbPvLLplfEGR/3c+XjWYVnIsAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgacRKH2a7TYTIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFRERDgPirMTkKAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECTydQ/nQ72E6AAAECBAgQIEBgYggMxsDg\nYAz2D+abs3Muv8oMAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJHUECA+xHE\nd2oCBAgQIECAwEQVmDSpMpqaqgqaV1Z6ZAcPqqwoi+/9amVBnSorjmydCipjgQABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBKBlM0+FwWLRoUSxevPhwFK1MAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJiAAlJWTsCLqkkECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAYjwIC3MfjVVNnAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQITEABAe4T8KJqEgECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBMajgAD38XjV1JkAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQITUECA+wS8qJpEgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB8SggwH08XjV1JkCAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwAQUEOA+AS+qJhEgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGA8CghwH49XTZ0JECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwAQUEuE/Ai6pJBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQGI8C5eOx0upMgMD4\nFxjo642ebeujpKQkqprnjP8GaQEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgMAhCwhwP2RCBRAgMFyB/u6O2HzH96OicXr0tW+N/s62mHHJK6OkzI+k4VranwABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwkQRKJ1JjtIUAgfEhsO7nX4ra\nuSfH5DMujWnPeFkug3vLktvHR+XVkgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBA4LAJCHA/bLQKJkBgXwIV9VOifsGZ+c0NJ10UPVvX5pfNECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIFKeAAPfivO5aTeCICgwO9Ed/V1u+Dr0tm2Iw\nv2SGAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgWAUEuBfrlddu\nAkdQoOGEC+Kp7/5rdK5dGu0rH4ptD/0yppz1/CNYI6cmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAYCwLlY6ES6kCAQHEJ1Mw8Jma/8I3RuWZJRGlpTD3/iiivbSgu\nhFFqbfeWNTHY3xeVTTOitKJqlM7qNAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgACBgxMQ4H5wbo4iQOAQBSobp0X2ZTp8Alvv+2n0d3dGWVVtrLvpCzH3JW+J8rqmw3dC\nJRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEDlFAgPshAjqcAAEC\nY1Gg5fHfpOz45Sk7/ktz1auZdWxsvf+mXLb8kjI/+sfiNVMnAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAIIU/QiBAgACBiSfQu31D1B99Wr5h1dPnp3j3yujraMmvM0OA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQGGsCAtzH2hVRHwIECIyA\nQGllTXRvXZcvaaCvNzrXPxmlldX5dWYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAmNNoHysVUh9CBAgQODQBRpOOD9W/eCjMdDdERWN02LbAz+PplMvibKq2kMvXAkE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgcMkIIP7YYJVLAECBI6k\nQFl1fcy7+v/G4EB/dG9aFZPPuCzqF5x5JKvk3AQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgACBpxWQwf1piexAgACB8SlQWl4ZjSc9Y3xWXq0JECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBohSQwb0oL7tGEyBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYOwJCHAfe9dEjQgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCUAgLci/KyazQBAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTGnoAA97F3TdSIAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECRSkgwL0oL7tGEyBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYOwJCHAfe9dEjQgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCUAgLci/KyazQBAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTGnoAA97F3TdSIAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECRSkgwL0oL7tGEyBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYOwJCHAfe9dEjQgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCUAgLci/KyazQBAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTGnoAA97F3TdSIAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECRSkgwL0oL7tGEyBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYOwJCHAfe9dEjQgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCUAgLci/KyazQBAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTGnoAA97F3TdSIAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECRSkgwL0oL7tGEyBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYOwJCHAfe9dEjQgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCUAgLci/KyazQBAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTGnoAA97F3TdSIAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECRSkgwL0oL7tGEyBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYOwJCHAfe9dEjQgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCUAgLci/KyazQBAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTGnoAA97F3TdSIAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECRSkgwL0oL7tGEyBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYOwJCHAfe9dEjQgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCUAgLci/KyazQB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTGnsB+A9wHBwej\nv79/7NVajQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBg\nwgnsM8B9YGAgrrnmmvjgBz9Y0Oj3ve99ccYZZ8SCBQsimzcduEDnuidj/c1fj423fCtW//iT0d/V\nduAH25MAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQITXGCv\nAe533XVXXHLJJfGzn/2soPnXXXdd/OhHP4qbb745br311vjGN74RN9xwQ8E+FvYu0LN9Y6xf/OWY\net5LYtpFvxtNp10Sm+74QQz09e79AGsJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBQZAJ7DXD/4he/GG95y1viFa94RQHHjTfeGK961auisbExZs6cmdt+/fXX\nF+xjYe8CnWsfj+mXvDLKqutzO9QddWpUTp4ZPVvX7v0AawkQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBkAuV7a+/HPvax3OrFixcXbF65cmVcccUV+XVZkPst\nt9ySX161alV86lOfyi13dnbm15uJKCkpjYGergKKvrat2YaCdRYIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQrAJ7DXDfF8bmzZujrq4uv7m2tjba29vzy1VV\nVTF//vzccllZWX69mYjalLF90+3fi/KaSVHRMDValtwe/Z0tUdU8Fw8BAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIJIFhBbhPnZoCs1ta8nDZ/OzZs/PL06ZN\ni9e97nW55a985Sv59WYSdApsn3rBlbH13p8kjsGobJoVMy55VUrgLoO77w8CBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhkAsMKcJ87d26sWLEiL7d8+fKYN29e\nftnM/gWyIPdpz/id/e9kK4GDFNjW1hPb23sKjp48qTIaaisL1lkgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMFYFSodTsWuuuSa+8IUvxJo1ayILbv/6178eV199\n9XCKsC8BAodJ4Nu/WB7rNnfmv1ZvbI/v3rzyMJ1NsQQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgRGXmBYGdwvv/zy+OY3vxmnnnpqVFdXx7XXXhsLFy4c+VopkQCB\nYQs01lXGBadMyx/X1z8Q67d05pfNECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIEBjrAvsNcP/EJz5RUP+SkpL4r//6r/i3f/u3qKqqyn0V7GCBAAECBAgQIEBgwgr0\nbNsaT3zxs9G+akXUzz82TnjDW6K0bL+3kxPWQsMIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIEDg8AgcVkdTQ0HB4aqNUAgQIECBAgACBMSnQ390Vv3zFFTHQ0x0xOBhb7783Olat\njLP+8UOC3MfkFVMpAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAuNT4KAC3Mdn\nU9WawMQW6OsfiOVrW/ONHExz29t788tmCBAgQIDAoQis/ckNEQP9ueD2rJzB3p5oefzR2HrPXdG8\n8IJDKdqxBAgQIECAwAQQaF26JI3ysjIqG5tiytkLJ0CLNIEAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAgSMlIMD9SMk7L4ERFjjnhObYuL2roNRLzppZsGyBAAECBAgcrEB/ytw+0NdXcPhgWt59\nXcEOFggQIECAAIGiEFj5vW/Fsq/+V/S2tERpRUVMvfCZccY7/7Eo2q6RBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAiMvIAA95E3VSKBIyJwwrzGI3JeJyVAgACB4hBoPveCqJjUkALXtucbnM03\nnXp6ftkMAQIECBAgUHwC7SuXx5JPfzQGunZ0uB5IneI23XFrbLjllzH9omcXH4gWEyBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBwyAKlh1yCAggQIECAAAECBCa8QP3RC+L0v/2nqGhojJq586Lp\n9LPi4i9/Jxf0PuEbr4EECBAgQIDAPgW6Nq6Pssqqgu19rS3RvmplwToLBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQOFABGdwPVMp+BAgQIECAAIEiF5iasrg/57s/LXKF8d/83pZN0d/dmTor\nNEdZVe34b5AWECBAgMARFaickn6f1NQUjPJSWl0dtbPmHNF6OTkBAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAuNXQAb38Xvt1JwAAQIECBAgQIDAsARaltwR2x5cHF3rn4hV3/9IdG9ePazj7UyA\nAAECBHYXmLTguJh35TVRWlkZUVISFY1NMeWshTHjWc/ZfVfLBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQOCABGdwPiMlOBAgQIECAAAECBMa3QOe6J2L7w7+MuVf8eZSUlkbd/DNjy10/jubz\nr4zymvrx3Ti1J0CAAIEjKrDg918dk884K9qfWhGVDY0x9cKLj2h9nJwAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAgfEtIMB9fF8/tSdAgAABAgQIECBwQAI9W9elgMPfyQW3ZwdU1E+OqqlHRW/L\nRgHuByRoJwIECBDYn0DTKadH9mUiQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAoQqUHmoB\njidAgAABAgQIECBAYOwLlFRURRbkPjQNDg5G55olUVpZPbTKJwECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAIEjLiCD+xG/BCpAgAABAgQIECBA4PAL1M8/M9b+z6ejv7s9amefEK1P\n3BlV0+ZF1eRZh//kzkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEDgAAVkcD9A\nKLsRIECAAAECBAgQGM8CpeUVMfuFb4zy2sbo2rA8auedGlPOev54bpK6EyBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQITEABGdwn4EXVJAIECBAgQIAAAQJ7EygpLY2GE87f2ybrCBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECIwJARncx8RlUAkCBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEODue4AAAQIECBAgQIAAAQIECBAg\n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\nCBAgQIAAAQI9JaCCe09JWw8BAgQIECBAgACBPiQQK7YvW7woDBy6evoFmlX60JbZFAIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgd4UGNibK7duAgQIECBAgAABAgSaU2DAqsND/NMR\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6E6B/t0ZmLAIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECtAiq41ypnOQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDoVgEV3LuVU2AECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUKuACu61ylmOAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBLpVoNMK7nPnzg2TJ08OEydO\nDFtuuWW47777ujUCAiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAlGg0wruxx13XNhqq63Cs88+G84777xw0EEHhUWLFtEjQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLdKtBpBffbbrstTJkyJfTr1y/stttuYezY\nseGee+7p1kgIjAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIDCwimDt3bli8eHEYNWpUPtvo0aPD66+/ng+37Zk9e3a4+eabs1FxOR0BAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKhWoLCC+5w5c8KwYcPahTVkyJCw\nYMGCduNKA7FS+0svvZQNJklSGu2XAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAh0KlBYwX2ttdYK8+fPbxdIHF5vvfXajSsNjB07Npx55pnZ4D333FMa7ZcA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHQq0L9ojjXW\nWCPEFttfffXVfLYXX3wxbLDBBvmwHgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAg0B0ChRXc4womT54cpk2bFpYuXRpuvPHG0L9//7D55pt3x7qFQYAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcoGBeV+Fnm9+85th\n//33DxtuuGHWmvsll1wSBg0aVGFuowkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAQG0CnVZwHz9+fHj88cfD7Nmzw9prr13bWixFgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQ6EejfyfR8ssrtOYUeAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKiDQNUV3OuwbkESIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFcQAX3nEIPAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPSmgAruvalv3QQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQC6jgnlPoIUCAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHeFFDBvTf1rZsAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgEV3HMKPQQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQmwIquPemvnUTIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQC6ggntOoYcAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEelNABffe1LduAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgFVHDPKfQQIECA\n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\nqT+ttJKVCQwcOLBDtGs5x3UIxIhCgTlz5mTH8IABA9rN11eO4XYb1YAD8esF8Rxa3vEvF2mO4aL9\n1hxb0ByxnDdvXhgxYkSHyBb5u5534KppRLwfji2Ix5ZDy7si40rX8/IwDBcLxLS/+uqrh379+nWY\nsZJx0XHRIRAjekSg0r7qkZU3+UpqKXdv8k3ucvT7+v15l0G6aYFaXLtp1X0+mKL8Q5/f+JXcwFqf\nU6zkaptq8VquG/JOne/iWlw7D9UcBAgQIECAQE8LNG0F956Gsj4CBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqK9A//oGL3QCBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCdgAru1TmZiwABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTqLKCCe52BBU+AAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC1Qmo4F6dk7kIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoM4CKrjXGVjwBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCdgAru1TmZiwABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTqLKCCe52BBU+AAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC1Qmo4F6dk7kIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoM4CKrjXGVjwBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCdgAru1TmZiwABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTqLKCCe52BBU+AAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC1Qmo4F6dk7kIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoM4CKrjXGVjwBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCdgAru1TmZiwABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTqLKCCe52BBU+AAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC1Qmo4F6dk7kIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoM4CKrjXGVjwBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCdgAru1TmZiwABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTqLKCCe52BBU+AAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC1Qmo4F6dk7kIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoM4CKrjXGVjwBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCdgAru1TmZiwAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTqLKCCe52BBU+A\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC1Qmo4F6dk7kI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoM4CKrjXGVjw\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCdgAru1TmZ\niwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTqLKCCe52B\nBU+AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC1Qmo4F6d\nk7kIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoM4C/x/X\neinwtsIFtQAAAABJRU5ErkJggg==\n" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAC7gAAAH0CAYAAACt/2AgAAAEDWlDQ1BJQ0MgUHJvZmlsZQAAOI2N\nVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi6GT27s6Yyc44M7v9oU9FUHwx\n6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lpurHeZe58853vnnvuuWfvBei5qliW\nkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZPC3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz\n5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q44WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhG\nDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23BaIXzbcOnz5mfPoTvYVz7KzUl5+FRxEuqkp9G/Aji\na219thzg25abkRE/BpDc3pqvphHvRFys2weqvp+krbWKIX7nhDbzLOItiM8358pTwdirqpPFnMF2\nxLc1WvLyOwTAibpbmvHHcvttU57y5+XqNZrLe3lE/Pq8eUj2fXKfOe3pfOjzhJYtB/yll5SDFcSD\niH+hRkH25+L+sdxKEAMZahrlSX8ukqMOWy/jXW2m6M9LDBc31B9LFuv6gVKg/0Szi3KAr1kGq1GM\njU/aLbnq6/lRxc4XfJ98hTargX++DbMJBSiYMIe9Ck1YAxFkKEAG3xbYaKmDDgYyFK0UGYpfoWYX\nG+fAPPI6tJnNwb7ClP7IyF+D+bjOtCpkhz6CFrIa/I6sFtNl8auFXGMTP34sNwI/JhkgEtmDz14y\nSfaRcTIBInmKPE32kxyyE2Tv+thKbEVePDfW/byMM1Kmm0XdObS7oGD/MypMXFPXrCwOtoYjyyn7\nBV29/MZfsVzpLDdRtuIZnbpXzvlf+ev8MvYr/Gqk4H/kV/G3csdazLuyTMPsbFhzd1UabQbjFvDR\nmcWJxR3zcfHkVw9GfpbJmeev9F08WW8uDkaslwX6avlWGU6NRKz0g/SHtCy9J30o/ca9zX3Kfc19\nzn3BXQKRO8ud477hLnAfc1/G9mrzGlrfexZ5GLdn6ZZrrEohI2wVHhZywjbhUWEy8icMCGNCUdiB\nlq3r+xafL549HQ5jH+an+1y+LlYBifuxAvRN/lVVVOlwlCkdVm9NOL5BE4wkQ2SMlDZU97hX86Ei\nlU/lUmkQUztTE6mx1EEPh7OmdqBtAvv8HdWpbrJS6tJj3n0CWdM6busNzRV3S9KTYhqvNiqWmuro\niKgYhshMjmhTh9ptWhsF7970j/SbMrsPE1suR5z7DMC+P/Hs+y7ijrQAlhyAgccjbhjPygfeBTjz\nhNqy28EdkUh8C+DU9+z2v/oyeH791OncxHOs5y2AtTc7nb/f73TWPkD/qwBnjX8BoJ98VVBg/m8A\nAEAASURBVHgB7N0JnI1l/8fx3yyWGQyGwdjFFMOQXfJYiqxRQx5RWaNQWRKRklYKPbbI1l8UChEe\nRWTJLvuefQljjBnrYMZ/flfPuTtnmJmDwTlnPtf/debc63Vf1/s+nv/E9/4drxsJTWgIIIAAAggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCDxgAe8HfH0u\njwACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIICA\nESDgzgcBAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAAB\nBBBAwCUECLi7xG1gEAgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA\nAggggAACCCCAAAIE3PkMIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA\nAAIIIIAAAggggAACCLiEAAF3l7gNDAIBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBA\nAAEEEEAAAQQQQAABBBBAAAEEEECAgDufAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ\nQAABBBBAAAEEEEAAAQQQQAABBBBAAAGXECDg7hK3gUEggAACCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIEHDnM4AAAggggAACCCCAAAIIIIAAAggggAAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDgEgIE3F3iNjAIBBBAAAEEEEAAAQQQQAAB\nBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQLufAYQQAABBBBAAAEEEEAA\nAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEXEKAgLtL3AYGgQACCCCA\nAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIEDAnc8AAggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAgEsIEHB3\nidvAIBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAA\nAQQIuPMZQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBA\nAAEEEHAJAQLuLnEbGAQCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAXc+AwgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAggggAACCCCAAAIuIUDA3SVuA4NAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE\nEEAAAQQQQAABBBBAAAEEEEAAAQQQIODOZwABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAAB\nBBBAAAEEEEAAAQQQQAABBBBAAAEEEEDAJQQIuLvEbWAQCCCAAAIIIIAAAggggAACCCCAAAIIIIAA\nAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgTc+QwggAACCCCAAAIIIIAAAggggAACCCCA\nAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIuIQAAXeXuA0MAgEEEEAAAQQQQAABBBBA\nAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQICAO58BBBBAAAEEEEAAAQQQ\nQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAZcQIODuEreBQSCAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggQcOczgAAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIOASAgTc\nXeI2MAgEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ\nQAABAu58BhBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE\nEEAAAQRcQoCAu0vcBgaBAAII3CwQHx9/80a2IIAAAggggAACCNwkEBcXJ1evXr1pOxsQQAABBBBA\nAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAwP0ECLi73z1jxAgg4AICw4cPFy8vL4eXv7+/\nFC5cWLp37y5RUVHWKMPCwhyOy5Ahg5QqVUo6deokFy9etI7ThZ07d0qDBg0kICBAtL8KFSrIokWL\nHI5hBQEEEEAAAQQQcCeBe/V7k81AHwps3LixdOzY0baJdwQQQAABBBBA4L4K3M7vO/YDK1u2rPk7\now0bNthvZhkBBBBAAAEEEEAAAQTcXKB+/fpSsWLFW85i2bJl5r8Dfv3115v279u3z+wrWrSo3Lhx\n46b9bEAAAQQQQAABBBBAIC0J+KalyTJXBBBAILUFRo8eLVmyZDHdXr58WbZu3Sr6j5o7duyQX375\nxbpc+fLlpVu3bmb9woULcvjwYRkxYoTs2rVLli9fbrafPXtWnnrqKcmdO7eMGTNGcubMafpq2LCh\nrFmzRsqVK2f1xwICCCCAAAIIIOBuAqn5e5Nt7rGxseZ3rAULFkjr1q1tm3lHAAEEEEAAAQQeiICz\nv+/o4LZv3y5btmyR0qVLy/jx402RgwcyaC6KAAIIIIAAAggggAACLiPwzTffiBZP039rXrp0qTzx\nxBMuMzYGggACCCCAAAIIIIDA/RYg4H6/xbkeAgh4lECzZs0kKCjIYU6ZM2eWTz/91ITYCxUqZPYV\nKFBAXnjhBYfjdN+rr74qBw8elCJFisiPP/4ox48fl9mzZ1tP9FepUkXy5csnkyZNIuDuoMcKAggg\ngAACCLibQGr+3qRz37hxo7z00kty4sQJyZUrl7txMF4EEEAAAQQQ8EABZ3/f0alPnjxZtIJ7+/bt\n5e2335ahQ4eab/PzQBamhAACCCCAAAIIIIAAAk4IaMX2KVOmmG8BX7hwoXkQloC7E3AcggACCCCA\nAAIIIOCxAt4eOzMmhgACCDwggUcffdRc+c8//0x2BFqhXZuPj4951wrtX375pRVu140BAQGmknt0\ndLQ5hh8IIIAAAggggIAnCdzp701qoJVO9UHATZs2yUMPPeRJLMwFAQQQQAABBDxI4Fa/78THx8vU\nqVOlQYMG0rRpU7l48aLMmDHDg2bNVBBAAAEEEEAAAQQQQOB2BVauXGkKo9WvX1+aN28us2bNEv0G\ncBoCCCCAAAIIIIAAAmlVgAruafXOM28EELhnAvqXDdpCQkKsa8TFxcmVK1fM+uXLl2Xfvn3y0Ucf\nSb169aRgwYJmu/6Dp+0fPW0n6l9kHDp0SHr16mXbxDsCCCCAAAIIIOAxAnf6e5MCDBw48KZv0vEY\nGCaCAAIIIIAAAh4jcKvfdxYvXmy+haZFixaSO3duqVWrlnl4r02bNh4zbyaCAAIIIIAAAggggEBa\nF9B/G967d+9NDEeOHLlpm27Qb3kqUaKElC5dWvLmzSuvv/66qeiu7zQEEEAAAQQQQAABBNKiAAH3\ntHjXmTMCCKSawA8//CBZsmQx/Z0/f17WrFkjM2fONNW3bMF13fnTTz+Jn5+fw3X1HzCXLl3qsM1+\nRfvr0qWLFC9eXDp06GC/i2UEEEAAAQQQQMDtBFL796agoCC3M2DACCCAAAIIIODZAs7+vqPBFQ2t\nlCxZ0oC0atVK2rZtK7t37zZ/D+TZSswOAQQQQAABBBBAAIG0IbB9+3Z55JFHnJqshuG///57efPN\nN83x+k3gTz31lHkQloC7U4QchAACCCCAAAIIIOCBAgTcPfCmMiUEELh/Ap07d7Yu5u3tLfny5ZPu\n3bvLgAEDrO26UKZMGXn11VfNttjYWNEn87/77jupWrWqzJ8/X4oUKeJwfExMjDRq1Mgc99tvv0n6\n9Okd9rOCAAIIIIAAAgi4m8C9+r3J3RwYLwIIIIAAAgh4roAzv+9cuHBBZs+eLe+++64FER4ebv7e\naPz48fL5559b21lAAAEEEEAAAQQQQAAB9xXQb/v+4osvbprAtm3bpE+fPg7b58yZI9HR0fL8889b\n21u2bCkvvPCCrFu3TipVqmRtZwEBBBBAAAEEEEAAgbQiQMA9rdxp5okAAvdEYNeuXaJP0GsLCAhI\nMoiuAfZOnTo5jKFnz55SqFAhmTBhgnz44YfWvsjISPNE/uHDh2XRokUmHG/tZAEBBBBAAAEEEHBT\ngXvxe5ObUjBsBBBAAAEEEPBQAWd+39Fv/rt06ZL0799f3nvvPUvi6tWropXdP/nkE0mXLp21nQUE\nEEAAAQQQQAABBBBwT4GsWbNKgwYNbhp8pkyZbtqm/y2gzfYtT7p848YNfTNV3Am4Gwp+IIAAAggg\ngAACCKQxAQLuaeyGM10EEEhdgRw5clgB99vtOTg42PwlxYoVK6xTz549K7Vr15YzZ87I8uXLJTQ0\n1NrHAgIIIIAAAggg4M4Cqf17kztbMHYEEEAAAQQQ8EwBZ37f0eBKWFiY9O3b1wFBw/EDBw4UrdzY\nrFkzh32sIIAAAggggAACCCCAgOcKnDp1Sn755Rfp0KGDPPnkkw4TnTRpkkybNk2GDRsmtwrGOxzM\nCgIIIIAAAggggAACHiZAwN3DbijTQQAB9xGIiIiQffv2WV81Fx8fL/Xr15eoqChZuXKlqe7uPrNh\npAgggAACCCCAwL0TSPx70727Ej0jgAACCCCAAAL3TuDo0aOydOlS+fzzz6VFixYOF7p27ZqMGjXK\nVGck4O5AwwoCCCCAAAIIIIAAAh4t8N1330lcXJz5lqeCBQs6zDV79uxSr149mT59urRr185hHysI\nIIAAAggggAACCHi6AAF3T7/DzA8BBFxC4NChQzJu3DgzFg2ya4V2rdilXz/dqVMns338+PGybt06\neeWVV8xT+vYDz58/vwm/229jGQEEEEAAAQQQ8EQBZ35v8sR5MycEEEAAAQQQ8HyBKVOmmEk2b978\npsmmS5fOhN6//PJLOXLkiCQOttx0AhsQQAABBBBAAAEEEEDAIwT034yrVq16y/8G0G/+1m8F139H\nJuDuEbebSSCAAAIIIIAAAgjchgAB99vA4lAEEEDgTgU2b94sHTt2NKd7e3tL7ty5pVSpUjJ69Gip\nUKGC2a5/eaFtzJgx5t3+R926dQm424OwjAACCCCAAAIeK+DM700eO3kmhgACCCCAAAIeLfDNN99I\ntWrVRAsZ3Kq99NJLpor7xIkTZcCAAbc6hG0IIIAAAggggAACCCDgQQLbt2+XTZs2yYgRI245Kx8f\nH2nZsqUMGTJEduzYISVLlrzlcWxEAAEEEEAAAQQQQMATBbxuJDRPnBhzQgABBBBAAAEEEEAAAQQQ\nQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEHAvAW/3Gi6jRQABBBBAAAEE\nEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEPBUAQLunnpnmRcC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIOBmAgTc\n3eyGMVwEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ\nQMBTBQi4e+qdZV4IIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAggggICbCRBwd7MbxnARQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE\nEEAAAQQQQAABBBBAAAFPFSDg7ql3lnkhgAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC\nCCCAAAIIIIAAAggggAACCCCAAAJuJpCmA+4REREyffp0N7tlDBcBBBBAAAEEEEAAAQQQQAABBBBA\nAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEPBMgTQdcI+KipIlS5Z45p1lVggggAAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAgJsJpOmAu5vd\nK4aLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgh4\ntIBbB9wrVqwoBQsWtF5jx441N0srszdv3lxCQkIkLCxMVq1a5dE3kckhgAACCCCAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAKeIODrrpOIjIyU/fv3y9GjR8XL\ny8tMI3369Oa9U6dOUrp0aZk+fbosW7ZMwsPD5eDBg+Ln5+eu02XcCCCAAAIIIIAAAggggAACCCCA\nAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIICAxwu4bQX3zZs3S/ny5eXGjRuyb98+\n0XC7r+/fef2FCxdK586dTfC9Zs2akj9/flm5cqXH30wmiAACCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIuLOA21Zw14D7jh07pEKFCqaK+yOPPCJLliwx\ngffY2FgJDAy07kuePHnk9OnT1joLCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII\n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\npfmDZR3EAgIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggkMYEtGr75nd6Osx6\n+6D3pdJ/xolfnrwO21lBAAEEEEAAAQQQeLACPn7+jgOIj5fz+/c6bku0plW+FyxYIMWLFzd7tIr5\noEGDTPXvdOnSJTo66VUNk3///ffi4+Mj5cqVM6Hqq1evypw5c8xJpUqVMpXLd+/eba61atUqUy1+\n1KhRZr8G2NOnT2+qw2sAWqu1azt9+rQJSBctWtSs37hxQ3r06GGqf2tA/VZNj3nllVekV69eZrcG\n7bWy+eLFi0VD9t27dzcB9B9//NFkh/UgDcG//PLL5pjatWub81K69vLly6Vly5bmWnrC448/bgLm\np06dEq2G37x5c2MyePBgcx0Nc8+bN09Gjhxp+tcfKV3D2bGqv47H1jSwvmjRInnrrbdE56NV9GfM\nmGGq2+sxOg699xr8t7XbvYfOjs3W/63ed+zYIbZ8t1bp16bj+P3330Xvo2a7nWluXcFdn+7Qpzc0\n5W9rWt5e/zDqVwPYmn7NgX5gaAgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA\nQFoWOLdzmySkShwItBpo9J5dDttYQQABBBBAAAEEEHjwAukCsjoOIqGieIbAHI7bEq0FBwdb4Xbd\nVa1aNYmLi5Njx44lOjL51apVq5pwux6lYXZtWpnb1jS0rG3//v3mfejQoVb4/cSJEyaMvXPnTrNP\nq4vbmhattoXbdVuxYsXMrvPnz9sOueW7Fry2Ne0jY8aMotXdNTStFd41mG4fntaK79o0eG9rKV27\ncuXKplJ6586d5eeffzah9vHjx0toaKjp4oUXXhCt0r527VqzPnfuXIlPeOggPDzcdglTlDup+d3O\nWO3nq52HhISY+eqyPnTQokULE7bXPrVNmzbNVLm3z0/fzj28nbGZCybxo2TJkibXrSYfffSRbNu2\nTfRhh88//9zh/iRxurXZbQPuWuLfz89P6tata01GFzT1r1+FYN/0uAsJ/zFma8OHD5cSJUpIkyZN\nJDo62raZdwQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAwKMF0iVkKnz9HXMV\nXr6+4puQraAhgAACCCCAAAIIuJZAaLc+ZkD6+5pWcw8IeURCe/RNdpC24LntoAwZMpjF69ev2zY5\n9W7fjwaqtRUqVMg617bNtkHzu+3atTMFqvPlyydt2rSRvXv/rjZvC2HrsUFBQbZTzLttfBrCT67l\nzJnTYbdWh9dwuVZXv3z5sqkSbn+Ahtkfeugh0bC9raV07XHjxpkK6BMmTDBhcT2+d+/e5gEB7UMD\n40WKFDGV03VdQ+UNGzaUrFn/eRAhuWvczlgTz1eddL62pmH7I0eOyJo1a0zwXav2a8jfvt3OPbyd\nsdlfI/GyZrh//fVX0fG/8847Urp0aXn44YdFHwa4neaWAXf9Q9CtWzd54oknTEn9Xbt2mSciVq9e\nbUD0iQz7puv2N0m/ckBL3U+ePFkCAgLsD2UZAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAA\nAQQQQAABBBDwWIFc1WpJ+sBA8UqXzszRO0NGyZS/oOSsVNVj58zEEEAAAQQQQAABdxXIUjREavzw\nXynZq78JtlcY8uVNDyveydyuXr3qcNqZM2dMJXT7jb4Jofrbaa1atTKZ3kGDBsm+ffvk+PHj0qVL\nF9OFfcD9dvq0P9a+Orv9dq1Y7p1Q2f7s2bP2m82yFse2r6Z+0wGJNmimeOrUqabY9syZM00R7sGD\nB8uwYcOsIzVErvu04vzChQtvCpVbB95i4XbGmtR8bd1WqFDBBMd1LD/99JOkS/j9vnHjxrbd5v12\n7qGzY9NxXbt2zeE6muu2b5UqVZL169fLoUOHZOTIkaLhfK3ifvDgQfvDkl12y4D7uXPnzFcSjB07\nVj7++GOT9N+8ebN88803ki1bNlPZ3f6rFBSoYMGCFoRWdNcboU9MpPQBsE5iAQEEEEAAAQQQQAAB\nBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQcHMB74Tgy+MTZ0hIu1clX/3G8nCn16Xi8HFuPiuG\njwACCCCAAAIIeK5AhsCckrdOAwl+sm6qhNszZ84sERERFphWdt+9e7e1ficLGphfvHixdO3aVbQI\ndbFixUw3f/zxh3lPqTr7nVzTdo5Wcg8JCTHXt23T9y1btsjp06dNBXH77UktX7lyRZo0aWKqs6tR\neHi4WdaA/KZNm6zTNMivldM19K55ZK3g7mxLrbHarmd7qGD+/PkmQK7judPm7NgSf370etu2bbMu\nqwXIa9asKfrQhFb814cctCC5Vp/funWrdVxKC24ZcNcPy6pVq6yX/oHQD9Xo0aPNfJs3by76xIT+\nodMnE/TJjNDQ0JQs2I8AAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCHi8gJeP\njxT+94umEmjBZ54Tb5/bq87p8UBMEAEEEEAAAQQQ8GABrfw9btw4Wbp0qQm2t2/f3oSR72bKGo6u\nUqWKqeB++PBhiYmJMdfQ6t3aLl26dDfdp3hu3759Zfbs2TJ06FCJjo42gevWrVtLuXLlpFq1aime\nrwdkzJhRgoKCpF+/fqbwdlRUlKnmfuDAAalRo4bVR4kSJUy/Wqm+adOmpjq5tdOJhdQYq+0yGnDf\ns2ePzJkz57YqydvOT/zuzNjKly8vaqLz13v91Vdfyddff211VbZsWfO5euONN8y7FinXfLdWk69a\n1flvjXLLgLulkMRC//79zR88Tf737t1bvvzyS1N6P4nD2YwAAggggAACCCCAAAIIIIAAAggggAAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggIDHCwwZMkRy5colTzzxhISFhYlWV+/WrZt4eXnd\n1dwHDhxozi9SpIjkyJHDVO1etmyZ+CQ8XLl27dq76julk1988UVTUX3AgAGSLVs2qVSpkuTJk0cW\nLlwomTJlSul0a/97771nKr43a9ZMAgMDpWPHjtKnTx/p0KGDdYwuaLBcQ/stW7Z02O7MSmqNVa+l\nBcP1wQKtql67dm1nLp/sMc6MTefeokULefvtt6Vw4cLyn//8xyHg7u/vL2PHjjXhd/186edB78N/\n//tf8wBBsgOw2+l1I6HZrXvUon6Fgj5NkVTbu3ev6B9UhaQhgAACCCCAAAIIIIAAAggggAACCCCA\nAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCQFgSOHz8uWbNmNeHo1JzvyZMnRUPOAQEBqdmt\nU31pJFqrigcHB992ZXX7C2jo/8iRI6KFtr29b64lrpXiv/jiC9Hq5Lfab99XUsupNdbHHnvMhNyH\nDRuW1KVue7szYzt//rzoK2/evEn2r5X8L168aO5HkgclscOjv2MquXB7Eh5sRgABBBBAAAEEEEAA\nAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAwKMF8uXLd0/mp5XTH1TTKvRa\nVfxum1ad18rjiduFCxfk1KlTMnz4cFPd/U7D7drv3Yz1+vXrEhsbKwsWLDDV8SdNmpR4qHe17szY\nsmTJIvpKrulDDnf6oINHB9yTQ2MfAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC\nCCCAAAIIIIAAAggggAACCCDgjEDDhg1l+fLlUq5cOenRo4czp9yTYyIjI8X2IME777wjxYsXvyfX\neZCdEnB/kPpcGwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE\nEEAAAQRcXmDkyJFy4sQJqV69uvj5+T2w8ebOnVvmz59vQu4atvfERsDdE+8qc0IAAQQQQAABBBBA\nAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBVBMICwsTfblCa9CggSsM\n456Nwfue9UzHCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA\nAAIIIHBfBDp06CAVK1a8L9fiIgjcSwEC7vdSl74RQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAA\nAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEnBbwdfpIDkQAAQQQQAABBBBAAAEEEEAAAQQQQAAB\nBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACB+yYQd+WCXIk4Kl7e3uIXXCzh3ee+XZsLIfCg\nBKjg/qDkuS4CCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA\nAAJJCFyLOSOnlk+Tv0PuR+T4/JESfy02iaP/2TxlyhQJCwuTHDlySOPGjeXEiRPWzipVqsi0adOs\ndV3o27evdOrUydpWo0YNWbhwodkWHBwsZcqUMedcvHhRWrduLblz55ZGjRrJkiVLrHN0YdasWVKt\nWjUJDAyUPHnySP369WXXrl3WMR988IH069dPpk6dKmXLlpVs2bKZYw4dOmQdc6uFUaNGySOPPCKZ\nMmWSRx99VIYNGyY3btyQ+Ph4qV27tnz22WcOp12+fFkee+wxmTt3rqxevVoqVaok+/btk7p165pr\n6nx0rPZtxYoVUr16dcmaNauEhIRI7969JTb2H+uUxr5u3TqpUKGCbNq0yb5b+fnnn6Vy5cpy/vx5\n0T7eeecdmThxopQuXVry5s0rXbt2NXMZOXKkFC9eXEqWLClDhw516OPUqVPSpk0byZcvnwQFBUmT\nJk1k//791jHLli0z146MjLS26YLO+/vvvzfboqOjpW3btua+6P2pVauWrFmzxuF4V1oh4O5Kd4Ox\nIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggkCBweuV0\nCSxXVwJCKkrgo3UkoPhjErNndbI2W7dulXfffVc6dOggb7zxhqxatUqaNm1qnaMB7IiICGtdFw4e\nPCh79+61tm3evNmEofU4DWVrsLxdu3ZSp04dOXfunHzyySemj44dO1rn/PDDD+Y6Gh6fMGGCvPrq\nq6L92F/78OHDMmnSJBNyf/bZZ2XAgAEmZP3cc89Z/SRe+Omnn0wIvHnz5jJ9+nQzhh49eph+vBOq\n2hcuXFg0AG/fFixYIBs2bDAh95iYGLNcr149EyjXcLy/v780a9ZMDhw4YE7buHGjCXxnz55dJk+e\nLK+99pqMHTtWwsPDrW5TGrsG9jWo/+2331rn6IKG2QMCAiRLliyifYwfP14GDx5sfJ555hkz9ief\nfFJGjx4tXbp0MSH7nj17WkH5a9euie7XEPvHH39sjvvrr7+kfPny1oMLek90DnqsfdNttnutc1q6\ndKkx/+qrr0Tt9EGGxKF4+/Mf5LLvg7w410YAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAA\nAQQQQAABBBBAAAEEEEAAAQQQQACBmwXSB+aTjDkLWDsyFSgpUVsWW+u3WtCQswa8tRq4Nq1CPmjQ\nIBN+Tpcu3a1OueU2rS6u1b99fHykXLlyJlB99epVmTNnjjm+VKlSpjL57t27zbU0SK/V4m1hcw2w\np0+f3lSH1wC2VmvXdvr0admzZ48ULVrUrGsldg2sR0VFiQbME7fly5dLsWLFTNBe92nleO03Y8aM\n5tAXXnjBBOrXrl1rxqMbtUK9hvG12rk2vcYrr7wivXr1Muu6r0CBArJ48WLRkH737t1NRfkff/xR\nvLy8zDEagn/55ZfNMVolXltKY9cQvpppgF370Yr38+bNE63ObmtajV3n9PDDD5tNWuFdg+dakf2h\nhx4y2/T+6Xkamh8zZoyosVbC18ry2jTwnitXLnn//fdNEN9sTOGHXrNly5bGQQ99/PHHpX///qLj\n0Ur/rtao4O5qd4TxIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAgggcCNOrkb/U209NvKYJJTeTtYlODjYCrfrgdWqVZO4uDg5dizh3NtoVatWNeF2PUXD7Noa\nNGhg3vWHBuC1aTBb29ChQ63w+4kTJ2TRokWyc+dOs+/SpUvmXX/kz5/fCrfruobXtZ0/f968J/5R\nuXJl+fPPP01gXau/a8j8o48+MmFtPbZ69eqmzxkzZphTtZ/58+db+2391axZ07ZojteAvFZ31/C7\nVnvX8Lct3K4HasV3bRrct7WUxq5he63SrmF7bXPnzpX4+HiHSvAaTLeF2/UYtdWHEWzhdt2mtjpn\nbevXr5eKFSta4XbdFhgYKJUqVXIYm25PrqnjkCFDpHPnzqKheg21azX50NDQ5E57YPuS/5Q/sGFx\nYQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBNKuQNbi\nj8uJ/46W8wc2SfSe1XIh4T3w0aeSBbEFz20HZciQwSxev37dtsmpd/t+tIq7tkKFClnn2rbZNkRG\nRkq7du1M+DpfvnzSpk0b2bt3r9mtIXJbs1VVt63bxqch/Fu1Zs2ayRdffCHbt283/WuAv27dunL0\n6FFzuHdC4P/55583ldP1OlphXoPqzzzzjEN3OXPmdFjXKvAaPtcK5pcvX7YC+7aDNMyuoXMN69ta\nSmPXhwKKFCkitrC9VpJv2LChZM2a1daFqI19U8eCBQvab7IeLNCNBw8evOkc3V6jRg05fvy4LjrV\nxo0bJ2o5YcIEE97XufTu3ds8/OBUB/f5IALu9xmcyyGAAAIIIIAAAggggAACCCCAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIJCSQPrseSR/kx4JgW1v8cmQWXJWeVa80/0dWE/p3OT2\nX7161WH3mTNnTCVz+42+vr72qykut2rVSubNmyeDBg2Sffv2mfB1ly5dzHn2AfcUO7rFAW+88Ybp\nb/Xq1fLWW2/JmjVrpGnTptaRWjldA+/r1q0zQffGjRtL5syZrf26YF+d3X6HVkPXkPzZs2ftN5vl\nCxcuOFSbv+mAW2zQSvAzZ840FekXLlx4UyX5xA8G3KILh00aRL/V2LRSva36vW1u9vf13LlzJsBv\n6ywgIECmTp0q+iCCjk8fEhg8eLAMGzbMdohLvRNwd6nbwWAQQAABBBBAAAEEEEAAAQQQQAABBBBA\nAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBD4W8DXL4tkLlJGMhcOS5Vwuwa/IyIiLF6t7L57\n925r/U4WNFi9ePFi6dq1q7z88stW8PqPP/4w3SVVnd2Za3366afyyiuvmBB6lSpV5JNPPpHOnTvL\n1q1brQB36dKlpVSpUia4/euvv94UKk/uOlrJPSQkxIzf/rgtW7bI6dOnRfu+naZB/yNHjpjguJ+f\nn6ngfjvnJz62ZMmSsmHDBomKirJ2aeV5nadtbLYwvz6oYGta8d7Wrly5Ik2aNDGV5fXY8PBws1y0\naFHZtGmT7TCXeifg7lK3g8EggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAggggAACCCBwbwQqVKgg48aNk6VLl5pge/v27cU+GH0nV9WQuIbPtYL74cOHJSYmxlxj5MiR\nprtLly7dSbfmnLJly8rYsWPNS8epVdznzp0r//rXv0zo3daxBstHjRolGTJkkHr16tk2O/Xet29f\nmT17tgwdOlSio6Nl27Zt0rp1aylXrpxUq1bNqT5sB5UoUcKcp5Xstcq8judu2muvvWZOf/HFF42t\nPpzw+uuvmxB9hw4dzD4NuqdLl0769etn7umyZcvMgwa2a2fMmFG0Erzu12C8huW1mvuBAwekRo0a\ndzO8e3YuAfd7RkvHCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC\nCCCAAAIIuI7AkCFDJFeuXPLEE09IWFiYaHX1bt26iZeX110NcuDAgeb8IkWKSI4cOWTy5MmiQWsf\nHx9Zu3btHfddt25deeutt+Tzzz83IW0NnOfOnVumTJni0GfLli3l8uXL8txzz5mwt8POFFY0PD5s\n2DAZMGCAZMuWTSpVqiR58uSRhQsXSqZMmVI4++bdGrbXUL+O6W6b3qtffvlFDh48KIULFzZz/+23\n32TWrFnmoQLtP2fOnDJ69GhZsWKFaMBeq7X36dNH9F7Y2nvvvWcqvjdr1kwCAwOlY8eO5hhbSN52\nnKu8e91IaK4ymPs9jr1794r+QdUnO2gIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA\nAggggAACCCCAAAIIIIAAAgikBYHjx49L1qxZJXPmzKk63ZMnT4q/v78EBASkar/a2bFjxyR79uy3\nDJ1r5fiHHnrIhLyrVq16R9fWSLX2ExwcfFeV17US/BdffCGHDh1yqDJ/R4OyO0kr2OsYtRr7rZo+\nrHDkyBEpVKhQktd15phb9X2/t7ltBXcF7t69u+hXD4SGhponJ2x4Wjq/efPmEhISYp4uWbVqlW0X\n7wgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCKRpgXz5\n8qV6uF1BtfL5vQi3a9/58+e/KdyuldJjYmLk3XfflVKlSsmdhtu1f61ir1XSM2TIoKu33S5cuCD7\n9++X4cOHmwrp3t6pG9PWSu1Jhdt1sFotX6u2J3ddZ4657YnfgxNSV+4eDDCpLkeNGmWeMti4caOs\nX7/efPXAmjVrzOGdOnUyZfS1QvuIESMkPDzcfO1AUn2xHQEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ\nQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTcS2DixImmEv2MGTNk3LhxD3TwDRs2lGLFikmO\nHDmkR48eD3Qs7n5xX3edgIbY27Zta54y0CcNrl69KlrVXdvChQtlzJgx5kmKmjVrmic2Vq5cKXXq\n1HHX6TJuBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE\nELATaNGihRQoUEAqVqwoefPmtdtz/xdHjhwpJ06ckOrVq4ufn9/9H4AHXdFtA+5a/l9f06ZNM9Xb\n9amHxx57TKKioiQ2NlYCAwOt26Rfd3D69GlrnQUEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBA\nAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQcG+BnDlzSpMmTVxiEmFhYaIv2t0LeN99Fw+2By8vLwkN\nDZUNGzbIrl27JDIyUjJlyuQwKH0K4sKFC9a24cOHS/HixaVx48YSHR1tbWcBAQQQQAABBBBAAAEE\nEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBDwNIGItb/LiZ/nS/SenZ42NeaDAAIIIIAAAgggYCfQ\noUMHU8ncblOaXcyePbsMGjQozc7f3Sfu9gH3f//73zJ58mR5/PHHRUv765MYMTExDvdF1+2/dqBj\nx46yevVqmTJligQEBDgcywoCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIOAp\nAn/06y7bPx0g2z8bKOte7yBHZk/3lKkxDwQQQAABBBBAAAEEkhRo0aKFlCpVKsn97HBtAbcNuE+c\nOFHWrl1r6ZYsWVL27dsn2bJlE63YfuzYMWvfoUOHpGDBgtZ6xowZRZ/M0HC7VoCnIYAAAggggAAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACniZwcvkSObtpg1yLPicSHy83rl2TQzOmysUj\nhzxtqswHAQQQQAABBBBAAAEHgS+//FIaNmzosI0V9xFw24D71atX5d1335Xr16/LuXPnTBX3mjVr\nGvnmzZvL4MGDzb6ZM2eKt7e3hIaGus9dYaQIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAggggMBdClw6dkTir1xx6CUu9opcORPhsI0VBBBAAIG/BVZuOyW/bjxhvRZtOC5b95+FBwEE\nEHhgAnvHDpcTv8w3149PeFjxz0lj5eicH1Icz5QpUyQsLExy5MghjRs3lhMnTljnVKlSRaZNm2at\n60Lfvn2lU6dO1rYaNWrIwoULzbbg4GApU6aMOefixYvSunVryZ07tzRq1EiWLFlinaMLs2bNkmrV\nqklgYKDkyZNH6tevL7t27bKO+eCDD6Rfv34ydepUKVu2rClqrcdoIeuk2urVq0XHvGPHDqlTp47p\n+6mnnpKDBw/Kxo0bRceq1+ratatDcWzNFH/99dem2+joaGnbtq05TsdWq1YtWbNmjXXJlPbrgdu2\nbRO9rp4fEhJizK4l3BNbc2ZuqXEd2/U8/d3XXSf40ksvyYoVK6REiRJmCuHh4fLmm2+a5f79+8vT\nTz8thQoVMtXcx48fL+nSpXPXqT7wccfHXZdD302WU8t/FbkhUvz1XpI97NEHPi4GgAACCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAJJC2QqUEh8M2eR6xfOWwdp4D1jUC5rnQUEEEAA\ngX8EIqKuSPUyua0NcfE3ZM3OCCldNNDaxgICCCBwPwUeeull+XP8KIlL+B3u8skTkiFHTsnfuGmy\nQ9i6daspIP3GG2+IBqqHDx8uTZs2FQ2Ka9u0aZNERDg+8Khh8ZMnT1r9bt682QTCH3vsMdHg9sSJ\nE6Vdu3by6KOPSlBQkHzyyScyduxY6dixo/z555/mvB9++EGee+456dy5s/Ts2VN0HGPGjDHX3rlz\npznm8OHDsmDBAkmfPr3pLyAgQN5//31z3vr1663r2y/ExMSI7qtXr54Zk75rEexnn31WdJ/mh/W6\nGtLPkiWLGZuev2XLFjl16pTp6rXXXpPly5fLgAEDJGfOnKLV3TUYr8F/fQggpf0a0q9cubKULFlS\nhg4dKlqkW4P66vbdd9+Zazgzt9S4jrlYGvjhtgF3f39eC2tuAABAAElEQVR/8wSHPg2SIUMG8fX9\nZyqFCxc2T0roH0D9g0S7O4GtH/STiNUrzFeVaU9b3n9bHh04WLKFht1dx5yNAAIIIIAAAggggAAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAvdMIFe1mvLXogVydtMGiUsI4aRLCBA99EJ70eA7DQEE\nEEDgZgEfHy/JkTWjtePSlevi7eVlrbOAAAII3G8BXz8/Kdr6ZdnQq6v45y8gIS93Fa8U/ndJq4pr\niLx48eJmuLGxsTJo0CDR7bdTLDpv3rzy/fffi4+Pj5QrV07Kly9vgt1z5swx/ZYqVcqEvnfv3m2u\ntWrVKlMtftSoUWa/BtA1yK7B83Pnzplq7brj9OnTsmfPHilatKg57saNG9KjRw+JioqS7Nmzm22J\nf8THx8srr7xiQuW6T/PBOqdPP/1UevfubQ7XKvDz58+3Au72fWi4vWXLlqYP3f7444+LFtPWALwG\n3FPa/84774jmlleuXGkyy9qHntesWTPp1auX8dFtKc0tta6j1/L09k8q3E1nmilTpiRHTrg9SRqn\nd8SePSPRu7Zb4XY98WrCtiOzphNwd1qRAxFAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBA\nAAEEELj/Ahp+enTgZxK5ca1cjT4nmQoWloBij9z/gXBFBBBAAAEEEEAAgTsSiE94SPHgtMmSp1Yd\nuRJxWo7/d67kb9Ak2b6Cg4OtcLseWK1aNfn444/l2LFjUqRIkWTPtd9ZtWpVE27XbRpm19agQQPz\nrj80AK9t//795npa2dzWtDL6jh07xFa5/dKlS1bAPX/+/Fa4XY8vVqyYOe38+fNJBtz1gH/961/m\nOP0RFvZ3gebE47FVk7cO/N+CVl8fMmSICdo3adJEatWqJePHj7cOS2m/BtM1FL9x40brnKxZs4q3\nt7esWbPGCrinNLfUuo41CA9ecPuAuwffG9eY2g0Rn4QK+YnbjbjriTexjgACCCCAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIuKJCjfGUXHBVDQgABBBBAAAEEEEhJ4M+vx0qGHDmlYHgL\nibtyRf4cP0qOLZiTbMjdFjy39Z3hfxnQ69dvL/dp349WcddWqNA/3wRk22a7TmRkpKlm/uOPP5pq\n7Hq+Br61aZV2W0tcvNo2vri4ONsht3zPly+ftV2D5dqSG491cMLCuHHjxNfXVyZMmCBffvmlBCR8\ns5FWhNfgv84juf1aAf/MmTMyd+5c87LvV5e1crytpTS31LqO7Xqe/P73HfbkGTK3uxLQ/2HMVqqs\nJDxmYvWTPlt2KdDkOWudBQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE\nEEDA3QXOnb8qizYct14rtp6SuPh/QpnuPj/GjwAC7ifwcMfXpFDT50W/mcfXz0+Kv/am5Kv39F1P\n5GpCZXj7pgFu+xC67tNA+O20Vq1aybx582TQoEGyb98+OX78uHTp0sV0kbjv2+nXdmziQL1tuzPv\nGmifOnWqaAh/5syZUrduXRk8eLAMGzbMnJ7cfr8Ed3317NlT4uPjb3ppP862+3UdZ8fjysf9k1p2\n5VEytgcqENqttwSWrSB+efJK5iJF5ZGuPSXw0fIPdExcHAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ\nQAABBBBAAAEEEEAAAQQQQAABBBBITYFmNQtLhUdyWq9KJXJKvcr/VAxOzWvRFwIIIHCnAl52BYvv\npI/MmTNLRESEdapWdt+9e7e1ficLGphfvHixdO3aVV5++WUpVqyY6eaPP/4w7ylVZ7+Tazp7zpWE\nyvdNmjSRGTNmiM49PDzcLBctWlQ2bdokKe3XhwtCQ0PNOXpNXdfX3r175cknn5TVq1c7NZT7dR2n\nBuMGBxFwd4Ob9KCH6J0+vVT4bJT869s5UnXCNAl+ou6DHhLXRwABBBBAAAEEEEAAAQQQQAABBBBA\nAAEEEEAAAQQQQAABBBBAAAEEEEAAAQRSVcA/o69kz5LB4ZUhnU+qXoPOEEAAgQctUKFCBRk3bpws\nXbrUBNvbt28vWsH9blr6hJxplSpVTAX3w4cPS0xMjLnGyJEjTbeXLl26m+7v6tyMGTNKUFCQ9OvX\nT3799VeJiooy1dwPHDggNWrUkJT268X13KNHj0rbtm1l586dJhjfrl0786BAxYoVnRrf/bqOU4Nx\ng4MIuLvBTWKICCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA\nAAII3K3AkCFDJFeuXPLEE09IWFiYaHX1bt26markd9P3wIEDzelFihSRHDlyyOTJk2XZsmXi4+Mj\na9euvZuu7/rc9957T0qXLi3NmjWTwMBA6dixo/Tp00c6dOhg+k5p/7PPPitfffWV/PTTT1KyZEl5\n/PHHJXv27PL111+Lr6+v0+O7X9dxekAufKDXjYTmwuO7p0PTrwfQP6hjx469p9ehcwQQQAABBBBA\nAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBFxF4Pjx45I1a1bJnDlz\nqg7p5MmT4u/vLwEBAanab2p0pmH+I0eOSKFChcTb++Ya4Snt1zHo+VoR3s/P746HdL+uc8cDdIET\nnX9swAUGyxAQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAAB\nBBBA4O4E8uXLd3cdJHF2njx5ktjz4DdrNXmtMJ9US2m/nlewYMGkTnd6+/26jtMDcsEDb378wAUH\nyZAQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE\nPF+AgLvn32NmiAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC\nCCCAAAIIuIUAAXe3uE0MEgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAAB\nBBBAAAEEEEAAAQQQ8HwBAu6ef4+ZIQIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA\nAggggAACCCCAAAIIIIBAGhSYNWuWeHl5SWRkZKrNPnv27DJo0KBU64+OEEgsQMA9sQjrCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAg9EgID7A2Hn\noggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAKJ\nBQi4JxZhHQEEbilw8fI12XEwyuF1+NSFWx7LRgQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAA\n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\nF154YWyzzTZx8MEHx6abbhrvvfdefPe7322CKi+6yWHDhsW7774bDz74YMydOzcuuOCCfB8WXdIU\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEChVgSoB7iNG\njIi33347Nttss9huu+1i//33z9+n7O2vv/56pPkdO3aM008/Pc/0XirZz1NG9t///vex2267xRpr\nrBHjx4+P0047rVTN1YsAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIEFiPQqjwbFjM9ZsyYkWdCv/TSS2OPPfaIX/3qV9G/f//FLVoy07788sv4/PPPI2Wir80w\nduzYfB9HjhxZm8UtQ4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQKNKNCmWNldu3aNX//613HMMcfE7373u9hwww3zjO4pM3rv3r2Lrdak09u0aVPr4PZU0QUL\nFsTs2bPjww8/bNJ62zgBAgQIECBAoLEE0jld6oFnSUN65vGjjz5a0mLmEyBAgAABAgSWW4FvfOMb\nUVZWpTPExVrMmTMnPvvss8XOM5EAAQIECBAgUF0g9Za88sorV5+82PczZ86M9DIQIECAAAECBAgQ\nIECAAAECpSeQEjOvsMIKpVcxNSLQTAUWyeD+1FNPxe233x4vvfRSfPe7340RI0bEwIEDY/LkyXHW\nWWfFDTfcEIccckicfPLJsdJKKzXT3f6q2q+++mr85Cc/iTXWWKNR9yNllU+vVVZZpVG3o/DGE/jk\nk08iXWRu7v/mG0+o9EueOHFipCDPLl26lH5l1XCxAu+991707ds32rVrt9j5Jpa2QOplZdy4cbHm\nmmuWdkVbYO3233//2HnnnZe4Z1988UX86Ec/WuJyDbGA79WGUCydMtLvhPQQRbdu3UqnUmpSb4Hx\n48fHiiuuGJ06dap3GVYsHYF0/pR+h7qQVjptsjQ1eeutt/LrM61bt16aYqy7FAJ//OMfa/V9989/\n/jOuueaapdhSzaumhxLT57p79+41L2huSQukhBvt27fXjiXdSkuuXGrHDh061OrYsOTSLNFUAtqx\nqeQbdrvpt2n6HZOuATe3IV3v/POf/1yrat94441x991312rZUlkoJVV4++2383txtXlYsFTqrR4E\nCNRfIF1rTt+vq622Wv0LsSYBAs1KYMaMGTFr1qzo06dPs6q3yhIgUH+BKVOmRLpWne4pGQgQ+Frg\nhBNOiE033fTrCcYIEFgqgSoB7mPHjo2tttoq9tprr/wH5yuvvBJPP/10/Pvf/46UHT0N77//fp7Z\n/a9//WvcdNNNeRD8UtVgOVj5rrvuir///e9xxRVXLAd72zJ38Zxzzom2bdvGz372s5a5g8vBXqWg\nzXRs22mnnZaDvW2Zu7jFFlvEdddd1+gPJbVMvabfqxTQvN1228Xrr7/e9JVRgyYXOPvss/OA6GOP\nPbbJ66ICSy+QenxKvyHSg7GG5i+Q2vHII4+MbbfdtvnvjD2IrbfeOq6++uoYNGgQjRYgsPbaa8dz\nzz3XLIO2WgB/Se3CSSedFOutt1788Ic/LKl6qUzdBNKNjm9+85t5j5l1W9PSpSRw/PHHx2abbRb7\n7LNPKVVLXeookH6bputOP/jBD+q4psVLSeCoo47Kf8eka8CG0hJIvSmvs8468cILL0Tnzp1Lq3Jq\nQ4BAowiMHj067yX+wQcfbJTyFUqAQOkJ3HbbbfHwww/HZZddVnqVUyMCBBpF4Le//W3+wP/RRx/d\nKOUrlAABAgQIJIGvotb/z+Kqq66Kn//85/mrgmfXXXeNBx54IHbcccd80oABA/IsVCmDu+6WK5T8\nJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGlFaiSwf2i\niy6Ka6+9NlLw+pprrhkpg/sZZ5wR6SnrHj16LO22ltv1U/eLCxcuzLtmWW4RmvmOp/ZLg+4zm29D\npiwxqf1atWrVfHdiOa/5l19+WehNZDmnaLa7rw2bbdM1eMV9rzY4aZMW6Du2SfkbfOPas8FJm7RA\n371Nyt/gG58/f37es1iDF6zAZieQjtXpt61rFM2u6apUWDtW4Wi2b7Rjs226KhXXjlU4mu2b1I6u\n/5Zu8zmXLd22UTMCjSXgmkRjySqXQGkKiIkpzXZRKwKNKeB+b2PqKpsAAQIEKgSqBLinH5pnnnlm\n3HnnnfHuu+/G9ttvHwcffHAMHz68Ynl/CRAgUHICLo6XXJPUqUIueNSJy8IECBAgQKDeAs6Z6k1X\ncis6fyq5JlEhAgQIEGiBAs6dWkajaseW0Y72ggABAgQIECBAoOkEUhxR69atJZJruiawZQLLXMBv\n6WVOboMECBAgUESgrPL0Nm3axG9/+9s8Y/vnn38e//jHPwS3Vwaqx/jZZ58dG2ywQay++uqRxg2l\nKTB06NDo379/4TVy5Mi8otOnT48RI0bEWmutFeuvv3489dRThR145JFHYquttsrbdvfdd4+0rGHZ\nC4waNSq+9a1vVdlwTW1T7DNZU1tXKdybBhVIT/Wmz9h5551XpVyfySocJfsmff6GDRsWG264Yey/\n//4xZsyYQl3r81mr6bNbKNhIsxZwrG2ezeeY3DzbrXqtnTNVF2m+750/Nd+2q15z51LVRbxfkoBz\nqSUJldZ851Cl1R51rY1zp7qKlebyi2vHX//614VrwOl68Pe///1C5etzLaOwspEGF3jjjTdin332\nya87ffvb346bb765sI2ariFpxwJTSYzU1FYlUUGVIECgXgL1+T5NGyp2jK5XJaxEgMAyERg/fnwM\nGDAgT5BZscGark/U9N3vGFAh6C+B0hbwW7q020ftCBAgsNwJZJnfCsOf//zn8ixze+F9bUaypzXL\nsy+38kcffbQ2iy9Xy9xyyy3lW265Zfmnn35aPnny5PIsALA8e2hguTJoDjv7ySeflPfo0aN85syZ\n5bNmzcpf2dOIedX32muv8t/85jflWRBJ+cMPP1y+8sorl8+ePbt8ypQp5X369Cl/5ZVXyufNm1d+\n/PHHl//oRz9qDrvbYuo4bdq08iOPPLK8V69e5RtvvHFhv2pqm5o+k8XaulCwkQYXeP7558uzh0Ty\nz192QaNQvs9kgaKkR9L3Wjomfvjhh3k9r7nmmvLvfve7+Xh9Pms1fXZLGkLl6iTgWFsnrpJY2DG5\nJJphqSrhnGmp+EpuZedPJdck9a6Qc6l60y3XKzqXaj7N7xyq+bRV9Zo6d6ou0jzfF2vHtDfZg/rl\n99xzT+E68Jw5c/KdrM+1jOap03xq/Z3vfKc83bNKw8SJE8u/8Y1v5NeharqGpB1Lq31raqvSqqna\nECBQV4H6fJ/WdIyu6/YtT4DAshG46qqrytdYY43ytm3blr/99tuFjRa7PlHTd79jQIHPCIGSFfBb\numSbRsUIECCwXAtUyeCeXSCMnXfeOQ477LB4+umnI5MpGvD/xRdfxOWXXx6DBg2KP/7xj9GvX7+i\nyy6vM+677748o223bt2id+/eebaRO++8c3nlKNn9fvnll2OTTTbJ/72/9dZb0a5du0i9GaQhteER\n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\nfscA/3gINF+B+n73FztWNF8JNSdAgACBZSlQNMD98ccfjzvuuCMOOuigyDKZLMs62RYBAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQILIcCZcX2uXv37nH//ffH\nRhttlL8uvvjiSE9VGQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAQGMIFM3gXrGx559/Pv7yl7/EqFGj4rPPPouddtopDjzwwNhll12ibdu2FYv5S4AAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIElkpgiQHuFaXPnz8/\nz+h+5513xm233Rbt2rWL/fbbLw477LAYPHhwxWL+EiBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgACBegmU1XatDz74IF566aV48cUXY8aMGTFw4MB49tlnY511\n1onTTz+9tsVYjgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQILFagxgzun3zySdx8881x/fXXxzPPPBMrr7xyHHDAAXHQQQfFuuuumxd46623xogRI+KFF16I\njTfeeLEbMZEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCCxJoE2xBR577LHYYYcd8tm77LJL/O1vf4v//M//jDZtqq6y00475ct89NFHxYoynQABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQILFGgaAb3559/Pp544onY\nb7/9olevXkUL+vLLL2Pq1Kl5dveiC5lBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgSWIFA0wD2tV15eHqNGjYrNN988Bg4cmBd1xBFHxDHHHBODBw9eQtFm\nEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB2guU1bTo\n9773vTjooIPiww8/zBdLAe+vvPJKrLfeenHxxRfXtKp5BAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgTgJFM7i/9dZbeSD7a6+9FoMGDapS6CWXXBK/+MUv\nYvr06dGuXbsq87whQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQL1ESiawf3BBx+MTTfddJHg9rSR/fffP2bPnh0ffPBBfbZpHQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsIhA0QD3wYMHx7/+9a8YP378Iivdc889\n0bp16+jbt+8i80wgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQL1EWhVng2LW/GLL76ItdZaK9ZYY4341a9+lWdyT9Oee+65OPnkk2PLLbeMUaNGLW5V0wgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQJ0Figa4p5JS\n9vadd945XnvttSoFDx8+PK644oro0aNHleneECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgACB+grUGOBeUeiECRPi5ZdfjtatW8fgwYNj9dVXr5jlLwECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaBCBWgW4N8iWFEKA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBGoQaFPDvHjq\nqafi4osvjpTBfd68eYss+vzzzy8yzQQCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIFAfgaIB7uPHj48dd9wxunXrFt/61reia9eu9SnfOgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoFYCRQPcH3zwwSgrK4tXX301\nevToUavCLESAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBOorUFZsxfLy8ujXr5/g9mJAphMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIBAgwoUDXDffvvt4913343Ro0c36AYVRoAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEFifQZnET07T27dvHvvvuG9tuu2384Ac/yLO5t27d\nusriJ510UpX33hAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAgfoKtCrPhsWtfP/998eIESMWN6sw7bPPPiuMGyFAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAksjUDTAfWkKtS4BAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKirQFltVpg1a1a8+uqrMXPmzJg7d25tVrEMAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCok0CNAe4TJkyI\n4cOHR+fOnWPDDTeMN954I04++eQ48cQTY/bs2XXakIUJECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBNAkUD3OfNmxff//73Y+zYsXHRRRdFx44d83K23nrr\nuOqqq+K4446rqVzzCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIBAnQTaFFv6gQceiIkTJ+YB7t26dYszzjgjX3TPPfeMrl27xoEHHhjl5eXRqlWrYkWYToAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEai1QNIP7W2+9\nFeuuu26k4Pbqw9ChQ2Py5Mkxbty46rO8J0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAEC9RIoGuC++uqrx5NPPhlTpkxZpOCbbrop2rRpE3379l1kngkECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKA+Am2KrTRs2LDo\n169f7LTTTvGzn/0sFi5cGCmr+9133x1//OMfY99994127doVW910AgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQJ4FW5dlQbI1XX301DjrooHjppZeqLLLb\nbrvFn/70p+jevXuV6d4QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAIH6CtQY4J4KTZnbX3jhhTx7e8rYvu6668aQIUPquz3rESBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBxQosMcB9sWuZSIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEGligTbHynnnmmTjllFOKzc6nP/LI\nIzXON5MAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNRW\noGiA+worrBB9+vSpUs6MGTPizTffjAkTJsRxxx1XZZ43BAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgaQRalWdDXQpIix999NExderUGDVqVF1WtSwBAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECgqUOcA91TSuHHj\nYs0114xPP/00OnfuXLRwMwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAQG0Fymq7YOXlPvroo1iwYEF89tlnlScbJ0CAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC9RYomsE9ZWn/29/+VqXgFNQ+bdq0uPLKK6NHjx4x\nZsyYKvO9IUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\n9RVoU2zFN954I37+858vMrtTp06x0UYbxf/8z/8sMs8EAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBQX4GiGdzrW6D1CBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAfQTK6rOSdQgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQEMLtClW4DPPPBOnnHJKsdmLTL/mmmti4MCB\ni0w3gQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI1Eag\naAb3Hj16RIcOHeKxxx6Ltm3bxoYbbhi9evWKV155JR599NEoKyuLPn36FF5t2hSNla9NPSxDgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAsu5QNGo9M6dO8fL\nL78cDzzwQAwbNqzAtGDBgjjqqKPitddei1GjRhWmGyFAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAksj0Ko8GxZXwJ/+9Ke49dZb4x//+McisydOnBj9+vWL\nSZMm5RncF1nABAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgUEeBsmLLd+3aNf71r3/FzJkzF1nkww8/jLKyskhZ3g0ECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAhBIoGuO+www7xxRdfxI9+9KN45ZVX8kD3jz/+\nOO64447Ya6+9YsSIEdGlS5eGqIMyCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIBAtCrPhmIOKbB91113jfHjx1dZJAW3X3nllZGyvBsIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBDCNQY4J42MH/+/Bg9enS8/PLL\n0alTp1h//fVj8ODBDbFtZRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAgYJAm8JYkZG2bdvGWmutFWVlZTFw4MBI7w0ECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKChBcpqKnDChAkxfPjw6Ny5c2y44YbxxhtvxMkn\nnxwnnnhizJ49u6ZVzSNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAnUSKBrgPm/evPj+978fY8eOjYsuuig6duyYF7z11lvHVVddFccdd1ydNmRhAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQk0CbYjMfeOCBmDhx\nYh7g3q1btzjjjDPyRffcc8/o2rVrHHjggVFeXh6tWrUqVoTpBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg1gJFM7i/9dZbse6660YKbq8+DB06NCZPnhzj\nxo2rPst7AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQ\nL4GiAe6rr756PPnkkzFlypRFCr7pppuiTZs20bdv30XmmUCAAAECBAgQIECAAAECBAgQIECAAIHm\nIDBnzpzmUE11JECAAIFlKLBw4cJluDWbIkCAAIEvv/wyT6w3b968WmE4h68Vk4UIECBAgAABAgQI\nECDQ7AWKBrgPGzYs+vXrFzvttFOMGjUq0gW9lNX99NNPz1/77rtvtGvXrtkD2AECBAhUFhg/fny0\natUqtt122ygvL688Kx//+c9/Hr179y5Mv+SSS/Ll0zoVr44dO8Zqq60Wxx9/fEyfPr2wrBECBAgQ\nIECAQDGBCy+8MD+XuPTSSxe7SDq3OProoxc775vf/Ga+7vPPP7/Y+SYSIECAAIGWKJCuU1b8Dv/7\n3/++2F287LLL8mU233zzxc6/5ppromfPnoudZyIBAgQINE+B+n4/zJo1K0488cRYZZVV8gRPAwYM\niP/+7/+OFHRpIECAAIElC9T1/loq8d13342tt946OnXqFCn5XufOnWOjjTaKZ599tugGncMXpTGD\nAIEmEqjr8e+KK64oXM+ouK5R+W86D60Y0jGy8ryysrLo3r17bLrpppHKMRAgQIAAAQIEWrpAm2I7\nmH5A3nnnnXHQQQdFCmZPw/7775//3W233eJ//ud/8nH/I0CAQEsUeOyxx+Kqq66KQw45pFa794c/\n/CG6dOmSL5syR7z66quRgt9Hjx4d//u//1urMixEgAABAgQIEDjttNMi/d5addVVa4Xx+uuvxyuv\nvBIbbLBBfu6SLmwbCBAgQIDA8iTQunXruOOOO2LnnXdeZLdvu+22RaZVTPjrX/8ahx9+eKT1DQQI\n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\n6iawpO+H22+/PWbPnh3PP/98/qpeegowEuBeXcV7AgQI1F5gcffXBg8eHM8++2z8+Mc/jtSLRnrA\nKA0DBgyISy65JO/VsPZbsCQBAgRKU2Bxx7+Kmp5yyikVo4v83W677QS4L6JiAgECBAgQILA8CrQq\nz4bF7fgjjzwSl156aaQLewYCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQEMLpJ4I\nO3bsGD179mzoopVHgAABAgQIECBAgAABAs1UoGiAezPdH9UmQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgWYqUNZM663aBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINDCBAS4t7AGtTsECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBorgIC3Jtry6k3AQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEWphAlQD35557Ll5//fUWtot2hwABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSag0CVAPfHHnss1l9//dh8\n883j6quvjpkzZzaHfVBHAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIEGgBAlUC3I844oi44YYbolu3bvHTn/40+vTpE4ccckg8++yzLWBXF92Fd999N04++eRF\nZ5hCgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAstcoEqA\ne4cOHWLfffeN+++/Pz744IM47bTT4oknnsgzum+wwQZxySWXxLRp05Z5JRtrg19++WV8+umnjVW8\ncgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgDgJVAtwr\nr9e3b9845ZRTYsyYMXkG96233jrOPPPMWGWVVfIg+Iceeqjy4sYJECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMBSCRQNcK9c6mabbRaXXXZZfPjhh3HLLbfE\n66+/Ht/+9rcrL9Ik40OHDo3+/fsXXiNHjszrMX369BgxYkSstdZasf7668dTTz3VJPWzUQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICOwfoUAABAAElEQVQAAQIECBAgQIAAAQIECBCo\nvUCb2i764osvxvXXXx+33XZbTJ48OXbbbbfartooy02dOjXeeeedGD9+fLRq1SrfRrt27fK/hx56\naGywwQZx8803x6OPPhp77LFHvPfee9GhQ4dGqYtCCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQGDpBWrM4J6Cws8666wYMmRIbLLJJvGPf/wjjj766JgwYULc\neeedS7/1pSjh5ZdfzutUXl4eb731VqTg9jZtvorXv+++++KII47IA9+322676NevXzzxxBNLsTWr\nEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBjCyySwT1l\nRr/11lvzbO1PPfVUdOzYMfbaa6+48sorY6uttmrs+tS6/BTgPnr06Nh0003zLO5rr712PPTQQ5EC\n3ufOnRsrrrhioazevXvHxx9/XHifMr+PGzcuJk2aFPPnzy9MN0KAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECTSdQJYP7DTfcEH369InDDz88D/weOXJkTJ48\nOf70pz+VVHB74kpB68cdd1y8+eabeYB7CsS/5ZZbIgXod+rUqYpohw4dYubMmYVpL774Ylx99dVx\nxx13xLx58wrTjRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIBA0wlUyeCegr2PPPLI+PGPfxzrrbde09WqFlveb7/9CkulbO0//OEP8wD3ESNGxIwZMwrz0kh6\nv8oqqxSmpYz06TV27Ni44IILCtONECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgEDTCVQJcP/Od74Ta6yxRkybNi0ee+yxJdZqm222WeIyjbVAyjY/aNCgGDp0\naL6JOXPmRK9evaJ79+6RMrZPmDAh+vXrl88bN25c9O/fv7GqolwCBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaACBKgHuN998c5x44om1Lra8vLzWyzb0gtOn\nT49TTz01/vGPf+QZ2q+77ro44YQT8s2kLO7nnntuXHjhhXHXXXdFWVlZrLPOOg1dBeURIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQAMKVAlw32+//aKmrOxv\nv/12/OxnP4sPP/ww9t133wasRt2LOuigg+LJJ5+MIUOGxNSpU2OPPfaIPffcMy/o9NNPj1133TUG\nDBiQZ3O/6qqrom3btnXfiDUIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAYJkJVAlw7927d6RX9SFlar/sssvi5JNPji5dusSdd94Zu+22W/XFlun7zp07x6hR\no2L27Nn5djt27FjY/mqrrRavvfZaTJkyJXr16lWYboQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIESlegSoD74qr57rvvxsEHHxyPPvpo7LPPPnHppZfGSiut\ntLhFm2Ra5cD26hUQ3F5dxHsCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAiUrkBZsapVZG3fYIMNYsyYMXH77bfHjTfeWFLB7cXqbjoBAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIND+BxQa4jxs3Lr797W/HUUcdFbvssku8\n8cYbscceezS/vVNjAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIEGg2AlUC3FPW9ssvvzzWX3/9GD16dNx2221x0003ydrebJpTRQkQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINB8BdpUrnoKbj/yyCPzSZtsskmMGjUqf1Ve\npvJ4CoA3ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB\nhhCoEuDevXv32HzzzfNy586dGxMnTmyIbSiDAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgsUaBKgPu+++4b6WUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLLWqBsWW/Q9ggQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwOIEFhvgPnny5Pj73/9eWH7BggVx/vnnx7e//e34\nyU9+Ek899VRhnhECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQINAQAosEuF977bXRt2/fOOGEEwrln3LKKXHSSSfF/Pnz45lnnokddtghnn/++cJ8IwQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYGkFqgS4//vf/47D\nDjsshg8fHnfddVde9pgxY/Ls7UcccUQ89thj8dprr8VWW22VL7e0G7c+AQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoEKgS4P7www/HggUL4uqrr4611147\nX6Yi0D1lcU9Dq1at4tBDD41XX301vvjii3ya/xEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAgaUVqBLgnrKzDx06NLp06VIoNwW9p2D3fv36Fab1798/5s+f\nH+PHjy9MM0KAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBJZGoEqAe/fu3WPSpEmF8lKG9scffzx22GGHwrQ08uabb0bbtm1jwIABVaZ7Q4AAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE6itQJcB9o402ivfffz9SJvc0\n3HbbbTFnzpzYddddC+WXl5fH9ddfH4MGDYp27doVphshQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJLI9Cm8sq77bZbbLnlljF06NDYaqut4tFHH82zt3/n\nO9/JF3vqqafi0ksvjX/+859x0003VV7VOAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQWCqBKhnc27ZtG7fffnsce+yxeeb2o446Kn9fVvbVYqeddlo89NBD\nccEFF8SIESOWasNWJkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAEClQWqZHBPM1ZeeeU455xzKi9TGL/22mtj1VVXjYqA98KMJh756U9/Gq1atYqRI0fmNZk+\nfXoceuih8dJLL0X79u3z6VtssUUT19LmCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQKAmgSoZ3GtaMM0bMGBAyQW3//3vf8+zzFeuewpu32CDDWLs2LFx6aWX\nxh577JFnpK+8jHECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQKC2BOgW4l1bVI6ZOnRq//e1v4+ijj65Stfvuuy+OOOKIPKv7dtttF/369YsnnniiyjLeECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBpCbQprerUrTaH\nH354nHnmmfHaa68VVpw+fXrMnTs3VlxxxcK03r17x8cff1x4/84778R7770XkyZNivnz5xemGyFA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBphNotgHuN954\nY3To0CG+973vVQlwT1ndO3XqVEU0LTdz5szCtBdffDH++te/xpw5c6Jjx46F6UYIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoOkEyppu0/XfcgpiP+6442LY\nsGFxzz33xJgxY+L999+Pp59+Onr27BkzZsyoUnh6v8oqqxSm7bXXXnHDDTfE7373u0WC4QsLGSFA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBZSrQLDO4f/rp\np7HmmmvGyJEjc6xJkybFF198Edddd1384Q9/yDO7T5gwIfr165fPHzduXPTv33+ZwtoYAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNRNoFkGuK+xxhrx1FNP\nFfb0/PPPj7feeisPbk8TR4wYEeeee25ceOGFcdddd0VZWVmss846heWNECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDpCTTLAPclMZ5++unx/9m7D/g4qmvx\n40crraRVr1axLPfewQaDDRgTOiZgwIGX8tIeJJC8hJ4GgTTyh5iQBMJzAoQaSkKAEIIJIZhmMO7d\nlm25yU29t9VK/3PH1lprWbJW2pW2/IaP0NQ7935X3p2dOffc+fPny9ChQ61s7o899pjY7faTHcZ2\nBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgQEU\nCIkA99tuu82DcNiwYbJhwwYpKSmRzMxMj20sIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggAACCASmgC0wq+WbWhHc7htHSkEAAQQQQAABBBBAAAEEEEAA\nAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBPpDIKQD3PsDkHMggAACCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII+EaAAHffOFIKAggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAQB8FCHDv\nIyCHI4AAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC\nCPhGgAB33zhSCgIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAggggEAfBQhw7yMghyOAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAgj4RoAAd984UgoCCCCAAAIIIIAAAgiEkYCrqV6aq4rF1dQQRq2mqQgggAAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAgP8Fovx/Cs6AAAIIIIAAAggggAACCISO\nQMOhQqktXC2R8SlSt2utZJ55tcQOGhY6DaQlCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC\nCCCAAAIIIIDAAAqQwX0A8Tk1AggggAACCCCAAAIIBJdAc1WJHF76jKSdeqmkTf2M5FxwvVRsWCrO\n2orgagi1RQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEAlSAAPcAfWGoFgII\nIIAAAggggAACCASeQFNZkWTMulIiYxxW5aLikiRh2BRpLj8QeJWlRggggAACCCCAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAggggAACCCCAQBAKEOAehC8aVUYAAQQQQAABBBBAAIGBEbBFRYuzptzj5I0l\neyQiMspjHQsIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACvRMgwL13bhyF\nAAIIIIAAAggggAACYSgQN3ictNSUSvX2T6W58rBUrP+PuOqrxZE7Jgw1aDICCCCAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIOB7AQLcfW9KiQgggAACCCCAAAIIIBCiAhGRkZJxxlVW\n6+r2bpKouCTJOucLEhEREaItplkIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg\ngED/CkT17+k4GwIIIIAAAggggAACCCAQ3AImmD1p9GnB3QhqjwACCCCAAAIIIIAAAggggAACCCCA\nAAIIIIAAAggggAACCCCAAAIIBKgAGdwD9IWhWggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA\nAggggAACCCCAAAIIIIAAAggggAACCCCAQLgJEOAebq847UUAAQQQQAABBBBAAAEEEEAAAQQQQAAB\nBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBAJUgAD3AH1hqBYCCCCAAAIIIIAAAggggAAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIBBuAkEb4O5yueTmm2+W6dOny4QJ\nE+TXv/61+7WrqKiQhQsXyujRo2Xy5MmybNky9zZmEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBA\nAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBAJTICowq3XyWj3yyCOyd+9eWbVqlTQ0NMiYMWPk\njDPOkFmzZskNN9wgU6ZMkRdffFHee+89WbBggezatUscDsfJC2YPBBBAAAEEEEAAAQQQQAABBBBA\nAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgQERCNoM7iaI/cknnxSbzWb9NDc3\ni8nqbqYlS5bIjTfeKBERETJ37lzJy8uTDz/8cECAOSkCCCCAAAIIIIAAAggggAACCCCAAAIIIIAA\nAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBAzwSCNoN7TEyMmJ8XXnhBfvWrX8mll15qZXCv\nqKiQpqYmSUtLcwtkZ2dLcXGxe3nnzp1SWFgoBw4cEKfT6V7PDAIIIIAAAggggAACCCCAAAIIIIAA\nAggggAACCCCAAAIIIIAAAsEk4KytlDaXU+wJaRIRGRlMVaeuCCCAAAIIIIAAAggggAACCJxQIGgD\n3NtbY7K0T5gwQVauXClbtmyxgt7j4+PbN1u/HQ6H1NbWutetWbNGXn31VWloaBCzjQkBBBBAAAEE\nEEAAAQQQQAABBBBAIHAFGov3SPW2j0VskeKsKpGsc78oUY7EwK0wNUMAAQQQQAABBBBAAAEE+kmg\nauvH0ly+X2z2WKnbt1kGX3KTRMZ6Pi/vp6pwGgQQQAABBBBAAAEEEEAAAQR8JmDzWUkDVNDnPvc5\nefrpp2X27Nny8MMPS0ZGhlRXV3vUxizn5ua611199dXy7LPPyn333SfHB8O7d2IGAQQQQAABBBBA\nAAEEEEAAAQQQQGDABZzVZXLoP09K2ikXy6DZ10jKlHlStvw1aXU2D3jdqAACCCCAAAIIIIAAAggg\nMJACtbvXS0tthWSccZWkz7zM+qlY97Zmc3cNZLU4NwIIIIAAAggggAACCCCAAAJ9FgjaAPcnnnhC\nli9f7gaYOHGibN++XVJSUqys7EVFRe5tu3fvlvz8fPcyMwgggAACCCCAAAIIIIAAAggggAACwSHQ\ncGiHDDrrWomKT7YqHJ83TmIy86Wp/EBwNIBaIoAAAggggAACCCCAAAJ+EmgqK5LE0TPFjHpupvgh\nEyTCFiUt9ZV+OiPFIoAAAggggAACCCCAAAIIINA/AkEb4N7c3Cx33323tLS0SGVlpZXFfe7cuZba\nwoUL5f7777e2vfzyy2Kz2WTChAn9I8pZEEAAAQQQQAABBBBAAAEEEEAAAQR8KBAhrc2NHuWZDIUR\ner+HCQEEEEAAAQQQQAABBBAIZwFbVIxmcC93E7S1tUmjBr1HREW71zGDAAIIIIAAAggggAACCCCA\nQDAKRAVjpU2dv/SlL8kHH3wg48ePt5qwYMECue2226z5u+66S+bPny9Dhw61srk/9thjYrfbrW38\nDwEEEEAAAQQQQAABBBBAAAEEEEAgeATi8ydI6SevSmRckkSnZEnN9hXSXFUiMRlDgqcR1BQBBBBA\nAAEEEEAAAQQQ8INA4qhTpfTTv2vJEdZ3pop1b0tC/iSJciT64WwUiQACCCCAAAIIIIAAAggggED/\nCURoL+62/jud789UV1cnMTExEhXVOVa/pKREMjMzuzxpQUGBLFq0SBYvXtzlPmxAAAEEEEAAAQQQ\nQAABBBBAAAEEEBhYAVdjnZSvWWJVwp6cJUljThdbFMkMBvZV4ewIIIAAAggggAACCCAQCAIuHfGq\neusyaWttkdiMfInLGxcI1aIOCCCAAAIIIIAAAggggAACCPRJoHNUeJ+K6/+D4+Pjuzxpd8HtXR7E\nBgQQQAABBBBAAAEEEEAAAQQQQACBgBKIjI2XzDOuCqg6URkEEEAAAQQQQAABBBBAIBAEIqNjJXXK\nvECoCnVAAAEEEEAAAQQQQAABBBBAwGcCNp+VREEIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA\nAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCPRBgAD3PuBxKAIIIIAAAggggAACCCCAAAIIIIAA\nAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggIDvBAhw950lJSGAAAIIIIAAAggggAAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgj0QYAA9z7gcSgCCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIICA7wQIcPedJSUh\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII9EGA\nAPc+4HEoAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC\nCCCAgO8ECHD3nSUlIYAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAggggAACCPRBgAD3PuBxKAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAggggIDvBAhw950lJSGAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA\nAAIIIIAAAggggAACCCCAAAIIIIAAAgj0QYAA9z7gcSgCCCCAAAIIIIAAAggggAACCCCAAAIIIIAA\nAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIICA7wQIcPedJSUhgAACCCCAAAIIIIAAAggggAAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII9EGAAPc+4HEoAggggAACCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAgO8ECHD3nSUlIYAAAggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCPRBgAD3PuBx\nKAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggIDv\nBAhw950lJSGAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAgj0QYAA9z7gcSgCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg\ngAACCCCAAAIIIICA7wSifFdU/5bkdDrlBz/4gbz77rvWic8//3y59957JTo6WioqKuSGG26QNWvW\nSGxsrCxevFjOPPPM/q0gZwtZgVde3S6trW0e7btqwRiPZRYQQAABBBBAAAEEEEAAAQQQQAABBBBA\nAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAwHuBoA1wf+qpp2Tnzp3y8ccfW62++uqr5emn\nn5avf/3rVnD7lClT5MUXX5T33ntPFixYILt27RKHw+G9EEcgcJzAo4+uEZeLAPfjWFhEAAEEEEAA\nAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgzwK2PpcwQAVMnTpV\nHnjgAbHb7dbPhAkT5KOPPrJqs2TJErnxxhslIiJC5s6dK3l5efLhhx8OUE05LQIIIIAAAggggAAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBPBII2g/vMmTPd7aur\n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\nAgQIECBAgAABAgQIEGiegAD35lmqiQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQaEBDg3gCeogQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECDQPAEB7s2zVBMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQINCAgwL0BPEUJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAoHkCAtybZ6kmAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIEGhAQIB7A3iKEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgEDzBAS4N89STQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECDQgIAA9wbwFCVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgACB5gkIcG+epZoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAoAEBAe4N4ClKgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAs0TEODePEs1ESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgEADAgLcG8BTlAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgSaJyDAvXmWaiJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgACBBgQEuDeApygBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQINE9AgHvzLNVEgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAg0ICHBvAE9RAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIEGiegAD35lmqiQABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQaEBDg3gCeogQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECDQPAEB7s2zVBMBAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQINCAgwL0BPEUJECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAoHkCAtybZ6kmAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIEGhAQIB7A3iKEiBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDzBAS4N89STQQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECDQgIAA9wbwFCVAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB5gkIcG+epZoIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoAEBAe4N4ClKgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAs0TEODePEs1ESBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEADAgLcG8BTlAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSaJyDAvXmWaiJAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBBgQEuDeApygBAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINE9AgHvzLNVEgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAg0ICHBvAE9RAgQIECBAgAABAgQIECBAgAAB\nAgQIEOi7AocffnjYbbfdmg4wc+bM8MADD5TrHTJkSLjgggvK79saWX311cPll10olOwAAAtjSURB\nVF/eVlLTprVcjhUrVoTLLrssLF26tGn1q4gAAQIECBAgQIAAAQIECBAgQIAAAQIECEQBAe7aAQEC\nBAgQIECAAAECBAgQIECAAAECBAgQ6CYCy5YtCx/96EfD7Nmzy0s0YcKEsO2225bfr6qRlstxyy23\nhEmTJoXly5evqsUxXwIECBAgQIAAAQIECBAgQIAAAQIECBDopQJr9NL1sloECBAgQIAAAQIECBAg\nQIAAAQIECBAgQKDHCWRZFuJfyyH2lN4dhpbLEXtwNxAgQIAAAQIECBAgQIAAAQIECBAgQIAAga4Q\n0IN7V6iqkwABAgQIECBAgAABAgQIECBAgAABAgRWmcCf//znsNNOO4Vnn302fPKTnwyDBw8Oo0aN\nCrfddlt5mb7+9a+HiRMnlt/Hkfvvvz985CMfCa+99lp5+kMPPRQOOeSQsNFGG4U99tgjTJ06NRQF\nd1999dVh9OjRYdCgQWkZ7rjjjnJdceTll18ORx99dNh0003D0KFDw/777x/mzJmT8rz11lth5513\nTuPf+MY3wpFHHpnGd99993Ddddel8fhv3rx54dhjjw3Dhg0LY8aMCffcc085rTTyxhtvpB7Whw8f\nHjbccMPw2c9+Njz//POl5DZfH3zwwTBu3Li07FtuuWVazoULF5bzlpYjrtM555yTpu+6667h+uuv\nL+dpb/3LGY0QIECAAAECBAgQIECAAAECBAgQIECAAIEaAgLca8CYTIAAAQIECBAgQIAAAQIECBAg\nQIAAAQI9U2Dx4sXh4YcfDp/61KfCJptsEn74wx+G/v37h4MOOig899xzaaXmzp0bnn766YoVXLRo\nUXjkkUfCsmXLynn22WefEAPPr7rqqhADvE877bRw4403VpQrvfn+978fTjzxxDBy5Mgwbdq0EIO/\nY2D5rbfemrK888474eMf/3j4/e9/H7773e+GSy+9NLz00kspSP3FF18Ma621Vpg8eXLKu9dee4UJ\nEyak8ccffzwFxsc3b7/9dlqPuJxTpkwJX/jCF8Jhhx1WEXQfe4CP84nzPeqoo8KVV16ZgvZ33HHH\n0DJgPVX+7r8333wzxHUdOHBguPbaa8Ppp5+eAudj3aWhtBxx/eIPB+Jw0kknpeWP4+2tf8xjIECA\nAAECBAgQIECAAAECBAgQIECAAAEC7Qms0V4G6QQIECBAgAABAgQIECBAgAABAgQIECBAoKcJxCDv\nGGz+la98JS36Jz7xibD55puHe++9Nxx//PEdWp2vfe1rqffzX/ziF2G11VYL++23X3jllVdSwPjh\nhx9eUUcMjv/2t78djjjiiHDNNdektNg7ewxcP+uss8KBBx4YLr/88jBr1qzwj3/8I4wYMSLliYHo\nsXf48847L1xxxRUpWP2YY44JY8eOTQHnFTPJ38Tg8yeeeCIF6m+22WYpef311w+f//zny1lvvvnm\nEHtjv+uuu8Lee++dpsdg/9hj/EUXXZSC68uZ3x156qmnwquvvprWIfZAH4f444AZM2aEaNmvX793\nc4aw9dZbh9122y2tT5zvgAEDQkfWv1yBEQIECBAgQIAAAQIECBAgQIAAAQIECBAgUCAgwL0ARxIB\nAgQIECBAgAABAgQIECBAgAABAgQI9FyB2ON6aYjB4Ouss06Ivbt3dHjsscfC+PHjU3B7qczUqVNL\noxWvMW+se9SoUeFPf/pTOS0GsseA8/nz54eHHnooxF7US8HtMVMMTt9pp50qypQLtzES5zNmzJhQ\nCm6PWWLwfAzALw1//OMfw3rrrRcGDRpUUW/1spXyx9dtttkm9d5+wAEHhIkTJ6Zg/rju8a8jQ0fW\nPwbYGwgQIECAAAECBAgQIECAAAECBAgQIECAQHsCAtzbE5JOgAABAgQIECBAgAABAgQIECBAgAAB\nAj1SYMMNN6xY7rXWWiusWLGiYlqtNzHfM888E4YNG1YrS8X0559/Pr0/9dRTK6aX3sybNy/MnTs3\nbLrppqVJ5ddx48al3tvLEwpG2lqmNddcM/UCXyoW5/X666+nXtZL00qvw4cPL41WvMZe2O+7775w\n0kknhXPOOSf9xUD82ON77Lm+vaEj6y/AvT1F6QQIECBAgAABAgQIECBAgAABAgQIECAQBVZ26cKD\nAAECBAgQIECAAAECBAgQIECAAAECBAj0IoF+/frVXJuY9s4771Skv/rqq+X3sUf0ddddNyxatKg8\nLY68+eab4aWXXqqYFt/Entjj8Je//CUF0ccA+ZZ/sef2GOC9cOHClK/lvyVLloStt9665aSa41ts\nsUXNOkqFNthggxDzLV++vGIZ4vI899xzpWytXmNP8rGX+RggP2XKlLD22munHtxjYH57Q0fWv706\npBMgQIAAAQIECBAgQIAAAQIECBAgQIAAgSggwF07IECAAAECBAgQIECAAAECBAgQIECAAIE+JzBw\n4MAwf/78ivV+8sknK96PHDkyPPDAAxXTfvCDH4QddtghLF26tGL6NttsE2LQ/M0335xe43j8u/zy\ny8PBBx+c8sc8Dz/8cHjttdfKZWPQeew5ffvtt0/TYmB9HGJwelvDhz/84fDoo49WBN4//vjjKfC+\nlD/OJ/aoPnPmzPKyZFkWDj300NQjeylfy9cZM2aE3XffPSxYsCAFx8ee3H/2s5+lAPknnniiZdY0\nHtctDnH549CR9U8Z/SNAgAABAgQIECBAgAABAgQIECBAgAABAu0ICHBvB0gyAQIECBAgQIAAAQIE\nCBAgQIAAAQIECPQ+gTFjxqTezC+44IIUDP7Tn/40XHfddRUresYZZ4Tf/OY34Uc/+lF4/fXXw513\n3hkuvfTScPrpp4d11lmnIu8HP/jBcMghh4RrrrkmBZG//PLL4fbbb095Y6B8zD958uRU5ogjjkjz\njAH2J598cnjhhRfCxIkTU9rqq6+e8t5zzz0pQL1iJvmbww47LPUWf8wxx4T//Oc/Yfbs2eG4446r\nyHbCCSeE2It7DFK/4447wosvvhjOOuusMH369LDnnntW5C29GT16dJg1a1Y45ZRT0mvsxT2u6xpr\nrBHGjh1bylZ+HTRoUBqfNm1acuzI+pcLGyFAgAABAgQIECBAgAABAgQIECBAgAABAgUCAtwLcCQR\nIECAAAECBAgQIECAAAECBAgQIECAQO8UiIHiEyZMCGeffXYYPnx4uOSSS1oFuO+3334pyPvcc88N\ngwcPDvvuu2/Yeeedw4knntgmyhVXXBHGjx+f6hw2bFiYNGlSCkiP84jDRhttFGLg+ty5c9M83//+\n94ff/e534bbbbkv1lir94he/mKZ95jOfKU0qv8bA9Rg4H4PiN9lkkxCD5/fee+80XsoUl/Xee+9N\nb/fff/+w2WabpV7ip06dGmIge1tD//79Q1z+2PP7dtttF7bccsvwq1/9Ktx9991h6NChrYrsuuuu\nIfYmH9fx4osvTuntrX+rSkwgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJtCPTLH0uatTHdJAIECBAg\nQIAAAQIECBAgQIAAAQIECBAg0OsFlixZEuJfDBavNcTb6LFH8yFDhqRA91r5StPffvvt8O9//zsF\nsffr1680ueJ1wYIFIdbbVvB4zPjf//43rFixIgwYMKCiXMs3sZf42JN6DE6vNSxatCgsXbo0xID7\njg6LFy8Ob775Zth4443bLRLrHzhwYOrpvZS5I+tfyuuVAAECBAgQIECAAAECBAgQIECAAAECBAhU\nCwhwrxbxngABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRW\nicBqq2SuZkqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBKoE/g/MjyYBcvMKUAAAAABJRU5ErkJggg==\n" + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "%%R -w 3000 -h 500 -u px -i snps_df,human_nonsyn_color,human_syn_color,duck_nonsyn_color,duck_syn_color # this sets the size of the plot...otherwise, it will go off the page\"\n", + "\n", + "require(ggplot2)\n", + "library(ggplot2)\n", + "require(grid)\n", + "library(grid)\n", + "require(gridExtra)\n", + "library(gridExtra)\n", + " \n", + "snps_df$gene = gsub(\"neuraminidase\",\"NA\", snps_df$gene)\n", + "snps_df$gene_f = factor(snps_df$gene, levels=c('PB2','PB1','PA','HA','NP','NA','M1','M2','NS1','NEP'))\n", + "\n", + "blank_data <- data.frame(gene_f = c(\"PB2\",\"PB2\",\"PB1\",\"PB1\",\"PA\",\"PA\",\"HA\",\"HA\",\"NP\",\"NP\",\"NA\",\"NA\",\"M1\",\"M1\",\"M2\",\"M2\",\"NS1\",\"NS1\",\"NEP\",\"NEP\"), x = c(0,2500,0,2500,0,2500,0,1800,0,1600,0,1500,0,1200,0,1200,0,1000,0,1000), y = 0, synonymous_nonsynonymous=\"nonsynonymous\",species='duck',color=c('duck_missense'))\n", + "\n", + "snps_df$color = gsub(\"stop_gained\",\"missense\", snps_df$color)\n", + "\n", + "genes = c('PB2','PB1','PA','NP','NA','M1','M2','NS1','NEP')\n", + "stops = list('PB2'=2300,'PB1'=2300,'PA'=2100,'HA'=1800,'NP'=1600,'NA'=1500,'M1'=1100,'M2'=1100,'NS1'=900,'NEP'=900)\n", + "plots = list()\n", + "\n", + "for (g in genes)\n", + "{\n", + " df = snps_df[snps_df$gene == g,]\n", + " stop = stops[[g]]\n", + " name = paste(g, \"plot\",sep = '_')\n", + " \n", + " # set PB2 and NP-specific y-axis aesthetics\n", + " if (g == \"PB2\"| g == 'NP'){\n", + " y_aesthetics = theme(axis.line.y=element_line(colour=\"black\"))+\n", + " theme(axis.text.y=element_text(hjust=0.5)) \n", + " } else {\n", + " y_aesthetics = theme(axis.line.y=element_blank())+\n", + " theme(axis.ticks.y= element_blank())+\n", + " theme(axis.text.y=element_blank())\n", + " }\n", + " \n", + " p <- ggplot(df, aes(x=reference_position, y=frequency*100, shape=color, colour=color))+\n", + " geom_point(size=2)+\n", + " geom_blank(data = blank_data, aes(x = x, y = y))+\n", + " theme(panel.grid.major=element_line(colour=NA,size=NA))+\n", + " theme(panel.grid.minor=element_line(colour=NA,size=NA))+\n", + " theme(plot.title=element_text(size=16, hjust=0.5))+\n", + " theme(strip.background = element_rect(colour=NA, fill=NA))+\n", + " theme(plot.margin=unit(c(1,0.15,1,0.15),\"cm\"))+ # this sets the plot margins as top, left, bottom, right\n", + " theme(axis.line.x=element_line(colour=\"black\"))+\n", + " theme(strip.text.x=element_text(size=13))+\n", + " theme(axis.title.y=element_blank())+#text(size=16, hjust=0.5, vjust=0.5))+\n", + " theme(axis.title.x=element_blank())+#text(size=16, vjust=0.5))+\n", + " theme(axis.text=element_text(size=12, colour=\"black\"))+\n", + " y_aesthetics+\n", + " scale_shape_manual(name=\"type\",values=c(human_nonsynonymous=19, human_synonymous=1,human_missense=4,duck_nonsynonymous = 15, duck_synonymous = 0,duck_missense=4),breaks=c(\"human_nonsynonymous\", \"human_synonymous\",\"human_missense\",\"duck_nonsynonymous\",\"duck_synonymous\",\"duck_missense\"),labels = c(\"human nonsynonymous\", \"human synonymous\",\"human missense\",\"duck nonsynonymous\",\"duck synonymous\", \"duck missense\"), guide=FALSE)+\n", + " scale_color_manual(name=\"type\", values=c(human_nonsynonymous=human_nonsyn_color, human_synonymous=human_syn_color,human_missense=human_nonsyn_color, duck_nonsynonymous = duck_nonsyn_color, duck_synonymous = duck_syn_color, duck_missense=duck_nonsyn_color),breaks = c(\"human_nonsynonymous\", \"human_synonymous\",\"human_missense\",\"duck_nonsynonymous\",\"duck_synonymous\",\"duck_missense\"),labels = c(\"human nonsynonymous\", \"human synonymous\",\"human missense\",\"duck nonsynonymous\",\"duck synonymous\", \"duck missense\"),guide=FALSE)+\n", + " theme(legend.text=element_text(size=16))+\n", + " theme(legend.title=element_blank())+\n", + " theme(panel.margin=unit(1, \"lines\"))+\n", + " theme(panel.background=element_rect(fill=NA, color=NA))+\n", + " theme(legend.key=element_rect(fill=NA))+\n", + " theme(legend.key.size=unit(0.6, \"cm\"))+ # alter this to make legend items further apart\n", + " labs(x=\"\\nnucleotide site\",y=\"SNP frequency (%)\\n\", title=g)+\n", + " theme(legend.direction = 'horizontal', legend.position = 'right')+\n", + " scale_y_continuous(limits=c(0,50))+\n", + " scale_x_continuous(limits=c(0,stop))\n", + " \n", + " plots[[name]] <- p\n", + "} \n", + "\n", + "## add a plot for HA with a legend \n", + "df = snps_df[snps_df$gene == \"HA\",]\n", + "ha <- ggplot(df, aes(x=reference_position, y=frequency*100, shape=color, colour=color))+\n", + " geom_point(size=2)+\n", + " geom_blank(data = blank_data, aes(x = x, y = y))+\n", + " theme(panel.grid.major=element_line(colour=NA,size=NA))+\n", + " theme(panel.grid.minor=element_line(colour=NA,size=NA))+\n", + " theme(plot.title=element_text(size=16, hjust=0.5))+\n", + " theme(strip.background = element_rect(colour=NA, fill=NA))+\n", + " theme(plot.margin=unit(c(1,0.15,1,0.15),\"cm\"))+ # this sets the plot margins as top, left, bottom, right\n", + " theme(axis.line.x=element_line(colour=\"black\"))+\n", + " theme(strip.text.x=element_text(size=13))+\n", + " theme(axis.title.y=element_blank())+#text(size=16, hjust=0.5, vjust=0.5))+\n", + " theme(axis.title.x=element_blank())+#text(size=16, vjust=0.5))+\n", + " theme(axis.text=element_text(size=12, colour=\"black\"))+\n", + " theme(axis.line.y=element_blank())+\n", + " theme(axis.ticks.y= element_blank())+\n", + " theme(axis.text.y=element_blank())+\n", + " scale_shape_manual(name=\"type\",values=c(human_nonsynonymous=19, human_synonymous=1,human_missense=4,duck_nonsynonymous = 15, duck_synonymous = 0,duck_missense=4),breaks=c(\"human_nonsynonymous\", \"human_synonymous\",\"human_missense\",\"duck_nonsynonymous\",\"duck_synonymous\",\"duck_missense\"),labels = c(\"human nonsynonymous\", \"human synonymous\",\"human missense\",\"duck nonsynonymous\",\"duck synonymous\", \"duck missense\"))+\n", + " scale_color_manual(name=\"type\", values=c(human_nonsynonymous=human_nonsyn_color, human_synonymous=human_syn_color,human_missense=human_nonsyn_color, duck_nonsynonymous = duck_nonsyn_color, duck_synonymous = duck_syn_color, duck_missense=duck_nonsyn_color),breaks = c(\"human_nonsynonymous\", \"human_synonymous\",\"human_missense\",\"duck_nonsynonymous\",\"duck_synonymous\",\"duck_missense\"),labels = c(\"human nonsynonymous\", \"human synonymous\",\"human missense\",\"duck nonsynonymous\",\"duck synonymous\", \"duck missense\"))+\n", + " guides(shape = guide_legend(ncol = 1))+ \n", + " theme(legend.text=element_text(size=16))+\n", + " theme(legend.title=element_blank())+\n", + " theme(panel.margin=unit(1, \"lines\"))+\n", + " theme(panel.background=element_rect(fill=NA, color=NA))+\n", + " theme(legend.key=element_rect(fill=NA))+\n", + " theme(legend.key.size=unit(0.6, \"cm\"))+ # alter this to make legend items further apart\n", + " labs(x=\"\\nnucleotide site\",y=\"SNV frequency (%)\\n\", title=\"HA\")+\n", + " theme(legend.direction = 'horizontal', legend.position = 'right')+\n", + " scale_y_continuous(limits=c(0,50))+\n", + " scale_x_continuous(limits=c(0,1800))\n", + "\n", + "extra <- ggplot()+theme(panel.background=element_rect(fill=NA, color=NA))\n", + "\n", + "top <- grid.arrange(plots[[1]],plots[[2]],plots[[3]],ha,ncol=4, widths=c(0.2,0.2,0.18,0.41))\n", + "bottom <- grid.arrange(plots[[4]],plots[[5]],plots[[6]],plots[[7]],plots[[8]],plots[[9]], extra, ncol=7, widths=c(0.16,0.15,0.11,0.11,0.09,0.09,0.12))\n", + "p <- grid.arrange(top, bottom, left = textGrob(\"SNV frequency (%)\\n\", gp=gpar(fontsize=16), rot=90), bottom=textGrob(\"nucleotide site\", gp=gpar(fontsize=16)))\n", + "#p\n", + "ggsave(\"Fig-1a-all-SNPs-2019-06-04.pdf\", p, width = 15, height = 5, path=\"/Users/lmoncla/Documents/H5N1_Cambodian_outbreak_study/paper-and-figure-drafts/figures-2019-06-04/individual-PDFs\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Supplementary Figure 3: plot a supplemental figure faceted by gene and sample\n", + "\n", + "For ease of plotting, I need to add in dummy data so that there is a facet for each gene and sample that gets plotted." + ] + }, + { + "cell_type": "code", + "execution_count": 88, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
samplegenereference_positionsynonymous_nonsynonymousfrequencyspeciescolor
0A/duck/Cambodia/381W11M4/2013HA793nonsynonymous0.0328duckduck_nonsynonymous
1A/duck/Cambodia/381W11M4/2013NP384nonsynonymous0.2043duckduck_nonsynonymous
2A/duck/Cambodia/381W11M4/2013PA939synonymous0.0455duckduck_synonymous
3A/duck/Cambodia/381W11M4/2013PA1118nonsynonymous0.1900duckduck_nonsynonymous
4A/duck/Cambodia/381W11M4/2013PA1608synonymous0.0438duckduck_synonymous
\n", + "
" + ], + "text/plain": [ + " sample gene reference_position \\\n", + "0 A/duck/Cambodia/381W11M4/2013 HA 793 \n", + "1 A/duck/Cambodia/381W11M4/2013 NP 384 \n", + "2 A/duck/Cambodia/381W11M4/2013 PA 939 \n", + "3 A/duck/Cambodia/381W11M4/2013 PA 1118 \n", + "4 A/duck/Cambodia/381W11M4/2013 PA 1608 \n", + "\n", + " synonymous_nonsynonymous frequency species color \n", + "0 nonsynonymous 0.0328 duck duck_nonsynonymous \n", + "1 nonsynonymous 0.2043 duck duck_nonsynonymous \n", + "2 synonymous 0.0455 duck duck_synonymous \n", + "3 nonsynonymous 0.1900 duck duck_nonsynonymous \n", + "4 synonymous 0.0438 duck duck_synonymous " + ] + }, + "execution_count": 88, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "snps_df2 = snps_df[[\"sample\",\"gene\",\"reference_position\",\"synonymous_nonsynonymous\",\"frequency\",\"species\",\"color\"]]\n", + "snps_df2.head()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 89, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/lmoncla/anaconda/lib/python3.6/site-packages/rpy2/robjects/pandas2ri.py:191: FutureWarning: from_items is deprecated. Please use DataFrame.from_dict(dict(items), ...) instead. DataFrame.from_dict(OrderedDict(items)) may be used to preserve the key order.\n", + " res = PandasDataFrame.from_items(items)\n" + ] + } + ], + "source": [ + "%%R -w 1000 -h 500 -u px -i snps_df2,human_nonsyn_color,human_syn_color,duck_nonsyn_color,duck_syn_color # this sets the size of the plot...otherwise, it will go off the page\\n\",\n", + "\n", + "require(ggplot2)\n", + "library(ggplot2)\n", + "\n", + "dummy = \"#ffffff\"\n", + "\n", + "snps_df2$color = gsub(\"stop_gained\",\"missense\", snps_df2$color)\n", + "\n", + "# this block of code is to ensure that even genes without SNPs get plotted in the facet plot. For each gene and \n", + "# sample, if there are no SNPs in that gene and sample, make a dummy row of data with a SNP at 0% frequency\n", + "samples = unique(snps_df2$sample)\n", + "gene_list = unique(snps_df2$gene)\n", + "for (sample in samples)\n", + "{\n", + " for (gene in gene_list)\n", + " {\n", + " x = snps_df2[snps_df2$sample == sample & snps_df2$gene == gene,]\n", + " if (nrow(x) == 0){\n", + " reference_position = 1\n", + " synonymous_nonsynonymous = \"synonymous\"\n", + " frequency = 0\n", + " species = \"dummy\"\n", + " color = \"dummy\"\n", + " row_to_append = data.frame(sample,gene,reference_position, synonymous_nonsynonymous, frequency, species, color)\n", + " snps_df2 = rbind(snps_df2, row_to_append)\n", + " }\n", + " }\n", + "}\n", + "\n", + "\n", + "# this block of code generates a blank data, dataframe that can be used to set the x limits on the facet plot\n", + "blank_data = data.frame()\n", + "\n", + "samples = unique(snps_df2$sample)\n", + "gene_list = unique(snps_df2$gene)\n", + "\n", + "# first, add in the 0/start lines\n", + "for (sample in samples)\n", + "{\n", + " for (gene in gene_list)\n", + " {\n", + " x = 0\n", + " y = 0\n", + " a = data.frame(sample, gene, x, y)\n", + " blank_data = rbind(blank_data, a)\n", + " }\n", + "}\n", + "\n", + "# then add in the stop lines \n", + "for (sample in samples)\n", + "{\n", + " for (gene in gene_list)\n", + " {\n", + " y = 0\n", + " if (gene == \"PB2\" | gene == \"PB1\" | gene == \"PA\"){\n", + " x = 2500\n", + " } \n", + " if (gene == \"HA\" | gene == \"NP\"){\n", + " x = 2000\n", + " }\n", + " if (gene == \"NA\"){\n", + " x = 1500\n", + " }\n", + " if (gene == \"M1\" | gene == \"M2\"){\n", + " x = 1200\n", + " }\n", + " if (gene == \"NS1\" | gene == \"NEP\"){\n", + " x = 1000\n", + " }\n", + " \n", + " a = data.frame(sample, gene, x, y)\n", + " blank_data = rbind(blank_data, a)\n", + " }\n", + "}\n", + "\n", + "### Now plot\n", + "snps_df2$gene = gsub(\"neuraminidase\",\"NA\", snps_df2$gene)\n", + "snps_df2$gene_f = factor(snps_df2$gene, levels=c('PB2','PB1','PA','HA','NP','NA','M1','M2','NS1','NEP'))\n", + "blank_data$gene = gsub(\"neuraminidase\",\"NA\", blank_data$gene)\n", + "blank_data$gene_f = factor(blank_data$gene, levels=c('PB2','PB1','PA','HA','NP','NA','M1','M2','NS1','NEP'))\n", + "\n", + "Sp <- ggplot(snps_df2, aes(x=reference_position, y=frequency, shape=color, colour=color))+\n", + " geom_point(size=3)+\n", + " geom_blank(data = blank_data, aes(x = x, y = y))+\n", + " #geom_blank(data = blank_data, aes(x = x, y = y))+\n", + " facet_wrap(sample~gene_f, scales=\"free\", ncol=10)+\n", + " theme(panel.grid.major=element_line(colour=NA,size=NA))+\n", + " theme(panel.grid.minor=element_line(colour=NA,size=NA))+\n", + " theme(plot.title=element_text(size=13))+\n", + " theme(strip.background = element_rect(colour=NA, fill=NA))+\n", + " theme(plot.margin=unit(c(1,1,1,1),\"cm\"))+\n", + " theme(axis.line.x=element_line(colour=\"black\"))+\n", + " theme(axis.line.y=element_line(colour=\"black\"))+\n", + " theme(strip.text.x=element_text(size=13))+\n", + " theme(axis.title.y=element_text(size=16, hjust=0.5, vjust=0.5))+\n", + " theme(axis.title.x=element_text(size=16, vjust=0.5))+\n", + " theme(axis.text=element_text(size=12, colour=\"black\"))+\n", + " theme(axis.text.x=element_text(hjust=0.5))+\n", + " theme(legend.text=element_text(size=16))+\n", + " theme(legend.title=element_blank())+\n", + " theme(panel.margin=unit(1, \"lines\"))+\n", + " theme(panel.background=element_rect(fill=NA, color=NA))+\n", + " theme(legend.key=element_rect(fill=NA))+\n", + " theme(legend.key.size=unit(0.6, \"cm\"))+ # alter this to make legend items further apart\n", + " labs(x=\"\\nnucleotide site\",y=\"SNP frequency\\n\")+\n", + " scale_shape_manual(name=\"type\",values=c(dummy=1, human_nonsynonymous=19, human_synonymous=1,human_missense=4,duck_nonsynonymous = 15, duck_synonymous = 0,duck_missense=4),breaks=c(\"human_nonsynonymous\", \"human_synonymous\",\"human_missense\",\"duck_nonsynonymous\",\"duck_synonymous\",\"duck_missense\"),labels = c(\"human nonsynonymous\", \"human synonymous\",\"human missense\",\"duck nonsynonymous\",\"duck synonymous\", \"duck missense\"))+\n", + " scale_color_manual(name=\"type\", values=c(human_nonsynonymous=human_nonsyn_color, human_synonymous=human_syn_color,human_missense=human_nonsyn_color, duck_nonsynonymous = duck_nonsyn_color, duck_synonymous = duck_syn_color, duck_missense=duck_nonsyn_color, dummy=dummy),breaks = c(\"human_nonsynonymous\", \"human_synonymous\",\"human_missense\",\"duck_nonsynonymous\",\"duck_synonymous\",\"duck_missense\"),labels = c(\"human nonsynonymous\", \"human synonymous\",\"human missense\",\"duck nonsynonymous\",\"duck synonymous\", \"duck missense\"))+\n", + " guides(shape = guide_legend(ncol = 1))+ \n", + " theme(legend.direction = 'horizontal', legend.position = 'right')+\n", + " scale_y_continuous(limits=c(0,0.5))+\n", + " scale_x_continuous(expand = c(0, 0))+\n", + " expand_limits(x = 0)\n", + "\n", + "ggsave(\"Fig-S3-all-SNPs-2019-06-04.pdf\", Sp, width = 40, height = 30, path=\"/Users/lmoncla/Documents/H5N1_Cambodian_outbreak_study/paper-and-figure-drafts/figures-2019-06-04/individual-PDFs\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Figure 1b: Frequency spectrum \n", + "\n", + "Plot the proportion of within-host variants that fall into different frequency bins. Calculate these proportions for each individual sample, and then plot the mean with error bars. " + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/lmoncla/anaconda/lib/python3.6/site-packages/ipykernel_launcher.py:3: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy\n", + " This is separate from the ipykernel package so we can avoid doing imports until\n", + "/Users/lmoncla/anaconda/lib/python3.6/site-packages/ipykernel_launcher.py:4: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy\n", + " after removing the cwd from sys.path.\n", + "/Users/lmoncla/anaconda/lib/python3.6/site-packages/ipykernel_launcher.py:5: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy\n", + " \"\"\"\n", + "/Users/lmoncla/anaconda/lib/python3.6/site-packages/ipykernel_launcher.py:6: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy\n", + " \n", + "/Users/lmoncla/anaconda/lib/python3.6/site-packages/ipykernel_launcher.py:7: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy\n", + " import sys\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sampleidsamplegenereference_positionreference_allelevariant_allelecoding_region_changesynonymous_nonsynonymousfrequency(%)frequencyUnnamed: 10speciescolorbin
0AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5A/duck/Cambodia/381W11M4/2013HA793GAAla265Thrnonsynonymous3.28%0.0328NaNduckduck_nonsynonymous1-10%
1AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NPA/duck/Cambodia/381W11M4/2013NP384AGGln117Argnonsynonymous20.43%0.2043NaNduckduck_nonsynonymous20-30%
2AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA939AGAla307Alasynonymous4.55%0.0455NaNduckduck_synonymous1-10%
3AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA1118GAArg367Lysnonsynonymous19%0.1900NaNduckduck_nonsynonymous10-20%
4AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA1608GAPro530Prosynonymous4.38%0.0438NaNduckduck_synonymous1-10%
\n", + "
" + ], + "text/plain": [ + " sampleid \\\n", + "0 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 \n", + "1 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP \n", + "2 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "3 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "4 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "\n", + " sample gene reference_position reference_allele \\\n", + "0 A/duck/Cambodia/381W11M4/2013 HA 793 G \n", + "1 A/duck/Cambodia/381W11M4/2013 NP 384 A \n", + "2 A/duck/Cambodia/381W11M4/2013 PA 939 A \n", + "3 A/duck/Cambodia/381W11M4/2013 PA 1118 G \n", + "4 A/duck/Cambodia/381W11M4/2013 PA 1608 G \n", + "\n", + " variant_allele coding_region_change synonymous_nonsynonymous frequency(%) \\\n", + "0 A Ala265Thr nonsynonymous 3.28% \n", + "1 G Gln117Arg nonsynonymous 20.43% \n", + "2 G Ala307Ala synonymous 4.55% \n", + "3 A Arg367Lys nonsynonymous 19% \n", + "4 A Pro530Pro synonymous 4.38% \n", + "\n", + " frequency Unnamed: 10 species color bin \n", + "0 0.0328 NaN duck duck_nonsynonymous 1-10% \n", + "1 0.2043 NaN duck duck_nonsynonymous 20-30% \n", + "2 0.0455 NaN duck duck_synonymous 1-10% \n", + "3 0.1900 NaN duck duck_nonsynonymous 10-20% \n", + "4 0.0438 NaN duck duck_synonymous 1-10% " + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# assign bins to each SNP frequency value \n", + "snps_df['bin'] = 'not done yet'\n", + "snps_df['bin'][snps_df['frequency'] <= 0.1] = '1-10%'\n", + "snps_df['bin'][(snps_df['frequency'] > 0.1) & (snps_df['frequency'] <= 0.2)] = '10-20%'\n", + "snps_df['bin'][(snps_df['frequency'] > 0.2) & (snps_df['frequency'] <= 0.3)] = '20-30%'\n", + "snps_df['bin'][(snps_df['frequency'] > 0.3) & (snps_df['frequency'] <= 0.4)] = '30-40%'\n", + "snps_df['bin'][(snps_df['frequency'] > 0.4) & (snps_df['frequency'] <= 0.5)] = '40-50%'\n", + "snps_df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
speciesbincount
0duck1-10%33
1duck10-20%4
2duck20-30%3
3human1-10%180
4human10-20%17
5human20-30%7
6human30-40%1
7human40-50%1
8duck30-400
9duck40-500
10human40-500
\n", + "
" + ], + "text/plain": [ + " species bin count\n", + "0 duck 1-10% 33\n", + "1 duck 10-20% 4\n", + "2 duck 20-30% 3\n", + "3 human 1-10% 180\n", + "4 human 10-20% 17\n", + "5 human 20-30% 7\n", + "6 human 30-40% 1\n", + "7 human 40-50% 1\n", + "8 duck 30-40 0\n", + "9 duck 40-50 0\n", + "10 human 40-50 0" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# subset dataframe, and count the number of instances of SNPs in each bin for each species\n", + "freq_spec = snps_df[['sample','bin','species']]\n", + "freq_spec = pd.DataFrame(freq_spec.groupby([\"species\", \"bin\"]).size())\n", + "freq_spec.reset_index(inplace=True)\n", + "freq_spec.columns = ['species','bin','count']\n", + "freq_spec.loc[len(freq_spec)] = ['duck','30-40',0]\n", + "freq_spec.loc[len(freq_spec)] = ['duck','40-50',0]\n", + "freq_spec.loc[len(freq_spec)] = ['human','40-50',0]\n", + "freq_spec" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/lmoncla/anaconda/lib/python3.6/site-packages/ipykernel_launcher.py:7: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy\n", + " import sys\n", + "/Users/lmoncla/anaconda/lib/python3.6/site-packages/ipykernel_launcher.py:8: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy\n", + " \n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
speciesbincountproportion
0duck1-10%330.825000
1duck10-20%40.100000
2duck20-30%30.075000
8duck30-4000.000000
9duck40-5000.000000
3human1-10%1800.873786
4human10-20%170.082524
5human20-30%70.033981
6human30-40%10.004854
7human40-50%10.004854
10human40-5000.000000
\n", + "
" + ], + "text/plain": [ + " species bin count proportion\n", + "0 duck 1-10% 33 0.825000\n", + "1 duck 10-20% 4 0.100000\n", + "2 duck 20-30% 3 0.075000\n", + "8 duck 30-40 0 0.000000\n", + "9 duck 40-50 0 0.000000\n", + "3 human 1-10% 180 0.873786\n", + "4 human 10-20% 17 0.082524\n", + "5 human 20-30% 7 0.033981\n", + "6 human 30-40% 1 0.004854\n", + "7 human 40-50% 1 0.004854\n", + "10 human 40-50 0 0.000000" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# calculate the total number of duck and human SNPs\n", + "total_duck = freq_spec[freq_spec['species'] == 'duck']\n", + "total_duck_snps = sum(total_duck['count'])\n", + "total_human = freq_spec[freq_spec['species'] == 'human']\n", + "total_human_snps = sum(total_human['count'])\n", + "\n", + "total_duck['proportion'] = (total_duck['count'])/total_duck_snps\n", + "total_human['proportion'] = (total_human['count'])/total_human_snps\n", + "freq_spec = total_duck.append(total_human)\n", + "freq_spec" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Figure 1b: Frequency spectrum (counts and proportions) of synonymous and nonsynonymous SNPs" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
samplebinspeciessynonymous_nonsynonymous
0A/duck/Cambodia/381W11M4/20131-10%ducknonsynonymous
1A/duck/Cambodia/381W11M4/201320-30%ducknonsynonymous
2A/duck/Cambodia/381W11M4/20131-10%ducksynonymous
3A/duck/Cambodia/381W11M4/201310-20%ducknonsynonymous
4A/duck/Cambodia/381W11M4/20131-10%ducksynonymous
\n", + "
" + ], + "text/plain": [ + " sample bin species synonymous_nonsynonymous\n", + "0 A/duck/Cambodia/381W11M4/2013 1-10% duck nonsynonymous\n", + "1 A/duck/Cambodia/381W11M4/2013 20-30% duck nonsynonymous\n", + "2 A/duck/Cambodia/381W11M4/2013 1-10% duck synonymous\n", + "3 A/duck/Cambodia/381W11M4/2013 10-20% duck nonsynonymous\n", + "4 A/duck/Cambodia/381W11M4/2013 1-10% duck synonymous" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# subset dataframe, and count the number of instances of SNPs in each bin for each species\n", + "freq_spec2 = snps_df[['sample','bin','species','synonymous_nonsynonymous']]\n", + "freq_spec2 = freq_spec2[freq_spec2['synonymous_nonsynonymous'] != \"stop_gained\"]\n", + "freq_spec2.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 94, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
samplespeciesbinsyn_nonsyncount
0A/CAMBODIA/V0401301/2011human1-10%nonsynonymous34
1A/CAMBODIA/V0401301/2011human1-10%synonymous16
2A/CAMBODIA/V0401301/2011human10-20%nonsynonymous1
3A/CAMBODIA/V0401301/2011human10-20%synonymous1
4A/CAMBODIA/V0401301/2011human20-30%nonsynonymous1
\n", + "
" + ], + "text/plain": [ + " sample species bin syn_nonsyn count\n", + "0 A/CAMBODIA/V0401301/2011 human 1-10% nonsynonymous 34\n", + "1 A/CAMBODIA/V0401301/2011 human 1-10% synonymous 16\n", + "2 A/CAMBODIA/V0401301/2011 human 10-20% nonsynonymous 1\n", + "3 A/CAMBODIA/V0401301/2011 human 10-20% synonymous 1\n", + "4 A/CAMBODIA/V0401301/2011 human 20-30% nonsynonymous 1" + ] + }, + "execution_count": 94, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# count number of instances \n", + "freq_spec3 = pd.DataFrame(freq_spec2.groupby([\"sample\", 'species',\"bin\", \"synonymous_nonsynonymous\"]).size())\n", + "freq_spec3.reset_index(inplace=True)\n", + "freq_spec3.columns = ['sample','species','bin','syn_nonsyn','count']\n", + "\n", + "freq_spec3.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 95, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
samplespeciesbinsyn_nonsyncount
0A/CAMBODIA/V0401301/2011human1-10%nonsynonymous34
1A/CAMBODIA/V0401301/2011human1-10%synonymous16
2A/CAMBODIA/V0401301/2011human10-20%nonsynonymous1
3A/CAMBODIA/V0401301/2011human10-20%synonymous1
4A/CAMBODIA/V0401301/2011human20-30%nonsynonymous1
\n", + "
" + ], + "text/plain": [ + " sample species bin syn_nonsyn count\n", + "0 A/CAMBODIA/V0401301/2011 human 1-10% nonsynonymous 34\n", + "1 A/CAMBODIA/V0401301/2011 human 1-10% synonymous 16\n", + "2 A/CAMBODIA/V0401301/2011 human 10-20% nonsynonymous 1\n", + "3 A/CAMBODIA/V0401301/2011 human 10-20% synonymous 1\n", + "4 A/CAMBODIA/V0401301/2011 human 20-30% nonsynonymous 1" + ] + }, + "execution_count": 95, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# add in missing rows for bins with 0 SNPs\n", + "samples = set(freq_spec3['sample'].tolist())\n", + "bins = ['1-10%', '10-20%', '20-30%', '30-40%','40-50%']\n", + "syn_nonsyn = ['synonymous','nonsynonymous']\n", + "freq_spec4 = pd.DataFrame()\n", + "\n", + "for s in samples: \n", + " if 'duck' in s.lower():\n", + " species = \"duck\"\n", + " else:\n", + " species = \"human\"\n", + " for b in bins:\n", + " for i in syn_nonsyn:\n", + " x = freq_spec3[(freq_spec3['sample'] == s) & (freq_spec3['bin'] == b) & (freq_spec3['syn_nonsyn'] == i)]\n", + " if len(x) == 0:\n", + " d = {'sample': [s], 'species':[species],'bin': [b], 'syn_nonsyn':[i], 'count':[0]}\n", + " a = pd.DataFrame(d)\n", + " freq_spec3 = freq_spec3.append(a)\n", + "\n", + "freq_spec3.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 96, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/lmoncla/anaconda/lib/python3.6/site-packages/ipykernel_launcher.py:14: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy\n", + " \n", + "/Users/lmoncla/anaconda/lib/python3.6/site-packages/ipykernel_launcher.py:15: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy\n", + " from ipykernel import kernelapp as app\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
samplespeciesbinsyn_nonsyncountproportion
10A/Cambodia/W0112303/2012human1-10%nonsynonymous60.857143
12A/Cambodia/W0112303/2012human10-20%nonsynonymous10.142857
0A/Cambodia/W0112303/2012human20-30%nonsynonymous00.000000
0A/Cambodia/W0112303/2012human30-40%nonsynonymous00.000000
0A/Cambodia/W0112303/2012human40-50%nonsynonymous00.000000
\n", + "
" + ], + "text/plain": [ + " sample species bin syn_nonsyn count proportion\n", + "10 A/Cambodia/W0112303/2012 human 1-10% nonsynonymous 6 0.857143\n", + "12 A/Cambodia/W0112303/2012 human 10-20% nonsynonymous 1 0.142857\n", + "0 A/Cambodia/W0112303/2012 human 20-30% nonsynonymous 0 0.000000\n", + "0 A/Cambodia/W0112303/2012 human 30-40% nonsynonymous 0 0.000000\n", + "0 A/Cambodia/W0112303/2012 human 40-50% nonsynonymous 0 0.000000" + ] + }, + "execution_count": 96, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# add in proportions\n", + "samples = set(freq_spec3['sample'].tolist())\n", + "\n", + "freq_spec4 = pd.DataFrame()\n", + "\n", + "for s in samples: \n", + " x = freq_spec3[freq_spec3['sample'] == s]\n", + " NS = x[x['syn_nonsyn'] == \"nonsynonymous\"]\n", + " nNS = sum(NS['count'])\n", + " S = x[x['syn_nonsyn'] == 'synonymous']\n", + " nS = sum(S['count'])\n", + " \n", + " # make a new dataframe column for the proportion\n", + " NS['proportion'] = NS['count']/nNS\n", + " S['proportion'] = S['count']/nS\n", + "\n", + " freq_spec4 = freq_spec4.append(NS)\n", + " freq_spec4 = freq_spec4.append(S)\n", + " \n", + "freq_spec4.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 97, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
speciesbinsyn_nonsynmean_countmean_proportionstd_countstd_proportion
0duck1-10%nonsynonymous2.60.8500001.1401750.223607
1duck1-10%synonymous3.80.8380951.4832400.167006
2duck10-20%nonsynonymous0.40.1000000.5477230.136931
3duck10-20%synonymous0.40.1000000.5477230.149071
4duck20-30%nonsynonymous0.20.0500000.4472140.111803
\n", + "
" + ], + "text/plain": [ + " species bin syn_nonsyn mean_count mean_proportion std_count \\\n", + "0 duck 1-10% nonsynonymous 2.6 0.850000 1.140175 \n", + "1 duck 1-10% synonymous 3.8 0.838095 1.483240 \n", + "2 duck 10-20% nonsynonymous 0.4 0.100000 0.547723 \n", + "3 duck 10-20% synonymous 0.4 0.100000 0.547723 \n", + "4 duck 20-30% nonsynonymous 0.2 0.050000 0.447214 \n", + "\n", + " std_proportion \n", + "0 0.223607 \n", + "1 0.167006 \n", + "2 0.136931 \n", + "3 0.149071 \n", + "4 0.111803 " + ] + }, + "execution_count": 97, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# transform into a dataframe with the mean proportion of snps in each bin for each species, with error bars \n", + "human = freq_spec4[freq_spec4['species'] == 'human']\n", + "human_means = pd.DataFrame(human.groupby(['species',\"bin\", \"syn_nonsyn\"]).mean())\n", + "human_means.reset_index(inplace=True)\n", + "human_means.columns = ['species','bin','syn_nonsyn','mean_count','mean_proportion']\n", + "human_stds = pd.DataFrame(human.groupby(['species',\"bin\", \"syn_nonsyn\"]).std())\n", + "human_stds.reset_index(inplace=True)\n", + "human_stds.columns = ['species','bin','syn_nonsyn','std_count','std_proportion']\n", + "\n", + "human = human_means.merge(human_stds, on=['species','bin','syn_nonsyn'])\n", + "\n", + "duck = freq_spec4[freq_spec4['species'] == 'duck']\n", + "duck_means = pd.DataFrame(duck.groupby(['species',\"bin\", \"syn_nonsyn\"]).mean())\n", + "duck_means.reset_index(inplace=True)\n", + "duck_means.columns = ['species','bin','syn_nonsyn','mean_count','mean_proportion']\n", + "duck_stds = pd.DataFrame(duck.groupby(['species',\"bin\", \"syn_nonsyn\"]).std())\n", + "duck_stds.reset_index(inplace=True)\n", + "duck_stds.columns = ['species','bin','syn_nonsyn','std_count','std_proportion']\n", + "\n", + "duck = duck_means.merge(duck_stds, on=['species','bin','syn_nonsyn'])\n", + "duck.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 98, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
speciesbinsyn_nonsynmean_countmean_proportionstd_countstd_proportion
0human1-10%nonsynonymous12.2500.87393612.0326940.105702
1human1-10%synonymous9.8750.8694595.5917670.127899
2human10-20%nonsynonymous1.1250.0938040.9910310.081250
3human10-20%synonymous1.0000.0859860.7559290.080149
4human20-30%nonsynonymous0.3750.0197600.5175490.034982
\n", + "
" + ], + "text/plain": [ + " species bin syn_nonsyn mean_count mean_proportion std_count \\\n", + "0 human 1-10% nonsynonymous 12.250 0.873936 12.032694 \n", + "1 human 1-10% synonymous 9.875 0.869459 5.591767 \n", + "2 human 10-20% nonsynonymous 1.125 0.093804 0.991031 \n", + "3 human 10-20% synonymous 1.000 0.085986 0.755929 \n", + "4 human 20-30% nonsynonymous 0.375 0.019760 0.517549 \n", + "\n", + " std_proportion \n", + "0 0.105702 \n", + "1 0.127899 \n", + "2 0.081250 \n", + "3 0.080149 \n", + "4 0.034982 " + ] + }, + "execution_count": 98, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "freq_spec5 = human.append(duck)\n", + "freq_spec5.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 99, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
speciesbinsyn_nonsynmean_countmean_proportionstd_countstd_proportioncolor
0human1-10%nonsynonymous12.2500.87393612.0326940.105702human_nonsynonymous
1human1-10%synonymous9.8750.8694595.5917670.127899human_synonymous
2human10-20%nonsynonymous1.1250.0938040.9910310.081250human_nonsynonymous
3human10-20%synonymous1.0000.0859860.7559290.080149human_synonymous
4human20-30%nonsynonymous0.3750.0197600.5175490.034982human_nonsynonymous
5human20-30%synonymous0.3750.0289300.5175490.045759human_synonymous
6human30-40%nonsynonymous0.0000.0000000.0000000.000000human_nonsynonymous
7human30-40%synonymous0.1250.0156250.3535530.044194human_synonymous
8human40-50%nonsynonymous0.1250.0125000.3535530.035355human_nonsynonymous
9human40-50%synonymous0.0000.0000000.0000000.000000human_synonymous
0duck1-10%nonsynonymous2.6000.8500001.1401750.223607duck_nonsynonymous
1duck1-10%synonymous3.8000.8380951.4832400.167006duck_synonymous
2duck10-20%nonsynonymous0.4000.1000000.5477230.136931duck_nonsynonymous
3duck10-20%synonymous0.4000.1000000.5477230.149071duck_synonymous
4duck20-30%nonsynonymous0.2000.0500000.4472140.111803duck_nonsynonymous
5duck20-30%synonymous0.4000.0619050.5477230.085184duck_synonymous
6duck30-40%nonsynonymous0.0000.0000000.0000000.000000duck_nonsynonymous
7duck30-40%synonymous0.0000.0000000.0000000.000000duck_synonymous
8duck40-50%nonsynonymous0.0000.0000000.0000000.000000duck_nonsynonymous
9duck40-50%synonymous0.0000.0000000.0000000.000000duck_synonymous
\n", + "
" + ], + "text/plain": [ + " species bin syn_nonsyn mean_count mean_proportion std_count \\\n", + "0 human 1-10% nonsynonymous 12.250 0.873936 12.032694 \n", + "1 human 1-10% synonymous 9.875 0.869459 5.591767 \n", + "2 human 10-20% nonsynonymous 1.125 0.093804 0.991031 \n", + "3 human 10-20% synonymous 1.000 0.085986 0.755929 \n", + "4 human 20-30% nonsynonymous 0.375 0.019760 0.517549 \n", + "5 human 20-30% synonymous 0.375 0.028930 0.517549 \n", + "6 human 30-40% nonsynonymous 0.000 0.000000 0.000000 \n", + "7 human 30-40% synonymous 0.125 0.015625 0.353553 \n", + "8 human 40-50% nonsynonymous 0.125 0.012500 0.353553 \n", + "9 human 40-50% synonymous 0.000 0.000000 0.000000 \n", + "0 duck 1-10% nonsynonymous 2.600 0.850000 1.140175 \n", + "1 duck 1-10% synonymous 3.800 0.838095 1.483240 \n", + "2 duck 10-20% nonsynonymous 0.400 0.100000 0.547723 \n", + "3 duck 10-20% synonymous 0.400 0.100000 0.547723 \n", + "4 duck 20-30% nonsynonymous 0.200 0.050000 0.447214 \n", + "5 duck 20-30% synonymous 0.400 0.061905 0.547723 \n", + "6 duck 30-40% nonsynonymous 0.000 0.000000 0.000000 \n", + "7 duck 30-40% synonymous 0.000 0.000000 0.000000 \n", + "8 duck 40-50% nonsynonymous 0.000 0.000000 0.000000 \n", + "9 duck 40-50% synonymous 0.000 0.000000 0.000000 \n", + "\n", + " std_proportion color \n", + "0 0.105702 human_nonsynonymous \n", + "1 0.127899 human_synonymous \n", + "2 0.081250 human_nonsynonymous \n", + "3 0.080149 human_synonymous \n", + "4 0.034982 human_nonsynonymous \n", + "5 0.045759 human_synonymous \n", + "6 0.000000 human_nonsynonymous \n", + "7 0.044194 human_synonymous \n", + "8 0.035355 human_nonsynonymous \n", + "9 0.000000 human_synonymous \n", + "0 0.223607 duck_nonsynonymous \n", + "1 0.167006 duck_synonymous \n", + "2 0.136931 duck_nonsynonymous \n", + "3 0.149071 duck_synonymous \n", + "4 0.111803 duck_nonsynonymous \n", + "5 0.085184 duck_synonymous \n", + "6 0.000000 duck_nonsynonymous \n", + "7 0.000000 duck_synonymous \n", + "8 0.000000 duck_nonsynonymous \n", + "9 0.000000 duck_synonymous " + ] + }, + "execution_count": 99, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "freq_spec5['color'] = freq_spec5['species'] + \"_\" + freq_spec5['syn_nonsyn']\n", + "freq_spec5" + ] + }, + { + "cell_type": "code", + "execution_count": 100, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/lmoncla/anaconda/lib/python3.6/site-packages/rpy2/robjects/pandas2ri.py:191: FutureWarning: from_items is deprecated. Please use DataFrame.from_dict(dict(items), ...) instead. DataFrame.from_dict(OrderedDict(items)) may be used to preserve the key order.\n", + " res = PandasDataFrame.from_items(items)\n" + ] + } + ], + "source": [ + "%%R -w 1000 -h 500 -u px -i freq_spec5,duck_nonsyn_color,duck_syn_color,human_nonsyn_color,human_syn_color # this sets the size of the plot...otherwise, it will go off the page\\n\",\n", + "require(ggplot2)\n", + "library(ggplot2)\n", + "\n", + "freq_spec5$speciesf = factor(freq_spec5$species, levels=c(\"human\",\"duck\"))\n", + "freq_spec5$colorf = factor(freq_spec5$color, levels=c(\"human_nonsynonymous\",\"human_synonymous\",\"duck_nonsynonymous\",\"duck_synonymous\"))\n", + "\n", + "p3 <- ggplot(freq_spec5, aes(x=bin, y=mean_proportion, colour=colorf, fill=colorf))+\n", + " geom_col(position=\"dodge\")+\n", + " geom_errorbar(data=freq_spec5, aes(x=bin, ymin = mean_proportion - std_proportion, ymax = mean_proportion + std_proportion),position=\"dodge\")+\n", + " theme(panel.grid.major=element_line(colour=NA,size=NA))+\n", + " theme(panel.grid.minor=element_line(colour=NA,size=NA))+\n", + " theme(plot.title=element_text(size=13))+\n", + " theme(strip.background = element_rect(colour=NA, fill=NA))+\n", + " theme(plot.margin=unit(c(1,1,1,1),\"cm\"))+\n", + " theme(axis.line.x=element_line(colour=\"black\"))+\n", + " theme(axis.line.y=element_line(colour=\"black\"))+\n", + " theme(strip.text.x=element_text(size=13))+\n", + " theme(axis.title.y=element_text(size=16, hjust=0.5, vjust=0.5))+\n", + " theme(axis.title.x=element_text(size=16, vjust=0.5))+\n", + " theme(axis.text=element_text(size=13, colour=\"black\"))+\n", + " theme(axis.text.x=element_text(hjust=0.5))+\n", + " theme(legend.text=element_text(size=16))+\n", + " theme(legend.title=element_blank())+\n", + " theme(panel.margin=unit(1, \"lines\"))+\n", + " theme(legend.key.size=unit(0.55, \"cm\"))+\n", + " theme(panel.background=element_rect(fill=NA))+\n", + " theme(legend.key=element_rect(fill=NA))+\n", + " labs(x=\"\\nwithin-host SNV frequency\",y=\"proportion of SNVs\\n\")+\n", + " scale_y_continuous(limits=c(-0.1,1.2), breaks=seq(0,1.2,0.2))+\n", + " scale_shape_manual(values=c(19,4,1))+\n", + " scale_color_manual(values=c(human_nonsynonymous=human_nonsyn_color, human_synonymous=human_syn_color,duck_nonsynonymous = duck_nonsyn_color, duck_synonymous = duck_syn_color),breaks = c(\"human_nonsynonymous\", \"human_synonymous\",\"duck_nonsynonymous\",\"duck_synonymous\"),labels = c(\" human nonsynonymous\", \" human synonymous\",\" duck nonsynonymous\",\" duck synonymous\"))+\n", + " scale_fill_manual(values=c(human_nonsynonymous=human_nonsyn_color, human_synonymous=human_syn_color,duck_nonsynonymous = duck_nonsyn_color, duck_synonymous = duck_syn_color),breaks = c(\"human_nonsynonymous\", \"human_synonymous\",\"duck_nonsynonymous\",\"duck_synonymous\"),labels = c(\" human nonsynonymous\", \" human synonymous\",\" duck nonsynonymous\",\" duck synonymous\"))\n", + "\n", + "p3\n", + "ggsave(\"Fig-1b-freq-spectrum-2019-06-04.pdf\", p3, width = 9, height = 4, path=\"/Users/lmoncla/Documents/H5N1_Cambodian_outbreak_study/paper-and-figure-drafts/figures-2019-06-04/individual-PDFs\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## SNP summary statistics" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Total number of different types of SNVs in humans and ducks " + ] + }, + { + "cell_type": "code", + "execution_count": 120, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "111\n", + "91\n", + "4\n" + ] + } + ], + "source": [ + "h = snps_df[snps_df['species'] == \"human\"] \n", + "print(len(h[h['synonymous_nonsynonymous']=='nonsynonymous']))\n", + "print(len(h[h['synonymous_nonsynonymous']=='synonymous']))\n", + "print(len(h[h['synonymous_nonsynonymous']=='stop_gained']))" + ] + }, + { + "cell_type": "code", + "execution_count": 121, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "16\n", + "23\n", + "1\n" + ] + } + ], + "source": [ + "d = snps_df[snps_df['species'] == \"duck\"] \n", + "print(len(d[d['synonymous_nonsynonymous']=='nonsynonymous']))\n", + "print(len(d[d['synonymous_nonsynonymous']=='synonymous']))\n", + "print(len(d[d['synonymous_nonsynonymous']=='stop_gained']))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Total number of unique SNPs in humans and ducks " + ] + }, + { + "cell_type": "code", + "execution_count": 115, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(40, 198)" + ] + }, + "execution_count": 115, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "snps_df['nt_change'] = snps_df['gene'] + snps_df['reference_position'].astype(str) + snps_df['variant_allele']\n", + "human = snps_df[snps_df['species'] == \"human\"]\n", + "duck = snps_df[snps_df['species'] == \"duck\"]\n", + "\n", + "len(set(duck['nt_change'])), len(set(human['nt_change']))" + ] + }, + { + "cell_type": "code", + "execution_count": 116, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sampleidsamplegenereference_positionreference_allelevariant_allelecoding_region_changesynonymous_nonsynonymousfrequency(%)frequencyUnnamed: 10speciescolorbinnt_changeaa_site
41AA4KNL706F512_A_Cambodia_X0128304_2013_H5A/Cambodia/X0128304/2013HA149CTThr41Ilenonsynonymous5.19%0.0519NaNhumanhuman_nonsynonymous1-10%HA149THA41
42AA4KNL706F512_A_Cambodia_X0128304_2013_H5A/Cambodia/X0128304/2013HA163CTGln46Stopstop_gained20.24%0.2024NaNhumanhuman_stop_gained20-30%HA163THA46
43AA4KNL706F512_A_Cambodia_X0128304_2013_H5A/Cambodia/X0128304/2013HA299AGGlu91Glynonsynonymous6.33%0.0633NaNhumanhuman_nonsynonymous1-10%HA299GHA91
44AA4KNL706F512_A_Cambodia_X0128304_2013_H5A/Cambodia/X0128304/2013HA450TCHis141Hissynonymous5.69%0.0569NaNhumanhuman_synonymous1-10%HA450CHA141
45AA4KNL706F512_A_Cambodia_X0128304_2013_H5A/Cambodia/X0128304/2013HA542ACLys172Thrnonsynonymous11.5%0.1150NaNhumanhuman_nonsynonymous10-20%HA542CHA172
\n", + "
" + ], + "text/plain": [ + " sampleid sample gene \\\n", + "41 AA4KNL706F512_A_Cambodia_X0128304_2013_H5 A/Cambodia/X0128304/2013 HA \n", + "42 AA4KNL706F512_A_Cambodia_X0128304_2013_H5 A/Cambodia/X0128304/2013 HA \n", + "43 AA4KNL706F512_A_Cambodia_X0128304_2013_H5 A/Cambodia/X0128304/2013 HA \n", + "44 AA4KNL706F512_A_Cambodia_X0128304_2013_H5 A/Cambodia/X0128304/2013 HA \n", + "45 AA4KNL706F512_A_Cambodia_X0128304_2013_H5 A/Cambodia/X0128304/2013 HA \n", + "\n", + " reference_position reference_allele variant_allele coding_region_change \\\n", + "41 149 C T Thr41Ile \n", + "42 163 C T Gln46Stop \n", + "43 299 A G Glu91Gly \n", + "44 450 T C His141His \n", + "45 542 A C Lys172Thr \n", + "\n", + " synonymous_nonsynonymous frequency(%) frequency Unnamed: 10 species \\\n", + "41 nonsynonymous 5.19% 0.0519 NaN human \n", + "42 stop_gained 20.24% 0.2024 NaN human \n", + "43 nonsynonymous 6.33% 0.0633 NaN human \n", + "44 synonymous 5.69% 0.0569 NaN human \n", + "45 nonsynonymous 11.5% 0.1150 NaN human \n", + "\n", + " color bin nt_change aa_site \n", + "41 human_nonsynonymous 1-10% HA149T HA41 \n", + "42 human_stop_gained 20-30% HA163T HA46 \n", + "43 human_nonsynonymous 1-10% HA299G HA91 \n", + "44 human_synonymous 1-10% HA450C HA141 \n", + "45 human_nonsynonymous 10-20% HA542C HA172 " + ] + }, + "execution_count": 116, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "snps_df['aa_site'] = snps_df['gene']+snps_df['coding_region_change'].replace('([A-z]+)', '', regex=True)\n", + "human = snps_df[snps_df['species'] == \"human\"]\n", + "duck = snps_df[snps_df['species'] == \"duck\"]\n", + "\n", + "human.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 117, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(34, 188)" + ] + }, + "execution_count": 117, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(set(duck['aa_site'])), len(set(human['aa_site']))" + ] + }, + { + "cell_type": "code", + "execution_count": 124, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "218" + ] + }, + "execution_count": 124, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(set(snps_df['aa_site']))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Mean number of SNPs per sample for humans and ducks" + ] + }, + { + "cell_type": "code", + "execution_count": 114, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(8.0, 2.7386127875258306, 25.75, 18.96425208498498)" + ] + }, + "execution_count": 114, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# count the mean number of SNPs per sample for humans and ducks\n", + "mean_number_snps = pd.DataFrame(snps_df.groupby([\"species\", \"sample\"]).size())\n", + "mean_number_snps.reset_index(inplace=True)\n", + "mean_number_snps.columns = ['species','sample','number']\n", + "\n", + "mean_snps_duck = mean_number_snps[mean_number_snps['species']=='duck']['number'].mean()\n", + "std_snps_duck = mean_number_snps[mean_number_snps['species']=='duck']['number'].std()\n", + "\n", + "mean_snps_human = mean_number_snps[mean_number_snps['species']=='human']['number'].mean()\n", + "std_snps_human = mean_number_snps[mean_number_snps['species']=='human']['number'].std()\n", + "\n", + "mean_snps_duck, std_snps_duck, mean_snps_human, std_snps_human" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Mean SNP frequencies for humans and ducks" + ] + }, + { + "cell_type": "code", + "execution_count": 101, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(0.06692999999999999, 0.06465251180001658)" + ] + }, + "execution_count": 101, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "### Mean number of SNPs per sample for humans and ducks\n", + "\n", + "# count the mean number of SNPs per sample for humans and ducks\n", + "mean_number_snps = pd.DataFrame(snps_df.groupby([\"species\", \"sample\"]).size())\n", + "mean_number_snps.reset_index(inplace=True)\n", + "mean_number_snps.columns = ['species','sample','number']\n", + "\n", + "mean_snps_duck = mean_number_snps[mean_number_snps['species']=='duck']['number'].mean()\n", + "std_snps_duck = mean_number_snps[mean_number_snps['species']=='duck']['number'].std()\n", + "\n", + "mean_snps_human = mean_number_snps[mean_number_snps['species']=='human']['number'].mean()\n", + "std_snps_human = mean_number_snps[mean_number_snps['species']=='human']['number'].std()\n", + "\n", + "mean_snps_duck, std_snps_duck, mean_snps_human, std_snps_human# calculate the mean and standard deviation SNP frequency for ducks\n", + "mean_snp_freq_duck = snps_df[snps_df['species'] == 'duck']['frequency'].mean()\n", + "std_snp_freq_duck = snps_df[snps_df['species'] == 'duck']['frequency'].std()\n", + "mean_snp_freq_duck, std_snp_freq_duck" + ] + }, + { + "cell_type": "code", + "execution_count": 102, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(0.057968932038834964, 0.05959261704005928)" + ] + }, + "execution_count": 102, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# calculate the mean and standard deviation SNP frequency for humans\n", + "mean_snp_freq_human = snps_df[snps_df['species'] == 'human']['frequency'].mean()\n", + "std_snp_freq_human = snps_df[snps_df['species'] == 'human']['frequency'].std()\n", + "mean_snp_freq_human, std_snp_freq_human" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### T-test to compare whether humans and ducks have different SNP frequencies on average" + ] + }, + { + "cell_type": "code", + "execution_count": 105, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_indResult(statistic=0.8121698412122093, pvalue=0.420350777870221)" + ] + }, + "execution_count": 105, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "a = snps_df[snps_df['species'] == 'duck']\n", + "a = a['frequency']\n", + "b = snps_df[snps_df['species'] == 'human']\n", + "b = b['frequency']\n", + "stats.ttest_ind(a, b, axis=0, equal_var=False)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Mann Whitney U test to compare differences in SNP frequencies \n", + "\n", + "Trevor suggested using this test instead of an unpaired t-test, because clearly our data are not normally distributed. " + ] + }, + { + "cell_type": "code", + "execution_count": 107, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "MannwhitneyuResult(statistic=3613.0, pvalue=0.10936982766332526)" + ] + }, + "execution_count": 107, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# this runs the mann whitney u test\n", + "stats.mannwhitneyu(a, b)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Mean SNP frequencies for NS and S SNPs per species" + ] + }, + { + "cell_type": "code", + "execution_count": 108, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(0.06898125, 0.0672391304347826, 0.06340058063614244, 0.06777620753848947)" + ] + }, + "execution_count": 108, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# calculate the mean and standard deviation SNP frequency for ducks\n", + "mean_snp_freq_NS_duck = snps_df[(snps_df['species'] == 'duck') & (snps_df['synonymous_nonsynonymous'] == 'nonsynonymous')]['frequency'].mean()\n", + "mean_snp_freq_S_duck = snps_df[(snps_df['species'] == 'duck') & (snps_df['synonymous_nonsynonymous'] == 'synonymous')]['frequency'].mean()\n", + "std_snp_freq_NS_duck = snps_df[(snps_df['species'] == 'duck') & (snps_df['synonymous_nonsynonymous'] == 'nonsynonymous')]['frequency'].std()\n", + "std_snp_freq_S_duck = snps_df[(snps_df['species'] == 'duck') & (snps_df['synonymous_nonsynonymous'] == 'synonymous')]['frequency'].std()\n", + "\n", + "mean_snp_freq_NS_duck, mean_snp_freq_S_duck, std_snp_freq_NS_duck, std_snp_freq_S_duck" + ] + }, + { + "cell_type": "code", + "execution_count": 109, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(0.05806666666666664,\n", + " 0.05653626373626373,\n", + " 0.06047226161011695,\n", + " 0.05804352105960093)" + ] + }, + "execution_count": 109, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# calculate the mean and standard deviation SNP frequency for humans\n", + "mean_snp_freq_NS_human = snps_df[(snps_df['species'] == 'human') & (snps_df['synonymous_nonsynonymous'] == 'nonsynonymous')]['frequency'].mean()\n", + "mean_snp_freq_S_human = snps_df[(snps_df['species'] == 'human') & (snps_df['synonymous_nonsynonymous'] == 'synonymous')]['frequency'].mean()\n", + "std_snp_freq_NS_human = snps_df[(snps_df['species'] == 'human') & (snps_df['synonymous_nonsynonymous'] == 'nonsynonymous')]['frequency'].std()\n", + "std_snp_freq_S_human = snps_df[(snps_df['species'] == 'human') & (snps_df['synonymous_nonsynonymous'] == 'synonymous')]['frequency'].std()\n", + "\n", + "mean_snp_freq_NS_human, mean_snp_freq_S_human, std_snp_freq_NS_human, std_snp_freq_S_human" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Rerun, this time comparing human vs duck separated by synonymous and nonsynonymous" + ] + }, + { + "cell_type": "code", + "execution_count": 110, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_indResult(statistic=0.6474652217803504, pvalue=0.5250186563058638)" + ] + }, + "execution_count": 110, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "c = snps_df[snps_df['species'] == 'duck']\n", + "c = c[c['synonymous_nonsynonymous'] == 'nonsynonymous']\n", + "c = c['frequency']\n", + "d = snps_df[snps_df['species'] == 'human']\n", + "d = d[d['synonymous_nonsynonymous'] == 'nonsynonymous']\n", + "d = d['frequency']\n", + "stats.ttest_ind(c,d, axis=0, equal_var=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 111, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "MannwhitneyuResult(statistic=771.5, pvalue=0.1996659218159199)" + ] + }, + "execution_count": 111, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# this runs the mann whitney u test\n", + "stats.mannwhitneyu(c,d)" + ] + }, + { + "cell_type": "code", + "execution_count": 112, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_indResult(statistic=0.6956003747980034, pvalue=0.49191923568183327)" + ] + }, + "execution_count": 112, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "e = snps_df[snps_df['species'] == 'duck']\n", + "e = e[e['synonymous_nonsynonymous'] == 'synonymous']\n", + "e = e['frequency']\n", + "f = snps_df[snps_df['species'] == 'human']\n", + "f = f[f['synonymous_nonsynonymous'] == 'synonymous']\n", + "f = f['frequency']\n", + "stats.ttest_ind(e,f, axis=0, equal_var=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 113, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "MannwhitneyuResult(statistic=4979.0, pvalue=0.43181209049022384)" + ] + }, + "execution_count": 113, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# this runs the mann whitney u test\n", + "stats.mannwhitneyu(d,f)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "H5N1_v2", + "language": "python", + "name": "h5n1_v2" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.6.7" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/figures/figure-1c-NS-and-S-SNPs-per-site.ipynb b/figures/figure-1c-NS-and-S-SNPs-per-site.ipynb new file mode 100644 index 0000000..947f7ee --- /dev/null +++ b/figures/figure-1c-NS-and-S-SNPs-per-site.ipynb @@ -0,0 +1,7845 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Figure 1c: Nonsynonymous and synonymous SNPs/site\n", + "\n", + "June 6, 2019 \n", + "\n", + "This notebook contains code for producing the diversity analyses as shown in **Supplementary Table 1** and for plotting **Figure 1c**. \n", + "\n", + "In both **Supplementary Table 1** and **Figure 1c**, the the mean nonsynonymous diversity (πN) and synonymous diversity (πS), per gene, per species is displayed. These were calculated for each gene in each individual sample by taking the number of synonymous or nonsynonymous SNPs called in that gene and sample, divided by the total number of synonymous or nonsynonymous sites present in that gene and sample. SNPs were called with Varscan using the [pipeline here](https://github.com/lmoncla/illumina_pipeline), requiring a minimum coverage of 100x, a minimum frequency of 1%, and a minimum qscore of Q30, and presence on forward and reverse reads. This is also described in the Methods of the manuscript. To define the number of synonymous and nonsynonymous sites per gene, I used [SNPGenie](https://github.com/chasewnelson/SNPGenie), which uses the [Nei-Gojobori (1986) method](https://academic.oup.com/mbe/article/3/5/418/988012). \n" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import sys, subprocess, glob, os, shutil, re, importlib, Bio\n", + "from subprocess import call\n", + "from Bio import SeqIO\n", + "import pandas as pd\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "import rpy2\n", + "import seaborn as sns\n", + "from scipy import stats\n", + "\n", + "%load_ext rpy2.ipython " + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "metadata": {}, + "outputs": [], + "source": [ + "# define colors \n", + "human_color = \"#C75643\"\n", + "duck_color = \"#545AB7\"\n", + "\n", + "duck_nonsyn_color = \"#545AB7\"\n", + "duck_syn_color = \"#98B4DA\"\n", + "human_nonsyn_color = \"#C75643\"\n", + "human_syn_color = \"#E6B692\"\n", + "\n", + "pd.set_option('display.max_rows', 500)" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "metadata": {}, + "outputs": [], + "source": [ + "# variant calls file to load in\n", + "variant_calls = \"/Users/lmoncla/src/h5n1-cambodia/data/within-host-variants-1%.txt\"" + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sampleidsamplegenereference_positionreference_allelevariant_allelecoding_region_changesynonymous_nonsynonymousfrequency(%)frequencyUnnamed: 10
0AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5A/duck/Cambodia/381W11M4/2013HA793GAAla265Thrnonsynonymous3.28%0.0328NaN
1AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NPA/duck/Cambodia/381W11M4/2013NP384AGGln117Argnonsynonymous20.43%0.2043NaN
2AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA939AGAla307Alasynonymous4.55%0.0455NaN
3AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA1118GAArg367Lysnonsynonymous19%0.1900NaN
4AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA1608GAPro530Prosynonymous4.38%0.0438NaN
\n", + "
" + ], + "text/plain": [ + " sampleid \\\n", + "0 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 \n", + "1 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP \n", + "2 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "3 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "4 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "\n", + " sample gene reference_position reference_allele \\\n", + "0 A/duck/Cambodia/381W11M4/2013 HA 793 G \n", + "1 A/duck/Cambodia/381W11M4/2013 NP 384 A \n", + "2 A/duck/Cambodia/381W11M4/2013 PA 939 A \n", + "3 A/duck/Cambodia/381W11M4/2013 PA 1118 G \n", + "4 A/duck/Cambodia/381W11M4/2013 PA 1608 G \n", + "\n", + " variant_allele coding_region_change synonymous_nonsynonymous frequency(%) \\\n", + "0 A Ala265Thr nonsynonymous 3.28% \n", + "1 G Gln117Arg nonsynonymous 20.43% \n", + "2 G Ala307Ala synonymous 4.55% \n", + "3 A Arg367Lys nonsynonymous 19% \n", + "4 A Pro530Pro synonymous 4.38% \n", + "\n", + " frequency Unnamed: 10 \n", + "0 0.0328 NaN \n", + "1 0.2043 NaN \n", + "2 0.0455 NaN \n", + "3 0.1900 NaN \n", + "4 0.0438 NaN " + ] + }, + "execution_count": 43, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "snps_df = pd.read_csv(variant_calls, sep='\\t', header='infer')\n", + "snps_df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 44, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sampleidsamplegenereference_positionreference_allelevariant_allelecoding_region_changesynonymous_nonsynonymousfrequency(%)frequencyUnnamed: 10
0A_duck_Cambodia_381W11M4_2013_H5A_duck_Cambodia_381W11M4_2013HA793GAAla265Thrnonsynonymous3.28%0.0328NaN
1A_duck_Cambodia_381W11M4_2013_NPA_duck_Cambodia_381W11M4_2013NP384AGGln117Argnonsynonymous20.43%0.2043NaN
2A_duck_Cambodia_381W11M4_2013_PAA_duck_Cambodia_381W11M4_2013PA939AGAla307Alasynonymous4.55%0.0455NaN
3A_duck_Cambodia_381W11M4_2013_PAA_duck_Cambodia_381W11M4_2013PA1118GAArg367Lysnonsynonymous19%0.1900NaN
4A_duck_Cambodia_381W11M4_2013_PAA_duck_Cambodia_381W11M4_2013PA1608GAPro530Prosynonymous4.38%0.0438NaN
\n", + "
" + ], + "text/plain": [ + " sampleid sample gene \\\n", + "0 A_duck_Cambodia_381W11M4_2013_H5 A_duck_Cambodia_381W11M4_2013 HA \n", + "1 A_duck_Cambodia_381W11M4_2013_NP A_duck_Cambodia_381W11M4_2013 NP \n", + "2 A_duck_Cambodia_381W11M4_2013_PA A_duck_Cambodia_381W11M4_2013 PA \n", + "3 A_duck_Cambodia_381W11M4_2013_PA A_duck_Cambodia_381W11M4_2013 PA \n", + "4 A_duck_Cambodia_381W11M4_2013_PA A_duck_Cambodia_381W11M4_2013 PA \n", + "\n", + " reference_position reference_allele variant_allele coding_region_change \\\n", + "0 793 G A Ala265Thr \n", + "1 384 A G Gln117Arg \n", + "2 939 A G Ala307Ala \n", + "3 1118 G A Arg367Lys \n", + "4 1608 G A Pro530Pro \n", + "\n", + " synonymous_nonsynonymous frequency(%) frequency Unnamed: 10 \n", + "0 nonsynonymous 3.28% 0.0328 NaN \n", + "1 nonsynonymous 20.43% 0.2043 NaN \n", + "2 synonymous 4.55% 0.0455 NaN \n", + "3 nonsynonymous 19% 0.1900 NaN \n", + "4 synonymous 4.38% 0.0438 NaN " + ] + }, + "execution_count": 44, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# reformat the sampleid \n", + "snps_df['sampleid'] = snps_df['sampleid'].str[14:]\n", + "snps_df['sample'] = snps_df['sample'].str.replace(\"/\",\"_\")\n", + "snps_df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 45, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sampleidsamplegenereference_positionreference_allelevariant_allelecoding_region_changesynonymous_nonsynonymousfrequency(%)frequencyUnnamed: 10
0A_duck_Cambodia_381W11M4_2013_H5A_duck_Cambodia_381W11M4_2013HA793GAAla265Thrnonsynonymous3.28%0.0328NaN
1A_duck_Cambodia_381W11M4_2013_NPA_duck_Cambodia_381W11M4_2013NP384AGGln117Argnonsynonymous20.43%0.2043NaN
2A_duck_Cambodia_381W11M4_2013_PAA_duck_Cambodia_381W11M4_2013PA939AGAla307Alasynonymous4.55%0.0455NaN
3A_duck_Cambodia_381W11M4_2013_PAA_duck_Cambodia_381W11M4_2013PA1118GAArg367Lysnonsynonymous19%0.1900NaN
4A_duck_Cambodia_381W11M4_2013_PAA_duck_Cambodia_381W11M4_2013PA1608GAPro530Prosynonymous4.38%0.0438NaN
\n", + "
" + ], + "text/plain": [ + " sampleid sample gene \\\n", + "0 A_duck_Cambodia_381W11M4_2013_H5 A_duck_Cambodia_381W11M4_2013 HA \n", + "1 A_duck_Cambodia_381W11M4_2013_NP A_duck_Cambodia_381W11M4_2013 NP \n", + "2 A_duck_Cambodia_381W11M4_2013_PA A_duck_Cambodia_381W11M4_2013 PA \n", + "3 A_duck_Cambodia_381W11M4_2013_PA A_duck_Cambodia_381W11M4_2013 PA \n", + "4 A_duck_Cambodia_381W11M4_2013_PA A_duck_Cambodia_381W11M4_2013 PA \n", + "\n", + " reference_position reference_allele variant_allele coding_region_change \\\n", + "0 793 G A Ala265Thr \n", + "1 384 A G Gln117Arg \n", + "2 939 A G Ala307Ala \n", + "3 1118 G A Arg367Lys \n", + "4 1608 G A Pro530Pro \n", + "\n", + " synonymous_nonsynonymous frequency(%) frequency Unnamed: 10 \n", + "0 nonsynonymous 3.28% 0.0328 NaN \n", + "1 nonsynonymous 20.43% 0.2043 NaN \n", + "2 synonymous 4.55% 0.0455 NaN \n", + "3 nonsynonymous 19% 0.1900 NaN \n", + "4 synonymous 4.38% 0.0438 NaN " + ] + }, + "execution_count": 45, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# get rid of the incorrect variant call due to a mismatched reference base\n", + "snps_df = snps_df[snps_df['coding_region_change'] != 'Xaa240Gly']\n", + "snps_df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 46, + "metadata": {}, + "outputs": [], + "source": [ + "# change NAs to neuramindase\n", + "snps_df['gene'].fillna('neuraminidase', inplace=True)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 47, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
samplegenesynonymous_nonsynonymousnumber_of_SNPs
0A_CAMBODIA_V0401301_2011HAnonsynonymous12
1A_CAMBODIA_V0401301_2011HAsynonymous1
2A_CAMBODIA_V0401301_2011M1nonsynonymous1
4A_CAMBODIA_V0401301_2011NPnonsynonymous4
5A_CAMBODIA_V0401301_2011NPsynonymous2
\n", + "
" + ], + "text/plain": [ + " sample gene synonymous_nonsynonymous number_of_SNPs\n", + "0 A_CAMBODIA_V0401301_2011 HA nonsynonymous 12\n", + "1 A_CAMBODIA_V0401301_2011 HA synonymous 1\n", + "2 A_CAMBODIA_V0401301_2011 M1 nonsynonymous 1\n", + "4 A_CAMBODIA_V0401301_2011 NP nonsynonymous 4\n", + "5 A_CAMBODIA_V0401301_2011 NP synonymous 2" + ] + }, + "execution_count": 47, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# count the number of SNPs per gene per sample and output as a dataframe\n", + "counts = pd.DataFrame(snps_df.groupby([\"sample\", \"gene\",\"synonymous_nonsynonymous\"]).size())\n", + "counts.reset_index(inplace=True)\n", + "counts.columns = ['sample','gene','synonymous_nonsynonymous','number_of_SNPs']\n", + "counts = counts[counts['synonymous_nonsynonymous'] != 'stop_gained'] # remove stop gained\n", + "counts.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
synonymous_nonsynonymoussamplegenenonsynonymoussynonymous
0A_CAMBODIA_V0401301_2011HA12.01.0
1A_CAMBODIA_V0401301_2011M11.00.0
2A_CAMBODIA_V0401301_2011NP4.02.0
3A_CAMBODIA_V0401301_2011PA8.01.0
4A_CAMBODIA_V0401301_2011PB14.04.0
\n", + "
" + ], + "text/plain": [ + "synonymous_nonsynonymous sample gene nonsynonymous \\\n", + "0 A_CAMBODIA_V0401301_2011 HA 12.0 \n", + "1 A_CAMBODIA_V0401301_2011 M1 1.0 \n", + "2 A_CAMBODIA_V0401301_2011 NP 4.0 \n", + "3 A_CAMBODIA_V0401301_2011 PA 8.0 \n", + "4 A_CAMBODIA_V0401301_2011 PB1 4.0 \n", + "\n", + "synonymous_nonsynonymous synonymous \n", + "0 1.0 \n", + "1 0.0 \n", + "2 2.0 \n", + "3 1.0 \n", + "4 4.0 " + ] + }, + "execution_count": 48, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# unmelt the synonymous nonsynonymous column\n", + "counts = counts.pivot_table(index = ['sample','gene'], columns = 'synonymous_nonsynonymous', values='number_of_SNPs')\n", + "counts.reset_index(inplace=True)\n", + "counts = counts.fillna(0)\n", + "counts.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 49, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
synonymous_nonsynonymoussamplegenenonsynonymoussynonymousspecies
0A_CAMBODIA_V0401301_2011HA12.01.0human
1A_CAMBODIA_V0401301_2011M11.00.0human
2A_CAMBODIA_V0401301_2011NP4.02.0human
3A_CAMBODIA_V0401301_2011PA8.01.0human
4A_CAMBODIA_V0401301_2011PB14.04.0human
\n", + "
" + ], + "text/plain": [ + "synonymous_nonsynonymous sample gene nonsynonymous \\\n", + "0 A_CAMBODIA_V0401301_2011 HA 12.0 \n", + "1 A_CAMBODIA_V0401301_2011 M1 1.0 \n", + "2 A_CAMBODIA_V0401301_2011 NP 4.0 \n", + "3 A_CAMBODIA_V0401301_2011 PA 8.0 \n", + "4 A_CAMBODIA_V0401301_2011 PB1 4.0 \n", + "\n", + "synonymous_nonsynonymous synonymous species \n", + "0 1.0 human \n", + "1 0.0 human \n", + "2 2.0 human \n", + "3 1.0 human \n", + "4 4.0 human " + ] + }, + "execution_count": 49, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# add in a species column\n", + "counts['species'] = counts['sample'].str.contains(\"duck\")\n", + "counts['species'] = counts['species'].replace(True,\"duck\")\n", + "counts['species'] = counts['species'].replace(False,\"human\")\n", + "counts.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 50, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "74" + ] + }, + "execution_count": 50, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(counts)" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
synonymous_nonsynonymoussamplegenenonsynonymoussynonymousspecies
0A_CAMBODIA_V0401301_2011HA12.01.0human
1A_CAMBODIA_V0401301_2011M11.00.0human
2A_CAMBODIA_V0401301_2011NP4.02.0human
3A_CAMBODIA_V0401301_2011PA8.01.0human
4A_CAMBODIA_V0401301_2011PB14.04.0human
5A_CAMBODIA_V0401301_2011PB22.04.0human
6A_CAMBODIA_V0401301_2011neuraminidase5.05.0human
7A_CAMBODIA_V0417301_2011HA4.02.0human
8A_CAMBODIA_V0417301_2011M21.00.0human
9A_CAMBODIA_V0417301_2011NP0.02.0human
10A_CAMBODIA_V0417301_2011PA2.01.0human
11A_CAMBODIA_V0417301_2011PB21.01.0human
12A_CAMBODIA_V0417301_2011neuraminidase1.02.0human
13A_Cambodia_W0112303_2012HA0.01.0human
14A_Cambodia_W0112303_2012NP2.01.0human
15A_Cambodia_W0112303_2012PA2.04.0human
16A_Cambodia_W0112303_2012PB10.02.0human
17A_Cambodia_W0112303_2012PB23.00.0human
18A_Cambodia_X0125302_2013HA2.00.0human
19A_Cambodia_X0125302_2013M11.00.0human
20A_Cambodia_X0125302_2013M21.00.0human
21A_Cambodia_X0125302_2013NS10.01.0human
22A_Cambodia_X0125302_2013PA0.02.0human
23A_Cambodia_X0125302_2013PB13.05.0human
24A_Cambodia_X0125302_2013PB23.00.0human
25A_Cambodia_X0125302_2013neuraminidase0.02.0human
26A_Cambodia_X0128304_2013HA8.03.0human
27A_Cambodia_X0128304_2013M15.02.0human
28A_Cambodia_X0128304_2013M21.00.0human
29A_Cambodia_X0128304_2013NEP1.00.0human
30A_Cambodia_X0128304_2013NP3.05.0human
31A_Cambodia_X0128304_2013NS11.03.0human
32A_Cambodia_X0128304_2013PA5.02.0human
33A_Cambodia_X0128304_2013PB27.04.0human
34A_Cambodia_X0128304_2013neuraminidase2.02.0human
35A_Cambodia_X0207301_2013HA1.02.0human
36A_Cambodia_X0207301_2013M10.03.0human
37A_Cambodia_X0207301_2013NEP1.00.0human
38A_Cambodia_X0207301_2013NP0.01.0human
39A_Cambodia_X0207301_2013NS10.01.0human
40A_Cambodia_X0207301_2013PA2.06.0human
41A_Cambodia_X0207301_2013PB11.03.0human
42A_Cambodia_X0207301_2013neuraminidase1.01.0human
43A_Cambodia_X0219301_2013NP1.01.0human
44A_Cambodia_X0219301_2013PA2.02.0human
45A_Cambodia_X0219301_2013PB20.01.0human
46A_Cambodia_X1030304_2013HA1.01.0human
47A_Cambodia_X1030304_2013M11.02.0human
48A_Cambodia_X1030304_2013M22.00.0human
49A_Cambodia_X1030304_2013NS10.01.0human
50A_Cambodia_X1030304_2013PA0.01.0human
51A_Cambodia_X1030304_2013PB13.00.0human
52A_Cambodia_X1030304_2013PB20.01.0human
53A_duck_Cambodia_083D1_2011HA1.00.0duck
54A_duck_Cambodia_083D1_2011M11.00.0duck
55A_duck_Cambodia_083D1_2011NP1.01.0duck
56A_duck_Cambodia_083D1_2011PB10.01.0duck
57A_duck_Cambodia_083D1_2011neuraminidase1.01.0duck
58A_duck_Cambodia_381W11M4_2013HA1.00.0duck
59A_duck_Cambodia_381W11M4_2013NP1.00.0duck
60A_duck_Cambodia_381W11M4_2013PA1.02.0duck
61A_duck_Cambodia_381W11M4_2013PB11.00.0duck
62A_duck_Cambodia_381W11M4_2013PB20.04.0duck
63A_duck_Cambodia_PV027D1_2010M11.00.0duck
64A_duck_Cambodia_PV027D1_2010PA0.01.0duck
65A_duck_Cambodia_PV027D1_2010PB10.02.0duck
66A_duck_Cambodia_Y0224301_2014HA0.01.0duck
67A_duck_Cambodia_Y0224301_2014NEP1.01.0duck
68A_duck_Cambodia_Y0224301_2014NS12.00.0duck
69A_duck_Cambodia_Y0224301_2014PA0.01.0duck
70A_duck_Cambodia_Y0224301_2014neuraminidase0.01.0duck
71A_duck_Cambodia_Y0224304_2014HA1.01.0duck
72A_duck_Cambodia_Y0224304_2014NP3.05.0duck
73A_duck_Cambodia_Y0224304_2014PB20.01.0duck
\n", + "
" + ], + "text/plain": [ + "synonymous_nonsynonymous sample gene \\\n", + "0 A_CAMBODIA_V0401301_2011 HA \n", + "1 A_CAMBODIA_V0401301_2011 M1 \n", + "2 A_CAMBODIA_V0401301_2011 NP \n", + "3 A_CAMBODIA_V0401301_2011 PA \n", + "4 A_CAMBODIA_V0401301_2011 PB1 \n", + "5 A_CAMBODIA_V0401301_2011 PB2 \n", + "6 A_CAMBODIA_V0401301_2011 neuraminidase \n", + "7 A_CAMBODIA_V0417301_2011 HA \n", + "8 A_CAMBODIA_V0417301_2011 M2 \n", + "9 A_CAMBODIA_V0417301_2011 NP \n", + "10 A_CAMBODIA_V0417301_2011 PA \n", + "11 A_CAMBODIA_V0417301_2011 PB2 \n", + "12 A_CAMBODIA_V0417301_2011 neuraminidase \n", + "13 A_Cambodia_W0112303_2012 HA \n", + "14 A_Cambodia_W0112303_2012 NP \n", + "15 A_Cambodia_W0112303_2012 PA \n", + "16 A_Cambodia_W0112303_2012 PB1 \n", + "17 A_Cambodia_W0112303_2012 PB2 \n", + "18 A_Cambodia_X0125302_2013 HA \n", + "19 A_Cambodia_X0125302_2013 M1 \n", + "20 A_Cambodia_X0125302_2013 M2 \n", + "21 A_Cambodia_X0125302_2013 NS1 \n", + "22 A_Cambodia_X0125302_2013 PA \n", + "23 A_Cambodia_X0125302_2013 PB1 \n", + "24 A_Cambodia_X0125302_2013 PB2 \n", + "25 A_Cambodia_X0125302_2013 neuraminidase \n", + "26 A_Cambodia_X0128304_2013 HA \n", + "27 A_Cambodia_X0128304_2013 M1 \n", + "28 A_Cambodia_X0128304_2013 M2 \n", + "29 A_Cambodia_X0128304_2013 NEP \n", + "30 A_Cambodia_X0128304_2013 NP \n", + "31 A_Cambodia_X0128304_2013 NS1 \n", + "32 A_Cambodia_X0128304_2013 PA \n", + "33 A_Cambodia_X0128304_2013 PB2 \n", + "34 A_Cambodia_X0128304_2013 neuraminidase \n", + "35 A_Cambodia_X0207301_2013 HA \n", + "36 A_Cambodia_X0207301_2013 M1 \n", + "37 A_Cambodia_X0207301_2013 NEP \n", + "38 A_Cambodia_X0207301_2013 NP \n", + "39 A_Cambodia_X0207301_2013 NS1 \n", + "40 A_Cambodia_X0207301_2013 PA \n", + "41 A_Cambodia_X0207301_2013 PB1 \n", + "42 A_Cambodia_X0207301_2013 neuraminidase \n", + "43 A_Cambodia_X0219301_2013 NP \n", + "44 A_Cambodia_X0219301_2013 PA \n", + "45 A_Cambodia_X0219301_2013 PB2 \n", + "46 A_Cambodia_X1030304_2013 HA \n", + "47 A_Cambodia_X1030304_2013 M1 \n", + "48 A_Cambodia_X1030304_2013 M2 \n", + "49 A_Cambodia_X1030304_2013 NS1 \n", + "50 A_Cambodia_X1030304_2013 PA \n", + "51 A_Cambodia_X1030304_2013 PB1 \n", + "52 A_Cambodia_X1030304_2013 PB2 \n", + "53 A_duck_Cambodia_083D1_2011 HA \n", + "54 A_duck_Cambodia_083D1_2011 M1 \n", + "55 A_duck_Cambodia_083D1_2011 NP \n", + "56 A_duck_Cambodia_083D1_2011 PB1 \n", + "57 A_duck_Cambodia_083D1_2011 neuraminidase \n", + "58 A_duck_Cambodia_381W11M4_2013 HA \n", + "59 A_duck_Cambodia_381W11M4_2013 NP \n", + "60 A_duck_Cambodia_381W11M4_2013 PA \n", + "61 A_duck_Cambodia_381W11M4_2013 PB1 \n", + "62 A_duck_Cambodia_381W11M4_2013 PB2 \n", + "63 A_duck_Cambodia_PV027D1_2010 M1 \n", + "64 A_duck_Cambodia_PV027D1_2010 PA \n", + "65 A_duck_Cambodia_PV027D1_2010 PB1 \n", + "66 A_duck_Cambodia_Y0224301_2014 HA \n", + "67 A_duck_Cambodia_Y0224301_2014 NEP \n", + "68 A_duck_Cambodia_Y0224301_2014 NS1 \n", + "69 A_duck_Cambodia_Y0224301_2014 PA \n", + "70 A_duck_Cambodia_Y0224301_2014 neuraminidase \n", + "71 A_duck_Cambodia_Y0224304_2014 HA \n", + "72 A_duck_Cambodia_Y0224304_2014 NP \n", + "73 A_duck_Cambodia_Y0224304_2014 PB2 \n", + "\n", + "synonymous_nonsynonymous nonsynonymous synonymous species \n", + "0 12.0 1.0 human \n", + "1 1.0 0.0 human \n", + "2 4.0 2.0 human \n", + "3 8.0 1.0 human \n", + "4 4.0 4.0 human \n", + "5 2.0 4.0 human \n", + "6 5.0 5.0 human \n", + "7 4.0 2.0 human \n", + "8 1.0 0.0 human \n", + "9 0.0 2.0 human \n", + "10 2.0 1.0 human \n", + "11 1.0 1.0 human \n", + "12 1.0 2.0 human \n", + "13 0.0 1.0 human \n", + "14 2.0 1.0 human \n", + "15 2.0 4.0 human \n", + "16 0.0 2.0 human \n", + "17 3.0 0.0 human \n", + "18 2.0 0.0 human \n", + "19 1.0 0.0 human \n", + "20 1.0 0.0 human \n", + "21 0.0 1.0 human \n", + "22 0.0 2.0 human \n", + "23 3.0 5.0 human \n", + "24 3.0 0.0 human \n", + "25 0.0 2.0 human \n", + "26 8.0 3.0 human \n", + "27 5.0 2.0 human \n", + "28 1.0 0.0 human \n", + "29 1.0 0.0 human \n", + "30 3.0 5.0 human \n", + "31 1.0 3.0 human \n", + "32 5.0 2.0 human \n", + "33 7.0 4.0 human \n", + "34 2.0 2.0 human \n", + "35 1.0 2.0 human \n", + "36 0.0 3.0 human \n", + "37 1.0 0.0 human \n", + "38 0.0 1.0 human \n", + "39 0.0 1.0 human \n", + "40 2.0 6.0 human \n", + "41 1.0 3.0 human \n", + "42 1.0 1.0 human \n", + "43 1.0 1.0 human \n", + "44 2.0 2.0 human \n", + "45 0.0 1.0 human \n", + "46 1.0 1.0 human \n", + "47 1.0 2.0 human \n", + "48 2.0 0.0 human \n", + "49 0.0 1.0 human \n", + "50 0.0 1.0 human \n", + "51 3.0 0.0 human \n", + "52 0.0 1.0 human \n", + "53 1.0 0.0 duck \n", + "54 1.0 0.0 duck \n", + "55 1.0 1.0 duck \n", + "56 0.0 1.0 duck \n", + "57 1.0 1.0 duck \n", + "58 1.0 0.0 duck \n", + "59 1.0 0.0 duck \n", + "60 1.0 2.0 duck \n", + "61 1.0 0.0 duck \n", + "62 0.0 4.0 duck \n", + "63 1.0 0.0 duck \n", + "64 0.0 1.0 duck \n", + "65 0.0 2.0 duck \n", + "66 0.0 1.0 duck \n", + "67 1.0 1.0 duck \n", + "68 2.0 0.0 duck \n", + "69 0.0 1.0 duck \n", + "70 0.0 1.0 duck \n", + "71 1.0 1.0 duck \n", + "72 3.0 5.0 duck \n", + "73 0.0 1.0 duck " + ] + }, + "execution_count": 51, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "counts" + ] + }, + { + "cell_type": "code", + "execution_count": 52, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{0: {'gene': 'HA',\n", + " 'nonsynonymous': 12.0,\n", + " 'sample': 'A_CAMBODIA_V0401301_2011',\n", + " 'species': 'human',\n", + " 'synonymous': 1.0},\n", + " 1: {'gene': 'M1',\n", + " 'nonsynonymous': 1.0,\n", + " 'sample': 'A_CAMBODIA_V0401301_2011',\n", + " 'species': 'human',\n", + " 'synonymous': 0.0},\n", + " 2: {'gene': 'NP',\n", + " 'nonsynonymous': 4.0,\n", + " 'sample': 'A_CAMBODIA_V0401301_2011',\n", + " 'species': 'human',\n", + " 'synonymous': 2.0},\n", + " 3: {'gene': 'PA',\n", + " 'nonsynonymous': 8.0,\n", + " 'sample': 'A_CAMBODIA_V0401301_2011',\n", + " 'species': 'human',\n", + " 'synonymous': 1.0},\n", + " 4: {'gene': 'PB1',\n", + " 'nonsynonymous': 4.0,\n", + " 'sample': 'A_CAMBODIA_V0401301_2011',\n", + " 'species': 'human',\n", + " 'synonymous': 4.0},\n", + " 5: {'gene': 'PB2',\n", + " 'nonsynonymous': 2.0,\n", + " 'sample': 'A_CAMBODIA_V0401301_2011',\n", + " 'species': 'human',\n", + " 'synonymous': 4.0},\n", + " 6: {'gene': 'neuraminidase',\n", + " 'nonsynonymous': 5.0,\n", + " 'sample': 'A_CAMBODIA_V0401301_2011',\n", + " 'species': 'human',\n", + " 'synonymous': 5.0},\n", + " 7: {'gene': 'HA',\n", + " 'nonsynonymous': 4.0,\n", + " 'sample': 'A_CAMBODIA_V0417301_2011',\n", + " 'species': 'human',\n", + " 'synonymous': 2.0},\n", + " 8: {'gene': 'M2',\n", + " 'nonsynonymous': 1.0,\n", + " 'sample': 'A_CAMBODIA_V0417301_2011',\n", + " 'species': 'human',\n", + " 'synonymous': 0.0},\n", + " 9: {'gene': 'NP',\n", + " 'nonsynonymous': 0.0,\n", + " 'sample': 'A_CAMBODIA_V0417301_2011',\n", + " 'species': 'human',\n", + " 'synonymous': 2.0},\n", + " 10: {'gene': 'PA',\n", + " 'nonsynonymous': 2.0,\n", + " 'sample': 'A_CAMBODIA_V0417301_2011',\n", + " 'species': 'human',\n", + " 'synonymous': 1.0},\n", + " 11: {'gene': 'PB2',\n", + " 'nonsynonymous': 1.0,\n", + " 'sample': 'A_CAMBODIA_V0417301_2011',\n", + " 'species': 'human',\n", + " 'synonymous': 1.0},\n", + " 12: {'gene': 'neuraminidase',\n", + " 'nonsynonymous': 1.0,\n", + " 'sample': 'A_CAMBODIA_V0417301_2011',\n", + " 'species': 'human',\n", + " 'synonymous': 2.0},\n", + " 13: {'gene': 'HA',\n", + " 'nonsynonymous': 0.0,\n", + " 'sample': 'A_Cambodia_W0112303_2012',\n", + " 'species': 'human',\n", + " 'synonymous': 1.0},\n", + " 14: {'gene': 'NP',\n", + " 'nonsynonymous': 2.0,\n", + " 'sample': 'A_Cambodia_W0112303_2012',\n", + " 'species': 'human',\n", + " 'synonymous': 1.0},\n", + " 15: {'gene': 'PA',\n", + " 'nonsynonymous': 2.0,\n", + " 'sample': 'A_Cambodia_W0112303_2012',\n", + " 'species': 'human',\n", + " 'synonymous': 4.0},\n", + " 16: {'gene': 'PB1',\n", + " 'nonsynonymous': 0.0,\n", + " 'sample': 'A_Cambodia_W0112303_2012',\n", + " 'species': 'human',\n", + " 'synonymous': 2.0},\n", + " 17: {'gene': 'PB2',\n", + " 'nonsynonymous': 3.0,\n", + " 'sample': 'A_Cambodia_W0112303_2012',\n", + " 'species': 'human',\n", + " 'synonymous': 0.0},\n", + " 18: {'gene': 'HA',\n", + " 'nonsynonymous': 2.0,\n", + " 'sample': 'A_Cambodia_X0125302_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 0.0},\n", + " 19: {'gene': 'M1',\n", + " 'nonsynonymous': 1.0,\n", + " 'sample': 'A_Cambodia_X0125302_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 0.0},\n", + " 20: {'gene': 'M2',\n", + " 'nonsynonymous': 1.0,\n", + " 'sample': 'A_Cambodia_X0125302_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 0.0},\n", + " 21: {'gene': 'NS1',\n", + " 'nonsynonymous': 0.0,\n", + " 'sample': 'A_Cambodia_X0125302_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 1.0},\n", + " 22: {'gene': 'PA',\n", + " 'nonsynonymous': 0.0,\n", + " 'sample': 'A_Cambodia_X0125302_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 2.0},\n", + " 23: {'gene': 'PB1',\n", + " 'nonsynonymous': 3.0,\n", + " 'sample': 'A_Cambodia_X0125302_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 5.0},\n", + " 24: {'gene': 'PB2',\n", + " 'nonsynonymous': 3.0,\n", + " 'sample': 'A_Cambodia_X0125302_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 0.0},\n", + " 25: {'gene': 'neuraminidase',\n", + " 'nonsynonymous': 0.0,\n", + " 'sample': 'A_Cambodia_X0125302_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 2.0},\n", + " 26: {'gene': 'HA',\n", + " 'nonsynonymous': 8.0,\n", + " 'sample': 'A_Cambodia_X0128304_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 3.0},\n", + " 27: {'gene': 'M1',\n", + " 'nonsynonymous': 5.0,\n", + " 'sample': 'A_Cambodia_X0128304_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 2.0},\n", + " 28: {'gene': 'M2',\n", + " 'nonsynonymous': 1.0,\n", + " 'sample': 'A_Cambodia_X0128304_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 0.0},\n", + " 29: {'gene': 'NEP',\n", + " 'nonsynonymous': 1.0,\n", + " 'sample': 'A_Cambodia_X0128304_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 0.0},\n", + " 30: {'gene': 'NP',\n", + " 'nonsynonymous': 3.0,\n", + " 'sample': 'A_Cambodia_X0128304_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 5.0},\n", + " 31: {'gene': 'NS1',\n", + " 'nonsynonymous': 1.0,\n", + " 'sample': 'A_Cambodia_X0128304_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 3.0},\n", + " 32: {'gene': 'PA',\n", + " 'nonsynonymous': 5.0,\n", + " 'sample': 'A_Cambodia_X0128304_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 2.0},\n", + " 33: {'gene': 'PB2',\n", + " 'nonsynonymous': 7.0,\n", + " 'sample': 'A_Cambodia_X0128304_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 4.0},\n", + " 34: {'gene': 'neuraminidase',\n", + " 'nonsynonymous': 2.0,\n", + " 'sample': 'A_Cambodia_X0128304_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 2.0},\n", + " 35: {'gene': 'HA',\n", + " 'nonsynonymous': 1.0,\n", + " 'sample': 'A_Cambodia_X0207301_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 2.0},\n", + " 36: {'gene': 'M1',\n", + " 'nonsynonymous': 0.0,\n", + " 'sample': 'A_Cambodia_X0207301_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 3.0},\n", + " 37: {'gene': 'NEP',\n", + " 'nonsynonymous': 1.0,\n", + " 'sample': 'A_Cambodia_X0207301_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 0.0},\n", + " 38: {'gene': 'NP',\n", + " 'nonsynonymous': 0.0,\n", + " 'sample': 'A_Cambodia_X0207301_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 1.0},\n", + " 39: {'gene': 'NS1',\n", + " 'nonsynonymous': 0.0,\n", + " 'sample': 'A_Cambodia_X0207301_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 1.0},\n", + " 40: {'gene': 'PA',\n", + " 'nonsynonymous': 2.0,\n", + " 'sample': 'A_Cambodia_X0207301_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 6.0},\n", + " 41: {'gene': 'PB1',\n", + " 'nonsynonymous': 1.0,\n", + " 'sample': 'A_Cambodia_X0207301_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 3.0},\n", + " 42: {'gene': 'neuraminidase',\n", + " 'nonsynonymous': 1.0,\n", + " 'sample': 'A_Cambodia_X0207301_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 1.0},\n", + " 43: {'gene': 'NP',\n", + " 'nonsynonymous': 1.0,\n", + " 'sample': 'A_Cambodia_X0219301_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 1.0},\n", + " 44: {'gene': 'PA',\n", + " 'nonsynonymous': 2.0,\n", + " 'sample': 'A_Cambodia_X0219301_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 2.0},\n", + " 45: {'gene': 'PB2',\n", + " 'nonsynonymous': 0.0,\n", + " 'sample': 'A_Cambodia_X0219301_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 1.0},\n", + " 46: {'gene': 'HA',\n", + " 'nonsynonymous': 1.0,\n", + " 'sample': 'A_Cambodia_X1030304_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 1.0},\n", + " 47: {'gene': 'M1',\n", + " 'nonsynonymous': 1.0,\n", + " 'sample': 'A_Cambodia_X1030304_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 2.0},\n", + " 48: {'gene': 'M2',\n", + " 'nonsynonymous': 2.0,\n", + " 'sample': 'A_Cambodia_X1030304_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 0.0},\n", + " 49: {'gene': 'NS1',\n", + " 'nonsynonymous': 0.0,\n", + " 'sample': 'A_Cambodia_X1030304_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 1.0},\n", + " 50: {'gene': 'PA',\n", + " 'nonsynonymous': 0.0,\n", + " 'sample': 'A_Cambodia_X1030304_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 1.0},\n", + " 51: {'gene': 'PB1',\n", + " 'nonsynonymous': 3.0,\n", + " 'sample': 'A_Cambodia_X1030304_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 0.0},\n", + " 52: {'gene': 'PB2',\n", + " 'nonsynonymous': 0.0,\n", + " 'sample': 'A_Cambodia_X1030304_2013',\n", + " 'species': 'human',\n", + " 'synonymous': 1.0},\n", + " 53: {'gene': 'HA',\n", + " 'nonsynonymous': 1.0,\n", + " 'sample': 'A_duck_Cambodia_083D1_2011',\n", + " 'species': 'duck',\n", + " 'synonymous': 0.0},\n", + " 54: {'gene': 'M1',\n", + " 'nonsynonymous': 1.0,\n", + " 'sample': 'A_duck_Cambodia_083D1_2011',\n", + " 'species': 'duck',\n", + " 'synonymous': 0.0},\n", + " 55: {'gene': 'NP',\n", + " 'nonsynonymous': 1.0,\n", + " 'sample': 'A_duck_Cambodia_083D1_2011',\n", + " 'species': 'duck',\n", + " 'synonymous': 1.0},\n", + " 56: {'gene': 'PB1',\n", + " 'nonsynonymous': 0.0,\n", + " 'sample': 'A_duck_Cambodia_083D1_2011',\n", + " 'species': 'duck',\n", + " 'synonymous': 1.0},\n", + " 57: {'gene': 'neuraminidase',\n", + " 'nonsynonymous': 1.0,\n", + " 'sample': 'A_duck_Cambodia_083D1_2011',\n", + " 'species': 'duck',\n", + " 'synonymous': 1.0},\n", + " 58: {'gene': 'HA',\n", + " 'nonsynonymous': 1.0,\n", + " 'sample': 'A_duck_Cambodia_381W11M4_2013',\n", + " 'species': 'duck',\n", + " 'synonymous': 0.0},\n", + " 59: {'gene': 'NP',\n", + " 'nonsynonymous': 1.0,\n", + " 'sample': 'A_duck_Cambodia_381W11M4_2013',\n", + " 'species': 'duck',\n", + " 'synonymous': 0.0},\n", + " 60: {'gene': 'PA',\n", + " 'nonsynonymous': 1.0,\n", + " 'sample': 'A_duck_Cambodia_381W11M4_2013',\n", + " 'species': 'duck',\n", + " 'synonymous': 2.0},\n", + " 61: {'gene': 'PB1',\n", + " 'nonsynonymous': 1.0,\n", + " 'sample': 'A_duck_Cambodia_381W11M4_2013',\n", + " 'species': 'duck',\n", + " 'synonymous': 0.0},\n", + " 62: {'gene': 'PB2',\n", + " 'nonsynonymous': 0.0,\n", + " 'sample': 'A_duck_Cambodia_381W11M4_2013',\n", + " 'species': 'duck',\n", + " 'synonymous': 4.0},\n", + " 63: {'gene': 'M1',\n", + " 'nonsynonymous': 1.0,\n", + " 'sample': 'A_duck_Cambodia_PV027D1_2010',\n", + " 'species': 'duck',\n", + " 'synonymous': 0.0},\n", + " 64: {'gene': 'PA',\n", + " 'nonsynonymous': 0.0,\n", + " 'sample': 'A_duck_Cambodia_PV027D1_2010',\n", + " 'species': 'duck',\n", + " 'synonymous': 1.0},\n", + " 65: {'gene': 'PB1',\n", + " 'nonsynonymous': 0.0,\n", + " 'sample': 'A_duck_Cambodia_PV027D1_2010',\n", + " 'species': 'duck',\n", + " 'synonymous': 2.0},\n", + " 66: {'gene': 'HA',\n", + " 'nonsynonymous': 0.0,\n", + " 'sample': 'A_duck_Cambodia_Y0224301_2014',\n", + " 'species': 'duck',\n", + " 'synonymous': 1.0},\n", + " 67: {'gene': 'NEP',\n", + " 'nonsynonymous': 1.0,\n", + " 'sample': 'A_duck_Cambodia_Y0224301_2014',\n", + " 'species': 'duck',\n", + " 'synonymous': 1.0},\n", + " 68: {'gene': 'NS1',\n", + " 'nonsynonymous': 2.0,\n", + " 'sample': 'A_duck_Cambodia_Y0224301_2014',\n", + " 'species': 'duck',\n", + " 'synonymous': 0.0},\n", + " 69: {'gene': 'PA',\n", + " 'nonsynonymous': 0.0,\n", + " 'sample': 'A_duck_Cambodia_Y0224301_2014',\n", + " 'species': 'duck',\n", + " 'synonymous': 1.0},\n", + " 70: {'gene': 'neuraminidase',\n", + " 'nonsynonymous': 0.0,\n", + " 'sample': 'A_duck_Cambodia_Y0224301_2014',\n", + " 'species': 'duck',\n", + " 'synonymous': 1.0},\n", + " 71: {'gene': 'HA',\n", + " 'nonsynonymous': 1.0,\n", + " 'sample': 'A_duck_Cambodia_Y0224304_2014',\n", + " 'species': 'duck',\n", + " 'synonymous': 1.0},\n", + " 72: {'gene': 'NP',\n", + " 'nonsynonymous': 3.0,\n", + " 'sample': 'A_duck_Cambodia_Y0224304_2014',\n", + " 'species': 'duck',\n", + " 'synonymous': 5.0},\n", + " 73: {'gene': 'PB2',\n", + " 'nonsynonymous': 0.0,\n", + " 'sample': 'A_duck_Cambodia_Y0224304_2014',\n", + " 'species': 'duck',\n", + " 'synonymous': 1.0}}" + ] + }, + "execution_count": 52, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# write out counts to a dictionary \n", + "counts_dict = counts.to_dict('index')\n", + "counts_dict" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Read in # of synonymous and nonsynonymous sites per gene per sample \n", + "\n", + "These results are from running SNPGenie and calculating pi. I will not be using the pi estimates, but will be using the number of synonymous and nonsynonymous sites per gene estimates. " + ] + }, + { + "cell_type": "code", + "execution_count": 53, + "metadata": {}, + "outputs": [], + "source": [ + "# read in SNPgenie pi data for each sample and gene to get the number of synonymous and nonsynonymous sites \n", + "snp_genie_results = \"/Users/lmoncla/Documents/H5N1_Cambodian_outbreak_study/SNPGenie_diversity_estimates/1_percent_SNPs-2018-05-10/\"" + ] + }, + { + "cell_type": "code", + "execution_count": 54, + "metadata": {}, + "outputs": [], + "source": [ + "sites_dict = {}\n", + "\n", + "for f in glob.glob(snp_genie_results + \"*/SNPGenie_Results/product_results.txt\"):\n", + " with open(f,\"r\") as infile: \n", + " sampleid = f.replace(snp_genie_results, \"\").split(\"/\")[0][14:]\n", + " gene = sampleid.split(\"_\")[-1]\n", + " sample = sampleid.replace(\"_\"+gene, \"\")\n", + " \n", + " # change sample id to match the SNPs df \n", + " sampleid = sampleid.replace(\"M1\",\"MP\")\n", + " sampleid = sampleid.replace(\"M2\",\"MP\")\n", + " sampleid = sampleid.replace(\"NS1\",\"NS\")\n", + " sampleid = sampleid.replace(\"NEP\",\"NS\")\n", + " \n", + " gene = gene.replace(\"H5\",\"HA\")\n", + " gene = gene.replace(\"N1\",\"neuraminidase\")\n", + " \n", + " if sample not in sites_dict:\n", + " sites_dict[sample] = {gene:{}}\n", + " \n", + " for line in infile: \n", + " if \"file\" not in line: \n", + " Nsites = line.split()[6]\n", + " Ssites = line.split()[7]\n", + " \n", + " sites_dict[sample][gene] = {\"Nsites\": Nsites, \"Ssites\":Ssites}" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 55, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'A_CAMBODIA_V0401301_2011': ['M2', 'NS1', 'NEP'], 'A_CAMBODIA_V0417301_2011': ['PB1', 'M1', 'NS1', 'NEP'], 'A_Cambodia_W0112303_2012': ['neuraminidase', 'M1', 'M2', 'NS1', 'NEP'], 'A_Cambodia_X0125302_2013': ['NP', 'NEP'], 'A_Cambodia_X0207301_2013': ['PB2', 'M2'], 'A_Cambodia_X0219301_2013': ['PB1', 'HA', 'neuraminidase', 'M1', 'M2', 'NS1', 'NEP'], 'A_Cambodia_X1030304_2013': ['NP', 'neuraminidase', 'NEP'], 'A_duck_Cambodia_083D1_2011': ['PB2', 'PA', 'M2', 'NS1', 'NEP'], 'A_duck_Cambodia_381W11M4_2013': ['neuraminidase', 'M1', 'M2', 'NS1', 'NEP'], 'A_duck_Cambodia_PV027D1_2010': ['PB2', 'HA', 'NP', 'neuraminidase', 'M2', 'NS1', 'NEP'], 'A_duck_Cambodia_Y0224301_2014': ['PB2', 'PB1', 'NP', 'M1', 'M2'], 'A_duck_Cambodia_Y0224304_2014': ['PB1', 'PA', 'neuraminidase', 'M1', 'M2', 'NS1', 'NEP']}\n" + ] + } + ], + "source": [ + "# go through dictionary and add in missing rows for missing genes that do not have SNPs; still need to count these as 0 \n", + "# the exception is PB1 for A/Cambodia/X0128304/2013 which just doesn't have data \n", + "\n", + "genes = ['PB2','PB1','PA','HA','NP','neuraminidase','M1','M2','NS1','NEP']\n", + "has_snps = {}\n", + "no_snps = {}\n", + "\n", + "for i in counts_dict:\n", + " sample = counts_dict[i]['sample']\n", + " gene = counts_dict[i]['gene']\n", + " \n", + " if sample not in has_snps: \n", + " has_snps[sample] = []\n", + " \n", + " has_snps[sample].append(gene)\n", + "\n", + "# now loop through to output ones without snps \n", + "for s in has_snps: \n", + " for g in genes: \n", + " if g not in has_snps[s]:\n", + " if g == 'PB1' and s == 'A_Cambodia_X0128304_2013':\n", + " pass\n", + " else:\n", + " if s not in no_snps:\n", + " no_snps[s] = []\n", + " no_snps[s].append(g)\n", + " elif s in no_snps:\n", + " no_snps[s].append(g)\n", + " \n", + "print(no_snps)" + ] + }, + { + "cell_type": "code", + "execution_count": 57, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
samplegenenonsynonymoussynonymousspeciesNsitesSsitesN_per_siteS_per_site
0A_CAMBODIA_V0401301_2011M200human0000
0A_CAMBODIA_V0401301_2011NS100human0000
0A_CAMBODIA_V0401301_2011NEP00human0000
0A_CAMBODIA_V0417301_2011PB100human0000
0A_CAMBODIA_V0417301_2011M100human0000
\n", + "
" + ], + "text/plain": [ + " sample gene nonsynonymous synonymous species Nsites \\\n", + "0 A_CAMBODIA_V0401301_2011 M2 0 0 human 0 \n", + "0 A_CAMBODIA_V0401301_2011 NS1 0 0 human 0 \n", + "0 A_CAMBODIA_V0401301_2011 NEP 0 0 human 0 \n", + "0 A_CAMBODIA_V0417301_2011 PB1 0 0 human 0 \n", + "0 A_CAMBODIA_V0417301_2011 M1 0 0 human 0 \n", + "\n", + " Ssites N_per_site S_per_site \n", + "0 0 0 0 \n", + "0 0 0 0 \n", + "0 0 0 0 \n", + "0 0 0 0 \n", + "0 0 0 0 " + ] + }, + "execution_count": 57, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# write nosnps out to a dataframe \n", + "no_snps_df = pd.DataFrame()\n", + "\n", + "for s in no_snps: \n", + " for g in no_snps[s]:\n", + " sampleid = s + \"_\" + g\n", + " if \"duck\" in s:\n", + " species = \"duck\"\n", + " else:\n", + " species = \"human\"\n", + " \n", + " d = pd.DataFrame(np.array([[s,g, 0,0,species,0,0,0,0]]))\n", + " d.columns = ['sample','gene','nonsynonymous','synonymous','species','Nsites','Ssites','N_per_site','S_per_site']\n", + "\n", + " no_snps_df = no_snps_df.append(d)\n", + "\n", + "no_snps_df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 58, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
NsitesSsitessamplegene
01332.74039747032370.650906877508A_Cambodia_X0128304_2013HA
0578.515593779322177.484406220678A_Cambodia_X0128304_2013M1
022764A_Cambodia_X0128304_2013M2
01050.11942257218296.880577427822A_Cambodia_X0128304_2013neuraminidase
0286.00996376811676.990036231884A_Cambodia_X0128304_2013NEP
\n", + "
" + ], + "text/plain": [ + " Nsites Ssites sample gene\n", + "0 1332.74039747032 370.650906877508 A_Cambodia_X0128304_2013 HA\n", + "0 578.515593779322 177.484406220678 A_Cambodia_X0128304_2013 M1\n", + "0 227 64 A_Cambodia_X0128304_2013 M2\n", + "0 1050.11942257218 296.880577427822 A_Cambodia_X0128304_2013 neuraminidase\n", + "0 286.009963768116 76.990036231884 A_Cambodia_X0128304_2013 NEP" + ] + }, + "execution_count": 58, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# convert the nonsynonymous and synonymous sites per gene to a dataframe\n", + "sites_df = pd.DataFrame()\n", + "\n", + "for s in sites_dict: \n", + " \n", + " for g in sites_dict[s]:\n", + " df = pd.DataFrame.from_dict(sites_dict[s][g], orient=\"index\").T\n", + " df['sample'] = s\n", + " df['gene'] = g\n", + " \n", + " sites_df = sites_df.append(df)\n", + "\n", + "sites_df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 59, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "87" + ] + }, + "execution_count": 59, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(sites_df)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Merge together the SNP counts dataframe and the synonymous/nonsynonymous lengths dataframe" + ] + }, + { + "cell_type": "code", + "execution_count": 60, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
samplegenenonsynonymoussynonymousspeciesNsitesSsites
0A_CAMBODIA_V0401301_2011HA12.01.0human1332.9534942423371.046505757698
1A_CAMBODIA_V0401301_2011M11.00.0human1332.9534942423371.046505757698
2A_CAMBODIA_V0401301_2011NP4.02.0human1148.01647108678345.983528913223
3A_CAMBODIA_V0401301_2011PA8.01.0human1684.40017392789463.421018125091
4A_CAMBODIA_V0401301_2011PB14.04.0human1767.9268235821503.073176417901
\n", + "
" + ], + "text/plain": [ + " sample gene nonsynonymous synonymous species \\\n", + "0 A_CAMBODIA_V0401301_2011 HA 12.0 1.0 human \n", + "1 A_CAMBODIA_V0401301_2011 M1 1.0 0.0 human \n", + "2 A_CAMBODIA_V0401301_2011 NP 4.0 2.0 human \n", + "3 A_CAMBODIA_V0401301_2011 PA 8.0 1.0 human \n", + "4 A_CAMBODIA_V0401301_2011 PB1 4.0 4.0 human \n", + "\n", + " Nsites Ssites \n", + "0 1332.9534942423 371.046505757698 \n", + "1 1332.9534942423 371.046505757698 \n", + "2 1148.01647108678 345.983528913223 \n", + "3 1684.40017392789 463.421018125091 \n", + "4 1767.9268235821 503.073176417901 " + ] + }, + "execution_count": 60, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# merge the dataframes including the counts of SNPs and the synonymous and nonsynonymou sites\n", + "merged = counts.merge(sites_df, on=['sample','gene'], how='outer')\n", + "merged = merged.dropna()\n", + "merged.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 61, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
samplegenenonsynonymoussynonymousspeciesNsitesSsitesN_per_siteS_per_site
0A_CAMBODIA_V0401301_2011HA12.01.0human1332.9534942423371.0465057576980.0090030.002695
1A_CAMBODIA_V0401301_2011M11.00.0human1332.9534942423371.0465057576980.0007500.000000
2A_CAMBODIA_V0401301_2011NP4.02.0human1148.01647108678345.9835289132230.0034840.005781
3A_CAMBODIA_V0401301_2011PA8.01.0human1684.40017392789463.4210181250910.0047490.002158
4A_CAMBODIA_V0401301_2011PB14.04.0human1767.9268235821503.0731764179010.0022630.007951
\n", + "
" + ], + "text/plain": [ + " sample gene nonsynonymous synonymous species \\\n", + "0 A_CAMBODIA_V0401301_2011 HA 12.0 1.0 human \n", + "1 A_CAMBODIA_V0401301_2011 M1 1.0 0.0 human \n", + "2 A_CAMBODIA_V0401301_2011 NP 4.0 2.0 human \n", + "3 A_CAMBODIA_V0401301_2011 PA 8.0 1.0 human \n", + "4 A_CAMBODIA_V0401301_2011 PB1 4.0 4.0 human \n", + "\n", + " Nsites Ssites N_per_site S_per_site \n", + "0 1332.9534942423 371.046505757698 0.009003 0.002695 \n", + "1 1332.9534942423 371.046505757698 0.000750 0.000000 \n", + "2 1148.01647108678 345.983528913223 0.003484 0.005781 \n", + "3 1684.40017392789 463.421018125091 0.004749 0.002158 \n", + "4 1767.9268235821 503.073176417901 0.002263 0.007951 " + ] + }, + "execution_count": 61, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# add a column for nonsynonymous and synonymous per site \n", + "merged['N_per_site'] = merged['nonsynonymous'].astype(float) / merged['Nsites'].astype(float)\n", + "merged['S_per_site'] = merged['synonymous'].astype(float) / merged['Ssites'].astype(float)\n", + "merged.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 62, + "metadata": {}, + "outputs": [], + "source": [ + "# add in the no snps dataframe\n", + "merged = merged.append(no_snps_df)\n", + "#merged.dropna(inplace=True)\n", + "merged.reset_index(inplace=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 63, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
indexsamplegenenonsynonymoussynonymousspeciesNsitesSsitesN_per_siteS_per_site
00A_CAMBODIA_V0401301_2011HA121human1332.9534942423371.0465057576980.009002560.00269508
11A_CAMBODIA_V0401301_2011M110human1332.9534942423371.0465057576980.0007502140
22A_CAMBODIA_V0401301_2011NP42human1148.01647108678345.9835289132230.003484270.00578062
33A_CAMBODIA_V0401301_2011PA81human1684.40017392789463.4210181250910.004749470.00215787
44A_CAMBODIA_V0401301_2011PB144human1767.9268235821503.0731764179010.002262540.00795113
55A_CAMBODIA_V0401301_2011PB224human1759.40919088767517.5281225451670.001136750.00772905
66A_CAMBODIA_V0401301_2011neuraminidase55human1049.14877034739297.8512296526070.004765770.0167869
77A_CAMBODIA_V0417301_2011HA42human1332.78501496308371.214985036920.003001230.00538771
88A_CAMBODIA_V0417301_2011M210human227.80626057529663.19373942470390.004389690
99A_CAMBODIA_V0417301_2011NP02human1147.62311557789346.3768844221100.00577406
1010A_CAMBODIA_V0417301_2011PA21human1683.83333333334464.1666666666660.001187770.0021544
1111A_CAMBODIA_V0417301_2011PB211human1757.69589041096519.3041095890390.0005689270.00192565
1212A_CAMBODIA_V0417301_2011neuraminidase12human1049.51340033501297.4865996649920.0009528230.00672299
1313A_Cambodia_W0112303_2012HA01human1333.66666666667370.33333333333300.00270027
1414A_Cambodia_W0112303_2012NP21human1148.13882383287345.8611761671260.001741950.00289133
1515A_Cambodia_W0112303_2012PA24human1683.69121077319464.3087892268080.001187870.00861496
1616A_Cambodia_W0112303_2012PB102human1768.06094307243502.93905692757200.00397662
1717A_Cambodia_W0112303_2012PB230human1757.4705882353519.5294117647040.0017070
1818A_Cambodia_X0125302_2013HA20human1332.17396091385371.8260390861540.001501310
1919A_Cambodia_X0125302_2013M110human578.666666666666177.3333333333330.001728110
2020A_Cambodia_X0125302_2013M210human227.01808785529763.98191214470290.004404940
2121A_Cambodia_X0125302_2013NS101human521.166666666667153.83333333333300.00650054
2222A_Cambodia_X0125302_2013PA02human1682465.99999999999900.00429185
2323A_Cambodia_X0125302_2013PB135human1766.50153834872504.4984616512810.001698270.00991083
2424A_Cambodia_X0125302_2013PB230human1751.55580621173525.4441937882780.001712760
2525A_Cambodia_X0125302_2013neuraminidase02human1049.5297.500.00672269
2626A_Cambodia_X0128304_2013HA83human1332.74039747032370.6509068775080.006002670.00809387
2727A_Cambodia_X0128304_2013M152human578.515593779322177.4844062206780.008642810.0112686
2828A_Cambodia_X0128304_2013M210human227640.004405290
2929A_Cambodia_X0128304_2013NEP10human286.00996376811676.9900362318840.003496380
3030A_Cambodia_X0128304_2013NP35human1145.6420481738348.3579518262010.002618620.0143531
3131A_Cambodia_X0128304_2013NS113human520.5154.50.001921230.0194175
3232A_Cambodia_X0128304_2013PA52human1682465.9999999999990.002972650.00429185
3333A_Cambodia_X0128304_2013PB274human1751.86491175721525.1350882427940.003995740.00761709
3434A_Cambodia_X0128304_2013neuraminidase22human1050.11942257218296.8805774278220.001904550.00673672
3535A_Cambodia_X0207301_2013HA12human1333.21212121212370.7878787878780.0007500680.00539392
3636A_Cambodia_X0207301_2013M103human578.666666666666177.33333333333300.0169173
3737A_Cambodia_X0207301_2013NEP10human285.96978281397577.03021718602450.003496870
3838A_Cambodia_X0207301_2013NP01human1145.6600177305348.33998226950300.00287076
3939A_Cambodia_X0207301_2013NS101human520.507554296507154.49244570349400.00647281
4040A_Cambodia_X0207301_2013PA26human1681.97389375589466.0261062441140.001189080.0128748
4141A_Cambodia_X0207301_2013PB113human1766.50000000001504.4999999999980.0005660910.00594648
4242A_Cambodia_X0207301_2013neuraminidase11human1047.5296.50.0009546540.00337268
4343A_Cambodia_X0219301_2013NP11human1145.66666666667348.3333333333330.0008728540.00287081
4444A_Cambodia_X0219301_2013PA22human1682.98511904762465.014880952380.001188360.00430094
4545A_Cambodia_X0219301_2013PB201human1751.00000000001525.99999999999800.00190114
4646A_Cambodia_X1030304_2013HA11human1332.12529832936371.8747016706440.000750680.00268908
4747A_Cambodia_X1030304_2013M112human578.648484848485177.3515151515150.001728160.011277
4848A_Cambodia_X1030304_2013M220human226.99061662198464.00938337801610.008810940
4949A_Cambodia_X1030304_2013NS101human520.5154.500.00647249
5050A_Cambodia_X1030304_2013PA01human1682.16666666667465.83333333333200.00214669
5151A_Cambodia_X1030304_2013PB130human1766.33993226257504.6600677374320.001698430
5252A_Cambodia_X1030304_2013PB201human1751.19242020513525.80757979487100.00190184
5353A_duck_Cambodia_083D1_2011HA10duck1332.33333333333371.6666666666660.0007505630
5454A_duck_Cambodia_083D1_2011M110duck577.112612612612178.8063063063060.001732760
5555A_duck_Cambodia_083D1_2011NP11duck1148345.9999999999990.000871080.00289017
5656A_duck_Cambodia_083D1_2011PB101duck1766.16666666667504.83333333333200.00198085
5757A_duck_Cambodia_083D1_2011neuraminidase11duck1049.5297.50.0009528350.00336134
5858A_duck_Cambodia_381W11M4_2013HA10duck1330.33333333333370.6666666666660.0007516910
5959A_duck_Cambodia_381W11M4_2013NP10duck1146.46241134752347.5375886524820.0008722480
6060A_duck_Cambodia_381W11M4_2013PA12duck1681.73001508296466.2699849170430.0005946260.00428936
6161A_duck_Cambodia_381W11M4_2013PB110duck1766.1245210728504.8754789272010.0005662110
6262A_duck_Cambodia_381W11M4_2013PB204duck1751.33333333334525.66666666666500.00760938
6363A_duck_Cambodia_PV027D1_2010M110duck577.166666666667178.8333333333330.00173260
6464A_duck_Cambodia_PV027D1_2010PA01duck1683.5464.49999999999900.00215285
6565A_duck_Cambodia_PV027D1_2010PB102duck1766.99449944995504.00550055005300.00396821
6666A_duck_Cambodia_Y0224301_2014HA01duck1334369.99999999999900.0027027
6767A_duck_Cambodia_Y0224301_2014NEP11duck285.98518518518577.01481481481480.003496680.0129845
6868A_duck_Cambodia_Y0224301_2014NS120duck520.5154.50.003842460
6969A_duck_Cambodia_Y0224301_2014PA01duck1682465.99999999999900.00214592
7070A_duck_Cambodia_Y0224301_2014neuraminidase01duck1049.66666666666297.33333333333400.00336323
7171A_duck_Cambodia_Y0224304_2014HA11duck1328.85441370224372.1455862977590.0007525280.00268712
7272A_duck_Cambodia_Y0224304_2014NP35duck1145.70741842189348.2925815781060.002618470.0143557
7373A_duck_Cambodia_Y0224304_2014PB201duck1751.83333333334525.16666666666500.00190416
740A_CAMBODIA_V0401301_2011M200human0000
750A_CAMBODIA_V0401301_2011NS100human0000
760A_CAMBODIA_V0401301_2011NEP00human0000
770A_CAMBODIA_V0417301_2011PB100human0000
780A_CAMBODIA_V0417301_2011M100human0000
790A_CAMBODIA_V0417301_2011NS100human0000
800A_CAMBODIA_V0417301_2011NEP00human0000
810A_Cambodia_W0112303_2012neuraminidase00human0000
820A_Cambodia_W0112303_2012M100human0000
830A_Cambodia_W0112303_2012M200human0000
840A_Cambodia_W0112303_2012NS100human0000
850A_Cambodia_W0112303_2012NEP00human0000
860A_Cambodia_X0125302_2013NP00human0000
870A_Cambodia_X0125302_2013NEP00human0000
880A_Cambodia_X0207301_2013PB200human0000
890A_Cambodia_X0207301_2013M200human0000
900A_Cambodia_X0219301_2013PB100human0000
910A_Cambodia_X0219301_2013HA00human0000
920A_Cambodia_X0219301_2013neuraminidase00human0000
930A_Cambodia_X0219301_2013M100human0000
940A_Cambodia_X0219301_2013M200human0000
950A_Cambodia_X0219301_2013NS100human0000
960A_Cambodia_X0219301_2013NEP00human0000
970A_Cambodia_X1030304_2013NP00human0000
980A_Cambodia_X1030304_2013neuraminidase00human0000
990A_Cambodia_X1030304_2013NEP00human0000
1000A_duck_Cambodia_083D1_2011PB200duck0000
1010A_duck_Cambodia_083D1_2011PA00duck0000
1020A_duck_Cambodia_083D1_2011M200duck0000
1030A_duck_Cambodia_083D1_2011NS100duck0000
1040A_duck_Cambodia_083D1_2011NEP00duck0000
1050A_duck_Cambodia_381W11M4_2013neuraminidase00duck0000
1060A_duck_Cambodia_381W11M4_2013M100duck0000
1070A_duck_Cambodia_381W11M4_2013M200duck0000
1080A_duck_Cambodia_381W11M4_2013NS100duck0000
1090A_duck_Cambodia_381W11M4_2013NEP00duck0000
1100A_duck_Cambodia_PV027D1_2010PB200duck0000
1110A_duck_Cambodia_PV027D1_2010HA00duck0000
1120A_duck_Cambodia_PV027D1_2010NP00duck0000
1130A_duck_Cambodia_PV027D1_2010neuraminidase00duck0000
1140A_duck_Cambodia_PV027D1_2010M200duck0000
1150A_duck_Cambodia_PV027D1_2010NS100duck0000
1160A_duck_Cambodia_PV027D1_2010NEP00duck0000
1170A_duck_Cambodia_Y0224301_2014PB200duck0000
1180A_duck_Cambodia_Y0224301_2014PB100duck0000
1190A_duck_Cambodia_Y0224301_2014NP00duck0000
1200A_duck_Cambodia_Y0224301_2014M100duck0000
1210A_duck_Cambodia_Y0224301_2014M200duck0000
1220A_duck_Cambodia_Y0224304_2014PB100duck0000
1230A_duck_Cambodia_Y0224304_2014PA00duck0000
1240A_duck_Cambodia_Y0224304_2014neuraminidase00duck0000
1250A_duck_Cambodia_Y0224304_2014M100duck0000
1260A_duck_Cambodia_Y0224304_2014M200duck0000
1270A_duck_Cambodia_Y0224304_2014NS100duck0000
1280A_duck_Cambodia_Y0224304_2014NEP00duck0000
\n", + "
" + ], + "text/plain": [ + " index sample gene nonsynonymous \\\n", + "0 0 A_CAMBODIA_V0401301_2011 HA 12 \n", + "1 1 A_CAMBODIA_V0401301_2011 M1 1 \n", + "2 2 A_CAMBODIA_V0401301_2011 NP 4 \n", + "3 3 A_CAMBODIA_V0401301_2011 PA 8 \n", + "4 4 A_CAMBODIA_V0401301_2011 PB1 4 \n", + "5 5 A_CAMBODIA_V0401301_2011 PB2 2 \n", + "6 6 A_CAMBODIA_V0401301_2011 neuraminidase 5 \n", + "7 7 A_CAMBODIA_V0417301_2011 HA 4 \n", + "8 8 A_CAMBODIA_V0417301_2011 M2 1 \n", + "9 9 A_CAMBODIA_V0417301_2011 NP 0 \n", + "10 10 A_CAMBODIA_V0417301_2011 PA 2 \n", + "11 11 A_CAMBODIA_V0417301_2011 PB2 1 \n", + "12 12 A_CAMBODIA_V0417301_2011 neuraminidase 1 \n", + "13 13 A_Cambodia_W0112303_2012 HA 0 \n", + "14 14 A_Cambodia_W0112303_2012 NP 2 \n", + "15 15 A_Cambodia_W0112303_2012 PA 2 \n", + "16 16 A_Cambodia_W0112303_2012 PB1 0 \n", + "17 17 A_Cambodia_W0112303_2012 PB2 3 \n", + "18 18 A_Cambodia_X0125302_2013 HA 2 \n", + "19 19 A_Cambodia_X0125302_2013 M1 1 \n", + "20 20 A_Cambodia_X0125302_2013 M2 1 \n", + "21 21 A_Cambodia_X0125302_2013 NS1 0 \n", + "22 22 A_Cambodia_X0125302_2013 PA 0 \n", + "23 23 A_Cambodia_X0125302_2013 PB1 3 \n", + "24 24 A_Cambodia_X0125302_2013 PB2 3 \n", + "25 25 A_Cambodia_X0125302_2013 neuraminidase 0 \n", + "26 26 A_Cambodia_X0128304_2013 HA 8 \n", + "27 27 A_Cambodia_X0128304_2013 M1 5 \n", + "28 28 A_Cambodia_X0128304_2013 M2 1 \n", + "29 29 A_Cambodia_X0128304_2013 NEP 1 \n", + "30 30 A_Cambodia_X0128304_2013 NP 3 \n", + "31 31 A_Cambodia_X0128304_2013 NS1 1 \n", + "32 32 A_Cambodia_X0128304_2013 PA 5 \n", + "33 33 A_Cambodia_X0128304_2013 PB2 7 \n", + "34 34 A_Cambodia_X0128304_2013 neuraminidase 2 \n", + "35 35 A_Cambodia_X0207301_2013 HA 1 \n", + "36 36 A_Cambodia_X0207301_2013 M1 0 \n", + "37 37 A_Cambodia_X0207301_2013 NEP 1 \n", + "38 38 A_Cambodia_X0207301_2013 NP 0 \n", + "39 39 A_Cambodia_X0207301_2013 NS1 0 \n", + "40 40 A_Cambodia_X0207301_2013 PA 2 \n", + "41 41 A_Cambodia_X0207301_2013 PB1 1 \n", + "42 42 A_Cambodia_X0207301_2013 neuraminidase 1 \n", + "43 43 A_Cambodia_X0219301_2013 NP 1 \n", + "44 44 A_Cambodia_X0219301_2013 PA 2 \n", + "45 45 A_Cambodia_X0219301_2013 PB2 0 \n", + "46 46 A_Cambodia_X1030304_2013 HA 1 \n", + "47 47 A_Cambodia_X1030304_2013 M1 1 \n", + "48 48 A_Cambodia_X1030304_2013 M2 2 \n", + "49 49 A_Cambodia_X1030304_2013 NS1 0 \n", + "50 50 A_Cambodia_X1030304_2013 PA 0 \n", + "51 51 A_Cambodia_X1030304_2013 PB1 3 \n", + "52 52 A_Cambodia_X1030304_2013 PB2 0 \n", + "53 53 A_duck_Cambodia_083D1_2011 HA 1 \n", + "54 54 A_duck_Cambodia_083D1_2011 M1 1 \n", + "55 55 A_duck_Cambodia_083D1_2011 NP 1 \n", + "56 56 A_duck_Cambodia_083D1_2011 PB1 0 \n", + "57 57 A_duck_Cambodia_083D1_2011 neuraminidase 1 \n", + "58 58 A_duck_Cambodia_381W11M4_2013 HA 1 \n", + "59 59 A_duck_Cambodia_381W11M4_2013 NP 1 \n", + "60 60 A_duck_Cambodia_381W11M4_2013 PA 1 \n", + "61 61 A_duck_Cambodia_381W11M4_2013 PB1 1 \n", + "62 62 A_duck_Cambodia_381W11M4_2013 PB2 0 \n", + "63 63 A_duck_Cambodia_PV027D1_2010 M1 1 \n", + "64 64 A_duck_Cambodia_PV027D1_2010 PA 0 \n", + "65 65 A_duck_Cambodia_PV027D1_2010 PB1 0 \n", + "66 66 A_duck_Cambodia_Y0224301_2014 HA 0 \n", + "67 67 A_duck_Cambodia_Y0224301_2014 NEP 1 \n", + "68 68 A_duck_Cambodia_Y0224301_2014 NS1 2 \n", + "69 69 A_duck_Cambodia_Y0224301_2014 PA 0 \n", + "70 70 A_duck_Cambodia_Y0224301_2014 neuraminidase 0 \n", + "71 71 A_duck_Cambodia_Y0224304_2014 HA 1 \n", + "72 72 A_duck_Cambodia_Y0224304_2014 NP 3 \n", + "73 73 A_duck_Cambodia_Y0224304_2014 PB2 0 \n", + "74 0 A_CAMBODIA_V0401301_2011 M2 0 \n", + "75 0 A_CAMBODIA_V0401301_2011 NS1 0 \n", + "76 0 A_CAMBODIA_V0401301_2011 NEP 0 \n", + "77 0 A_CAMBODIA_V0417301_2011 PB1 0 \n", + "78 0 A_CAMBODIA_V0417301_2011 M1 0 \n", + "79 0 A_CAMBODIA_V0417301_2011 NS1 0 \n", + "80 0 A_CAMBODIA_V0417301_2011 NEP 0 \n", + "81 0 A_Cambodia_W0112303_2012 neuraminidase 0 \n", + "82 0 A_Cambodia_W0112303_2012 M1 0 \n", + "83 0 A_Cambodia_W0112303_2012 M2 0 \n", + "84 0 A_Cambodia_W0112303_2012 NS1 0 \n", + "85 0 A_Cambodia_W0112303_2012 NEP 0 \n", + "86 0 A_Cambodia_X0125302_2013 NP 0 \n", + "87 0 A_Cambodia_X0125302_2013 NEP 0 \n", + "88 0 A_Cambodia_X0207301_2013 PB2 0 \n", + "89 0 A_Cambodia_X0207301_2013 M2 0 \n", + "90 0 A_Cambodia_X0219301_2013 PB1 0 \n", + "91 0 A_Cambodia_X0219301_2013 HA 0 \n", + "92 0 A_Cambodia_X0219301_2013 neuraminidase 0 \n", + "93 0 A_Cambodia_X0219301_2013 M1 0 \n", + "94 0 A_Cambodia_X0219301_2013 M2 0 \n", + "95 0 A_Cambodia_X0219301_2013 NS1 0 \n", + "96 0 A_Cambodia_X0219301_2013 NEP 0 \n", + "97 0 A_Cambodia_X1030304_2013 NP 0 \n", + "98 0 A_Cambodia_X1030304_2013 neuraminidase 0 \n", + "99 0 A_Cambodia_X1030304_2013 NEP 0 \n", + "100 0 A_duck_Cambodia_083D1_2011 PB2 0 \n", + "101 0 A_duck_Cambodia_083D1_2011 PA 0 \n", + "102 0 A_duck_Cambodia_083D1_2011 M2 0 \n", + "103 0 A_duck_Cambodia_083D1_2011 NS1 0 \n", + "104 0 A_duck_Cambodia_083D1_2011 NEP 0 \n", + "105 0 A_duck_Cambodia_381W11M4_2013 neuraminidase 0 \n", + "106 0 A_duck_Cambodia_381W11M4_2013 M1 0 \n", + "107 0 A_duck_Cambodia_381W11M4_2013 M2 0 \n", + "108 0 A_duck_Cambodia_381W11M4_2013 NS1 0 \n", + "109 0 A_duck_Cambodia_381W11M4_2013 NEP 0 \n", + "110 0 A_duck_Cambodia_PV027D1_2010 PB2 0 \n", + "111 0 A_duck_Cambodia_PV027D1_2010 HA 0 \n", + "112 0 A_duck_Cambodia_PV027D1_2010 NP 0 \n", + "113 0 A_duck_Cambodia_PV027D1_2010 neuraminidase 0 \n", + "114 0 A_duck_Cambodia_PV027D1_2010 M2 0 \n", + "115 0 A_duck_Cambodia_PV027D1_2010 NS1 0 \n", + "116 0 A_duck_Cambodia_PV027D1_2010 NEP 0 \n", + "117 0 A_duck_Cambodia_Y0224301_2014 PB2 0 \n", + "118 0 A_duck_Cambodia_Y0224301_2014 PB1 0 \n", + "119 0 A_duck_Cambodia_Y0224301_2014 NP 0 \n", + "120 0 A_duck_Cambodia_Y0224301_2014 M1 0 \n", + "121 0 A_duck_Cambodia_Y0224301_2014 M2 0 \n", + "122 0 A_duck_Cambodia_Y0224304_2014 PB1 0 \n", + "123 0 A_duck_Cambodia_Y0224304_2014 PA 0 \n", + "124 0 A_duck_Cambodia_Y0224304_2014 neuraminidase 0 \n", + "125 0 A_duck_Cambodia_Y0224304_2014 M1 0 \n", + "126 0 A_duck_Cambodia_Y0224304_2014 M2 0 \n", + "127 0 A_duck_Cambodia_Y0224304_2014 NS1 0 \n", + "128 0 A_duck_Cambodia_Y0224304_2014 NEP 0 \n", + "\n", + " synonymous species Nsites Ssites N_per_site \\\n", + "0 1 human 1332.9534942423 371.046505757698 0.00900256 \n", + "1 0 human 1332.9534942423 371.046505757698 0.000750214 \n", + "2 2 human 1148.01647108678 345.983528913223 0.00348427 \n", + "3 1 human 1684.40017392789 463.421018125091 0.00474947 \n", + "4 4 human 1767.9268235821 503.073176417901 0.00226254 \n", + "5 4 human 1759.40919088767 517.528122545167 0.00113675 \n", + "6 5 human 1049.14877034739 297.851229652607 0.00476577 \n", + "7 2 human 1332.78501496308 371.21498503692 0.00300123 \n", + "8 0 human 227.806260575296 63.1937394247039 0.00438969 \n", + "9 2 human 1147.62311557789 346.37688442211 0 \n", + "10 1 human 1683.83333333334 464.166666666666 0.00118777 \n", + "11 1 human 1757.69589041096 519.304109589039 0.000568927 \n", + "12 2 human 1049.51340033501 297.486599664992 0.000952823 \n", + "13 1 human 1333.66666666667 370.333333333333 0 \n", + "14 1 human 1148.13882383287 345.861176167126 0.00174195 \n", + "15 4 human 1683.69121077319 464.308789226808 0.00118787 \n", + "16 2 human 1768.06094307243 502.939056927572 0 \n", + "17 0 human 1757.4705882353 519.529411764704 0.001707 \n", + "18 0 human 1332.17396091385 371.826039086154 0.00150131 \n", + "19 0 human 578.666666666666 177.333333333333 0.00172811 \n", + "20 0 human 227.018087855297 63.9819121447029 0.00440494 \n", + "21 1 human 521.166666666667 153.833333333333 0 \n", + "22 2 human 1682 465.999999999999 0 \n", + "23 5 human 1766.50153834872 504.498461651281 0.00169827 \n", + "24 0 human 1751.55580621173 525.444193788278 0.00171276 \n", + "25 2 human 1049.5 297.5 0 \n", + "26 3 human 1332.74039747032 370.650906877508 0.00600267 \n", + "27 2 human 578.515593779322 177.484406220678 0.00864281 \n", + "28 0 human 227 64 0.00440529 \n", + "29 0 human 286.009963768116 76.990036231884 0.00349638 \n", + "30 5 human 1145.6420481738 348.357951826201 0.00261862 \n", + "31 3 human 520.5 154.5 0.00192123 \n", + "32 2 human 1682 465.999999999999 0.00297265 \n", + "33 4 human 1751.86491175721 525.135088242794 0.00399574 \n", + "34 2 human 1050.11942257218 296.880577427822 0.00190455 \n", + "35 2 human 1333.21212121212 370.787878787878 0.000750068 \n", + "36 3 human 578.666666666666 177.333333333333 0 \n", + "37 0 human 285.969782813975 77.0302171860245 0.00349687 \n", + "38 1 human 1145.6600177305 348.339982269503 0 \n", + "39 1 human 520.507554296507 154.492445703494 0 \n", + "40 6 human 1681.97389375589 466.026106244114 0.00118908 \n", + "41 3 human 1766.50000000001 504.499999999998 0.000566091 \n", + "42 1 human 1047.5 296.5 0.000954654 \n", + "43 1 human 1145.66666666667 348.333333333333 0.000872854 \n", + "44 2 human 1682.98511904762 465.01488095238 0.00118836 \n", + "45 1 human 1751.00000000001 525.999999999998 0 \n", + "46 1 human 1332.12529832936 371.874701670644 0.00075068 \n", + "47 2 human 578.648484848485 177.351515151515 0.00172816 \n", + "48 0 human 226.990616621984 64.0093833780161 0.00881094 \n", + "49 1 human 520.5 154.5 0 \n", + "50 1 human 1682.16666666667 465.833333333332 0 \n", + "51 0 human 1766.33993226257 504.660067737432 0.00169843 \n", + "52 1 human 1751.19242020513 525.807579794871 0 \n", + "53 0 duck 1332.33333333333 371.666666666666 0.000750563 \n", + "54 0 duck 577.112612612612 178.806306306306 0.00173276 \n", + "55 1 duck 1148 345.999999999999 0.00087108 \n", + "56 1 duck 1766.16666666667 504.833333333332 0 \n", + "57 1 duck 1049.5 297.5 0.000952835 \n", + "58 0 duck 1330.33333333333 370.666666666666 0.000751691 \n", + "59 0 duck 1146.46241134752 347.537588652482 0.000872248 \n", + "60 2 duck 1681.73001508296 466.269984917043 0.000594626 \n", + "61 0 duck 1766.1245210728 504.875478927201 0.000566211 \n", + "62 4 duck 1751.33333333334 525.666666666665 0 \n", + "63 0 duck 577.166666666667 178.833333333333 0.0017326 \n", + "64 1 duck 1683.5 464.499999999999 0 \n", + "65 2 duck 1766.99449944995 504.005500550053 0 \n", + "66 1 duck 1334 369.999999999999 0 \n", + "67 1 duck 285.985185185185 77.0148148148148 0.00349668 \n", + "68 0 duck 520.5 154.5 0.00384246 \n", + "69 1 duck 1682 465.999999999999 0 \n", + "70 1 duck 1049.66666666666 297.333333333334 0 \n", + "71 1 duck 1328.85441370224 372.145586297759 0.000752528 \n", + "72 5 duck 1145.70741842189 348.292581578106 0.00261847 \n", + "73 1 duck 1751.83333333334 525.166666666665 0 \n", + "74 0 human 0 0 0 \n", + "75 0 human 0 0 0 \n", + "76 0 human 0 0 0 \n", + "77 0 human 0 0 0 \n", + "78 0 human 0 0 0 \n", + "79 0 human 0 0 0 \n", + "80 0 human 0 0 0 \n", + "81 0 human 0 0 0 \n", + "82 0 human 0 0 0 \n", + "83 0 human 0 0 0 \n", + "84 0 human 0 0 0 \n", + "85 0 human 0 0 0 \n", + "86 0 human 0 0 0 \n", + "87 0 human 0 0 0 \n", + "88 0 human 0 0 0 \n", + "89 0 human 0 0 0 \n", + "90 0 human 0 0 0 \n", + "91 0 human 0 0 0 \n", + "92 0 human 0 0 0 \n", + "93 0 human 0 0 0 \n", + "94 0 human 0 0 0 \n", + "95 0 human 0 0 0 \n", + "96 0 human 0 0 0 \n", + "97 0 human 0 0 0 \n", + "98 0 human 0 0 0 \n", + "99 0 human 0 0 0 \n", + "100 0 duck 0 0 0 \n", + "101 0 duck 0 0 0 \n", + "102 0 duck 0 0 0 \n", + "103 0 duck 0 0 0 \n", + "104 0 duck 0 0 0 \n", + "105 0 duck 0 0 0 \n", + "106 0 duck 0 0 0 \n", + "107 0 duck 0 0 0 \n", + "108 0 duck 0 0 0 \n", + "109 0 duck 0 0 0 \n", + "110 0 duck 0 0 0 \n", + "111 0 duck 0 0 0 \n", + "112 0 duck 0 0 0 \n", + "113 0 duck 0 0 0 \n", + "114 0 duck 0 0 0 \n", + "115 0 duck 0 0 0 \n", + "116 0 duck 0 0 0 \n", + "117 0 duck 0 0 0 \n", + "118 0 duck 0 0 0 \n", + "119 0 duck 0 0 0 \n", + "120 0 duck 0 0 0 \n", + "121 0 duck 0 0 0 \n", + "122 0 duck 0 0 0 \n", + "123 0 duck 0 0 0 \n", + "124 0 duck 0 0 0 \n", + "125 0 duck 0 0 0 \n", + "126 0 duck 0 0 0 \n", + "127 0 duck 0 0 0 \n", + "128 0 duck 0 0 0 \n", + "\n", + " S_per_site \n", + "0 0.00269508 \n", + "1 0 \n", + "2 0.00578062 \n", + "3 0.00215787 \n", + "4 0.00795113 \n", + "5 0.00772905 \n", + "6 0.0167869 \n", + "7 0.00538771 \n", + "8 0 \n", + "9 0.00577406 \n", + "10 0.0021544 \n", + "11 0.00192565 \n", + "12 0.00672299 \n", + "13 0.00270027 \n", + "14 0.00289133 \n", + "15 0.00861496 \n", + "16 0.00397662 \n", + "17 0 \n", + "18 0 \n", + "19 0 \n", + "20 0 \n", + "21 0.00650054 \n", + "22 0.00429185 \n", + "23 0.00991083 \n", + "24 0 \n", + "25 0.00672269 \n", + "26 0.00809387 \n", + "27 0.0112686 \n", + "28 0 \n", + "29 0 \n", + "30 0.0143531 \n", + "31 0.0194175 \n", + "32 0.00429185 \n", + "33 0.00761709 \n", + "34 0.00673672 \n", + "35 0.00539392 \n", + "36 0.0169173 \n", + "37 0 \n", + "38 0.00287076 \n", + "39 0.00647281 \n", + "40 0.0128748 \n", + "41 0.00594648 \n", + "42 0.00337268 \n", + "43 0.00287081 \n", + "44 0.00430094 \n", + "45 0.00190114 \n", + "46 0.00268908 \n", + "47 0.011277 \n", + "48 0 \n", + "49 0.00647249 \n", + "50 0.00214669 \n", + "51 0 \n", + "52 0.00190184 \n", + "53 0 \n", + "54 0 \n", + "55 0.00289017 \n", + "56 0.00198085 \n", + "57 0.00336134 \n", + "58 0 \n", + "59 0 \n", + "60 0.00428936 \n", + "61 0 \n", + "62 0.00760938 \n", + "63 0 \n", + "64 0.00215285 \n", + "65 0.00396821 \n", + "66 0.0027027 \n", + "67 0.0129845 \n", + "68 0 \n", + "69 0.00214592 \n", + "70 0.00336323 \n", + "71 0.00268712 \n", + "72 0.0143557 \n", + "73 0.00190416 \n", + "74 0 \n", + "75 0 \n", + "76 0 \n", + "77 0 \n", + "78 0 \n", + "79 0 \n", + "80 0 \n", + "81 0 \n", + "82 0 \n", + "83 0 \n", + "84 0 \n", + "85 0 \n", + "86 0 \n", + "87 0 \n", + "88 0 \n", + "89 0 \n", + "90 0 \n", + "91 0 \n", + "92 0 \n", + "93 0 \n", + "94 0 \n", + "95 0 \n", + "96 0 \n", + "97 0 \n", + "98 0 \n", + "99 0 \n", + "100 0 \n", + "101 0 \n", + "102 0 \n", + "103 0 \n", + "104 0 \n", + "105 0 \n", + "106 0 \n", + "107 0 \n", + "108 0 \n", + "109 0 \n", + "110 0 \n", + "111 0 \n", + "112 0 \n", + "113 0 \n", + "114 0 \n", + "115 0 \n", + "116 0 \n", + "117 0 \n", + "118 0 \n", + "119 0 \n", + "120 0 \n", + "121 0 \n", + "122 0 \n", + "123 0 \n", + "124 0 \n", + "125 0 \n", + "126 0 \n", + "127 0 \n", + "128 0 " + ] + }, + "execution_count": 63, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# get rid of MP and NS columns and fill NA values with 0\n", + "merged = merged[merged['gene'] != 'MP']\n", + "merged = merged[merged['gene'] != 'NS']\n", + "merged = merged.fillna(0.0)\n", + "merged" + ] + }, + { + "cell_type": "code", + "execution_count": 64, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
genespeciesvariablemeanstd
0HAduckN_per_site0.0004510.000412
1HAduckS_per_site0.0010780.001476
2HAhumanN_per_site0.0026260.003258
3HAhumanS_per_site0.0033700.002792
4M1duckN_per_site0.0006930.000949
\n", + "
" + ], + "text/plain": [ + " gene species variable mean std\n", + "0 HA duck N_per_site 0.000451 0.000412\n", + "1 HA duck S_per_site 0.001078 0.001476\n", + "2 HA human N_per_site 0.002626 0.003258\n", + "3 HA human S_per_site 0.003370 0.002792\n", + "4 M1 duck N_per_site 0.000693 0.000949" + ] + }, + "execution_count": 64, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# create a new dataframe with the mean and standard deviation per gene \n", + "d = merged.melt(id_vars = ['gene','species'] ,value_vars = ['N_per_site','S_per_site'])\n", + "d['value'] = pd.to_numeric(d['value'])\n", + "mean = d.groupby([\"gene\", 'species','variable']).mean()\n", + "mean.reset_index(inplace=True)\n", + "mean.columns = ['gene','species','variable','mean']\n", + "\n", + "std = d.groupby([\"gene\", 'species','variable']).std()\n", + "std.reset_index(inplace=True)\n", + "std.columns = ['gene','species','variable','std']\n", + "\n", + "df1 = mean.merge(std, on=['gene','species','variable'], how=\"outer\")\n", + "df1 = df1[df1['species'] != 0]\n", + "df1.fillna(0)\n", + "df1.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 65, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
genespeciesvariablemeanstdcolor
0HAduckN_per_site0.0004510.000412duck nonsynonymous
1HAduckS_per_site0.0010780.001476duck synonymous
2HAhumanN_per_site0.0026260.003258human nonsynonymous
3HAhumanS_per_site0.0033700.002792human synonymous
4M1duckN_per_site0.0006930.000949duck nonsynonymous
\n", + "
" + ], + "text/plain": [ + " gene species variable mean std color\n", + "0 HA duck N_per_site 0.000451 0.000412 duck nonsynonymous\n", + "1 HA duck S_per_site 0.001078 0.001476 duck synonymous\n", + "2 HA human N_per_site 0.002626 0.003258 human nonsynonymous\n", + "3 HA human S_per_site 0.003370 0.002792 human synonymous\n", + "4 M1 duck N_per_site 0.000693 0.000949 duck nonsynonymous" + ] + }, + "execution_count": 65, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# add in a color column \n", + "df1['color'] = df1['species'] + \" \" + df1['variable']\n", + "df1['color'] = df1['color'].str.replace(\"_per_site\",\"\")\n", + "df1['color'] = df1['color'].str.replace(\"N\",\"nonsynonymous\")\n", + "df1['color'] = df1['color'].str.replace(\"S\",\"synonymous\")\n", + "df1.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 66, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
genespeciesvariablemeanstdcolor
0HAduckN_per_site0.0004510.000412duck nonsynonymous
1HAduckS_per_site0.0010780.001476duck synonymous
2HAhumanN_per_site0.0026260.003258human nonsynonymous
3HAhumanS_per_site0.0033700.002792human synonymous
4M1duckN_per_site0.0006930.000949duck nonsynonymous
\n", + "
" + ], + "text/plain": [ + " gene species variable mean std color\n", + "0 HA duck N_per_site 0.000451 0.000412 duck nonsynonymous\n", + "1 HA duck S_per_site 0.001078 0.001476 duck synonymous\n", + "2 HA human N_per_site 0.002626 0.003258 human nonsynonymous\n", + "3 HA human S_per_site 0.003370 0.002792 human synonymous\n", + "4 M1 duck N_per_site 0.000693 0.000949 duck nonsynonymous" + ] + }, + "execution_count": 66, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df1.head()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Output N/S ratio " + ] + }, + { + "cell_type": "code", + "execution_count": 68, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + " gene species N_per_site S_per_site NoverS\n", + "1 HA duck 0.0004509564 0.001077965 0.41834065\n", + "2 HA human 0.0026260653 0.003369991 0.77924987\n", + "3 M1 duck 0.0006930732 0.000000000 Inf\n", + "4 M1 human 0.0016061623 0.004932866 0.32560429\n", + "5 M2 duck 0.0000000000 0.000000000 NaN\n", + "6 M2 human 0.0027513567 0.000000000 Inf\n", + "7 NEP duck 0.0006993369 0.002596903 0.26929652\n", + "8 NEP human 0.0008741568 0.000000000 Inf\n", + "9 neuraminidase duck 0.0001905669 0.001344915 0.14169445\n", + "10 neuraminidase human 0.0010722238 0.005042748 0.21262689\n", + "11 NP duck 0.0008723596 0.003449184 0.25291768\n", + "12 NP human 0.0010897117 0.004317580 0.25238948\n", + "13 NS1 duck 0.0007684918 0.000000000 Inf\n", + "14 NS1 human 0.0002401537 0.004857915 0.04943555\n", + "15 PA duck 0.0001189252 0.001717627 0.06923805\n", + "16 PA human 0.0015593991 0.005104169 0.30551477\n", + "17 PB1 duck 0.0001132423 0.001189812 0.09517659\n", + "18 PB1 human 0.0008893325 0.003969296 0.22405298\n", + "19 PB2 duck 0.0000000000 0.001902708 0.00000000\n", + "20 PB2 human 0.0011401469 0.002634346 0.43280077\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "%%R -w 1000 -h 500 -u px -i df1 # this sets the size of the plot...otherwise, it will go off the page\n", + "\n", + "require(ggplot2)\n", + "library(ggplot2)\n", + "require(reshape2)\n", + "library(reshape2)\n", + "\n", + "x = dcast(df1, gene + species ~ variable, value.var=\"mean\")\n", + "x$NoverS = x$N_per_site/x$S_per_site\n", + "\n", + "x" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Compare nonsynonymous to synonymous diversity for full genome" + ] + }, + { + "cell_type": "code", + "execution_count": 69, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(0.0013911435148309854,\n", + " 0.002100978307636747,\n", + " 0.003415974507324383,\n", + " 0.00459111382375162,\n", + " 0.40724645685972083)" + ] + }, + "execution_count": 69, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# separate out human and duck \n", + "df = merged.copy()\n", + "\n", + "human = df[df['species'] ==\"human\"]\n", + "duck = df[df['species'] ==\"duck\"]\n", + "\n", + "meanNSh = human['N_per_site'].astype(float).mean()\n", + "meanSh = human['S_per_site'].astype(float).mean()\n", + "stdNSh = human['N_per_site'].astype(float).std()\n", + "stdSh = human['S_per_site'].astype(float).std()\n", + "NoverSh = meanNSh/meanSh\n", + "\n", + "meanNSh, stdNSh, meanSh, stdSh, NoverSh" + ] + }, + { + "cell_type": "code", + "execution_count": 71, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(0.00039069523619551517,\n", + " 0.0008691571147512671,\n", + " 0.0013279114279839185,\n", + " 0.00299946696552858,\n", + " 0.2942178431197646)" + ] + }, + "execution_count": 71, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "meanNSd = duck['N_per_site'].astype(float).mean()\n", + "meanSd = duck['S_per_site'].astype(float).mean()\n", + "stdNSd = duck['N_per_site'].astype(float).std()\n", + "stdSd = duck['S_per_site'].astype(float).std()\n", + "NoverSd = meanNSd/meanSd\n", + "\n", + "meanNSd, stdNSd, meanSd, stdSd, NoverSd" + ] + }, + { + "cell_type": "code", + "execution_count": 72, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
genespeciesvariablemeanstdcolor
0full\\ngenomehumanN_per_site0.0013910.002101human nonsynonymous
1full\\ngenomehumanS_per_site0.0034160.004591human synonymous
2full\\ngenomeduckN_per_site0.0003910.000869duck nonsynonymous
3full\\ngenomeduckS_per_site0.0013280.002999duck synonymous
\n", + "
" + ], + "text/plain": [ + " gene species variable mean std color\n", + "0 full\\ngenome human N_per_site 0.001391 0.002101 human nonsynonymous\n", + "1 full\\ngenome human S_per_site 0.003416 0.004591 human synonymous\n", + "2 full\\ngenome duck N_per_site 0.000391 0.000869 duck nonsynonymous\n", + "3 full\\ngenome duck S_per_site 0.001328 0.002999 duck synonymous" + ] + }, + "execution_count": 72, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# add in full genome values to plot \n", + "fg = {'gene':['full\\ngenome','full\\ngenome','full\\ngenome','full\\ngenome'],\n", + " 'species':['human','human','duck','duck'],\n", + " 'variable':['N_per_site','S_per_site','N_per_site','S_per_site'],\n", + " 'mean':[meanNSh,meanSh,meanNSd,meanSd],'std':[stdNSh,stdSh,stdNSd,stdSd],\n", + " 'color':[\"human nonsynonymous\",\"human synonymous\",\"duck nonsynonymous\",\"duck synonymous\"]}\n", + "fg_df = pd.DataFrame(fg)\n", + "fg_df" + ] + }, + { + "cell_type": "code", + "execution_count": 73, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
genespeciesvariablemeanstdcolor
39neuraminidasehumanS_per_site0.0050430.005676human synonymous
0full\\ngenomehumanN_per_site0.0013910.002101human nonsynonymous
1full\\ngenomehumanS_per_site0.0034160.004591human synonymous
2full\\ngenomeduckN_per_site0.0003910.000869duck nonsynonymous
3full\\ngenomeduckS_per_site0.0013280.002999duck synonymous
\n", + "
" + ], + "text/plain": [ + " gene species variable mean std color\n", + "39 neuraminidase human S_per_site 0.005043 0.005676 human synonymous\n", + "0 full\\ngenome human N_per_site 0.001391 0.002101 human nonsynonymous\n", + "1 full\\ngenome human S_per_site 0.003416 0.004591 human synonymous\n", + "2 full\\ngenome duck N_per_site 0.000391 0.000869 duck nonsynonymous\n", + "3 full\\ngenome duck S_per_site 0.001328 0.002999 duck synonymous" + ] + }, + "execution_count": 73, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df2 = df1.append(fg_df)\n", + "df2.tail()" + ] + }, + { + "cell_type": "code", + "execution_count": 74, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/lmoncla/anaconda/lib/python3.6/site-packages/rpy2/robjects/pandas2ri.py:191: FutureWarning: from_items is deprecated. Please use DataFrame.from_dict(dict(items), ...) instead. DataFrame.from_dict(OrderedDict(items)) may be used to preserve the key order.\n", + " res = PandasDataFrame.from_items(items)\n" + ] + } + ], + "source": [ + "%%R -w 1000 -h 500 -u px -i df2,human_nonsyn_color,human_syn_color,duck_nonsyn_color,duck_syn_color # this sets the size of the plot...otherwise, it will go off the page\n", + "\n", + "require(ggplot2)\n", + "library(ggplot2)\n", + "\n", + "# this block of code is to ensure that even genes without SNPs get plotted so that the bars are all the same size\n", + "species_list = unique(df2$species)\n", + "gene_list = unique(df2$gene)\n", + "variables_list = unique(df2$variable)\n", + "\n", + "for (species in species_list)\n", + "{\n", + " for (gene in gene_list)\n", + " {\n", + " for (variable in variables_list)\n", + " {\n", + " x = df2[df2$species == species & df2$gene == gene & df2$variable == variable,]\n", + " if (nrow(x) == 0){\n", + " mean = 0\n", + " std = 0\n", + " if (variable == \"N_per_site\"){\n", + " color = paste(species, \"nonsynonymous\")\n", + " } else{\n", + " color = paste(species, \"synonymous\")\n", + " }\n", + " row_to_append = data.frame(gene, species, variable, mean, std, color)\n", + " df1 = rbind(df1, row_to_append)\n", + " }\n", + " }\n", + " }\n", + "}\n", + "\n", + "df2$gene = gsub(\"neuraminidase\",\"NA\", df2$gene)\n", + "df2$colorf = factor(df2$color, levels=c(\"human nonsynonymous\",\"human synonymous\",\"duck nonsynonymous\",\"duck synonymous\"))\n", + "df2$genef = factor(df2$gene, levels=c('PB2','PB1','PA','HA','NP','NA','M1','M2','NS1','NEP','full\\ngenome'))\n", + "\n", + "p <- ggplot(data=df2, aes(x=genef, y=mean, color=colorf, fill=colorf)) + \n", + " geom_col(position=\"dodge\")+ \n", + " geom_errorbar(data=df2, aes(x=genef, ymin=mean - std, ymax=mean+std), position=\"dodge\")+\n", + " labs(x=\"Gene\",y=\"SNVs/site\")+\n", + " scale_color_manual(values=c(human_nonsyn_color,human_syn_color,duck_nonsyn_color,duck_syn_color),breaks = c(\"human nonsynonymous\",\"human synonymous\",\"duck nonsynonymous\",\"duck synonymous\"),labels = c(\" human nonsynonymous\",\" human synonymous\",\" duck nonsynonymous\",\" duck synonymous\"))+\n", + " scale_fill_manual(values=c(human_nonsyn_color,human_syn_color,duck_nonsyn_color,duck_syn_color),breaks = c(\"human nonsynonymous\",\"human synonymous\",\"duck nonsynonymous\",\"duck synonymous\"),labels = c(\" human nonsynonymous\",\" human synonymous\",\" duck nonsynonymous\",\" duck synonymous\"))+\n", + " #ggtitle(\"random tables simulation\") + \n", + " theme(plot.title = element_text(size=20, hjust=0.5))+\n", + " #facet_wrap(~genef, scales=\"free\")+\n", + " scale_y_continuous(limits=c(-0.005,0.015))+\n", + " theme(strip.text = element_text(size=16))+\n", + " theme(panel.grid.major.y=element_line(colour=NA))+\n", + " theme(panel.grid.minor=element_line(colour=NA,size=NA))+ \n", + " theme(strip.background = element_rect(colour=NA, fill=NA))+\n", + " theme(axis.line.x=element_line(colour=\"black\"))+\n", + " theme(axis.line.y=element_line(colour=\"black\"))+\n", + " theme(axis.title.y=element_text(size=16, vjust=8))+\n", + " theme(axis.title.x=element_text(size=16))+\n", + " theme(axis.text=element_text(size=16, colour=\"black\"))+\n", + " theme(axis.text.x=element_text(size=16))+\n", + " theme(legend.text=element_text(size=16))+\n", + " theme(legend.title=element_blank())+\n", + " theme(panel.margin=unit(1, \"lines\"))+\n", + " theme(plot.margin=unit(c(1,1,1,1),\"cm\"))+\n", + " theme(legend.key.size=unit(0.65, \"cm\"))+\n", + " #theme(legend.key=element_rect(fill=NA,size = 2))+\n", + " theme(panel.background=element_rect(fill=NA))+\n", + " theme(legend.key=element_rect(fill=NA))\n", + "\n", + "ggsave(\"Fig-1c-NS_S_SNPs_per_site-2019-06-04.pdf\", p, width = 14, height = 6, path=\"/Users/lmoncla/Documents/H5N1_Cambodian_outbreak_study/paper-and-figure-drafts/figures-2019-06-04/individual-PDFs\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Compare human to duck" + ] + }, + { + "cell_type": "code", + "execution_count": 75, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_indResult(statistic=3.7550521007245345, pvalue=0.0002758219395960405)" + ] + }, + "execution_count": 75, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# compare human to duck NS rates with a t-test\n", + "h_NS = human['N_per_site'].astype(float)\n", + "d_NS = duck['N_per_site'].astype(float)\n", + "\n", + "stats.ttest_ind(h_NS, d_NS, axis=0, equal_var=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 76, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_indResult(statistic=3.1240011827810825, pvalue=0.0022111998964308853)" + ] + }, + "execution_count": 76, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# compare human to duck S rates with a t-test\n", + "h_S = human['S_per_site'].astype(float)\n", + "d_S = duck['S_per_site'].astype(float)\n", + "\n", + "stats.ttest_ind(h_S, d_S, axis=0, equal_var=False)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Compare nonsynonymous to synonymous within a species" + ] + }, + { + "cell_type": "code", + "execution_count": 77, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_indResult(statistic=-3.5644838922096644, pvalue=0.0005419892842828632)" + ] + }, + "execution_count": 77, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# compare NS to S for humans, full genome\n", + "stats.ttest_ind(h_NS, h_S, axis=0, equal_var=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 78, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_indResult(statistic=-2.122133397749984, pvalue=0.038171341885881165)" + ] + }, + "execution_count": 78, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# compare NS to S for ducks, full genome\n", + "stats.ttest_ind(d_NS, d_S, axis=0, equal_var=False)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Full genome results: \n", + "\n", + "**1. Test whether the rates of synonymous and nonsynonymous diversity are different across the full genome in each species separately:**\n", + "\n", + "Humans: p = 0.00054 (yes, more synonymous than nonsynonymous diversity)\n", + "\n", + "Ducks: p = 0.038 (yes, more synonymous than nonsynonymous diversity) \n", + "\n", + "\n", + "**2. Test whether there is a difference between human and duck rates of nonsynonymous and synonymous diversity across the genomes**\n", + "\n", + "Human vs. duck nonsynonymous: p = 0.00012 (yes, humans have more nonsynonymous diversity than ducks) \n", + "\n", + "Human vs. duck synonymous: p = 0.00017 (yes, humans have more synonymous diversity than ducks)\n", + "\n", + "Overall, the mean, genome-wide ratio of piN/piS is human: 0.35, 0.29" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Compare diversity results per gene" + ] + }, + { + "cell_type": "code", + "execution_count": 82, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
samplespeciesgeneN_per_siteS_per_site
0A_CAMBODIA_V0401301_2011humanHA0.0090030.002695
1A_CAMBODIA_V0401301_2011humanM10.0007500.000000
2A_CAMBODIA_V0401301_2011humanNP0.0034840.005781
3A_CAMBODIA_V0401301_2011humanPA0.0047490.002158
4A_CAMBODIA_V0401301_2011humanPB10.0022630.007951
\n", + "
" + ], + "text/plain": [ + " sample species gene N_per_site S_per_site\n", + "0 A_CAMBODIA_V0401301_2011 human HA 0.009003 0.002695\n", + "1 A_CAMBODIA_V0401301_2011 human M1 0.000750 0.000000\n", + "2 A_CAMBODIA_V0401301_2011 human NP 0.003484 0.005781\n", + "3 A_CAMBODIA_V0401301_2011 human PA 0.004749 0.002158\n", + "4 A_CAMBODIA_V0401301_2011 human PB1 0.002263 0.007951" + ] + }, + "execution_count": 82, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# results per gene \n", + "\n", + "## This is the code that Dane helped me with \n", + "merged['N_per_site'] = merged.N_per_site.astype(float)\n", + "merged['S_per_site'] = merged.S_per_site.astype(float)\n", + "\n", + "human = merged[merged['species'] == 'human'][['sample','species','gene','N_per_site','S_per_site']]\n", + "duck = merged[merged['species'] == 'duck'][['sample','species','gene','N_per_site','S_per_site']]\n", + "\n", + "human.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 83, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PB2_NSPB2_SM2_NSM2_SPB1_NSPB1_SNEP_NSNEP_SHA_NSHA_SNP_NSNP_SNS1_NSNS1_SM1_NSM1_SPA_NSPA_Sneuraminidase_NSneuraminidase_S
00.0011370.0077290.0043900.00.0022630.0079510.0034960.00.0090030.0026950.0034840.0057810.0000000.0065010.0007500.0000000.0047490.0021580.0047660.016787
10.0005690.0019260.0044050.00.0000000.0039770.0034970.00.0030010.0053880.0000000.0057740.0019210.0194170.0017280.0000000.0011880.0021540.0009530.006723
20.0017070.0000000.0044050.00.0016980.0099110.0000000.00.0000000.0027000.0017420.0028910.0000000.0064730.0086430.0112690.0011880.0086150.0000000.006723
30.0017130.0000000.0088110.00.0005660.0059460.0000000.00.0015010.0000000.0026190.0143530.0000000.0064720.0000000.0169170.0000000.0042920.0019050.006737
40.0039960.0076170.0000000.00.0016980.0000000.0000000.00.0060030.0080940.0000000.0028710.0000000.0000000.0017280.0112770.0029730.0042920.0009550.003373
50.0000000.0019010.0000000.00.0000000.0000000.0000000.00.0007500.0053940.0008730.0028710.0000000.0000000.0000000.0000000.0011890.0128750.0000000.000000
60.0000000.0019020.0000000.00.0000000.0000000.0000000.00.0007510.0026890.0000000.0000000.0000000.0000000.0000000.0000000.0011880.0043010.0000000.000000
70.0000000.0000000.0000000.0NaNNaN0.0000000.00.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0021470.0000000.000000
\n", + "
" + ], + "text/plain": [ + " PB2_NS PB2_S M2_NS M2_S PB1_NS PB1_S NEP_NS NEP_S \\\n", + "0 0.001137 0.007729 0.004390 0.0 0.002263 0.007951 0.003496 0.0 \n", + "1 0.000569 0.001926 0.004405 0.0 0.000000 0.003977 0.003497 0.0 \n", + "2 0.001707 0.000000 0.004405 0.0 0.001698 0.009911 0.000000 0.0 \n", + "3 0.001713 0.000000 0.008811 0.0 0.000566 0.005946 0.000000 0.0 \n", + "4 0.003996 0.007617 0.000000 0.0 0.001698 0.000000 0.000000 0.0 \n", + "5 0.000000 0.001901 0.000000 0.0 0.000000 0.000000 0.000000 0.0 \n", + "6 0.000000 0.001902 0.000000 0.0 0.000000 0.000000 0.000000 0.0 \n", + "7 0.000000 0.000000 0.000000 0.0 NaN NaN 0.000000 0.0 \n", + "\n", + " HA_NS HA_S NP_NS NP_S NS1_NS NS1_S M1_NS \\\n", + "0 0.009003 0.002695 0.003484 0.005781 0.000000 0.006501 0.000750 \n", + "1 0.003001 0.005388 0.000000 0.005774 0.001921 0.019417 0.001728 \n", + "2 0.000000 0.002700 0.001742 0.002891 0.000000 0.006473 0.008643 \n", + "3 0.001501 0.000000 0.002619 0.014353 0.000000 0.006472 0.000000 \n", + "4 0.006003 0.008094 0.000000 0.002871 0.000000 0.000000 0.001728 \n", + "5 0.000750 0.005394 0.000873 0.002871 0.000000 0.000000 0.000000 \n", + "6 0.000751 0.002689 0.000000 0.000000 0.000000 0.000000 0.000000 \n", + "7 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n", + "\n", + " M1_S PA_NS PA_S neuraminidase_NS neuraminidase_S \n", + "0 0.000000 0.004749 0.002158 0.004766 0.016787 \n", + "1 0.000000 0.001188 0.002154 0.000953 0.006723 \n", + "2 0.011269 0.001188 0.008615 0.000000 0.006723 \n", + "3 0.016917 0.000000 0.004292 0.001905 0.006737 \n", + "4 0.011277 0.002973 0.004292 0.000955 0.003373 \n", + "5 0.000000 0.001189 0.012875 0.000000 0.000000 \n", + "6 0.000000 0.001188 0.004301 0.000000 0.000000 \n", + "7 0.000000 0.000000 0.002147 0.000000 0.000000 " + ] + }, + "execution_count": 83, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "humanList = []\n", + "geneList2 = []\n", + "\n", + "geneList = list(set(human['gene']))\n", + "for g in geneList:\n", + " geneList2.append(g +\"_\"+ \"NS\")\n", + " geneList2.append(g +\"_\"+ \"S\")\n", + "\n", + "for gene in geneList:\n", + " genedf_NS = human[human['gene'] == gene]['N_per_site']\n", + " genedf_NS = genedf_NS.reset_index(drop=True)\n", + " \n", + " genedf_S = human[human['gene'] == gene]['S_per_site']\n", + " genedf_S = genedf_S.reset_index(drop=True)\n", + "\n", + " humanList.append(genedf_NS)\n", + " humanList.append(genedf_S)\n", + " \n", + " human_compare = pd.concat(humanList, axis=1)\n", + "\n", + "human_compare.columns = geneList2\n", + "human_compare" + ] + }, + { + "cell_type": "code", + "execution_count": 84, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_relResult(statistic=-1.5268435255733626, pvalue=0.17063681720420376)" + ] + }, + "execution_count": 84, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# compare per gene rates with t-tests \n", + "stats.ttest_rel(human_compare['PB2_NS'], human_compare['PB2_S'], axis=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 85, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_relResult(statistic=-2.2171449254243947, pvalue=0.06846646867778151)" + ] + }, + "execution_count": 85, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "stats.ttest_rel(human_compare['PB1_NS'].dropna(), human_compare['PB1_S'].dropna(), axis=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 86, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_relResult(statistic=-2.297541019055976, pvalue=0.055190722764687394)" + ] + }, + "execution_count": 86, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "stats.ttest_rel(human_compare['PA_NS'], human_compare['PA_S'], axis=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 87, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_relResult(statistic=-0.6212746601013918, pvalue=0.5541033360863585)" + ] + }, + "execution_count": 87, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "stats.ttest_rel(human_compare['HA_NS'], human_compare['HA_S'], axis=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 88, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_relResult(statistic=-2.340520767088095, pvalue=0.05180523784536771)" + ] + }, + "execution_count": 88, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "stats.ttest_rel(human_compare['NP_NS'], human_compare['NP_S'], axis=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 89, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_relResult(statistic=-2.6462458749001097, pvalue=0.03312170880337058)" + ] + }, + "execution_count": 89, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "stats.ttest_rel(human_compare['neuraminidase_NS'], human_compare['neuraminidase_S'], axis=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 90, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_relResult(statistic=-1.439018297267753, pvalue=0.19331889683798115)" + ] + }, + "execution_count": 90, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "stats.ttest_rel(human_compare['M1_NS'], human_compare['M1_S'], axis=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 91, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_relResult(statistic=2.3750332882913616, pvalue=0.049240392614373935)" + ] + }, + "execution_count": 91, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "stats.ttest_rel(human_compare['M2_NS'], human_compare['M2_S'], axis=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 92, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_relResult(statistic=-2.136614837816369, pvalue=0.06998326345647055)" + ] + }, + "execution_count": 92, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "stats.ttest_rel(human_compare['NS1_NS'], human_compare['NS1_S'], axis=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 93, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_relResult(statistic=1.5275252266264807, pvalue=0.17047066201139502)" + ] + }, + "execution_count": 93, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "stats.ttest_rel(human_compare['NEP_NS'], human_compare['NEP_S'], axis=0)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Repeat for ducks: " + ] + }, + { + "cell_type": "code", + "execution_count": 94, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PB2_NSPB2_SM2_NSM2_SPB1_NSPB1_SNEP_NSNEP_SHA_NSHA_SNP_NSNP_SNS1_NSNS1_SM1_NSM1_SPA_NSPA_Sneuraminidase_NSneuraminidase_S
00.00.0076090.00.00.0000000.0019810.0034970.0129850.0007510.0000000.0008710.0028900.0038420.00.0017330.00.0005950.0042890.0009530.003361
10.00.0019040.00.00.0005660.0000000.0000000.0000000.0007520.0000000.0008720.0000000.0000000.00.0017330.00.0000000.0021530.0000000.003363
20.00.0000000.00.00.0000000.0039680.0000000.0000000.0000000.0027030.0026180.0143560.0000000.00.0000000.00.0000000.0021460.0000000.000000
30.00.0000000.00.00.0000000.0000000.0000000.0000000.0007530.0026870.0000000.0000000.0000000.00.0000000.00.0000000.0000000.0000000.000000
40.00.0000000.00.00.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.00.0000000.00.0000000.0000000.0000000.000000
\n", + "
" + ], + "text/plain": [ + " PB2_NS PB2_S M2_NS M2_S PB1_NS PB1_S NEP_NS NEP_S \\\n", + "0 0.0 0.007609 0.0 0.0 0.000000 0.001981 0.003497 0.012985 \n", + "1 0.0 0.001904 0.0 0.0 0.000566 0.000000 0.000000 0.000000 \n", + "2 0.0 0.000000 0.0 0.0 0.000000 0.003968 0.000000 0.000000 \n", + "3 0.0 0.000000 0.0 0.0 0.000000 0.000000 0.000000 0.000000 \n", + "4 0.0 0.000000 0.0 0.0 0.000000 0.000000 0.000000 0.000000 \n", + "\n", + " HA_NS HA_S NP_NS NP_S NS1_NS NS1_S M1_NS M1_S \\\n", + "0 0.000751 0.000000 0.000871 0.002890 0.003842 0.0 0.001733 0.0 \n", + "1 0.000752 0.000000 0.000872 0.000000 0.000000 0.0 0.001733 0.0 \n", + "2 0.000000 0.002703 0.002618 0.014356 0.000000 0.0 0.000000 0.0 \n", + "3 0.000753 0.002687 0.000000 0.000000 0.000000 0.0 0.000000 0.0 \n", + "4 0.000000 0.000000 0.000000 0.000000 0.000000 0.0 0.000000 0.0 \n", + "\n", + " PA_NS PA_S neuraminidase_NS neuraminidase_S \n", + "0 0.000595 0.004289 0.000953 0.003361 \n", + "1 0.000000 0.002153 0.000000 0.003363 \n", + "2 0.000000 0.002146 0.000000 0.000000 \n", + "3 0.000000 0.000000 0.000000 0.000000 \n", + "4 0.000000 0.000000 0.000000 0.000000 " + ] + }, + "execution_count": 94, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# now do duck\n", + "duckList = []\n", + "geneList2 = []\n", + "\n", + "geneList = list(set(duck['gene']))\n", + "for g in geneList:\n", + " geneList2.append(g +\"_\"+ \"NS\")\n", + " geneList2.append(g +\"_\"+ \"S\")\n", + "\n", + "for gene in geneList:\n", + " genedf_NS = duck[duck['gene'] == gene]['N_per_site']\n", + " genedf_NS = genedf_NS.reset_index(drop=True)\n", + " \n", + " genedf_S = duck[duck['gene'] == gene]['S_per_site']\n", + " genedf_S = genedf_S.reset_index(drop=True)\n", + "\n", + " duckList.append(genedf_NS)\n", + " duckList.append(genedf_S)\n", + " \n", + " duck_compare = pd.concat(duckList, axis=1)\n", + "\n", + "duck_compare.columns = geneList2\n", + "duck_compare" + ] + }, + { + "cell_type": "code", + "execution_count": 95, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_relResult(statistic=-1.2912402353854437, pvalue=0.26618746843730634)" + ] + }, + "execution_count": 95, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# compare per gene rates with t-tests \n", + "stats.ttest_rel(duck_compare['PB2_NS'], duck_compare['PB2_S'], axis=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 96, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_relResult(statistic=-1.2778315723962415, pvalue=0.27042850836356574)" + ] + }, + "execution_count": 96, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "stats.ttest_rel(duck_compare['PB1_NS'], duck_compare['PB1_S'], axis=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 97, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_relResult(statistic=-2.2483967603499666, pvalue=0.08780096016018495)" + ] + }, + "execution_count": 97, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "stats.ttest_rel(duck_compare['PA_NS'], duck_compare['PA_S'], axis=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 98, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_relResult(statistic=-0.8775596794688688, pvalue=0.4297310535859451)" + ] + }, + "execution_count": 98, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "stats.ttest_rel(duck_compare['HA_NS'], duck_compare['HA_S'], axis=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 99, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_relResult(statistic=-1.1017649691596973, pvalue=0.33240060439985797)" + ] + }, + "execution_count": 99, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "stats.ttest_rel(duck_compare['NP_NS'], duck_compare['NP_S'], axis=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 100, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_relResult(statistic=-1.5969859963595219, pvalue=0.18550664214899515)" + ] + }, + "execution_count": 100, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "stats.ttest_rel(duck_compare['neuraminidase_NS'], duck_compare['neuraminidase_S'], axis=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 101, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_relResult(statistic=1.632993158871184, pvalue=0.17780780898035436)" + ] + }, + "execution_count": 101, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "stats.ttest_rel(duck_compare['M1_NS'], duck_compare['M1_S'], axis=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 102, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_relResult(statistic=nan, pvalue=nan)" + ] + }, + "execution_count": 102, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "stats.ttest_rel(duck_compare['M2_NS'].dropna(), duck_compare['M2_S'].dropna(), axis=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 103, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_relResult(statistic=1.0000000000000002, pvalue=0.3739009663000589)" + ] + }, + "execution_count": 103, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "stats.ttest_rel(duck_compare['NS1_NS'], duck_compare['NS1_S'], axis=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 104, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_relResult(statistic=-0.9999999999999999, pvalue=0.373900966300059)" + ] + }, + "execution_count": 104, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "stats.ttest_rel(duck_compare['NEP_NS'], duck_compare['NEP_S'], axis=0)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Results: \n", + "\n", + "\n", + "For humans, only NP and NA have any evidence that the mean nonsynonymous diversity is different from the mean synonymous diversity. \n", + "\n", + "For ducks, no genes have any evidence that the mean synonymous diversity is different from the mean nonsynonymous diversity. \n", + "\n", + "\n", + "When you combine the full genomes across samples, there is evidence that there is more synonymous than nonsynonymous diversity in humans, but not in ducks. " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Compare and plot ratios of NS/S between humans and ducks per gene " + ] + }, + { + "cell_type": "code", + "execution_count": 175, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
indexsamplegenenonsynonymoussynonymousspeciesNsitesSsitesN_per_siteS_per_siteN_over_S
00A_CAMBODIA_V0401301_2011HA121human1332.9534942423371.0465057576980.0090030.0026953.340370
11A_CAMBODIA_V0401301_2011M110human1332.9534942423371.0465057576980.0007500.000001750.213720
22A_CAMBODIA_V0401301_2011NP42human1148.01647108678345.9835289132230.0034840.0057810.602750
33A_CAMBODIA_V0401301_2011PA81human1684.40017392789463.4210181250910.0047490.0021582.201002
44A_CAMBODIA_V0401301_2011PB144human1767.9268235821503.0731764179010.0022630.0079510.284555
\n", + "
" + ], + "text/plain": [ + " index sample gene nonsynonymous synonymous species \\\n", + "0 0 A_CAMBODIA_V0401301_2011 HA 12 1 human \n", + "1 1 A_CAMBODIA_V0401301_2011 M1 1 0 human \n", + "2 2 A_CAMBODIA_V0401301_2011 NP 4 2 human \n", + "3 3 A_CAMBODIA_V0401301_2011 PA 8 1 human \n", + "4 4 A_CAMBODIA_V0401301_2011 PB1 4 4 human \n", + "\n", + " Nsites Ssites N_per_site S_per_site N_over_S \n", + "0 1332.9534942423 371.046505757698 0.009003 0.002695 3.340370 \n", + "1 1332.9534942423 371.046505757698 0.000750 0.000001 750.213720 \n", + "2 1148.01647108678 345.983528913223 0.003484 0.005781 0.602750 \n", + "3 1684.40017392789 463.421018125091 0.004749 0.002158 2.201002 \n", + "4 1767.9268235821 503.073176417901 0.002263 0.007951 0.284555 " + ] + }, + "execution_count": 175, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# first, make sure everything is numeric\n", + "merged2 = merged.copy()\n", + "merged2['N_per_site'] = pd.to_numeric(merged2['N_per_site'])\n", + "merged2['S_per_site'] = pd.to_numeric(merged2['S_per_site'])\n", + "\n", + "# add a pseudocount to all 0 values. Instead of having a diversity of 0, have it be very low so that I don't get a \n", + "# division by 0 error \n", + "merged2['N_per_site'] = merged2['N_per_site'].replace(0, 0.000001)\n", + "merged2['S_per_site'] = merged2['S_per_site'].replace(0, 0.000001)\n", + "merged2['N_over_S'] = merged2['N_per_site']/merged2['S_per_site']\n", + "merged2.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 176, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
genespeciesN_over_S
0HAhuman3.340370
1M1human750.213720
2NPhuman0.602750
3PAhuman2.201002
4PB1human0.284555
\n", + "
" + ], + "text/plain": [ + " gene species N_over_S\n", + "0 HA human 3.340370\n", + "1 M1 human 750.213720\n", + "2 NP human 0.602750\n", + "3 PA human 2.201002\n", + "4 PB1 human 0.284555" + ] + }, + "execution_count": 176, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# take the mean values of N over S for each gene for birds and humans \n", + "x = merged2[['gene','species','N_over_S']]\n", + "human = x[x['species'] == 'human']\n", + "duck = x[x['species'] == 'duck']\n", + "human.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 186, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
genespeciesmeanstd
0HAduck300.706930411.175847
1HAhuman282.144509795.925644
2M1duck693.673172948.481805
3M1human310.261401630.089922
4M2duck1.0000000.000000
5M2human2201.2397873328.340001
6NEPduck0.8538590.326781
7NEPhuman874.9068311618.161024
8NPduck174.946438389.803832
9NPhuman0.3425570.327777
10NS1duck769.2918351717.952769
11NS1human0.5124260.522241
12PAduck0.4279120.525280
13PAhuman0.4939310.727250
14PB1duck113.642450252.994279
15PB1human404.7546391069.746813
16PB2duck0.6001310.547543
17PB2human213.711497603.379336
18neuraminidaseduck0.6567530.480555
19neuraminidasehuman119.221231336.346617
\n", + "
" + ], + "text/plain": [ + " gene species mean std\n", + "0 HA duck 300.706930 411.175847\n", + "1 HA human 282.144509 795.925644\n", + "2 M1 duck 693.673172 948.481805\n", + "3 M1 human 310.261401 630.089922\n", + "4 M2 duck 1.000000 0.000000\n", + "5 M2 human 2201.239787 3328.340001\n", + "6 NEP duck 0.853859 0.326781\n", + "7 NEP human 874.906831 1618.161024\n", + "8 NP duck 174.946438 389.803832\n", + "9 NP human 0.342557 0.327777\n", + "10 NS1 duck 769.291835 1717.952769\n", + "11 NS1 human 0.512426 0.522241\n", + "12 PA duck 0.427912 0.525280\n", + "13 PA human 0.493931 0.727250\n", + "14 PB1 duck 113.642450 252.994279\n", + "15 PB1 human 404.754639 1069.746813\n", + "16 PB2 duck 0.600131 0.547543\n", + "17 PB2 human 213.711497 603.379336\n", + "18 neuraminidase duck 0.656753 0.480555\n", + "19 neuraminidase human 119.221231 336.346617" + ] + }, + "execution_count": 186, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# make mean and standard deviation dataframes for plotting\n", + "mean = x.groupby([\"gene\", 'species']).mean()\n", + "std = x.groupby([\"gene\", 'species']).std()\n", + "mean = mean.reset_index()\n", + "std = std.reset_index()\n", + "NoverS_df = mean.merge(std, on=['gene','species'])\n", + "NoverS_df.columns = ['gene','species','mean','std']\n", + "NoverS_df" + ] + }, + { + "cell_type": "code", + "execution_count": 263, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\nECBAgAABAgSKLiBAL/oRoPwECBAgQIAAAQIECBAgkAsBAXouqkEmCBAgQIAAAQIECBAgQKDoAgL0\noh8Byk+AAAECBAgQIECAAAECuRAQoOeiGmSCAAECBAgQIECAAAECBIouIEAv+hGg/AQIECBAgAAB\nAgQIECCQCwEBei6qQSYIECBAgAABAgQIECBAoOgCAvSiHwHKT4AAAQIECBAgQIAAAQK5EBCg56Ia\nZIIAAQIECBAgQIAAAQIEii4gQC/6EaD8BAgQIECAAAECBAgQIJALAQF6LqpBJggQIECAAAECBAgQ\nIECg6AIC9KIfAcpPgAABAgQIECBAgAABArkQEKDnohpkggABAgQIECBAgAABAgSKLiBAL/oRoPwE\nCBAgQIAAAQIECBAgkAsBAXouqkEmCBAgQIAAAQIECBAgQKDoAgL0oh8Byk+AAAECBAgQIECAAAEC\nuRAQoOeiGmSCAAECBAgQIECAAAECBIouIEAv+hGg/AQIECBAgAABAgQIECCQC4HBuciFTBAgQIAA\nAQIECBAgUBZYcPv8uHve/5an8zTSFE3xNye9I/YZv3+esiUvBBpCQIDeENWoEAQIECBAgAABAo0k\nMPf7P4i7bp2XyyI1NTXFiJ1GCtBzWTsyNdAFNHEf6DUo/wQIECBAgAABAgT6UCAF6AYCBOojIECv\nj6utEiBAgAABAgQIECBAgACBmgQE6DVxSUyAAAECBAgQIECAAAECBOojIECvj6utEiBAgAABAgQI\nECBAgACBmgQE6DVxSUyAAAECBAgQIECAAAECBOojIECvj6utEiBAgAABAgQIECBAgACBmgQE6DVx\nSUyAAAECBAgQIECAAAECBOojIECvj6utEiBAgAABAgQIECBAgACBmgQE6DVxSUyAAAECBAgQIECA\nAAECBOojIECvj6utEiBAgAABAgQIECBAgACBmgQE6DVxSUyAAAECBAgQIECAAAECBOojIECvj6ut\nEiBAgAABAgQIECBAgACBmgQE6DVxSUyAAAECBAgQIECAAAECBOojIECvj6utEiBAgAABAgQIECBA\ngACBmgQE6DVxSUyAAAECBAgQIECAAAECBOojIECvj6utEiBAgAABAgQIECBAgACBmgQE6DVxSUyA\nAAECBAgQIECAAAECBOojIECvj6utEiBAgAABAgQIECBAgACBmgQE6DVxSUyAAAECBAgQIECAAAEC\nBOojIECvj6utEiBAgAABAgQIECBAgACBmgQE6DVxSUyAAAECBAgQIECAAAECBOojIECvj6utEiBA\ngAABAgQIECBAgACBmgQE6DVxSUyAAAECBAgQIECAAAECBOojIECvj6utEiBAgAABAgQIECBAgACB\nmgQE6DVxSUyAAAECBAgQIECAAAECBOojIECvj6utEiBAgAABAgQIECBAgACBmgQaIkBvaWnpttCt\nra19lqbbHUlAgAABAgQIECBAgAABAgTaCQzoAP073/lOHHDAATF06NDYaaed4p3vfGc89dRTFUWc\nNWtWTJ48Obbddts45JBD4rbbbqtYniZ6K81WGzaDAAECBAgQIECAAAECBAhUKTBgA/Sbbropzjjj\njHjta18bP/3pT+PSSy+NBQsWxNve9rbYsGFDVvx58+bFWWedFaecckrMnz8/Jk2aFMcee2zcf//9\nZZ7eSlPeoBECBAgQIECAAAECBAgQINADgaYtTb+7b/vdgw3Xe5UUaC9atCgee+yxaGpqynZ3/fXX\nx7ve9a74xS9+EUcccUS8+tWvjoMOOii++c1vlrNz4IEHZnfSZ86cmc3rrTTlHWwZueqqq2Ls2LEx\nZcqUtrONEyBAgAABAgQIEKhK4OLzzo+7bp1XVdq+TtTc3BxnnP3BOOOcD/X1ru2PQMMLDNg76FOn\nTo0ZM2aUg/NUU3vvvXdWYc8991zW1P2hhx6Kk046qaISTzjhhJg7d242LzWH7400FTswQYAAAQIE\nCBAgQIAAAQIEeiAwuAfr5GKVk08+eat8fOtb34rBgwdnzd7T3fU07LrrrhXp0vSyZcsidSy3ePHi\nXkmTriIaCBAgQIAAAQIECBAgQIDAyxFomMjyjjvuyO6of/zjH8+al69ZsyZzGTVqVIXPyJEjY/Pm\nzbFixYrorTSlHXz729+OadOmxd13312a5ZsAAQIECBAgQIAAAQIECFQl0BAB+l133RXveMc74vWv\nf3187nOfywqe7qSnofR8ejbR5p/UkVxvpSltNt2VT8H/AH2sv1QM3wQIECBAgAABAgQIECDQDwID\ntol7yernP/95HH/88VnHbz/+8Y9j2LBh2aLUSVsaVq1alX2X/lm5cmU2usMOO2R32tPEy01T2vZ7\n3vOebDR1EmcgQIAAAQIECBAgQIAAAQK1CAzoO+i33nprHHfccXH00UdnHb9tv/325bKPGTMmG3/m\n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\np3fQJ0yYEKmjuCOPPDJSc/cZM2bEhz/84Swzzz33XLz3ve+NQYMGReo4bpdddiln0ggBAgQIECBA\ngAABAgQIEGh0gT69g55epZZ6a09N29sPqan7448/HqkXdwMBAgQIECBAgAABAgQIECiaQJ/eQf/s\nZz+bNW1PQXp6F3pq4t7a2pqZNzU1Cc6LdvQpLwECBAgQIECAAAECBAiUBfo0QP/1r38dTzzxRJx5\n5plx3333Za9XGzt2bLz//e+Pb3/727F8+fJyxowQIECAAAECBAgQIECAAIEiCfRpgJ5gU0CeAvTv\nfOc7sXTp0ux583HjxsVVV12VPXd+8MEHx6c+9am4++67i1QPykqAAAECBAgQIECAAAECBRfo8wC9\nrXdzc3PWq3vq3f3OO++MZ599Ns4///zsXenp20CAAAECBAgQIECAAAECBIoi0KedxHWHOnLkyDjt\ntNOyT3dpLSdAgAABAgQIECBAgAABAo0k0C930H/zm99E+pSG9Fz6eeedF0cccUTWvD3dSTcQIECA\nAAECBAgQIECAAIEiCfRpgN7S0hLHH398TJo0KWbPnp05r127No477riYOXNmDB8+PKZPn55Nr1u3\nrkj1oKwECBAgQIAAAQIECBAgUHCBPg3Qp02bFrfcckv2irULLrggo0/zFi5cGOkd6XPmzIkFCxbE\nI488EldeeWXBq0bxCRAgQIAAAQIECBAgQKBIAn36DPpPfvKTOProo+PCCy8sG//oRz/KOopL70ZP\nw1577RVvfetb9eKeafiHAAECBAgQIECAAAECBIoi0Kd30B944IF485vfXLZduXJl3Hvvvdn70Msz\nt4zsueee8eijj7adZZwAAQIECBAgQIAAAQIECDS0QJ8G6CNGjMheoVYS/dnPfhbpufS2QXtatmjR\noth3331LyXwTIECAAAECBAgQIECAAIGGF+jTAH3ixInZM+gvvvhiBnvdddfFqFGj4rDDDitD//73\nv4958+bFAQccUJ5nhAABAgQIECBAgAABAgQINLpAnz6D/pnPfCZ73jzdHR89enTcc889cfXVV8eQ\nIUNi48aNcf3112cdyG233XYxderURrdXPgIECBAgQIAAAQIECBAgUBbo0zvoEyZMiNRR3JFHHhmp\nufuMGTPiwx/+cJaZ5557Lt773vfGoEGDInUct8suu5QzaYQAAQIECBAgQIAAAQIECDS6QJ/eQU+Y\nb3jDG7JPe9jU1P3xxx/PenFvv8w0AQIECBAgQIAAAQIECBBodIE+DdBTj+2rV6/u0vTJJ5/Mlu+8\n884xfvz4LtNaSIAAAQIECBAgQIAAAQIEGkWgTwP0s88+O375y19WZXfqqafG9773varSSkSAAAEC\nBAgQIECAAAECBAa6QJ8G6F/72tdi7dq1nZr94Ac/iC9/+csxbNiwOOGEEzpN19GCDRs2ZM+vp2fY\nOxpaW1ujqampo0Xleb2VprxBIwQIECBAgAABAgQIECBAoEqBPu0k7tWvfnUcfPDBW31e9apXxWWX\nXZb14J6eUb///vvj3e9+d5VFiOzZ9dSpXOqArv0wa9asmDx5cmy77bZxyCGHxG233dY+SfRWmq02\nbAYBAgQIECBAgAABAgQIEKhSoE8D9I7ylHpsT727//CHP4wrrrgibr311hg3blxHSTuclzqWO/74\n42PFihVbLU/vUz/rrLPilFNOifnz58ekSZPi2GOPzS4AlBL3VprS9nwTIECAAAECBAgQIECAAIGe\nCPRbgL5y5cp4z3veEyeeeGKk96Knu+Yf+chHum2G3raQ06dPjwMPPDB7h3rb+aXxc845J9Kz7Oee\ne25MnDgxUvp99tknLr/88lKS6K005Q0aIUCAAAECBAgQIECAAAECPRDolwD9xhtvzO6az549O2va\n/otf/CJSM/dahy9+8YtZUD937tytVn3qqafioYceipNOOqliWXq2vZS+t9JU7MAEAQIECBAgQIAA\nAQIECBDogUCfdhKX7pp/9KMfjeuuuy57F3rqNC7d0e7pcM8990R6HVsKtNsPixcvzmbtuuuuFYvS\n9LJly6KlpSV6K01zc79c56golwkCBAgQIECAAAECBAgQGNgCfRqgn3zyyVknba94xSuywPqiiy7q\nVO+www6Lj3/8450uTwtScN7ZsGbNmmzRqFGjKpKMHDkyNm/enD2z3ltpSvlIz7OnixCPPPJIjB07\ntmK/JggQIECAAAECBAgQIECAQFcCfRqgp87f1q9fn+XnmWee6SpfHXb61uUK7RYOHvxS0Tp7tVp6\nLVtvpSnt+o477ojHHnssnn766TjyyCNLs30TIECAAAECBAgQIECAAIFuBfo0QJ85c2a3GeqtBKU7\n2KtWrarYZLrDnYYddtihfJf75aYp7eATn/hENnrVVVeVZvkmQIAAAQIECBAgQIAAAQJVCTTsw9Nj\n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\n1O8QmDBhQuy+++7120GBt+wcoX6Vn26OOEd4eb5NW54ban15m7A2AQIECBAgQIAAAQIECBAg8HIF\n9Ez1cgWtT6DOAukaWurMxECAAAECBAaKgL9dA6WmipnPdHymxzdT55FdDRs3buxqsWUE6iIgQK8L\na/43+v3vfz/rPTz1cJ0+qSlKamr9iU98opz51MFWaXmn00nQAAAQTElEQVTqZTx1Znb22WdnvYqW\nEv3qV7+Kd7/73VlT4re//e0xZ86c0qLCfr/zne8suyW/1JFWes78pptuykyef/75iuVDhw6NAw88\nML71rW91aJZ6jrz44os7XFb0maXjM32nYzQ1aT/hhBPiqaeeqqDZsGFD1mljI/UNUVHAXp4488wz\nY+rUqVtt9eMf/3iccsopFfPZVnB0OzFlypTYZ599Yv369RVpU8dwp59+ejavmt/nipVNZCfZ6Xfg\nYx/72FYa++67b/zgBz+omD937tzsd3jGjBkV801sLZCO1WS7ww47RPr/3nZI0zvuuGPsv//+bWdn\n4/52bUWy1YxvfOMbme173/verZbdeOON2bJPfepT5WXXXnttHHHEEbHzzjvH3/3d32UdEpcXFnwk\nBdrV/gakTszScfsXf/EXWUdm6Ty2/bGdOFPfFX/9139daNlqXdMxnPw7+pTeatV2WVfnbIUG/7/C\nC9ALfBSkDp7+53/+J/ukk5f3ve99cemll8b1119fVkknjCnNj3/84/jHf/zHbNkll1xSXn7eeefF\nkCFDInVkcvjhh0cKTtetW1deXtSRE088sWyb/gCPHj060o/XihUryiTTp0/P0qTA/Mgjj4z3v//9\n8dvf/ra8PI187Wtfi//4j/+omGeiUuCrX/1q5phOuNN46ngvHZdth7QsXYC6/fbbI3XEZeg9Aba1\nWz766KPR9ne0oy1U8/vc0XpFn3fllVdmrzntzuGb3/xmHHTQQZECHkN1AilQTz22tx1uvfXWWLNm\nTdtZ2bi/XVuRdDojnUOl39H0SrW2ww9/+MMs2CnNSxeeP/KRj2Q3RVI9PP744/HJT36ytNj3/wl0\n9xvw7W9/OztXSOe76Y1LV199dcybNy/+4R/+ocLwkUceiXSx2pPAL7F055pSpRt1pbii7Xfb/oCq\nOWerqIiCTugkrqAVn4qd7tz+zd/8TVnguOOOiwceeCC7C54C7TSkV1S1TfPcc89lVxT/+Z//Ofvj\n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\nAAECBAgQIECAQJ4EBOh5qg15IUCAAAECBAgQIECAAIHCCgjQC1v1Ck6AAAECBAgQIECAAAECeRIQ\noOepNuSFAAECBAgQIECAAAECBAorIEAvbNUrOAECBAgQIECAAAECBAjkSUCAnqfakBcCBAgQIECA\nAAECBAgQKKyAAL2wVa/gBAgQIECAAAECBAgQIJAnAQF6nmpDXggQIECAAAECBAgQIECgsAIC9MJW\nvYITIECAAAECBAgQIECAQJ4EBOh5qg15IUCAAAECBAgQIECAAIHCCgjQC1v1Ck6AAAECBAgQIECA\nAAECeRIQoOepNuSFAAECBAgQIECAAAECBAorIEAvbNUrOAECBAgQIECAAAECBAjkSUCAnqfakBcC\nBAgQIECAAAECBAgQKKyAAL2wVa/gBAgQIECAAAECBAgQIJAnAQF6nmpDXggQIECAAAECBAgQIECg\nsAIC9MJWvYITIECAAAECBAgQIECAQJ4EBOh5qg15IUCAAAECBAgQIECAAIHCCgjQC1v1Ck6AAAEC\nBAgQIECAAAECeRIQoOepNuSFAAECBAgQIECAAAECBAorIEAvbNUrOAECBAgQIECAAAECBAjkSUCA\nnqfakBcCBAgQIECAAAECBAgQKKyAAL2wVa/gBAgQIECAAAECBAgQIJAnAQF6nmpDXggQIECAAAEC\nBAgQIECgsAIC9MJWvYITIECAAAECBAgQIECAQJ4EBOh5qg15IUCAAAECBAgQIECAAIHCCgjQC1v1\nCk6AAAECBAgQIECAAAECeRIQoOepNuSFAAECBAgQIECAAAECBAorIEAvbNUrOAECBAgQIECAAAEC\nBAjkSUCAnqfakBcCBAgQIECAAAECBAgQKKyAAL2wVa/gBAgQIECAAAECBAgQIJAngf8PV7EaTGjS\nswcAAAAASUVORK5CYII=\n" + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "%%R -w 1000 -h 500 -u px -i NoverS_df # this sets the size of the plot...otherwise, it will go off the page\n", + "\n", + "require(ggplot2)\n", + "library(ggplot2)\n", + "\n", + "NoverS_df$gene = gsub(\"neuraminidase\",\"NA\", NoverS_df$gene)\n", + "NoverS_df$genef = factor(NoverS_df$gene, levels=c('PB2','PB1','PA','HA','NP','NA','M1','M2','NS1','NEP'))\n", + "\n", + "p2 <- ggplot(data=NoverS_df, aes(x=genef, y=mean, color=species, fill=species)) + \n", + " geom_col(position=\"dodge\")+ \n", + " #geom_errorbar(data=NoverS_df, aes(x=genef, ymin=mean - std, ymax=mean+std), position=\"dodge\")+\n", + " labs(x=\"gene\",y=\"NS/S\")+\n", + " scale_color_manual(values=c(\"#99bfaa\",\"#5c3d46\"),breaks = c(\"human synonymous\",\"human nonsynonymous\",\"duck synonymous\",\"duck nonsynonymous\"))+\n", + " scale_fill_manual(values=c(\"#99bfaa\",\"#5c3d46\"),breaks = c(\"human synonymous\",\"human nonsynonymous\",\"duck synonymous\",\"duck nonsynonymous\"))+\n", + " theme(plot.title = element_text(size=20, hjust=0.5))+\n", + " #scale_y_log10(limits=c(-0.001,10000), breaks=c(0.001, 0.01, 0.1, 1, 10, 100, 1000, 10000))+\n", + " theme(strip.text = element_text(size=16))+\n", + " theme(panel.grid.major.y=element_line(colour=NA))+\n", + " theme(panel.grid.minor=element_line(colour=NA,size=NA))+ \n", + " theme(strip.background = element_rect(colour=NA, fill=NA))+\n", + " theme(axis.line.x=element_line(colour=\"black\"))+\n", + " theme(axis.line.y=element_line(colour=\"black\"))+\n", + " theme(axis.title.y=element_text(size=16, vjust=8))+\n", + " theme(axis.title.x=element_text(size=16, vjust=-15))+\n", + " theme(axis.text=element_text(size=16, colour=\"black\"))+\n", + " theme(axis.text.x=element_text(size=13))+\n", + " theme(legend.text=element_text(size=16))+\n", + " theme(legend.title=element_blank())+\n", + " theme(panel.margin=unit(1, \"lines\"))+\n", + " theme(plot.margin=unit(c(1,1,1,1),\"cm\"))+\n", + " theme(legend.key.size=unit(0.7, \"cm\"))+\n", + " #theme(legend.key=element_rect(fill=NA,size = 2))+\n", + " theme(panel.background=element_rect(fill=NA))+\n", + " theme(legend.key=element_rect(fill=NA))\n", + "\n", + "p2\n", + "#ggsave(\"Fig-5-NS_S_SNPs_per_site-2019-02-11.pdf\", p, width = 13, height = 6, device=pdf, path=\"/Users/lmoncla/Documents/H5N1_Cambodian_outbreak_study/paper-and-figure-drafts/figures-2019-01-08\")" + ] + }, + { + "cell_type": "code", + "execution_count": 204, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PANEPHANPneuraminidaseM2PB1PB2NS1M1
02.2010023496.3816883.3403700.6027500.2838984389.6949870.2845550.1470740.000154750.213720
10.5513213496.8729570.5570520.0001730.2834520.0000640.0001260.2954460.0989431728.110599
20.1378841.0000000.0003700.301236951.6362864405.2863440.1427961706.9986950.0001540.613586
30.0002331.0000002251.9581440.3038510.0001498810.9369000.1427961.4999360.0001540.000059
40.4155771.0000000.5562240.2280540.2827111.0000002830.7122020.4496371.0000000.153246
50.0923571.0000000.1854110.0003480.2830551.0000001.0000000.0005251.0000001.000000
60.5526071.0000000.0001850.3040440.0002971.0000001.0000000.3004001.0000001.000000
70.0004661.0000000.5583181.0000001.0000001.000000NaN0.0002631.0000001.000000
\n", + "
" + ], + "text/plain": [ + " PA NEP HA NP neuraminidase M2 \\\n", + "0 2.201002 3496.381688 3.340370 0.602750 0.283898 4389.694987 \n", + "1 0.551321 3496.872957 0.557052 0.000173 0.283452 0.000064 \n", + "2 0.137884 1.000000 0.000370 0.301236 951.636286 4405.286344 \n", + "3 0.000233 1.000000 2251.958144 0.303851 0.000149 8810.936900 \n", + "4 0.415577 1.000000 0.556224 0.228054 0.282711 1.000000 \n", + "5 0.092357 1.000000 0.185411 0.000348 0.283055 1.000000 \n", + "6 0.552607 1.000000 0.000185 0.304044 0.000297 1.000000 \n", + "7 0.000466 1.000000 0.558318 1.000000 1.000000 1.000000 \n", + "\n", + " PB1 PB2 NS1 M1 \n", + "0 0.284555 0.147074 0.000154 750.213720 \n", + "1 0.000126 0.295446 0.098943 1728.110599 \n", + "2 0.142796 1706.998695 0.000154 0.613586 \n", + "3 0.142796 1.499936 0.000154 0.000059 \n", + "4 2830.712202 0.449637 1.000000 0.153246 \n", + "5 1.000000 0.000525 1.000000 1.000000 \n", + "6 1.000000 0.300400 1.000000 1.000000 \n", + "7 NaN 0.000263 1.000000 1.000000 " + ] + }, + "execution_count": 204, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "humanList = []\n", + "\n", + "geneList = list(set(human['gene']))\n", + "\n", + "for gene in geneList:\n", + " genedf = human[human['gene'] == gene]['N_over_S']\n", + " genedf = genedf.reset_index(drop=True)\n", + " \n", + " humanList.append(genedf)\n", + " \n", + " human_compare = pd.concat(humanList, axis=1)\n", + "\n", + "human_compare.columns = geneList\n", + "human_compare" + ] + }, + { + "cell_type": "code", + "execution_count": 205, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PAneuraminidaseHANPM2PB1PB2NEPNS1M1
00.1386280.283468750.5629220.3013941.00.0005050.0001310.2692973842.4591741732.764071
10.0004640.000297751.691305872.2483971.0566.2114920.0005251.0000001.0000001732.601790
20.0004661.0000000.0003700.1823991.00.0002521.0000001.0000001.0000001.000000
31.0000001.0000000.2800501.0000001.01.0000001.0000001.0000001.0000001.000000
41.0000001.0000001.0000001.0000001.01.0000001.0000001.0000001.0000001.000000
\n", + "
" + ], + "text/plain": [ + " PA neuraminidase HA NP M2 PB1 PB2 \\\n", + "0 0.138628 0.283468 750.562922 0.301394 1.0 0.000505 0.000131 \n", + "1 0.000464 0.000297 751.691305 872.248397 1.0 566.211492 0.000525 \n", + "2 0.000466 1.000000 0.000370 0.182399 1.0 0.000252 1.000000 \n", + "3 1.000000 1.000000 0.280050 1.000000 1.0 1.000000 1.000000 \n", + "4 1.000000 1.000000 1.000000 1.000000 1.0 1.000000 1.000000 \n", + "\n", + " NEP NS1 M1 \n", + "0 0.269297 3842.459174 1732.764071 \n", + "1 1.000000 1.000000 1732.601790 \n", + "2 1.000000 1.000000 1.000000 \n", + "3 1.000000 1.000000 1.000000 \n", + "4 1.000000 1.000000 1.000000 " + ] + }, + "execution_count": 205, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "duckList = []\n", + "\n", + "geneList = list(set(duck['gene']))\n", + "\n", + "for gene in geneList:\n", + " genedf = duck[duck['gene'] == gene]['N_over_S']\n", + " genedf = genedf.reset_index(drop=True)\n", + " \n", + " duckList.append(genedf)\n", + " \n", + " duck_compare = pd.concat(duckList, axis=1)\n", + "\n", + "duck_compare.columns = geneList\n", + "duck_compare" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Run t-tests" + ] + }, + { + "cell_type": "code", + "execution_count": 206, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_indResult(statistic=array([0.69335823]), pvalue=array([0.51070142]))" + ] + }, + "execution_count": 206, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "h_PB1 = human_compare[[\"PB1\"]].dropna()\n", + "d_PB1 = duck_compare[['PB1']].dropna()\n", + "stats.ttest_ind(h_PB1, d_PB1, axis=0, equal_var=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 207, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_indResult(statistic=array([0.99898941]), pvalue=array([0.35107294]))" + ] + }, + "execution_count": 207, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "h_PB2 = human_compare[[\"PB2\"]].dropna()\n", + "d_PB2 = duck_compare[['PB2']].dropna()\n", + "stats.ttest_ind(h_PB2, d_PB2, axis=0, equal_var=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 208, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_indResult(statistic=array([0.18956069]), pvalue=array([0.85322851]))" + ] + }, + "execution_count": 208, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "h_PA = human_compare[[\"PA\"]].dropna()\n", + "d_PA = duck_compare[['PA']].dropna()\n", + "stats.ttest_ind(h_PA, d_PA, axis=0, equal_var=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 209, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_indResult(statistic=array([-0.05521979]), pvalue=array([0.95697105]))" + ] + }, + "execution_count": 209, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "h_HA = human_compare[[\"HA\"]].dropna()\n", + "d_HA = duck_compare[['HA']].dropna()\n", + "stats.ttest_ind(h_HA, d_HA, axis=0, equal_var=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 210, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_indResult(statistic=array([-1.00159626]), pvalue=array([0.37321615]))" + ] + }, + "execution_count": 210, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "h_NP = human_compare[[\"NP\"]].dropna()\n", + "d_NP = duck_compare[['NP']].dropna()\n", + "stats.ttest_ind(h_NP, d_NP, axis=0, equal_var=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 211, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_indResult(statistic=array([0.99703824]), pvalue=array([0.35195523]))" + ] + }, + "execution_count": 211, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "h_NA = human_compare[[\"neuraminidase\"]].dropna()\n", + "d_NA = duck_compare[[\"neuraminidase\"]].dropna()\n", + "stats.ttest_ind(h_NA, d_NA, axis=0, equal_var=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 212, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_indResult(statistic=array([-0.80025168]), pvalue=array([0.45294882]))" + ] + }, + "execution_count": 212, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "h_M1 = human_compare[[\"M1\"]].dropna()\n", + "d_M1 = duck_compare[['M1']].dropna()\n", + "stats.ttest_ind(h_M1, d_M1, axis=0, equal_var=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 215, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_indResult(statistic=array([1.86976628]), pvalue=array([0.10371342]))" + ] + }, + "execution_count": 215, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "h_M2 = human_compare[[\"M2\"]].dropna()\n", + "d_M2 = duck_compare[['M2']].dropna()\n", + "stats.ttest_ind(h_M2, d_M2, axis=0, equal_var=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 213, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_indResult(statistic=array([-1.00063459]), pvalue=array([0.3736286]))" + ] + }, + "execution_count": 213, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "h_NS1 = human_compare[[\"NS1\"]].dropna()\n", + "d_NS1 = duck_compare[['NS1']].dropna()\n", + "stats.ttest_ind(h_NS1, d_NS1, axis=0, equal_var=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 214, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_indResult(statistic=array([1.52778062]), pvalue=array([0.17040845]))" + ] + }, + "execution_count": 214, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "h_NEP = human_compare[[\"NEP\"]].dropna()\n", + "d_NEP = duck_compare[['NEP']].dropna()\n", + "stats.ttest_ind(h_NEP, d_NEP, axis=0, equal_var=False)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Single gene results: \n", + "\n", + "These tests tested the hypothesis that the ratio of NS/S is different in humans and ducks in each gene. No gene showed any evidence of a significant difference in the ratio of NS and S diversity between humans and ducks. " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "H5N1_v2", + "language": "python", + "name": "h5n1_v2" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.6.7" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/figures/figure-2-SNP-functional-annotation.ipynb b/figures/figure-2-SNP-functional-annotation.ipynb new file mode 100644 index 0000000..f23aef8 --- /dev/null +++ b/figures/figure-2-SNP-functional-annotation.ipynb @@ -0,0 +1,3629 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Figure 2: SNPs comparison to known sites of phenotypic importance\n", + "\n", + "June 6, 2019\n", + "\n", + "I would like to see whether any of the SNVs we find within-host occur at codon sites that are linked to functional change. To assess this, I used the [Influenza Research Database Sequence Feature Variant Types tool](https://www.fludb.org/brc/influenza_sequenceFeatureVariantTypes_search.spg?method=ShowCleanSearch&decorator=influenza) to download all functional and sequence alteration annotations for each gene. I queried all H5 HA annotations, all N1 NA annotations, and all available annotations for all subtypes for the internal genes. \n", + "\n", + "In this notebook, I parse that data and use it to annotate my SNV calls. " + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import re\n", + "import numpy as np\n", + "import pandas as pd\n", + "import rpy2\n", + "from scipy import stats\n", + "\n", + "%load_ext rpy2.ipython " + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "directory = \"/Users/lmoncla/Documents/H5N1_Cambodian_outbreak_study/comparison-to-known-sites/\"\n", + "SNP_calls = \"/Users/lmoncla/src/h5n1-cambodia/data/within-host-variants-1%.txt\"\n", + "flugenes = [\"PB2\",\"PB1\",\"PA\",\"HA\",\"NP\",\"NA\",\"M1\",\"M2\",\"NS1\",\"NEP\"]\n", + "genes = []\n", + "for f in flugenes: \n", + " gene_file = directory + f + \"-known-functional-alteration-sites.tsv\"\n", + " genes.append(gene_file)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "# write a little function to remove all of the HA1 and HA2 annotations in parantheses using iterative grep \n", + "\n", + "def remove_HA_annotation(amino_acid_position):\n", + " amino_acid_position = amino_acid_position.replace(\"\\\"\",\"\")\n", + " amino_acid_position = amino_acid_position.replace(\"\\\"\",\"\")\n", + " \n", + " searchstr = '(\\\\([A-z0-9\\ ]+\\\\))'\n", + " for match in re.finditer(searchstr,amino_acid_position):\n", + " amino_acid_position = amino_acid_position.replace(match.groups()[0],\"\")\n", + " \n", + " return(amino_acid_position)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'PB2': {736: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_736(4)'], 'category': ['functional'], 'PMID': ['PMID: 1985200, UniProt: P03428 ,'], 'comments': ['This region is required for nuclear localization of PB2']}, 737: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_736(4)'], 'category': ['functional'], 'PMID': ['PMID: 1985200, UniProt: P03428 ,'], 'comments': ['This region is required for nuclear localization of PB2']}, 738: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_736(4)'], 'category': ['functional'], 'PMID': ['PMID: 1985200, UniProt: P03428 ,'], 'comments': ['This region is required for nuclear localization of PB2']}, 739: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_736(4)'], 'category': ['functional'], 'PMID': ['PMID: 1985200, UniProt: P03428 ,'], 'comments': ['This region is required for nuclear localization of PB2']}, 735: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_735(7)'], 'category': ['functional'], 'PMID': ['PMID: 1985200,'], 'comments': ['-N/A-']}, 740: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_735(7)'], 'category': ['functional'], 'PMID': ['PMID: 1985200,'], 'comments': ['-N/A-']}, 741: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_735(7)'], 'category': ['functional'], 'PMID': ['PMID: 1985200,'], 'comments': ['-N/A-']}, 448: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 449: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 450: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 451: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 452: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 453: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 454: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 455: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 456: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 457: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 458: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 459: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 460: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 461: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 462: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 463: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 464: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 465: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 466: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 467: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 468: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 469: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 470: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 471: {'feature name': ['Influenza A_PB2_determinant-of-replication_471(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 21698272,'], 'comments': ['Five unique non-synonymous mutations including T471M in PB2 were found to be critical molecular determinants for replication, virulence, and pathogenicity.']}, 472: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 473: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 474: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 475: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 476: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 477: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 478: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 479: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 480: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 481: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 482: {'feature name': ['Influenza A_PB2_determinant-of-virulence_482(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 10426210,'], 'comments': ['The five mutations (K482R (silent mutation: G912A) in PB2, D538G in PB1, N369I in NA, T139A (silent mutation: T121C) in M1 and W47G in HA2) control virulence and replicative capacity in mice.The PB1 and PB2 mutations are shown to be host restrictive in changing the virus to a mouse specific strain.']}, 483: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 484: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 485: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 486: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 487: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 488: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 489: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 490: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 491: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 492: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 493: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 494: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 495: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 496: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_448(49)'], 'category': ['functional'], 'PMID': ['PMID: 1985200 ,'], 'comments': ['This region is required for nuclear localization of PB2 and deletion at this site exhibits a phenotype that remains bound to perinuclear membrane']}, 752: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_752(4)'], 'category': ['functional'], 'PMID': ['PMID: 17310249,'], 'comments': ['This region is required for nuclear localization of PB2 and forms a classibal bipartite NLS with amino acids 736-739.']}, 753: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_752(4)'], 'category': ['functional'], 'PMID': ['PMID: 17310249,'], 'comments': ['This region is required for nuclear localization of PB2 and forms a classibal bipartite NLS with amino acids 736-739.']}, 754: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_752(4)'], 'category': ['functional'], 'PMID': ['PMID: 17310249,'], 'comments': ['This region is required for nuclear localization of PB2 and forms a classibal bipartite NLS with amino acids 736-739.']}, 755: {'feature name': ['Influenza A_PB2_nuclear-localization-motif_752(4)'], 'category': ['functional'], 'PMID': ['PMID: 17310249,'], 'comments': ['This region is required for nuclear localization of PB2 and forms a classibal bipartite NLS with amino acids 736-739.']}, 1: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 2: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 3: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 4: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 5: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 6: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 7: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 8: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 9: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 10: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 11: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 12: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 13: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 14: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 15: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 16: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 17: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 18: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 19: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 20: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 21: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 22: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 23: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 24: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 25: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 26: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 27: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 28: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 29: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 30: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 31: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 32: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 33: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 34: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 35: {'feature name': ['Influenza A_PB2_PB1-interacting-region_1(35)'], 'category': ['functional'], 'PMID': ['PMID: 19461581,'], 'comments': ['N-terminal 35 amino acid region of PB2 forms an interface with the C-terminal three helix bundle of PB1 (aa 685-757)']}, 320: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 321: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 322: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 323: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 324: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 325: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 326: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 327: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 328: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 329: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 330: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 331: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 332: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 333: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 334: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 335: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 336: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 337: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 338: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 339: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 340: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 341: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 342: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 343: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 344: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 345: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 346: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 347: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 348: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 349: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 350: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 351: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 352: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 353: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 354: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 355: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 356: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 357: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 358: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 359: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 360: {'feature name': ['Influenza A_PB2_determinant-of-virus-growth_360(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 18768983,'], 'comments': ['The study was done on PR8/H5N1 6:2 reassortant wherein NS gene was derived from PR8(Cambridge) strain and remaining internal genes from PR8(UW) strain). The Tyr residue at position 360 of PR8(UW) PB2 confers high efficiency of vaccine seed virus growth in MDCK cells. Glu at position 55 of NS1 mediates growth enhancement of viruses in MDCK cells.']}, 361: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 362: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 363: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 364: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 365: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 366: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 367: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 368: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 369: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 370: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 371: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 372: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 373: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 374: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 375: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 376: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 377: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 378: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 379: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 380: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 381: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 382: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 383: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 384: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 385: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 386: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 387: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 388: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 389: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 390: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 391: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 392: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 393: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 394: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 395: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 396: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 397: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 398: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 399: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 400: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 401: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 402: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 403: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 404: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 405: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 406: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 407: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 408: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 409: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 410: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 411: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 412: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 413: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 414: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 415: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 416: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 417: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 418: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 419: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 420: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 421: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 422: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 423: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 424: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 425: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 426: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 427: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 428: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 429: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 430: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 431: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 432: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 433: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 434: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 435: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 436: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 437: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 438: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 439: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 440: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 441: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 442: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 443: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 444: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 445: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 446: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 447: {'feature name': ['Influenza A_PB2_cap-binding-site_320(164)'], 'category': ['functional'], 'PMID': ['PMID: 18454157,'], 'comments': ['This fragment is a domain co-crystalized with m7GTP.']}, 265: {'feature name': ['Influenza A_PB2_determinant-of-temperature-sensitivity_265(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 7966557,'], 'comments': ['A single mutation at this position of PB2 can be responsible for temperature-sensitive phenotype.']}, 627: {'feature name': ['Influenza A_PB2_transmissibility_627(1)'], 'category': ['functional'], 'PMID': ['PMID:22723413,'], 'comments': ['A/Vietnam/1203/2004 isolate possessing 627Lys compared to A/Vietnam/1204/2004 with 627Glu increased replicated systemically in mice. Introduction of the Glu627Lys substitution in the A/chicken/Yamaguchi/7/2004 backbone conferred increased polymerase activity of RNP expressed. Introduction of the Glu627Lys substitution in the A/Vietnam/1204/2004 backbone conferred increased replication in MDCK cells. A/Hong Kong/483/97 with the same mutation showed increased replication efficiency in cultured mouse astrocytes and LA-4 mouse lung adenoma cells. Introduction of the Glu627Lys substitution in the A/Indonesia/05/2005 backbone conferred increased airborne transmission in ferrets.']}, 701: {'feature name': ['Influenza A_PB2_tissue-tropism_701(1)'], 'category': ['functional'], 'PMID': ['PMID: 16140781,'], 'comments': ['Introduction of Asn701Asp substitution in PB2 from A/duck/Guangxi/22/2001 into the A/duck/Guangxi/35/2001 backbone killed mice at high doses and conferred systemic replication in mice.']}, 590: {'feature name': ['Influenza A_PB2_SR-polymorphism-site_590(2)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 19995968,'], 'comments': ['SR polymorphism enhances replication of virus in host cells. Adaptive mutation in 2009 swine origin virus enhances polymerase activity in human hosts and compensates for E627.']}, 591: {'feature name': ['Influenza A_PB2_determinant-of-virulence_591(1)'], 'category': ['functional'], 'PMID': ['PMID: 20700447,'], 'comments': ['Introduction of the Gln591Lys substitution from A/Indonesia/UT3006/05 into the A/chicken/Indonesia/UT3091/2005 backbone conferred increased replication in NHBE cells and increased virulence as indicated by lethality in mice.']}, 158: {'feature name': ['Influenza A_PB2_determinant-of-pathogenicity_158(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 20962098,'], 'comments': ['Residue 158 is a pathogenic determinant of influenza A viruses in the mouse model. E158G shows very strong influence on RNA replication and pathogenesis of pandemic H1N1 strains.']}, 63: {'feature name': ['Influenza A_PB2_determinant-of-pathogenicity_63(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 21367983,'], 'comments': ['The mutations I63T in PB2 and T677M in PB1 co-mediate the reduced pathogenicity of H5N1 viruses as seen in recombinant A/Vietnam/1194/2004 (rVN1194M: recombinant viruses with PB2-63T, PB1-677M or both).']}, 256: {'feature name': ['Influenza A_PB2_replication-efficiency_256(1)'], 'category': ['functional'], 'PMID': ['PMID:19052090,'], 'comments': ['Introduction of an Asp256Gly substitution in the A/chicken/Yamaguchi/7/2004 backbone conferred increased replication efficiency in pigs as measured by viral titers from nasal swabs 1 day pi and increased polymerase activity of the RNP expressed.']}, 636: {'feature name': ['Influenza A_PB2_determinant-of-host-range_636(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 21471313,'], 'comments': ['The phenylalanine at residue 636 in PB2 improves virus activity in mammalian cells.']}, 271: {'feature name': ['Influenza A_PB2_Polymerase-activity-in-mammalian-cells_271(1)'], 'category': ['functional'], 'PMID': ['PMID:20181719,'], 'comments': ['This residue is responsible for the enhanced polymerase activity in mammalian cells.']}, 588: {'feature name': ['Influenza A_PB2_determinants-of-host-range_588(3)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 21471313,'], 'comments': ['The amino acid residues 588, 636 and 701 (in the 627/NLS domain of PB2) act as host range-determinants and together compensate for glutamic acid at position 627.']}, 714: {'feature name': ['Influenza A_PB2_determinants-of-host-range_701(2)'], 'category': ['functional'], 'PMID': ['PMID: 16339318,'], 'comments': ['The 701N and 714R, together with PA 615N, and NP 319K, PB1 13P and 678N cause increase in polymerase activity and confers adaptation of avian influenza virus to the mammalian host.']}, 199: {'feature name': ['Influenza A_PB2_determinant-of-transmission_199(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 17073083, PMID: 10769072,'], 'comments': ['The presence of an A199S substitution enhances viral transmission to humans']}, 661: {'feature name': ['Influenza A_PB2_determinant-of-transmission_661(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 18315849, PMID: 10769072,'], 'comments': ['The presence of an A661T substitution enhances viral transmission to humans']}, 667: {'feature name': ['Influenza A_PB2_determinant-of-transmission_667(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 10769072,'], 'comments': ['The presence of an V667I substitution enhances viral transmission to humans']}, 702: {'feature name': ['Influenza A_PB2_determinant-of-transmission_702(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 18315849, PMID: 11546875, PMID: 19211790,'], 'comments': ['The presence of an K702R substitution enhances viral transmission to humans']}, 274: {'feature name': ['Influenza A_PB2_polymerase-activity_28(5)'], 'category': ['functional'], 'PMID': ['PMID:20211480,'], 'comments': ['A/duck/Guangxi/53/2002 differed from A/duck/Fujian/01/2002 by Met28Ile, Ala274Thr, Lys526Arg, Ile553Val, Leu607Val mutations. A/duck/Guangxi/53/2002 showed reduced polymerase activity.']}, 526: {'feature name': ['Influenza A_PB2_polymerase-activity_28(5)'], 'category': ['functional'], 'PMID': ['PMID:20211480,'], 'comments': ['A/duck/Guangxi/53/2002 differed from A/duck/Fujian/01/2002 by Met28Ile, Ala274Thr, Lys526Arg, Ile553Val, Leu607Val mutations. A/duck/Guangxi/53/2002 showed reduced polymerase activity.']}, 553: {'feature name': ['Influenza A_PB2_polymerase-activity_28(5)'], 'category': ['functional'], 'PMID': ['PMID:20211480,'], 'comments': ['A/duck/Guangxi/53/2002 differed from A/duck/Fujian/01/2002 by Met28Ile, Ala274Thr, Lys526Arg, Ile553Val, Leu607Val mutations. A/duck/Guangxi/53/2002 showed reduced polymerase activity.']}, 607: {'feature name': ['Influenza A_PB2_polymerase-activity_28(5)'], 'category': ['functional'], 'PMID': ['PMID:20211480,'], 'comments': ['A/duck/Guangxi/53/2002 differed from A/duck/Fujian/01/2002 by Met28Ile, Ala274Thr, Lys526Arg, Ile553Val, Leu607Val mutations. A/duck/Guangxi/53/2002 showed reduced polymerase activity.']}, 89: {'feature name': ['Influenza A_PB2_polymerase-activity_89(7)'], 'category': ['functional'], 'PMID': ['PMID:19393699,'], 'comments': ['Introduction of Leu89Val, Gly309Asp, Thr339Lys, Arg477Gly, Ile495Val, Lys627Glu, Ala676Thr naturally occurring substitutions in the A/wild duck/Hunan/021/2005 backbone conferred increased polymerase activity in mouse cells.']}, 309: {'feature name': ['Influenza A_PB2_polymerase-activity_89(7)'], 'category': ['functional'], 'PMID': ['PMID:19393699,'], 'comments': ['Introduction of Leu89Val, Gly309Asp, Thr339Lys, Arg477Gly, Ile495Val, Lys627Glu, Ala676Thr naturally occurring substitutions in the A/wild duck/Hunan/021/2005 backbone conferred increased polymerase activity in mouse cells.']}, 676: {'feature name': ['Influenza A_PB2_polymerase-activity_89(7)'], 'category': ['functional'], 'PMID': ['PMID:19393699,'], 'comments': ['Introduction of Leu89Val, Gly309Asp, Thr339Lys, Arg477Gly, Ile495Val, Lys627Glu, Ala676Thr naturally occurring substitutions in the A/wild duck/Hunan/021/2005 backbone conferred increased polymerase activity in mouse cells.']}}, 'PB1': {187: {'feature name': ['Influenza A_PB1_nuclear-localization-motif_187(9)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 188: {'feature name': ['Influenza A_PB1_nuclear-localization-motif_187(9)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 189: {'feature name': ['Influenza A_PB1_nuclear-localization-motif_187(9)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 190: {'feature name': ['Influenza A_PB1_nuclear-localization-motif_187(9)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 191: {'feature name': ['Influenza A_PB1_nuclear-localization-motif_187(9)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 192: {'feature name': ['Influenza A_PB1_nuclear-localization-motif_187(9)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 193: {'feature name': ['Influenza A_PB1_nuclear-localization-motif_187(9)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 194: {'feature name': ['Influenza A_PB1_nuclear-localization-motif_187(9)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 195: {'feature name': ['Influenza A_PB1_nuclear-localization-motif_187(9)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 203: {'feature name': ['Influenza A_PB1_nuclear-localization-motif_203(14)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 204: {'feature name': ['Influenza A_PB1_nuclear-localization-motif_203(14)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 205: {'feature name': ['Influenza A_PB1_nuclear-localization-motif_203(14)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 206: {'feature name': ['Influenza A_PB1_nuclear-localization-motif_203(14)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 207: {'feature name': ['Influenza A_PB1_polymerase-activity_207(1)'], 'category': ['functional'], 'PMID': ['PMID:17553873,'], 'comments': ['Introduction of Lys207Arg substitution in the A/Vietnam/1203/2004 backbone conferred increased virulence as indicated by mortality in mallards. Clinical signs of disease observed in mallards: cloudy eyes, appeared depressed, neurological signs. Introduction of Lys207Arg substitution in the A/Vietnam/1203/2004 backbone conferred decreased polymerase activity as indicated by the luciferase activity.']}, 208: {'feature name': ['Influenza A_PB1_nuclear-localization-motif_203(14)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 209: {'feature name': ['Influenza A_PB1_nuclear-localization-motif_203(14)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 210: {'feature name': ['Influenza A_PB1_nuclear-localization-motif_203(14)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 211: {'feature name': ['Influenza A_PB1_nuclear-localization-motif_203(14)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 212: {'feature name': ['Influenza A_PB1_nuclear-localization-motif_203(14)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 213: {'feature name': ['Influenza A_PB1_nuclear-localization-motif_203(14)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 214: {'feature name': ['Influenza A_PB1_nuclear-localization-motif_203(14)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 215: {'feature name': ['Influenza A_PB1_nuclear-localization-motif_203(14)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 216: {'feature name': ['Influenza A_PB1_nuclear-localization-motif_203(14)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 249: {'feature name': ['Influenza A_PB1_promoter-binding-site_249(8)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 250: {'feature name': ['Influenza A_PB1_promoter-binding-site_249(8)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 251: {'feature name': ['Influenza A_PB1_promoter-binding-site_249(8)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 252: {'feature name': ['Influenza A_PB1_promoter-binding-site_249(8)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 253: {'feature name': ['Influenza A_PB1_promoter-binding-site_249(8)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 254: {'feature name': ['Influenza A_PB1_promoter-binding-site_249(8)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 255: {'feature name': ['Influenza A_PB1_promoter-binding-site_249(8)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 256: {'feature name': ['Influenza A_PB1_promoter-binding-site_249(8)'], 'category': ['functional'], 'PMID': ['UniProt: P16511,'], 'comments': ['-N/A-']}, 233: {'feature name': ['Influenza A_PB1_promoter-binding-site_233(4)'], 'category': ['functional'], 'PMID': ['PMID: 16476991,'], 'comments': ['-N/A-']}, 238: {'feature name': ['Influenza A_PB1_promoter-binding-site_233(4)'], 'category': ['functional'], 'PMID': ['PMID: 16476991,'], 'comments': ['-N/A-']}, 239: {'feature name': ['Influenza A_PB1_promoter-binding-site_233(4)'], 'category': ['functional'], 'PMID': ['PMID: 16476991,'], 'comments': ['-N/A-']}, 1: {'feature name': ['Influenza A_PB1_PA-binding-region_1(25)'], 'category': ['functional'], 'PMID': ['PMID: 18615018, 8811014 ,'], 'comments': ['The N-terminal region of PB1 interacts with the C-terminus of PA (residues 257-716). This subunit interface complex is essential for initiation of transcription.']}, 2: {'feature name': ['Influenza A_PB1_PA-binding-region_1(25)'], 'category': ['functional'], 'PMID': ['PMID: 18615018, 8811014 ,'], 'comments': ['The N-terminal region of PB1 interacts with the C-terminus of PA (residues 257-716). This subunit interface complex is essential for initiation of transcription.']}, 3: {'feature name': ['Influenza A_PB1_PA-binding-region_1(25)'], 'category': ['functional'], 'PMID': ['PMID: 18615018, 8811014 ,'], 'comments': ['The N-terminal region of PB1 interacts with the C-terminus of PA (residues 257-716). This subunit interface complex is essential for initiation of transcription.']}, 4: {'feature name': ['Influenza A_PB1_PA-binding-region_1(25)'], 'category': ['functional'], 'PMID': ['PMID: 18615018, 8811014 ,'], 'comments': ['The N-terminal region of PB1 interacts with the C-terminus of PA (residues 257-716). This subunit interface complex is essential for initiation of transcription.']}, 5: {'feature name': ['Influenza A_PB1_PA-binding-region_1(25)'], 'category': ['functional'], 'PMID': ['PMID: 18615018, 8811014 ,'], 'comments': ['The N-terminal region of PB1 interacts with the C-terminus of PA (residues 257-716). This subunit interface complex is essential for initiation of transcription.']}, 6: {'feature name': ['Influenza A_PB1_PA-binding-region_1(25)'], 'category': ['functional'], 'PMID': ['PMID: 18615018, 8811014 ,'], 'comments': ['The N-terminal region of PB1 interacts with the C-terminus of PA (residues 257-716). This subunit interface complex is essential for initiation of transcription.']}, 7: {'feature name': ['Influenza A_PB1_PA-binding-region_1(25)'], 'category': ['functional'], 'PMID': ['PMID: 18615018, 8811014 ,'], 'comments': ['The N-terminal region of PB1 interacts with the C-terminus of PA (residues 257-716). This subunit interface complex is essential for initiation of transcription.']}, 8: {'feature name': ['Influenza A_PB1_PA-binding-region_1(25)'], 'category': ['functional'], 'PMID': ['PMID: 18615018, 8811014 ,'], 'comments': ['The N-terminal region of PB1 interacts with the C-terminus of PA (residues 257-716). This subunit interface complex is essential for initiation of transcription.']}, 9: {'feature name': ['Influenza A_PB1_PA-binding-region_1(25)'], 'category': ['functional'], 'PMID': ['PMID: 18615018, 8811014 ,'], 'comments': ['The N-terminal region of PB1 interacts with the C-terminus of PA (residues 257-716). This subunit interface complex is essential for initiation of transcription.']}, 10: {'feature name': ['Influenza A_PB1_PA-binding-region_1(25)'], 'category': ['functional'], 'PMID': ['PMID: 18615018, 8811014 ,'], 'comments': ['The N-terminal region of PB1 interacts with the C-terminus of PA (residues 257-716). This subunit interface complex is essential for initiation of transcription.']}, 11: {'feature name': ['Influenza A_PB1_PA-binding-region_1(25)'], 'category': ['functional'], 'PMID': ['PMID: 18615018, 8811014 ,'], 'comments': ['The N-terminal region of PB1 interacts with the C-terminus of PA (residues 257-716). This subunit interface complex is essential for initiation of transcription.']}, 12: {'feature name': ['Influenza A_PB1_PA-binding-region_1(25)'], 'category': ['functional'], 'PMID': ['PMID: 18615018, 8811014 ,'], 'comments': ['The N-terminal region of PB1 interacts with the C-terminus of PA (residues 257-716). This subunit interface complex is essential for initiation of transcription.']}, 13: {'feature name': ['Influenza A_PB1_PA-binding-region_1(25)'], 'category': ['functional'], 'PMID': ['PMID: 18615018, 8811014 ,'], 'comments': ['The N-terminal region of PB1 interacts with the C-terminus of PA (residues 257-716). This subunit interface complex is essential for initiation of transcription.']}, 14: {'feature name': ['Influenza A_PB1_PA-binding-region_1(25)'], 'category': ['functional'], 'PMID': ['PMID: 18615018, 8811014 ,'], 'comments': ['The N-terminal region of PB1 interacts with the C-terminus of PA (residues 257-716). This subunit interface complex is essential for initiation of transcription.']}, 15: {'feature name': ['Influenza A_PB1_PA-binding-region_1(25)'], 'category': ['functional'], 'PMID': ['PMID: 18615018, 8811014 ,'], 'comments': ['The N-terminal region of PB1 interacts with the C-terminus of PA (residues 257-716). This subunit interface complex is essential for initiation of transcription.']}, 16: {'feature name': ['Influenza A_PB1_PA-binding-region_1(25)'], 'category': ['functional'], 'PMID': ['PMID: 18615018, 8811014 ,'], 'comments': ['The N-terminal region of PB1 interacts with the C-terminus of PA (residues 257-716). This subunit interface complex is essential for initiation of transcription.']}, 17: {'feature name': ['Influenza A_PB1_PA-binding-region_1(25)'], 'category': ['functional'], 'PMID': ['PMID: 18615018, 8811014 ,'], 'comments': ['The N-terminal region of PB1 interacts with the C-terminus of PA (residues 257-716). This subunit interface complex is essential for initiation of transcription.']}, 18: {'feature name': ['Influenza A_PB1_PA-binding-region_1(25)'], 'category': ['functional'], 'PMID': ['PMID: 18615018, 8811014 ,'], 'comments': ['The N-terminal region of PB1 interacts with the C-terminus of PA (residues 257-716). This subunit interface complex is essential for initiation of transcription.']}, 19: {'feature name': ['Influenza A_PB1_PA-binding-region_1(25)'], 'category': ['functional'], 'PMID': ['PMID: 18615018, 8811014 ,'], 'comments': ['The N-terminal region of PB1 interacts with the C-terminus of PA (residues 257-716). This subunit interface complex is essential for initiation of transcription.']}, 20: {'feature name': ['Influenza A_PB1_PA-binding-region_1(25)'], 'category': ['functional'], 'PMID': ['PMID: 18615018, 8811014 ,'], 'comments': ['The N-terminal region of PB1 interacts with the C-terminus of PA (residues 257-716). This subunit interface complex is essential for initiation of transcription.']}, 21: {'feature name': ['Influenza A_PB1_PA-binding-region_1(25)'], 'category': ['functional'], 'PMID': ['PMID: 18615018, 8811014 ,'], 'comments': ['The N-terminal region of PB1 interacts with the C-terminus of PA (residues 257-716). This subunit interface complex is essential for initiation of transcription.']}, 22: {'feature name': ['Influenza A_PB1_PA-binding-region_1(25)'], 'category': ['functional'], 'PMID': ['PMID: 18615018, 8811014 ,'], 'comments': ['The N-terminal region of PB1 interacts with the C-terminus of PA (residues 257-716). This subunit interface complex is essential for initiation of transcription.']}, 23: {'feature name': ['Influenza A_PB1_PA-binding-region_1(25)'], 'category': ['functional'], 'PMID': ['PMID: 18615018, 8811014 ,'], 'comments': ['The N-terminal region of PB1 interacts with the C-terminus of PA (residues 257-716). This subunit interface complex is essential for initiation of transcription.']}, 24: {'feature name': ['Influenza A_PB1_PA-binding-region_1(25)'], 'category': ['functional'], 'PMID': ['PMID: 18615018, 8811014 ,'], 'comments': ['The N-terminal region of PB1 interacts with the C-terminus of PA (residues 257-716). This subunit interface complex is essential for initiation of transcription.']}, 25: {'feature name': ['Influenza A_PB1_PA-binding-region_1(25)'], 'category': ['functional'], 'PMID': ['PMID: 18615018, 8811014 ,'], 'comments': ['The N-terminal region of PB1 interacts with the C-terminus of PA (residues 257-716). This subunit interface complex is essential for initiation of transcription.']}, 685: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 686: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 687: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 688: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 689: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 690: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 691: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 692: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 693: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 694: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 695: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 696: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 697: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 698: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 699: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 700: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 701: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 702: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 703: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 704: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 705: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 706: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 707: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 708: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 709: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 710: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 711: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 712: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 713: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 714: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 715: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 716: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 717: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 718: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 719: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 720: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 721: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 722: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 723: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 724: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 725: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 726: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 727: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 728: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 729: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 730: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 731: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 732: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 733: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 734: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 735: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 736: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 737: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 738: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 739: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 740: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 741: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 742: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 743: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 744: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 745: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 746: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 747: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 748: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 749: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 750: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 751: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 752: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 753: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 754: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 755: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 756: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 757: {'feature name': ['Influenza A_PB1_PB2-binding-region_685(73)'], 'category': ['functional'], 'PMID': ['PMID: 19461581, 17967456, 8811014 ,'], 'comments': ['The C-terminal three helix bundle of PB1 binds to 1?37 and 1?86 fragments on the N-terminus of PB2. This interface is crucial for the regulation of overall enzyme activity.']}, 353: {'feature name': ['Influenza A_PB1_determinant-of-replication_353(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 21698272,'], 'comments': ['Five unique non-synonymous mutations including K353R and T566A in PB1 were found to be critical molecular determinants for replication, virulence, and pathogenicity.']}, 566: {'feature name': ['Influenza A_PB1_determinant-of-replication_566(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 21698272,'], 'comments': ['Five unique non-synonymous mutations including T566A and K353R in PB1 were found to be critical molecular determinants for replication, virulence, and pathogenicity.']}, 538: {'feature name': ['Influenza A_PB1_determinant-of-virulence_538(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 10426210,'], 'comments': ['Five mutations (D538G in PB1, K482R (silent mutation: G912A) in PB2, N369I in NA, T139A (silent mutation: T121C) in M1 and W47G in HA2) control virulence and replicative capacity in mice.The PB1 and PB2 mutations are shown to be host restrictive in changing the virus to a mouse specific strain.']}, 456: {'feature name': ['Influenza A_PB1_determinants-of-virulence_456(2)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 10873787,'], 'comments': ['Passaging of HK156 viruses in mouse brain and embryonated eggs led to the selection of high and low virulent variants in the mice model respectively. These phenotypic changes are confered by changes in amino acids in HA residues (211), PA (631), NP (127) and NS1 (101) proteins together with the PB1 (456 and 712) residues.']}, 677: {'feature name': ['Influenza A_PB1_determinant-of-pathogenicity_677(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 21367983,'], 'comments': ['The mutations T677M in PB1 and I63T in PB2 co-mediate the reduced pathogenicity of H5N1 viruses as seen in recombinant A/Vietnam/1194/2004 (rVN1194M: recombinant viruses with PB2-63T, PB1-677M or both).']}, 436: {'feature name': ['Influenza A_PB1_determinant-of-virulence_436(1)'], 'category': ['functional'], 'PMID': ['PMID:17553873,'], 'comments': ['Introduction of Tyr436His substitution in the A/Vietnam/1203/2004 backbone conferred decreased virulence as indicated by the survival rate of mice.']}, 581: {'feature name': ['Influenza A_PB1_determinant-of-temperature-sensitivity_581(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 12620793,'], 'comments': ['Multiple loci confer ts phenotype to the vaccine strains from master donor virus (MDV) A/AA/6/60 used in FluMist: PB1 ( E581G and K391E), PB2 (N265S), and NP (D34G). The PB1 (A661T) also contributes to the ts phenotype.']}, 391: {'feature name': ['Influenza A_PB1_determinant-of-temperature-sensitivity_391(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 12620793,'], 'comments': ['Multiple loci confer ts phenotype to the vaccine strains from master donor virus (MDV) A/AA/6/60 used in FluMist: PB1 (K391E and E581G), PB2 (N265S), and NP (D34G). The PB1 (A661T) also contributes to the ts phenotype.']}, 661: {'feature name': ['Influenza A_PB1_determinant-of-temperature-sensitivity_661(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 12620793,'], 'comments': ['Multiple loci confer ts phenotype to the vaccine strains from master donor virus (MDV) A/AA/6/60 used in FluMist: PB1 (K391E and E581G), PB2 (N265S), and NP (D34G). The PB1 (A661T) also contributes to the ts phenotype.']}, 678: {'feature name': ['Influenza A_PB1_determinants-of-host-range_13(2)'], 'category': ['functional'], 'PMID': ['PMID:16339318,'], 'comments': ['The PB1 13P and 678N, together with PB2 701N and 714R, PA 615N, and NP 319K cause a dramatic increase in polymerase activity and confer adaptation of avian influenza virus to the mammalian host.']}, 99: {'feature name': ['Influenza A_PB1_transmissibility_99(2)'], 'category': ['functional'], 'PMID': ['PMID:22723413,'], 'comments': ['Introduction of His99Tyr and Ile368val naturally occurring substitutions in the A/Indonesia/5/2005 backbone conferred increased airborne transmission in mammals']}, 368: {'feature name': ['Influenza A_PB1_transmissibility_99(2)'], 'category': ['functional'], 'PMID': ['PMID:22723413,'], 'comments': ['Introduction of His99Tyr and Ile368val naturally occurring substitutions in the A/Indonesia/5/2005 backbone conferred increased airborne transmission in mammals']}, 328: {'feature name': ['Influenza A_PB1_determinant-of-virulence_3(3)'], 'category': ['functional'], 'PMID': ['PMID:16533883,'], 'comments': ['Introduction of Val3Ala, Asn328Lys, Asn375Ser substitutions in the A/Vietnam/1203/2004 backbone conferred increased virulence as indicated by lethality in mice.']}, 375: {'feature name': ['Influenza A_PB1_determinant-of-virulence_3(3)'], 'category': ['functional'], 'PMID': ['PMID:16533883,'], 'comments': ['Introduction of Val3Ala, Asn328Lys, Asn375Ser substitutions in the A/Vietnam/1203/2004 backbone conferred increased virulence as indicated by lethality in mice.']}, 473: {'feature name': ['Influenza A_PB1_polymerase-activity_473(2)'], 'category': ['functional'], 'PMID': ['PMID:22090209,'], 'comments': ['Introduction of Val473Leu and Pro598Leu substitutions in the recombinant virus A/Cambodia/P0322095/2005 (PB1, PB2, PA, NP) x WSN conferred decreased polymerase activity in 293 Tcells.']}, 598: {'feature name': ['Influenza A_PB1_polymerase-activity_473(2)'], 'category': ['functional'], 'PMID': ['PMID:22090209,'], 'comments': ['Introduction of Val473Leu and Pro598Leu substitutions in the recombinant virus A/Cambodia/P0322095/2005 (PB1, PB2, PA, NP) x WSN conferred decreased polymerase activity in 293 Tcells.']}}, 'PA': {257: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 258: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 259: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 260: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 261: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 262: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 263: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 264: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 265: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 266: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 267: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 268: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 269: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 270: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 271: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 272: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 273: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 274: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 275: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 276: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 277: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 278: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 279: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 280: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 281: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 282: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 283: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 284: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 285: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 286: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 287: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 288: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 289: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 290: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 291: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 292: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 293: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 294: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 295: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 296: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 297: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 298: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 299: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 300: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 301: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 302: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 303: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 304: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 305: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 306: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 307: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 308: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 309: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 310: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 311: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 312: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 313: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 314: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 315: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 316: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 317: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 318: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 319: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 320: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 321: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 322: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 323: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 324: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 325: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 326: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 327: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 328: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 329: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 330: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 331: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 332: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 333: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 334: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 335: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 336: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 337: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 338: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 339: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 340: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 341: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 342: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 343: {'feature name': ['Influenza A_PA_determinant-of-replication_343(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 21698272,'], 'comments': ['Five unique non-synonymous mutations including A343T in PA were found to be critical molecular determinants for replication, virulence, and pathogenicity.']}, 344: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 345: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 346: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 347: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 348: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 349: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 350: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 351: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 352: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 353: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 354: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 355: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 356: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 357: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 358: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 359: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 360: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 361: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 362: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 363: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 364: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 365: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 366: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 367: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 368: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 369: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 370: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 371: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 372: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 373: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 374: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 375: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 376: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 377: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 378: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 379: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 380: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 381: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 382: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 383: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 384: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 385: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 386: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 387: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 388: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 389: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 390: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 391: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 392: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 393: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 394: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 395: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 396: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 397: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 398: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 399: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 400: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 401: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 402: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 403: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 404: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 405: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 406: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 407: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 408: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 409: {'feature name': ['Influenza A_PA_determinant-of-transmission_409(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 17073083,'], 'comments': ['S409N enhances transmission in humans']}, 410: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 411: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 412: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 413: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 414: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 415: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 416: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 417: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 418: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 419: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 420: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 421: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 422: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 423: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 424: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 425: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 426: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 427: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 428: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 429: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 430: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 431: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 432: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 433: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 434: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 435: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 436: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 437: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 438: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 439: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 440: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 441: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 442: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 443: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 444: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 445: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 446: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 447: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 448: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 449: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 450: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 451: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 452: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 453: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 454: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 455: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 456: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 457: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 458: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 459: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 460: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 461: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 462: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 463: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 464: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 465: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 466: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 467: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 468: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 469: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 470: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 471: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 472: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 473: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 474: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 475: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 476: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 477: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 478: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 479: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 480: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 481: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 482: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 483: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 484: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 485: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 486: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 487: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 488: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 489: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 490: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 491: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 492: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 493: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 494: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 495: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 496: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 497: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 498: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 499: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 500: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 501: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 502: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 503: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 504: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 505: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 506: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 507: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 508: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 509: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 510: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 511: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 512: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 513: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 514: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 515: {'feature name': ['Influenza A_PA_polymerase-activity_515(1)'], 'category': ['functional'], 'PMID': ['PMID:17553873,'], 'comments': ['Introduction of Thr515Ala substitutions in the A/Vietnam/1203/2004 backbone conferred decreased polymerase activity as indicated by the luciferase activity, caused no mortality in ducks.']}, 516: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 517: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 518: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 519: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 520: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 521: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 522: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 523: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 524: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 525: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 526: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 527: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 528: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 529: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 530: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 531: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 532: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 533: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 534: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 535: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 536: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 537: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 538: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 539: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 540: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 541: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 542: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 543: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 544: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 545: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 546: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 547: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 548: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 549: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 550: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 551: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 552: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 553: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 554: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 555: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 556: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 557: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 558: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 559: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 560: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 561: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 562: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 563: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 564: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 565: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 566: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 567: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 568: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 569: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 570: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 571: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 572: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 573: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 574: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 575: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 576: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 577: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 578: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 579: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 580: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 581: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 582: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 583: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 584: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 585: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 586: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 587: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 588: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 589: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 590: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 591: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 592: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 593: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 594: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 595: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 596: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 597: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 598: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 599: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 600: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 601: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 602: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 603: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 604: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 605: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 606: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 607: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 608: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 609: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 610: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 611: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 612: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 613: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 614: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 615: {'feature name': ['Influenza A_PA_determinant-of-host-range_615(1)'], 'category': ['functional'], 'PMID': ['PMID: 16339318,'], 'comments': ['The PA 615N, together with PB2 701N, 714R, NP 319K, PB1 13P and 678N causes increase in polymerase activity and confers adaptation of avian influenza virus to the mammalian host.']}, 616: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 617: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 618: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 619: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 620: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 621: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 622: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 623: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 624: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 625: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 626: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 627: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 628: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 629: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 630: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 631: {'feature name': ['Influenza A_PA_determinant-of-virulence_631(1)'], 'category': ['functional'], 'PMID': ['PMID: 10873787,'], 'comments': ['Passaging of HK156 viruses in mouse brain and embryonated eggs led to the selection of high and low virulent variants in the mice model respectively. These phenotypic changes are confered by changes in amino acids in HA residues (211), PB1 (456 and 712), NP (127) and NS1 (101) proteins, together with the PA (631).']}, 632: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 633: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 634: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 635: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 636: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 637: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 638: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 639: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 640: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 641: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 642: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 643: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 644: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 645: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 646: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 647: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 648: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 649: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 650: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 651: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 652: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 653: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 654: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 655: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 656: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 657: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 658: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 659: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 660: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 661: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 662: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 663: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 664: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 665: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 666: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 667: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 668: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 669: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 670: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 671: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 672: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 673: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 674: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 675: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 676: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 677: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 678: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 679: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 680: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 681: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 682: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 683: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 684: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 685: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 686: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 687: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 688: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 689: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 690: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 691: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 692: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 693: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 694: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 695: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 696: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 697: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 698: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 699: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 700: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 701: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 702: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 703: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 704: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 705: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 706: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 707: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 708: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 709: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 710: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 711: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 712: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 713: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 714: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 715: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 716: {'feature name': ['Influenza A_PA_PB1-binding-region_257(460)'], 'category': ['functional'], 'PMID': ['PMID: 18615018,'], 'comments': ['The C-terminus of PA interacts with the N-terminal region of PB1 (residues 1-25). This subunit interface complex is essential for initiation of transcription.']}, 245: {'feature name': ['Influenza A_PA_determinant-of-temperature-sensitivity_245(2)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 7966557,'], 'comments': ['Mutations at these positions are capable of suppressing the temperature-sensitivity phenotype of the virus.']}, 97: {'feature name': ['Influenza A_PA_determinant-of-replication_97(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 19793828,'], 'comments': ['The isoleucine residue at position 97 in PA causes enhanced virulence and replication in mice due to enhanced polymerase activity.']}, 85: {'feature name': ['Influenza A_PA_Polymerase-activity-in-mammalian-cells_85(3)'], 'category': ['functional'], 'PMID': ['PMID:21561908,'], 'comments': ['These residues are responsible for the enhanced polymerase activity in mammalian cells.']}, 186: {'feature name': ['Influenza A_PA_Polymerase-activity-in-mammalian-cells_85(3)'], 'category': ['functional'], 'PMID': ['PMID:21561908,'], 'comments': ['These residues are responsible for the enhanced polymerase activity in mammalian cells.']}, 57: {'feature name': ['Influenza A_PA_Determinants-of-replication_57(9)'], 'category': ['functional'], 'PMID': ['PMID:23283952,'], 'comments': ['Multiple residues on PA of avian-origin pH1N1 influenza viruses suppress host cell protein synthesis during infection, allowing for preferential production of viral proteins.']}, 62: {'feature name': ['Influenza A_PA_Determinants-of-replication_57(9)'], 'category': ['functional'], 'PMID': ['PMID:23283952,'], 'comments': ['Multiple residues on PA of avian-origin pH1N1 influenza viruses suppress host cell protein synthesis during infection, allowing for preferential production of viral proteins.']}, 65: {'feature name': ['Influenza A_PA_Determinants-of-replication_57(9)'], 'category': ['functional'], 'PMID': ['PMID:23283952,'], 'comments': ['Multiple residues on PA of avian-origin pH1N1 influenza viruses suppress host cell protein synthesis during infection, allowing for preferential production of viral proteins.']}, 86: {'feature name': ['Influenza A_PA_Determinants-of-replication_57(9)'], 'category': ['functional'], 'PMID': ['PMID:23283952,'], 'comments': ['Multiple residues on PA of avian-origin pH1N1 influenza viruses suppress host cell protein synthesis during infection, allowing for preferential production of viral proteins.']}, 91: {'feature name': ['Influenza A_PA_Determinants-of-replication_57(9)'], 'category': ['functional'], 'PMID': ['PMID:23283952,'], 'comments': ['Multiple residues on PA of avian-origin pH1N1 influenza viruses suppress host cell protein synthesis during infection, allowing for preferential production of viral proteins.']}, 100: {'feature name': ['Influenza A_PA_Determinants-of-replication_57(9)'], 'category': ['functional'], 'PMID': ['PMID:23283952,'], 'comments': ['Multiple residues on PA of avian-origin pH1N1 influenza viruses suppress host cell protein synthesis during infection, allowing for preferential production of viral proteins.']}, 114: {'feature name': ['Influenza A_PA_Determinants-of-replication_57(9)'], 'category': ['functional'], 'PMID': ['PMID:23283952,'], 'comments': ['Multiple residues on PA of avian-origin pH1N1 influenza viruses suppress host cell protein synthesis during infection, allowing for preferential production of viral proteins.']}, 149: {'feature name': ['Influenza A_PA_determinant-of-virulence_149(4)'], 'category': ['functional'], 'PMID': ['PMID:20211480,'], 'comments': ['A/duck/Guangxi/53/2002 differed from duck/Fujian/01/2002 by Pro149Ser, Arg266His, Lys357Ile, Thr515Ser mutations. A/duck/Guangxi/53/2002 had limited lethality in mice.']}}, 'HA': {114: {'feature name': ['Influenza A_H5_erythrocyte-binding-site_114(3)'], 'category': ['functional'], 'PMID': ['PMID: 10966468, 17522271,'], 'comments': ['Diagnosis determinants: Site of the Influenza HA that binds to human erythrocytes and agglutinates them. Mutations at this site can abolish erythrocyte binding.']}, 195: {'feature name': ['Influenza A_H5_erythrocyte-binding-site_114(3)'], 'category': ['functional'], 'PMID': ['PMID: 10966468, 17522271,'], 'comments': ['Diagnosis determinants: Site of the Influenza HA that binds to human erythrocytes and agglutinates them. Mutations at this site can abolish erythrocyte binding.']}, 206: {'feature name': ['Influenza A_H5_erythrocyte-binding-site_114(3)'], 'category': ['functional'], 'PMID': ['PMID: 10966468, 17522271,'], 'comments': ['Diagnosis determinants: Site of the Influenza HA that binds to human erythrocytes and agglutinates them. Mutations at this site can abolish erythrocyte binding.']}, 107: {'feature name': ['Influenza A_H5_sialic-acid-binding-site_107(14)'], 'category': ['functional'], 'PMID': ['PMID: 16543414, 9454721, 7975212 ,'], 'comments': ['These residues are important in receptor recognition by HA']}, 148: {'feature name': ['Influenza A_H5_sialic-acid-binding-site_107(14)'], 'category': ['functional'], 'PMID': ['PMID: 16543414, 9454721, 7975212 ,'], 'comments': ['These residues are important in receptor recognition by HA']}, 165: {'feature name': ['Influenza A_H5_sialic-acid-binding-site_107(14)'], 'category': ['functional'], 'PMID': ['PMID: 16543414, 9454721, 7975212 ,'], 'comments': ['These residues are important in receptor recognition by HA']}, 202: {'feature name': ['Influenza A_H5_species-adaptation_202(1)'], 'category': ['functional'], 'PMID': ['PMID:22056389,'], 'comments': ['Introduction of Glu202Gly substitution in the A/Vietnam/1203/2004 backbone conferred increased binding to alpha2-6 relative to WT using sialoglycan ELISA.']}, 205: {'feature name': ['Influenza A_H5_species-adaptation_205(1)'], 'category': ['functional'], 'PMID': ['PMID:20427525,'], 'comments': ['Introduction of Lys205Arg naturally occurring substitution in the A/Vietnam/1203/2004 backbone conferred increased binding to alpha 2-6 without loss of binding to alpha 2-3 by comparing HA activities using enzymatically modified chicken RBCs.']}, 228: {'feature name': ['Influenza A_H5_sialic-acid-binding-site_107(14)'], 'category': ['functional'], 'PMID': ['PMID: 16543414, 9454721, 7975212 ,'], 'comments': ['These residues are important in receptor recognition by HA']}, 233: {'feature name': ['Influenza A_H5_sialic-acid-binding-site_107(14)'], 'category': ['functional'], 'PMID': ['PMID: 16543414, 9454721, 7975212 ,'], 'comments': ['These residues are important in receptor recognition by HA']}, 234: {'feature name': ['Influenza A_H5_replication-efficiency_234(1)'], 'category': ['functional'], 'PMID': ['PMID:20519408, PMID:18632950 ,'], 'comments': ['Introduction of Lys234Glu substitution in the A/Thailand/KAN 1/2004 backbone conferred increased replication efficiency since the virus replicated to high titers at each time point investigated in lung. The mutant also decreased virulence as indicated by lethal dose in mice.']}, 237: {'feature name': ['Influenza A_H5_sialic-acid-binding-site_107(14)'], 'category': ['functional'], 'PMID': ['PMID: 16543414, 9454721, 7975212 ,'], 'comments': ['These residues are important in receptor recognition by HA']}, 238: {'feature name': ['Influenza A_H5_species-adaptation_238(1)'], 'category': ['functional'], 'PMID': ['PMID:20392847,'], 'comments': ['Introduction of Gln238Leu substitution in the A/Indonesia/05/2005 backbone conferred agglutinated alpha 2-6 but not alpha 2-3 in turkey red blood cells (TRBC) using hemagglutination assay.']}, 239: {'feature name': ['Influenza A_H5_species-adaptation_239(1)'], 'category': ['functional'], 'PMID': ['PMID:16226289, PMID:20130132, PMID:20392847, PMID:22056389, PMID:18632950 ,'], 'comments': [\"Introduction of Ser239Asn substitution in the A/Vietnam/1203/2004 backbone conferred increased binding to 6' sialyl lactosamine relative to WT parental virus using ELISA based assay.\"]}, 240: {'feature name': ['Influenza A_H5_species-adaptation_240(1)'], 'category': ['functional'], 'PMID': ['PMID:16543414, PMID:20392847, PMID:20427525 ,'], 'comments': ['Introduction of Gly240Ser naturally occurring substitution in the A/Vietnam/1203/2004 backbone conferred increased binding to alpha 2-6 but lost affinity to alpha 2-3 by comparing hemagglutination activities of enzymatically modified chicken red blood cells (cRBCs).']}, 1: {'feature name': ['Influenza A_H5_signal-peptide_1(16)'], 'category': ['functional'], 'PMID': ['UniProt: O56140 ,'], 'comments': ['This region denotes a potential N-terminal signal peptide']}, 2: {'feature name': ['Influenza A_H5_signal-peptide_1(16)'], 'category': ['functional'], 'PMID': ['UniProt: O56140 ,'], 'comments': ['This region denotes a potential N-terminal signal peptide']}, 3: {'feature name': ['Influenza A_H5_signal-peptide_1(16)'], 'category': ['functional'], 'PMID': ['UniProt: O56140 ,'], 'comments': ['This region denotes a potential N-terminal signal peptide']}, 4: {'feature name': ['Influenza A_H5_signal-peptide_1(16)'], 'category': ['functional'], 'PMID': ['UniProt: O56140 ,'], 'comments': ['This region denotes a potential N-terminal signal peptide']}, 5: {'feature name': ['Influenza A_H5_signal-peptide_1(16)'], 'category': ['functional'], 'PMID': ['UniProt: O56140 ,'], 'comments': ['This region denotes a potential N-terminal signal peptide']}, 6: {'feature name': ['Influenza A_H5_signal-peptide_1(16)'], 'category': ['functional'], 'PMID': ['UniProt: O56140 ,'], 'comments': ['This region denotes a potential N-terminal signal peptide']}, 7: {'feature name': ['Influenza A_H5_signal-peptide_1(16)'], 'category': ['functional'], 'PMID': ['UniProt: O56140 ,'], 'comments': ['This region denotes a potential N-terminal signal peptide']}, 8: {'feature name': ['Influenza A_H5_signal-peptide_1(16)'], 'category': ['functional'], 'PMID': ['UniProt: O56140 ,'], 'comments': ['This region denotes a potential N-terminal signal peptide']}, 9: {'feature name': ['Influenza A_H5_signal-peptide_1(16)'], 'category': ['functional'], 'PMID': ['UniProt: O56140 ,'], 'comments': ['This region denotes a potential N-terminal signal peptide']}, 10: {'feature name': ['Influenza A_H5_signal-peptide_1(16)'], 'category': ['functional'], 'PMID': ['UniProt: O56140 ,'], 'comments': ['This region denotes a potential N-terminal signal peptide']}, 11: {'feature name': ['Influenza A_H5_signal-peptide_1(16)'], 'category': ['functional'], 'PMID': ['UniProt: O56140 ,'], 'comments': ['This region denotes a potential N-terminal signal peptide']}, 12: {'feature name': ['Influenza A_H5_signal-peptide_1(16)'], 'category': ['functional'], 'PMID': ['UniProt: O56140 ,'], 'comments': ['This region denotes a potential N-terminal signal peptide']}, 13: {'feature name': ['Influenza A_H5_signal-peptide_1(16)'], 'category': ['functional'], 'PMID': ['UniProt: O56140 ,'], 'comments': ['This region denotes a potential N-terminal signal peptide']}, 14: {'feature name': ['Influenza A_H5_signal-peptide_1(16)'], 'category': ['functional'], 'PMID': ['UniProt: O56140 ,'], 'comments': ['This region denotes a potential N-terminal signal peptide']}, 15: {'feature name': ['Influenza A_H5_signal-peptide_1(16)'], 'category': ['functional'], 'PMID': ['UniProt: O56140 ,'], 'comments': ['This region denotes a potential N-terminal signal peptide']}, 16: {'feature name': ['Influenza A_H5_signal-peptide_1(16)'], 'category': ['functional'], 'PMID': ['UniProt: O56140 ,'], 'comments': ['This region denotes a potential N-terminal signal peptide']}, 142: {'feature name': ['Influenza A_H5_determinant-of-virulence_142(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 12237433,'], 'comments': ['This position has the potential to become a glycosylation site by substitution which in turn results in the acquisition of a potential carbohydrate attachment site that evades host immune response']}, 168: {'feature name': ['Influenza A_H5_determinant-of-virulence_168(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 12237433,'], 'comments': ['Mutation at this site has been shown to cause decreased virulence in hosts.']}, 23: {'feature name': ['Influenza A_H5_determinant-of-pH-of-fusion_23(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 19193808,'], 'comments': ['Mutation at this site to H has been shown to result in an increase in the pH of HA conformational change and membrane fusion.']}, 24: {'feature name': ['Influenza A_H5_determinant-of-pH-of-fusion_24(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 19193808,'], 'comments': ['Mutation at this site to Q has been shown to decrease the pH of HA conformational change and membrane fusion.']}, 404: {'feature name': ['Influenza A_H5_activation-pH_404(1)'], 'category': ['functional'], 'PMID': ['PMID:19193808, PMID:21490925 ,'], 'comments': ['Introduction of Lys404Ile substitution in the A/Vietnam/1203/2004 backbone conferred decreased pH of membrane fusion.']}, 451: {'feature name': ['Influenza A_H5_activation-pH_451(1)'], 'category': ['functional'], 'PMID': ['PMID:19193808,'], 'comments': ['Introduction of Glu451Lys substitution in the A/chicken/Vietnam/C58/2004 backbone conferred decreased pH of membrane fusion.']}, 458: {'feature name': ['Influenza A_H5_determinant-of-pH-of-fusion_458(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 19193808,'], 'comments': ['Mutation at this site to G or N has been shown to increase the pH of HA conformational change, and when substituted with N also results in an increase in the pH of membrane fusion.']}, 460: {'feature name': ['Influenza A_H5_activation-pH_460(1)'], 'category': ['functional'], 'PMID': ['PMID:19193808,'], 'comments': ['Introduction of Asn460Lys substitution in the A/chicken/Vietnam/C58/2004 backbone conferred increase pH of membrane fusion.']}, 113: {'feature name': ['Influenza A_H5_determinants-of-pathogenicity_113(6)'], 'category': ['functional'], 'PMID': ['PMID: 15331729,'], 'comments': ['Recombinants with changed HA residues: 97, 108, 126, and 138 reduced the pathogenicity of the highly pathogenic A/chicken/Hong Kong/YU562/01 virus and increased the pathogenicity of the mildly pathogenic A/goose/Hong Kong/437-10/99 virus.The substitutions E212K, and P217S resulted in increased pathogenicity of both high and moderately pathogenic viruses.']}, 124: {'feature name': ['Influenza A_H5_determinants-of-pathogenicity_113(6)'], 'category': ['functional'], 'PMID': ['PMID: 15331729,'], 'comments': ['Recombinants with changed HA residues: 97, 108, 126, and 138 reduced the pathogenicity of the highly pathogenic A/chicken/Hong Kong/YU562/01 virus and increased the pathogenicity of the mildly pathogenic A/goose/Hong Kong/437-10/99 virus.The substitutions E212K, and P217S resulted in increased pathogenicity of both high and moderately pathogenic viruses.']}, 154: {'feature name': ['Influenza A_H5_determinants-of-pathogenicity_113(6)'], 'category': ['functional'], 'PMID': ['PMID: 15331729,'], 'comments': ['Recombinants with changed HA residues: 97, 108, 126, and 138 reduced the pathogenicity of the highly pathogenic A/chicken/Hong Kong/YU562/01 virus and increased the pathogenicity of the mildly pathogenic A/goose/Hong Kong/437-10/99 virus.The substitutions E212K, and P217S resulted in increased pathogenicity of both high and moderately pathogenic viruses.']}, 336: {'feature name': ['Influenza A_H5_determinant-of-pathogenicity_336(1)'], 'category': ['functional'], 'PMID': ['PMID: 20881092,'], 'comments': ['Highly pathogenic H5 viruses either carry serine or threonine at position 346 (corresponding position 323 according to H3 numbering) with the exception of few strains. In contrast, almost all low pathogenic strains carry valine at this position']}, 208: {'feature name': ['Influenza A_H5_species-adaptation_208(1)'], 'category': ['functional'], 'PMID': ['PMID: 17108965; 22056389,'], 'comments': ['Introduction of Gln203Arg substitution in the A/Vietnam/1194/2004xPR8 with backbone conferred increased binding to alpha 2-6 using a solid phase binding assay with the sodium salts of sialylglycopoymers.']}, 198: {'feature name': ['Influenza A_H5_determinant-of-receptor-binding_198(1)'], 'category': ['functional'], 'PMID': ['PMID: 17108965,'], 'comments': ['Mutations at positions 182 (N>K) and 192 (Q>R) independently convert the HAs of H5N1 viruses known to recognize the avian receptor to ones that recognize the human receptor']}, 145: {'feature name': ['Influenza A_H5_determinants-of-receptor-specificity_145(2)'], 'category': ['functional'], 'PMID': ['PMID: 17626098,'], 'comments': ['The substitutions L129V and A134V can change the receptor-binding preference of HA of H5N1 virus from SAalpha2,3Gal to both SAalpha2,3Gal and the human-type SAalpha2,6Gal receptor.']}, 150: {'feature name': ['Influenza A_H5_species-adaptation_150(1)'], 'category': ['functional'], 'PMID': ['PMID:21343450, PMID:18632950 ,'], 'comments': ['Introduction of Ala150Val substitution in the A/Cambodia/408008/2005 backbone conferred alpha 2-6 linked receptor binding using HA assay with human, horse and guinea pig RBCs.']}, 173: {'feature name': ['Influenza A_H5_determinant-of-receptor-specificity_173(1)'], 'category': ['functional'], 'PMID': ['PMID: 22301136,'], 'comments': ['This residue is involved in recognition of host cell surface sialic acid species in different hosts.']}, 227: {'feature name': ['Influenza A_H5_determinant-of-virulence_227(1)'], 'category': ['functional'], 'PMID': ['PMID: 10873787,'], 'comments': ['Passaging of HK156 viruses in mouse brain and embryonated eggs led to the selection of high and low virulent variants in the mice model respectively. These phenotypic changes are confered by changes in amino acids in HA residues (211) along with the residues PB1 (456 and 712), PA (631), NP (127) and NS1 (101).']}, 170: {'feature name': ['Influenza A_H5_determinant-of-virulence_170(1)'], 'category': ['functional'], 'PMID': ['PMID: 17521765,'], 'comments': ['The loss of a potential glycosylation site at residue 154 of the HA enhanced the virulence of the H5N1 virus for mice.']}, 339: {'feature name': ['Influenza_A_H5_determinants-of-virulence_339(8)'], 'category': ['functional'], 'PMID': ['PMID: 19297482,'], 'comments': ['Presence of a polybasic cleavage site in H5/H7 strains can contribute to increased pathogenicity']}, 340: {'feature name': ['Influenza_A_H5_determinants-of-virulence_339(8)'], 'category': ['functional'], 'PMID': ['PMID: 19297482,'], 'comments': ['Presence of a polybasic cleavage site in H5/H7 strains can contribute to increased pathogenicity']}, 341: {'feature name': ['Influenza_A_H5_determinants-of-virulence_339(8)'], 'category': ['functional'], 'PMID': ['PMID: 19297482,'], 'comments': ['Presence of a polybasic cleavage site in H5/H7 strains can contribute to increased pathogenicity']}, 342: {'feature name': ['Influenza_A_H5_determinants-of-virulence_339(8)'], 'category': ['functional'], 'PMID': ['PMID: 19297482,'], 'comments': ['Presence of a polybasic cleavage site in H5/H7 strains can contribute to increased pathogenicity']}, 343: {'feature name': ['Influenza_A_H5_determinants-of-virulence_339(8)'], 'category': ['functional'], 'PMID': ['PMID: 19297482,'], 'comments': ['Presence of a polybasic cleavage site in H5/H7 strains can contribute to increased pathogenicity']}, 344: {'feature name': ['Influenza_A_H5_determinants-of-virulence_339(8)'], 'category': ['functional'], 'PMID': ['PMID: 19297482,'], 'comments': ['Presence of a polybasic cleavage site in H5/H7 strains can contribute to increased pathogenicity']}, 345: {'feature name': ['Influenza_A_H5_determinants-of-virulence_339(8)'], 'category': ['functional'], 'PMID': ['PMID: 19297482,'], 'comments': ['Presence of a polybasic cleavage site in H5/H7 strains can contribute to increased pathogenicity']}, 346: {'feature name': ['Influenza_A_H5_determinants-of-virulence_339(8)'], 'category': ['functional'], 'PMID': ['PMID: 19297482,'], 'comments': ['Presence of a polybasic cleavage site in H5/H7 strains can contribute to increased pathogenicity']}, 91: {'feature name': ['Influenza A_H5_species-adaptation_91(2)'], 'category': ['functional'], 'PMID': ['PMID:17108965,'], 'comments': ['Introduction of Glu86Lys, Ser134Pro substitutions in the A/Vietnam/1194/2004 (HA,NA) x PR8 backbone conferred increased binding to alpha 2-6 using a solid phase binding assay with the sodium salts of sialylglycopoymers.']}, 139: {'feature name': ['Influenza A_H5_species-adaptation_91(2)'], 'category': ['functional'], 'PMID': ['PMID:17108965,'], 'comments': ['Introduction of Glu86Lys, Ser134Pro substitutions in the A/Vietnam/1194/2004 (HA,NA) x PR8 backbone conferred increased binding to alpha 2-6 using a solid phase binding assay with the sodium salts of sialylglycopoymers.']}, 209: {'feature name': ['Influenza A_H5_species-adaptation_209(1)'], 'category': ['functional'], 'PMID': ['PMID: 17108965,'], 'comments': ['Introduction of Asn204Lys substitution in the A/Vietnam/1194/2004xPR8 backbone conferred increased binding to alpha 2-6 using a solid phase binding assay with the sodium salts of sialylglycopoymers.']}, 513: {'feature name': ['Influenza A_H5_species-adaptation_91(2)'], 'category': ['functional'], 'PMID': ['PMID:17108965,'], 'comments': ['Introduction of Glu86Lys, Arg508Lys substitutions in the A/Vietnam/1194/2004 (HA,NA) x PR8 backbone conferred increased binding to alpha 2-6 using a solid phase binding assay with the sodium salts of sialylglycopoymers.']}, 119: {'feature name': ['Influenza A_H5_transmissibility_119(4)'], 'category': ['functional'], 'PMID': ['PMID:22723413,'], 'comments': ['Introduction of the His119Tyr, Thr172Ala, Gln238Leu, Gly240Ser naturally occurring substitutions in the A/Indonesia/5/2005 backbone conferred increased airborne transmission in ferrets using paired transmission cages.']}, 172: {'feature name': ['Influenza A_H5_species-adaptation_172(1)'], 'category': ['functional'], 'PMID': ['PMID:20427525,'], 'comments': ['Introduction of Thr172Ala naturally occurring substitution in the A/Vietnam/1203/2004 backbone conferred increased binding to alpha 2-6 without loss of binding to alpha 2-3 by comparing HA activities using enzymatically modified chicken RBCs.']}, 149: {'feature name': ['Influenza A_H5_species-adaptation_149(1)'], 'category': ['functional'], 'PMID': ['PMID:17690300,'], 'comments': ['Introduction of Ser149Ala substitution in the A/Thailand/KAN 1/2004 backbone conferred alpha 2-6 linked receptor binding using resialylated HA assay.']}, 204: {'feature name': ['Influenza A_H5_species-adaptation_204(1)'], 'category': ['functional'], 'PMID': ['PMID:17690300,'], 'comments': ['Introduction of Thr204Ile substitution in the A/Thailand/KAN 1/2004 backbone conferred alpha 2-6 linked receptor binding suing glycan microarrays.']}, 171: {'feature name': ['Influenza A_H5_species-adaptation_171(1)'], 'category': ['functional'], 'PMID': ['PMID:20427525,'], 'comments': ['Introduction of Ser171Asn naturally occurring substitution in the A/Vietnam/1203/2004 backbone conferred increased binding to alpha2-6 without loss of binding to alpha2-3 by comparing HA activities using enzymatically modified chicken RBCs.']}, 199: {'feature name': ['Influenza A_H5_species-adaptation_199(1)'], 'category': ['functional'], 'PMID': ['PMID:22056389,'], 'comments': ['Introduction of Asp199Gly substitution in the A/Vietnam/1203/2004 backbone conferred increased binding to alpha 2-6 relative to WT using sialoglycan ELISA.']}, 110: {'feature name': ['Influenza A_H5_species-adaptation_110(1)'], 'category': ['functional'], 'PMID': ['PMID:19020946,'], 'comments': ['Introduction of Asp110Asn substitution in the A/chicken/Fujian/1042/05 backbone conferred increased binding to alpha 2-6 receptor as indicated by the hemadsorption assay with horse and guinea pig erythrocytes.']}, 226: {'feature name': ['Influenza A_H5_species-adaptation_226(1)'], 'category': ['functional'], 'PMID': ['PMID:21637809,'], 'comments': ['Introduction of Val226Ile substitution in the A/duck/Egypt/D1Br12/2007 backbone conferred increased binding to alpha 2-6 using solid phase direct binding assay with sialyglycopolymer containing N-acetylneuraminic acid linked to galactose.']}, 260: {'feature name': ['Influenza A_H5_species-adaptation_170(3)'], 'category': ['functional'], 'PMID': ['PMID:18404209,'], 'comments': ['Introduction of Asn170Ser, Gln238Leu, Asn260Asp naturally occurring substitutions in the A/Vietnam/1203/2004 backbone conferred increased affinity to sialoglycopolymers possessing SAalpha2-6Gal using solid phase assay.']}, 137: {'feature name': ['Influenza A_H5_species-adaptation_137(1)'], 'category': ['functional'], 'PMID': ['PMID:20427525,'], 'comments': ['Introduction of Ser137Asn naturally occurring substitution in the A/Vietnam/1203/2004 backbone conferred increased binding to alpha 2-6 by measuring hemagglutination activities using enzymatically modified chicken RBCs.']}, 267: {'feature name': ['Influenza A_H5_Species-adaptation_267(1)'], 'category': ['functional'], 'PMID': ['PMID: 22056389,'], 'comments': [\"Introduction of Glu267Lys substitution in the A/Vietnam/1203/2004 backbone increased binding to 6' sialyl lactosamine relative to WT parental virus using ELISA based assay.\"]}, 182: {'feature name': ['Influenza A_H5_Species-adaptation_182(1)'], 'category': ['functional'], 'PMID': ['PMID: 20392847; 17108965,'], 'comments': ['Introduction of Asn182Lys in the A/Indonesia/5/2005(H5N1) backbone conferred increased binding to alpha 2-6 using a solid phase binding assay with the sodium salts of sialylglycopoymers.']}, 337: {'feature name': ['Influenza A_H5_Clinical-symptoms-of-disease_337(10)'], 'category': ['functional'], 'PMID': ['PMID: 22278228,'], 'comments': ['A/Indonesia/5/05 with multibasic cleavage site motif in HA gene showed ferrets inoculated developed anorexia and lethargy. Ferrets showed a maximum weight loss of 20% compared to ferrets inoculated with motif removed.']}, 338: {'feature name': ['Influenza A_H5_Clinical-symptoms-of-disease_337(10)'], 'category': ['functional'], 'PMID': ['PMID: 22278228,'], 'comments': ['A/Indonesia/5/05 with multibasic cleavage site motif in HA gene showed ferrets inoculated developed anorexia and lethargy. Ferrets showed a maximum weight loss of 20% compared to ferrets inoculated with motif removed.']}, 251: {'feature name': ['Influenza A_H5_species-adaptation_251(1)'], 'category': ['functional'], 'PMID': ['PMID: 21637809,'], 'comments': ['Introduction of Ser251Pro substitution in the A/duck/Egypt/D1Br12/2007 backbone conferred slight increased binding to alpha 2-6 using solid phase binding assay.']}, 160: {'feature name': ['Influenza A_H5_species-adaptation_160(1)'], 'category': ['functional'], 'PMID': ['PMID: 17108965,'], 'comments': ['Introduction of Gly155Arg substitution in the A/Vietnam/1194/2004xPR8 backbone conferred increased binding to alpha 2-6 using a solid phase binding assay with the sodium salts of sialylglycopoymers.']}}, 'NP': {1: {'feature name': ['Influenza A_NP_nuclear-localization-signal1_1(18)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466,'], 'comments': ['Also called unconventional nuclear localization signal motif. This site mediates nuclear import of the NP of influenza A virus.']}, 2: {'feature name': ['Influenza A_NP_nuclear-localization-signal1_1(18)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466,'], 'comments': ['Also called unconventional nuclear localization signal motif. This site mediates nuclear import of the NP of influenza A virus.']}, 3: {'feature name': ['Influenza A_NP_nuclear-localization-signal1_1(18)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466,'], 'comments': ['Also called unconventional nuclear localization signal motif. This site mediates nuclear import of the NP of influenza A virus.']}, 4: {'feature name': ['Influenza A_NP_nuclear-localization-signal1_1(18)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466,'], 'comments': ['Also called unconventional nuclear localization signal motif. This site mediates nuclear import of the NP of influenza A virus.']}, 5: {'feature name': ['Influenza A_NP_nuclear-localization-signal1_1(18)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466,'], 'comments': ['Also called unconventional nuclear localization signal motif. This site mediates nuclear import of the NP of influenza A virus.']}, 6: {'feature name': ['Influenza A_NP_nuclear-localization-signal1_1(18)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466,'], 'comments': ['Also called unconventional nuclear localization signal motif. This site mediates nuclear import of the NP of influenza A virus.']}, 7: {'feature name': ['Influenza A_NP_nuclear-localization-signal1_1(18)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466,'], 'comments': ['Also called unconventional nuclear localization signal motif. This site mediates nuclear import of the NP of influenza A virus.']}, 8: {'feature name': ['Influenza A_NP_nuclear-localization-signal1_1(18)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466,'], 'comments': ['Also called unconventional nuclear localization signal motif. This site mediates nuclear import of the NP of influenza A virus.']}, 9: {'feature name': ['Influenza A_NP_nuclear-localization-signal1_1(18)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466,'], 'comments': ['Also called unconventional nuclear localization signal motif. This site mediates nuclear import of the NP of influenza A virus.']}, 10: {'feature name': ['Influenza A_NP_nuclear-localization-signal1_1(18)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466,'], 'comments': ['Also called unconventional nuclear localization signal motif. This site mediates nuclear import of the NP of influenza A virus.']}, 11: {'feature name': ['Influenza A_NP_nuclear-localization-signal1_1(18)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466,'], 'comments': ['Also called unconventional nuclear localization signal motif. This site mediates nuclear import of the NP of influenza A virus.']}, 12: {'feature name': ['Influenza A_NP_nuclear-localization-signal1_1(18)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466,'], 'comments': ['Also called unconventional nuclear localization signal motif. This site mediates nuclear import of the NP of influenza A virus.']}, 13: {'feature name': ['Influenza A_NP_nuclear-localization-signal1_1(18)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466,'], 'comments': ['Also called unconventional nuclear localization signal motif. This site mediates nuclear import of the NP of influenza A virus.']}, 14: {'feature name': ['Influenza A_NP_nuclear-localization-signal1_1(18)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466,'], 'comments': ['Also called unconventional nuclear localization signal motif. This site mediates nuclear import of the NP of influenza A virus.']}, 15: {'feature name': ['Influenza A_NP_nuclear-localization-signal1_1(18)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466,'], 'comments': ['Also called unconventional nuclear localization signal motif. This site mediates nuclear import of the NP of influenza A virus.']}, 16: {'feature name': ['Influenza A_NP_determinant-of-pathogenicity_16(1)'], 'category': ['functional'], 'PMID': ['PMID: 18058063,'], 'comments': ['Wild-type A/PR/8 is highly pathogenic in mice, whereas the PR/8 with D16G is less lethal confirming that a single mutation in the N terminus of NP of the human PR/8 virus ignificantly decreases the pathogenicity of the virus in mice. Similarly, introduction the human-like G16D substitution into the NP of highly pathogenic A/Vietnam/1203/04 (H5N1) virus decreases lethality in mice.']}, 17: {'feature name': ['Influenza A_NP_nuclear-localization-signal1_1(18)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466,'], 'comments': ['Also called unconventional nuclear localization signal motif. This site mediates nuclear import of the NP of influenza A virus.']}, 18: {'feature name': ['Influenza A_NP_nuclear-localization-signal1_1(18)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466,'], 'comments': ['Also called unconventional nuclear localization signal motif. This site mediates nuclear import of the NP of influenza A virus.']}, 198: {'feature name': ['Influenza A_NP_nuclear-localization-signal2_198(19)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466 ,'], 'comments': ['This region is a nuclear targeting motif that mediates transport of the cytoplasmic reporter protein into the nucleus.']}, 199: {'feature name': ['Influenza A_NP_nuclear-localization-signal2_198(19)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466 ,'], 'comments': ['This region is a nuclear targeting motif that mediates transport of the cytoplasmic reporter protein into the nucleus.']}, 200: {'feature name': ['Influenza A_NP_nuclear-localization-signal2_198(19)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466 ,'], 'comments': ['This region is a nuclear targeting motif that mediates transport of the cytoplasmic reporter protein into the nucleus.']}, 201: {'feature name': ['Influenza A_NP_nuclear-localization-signal2_198(19)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466 ,'], 'comments': ['This region is a nuclear targeting motif that mediates transport of the cytoplasmic reporter protein into the nucleus.']}, 202: {'feature name': ['Influenza A_NP_nuclear-localization-signal2_198(19)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466 ,'], 'comments': ['This region is a nuclear targeting motif that mediates transport of the cytoplasmic reporter protein into the nucleus.']}, 203: {'feature name': ['Influenza A_NP_nuclear-localization-signal2_198(19)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466 ,'], 'comments': ['This region is a nuclear targeting motif that mediates transport of the cytoplasmic reporter protein into the nucleus.']}, 204: {'feature name': ['Influenza A_NP_nuclear-localization-signal2_198(19)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466 ,'], 'comments': ['This region is a nuclear targeting motif that mediates transport of the cytoplasmic reporter protein into the nucleus.']}, 205: {'feature name': ['Influenza A_NP_nuclear-localization-signal2_198(19)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466 ,'], 'comments': ['This region is a nuclear targeting motif that mediates transport of the cytoplasmic reporter protein into the nucleus.']}, 206: {'feature name': ['Influenza A_NP_nuclear-localization-signal2_198(19)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466 ,'], 'comments': ['This region is a nuclear targeting motif that mediates transport of the cytoplasmic reporter protein into the nucleus.']}, 207: {'feature name': ['Influenza A_NP_nuclear-localization-signal2_198(19)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466 ,'], 'comments': ['This region is a nuclear targeting motif that mediates transport of the cytoplasmic reporter protein into the nucleus.']}, 208: {'feature name': ['Influenza A_NP_nuclear-localization-signal2_198(19)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466 ,'], 'comments': ['This region is a nuclear targeting motif that mediates transport of the cytoplasmic reporter protein into the nucleus.']}, 209: {'feature name': ['Influenza A_NP_nuclear-localization-signal2_198(19)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466 ,'], 'comments': ['This region is a nuclear targeting motif that mediates transport of the cytoplasmic reporter protein into the nucleus.']}, 210: {'feature name': ['Influenza A_NP_nuclear-localization-signal2_198(19)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466 ,'], 'comments': ['This region is a nuclear targeting motif that mediates transport of the cytoplasmic reporter protein into the nucleus.']}, 211: {'feature name': ['Influenza A_NP_nuclear-localization-signal2_198(19)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466 ,'], 'comments': ['This region is a nuclear targeting motif that mediates transport of the cytoplasmic reporter protein into the nucleus.']}, 212: {'feature name': ['Influenza A_NP_nuclear-localization-signal2_198(19)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466 ,'], 'comments': ['This region is a nuclear targeting motif that mediates transport of the cytoplasmic reporter protein into the nucleus.']}, 213: {'feature name': ['Influenza A_NP_nuclear-localization-signal2_198(19)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466 ,'], 'comments': ['This region is a nuclear targeting motif that mediates transport of the cytoplasmic reporter protein into the nucleus.']}, 214: {'feature name': ['Influenza A_NP_nuclear-localization-signal2_198(19)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466 ,'], 'comments': ['This region is a nuclear targeting motif that mediates transport of the cytoplasmic reporter protein into the nucleus.']}, 215: {'feature name': ['Influenza A_NP_nuclear-localization-signal2_198(19)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466 ,'], 'comments': ['This region is a nuclear targeting motif that mediates transport of the cytoplasmic reporter protein into the nucleus.']}, 216: {'feature name': ['Influenza A_NP_nuclear-localization-signal2_198(19)'], 'category': ['functional'], 'PMID': ['PMID: 9770415, UniProt: P03466 ,'], 'comments': ['This region is a nuclear targeting motif that mediates transport of the cytoplasmic reporter protein into the nucleus.']}, 19: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 20: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 21: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 22: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 23: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 24: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 25: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 26: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 27: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 28: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 29: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 30: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 31: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 32: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 33: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 34: {'feature name': ['Influenza A_NP_determinant-of-temperature-sensitivity_34(1)'], 'category': ['functional'], 'PMID': ['PMID: 12620793,'], 'comments': ['Multiple loci confer ts phenotype to the vaccine strains from master donor virus (MDV) A/AA/6/60 used in FluMist: PB1 (K391E and E581G), PB2 (N265S), and NP (D34G). The PB1 (A661T) also contributes to the ts phenotype.']}, 35: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 36: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 37: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 38: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 39: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 40: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 41: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 42: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 43: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 44: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 45: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 46: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 47: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 48: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 49: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 50: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 51: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 52: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 53: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 54: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 55: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 56: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 57: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 58: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 59: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 60: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 61: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 62: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 63: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 64: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 65: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 66: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 67: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 68: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 69: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 70: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 71: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 72: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 73: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 74: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 75: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 76: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 77: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 78: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 79: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 80: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 81: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 82: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 83: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 84: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 85: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 86: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 87: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 88: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 89: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 90: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 91: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 92: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 93: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 94: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 95: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 96: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 97: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 98: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 99: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 100: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 101: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 102: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 103: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 104: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 105: {'feature name': ['Influenza A_NP_determinant-of-host-specificity_105(1)'], 'category': ['functional'], 'PMID': ['PMID: 21123376,'], 'comments': ['Valine at position 105 of NP is found to be one of the determinants for adaptation of avian influenza viruses from ducks to chickens. A/chicken/Yamaguchi/7/2004 (H5N1) rapidly kills chicken without severe clinical signs while A/duck/Yokohama/aq10/2003 (H5N1) causes prologned death time with severe clinical signs.']}, 106: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 107: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 108: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 109: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 110: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 111: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 112: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 113: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 114: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 115: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 116: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 117: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 118: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 119: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 120: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 121: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 122: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 123: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 124: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 125: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 126: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 127: {'feature name': ['Influenza A_NP_determinant-of-virulence_127(1)'], 'category': ['functional'], 'PMID': ['PMID: 10873787,'], 'comments': ['Passaging of HK156 viruses in mouse brain and embryonated eggs led to the selection of high and low virulent variants in the mice model respectively. These phenotypic changes are confered by changes in amino acids in HA residues (211), PB1 (456 and 712), PA (631), NP (127) and NS1 (101) proteins.']}, 128: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 129: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 130: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 131: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 132: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 133: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 134: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 135: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 136: {'feature name': ['Influenza A_NP_determinant-of-transmission_136(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 10074191,'], 'comments': ['L136M enhances transmission to humans']}, 137: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 138: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 139: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 140: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 141: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 142: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 143: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 144: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 145: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 146: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 147: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 148: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 149: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 150: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 151: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 152: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 153: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 154: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 155: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 156: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 157: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 158: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 159: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 160: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 161: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 162: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 163: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 164: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 165: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 166: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 167: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 168: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 169: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 170: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 171: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 172: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 173: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 174: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 175: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 176: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 177: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 178: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 179: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 180: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 267: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 314: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 330: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 332: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 386: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 412: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 416: {'feature name': ['Influenza A_NP_RNA-binding-domain_1(187)'], 'category': ['functional'], 'PMID': ['PMID: 7745727, 10438825,'], 'comments': ['-N/A-']}, 189: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 190: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 191: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 192: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 193: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 194: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 195: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 196: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 197: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 217: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 218: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 219: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 220: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 221: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 222: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 223: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 224: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 225: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 226: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 227: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 228: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 229: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 230: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 231: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 232: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 233: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 234: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 235: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 236: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 237: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 238: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 239: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 240: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 241: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 242: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 243: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 244: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 245: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 246: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 247: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 248: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 249: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 250: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 251: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 252: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 253: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 254: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 255: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 256: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 257: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 258: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 259: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 260: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 261: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 262: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 263: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 264: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 265: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 266: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 268: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 269: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 270: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 271: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 272: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 273: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 274: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 275: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 276: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 277: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 278: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 279: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 280: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 281: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 282: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 283: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 284: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 285: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 286: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 287: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 288: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 289: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 290: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 291: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 292: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 293: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 294: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 295: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 296: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 297: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 298: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 299: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 300: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 301: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 302: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 303: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 304: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 305: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 306: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 307: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 308: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 309: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 310: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 311: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 312: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 313: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 315: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 316: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 317: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 318: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 319: {'feature name': ['Influenza A_NP_species-adaptation_319(1)'], 'category': ['functional'], 'PMID': ['PMID:18248089,'], 'comments': ['Introduction of Asn319Lys naturally occurring substitution in the A/seal/Mass/1/1980(H7N7) backbone conferred increased binding to importin alpha1.']}, 320: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 321: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 322: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 323: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 324: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 325: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 326: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 327: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 328: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 329: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 331: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 333: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 334: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 335: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 336: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 337: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 338: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 339: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 340: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 341: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 342: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 343: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 344: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 345: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 346: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 347: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 348: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 349: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 350: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 351: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 352: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 353: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 354: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 355: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 356: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 357: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 358: {'feature name': ['Influenza A_NP-NP-association-region_189(170)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 371: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 372: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 373: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 374: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 375: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 376: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 377: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 378: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 379: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 380: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 381: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 382: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 383: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 384: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 385: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 387: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 388: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 389: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 390: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 391: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 392: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 393: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 394: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 395: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 396: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 397: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 398: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 399: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 400: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 401: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 402: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 403: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 404: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 405: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 406: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 407: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 408: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 409: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 410: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 411: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 413: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 414: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 415: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 417: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 418: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 419: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 420: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 421: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 422: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 423: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 424: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 425: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 426: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 427: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 428: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 429: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 430: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 431: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 432: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 433: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 434: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 435: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 436: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 437: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 438: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 439: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 440: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 441: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 442: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 443: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 444: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 445: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 446: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 447: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 448: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 449: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 450: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 451: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 452: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 453: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 454: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 455: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 456: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 457: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 458: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 459: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 460: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 461: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 462: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 463: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 464: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 465: {'feature name': ['Influenza A_NP-NP-association-region_371(95)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['-N/A-']}, 479: {'feature name': ['Influenza A_NP-NP-association-region_479(1)'], 'category': ['functional'], 'PMID': ['PMID: 10405371 ,'], 'comments': ['This residue is important for NP-NP interactions, as its alteration to alanine increases self-association several-fold.increased self-association']}, 359: {'feature name': ['Influenza A_NP_PB2-interaction-domain_255(211)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 360: {'feature name': ['Influenza A_NP_PB2-interaction-domain_255(211)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 361: {'feature name': ['Influenza A_NP_PB2-interaction-domain_255(211)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 362: {'feature name': ['Influenza A_NP_PB2-interaction-domain_255(211)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 363: {'feature name': ['Influenza A_NP_PB2-interaction-domain_255(211)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 364: {'feature name': ['Influenza A_NP_PB2-interaction-domain_255(211)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 365: {'feature name': ['Influenza A_NP_PB2-interaction-domain_255(211)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 366: {'feature name': ['Influenza A_NP_PB2-interaction-domain_255(211)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 367: {'feature name': ['Influenza A_NP_PB2-interaction-domain_255(211)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 368: {'feature name': ['Influenza A_NP_PB2-interaction-domain_255(211)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 369: {'feature name': ['Influenza A_NP_PB2-interaction-domain_255(211)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 370: {'feature name': ['Influenza A_NP_PB2-interaction-domain_255(211)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 466: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 467: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 468: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 469: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 470: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 471: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 472: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 473: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 474: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 475: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 476: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 477: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 478: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 480: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 481: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 482: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 483: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 484: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 485: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 486: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 487: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 488: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 489: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 490: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 491: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 492: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 493: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 494: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 495: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 496: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 497: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 498: {'feature name': ['Influenza A_NP_PB2-binding-site_340(159)'], 'category': ['functional'], 'PMID': ['PMID: 9621005,'], 'comments': ['-N/A-']}, 184: {'feature name': ['Influenza A_NP_determinant-of-replication_184(1)'], 'category': ['functional'], 'PMID': ['PMID: 19475480,'], 'comments': ['A change from alanine to a lysine at residue 184 of NP results in increased replication and pathogenicity of the viruses in chickens.']}}, 'NA': {148: {'feature name': ['Influenza A_N1_active-site_148(19)'], 'category': ['functional'], 'PMID': ['PMID: 16912325, 8497041,'], 'comments': ['The active site of Influenza NA is made of the catalytic site residues which interact with the sialic acid substrate and the framework site residues that are indirectly involved in suporting the catalytic site. (PMID: 16912325). Framework residues stabilize the active-site structure']}, 181: {'feature name': ['Influenza A_N1_active-site_148(19)'], 'category': ['functional'], 'PMID': ['PMID: 16912325, 8497041,'], 'comments': ['The active site of Influenza NA is made of the catalytic site residues which interact with the sialic acid substrate and the framework site residues that are indirectly involved in suporting the catalytic site. (PMID: 16912325). Framework residues stabilize the active-site structure']}, 182: {'feature name': ['Influenza A_N1_active-site_148(19)'], 'category': ['functional'], 'PMID': ['PMID: 16912325, 8497041,'], 'comments': ['The active site of Influenza NA is made of the catalytic site residues which interact with the sialic acid substrate and the framework site residues that are indirectly involved in suporting the catalytic site. (PMID: 16912325). Framework residues stabilize the active-site structure']}, 254: {'feature name': ['Influenza A_N1_active-site_148(19)'], 'category': ['functional'], 'PMID': ['PMID: 16912325, 8497041,'], 'comments': ['The active site of Influenza NA is made of the catalytic site residues which interact with the sialic acid substrate and the framework site residues that are indirectly involved in suporting the catalytic site. (PMID: 16912325). Framework residues stabilize the active-site structure']}, 306: {'feature name': ['Influenza A_N1_active-site_148(19)'], 'category': ['functional'], 'PMID': ['PMID: 16912325, 8497041,'], 'comments': ['The active site of Influenza NA is made of the catalytic site residues which interact with the sialic acid substrate and the framework site residues that are indirectly involved in suporting the catalytic site. (PMID: 16912325). Framework residues stabilize the active-site structure']}, 322: {'feature name': ['Influenza A_N1_active-site_148(19)'], 'category': ['functional'], 'PMID': ['PMID: 16912325, 8497041,'], 'comments': ['The active site of Influenza NA is made of the catalytic site residues which interact with the sialic acid substrate and the framework site residues that are indirectly involved in suporting the catalytic site. (PMID: 16912325). Framework residues stabilize the active-site structure']}, 401: {'feature name': ['Influenza A_N1_active-site_148(19)'], 'category': ['functional'], 'PMID': ['PMID: 16912325, 8497041,'], 'comments': ['The active site of Influenza NA is made of the catalytic site residues which interact with the sialic acid substrate and the framework site residues that are indirectly involved in suporting the catalytic site. (PMID: 16912325). Framework residues stabilize the active-site structure']}, 436: {'feature name': ['Influenza A_N1_active-site_148(19)'], 'category': ['functional'], 'PMID': ['PMID: 16912325, 8497041,'], 'comments': ['The active site of Influenza NA is made of the catalytic site residues which interact with the sialic acid substrate and the framework site residues that are indirectly involved in suporting the catalytic site. (PMID: 16912325). Framework residues stabilize the active-site structure']}, 149: {'feature name': ['Influenza A_N1_antiviral-response_149(1)'], 'category': ['functional'], 'PMID': ['PMID:21343450,'], 'comments': ['Introduction of Val129Ala substitution in the A/CAM/408008/2005 backbone conferred decreased sensitivity to zanamivir using NA inhibition assay.']}, 186: {'feature name': ['Influenza A_N1_active-site_148(19)'], 'category': ['functional'], 'PMID': ['PMID: 16912325, 8497041,'], 'comments': ['The active site of Influenza NA is made of the catalytic site residues which interact with the sialic acid substrate and the framework site residues that are indirectly involved in suporting the catalytic site. (PMID: 16912325). Framework residues stabilize the active-site structure']}, 208: {'feature name': ['Influenza A_N1_active-site_148(19)'], 'category': ['functional'], 'PMID': ['PMID: 16912325, 8497041,'], 'comments': ['The active site of Influenza NA is made of the catalytic site residues which interact with the sialic acid substrate and the framework site residues that are indirectly involved in suporting the catalytic site. (PMID: 16912325). Framework residues stabilize the active-site structure']}, 209: {'feature name': ['Influenza A_N1_active-site_148(19)'], 'category': ['functional'], 'PMID': ['PMID: 16912325, 8497041,'], 'comments': ['The active site of Influenza NA is made of the catalytic site residues which interact with the sialic acid substrate and the framework site residues that are indirectly involved in suporting the catalytic site. (PMID: 16912325). Framework residues stabilize the active-site structure']}, 228: {'feature name': ['Influenza A_N1_antiviral-binding-site_3B7E_118(14)'], 'category': ['functional'], 'PMID': ['PMID: 18715929,'], 'comments': ['Zanamivir Binding Site']}, 252: {'feature name': ['Influenza A_N1_active-site_148(19)'], 'category': ['functional'], 'PMID': ['PMID: 16912325, 8497041,'], 'comments': ['The active site of Influenza NA is made of the catalytic site residues which interact with the sialic acid substrate and the framework site residues that are indirectly involved in suporting the catalytic site. (PMID: 16912325). Framework residues stabilize the active-site structure']}, 257: {'feature name': ['Influenza A_N1_active-site_148(19)'], 'category': ['functional'], 'PMID': ['PMID: 16912325, 8497041,'], 'comments': ['The active site of Influenza NA is made of the catalytic site residues which interact with the sialic acid substrate and the framework site residues that are indirectly involved in suporting the catalytic site. (PMID: 16912325). Framework residues stabilize the active-site structure']}, 304: {'feature name': ['Influenza A_N1_active-site_148(19)'], 'category': ['functional'], 'PMID': ['PMID: 16912325, 8497041,'], 'comments': ['The active site of Influenza NA is made of the catalytic site residues which interact with the sialic acid substrate and the framework site residues that are indirectly involved in suporting the catalytic site. (PMID: 16912325). Framework residues stabilize the active-site structure']}, 307: {'feature name': ['Influenza A_N1_active-site_148(19)'], 'category': ['functional'], 'PMID': ['PMID: 16912325, 8497041,'], 'comments': ['The active site of Influenza NA is made of the catalytic site residues which interact with the sialic acid substrate and the framework site residues that are indirectly involved in suporting the catalytic site. (PMID: 16912325). Framework residues stabilize the active-site structure']}, 324: {'feature name': ['Influenza A_N1_calcium-binding-and-protein-stabilizing-site_324(1)'], 'category': ['functional'], 'PMID': ['UniProt: Q9IGQ6,'], 'comments': ['Site at which calcium ions bind to NA and renders stability to the protein']}, 455: {'feature name': ['Influenza A_N1_active-site_148(19)'], 'category': ['functional'], 'PMID': ['PMID: 16912325, 8497041,'], 'comments': ['The active site of Influenza NA is made of the catalytic site residues which interact with the sialic acid substrate and the framework site residues that are indirectly involved in suporting the catalytic site. (PMID: 16912325). Framework residues stabilize the active-site structure']}, 294: {'feature name': ['Influenza A_N1_calcium-binding-and-protein-stabilizing-site_294(1)'], 'category': ['functional'], 'PMID': ['UniProt: Q9IGQ6,'], 'comments': ['Site at which calcium ions bind to NA and renders stability to NA']}, 298: {'feature name': ['Influenza A_N1_calcium-binding-and-protein-stabilizing-site_298(1)'], 'category': ['functional'], 'PMID': ['UniProt: Q9IGQ6,'], 'comments': ['Site at which calcium ions bind to NA and renders stability to NA']}, 344: {'feature name': ['Influenza A_N1_antiviral-binding-site_2HU0_118(10)'], 'category': ['functional'], 'PMID': ['PMID: 16915235,'], 'comments': ['Oseltamivir Binding Site']}, 118: {'feature name': ['Influenza A_N1_antiviral-binding-site_2HU0_118(10)'], 'category': ['functional'], 'PMID': ['PMID: 16915235,'], 'comments': ['Oseltamivir Binding Site']}, 293: {'feature name': ['Influenza A_N1_antiviral-binding-site_2HU0_118(10)'], 'category': ['functional'], 'PMID': ['PMID: 16915235,'], 'comments': ['Oseltamivir Binding Site']}, 368: {'feature name': ['Influenza A_N1_antiviral-binding-site_2HU0_118(10)'], 'category': ['functional'], 'PMID': ['PMID: 16915235,'], 'comments': ['Oseltamivir Binding Site']}, 275: {'feature name': ['Influenza A_N1_antiviral-response_275(1)'], 'category': ['functional'], 'PMID': ['PMID: 19651908; 1170976; 17296744; 18368779; 19022400; 16228009; 16371632; ,'], 'comments': ['Introduction of His255Tyr naturally occurring substitution in the A/Vietnam/1203/2004 backbone conferred decreased oseltamivir sensitivity as indicated by measuring inhibition of neuraminidase activity.']}, 226: {'feature name': ['Influenza A_N1_compensatory-mutation-for-H274Y-mutation_226(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 20522774,'], 'comments': ['Introducing mutation R194G can compensate for the effects of H274Y mutation in NA (H274Y decreases surface expression of NA as well as reduces viral fitness) and thereby restore its activity. Therefore oseltamivir resistance is enabled by these permissive compensatory mutations that allow for subsequent H274Y mutations in the virus.']}, 38: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 39: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 40: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 41: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 42: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 43: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 44: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 45: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 46: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 47: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 48: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 49: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 50: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 51: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 52: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 53: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 54: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 55: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 56: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 57: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 58: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 59: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 60: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 61: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 62: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 63: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 64: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 65: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 66: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 67: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 68: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 69: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 70: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 71: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 72: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 73: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 74: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 75: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 76: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 77: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 78: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 79: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 80: {'feature name': ['Influenza A_N1_determinant-of-host-range-specificity_38(43)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 8419645,'], 'comments': ['The length of the NA stalk affects the host range of influenza A viruses']}, 369: {'feature name': ['Influenza A_N1_determinant-of-virulence_372(1)'], 'category': ['functional'], 'PMID': ['PMID: 10426210,'], 'comments': ['The five mutations (N369I in NA, K482R (silent mutation: G912A) in PB2, D538G in PB1, T139A (silent mutation: T121C) in M1 and W47G in HA2) control virulence and replicative capacity in mice.The PB1 and PB2 mutations are shown to be host restrictive in changing the virus to a mouse specific strain.']}, 469: {'feature name': ['Influenza A_N1_determinant-of-replication_469(1)'], 'category': ['functional'], 'PMID': ['PMID: 11533192,'], 'comments': ['The C-terminal Lys at this position is critical for virulence and its ability to replicate in the mouse. It supports plasminogen-binding activity which is critical for WSN virus neurotropism.']}, 146: {'feature name': ['Influenza A_N1_determinant-of-virulence_146(1)'], 'category': ['functional'], 'PMID': ['PMID: 8411368, 11533192,'], 'comments': ['The absence of a glycosylation site at position 130 of the NA plays a key role in the neurovirulence of WSN virus in mice.']}, 119: {'feature name': ['Influenza A_N1_antiviral-response_119(1)'], 'category': ['functional'], 'PMID': ['PMID: 22379077; 17302366; 20523902; ,'], 'comments': ['Introduction of Glu99Ala naturally occurring substitution in the A/Turkey/65 1242/06 backbone conferred resistance to oseltamivir, zanamivir and peramivir.']}, 150: {'feature name': ['Influenza A_N1_antiviral-binding-site_4B7R_118(13)'], 'category': ['functional'], 'PMID': ['PMID: 23028314,'], 'comments': ['Oseltamivir Binding Site']}, 151: {'feature name': ['Influenza A_N1_antiviral-binding-site_4B7R_118(13)'], 'category': ['functional'], 'PMID': ['PMID: 23028314,'], 'comments': ['Oseltamivir Binding Site']}, 152: {'feature name': ['Influenza A_N1_antiviral-binding-site_2HU0_118(10)'], 'category': ['functional'], 'PMID': ['PMID: 16915235,'], 'comments': ['Oseltamivir Binding Site']}, 225: {'feature name': ['Influenza A_N1_antiviral-binding-site_2HU0_118(10)'], 'category': ['functional'], 'PMID': ['PMID: 16915235,'], 'comments': ['Oseltamivir Binding Site']}, 277: {'feature name': ['Influenza A_N1_antiviral-binding-site_3CL0_118(10)'], 'category': ['functional'], 'PMID': ['PMID: 18480754,'], 'comments': ['Oseltamivir Binding Site']}, 278: {'feature name': ['Influenza A_N1_antiviral-response_278(1)'], 'category': ['functional'], 'PMID': ['PMID:17296744,'], 'comments': ['Introduction of Glu258Gln naturally occurring substitution in the A/Vietnam/1203/2004 backbone decreased oseltamivir sensitivity using plaque reduction assay in MDCK cells.']}, 295: {'feature name': ['Influenza A_N1_antiviral-response_295(1)'], 'category': ['functional'], 'PMID': ['PMID: 20701864; 21367898; 19022400; 21148493 ; 17855542; ,'], 'comments': ['Asn275Ser substitution found in A/Egypt/1425 NAMRU3/2006 isolate conferred decreased oseltamivir sensitivity from patients treated with oseltamivir, increased replication in ferrets.']}, 402: {'feature name': ['Influenza A_N1_antiviral-binding-site_2HU0_118(10)'], 'category': ['functional'], 'PMID': ['PMID: 16915235,'], 'comments': ['Oseltamivir Binding Site']}, 156: {'feature name': ['Influenza A_N1_antiviral-response_156(1)'], 'category': ['functional'], 'PMID': ['PMID:22379077,'], 'comments': ['Introduction of Arg156Lys naturally occurring substitution in the A/Hong Kong/213/03 backbone conferred resistance to oseltamivir, peramivir and zanamivir using NA inhibition assay.']}, 179: {'feature name': ['Influenza A_N1_antiviral-binding-site_2HU4_118(14)'], 'category': ['functional'], 'PMID': ['PMID: 16915235,'], 'comments': ['Oseltamivir Binding Site']}, 247: {'feature name': ['Influenza A_N1_antiviral-response_247(1)'], 'category': ['functional'], 'PMID': ['PMID: 20016036,'], 'comments': ['A/chicken/Laos/13/08 isolate with Ser227Asn substitution conferred decreased oseltamivir sensitivity using NA inhibition assay']}, 223: {'feature name': ['Influenza A_N1_antiviral-response_223(1)'], 'category': ['functional'], 'PMID': ['PMID: 19651908; 21148493; 17302366; 20016036; 20858074 ,'], 'comments': ['Introduction of Ile203Val substitutions in the A/Chicken/Laos/26/2006 backbone conferred decreased sensitivity to oseltamivir using NA inhibition assay.']}, 117: {'feature name': ['Influenza A_N1_antiviral-response_117(1)'], 'category': ['functional'], 'PMID': ['PMID:17112602, PMID:20523902, PMID:18836532 ,'], 'comments': ['A/Chicken/Indonesia/Wates/77/2005 isolate with Ile97Val substitution conferred decreased sensitivity to oseltamivir using fluorescence based NA enzyme inhibition assay.']}, 199: {'feature name': ['Influenza A_N1_antiviral-response_199(1)'], 'category': ['functional'], 'PMID': ['PMID: 21288815,'], 'comments': ['A/New York/4438/2009 isolate contained the Asp199Asn substitution that conferred decreased sensitivity to oseltamivir using NA inhibition assay.']}, 136: {'feature name': ['Influenza A_N1_antiviral-response_136(1)'], 'category': ['functional'], 'PMID': ['PMID: 20603155,'], 'comments': ['Introduction of Gln116Leu naturally occurring substitution in the A/Vietnam/1203/2004 backbone conferred oseltamivir and zanamivir resistance using fluorescence based enzyme inhibition assay.']}, 297: {'feature name': ['Influenza A_N1_antiviral-response_223(2)'], 'category': ['functional'], 'PMID': ['PMID: 21148493; 17302366; 20016036; 20858074 ,'], 'comments': ['Introduction of Ile203Val and His277Tyr substitutions in the A/Pennsylvania/30/2009 backbone conferred decreased sensitivity to oseltamivir, peramivir using NA inhibitors.']}, 116: {'feature name': ['Influenza A_N1_antiviral-response_116(1)'], 'category': ['functional'], 'PMID': ['PMID: 20016036; 20523902; 17112602; ,'], 'comments': ['Introduction of Val95Ala substitution in the A/Turkey/15/2006 backbone conferred decreased sensitivity to oseltamivir and zanamivir using NA inhibition assay and measuring NA enzyme kinetics.']}}, 'M1': {101: {'feature name': ['Influenza A_M1_nuclear-localization-signal-motif_101(5)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 102: {'feature name': ['Influenza A_M1_nuclear-localization-signal-motif_101(5)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 103: {'feature name': ['Influenza A_M1_nuclear-localization-signal-motif_101(5)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 104: {'feature name': ['Influenza A_M1_nuclear-localization-signal-motif_101(5)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 105: {'feature name': ['Influenza A_M1_nuclear-localization-signal-motif_101(5)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 91: {'feature name': ['Influenza A_M1_transcription-inhibition-site_91(21)'], 'category': ['functional'], 'PMID': ['PMID: 8523532,'], 'comments': ['This region has been found to be essential for anti-RNA synthesis activity, RNA binding, and oligomerization of M1.']}, 92: {'feature name': ['Influenza A_M1_transcription-inhibition-site_91(21)'], 'category': ['functional'], 'PMID': ['PMID: 8523532,'], 'comments': ['This region has been found to be essential for anti-RNA synthesis activity, RNA binding, and oligomerization of M1.']}, 93: {'feature name': ['Influenza A_M1_transcription-inhibition-site_91(21)'], 'category': ['functional'], 'PMID': ['PMID: 8523532,'], 'comments': ['This region has been found to be essential for anti-RNA synthesis activity, RNA binding, and oligomerization of M1.']}, 94: {'feature name': ['Influenza A_M1_transcription-inhibition-site_91(21)'], 'category': ['functional'], 'PMID': ['PMID: 8523532,'], 'comments': ['This region has been found to be essential for anti-RNA synthesis activity, RNA binding, and oligomerization of M1.']}, 95: {'feature name': ['Influenza A_M1_transcription-inhibition-site_91(21)'], 'category': ['functional'], 'PMID': ['PMID: 8523532,'], 'comments': ['This region has been found to be essential for anti-RNA synthesis activity, RNA binding, and oligomerization of M1.']}, 96: {'feature name': ['Influenza A_M1_transcription-inhibition-site_91(21)'], 'category': ['functional'], 'PMID': ['PMID: 8523532,'], 'comments': ['This region has been found to be essential for anti-RNA synthesis activity, RNA binding, and oligomerization of M1.']}, 97: {'feature name': ['Influenza A_M1_transcription-inhibition-site_91(21)'], 'category': ['functional'], 'PMID': ['PMID: 8523532,'], 'comments': ['This region has been found to be essential for anti-RNA synthesis activity, RNA binding, and oligomerization of M1.']}, 98: {'feature name': ['Influenza A_M1_transcription-inhibition-site_91(21)'], 'category': ['functional'], 'PMID': ['PMID: 8523532,'], 'comments': ['This region has been found to be essential for anti-RNA synthesis activity, RNA binding, and oligomerization of M1.']}, 99: {'feature name': ['Influenza A_M1_transcription-inhibition-site_91(21)'], 'category': ['functional'], 'PMID': ['PMID: 8523532,'], 'comments': ['This region has been found to be essential for anti-RNA synthesis activity, RNA binding, and oligomerization of M1.']}, 100: {'feature name': ['Influenza A_M1_transcription-inhibition-site_91(21)'], 'category': ['functional'], 'PMID': ['PMID: 8523532,'], 'comments': ['This region has been found to be essential for anti-RNA synthesis activity, RNA binding, and oligomerization of M1.']}, 106: {'feature name': ['Influenza A_M1_transcription-inhibition-site_91(21)'], 'category': ['functional'], 'PMID': ['PMID: 8523532,'], 'comments': ['This region has been found to be essential for anti-RNA synthesis activity, RNA binding, and oligomerization of M1.']}, 107: {'feature name': ['Influenza A_M1_transcription-inhibition-site_91(21)'], 'category': ['functional'], 'PMID': ['PMID: 8523532,'], 'comments': ['This region has been found to be essential for anti-RNA synthesis activity, RNA binding, and oligomerization of M1.']}, 108: {'feature name': ['Influenza A_M1_transcription-inhibition-site_91(21)'], 'category': ['functional'], 'PMID': ['PMID: 8523532,'], 'comments': ['This region has been found to be essential for anti-RNA synthesis activity, RNA binding, and oligomerization of M1.']}, 109: {'feature name': ['Influenza A_M1_transcription-inhibition-site_91(21)'], 'category': ['functional'], 'PMID': ['PMID: 8523532,'], 'comments': ['This region has been found to be essential for anti-RNA synthesis activity, RNA binding, and oligomerization of M1.']}, 110: {'feature name': ['Influenza A_M1_transcription-inhibition-site_91(21)'], 'category': ['functional'], 'PMID': ['PMID: 8523532,'], 'comments': ['This region has been found to be essential for anti-RNA synthesis activity, RNA binding, and oligomerization of M1.']}, 111: {'feature name': ['Influenza A_M1_transcription-inhibition-site_91(21)'], 'category': ['functional'], 'PMID': ['PMID: 8523532,'], 'comments': ['This region has been found to be essential for anti-RNA synthesis activity, RNA binding, and oligomerization of M1.']}, 1: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 2: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 3: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 4: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 5: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 6: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 7: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 8: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 9: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 10: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 11: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 12: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 13: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 14: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 15: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 16: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 17: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 18: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 19: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 20: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 21: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 22: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 23: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 24: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 25: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 26: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 27: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 28: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 29: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 30: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 31: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 32: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 33: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 34: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 35: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 36: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 37: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 38: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 39: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 40: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 41: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 42: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 43: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 44: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 45: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 46: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 47: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 48: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 49: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 50: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 51: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 52: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 53: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 54: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 55: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 56: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 57: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 58: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 59: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 60: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 61: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 62: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 63: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 64: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 65: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 66: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 67: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 68: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 69: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 70: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 71: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 72: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 73: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 74: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 75: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 76: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 77: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 78: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 79: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 80: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 81: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 82: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 83: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 84: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 85: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 86: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 87: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 88: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 89: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 90: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 112: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 113: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 114: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 115: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 116: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 117: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 118: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 119: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 120: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 121: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 122: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 123: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 124: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 125: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 126: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 127: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 128: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 129: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 130: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 131: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 132: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 133: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 134: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 135: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 136: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 137: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 138: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 139: {'feature name': ['Influenza A_M1_replication-efficiency_139(1)'], 'category': ['functional'], 'PMID': ['PMID:8879138, PMID:10426210 ,'], 'comments': ['The mouse adapted A/Fort Monmouth/1/47 virus contained Thr139Ala substitution that conferred increased virulence as indicated by measuring median lethal dose in mice and increased viral yield in lungs of mice and MDCK cells.']}, 140: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 141: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 142: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 143: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 144: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 145: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 146: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 147: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 148: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 149: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 150: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 151: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 152: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 153: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 154: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 155: {'feature name': ['Influenza A_M1_determinant-of-virulence_155(1)'], 'category': ['functional'], 'PMID': ['PMID: 14573816,'], 'comments': ['The Ala155Gly mutation in H9 is found to be lethal and is critical for the M1 protein function.']}, 156: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 157: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 158: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 159: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 160: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 161: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 162: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 163: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 164: {'feature name': ['Influenza A_M1_membrane-binding-region_1(164)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 ,'], 'comments': ['-N/A-']}, 165: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 166: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 167: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 168: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 169: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 170: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 171: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 172: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 173: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 174: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 175: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 176: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 177: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 178: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 179: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 180: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 181: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 182: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 183: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 184: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 185: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 186: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 187: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 188: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 189: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 190: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 191: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 192: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 193: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 194: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 195: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 196: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 197: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 198: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 199: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 200: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 201: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 202: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 203: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 204: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 205: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 206: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 207: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 208: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 209: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 210: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 211: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 212: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 213: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 214: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 215: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 216: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 217: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 218: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 219: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 220: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 221: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 222: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 223: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 224: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 225: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 226: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 227: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 228: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 229: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 230: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 231: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 232: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 233: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 234: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 235: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 236: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 237: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 238: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 239: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 240: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 241: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 242: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 243: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 244: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 245: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 246: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 247: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 248: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 249: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 250: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 251: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}, 252: {'feature name': ['Influenza A_M1_RNP-binding-region_165(88)'], 'category': ['functional'], 'PMID': ['UniProt: P03485 , PMID: 11222100,'], 'comments': ['This C-terminal region binds to vRNP.']}}, 'M2': {74: {'feature name': ['Influenza A_M2_viral-assembly-and-morhogenesis-site_74(6)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 16699003,'], 'comments': ['These residues play a role in play a role in virion morphogenesis and affect viral infectivity']}, 75: {'feature name': ['Influenza A_M2_viral-assembly-and-morhogenesis-site_74(6)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 16699003,'], 'comments': ['These residues play a role in play a role in virion morphogenesis and affect viral infectivity']}, 76: {'feature name': ['Influenza A_M2_viral-assembly-and-morhogenesis-site_74(6)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 16699003,'], 'comments': ['These residues play a role in play a role in virion morphogenesis and affect viral infectivity']}, 77: {'feature name': ['Influenza A_M2_viral-assembly-and-morhogenesis-site_74(6)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 16699003,'], 'comments': ['These residues play a role in play a role in virion morphogenesis and affect viral infectivity']}, 78: {'feature name': ['Influenza A_M2_viral-assembly-and-morhogenesis-site_74(6)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 16699003,'], 'comments': ['These residues play a role in play a role in virion morphogenesis and affect viral infectivity']}, 79: {'feature name': ['Influenza A_M2_viral-assembly-and-morhogenesis-site_74(6)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 16699003,'], 'comments': ['These residues play a role in play a role in virion morphogenesis and affect viral infectivity']}, 46: {'feature name': ['Influenza A_M2_CRAC-motif_46(15)'], 'category': ['functional'], 'PMID': ['PMID: 15221235,'], 'comments': [\"This is the 'cholesterol recognition consensus (CRAC) motif' found downstream of the transmembrane domain in the cytoplasmic tail region and also possess the C50 palmitoylation site. It is involved in M2 cholesterol binding.\"]}, 47: {'feature name': ['Influenza A_M2_CRAC-motif_46(15)'], 'category': ['functional'], 'PMID': ['PMID: 15221235,'], 'comments': [\"This is the 'cholesterol recognition consensus (CRAC) motif' found downstream of the transmembrane domain in the cytoplasmic tail region and also possess the C50 palmitoylation site. It is involved in M2 cholesterol binding.\"]}, 48: {'feature name': ['Influenza A_M2_CRAC-motif_46(15)'], 'category': ['functional'], 'PMID': ['PMID: 15221235,'], 'comments': [\"This is the 'cholesterol recognition consensus (CRAC) motif' found downstream of the transmembrane domain in the cytoplasmic tail region and also possess the C50 palmitoylation site. It is involved in M2 cholesterol binding.\"]}, 49: {'feature name': ['Influenza A_M2_CRAC-motif_46(15)'], 'category': ['functional'], 'PMID': ['PMID: 15221235,'], 'comments': [\"This is the 'cholesterol recognition consensus (CRAC) motif' found downstream of the transmembrane domain in the cytoplasmic tail region and also possess the C50 palmitoylation site. It is involved in M2 cholesterol binding.\"]}, 50: {'feature name': ['Influenza A_M2_determinant-of-virulence_50(1)'], 'category': ['functional'], 'PMID': ['PMID: 19553312,'], 'comments': ['The viruses lacking the palmitoylation site at this residue have been shown to cause a modest reduction in virulence in vivo (mouse models) although the effect is not seen tissue culture cells.']}, 51: {'feature name': ['Influenza A_M2_CRAC-motif_46(15)'], 'category': ['functional'], 'PMID': ['PMID: 15221235,'], 'comments': [\"This is the 'cholesterol recognition consensus (CRAC) motif' found downstream of the transmembrane domain in the cytoplasmic tail region and also possess the C50 palmitoylation site. It is involved in M2 cholesterol binding.\"]}, 52: {'feature name': ['Influenza A_M2_CRAC-motif_46(15)'], 'category': ['functional'], 'PMID': ['PMID: 15221235,'], 'comments': [\"This is the 'cholesterol recognition consensus (CRAC) motif' found downstream of the transmembrane domain in the cytoplasmic tail region and also possess the C50 palmitoylation site. It is involved in M2 cholesterol binding.\"]}, 53: {'feature name': ['Influenza A_M2_CRAC-motif_46(15)'], 'category': ['functional'], 'PMID': ['PMID: 15221235,'], 'comments': [\"This is the 'cholesterol recognition consensus (CRAC) motif' found downstream of the transmembrane domain in the cytoplasmic tail region and also possess the C50 palmitoylation site. It is involved in M2 cholesterol binding.\"]}, 54: {'feature name': ['Influenza A_M2_CRAC-motif_46(15)'], 'category': ['functional'], 'PMID': ['PMID: 15221235,'], 'comments': [\"This is the 'cholesterol recognition consensus (CRAC) motif' found downstream of the transmembrane domain in the cytoplasmic tail region and also possess the C50 palmitoylation site. It is involved in M2 cholesterol binding.\"]}, 55: {'feature name': ['Influenza A_M2_determinant-of-transmission_55(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 22132146,'], 'comments': ['C55F substitution leads to enhanced transmission in humans']}, 56: {'feature name': ['Influenza A_M2_CRAC-motif_46(15)'], 'category': ['functional'], 'PMID': ['PMID: 15221235,'], 'comments': [\"This is the 'cholesterol recognition consensus (CRAC) motif' found downstream of the transmembrane domain in the cytoplasmic tail region and also possess the C50 palmitoylation site. It is involved in M2 cholesterol binding.\"]}, 57: {'feature name': ['Influenza A_M2_CRAC-motif_46(15)'], 'category': ['functional'], 'PMID': ['PMID: 15221235,'], 'comments': [\"This is the 'cholesterol recognition consensus (CRAC) motif' found downstream of the transmembrane domain in the cytoplasmic tail region and also possess the C50 palmitoylation site. It is involved in M2 cholesterol binding.\"]}, 58: {'feature name': ['Influenza A_M2_CRAC-motif_46(15)'], 'category': ['functional'], 'PMID': ['PMID: 15221235,'], 'comments': [\"This is the 'cholesterol recognition consensus (CRAC) motif' found downstream of the transmembrane domain in the cytoplasmic tail region and also possess the C50 palmitoylation site. It is involved in M2 cholesterol binding.\"]}, 59: {'feature name': ['Influenza A_M2_CRAC-motif_46(15)'], 'category': ['functional'], 'PMID': ['PMID: 15221235,'], 'comments': [\"This is the 'cholesterol recognition consensus (CRAC) motif' found downstream of the transmembrane domain in the cytoplasmic tail region and also possess the C50 palmitoylation site. It is involved in M2 cholesterol binding.\"]}, 60: {'feature name': ['Influenza A_M2_CRAC-motif_46(15)'], 'category': ['functional'], 'PMID': ['PMID: 15221235,'], 'comments': [\"This is the 'cholesterol recognition consensus (CRAC) motif' found downstream of the transmembrane domain in the cytoplasmic tail region and also possess the C50 palmitoylation site. It is involved in M2 cholesterol binding.\"]}, 11: {'feature name': ['Influenza A_M2_determinant-of-host-range-specificity_11(5)'], 'category': ['functional'], 'PMID': ['PMID: 15777646,'], 'comments': ['At positions 11, 14, 16, 18 and 20, Weybridge possesses Thr, Gly, Glu, Ser and Ser, whereas WSN possesses Ile, Glu, Gly, Arg and Asn, respectively.']}, 14: {'feature name': ['Influenza A_M2_determinant-of-host-range-specificity_11(5)'], 'category': ['functional'], 'PMID': ['PMID: 15777646,'], 'comments': ['At positions 11, 14, 16, 18 and 20, Weybridge possesses Thr, Gly, Glu, Ser and Ser, whereas WSN possesses Ile, Glu, Gly, Arg and Asn, respectively.']}, 16: {'feature name': ['Influenza A_M2_determinant-of-transmission_16(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 22132146,'], 'comments': ['A16G substitution leads to enhanced transmission in humans']}, 18: {'feature name': ['Influenza A_M2_determinant-of-host-range-specificity_11(5)'], 'category': ['functional'], 'PMID': ['PMID: 15777646,'], 'comments': ['At positions 11, 14, 16, 18 and 20, Weybridge possesses Thr, Gly, Glu, Ser and Ser, whereas WSN possesses Ile, Glu, Gly, Arg and Asn, respectively.']}, 20: {'feature name': ['Influenza A_M2_determinant-of-host-range-specificity_11(5)'], 'category': ['functional'], 'PMID': ['PMID: 15777646,'], 'comments': ['At positions 11, 14, 16, 18 and 20, Weybridge possesses Thr, Gly, Glu, Ser and Ser, whereas WSN possesses Ile, Glu, Gly, Arg and Asn, respectively.']}, 26: {'feature name': ['Influenza A_M2_antiviral-activity_26(1)'], 'category': ['functional'], 'PMID': ['PMID:20834097, PMID:15673732 ,'], 'comments': ['Introduction of Leu26Phe substitution in the WSN/1933 backbone conferred decreased sensitivity to amantadine as indicated by plaque reduction assay in MDBK cells and reduced plaque sizes.']}, 27: {'feature name': ['Influenza A_M2_antiviral-activity_27(1)'], 'category': ['functional'], 'PMID': ['PMID:20834097, PMID:15673732, PMID:16703504, PMID:16081121 ,'], 'comments': ['Introduction of Val27Ala substitution in the A/Chicken/Hong Kong/YU250/03 backbone conferred decreased sensitivity to amantadine.']}, 30: {'feature name': ['Influenza A_M2_determinant-of-drug-resistance_30(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 16456087, PMID: 15673732,'], 'comments': ['30T confers resistance to Adamantane']}, 31: {'feature name': ['Influenza A_M2_Antiviral-activity_31(1)'], 'category': ['functional'], 'PMID': ['PMID: 20834097; 16703504; 2723453; 17897729; 17431677; 15659762; 17494553; 16081121 ,'], 'comments': ['A/Chicken/Hebei/108/2002 isolate with Ser31Asn substitution conferred decreased sensitivity to amantadine and rimantadine in MDCK cells using plaque assay.']}, 34: {'feature name': ['Influenza A_M2_antiviral-activity_34(1)'], 'category': ['functional'], 'PMID': ['PMID:15673732,'], 'comments': ['Introduction of Gly34Glu substitution in the WSN/1933 backbone conferred decreased sensitivity to amantadine as indicated by plaque reduction assay.']}, 40: {'feature name': ['Influenza A_M2_antiviral-binding-site_2RLF_40(5)'], 'category': ['functional'], 'PMID': ['PMID: 18235503,'], 'comments': ['Rimantadine Binding Site']}, 41: {'feature name': ['Influenza A_M2_antiviral-binding-site_2RLF_40(5)'], 'category': ['functional'], 'PMID': ['PMID: 18235503,'], 'comments': ['Rimantadine Binding Site']}, 43: {'feature name': ['Influenza A_M2_antiviral-binding-site_2RLF_40(5)'], 'category': ['functional'], 'PMID': ['PMID: 18235503,'], 'comments': ['Rimantadine Binding Site']}, 44: {'feature name': ['Influenza A_M2_antiviral-binding-site_2RLF_40(5)'], 'category': ['functional'], 'PMID': ['PMID: 18235503,'], 'comments': ['Rimantadine Binding Site']}, 45: {'feature name': ['Influenza A_M2_antiviral-binding-site_2RLF_40(5)'], 'category': ['functional'], 'PMID': ['PMID: 18235503,'], 'comments': ['Rimantadine Binding Site']}}, 'NS1': {35: {'feature name': ['Influenza A_NS1_nuclear-localization-signal-1_35(3)'], 'category': ['functional'], 'PMID': ['PMID: 2969057, 17376915,'], 'comments': ['Positions 35, 38, and 41 have been identified as critical amino acids regulating the functionality of NLS1 and are required for importin-alpha binding.']}, 38: {'feature name': ['Influenza A_NS1_nuclear-localization-signal-1_35(3)'], 'category': ['functional'], 'PMID': ['PMID: 2969057, 17376915,'], 'comments': ['Positions 35, 38, and 41 have been identified as critical amino acids regulating the functionality of NLS1 and are required for importin-alpha binding.']}, 41: {'feature name': ['Influenza A_NS1_nuclear-localization-signal-1_35(3)'], 'category': ['functional'], 'PMID': ['PMID: 2969057, 17376915,'], 'comments': ['Positions 35, 38, and 41 have been identified as critical amino acids regulating the functionality of NLS1 and are required for importin-alpha binding.']}, 219: {'feature name': ['Influenza A_NS1_phosphorylation-site_213(6)'], 'category': ['functional'], 'PMID': ['PMID: 19007960,'], 'comments': ['Threonine-215 is phosphorylated by a subset of proline-directed kinases (e.g. CDKs/ERKs) acting via a defined motif. Required for efficient virus replication in tissue-culture.']}, 220: {'feature name': ['Influenza A_NS1_nuclear-localization-signal 2_219(6)'], 'category': ['functional'], 'PMID': ['PMID: 2969057, 17376915,'], 'comments': ['These basic residues are essential for NLS2 function and are required for importin-alpha binding. The same residues have been shown to form a nucleolar localization signal in some strains.']}, 224: {'feature name': ['Influenza A_NS1_nuclear-localization-signal 2_219(6)'], 'category': ['functional'], 'PMID': ['PMID: 2969057, 17376915,'], 'comments': ['These basic residues are essential for NLS2 function and are required for importin-alpha binding. The same residues have been shown to form a nucleolar localization signal in some strains.']}, 229: {'feature name': ['Influenza A_NS1_nuclear-localization-signal 2_219(6)'], 'category': ['functional'], 'PMID': ['PMID: 2969057, 17376915,'], 'comments': ['These basic residues are essential for NLS2 function and are required for importin-alpha binding. The same residues have been shown to form a nucleolar localization signal in some strains.']}, 231: {'feature name': ['Influenza A_NS1_nuclear-localization-signal 2_219(6)'], 'category': ['functional'], 'PMID': ['PMID: 2969057, 17376915,'], 'comments': ['These basic residues are essential for NLS2 function and are required for importin-alpha binding. The same residues have been shown to form a nucleolar localization signal in some strains.']}, 232: {'feature name': ['Influenza A_NS1_nuclear-localization-signal 2_219(6)'], 'category': ['functional'], 'PMID': ['PMID: 2969057, 17376915,'], 'comments': ['These basic residues are essential for NLS2 function and are required for importin-alpha binding. The same residues have been shown to form a nucleolar localization signal in some strains.']}, 137: {'feature name': ['Influenza A_NS1_nuclear-export-signal_137(11)'], 'category': ['functional'], 'PMID': ['PMID: 9560194, UniProt: P03496,'], 'comments': ['Sequence added to a heterologous protein causes nuclear export. L144 and L146 are essential for this activity.']}, 138: {'feature name': ['Influenza A_NS1_nuclear-export-signal_137(11)'], 'category': ['functional'], 'PMID': ['PMID: 9560194, UniProt: P03496,'], 'comments': ['Sequence added to a heterologous protein causes nuclear export. L144 and L146 are essential for this activity.']}, 139: {'feature name': ['Influenza A_NS1_nuclear-export-signal_137(11)'], 'category': ['functional'], 'PMID': ['PMID: 9560194, UniProt: P03496,'], 'comments': ['Sequence added to a heterologous protein causes nuclear export. L144 and L146 are essential for this activity.']}, 140: {'feature name': ['Influenza A_NS1_nuclear-export-signal_137(11)'], 'category': ['functional'], 'PMID': ['PMID: 9560194, UniProt: P03496,'], 'comments': ['Sequence added to a heterologous protein causes nuclear export. L144 and L146 are essential for this activity.']}, 141: {'feature name': ['Influenza A_NS1_nuclear-export-signal_137(11)'], 'category': ['functional'], 'PMID': ['PMID: 9560194, UniProt: P03496,'], 'comments': ['Sequence added to a heterologous protein causes nuclear export. L144 and L146 are essential for this activity.']}, 142: {'feature name': ['Influenza A_NS1_nuclear-export-signal_137(11)'], 'category': ['functional'], 'PMID': ['PMID: 9560194, UniProt: P03496,'], 'comments': ['Sequence added to a heterologous protein causes nuclear export. L144 and L146 are essential for this activity.']}, 143: {'feature name': ['Influenza A_NS1_nuclear-export-signal_137(11)'], 'category': ['functional'], 'PMID': ['PMID: 9560194, UniProt: P03496,'], 'comments': ['Sequence added to a heterologous protein causes nuclear export. L144 and L146 are essential for this activity.']}, 144: {'feature name': ['Influenza A_NS1_nuclear-export-signal_137(11)'], 'category': ['functional'], 'PMID': ['PMID: 9560194, UniProt: P03496,'], 'comments': ['Sequence added to a heterologous protein causes nuclear export. L144 and L146 are essential for this activity.']}, 145: {'feature name': ['Influenza A_NS1_nuclear-export-signal_137(11)'], 'category': ['functional'], 'PMID': ['PMID: 9560194, UniProt: P03496,'], 'comments': ['Sequence added to a heterologous protein causes nuclear export. L144 and L146 are essential for this activity.']}, 146: {'feature name': ['Influenza A_NS1_nuclear-export-signal_137(11)'], 'category': ['functional'], 'PMID': ['PMID: 9560194, UniProt: P03496,'], 'comments': ['Sequence added to a heterologous protein causes nuclear export. L144 and L146 are essential for this activity.']}, 147: {'feature name': ['Influenza A_NS1_nuclear-export-signal_137(11)'], 'category': ['functional'], 'PMID': ['PMID: 9560194, UniProt: P03496,'], 'comments': ['Sequence added to a heterologous protein causes nuclear export. L144 and L146 are essential for this activity.']}, 148: {'feature name': ['Influenza A_NS1_NES-mask_148(14)'], 'category': ['functional'], 'PMID': ['PMID: 9560194,'], 'comments': ['Sequence added to Influenza A_NS1_SF29 inhibits NES activity. R148, E152, and E153 are critical for the function of the mask, including in the context of full-length NS1.']}, 149: {'feature name': ['Influenza A_NS1_determinant-of-virulence_149(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 16971424,'], 'comments': ['Residue 149 is crucial for the difference in virulence between GS/GD/1/96 and GS/GD/2/96 strains in chickens. Recombinant virus with Ala149 can antagonize the induction of interferon levels in chicken embryo fibroblasts (CEFs), but a recombinants with Val149 are not capable of the same effect.']}, 150: {'feature name': ['Influenza A_NS1_NES-mask_148(14)'], 'category': ['functional'], 'PMID': ['PMID: 9560194,'], 'comments': ['Sequence added to Influenza A_NS1_SF29 inhibits NES activity. R148, E152, and E153 are critical for the function of the mask, including in the context of full-length NS1.']}, 151: {'feature name': ['Influenza A_NS1_CPSF30-binding-site_103(28)'], 'category': ['functional'], 'PMID': ['PMID: 17522219, 12667806, 20444891, 18725644, 17442719,'], 'comments': [\"Necessary for binding CPSF30 and inhibiting the posttranscriptional 3'-end processing of cellular pre-mRNAs.\"]}, 152: {'feature name': ['Influenza A_NS1_NES-mask_148(14)'], 'category': ['functional'], 'PMID': ['PMID: 9560194,'], 'comments': ['Sequence added to Influenza A_NS1_SF29 inhibits NES activity. R148, E152, and E153 are critical for the function of the mask, including in the context of full-length NS1.']}, 153: {'feature name': ['Influenza A_NS1_CPSF30-binding-site_103(28)'], 'category': ['functional'], 'PMID': ['PMID: 17522219, 12667806, 20444891, 18725644, 17442719,'], 'comments': [\"Necessary for binding CPSF30 and inhibiting the posttranscriptional 3'-end processing of cellular pre-mRNAs.\"]}, 154: {'feature name': ['Influenza A_NS1_NES-mask_148(14)'], 'category': ['functional'], 'PMID': ['PMID: 9560194,'], 'comments': ['Sequence added to Influenza A_NS1_SF29 inhibits NES activity. R148, E152, and E153 are critical for the function of the mask, including in the context of full-length NS1.']}, 155: {'feature name': ['Influenza A_NS1_NES-mask_148(14)'], 'category': ['functional'], 'PMID': ['PMID: 9560194,'], 'comments': ['Sequence added to Influenza A_NS1_SF29 inhibits NES activity. R148, E152, and E153 are critical for the function of the mask, including in the context of full-length NS1.']}, 156: {'feature name': ['Influenza A_NS1_NES-mask_148(14)'], 'category': ['functional'], 'PMID': ['PMID: 9560194,'], 'comments': ['Sequence added to Influenza A_NS1_SF29 inhibits NES activity. R148, E152, and E153 are critical for the function of the mask, including in the context of full-length NS1.']}, 157: {'feature name': ['Influenza A_NS1_NES-mask_148(14)'], 'category': ['functional'], 'PMID': ['PMID: 9560194,'], 'comments': ['Sequence added to Influenza A_NS1_SF29 inhibits NES activity. R148, E152, and E153 are critical for the function of the mask, including in the context of full-length NS1.']}, 158: {'feature name': ['Influenza A_NS1_NES-mask_148(14)'], 'category': ['functional'], 'PMID': ['PMID: 9560194,'], 'comments': ['Sequence added to Influenza A_NS1_SF29 inhibits NES activity. R148, E152, and E153 are critical for the function of the mask, including in the context of full-length NS1.']}, 159: {'feature name': ['Influenza A_NS1_NES-mask_148(14)'], 'category': ['functional'], 'PMID': ['PMID: 9560194,'], 'comments': ['Sequence added to Influenza A_NS1_SF29 inhibits NES activity. R148, E152, and E153 are critical for the function of the mask, including in the context of full-length NS1.']}, 160: {'feature name': ['Influenza A_NS1_NES-mask_148(14)'], 'category': ['functional'], 'PMID': ['PMID: 9560194,'], 'comments': ['Sequence added to Influenza A_NS1_SF29 inhibits NES activity. R148, E152, and E153 are critical for the function of the mask, including in the context of full-length NS1.']}, 161: {'feature name': ['Influenza A_NS1_NES-mask_148(14)'], 'category': ['functional'], 'PMID': ['PMID: 9560194,'], 'comments': ['Sequence added to Influenza A_NS1_SF29 inhibits NES activity. R148, E152, and E153 are critical for the function of the mask, including in the context of full-length NS1.']}, 1: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 2: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 3: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 4: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 5: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 6: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 7: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 8: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 9: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 10: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 11: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 12: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 13: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 14: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 15: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 16: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 17: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 18: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 19: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 20: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 21: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 22: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 23: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 24: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 25: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 26: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 27: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 28: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 29: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 30: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 31: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 32: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 33: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 34: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 36: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 37: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 39: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 40: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 42: {'feature name': ['Influenza A_NS1_tissue-tropism_42(1)'], 'category': ['functional'], 'PMID': ['PMID:18032512,'], 'comments': ['Introduction of Pro42Ser substitution from A/Duck/Guangxi/27/03 in the A/Duck/Guangxi/12/03backbone conferred increased virulence as indicated by lethality in mice and the systemic spread of infection. This substitution also affects IFN pathway. Human epithelial lung A549 cells were infected with mutant A/Duck/Guangxi/12/03. Then supernatants from A549 cells were used to determine the levels of secreted IFN alpha/beta in bioassay. Infected cells did not inhibit viral replication.']}, 43: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 44: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 45: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 46: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 47: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 48: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 49: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 50: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 51: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 52: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 53: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 54: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 55: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 56: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 57: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 58: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 59: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 60: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 61: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 62: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 63: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 64: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 65: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 66: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 67: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 68: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 69: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 70: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 71: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 72: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 73: {'feature name': ['Influenza A_NS1_RNA-binding-domain_1(73)'], 'category': ['functional'], 'PMID': ['PMID: 18796704, 17475623, 18813227,'], 'comments': ['The N-terminal domain of NS1 binds several RNA species, including dsRNA. This domain also mediates interactions with RIG-I, possibly via dsRNA intermediates, PABPI, and importin-alpha.']}, 74: {'feature name': ['Influenza A_NS1_inter-domain-linker_74(13)'], 'category': ['functional'], 'PMID': ['PMID: 18987632, UniProt: P03496,'], 'comments': ['Flexible linker between the RNA binding and effector domains. Can be variable in length, with a 5aa deletion commonly reported in recent H5N1 isolates.']}, 75: {'feature name': ['Influenza A_NS1_inter-domain-linker_74(13)'], 'category': ['functional'], 'PMID': ['PMID: 18987632, UniProt: P03496,'], 'comments': ['Flexible linker between the RNA binding and effector domains. Can be variable in length, with a 5aa deletion commonly reported in recent H5N1 isolates.']}, 76: {'feature name': ['Influenza A_NS1_inter-domain-linker_74(13)'], 'category': ['functional'], 'PMID': ['PMID: 18987632, UniProt: P03496,'], 'comments': ['Flexible linker between the RNA binding and effector domains. Can be variable in length, with a 5aa deletion commonly reported in recent H5N1 isolates.']}, 77: {'feature name': ['Influenza A_NS1_inter-domain-linker_74(13)'], 'category': ['functional'], 'PMID': ['PMID: 18987632, UniProt: P03496,'], 'comments': ['Flexible linker between the RNA binding and effector domains. Can be variable in length, with a 5aa deletion commonly reported in recent H5N1 isolates.']}, 78: {'feature name': ['Influenza A_NS1_inter-domain-linker_74(13)'], 'category': ['functional'], 'PMID': ['PMID: 18987632, UniProt: P03496,'], 'comments': ['Flexible linker between the RNA binding and effector domains. Can be variable in length, with a 5aa deletion commonly reported in recent H5N1 isolates.']}, 79: {'feature name': ['Influenza A_NS1_inter-domain-linker_74(13)'], 'category': ['functional'], 'PMID': ['PMID: 18987632, UniProt: P03496,'], 'comments': ['Flexible linker between the RNA binding and effector domains. Can be variable in length, with a 5aa deletion commonly reported in recent H5N1 isolates.']}, 80: {'feature name': ['Influenza A_NS1_inter-domain-linker_74(13)'], 'category': ['functional'], 'PMID': ['PMID: 18987632, UniProt: P03496,'], 'comments': ['Flexible linker between the RNA binding and effector domains. Can be variable in length, with a 5aa deletion commonly reported in recent H5N1 isolates.']}, 81: {'feature name': ['Influenza A_NS1_inter-domain-linker_74(13)'], 'category': ['functional'], 'PMID': ['PMID: 18987632, UniProt: P03496,'], 'comments': ['Flexible linker between the RNA binding and effector domains. Can be variable in length, with a 5aa deletion commonly reported in recent H5N1 isolates.']}, 82: {'feature name': ['Influenza A_NS1_inter-domain-linker_74(13)'], 'category': ['functional'], 'PMID': ['PMID: 18987632, UniProt: P03496,'], 'comments': ['Flexible linker between the RNA binding and effector domains. Can be variable in length, with a 5aa deletion commonly reported in recent H5N1 isolates.']}, 83: {'feature name': ['Influenza A_NS1_inter-domain-linker_74(13)'], 'category': ['functional'], 'PMID': ['PMID: 18987632, UniProt: P03496,'], 'comments': ['Flexible linker between the RNA binding and effector domains. Can be variable in length, with a 5aa deletion commonly reported in recent H5N1 isolates.']}, 84: {'feature name': ['Influenza A_NS1_inter-domain-linker_74(13)'], 'category': ['functional'], 'PMID': ['PMID: 18987632, UniProt: P03496,'], 'comments': ['Flexible linker between the RNA binding and effector domains. Can be variable in length, with a 5aa deletion commonly reported in recent H5N1 isolates.']}, 85: {'feature name': ['Influenza A_NS1_inter-domain-linker_74(13)'], 'category': ['functional'], 'PMID': ['PMID: 18987632, UniProt: P03496,'], 'comments': ['Flexible linker between the RNA binding and effector domains. Can be variable in length, with a 5aa deletion commonly reported in recent H5N1 isolates.']}, 86: {'feature name': ['Influenza A_NS1_inter-domain-linker_74(13)'], 'category': ['functional'], 'PMID': ['PMID: 18987632, UniProt: P03496,'], 'comments': ['Flexible linker between the RNA binding and effector domains. Can be variable in length, with a 5aa deletion commonly reported in recent H5N1 isolates.']}, 87: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 88: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 89: {'feature name': ['Influenza A_NS1_determinant-of-virulence_89(1)'], 'category': ['sequence alteration'], 'PMID': ['PMID: 22525464,'], 'comments': ['This residue is present in the highly conserved src homology (SH)?binding motifs within NS1 and the point mutation Y89F results in restricted virus spread in mouse lung and reduced virulence phenotype.']}, 90: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 91: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 92: {'feature name': ['Influenza A_NS1_Affect-type-I-IFN-pathway_92(1)'], 'category': ['functional'], 'PMID': ['PMID: 12195436,'], 'comments': ['Introduction of Glu92Asp in the A/HK/156/97 backbone conferred cytokine resistance using antiviral activity assay by comparing viral titers after pretreatment with IFN gamma, IFN alpha, TNF alpha. Introduction of Glu92Asp in the A/HK/156/97 backbone had viral titers similar to PR8 when inoculated pigs.']}, 93: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 94: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 95: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 96: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 97: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 98: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 99: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 100: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 101: {'feature name': ['Influenza A_NS1_determinant-of-virulence_101(1)'], 'category': ['functional'], 'PMID': ['PMID: 10873787,'], 'comments': ['Passaging of HK156 viruses in mouse brain and embryonated eggs led to the selection of high and low virulent variants in the mice model respectively. These phenotypic changes are confered by changes in amino acids in HA residues (211), PB1 (456 and 712), PA (631), NP (127) and NS1 (101) proteins.']}, 102: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 103: {'feature name': ['Influenza A_NS1_CPSF30-binding-site_103(28)'], 'category': ['functional'], 'PMID': ['PMID: 17522219, 12667806, 20444891, 18725644, 17442719,'], 'comments': [\"Necessary for binding CPSF30 and inhibiting the posttranscriptional 3'-end processing of cellular pre-mRNAs.\"]}, 104: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 105: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 106: {'feature name': ['Influenza A_NS1_ED-helix-dimer_106(17)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, 20133840,'], 'comments': ['The helix-helix ED conformation is conserved in all apo-ED crystal structures, though its physiological relevance is unknown. W187 is essential for ED dimerization in vitro.']}, 107: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 108: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 109: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 110: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 111: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 112: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 113: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 114: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 115: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 116: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 117: {'feature name': ['Influenza A_NS1_ED-helix-dimer_106(17)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, 20133840,'], 'comments': ['The helix-helix ED conformation is conserved in all apo-ED crystal structures, though its physiological relevance is unknown. W187 is essential for ED dimerization in vitro.']}, 118: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 119: {'feature name': ['Influenza A_NS1_ED-helix-dimer_106(17)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, 20133840,'], 'comments': ['The helix-helix ED conformation is conserved in all apo-ED crystal structures, though its physiological relevance is unknown. W187 is essential for ED dimerization in vitro.']}, 120: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 121: {'feature name': ['Influenza A_NS1_ED-helix-dimer_106(17)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, 20133840,'], 'comments': ['The helix-helix ED conformation is conserved in all apo-ED crystal structures, though its physiological relevance is unknown. W187 is essential for ED dimerization in vitro.']}, 122: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 123: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 124: {'feature name': ['Influenza A_NS1_ED-helix-dimer_106(17)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, 20133840,'], 'comments': ['The helix-helix ED conformation is conserved in all apo-ED crystal structures, though its physiological relevance is unknown. W187 is essential for ED dimerization in vitro.']}, 125: {'feature name': ['Influenza A_NS1_determinant-of-pathogenicity_125(1)'], 'category': ['functional'], 'PMID': ['PMID: 18983930,'], 'comments': ['The single mutation Asp125Gly causes high pathogenicity in mice at late passage 10 and also causes enhanced binding abilities to ?2,3 and ?2,6 sialic acid-linked receptors.']}, 126: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 127: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 128: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 129: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 130: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 131: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 132: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 133: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 134: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 135: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 136: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 162: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 163: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 164: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 165: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 166: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 167: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 168: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 169: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 170: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 171: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 172: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 173: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 174: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 175: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 176: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 177: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 178: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 179: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 180: {'feature name': ['Influenza A_NS1_CPSF30-binding-site_103(28)'], 'category': ['functional'], 'PMID': ['PMID: 17522219, 12667806, 20444891, 18725644, 17442719,'], 'comments': [\"Necessary for binding CPSF30 and inhibiting the posttranscriptional 3'-end processing of cellular pre-mRNAs.\"]}, 181: {'feature name': ['Influenza A_NS1_CPSF30-binding-site_103(28)'], 'category': ['functional'], 'PMID': ['PMID: 17522219, 12667806, 20444891, 18725644, 17442719,'], 'comments': [\"Necessary for binding CPSF30 and inhibiting the posttranscriptional 3'-end processing of cellular pre-mRNAs.\"]}, 182: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 183: {'feature name': ['Influenza A_NS1_ED-helix-dimer_106(17)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, 20133840,'], 'comments': ['The helix-helix ED conformation is conserved in all apo-ED crystal structures, though its physiological relevance is unknown. W187 is essential for ED dimerization in vitro.']}, 184: {'feature name': ['Influenza A_NS1_ED-helix-dimer_106(17)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, 20133840,'], 'comments': ['The helix-helix ED conformation is conserved in all apo-ED crystal structures, though its physiological relevance is unknown. W187 is essential for ED dimerization in vitro.']}, 185: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 186: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 187: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 188: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 189: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 190: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 191: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 192: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 193: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 194: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 195: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 196: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 197: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 198: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 199: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 200: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 201: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 202: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 203: {'feature name': ['Influenza A_NS1_effector-domain_87(117)'], 'category': ['functional'], 'PMID': ['PMID: 18725644, 18796704, 16715094, 18585749,'], 'comments': ['The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.']}, 204: {'feature name': ['Influenza A_NS1_flexible-tail_204(27)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, UniProt: P03496,'], 'comments': ['The flexible tail appears to be unstructured and variable in length. It contains a number of motifs, including CDK/ERK phosphorylation, Crk/CrkL SH3 binding, PDZ ligand and NoLS/NLS2.']}, 205: {'feature name': ['Influenza A_NS1_flexible-tail_204(27)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, UniProt: P03496,'], 'comments': ['The flexible tail appears to be unstructured and variable in length. It contains a number of motifs, including CDK/ERK phosphorylation, Crk/CrkL SH3 binding, PDZ ligand and NoLS/NLS2.']}, 206: {'feature name': ['Influenza A_NS1_flexible-tail_204(27)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, UniProt: P03496,'], 'comments': ['The flexible tail appears to be unstructured and variable in length. It contains a number of motifs, including CDK/ERK phosphorylation, Crk/CrkL SH3 binding, PDZ ligand and NoLS/NLS2.']}, 207: {'feature name': ['Influenza A_NS1_flexible-tail_204(27)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, UniProt: P03496,'], 'comments': ['The flexible tail appears to be unstructured and variable in length. It contains a number of motifs, including CDK/ERK phosphorylation, Crk/CrkL SH3 binding, PDZ ligand and NoLS/NLS2.']}, 208: {'feature name': ['Influenza A_NS1_flexible-tail_204(27)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, UniProt: P03496,'], 'comments': ['The flexible tail appears to be unstructured and variable in length. It contains a number of motifs, including CDK/ERK phosphorylation, Crk/CrkL SH3 binding, PDZ ligand and NoLS/NLS2.']}, 209: {'feature name': ['Influenza A_NS1_flexible-tail_204(27)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, UniProt: P03496,'], 'comments': ['The flexible tail appears to be unstructured and variable in length. It contains a number of motifs, including CDK/ERK phosphorylation, Crk/CrkL SH3 binding, PDZ ligand and NoLS/NLS2.']}, 210: {'feature name': ['Influenza A_NS1_flexible-tail_204(27)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, UniProt: P03496,'], 'comments': ['The flexible tail appears to be unstructured and variable in length. It contains a number of motifs, including CDK/ERK phosphorylation, Crk/CrkL SH3 binding, PDZ ligand and NoLS/NLS2.']}, 211: {'feature name': ['Influenza A_NS1_flexible-tail_204(27)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, UniProt: P03496,'], 'comments': ['The flexible tail appears to be unstructured and variable in length. It contains a number of motifs, including CDK/ERK phosphorylation, Crk/CrkL SH3 binding, PDZ ligand and NoLS/NLS2.']}, 212: {'feature name': ['Influenza A_NS1_flexible-tail_204(27)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, UniProt: P03496,'], 'comments': ['The flexible tail appears to be unstructured and variable in length. It contains a number of motifs, including CDK/ERK phosphorylation, Crk/CrkL SH3 binding, PDZ ligand and NoLS/NLS2.']}, 213: {'feature name': ['Influenza A_NS1_flexible-tail_204(27)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, UniProt: P03496,'], 'comments': ['The flexible tail appears to be unstructured and variable in length. It contains a number of motifs, including CDK/ERK phosphorylation, Crk/CrkL SH3 binding, PDZ ligand and NoLS/NLS2.']}, 214: {'feature name': ['Influenza A_NS1_flexible-tail_204(27)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, UniProt: P03496,'], 'comments': ['The flexible tail appears to be unstructured and variable in length. It contains a number of motifs, including CDK/ERK phosphorylation, Crk/CrkL SH3 binding, PDZ ligand and NoLS/NLS2.']}, 215: {'feature name': ['Influenza A_NS1_flexible-tail_204(27)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, UniProt: P03496,'], 'comments': ['The flexible tail appears to be unstructured and variable in length. It contains a number of motifs, including CDK/ERK phosphorylation, Crk/CrkL SH3 binding, PDZ ligand and NoLS/NLS2.']}, 216: {'feature name': ['Influenza A_NS1_flexible-tail_204(27)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, UniProt: P03496,'], 'comments': ['The flexible tail appears to be unstructured and variable in length. It contains a number of motifs, including CDK/ERK phosphorylation, Crk/CrkL SH3 binding, PDZ ligand and NoLS/NLS2.']}, 217: {'feature name': ['Influenza A_NS1_flexible-tail_204(27)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, UniProt: P03496,'], 'comments': ['The flexible tail appears to be unstructured and variable in length. It contains a number of motifs, including CDK/ERK phosphorylation, Crk/CrkL SH3 binding, PDZ ligand and NoLS/NLS2.']}, 218: {'feature name': ['Influenza A_NS1_flexible-tail_204(27)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, UniProt: P03496,'], 'comments': ['The flexible tail appears to be unstructured and variable in length. It contains a number of motifs, including CDK/ERK phosphorylation, Crk/CrkL SH3 binding, PDZ ligand and NoLS/NLS2.']}, 221: {'feature name': ['Influenza A_NS1_flexible-tail_204(27)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, UniProt: P03496,'], 'comments': ['The flexible tail appears to be unstructured and variable in length. It contains a number of motifs, including CDK/ERK phosphorylation, Crk/CrkL SH3 binding, PDZ ligand and NoLS/NLS2.']}, 222: {'feature name': ['Influenza A_NS1_flexible-tail_204(27)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, UniProt: P03496,'], 'comments': ['The flexible tail appears to be unstructured and variable in length. It contains a number of motifs, including CDK/ERK phosphorylation, Crk/CrkL SH3 binding, PDZ ligand and NoLS/NLS2.']}, 223: {'feature name': ['Influenza A_NS1_flexible-tail_204(27)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, UniProt: P03496,'], 'comments': ['The flexible tail appears to be unstructured and variable in length. It contains a number of motifs, including CDK/ERK phosphorylation, Crk/CrkL SH3 binding, PDZ ligand and NoLS/NLS2.']}, 225: {'feature name': ['Influenza A_NS1_flexible-tail_204(27)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, UniProt: P03496,'], 'comments': ['The flexible tail appears to be unstructured and variable in length. It contains a number of motifs, including CDK/ERK phosphorylation, Crk/CrkL SH3 binding, PDZ ligand and NoLS/NLS2.']}, 226: {'feature name': ['Influenza A_NS1_flexible-tail_204(27)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, UniProt: P03496,'], 'comments': ['The flexible tail appears to be unstructured and variable in length. It contains a number of motifs, including CDK/ERK phosphorylation, Crk/CrkL SH3 binding, PDZ ligand and NoLS/NLS2.']}, 227: {'feature name': ['Influenza A_NS1_flexible-tail_204(27)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, UniProt: P03496,'], 'comments': ['The flexible tail appears to be unstructured and variable in length. It contains a number of motifs, including CDK/ERK phosphorylation, Crk/CrkL SH3 binding, PDZ ligand and NoLS/NLS2.']}, 228: {'feature name': ['Influenza A_NS1_flexible-tail_204(27)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, UniProt: P03496,'], 'comments': ['The flexible tail appears to be unstructured and variable in length. It contains a number of motifs, including CDK/ERK phosphorylation, Crk/CrkL SH3 binding, PDZ ligand and NoLS/NLS2.']}, 230: {'feature name': ['Influenza A_NS1_flexible-tail_204(27)'], 'category': ['functional'], 'PMID': ['PMID: 18585749, UniProt: P03496,'], 'comments': ['The flexible tail appears to be unstructured and variable in length. It contains a number of motifs, including CDK/ERK phosphorylation, Crk/CrkL SH3 binding, PDZ ligand and NoLS/NLS2.']}, 233: {'feature name': ['Influenza A_NS1_PABPII-binding-site_223(15)'], 'category': ['functional'], 'PMID': ['PMID: 10205180, 11421366,'], 'comments': [\"Refers to poly(A)-binding protein II (PABPII)- binding region of NS1. May be involved in inhibiting the posttranscriptional 3'-end processing of cellular pre-mRNAs.\"]}, 234: {'feature name': ['Influenza A_NS1_PABPII-binding-site_223(15)'], 'category': ['functional'], 'PMID': ['PMID: 10205180, 11421366,'], 'comments': [\"Refers to poly(A)-binding protein II (PABPII)- binding region of NS1. May be involved in inhibiting the posttranscriptional 3'-end processing of cellular pre-mRNAs.\"]}, 235: {'feature name': ['Influenza A_NS1_PABPII-binding-site_223(15)'], 'category': ['functional'], 'PMID': ['PMID: 10205180, 11421366,'], 'comments': [\"Refers to poly(A)-binding protein II (PABPII)- binding region of NS1. May be involved in inhibiting the posttranscriptional 3'-end processing of cellular pre-mRNAs.\"]}, 236: {'feature name': ['Influenza A_NS1_PABPII-binding-site_223(15)'], 'category': ['functional'], 'PMID': ['PMID: 10205180, 11421366,'], 'comments': [\"Refers to poly(A)-binding protein II (PABPII)- binding region of NS1. May be involved in inhibiting the posttranscriptional 3'-end processing of cellular pre-mRNAs.\"]}, 237: {'feature name': ['Influenza A_NS1_PABPII-binding-site_223(15)'], 'category': ['functional'], 'PMID': ['PMID: 10205180, 11421366,'], 'comments': [\"Refers to poly(A)-binding protein II (PABPII)- binding region of NS1. May be involved in inhibiting the posttranscriptional 3'-end processing of cellular pre-mRNAs.\"]}}, 'NEP': {12: {'feature name': ['Influenza A_NS2_nuclear-export-signal-motif_12(10)'], 'category': ['functional'], 'PMID': ['UniProt: P03508,'], 'comments': ['-N/A-']}, 13: {'feature name': ['Influenza A_NS2_nuclear-export-signal-motif_12(10)'], 'category': ['functional'], 'PMID': ['UniProt: P03508,'], 'comments': ['-N/A-']}, 14: {'feature name': ['Influenza A_NS2_nuclear-export-signal-motif_12(10)'], 'category': ['functional'], 'PMID': ['UniProt: P03508,'], 'comments': ['-N/A-']}, 15: {'feature name': ['Influenza A_NS2_nuclear-export-signal-motif_12(10)'], 'category': ['functional'], 'PMID': ['UniProt: P03508,'], 'comments': ['-N/A-']}, 16: {'feature name': ['Influenza A_NS2_nuclear-export-signal-motif_12(10)'], 'category': ['functional'], 'PMID': ['UniProt: P03508,'], 'comments': ['-N/A-']}, 17: {'feature name': ['Influenza A_NS2_nuclear-export-signal-motif_12(10)'], 'category': ['functional'], 'PMID': ['UniProt: P03508,'], 'comments': ['-N/A-']}, 18: {'feature name': ['Influenza A_NS2_nuclear-export-signal-motif_12(10)'], 'category': ['functional'], 'PMID': ['UniProt: P03508,'], 'comments': ['-N/A-']}, 19: {'feature name': ['Influenza A_NS2_nuclear-export-signal-motif_12(10)'], 'category': ['functional'], 'PMID': ['UniProt: P03508,'], 'comments': ['-N/A-']}, 20: {'feature name': ['Influenza A_NS2_nuclear-export-signal-motif_12(10)'], 'category': ['functional'], 'PMID': ['UniProt: P03508,'], 'comments': ['-N/A-']}, 21: {'feature name': ['Influenza A_NS2_nuclear-export-signal-motif_12(10)'], 'category': ['functional'], 'PMID': ['UniProt: P03508,'], 'comments': ['-N/A-']}, 85: {'feature name': ['Influenza A_NS2_nuclear-export-signal motif_85(10)'], 'category': ['functional'], 'PMID': ['UniProt: P03508,'], 'comments': ['-N/A-']}, 86: {'feature name': ['Influenza A_NS2_nuclear-export-signal motif_85(10)'], 'category': ['functional'], 'PMID': ['UniProt: P03508,'], 'comments': ['-N/A-']}, 87: {'feature name': ['Influenza A_NS2_nuclear-export-signal motif_85(10)'], 'category': ['functional'], 'PMID': ['UniProt: P03508,'], 'comments': ['-N/A-']}, 88: {'feature name': ['Influenza A_NS2_nuclear-export-signal motif_85(10)'], 'category': ['functional'], 'PMID': ['UniProt: P03508,'], 'comments': ['-N/A-']}, 89: {'feature name': ['Influenza A_NS2_nuclear-export-signal motif_85(10)'], 'category': ['functional'], 'PMID': ['UniProt: P03508,'], 'comments': ['-N/A-']}, 90: {'feature name': ['Influenza A_NS2_nuclear-export-signal motif_85(10)'], 'category': ['functional'], 'PMID': ['UniProt: P03508,'], 'comments': ['-N/A-']}, 91: {'feature name': ['Influenza A_NS2_nuclear-export-signal motif_85(10)'], 'category': ['functional'], 'PMID': ['UniProt: P03508,'], 'comments': ['-N/A-']}, 92: {'feature name': ['Influenza A_NS2_nuclear-export-signal motif_85(10)'], 'category': ['functional'], 'PMID': ['UniProt: P03508,'], 'comments': ['-N/A-']}, 93: {'feature name': ['Influenza A_NS2_nuclear-export-signal motif_85(10)'], 'category': ['functional'], 'PMID': ['UniProt: P03508,'], 'comments': ['-N/A-']}, 94: {'feature name': ['Influenza A_NS2_nuclear-export-signal motif_85(10)'], 'category': ['functional'], 'PMID': ['UniProt: P03508,'], 'comments': ['-N/A-']}, 47: {'feature name': ['Influenza A_NS2_determinants-of-virulence_47(2)'], 'category': ['functional'], 'PMID': ['PMID: 20862325,'], 'comments': ['Residues 47 and 51 of NS2 are associated with difference in virulence between high and low pathogenic H5N1 viruses in ferrets. Amino acid differences at residue 134 of HA, at 200 and 205 of NS1 also contribute to this phenotype.']}, 51: {'feature name': ['Influenza A_NS2_determinants-of-virulence_47(2)'], 'category': ['functional'], 'PMID': ['PMID: 20862325,'], 'comments': ['Residues 47 and 51 of NS2 are associated with difference in virulence between high and low pathogenic H5N1 viruses in ferrets. Amino acid differences at residue 134 of HA, at 200 and 205 of NS1 also contribute to this phenotype.']}}}\n" + ] + } + ], + "source": [ + "annotations = {\"PB2\":{},\"PB1\":{},\"PA\":{},\"HA\":{},\"NP\":{},\"NA\":{},\"M1\":{},\"M2\":{},\"NS1\":{},\"NEP\":{}}\n", + "\n", + "# open annotations and parse into a dictionary \n", + "for g in genes:\n", + " gene = g.replace(directory, \"\")\n", + " gene = gene.replace(\"-known-functional-alteration-sites.tsv\",\"\")\n", + "\n", + " with open(g, \"r\") as infile: \n", + " for line in infile: \n", + " sites_to_add = []\n", + " feature = line.split(\"\\t\")[1]\n", + " category = line.split(\"\\t\")[4]\n", + " amino_acid_position = line.split(\"\\t\")[5]\n", + " PMID = line.split(\"\\t\")[6]\n", + " comments = line.split(\"\\t\")[7].strip()\n", + " \n", + " # filter out the HA1 annotation in () from the amino acid position\n", + " amino_acid_position = remove_HA_annotation(amino_acid_position)\n", + " \n", + " # if the feature provides a range of amino acid positions with ... and commas\n", + " if \"..\" in amino_acid_position and \",\" in amino_acid_position:\n", + " for n in amino_acid_position.split(\",\"):\n", + " if \"..\" in n:\n", + " start = n.split(\"..\")[0]\n", + " stop = n.split(\"..\")[1]\n", + " for i in range(int(start), int(stop)+1):\n", + " sites_to_add.append(int(i))\n", + " else:\n", + " sites_to_add.append(n)\n", + "\n", + " # if the feature provides a range of amino acid positions\n", + " elif \"..\" in amino_acid_position:\n", + " start = amino_acid_position.split(\"..\")[0]\n", + " stop = amino_acid_position.split(\"..\")[1]\n", + " \n", + " # make annotations for all amino acids in the range of start and stop\n", + " if '119,149' in amino_acid_position:\n", + " print(gene, amino_acid_position)\n", + " for i in range(int(start), int(stop)+1):\n", + " sites_to_add.append(int(i))\n", + " \n", + " # if it is a list of amino acids\n", + " elif \",\" in amino_acid_position:\n", + " for i in amino_acid_position.split(\",\"):\n", + " sites_to_add.append(int(i))\n", + " \n", + " # if this is just a single amino acid change \n", + " else:\n", + " if \"Amino Acid Position\" not in line:\n", + " sites_to_add.append(amino_acid_position) \n", + " \n", + " # add in the sites with their annotations\n", + " for i in sites_to_add: \n", + " if i not in annotations[gene]:\n", + " i = int(i)\n", + " annotations[gene][i] = {}\n", + " annotations[gene][i][\"feature name\"] = [feature]\n", + " annotations[gene][i][\"category\"] = [category]\n", + " annotations[gene][i][\"PMID\"] = [PMID]\n", + " annotations[gene][i][\"comments\"] = [comments]\n", + " \n", + " elif i in annotations: \n", + " i = int(i)\n", + " annotations[gene][i][\"feature name\"].append(feature)\n", + " annotations[gene][i][\"category\"].append(category)\n", + " annotations[gene][i][\"PMID\"].append(PMID)\n", + " annotations[gene][i][\"comments\"].append(comments)\n", + " \n", + "print(annotations)" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [], + "source": [ + "# there were a few ns1 annotations that annotate regions that appear to be at least somewhat host specific \n", + "# but do not contain key words. For these, I am just copying the entire feature description\n", + "ns1_traits = ['The flexible tail appears to be unstructured and variable in length. It contains a number of motifs, including CDK/ERK phosphorylation, Crk/CrkL SH3 binding, PDZ ligand and NoLS/NLS2.', 'The NS1 effector domain mediates interactions with several host proteins and may stabilize the N-terminal RNA-binding domain.','Sequence added to Influenza A_NS1_SF29 inhibits NES activity. R148, E152, and E153 are critical for the function of the mask, including in the context of full-length NS1.','The helix-helix ED conformation is conserved in all apo-ED crystal structures, though its physiological relevance is unknown. W187 is essential for ED dimerization in vitro.']" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "# read in SNP calls file and add annotations to them \n", + "outfilename = directory + \"combined_variants_nodups_features_annotated_2019-06-06.txt\"\n", + "outfilename2 = directory + \"combined_variants_nodups_features_yes_annotated_2019-06-06.txt\"\n", + "outfilename3 = directory + \"combined_variants_nodups_features_yes_ns_annotated_2019-06-06.txt\"\n", + " \n", + "with open(SNP_calls, \"r\") as infile: \n", + " for line in infile:\n", + " if \"sample\" in line:\n", + " with open(outfilename, \"w\") as outfile:\n", + " outfile.write(line.strip() + \"\\tfeature_name\\tdescription\\thost_specific\\n\")\n", + " with open(outfilename2, \"w\") as outfile:\n", + " outfile.write(line.strip() + \"\\tfeature_name\\tdescription\\thost_specific\\n\")\n", + " with open(outfilename3, \"w\") as outfile:\n", + " outfile.write(line.strip() + \"\\tfeature_name\\tdescription\\thost_specific\\n\")\n", + " \n", + " if \"sample\" not in line:\n", + " gene = line.split('\\t')[2]\n", + " aa_change = line.split('\\t')[6]\n", + " syn_nonsyn = line.split(\"\\t\")[7]\n", + " \n", + " if \"Stop\" in aa_change:\n", + " aa = aa_change.replace(\"Stop\",\"\")\n", + " else:\n", + " aa = aa_change.replace(aa_change[-3:],\"\")\n", + " aa = aa.replace(aa_change[:3],\"\")\n", + " aa = int(aa)\n", + " \n", + " if aa in annotations[gene] and aa_change != 'Xaa240Gly':\n", + " feature_name = \",\".join(annotations[gene][aa]['feature name'])\n", + " description = \",\".join(annotations[gene][aa]['comments'])\n", + " if \"host\" in feature_name or \"pathogenicity\" in feature_name or \"sialic\" in feature_name or \"determinant\" in feature_name or \"adaptation\" in feature_name or \"species\" in feature_name or \"tropism\" in feature_name or \"transmissibility\" in feature_name or \"mammal\" in feature_name or \"nuclear-localization\" in feature_name or \"cap-binding\" in feature_name or \"antiviral\" in description or \"interferon\" in description or \"m7GTP\" in description or description in ns1_traits:\n", + " host_specific = \"yes\"\n", + " \n", + " with open(outfilename2, \"a\") as outfile: \n", + " outfile.write(line.strip() + \"\\t\" + feature_name + \"\\t\" + description + \"\\t\"+host_specific+\"\\n\")\n", + " \n", + " if syn_nonsyn == \"nonsynonymous\":\n", + " with open(outfilename3, \"a\") as outfile: \n", + " outfile.write(line.strip() + \"\\t\" + feature_name + \"\\t\" + description + \"\\t\"+host_specific+\"\\n\")\n", + " \n", + " else:\n", + " host_specific = \"no\"\n", + " else:\n", + " feature_name = \"\"\n", + " description = \"\"\n", + " host_specific = \"no\"\n", + " \n", + " if aa_change != 'Xaa240Gly':\n", + " with open(outfilename, \"a\") as outfile: \n", + " outfile.write(line.strip() + \"\\t\" + feature_name + \"\\t\" + description + \"\\t\"+host_specific+\"\\n\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**I then went through and manually checked through this file to make sure that everything was classified appropriately.** " + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sampleidsamplegenereference_positionreference_allelevariant_allelecoding_region_changesynonymous_nonsynonymousfrequency(%)frequencyfeature_namedescriptionhost_specificspecies
0AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5A/duck/Cambodia/381W11M4/2013HA793GAAla265Thrnonsynonymous3.28%0.0328NaNNaNnoduck
1AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NPA/duck/Cambodia/381W11M4/2013NP384AGGln117Argnonsynonymous20.43%0.2043Influenza A_NP_RNA-binding-domain_1(187)-N/A-noduck
2AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA939AGAla307Alasynonymous4.55%0.0455Influenza A_PA_PB1-binding-region_257(460)The C-terminus of PA interacts with the N-term...noduck
3AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA1118GAArg367Lysnonsynonymous19%0.1900Influenza A_PA_PB1-binding-region_257(460)The C-terminus of PA interacts with the N-term...noduck
4AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA1608GAPro530Prosynonymous4.38%0.0438Influenza A_PA_PB1-binding-region_257(460)The C-terminus of PA interacts with the N-term...noduck
\n", + "
" + ], + "text/plain": [ + " sampleid \\\n", + "0 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 \n", + "1 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP \n", + "2 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "3 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "4 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "\n", + " sample gene reference_position reference_allele \\\n", + "0 A/duck/Cambodia/381W11M4/2013 HA 793 G \n", + "1 A/duck/Cambodia/381W11M4/2013 NP 384 A \n", + "2 A/duck/Cambodia/381W11M4/2013 PA 939 A \n", + "3 A/duck/Cambodia/381W11M4/2013 PA 1118 G \n", + "4 A/duck/Cambodia/381W11M4/2013 PA 1608 G \n", + "\n", + " variant_allele coding_region_change synonymous_nonsynonymous frequency(%) \\\n", + "0 A Ala265Thr nonsynonymous 3.28% \n", + "1 G Gln117Arg nonsynonymous 20.43% \n", + "2 G Ala307Ala synonymous 4.55% \n", + "3 A Arg367Lys nonsynonymous 19% \n", + "4 A Pro530Pro synonymous 4.38% \n", + "\n", + " frequency feature_name \\\n", + "0 0.0328 NaN \n", + "1 0.2043 Influenza A_NP_RNA-binding-domain_1(187) \n", + "2 0.0455 Influenza A_PA_PB1-binding-region_257(460) \n", + "3 0.1900 Influenza A_PA_PB1-binding-region_257(460) \n", + "4 0.0438 Influenza A_PA_PB1-binding-region_257(460) \n", + "\n", + " description host_specific species \n", + "0 NaN no duck \n", + "1 -N/A- no duck \n", + "2 The C-terminus of PA interacts with the N-term... no duck \n", + "3 The C-terminus of PA interacts with the N-term... no duck \n", + "4 The C-terminus of PA interacts with the N-term... no duck " + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# now read it back in as a dataframe and plot it \n", + "# read in dataframe\n", + "df = pd.read_table(directory + \"combined_variants_nodups_features_annotated_2019-01-14.txt\", sep=\"\\t\")\n", + "df['species'] = df['sample'].str.contains(\"duck\")\n", + "df[\"species\"] = [\"duck\" if ele == True else \"human\" for ele in df[\"species\"]]\n", + "df['gene'].fillna('neuraminidase', inplace=True)\n", + "df.head()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Check my data for any of the polymerase mutations identified in Welkers et al., H5N1 within-host paper from Indonesia \n", + "\n", + "I am checking here for both the exact mutation and the site. Neither query turned up anything. My data does not have any of these mutations. " + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/lmoncla/anaconda/lib/python3.6/site-packages/ipykernel_launcher.py:13: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy\n", + " del sys.path[0]\n", + "/Users/lmoncla/anaconda/lib/python3.6/site-packages/ipykernel_launcher.py:15: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy\n", + " from ipykernel import kernelapp as app\n", + "/Users/lmoncla/anaconda/lib/python3.6/site-packages/ipykernel_launcher.py:17: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sampleidsamplegenereference_positionreference_allelevariant_allelecoding_region_changesynonymous_nonsynonymousfrequency(%)frequencyfeature_namedescriptionhost_specificspeciesaa_site
\n", + "
" + ], + "text/plain": [ + "Empty DataFrame\n", + "Columns: [sampleid, sample, gene, reference_position, reference_allele, variant_allele, coding_region_change, synonymous_nonsynonymous, frequency(%), frequency, feature_name, description, host_specific, species, aa_site]\n", + "Index: []" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# query for polymerase mutations identified in Dirk's paper \n", + "Welkers_PB2 = [\"Leu183Ser\",\"Gly74Arg\",\"Gln507Arg\",\"Phe323Val\",\"Lys526Arg\"]\n", + "Welkers_PB1 = [\"Pro596Ser\",\"Leu598Pro\"]\n", + "Welkers_PA = [\"Leu336Met\"]\n", + "\n", + "# query just the sites \n", + "Welkers_PB2_sites = [\"183\",\"74\",\"507\",\"323\",\"526\"]\n", + "Welkers_PB1_sites = [\"596\",\"598\"]\n", + "Welkers_PA_sites = [\"336\"]\n", + "\n", + "# generate subsetted dataframes\n", + "Welkers_muts_PB2 = df[(df['gene'] == \"PB2\")]\n", + "Welkers_muts_PB2['aa_site'] = Welkers_muts_PB2.coding_region_change.str[3:-3]\n", + "Welkers_muts_PB1 = df[(df['gene'] == \"PB1\")]\n", + "Welkers_muts_PB1['aa_site'] = Welkers_muts_PB1.coding_region_change.str[3:-3]\n", + "Welkers_muts_PA = df[(df['gene'] == \"PA\")]\n", + "Welkers_muts_PA['aa_site'] = Welkers_muts_PA.coding_region_change.str[3:-3]\n", + "\n", + "# query for the specific change\n", + "Welkers_muts_PB2 = Welkers_muts_PB2[Welkers_muts_PB2['coding_region_change'].isin(Welkers_PB2)]\n", + "Welkers_muts_PB1 = Welkers_muts_PB1[Welkers_muts_PB1['coding_region_change'].isin(Welkers_PB1)]\n", + "Welkers_muts_PA = Welkers_muts_PA[Welkers_muts_PA['coding_region_change'].isin(Welkers_PA)]\n", + "\n", + "# query for the site \n", + "# Welkers_muts_PB2 = Welkers_muts_PB2[Welkers_muts_PB2['aa_site'].isin(Welkers_PB2_sites)]\n", + "# Welkers_muts_PB1 = Welkers_muts_PB1[Welkers_muts_PB1['aa_site'].isin(Welkers_PB1_sites)]\n", + "# Welkers_muts_PA = Welkers_muts_PA[Welkers_muts_PA['aa_site'].isin(Welkers_PA_sites)]\n", + "\n", + "\n", + "Welkers_muts_PB2" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sampleidsamplegenereference_positionreference_allelevariant_allelecoding_region_changesynonymous_nonsynonymousfrequency(%)frequencyfeature_namedescriptionhost_specificspeciesaa_site
\n", + "
" + ], + "text/plain": [ + "Empty DataFrame\n", + "Columns: [sampleid, sample, gene, reference_position, reference_allele, variant_allele, coding_region_change, synonymous_nonsynonymous, frequency(%), frequency, feature_name, description, host_specific, species, aa_site]\n", + "Index: []" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "Welkers_muts_PB1" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sampleidsamplegenereference_positionreference_allelevariant_allelecoding_region_changesynonymous_nonsynonymousfrequency(%)frequencyfeature_namedescriptionhost_specificspeciesaa_site
\n", + "
" + ], + "text/plain": [ + "Empty DataFrame\n", + "Columns: [sampleid, sample, gene, reference_position, reference_allele, variant_allele, coding_region_change, synonymous_nonsynonymous, frequency(%), frequency, feature_name, description, host_specific, species, aa_site]\n", + "Index: []" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "Welkers_muts_PA" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Compare the frequencies of host-specific and non-host-specific SNVs" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_indResult(statistic=1.2772867762008755, pvalue=0.20612265186211196)" + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# perform a t-test to compare whether the frequency of non-host specific SNPs are different than host-specific \n", + "host_spec = df[df['host_specific'] == \"yes\"]\n", + "host_spec = host_spec['frequency']\n", + "non_spec = df[df['host_specific'] == \"no\"]\n", + "non_spec = non_spec['frequency']\n", + "\n", + "stats.ttest_ind(host_spec, non_spec, axis=0, equal_var=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(0.06884807692307691,\n", + " 0.07548570697167492,\n", + " 0.05468981481481485,\n", + " 0.05357939805353827)" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# output the mean of each \n", + "host_spec_mean = host_spec.mean()\n", + "host_spec_std = host_spec.std()\n", + "non_spec_mean = non_spec.mean()\n", + "non_spec_std = non_spec.std()\n", + "\n", + "host_spec_mean, host_spec_std, non_spec_mean, non_spec_std" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Ttest_indResult(statistic=1.5504632725311454, pvalue=0.12892999104760755)" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# perform a t-test to compare whether the frequency of nonsynonymous, non-host specific SNPs are different than \n", + "# nonsynonymous, host-specific \n", + "host_spec = df[df['host_specific'] == \"yes\"]\n", + "host_spec = host_spec[host_spec['synonymous_nonsynonymous'] == 'nonsynonymous']\n", + "host_spec = host_spec['frequency']\n", + "non_spec = df[df['host_specific'] == \"no\"]\n", + "non_spec = non_spec[non_spec['synonymous_nonsynonymous'] == 'nonsynonymous']\n", + "non_spec = non_spec['frequency']\n", + "\n", + "stats.ttest_ind(host_spec, non_spec, axis=0, equal_var=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(0.07436176470588236,\n", + " 0.08186958592677593,\n", + " 0.05151700000000003,\n", + " 0.04467565955378451)" + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# output the mean of each \n", + "host_spec_mean = host_spec.mean()\n", + "host_spec_std = host_spec.std()\n", + "non_spec_mean = non_spec.mean()\n", + "non_spec_std = non_spec.std()\n", + "\n", + "host_spec_mean, host_spec_std, non_spec_mean, non_spec_std" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Plot Fig 4 \n", + "\n", + "For this figure, I went through the annotated SNVs file and manually annotated each SNV with a classification regarding it's \"type\". I classified these types as replication, virulence, interaction with host machinery, and receptor binding. I chose these categories somewhat arbitrarily, just to make it easier to display and group together. The more detailed information about each SNVs function can be found in **Table 3** and **Supplemental table 1**. " + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sampleidsamplegenereference_positionreference_allelevariant_allelecoding_region_changesynonymous_nonsynonymousfrequency(%)frequencyfeature_namedescriptionhost_specifictype
0AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB2A/duck/Cambodia/381W11M4/2013PB21350CTAsp441Aspsynonymous3.19%0.0319Influenza A_PB2_cap-binding-site_320(164)This fragment is a domain co-crystalized with ...yesreplication
1AJJ9KL707F513_A_duck_Cambodia_083D1_2011_N1A/duck/Cambodia/083D1/2011neuraminidase181AGLys58Glunonsynonymous17.89%0.1789Influenza A_N1_determinant-of-host-range-speci...The length of the NA stalk affects the host ra...yesvirulence
2AJJ9KL707F515_A_duck_Cambodia_Y0224301_2014_NSA/duck/Cambodia/Y0224301/2014NS1646TCLeu207Prononsynonymous2.22%0.0222Influenza A_NS1_flexible-tail_204(27)The flexible tail appears to be unstructured a...yesinteraction with host machinery
3AJJ9KL707F515_A_duck_Cambodia_Y0224301_2014_NSA/duck/Cambodia/Y0224301/2014NS1654CTPro210Sernonsynonymous2.55%0.0255Influenza A_NS1_flexible-tail_204(27)The flexible tail appears to be unstructured a...yesinteraction with host machinery
4AH7E5L724F516_A_duck_Cambodia_Y0224304_2014_NPA/duck/Cambodia/Y0224304/2014NP633CTIle201Ilesynonymous9.23%0.0923Influenza A_NP_nuclear-localization-signal2_19...This region is a nuclear targeting motif that ...yesinteraction with host machinery
\n", + "
" + ], + "text/plain": [ + " sampleid \\\n", + "0 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB2 \n", + "1 AJJ9KL707F513_A_duck_Cambodia_083D1_2011_N1 \n", + "2 AJJ9KL707F515_A_duck_Cambodia_Y0224301_2014_NS \n", + "3 AJJ9KL707F515_A_duck_Cambodia_Y0224301_2014_NS \n", + "4 AH7E5L724F516_A_duck_Cambodia_Y0224304_2014_NP \n", + "\n", + " sample gene reference_position \\\n", + "0 A/duck/Cambodia/381W11M4/2013 PB2 1350 \n", + "1 A/duck/Cambodia/083D1/2011 neuraminidase 181 \n", + "2 A/duck/Cambodia/Y0224301/2014 NS1 646 \n", + "3 A/duck/Cambodia/Y0224301/2014 NS1 654 \n", + "4 A/duck/Cambodia/Y0224304/2014 NP 633 \n", + "\n", + " reference_allele variant_allele coding_region_change \\\n", + "0 C T Asp441Asp \n", + "1 A G Lys58Glu \n", + "2 T C Leu207Pro \n", + "3 C T Pro210Ser \n", + "4 C T Ile201Ile \n", + "\n", + " synonymous_nonsynonymous frequency(%) frequency \\\n", + "0 synonymous 3.19% 0.0319 \n", + "1 nonsynonymous 17.89% 0.1789 \n", + "2 nonsynonymous 2.22% 0.0222 \n", + "3 nonsynonymous 2.55% 0.0255 \n", + "4 synonymous 9.23% 0.0923 \n", + "\n", + " feature_name \\\n", + "0 Influenza A_PB2_cap-binding-site_320(164) \n", + "1 Influenza A_N1_determinant-of-host-range-speci... \n", + "2 Influenza A_NS1_flexible-tail_204(27) \n", + "3 Influenza A_NS1_flexible-tail_204(27) \n", + "4 Influenza A_NP_nuclear-localization-signal2_19... \n", + "\n", + " description host_specific \\\n", + "0 This fragment is a domain co-crystalized with ... yes \n", + "1 The length of the NA stalk affects the host ra... yes \n", + "2 The flexible tail appears to be unstructured a... yes \n", + "3 The flexible tail appears to be unstructured a... yes \n", + "4 This region is a nuclear targeting motif that ... yes \n", + "\n", + " type \n", + "0 replication \n", + "1 virulence \n", + "2 interaction with host machinery \n", + "3 interaction with host machinery \n", + "4 interaction with host machinery " + ] + }, + "execution_count": 25, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# read in a dataframe with the type of change annotated \n", + "typed = pd.read_csv(directory + \"yes_classified_2019-01-14.txt\", header=0, sep = '\\t')\n", + "typed.columns = ['sampleid','sample','gene','reference_position','reference_allele','variant_allele','coding_region_change','synonymous_nonsynonymous','frequency(%)','frequency','feature_name','description','host_specific','type']\n", + "typed.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sampleidsamplegenereference_positionreference_allelevariant_allelecoding_region_changesynonymous_nonsynonymousfrequency(%)frequencyfeature_namedescriptionhost_specificspecies
0AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5A/duck/Cambodia/381W11M4/2013HA793GAAla265Thrnonsynonymous3.28%0.0328NaNNaNnoduck
1AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NPA/duck/Cambodia/381W11M4/2013NP384AGGln117Argnonsynonymous20.43%0.2043Influenza A_NP_RNA-binding-domain_1(187)-N/A-noduck
2AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA939AGAla307Alasynonymous4.55%0.0455Influenza A_PA_PB1-binding-region_257(460)The C-terminus of PA interacts with the N-term...noduck
3AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA1118GAArg367Lysnonsynonymous19%0.1900Influenza A_PA_PB1-binding-region_257(460)The C-terminus of PA interacts with the N-term...noduck
4AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA1608GAPro530Prosynonymous4.38%0.0438Influenza A_PA_PB1-binding-region_257(460)The C-terminus of PA interacts with the N-term...noduck
\n", + "
" + ], + "text/plain": [ + " sampleid \\\n", + "0 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 \n", + "1 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP \n", + "2 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "3 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "4 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "\n", + " sample gene reference_position reference_allele \\\n", + "0 A/duck/Cambodia/381W11M4/2013 HA 793 G \n", + "1 A/duck/Cambodia/381W11M4/2013 NP 384 A \n", + "2 A/duck/Cambodia/381W11M4/2013 PA 939 A \n", + "3 A/duck/Cambodia/381W11M4/2013 PA 1118 G \n", + "4 A/duck/Cambodia/381W11M4/2013 PA 1608 G \n", + "\n", + " variant_allele coding_region_change synonymous_nonsynonymous frequency(%) \\\n", + "0 A Ala265Thr nonsynonymous 3.28% \n", + "1 G Gln117Arg nonsynonymous 20.43% \n", + "2 G Ala307Ala synonymous 4.55% \n", + "3 A Arg367Lys nonsynonymous 19% \n", + "4 A Pro530Pro synonymous 4.38% \n", + "\n", + " frequency feature_name \\\n", + "0 0.0328 NaN \n", + "1 0.2043 Influenza A_NP_RNA-binding-domain_1(187) \n", + "2 0.0455 Influenza A_PA_PB1-binding-region_257(460) \n", + "3 0.1900 Influenza A_PA_PB1-binding-region_257(460) \n", + "4 0.0438 Influenza A_PA_PB1-binding-region_257(460) \n", + "\n", + " description host_specific species \n", + "0 NaN no duck \n", + "1 -N/A- no duck \n", + "2 The C-terminus of PA interacts with the N-term... no duck \n", + "3 The C-terminus of PA interacts with the N-term... no duck \n", + "4 The C-terminus of PA interacts with the N-term... no duck " + ] + }, + "execution_count": 26, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "non_host_specific = df[df['host_specific'] == 'no']\n", + "non_host_specific.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/lmoncla/anaconda/lib/python3.6/site-packages/pandas/core/frame.py:6211: FutureWarning: Sorting because non-concatenation axis is not aligned. A future version\n", + "of pandas will change to not sort by default.\n", + "\n", + "To accept the future behavior, pass 'sort=False'.\n", + "\n", + "To retain the current behavior and silence the warning, pass 'sort=True'.\n", + "\n", + " sort=sort)\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
coding_region_changedescriptionfeature_namefrequencyfrequency(%)genehost_specificreference_allelereference_positionsamplesampleidspeciessynonymous_nonsynonymoustypevariant_allele
0Ala265Thrno known functionno known function0.03283.28%HAnoG793A/duck/Cambodia/381W11M4/2013AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5ducknonsynonymousno known functionA
1Gln117Arg-N/A-Influenza A_NP_RNA-binding-domain_1(187)0.204320.43%NPnoA384A/duck/Cambodia/381W11M4/2013AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NPducknonsynonymousno known functionG
2Ala307AlaThe C-terminus of PA interacts with the N-term...Influenza A_PA_PB1-binding-region_257(460)0.04554.55%PAnoA939A/duck/Cambodia/381W11M4/2013AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAducksynonymousno known functionG
3Arg367LysThe C-terminus of PA interacts with the N-term...Influenza A_PA_PB1-binding-region_257(460)0.190019%PAnoG1118A/duck/Cambodia/381W11M4/2013AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAducknonsynonymousno known functionA
4Pro530ProThe C-terminus of PA interacts with the N-term...Influenza A_PA_PB1-binding-region_257(460)0.04384.38%PAnoG1608A/duck/Cambodia/381W11M4/2013AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAducksynonymousno known functionA
\n", + "
" + ], + "text/plain": [ + " coding_region_change description \\\n", + "0 Ala265Thr no known function \n", + "1 Gln117Arg -N/A- \n", + "2 Ala307Ala The C-terminus of PA interacts with the N-term... \n", + "3 Arg367Lys The C-terminus of PA interacts with the N-term... \n", + "4 Pro530Pro The C-terminus of PA interacts with the N-term... \n", + "\n", + " feature_name frequency frequency(%) gene \\\n", + "0 no known function 0.0328 3.28% HA \n", + "1 Influenza A_NP_RNA-binding-domain_1(187) 0.2043 20.43% NP \n", + "2 Influenza A_PA_PB1-binding-region_257(460) 0.0455 4.55% PA \n", + "3 Influenza A_PA_PB1-binding-region_257(460) 0.1900 19% PA \n", + "4 Influenza A_PA_PB1-binding-region_257(460) 0.0438 4.38% PA \n", + "\n", + " host_specific reference_allele reference_position \\\n", + "0 no G 793 \n", + "1 no A 384 \n", + "2 no A 939 \n", + "3 no G 1118 \n", + "4 no G 1608 \n", + "\n", + " sample \\\n", + "0 A/duck/Cambodia/381W11M4/2013 \n", + "1 A/duck/Cambodia/381W11M4/2013 \n", + "2 A/duck/Cambodia/381W11M4/2013 \n", + "3 A/duck/Cambodia/381W11M4/2013 \n", + "4 A/duck/Cambodia/381W11M4/2013 \n", + "\n", + " sampleid species \\\n", + "0 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 duck \n", + "1 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP duck \n", + "2 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA duck \n", + "3 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA duck \n", + "4 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA duck \n", + "\n", + " synonymous_nonsynonymous type variant_allele \n", + "0 nonsynonymous no known function A \n", + "1 nonsynonymous no known function G \n", + "2 synonymous no known function G \n", + "3 nonsynonymous no known function A \n", + "4 synonymous no known function A " + ] + }, + "execution_count": 27, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# add these typed changes in typed2 to the non-host specific mutations in non_host_specific\n", + "typed2 = non_host_specific.append(typed)\n", + "typed2 = typed2.fillna('no known function')\n", + "typed2.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
coding_region_changedescriptionfeature_namefrequencyfrequency(%)genehost_specificreference_allelereference_positionsamplesampleidspeciessynonymous_nonsynonymoustypevariant_allelespecies_ns
0Ala265Thrno known functionno known function0.03283.28%HAnoG793A/duck/Cambodia/381W11M4/2013AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5ducknonsynonymousno known functionAduck nonsynonymous
1Gln117Arg-N/A-Influenza A_NP_RNA-binding-domain_1(187)0.204320.43%NPnoA384A/duck/Cambodia/381W11M4/2013AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NPducknonsynonymousno known functionGduck nonsynonymous
2Ala307AlaThe C-terminus of PA interacts with the N-term...Influenza A_PA_PB1-binding-region_257(460)0.04554.55%PAnoA939A/duck/Cambodia/381W11M4/2013AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAducksynonymousno known functionGduck synonymous
3Arg367LysThe C-terminus of PA interacts with the N-term...Influenza A_PA_PB1-binding-region_257(460)0.190019%PAnoG1118A/duck/Cambodia/381W11M4/2013AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAducknonsynonymousno known functionAduck nonsynonymous
4Pro530ProThe C-terminus of PA interacts with the N-term...Influenza A_PA_PB1-binding-region_257(460)0.04384.38%PAnoG1608A/duck/Cambodia/381W11M4/2013AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAducksynonymousno known functionAduck synonymous
5Met317Valno known functionno known function0.04214.21%PB1noA968A/duck/Cambodia/381W11M4/2013AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB1ducknonsynonymousno known functionGduck nonsynonymous
6Gly222Glyno known functionno known function0.03273.27%PB2noC693A/duck/Cambodia/381W11M4/2013AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB2ducksynonymousno known functionTduck synonymous
7Gln257Glnno known functionno known function0.215021.5%PB2noA798A/duck/Cambodia/381W11M4/2013AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB2ducksynonymousno known functionGduck synonymous
8Ala262Alano known functionno known function0.102810.28%PB2noT813A/duck/Cambodia/381W11M4/2013AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB2ducksynonymousno known functionCduck synonymous
10Ala199ValThis C-terminal region binds to vRNP.Influenza A_M1_RNP-binding-region_165(88)0.04564.56%M1noC621A/duck/Cambodia/PV027D1/2010AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010_MPducknonsynonymousno known functionTduck nonsynonymous
11Ala307AlaThe C-terminus of PA interacts with the N-term...Influenza A_PA_PB1-binding-region_257(460)0.03313.31%PAnoA941A/duck/Cambodia/PV027D1/2010AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010_PAducksynonymousno known functionGduck synonymous
12Arg334Argno known functionno known function0.03303.3%PB1noG1026A/duck/Cambodia/PV027D1/2010AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010_PB1ducksynonymousno known functionAduck synonymous
13Glu371Gluno known functionno known function0.02592.59%PB1noA1137A/duck/Cambodia/PV027D1/2010AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010_PB1ducksynonymousno known functionGduck synonymous
14Lys129Gluno known functionno known function0.09639.63%HAnoA394A/duck/Cambodia/083D1/2011AJJ9KL707F513_A_duck_Cambodia_083D1_2011_H5ducknonsynonymousno known functionGduck nonsynonymous
15Gly194StopThis C-terminal region binds to vRNP.Influenza A_M1_RNP-binding-region_165(88)0.02702.7%M1noG580A/duck/Cambodia/083D1/2011AJJ9KL707F513_A_duck_Cambodia_083D1_2011_MPduckstop_gainedno known functionTduck stop_gained
16Ala199ValThis C-terminal region binds to vRNP.Influenza A_M1_RNP-binding-region_165(88)0.02922.92%M1noC596A/duck/Cambodia/083D1/2011AJJ9KL707F513_A_duck_Cambodia_083D1_2011_MPducknonsynonymousno known functionTduck nonsynonymous
18Val96Valno known functionno known function0.179517.95%neuraminidasenoC297A/duck/Cambodia/083D1/2011AJJ9KL707F513_A_duck_Cambodia_083D1_2011_N1ducksynonymousno known functionAduck synonymous
19Ala403Val-N/A-Influenza A_NP-NP-association-region_371(95)0.02922.92%NPnoC1241A/duck/Cambodia/083D1/2011AJJ9KL707F513_A_duck_Cambodia_083D1_2011_NPducknonsynonymousno known functionTduck nonsynonymous
20Ala403Ala-N/A-Influenza A_NP-NP-association-region_371(95)0.02522.52%NPnoA1242A/duck/Cambodia/083D1/2011AJJ9KL707F513_A_duck_Cambodia_083D1_2011_NPducksynonymousno known functionTduck synonymous
21Glu371Gluno known functionno known function0.02712.71%PB1noA1121A/duck/Cambodia/083D1/2011AJJ9KL707F513_A_duck_Cambodia_083D1_2011_PB1ducksynonymousno known functionGduck synonymous
22Gly377Glyno known functionno known function0.03003%HAnoA1131A/duck/Cambodia/Y0224301/2014AJJ9KL707F515_A_duck_Cambodia_Y0224301_2014_H5ducksynonymousno known functionTduck synonymous
23Lys242Lysno known functionno known function0.02652.65%neuraminidasenoA733A/duck/Cambodia/Y0224301/2014AJJ9KL707F515_A_duck_Cambodia_Y0224301_2014_N1ducksynonymousno known functionGduck synonymous
25Phe55Leuno known functionno known function0.02222.22%NEPnoT646A/duck/Cambodia/Y0224301/2014AJJ9KL707F515_A_duck_Cambodia_Y0224301_2014_NSducknonsynonymousno known functionCduck nonsynonymous
27Ser57Serno known functionno known function0.02552.55%NEPnoC654A/duck/Cambodia/Y0224301/2014AJJ9KL707F515_A_duck_Cambodia_Y0224301_2014_NSducksynonymousno known functionTduck synonymous
28Ala307AlaThe C-terminus of PA interacts with the N-term...Influenza A_PA_PB1-binding-region_257(460)0.07287.28%PAnoA945A/duck/Cambodia/Y0224301/2014AJJ9KL707F515_A_duck_Cambodia_Y0224301_2014_PAducksynonymousno known functionGduck synonymous
29Val363Ileno known functionno known function0.06326.32%HAnoG1103A/duck/Cambodia/Y0224304/2014AH7E5L724F516_A_duck_Cambodia_Y0224304_2014_H5ducknonsynonymousno known functionAduck nonsynonymous
30Glu448Gluno known functionno known function0.279027.9%HAnoA1360A/duck/Cambodia/Y0224304/2014AH7E5L724F516_A_duck_Cambodia_Y0224304_2014_H5ducksynonymousno known functionGduck synonymous
31Asn59Asn-N/A-Influenza A_NP_RNA-binding-domain_1(187)0.03903.9%NPnoC207A/duck/Cambodia/Y0224304/2014AH7E5L724F516_A_duck_Cambodia_Y0224304_2014_NPducksynonymousno known functionTduck synonymous
32Ile116Ile-N/A-Influenza A_NP_RNA-binding-domain_1(187)0.03203.2%NPnoC378A/duck/Cambodia/Y0224304/2014AH7E5L724F516_A_duck_Cambodia_Y0224304_2014_NPducksynonymousno known functionTduck synonymous
33Asn124Asn-N/A-Influenza A_NP_RNA-binding-domain_1(187)0.03533.53%NPnoC402A/duck/Cambodia/Y0224304/2014AH7E5L724F516_A_duck_Cambodia_Y0224304_2014_NPducksynonymousno known functionTduck synonymous
...................................................
22Phe363PheThis fragment is a domain co-crystalized with ...Influenza A_PB2_cap-binding-site_320(164)0.100010%PB2yesC1115A/CAMBODIA/V0401301/2011AJ4MBL723F512_A_CAMBODIA_V0401301_2011_PB2humansynonymousreplicationThuman synonymous
23Gln392HisThis fragment is a domain co-crystalized with ...Influenza A_PB2_cap-binding-site_320(164)0.03613.61%PB2yesA1202A/CAMBODIA/V0401301/2011AJ4MBL723F512_A_CAMBODIA_V0401301_2011_PB2humannonsynonymousreplicationChuman nonsynonymous
24Val478ValThis region is required for nuclear localizati...Influenza A_PB2_nuclear-localization-motif_448...0.03903.9%PB2yesA1460A/CAMBODIA/V0401301/2011AJ4MBL723F512_A_CAMBODIA_V0401301_2011_PB2humansynonymousinteraction with host machineryGhuman synonymous
25Asp486AspThis region is required for nuclear localizati...Influenza A_PB2_nuclear-localization-motif_448...0.02302.3%PB2yesT1484A/CAMBODIA/V0401301/2011AJ4MBL723F512_A_CAMBODIA_V0401301_2011_PB2humansynonymousinteraction with host machineryChuman synonymous
26Glu142GlyThis position has the potential to become a gl...Influenza A_H5_determinant-of-virulence_142(1)0.02512.51%HAyesA425A/CAMBODIA/V0417301/2011AJ4MBL718F513_A_CAMBODIA_V0417301_2011_H5humannonsynonymousvirulenceGhuman nonsynonymous
27Gln238LeuIntroduction of Gln238Leu substitution in the ...Influenza A_H5_species-adaptation_238(1)0.08058.05%HAyesA713A/CAMBODIA/V0417301/2011AJ4MBL718F513_A_CAMBODIA_V0417301_2011_H5humannonsynonymousreceptor bindingThuman nonsynonymous
28Glu47LysThe length of the NA stalk affects the host ra...Influenza A_N1_determinant-of-host-range-speci...0.09889.88%neuraminidaseyesG146A/CAMBODIA/V0417301/2011AJ4MBL718F513_A_CAMBODIA_V0417301_2011_N1humannonsynonymousvirulenceAhuman nonsynonymous
29Glu627LysA/Vietnam/1203/2004 isolate possessing 627Lys ...Influenza A_PB2_transmissibility_627(1)0.07207.2%PB2yesG1891A/Cambodia/W0112303/2012AJ4MBL720F513_A_Cambodia_W0112303_2012_PB2humannonsynonymousreplicationAhuman nonsynonymous
30Asn701AspIntroduction of Asn701Asp substitution in PB2 ...Influenza A_PB2_tissue-tropism_701(1)0.162616.26%PB2yesA2113A/Cambodia/W0112303/2012AJ4MBL720F513_A_Cambodia_W0112303_2012_PB2humannonsynonymousreplicationGhuman nonsynonymous
31Ala150ValIntroduction of Ala150Val substitution in the ...Influenza A_H5_species-adaptation_150(1)0.151715.17%HAyesC449A/Cambodia/X0125302/2013AJ4MBL720F514_A_Cambodia_X0125302_2013_H5humannonsynonymousreceptor bindingThuman nonsynonymous
32Gln238ArgIntroduction of Gln238Leu substitution in the ...Influenza A_H5_species-adaptation_238(1)0.372937.29%HAyesA713A/Cambodia/X0125302/2013AJ4MBL720F514_A_Cambodia_X0125302_2013_H5humannonsynonymousreceptor bindingGhuman nonsynonymous
33Glu92GluIntroduction of Glu92Asp in the A/HK/156/97 ba...Influenza A_NS1_Affect-type-I-IFN-pathway_92(1)0.02562.56%NS1yesA298A/Cambodia/X0125302/2013AJ4MBL720F514_A_Cambodia_X0125302_2013_NShumansynonymousvirulenceGhuman synonymous
34Lys353ArgFive unique non-synonymous mutations including...Influenza A_PB1_determinant-of-replication_353(1)0.02582.58%PB1yesA1078A/Cambodia/X0125302/2013AJ4MBL720F514_A_Cambodia_X0125302_2013_PB1humannonsynonymousreplicationGhuman nonsynonymous
35Thr566SerFive unique non-synonymous mutations including...Influenza A_PB1_determinant-of-replication_566(1)0.05385.38%PB1yesA1716A/Cambodia/X0125302/2013AJ4MBL720F514_A_Cambodia_X0125302_2013_PB1humannonsynonymousreplicationThuman nonsynonymous
36Asn265HisA single mutation at this position of PB2 ca...Influenza A_PB2_determinant-of-temperature-sen...0.02822.82%PB2yesA816A/Cambodia/X0125302/2013AJ4MBL720F514_A_Cambodia_X0125302_2013_PB2humannonsynonymousreplicationChuman nonsynonymous
37Val494ValThis region is required for nuclear localizati...Influenza A_PB2_nuclear-localization-motif_448...0.01991.99%PB2yesA1505A/Cambodia/X0125302/2013AJ4MBL720F514_A_Cambodia_X0125302_2013_PB2humansynonymousinteraction with host machineryGhuman synonymous
38Val667IleThe presence of an V667I substitution enhances...Influenza A_PB2_determinant-of-transmission_66...0.02952.95%PB2yesG2022A/Cambodia/X0125302/2013AJ4MBL720F514_A_Cambodia_X0125302_2013_PB2humannonsynonymousreplicationAhuman nonsynonymous
39Ser714GlyThe 701N and 714R, together with PA 615N, and ...Influenza A_PB2_determinants-of-host-range_701(2)0.08318.31%PB2yesA2163A/Cambodia/X0125302/2013AJ4MBL720F514_A_Cambodia_X0125302_2013_PB2humannonsynonymousreplicationGhuman nonsynonymous
40Arg199ArgThe NS1 effector domain mediates interactions ...Influenza A_NS1_effector-domain_87(117)0.04534.53%NS1yesA609A/Cambodia/X0207301/2013AJ4MBL723F514_A_Cambodia_X0207301_2013_NShumansynonymousinteraction with host machineryGhuman synonymous
41Glu47GlyResidues 47 and 51 of NS2 are associated with ...Influenza A_NS2_determinants-of-virulence_47(2)0.04534.53%NEPyesA609A/Cambodia/X0207301/2013AJ4MBL723F514_A_Cambodia_X0207301_2013_NShumannonsynonymousvirulenceGhuman nonsynonymous
42Ser631GlyPassaging of HK156 viruses in mouse brain and ...Influenza A_PA_determinant-of-virulence_631(1)0.01901.9%PAyesA1903A/Cambodia/X0207301/2013AJ4MBL723F514_A_Cambodia_X0207301_2013_PAhumannonsynonymousvirulenceGhuman nonsynonymous
43Ser148SerThese residues are important in receptor recog...Influenza A_H5_sialic-acid-binding-site_107(14)0.103710.37%HAyesT444A/Cambodia/X0219301/2013AJ4MBL718F515_A_Cambodia_X0219301_2013_H5humansynonymousreceptor bindingChuman synonymous
44Thr85AlaThese residues are responsible for the enhance...Influenza A_PA_Polymerase-activity-in-mammalia...0.02362.36%PAyesA265A/Cambodia/X0219301/2013AJ4MBL718F515_A_Cambodia_X0219301_2013_PAhumannonsynonymousreplicationGhuman nonsynonymous
45Ala150ThrIntroduction of Ala150Val substitution in the ...Influenza A_H5_species-adaptation_150(1)0.01651.65%HAyesG448A/Cambodia/X1030304/2013AJ4MBL720F516_A_Cambodia_X1030304_2013_H5humannonsynonymousreceptor bindingAhuman nonsynonymous
46Cys50TyrThe viruses lacking the palmitoylation site at...Influenza A_M2_determinant-of-virulence_50(1)0.01881.88%M2yesG861A/Cambodia/X1030304/2013AJ4MBL720F516_A_Cambodia_X1030304_2013_MPhumannonsynonymousvirulenceAhuman nonsynonymous
47Lys121LysThe helix-helix ED conformation is conserved i...Influenza A_NS1_ED-helix-dimer_106(17)0.01781.78%NS1yesA379A/Cambodia/X1030304/2013AJ4MBL720F516_A_Cambodia_X1030304_2013_NShumansynonymousinteraction with host machineryGhuman synonymous
48Arg211Gly-N/A-Influenza A_PB1_nuclear-localization-motif_203...0.01891.89%PB1yesA631A/Cambodia/X1030304/2013AJ4MBL720F516_A_Cambodia_X1030304_2013_PB1humannonsynonymousinteraction with host machineryGhuman nonsynonymous
49Arg215Gly-N/A-Influenza A_PB1_nuclear-localization-motif_203...0.01911.91%PB1yesA643A/Cambodia/X1030304/2013AJ4MBL720F516_A_Cambodia_X1030304_2013_PB1humannonsynonymousinteraction with host machineryGhuman nonsynonymous
50Lys353GluFive unique non-synonymous mutations including...Influenza A_PB1_determinant-of-replication_353(1)0.01691.69%PB1yesA1057A/Cambodia/X1030304/2013AJ4MBL720F516_A_Cambodia_X1030304_2013_PB1humannonsynonymousreplicationGhuman nonsynonymous
51Arg479ArgThis region is required for nuclear localizati...Influenza A_PB2_nuclear-localization-motif_448...0.03823.82%PB2yesA1451A/Cambodia/X1030304/2013AJ4MBL720F516_A_Cambodia_X1030304_2013_PB2humansynonymousinteraction with host machineryGhuman synonymous
\n", + "

268 rows × 16 columns

\n", + "
" + ], + "text/plain": [ + " coding_region_change description \\\n", + "0 Ala265Thr no known function \n", + "1 Gln117Arg -N/A- \n", + "2 Ala307Ala The C-terminus of PA interacts with the N-term... \n", + "3 Arg367Lys The C-terminus of PA interacts with the N-term... \n", + "4 Pro530Pro The C-terminus of PA interacts with the N-term... \n", + "5 Met317Val no known function \n", + "6 Gly222Gly no known function \n", + "7 Gln257Gln no known function \n", + "8 Ala262Ala no known function \n", + "10 Ala199Val This C-terminal region binds to vRNP. \n", + "11 Ala307Ala The C-terminus of PA interacts with the N-term... \n", + "12 Arg334Arg no known function \n", + "13 Glu371Glu no known function \n", + "14 Lys129Glu no known function \n", + "15 Gly194Stop This C-terminal region binds to vRNP. \n", + "16 Ala199Val This C-terminal region binds to vRNP. \n", + "18 Val96Val no known function \n", + "19 Ala403Val -N/A- \n", + "20 Ala403Ala -N/A- \n", + "21 Glu371Glu no known function \n", + "22 Gly377Gly no known function \n", + "23 Lys242Lys no known function \n", + "25 Phe55Leu no known function \n", + "27 Ser57Ser no known function \n", + "28 Ala307Ala The C-terminus of PA interacts with the N-term... \n", + "29 Val363Ile no known function \n", + "30 Glu448Glu no known function \n", + "31 Asn59Asn -N/A- \n", + "32 Ile116Ile -N/A- \n", + "33 Asn124Asn -N/A- \n", + ".. ... ... \n", + "22 Phe363Phe This fragment is a domain co-crystalized with ... \n", + "23 Gln392His This fragment is a domain co-crystalized with ... \n", + "24 Val478Val This region is required for nuclear localizati... \n", + "25 Asp486Asp This region is required for nuclear localizati... \n", + "26 Glu142Gly This position has the potential to become a gl... \n", + "27 Gln238Leu Introduction of Gln238Leu substitution in the ... \n", + "28 Glu47Lys The length of the NA stalk affects the host ra... \n", + "29 Glu627Lys A/Vietnam/1203/2004 isolate possessing 627Lys ... \n", + "30 Asn701Asp Introduction of Asn701Asp substitution in PB2 ... \n", + "31 Ala150Val Introduction of Ala150Val substitution in the ... \n", + "32 Gln238Arg Introduction of Gln238Leu substitution in the ... \n", + "33 Glu92Glu Introduction of Glu92Asp in the A/HK/156/97 ba... \n", + "34 Lys353Arg Five unique non-synonymous mutations including... \n", + "35 Thr566Ser Five unique non-synonymous mutations including... \n", + "36 Asn265His A single mutation at this position of PB2 ca... \n", + "37 Val494Val This region is required for nuclear localizati... \n", + "38 Val667Ile The presence of an V667I substitution enhances... \n", + "39 Ser714Gly The 701N and 714R, together with PA 615N, and ... \n", + "40 Arg199Arg The NS1 effector domain mediates interactions ... \n", + "41 Glu47Gly Residues 47 and 51 of NS2 are associated with ... \n", + "42 Ser631Gly Passaging of HK156 viruses in mouse brain and ... \n", + "43 Ser148Ser These residues are important in receptor recog... \n", + "44 Thr85Ala These residues are responsible for the enhance... \n", + "45 Ala150Thr Introduction of Ala150Val substitution in the ... \n", + "46 Cys50Tyr The viruses lacking the palmitoylation site at... \n", + "47 Lys121Lys The helix-helix ED conformation is conserved i... \n", + "48 Arg211Gly -N/A- \n", + "49 Arg215Gly -N/A- \n", + "50 Lys353Glu Five unique non-synonymous mutations including... \n", + "51 Arg479Arg This region is required for nuclear localizati... \n", + "\n", + " feature_name frequency frequency(%) \\\n", + "0 no known function 0.0328 3.28% \n", + "1 Influenza A_NP_RNA-binding-domain_1(187) 0.2043 20.43% \n", + "2 Influenza A_PA_PB1-binding-region_257(460) 0.0455 4.55% \n", + "3 Influenza A_PA_PB1-binding-region_257(460) 0.1900 19% \n", + "4 Influenza A_PA_PB1-binding-region_257(460) 0.0438 4.38% \n", + "5 no known function 0.0421 4.21% \n", + "6 no known function 0.0327 3.27% \n", + "7 no known function 0.2150 21.5% \n", + "8 no known function 0.1028 10.28% \n", + "10 Influenza A_M1_RNP-binding-region_165(88) 0.0456 4.56% \n", + "11 Influenza A_PA_PB1-binding-region_257(460) 0.0331 3.31% \n", + "12 no known function 0.0330 3.3% \n", + "13 no known function 0.0259 2.59% \n", + "14 no known function 0.0963 9.63% \n", + "15 Influenza A_M1_RNP-binding-region_165(88) 0.0270 2.7% \n", + "16 Influenza A_M1_RNP-binding-region_165(88) 0.0292 2.92% \n", + "18 no known function 0.1795 17.95% \n", + "19 Influenza A_NP-NP-association-region_371(95) 0.0292 2.92% \n", + "20 Influenza A_NP-NP-association-region_371(95) 0.0252 2.52% \n", + "21 no known function 0.0271 2.71% \n", + "22 no known function 0.0300 3% \n", + "23 no known function 0.0265 2.65% \n", + "25 no known function 0.0222 2.22% \n", + "27 no known function 0.0255 2.55% \n", + "28 Influenza A_PA_PB1-binding-region_257(460) 0.0728 7.28% \n", + "29 no known function 0.0632 6.32% \n", + "30 no known function 0.2790 27.9% \n", + "31 Influenza A_NP_RNA-binding-domain_1(187) 0.0390 3.9% \n", + "32 Influenza A_NP_RNA-binding-domain_1(187) 0.0320 3.2% \n", + "33 Influenza A_NP_RNA-binding-domain_1(187) 0.0353 3.53% \n", + ".. ... ... ... \n", + "22 Influenza A_PB2_cap-binding-site_320(164) 0.1000 10% \n", + "23 Influenza A_PB2_cap-binding-site_320(164) 0.0361 3.61% \n", + "24 Influenza A_PB2_nuclear-localization-motif_448... 0.0390 3.9% \n", + "25 Influenza A_PB2_nuclear-localization-motif_448... 0.0230 2.3% \n", + "26 Influenza A_H5_determinant-of-virulence_142(1) 0.0251 2.51% \n", + "27 Influenza A_H5_species-adaptation_238(1) 0.0805 8.05% \n", + "28 Influenza A_N1_determinant-of-host-range-speci... 0.0988 9.88% \n", + "29 Influenza A_PB2_transmissibility_627(1) 0.0720 7.2% \n", + "30 Influenza A_PB2_tissue-tropism_701(1) 0.1626 16.26% \n", + "31 Influenza A_H5_species-adaptation_150(1) 0.1517 15.17% \n", + "32 Influenza A_H5_species-adaptation_238(1) 0.3729 37.29% \n", + "33 Influenza A_NS1_Affect-type-I-IFN-pathway_92(1) 0.0256 2.56% \n", + "34 Influenza A_PB1_determinant-of-replication_353(1) 0.0258 2.58% \n", + "35 Influenza A_PB1_determinant-of-replication_566(1) 0.0538 5.38% \n", + "36 Influenza A_PB2_determinant-of-temperature-sen... 0.0282 2.82% \n", + "37 Influenza A_PB2_nuclear-localization-motif_448... 0.0199 1.99% \n", + "38 Influenza A_PB2_determinant-of-transmission_66... 0.0295 2.95% \n", + "39 Influenza A_PB2_determinants-of-host-range_701(2) 0.0831 8.31% \n", + "40 Influenza A_NS1_effector-domain_87(117) 0.0453 4.53% \n", + "41 Influenza A_NS2_determinants-of-virulence_47(2) 0.0453 4.53% \n", + "42 Influenza A_PA_determinant-of-virulence_631(1) 0.0190 1.9% \n", + "43 Influenza A_H5_sialic-acid-binding-site_107(14) 0.1037 10.37% \n", + "44 Influenza A_PA_Polymerase-activity-in-mammalia... 0.0236 2.36% \n", + "45 Influenza A_H5_species-adaptation_150(1) 0.0165 1.65% \n", + "46 Influenza A_M2_determinant-of-virulence_50(1) 0.0188 1.88% \n", + "47 Influenza A_NS1_ED-helix-dimer_106(17) 0.0178 1.78% \n", + "48 Influenza A_PB1_nuclear-localization-motif_203... 0.0189 1.89% \n", + "49 Influenza A_PB1_nuclear-localization-motif_203... 0.0191 1.91% \n", + "50 Influenza A_PB1_determinant-of-replication_353(1) 0.0169 1.69% \n", + "51 Influenza A_PB2_nuclear-localization-motif_448... 0.0382 3.82% \n", + "\n", + " gene host_specific reference_allele reference_position \\\n", + "0 HA no G 793 \n", + "1 NP no A 384 \n", + "2 PA no A 939 \n", + "3 PA no G 1118 \n", + "4 PA no G 1608 \n", + "5 PB1 no A 968 \n", + "6 PB2 no C 693 \n", + "7 PB2 no A 798 \n", + "8 PB2 no T 813 \n", + "10 M1 no C 621 \n", + "11 PA no A 941 \n", + "12 PB1 no G 1026 \n", + "13 PB1 no A 1137 \n", + "14 HA no A 394 \n", + "15 M1 no G 580 \n", + "16 M1 no C 596 \n", + "18 neuraminidase no C 297 \n", + "19 NP no C 1241 \n", + "20 NP no A 1242 \n", + "21 PB1 no A 1121 \n", + "22 HA no A 1131 \n", + "23 neuraminidase no A 733 \n", + "25 NEP no T 646 \n", + "27 NEP no C 654 \n", + "28 PA no A 945 \n", + "29 HA no G 1103 \n", + "30 HA no A 1360 \n", + "31 NP no C 207 \n", + "32 NP no C 378 \n", + "33 NP no C 402 \n", + ".. ... ... ... ... \n", + "22 PB2 yes C 1115 \n", + "23 PB2 yes A 1202 \n", + "24 PB2 yes A 1460 \n", + "25 PB2 yes T 1484 \n", + "26 HA yes A 425 \n", + "27 HA yes A 713 \n", + "28 neuraminidase yes G 146 \n", + "29 PB2 yes G 1891 \n", + "30 PB2 yes A 2113 \n", + "31 HA yes C 449 \n", + "32 HA yes A 713 \n", + "33 NS1 yes A 298 \n", + "34 PB1 yes A 1078 \n", + "35 PB1 yes A 1716 \n", + "36 PB2 yes A 816 \n", + "37 PB2 yes A 1505 \n", + "38 PB2 yes G 2022 \n", + "39 PB2 yes A 2163 \n", + "40 NS1 yes A 609 \n", + "41 NEP yes A 609 \n", + "42 PA yes A 1903 \n", + "43 HA yes T 444 \n", + "44 PA yes A 265 \n", + "45 HA yes G 448 \n", + "46 M2 yes G 861 \n", + "47 NS1 yes A 379 \n", + "48 PB1 yes A 631 \n", + "49 PB1 yes A 643 \n", + "50 PB1 yes A 1057 \n", + "51 PB2 yes A 1451 \n", + "\n", + " sample \\\n", + "0 A/duck/Cambodia/381W11M4/2013 \n", + "1 A/duck/Cambodia/381W11M4/2013 \n", + "2 A/duck/Cambodia/381W11M4/2013 \n", + "3 A/duck/Cambodia/381W11M4/2013 \n", + "4 A/duck/Cambodia/381W11M4/2013 \n", + "5 A/duck/Cambodia/381W11M4/2013 \n", + "6 A/duck/Cambodia/381W11M4/2013 \n", + "7 A/duck/Cambodia/381W11M4/2013 \n", + "8 A/duck/Cambodia/381W11M4/2013 \n", + "10 A/duck/Cambodia/PV027D1/2010 \n", + "11 A/duck/Cambodia/PV027D1/2010 \n", + "12 A/duck/Cambodia/PV027D1/2010 \n", + "13 A/duck/Cambodia/PV027D1/2010 \n", + "14 A/duck/Cambodia/083D1/2011 \n", + "15 A/duck/Cambodia/083D1/2011 \n", + "16 A/duck/Cambodia/083D1/2011 \n", + "18 A/duck/Cambodia/083D1/2011 \n", + "19 A/duck/Cambodia/083D1/2011 \n", + "20 A/duck/Cambodia/083D1/2011 \n", + "21 A/duck/Cambodia/083D1/2011 \n", + "22 A/duck/Cambodia/Y0224301/2014 \n", + "23 A/duck/Cambodia/Y0224301/2014 \n", + "25 A/duck/Cambodia/Y0224301/2014 \n", + "27 A/duck/Cambodia/Y0224301/2014 \n", + "28 A/duck/Cambodia/Y0224301/2014 \n", + "29 A/duck/Cambodia/Y0224304/2014 \n", + "30 A/duck/Cambodia/Y0224304/2014 \n", + "31 A/duck/Cambodia/Y0224304/2014 \n", + "32 A/duck/Cambodia/Y0224304/2014 \n", + "33 A/duck/Cambodia/Y0224304/2014 \n", + ".. ... \n", + "22 A/CAMBODIA/V0401301/2011 \n", + "23 A/CAMBODIA/V0401301/2011 \n", + "24 A/CAMBODIA/V0401301/2011 \n", + "25 A/CAMBODIA/V0401301/2011 \n", + "26 A/CAMBODIA/V0417301/2011 \n", + "27 A/CAMBODIA/V0417301/2011 \n", + "28 A/CAMBODIA/V0417301/2011 \n", + "29 A/Cambodia/W0112303/2012 \n", + "30 A/Cambodia/W0112303/2012 \n", + "31 A/Cambodia/X0125302/2013 \n", + "32 A/Cambodia/X0125302/2013 \n", + "33 A/Cambodia/X0125302/2013 \n", + "34 A/Cambodia/X0125302/2013 \n", + "35 A/Cambodia/X0125302/2013 \n", + "36 A/Cambodia/X0125302/2013 \n", + "37 A/Cambodia/X0125302/2013 \n", + "38 A/Cambodia/X0125302/2013 \n", + "39 A/Cambodia/X0125302/2013 \n", + "40 A/Cambodia/X0207301/2013 \n", + "41 A/Cambodia/X0207301/2013 \n", + "42 A/Cambodia/X0207301/2013 \n", + "43 A/Cambodia/X0219301/2013 \n", + "44 A/Cambodia/X0219301/2013 \n", + "45 A/Cambodia/X1030304/2013 \n", + "46 A/Cambodia/X1030304/2013 \n", + "47 A/Cambodia/X1030304/2013 \n", + "48 A/Cambodia/X1030304/2013 \n", + "49 A/Cambodia/X1030304/2013 \n", + "50 A/Cambodia/X1030304/2013 \n", + "51 A/Cambodia/X1030304/2013 \n", + "\n", + " sampleid species \\\n", + "0 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 duck \n", + "1 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP duck \n", + "2 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA duck \n", + "3 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA duck \n", + "4 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA duck \n", + "5 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB1 duck \n", + "6 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB2 duck \n", + "7 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB2 duck \n", + "8 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB2 duck \n", + "10 AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010_MP duck \n", + "11 AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010_PA duck \n", + "12 AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010_PB1 duck \n", + "13 AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010_PB1 duck \n", + "14 AJJ9KL707F513_A_duck_Cambodia_083D1_2011_H5 duck \n", + "15 AJJ9KL707F513_A_duck_Cambodia_083D1_2011_MP duck \n", + "16 AJJ9KL707F513_A_duck_Cambodia_083D1_2011_MP duck \n", + "18 AJJ9KL707F513_A_duck_Cambodia_083D1_2011_N1 duck \n", + "19 AJJ9KL707F513_A_duck_Cambodia_083D1_2011_NP duck \n", + "20 AJJ9KL707F513_A_duck_Cambodia_083D1_2011_NP duck \n", + "21 AJJ9KL707F513_A_duck_Cambodia_083D1_2011_PB1 duck \n", + "22 AJJ9KL707F515_A_duck_Cambodia_Y0224301_2014_H5 duck \n", + "23 AJJ9KL707F515_A_duck_Cambodia_Y0224301_2014_N1 duck \n", + "25 AJJ9KL707F515_A_duck_Cambodia_Y0224301_2014_NS duck \n", + "27 AJJ9KL707F515_A_duck_Cambodia_Y0224301_2014_NS duck \n", + "28 AJJ9KL707F515_A_duck_Cambodia_Y0224301_2014_PA duck \n", + "29 AH7E5L724F516_A_duck_Cambodia_Y0224304_2014_H5 duck \n", + "30 AH7E5L724F516_A_duck_Cambodia_Y0224304_2014_H5 duck \n", + "31 AH7E5L724F516_A_duck_Cambodia_Y0224304_2014_NP duck \n", + "32 AH7E5L724F516_A_duck_Cambodia_Y0224304_2014_NP duck \n", + "33 AH7E5L724F516_A_duck_Cambodia_Y0224304_2014_NP duck \n", + ".. ... ... \n", + "22 AJ4MBL723F512_A_CAMBODIA_V0401301_2011_PB2 human \n", + "23 AJ4MBL723F512_A_CAMBODIA_V0401301_2011_PB2 human \n", + "24 AJ4MBL723F512_A_CAMBODIA_V0401301_2011_PB2 human \n", + "25 AJ4MBL723F512_A_CAMBODIA_V0401301_2011_PB2 human \n", + "26 AJ4MBL718F513_A_CAMBODIA_V0417301_2011_H5 human \n", + "27 AJ4MBL718F513_A_CAMBODIA_V0417301_2011_H5 human \n", + "28 AJ4MBL718F513_A_CAMBODIA_V0417301_2011_N1 human \n", + "29 AJ4MBL720F513_A_Cambodia_W0112303_2012_PB2 human \n", + "30 AJ4MBL720F513_A_Cambodia_W0112303_2012_PB2 human \n", + "31 AJ4MBL720F514_A_Cambodia_X0125302_2013_H5 human \n", + "32 AJ4MBL720F514_A_Cambodia_X0125302_2013_H5 human \n", + "33 AJ4MBL720F514_A_Cambodia_X0125302_2013_NS human \n", + "34 AJ4MBL720F514_A_Cambodia_X0125302_2013_PB1 human \n", + "35 AJ4MBL720F514_A_Cambodia_X0125302_2013_PB1 human \n", + "36 AJ4MBL720F514_A_Cambodia_X0125302_2013_PB2 human \n", + "37 AJ4MBL720F514_A_Cambodia_X0125302_2013_PB2 human \n", + "38 AJ4MBL720F514_A_Cambodia_X0125302_2013_PB2 human \n", + "39 AJ4MBL720F514_A_Cambodia_X0125302_2013_PB2 human \n", + "40 AJ4MBL723F514_A_Cambodia_X0207301_2013_NS human \n", + "41 AJ4MBL723F514_A_Cambodia_X0207301_2013_NS human \n", + "42 AJ4MBL723F514_A_Cambodia_X0207301_2013_PA human \n", + "43 AJ4MBL718F515_A_Cambodia_X0219301_2013_H5 human \n", + "44 AJ4MBL718F515_A_Cambodia_X0219301_2013_PA human \n", + "45 AJ4MBL720F516_A_Cambodia_X1030304_2013_H5 human \n", + "46 AJ4MBL720F516_A_Cambodia_X1030304_2013_MP human \n", + "47 AJ4MBL720F516_A_Cambodia_X1030304_2013_NS human \n", + "48 AJ4MBL720F516_A_Cambodia_X1030304_2013_PB1 human \n", + "49 AJ4MBL720F516_A_Cambodia_X1030304_2013_PB1 human \n", + "50 AJ4MBL720F516_A_Cambodia_X1030304_2013_PB1 human \n", + "51 AJ4MBL720F516_A_Cambodia_X1030304_2013_PB2 human \n", + "\n", + " synonymous_nonsynonymous type variant_allele \\\n", + "0 nonsynonymous no known function A \n", + "1 nonsynonymous no known function G \n", + "2 synonymous no known function G \n", + "3 nonsynonymous no known function A \n", + "4 synonymous no known function A \n", + "5 nonsynonymous no known function G \n", + "6 synonymous no known function T \n", + "7 synonymous no known function G \n", + "8 synonymous no known function C \n", + "10 nonsynonymous no known function T \n", + "11 synonymous no known function G \n", + "12 synonymous no known function A \n", + "13 synonymous no known function G \n", + "14 nonsynonymous no known function G \n", + "15 stop_gained no known function T \n", + "16 nonsynonymous no known function T \n", + "18 synonymous no known function A \n", + "19 nonsynonymous no known function T \n", + "20 synonymous no known function T \n", + "21 synonymous no known function G \n", + "22 synonymous no known function T \n", + "23 synonymous no known function G \n", + "25 nonsynonymous no known function C \n", + "27 synonymous no known function T \n", + "28 synonymous no known function G \n", + "29 nonsynonymous no known function A \n", + "30 synonymous no known function G \n", + "31 synonymous no known function T \n", + "32 synonymous no known function T \n", + "33 synonymous no known function T \n", + ".. ... ... ... \n", + "22 synonymous replication T \n", + "23 nonsynonymous replication C \n", + "24 synonymous interaction with host machinery G \n", + "25 synonymous interaction with host machinery C \n", + "26 nonsynonymous virulence G \n", + "27 nonsynonymous receptor binding T \n", + "28 nonsynonymous virulence A \n", + "29 nonsynonymous replication A \n", + "30 nonsynonymous replication G \n", + "31 nonsynonymous receptor binding T \n", + "32 nonsynonymous receptor binding G \n", + "33 synonymous virulence G \n", + "34 nonsynonymous replication G \n", + "35 nonsynonymous replication T \n", + "36 nonsynonymous replication C \n", + "37 synonymous interaction with host machinery G \n", + "38 nonsynonymous replication A \n", + "39 nonsynonymous replication G \n", + "40 synonymous interaction with host machinery G \n", + "41 nonsynonymous virulence G \n", + "42 nonsynonymous virulence G \n", + "43 synonymous receptor binding C \n", + "44 nonsynonymous replication G \n", + "45 nonsynonymous receptor binding A \n", + "46 nonsynonymous virulence A \n", + "47 synonymous interaction with host machinery G \n", + "48 nonsynonymous interaction with host machinery G \n", + "49 nonsynonymous interaction with host machinery G \n", + "50 nonsynonymous replication G \n", + "51 synonymous interaction with host machinery G \n", + "\n", + " species_ns \n", + "0 duck nonsynonymous \n", + "1 duck nonsynonymous \n", + "2 duck synonymous \n", + "3 duck nonsynonymous \n", + "4 duck synonymous \n", + "5 duck nonsynonymous \n", + "6 duck synonymous \n", + "7 duck synonymous \n", + "8 duck synonymous \n", + "10 duck nonsynonymous \n", + "11 duck synonymous \n", + "12 duck synonymous \n", + "13 duck synonymous \n", + "14 duck nonsynonymous \n", + "15 duck stop_gained \n", + "16 duck nonsynonymous \n", + "18 duck synonymous \n", + "19 duck nonsynonymous \n", + "20 duck synonymous \n", + "21 duck synonymous \n", + "22 duck synonymous \n", + "23 duck synonymous \n", + "25 duck nonsynonymous \n", + "27 duck synonymous \n", + "28 duck synonymous \n", + "29 duck nonsynonymous \n", + "30 duck synonymous \n", + "31 duck synonymous \n", + "32 duck synonymous \n", + "33 duck synonymous \n", + ".. ... \n", + "22 human synonymous \n", + "23 human nonsynonymous \n", + "24 human synonymous \n", + "25 human synonymous \n", + "26 human nonsynonymous \n", + "27 human nonsynonymous \n", + "28 human nonsynonymous \n", + "29 human nonsynonymous \n", + "30 human nonsynonymous \n", + "31 human nonsynonymous \n", + "32 human nonsynonymous \n", + "33 human synonymous \n", + "34 human nonsynonymous \n", + "35 human nonsynonymous \n", + "36 human nonsynonymous \n", + "37 human synonymous \n", + "38 human nonsynonymous \n", + "39 human nonsynonymous \n", + "40 human synonymous \n", + "41 human nonsynonymous \n", + "42 human nonsynonymous \n", + "43 human synonymous \n", + "44 human nonsynonymous \n", + "45 human nonsynonymous \n", + "46 human nonsynonymous \n", + "47 human synonymous \n", + "48 human nonsynonymous \n", + "49 human nonsynonymous \n", + "50 human nonsynonymous \n", + "51 human synonymous \n", + "\n", + "[268 rows x 16 columns]" + ] + }, + "execution_count": 28, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# add in a species column\n", + "typed2['species'] = typed2['sample'].str.contains(\"duck\", \"duck\")\n", + "typed2['species'] = typed2['species'].replace(True,\"duck\")\n", + "typed2['species'] = typed2['species'].replace(False,\"human\")\n", + "typed2['species_ns'] = typed2['species'] + \" \" + typed2['synonymous_nonsynonymous']\n", + "typed2\n", + "# write out to csv to check it\n", + "#typed2.to_csv(\"/Users/lmoncla/Documents/H5N1_Cambodian_outbreak_study/paper-and-figure-drafts/figures-2019-02-20/test-2019-03-06.txt\", sep='\\t')" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/lmoncla/anaconda/lib/python3.6/site-packages/ipykernel_launcher.py:2: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy\n", + " \n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
coding_region_changedescriptionfeature_namefrequencyfrequency(%)genehost_specificreference_allelereference_positionsamplesampleidspeciessynonymous_nonsynonymoustypevariant_allelespecies_ns
47Lys121LysThe helix-helix ED conformation is conserved i...Influenza A_NS1_ED-helix-dimer_106(17)0.01781.78%NS1yesA379A/Cambodia/X1030304/2013AJ4MBL720F516_A_Cambodia_X1030304_2013_NShumansynonymousno known functionGhuman synonymous
48Arg211Gly-N/A-Influenza A_PB1_nuclear-localization-motif_203...0.01891.89%PB1yesA631A/Cambodia/X1030304/2013AJ4MBL720F516_A_Cambodia_X1030304_2013_PB1humannonsynonymousinteraction with host machineryGhuman nonsynonymous
49Arg215Gly-N/A-Influenza A_PB1_nuclear-localization-motif_203...0.01911.91%PB1yesA643A/Cambodia/X1030304/2013AJ4MBL720F516_A_Cambodia_X1030304_2013_PB1humannonsynonymousinteraction with host machineryGhuman nonsynonymous
50Lys353GluFive unique non-synonymous mutations including...Influenza A_PB1_determinant-of-replication_353(1)0.01691.69%PB1yesA1057A/Cambodia/X1030304/2013AJ4MBL720F516_A_Cambodia_X1030304_2013_PB1humannonsynonymousreplicationGhuman nonsynonymous
51Arg479ArgThis region is required for nuclear localizati...Influenza A_PB2_nuclear-localization-motif_448...0.03823.82%PB2yesA1451A/Cambodia/X1030304/2013AJ4MBL720F516_A_Cambodia_X1030304_2013_PB2humansynonymousno known functionGhuman synonymous
\n", + "
" + ], + "text/plain": [ + " coding_region_change description \\\n", + "47 Lys121Lys The helix-helix ED conformation is conserved i... \n", + "48 Arg211Gly -N/A- \n", + "49 Arg215Gly -N/A- \n", + "50 Lys353Glu Five unique non-synonymous mutations including... \n", + "51 Arg479Arg This region is required for nuclear localizati... \n", + "\n", + " feature_name frequency frequency(%) \\\n", + "47 Influenza A_NS1_ED-helix-dimer_106(17) 0.0178 1.78% \n", + "48 Influenza A_PB1_nuclear-localization-motif_203... 0.0189 1.89% \n", + "49 Influenza A_PB1_nuclear-localization-motif_203... 0.0191 1.91% \n", + "50 Influenza A_PB1_determinant-of-replication_353(1) 0.0169 1.69% \n", + "51 Influenza A_PB2_nuclear-localization-motif_448... 0.0382 3.82% \n", + "\n", + " gene host_specific reference_allele reference_position \\\n", + "47 NS1 yes A 379 \n", + "48 PB1 yes A 631 \n", + "49 PB1 yes A 643 \n", + "50 PB1 yes A 1057 \n", + "51 PB2 yes A 1451 \n", + "\n", + " sample sampleid \\\n", + "47 A/Cambodia/X1030304/2013 AJ4MBL720F516_A_Cambodia_X1030304_2013_NS \n", + "48 A/Cambodia/X1030304/2013 AJ4MBL720F516_A_Cambodia_X1030304_2013_PB1 \n", + "49 A/Cambodia/X1030304/2013 AJ4MBL720F516_A_Cambodia_X1030304_2013_PB1 \n", + "50 A/Cambodia/X1030304/2013 AJ4MBL720F516_A_Cambodia_X1030304_2013_PB1 \n", + "51 A/Cambodia/X1030304/2013 AJ4MBL720F516_A_Cambodia_X1030304_2013_PB2 \n", + "\n", + " species synonymous_nonsynonymous type \\\n", + "47 human synonymous no known function \n", + "48 human nonsynonymous interaction with host machinery \n", + "49 human nonsynonymous interaction with host machinery \n", + "50 human nonsynonymous replication \n", + "51 human synonymous no known function \n", + "\n", + " variant_allele species_ns \n", + "47 G human synonymous \n", + "48 G human nonsynonymous \n", + "49 G human nonsynonymous \n", + "50 G human nonsynonymous \n", + "51 G human synonymous " + ] + }, + "execution_count": 29, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# to only color nonsynonymous changes in figure 4, annotate all synonymous changes as no known function\n", + "typed2['type'][typed2.synonymous_nonsynonymous == \"synonymous\"] = \"no known function\"\n", + "typed2.tail()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Plot figure 4" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAC7gAAAH0CAYAAACt/2AgAAAEDWlDQ1BJQ0MgUHJvZmlsZQAAOI2N\nVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi6GT27s6Yyc44M7v9oU9FUHwx\n6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lpurHeZe58853vnnvuuWfvBei5qliW\nkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZPC3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz\n5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q44WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhG\nDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23BaIXzbcOnz5mfPoTvYVz7KzUl5+FRxEuqkp9G/Aji\na219thzg25abkRE/BpDc3pqvphHvRFys2weqvp+krbWKIX7nhDbzLOItiM8358pTwdirqpPFnMF2\nxLc1WvLyOwTAibpbmvHHcvttU57y5+XqNZrLe3lE/Pq8eUj2fXKfOe3pfOjzhJYtB/yll5SDFcSD\niH+hRkH25+L+sdxKEAMZahrlSX8ukqMOWy/jXW2m6M9LDBc31B9LFuv6gVKg/0Szi3KAr1kGq1GM\njU/aLbnq6/lRxc4XfJ98hTargX++DbMJBSiYMIe9Ck1YAxFkKEAG3xbYaKmDDgYyFK0UGYpfoWYX\nG+fAPPI6tJnNwb7ClP7IyF+D+bjOtCpkhz6CFrIa/I6sFtNl8auFXGMTP34sNwI/JhkgEtmDz14y\nSfaRcTIBInmKPE32kxyyE2Tv+thKbEVePDfW/byMM1Kmm0XdObS7oGD/MypMXFPXrCwOtoYjyyn7\nBV29/MZfsVzpLDdRtuIZnbpXzvlf+ev8MvYr/Gqk4H/kV/G3csdazLuyTMPsbFhzd1UabQbjFvDR\nmcWJxR3zcfHkVw9GfpbJmeev9F08WW8uDkaslwX6avlWGU6NRKz0g/SHtCy9J30o/ca9zX3Kfc19\nzn3BXQKRO8ud477hLnAfc1/G9mrzGlrfexZ5GLdn6ZZrrEohI2wVHhZywjbhUWEy8icMCGNCUdiB\nlq3r+xafL549HQ5jH+an+1y+LlYBifuxAvRN/lVVVOlwlCkdVm9NOL5BE4wkQ2SMlDZU97hX86Ei\nlU/lUmkQUztTE6mx1EEPh7OmdqBtAvv8HdWpbrJS6tJj3n0CWdM6busNzRV3S9KTYhqvNiqWmuro\niKgYhshMjmhTh9ptWhsF7970j/SbMrsPE1suR5z7DMC+P/Hs+y7ijrQAlhyAgccjbhjPygfeBTjz\nhNqy28EdkUh8C+DU9+z2v/oyeH791OncxHOs5y2AtTc7nb/f73TWPkD/qwBnjX8BoJ98VVBg/m8A\nAEAASURBVHgB7NrBEQAQFENB9N8zRhPeYTXgzybHzH3f8AgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwGeB9fl/3xMgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgSdg4K4IBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAQMHBPxOAIAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIEDBw1wECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQSAgYuCdicAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIGLjrAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgkBAzcEzE4ggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQM3HWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBBICBu6JGBxBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgbuOkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECCQED90QMjiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABA3cdIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAIGEgIF7IgZHECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgICBuw4QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nQELAwD0RgyMIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\nwMBdBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgIWDg\nnojBEQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBg4K4D\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAQMHBPxOAI\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEDBw1wECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSAgYuCdicAQBAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIGLjrAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgkBAzcEzE4ggABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQM3HWAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBICBu6JGBxBgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgbuOkCAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCQED90QMjiBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABA3cdIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGEgIF7IgZHECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICBuw4QIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAQELAwD0RgyMIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAwMBdBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIEAgIWDgnojBEQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBg4K4DBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIJAQMHBPxOAIAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIEDBw1wECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQSAgYuCdicAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIGLjrAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgkBAzcEzE4ggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQM3HWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBBICBu6JGBxBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgbuOkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nCQED90QMjiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nA3cdIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGEgIF7\nIgZHECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICBuw4Q\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQELAwD0RgyMI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAwMBdBwgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgIWDgnojBEQQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBg4K4DBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAQMHBPxOAIAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEDBw1wECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSAgYuCdicAQBAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIGLjrAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgkBAzcEzE4ggABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQM3HWAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBICBu6JGBxBgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgbuOkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECCQED90QMjiBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABA3cdIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAIGEgIF7IgZHECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgICBuw4QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAQELAwD0RgyMIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAwMBdBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIEAgIWDgnojBEQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBg4K4DBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIJAQMHBPxOAIAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIEDBw1wECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQSAgYuCdicAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIGLjrAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgk\nBAzcEzE4ggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQM\n3HWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBICBu6J\nGBxBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgbuOkCA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCQED90QMjiBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABA3cdIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGEgIF7IgZHECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICBuw4QIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQELAwD0RgyMIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAwMBdBwgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgIWDgnojBEQQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBg4K4DBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAQMHBPxOAIAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEDBw1wECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSAgYuCdicAQBAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIGLjrAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgkBAzcEzE4ggABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQM3HWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBBICBu6JGBxBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgbuOkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECCQED90QMjiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABA3cdIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAIGEgIF7IgZHECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgICBuw4QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAQELAwD0RgyMIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAwMBdBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIEAgIWDgnojBEQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBg4K4DBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAQ\nMHBPxOAIAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEDBw\n1wECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSAgYuCdi\ncAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIGLjrAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgkBAzcEzE4ggAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQM3HWAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBICBu6JGBxBgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgbuOkCAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCQED90QMjiBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABA3cdIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGEgIF7IgZHECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICBuw4QIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQELAwD0RgyMIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAwMBdBwgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgIWDgnojBEQQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBg4K4DBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIJAQMHBPxOAIAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIEDBw1wECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQSAgYuCdicAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIGLjrAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgkBAzcEzE4ggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQM3HWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBBICBu6JGBxBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgbuOkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECCQED90QMjiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABA3cdIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAIGEgIF7IgZHECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngICBuw4QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQELA\nwD0RgyMIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAwMBd\nBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgIWDgnojB\nEQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBg4K4DBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAQMHBPxOAIAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEDBw1wECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSAgYuCdicAQBAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIGLjrAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgkBAzcEzE4ggABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQM3HWAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBICBu6JGBxBgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgbuOkCAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCQED90QMjiBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABA3cdIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGEgIF7IgZHECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgICBuw4QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAQELAwD0RgyMIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAwMBdBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIEAgIWDgnojBEQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBg4K4DBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIJAQMHBPxOAIAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIEDBw1wECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQSAgYuCdicAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIGLjrAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgkBAzcEzE4ggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQM3HWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBBICBu6JGBxBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgbuOkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCQED\n90QMjiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABA3cd\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGEgIF7IgZH\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICBuw4QIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQELAwD0RgyMIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAwMBdBwgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgIWDgnojBEQQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBg4K4DBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAQMHBPxOAIAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEDBw1wECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSAgYuCdicAQBAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIGLjrAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgkBAzcEzE4ggABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQM3HWAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBBICBu6JGBxBgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgbuOkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECCQED90QMjiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABA3cdIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAIGEgIF7IgZHECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgICBuw4QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAQELAwD0RgyMIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAwMBdBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIEAgIWDgnojBEQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBg4K4DBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIJAQMHBPxOAIAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIEDBw1wECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nSAgYuCdicAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nGLjrAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgkBAzc\nEzE4ggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQM3HWA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBICBu6JGBxB\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgbuOkCAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCQED90QMjiBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABA3cdIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGEgIF7IgZHECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICBuw4QIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQELAwD0RgyMIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAwMBdBwgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgIWDgnojBEQQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBg4K4DBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAQMHBPxOAIAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEDBw1wECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQSAgYuCdicAQBAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIGLjrAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgkBAzcEzE4ggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQM3HWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBBICBu6JGBxBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgbuOkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECCQED90QMjiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABA3cdIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAIGEgIF7IgZHECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgICBuw4QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAQELAwD0RgyMIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAwMBdBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAg\nIWDgnojBEQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBg\n4K4DBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAQMHBP\nxOAIAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEDBw1wEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSAgYuCdicAQB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIGLjrAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgkBAzcEzE4ggABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQM3HWAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBICBu6JGBxBgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgbuOkCAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCQED90QMjiBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABA3cdIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGEgIF7IgZHECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICBuw4QIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQELAwD0RgyMIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAwMBdBwgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIEAgIWDgnojBEQQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBg4K4DBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIJAQMHBPxOAIAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIEDBw1wECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQSAgYuCdicAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIGLjrAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgkBAzcEzE4ggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQM3HWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBBICBu6JGBxBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgbuOkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECCQED90QMjiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABA3cdIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGE\ngIF7IgZHECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICB\nuw4QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQELAwD0R\ngyMIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAwMBdBwgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgIWDgnojBEQQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBg4K4DBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAQMHBPxOAIAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEDBw1wECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSAgYuCdicAQBAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIGLjrAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgkBAzcEzE4ggABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQM3HWAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBICBu6JGBxBgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgbuOkCAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCQED90QMjiBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABA3cdIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAIGEgIF7IgZHECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgICBuw4QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAQELAwD0RgyMIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAwMBdBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIEAgIWDgnojBEQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBg4K4DBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIJAQMHBPxOAIAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIEDBw1wECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQSAgYuCdicAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIGLjrAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgkBAzcEzE4ggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQM3HWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBIC\nBu6JGBxBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgbu\nOkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCQED90QM\njiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABA3cdIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGEgIF7IgZHECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICBuw4QIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQELAwD0RgyMIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAwMBdBwgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgIWDgnojBEQQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBg4K4DBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAQMHBPxOAIAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEDBw1wECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSAgYuCdicAQBAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIGLjrAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgkBAzcEzE4ggABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQM3HWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBBICBu6JGBxBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgbuOkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECCQED90QMjiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABA3cdIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAIGEgIF7IgZHECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgICBuw4QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAQELAwD0RgyMIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAwMBdBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIEAgIWDgnojBEQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBg4K4DBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIJAQMHBPxOAIAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nEDBw1wECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSAgY\nuCdicAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIGLjr\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgkBAzcEzE4\nggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQM3HWAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBICBu6JGBxBgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBPj3DFAAArdUlEQVRAgAABAgQIECBAgAAB\nAgbuOkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCQED\n90QMjiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABA3cd\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGEgIF7IgZH\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICBuw4QIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQELAwD0RgyMIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAwMBdBwgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgIWDgnojBEQQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBg4K4DBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAQMHBPxOAIAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEDBw1wECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSAgYuCdicAQBAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIGLjrAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgkBAzcEzE4ggABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQM3HWAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBBICBu6JGBxBgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgbuOkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECCQED90QMjiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABA3cdIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAIGEgIF7IgZHECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgICBuw4QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAQELAwD0RgyMIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAwMBdBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIEAgIWDgnojBEQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBg4K4DBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIJAQMHBPxOAIAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIEDBw1wECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nSAgYuCdicAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nGLjrAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgkBAzc\nEzE4ggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQM3HWA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBICBu6JGBxB\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgbuOkCAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCQED90QMjiBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABA3cdIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGEgIF7IgZHECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICBuw4QIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQELAwD0RgyMIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAwMBdBwgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgIWDgnojBEQQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBg4K4DBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAQMHBPxOAIAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEDBw1wECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQSAgYuCdicAQBAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIGLjrAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgkBAzcEzE4ggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQM3HWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBBICBu6JGBxBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgbuOkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECCQED90QMjiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABA3cdIECAAAECBAgQIECAAAECBAgQIECAwGnXjmkAAAAQhvl3PRs76oAUTggQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsBBzcFzUIQYAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIO7jZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgsBB/dFDUIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAgIO7DRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIDAQsDBfVGDEAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECDg4G4DBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQILAQcHBf1CAEAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECDi42wABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQILAQc3Bc1CEGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECDu42QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQILAQf3RQ1CECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgICDuw0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nwELAwX1RgxAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\n4OBuAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCwEHBw\nX9QgBAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAg4uNsA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCwEHNwXNQhB\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAg7uNkCAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCwEH90UNQhAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAg7sNECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMBCwMF9UYMQBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIODgbgMECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsBBwcF/UIAQBAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIOLjbAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsBBzcFzUIQYAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIO7jZAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgsBB/dFDUIQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgIO7DRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIDAQsDBfVGDEAQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECDg4G4DBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQILAQcHBf1CAEAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECDi42wABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQILAQc3Bc1CEGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECDu42QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQILAQf3RQ1CECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgICDuw0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAwELAwX1RgxAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAg4OBuAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECCwEHBwX9QgBAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAg4uNsAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCwE\nHNwXNQhBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAg7u\nNkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCwEH90UN\nQhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAg7sNECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMBCwMF9UYMQBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIODgbgMECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsBBwcF/UIAQBAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIOLjbAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsBBzcFzUIQYAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIO7jZAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgsBB/dFDUIQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgIO7DRAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAQsDBfVGDEAQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDg4G4DBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQILAQcHBf1CAEAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECDi42wABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQILAQc3Bc1CEGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECDu42QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQILAQf3RQ1CECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgICDuw0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAwELAwX1RgxAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAg4OBuAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECCwEHBwX9QgBAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAg4uNsAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECCwEHNwXNQhBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAg7uNkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nCwEH90UNQhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICA\ng7sNECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMBCwMF9\nUYMQBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIODgbgME\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsBBwcF/UIAQB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIOLjbAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsBBzcFzUIQYAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIO7jZAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgsBB/dFDUIQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgIO7DRAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAQsDBfVGDEAQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDg4G4DBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQILAQcHBf1CAEAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECDi42wABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQILAQc3Bc1CEGAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECDu42QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQILAQf3RQ1CECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgICDuw0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAwELAwX1RgxAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAg4OBuAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECCwEHBwX9QgBAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAg4uNsAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECCwEHNwXNQhBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAg7uNkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECCwEH90UNQhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQICAg7sNECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngMBCwMF9UYMQBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIODgbgMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsBBw\ncF/UIAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIOLjb\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsBBzcFzUI\nQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIO7jZAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgsBB/dFDUIQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgIO7DRAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAQsDBfVGDEAQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDg4G4DBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQILAQcHBf1CAEAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECDi42wABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQILAQc3Bc1CEGAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECDu42QIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQILAQf3RQ1CECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICDuw0QIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAwELAwX1RgxAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAg4OBuAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECCwEHBwX9QgBAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAg4uNsAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECCwEHNwXNQhBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAg7uNkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECCwEH90UNQhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQICAg7sNECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgMBCwMF9UYMQBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIODgbgMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgsBBwcF/UIAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIOLjbAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgs\nBBzcFzUIQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIO\n7jZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgsBB/dF\nDUIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgIO7DRAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAQsDBfVGDEAQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDg4G4DBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQILAQcHBf1CAEAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECDi42wABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQILAQc3Bc1CEGAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECDu42QIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQILAQf3RQ1CECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICDuw0QIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwELAwX1RgxAECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg4OBuAwQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECCwEHBwX9QgBAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAg4uNsAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECCwEHNwXNQhBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAg7uNkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECCwEH90UNQhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQICAg7sNECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgMBCwMF9UYMQBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIODgbgMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgsBBwcF/UIAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIOLjbAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgsBBzcFzUIQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIO7jZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgsBB/dFDUIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\ngIO7DRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAQsDB\nfVGDEAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDg4G4D\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQILAQcHBf1CAE\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAQoDwfkCMDz\nXwAAAABJRU5ErkJggg==\n" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAC7gAAAH0CAYAAACt/2AgAAAEDWlDQ1BJQ0MgUHJvZmlsZQAAOI2N\nVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi6GT27s6Yyc44M7v9oU9FUHwx\n6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lpurHeZe58853vnnvuuWfvBei5qliW\nkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZPC3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz\n5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q44WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhG\nDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23BaIXzbcOnz5mfPoTvYVz7KzUl5+FRxEuqkp9G/Aji\na219thzg25abkRE/BpDc3pqvphHvRFys2weqvp+krbWKIX7nhDbzLOItiM8358pTwdirqpPFnMF2\nxLc1WvLyOwTAibpbmvHHcvttU57y5+XqNZrLe3lE/Pq8eUj2fXKfOe3pfOjzhJYtB/yll5SDFcSD\niH+hRkH25+L+sdxKEAMZahrlSX8ukqMOWy/jXW2m6M9LDBc31B9LFuv6gVKg/0Szi3KAr1kGq1GM\njU/aLbnq6/lRxc4XfJ98hTargX++DbMJBSiYMIe9Ck1YAxFkKEAG3xbYaKmDDgYyFK0UGYpfoWYX\nG+fAPPI6tJnNwb7ClP7IyF+D+bjOtCpkhz6CFrIa/I6sFtNl8auFXGMTP34sNwI/JhkgEtmDz14y\nSfaRcTIBInmKPE32kxyyE2Tv+thKbEVePDfW/byMM1Kmm0XdObS7oGD/MypMXFPXrCwOtoYjyyn7\nBV29/MZfsVzpLDdRtuIZnbpXzvlf+ev8MvYr/Gqk4H/kV/G3csdazLuyTMPsbFhzd1UabQbjFvDR\nmcWJxR3zcfHkVw9GfpbJmeev9F08WW8uDkaslwX6avlWGU6NRKz0g/SHtCy9J30o/ca9zX3Kfc19\nzn3BXQKRO8ud477hLnAfc1/G9mrzGlrfexZ5GLdn6ZZrrEohI2wVHhZywjbhUWEy8icMCGNCUdiB\nlq3r+xafL549HQ5jH+an+1y+LlYBifuxAvRN/lVVVOlwlCkdVm9NOL5BE4wkQ2SMlDZU97hX86Ei\nlU/lUmkQUztTE6mx1EEPh7OmdqBtAvv8HdWpbrJS6tJj3n0CWdM6busNzRV3S9KTYhqvNiqWmuro\niKgYhshMjmhTh9ptWhsF7970j/SbMrsPE1suR5z7DMC+P/Hs+y7ijrQAlhyAgccjbhjPygfeBTjz\nhNqy28EdkUh8C+DU9+z2v/oyeH791OncxHOs5y2AtTc7nb/f73TWPkD/qwBnjX8BoJ98VVBg/m8A\nAEAASURBVHgB7N0LsFVl/Tfw37nAOXFHIQEBY/6GjhRiw5ga6XghxcrRchAMszKHvORIOjmlljJT\nVK9jTuMl75qaiBZdwNt4eRNCx7K08UJmvQK+Cgihh8vhci4va/WePRzO7oDL5WbvfT5rZrvXetZ6\nnvU8n2cPc/b2u59d0759CxsBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIENjDArV7+P5uT4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIEUgEBdy8EAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECgLAQH3spgGnSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAXevAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAoCwEB97KYBp0gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQF3rwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQKAsBAfeymAadIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAEBd68BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECgLAQH3spgGnSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAXevAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAoCwEB97KYBp0gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQF3rwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nKAsBAfeymAadIECAAIG2tjYIBAgQIECAAAECBAgQ+EAEmpubP5B2NUqAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAQP4CAu75m2qRAAECVSnw6U9/OmpqagqP2traGDRoUEycODFuuummwphfeeWV\nwjUd1yfXHXHEEfHzn/+8cF3Hzr333hsf+9jHoqGhIfbaa6847bTT4o033ug47ZkAAQIECBAgQIAA\ngSoWeOutt7q8f+jVq1cMHTo0TjnllHj22WcLo589e3aXa0ePHh1TpkyJ559/vnDdzju33XZbDBky\nZOdixwQIECBAgAABAgQI7GGBn/3sZ13+xu/Tp0985CMfiVmzZsW6deuK9vCQQw5J6/35z38uel4h\nAQIECBAgQIAAgT0lsH79+vRv1Z/85CdFu3Deeeel2ZhiJ+fMmZPWveSSS4qdVkaAAIEeJ1Df40Zs\nwAQIECCQWeDAAw+MSy+9NK3f3t4eTU1N8cADD8TMmTPTP7LPPvvsQtvnnHNOGmpPrlu7dm08/fTT\nkZS1tLTE+eefn163YMGCOP300+PMM8+M6667Ll599dX40Y9+FCeeeGIkH0z37t270J4dAgQIECBA\ngAABAgSqVyB5T3DcccelA0zeM6xevTquvvrqOOGEE+Ivf/lLGnDpGP0dd9wRdXV1sW3btli1alXc\nc889ceSRR6bX7b///h2Xpc+/+c1v0vchyfU2AgQIECBAgAABAgTKU+D666+P/v37p51Lfn3pb3/7\nWyTh95deeikeffTRTp1+8cUX44UXXojx48fHLbfcki7C0+kCBwQIECBAgAABAgQqVOAXv/hFTJgw\nIe688874wQ9+EPX1op0VOpW6TYBATgL+FcwJUjMECBDoCQLDhg2LGTNmdBpqElpPgu/JB8k7Btwn\nTZqUhtc7Lr7wwgtjzZo16R/iHQH3JNSerMRy++23pwH5o446KgYMGBDTpk2LZ555Jg2pdNT3TIAA\nAQIECBAgQIBA9QoceuihXd5rTJ48OT7xiU+kX6q9+OKLC4NPviSbrPLesZ111lmRvFf59a9/Hd/+\n9rfT4uTLuOeee24afh87dmysWLGi43LPBAgQIECAAAECBAiUmcCpp56a/orTjt3q169fuiDOsmXL\nYr/99iucSkI/yQruyfuA73znO+kXY5NV320ECBAgQIAAAQIEKlngT3/6UyxdujSWLFkSSd7m97//\nfforp5U8Jn0nQIDA+xWofb8NqE+AAAECPVugtrY2XSnltdde2yXEkCFDIrm+Y0sC8TfeeGMabu8o\nGzNmTLr77rvvdhR5JkCAAAECBAgQIECgBwocdNBBaZB9V+81ki/JJr/+tOMq7c8991wsXrw4khXc\nv/GNb3R6z9EDKQ2ZAAECBAgQIECAQMUJJCtXJtuO7wfa2trSL7EmvwL7xS9+MTZu3Bjz5s2ruLHp\nMAECBAgQIECAAIGdBZIvch5wwAFx+OGHp4tBJotM2ggQINDTBazg3tNfAcZPgACB9ymQfID8yCOP\nxLhx4zq1tHXr1ti8eXO0t7fHO++8E08++WQ8+OCDcc011xSu+8IXvlDY79i555570p9ZmjhxYkeR\nZwIECBAgQIAAAQIEeqDAggULYtu2bfHRj3600+ibm5ujtbU1WlpaYvXq1XHVVVdFsrrjju8vkpXf\nX3311TT4/tOf/rRTfQcECBAgQIAAAQIECJS/QPILTcm24/uBxx57LN588830V2D32WefOProo9Nf\nl/3KV76SXus/BAgQIECAAAECBMpF4O23304/o965P0l+Zuct+Rx87ty5cd5556Wnkl8xPeecc+KN\nN96IkSNH7ny5YwIECPQYAQH3HjPVBkqAAIH3L7By5cq4++6704aS4HoSJklWR9mwYUN861vf6nSD\nr371q5E8dtxmzJiR/mzojmU77v/xj39MV3RP2ho+fPiOp+wTIECAAAECBAgQIFDFAs8++2wkK7En\nW/Jh/j//+c+46aabYvDgwbFzWGXgwIFdJH77299Gx69BJSeLXdOlkgICBAgQIECAAAECBMpC4IEH\nHoj+/funfVm/fn0888wz8atf/SpdpX306NGFPiarWo4fP76w4M6XvvSl9P9DLF26NA488MDCdXYI\nECBAgAABAgQI7GmBZGGW5FFsSz733nF76KGHYs2aNTF9+vS0+NRTT43zzz8/br/99rj88st3vNQ+\nAQIEepSAgHuPmm6DJUCAwPsTSD4kPuOMMwqNNDY2xv77759+k3Tq1KmF8mTna1/7Whx66KFpWfIN\n1KTuXXfdFTU1NZF8CL3zlnxg/fnPfz4OO+ywuPLKK3c+7ZgAAQIECBAgQIAAgSoWuPPOOyN5dGx7\n7bVXfPKTn4yrr7469t57747i9Pm6666Lurq6aGtri+RLuMmvRSUf/N96663pSo6dLnZAgAABAgQI\nECBAgEDZC5x77rmFPtbW1sa+++4bs2bNiiuuuKJQniy0M3/+/Pje975XKEt+xSlZ2fKWW275r+Gh\nwsV2CBAgQIAAAQIECJRQIFkQMgmq77xdf/31sWTJkk7FSYYm+VXSAw44IC1PAvBTpkyJ2267LS67\n7LI0Z9OpggMCBAj0EAEB9x4y0YZJgACBPASOOOKISFZGTLbkQ+bkj+oksF5sO/bYYyP52aQdtyTw\nnnxQfdFFF8XBBx9cOPXEE0/ESSedlAbif/e730USnLcRIECAAAECBAgQINBzBH784x+nX5JNRtzQ\n0FBYvbGYwNlnnx29evUqnPr+978fn/nMZyJ5njZtWqHcDgECBAgQIECAAAEClSHwyiuvxJAhQ9LO\nJr/s1Lt37y4dT1Z037RpU7qCZfK3f8e2devWdFGdOXPmdHqf0HHeMwECBAgQIECAAIE9IZD8wtCJ\nJ57Y5dYLFy7sFHBft25dLFiwIP1l0x2zMi0tLdHa2hqPPfZYTJ48uUs7CggQINATBATce8IsGyMB\nAgRyEkg+VO74kDlLk8cdd1xabdGiRYWAe7La4uc+97k0kDJ37lzh9iyw6hAgQIAAAQIECBCocIF+\n/fplfq+RfPn2mGOOiUsvvTRWr14dH/7whytcQ/cJECBAgAABAgQI9CyB5FebdvX/HpJVLT/+8Y/H\nd7/73U44STh+9uzZ6eI8xVbI7HSxAwIECBAgQIAAAQJlJnDffffFli1b4uabb47kc/Idt5kzZ6a/\nViTgvqOKfQIEepKAgHtPmm1jJUCAwB4W6PiZpbFjx6Y9eemll9Jw+8knnxx33XVX1NXV7eEeuj0B\nAgQIECBAgAABApUokLzXGDRoUAwdOrQSu6/PBAgQIECAAAECBAh0I7BixYpIFsu56qqruvxq07Zt\n2+K6665Lgz8C7t0gOkWAAAECBAgQIFCWAskXOQ877LD4+te/3qV/yertSZZmzZo1u/xCaJfKCggQ\nIFAFAgLuVTCJhkCAAIFyFHjiiSdi48aNadeSD5hfffXV9APm8ePHx1FHHZWWX3jhhdHe3h6HH354\n3HbbbZ2GceSRR8YBBxzQqcwBAQIECBAgQIAAAQIEbr311sKXYzdt2pT+RGvys66XXXZZ1NTUACJA\ngAABAgQIECBAoMoE7r777nREU6dO7TKyXr16paH3G264IZYvXx6jR4/uco0CAgQIECBAgAABAuUo\n8Nprr8XTTz8d11xzTdHunXHGGZF8Hp6E3GfNmlX0GoUECBCoZgEB92qeXWMjQIDAHhRI/shOHsnW\n2NgYI0aMiNNPPz0uv/zyaGhoiLfeeisNoiTnL7jgguSp03bLLbcIuHcScUCAAAECBAgQIECAQCJw\nzjnnFCCSVduTAEuykmPyBVobAQIECBAgQIAAAQLVJ5AEeiZNmhQjR44sOrgvf/nL6SruyUI6V1xx\nRdFrFBIgQIAAAQIECBAoN4Hk79za2too9kXOpK/JwpD77bdfupikgHu5zZ7+ECBQCoGa7Svntpfi\nRu5BgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgS6E6jt\n7qRzBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgVAIC\n7qWSdh8CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6FZA\nwL1bHicJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoFQC\nAu6lknYfAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOhW\nQMC9Wx4nCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBU\nAgLupZJ2HwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDo\nVuADD7i3t7fHxRdf3G0nnCRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAiUJuP/1r38lTYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIEuhX4wAPu3d7dSQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAg8P8FBNy9FAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECgLAQE3MtiGnSCAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBATcvQYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAoCwEBNzLYhp0ggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQE3L0GCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQKAsBATcy2IadIIAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIEBNy9BggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECgLAQE3MtiGnSCAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBATcvQYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAoCwEBNzLYhp0ggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQE3L0GCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQKAsBATcy2IadIIAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIEBNy9BggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECgLAR2GXC/8sorY/To0YXHSSedVOj4nDlzYvz48TFmzJhI9m0ECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCCrQP2uKj711FNxww03xNFHH51eWlv7n0z8\n/fffHwsXLoxFixZFc3NznHDCCTFhwoSYMmXKrpp0ngABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIdBHY5QruL7zwQhx22GHxj3/8I1paWqKxsTFt5OGHH44Z\nM2bEwIEDY9iwYTF9+vSYP39+lxsoIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECuyPQbcB9xYoV0dTUFEcddVR89rOfjVGjRsUTTzyRtrt8+fIYPnx44R5J\nyH3VqlWF461bt8a6devSR3t7e6HcDgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQKCbQbcC9ubk5zjzzzFi8eHEsW7YsLrroopgzZ07aztq1a6Nv376FNvv0\n6RMbN24sHD/44INx+OGHx6c+9anYtGlTodwOAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAoJtBtwH3s2LFx8803x6BBg6Kuri7OPffceOqpp+Ltt9+OIUOG\npKu7dzSarPQ+YsSIjsM4+eSTY+nSpfHyyy93CsIXLrBDgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgR2EOg24P7888/HHXfcUbh8y5Yt0bt37+jfv3+MHDky\nXdW94+Trr78eo0aN6jj0TIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIE3pNAtwH3oUOHxgUXXBDLly+P1tbWuPbaa+O4446LxsbGmDp1ahp+f/PNNyMJt8+d\nOzdOOeWU93RzFxMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAgQ6B+o6dYs/77rtvXHHFFWmoPVm9ffDgwfHAAw+klx5//PExb968GDduXBp4nzlzZkycOLFY\nM8oIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMAuBWra\nt2+7uiq55N///nfsvffeXS5tamqKhoaG9NHl5PaCtra2mDx5cjz++OPFTisjQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKpQLcruHcY1dTUFA23J+cHDBjQ\n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\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBIoJdBtw7927d7zw\nwgvpY8uWLbF58+b44Q9/GEcccUSMHDkyli1bVmjz9ddfj1GjRhWO7RAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgfci0G3A/d577y20tXz58pgwYUIsWbIk\nLZs6dWpccsklcdppp6Uru8+dOzd2vL5Q0Q4BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIENgNgW4D7t3VP/7442PevHkxbty4aGxsjJkzZ8bEiRO7q+IcAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBD4rwI17du3/3p2\nN040NTVFQ0ND+ih2eVtbW0yePDkef/zxYqeVESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgACBVCDzCu4dfgMGDOjY9UyAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBDIL1GauqSIBAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhRQMA9R0xNESBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEB2AQH37HZqEiBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECOAgLuOWJqigABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSyCwi4Z7dTkwABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyFBBwzxFTUwQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQXUDAPbudmgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQo4CAe46YmiJAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB7AIC7tnt1CRAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBHAUE3HPE1BQBAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIZBcQcM9upyYBAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5ChQn2NbmiJAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQI7FLglf+7MR5/cV20t0eccujQGLlXwy7ruIAAAQIEeoaA\ngHvPmGejJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECZSHw5381xf/6\n/Yr494aWtD9//Pu78Z2TR8fB+/Uvi/7pBAECBAjsWYHaPXt7dydAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgR6ksA1D75RCLcn4167Peh+x/9e1ZMIjJUAAQIEuhEQcO8G\nxykCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgX4H6upouDb7b/J/V\n3LucUECAAAECPU5AwL3HTbkBEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngACBPSfwiY/0i9odMu69tgfexwxt3HMdcmcCBAgQKCuB+rLqjc4QIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECVS0w87h94+U3NsX6za1Rvz3pPm5U37joc6OqeswGR4AA\nAQK7LyDgvvtWriRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTep0BD\nr9q44etjY+U7W6OtPWLfvRreZ4uqEyBAgEA1CQi4V9NsGgsBAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIEKgAgZqamhg+WLC9AqZKFwkQIFBygdqS39ENCRAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAEQEB9yIoiggQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg9AIC7qU3d0cCBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKCIg4F4ERREBAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIlF5AwL305u5IgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAkUEBNyLoCgiQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgdILCLiX3twdCRAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCIgIB7ERRFBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFB6AQH30pu7IwECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgUERBwL4KiiAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRKLyDgXnpzdyRAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBIgIC7kVQFBEgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA6QUE3Etv7o4ECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUERAwL0IiiICBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKL2AgHvpzd2RAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBIoICLgXQVFEgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAqUXEHAvvbk7EiBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEARAQH3IiiKCBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKD0AgLupTd3RwIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoIiDgXgRFEQECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUXkDAvfTm7kiAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECRQQE3IugKCJAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB0gsIuJfe3B0JECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoIiAgHsRFEUECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUHoBAffSm7sjAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBQREHAvgqKIAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBEovIOBeenN3JECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEiAgLuRVAUESBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDpBQTcS2/ujgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQREDAvQiKIgIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAovYCAe+nN3ZEA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEiggIuBdBUUSA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECpRcQcC+9uTsS\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQBEBAfciKIoI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoPQCAu6lN3dH\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECgiIOBeBEUR\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECJReQMC99Obu\nSIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJFBATci6Ao\nIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHSCwi4l97c\nHQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgiICAexEU\nRQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQegEB99Kb\nuyMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIFBEQcC+C\noogAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIESi8g4F56\nc3ckQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgSICAu5F\nUBQRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQOkFBNxL\nb+6OBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBEQMC9\nCIoiAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECi9gIB7\n6c3dkQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSKCAi4\nF0FRRIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKlFxBw\nL725OxIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAEYFd\nBtznzp0bkyZNioMOOiimT58e7777bqGZOXPmxPjx42PMmDGR7NsIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBWgW4D7v/6179i1qxZMX/+/Hj55ZejX79+\nMXv27PRe999/fyxcuDAWLVoUTz/9dNx3333x0EMPZe2HegQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECDQwwW6DbgnK7O/+OKLMXTo0JSppaUlWltb0/2HH344\nZsyYEQMHDoxhw4alq7snQXgbAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBDIIlDfXaWamprYe++9Y+nSpXH55ZfHSy+9FI888khaZfny5XHSSScVqich9yVL\nlhSO//73v8eTTz4Z7e3tsW3btkK5HQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgUEyg2xXcOyo0NzfH2LFjY/PmzYWA+9q1a6Nv374dl0SfPn1i48aNhePk\n2pUrV6aPJORuI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAEC3Ql0u4J7R8VDDjkkkscxxxwT06ZNi7POOiuGDBkSTU1NHZek+yNGjCgcH3zwwZE82traYvHi\nxYVyOwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoJhA\ntyu4P/fcc3HjjTcW6h100EGxZs2aeOedd2LkyJGxbNmywrnXX389Ro0aVTi2Q4AAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE3otAtwH3ZEX2Sy65JN544410\nJfZrr702xo8fH4MHD46pU6fGHXfcEW+++WYk4fa5c+fGKaec8l7u7VoCBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFAQqC/sFdkZPnx4zJ49O4455pj07IQJ\nE+KXv/xlun/88cfHvHnzYty4cdHY2BgzZ86MiRMnFmlFEQECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ2LVATfv2bVeXJZesX78+BgwY0OXSpqamaGhoSB9d\nTm4vaGtri8mTJ8fjjz9e7LQyAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECCQCnS7gnuHUU1NTdFwe3K+WOi9o56akEn+AABAAElEQVRnAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCwuwK1u3uh6wgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwAcpIOD+QepqmwABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgR2W0DAfbepXEiAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECH6SAgPsHqattAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIENhtAQH33aZyIQECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAh8kAL1H2Tj2iZAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIJALPv74h/vr6+hjUtz4+/4kh\nUV9XA4YAAQIECHQREHDvQqKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQyFNg7pJVcd/Tb8eGza3Rqy7insWr4xfnHhh9GrYf2AgQyCTQ2toayWPHrba2NurrxYN3NLFf\neQK1lddlPSZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQqReCtd7bE\n3CWr03B70udt2/O4G7cH3X/zpzWVMgT9JFCWAqtWrYoNGzbExo0bC4+kzEag0gV8RaPSZ1D/CRAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAGQusb25NV2rfuKWt0MuWtvZY\n+e7WwrEdAgTeu0BdXV0MHjw4ampqCpW3bNlS2LdDoFIFrOBeqTOn3wQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAoAIEhg/qHf0b6zr1tFddTUzYr1+nMgcECBAgQCAREHD3\nOiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQ+MIH+H6qPb580Km1/\ncN/6+PCAXnHsxwbHMdsfNgIECBAgsLNA/c4FjgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECeQr8zz594v4Lx8X/ebs5+jbUxdjhffJsXlsEeqRAe3t7bNmyJWpqagrj\nb21tLezbIVCpAgLulTpz+k2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBCpIYND21dsP6du/gnqsqwTKW6Bv377R3NzcqZMDBgzodOyAQCUKCLhX4qzpMwECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQI8W6N/fF0Z69AugigdfW8VjMzQCBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqCABAfcKmixdJUCA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQDULCLhX8+waGwEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBCpIQMC9giZLVwkQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFDNAgLu1Ty7xkaA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEKEhBwr6DJ0lUC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhUs4CAezXPrrER\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgggQE3CtosnSV\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC1Swg4F7Ns2ts\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqCABAfcKmixd\nJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQDULCLhX8+wa\nGwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBCpIQMC9giZL\nVwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFDNAgLu1Ty7\nxkaAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEKEhBwr6DJ\n0lUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhUs4CAezXP\nrrERIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgggQE3Cto\nsnSVAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC1Swg4F7N\ns2tsBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqCABAfcK\nmixdJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQDULCLhX\n8+waGwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBCpIQMC9\ngiZLVwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFDNAgLu\n1Ty7xkaAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEKEhBw\nr6DJ0lUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhUs4CA\nezXPrrERIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgggQE\n3CtosnSVAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC1Swg\n4F7Ns2tsBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqCAB\nAfcKmixdJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQDUL\nCLhX8+waGwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBCpI\nQMC9giZLVwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFDN\nAgLu1Ty7xkaAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEK\nEhBwr6DJ0lUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhU\ns4CAezXPrrERIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg\nggQE3CtosnSVAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\n1Swg4F7Ns2tsBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nqCCB+grqq67mJLBp06ZYuXJltLS0RK9evWK//faL2lrfdciJVzMECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGQUkGrOCFep1bZu3Rovv/xytLW1RX19fWzYsCFW\nrFgR7e3tlTok/SZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\noEoEBNyrZCJ3dxhNTU3Rt2/fwortyf7mzZsjCb7bCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgsCcF6vfkzd279AI1NTVdVmtvaWmJpNxGgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOipAhs2bIgtW7akiwgPGjRItrKnvhCMe48L\nWMF9j09BaTswcODA9B/ebdu2RVtbW6xfvz769+8fvXv3Lm1H3I0AAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUCYCa9eujebm5kKmcuXKldHa2lomvdMNAj1LQMC9Z813\n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\neQ0BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFgUgfHx8XLkyJFp+05w+86dO6c95wEB\nAgQIECBAgAABAgQIECCw+AJLFj8LckCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBEoR4O5TQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQJtISDAvS0Og0wQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAwAACAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQ7QLLli2b\nVsT+/v5pjz0gQIAAAQIECBAgQIAAAQIE2kNAgHt7HAe5IECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAIEWCQwMDJRt27a1aOs2S4AAAQIECBAgQGD+AuPj42ViYqIMDg7Of2O2QIAAgQ4XEODe\n4QdQ9gkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHOFTh79mzJLQHu\nGZy5Z8+eYsWhzj2eck6AwPwFlsx/E7ZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECAwW4HR0dFy7NixKrB96dKl5dq1a+XEiROz3YzXEyBAoKsEBLh31eFUGAIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBTBC5evFiWLVs2ld2VK1eWy5cv\nl1u3bk095w4BAgR6TUCAe68dceUlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAgSmB8fHxkptEYDEEBgYGpn3+bt++XT3u6+tbjOzYZ5MFxsbGys2bN8vExESTt2xzBLpbYKC7\ni6d0BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEDg3gJnzpwp586dq4JP\nM3P2jh07isDie1t5tjUCGzZsKKOjo+XGjRtlyZIl5erVq+Whhx4q/f39rdmhrS6YwPnz58upU6dK\nBi3k9sgjj5QMaJAIEHiwgBncH2zkFQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECDQZQIJbj9x4kQVcLp06dJy9uzZ6tZlxVScNhfIZ2/fvn1l3bp1ZfXq1VUQdO5LnS1w+fLl\ncvTo0TI4OFhyjBPgfuTIETO5d/ZhlfsFFDAUZAGx7YoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIE2kPg4sWLZdmyZVOZWbNmTTWb+8jIyNRz7hBYCIHM1r5ly5aF2JV9LJBA\nAtwT3F6n/NZcv3693Lp1qwp4r5/3PwEC9xYwg/u9XTxLgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAl0sMDAwMG025YmJiS4uraIRILCQAvl9GR8fn7bLBLf39fVNe84DAgTu\nLSDA/d4uniVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBLhbYtGlTGRsb\nq24JPL106ZJZtLv4eCsagYUUWLduXTWD+40bN6rfmNHR0bJ58+Zps7ovZH7si0CnCQx0WobllwAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIzFdg+fLlZd++feXMmTPVpnbu\n3FnynESAAIH5CvT395e9e/eWc+fOVQHu27dvL6tWrZrvZr2fQM8ICHDvmUOtoAQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQKDA0NFQSeCoRIECg2QJLliwpIyMjzd6s7RHo\nCYElPVFKhSRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB\nthcQ4N72h0gGCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\n0BsCAtx74zgrJQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBNpeQIB72x8iGSRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngEBvCAz0RjGVkgABAgQIECBAoJcF/vTJp8sP/cSby4lTZ8vObZvKL/7sD5cVy5f1MomyEyBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGhLAQHubXlYZIoAAQIECBAgQKBZAsdPni2v\n+Obvndrcs4eOl7/53T9e3vamHysDA/1Tz7tDgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgMDiCyxZ/CzIAQECBAgQIECAAIHWCfzy//eBaRsfH58on/z04fKxyVndJQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE2ktAgHt7HQ+5IUCAAAECBAgQaLJAX1/fXVuc\nmJgo93r+rhd6ggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBBRUQ4L6g3HZG\ngAABAgQIECCw0ALf+MovKTu2bZrabQLbb9++XV66/+Gp59whQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQKA9BAS4t8dxkAsCBAgQIECAAIEWCezbs7380s/+cHn4oW1l7+Tt2179\n1eX33/dzZWCgv0V7tFkCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBOYqMDDX\nN3ofAQIECBAgQIAAgU4ReOmL9pY//G8/3ynZlU8CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECPStgBveePfQKToAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAgfYSMIN7ex0PuSFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngACBNhK4PjZRPn3iWumfnE52//aVbZQzWSFAgAABAt0pIMC9O4+rUhEgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIDAPAXOXhorP/z2Z8qFq7fK+EQp29YtLW947d4ymGh3iQAB\nAgQIEGiJgLNsS1htlAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQ6XeC7\n/8NT5dMnr5czl26V81dulaeOXyvv/PDpTi+W/BMgQIAAgbYWEODe1odH5ggQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgsQSGBqeH2I2N3y7/68DlxcqO/RIgQIAAgZ4QmH72\n7YkiKyQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEHiwwOBA310vWjEk\n7O4uFE8QIECAAIEmCjjTNhHTpggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECgewS+/Su2ThWmbzLWfcf6ofL6v7xz6jl3CBAgQIAAgeYLDDR/k7ZIgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQ6X+CLHx0u/+7vPlp+9+MXytDgkvKqz1lf1q4Udtf5\nR1YJCBAgQKCdBZxp2/noyBsBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nLKrA3s3LS24SAQIECLRe4MaNG2ViYqIMDQ2VJUuWtH6H9tCWAgLc2/KwyBQBAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB3hE4efJkOXfuXFXgsbGxsn///jI4OFg9\nTuD77du3q8D3vr6+3kHp0ZIKcO/RA6/YBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBNpBYHR0tJw5c6YsX/6ZFTMye/uRI0fK7t27SwLfL168WAW4J7j9kUceKf39\n/e2QbXlokYC5+1sEa7MECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECDxY4MqVK2Vg4Ll5uzNz+82bN8uJEyeqWd2XLl1azd4+Pj5ejh8//uANekVHCwhw7+jDJ/ME\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEOlsgAewJXq/T7du3\ny9jYWLl27VoV2F4/nxner169Wj/0f5cKCHDv0gOrWAQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQ6QWDdunVlyZIlVfD6jRs3qv937txZEtCeQPc6TUxMlNyk7hZ4\nbi7/7i6n0hEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0IYC\nCW5/wQteUC5cuFAye/uKFSvKsmXLysqVK8uZM2eq2d37+/urYPd9+/a1YQlkqZkCAtybqWlbBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjMWqCvr69kJvfGNDAw\nUF7ykpdMBb6vWrWqDA0NNb7E/S4UEODehQdVkQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAh0g0Bmd1+/fn03FEUZZiiwZIav8zICBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINBSAQHuLeW1cQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCYqYAA95lKeR0BAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQItFRAgHtLeW2cAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBGYqMDDTF3odAQIECBAgQIAAAQIECBAg\nQKCbBG7evFnGx8fL4OBgGRjQRNJNx1ZZCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDoXAG9\nt5177OScAAECBAgQIECAAAECBAgQmKPAmTNnyunTp6t3j42NlUceeaQsX758jlvzNgIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBBolsCSZm3IdggQIECAAAECBAgQIECAAAECnSBw9erVcujQ\noTI0NFTdEth++PDhajb3Tsi/PBIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCbBQS4d/PR\nVTYCBAgQIECAAAECBAgQIEDgLoEEuDfO1t7f318Ft2cmd4kAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIEFldAgPvi+ts7AQIECBAgQIAAAQIECBAgsMACg4ODd83WfuvWrZJAd4kAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEFldgYHF3b+8ECBAgQIAAAQIECBAgQIAAgYUVWLNmTTWD\n++XLl0uC3TNz+7Zt26r7C5sTeyNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBOwUEuN8p\n4jEBAgQIECBAgAABAgQIECDQ1QJ9fX3l4YcfLqOjoyUzt69YsaIKeO/qQiscAQIECBAgQIAAAQIL\nKnDjxo1y4cKFkuuP3N+6dWsZGNA1u6AHwc4IECBAgAABAgQIECBAgACBjhXQitKxh07GCRAgQIAA\n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\nv3nK+yWgip30sY/YgRPGNmbDbAUBBBBAAAEEEEAAAQQQQACBOgW4qaFOQFZHAAEEEAgEOvf02M2P\nbLI33tljMyYMsy+cONn2HzE4eJ8HCCCAAAIIINB4AQLcG2/KFhFAAAEEEEAAAQQQQAABBBBAAAEE\nEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQSCPA7KQnQWAUBBBBAAAEEEEAAAQQQ\nQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECg8QIEuDfelC0igAACCCCA\nAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIJBAgwD0BGqsg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIINF6A\nAPfGm7JFBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE\nEEAAgQQCBLgnQGMVBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAAB\nBBBAAAEEEEAAgcYLDCjAffv27bZixQqbO3euLVq0yJ588snGp4gtIoAAAggggAACCCCAAAIIIIAA\nAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCJRSYEAB7hdddJEdfvjhtmbNGrv5\n5pvtjDPOsN27d5cSjkwjgAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA\nAggggAACCCCAAAIINFZgQAHujzzyiK1cudLa2tps6dKlNm3aNHviiScamyK2hgACCCCAAAIIIIAA\nAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIFBKgcG15nr79u3W2dlp\n48aNC1aZPHmybdmyJXgefvDss8/az372M6tUKtbV1RV+i8cIIIAAAggggAACCCCAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCOwjUHOA+7Zt22zUqFG9NjBixAjbuXNn\nr9fck2HDhtn48eP9AHfN+M6CAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAggggECcQM0B7hMmTLAdO3b02paeT506tddr7smhhx5q+uvp6bEHH3zQvcz/\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgj0\nKdDe56t9vDhmzBjTjO2bNm0K3n3llVdsxowZwXMeIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA\nAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCQVKDmAHftYMWKFXbjjTdad3e33X///dbe3m4L\nFy5Mum/WQwABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBA\nAAEEEEAgEBgcPKrhwde+9jU79dRTbebMmf5s7rfffrsNGTKkhjX5CAIIIIAAAggggAACCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC8QIDCnCfNWuW/fnPf7atW7fa\nxIkT47fMuwgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC\nCCCAAAIIDECgfQCfDT5KcHtAwQMEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ\nQAABBBBAAAEEEEAAAQQQQACBBgkkCnBv0L7ZDAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA\nAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACgQAB7gEFDxBAAAEEEEAAAQQQQAABBBBAAAEEEEAA\nAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQSyFCDAPUt99o0AAggggAACCCCAAAIIIIAA\nAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCAQCBDgHlDwAAEEEEAAAQQQQAAB\nBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQCBLAQLcs9Rn3wgggAAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAKBAAHuAQUP\nEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBLIU\n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\nQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQaKkCAe0M52RgCCCCA\nAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBAUgEC3JPK\nsR4CCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBA\nQwUIcG8oJxtDAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE\nEEAAAQQQSCpAgHtSOdZDAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAAB\nBBBAAAEEEEAAAQQQaKgAAe4N5WRjCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAkkFCHBPKsd6CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAg0VIMC9oZxsDAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ\nQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQCCpAAHuSeVYDwEEEEAAAQQQQAABBBBAAAEE\nEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQKChAgS4N5STjSGAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggkFSDAPakc6yGAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgg0VIAA94Zy\nsjEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACB\npAIEuCeVYz0EEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAA\nAQQQQACBhgoQ4N5QTjaGAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC\nCCCAAAIIIIAAAgggkFTg/wOvG+/eiy/rhQAAAABJRU5ErkJggg==\n" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAC7gAAAH0CAYAAACt/2AgAAAEDWlDQ1BJQ0MgUHJvZmlsZQAAOI2N\nVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi6GT27s6Yyc44M7v9oU9FUHwx\n6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lpurHeZe58853vnnvuuWfvBei5qliW\nkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZPC3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz\n5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q44WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhG\nDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23BaIXzbcOnz5mfPoTvYVz7KzUl5+FRxEuqkp9G/Aji\na219thzg25abkRE/BpDc3pqvphHvRFys2weqvp+krbWKIX7nhDbzLOItiM8358pTwdirqpPFnMF2\nxLc1WvLyOwTAibpbmvHHcvttU57y5+XqNZrLe3lE/Pq8eUj2fXKfOe3pfOjzhJYtB/yll5SDFcSD\niH+hRkH25+L+sdxKEAMZahrlSX8ukqMOWy/jXW2m6M9LDBc31B9LFuv6gVKg/0Szi3KAr1kGq1GM\njU/aLbnq6/lRxc4XfJ98hTargX++DbMJBSiYMIe9Ck1YAxFkKEAG3xbYaKmDDgYyFK0UGYpfoWYX\nG+fAPPI6tJnNwb7ClP7IyF+D+bjOtCpkhz6CFrIa/I6sFtNl8auFXGMTP34sNwI/JhkgEtmDz14y\nSfaRcTIBInmKPE32kxyyE2Tv+thKbEVePDfW/byMM1Kmm0XdObS7oGD/MypMXFPXrCwOtoYjyyn7\nBV29/MZfsVzpLDdRtuIZnbpXzvlf+ev8MvYr/Gqk4H/kV/G3csdazLuyTMPsbFhzd1UabQbjFvDR\nmcWJxR3zcfHkVw9GfpbJmeev9F08WW8uDkaslwX6avlWGU6NRKz0g/SHtCy9J30o/ca9zX3Kfc19\nzn3BXQKRO8ud477hLnAfc1/G9mrzGlrfexZ5GLdn6ZZrrEohI2wVHhZywjbhUWEy8icMCGNCUdiB\nlq3r+xafL549HQ5jH+an+1y+LlYBifuxAvRN/lVVVOlwlCkdVm9NOL5BE4wkQ2SMlDZU97hX86Ei\nlU/lUmkQUztTE6mx1EEPh7OmdqBtAvv8HdWpbrJS6tJj3n0CWdM6busNzRV3S9KTYhqvNiqWmuro\niKgYhshMjmhTh9ptWhsF7970j/SbMrsPE1suR5z7DMC+P/Hs+y7ijrQAlhyAgccjbhjPygfeBTjz\nhNqy28EdkUh8C+DU9+z2v/oyeH791OncxHOs5y2AtTc7nb/f73TWPkD/qwBnjX8BoJ98VVBg/m8A\nAEAASURBVHgB7N0JkBTl2QfwZ2ELEJAbBQUVTYiKEkwo433fMcQTxRBNJVE8opFEYypqPjWlJPFI\nPOIVS40aQVExxgOJeIFHEi2jpUZjSgUvUEBcRM7d/Xz7+3aKhWVZmkZmd39dNTV9vU+//WuKmdn5\n9zsVtZ9PYSJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAutYoM06Pr7DEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngACBTEDA3T8EAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECgLAQH3srgMOkGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECAu7+DRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA\nWQgIuJfFZdAJAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nEBBw92+AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBMpC\nQMC9LC6DThAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICA\ngLt/AwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQFgIC\n7mVxGXSCAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBATc\n/RsgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgbIQEHAv\ni8ugEwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAg4O7f\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUhYCAe1lc\nBp0gQIAAAQIECBAgQIAAAQIECBAgQIAAAQLlIVBdXR2LFy8uj87oBQECBAgQaCYCNTU1zaSnukmA\nAAECLU3gvffei7lz5zbptNJnvfSZz0SAAAECBAgQKHcBAfdyv0L6R4BAWQvsuOOO0alTp3jzzTdX\n6Oc///nPqKioiClTpmTbrrjiimw5rat7dOzYMTbbbLMYPXp0fPzxxyvUsIIAAQIECBAgQKD5CKzO\ne8Nlz+qNN97I3h9uscUWUVtbu+wm8wQIECBAgACB1Ra46KKLsvcW3bp1iyVLljTYfo899sj2ufTS\nS1fYnsJ5w4YNixNOOGGFbVYQIECAAIGWLLDddttlr4/f+973GjzNGTNmRNu2bbN93nnnndI+Y8eO\njW222Sbat28fPXr0iKOOOirefffd0nYzBAgQIECgKQKXXXZZ9hpz5ZVXNrh7yhWceuqppW0pqH7K\nKadE9+7do1+/ftlz//7945JLLints/zMW2+9FRtttFFMnDhx+U2WCRAgQOALEEifI1JmbPfdd2/w\nO8Ezzzwz+vTpU+rJ9ddfn+1flzNb/nnTTTct7bvrrrvW27dNmzaR/j44dOjQSHVMBJqjQGVz7LQ+\nEyBAoJwEPvvsszjxxBNj0qRJTerW1VdfHeuvv36274IFC+Kll16KFH5/5ZVXmlyjSQeyEwECBAgQ\nIECAwBcusLrvDVMHb7311th2222z94OPPfZY7LXXXl94vx2QAAECBAgQaFkC6cuuefPmxeTJk+OA\nAw6od3IzZ86MqVOn1ltXt7Bo0aI4/fTT48EHH4zjjjuubrVnAgQIECDQagRSgP2vf/1rLF26NCor\n63+Vfs8998Tyo7Tff//9ccwxx2Svm3/4wx/iP//5T/z617+Ogw46KJ577rlo165dq7FzogQIECBQ\njMDZZ58dhxxySKSwemNTev155JFH4rTTTos999wzqqqqss9yKRw5e/bsGDNmTL3mKdyebmZO20wE\nCBAgsG4Fnnzyybjhhhvi+OOPb1JHfv/730fPnj1X2DcNyrrstOWWW0Z6HUlTGlQrvTbcddddMWrU\nqCz83tTjLVvTPIF1KVD/U/m67IljEyBAoJkKbLDBBvG3v/0tbrnlljj22GNXeRZHHHFE9O7du95+\nnTt3zv7gOW3atFj27rp6O1kgQIAAAQIECBAoe4HVfW+Y/rh02223ZX9YSqPmpD9mCbiX/WXWQQIE\nCBAgUPYCKZz3jW98IyZMmLBCwD2F89IItSl0t+z0/PPPZ3/bev/99yO9pzERIECAAIHWKLDLLrtE\nCps8/vjjsc8++9QjSMGQNPrhsq+hKdSeRtS96aabSiMxdunSJY4++uh49tlnY7fddqtXwwIBAgQI\nEFiVwHrrrRcnn3xydsPVyvZNNzSnG7LOOeecOPfcc0u7ffvb3440OvCNN94YF154YaTRe9N0zTXX\nRAq+p5HeTQQIECCw7gXS395+9rOfxcEHHxx9+/ZdZYcOO+ywVd74lIqk0d9HjhxZr95JJ50UKfi+\nOoH6egUsEFiHAv/3TmYddsChCRAg0NwF0h8nDz300PjJT34SH330Ua7TGTJkSNbuv//9b672GhEg\nQIAAAQIECJSHwOq+N0yjp6aRcw488MAYPnx4pMDZnDlzyuNk9IIAAQIECBBo1gKHH3543HvvvSuM\nNJvCeWkAhuWn9CXXxhtvHC+88EJsvvnmy2+2TIAAAQIEWoVAei3cYYcdss/ny57whx9+mAXf0+vr\nslMaAfG6667Lwu116wcMGJDNfvLJJ3WrPBMgQIAAgSYL/O53v4v0CyF33HHHStukgVOqq6vj008/\nXWGfyy+/PNKvyi9evLi0LYXdTz311GyE99JKMwQIECCwzgTSzUnpJqT0f/PantJxBg8eHDJpa1ta\n/bUhIOC+NlTVJECg1QlceeWVsWTJkuwnnPOcfAoypenLX/5ynubaECBAgAABAgQIlJHA6rw3TL8C\ntNVWW2V/WDryyCOzLyXSiO4mAgQIECBAgMCaCqSRnVIY76mnniqVSoMzPPHEE7F8OC/tcMEFF8Sk\nSZOyUWhLDcwQIECAAIFWKJBeQ9NNYik8WDelX0VJv4BSF16vW5/23W+//eoWs+c///nPUVlZmY32\nXm+DBQIECBAg0ASBESNGZL/E9eMf/3ilg6GkXwsZNmxYXHrppdlIvel1K43qnqaUOUif+Tp06FA6\nWrqRecyYMdGuXbvSOjMECBAgsO4E0gjuF198cdx9993ZZ4+12ZP58+fHww8/LJO2NpHVXmsCAu5r\njVZhAgRak0Aa0eOiiy6K22+/PR566KFGTz2NkpVCS+mRfgrsuOOOy96wpA+Zm2yySaNtbSRAgAAB\nAgQIECh/gaa+N1y4cGGMHz8+jjnmmOykevXqlX0pnkZPNREgQIAAAQIE1lRg0003ja9//ev1RqBN\n4bz0S4INjdDeu3fvNT2k9gQIECBAoEUIpND6Bx98EM8880zpfFb2CyilHf5/Jt1YlkZ0T7/627dv\n3+U3WyZAgAABAk0SSDmCFFg/44wzVrr/2LFj49hjj81Gek+/ON+jR4/YfffdI91otfzk897yIpYJ\nECCw7gW+//3vxx577BE/+tGPoqqqqtEOpRtt0020yz/Sr34sO82YMaOUSbv11luzG6H22muv7Bc/\n0mcUE4HmJlDZ3DqsvwQIEChXgZNOOil7k5CeX3nllZV28+STTy5tSz8DkwJQo0ePjvPOO6+03gwB\nAgQIECBAgEDzFmjKe8O//OUvkX6uPI3IUzelsPvIkSPjH//4R2y//fZ1qz0TIECAAAECBHIJpIDe\n9ddfH3VfdjU1nJfrYBoRIECAAIEWIpBuBEs3hKUbw3baaaeYPXt2PP7443HttdfGc889t9KzfPbZ\nZ+Nb3/pW7LDDDnH++eevdD8bCBAgQIDAqgQ222yz7LXkzDPPzP5enMKJy0/t27ePG2+8MX7729/G\nxIkTs9F502B86e/LTz/9dFx11VVRUVGxfDPLBAgQIFBGAunm2MGDB8dZZ52VDZK6sq794he/iG7d\nuq2webfddqu37rXXXovvfve7pXXp1zy+9KUvxbhx42L48OGl9WYINBcBAffmcqX0kwCBshdIYfX0\nhWEaGeucc84pjcS5fMf//e9/RxqdM03pp8P8DNjyQpYJECBAgAABAs1foCnvDW+55ZbsRAcNGlQ6\n4bqfP0+juAu4l1jMECBAgAABAjkFUsD97LPPjueffz5SQOKxxx6Lq6++Omc1zQgQIECAQOsRSK+h\nN998c1x88cVZ0H2bbbaJLbbYYqUB90cffTSGDRuWfZa/7777IgVJTAQIECBAYE0E0iB56RfkR40a\nFS+99NJKS6XsQQq1p0f61dDTTjst+9yXRgZO2QUTAQIECJSvwMCBA7O/3f3P//xPfOc731lpR48/\n/vjo37//SrfXbUg36KYBttKUvqvs3r27m53qcDw3S4E2zbLXOk2AAIEyFdh2222znwm74oor4u9/\n/3uDvezZs2cWcE8fNIXbGySykgABAgQIECDQIgQae284c+bMmDRpUvzwhz/MvjBPX5qnx5/+9KfY\nb7/9spEU5s+f3yIcnAQBAgQIECCw7gS23HLL2HrrrbNgXvpyK91Yl0ZtMhEgQIAAAQKNCxx++OHx\n5ptvxosvvhh33313HHnkkSttkG4gO/jgg2OfffaJBx98MDp37rzSfW0gQIAAAQJNFWjbtm02wN5b\nb721wi+DXHbZZZFyB4sWLapXLt1gdckll2RhxqeeeqreNgsECBAgUJ4CafT2rbbaKk444YQV/l9f\n3R6nHFrKo6VHjx49hNtXF9D+ZSdgBPeyuyQ6RIBAcxf45S9/GePHj8/usGvu56L/BAgQIECAAAEC\nayawsveGY8eOjerq6jj33HNjk002qXeQNJrCAQccEHfccUekUXZMBAgQIECAAIE1EUgBvXvvvTcb\nwb2xcN6aHENbAgQIECDQ0gTSDWJf+cpX4rbbbos0Ovvll1/e4Cm+8sorWbj9kEMOiVtvvTVSGNFE\ngAABAgSKEhg6dGiceuqpcemll9YbPC+N0Dtnzpy46aab4sQTT6x3uPTalH4pdMiQIfXWWyBAgACB\n8hRIofTrr78+dt1113jvvfdivfXWK8+O6hWBdSAg4L4O0B2SAIGWLZDuir722muzkTrSmaYPjyYC\nBAgQIECAAIHWKbCy94a33HJLpC8hlg+3J6U04lvfvn3jhhtuEHBvnf9snDUBAgQIEChU4LDDDotf\n/epX8frrr8fFF19caG3FCBAgQIBASxZIN4mlUXBT0H3gwIENnurpp5+efQ+04447xo033lhvn912\n2y1rW2+lBQIECBAgsJoC6fPcPffcE9OnTy+13H777WP//fePk046KZ5//vnsb8q9e/eOF154IS68\n8ML42te+lv39udTADAECBAiUtcDOO++cjeB+3XXXNRhwv/3227MR2Rs6iaOOOiq6dOnS0CbrCDR7\nAQH3Zn8JnQABAuUosPfee8exxx4bKbhkIkCAAAECBAgQaN0Cy783fPnll7MvGq688soGYdJob8cc\nc0w2Kk8abWfQoEEN7mclAQIECBAgQKApAmnUvs033zw6duwoZNcUMPsQIECAAIH/F0g3iV100UVx\nxBFHNGjywQcfxCOPPJJtO+2001bYJ924nsLxJgIECBAgsCYCnTt3jquvvjr7xZC6Om3atIn7778/\nzjzzzLjrrruywVLStq5du8ZBBx2UjQRcWSkSVuflmQABAs1B4De/+U3cd999UVNTs0J3f/7zn6+w\nrm7FHnvsIeBeh+G5xQlUfD6ysKGFW9xldUIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECLR0gblz58acOXNiwIABUVFR0dJP1/kRIECAAAECrURAwL2VXGinSYAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgXIXaFPuHdQ/AgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGgdAgLureM6O0sCBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUvYCAe9lfIh0kQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA6xAQcG8d19lZEiBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoOwFBNzL/hLpIAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBFqHwFoPuNfW1sYZZ5zROjSd\nJQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkFvhCAu4v\nvPBC7g5qSIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKt\nQ2CtB9xbB6OzJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAIE1FRBwX1NB7QkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECgEAEB90IYFSFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngACBNRUQcF9TQe0JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAoBABAfdCGBUhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAgTUVEHBfU0HtCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQKAQAQH3QhgVIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAIE1FRBwX1NB7QkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECgEAEB90IYFSFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgACBNRUQcF9TQe0JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAoBABAfdCGBUhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAgTUVEHBfU0HtCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQKAQAQH3QhgVIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAIE1FRBwX1NB7QkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECgEIFVBtzPP//82GSTTUqPYcOGlQ48ZsyYGDx4cAwYMCDSvIkAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQVqFxVwyeffDKuueaa2HPPPbNd\n27T5v0z8+PHj44EHHogpU6bEggUL4oADDoghQ4bEgQceuKqSthMgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRUEVjmC+4svvhg77LBDvPHGG7F06dLo0KFD\nVmTixIkxcuTI6Nq1a/Tp0ydGjBgREyZMWOEAVhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAgaYINBpwf+edd6Kqqip23333+OY3vxn9+/ePRx99NKs7ffr0\n6Nu3b+kYKeQ+c+bM0vLixYvj448/zh61tbWl9WYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgEBDAo0G3BcsWBDHHXdcTJ06NaZNmxY//elPY8yYMVmd2bNn\nR6dOnUo1O3bsGPPnzy8tP/jgg7HjjjvGzjvvHJ999llpvRkCBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINCQQKMB94EDB8Yf//jH6NatW7Rt2zZOPvnkePLJ\nJ+Ojjz6KXr16ZaO71xVNI71vtNFGdYtxyCGHxGuvvRavvvpqvSB8aQczBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgGYFGA+7/+te/4uabby7tvmjRomjX\nrl2sv/760a9fv2xU97qNb7/9dvTv379u0TMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIEFgtgUYD7r17947TTjstpk+fHtXV1XHVVVfFPvvsEx06dIjhw4dn\n4ff3338/Urh93Lhxceihh67Wwe1MgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgTqBCrrZhp63njjjeO8887LQu1p9Pbu3bvHXXfdle26//77x5133hmDBg3K\nAu+jRo2KoUOHNlTGOgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgsEqBitrPp1XtlXaZM2dO9OzZc4Vdq6qqon379tljhY2fr6ipqYl99903Jk+e3NBm6wgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQCbQ6AjudUYV\nFRUNhtvT9i5dutTt5pkAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECOQWaJO7pYYECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQKBAAQH3AjGVIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAIH8AgLu+e20JECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAIECBQTcC8RUigABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgTyCwi457fTkgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQKFBBwLxBTKQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBDILyDgnt9OSwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAoUEDAvUBMpQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIEAgv4CAe347LQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECgQAEB9wIxlSJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgACB/AIC7vnttCRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgACBAgUE3AvEVIoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIE8gsIuOe305IAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIEChQQcC8QUykCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQyC8g4J7fTksCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQKFBAwL1ATKUIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAIL+AgHt+Oy0JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAoEABAfcCMZUiQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAgfwCAu757bQkQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAgQIFBNwLxFSKAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBPILCLjnt9OSAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAoUEHAvEFMpAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIEMgvIOCe305LAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIEChQQMC9QEylCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQCC/gIB7fjstCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQKBAAQH3AjGVIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAIH8AgLu+e20JECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAIECBQTcC8RUigABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgTyCwi457fTkgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQKFBBwLxBTKQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBDILyDgnt9OSwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAoUEDAvUBMpQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIEAgv4CAe347LQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECgQAEB9wIxlSJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgACB/AIC7vnttCRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgACBAgUE3AvEVIoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIE8gsIuOe305IAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIEChQQcC8QUykCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQyC8g4J7fTksCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQKFBAwL1ATKUIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAIL+AgHt+Oy0JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAoEABAfcCMZUiQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAgfwCAu757bQkQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAgQIFBNwLxFSKAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBPILCLjnt9OSAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAoUEHAvEFMpAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIEMgvIOCe305LAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIEChQQMC9QEylCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQCC/gIB7fjstCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQKBAAQH3AjGVIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAIH8AgLu+e20JECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAIECBQTcC8RUigABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgTyCwi457fTkgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQKFBBwLxBTKQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBDILyDgnt9OSwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAoUEDAvUBMpQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIEAgv4CAe347LQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECgQAEB9wIxlSJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgACB/AIC7vnttCRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgACBAgUE3AvEVIoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIE8gsIuOe305IAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIEChQQcC8QUykCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQyC8g4J7fTksCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQKFBAwL1ATKUIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAIL+AgHt+Oy0JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAoEABAfcCMZUiQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAgfwCAu757bQkQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAgQIFBNwLxFSKAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBPILCLjnt9OSAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAoUaHLAfdKkSdGjR496hx4zZkwMHjw4BgwYEGneRIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE8gpUNqXhxx9/HGeccUbU1taW\ndh8/fnw88MADMWXKlFiwYEEccMABMWTIkDjwwANL+5ghQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJNFWjSCO6nnnpqjB49OioqKkp1J06cGCNHjoyuXbtG\nnz59YsSIETFhwoTSdjMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQGB1BFYZcE8jtXfo0CH23nvvenWnT58effv2La1LIfeZM2eWlp944okYPnx4HH300bFw\n4cLSejMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAh\ngcqGVtatmzFjRlxwwQUxZcqUqKqqqludPc+ePTs6depUWtexY8eYP39+aXnLLbeMU045JWpqauL8\n888vrTdDgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQa\nEmg04J4C6rvssktMnTo1Pvzww1i8eHHcf//9se+++0avXr3qhd5TAH6jjTYqHWPDDTeM9EgB97Zt\n25bWmyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAg0J\nNBpwb9euXbz44ovZY9GiRbFw4cK46KKLYqeddop+/frFtGnTSjXffvvt6N+/f2nZDAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQWB2BRgPuY8eOLdWaPn16\nDBkyJJ5++uls3fDhw+Oss86Ko446KhvZfdy4cbHs/qWGZggQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQBMEGg24N9Z+//33jzvvvDMGDRoUHTp0iFGjRsXQ\noUMba2IbAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBY\nqUBF7efTSrc2YUNVVVW0b98+ezS0e01NTey7774xefLkhjZbR4AAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEMoHcI7jX+XXp0qVu1jMBAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgt0CZ3Sw0JECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECBAgLuBWIqRYAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL5BQTc89tpSYAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIFCgi4F4ipFAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkFxBwz2+nJQECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgUKCDgXiCmUgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQX0DAPb+dlgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQoICAe4GYShEgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAfgEB9/x2WhIgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAgQIC7gViKkWAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC+QUE3PPbaUmAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBQoIuBeIqRQBAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5BcQcM9vpyUBAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIFCgg4F4gplIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkF9AwD2/nZYECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUKCAgHuBmEoRIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQH4BAff8dloSIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIECAu4FYipFgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAvkFBNzz22lJgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgUKCLgXiKkUAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQXEHDPb6clAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBQoIOBeIKZSBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJBfQMA9v52WBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCggIB7gZhKESBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEB+AQH3/HZaEiBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECBAgLuBWIqRYAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL5BQTc89tpSYAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIFCgi4F4ipFAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkFxBwz2+nJQECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgUKCDgXiCmUgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQX0DAPb+dlgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQoICAe4GYShEgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAfgEB9/x2WhIgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAgQIC7gViKkWAAAECBAgQ\nIECAAAEC5SmwdOnSWLJkSXl2Tq8IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBkkBl\nac4MAQIECBAgQIAAAQIECBBoYQK1tbUxZ86cSM/V1dVRUVERvXv3zp5b2Kk6HQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAg0CIEjODeIi6jkyBAgAABAgQIECBAgACBhgRmzJiRhdl79eoV\nG264YbRp0yaqqqoa2tU6AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoAwEBNzL4CLo\nAgECBAgQIECAAAECBAisPYEePXqUiqf5hQsXlpbNECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAuUlIOBeXtdDbwgQIECAAAECBAgQIECgQIE0YntNTU2p4tKlS6O2tra0bIYAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoLwEB9/K6HnpDgAABAgQIECBAgAABAgUKdO7cOWbN\nmhWLFy/ORm6fM2dOdO/evcAjKEWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgUKVBZ\nZDG1CBAgQIAAAQIECBAgQIBAOQl06tQpKisr49NPP42Kioro0aNHtGvXrpy6qC8ECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIDAMgIC7stgmCVAgAABAgQIECBAgACBlifQvn37SA8TAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUP4Cbcq/i3pIgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAq1BQMC9NVxl50iAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFmICDg3gwuki4SIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgNQgIuLeGq+wcCRAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0AwEBNybwUXSRQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECLQGAQH31nCVnSMBAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSagYCAezO4SLpIgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB1iAg4N4arrJzJECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQDMQEHBvBhdJFwkQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINAaBATcW8NVdo4ECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoBgIC7s3gIukiAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEWoOAgHtruMrOkQABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAs1AQMC9GVwkXSRAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBrEBBwbw1X2TkSIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgGQgIuDeDi6SLBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaA0CAu6t4So7RwIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECDQDAQH3ZnCRdJEAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKtQaCyNZykcyRAgAAB\nAgQIECBAgAABAgQIECBAgMAXLVBbWxsLFy7MDtuhQ4eoqKj4orvgeAQIECBAgAABAgQIECBAgAAB\nAgQIECBAgACBZidgBPdmd8l0mAABAgQIECBAgAABAgQIECBAgACBchdI4faPPvooC7inkPu0adNi\n6dKl5d5t/SNAgAABAgQIECBAgAABAgQIECBAgAABAgQIrHMBI7iv80ugAwQIECBAgAABAgQIECBA\ngAABAgQItDSBWbNmRadOnbJHOrd27drF3Llzo1evXi3tVJ0PAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQKBQASO4F8qpGAECBAgQIECAAAECBAgQIECAAAECBCJqamqiY8eOJYoUdq+uri4tmyFAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIEGhYQMC9YRdrCRAgQIAAAQIECBAgQIAAAQIECBAgkFugbdu2\nsXDhwlL7xYsXx9KlS0vLZggQIECAAAECBAgQIECAAAECBAgQIECAAAECBBoWEHBv2MVaAgQIECBA\ngAABAgQIECBAgAABAgQI5Bbo1q1bfPDBBzFv3ryYP39+zJw5M3r37p27noYECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAgdYiIODeWq608yRAgAABAgQIECBAgAABAgQIECBA4AsTqKysjE033TRqa2uj\npqYm+vbtG+3atfvCju9ABAgQIECAAAECBAgQIECAAAECBAgQIECAAIHmKlDZXDuu3wQIECBAgAAB\nAgQIECBAgAABAgQIEChngbZt20aXLl3KuYv6RoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoOwEj\nuJfdJdEhAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQItE4B\nAffWed2dNQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBMpO\nYJUB93HjxsUuu+wSW2+9dYwYMSI++eST0kmMGTMmBg8eHAMGDIg0byJAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAnkFGg24v/nmmzF69OiYMGFCvPrqq9G5\nc+e44IILsmONHz8+HnjggZgyZUo888wzcccdd8RDDz2Utx/aESBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEArF2iGEEmLAABAAElEQVQ04J5GZn/55Zejd+/e\nGdPSpUujuro6m584cWKMHDkyunbtGn369MlGd09BeBMBAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIEMgjUNlYo4qKiujZs2e89tprce6558Yrr7wSDz/8cNZk\n+vTpMWzYsFLzFHJ/+umnS8uvv/56PPbYY1FbWxtLliwprTdDgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQaEmh0BPe6BgsWLIiBAwfGwoULSwH32bNnR6dO\nnep2iY4dO8b8+fNLy2nfGTNmZI8UcjcRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAIHGBBodwb2u4XbbbRfpsddee8XRRx8dP/jBD6JXr15RVVVVt0s2v9FG\nG5WWv/rVr0Z61NTUxNSpU0vrzRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAgYYEGh3B/fnnn4/rrruu1G7rrbeOWbNmxdy5c6Nfv34xbdq00ra33347+vfv\nX1o2Q4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEVkeg\n0YB7GpH9rLPOinfffTcbif2qq66KwYMHR/fu3WP48OFx8803x/vvvx8p3D5u3Lg49NBDV+fY9iVA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAiWBytJcAzN9\n+/aNCy64IPbaa69s65AhQ+L222/P5vfff/+48847Y9CgQdGhQ4cYNWpUDB06tIEqVhEgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVULVNR+Pq1qt7TLvHnz\nokuXLivsWlVVFe3bt88eK2z8fEVNTU3su+++MXny5IY2W0eAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBDKBRkdwrzOqqKhoMNyetjcUeq9r55kAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECDRVoE1Td7QfAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYmwIC7mtTV20CBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaLKAgHuTqexIgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAmtTQMB9beqqTYAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJNFqhs8p52JECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGorq6OJUuWREVFRbRv354IAQIE\nCBAgQIBAgQIC7gViKkWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQMsWWLp0\nacyaNSsLti9evDg72Q022CALu7fsM3d2BAgQIECAAIEvRqDNF3MYRyFAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgEDzFqipqYn33nsvunXrFt27d48NN9ww2rZtG/PmzWveJ6b3\nBAgQIECAAIEyEhBwL6OLoSsECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECJSv\nQHV1dXTq1Ck6dOhQ6mTXrl2jbiT30kozBAgQIECAAAECuQUE3HPTaUiAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAQGsSaNOmTaSQexrJvW5K4fa03kSAAAECBAgQIFCMgHdWxTiq\nQoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBACxdo27ZtdO7cOd5+++1YsGBB\nVFVVxbx586J79+4t/MydHgECBAgQIEDgixMQcP/irB2JAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAIFmLtCpU6fYeOONI43cXltbGxtssEFUVFQ087PSfQIECBAgQIBA+QhUlk9X\n9IQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLlL9C+fftIDxMBAgQIECBA\ngEDxAkZwL95URQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBDIISDgngNNEwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAoXkDAvXhTFQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIEAgh4CAew40TQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECgeAEB9+JNVSRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngACBHAIC7jnQNCFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngACB4gUE3Is3VZEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIEcggIuOdA04QAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIEihcQcC/eVEUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQyCEg4J4DTRMCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQKF5AwL14UxUJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAIIeAgHsONE0IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAoHgBAffiTVUkQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAgRwCAu450DQhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAgeIFBNyLN1WRAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBHIICLjnQNOEAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBIoXEHAv3lRFAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIEMghIOCeA00TAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECheQMC9eFMVCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQCCHgIB7DjRNCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQKB4AQH34k1VJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAIEcAgLuOdA0IUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAIHiBQTcizdVkQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgRyCAi450DThAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgSKFxBwL95URQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBDIISDgngNNEwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAoXkDAvXhTFQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIEAgh4CAew40TQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECgeAEB9+JNVSRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgACBHAIC7jnQNCFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgACB4gUE3Is3VZEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIEcggIuOdA04QAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIEihcQcC/eVEUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQyCEg4J4DTRMCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQKF5AwL14UxUJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAIIeAgHsONE0IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAoHgBAffiTVUkQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAgRwCAu450DQhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAgeIFBNyLN1WRAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBP6XvXsBsuu66wW9utVSq/VqvS3rLdsxsR07NWDu5AIzScg1IQMJE+qWqzKEGZhixjVk\nCIGihscNj4IqMhNCqEq4KUilLvFM3YmTQBlIpWIoPAQCyVAX5mIgMeT6IcuWZMlqPVpvqdUa/c5l\nd063W60+p8+7v1XV0jn7nL33Wt8+5+y11/qvtZsQEODeBJpVCBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKD1AgLcW29qiwQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQhIAA9ybQrEKAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECrRcQ4N56U1skQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgSYEBLg3gWYVAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGi9gAD31pvaIgECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0ISDAvQk0qxAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA6wUEuLfe1BYJECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoAkBAe5NoFmFAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBFovIMC99aa2SIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJNCAhwbwLNKgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQegEB7q03tUUCBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaEJAgHsTaFYhQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgdYLCHBvvaktEiBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEATAgLcm0CzCgECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAi0XmCk9Zu0RQL9I3Dp0qVy4cKF\nWRlevXp1WbNmzaxlnhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAg0H4BAe7tN7aHHha4fPlyOX369Kwcbty4UYD7LBFPCBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECHRGYPhWu/nUpz5VvvM7v7O8/vWvL+9+97vL008/PbPKBz7w\ngfLAAw+UAwcOlDyWCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIBAswILBri//PLL5Sd+4idKgtyfeuqp8pa3vKW8733vq+3rs5/9bPn85z9fvvSlL5WvfOUr\n5dOf/nT5whe+0Gw+rEeAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECy1xgwQD36enp8pnPfKbcdtttNabM4v7lL3+59viJJ56ozeg+Pj5eduzYUd71rneVxx9/\nfJlzKj4BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINCsw\nstCKO3fuLPmr0sc//vHyPd/zPbWnhw4dKu94xzuql2pB7lXwexZOTk6Wo0ePluvXr5cEyksEelFg\n9erVZevWrbOytmrVqlnPPSFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAoDMCCwa412fhE5/4RPnc5z5X/uqv/qq2eGJioqxdu3bmLWvWrCnnz5+feZ5g91/91V+t\nPZ+amppZ7gGBXhIYHR0t+ZMIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIEOi+wPBisvDbv/3b5f3vf3/5kz/5k7J79+7aKpn1OrO0VymP62d7/+7v/u7y53/+5+WL\nX/xiGRsbq97mfwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgMK/ALQPcH3300fJLv/RLteD2e+65Z2YjCXR/4YUXZp4fPHiw7NmzZ+a5BwQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoBGBBQPcn3/++fKe97ynPPbY\nY7XZ2U+ePFnyl/Twww+XT37yk+XIkSMlwe15zzvf+c5G9u29BAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgRmBk5tE8Dz72sY+V8+fPlze96U2zXs2yt771\nreUzn/lMue+++8rq1avLI488Uh588MFZ7/OEAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgsVmDo+o202DfP977JyckyOjpa+5vv9enp6fLQQw+VJ598cr6X\nLSNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAjWBBWdw\nX4zRhg0bFvM27yFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgsKDC/4qhcJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgECHBAS4dwjabggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIEBgYQEB7gv7eJUAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIEOiQgwL1D0HZDgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgsLCHBf2MerBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQINAhAQHuHYK2GwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBBYWGBk4Ze9SoAAAQIECBAgQIAAgd4XmJqaKlevXp2V0ZUrV5aREZc8s1A8IUCAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAj0uIBojx4/QLJHgAABAgQIECBAoFsC//S5z5er\nFy/O2v1rv+/tZWR0dNayXnhy9OjRsmHDhllZOXnyZNm1a9esZZ4QIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAj0toAA994+PnJHgAABAgQIECBAoGsCf/mh3yjnjx+ftf87/9V39mSA\ne2ZrHx8fn8nr9PR0uXTp0sxzDwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPpD\nYLg/simXBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDDo\nAgLcB/0IKx8BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgT6\nRGCkT/IpmwQIECBAgAABAgQIELipwPXr18uFCxdmvT41NTXruScECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQK9LyDAvfePkRwSIECAAAECBAgQ6IrAvd//35bLZydn7XvF6OpZz3vl\nyfj4eLl69eqs7GzevHnWc08IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgR6X0CA\ne+8fIzkkQKDHBBI8Nzk5WTJT7OrVq8u6det6LIeyQ4AAAQIEWiPwhh//X1uzoQ5sZc2aNR3Yi10Q\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAi0W2C43TuwfQIECAySwLVr18rExERJ\nEF1mir18+XI5c+bMIBVRWQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECXRMQ4N41ejsmQKAfBU6fPl02btxYxsbGysqVK8uWLVtqQe5TU1P9WBx5JkCAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAj0lIAA9546HDJDgECvC1y/fr0MD8/+6Rwa\nGipZLhEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCxNYHaU5tK2\nZW0CBAgMvMDq1avLxMTETDknJyfLpUuXarO5zyz0gAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAoCmBkabWshIBAgSWqcC6devK1atXy+HDh8uqVatqCjt37lymGopN\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGitgAD31nraGgECy0Bg\n06ZNZcOGDWV6etrM7cvgeCsiAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAg0DkBAe6ds7YnAgQGSGDFihUlfxIBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgEDrBIZbtylbIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECzQsIcG/ezpoECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAg0EIBAe4txLQpAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIEGheQIB783bWJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAIEWCghwbyGmTREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIBA8wIC3Ju3syYBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQItFBAgHsLMW2KAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBJoXEODevJ01CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQKCFAgLcW4hpUwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECDQvIAA9+btrEmAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECLRQQ4N5CTJsiQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAgeYFBLg3b2dNAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIEGihgAD3FmLaFAECBAj0hsC1a9fKlStXyvT0dG9kSC4IECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBRQmMLOpd3kSAAAECBPpE4Pz58yV/\nIyMjZXJystx+++1ldHS0T3IvmwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAYHkLmMF9eR9/pSdAgMBACVy+fLkcO3asbNu2rWzevLns3r27nDp1qmRGd4kAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDofQEB7r1/jOSQAAECBBYpcOnSpXLbbbeV\noaGh2hqZxX1sbKwk8F0iQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nel9AgHvvHyM5JECAAIFFCqxYsaJMTU3NevfFixdnAt5nveAJAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAg0HMCIz2XIxkiQIAAAQJNCqxdu7YcPny4XLt2reTxuXPnyvDw\ncG0W9yY3aTUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECggwJmcO8g\ntl0RIECAQHsFhoaGyq5du0pmcj9//nwZHR0t27dvb+9ObZ0AAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBBomYAZ3FtGaUMECBAg0AsCCXIfHx/vhazIAwECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINCggBncGwTzdgIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoj4AA9/a42ioBAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINCggwL1BMG8nQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgfYICHBvj6utEiBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECDAgLcGwTzdgIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoj4AA9/a42ioBAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINCggwL1BMG8nQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgfYICHBvj6utEiBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECDAgLcGwTzdgIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoj4AA9/a42ioBAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINCggwL1BMG8nQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgfYICHBvj6utEiBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECDAgLcGwTzdgIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoj4AA9/a42ioBAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINCggwL1BMG8nQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgfYICHBvj6utEiBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECDAgLcGwTzdgIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoj4AA9/a42ioBAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINCggwL1BMG8nQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgfYICHBvj6utEiBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECDAgLcGwTzdgIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoj4AA9/a42ioB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINCggwL1BMG8n\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgfYICHBvj6ut\nEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECDAgLcGwTz\ndgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoj4AA9/a4\n2ioBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINCiw6AD3\n69evl2vXrjW4eW8nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQKLE1hUgPv09HR5+OGHy6/92q/N2uoHPvCB8sADD5QDBw6UPJYIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECzArcMcP+bv/mb8sY3vrE8+eSTs/bx\n2c9+tnz+858vX/rSl8pXvvKV8ulPf7p84QtfmPUeTwgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAwGIFbhng/uijj5b3vve95V3vetesbT7xxBPl3e9+dxkf\nHy87duyovf7444/Peo8nrROYnJwsx44dK0ePHi2nT59u3YZtiQABAgQIECBAYNkInHzu+XLoy/9v\nOfnMs8umzApKgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQXwIjt8ruRz7ykdpb\nvvjFL85666FDh8o73vGOmWUJcv/yl78889yD1gmcOXOmTE1NlW3btpWhoaFy6tSpcvbs2bJ+/frW\n7cSWCBAgQIAAAQIEBlrgqX//WPmP/+6T5erFC+XalSvlv3zPj5b/4of/+4Eus8IRIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAj0n8AtZ3C/WZEmJibK2rVrZ15es2ZNOX/+/MzzP/qj\nPypvfvOby1ve8pZy8eLFmeUeNC4Qv02bNpXh4eFagPvGjRuZNs5oDQIECBAgQIDAshU4/tWvlb/8\n4IfK2SNHyqVTp8vV8xfK//fvfqdkuUSAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECglwSaDnDfunVrmZycnClLHu/cuXPm+Rve8IbysY99rPzmb/5mGR0dnVnuQeMCCWyvT5nF/dq1\na/WLPCZAgAABAgQIECBwU4FTzx+88dr1Wa9fvBHoPvGfnpm1zBMCBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAEC3RYYaTYDu3fvLi+88MLM6gcPHix79uyZeT4+Pl7yNz09XZt5fOYF\nDxoWGBsbKydPnqzN4p7g9lOnTpXMmC8RIECAAAECBAgQWIzA2I27Aa1av75cnDg58/aVN+qYa7Zs\nnnnuAQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFeEJg9NXgDOXr44YfLJz/5\nyXLkyJGS4PbHHnusvPOd72xgC966WIH1N4KRVq1aVV555ZUyMTFRe5zBAxKBfhLIYJcrV67M+pua\nmuqnIsgrAQIECBDoW4G93/4vy65vfbCMjK2ulWF0w/qy6198a9n3X31H35ZJxgkQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAZToOkZ3N/61reWz3zmM+W+++4rq1evLo888kh58MEH\nB1OpB0q1YcOGkj+JQL8KZIDGihUrZt3R4eLFi2XXrl39WiT5JkCAAAECfSXwtt/4UHnuyf+nnH7h\nxbJx355y4M1v6qv8yywBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDyEBi6fiMt\npaiTk5NldHS09jffdjJr80MPPVSefPLJ+V62jACBZSJw/PjxsmXLllqQe1XkLNu+fXv11P8ECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLLXKDpGdwrN7OKVxL+J0CA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGlCAwvZWXrEiBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBVgkseQb3VmXE\ndggQGHyBa9eulfxVqf5xtcz/BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECy1dAgPvyPfZKTqCjAmvWrCnnzp2btc+xsbFZzz0hQIAAAQIECBAgQIAAAQIECAyaQAb4\nX7p0qQwNDZW0j0gECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQILCwhwX9jHqwQItEhg3bp1LdqS\nzRAgQIAAAQIECBAgQIAAAQIE+kPg8uXL5eDBg2Vqaqpcv369rF27tuzbt68MDw/3RwHkkgABAgQI\nECBAgAABAgQIECBAgAABAgQIECDQBQE9KV1At0sCBAgQIECAAAECBAgQIECAAAECBAZbYHp6ujz7\n7LO1mdtzF7vM3n7+/PkyOTk52AVXOgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAEgUEuC8R0OoE\nCBAgQIAAAQIECBAgQIAAAQIECBCYK3Dt2rUyMjJS+6teGx0dLRcuXKie+p8AAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQGAeAQHu86BYRIAAAQIECBAgQIAAAQIECBAgQIAAgaUIrFixogwPD5fM5F6l\nK1eulFWrVlVP/U+AAAECBAgQIECAAAECBAgQIECAAAECBAgQIDCPwMg8yywiQIAAAQIECBAgQIAA\ngQEVuH79epmcnCyXLl0qebxly5aycuXKAS2tYhEgQIAAge4JJLh9165d5emnny6rV6+uZWTdunW1\nc2/3cmXPBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHeFxDg3vvHSA4JECBAgAABAgQIECDQMoFj\nx47VAtq3bdtWpqamysTERNm8ebPZZFsmbEMECBAgQOAbAmNjY+X+++8vFy9eLENDQyUB7vlfIkCA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQuLmAAPeb23iFAAECBAgQIECAAAECAyVw9erVWlBdZm1P\nWrVqVRkfHy/nz58X4D5QR1phCBAgQKCXBHKnFHdL6aUjIi8ECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIBArwsM93oG5Y8AAQIECBAgQIAAAQIEWiNw/fr1smLFilkbGx52WTgLxBMCBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECgqwIiGbrKb+cECBAgQIAAAQIECBDonEBmbE86depU7f/p6ely\n+PDhsnbt2tpz/xAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEui0w0u0M2D8BAgQI\nECBAgAABAgQIdE5gy5Yt5ejRo+Xy5cu1ne7YsaNUge+dy4U9ESBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgTmFxDgPr+LpQQIECBAgAABAgQIEBhIgaGhobJz586BLJtCESBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAv0vMNz/RVACAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIEBgEAQHug3AUlYEAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIDIDAyAGVQBAIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQGAZCFy7dq1MTk6W/L9y5coyPj6+DEqtiAQIECBAgAABAgQIECBAgAABAgQIEFheAmZwX17HW2kJ\nECBAgAABAgQIECBAgAABAgQIECBAgEBfCly/fr28+OKLZWRkpGzcuLHk+cTERF+WRaYJECBAgAAB\n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\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHGBQS4N25mDQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBog4AA9zag2iQBAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINC4gwL1xM2sQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQBsEGgpwP3XqVHn44YfLa17zmnL//feX\nL3/5y23Ikk0SIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nwHIUaCjA/ZFHHikPPPBA+frXv14++tGPlu///u8vFy9eXI5uykyAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECLRZoKMD9iSeeKD/6oz9ahoaGypve9Kaye/fu\n8hd/8RctzpLNESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngMByFBhZbKFPnTpVLl++XDZv3jyzyo4dO8rx48dnntc/eOqpp8of/MEflOvXr5crV67Uv+QxAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBB4lcCiA9wnJibK\n2rVrZ21gbGysnDt3btay6sno6GjZsmVLLcA9M75LBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIEBgIYFFB7hv3bq1TE5OztpWnu/cuXPWsurJa1/72pK/6enp\n8vjjj1eL/U+AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBOYVGJ536TwLN27cWDJj+0svvTTz6sGDB8vevXtnnntAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgSaFVh0gHt28PDDD5cPfvCDZWpqqvze7/1eGR4eLvfe\ne2+z+7YeAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCY\nERiZebSIBz//8z9f3v72t5d9+/bVZnP/xCc+UVauXLmINb2FAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsLNBQgPv+/fvL3//935dXXnmlbNu2beEte5UA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECDQgMNzAe2fe\nKrh9hsIDAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGiR\nQFMB7i3at80QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAIEZAQHuMxQeECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngEA3BQS4d1PfvgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIEBgRkCA+wyFBwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECDQTQEB7t3Ut28CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQmBEQ4D5D4QEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIdFNAgHs39e2bAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBGYEBLjPUHhAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAt0UEODeTX37JkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAIEZAQHuMxQeECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgEA3BQS4d1PfvgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIEBgRkCA+wyFBwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\n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\nRqYaNWpkBRpW16N+j7MWwhMIOCgQVYej9p3C1gkHi0hICFgBOawn25/169fPEklrXY8qdxYST1S6\ngNRZOW77n//8J+u7o3JH+5zFVelPSO5kBFMZnSc4kbugiFt/y8h6MgJ0zZo1swIjd1kkqX6Cttbt\n9JsOG/b8T9WqVbMCDctd1H5R1kJ4omgCMoK75KJ27dpZ30HuskicekLugiLbrVWqVMmKi9xlkaTq\nibD8pwohhoXN5/xdDIsZy5CjzmGwzxLLlKqonMapDY2qf/HMTDqiTkr9S2K2OJ+RvKzmm9OKSCSy\ng3tFAHgvAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC\nCCCAgBsC5YeHdiMmokAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE\nEEAAAQQQQAABBBBIoQAd3FOYdIqMAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA\nAggggAACCCCAAAIIIIAAAgi4KEAHdxezQkwIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggEAKBejgnsKkU2QEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAAB\nBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQMBFATq4u5gVYkIAAQQQQAABBBBAAAEEEEAAAQQQ\nQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBFIoQAf3FCadIiOAAAIIIIAAAggggAAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAi4K0MHdxawQEwIIIIAAAggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggkEIBOrinMOkUGQEE\nEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQcFGADu4u\nZoWYEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACB\nFArQwT2FSafICCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA\nAAIIIICAiwJ0cHcxK8SEAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC\nCCCAAAIIIIAAAgikUIAO7ilMOkVGAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAA\nAQQQQAABBBBAAAEEEEAAAQRcFKCDu4tZISYEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE\nEEAAAQQQQAABBBBAAAEEEEAAAQQQQCCFAnRwT2HSKTICCCCAAAIIIIAAAggggAACCCCAAAIIIIAA\nAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIOCiwH8BpPbRcK4Eck8AAAAASUVORK5CYII=\n" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAC7gAAAH0CAYAAACt/2AgAAAEDWlDQ1BJQ0MgUHJvZmlsZQAAOI2N\nVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi6GT27s6Yyc44M7v9oU9FUHwx\n6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lpurHeZe58853vnnvuuWfvBei5qliW\nkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZPC3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz\n5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q44WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhG\nDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23BaIXzbcOnz5mfPoTvYVz7KzUl5+FRxEuqkp9G/Aji\na219thzg25abkRE/BpDc3pqvphHvRFys2weqvp+krbWKIX7nhDbzLOItiM8358pTwdirqpPFnMF2\nxLc1WvLyOwTAibpbmvHHcvttU57y5+XqNZrLe3lE/Pq8eUj2fXKfOe3pfOjzhJYtB/yll5SDFcSD\niH+hRkH25+L+sdxKEAMZahrlSX8ukqMOWy/jXW2m6M9LDBc31B9LFuv6gVKg/0Szi3KAr1kGq1GM\njU/aLbnq6/lRxc4XfJ98hTargX++DbMJBSiYMIe9Ck1YAxFkKEAG3xbYaKmDDgYyFK0UGYpfoWYX\nG+fAPPI6tJnNwb7ClP7IyF+D+bjOtCpkhz6CFrIa/I6sFtNl8auFXGMTP34sNwI/JhkgEtmDz14y\nSfaRcTIBInmKPE32kxyyE2Tv+thKbEVePDfW/byMM1Kmm0XdObS7oGD/MypMXFPXrCwOtoYjyyn7\nBV29/MZfsVzpLDdRtuIZnbpXzvlf+ev8MvYr/Gqk4H/kV/G3csdazLuyTMPsbFhzd1UabQbjFvDR\nmcWJxR3zcfHkVw9GfpbJmeev9F08WW8uDkaslwX6avlWGU6NRKz0g/SHtCy9J30o/ca9zX3Kfc19\nzn3BXQKRO8ud477hLnAfc1/G9mrzGlrfexZ5GLdn6ZZrrEohI2wVHhZywjbhUWEy8icMCGNCUdiB\nlq3r+xafL549HQ5jH+an+1y+LlYBifuxAvRN/lVVVOlwlCkdVm9NOL5BE4wkQ2SMlDZU97hX86Ei\nlU/lUmkQUztTE6mx1EEPh7OmdqBtAvv8HdWpbrJS6tJj3n0CWdM6busNzRV3S9KTYhqvNiqWmuro\niKgYhshMjmhTh9ptWhsF7970j/SbMrsPE1suR5z7DMC+P/Hs+y7ijrQAlhyAgccjbhjPygfeBTjz\nhNqy28EdkUh8C+DU9+z2v/oyeH791OncxHOs5y2AtTc7nb/f73TWPkD/qwBnjX8BoJ98VVBg/m8A\nAEAASURBVHgB7N0JmFxVmTDgL519JYQEQhKSsARIQsKgwCijEkc2ZRknYEBAxpWw/CAgPAoOgiM6\nI6CoKIqGIJuIGEBndFAZQAlhERUHIUhYsrCFkJVsnXQ6P991qujOAh3opKur3vM8lbpbnXvOe7pT\nt+/97nc7rH21hEKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBNpYoK6N92/3BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECgEBDg7geBAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBCpCQIB7RQyDRhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQICAAHc/AwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBQEQIC3CtiGDSCAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAS4+xkgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\ngYoQEOBeEcOgEQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECAgwN3PAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhU\nhIAA94oYBo0gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQHufgYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoCIE\nBLhXxDBoBAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgI\ncPczQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIVISDA\nvSKGQSMIECDwmkBjY+NrM6YIECBAgAABAgTKAqtWrYo1a9aU500QIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAEC1ScgwL36xlSPCBDYjALf+ta3okOHDs1ePXr0iOHDh8eZZ54ZCxcuLO99\nzJgxzbbr2rVr7LHHHjFx4sRYtmxZebuceOyxx+IDH/hA9OnTJ7K+vffeO37zm98028YMAQIECBAg\nQKCSBd797nc3O/apq6uLvn37Fsc13//+98tNnz59erPt8tgqt9tvv/3ie9/7Xnm7dSeeeeaZGDRo\nUNx+++3rrjJPgAABAgQIENgiAi093mnamBkzZhTHPjvvvHOsXbu26SrTBAgQIECAQDsTmDx5cvG9\nnucoNlS23Xbb4hrQhtbttddexWcfeuihDa22jAABAgQIECBAgAABAgQIEFhHoNM682YJECBAoAUC\nV1xxRfTu3bvYcsWKFfG///u/kcHvjz76aPz6178u1/D2t789zjjjjGJ+6dKlMWvWrLj88ssjA7t+\n97vfFcsXLFgQBx10UGy33XZFUFf//v2Lug499NC4//77421ve1u5PhMECBAgQIAAgUoW2H333ePz\nn/980cQM4FqyZEn89Kc/LS7uZiD7pz71qXLzTz755CKoPbebP39+3HfffZHLGhoa4v/9v/9X3i4n\n8sLxEUccUWzXbIUZAgQIECBAgMAWFtiU451s2nXXXReZBCHPGd11113xj//4j1u4xXZHgAABAgQI\ntLXAX/7yl/jzn/8cY8eOjUmTJhXJANq6TfZPgAABAgQIECBAgAABAgQqXUCAe6WPkPYRIFCRAkcd\ndVQMGDCgWdt69eoV//Ef/1EEsQ8bNqxYt8MOO8Txxx/fbLtcl8FbGai14447xm233RbPPfdc3Hrr\nrbHPPvsU277jHe+IwYMHx9VXXy3AvZmeGQIECBAgQKCSBQYOHLjesU8e92QgWF7AbRrg/q53vSuO\nPfbYcnfypsCXX345rrnmmmYB7t/97nfjnHPOiSFDhpS3NUGAAAECBAgQaCuBTTneyRv5rr/++uJm\n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\nceKJJxY7rauri+222y722GOPuOKKK2LvvfculudFzyzf+973ivem/xx88MEC3JuCmCZAgAABAgSq\nRuCqq66KfGXp1q1bDBo0KI499tgi02nXrl2rpp86QoAAAQIECNSWwF/+8pf405/+FJdffvkGO96x\nY8fimOdrX/taPProozF69OgNbmchAQIECBAg0L4FrrvuunjXu94VmchoQ+WEE04osrhPnjw5Lrzw\nwg1tYhkBAgQIECBAgAABAgQIEKhpgQ5rXy01LaDzBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIFARAnUV0QqNIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAIGaFxDgXvM/AgAIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBQGQIC3CtjHLSCAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECNS8gwL3mfwQAECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAoDIEBLhXxjhoBQECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBGpeQIB7zf8IACBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBlCAhw/79xuPfee+OWW26pjFHRCgIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNSggAD3/xv0efPmxZw5c2rwR0CX\nCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUBkCAtwrYxy0\nggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAjUvIMC95n8E\nABAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAyBKomwH2f\nffaJoUOHll9XXnllIbxw4cKYMGFCjBgxIsaMGRPTpk2rDHmtIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFmAp2azbXTmfnz58dTTz0Vc+bMiQ4dOhS96NKl\nS/E+ceLEGDt2bNx0003x29/+NsaPHx/PPPNMdO/evZ32VrMJECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBQnQJVkcH94Ycfjre//e2xdu3amDFjRmRwe6dOf4vd\nv/322+OUU04pAt/HjRsXQ4YMialTp1bnaOoVAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIE2rFAVWRwzwD3Rx99NPbee+8ii/tuu+0Wd955ZxHwXl9fH/369SsP\n0cCBA+Oll14qz5sgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAgcoQqIoM7hm0fsYZZ8Tjjz9eBLj36NEjfvKTn8T8+fOjZ8+ezaS7d+8eS5cuLS+78MIL433v\ne1989atfjVWrVpWXmyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgACBLStQFRncjzvuuLJaZms/4YQTigD3CRMmxJIlS8rrciLnBw0aVF72iU98Io466qi4++67\nY/Xq1eXlJggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBg\nywpURQb3G264IX7/+9+X5VasWBEDBgyIvn37RmZsf/bZZ8vrZs6cGUOHDi3P77DDDrHHHnvEkCFD\noq6uKjjKfTNBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB\n9iRQFRHdCxcujPPOO6/IwD5//vy47rrr4ogjjijGIbO4X3zxxdHQ0BBTpkwpgthHjRrVnsZIWwkQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFATAp2qoZcf/ehH\n4957742RI0dGBriPHz8+jjzyyKJr559/fhx++OExbNiwIpv7pEmTonPnztXQbX0gQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAVQlURYB7r1694sYbb4zly5cX\ng9OjR4/yIA0fPjweeeSRmDdvXgwYMKC83AQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIVJZAVQS4l0ibBraXlpXeBbeXJLwTIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgMgXqKrNZWkWAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECtSYgwL3WRlx/CRAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUKECAtwrdGA0iwABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArUmIMC91kZcfwkQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFChAgLcK3RgNIsAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK1JiDAvdZGXH8JECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQoQIC3Ct0YDSLAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECtSYgwL3WRlx/CRAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUKECAtwrdGA0iwABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArUmIMC91kZcfwkQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFChAgLcK3RgNIsAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK1JiDAvdZGXH8JECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQoQIC3Ct0YDSLAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECtSYgwL3WRlx/CRAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUKECAtwrdGA0iwABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArUmIMC91kZcfwkQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFChAgLcK3RgNIsAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK1JiDAvdZGXH8JECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQoQIC3Ct0YDSLAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECtSYgwL3WRlx/CRAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUKECAtwrdGA0iwABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArUmIMC91kZcfwkQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFChAlUX4H7iiSfGxIkTy9wL\nFy6MCRMmxIgRI2LMmDExbdq08joTBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIFA5AlUV4P6LX/wipkyZ0kw3g93Hjh0bTzzxRFx++eUxfvz4WLFiRbNtzBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA2wtUTYD7/Pnz\n46KLLorTTjutmertt98ep5xySnTo0CHGjRsXQ4YMialTpzbbxgwBAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQItL1Ap7ZvQuu04OSTT44LL7wwHnnkkXKFCxcu\njPr6+ujXr1952cCBA+Oll14qz19xxRXxxz/+MebOnRv7779/ebkJAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIENiyAlUR4P6jH/0ounfvHgcffHCzAPfM6t6z\nZ89mornd0qVLy8v23XffGDp0aDz00ENRV1c1Ce3L/TNBgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgACB9iLQ7gPcM4j9jDPOiEsuuST+67/+K6ZPnx7PPfdc3Hff\nfTFy5MhYsmRJs7HI+UGDBpWX7b333sV0Q0NDzJo1q7zcBAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAhsWYF2H+C+aNGi2GWXXeLKK68s5J5//vlYuXJlXHfd\ndXHFFVcUmd2fffbZGDJkSLF+5syZRcb2LctsbwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECDwRgLtPsB95513jmnTppX7eemll8aMGTOK4PZcOGHChLj44ovj\n61//evzsZz+Lurq6GDVqVHl7EwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBQGQLtPsD9jRjPP//8OPzww2PYsGFFNvdJkyZF586d3+hj1hMgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAFhaougD3s88+uxnh8OHD45FH\nHol58+bFgAEDmq0zQ4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKVJ7Csfk08MntpdOjQ\nIcYO7Rndu3SsvEZqEQECBAgQIECAAAECBAgQILBZBKouwH1jSoLbNyZjOQECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBCpHYNGyhjj3xqfixUWrYu2rzapvWBvXnToy+vf2pO7KGSUtIUCAAAEC\nBAgQIECAAAECm0+gbvNVrWYCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQILBpAuf/5Jl4\ncu7KWFrfGMtefTWsWRtX/Pq5TavE1gQIECBAgAABAgQIECBAgEC7FRDg3m6HTsMJECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBQfQLLV61Zr1OzXl653jILCBAgQIAAAQIECBAgQIAAgeoUEOBe\nneOqVwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGiXAoO37rpeu7t0cml7PRQLCBAgQIAA\nAQIECBAgQIBAlQo4C1ClA6tbBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaI8Cpx48uGh2\nl04dIl/D+neNLx41vD12RZsJECBAgAABAgQIECBAgACBNyHQ6U18xkcIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgMBmEdhuqy5x22f2iN8//UpR/98N6xV9e7q0vVmwVUqAAAECBAgQIECA\nAAECBCpQwFmAChwUTSJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAtC/Ts1jHGjepbywT6\nToAAAQIECBAgQIAAAQIEalagrmZ7ruMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgUFECAtwrajg0hgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABArUrIMC9dsdezwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIFBRAgLcK2o4NIYAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQK1KyDAvXbHXs8JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBQUQIC3CtqODSGAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECtSsgwL12x17PCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgUFECAtwrajg0hgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABArUrIMC9dsdezwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIFBRAgLcK2o4NIYAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQK1KyDAvXbHXs8JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBQUQIC3CtqODSGAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECtSsgwL12x17PCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE\nCBAgQIAAAQIECBAgQIAAAQIECBAgUFECAtwrajg0hgABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABArUrIMC9dsdezwkQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAAECBAgQIFBRAlUR4L5mzZo488wzY6+99opRo0bFZZddVkZeuHBhTJgw\nIUaMGBFjxoyJadOmldeZIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAIHKEehUOU158y35zne+E7Nnz44//OEPsWLFith1113jne98Z7zjHe+IiRMnxtixY+Om\nm26K3/72tzF+/Ph45plnonv37m9+hz5JgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAq0uUBUZ3DOI/Yc//GHU1dUVr1WrVkVmdc9y++23xymnnBIdOnSIcePG\nxZAhQ2Lq1KmtDqlCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB\nAgQIEHhrAlWRwb1r166Rrx//+Mdx6aWXxqGHHlpkcF+4cGHU19dHv379ykoDBw6Ml156qTz/05/+\nNP7617/GU089FaNHjy4vN0GAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC\nBAgQIECAAAECW1agKgLcS2SZpX3UqFHx0EMPxfTp04ug9549e5ZWF+/du3ePpUuXlpflfJ8+fSLf\n8/MKAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECLSNQF3b\n7Hbz7PXoo4+Oa6+9Nv7hH/4hvv3tb0f//v1jyZIlzXaW84MGDSovy2zvp512Whx44IHRsWPH8nIT\nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQILBlBaoiwH3y\n5MnxwAMPlOVGjx4dM2bMiL59+xaZ2Z999tnyupkzZ8bQoUPL8yYIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoDIEqiLAfdWqVfGFL3whGhoaYtGiRUUW93Hj\nxhXCEyZMiIsvvrhYN2XKlKirq4tRo0ZVhr5WECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA\ngEAhsHpNY9x479w478an4+L/nB3L69eQIbBZBTLWoL6+vtlr7dq1m3WfKidAgAABAgQIECBAgACB\nNxbo9MabVP4WJ5xwQtxzzz0xcuTIorHjx4+Ps88+u5g+//zz4/DDD49hw4YV2dwnTZoUnTt3rvxO\naSEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRqSODMa56MZ15aGavWrI0Or/b7yRdXxKXH\n7xx9ulfFZe0aGsn20dUMbp83b14RR1BqcS7r0aNH9OnTp7TIOwECBAgQIECAAAECBAi0gUBVnAnI\nPzBvuOGGWLZsWXTt2jU6dXqtW8OHD49HHnmk+MN0wIABbUBslwQIECBAgAABAgQIECBAgAABAgQI\nECBAgAABAgQIECDwegKPzF4aLy5eVQS353aZQ3vO/Pq48y8L44P7uM77enbWvTmBxsbG6NmzZ/Tt\n27dcwYoVK4ps7uUFJggQIECAAAECBAgQIECgTQReiwRvk9237k7zj8+NFcHtG5OxnAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAm0rsKrhb1nbm7ai4dVM7itXNzZdZJoAAQIECBAgQIAAAQIE\nCBCoAYG6GuijLhIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBABQvsun336NVt/fxsf79L\nnwputaYRIECAAAECBAgQIECAAAECm0NAgPvmUFUnAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA\nAQIECLRYoHf3TvHlY3aM3t07xqC+XWJY/65x0dHDY8dtu7e4DhsS2FSBxsbGqK+vL7/Wrl27qVXY\nngABAgQIECBAgAABAgQ2g8D6t8Bvhp2okgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI\nvJ7AoK27xo9PHxWLljVEz64do2e3jq+3uXUE3pJAly5dYsWKFbF8+fJm9fTs2bPZvBkCBAgQIECA\nAAECBAgQ2PICAty3vLk9EiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMAGBLp0qottt+qy\ngTUWEWhdgbq6uth6661bt1K1ESBAgAABAgQIECBAgECrCNS1Si0qIUCAAAECBAgQIECAAAECBAgQ\nIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECb1FAgPtbBPRxAgQIECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGgdAQHureOoFgIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBB4iwIC3N8ioI8TIECAAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQOsICHBvHUe1ECBAgAABAgQIECBA\ngAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMBbFBDg/hYBfZwAAQIECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEWkdAgHvrOKqFAAECBAgQIECA\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBN6igAD3twjo4wQIECBAgAAB\nAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQOgIC3FvHUS0ECBAgQIAA\nAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg8BYFOr3Fz/t4DQnU19fH\n3LlzY9WqVdG9e/cYNGhQdOjQoYYEdJUAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg\nQIAAAQIECBAgQIAAgc0pIMB9c+pWUd1r1qyJxx57LHr06BGdOnWKxYsXx9q1a2Pw4MGC3KtonHWF\nAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECW0IgrzcvXbo0Ghsbo3PnzsW16C2xX/sgQIAA\nAQIECBAgQIAAgcoXqKv8JmphJQhkQHvXrl2LEwuZtb1bt27FyYbM5q4QIECAAAECBAgQIECAAAEC\nBAgQIECAAAECBAgQIECAAIFNEXjxxRdj9erV0aVLl1i4cGHMnz9/Uz5uWwIECBAgQIAAAQIECBCo\nYgEB7lU8uK3ZtQxqz1fTknfUKwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYFMEli1b\n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\nAAECBAgQIECAAAECBAgQIECAQFsKrFq1qnhadadOnVzLbMuBaMV955hmcHs+fTzHdf78+dGxY8fY\nfvvtW3EvtVtVJrhL4w6vPt0gn+quECBAgAABAgQIECBAgEB1CVRFgPvMmTM3OirDhw+PRx55JObN\nmxcDBgzY6HZWECBAgAABAgQIECBAgAABAgQIECBAgACBLS1QV1dXBL413W8GwSkECBAgUDsCCxcu\njLlz5xYdrq+vj5122il69+5dOwBV2tMc1/xOz6D2LDmmixcvLq5Z+65/a4OevycZI5AZ8TPQfaut\ntoohQ4YUwe5vrWafJkCAAAECBAgQIECAAIFKEaiZs+SC2yvlR047CBAgQIAAAQIECBAgQIAAAQIE\nCBAgQKAkkBlHMyBLIUCAAIHaFFi5cmWR5TsDdDMTdT6J+tlnn42dd955vRugalOoffc6A7CblnXn\nm64z3TKBxsbGePLJJ4vflfx9yQz5ixYtij59+hSB7i2rxVYECBAgQIAAAQIECBAgUOkCdZXeQO0j\nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBANQpkJuquXbuWM09nkHuW1atXV2N3a6pPffv2\njQzGzgzjGdj+yiuvRK9evYqs7jUF0cqdTc/MgN80C37+Di1btqyV96Q6AgQIECBAgAABAgQIEGhL\nAQHubalv3wQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI1KxA0yDdEkIGt3fs2LE0672dCmTQ\ndWbizyzjWQYPHuypLa0wlvm7UVdXV9w8UKoug97TWyFAgAABAgQIECBAgACB6hEQ4F49Y6knBAgQ\nIECgJgTumvrHOO6kf4sPffwLcfv/PFATfdZJAgQIECBAgAABAgQIECBAgAABAgSqU6Bnz57Rp0+f\nWLJkSWQ29+XLl8d2220X3bp1q84O11ivMuh6xx13LALd+/fvX87UX2MMrdrdDHDffvvtY9GiRbFy\n5cpYsWJF5O9Rv379WnU/KiNAgAABApUmkMcVl19+edGsE088Md7+9re3ahNffvnluOaaa8p1bo59\nlCs3QYAAAQIEWiDQqQXb2IQAAQIECBAgUBECv7rzwTj9vG/GvPmLivY8/JcZ8ZV/PTE+dMR7K6J9\nGkGAAAECBAgQIECAAAECBAgQIECAAIFNFdhhhx1i6623jsxC3aVLl+jRo8emVmF7AjUl0KtXrxg7\ndmxxQ0gGvOd8hw4daspAZwkQIECgtgXe+c53Fjd8tabCxIkTixvH/uVf/qWodnPsozXbqy4CBAgQ\nqH4BAe7VP8Z6SIAAAQIEqkbgwkuuLge3Z6fmL1wS37zypwLcq2aEdYQAAQIECBAgQIAAAQIECBAg\nQIBAbQpkgK5CgEDLBfJmkHwpBAgQIECgFgU+9rGPtXq3Gxsbm90wtjn20eqNViEBAgQIVLVAXVX3\nTucIECBAgACBqhLo3Knjev1Z/uojSBUCBAgQIECAAAECBAgQIECAAAECBAhUo0D96sb4y5xl8diz\ny2Lt2rXV2EV9IkCAAAECBAhUrMDL8xfHZ7/43Tj6kxfEv3/zusgg8I2VqVOnxn777Re//vWvY8iQ\nIbH//vvHggULis2vuuqq2GuvvaJ3796x7777xs9//vNm1eS2t956axx77LHRv3//ePe73x1XX311\ns22aznz5y1+O448/vumi+P73v1/sc8CAAfGRj3wk7r777vL6+vr6OPfcc4snoPTs2TN23XXX+PSn\nP108DSU3Ou2004rtsw977713vPDCC7HuPtasWROXXXZZjBw5styPKVOmlPdx3333FX2bMWNGHHzw\nwdG3b9/Yc88945ZbbilvY4IAAQIECGyKgAD3TdGyLQECBAgQINCmAuMPfU906fzaA2i6dukcbxu7\na5u2yc4JECBAgAABAgQIECBAgAABAgQIECCwOQQWLlsdZ1z7ZFx0y8y48Kcz46RJT8Sqho0HVW2O\nNqiTAAECBAgQIFCrAitW1sfY/T8aV/3oF/Gb3z4U3550a3zijK9uNMh98eLF8eCDD8aJJ54Y73nP\ne6Jfv37F65JLLomTTjopRo0aFddff328613vig9+8IPRNDj84YcfjlLG9Ax0P+igg+JTn/rUeoHw\npbGYNWtWTJ8+vTQbkydPjlNPPTXGjRsXkyZNimXLlsURRxwRL7/8crHNCSecEBlkn4Hv1113XbHd\nt771rfjqV79arM/27LTTTjF8+PAi8L1Pnz6x7j4uuOCC+OxnPxtHH3103HjjjfG2t70tjjrqqHIg\n/pIlS+Khhx6KQw45JAYNGlQEw/fo0aPY5umnny631QQBAgQIEGipwGsRYi39hO0IECBAgAABAm0k\ncNqnjoy/PjUnpj7wSHTv1iXe9563x5c+98k2ao3dEiBAgAABAgQIECBAgAABAgQIECBAYPMJfPqH\n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\nERABEfibgDZt/80i11e0m8WymS/bLOjX56PfUHf9JsafnAiIQHYINKxb04ZcUHxzOdmJvXwRAREQ\nAREQAREQgeIi0KlTJ3vsscfSEhqDSGFxGFLhL+iwLB82F8sZhsVi/CUe47DxTSZPLPtkz+o3ERAB\nEcgGgepBT7AedMstt9i4cePc0d6vv/66HXvsscFHQn89Y8aMUjvHmjZtGrXmFk94jvPmqE2stsQ2\n0vGe1z0REAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAER\nEIHKTeDPPxbbsin/s6Xf3WXLZ7ySVLds1KhR1rlzZ5s5c6aDcvPNN1uvXr3sySefdMZZGzZsaAcd\ndJBNmzbN/f7yyy/btdde666xmP7EE0+46yVLljir7q1bt7YmTZrYkUceadOnT3e/8d9HH31kO++8\ns7355pvWvHlz22OPPQz9N046vfrqqw2jsJxYtskmm9jFF19sv//+e/TdxYsXu3ubbbaZdejQwT3/\n008/uWd23HFH99wNN9wQtSiPkdxu3bpF3/8lcmLXqaeeahtvvLE7pf6II46wyZMnR3//5JNPrEuX\nLvbDDz/YAQccYMR56623tueffz76TOzFP/7xD2eM199HXvwgbO+WLl1qO+ywg73//vsW5Izh2xEj\nRjgmsJ81a5Z/xb7//nvbd999nQxdu3Y1eJfnOGXvggsuMCyVt2vXznr27FkqzcuLP/7fe++97hQ1\n0mCbbbax/v37Oz+IVzzGsTLBkOfQ39xvv/2Mk1z3339/mzp1qn3xxRcuvZtFTkxDTtLOu4qkv/eD\nz2Tcgux5trw8zjO4QYMGuTKAMTbSNjYtyP/c48QAuN91112uLI0ZM2aNB3/9P3z4cCMtycdyIiAC\nVYNAKQX3xx9/3FWGRD3Vo3I5OvXpp5+2Dz74IBTEsEAfPFbUH9UZbKyDgtIYHnLIIXbnnXe6Y72D\nv+laBERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABESg\nahEo+XOlLf7sUls5c7it+vVLW/HjS7bs+/tLKTwHiSxatMgpIKNojEMp/ZFHHnFK7kcddZShOP7p\np58aCt04Tl1GCRzXo0cP23777Z3f++yzjw0dOtROOeUUe+ihh5zRVpS7UWLHLVy40D777DM7++yz\n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\nbCgxo1SNQnjwD2vYQRdUcJ45c6YddNBBTqH6ueees19//dWw4O4tf/MeFuPnz58f9MJdo2T8xx/l\nW6VHEfm3334r8z7W6L1lev8jitHpOCyTo+COEV50Fjt16uSU3lFwHz58uLVt29Y233zzdLy0dGXA\n82TvpBr/iy++2EiPTz75xK688kpjw0EmxnmD6VtexLOZ/skYlCdH7O9Y+MfBIJiX/TUnAngXL75Y\nwR86dKiRx4YNG+as4vvn9SkCIlA1CCRUcI+NfjYrr1i/s/39H//4h2uQv/nmG9f4ccSInAiIgAiI\ngAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAikQqDWBjvZ\nup372TpbXGF1t7zaaqzdNJXXUn7G6+Oh8ItDsRur16NGjXLK1vxeUlLiFHv79euX0N8PP/zQKQHf\nd999dvjhhztldqyVozvnLZCjID5p0iSbM2dO1B+sumMle8SIEU45nh/889GH/rpAts8//7yUkjxy\nv/POO4a1+Io4lPOxkI4h3t13393Ffa+99rIvv/zSUNhPZr0dRolkrohMse+mEn8st5977rmO5Y47\n7mh9+vSx888/38aOHesUvL0l9mzLm430j41vNr7DjPR55plnovmZ7w888ICh37l8+fKkwWCAecaM\nGda/f3/D0n+yfJDUI/0oAiJQtARSVnAvthjWrFnTNdbFJrfkFQEREAEREAEREAEREAEREAEREAER\nEAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAERKDyB6mvVc4rt1WrUyrow6667rvNzyJAh\nhoX2c845x7Di3qNHD3v55Zft559/tquuusopee+7774Jw99ll10MC9iPPfaYLV261LDKfsoppzhl\neb7jTj/9dCM8Pn/66Sf77rvv7LLLLrOuXbvafvvt596vU6eOvfnmm07BPjawCy+80N06+eSTnb9z\n5861iy66yCkgn3nmmbGPp/W9Xbt2tummm9qzzz7rLLfzMgri6P+99957SRWbidO4ceOcpXcf17QC\nT/HhVOK/7bbb2sCBA93fvHnznBV30nG33XZzSu+kUTLGKYpS5rFspH8ZT7NwA8v7xx9/vA0ePNjY\noPHLL7/Yiy++aJdffrl17NjRsUgWDJsytttuO/vPf/7jrODXrl072eP6TQREoBISqLQK7pUwrRQl\nERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERABERCBSkBg\n1113tW222cZZ+b7jjjusYcOG9vbbb7uYHXHEEda8eXNnIf3ee+81lKcTuRYtWtgNN9xgKMrjB8ri\nKMrfdddd9sMPPzir6yiCDx8+3Cmn8zzWtbHofs8990S9Pe+88+z555+3ww47LHrPX2ywwQZO+R1L\n661bt7amTZs6y+88jzJ6RR1W3LEIv+eeezqvUATH37p160bvxQuje/futmjRIjvwwANt9OjR8R7J\nyr1U4n/AAQfYlVde6ZS5119/fSN94US6eJeMsX8m3c9spX+64abyPAr/Rx11lF199dXWrFkzl9ex\nzM73VBzP/v777+4Ug1Se1zMiIAKVi0C1yDEmJZUrSpnF5r///a87/oJGJZeOBrVevXrRY11yGZb8\nzh4BOlDs8vM7J7Pns3zKNQGOXFqxYoXr8OY6LPmfXQIrV650x0hxzJBccRHgGCmOldLu2fylW69e\nvdyu+kxDfPLJJ+2hhx7K9PWU31O5ThlVqB+kXWUIwaSSXPESUF1dvGkXlHzZsmXOokqtWtm3GhMM\nR9e5JcDE7FprreX+chuSfI8lwIIQR5tm6ubPn+8m5jN9v7z36Dsxpl1nnXXKe1S/h5gA80mMjbA2\nJVecBDgymrpa84LFmX5eavV/PYni/izm9ZVu3bpZRSwafvzxx8b8T7ZdMTPNNovK5p/m4SpbipaO\nz+LFi926V/XqsmVXmkzxf1PZLUwaYrkYy7ByIiACIlBIAgsWLHD6ZME5JO4xnkUpOFXHGh7W21GM\nZ945kcP6On7zHGv7QcfaA3pSKJYnclgnJyyUuMPgkIX52vXWWy8v4qQSf6zkN2rUKC7HVBhnEpFs\npH8m4abyDv2cmTNnus0RsXku2ft33nmn26hBvlb/Nxkp/SYClZNAQgX3Dz/80O3IOvXUU23rrbeu\nnLEvQKzY/fbBBx+4XXIFCF5BZkiABpbdiV9++WWGPui1QhEYOXKk2xnJjlG54iLwv//9z+2urYjC\nSXHFuPJI26dPH6eEc/HFF1eeSCkmWSHwxBNP2NixY61v375Z8U+eFIYAVhxYAM/FwnphYlQ1Q73p\nppuiR1xWTQKVI9aXXnqpbb/99ob1CrniJcBxsMccc0zSI1aLN3aSvCIEOI6X+bmgBaWK+Kd3C0Pg\n2GOPdUc177777oURQKFWmMD3339vZ511lpvTrbBn8qBgBG655RZr0KCB+ePECyaIAq4QAdaq3nzz\nTWf9rkIe6eUoASxFDhs2LC2FmejLugg1gUceecRow2677bZQyynhMiOwww472NChQ61ly5aZeaC3\nQksAYzRffPGFocglJwIiIAIiIAIiIAJVmcCSJUvsl19+sX322cdtGL/22murMg7FXQSqLIGE27o5\nroRjSZjc4o8jS9i9JScCIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiAC\nIiACIiACIiACIiACIiACIiAC2SZwyCGHWPv27Z3BLgw+yYmACFRNAgktuHscn3/+uT3++OP21FNP\n2cKFC+3ggw+2U045xQ499NCkR5n49/VZmsD48eOtQ4cOOpa4NJbQf/vjjz9s8uTJttlmm4VeVglY\nmgA7+ubMmWNt27Yt/YO+hZ7Ab7/95o4A50gsueIiwC5ajoYKy3FkxUWvcktLuea4tY033rhyR7SS\nx45NrxxL2LRp00oe08odvdmzZ1uNGjVUVxd5MnPS1Nprr523IzeLHFdoxZ8xY4ZhZKB+/fqhlVGC\nFYYAR+oypm3RokVhBFCoWSEwdepU197Wq1cvK/7Jk/wTWLFihVFXM6crV7wENFdRvGkXlHzChAnW\nrl07rU0FoVTwWkwrCDDErzMPt3z5cttoo41CLKVEy5QA1vnbtGljtWrVytQLvRdSAppDD2nCSCwR\nEAEREAEREIG8E/jmm2/s559/Nk7GZC1MTgREoGoSKFfB3WNBwReL7i+88IL93//9nxswcwz6ueee\nK6VfD0mfIiACeSWwatUqp5hVrVq1vIarwCpOQGlXcYbyQQREQAREQAQSEWDsttZaayX6WfeLhIDS\nsUgSSmKKgAiIgAgUNYGSkhK3eZONf3LFS0D9puJNO0kuAiIgAiJQmoD6JqV5VLZvWhurbCmq+IiA\nCIiACFSEAGN5DApssMEGtu6661bEK70rAiIgAiJQiQlUTzVuNCpjxoyxL7/80hYtWuSsIY8aNco6\nduxo1113XareVNnnRowYYbvuuqvbTX/UUUcZVrjkwkOAkwpatmxZ6g9riLhkadenTx/baqutXLpy\nLZc/Aj/++KO1atXKpkyZEg2UcnXcccc5i1pbbrmljRw5Mvqb0jGKouAX8dJOZbDgyZJUgO+++87+\n+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\nH3/80V555RV7/fXXjR1Wzz33nBS1c582CkEEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAE\nREAEREAEREAEREAEREAEREAEREAERKASENhggw0MK+dTp041rLw3bdrUKZw///zztuOOO6YcwwED\nBtjixYujVtBTefHRRx911tf33Xdfq1evnlNsR7n+5ptvjr6OovdGG21km266qTVr1szd32OPPdwn\n1ulr1KgRfTZbF3fccYfBZe+997Ytt9zSVq9ebZdccomxoTMdBxOU8fnDQEHv3r2tX79+1rZtW+dN\n9+7djZNxiMfo0aPLeJ0KnzIv6YYIiIAIiEBOCVSLHF9XktMQ5LkIiIAIiIAIiIAIiIAIiIAIiIAI\niIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAjgJVy1PYSnRaXK0zLly+3WbNm\nWZs2bXIVREb+zpw50xo0aOCU7zPy4K+Xli1bZvjVsmXLMlb34T1//nzjBJVELqx8Esmr+yIgAiJQ\nmQkkVXAfOXKk3XXXXfbTTz/ZypUry3D4/PPPy9z7f/buBM7m6v/j+Gfs+5Z932VfslaiImvIHtVP\nlESishVS+ZUWS4Uiwk8LkX4SIvohlEi2ZMuSPbLvy/DvfX7/7/3dOzN35o4hZrzO43HnfpfzPd/z\nfd55zPfOvZ/zOWxAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBA\nAAEEEEAAAQQQQOBKBJIEO2jXrl1uSg6NjKpWrZqlS5cuWFW2I4AAAggggAACCCCAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCAQZ4GgAe7ffvutJUqUyNauXWsZM2aM\n84loAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ\nQACB6AQSBdt5+fJly507N8HtwYDYjgACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA\nAAIIIIAAAggggAACCCCAAAIIIHBVBYIGuN999922bds2W79+/VU9IY0hgAACCCCAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIBCVQJKoNmpbihQprE2bNlaj\nRg1r1aqVy+aeOHHigOq9evUKWGcFAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAAB\nBBBAAAEEEEAAAQQQQAABBBBAAIErFQi7/FeJ6uC5c+day5Yto9rl23bs2DHfMgsIIIAAAggggAAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCMRFIGiAe1wa5VgE\nEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBGIr\nkCiUA06dOmVr1661kydP2rlz50I5hDoIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA\nAggggAACCCCAAAIIIIAAAggggAACCMRKINoA9927d1vz5s0tTZo0VrZsWfv111+td+/e1qNHDzt9\n+nSsTkRlBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE\nEEAAAQSiEwga4H7+/Hlr1KiRbd682YYNG2apUqVy7VSvXt3Gjh1r3bt3j65d9iGAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggECuBJMFqz58/3/bs\n2eMC3NOnT28DBgxwVZs1a2bp0qWzf/zjH3b58mULCwsL1gTbEUAAAQQQQAABBBBAAAEEEEAAAQQQ\nQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBAIWSBoBvctW7ZYyZIlTcHtEUulSpVs\n3759tmPHjoi7WEcAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAA\nAQQQQAABBBBA4IoEgga4FyhQwJYuXWoHDx6M1PDkyZMtSZIklitXrkj72IAAAggggAACCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAwJUIJAl20D333GO5c+e2\n+vXr27PPPmuXLl0yZXX/6quvbNSoUdamTRtLlixZsMPZjgACCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBArATCLv9Vgh2xdu1aa9euna1atSqgSpMm\nTWz8+PGWIUOGgO2sIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAggggAACCCBwpQLRBrirUWVuX7lypcveroztJUuWtOLFi1/p+TgOAQQQQAABBBBAAAEEEEAA\nAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIEoBWIMcI/yKDYigAACCCCA\nAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIHCVBZIEa2/Z\nsmXWp0+fYLvd9oULF0a7n50IIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC\nCCCAAAIIIIAAAggggAACCIQqEDTAPXny5JYjR46Ado4fP24bN2603bt3W/fu3QP2sYIAAggggAAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAQFwEwi7/VWLT\ngKp37drVDh06ZJMmTYrNodRFAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ\nQAABBBBAAAEEEEAAAQQQQCCoQKwD3NXSjh07rHDhwnb06FFLkyZN0MbZgQACCCCAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBAqAKJQq3oX++PP/6w8PBw\nO3bsmP9mlhFAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE\nEEAAAQQQuGKBoBnclaV9xowZAQ0rqP3w4cM2ZswYy5gxo23YsCFgPysIIIAAAggggAACCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCFypQJJgB/7666/Ws2fPSLtT\np05t5cqVs3feeSfSPjYggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA\nAggggAACCCCAAAIIIHClAkEzuF9pgxyHAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggMCVCCS6koM4BgEEEEAAAQQQQAABBBBAAAEEEEAAgbgKhIeH\n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\nTX2aNm2ab/8PP/zgtm3ZssXq1KljGTJksLJly9oXX3zhq6MFxRgWK1bMUqdObeXKlXNtXr582S5d\numS1atWyt956K6D+mTNnrFq1ajZjxgwL9Rx//PGHtWvXzpTAN0uWLNa4cWPbunWrr92BAwda3759\n7ZNPPrHy5cu7vtarV8/0+qgsX77cvQ6rVq1y694PGVWpUsXkrzb69etn48aNszJlyrikwPLTtYwY\nMcK9NiVLlrShQ4d6h7vnmPoWyu/AsWPH7NFHH3W/R5kyZbK7777bli1bFnAeVhBAAIGbQSBJqBf5\n888/28cff2yff/657du3z5o0aRLqodRDAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE\nEEAAAQQQQAABBBBAIF4IHD582Fq1ahXQ1/z581uDBg0Ctnkr58+ft+bNm7ugcQVAHzhwwNq2besC\nu706R48etZUrVwYElmufth08eNBVUyD4gw8+aOvWrbNXXnnFBVQPGjTIfv31V/vyyy+9ptyzAtQV\n2K663333naVKlSpgv7eyevVq69ChgxUsWND69+9vCuweMmSIZc2a1Xr16uWqDRgwwN5880174YUX\nXPD3zJkz3fUowFvB1sePH7effvrJ6tata3fddZcLXP/ggw9cnd9++821/dVXX7kgegWGK1BcwdzP\nPvuspU+f3gX+y08B8D179vS6ZrNnz3btKshd8YkxnUPXrMS8p06dstdee81ds4LmNaBARjlz5rTf\nf//dtZssWTJ33nTp0tnLL79sLVq0sBUrVrigdwW7f/rpp27Z64yuVXUV4K82ZKBAfg02kLH6rnMo\nSXCXLl3c8nPPPecC0BVIH0rfQvkd6Nq1q3s9X3rpJcucObO9//77pkEKe/futVtuucXrLs8IIIBA\ngheINsB9+/bt7g+5Ats3btzoRlfpD+gjjzxi2bJlS/A4XCACCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggAAC0QmMHz/e1q5da9u2bbPcuXO7qsq+rWD12BQFsStTvILQ\nlQFdRYHhSka7efNmX1MKhFcMn+opkFzB69EVBX4rCN4rCnqfN2+eC3DftWuXC25X1vLevXu7Kg0b\nNnTX0qdPHxeor43KXt6pUydfgHrt2rVdNvj58+dbx44dXfuFCxd22c9VX20oyDxFihRatYceesg+\n/PBD+/HHH10AvLZNnjzZ1I4ysavEdI5Ro0a5OMYNGza47PY6RgHvCtZXEPvo0aO1yQ0w2LRpkxUq\nVMitq10F2x85csQyZsxoLVu2dFnzFdQfFhbmAuYV0K7BCV5RNnaZFS1a1G1ShvcFCxa4bPGetwL0\ndZwC3EPtm9d+sGeds02bNs5ade644w43MEH9IcA9mBrbEUAgIQokinhRmgJFf2zvvPNO9wdeI8Cq\nVq1qixcvdjcHjaAiuD2iGusIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC\nCCCAAAI3o4ACxpVF3Atul4GyqydKFCk8L1qeNWvWuJg9L7hdlWvWrGnK/O0FWmtb9+7dXXC4ArqL\nFSumTdEWteFfihQp4rKya5v6ruzjyjjvX+rVq+cCxbdu3erb7N+OrlXB68rurqKs7crmroB1Bfwr\ni/2rr77qgrW1X5nfdcyUKVO0aidOnHDB/Arm9i/RnUMZ2CtVquQLbtdxGkhQuXJl+/77733N6Dxe\ncLs2KvBeRedUUbC9srQr2F5lxowZLtt+06ZN3bp+KGje37xUqVJ26623Bgwm0MABXbNKqH1zlaP5\nIUdl2O/cubMpqF5B7WPHjrUSJUpEcxS7EEAAgYQnEHAH/eSTTyxHjhz25JNPupuWboD79u1zNxwF\nvFMQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQOB/Asqunj17\n9v9t+GspadKkLkg6YGMMK8pMrvi9mMqSJUssX758NmzYMJf1PKb6mTNnDqiSPHlyF9Ctjdu3b3dZ\nzCOet0aNGu6YvXv3+o6N2I4ytCubvErz5s3t7bfftl9++cXat2/vrqNOnTqmDPEqCvZXRvupU6e6\nPitbvbKnKzu9f4nuHOprrly5/Ku7ZfV1z549vu1eRnhvg65XJTw83D3ffvvtVqBAAV+wvTLJN2jQ\nwNKnT+/260fE8yROnNjy5s3r268FbfNKqH3z6gd7HjNmjLNUtvu6deu67PbKrO/1PdhxbEcAAQQS\nmkBAgPv58+etS5cutm7dOjc66fHHH7e0adMmtGvmehBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ\nQAABBBBAAAEEEEAAAQQQQAABBBCIUiBVqlQuy7cyfXuPBx54IMq62qhg88OHD0fa72UM1w4Fc6so\nRs8ryszuBYhrW8aMGe3IkSPebt/zjh07XMJab4OyoH/wwQe2aNEiGzdunLc56LN37qgqKBj88uXL\nkc7r9d0/E3p07ajtbt26uUDzH374wXr16mXLli2MqBOXAABAAElEQVRzmey988pSAe/Lly93ge6N\nGjWyNGnSeLvdc3TnUF+DOXtZ2gMai2ZFmeOnTZvmsrrPmTPHl2neO8Q/eN3bFt1zKH3zri2634F0\n6dKZEhUfOnTI9U+DBN588003mCG687MPAQQQSGgCSfwvSNOD6Iakm8B3333nvyvKZU0bQkEAAQQQ\nQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAgoQhkyJDBPvroo5Avp1y5\ncvb555+bAtZ1rMqaNWvs1KlTvja8QO4///zTlwlc2c79S/HixW3ChAl24MABX/Z3ZXUvUaKEffPN\nN76qCuYuWLCgtWzZ0nr27GkNGza0bNmy+fbHZqFkyZKu+vz5861169a+Q7WuYOv8+fPbpk2bfNuD\nLbz++uumQPxRo0ZZ1apV3UN1lWVeQfzK4F6mTBkrVaqUC9z+9ttvbdKkScGai3K7+vrOO++4YHwN\nBlBR22rrjjvuiPKYYBvbtm1rr776qutfypQpXQb3YHVD2R5K32L6HTh79qy1atXK1De9tk2bNnUP\nvd6rVq0KpRvUQQABBBKMQEAG988++8w0XUeojwSjwIUggAACCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAgggcAUCCkjOlCmTPfroo7Z//3777bff7PHHHw9oScHdSZMmtb59\n+9rGjRtd9nXVSZ48ua9e+/btLW3atKbn3bt326+//mrPPfecValSxZS8NmJR8PjFixete/fuEXeF\nvK5+KUBe51m4cKELylccodp++umnQ26nfPnyNnr0aPdQEL+yuM+YMcOqV6/ugtu9hmQ1cuRId911\n69b1Nof03LVrV1fv4Ycftt9//90OHjzo+rhz50577LHHQmrDq6TBBBUqVLA33njDZZn3fx28OrF5\nDqVvMf0OpEiRwpQJXr8jCtpXNn9lc9+2bZuL6YxNf6iLAAIIxHeBgAB33Tw0/Uewx6effmrZs2d3\n16wpOigIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII3MwCt9xy\ni02fPt0UaJ0zZ06Xcb1evXpu2XPJnDmzvffee7Z48WJTcHXjxo2tT58+VqBAAa+KC26fO3euC97O\nkyePKSu4guWHDx/uq+O/oHMNHDjQJk+ebF9//bX/rlgtK2u8AtFr1aplyjKuwHY91HaopU6dOtar\nVy8bPHiwC9K+8847XVb5jz/+OKAJxR2eOXPGWrRo4QL+A3bGsJI1a1aXyX779u0us7yy1iso/4sv\nvvBljI+hiYDdipc8ffq0XY1YyFD6FsrvwIABA1ym++bNm7tBEx07dnS/J7EN4A+4UFYQQACBeCgQ\ndvmvElO/VUWjpnr37u1uoppGpEmTJjEdFq/26w2GRnV169YtXvWbziKAAAIIIIAAAggggAACCCCA\nAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCNwYAn/88YeLsUuVKlWUHQoPD3eB8Pny5QvIbB6x\nsrKTnz171nLnzm1hYWERd1+TdZ1v3759AUH3V3IiZZ/PmDGjpU6dOtLhitErWLCgC/S//fbbI+0P\ndYOyxCuuURnPr7QMHTrU3n77bduxY0e0r0Vs24+pb6H8DoRSJ7b9oj4CCCAQnwSSxNRZTW+hKU8W\nLVpkDz74oBsNphFnFAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAA\nAQQQ+J+AsopHVxInThxSAHlcArejO390+1KkSBFS36JrQ/sUlB+xKFP6xYsX7cUXX7RSpUpZXILb\n1bayoV9pOXnypGkgwrvvvmvKkJ4oUaIrbSrK42LqWyi/A6HUifLkbEQAAQQSiEDQv8xe1vYyZcrY\nhg0bbNq0afbpp58awe0J5JXnMhBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAA\nAQQQQAABBBD4GwTGjRtn6dOntylTptiYMWP+hjMGP0WDBg2scOHCLhby2WefDV6RPQgggAAC100g\nygzumnJDWdsXLFhgrVq1spEjRxLYft1eIk6MAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA\nAAIIIIAAAggggAACCCCAQPwVaN26teXJk8cqVapkOXPmvK4XMmLECNu7d6/dddddljJlyuvaF06O\nAAIIIBC1QECAu7K2jxo1ynr16mWpUqWyzz//3Jo1axb1kWxFAAEEEEAAAQQQQAABBBBAAAEEEEAA\nAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEYhDInDmzNW7cOIZaf8/u0qVLmx4UBBBAAIEbVyAg\nwP3999+3Ll26uN7edtttNmnSJPcI1n0FwFMQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ\nQAABBBBAAAEEEEAAAQQQQCBQIHHixDZy5Ejr1KlT4I4rXJs3b57dd999tnXrVitYsOAVtsJhCCCA\nAAII3PgCAQHuGTJksKpVq7penzt3zvbs2XPjXwE9RAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAA\nAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEgQAgEB7m3atDE9KAgggAACCCCAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII/N0Cif7uE3I+BBBAAAEEEEAA\nAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBG5UgVWrVlmzZs2sc+fOvseDDz5o\nBw8eDNrlHTt2WPv27S179ux222232TfffBNQd9GiRVaxYkU7dOhQwPbKlSvb1KlTfdtOnDhh3bp1\ns1tvvdWKFClizz//vO3evdu333/h9OnT9sADD7i+ajmqsnz5cqtRo4alTZvWChQoYO3atbPDhw+7\nqq+99prVqVMn0mE9evSwrl27uu06du7cufbUU09Znjx53EP7L1y44DsuPDzchg0bZsWLF3fn0TVN\nmzbNt/+HH34wbduyZYs7X4YMGaxs2bL2xRdfuDqXLl2yWrVq2VtvveU7RgtnzpyxatWq2YwZM0xt\nVK1a1davX2+1a9e2TJky2X333Wfbt2+3lStXumuUvfrp7xVT33QetTt58mQt+soLL7xgTzzxhG99\n5MiRVqxYMUudOrWVK1fOXe/ly5d9+1lAAAEEELi6AlEGuO/bt89mzZrlO5P+yA8ePNjuvfdee+yx\nx+z777/37WMBAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgYQi\nsHjxYnv44YetT58+vocCstesWRPlJZ4/f96aN2/uAq1HjBhhHTp0sLZt25oCt71y9OhRt98/MFz7\nFJztBc6rvgLpp0+f7gLb+/bt64LAu3Tp4jXje1Y7CsJfsWKFCwxPlSqVb5+3cOrUKatfv76lSZPG\nxo8fbwpMV+C9+qbiBeIrCN4rCpQfNWqUlS5d2m1avXq1u561a9da//79rWHDhjZkyBAX4O0dM2DA\nAOvdu7e1atXKJk2aZBUqVHAeOqfK8ePH7aeffrK6detazpw53bHqr8y2bdtmiRIlsvz585uCyP3L\n7Nmz3XEKclcbula1oXXZ6PVQgH+LFi2sUqVK1q9fP5s4cWJAOzH1TefTgAbvNfDOr8D5zZs3u9Wv\nvvrKBc63bNnSPvvsMxdg/+yzzzpTrz7PCCCAAAJXVyBJxOYmTJjgRpIVLVrUGjRo4HbrRq2b0p13\n3mnLli2zTz/91L777js3oizi8dd7vWPHjhYWFmajR492XTly5IgbSaWbUIoUKdz222+//Xp3k/Mj\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgjcgAKKP1OsWd68eX29\nS548uW854oICuRUArmDt3Llzu93KMK5g9diUL7/80iWmVaybsoSrKPC7SZMmvmBrbVMg/COPPOIC\ns5UZvmDBgtocqSjbuTLG//Of/7Ty5cu7/QowX7p0qSn7uLKmZ8uWzaZMmeIyrKvCzJkzXXZ2BZ97\nRccoXtArCnqfN2+e9erVy3bt2mVvvvmmDRw40AW5q46C4GWhuEMvmF7n69Spk/Xs2dM1oyzsygg/\nf/58U8zfQw89ZB9++KH9+OOPVqVKFVdHWdVVL0uWLG5d1602FNyuoqD0N954w15//XXfuZVJX8l9\nBw0aFFLfkiVL5tqK7oeuvXDhwu4aVU/Xp+P0O0JBAAEEELg2AgEZ3Ddt2uRuALo56WapsmHDBpe9\nXdOt6A/1unXrXKC7bhQ3WtGNyX9qE/VP04SUKVPG3eCHDx9uTZs2dVOX3Gh9pz8IIIAAAggggAAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAALxT0AB38qG7gW36wqUXV2ZyWNTlJG8\nUKFCvuB2HVuzZk1T9nclrPVK9+7dTcHfSgJbrFgxb3Ok55IlS7rs7YqZe/XVV13snzKeDx482CWR\nTZw4sbVu3dqmTp3qAt7VgNpVlnQF6HtFffAvRYoUcRnVtU3XrmzyXiC7V69evXp24MAB27p1q7fJ\nXYu3IisFiCszu8pdd93l/BRsr3LixAkXqN6mTRu37v2oXr26t+jLMq8s9V5RMP5vv/3mVmPTN+/4\nqJ4VcK82FWyvwQy6LnlG7FtUx7INAQQQQODKBALuoAsWLLDw8HA3Esq78XmB7hpNpaLRaQoa14iz\ns2fPXtlZr8FR3kizrl27BrQ+Z84cU3C++q0brW6MS5YsCajDCgIIIIAAAggggAACCCCAAAIIIIAA\nAggggAACCCCAAAIIIIAAAggggAACCCCAAAJXIrB582bLnj17wKFJkya1rFmzBmyLaUXJaHPkyBFT\nNRf/li9fPhs2bJgvMD2qg1KnTm3ffvutZc6c2fr16+cSxSpQfsaMGb7qypy+c+dOW7ZsmQs2nz17\ndqTAbR3vX5TNXtnUVbZv3+5i8yL2u0aNGm7/3r173bN+RGxHWdC9djQYQBnvvWB7xS0q5k/Z6/1L\nrly5fKveAAJZeEVB+16JTd+8Y6J6VsLgt99+23755Rdr3769e43q1KnjMsRHVZ9tCCCAAAJxFwgI\ncFd29kqVKlnatGl9LSvoXcHu/qPLNPWKRl1pepEbpTz55JP20ksvuRFnXp+OHDli586dCxhNpjcS\nGkHllfPnz7uM7nqmIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII\n3NwCijEbMGCAPf74477HRx99FDT4XAHWhw8fjoSmLOReUbC2in+cmjKzewHe2pcxY0ZTzFvEsmPH\nDhev521XlvMPPvjAFi1aZOPGjfM2R/lcuXJlW7FihamNESNGmILTlcVdwd8qFStWdNnhp02bZl99\n9ZUpML9Ro0YBbXl9D9j4/ytZsmRxQfYR++1duzLSeyW6dlRHwfaKSVy+fLkLdFc/0qRJ4x3unv0D\n2AN2RLESm775vy5q6s8//wwYPNCtWzfbs2eP/fDDD9arVy83IEBZ+ikIIIAAAtdGICDAPUOGDOY/\nYkoZ2hcvXmy1atUKOPvGjRvdjcx/5FNAhb955dNPP7WUKVOaRkX5F2V11yg0/6J6J0+e9G165pln\n3JQu/fv3d8Hwvh0sIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII\n3HQCClz+97//bS+//LLvMWfOHCtZsmSUFuXKlbNVq1aZAta9smbNGjt16pS36gvUVuC0V5QR3L8U\nL17cfvvtt4AErsrqXqBAAVu4cKGvauHChe2+++6zli1bWs+ePe2PP/7w7fNfWLp0qdWsWdMFayvW\nr0uXLjZx4kQXVL927Vpf1bZt29rMmTNt1qxZLvhdMXahFs9k/vz5AYdoPV26dJY/f/6A7dGtlClT\nxkqVKmUKtlfm+TZt2kRXPcZ9ofZNQfQHDx70tXfx4kVTjKRXXn/9devUqZMpY3zVqlVt0KBB1rlz\nZ5Oh/wAFrz7PCCCAAAJxFwgIcNeN9vfffzdlclf5/PPPXXbz+++/33emy5cv28cff+xGbWmKkOtd\nFMTevXt3u+eee9xNVjd0XYNGSmlKk+PHjwd0Ues5c+b0bXvnnXfc9b766qtudJpvBwsIIIAAAggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAI3nYACmRVj5v/ImjVrUAcFiGfK\nlMkeffRR279/vwtSV/Z3/6LgbWVH79u3rwueVvZ11VFGda+0b9/e0qZNa3revXu3/frrr/bcc89Z\nlSpVrHbt2l413/OwYcNMwdiKn4uqlC9f3p1L2ccVsK0s7u+9954lSZLEbr/9dt8h6v+mTZvsyy+/\njHVQua6rYcOGrp8KwldQ/2effWbq29NPP+07R6gL6svIkSOdS926dUM9LMp6ofZNWezHjBljCxYs\ncE4dOnRwgwK8RuU4evRo99AABcUmzpgxw6pXr+6C3r16PCOAAAIIXD2BgAD3Jk2a2B133GGVKlVy\nWdt1w1X2du/m+P3337sb2Lx58+zFF1+8er2IQ0sa9aYRabqBvPbaa27k1urVq01TwigjvUaT6Wbv\nFd2k8+bN6626m7UC9XXTpiCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg\ngAACCCAQG4FbbrnFpk+fbjt37nRB8SVKlLB69eoFJGJVslYFly9evNiUqb1x48bWp08fl53dO5eC\n2+fOnesSvObJk8dljFdG9+HDh3tVAp4VgD9w4ECbPHmyff311wH7tJIqVSoXV6eEsaVLl3bnUiZ6\n1c2SJYuvfqFChVxmcmUyV7xgbMuECRNcsLeOVRsKbNdDfYttUdb2M2fOWIsWLdyAgNgeH7F+KH0b\nMmSIaQCDkuzKKTw83A0aCAsLc83VqVPHevXqZYMHD3Zud955p2XLls0lCo54PtYRQAABBK6OQNhf\nGdkv+zel6UqGDh1qS5YsscqVK7spVjRViMrdd9/tRoXpxvrMM8/4H3bDLOsmsmXLFndjVqc0mip1\n6tTumjTCrF+/fm5qEI2G8y96g6EbuUarURBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBA\nAAEEEEAAAQQQQAABBBCIrYDi7xSoruDyqIqCpxUIny9fvmizfx88eNDOnj1ruXPnNi/QOqr2Qt12\n/Phxl109R44cUR5SrVo1F+SuzOtXWtTfffv2BQTtx7YtxfAVLFjQDQTwzzIf23Yi1g+lb3v27LH0\n6dO7IP2Ix3vrSrabMWNGF5PobeMZAQQQQODqC0QKcI/uFLp5aGSYpmC5UUvEAHdlbL///vvt8OHD\nLpv72LFjrWbNmpG6T4B7JBI2IIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC\nCCCAAAIIJFCBixcv2rlz52z27NnWqlUrl/z21ltvvS5Xe/r0aVN/unbtaqtXr7Y1a9Zcl35wUgQQ\nQACBG0MgSWy6oVFjN3rp0aNHQBfz589v69atM41o859WJaASKwgggAACCCCAAAIIIIAAAggggAAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgjcRAKHDh2y7Nmzuyvu16+fXa/gdnVg3LhxLrg9RYoU\ntmjRopvoVeBSEUAAAQSiEohVgHtUDcSXbQS3x5dXin4igAACCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAghca4Fs2bLZrFmzXJB7hQoVrvXpom2/devWlidPHqtUqZLlzJkz\n2rrsRAABBBBI+AI3TYB7wn8puUIEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ\nQAABBBBAAAEEQheoX79+6JWvYc3MmTNb48aNr+EZaBoBBBBAID4JJIpPnaWvCCCAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAglXgAD3hPvacmUIIIAA\nAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEC8EiDAPV69\nXHQWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBI\nuAIEuCfc15YrQwABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAAB\nBBBAAAEE4pUAAe7x6uWiswgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAggggAACCCCAQMIVIMA94b62XBkCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA\nAAIIIIAAAggggAACCCCAAAIIIBCvBAhwj1cvF51FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAAB\nBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQSrkCShHtpXBkCCCCAAAIIIIAAAglH4NKlS3bixAnT\nc4oUKSxlypQJ5+K4EgQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE/l+A\nDO78KiCAAAIIIIAAAgggcIMLXL582Q4cOGBhYWEuuH3//v128uTJG7zXdA8BBBBAAAEEEEAAAQQQ\nQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgdgLEOAeezOOQAABBBBAAAEEEEDgbxU4evSopU2b\n1tKlS+cyt+fPn99Onz5t4eHhf2s/OBkCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA\nAAIIIIAAAtdagAD3ay1M+wgggAACCCCAAAIIxFHg0qVLljRpUl8ryuSeOHFiAtx9IiwggAACCCCA\nAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIJBQBAtwTyivJdSCAAAIIIIAAAggkWIFk\nyZLZsWPHfNd37tw5O3nyZEDQu28nCwgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC\nCCCAAAIIxGOBJPG473QdAQQQQAABBBBAAIGbQiBt2rSmoPZ9+/ZZihQp3HKuXLlMmdwpCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggkJAEC3BPSq8m1IIAAAggggAACCCRY\ngcyZM7vA9suXL1v69OktUSImY0qwLzYXhgACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC\nCCCAAAII3MQCBLjfxC8+l44AAggggAACCCAQvwSSJ08evzpMbxFAAAEEEEAAAQQQQAABBBBAAAEE\nEEAAAQQQQAABBBBAAAEEEEAAAQQQiKUAaR9jCUZ1BBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ\nQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgWsjQID7tXGlVQQQQAABBBBAAAEEEEAAAQQQQAAB\nBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIFYCiSJZX2qI4AAAggggAACCCCAAAII\nIIAAAnEWuHTpkp08edK1kzJlSkuaNGmc26QBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAAB\nBBBAAIH4L0AG9/j/GnIFCCCAAAIIIIAAAggggAACCMQrAQW3HzhwwMLCwixx4sS2a9cuO3v2bLy6\nBjqLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIHBtBMjgfm1caRUBBBBAAAEEEEAA\nAQQQQAABBIIIHDp0yNKnT2/K3K6SN29e07YUKVIEOYLNCCCAAAIIIIAAAggggAACCCCAAAIIIIAA\nAggggAACCCCAAAI3i0CCyOAeHh5uzzzzjJUvX95KlChhw4YN871+R44csZYtW1qRIkWsdOnS9v33\n3/v2sYAAAggggAACCCCAAAIIIIAAAtdHIGnSpL4TJ0mSxGVz921gAQEEEEAAAQQQQAABBBBAAAEE\nEEAAAQQQQAABBBBAAAEEEEDgphVIEBncR44caTt37rSVK1famTNnrGjRolatWjWrWrWqPfHEE1am\nTBn77LPPbNGiRda0aVPbvn27L0vcTfvKc+EIIIAAAggggAACCCCAAAIIXCcBBbefOHHCMmbM6Hpw\n+vRpO3fu3HXqDadFAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEELiRBBJEBncFsU+Y\nMMESJUrkHufPnzdldVeZM2eOde7c2WWCq1mzpuXOnduWLFlyI70G9AUBBBBAAAEEEEAAAQQQQACB\nm0ogffr0pqD2gwcP2rFjx9wjR44cN5UBF4sAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA\nAgggELVAgghwT548uaVNm9YmT55s1atXtwYNGrgM7keOHHEZ4DJlyuS7+uzZs9uBAwd86ywggAAC\nCCCAAAIIIIAAAggggMDfKxAWFma5cuWyNGnSWLJkySxbtmyWJEmCmGTu74XkbAgggAACCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggEACFEhQ3x7rC/ISJUrYTz/9ZBs2bDAFvqdOnTrgZUuZMqWd\nPHnSt61fv362aNEiO3v2rLVs2dK3nQUEEEAAAQQQQAABBBBAAAEEELi2AvofnYIAAggggAACCCCA\nAAIIIIAAAggggAACCCCAAAIIIIAAAggggIC/QILI4O5dUKtWrWzixIl2xx132IgRIyxz5sx2/Phx\nb7d71nrOnDl92zp37mwffvihdejQwZImTerbzgICCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg\n8H/s3QmcHHWd///PXDlmcszkIvcESEASSLjlXE5ZBGTlioiIivpj/1y6Lp4LLi7rhYoHILpGVkDQ\nxcUNyLoIAioBDYJySRLIMblDrsk1k8xkZvrf769+O9U90z3dPX1Wv+rxmOnq6jq+32dVf+tb3/rU\ntxFAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQKKxAKALc7777blu4cGFMbtasWfbmm29aY2OjqTe4\nNWvWxD5raWmxqVOnxt4r2P2ggw6y8ePHm3qAZ0AAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE\nEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBAojkAoAtw7Ozvt85//vHV1ddm2bdtcL+6nnnqqE507\nd67deuut7rOHHnrIqqurbebMmcXRZqsIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIlLGA\n7su1t7dbR0dHGeeCpCOAAAIIIIAAAggggAACCCCAAAIIlLJAbSknLt20XXHFFfbMM8/YIYcc4ha5\n8MIL7YYbbnDjN910k73rXe+y5uZm15v7vHnzrK6uLt1VMx8CCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAggggAACCEQFdu7cabt377YhQ4bY1q1bbdiwYe4XlcFBAAEEEEAAAQQQQAABBBBAAAEEEEAg\nlwKhCHCvr6+3+++/39ra2mzw4MFWW7svW9OmTbNXX33VNm3aZGPHjs2lHetCAAEEEEAAAQQQQAAB\nBBBAAAEEEEAAAQQQQAABBBBAoCIE1GN7a2urTZkyxaqqqmzEiBG2ceNG27Nnjwt4rwgEMokAAggg\ngAACCCCAAAIIIIAAAgggUBCBfZHgBdlcfjfS0NCQdAMEtyel4QMEEEAAAQQQQAABBBBAAAEEEEAA\nAQQQQAABBBBAAAEEUgp0dXVZU1OTC273M+renKYzIIAAAggggAACCCCAAAIIIIAAAgggkEuB6lyu\njHUhgAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggED4BGpqalxv7cGc7dixw6qrud0YNGEc\nAQQQQAABBBBAAAEEEEAAAQQQQGDgArQ4DdyQNSCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC\nCCAQaoEhQ4aYgtzXrl1rbW1ttnnzZqurq7P6+vpQ55vMIYAAAggggAACCCCAAAIIIIAAAggUXqC2\n8JtkiwgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggUG4Co0aNst27d1tXV5cLbCe4vdz2\nIOlFAAEEEEAAAQQQQAABBBBAAAEEykOAAPfy2E+kEgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAAB\nBBBAAIGiCwwdOrToaSABCCCAAAIIIIAAAggggAACCCCAAALhFqgOd/bIHQIIIIAAAggggAACCCCA\nAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEC5CBDgXi57inQigAACCCCA\nAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIhFyDAPeQ7mOwh\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAALlIkCA\ne7nsKdKJAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA\nAgiEXIAA95DvYLKHAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA\nAAIIIIAAAgiUiwAB7uWyp0gnAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA\nAAIIIIAAAggggAACCCAQcgEC3EO+g8keAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAggggAACCCBQLgIEuJfLniKdCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBAyAUIcA/5DiZ7CCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBAuQgQ4F4ue4p0IoAAAggggAACCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACIRcgwD3kO5jsIYAAAggggAAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC5SJAgHu57CnSiQAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIhFyAAPeQ\n72CyhwACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII\nlIsAAe7lsqdIJwIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAgggEHIBAtxDvoPJHgIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC\nCCCAAAIIIIAAAgggUC4CBLiXy54inQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC\nCCCAAAIIIIAAAggggAACCCCAQMgFCHAP+Q4mewgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA\nAggggAACCCCAAAIIIIAAAggggAACCCCAQLkI1JZLQkknArkQ6O7u7rWampqaXtOYgAACCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAKFFwhFD+579+61T37y\nk3b00Ue7v89+9rPW2dnpNFtbW23u3Lk2Y8YMO+yww+y5554rvDJbLAkBHRMrV66M+9uwYUNJpI1E\nIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggIBZKALc\n77nnHlu2bJn9/ve/d3+vv/663XvvvW7/XnXVVTZ79mx744037Pbbb7cLL7zQdu/ezb5HAAEEEEAA\nAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQKDGBUAS4z5kz\nx772ta9ZXV2d+5s5c6Y9++yzjvqxxx6zq6++2qqqquzUU0+1yZMn24IFC0psN5AcBBBAAAEEEEAA\nAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgdowEBxzzDGxbLS1\ntdkDDzxgt912m7W2tlpHR4eNGjUq9vn48eNt48aNsfff+c537IUXXrBNmzbZGWecEZvOCAIIIIAA\nAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBhBUIR4O7J\nOjs77dJLLzUFvF900UW2dOlSa2ho8B+716FDh9quXbti00455RR729veZgsXLrSamprYdEbCJ6Be\n/BP3cXV1KH7EIHw7ixwhgAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA\nAggggAACCFSkQGgC3BXcfuGFF1pPT4/rwV17c8yYMbZjx464Hav3EydOjE2bM2eOG29vb7eVK1fG\npjMSPoG6ujprbm4OX8bIEQIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC\nCCCAAAIIIIAAAiERCEX31V1dXa7n9u7ubvv5z39ugwYNcrunsbHR1GP7mjVrYrurpaXFpk6dGnvP\nCAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBp\nCIQiwP2OO+6wZcuW2d13323qiX3r1q22a9cuJzx37ly79dZbTUHwDz30kFVXV9vMmTNLQ59UIIAA\nAggggAACJSyghwe3bdtm27dvj/3p13AikUgJp5qkIYAAAggggAACCCCAAAIIIIAAAggggAACCCCA\nAAIIIIAAAggggAACCCCAQDkL1JZz4n3av/Wtb9nKlStt4sSJfpKdc8459r//+79200032bve9S5r\nbm52vbnPmzfP6urqYvMxggACCCCAAAIIlLLAf118qe1Ytz4uiZc9/JA1jB0TNy0fb9ra2qy2ttZq\nampiq9+zZ4/pT7+Sw4AAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII\n5FogFAHuLS0tSV2mTZtmr776qm3atMnGjh2bdD4+QAABBBBAAAEESlFgz7bttqe1NS5pkZ7uuPf5\neqOe2vXrN8Fg9s7OznxtjvUigAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAhaKAPd09iPB7ekoMQ8CxRPYsWOH7d6923p6eqyxsTEumLJ4qWLLCCCAAAIIIIAAAggggAAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAKFFKiYAPdCorItBBDITGDLli22d+9e\nGzdunAtw37p1q1tBsMfgzNbI3AgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA\nAAIIIIAAAggggAAC5ShAgHs57jXSjEDIBDo6OmzixIkuV9XV1a4Hd/XoToB7yHY02UEAgbITqKqq\nMpXHegjJD21tbTZ48GD/llcEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAAB\nBBBAIKcCBLjnlJOVIYBANgK1tfFFkQIqI5FINqtiGQQQQCB0Au99+L8t0tMTl69Bw4bFvc/Xm+HD\nh1tdXV3c6hXcPmTIkLhpvEEAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBA\nAAEEciUQH1Waq7WyHgQQQCADAQVPbty40caNG+cC27dt22YNDQ0ZrIFZEUAAgfAKDCpieagHjvg1\njfAeW+QMAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIFSFKguxUSRJgQQ\nqCyBxsZGUxDl+vXrXaC7ginr6+srC4HcIoAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA\nAggggAACCCCAAAIIIIAAAggYPbhzECCAQNEFFNw+duzYoqeDBCCAAAIIIIAAAggggAACCCCAAAII\nIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIFFeAHtyL68/WEUAAAQQQQAABBBBAAAEEEEAA\nAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBP4mQA/uHAoIIIBAGQq0t7fb3r17\nraamxoYNG1aGOSDJCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC\nCCCAQG8BenDvbcIUBBBAoKQFtmzZYrt27bJBgwaZAt03bNhQ0uklcQgggAACCCCAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEC6AgS4pyvFfAgggEAJCOzZs8c6Ojps3Lhx\nNnToUPeqQPe2trYSSB1JQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAA\nAQQQQAABBAYmQID7wPxYGgEEECioQE9Pjw0bNixum4MHD7bu7u64abxBAAEEEEAAAQQQQAABBBBA\nAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEylGAAPdy3GukGQEEKlagrq7O2tvbYwHt\nkUjEtmzZYurFnQEBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAAB\nBBAod4Hacs8A6UcAAQQqSUAB7iNGjLDVq1dbU1OTdXR02MiRI23IkCGVxEBeEUAAAQQQQAABBBBA\nAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAgpAIEuId0x5ItBBAIr0B9fb1NnjzZ\n9u7daxpX0DsDAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg\nEAYBAtzDsBfJAwIIVJxAbW2t6Y8BAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAAB\nBBBAAAEEEEAAAQQQCJNAdZgyQ14QQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBA\nAAEEEEAAAQQQQAABBBBAAAEEyleAAPfy3XekHAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBA\nAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQCJUAAe6h2p1kBgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ\nQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQKF8BAtzLd9+RcgQQQAABBBBAAAEEEEAAAQQQ\nQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAIFQCBLiHaneSGQQQQAABBBBAAAEE\nEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoHwFQhfg3tXVZZFIpHz3\nCClHAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQq\nVCBUAe6rV6+25uZmW758eWx3tra22ty5c23GjBl22GGH2XPPPRf7jBEEEEAAAQQQQAABBBBAAAEE\nEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACB0hEITYD7D3/4QzvttNNs06ZN\ncbpXXXWVzZ4929544w27/fbb7cILL7Tdu3fHzVNpb9rb253Thg0bbPv27ZWWffKLAAIIIIBAyQhs\nW7nKFt55l/vbvmZNyaSLhCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg\ngAACxRIIRYB7Z2enPfjgg/bLX/7SGhsb4ywfe+wxu/rqq62qqspOPfVUmzx5si1YsCBunkp6o+D+\nnTt3WlNTk40bN866u7ttx44dlURAXhFAAAEEECgJga3Lltv8D/8/e/6Ou9zfve84x9b96c8lkTYS\ngQACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggUS6C2WBvO5XYHDRpk\nv/rVr3qtsrW11To6OmzUqFGxz8aPH28bN26Mvf/pT39qixYtshUrVticOXNi08M6omB2edTW/nXX\na1w9uY8YMSKsWSZfCQKRSMQ91KCHPoLD8OHD3YMgwWmMI4AAAgjkT+BXN3zadq5dF7eBBV/5ms19\n8IG4abxBAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBCpJIBQ9uCfb\nYVu2bLGGhoa4j4cOHWq7du2KTVOA98SJE13P74kBv7GZQjRSXV1t+gsOCnhmqByBtrY2F8iuhxz8\nX09Pj7W3t1cOAjlFAAEESkCgp6u7Vyp2b9vWaxoTEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBA\nAAEEEEAAAQQQQAABBBBAAIFKEghFD+7JdtiYMWNcT9XBz9WDuQLa/XDWWWe50fnz59vKlSv95NC+\nKsBfPbbLQAH96s3e9+Ye2kyTsV4CNTU1Vl9fH5ve3d07yDL2ISMIIIAAAnkRmPz2Y6w1+gsyEV8G\nR8/LQ5ua8rItVooAAggggECpCuiB671795quUfTHgAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA\nAggggAACCCCAQKgD3BsbG00B3WvWrLHJkye7vd3S0mJTp06t2D0/bNgwUzDzunXrXPDAkCFDbOTI\nkRXrQcYRQAABBBAolsAJ//xxW/Xsc7Y3+gsaVdGAvpHRusp5d91erOSwXQQQQAABBAou0NXVZatX\nr7aOjg53narrdq5PC74b2CACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCBQcgKhDnCX\n9ty5c+3WW2+12267zR5++GGrrq62mTNnltyOKGSCFDBA0EAhxdkWAggggAACvQXqog/hXf6/D9um\nRYvdr6qMmjHdaurqes/IlLwK7N69261/0KBB9BycV2lWjgACCMQL9PT02OLFi60ueu5TGaye3PWr\najNmzHAPqsfPzTsEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgUoSCH2A+0033WTv\nete7rLm52d0knzdvnruBXkk7mbwiEBSoqqqyHTt2mHpL9EN7tPdgHnrwGrwigAAChROoij54N25W\nZT94Vzjt+C0pkHLLli3u4Uc9ALl+/Xr3Kz+1taGvHsdD8A4BBBAokkBnZ6d7sEgB7hp0naLxtrY2\nAtyLtE/YLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIFAqAqGL4Nm4cWOc7bRp0+zV\nV1+1TZs22dixY+M+4w0ClSjQ0NDggkeCeW9sbCSIJAjCOAIIIIBA6AVaW1tdj8EjRoxweR0yZIhp\nGvXF0O96MogAAiUioIB2/QUHPYRbU1MTnMQ4AggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA\nAggggEAFCoQuwD3ZPiRYKZkM0ytRoL6+vhKzTZ4RQAABBBCICXR3d5sPbtdEBbjv3Lkz9jkjCCCA\nAAL5FRg8eLCNHj3a9JC6fj1D5bKC2/XwLQMCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC\nCCCAQGULVEyAe2XvZnKPAAIIIIAAAgggEBRQEGVHR4cLqtR0BVbu2bMnOAvjCCCAAAJ5FtCD6Ap0\n37Vrl/tVjVGjRvXq1T3PSWD1FSQQiUSsra3N9u7d6x6mCD7oVkEMZBUBBBBAAAEEEEAAAQQQQAAB\nBBBAAAEEEEAAAQQQQACBshAgwL0sdhOJrDSBnp4eF+ShVwV8DB06tNIIKjK/2t/bt293QZZVVVVG\ngE9FHgZkGgEECiQwcuRIW716tXV1dbkg923bttmYMWMKtHU2gwACCCDgBRRkTKCx1+A1nwJvvfWW\ne5CioaHBduzYYevXr7fx48fzUEU+0Vk3AggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAlkK\nVGe5HIshgECeBNSr3Nq1a93aFdyum/A7d+7M09ZYbakIaL8r0LK2ttaamprcgw0bN240TWdAAAEE\nEMi9gHpwb25uturqavdgkXoR5oGy3DuzRgQQQAABBHIpoN7XOzs7TQ8HZzK0t7e7c74eItZ1tv/1\nAE1nQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACB0hOgB/fS2yekqMIF1JPcsGHDYr0Y\nKvhu06ZNLuhOwc8M4RRQYIV6rhw+fLjLoI4B9Sq8e/duq6+vL9lMd3d32549e1ywCIGhJbubSBgC\nCCQR0K9l+HI3ySxMRgABBBBAAIESEdC1sq6PdF2sh8AnTZpkdXV1aaVOAfFDhgyJm1fL8kBxHAlv\nEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEECgZAXpwL5ldQUIQ+KuAbrwHA5oVfKcb+Aok\nZgivgPZ7YnCG9n2mPRMWUki9J+oXBhSI39bW5n55gACRQu4BtoUAAggggAACCCCAQGUI6IHg1tZW\n22+//Wz06NE2YcIE27p1a9rXS+q1Xdcs/vpKr3qQfNCgQZUBSC4RQAABBBBAAAEEEEAAAQQQQAAB\nBBBAAAEEEEAAAQQQKDMBAtzLbIeR3PALKMhZPdP5QUHEep8Y/Ow/5zUcAur9fPv27dbZ2eky1NHR\nYVu2bHE995diDhXIvmHDBhdcMnLkSBszZox7MEN5YEAAAQQQQAABBBBAAAEEcimg6yMFt/tBAesK\nTvfXT356slddT+u6ZfXq1S5QXsHt48ePJ8A9GRjTEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBA\nAAEEECiyQG2Rt8/mEUAgQWDYsGGmm/fr1q1zwc0aV+901dU8j5JAFaq36qVfQeLqEX3IkCEub5Mn\nT7aampqSzKd6PFQ6FVjih+HDh7tgEf++0K8KutfDIPrOaBg1apT79YNCp4PtIYAAAggggEDfAjpX\n79mzx32oOgT1276dmJq+gIKbd+/e7erMDQ0Npl9AYgingMoL7W9/raRcat9rv6c76JfSJk2a5H4d\nTdcuugbLdNAvq6knef2Kla6Jxo0bl9V6Mt0u8yOAAAJhF1Adcf369aaOPtQJhMpr6oph3+vkDwEE\nEEAAAQQQQAABBBBAAAEEEEAAAQQQSC2Q+d281OvjUwQQyIGAfnJdQbq6YT5ixIi0gpzVc7YPGPJJ\nUA91wQAAP53X0hRQoNeUKVNKM3EJqVLwkI5PBXj4IHwds8W8+bhx40YXXKLvjwJO1CujHhrg1w8S\ndh5vEUAAAQTyLtDe3u6Cc3QOUoCOzknbtm1z5071QNzU1JT3NJTaBhTcvnnzZldvUH1BAUyq93Ce\nLrU9VT7paWtrs+FEMQAAQABJREFUs5aWFpdgHV86lmbMmFHU+mj56JVfShWQvmrVKnf9oWtcXf9q\nn2dahiioPZvAdonp+kdpUDmuYHld/+hXt3TN4a+Jyk+WFCOAAALFF1BQ++uvv27q9ENl9M6dO11d\nUUHuDAgggAACqQXUPu/vC6mOykO/qb34FAEEMhPojj5ovvKZBdYTvec26ZijbWi0YykGBBBAAAEE\nEEAAAQQQQKCQAgS4F1KbbSGQgUCwZ+x0FtPNdQV5BIdMerMLLsc4Av0JKDBND1CsXLnSBXgooFw9\nKKoHw2IM6s1Rg4LbNSjAROnTd6KxsdFNK4V/CorZunWr631SN271AAsDAggggEC4BDZs2OACHnVT\nWecnnTP9Q4sKwl2xYoULyNR5oJIG9XisoFQFqWrQuKYVq+5QSfZhzKuCOBTcHvwlAD1YonqWgo0Z\nwiegslQPDK1evdqVqQps13v9Fao8VeCQHlBS4JAGHX+65tZ1UKHSEL49S44QQAABcw8tqTz3DyCp\nnqj2HNWlBw0aBBECCCCAQBIBPSCkTl90na32eT18qYeDePgyCRiTEUAgIwEFt8//8FW2delS6+7c\na3uj7S7v+8X/2KjpB2a0HmZGAAEEEEAAAQQQQAABBAYiQID7QPQqcFkF5/jeIHz2daNZNx4YEECg\nsgT0vVfPqwroUDmgADW9Jg67du2KBfgp6Dwfvcj4XjuD21ZaNL1UBqVlyZIlLk26yaAALJkR2Fcq\ne4h0IFD6AgryUJmqoD4F2OWjPC19hdJOoc6JurnsAx11rlwavQnkf6FF+0w3nhXY7ecp7RzlLnUK\nSA4+2CWbHTt25G4DrKksBRS4podCdI3pf82or/pkYuZ0XaqyMDivAuD00C9DeAVUhha77Ew89+pY\nDB6H4dUnZwgggEB+BRLLVwVqhm1Qu5B+1UntQcrvhAkT3INaYcsn+UEAgcIJvPXWW+4BX39/Tg8K\n6Tq7En81rnDqbAmByhH43Ze+autfetkigXrZkzfdbJf85L7KQSCnCCCAAAIIIIAAAgggUHQBAtyL\nvgvKKwFqhNcN3GDv4pqmXpOD08olV8pL4g0TBZ4Ws4cLBTwFg3J1wyPXDZIKvlKAXPDmkd9O8OZ8\npKfTure/Gb87awZb7Yjp8dN4V7ECCizSX7JBQX46phTMp1411eOigvyCx16yZTOZroAmNd7rZ6y1\nLX23161b53qsyWQ9+ZxX6VN5439ZQW7qVUdB/+VYfubTinUjUEoCCrpUYK6+p75HwWKkb9OmTa5c\nUzp8D10HHXQQQXU53hk6f6gupn2uwFsFZAeDsvvbnMr5xONE50Gt1w/Bep6fVs6vOh51Xk/Md2Ke\nVL9W8LGfT1YEIycqVdZ7HQOvv/66C+xSvcjXFadOndpvXVHHkZbR8eePKX1n6b29so6hQudWgUO6\n3tC1h8ZVR9i8ebNNmzat0ElhewgggECoBNQuovYj1Q1UZ9SDvaqDh633dgWirl+/3uVN1xvLly+3\nAw88kI5jQnU0kxkECiugNiIf3K4t62FQtTczIIAAArkQ2L56TVxwu9a5Z/v2XKyadSCAAAIIIIAA\nAggggAACaQsQ4J42FTNKQMEraiQLNprp5kOpD32lUTdMdDNaQUfBoG4Ff+tnHIs1KKgqOPjA8+C0\ngY4rjwoCDgby++Db4M2jSOd2a3vtq3Gbqx463oYffWvctEK8USCBgl507OnGF0PpCyjgQwF9vody\nNbjru6Z9mUmwYDo51fdk1KhR7kahjhMFD44fP76kAsdVDvkArGCewhboGMwb4+UpoAegFHSq71Vj\nY2PcObI8c5R9qtWzngIPdG5UwMV+++1n9fX12a8wyyUVtKnt69ytQenRuXx79IZCrh+CyzKJoVlM\nD0eprquHN3UOUwCKyu5097sCblWu60/fIb0OHTrUBcvrPKj3CshVAG+5D/KRlwKQdI7T9yNVcLHO\n/WvWrHHzylR13rFjx5Y7A+kfgIDqbCrP9L3RoO+IpukcFLze7GsT+n7pmm3RokWx5VUeqj7IgEC+\nBHQto3JLD53pHKyyTOV5sD0hX9tmvQgggECYBVQXUKD32rVrXR184sSJrj4epjzrulKdxPg2TbXJ\n6jyia07llwEBBBDIRkBtDGoz8vd01B7PgAACCORKYNT0A2zNwuctEq3H+KGDX2P0FLwigAACCCCA\nAAIIIIBAgQQIcC8QNJspnoACbtRDTjBIQoFF/r0CIYKB3gogK8dBQYg+8M2n3zds+vf+VQEh+vPB\nJJqu96U6KBhKQVBKrwJelM/999+/pNNcqpaFTJcC3/z3zG9X+1Dfv3wM+h5Pnjw5H6vOyTrVc7vy\nru+lvm8a11/we5iTDbESBAYgoF6edONd50YdnzonKpAreJ4Mrl430hTgpWBrBSaGKbBQQZbBh950\n7pGHvsMKRCjkoPI0MXhO+0T7qBwG3WDVn9KcWFcppfSrzqjjWHUqDT6QUQ9mpRvgrvPehAkTXCC3\njhOV9zNnznTrU0CLP1clnh/dDBn803dP6fIPoyTWZzNYVdazqsdJfUd0ftO5TL/SonzpAYG+Bnk0\nNze7XxFSOaMH4JLVVftanmnhE9BxnDj0NS1xHv9ex8+hhx4a+x7oYRKGcAuoDNVfcMjXdazOvQoW\n0vp1bvCDzg16oIcBAQQQQCC3AiprDzjggNyutMTWlnjOSnxfYsklOQgg0I9A964W625fZ1V1I6yu\n6dB+5u79sa599MC4XlUGZnN9rPYL3TtR253qr7pG953N9N4iUxBAoNIE1B6r9k5dR2fTZnLs1f+f\nLZ7/iHVH19HdGb2vPnKEnXfXHZXGSH4RQAABBBBAAAEEEECgyAKFjc4pcmbZfOkLqBFOwToaFEiU\ni8BPrVMX7sGgO92oVuNhoQYFDOpPaVFgl3rmyfVNjGADqIKGFHCoXtm1HfWmmRgYV6i8D3Q7apRV\ncLuCpzQon5qm/ZcsgGqg22T53AioYV7HoA/iVmO9HjZR4J+m+++635p6sQrzPlXQnwL7dNNBDYry\nUQ9liUE63oNXBAotoO+qgmV973E6B+t7q++rgmf7GlasWOHKYx3PKqvV+/uUKVNyfo7ra9v5niaP\nYN1B51F9jzW90AHuOvfpz5enyrvOgwPtBVz7Wzc5goPqTLmsMyioW4HPKutUP9H5fNq0aTndRjD9\nAx3XMR8cVHfLdNBxo/OZbHWs+Dpasu9RpuvX/Oo9WKbBh1F0E7tQ5xTlTX++fqY0aVz1z1TnctVL\nS/khB+WDoXACOlb0HfHlqur4Op/oL91Bx3y6D6Cku07my15AZajKBn3Xsz1X6gEz1SmCg44VXSvo\n1zX0lziorNafzl+5OIfpmNT1u45FBQQoL3394oTyquNW+VYZWKgyODH/vEcAAQTCJqCyV+cDlb+q\nO+a6DTXfXrru8e3OqqcoH77url7qdU7TeUvt08Frznyni/UjgEDuBDrWPWEdq39hkb27ok/H11lt\n40yrP+T6jMor/WKc2pnU/qb2YrWZZxqAqvYGtQ35TgXULpCL+nDupFgTAggUS0Bth/rz1+kqYzJ9\nAEYB7R9+5mlb9sST1hO9/p149JE2ooi/gF4sS7aLAAIIIIAAAggggAACxRUgwL24/iW9dQU96WaC\nhhEjRsRu1upmrxrq/aAburkIKtA6W1paXHCd1q1GOfV4qUa+VIOWU6CsLtI1r24gbN682d1Y1wV7\nsYNodHNejZXeSL2/6ka5gs7zMchBgWS6Aa+gJzmqEUPvy7FxU/lJDI7Qja3gMZgPR9Y5cIHgzTuV\nIQoA0XGo76m+Bxs2bIg7JvU9njFjRqysGXgKSm8Nuomp4BfdyNTNi3K7SVt6oqQolwI6LhODClX+\nqj7Q16Dzrf58gKvm1fdYdQc/ra/lymWazpmq4/ibizofKYA/Vd5UzimgW+colYEKVsjFuVfr0IMD\nb7zxRoxPv2Ti6xaxiRmMKK2qLwXrSarjaf/1FcSXwapjs2p9qpMonb680zGj40TlYTqDn18G/gGM\nfAUQ6hjWzWHV3eSi/ajxbDy0Hh/Ynk4+E+fxx5s/loL7SQ76vvqbUkq33svV9z6fuL5cv/f7Uw/A\nKI3+wYhcHO+5TivrK10BfZdVlinQS2WSjmkFL/vjq3RTTsr6ElBZoMAcnTs1rmvxVEF7CurTOUf7\nW9cKfr9r2cS6R2L9JLh9bU/HkMpBHUd6gDTV/MFl+xrXetatW+d6afdtETpfqowNlsVK/9atW900\nldkrV650vyY1kLK/r/QwDQEEEKg0gcQHZFUWq2wvl3qmv87Sw1k6t61atcomRQPBdG7SdYXOczqn\nqA4/Lfrgrz/XVNp+Jr/lLaBj2NfjVCdSRwnF/o7qu6U0qV6mNgh9x/I1dLevtz0rHjTr+Vt7WXf0\nAfBti6xry5+sbsxRaW1Whqo3+vqy2ppU59S0TNs8lNdUD5r3laCejlbrWDU/7qOqwaNtyNTz46bx\nBgEEylNA94V1XRu8htV9Yr33bd3p5qwmWi4ddO47053dzadzg78X7hfUdb7afDLdvl+eVwQQQAAB\nBBBAAAEEEKhcgfy18lSuaShyrsZA9Vimhnfd4NXNWjXG68azPtM0PyhAaSA3kP16dLGri17fsK/g\nT92o1k2MZIMaLrWcD8B/5ZVXXEC35lcaFTB/9NFHpwww0o0H/fkhOO6nDeRVN719nrQeeWlasgB3\n36jpt+lv9Pv3/b1q/yi4yQfgqbFAAWa68e+naZ0K2Ao29KpxwQchq6FD7xsG91h90+y4TVYNHhX3\nPldvlG4FwSlQSunQzxLrGPABAtrXatxVI7XyEjTNVRpYT+4FVDYoKNPvP99Ar/f6Lmgf+0E3QvS9\n9fP46WF7DX7vwpY38lPeAvo+6rsZDFrXA1o+iDYxdyqPE7+vOr8E6wiJy/T3XudgnbNUHuSibtHf\n9lJ9rpuD+tUJnRN1/vSBbcFyK7i88q3z2H777efOUb4upfN9pufy4Hr9uM6HevDP+yRLh58/1av2\nsYL1dbNDAYj+RrTqYZqeq0EmSmcw/8qHtptOgLvqItoHCvxQGpU23fBV/dSnOVdp9etRHUpBNaqr\naRu68ZJNua26ig9c0QOHQQO/rVSv+u6pDqc/pUfrC34Xff3Ir0Np1XeyUIO2p/z5G/C6aaZjafr0\n6YVKAtsJiYDKCH3HGcpbQOWPHsLSq79OU7C7xvt6GEvnoeXLl7t6hM4VKmcPOuigjMt2nbcWLVrk\nrh99Wa02AJVFiXWUdIVVF1KafT60nK5PVeYFB9UPVC7787G2r1+xyOahqOB6GUcAAQQqWUDXgzp/\nBB+QVT1Y5Wsufw0pn8aqHyut/npWbWK6ttB1oq4JVGfWHwMC5Sqg63n9+etyfT91jBfzQVXV33zb\njeqAwQdL8uEc6Wy1qppBFukJdAjR3W7du9fbvpbu1FtWeRcMPNU1tuqTyku29djUW/zrp53rn7bu\nPW9Zz96d1vXWM3GLVDc0E+AeJ8IbBMpXQGVJYtuh6iGans9B9Tb/p2t9lWe+fVPtAGrX1nsGBBBA\nAAEEEEAAAQQQQCATAQLcM9GqoHkV3K6eN3xjmoLbFXishstgw1t/JLrBraAcBSjpYlYNnb6BP3FZ\nXdj6m9L6TNvuL9hcPUDrIl0X5roBrQtjNWAqnVqXAtIWL14cCwjz21RalDZ9rovqYNCRDwL38w70\nVTe81eirRkoN2q7+kg256HnT7ze/jcTtKagsMZ8yUBr/8pe/ODule1N7p41seq97uMGvK9mr9rGC\nsbQfNUyLBqr4m/3JlvHT1eDx+uuvu4Zo7UMdfzpu5syZ4/ar1rV06VK3n3RMjB8/3h2PWk7Hk29Q\n9+vjNT0B+clT+z3xeEhvDenNpeMx8ZhMb0nmQgCBQgqoLNBDVnq4TOWDGrx13u4rME3p0nnXN4zr\nO675dS7ItpFa21SAuNajsklBYwoCyGbQ8jonaZ1KY3Nzc69G/f7Wq+V0vlFQtdanc2cw2E3L6/yu\n9KrOoSC7oJcC5HVO1DzZmiSmUfsoWT0qcd5k7/WAm/aT0qd8KYDc15uSLZPtdLn4Y8OfB1TvUh0z\nnUEPCQR7glOa5SzXgTqk2n6qupiOKaVLgwIe+6rrqA6j+qjqqP5YfNvb3pb2uVBGWq8P4tFxqLqR\ntq1jSevVNjSfzt+q1+p4V329UIMCGPR9UMCOPPT9UNoS65yFSg/bQQCB/Avo3KFyR99z1Q2C5zaV\nyzpvBstmlVVqQ0isR6jM0gP0Wl7nNQ0q3/wD9pnkROdYlUV+PTrvaF2anun1jcprnfOVPuVH+VSe\nNPj8BdOm81rwHKC8K8CLAQEEEEAgewFdW6ls9eWv1qTyVtcA+R52rF1nz3zla7ZDAfZjRts7v/UN\nGxSta2c6KO3B84PGqSNnqsj8pSyg6z9dC/v6l64FVY9TfUn1v1wOqpfpIUN9h1R3DNY1g9vR9v01\nqaZPnTrVBd0HHxIPzj/Q8apBTWbVg6OrCTwAWT3Iqoek34aleqvq1j5Pqosqr8pHPofOzQute9vr\n+dwE60YAgRIQUBmjsjN4Xav6lKbnc9C1uNos9erb+FU3CrYf5HP7rBsBBBBAAAEEEEAAAQTCKfDX\nu4nhzBu5GoCAGt99IJJWo/e6GM10ULCNLqAVoKYGRV3YJrspoRvQuuj1Q7L5/OdquNSNcQW5v/nm\nm+7n1tQQ6APuNJ8aWnXxrAZW3Vz3f2o81AW1tqlgPgUQ+b9cNyIqaEzp8n9KgwKV8jUo/9qGbuxr\nkKmsgg0I/maL9qv/U8OGlpOZGlb16tcV3C99pVvHhgLUtc903Oi9euRL95hR70YKBlDgmtKhV+0j\n9byiQWlXj+4KjlCP/gqqUm/9alDXeEu0lz41eDOkL6AARzWaa3/pVb+EwIAAAgioDNaNQJ0L1fN4\nqofaNO+06ANIOsfqT+cNBfFqeqaDzhc6l+v8pHOQzs8ql3wgcSbr0/lAD7cpSE1p0XutW2nMZtA5\nSTdvdU4MDqrT6Lypeo7OVxoP1p00r/JTSoPqIjJVPUTOypP2tdKej0EekydPdttUYKT+tO1Ux1Uw\nHfJLrEuorlEsVx1TqlMp/TouNK48BQelVw+J6BjWzX3VXZRenXfTHXTMButtWk7r8nUdrU/fT9WB\n9D3Rn+ra/sZ4utsZyHz6Pvn8KS2qT2t/6/vAgAAC4RNQ2atyTGWaykCVh/rzg7/u9u/1qvKwrzqB\npqu80DJ+UHmSWJ76z1K99nU+CN7AT7Vs8DPlb9myZa5NQe0LekhJdQddU+taSefJxIefdB2tz/yg\n69e+0uM/5xUBBBBAoH8Bla06d+i6xQ8qXxMflvKf5eq1I1qe33Pm2bb810/a5sVLbNVzf7BH/t/V\n1hVop053WzqnBa+vdK7w9fh018F8CJSygOo7icd0Pq7TVafTta7qjPpe6To7VRtR8HpY5Ug+r01r\n6ifY4ElnRxt91P4Vvf9UO9xqG2fZoLHHpL3r1Kag+q/yqDLD/zpQYrtS2itkRgQQQCAgoDJRbYWq\nh6is0T1etdEmtm8HFmEUAQQQQAABBBBAAAEEEChZgcwjkEo2KyQslwK6oaCAYx/srZvXmpbJoIZN\nNSYq4EWDxhUgpoZINUomDppPjXm6caGGPM2///77J87m3uuCXI2aurmuABvdbFaQj5bR8tqObpzr\nT5+pR9ViXbj74GwFcathVT2RqgEzX4Ps1HDhG0fVCKxgxWAAQbJtZxMMoHX5fSp/DT5AQfspnZtQ\nahj3f24F0X96H7yhpf2rfOi4Ul70c74KONAxqlft93QD5vw2KvVV+0X7zPf0qn2kID0ZKiCvEIO+\nA2pkC5YFwQCRQqSBbSCAQN8CKn/TPefrHHfwwQe7m5uJwWp9r73vqT5YNngjT2lQuZTOeSS4VjXY\n6zzhb25qPaoP6FyRbr6C6+trXNtQmaXeqzWo7NRDfeoNXTcLVLapnFUQvM5dpTLoJnSwPqT3/pwg\nL9UDZJXLQcfIrFmzYufv4Pb7247OFbrJ6+uF8tS+DZ47+ltHLj/X9nXu1HdEg+quqi/rYUY/yE/p\n9fNout5n8oCF8ucDSZVf7SfVI3Vs+UHr9Mefn1bIV+0b1TX9d0r5U959XbCQaWFbCCCQfwGVSSrz\nfPmrB1t0zvPXtfruqyxct26dKxd0Hadzim8LCKZQ8+qco/OPL0M0rnVq8A8IBZdRmdfXoO1rftUX\ntF6tR9eEmdYd1kR761W57c9Rvhz3dQo9rK/yODjoAXktp/JPy+o1eD4Izss4AggggEB6AiprVcdd\ntGiRO0eofFX9O9/tfUsf/7VVR88jPT6wPlr/3tay0ta9+GebeuLx6SX+b3OpnVLnQ50LdT7RuUnt\ntAwIhEVA9S9dn+r7qfqX6omq0/l6Xa7yqfXqu+/bqqdFO1hQ+4DqkYl1Q207+ECi2mMyuQbPJs2D\nJ51ltSNmWHf7OquqG251o2ZntBr56f6G0qp6s+rCuTbMKEHMjAACoRPQfXGV2b5O4q93C5lRtWmq\nvTDX7c2FzAPbQgABBBBAAAEEEEAAgeILEOBe/H1QkinQzVo1xvuGQN1g6OvmdKrEq5EusbFR05IN\n+kwB7QpAU6OeLrYTbyL7ZX0AjRo0FWyk4GdN0wW7Au30XjffdfGuxsFiXLj7tOpV2w8GJQU/y8e4\nGpcVSJ/pIC/f2OBvwqgBQs6ZDlou3UHHm/a/GnQVjOADGvWggh+0P5UvH+CuBl8dKwyZC2gfJ94c\nVACiphdq0DGlB2eC33EdM4llRqHSw3YQQCB7AX1vB/rd7Wv5YOBbJqnT+UR/wUH1isRpwc8zHdeN\nAZ27/KB1q1xVWeqDfpUnnfuD5Zyfv1ivOneqrPfnW90oVoBi8ByQ2ENtLtKq87f+Mh20jIIFVa/T\noPpU4vkr03UOZH75BY8j7ePE+o7mUToVFOkDQVV3UR0r3UHnSM2vwEnlV8ur53utu1QGpU9p0vGu\n/aS06dd2Sul4LxUr0oFAWASC5+pgWejz5wPg9QCYygW976tM0LIKVlTwos5Jeq9zqj+vapl0rz+1\nrB4k03lC5a4C0f1D+j5d6bwqHcHzlMo0TfNp6msdSqeCMFVf0aDzZ18ufS3LNAQQQACB5AKqQx96\n6KGx9r90zwnJ15jGJ9H2KF0zBoeI2jUTpgU/Tzau84OuA3Ve0sD5IZkU08tVQPWkxOv0YBt+rvKl\n76S/ptY69d3y1+DBeqk+Cz5YovSpzUPB4/keaobvb/obyJDpg5kD2VayZQdNPs9qho53gfrJ5mE6\nAgiUp4DqUQWpSyXw+LLYPxCuMl1/+Wh3Ttg0bxFAAAEEEEAAAQQQQCCEAplHmoQQgSz1FvCN8Qqo\n0RBsTOw9d99TdAGrQTe4FZyjC1kFzffX26SCrPobdPPZ3zzWTWetWz1oKqhby6uHD91oVuBWMQOh\n+stHqX2ufTZ9+nT3k+xqbJCdGoO9dbL0ylmNsbp5o3XIXsdMOvtS69TyRx55pL388stuWQVDTIv2\nyqIHFvyghms1TqsxRsenjiu9KshQx2m62/Lrq+RXfX/899LvW/Xg7ntNLISNbnzk4+ZHIdLONhBA\nIPcCOneoV7vly5e784mCyhRAm02QmoKL/cNSOmfonKRzms41uRp0TtJDOsGgZfUWpvNWqmC4XG0/\n2/WozFcaFTgtDwVn630pl8c6ZylgsRQGHaeqY/p9rH2eWEeWsQJaFi9e7I47vVcgeKb1UR1bOpb1\nXdCywcDLUrBQGrRfZKHjSDaqlzEggEA4BXStpesFXx4roFzn1sRBZVfw3Jj4uX+vMkPBi7p+VDk5\nkGs5f27z687mVeWseiL1AUaqO6STD21bZTUDAggggEBuBXS9NZBzQ6apmXrSiTYoeg7riLYt+6Ez\n+usgE446wr/N+JXzQ8ZkLFBGAoW4Tte1tm9nEY3qjeoUp69OmPy9LN8Zjup2XJ/2fUANnnCG9Yw6\nPO7DujFvt+rB+zpxiPuQNwgggEAGArqm9uWvbz9QnagYQfYZJJtZEUAAAQQQQAABBBBAoMQFqqI3\nJXvflSzxRPeXvN/85jd244032tq1a+3www+3u+++OxaIkmzZ+fPn28qVK+1jH/tYslmYnoWADi/1\nDKpBF7VqXMzVDQoFtCsQzl8YKzjXXzBnkVQWGaCAgpu0rxVsrkYMBcz5hoxMVq2AdQ2JgVyaroA8\nBeFpG6tXr3bjCo5QD4D+OMhkW5U8rwIzFaSiwDT/YIIP2KtkF/KOAALFFdDNSD3MpHOAynsFjmUz\nqP6xYcMGV76pEV31g8QevrJZb3AZlaEKgFMQvm6yKs193WgNLlMq4/LRw4E6Tyeeb0sljaWYDrnp\nYU3VPTTohnuynoc0r+orMvbzl2KeSBMCCCCQroACwHXu0HlDZZvOedmep9PdZqHm07XssmXL3MPT\nypPaLPRgfjbXs4VKM9tBAAEEEMitwNaly+zRa663Kp3jDjzATv38jdYwbmxuN8LaEEAgbQFdU+sX\nw/Sqdn+1X+v+D9fXaRMyIwIIIIAAAggggAACCCCAAAIIIBAKgdAFuOum6+zZs+2xxx6zQw45xD79\n6U/btm3bXJB7qj1GgHsqndL9TIFlCnxW0Bo945TufspVytSgrX2ugf09cFUF3vkgFR4QGLgna0AA\ngcoTUEC+etgudA+DlSddWjlO9jBeaaWS1CCAAAK5Fwhz+eevNRXgrgeYwhK8n/ujgDUigAACCCCA\nAAKFE1Bgu+ppqp/luuOCwuWCLSGAAAIIIIAAAggggAACCCCAAAIIZCtQm+2CpbrcCy+84ALbFeSu\n4brrrrMjjjii3wD3Us0P6UotoKBcAnNTG4XpUwUZENieuz2qGwP6Y0AAAQQQyE4gV79Kk93WWapY\nAvR6Xyx5tosAAsUWCHP5x7VmsY8uto8AAggggAACCPQW4F5AbxOmIIAAAggggAACCCCAAAIIIIAA\nApUkELoA91WrVtmECRNi+3C//faz7du3u16f+wqEfuqpp2zlypX22muv2aRJk2LLMYIAAggggAAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCBQWIHqwm4u/1vb\nsmWLNTQ0xDbke9Zsb2+PTQuOrFu3zpYsWWLr1693P3UY/IxxBBBAAAEEEEAAAQQQQAABBBBAAAEE\nEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgcIJhK4H9zFjxtgrr7wSE9y5c6fpZwyb\nmppi04Ijl19+uXs7f/5815N78DPGEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ\nQAABBBBAAAEEEEAAAQQQQAABBAonELoe3CdPnmwtLS0xQY1PmTIl9p4RBBBAAAEEEEAAAQQQQAAB\nBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgdIUCF2A++mnn27Lly+3J598\n0jo6Ouwb3/iGXXTRRaWpT6oQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE\nEEAAAQQQQAABBBBAAAEEYgK1sbGQjAwePNjuuOMOe/e7320jR460gw46yO68886Q5I5sIIAAAggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC4RUIXYC7dtUl\nl1xiF1xwge3cudOamprCu/fIGQIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAgggECKB6hDlJS4rtbW1BLfHifAGAQQQQAABBBBAAAEEEEAAAQQQQAABBBBA\nAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBAobYFQ9uCeDfmOHTts6dKl9tvf/jabxVkGAQQQ\nQAABBKIC1dXVdvLJJw/I4vnnn7fdu3cPaB0sjAACCCCAQLkLjBo1yg477LCss9HR0WF/+MMfsl6e\nBRFAAIGwChxwwAE2ZcqUrLP31ltv2eLFi7NengURQACBsAoceeSRNnz48Kyzt2TJEtuwYUPWy7Mg\nAgiEW4A6XLj3L7lDoNgCo0ePtkMPPbTYyWD7CCCAAAIIIIAAAgggkCBAgPvfQMaMGeOC6Z5++ukE\nouzftra22p///Gc7/fTTs18JS4ZKYOXKlbZp0yY7+uijQ5UvMpO9wKuvvmqDBg2ygw8+OPuVsGSo\nBJ599llTY/2ECRPKMl81NTUDDnBXMN7WrVtzlv833njD9uzZY7Nnz87ZOllRuARee+0106//vO1t\nbwtXxshNzgT+9Kc/uV+H2n///XO2TlYULoHf//73NnXqVJs0aVLOMjZ9+vQBB7hne327YsUKdy4+\n6qijcpafSlvRqlWrXIDWscceW2lZz1l+165da6tXr7bjjjsuZ+ustBWtX7/eli9fbieeeGKlZT1l\nfnXNMpAAdwVfZlu+vvDCCzZ27Fhrbm5OmUY+TC6gelljY6O7bk4+F5+kEnj55ZetoaHBVNdgyE5A\n15B1dXW05yXw6ZgaSIC7Hh7S/ZR0hwULFrjjePz48ekuwnwBAZ2TdF9s2rRpgamMpitAW1K6Un3P\npw7Hdu3aZYcffnjfM/QxVW13hazDLVq0yHp6emzWrFl9pIZJ/QnQrtCfUOrPuZZL7dPfp4rR0HXD\nGWec0d+ssc9nzJhBgHtMgxEEEEAAAQQQQAABBEpHoCoSHUonOeFKyUsvvWSf+cxn7LHHHgtXxshN\n1gIPPvigqeH9O9/5TtbrYMFwCdxyyy0uYO7aa68NV8bITdYC73//++2KK66wd7zjHVmvgwXjBe66\n6y5TL4s333xz/Ae8Q+BvAl/60pds2LBhdv3112OCQJ8CN9xwg7vpevnll/f5ORMRuPLKK+2iiy6y\nc889NxQY999/v7344ot22223hSI/xcjEf//3f7sA2DvvvLMYmw/FNh999FGbP3++zZs3LxT5KUYm\nnnjiCbv33nvtvvvuK8bm2WYfAqpvnnTSSTZ37tw+PmVSOgKf+tSnXOCJrpsZshO48cYb3UMWH/3o\nR7NbAUvZv//7v9vIkSPtuuuuQ6OIApdddpl95CMfoYOhLPfBxz/+cfcg4aWXXprlGip7MdqSBrb/\nVcdvaWlx5enA1pS/pb/5zW+afhlN93kZMhegXSFzs+ASupa755577Mc//nFwMuNpCrzyyium9tzH\nH388zSWYDQEEEEAAAQQQQAABBEpVgB7c87hnBg8ebPQekkfgMly1ekdSrygMCHiBpqYmd0PMv+cV\ngXHjxtnQoUOByKHAiBEjrLOzM4drZFVhE1BZXF9fH7ZskZ8cCugnavUQBAMCyQTUG6/q+mEZ1PMm\n1y0D25sqM3RcMGQvoHMzhtn7aUldV+j6gqF0BFS2hul8UQzZUaNGDaiH6GKkudS2KUNdJzNkL6Br\nyIH0VJ79llkyKEAbWlAj83GuczM3Cy5BW1JQI/NxnYdkWMqDHmTau3dvKSexpNNGu8LAdo+uh7mW\ny95Qv5w9ceLE7FfAkggggAACCCCAAAIIIFAyAvTgXjK7goQggAACCCCAAAIIIIAAAggggAACCCCA\nAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAKVLVBd2dkn9wgggED+BOjdI3+25bpmjoly\n3XOkGwEEwixA2RzmvZubvHGM5MaRtSCAAAIIIIBAYQUikUhhN8jWEEAAAQQQQAABBBBAAAEEEEAA\nAQQQQAABBBDIoQAB7jnEDK7qy1/+ss2ePdv2339/0zhDZQh84QtfsKlTp8b+zj///FjGkx0Tra2t\nNnfuXJsxY4Yddthh9txzz8WWYaR8BX7yk5/Y8ccfH5eB3/zmN3bSSSe5cuGCCy4w7Xs/cHx4ifC+\n9nVMUGbkf38n+27lf8tsoZQEjjnmmNi5Wefp73//+y55qc7BqcrsUsobaRmYQF9lc6p9n6xMSXUs\nDSyFLF1sgb6OkbCfv5Md58XeF6W2/Z/+9Keubj9z5kx773vfa9u3b48lMZkhZUWMyI0sXLjQjj76\naJs1a5add955tmjRotgMGMYoUo78z//8j5122mmuLeFDH/qQtbe3x+bHMEZREiN8/9PbDd3d3fZP\n//RPdsQRR5jK129+85uxBVMZpqq/xVZQQSO33XabHXLIIa5suPbaa02uGjBM7yDYs2eP/du//Ztr\n29e15He/+93YghjGKIo6kmo/FDVhJbRxPaT7yU9+0tW1VN/67Gc/a52dnS6FL7zwQlwbidpJ1q5d\n6z6jPN23E2lL2meR6djdd99tU6ZM6fXnj7NsbDNNw0DnT1aXHuh6w7S82ktOP/10mzNnjl1++eVx\n13PlsI+LvS/C3raUT98wlDH59GHdCCCAAAIIIIAAAgiETiDakwtDjgUefPDByIknnhjZtm1bZP36\n9ZHoxX3kl7/8ZY63wupKUSDamBN59NFHI21tbe5v9+7dLpmpjolLLrkkcsstt0R6enoiTz/9dGS/\n/faLRG9Kl2L2SFMaAlu3bo1cc801kbFjx0aOPPLI2BKbNm2KTJgwIfLyyy9HojcTItEbtpFoAIL7\nnOMjxhTKkWTHhDJLmZHfXZ7qu5XfLbP2UhLYvHlzpKmpKbJr167Y+Tl6o9clMdk5OFWZXUp5Iy3Z\nCyQrm1Pt+1RlSrJjKfsUsmSxBZIdI0pXmM/fqY7zYu+TUtr+smXLIuPHj49s3LjRJesjH/lI5BOf\n+IQbT2VIWbFvL0aDByMHHHBA5Pe//72bGA2OiFx00UUY7iPqdywa3BdpbGyMLFmyxLUnRIMxMexX\nrXgz8P1Pz/7b3/525MILL4xEA7Jd/X3ixImxciKZYar6W3pbDddcTz75ZCT6gEBk586dEV33XHbZ\nZZEf//jHLpMYprev77333sgZZ5zhDOV43HHHRaIPtmGYHl9B5kp2LBdk42WykR/84AeRaAcrrh1a\nbdHRjngimqbhrrvuilx55ZWxNhLdy9C9CcrTfTuXtqR9FtmM6fzj75Hp9frrr3fnd60rG9ts0jCQ\nZVJd0w1kvWFaVve+dS9zw4YNLlvRgOPIWWed5cbLYR+Xwr4Ic9tSvn3LvYzJtw/rRwABBBBAAAEE\nEEAgbAIWtgyVQn7UOKhGQj985StfiXz0ox/1b3kNscDo0aNdA91LL70UifbgF8tpqmNi+PDhkS1b\ntsTmPeqooyKPP/547D0j5SXws5/9LBLtHcc91BIMcP+///s/Fwzlc7N8+fLIyJEj3VuOD68Sztdk\nx4RyS5mR332e6ruV3y2z9lIS+PWvfx0588wzXXCCzs8+uF1pTHYOTlVml1LeSEv2AsnK5lT7PlWZ\nkuxYyj6FLFlsgWTHiNIV5vN3quO82PuklLavACDdtPfDBz/4wcjHPvYx9zaVIWWFF4tEfv7zn8cC\nINQ5QHDAMKiRfHzevHkuWM3PsWrVqkhtbW1ED9pj6FVK55Xvf3r7Qg+/7Nixw82szh/GjBkTWbBg\ngXufzDBV/S29rYZrrksvvdQFsepcFWybVC4xTG9fK0Dvvvvui8389a9/PfLud7/bvccwxlLUkWT7\noaiJKrGNP//885GlS5fGUvWZz3wmojqrhquuuioS/WW7yIoVKyItLS2xeShPYxQR2pL2WQx07Nln\nn400NzfH7oFlYzvQNGS6fKq6dKbrCuv80d74I7/97W9j2XvxxRcjw4YNc+/LYR/HEl7EkTC3LRWS\ntRzLmEL6sC0EEEAAAQQQQAABBMIgUB26LulLIEPRm4oW7ak5lpJoz2721ltvxd4zEk6B1atXW/Qm\nnJ1yyil27rnnup9ffOqpp1xmkx0T+jnVjo4OGzVqVAxFx0u0J8DYe0bKS+Diiy+2W2+91YYOHRqX\n8MRjINq7hUVvNLr9n/iZLzM4PuIIy/ZNsmOCMiP/uzTZdyv/W2YLpSQQDWq3v/zlL+5nuU844QQ7\n9thjLRpIZ6nK2MRjJ1hml1LeSEv2AsnK5lT7PvEzztfZ+5fDksmOkbCfv5Md5+WwzwqZxqqqKove\njLbFixdbtAdRW7hwof3zP/+zS0Iyw1TnnUKmvVS2tXLlSncd/Hd/93cW/fUrO/DAA935WunDML29\nNGPGDIsGrsVmfv31162rq8uiD19gGFMpjRG+/+nvh8GDB1s0cNWivWXbySef7NrXjj/+eOru6RO6\n7/+aNWss2vu9O1dFe8S3aO/NGGZgeNBBB/UqX6M91GKYgWE+Z6VMTU/3mGOOcfUrzR3tQdseeOAB\nO++889zCaieJPrhh0Yc5bNq0afbpT3/aTU+sg1VyWwhtSe6QyMm/6K/dWvSXhmL3wLKxzUlCMlhJ\n4nfBt/9ksIrQz6p6hq7l/PAf//Efrt6m9+Wwj326i/Ua9ralQrqWYxlTSB+2hQACCCCAAAIIIIBA\nGAQIcM/DXoz2xm0NDQ2xNdfX17tGxNgERkIpEO0lzT7wgQ9YtGcp0816BTh8+ctfdnlNdkwkTtfM\nCozetWtXKI0qOVOJ+9oHwEd7JLPEz3yZkTid4yNcRxBlRv73Z+J3yH+38r9ltlBKAroJ9fGPf9wF\nIermgY6D6E8N9yp7lWZ/Dk48doJldinljbTkXiDVvk/8zJcpidOVKn8s5T6FrLHYAmE/fycez/44\nL7Z7qW5fx4OC4KI9DtuvfvUrl8xkhonTNXMllxWbNm1y5+N//Md/dOfks88+27761a9i6ATS+3fS\nSSc5u6uvvtoFA99yyy02ZMgQi/bi3que47/LHIfp2eZ6LtwzF9WDRDNnzrQXXnjBFi1a1OuY1hp9\nGZroW+l1d3Wa8ZOf/MSivae6ayA9CKNzVKIThsmPSz3oeOedd9odd9xhX/va1yzaQ22fZSuGyQ3z\n+UmqYzmf2y3XdesBl+gvO5gC3i+66CKXjegvyNoPf/hDe+ONN+xPf/qT3X777aa6WaJtJZentCXl\n5oh/9dVXbdmyZaZy1Q/Z2PplC/Wa+F3wdelCbb/cthP9ZSn7xS9+4R6cUdrLYR8X2zjsbUuF8i3X\nMqZQPmwHAQQQQAABBBBAAIGwCBDgnoc9Gf35XNeTt1+1evXW0+wM4RZQYMMPfvADa2xstJqaGtNN\n5t/97neucTjZMZE4XUIcL+E8ThL39c6dO13wQVNTkyV+5o+BxOkcH+E6Nigz8r8/E79D/ruV/y2z\nhVISeN/73mef+tSnXJL0iylXXHGFC6hLPD40gz9GEj8LltmllDfSknuBVPs+8bNkx4tS5T/LfQpZ\nY7EFwn7+TnacF9u9VLd/xBFH2Be/+EV3HfjZz37Woj/zR90+zZ2l6+ZZs2bZZZdd5nprVs+hjzzy\niOtlONlxmDhdm6rk8ra6utoeffRR11uzervWAwKDBg0y9baaaOWdEqdXumGah+uAZ8M9c8L3vOc9\ndu+999qJJ57ogoxTGSZ+Vul1d5Wv73//+10Zq1/HUGccP/vZz3qVC8HvP4bxx6h+nfMLX/iCu25c\nsWKF3Xjjjdbc3IxhPFPR3iUer8FjuWiJKtENK7hdv+LQ3d3tenD3ydQDHPqVDA2qz6qs/fnPf97r\nGK/k8pS2JH+0DOz1/vvvt7lz57rOJvyasrH1yxbqNbGc8XXpQm2/nLbz/e9/350n9WDd5MmTXdLL\nYR8X2zjsbUuF8i3XMqZQPmwHAQQQQAABBBBAAIGwCBDgnoc9qYt49eDth5aWFpsyZYp/y2tIBfSz\nez/60Y9iuevo6HA3l/XTysmOCd10Uk8o+ulgP+h4mTp1qn/La0gEdAxo3/ohWC5wfHiVynqlzMj/\n/k723cr/ltlCKQmoofuPf/xjLEnqIWfs2LHugbRk5+BUZXZsRYyEUiDVvk9WplCfC+WhkDRTYT9/\nJzvOk4JU6Acvvvii6Ua+H9TL8ObNm23btm1c+3mUfl51rOla2Q91dXWmc3RPTw+GHqWfVwWdDRs2\nzAW5z58/3/Qgn3pLVM/Xyb7LnLP6Qc3Tx7inD3v33XfbwoULYwvoQZg333yTuntMpP8RtUEHy1c9\n+NLW1oZh/3SxOVatWuV6ulbHJd/97nfdg0TTpk3DMCZU3BHK1PT8u7q6XM/tCm5X8LrKAg365SE9\nwKFXP+gXRtVOovpDsvZrP2+lvNKWlJs9rTqqfkEgOGRjG1y+EOPJ6tKF2HY5beOee+6xm2++2f1q\nzCGHHBJLejns41hiizQS9ralQrGWaxlTKB+2gwACCCCAAAIIIIBAWAQIcM/DnlSPBAp0XrdunWsQ\nVE9aF1xwQR62xCpLSUCNwNdff7276aGGY/2M7Zlnnul66U51TOizW2+91dTo/NBDD5l6YVOABEO4\nBE4//XRbvny5Pfnkk6aHH77xjW/EfhaW4yNc+zrd3FBmpCuV/XypvlvZr5Uly02gtbXVPve5z9ne\nvXvdz23fd999dv7557tsJDsHpyqzyy3/pDczgVT7PlWZkuxYymzrzF0OAmE/f6c6zsth/xQqjfqF\nNvU4rgeVFZCta7/Zs2ebfp0plSFlxb49dN5559mSJUvs+eefdxMV1Hrcccdx/byPqN8xPRCgXoa3\nb9/u5lW7wpVXXunGOQ775Sv4DHz/0yNXb8Of//znXRuZHhpSL+6nnnqqWziZYar6W3pbDddc+mUM\nlakqI3bt2mVqlz7ttNMwzGA3P/HEE3bttde6JfQAmwL11ButBo5Dx1D0f8n2Q9ETVkIJUP102bJl\nrjxQAPvWrVtdmTBkyBB76qmn7Ic//KFLrR4q+vOf/2xnnXWWUZ7u24G0Je2zyHZM7XBLly61ww47\nLG4V2djGraAAb1TGcI83NbR+4eSaa65x9QxdH6uM0Z+GctjHqXOX/0/D3raUf0Fzbf3lWsYUwodt\nIIAAAggggAACCCAQKoHoT2gz5FggeoM78qEPfSgS7U0kEu09K/Kv//qvOd4CqytVgWjQcmTGjBmR\naA/skTlz5kSivUy5pKY6JqINQZFDDz00Em0EikR/Ojjy9NNPl2r2SFcGAtqPRx55ZNwSDz74YCTa\nw15k0qRJkejNxUi0xz33OcdHHFNo3/R1TFBm5Hd3p/pu5XfLrL2UBFTWRnuLcudY1c2igV+R6ING\nLompzsHJyuxSyhtpGbhAX2Vzsn2fqkxJdSwNPJWsoZgCfR0jYT5/pzrOi7kfSnHb3/72t921n67/\nLrnkkshrr73mkpnKkLIifk8+/PDDrs1E18EHH3xwJPpAMIbxRP2++/KXvxzZf//9I9GH5CPvec97\nItEH5zHsV604M/D9T8892tN4JBqgHZk+fbr7+9SnPhWJBmq7hVMZJqu/pbfVcM2lcuC6665z5euE\nCROcZ7QjDgwz2M065s4++2x3btL56Xvf+15saY7DGEVRR1Lth6ImrIQ23tzcHIneyIz7O+ecc1wK\nn3322cgJJ5zg6rJqJ3nggQdiKac8/SsFbUmxQyLrkcWLF0eiDwD3Wj5b214ryuOEVNd0edxsWa36\nhhtuiCtffHmjulw57ONSwA5z21IhfMu5jCmED9tAAAEEEEAAAQQQQCBMAlXKTKgi9ksoMzt27LDB\ngwe7vxJKFknJs4C+UuqpYPTo0b22lOqY2LRpk/sp0F4LMSFUAuqpP9rA53p3TMwYx0eiSGW8p8zI\n/35O9d3K/9bZQqkIqMcyDfX19b2SlOwcnKrM7rUSJoRKINW+T1WmJDuWQoVDZpxA2M/fqY5zDoF9\nAjoOVLcfMWLEvol/G0tlSFmxj0uG6h1XPdglDhgmivT9Xr1jqtfrhoaGXjNg2Iuk6BP4/qe3C6LB\nUa49tba2ttcCyQxT1d96raQCJqgHd5kMHz68V24x7EXS5wT9QobO8VVVVb0+x7AXSVEmJNsPRUlM\nGW5U9zCiAe7uF2WDyac83adBW9I+i1yPZWOb6zT0t75Uden+luVzs3LYx8XeT2FvWyqmL8dfMfXZ\nNgIIIIAAAggggAACuRUgwD23nqwNAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAAB\nBBBAAAEEEEAAAQQQQAABBBBAIEuB6iyXYzEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE\nEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBHIqQIB7TjlZGQIIIIAAAggggAACCCCAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEC2AgS4ZyvHcggggAACCCCAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAI5FSDAPaecrAwBBBBAAAEEEEAA\nAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAgWwEC3LOVYzkEEEAA\nAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBnAoQ4J5T\nTlaGAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg\nkK0AAe7ZyrEcAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg\ngAACCCCAQE4FCHDPKScrQwABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAA\nAQQQQAABBBBAAAEEEMhWgAD3bOVYDgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAA\nAQQQQAABBBBAAAEEEEAAAQQQQCCnAgS455STlSGAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAghkK0CAe7ZyLIcAAggggAACCCCAAAIIIIAAAggggAAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCQUwEC3HPKycoQQAABBBBAAAEEEEAAAQQQ\nQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEshUgwD1bOZZDAAEEEEAAAQQQ\nQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQyKkAAe455WRlCCCA\nAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAtkKEOCe\nrRzLIYAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC\nCORUgAD3nHKyMgQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ\nQAABBBBAAIFsBQhwz1aO5RBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ\nQAABBBBAAAEEEEAAAQRyKkCAe045WRkCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA\nAAIIIIAAAggggAACCCCAAAIIIIBAtgIEuGcrx3IIIIAAAggggAACCCCAAAIIIIAAAggggAACGQtc\nfvnldvLJJ2e8XH8LLFy40BYsWBCbrampyb761a/G3vc1UlNTY9/73vf6+ign05544gmrqqqy5cuX\nu/X19PTYXXfdZXv27MnJ+lkJAggggAACCCCAAAIIIIAAAggggAACCCCAAAJhFCDAPYx7lTwhgAAC\nCCCAAAIIIIAAAggggAACCCCAAAIVJNDV1WXHH3+8LV26NJbrSy+91A499NDY+2KMTJw40a644gob\nPny42/yDDz5oV199tXV3dxcjOWwTAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAABPpqvcAAArpSURB\nVIGyEKgti1SSSAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEkghEIhHTX3BQT+nFHmbNmmX33HNP\nLBnqwZ0BAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEUgvQg3tqHz5FAAEEEEAAAQQQQAABBBBA\nAAEEEEAAAQQqQuCWW26xf/mXf7H777/fjjjiCGtsbLR3vvOd1tLSEsv/TTfdZB/5yEdi7zXy1FNP\n2dFHH22tra2x6X/84x/tPe95j40bN85OO+00u/POOy1ZcPeuXbtcr+bTpk2zMWPG2Lvf/W5buXJl\nbF0aeeutt+yDH/ygTZo0ycaOHWv/8A//YMuWLXPztLe323HHHefGb775Ztdjut6ceuqp9qMf/chN\n1z/l48orr7Tx48fbUUcdZY8//njsMz/y6quv2llnnWWjRo2yGTNm2Oc+9znbu3ev/7jPV+Xt4IMP\ntoaGBjv88MPtm9/8ZizYfuHChc5m7dq19sgjj9iNN97o1nHSSSfZfffd58bTyX+fG2YiAggggAAC\nCCCAAAIIIIAAAggggAACCCCAAAIhFSDAPaQ7lmwhgAACCCCAAAIIIIAAAggggAACCCCAAAKZCCio\n/D//8z9dkPsFF1xgChb/wx/+YJdccklsNStWrLAlS5bE3mtk27Zt9uKLL1pXV5ebrnnOOeccU+D5\nvHnzXKD5Jz7xCXvggQfiltMb9bp+xhln2EMPPWQf+MAH7Ac/+IELlD/mmGNs69atbn4FmGue3/72\nt/alL33Jvvvd79r69etdkPq6dets0KBBdt1117l5FZx+6aWXuvGXX37ZBcbrTWdnp1188cUunXfc\ncYd9+MMftve9731xQfeLFi2yt7/97W77t912m33yk5906bniiivc+vr694tf/MKuvfZamzt3rv3X\nf/2XveMd7zDlVY4aduzY4bbZ0dFhM2fOtL//+79306+55hqX/nTy7xbgHwIIIIAAAggggAACCCCA\nAAIIIIAAAggggAACFSRQW0F5JasIIIAAAggggAACCCCAAAIIIIAAAggggAACKQQ2btzoAtgPPPBA\nN5cCsBWwrd7Zm5qaUiy57yP1Aq+e2B9++GGrrq62888/37ReBa9ffvnl+2aMjiko/Pnnn7df/vKX\nrrd4fXj22We7Xtq//vWvu4D2733ve7Z48WJTALp6VdeggHf1Dv+FL3zBvv/977tg9Q996EN2wgkn\nuOB6N1PgnwLOX3nlFVu+fLlNnjzZfaJe2t/73vfG5lLv6vX19bZgwQIbPHiwmz569GgXGK9g9yOP\nPDI2rx/53e9+Z9OnTzf1fq/hvPPOcwH3Q4YM8bPEXjXfySefbMqPtqse33/605/2m//YChhBAAEE\nEEAAAQQQQAABBBBAAAEEEEAAAQQQQKBCBAhwr5AdTTYRQAABBBBAAAEEEEAAAQQQQAABBBBAAIH+\nBBT87YPbNa+CsjXs3Lkz7QD3l156ydQDvILb/XDnnXf60bjXZ555xkaOHGnDhw+35557LvbZnDlz\nYu//+Mc/mnp098HtmknB6ccee2xsntiCSUaUpqOOOioW3K7ZLrroorg0Klj9xBNPdD2u+9UobcqH\nerLvK8BdPb4rEF89t1922WV27rnn2he/+EW/eL+v6eS/35UwAwIIIIAAAggggAACCCCAAAIIIIAA\nAggggAACIRMgwD1kO5TsIIAAAggggAACCCCAAAIIIIAAAggggAAC2QqMHTs2blHfk3l3d3fc9GRv\nenp67I033rDx48cnmyVuektLi23fvt31bB73QfTNtGnT3KQVK1bYpEmTEj+2U045xfXe3uuDPib0\nlaa6ujrXC7xmb29vt82bN9sjjzzi/hJXoXT2NVx88cX2rW99y77yla/YlVde6YLhzzzzTJs3b55N\nmTKlr0XipqWT/7gFeIMAAggggAACCCCAAAIIIIAAAggggAACCCCAQAUI7OtCpwIySxYRQAABBBBA\nAAEEEEAAAQQQQAABBBBAAAEEsheoqqqyvXv3xq1gy5Ytsffq7XzEiBG2bdu22DSNtLW12fr16+Om\n6c3o0aOtubnZFECv4Pjg3/Lly938CrrfunVrr2XVq7zvYb7XhwkTtI1k69CsQ///9u4llLo1juP4\n/xwGLlu55JIMjCm5pBRGlJRLZiIDIrcwIJGBoQgxoBgZGFESmbiUgZJSQhkpdxGFDOwRx/9fy3nX\nPpx313vO4N2+T+299nrWs55nPZ8106+/0FD7dHZ2up7BeZ6hoSGfGf8+7ejokKurK9ne3pbu7m6r\n9q7V4f1p/uzfn3kYgwACCCCAAAIIIIAAAggggAACCCCAAAIIIIBAIAkQcA+kt8leEEAAAQQQQAAB\nBBBAAAEEEEAAAQQQQACB/1HA4/HI3d2da4XDw0PXeUpKimxtbbn6RkdHJTMzU7xer6s/NTVVzs7O\nZGdnRzQ8r5+3tzepqqqS4eFhG6tjdnd35eHh4eNeDZ5vbGxIWlqa9WmwXttXlebT09Nlb2/PFbzf\n39+34L3ep+vqc8/Nzenpx7No5feCggILr9sFny+t3N7U1GSV23NycmRgYEBaWlrk4ODAgvI+w21e\n7dPn1+bP/m0gXwgggAACCCCAAAIIIIAAAggggAACCCCAAAIIfCMBAu7f6GWzVQQQQAABBBBAAAEE\nEEAAAQQQQAABBBBA4FcEsrKyRCurDw4OWjB9enpaZmZmXFNqFfO1tTUZGxuTp6cnWVlZkcnJSenq\n6pKQkBDX2MbGRqvi3traKktLS3J9fS09PT0yPz8vhYWFNratrc2ONTU1tqYG7Nvb2+X8/Fzq6+vt\nWlBQkM29urpqYXnXIu8n1dXVEh0dLbW1tXJzcyPHx8fS0NDgGtbX1ycXFxc25ujoyALxdXV1FujP\nzs52jXVOMjIyZGpqyj739/cWhNd95OfnW+jdGeccIyIi7Ofs7Kw5+rN/516OCCCAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAgh8FwEC7t/lTbNPBBBAAAEEEEAAAQQQQAABBBBAAAEEEEDgFwU0KF5ZWSm9\nvb2SnJws4+Pj/wi4l5WVWaC9v79fIiMjpaSkRLS6uVY69216fX193brLy8slKSnJKrNPTEyIhse1\nxcXFiQbXT05ObM34+HjZ3NyUhYUFm9cGvX81NzdbX2lpqdP1cYyJiZHFxUULxScmJlq19uLiYtHf\nTquoqBAN7C8vL1tl9dzcXImKirL9BQcHO8Ncx6KiItFAv1abj42Nlby8PNHn0wD7Z02vazV5rfI+\nMjJiPj/b/2fz0IcAAggggAACCCCAAAIIIIAAAggggAACCCCAQCAL/PH+717fAnmD7A0BBBBAAAEE\nEEAAAQQQQAABBBBAAAEEEEDgvxV4fn4W/fwYEPddQf/0fHp6aiFxDbL/rD0+PorX65WEhIQvh2qV\ndJ1Xw+SftZeXF3l9fZXw8PDPLlvf7e2taCX1sLCwL8dodXhdIzQ09MsxvhcuLy9tr/+2tnOP7tXj\n8ciPwXl/9u/czxEBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgUAWIOAeyG+XvSGAAAIIIIAAAggg\ngAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAr+RwJ+/0bPyqAgggAAC\nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIBLPAX7G3j\njPHwRh8AAAAASUVORK5CYII=\n" + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "%%R -w 3000 -h 500 -u px -i typed2 # this sets the size of the plot...otherwise, it will go off the page\"\n", + "\n", + "require(ggplot2)\n", + "library(ggplot2)\n", + "require(grid)\n", + "library(grid)\n", + "require(gridExtra)\n", + "library(gridExtra)\n", + " \n", + "typed2$gene = gsub(\"neuraminidase\", \"NA\", typed2$gene)\n", + "typed2$genef = factor(typed2$gene, levels=c(\"PB2\",\"PB1\",\"PA\",\"HA\",\"NP\",\"NA\",\"M1\",\"M2\",\"NS1\",\"NEP\"))\n", + "typed2$typef = factor(typed2$type, levels=c(\"replication\",\"receptor binding\",\"virulence\", \"interaction with host machinery\",\"no known function\"))\n", + "typed2$species_nsf = factor(typed2$species_ns, levels=c(\"human nonsynonymous\", \"human synonymous\", \"duck nonsynonymous\",\"duck synonymous\"))\n", + "\n", + "blank_data <- data.frame(genef = c(\"PB2\",\"PB2\",\"PB1\",\"PB1\",\"PA\",\"PA\",\"HA\",\"HA\",\"NP\",\"NP\",\"NA\",\"NA\",\"M1\",\"M1\",\"M2\",\"M2\",\"NS1\",\"NS1\",\"NEP\",\"NEP\"), x = c(0,2500,0,2500,0,2500,0,1800,0,1600,0,1500,0,1200,0,1200,0,1000,0,1000), y = 0, synonymous_nonsynonymous=\"nonsynonymous\",typef=\"no known function\",species='duck', species_nsf='duck nonsynonymous')\n", + "\n", + "genes = c('PB2','PB1','PA','HA','NP','NA','M1','M2','NS1','NEP')\n", + "stops = list('PB2'=2300,'PB1'=2300,'PA'=2100,'HA'=1800,'NP'=1600,'NA'=1500,'M1'=1100,'M2'=1100,'NS1'=750,'NEP'=750)\n", + "steps = list('PB2'=500,'PB1'=500,'PA'=500,'HA'=500,'NP'=500,'NA'=500,'M1'=300,'M2'=300,'NS1'=250,'NEP'=250)\n", + "plots = list()\n", + "\n", + "for (g in genes)\n", + "{\n", + " df = typed2[typed2$gene == g,]\n", + " stop = stops[[g]]\n", + " step = steps[[g]]\n", + " name = paste(g, \"plot\",sep = '_')\n", + " \n", + " # set PB2 and NP-specific y-axis aesthetics\n", + " if (g == \"PB2\"| g == 'NP'){\n", + " y_aesthetics = theme(axis.line.y=element_line(colour=\"black\"))+\n", + " theme(axis.text.y=element_text(hjust=0.5)) \n", + " } else {\n", + " y_aesthetics = theme(axis.line.y=element_blank())+\n", + " theme(axis.ticks.y= element_blank())+\n", + " theme(axis.text.y=element_blank())\n", + " }\n", + " \n", + " p <- ggplot(data=df, aes(x=reference_position, y=frequency*100, color=typef, alpha=typef, shape=species_nsf)) + #, alpha=host_specific\n", + " geom_point(size=2)+ \n", + " geom_blank(data = blank_data, aes(x = x, y = y))+\n", + " theme(panel.grid.major=element_line(colour=NA,size=NA))+\n", + " theme(panel.grid.minor=element_line(colour=NA,size=NA))+\n", + " theme(plot.title=element_text(size=16, hjust=0.5))+\n", + " theme(strip.background = element_rect(colour=NA, fill=NA))+\n", + " theme(plot.margin=unit(c(0.5,0.25,0.5,0.25),\"cm\"))+ # this sets the plot margins as top, left, bottom, right\n", + " theme(axis.line.x=element_line(colour=\"black\"))+\n", + " theme(strip.text.x=element_text(size=13))+\n", + " theme(axis.title.y=element_blank())+#text(size=16, hjust=0.5, vjust=0.5))+\n", + " theme(axis.title.x=element_blank())+#text(size=16, vjust=0.5))+\n", + " theme(axis.text=element_text(size=12, colour=\"black\"))+\n", + " y_aesthetics+\n", + " scale_color_manual(values=c(\"replication\"=\"#14325C\",\"receptor binding\"=\"#5398D9\",\"virulence\"=\"#A53A3B\", \"interaction with host machinery\"=\"#F4CC70\",\"no known function\"=\"#8A8A89\"), guide=FALSE)+\n", + " scale_shape_manual(values=c(\"human nonsynonymous\"=19,\"human synonymous\"=1,\"duck nonsynonymous\"=15,\"duck synonymous\"=0), guide=FALSE)+\n", + " scale_alpha_manual(values=c(\"replication\"=1,\"receptor binding\"=1,\"virulence\"=1, \"interaction with host machinery\"=1,\"no known function\"=0.25), guide=FALSE)+\n", + " theme(legend.text=element_text(size=16))+\n", + " theme(legend.title=element_blank())+\n", + " theme(panel.margin=unit(1, \"lines\"))+\n", + " theme(panel.background=element_rect(fill=NA, color=NA))+\n", + " theme(legend.key=element_rect(fill=NA))+\n", + " theme(legend.key.size=unit(0.6, \"cm\"))+ # alter this to make legend items further apart\n", + " labs(x=\"\\nnucleotide site\",y=\"SNV frequency\\n\", title=g)+\n", + " theme(legend.direction = 'horizontal', legend.position = 'right')+\n", + " scale_y_continuous(limits=c(0,50))+\n", + " scale_x_continuous(limits=c(0,stop), breaks=seq(0,stop,step))\n", + " \n", + " plots[[name]] <- p\n", + "} \n", + "\n", + "# add in an extra, blank plot with a legend so that I can plot the legend in a separate panel \n", + "extra <- ggplot(data=typed2, aes(x=reference_position, y=frequency, color=typef, shape=species_nsf))+\n", + " geom_point(size=2)+\n", + " theme(legend.text=element_text(size=16))+\n", + " theme(legend.title=element_blank())+\n", + " theme(legend.key=element_rect(fill=NA))+\n", + " theme(legend.key.size=unit(0.6, \"cm\"))+ # alter this to make legend items further apart\n", + " scale_color_manual(values=c(\"replication\"=\"#14325C\",\"receptor binding\"=\"#5398D9\",\"virulence\"=\"#A53A3B\", \"interaction with host machinery\"=\"#F4CC70\",\"no known function\"=\"#8A8A89\"), breaks=c(\"replication\",\"receptor binding\",\"virulence\", \"interaction with host machinery\",\"no known function\"), drop=FALSE)+\n", + " scale_shape_manual(values=c(19,1,15,0), breaks=c(\"human nonsynonymous\", \"human synonymous\", \"duck nonsynonymous\",\"duck synonymous\"), drop=FALSE)+\n", + " guides(color = guide_legend(nrow = 5))+\n", + " guides(shape = guide_legend(nrow = 5))\n", + "\n", + "# extract out the legend and then plot just that \n", + "gglegend <- function(x){ \n", + " tmp <- ggplot_gtable(ggplot_build(x)) \n", + " leg <- which(sapply(tmp$grobs, function(y) y$name) == \"guide-box\") \n", + " tmp$grobs[[leg]]\n", + "}\n", + "\n", + "leg = gglegend(extra)\n", + " \n", + "top <- grid.arrange(plots[[1]],plots[[2]],plots[[3]],plots[[4]],ncol=4, widths=c(0.23,0.23,0.21,0.19))\n", + "bottom <- grid.arrange(plots[[5]],plots[[6]],plots[[7]],plots[[8]],plots[[9]],plots[[10]], ncol=6, widths=c(0.16,0.15,0.11,0.11,0.09,0.09))\n", + "\n", + "# set up the layout for the overall plot\n", + "lay <- rbind(c(1,1,1,3),\n", + " c(2,2,2,3))\n", + "p <- grid.arrange(top, bottom, leg, layout_matrix = lay, left = textGrob(\"SNV frequency (%)\\n\", gp=gpar(fontsize=16), rot=90), bottom=textGrob(\"nucleotide site\", hjust = 1, gp=gpar(fontsize=16)))\n", + "\n", + "ggsave(\"Fig-2-SNPs-annotated-2019-06-04.pdf\", p, width = 14, height = 5, useDingbats=FALSE, path=\"/Users/lmoncla/Documents/H5N1_Cambodian_outbreak_study/paper-and-figure-drafts/figures-2019-06-04/individual-PDFs\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Output data to format to generate Table 3" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sampleidsamplegenereference_positionreference_allelevariant_allelecoding_region_changesynonymous_nonsynonymousfrequency(%)frequencyfeature_namedescriptionhost_specificspecies
9AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB2A/duck/Cambodia/381W11M4/2013PB21350CTAsp441Aspsynonymous3.19%0.0319Influenza A_PB2_cap-binding-site_320(164)This fragment is a domain co-crystalized with ...yesduck
17AJJ9KL707F513_A_duck_Cambodia_083D1_2011_N1A/duck/Cambodia/083D1/2011neuraminidase181AGLys58Glunonsynonymous17.89%0.1789Influenza A_N1_determinant-of-host-range-speci...The length of the NA stalk affects the host ra...yesduck
24AJJ9KL707F515_A_duck_Cambodia_Y0224301_2014_NSA/duck/Cambodia/Y0224301/2014NS1646TCLeu207Prononsynonymous2.22%0.0222Influenza A_NS1_flexible-tail_204(27)The flexible tail appears to be unstructured a...yesduck
26AJJ9KL707F515_A_duck_Cambodia_Y0224301_2014_NSA/duck/Cambodia/Y0224301/2014NS1654CTPro210Sernonsynonymous2.55%0.0255Influenza A_NS1_flexible-tail_204(27)The flexible tail appears to be unstructured a...yesduck
36AH7E5L724F516_A_duck_Cambodia_Y0224304_2014_NPA/duck/Cambodia/Y0224304/2014NP633CTIle201Ilesynonymous9.23%0.0923Influenza A_NP_nuclear-localization-signal2_19...This region is a nuclear targeting motif that ...yesduck
\n", + "
" + ], + "text/plain": [ + " sampleid \\\n", + "9 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB2 \n", + "17 AJJ9KL707F513_A_duck_Cambodia_083D1_2011_N1 \n", + "24 AJJ9KL707F515_A_duck_Cambodia_Y0224301_2014_NS \n", + "26 AJJ9KL707F515_A_duck_Cambodia_Y0224301_2014_NS \n", + "36 AH7E5L724F516_A_duck_Cambodia_Y0224304_2014_NP \n", + "\n", + " sample gene reference_position \\\n", + "9 A/duck/Cambodia/381W11M4/2013 PB2 1350 \n", + "17 A/duck/Cambodia/083D1/2011 neuraminidase 181 \n", + "24 A/duck/Cambodia/Y0224301/2014 NS1 646 \n", + "26 A/duck/Cambodia/Y0224301/2014 NS1 654 \n", + "36 A/duck/Cambodia/Y0224304/2014 NP 633 \n", + "\n", + " reference_allele variant_allele coding_region_change \\\n", + "9 C T Asp441Asp \n", + "17 A G Lys58Glu \n", + "24 T C Leu207Pro \n", + "26 C T Pro210Ser \n", + "36 C T Ile201Ile \n", + "\n", + " synonymous_nonsynonymous frequency(%) frequency \\\n", + "9 synonymous 3.19% 0.0319 \n", + "17 nonsynonymous 17.89% 0.1789 \n", + "24 nonsynonymous 2.22% 0.0222 \n", + "26 nonsynonymous 2.55% 0.0255 \n", + "36 synonymous 9.23% 0.0923 \n", + "\n", + " feature_name \\\n", + "9 Influenza A_PB2_cap-binding-site_320(164) \n", + "17 Influenza A_N1_determinant-of-host-range-speci... \n", + "24 Influenza A_NS1_flexible-tail_204(27) \n", + "26 Influenza A_NS1_flexible-tail_204(27) \n", + "36 Influenza A_NP_nuclear-localization-signal2_19... \n", + "\n", + " description host_specific species \n", + "9 This fragment is a domain co-crystalized with ... yes duck \n", + "17 The length of the NA stalk affects the host ra... yes duck \n", + "24 The flexible tail appears to be unstructured a... yes duck \n", + "26 The flexible tail appears to be unstructured a... yes duck \n", + "36 This region is a nuclear targeting motif that ... yes duck " + ] + }, + "execution_count": 36, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# write out only sites that are annotated as potentially important for host switching\n", + "df2 = df[df['host_specific'] == 'yes']\n", + "df2.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "metadata": {}, + "outputs": [], + "source": [ + "# write out to csv\n", + "df2.to_csv(\"/Users/lmoncla/Documents/H5N1_Cambodian_outbreak_study/paper-and-figure-drafts/figures-2019-06-04/snps-at-known-sites-2019-06-04.txt\", sep='\\t')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "H5N1_v2", + "language": "python", + "name": "h5n1_v2" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.6.7" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/figures/figure-3a-shared-sites.ipynb b/figures/figure-3a-shared-sites.ipynb new file mode 100644 index 0000000..a407a26 --- /dev/null +++ b/figures/figure-3a-shared-sites.ipynb @@ -0,0 +1,2335 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Figure 3a: H5N1 within-host shared SNPs calculation\n", + "\n", + "June 6, 2019 \n", + "\n", + "We wanted to determine whether there was any evidence for convergent evolution in our samples. If there is strong selection at a particular set of sites, then we might imagine that the same mutation could arise at that site in multiple independent spillovers. Because each human case of H5N1 is thought to represent a unique cross-species transmission event, each human infection can be conceptualized as a unique evolution experiment. In this notebook, I iterate through all of the variants detected in coding regions in humans and ducks, and determine whether there are any amino acid sites at which a mutation arises in multiple hosts. I also generate the code to plot **Figure 5a.**" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "# import necessary modules\n", + "import sys, subprocess, glob, os, shutil, re, importlib, Bio, csv\n", + "from subprocess import call\n", + "from Bio import SeqIO\n", + "import numpy as np\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "from matplotlib.colors import LinearSegmentedColormap\n", + "import seaborn as sns\n", + "import rpy2\n", + "%load_ext rpy2.ipython " + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "# define colors \n", + "human_color = \"#C75643\"\n", + "duck_color = \"#545AB7\"\n", + "\n", + "duck_nonsyn_color = \"#545AB7\"\n", + "duck_syn_color = \"#98B4DA\"\n", + "human_nonsyn_color = \"#C75643\"\n", + "human_syn_color = \"#E6B692\"" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "# variant calls file to load in\n", + "variant_calls = \"/Users/lmoncla/src/h5n1-cambodia/data/within-host-variants-1%.txt\"" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sampleidsamplegenereference_positionreference_allelevariant_allelecoding_region_changesynonymous_nonsynonymousfrequency(%)frequencyUnnamed: 10
0AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5A/duck/Cambodia/381W11M4/2013HA793GAAla265Thrnonsynonymous3.28%0.0328NaN
1AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NPA/duck/Cambodia/381W11M4/2013NP384AGGln117Argnonsynonymous20.43%0.2043NaN
2AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA939AGAla307Alasynonymous4.55%0.0455NaN
3AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA1118GAArg367Lysnonsynonymous19%0.1900NaN
4AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA1608GAPro530Prosynonymous4.38%0.0438NaN
\n", + "
" + ], + "text/plain": [ + " sampleid \\\n", + "0 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 \n", + "1 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP \n", + "2 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "3 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "4 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "\n", + " sample gene reference_position reference_allele \\\n", + "0 A/duck/Cambodia/381W11M4/2013 HA 793 G \n", + "1 A/duck/Cambodia/381W11M4/2013 NP 384 A \n", + "2 A/duck/Cambodia/381W11M4/2013 PA 939 A \n", + "3 A/duck/Cambodia/381W11M4/2013 PA 1118 G \n", + "4 A/duck/Cambodia/381W11M4/2013 PA 1608 G \n", + "\n", + " variant_allele coding_region_change synonymous_nonsynonymous frequency(%) \\\n", + "0 A Ala265Thr nonsynonymous 3.28% \n", + "1 G Gln117Arg nonsynonymous 20.43% \n", + "2 G Ala307Ala synonymous 4.55% \n", + "3 A Arg367Lys nonsynonymous 19% \n", + "4 A Pro530Pro synonymous 4.38% \n", + "\n", + " frequency Unnamed: 10 \n", + "0 0.0328 NaN \n", + "1 0.2043 NaN \n", + "2 0.0455 NaN \n", + "3 0.1900 NaN \n", + "4 0.0438 NaN " + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# read in dataframe\n", + "snps_df = pd.read_csv(variant_calls, sep='\\t', header='infer')\n", + "\n", + "# get rid of the incorrect variant call due to a mismatched reference base\n", + "snps_df = snps_df[snps_df['coding_region_change'] != 'Xaa240Gly']\n", + "\n", + "# change NAs to neuramindase\n", + "snps_df['gene'].fillna('neuraminidase', inplace=True)\n", + "\n", + "snps_df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sampleidsamplegenereference_positionreference_allelevariant_allelecoding_region_changesynonymous_nonsynonymousfrequency(%)frequencyUnnamed: 10original_aaamino_acid_site_changeaa_sitenew_aaamino_acid_site
0AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5A/duck/Cambodia/381W11M4/2013HA793GAAla265Thrnonsynonymous3.28%0.0328NaNAlaHA 265 Thr265ThrHA 265
1AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NPA/duck/Cambodia/381W11M4/2013NP384AGGln117Argnonsynonymous20.43%0.2043NaNGlnNP 117 Arg117ArgNP 117
2AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA939AGAla307Alasynonymous4.55%0.0455NaNAlaPA 307 Ala307AlaPA 307
3AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA1118GAArg367Lysnonsynonymous19%0.1900NaNArgPA 367 Lys367LysPA 367
4AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA1608GAPro530Prosynonymous4.38%0.0438NaNProPA 530 Pro530ProPA 530
\n", + "
" + ], + "text/plain": [ + " sampleid \\\n", + "0 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 \n", + "1 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP \n", + "2 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "3 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "4 AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA \n", + "\n", + " sample gene reference_position reference_allele \\\n", + "0 A/duck/Cambodia/381W11M4/2013 HA 793 G \n", + "1 A/duck/Cambodia/381W11M4/2013 NP 384 A \n", + "2 A/duck/Cambodia/381W11M4/2013 PA 939 A \n", + "3 A/duck/Cambodia/381W11M4/2013 PA 1118 G \n", + "4 A/duck/Cambodia/381W11M4/2013 PA 1608 G \n", + "\n", + " variant_allele coding_region_change synonymous_nonsynonymous frequency(%) \\\n", + "0 A Ala265Thr nonsynonymous 3.28% \n", + "1 G Gln117Arg nonsynonymous 20.43% \n", + "2 G Ala307Ala synonymous 4.55% \n", + "3 A Arg367Lys nonsynonymous 19% \n", + "4 A Pro530Pro synonymous 4.38% \n", + "\n", + " frequency Unnamed: 10 original_aa amino_acid_site_change aa_site new_aa \\\n", + "0 0.0328 NaN Ala HA 265 Thr 265 Thr \n", + "1 0.2043 NaN Gln NP 117 Arg 117 Arg \n", + "2 0.0455 NaN Ala PA 307 Ala 307 Ala \n", + "3 0.1900 NaN Arg PA 367 Lys 367 Lys \n", + "4 0.0438 NaN Pro PA 530 Pro 530 Pro \n", + "\n", + " amino_acid_site \n", + "0 HA 265 \n", + "1 NP 117 \n", + "2 PA 307 \n", + "3 PA 367 \n", + "4 PA 530 " + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Add a few columns, separating out the amino acid site from the coding region change column. \n", + "# This will make parsing easier.\n", + "snps_df['original_aa'] = snps_df['coding_region_change'].replace('([A-z*]{3})([0-9]+)[A-z*]{3}', '\\\\1', regex=True)\n", + "snps_df['amino_acid_site_change'] = snps_df['coding_region_change'].replace('[A-z*]{3}([0-9]+)[A-z*]{3}', '\\\\1', regex=True)\n", + "snps_df['aa_site'] = snps_df['coding_region_change'].replace('[A-z*]{3}([0-9]+)[A-z*]{3}', '\\\\1', regex=True)\n", + "snps_df['new_aa'] = snps_df['coding_region_change'].replace('([A-z*]{3})([0-9]+)([A-z*]{3})', '\\\\3', regex=True)\n", + "snps_df['amino_acid_site_change'] = snps_df['gene'] + \" \" + snps_df['amino_acid_site_change'] + \" \" + snps_df['new_aa']\n", + "snps_df['amino_acid_site'] = snps_df['gene'] + \" \" + snps_df['aa_site']\n", + "snps_df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
amino_acid_siteHA 102HA 129HA 141HA 142HA 150HA 166HA 171HA 172HA 173HA 176...neuraminidase 344neuraminidase 353neuraminidase 364neuraminidase 374neuraminidase 418neuraminidase 433neuraminidase 47neuraminidase 58neuraminidase 91neuraminidase 96
sample
A/CAMBODIA/V0401301/2011NaNNaN0.0756NaN0.20240.04280.033NaN0.05040.0426...0.03335NaN0.02420.0309NaNNaNNaNNaNNaNNaN
A/CAMBODIA/V0417301/2011NaNNaN0.17500.032NaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaNNaN0.0889NaN0.037NaN
A/Cambodia/W0112303/2012NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
A/Cambodia/X0125302/2013NaNNaNNaNNaN0.1509NaNNaNNaNNaNNaN...NaNNaNNaNNaNNaN0.0463NaNNaNNaNNaN
A/Cambodia/X0128304/2013NaNNaN0.0569NaNNaNNaNNaN0.115NaNNaN...NaN0.0451NaNNaN0.0252NaNNaNNaNNaNNaN
A/Cambodia/X0207301/2013NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
A/Cambodia/X0219301/2013NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
A/Cambodia/X1030304/20130.0179NaNNaNNaNNaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
A/duck/Cambodia/083D1/2011NaN0.0963NaNNaNNaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaNNaNNaN0.1789NaN0.1795
A/duck/Cambodia/381W11M4/2013NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
A/duck/Cambodia/PV027D1/2010NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
A/duck/Cambodia/Y0224301/2014NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
A/duck/Cambodia/Y0224304/2014NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
\n", + "

13 rows × 218 columns

\n", + "
" + ], + "text/plain": [ + "amino_acid_site HA 102 HA 129 HA 141 HA 142 HA 150 HA 166 \\\n", + "sample \n", + "A/CAMBODIA/V0401301/2011 NaN NaN 0.0756 NaN 0.2024 0.0428 \n", + "A/CAMBODIA/V0417301/2011 NaN NaN 0.1750 0.032 NaN NaN \n", + "A/Cambodia/W0112303/2012 NaN NaN NaN NaN NaN NaN \n", + "A/Cambodia/X0125302/2013 NaN NaN NaN NaN 0.1509 NaN \n", + "A/Cambodia/X0128304/2013 NaN NaN 0.0569 NaN NaN NaN \n", + "A/Cambodia/X0207301/2013 NaN NaN NaN NaN NaN NaN \n", + "A/Cambodia/X0219301/2013 NaN NaN NaN NaN NaN NaN \n", + "A/Cambodia/X1030304/2013 0.0179 NaN NaN NaN NaN NaN \n", + "A/duck/Cambodia/083D1/2011 NaN 0.0963 NaN NaN NaN NaN \n", + "A/duck/Cambodia/381W11M4/2013 NaN NaN NaN NaN NaN NaN \n", + "A/duck/Cambodia/PV027D1/2010 NaN NaN NaN NaN NaN NaN \n", + "A/duck/Cambodia/Y0224301/2014 NaN NaN NaN NaN NaN NaN \n", + "A/duck/Cambodia/Y0224304/2014 NaN NaN NaN NaN NaN NaN \n", + "\n", + "amino_acid_site HA 171 HA 172 HA 173 HA 176 \\\n", + "sample \n", + "A/CAMBODIA/V0401301/2011 0.033 NaN 0.0504 0.0426 \n", + "A/CAMBODIA/V0417301/2011 NaN NaN NaN NaN \n", + "A/Cambodia/W0112303/2012 NaN NaN NaN NaN \n", + "A/Cambodia/X0125302/2013 NaN NaN NaN NaN \n", + "A/Cambodia/X0128304/2013 NaN 0.115 NaN NaN \n", + "A/Cambodia/X0207301/2013 NaN NaN NaN NaN \n", + "A/Cambodia/X0219301/2013 NaN NaN NaN NaN \n", + "A/Cambodia/X1030304/2013 NaN NaN NaN NaN \n", + "A/duck/Cambodia/083D1/2011 NaN NaN NaN NaN \n", + "A/duck/Cambodia/381W11M4/2013 NaN NaN NaN NaN \n", + "A/duck/Cambodia/PV027D1/2010 NaN NaN NaN NaN \n", + "A/duck/Cambodia/Y0224301/2014 NaN NaN NaN NaN \n", + "A/duck/Cambodia/Y0224304/2014 NaN NaN NaN NaN \n", + "\n", + "amino_acid_site ... neuraminidase 344 \\\n", + "sample ... \n", + "A/CAMBODIA/V0401301/2011 ... 0.03335 \n", + "A/CAMBODIA/V0417301/2011 ... NaN \n", + "A/Cambodia/W0112303/2012 ... NaN \n", + "A/Cambodia/X0125302/2013 ... NaN \n", + "A/Cambodia/X0128304/2013 ... NaN \n", + "A/Cambodia/X0207301/2013 ... NaN \n", + "A/Cambodia/X0219301/2013 ... NaN \n", + "A/Cambodia/X1030304/2013 ... NaN \n", + "A/duck/Cambodia/083D1/2011 ... NaN \n", + "A/duck/Cambodia/381W11M4/2013 ... NaN \n", + "A/duck/Cambodia/PV027D1/2010 ... NaN \n", + "A/duck/Cambodia/Y0224301/2014 ... NaN \n", + "A/duck/Cambodia/Y0224304/2014 ... NaN \n", + "\n", + "amino_acid_site neuraminidase 353 neuraminidase 364 \\\n", + "sample \n", + "A/CAMBODIA/V0401301/2011 NaN 0.0242 \n", + "A/CAMBODIA/V0417301/2011 NaN NaN \n", + "A/Cambodia/W0112303/2012 NaN NaN \n", + "A/Cambodia/X0125302/2013 NaN NaN \n", + "A/Cambodia/X0128304/2013 0.0451 NaN \n", + "A/Cambodia/X0207301/2013 NaN NaN \n", + "A/Cambodia/X0219301/2013 NaN NaN \n", + "A/Cambodia/X1030304/2013 NaN NaN \n", + "A/duck/Cambodia/083D1/2011 NaN NaN \n", + "A/duck/Cambodia/381W11M4/2013 NaN NaN \n", + "A/duck/Cambodia/PV027D1/2010 NaN NaN \n", + "A/duck/Cambodia/Y0224301/2014 NaN NaN \n", + "A/duck/Cambodia/Y0224304/2014 NaN NaN \n", + "\n", + "amino_acid_site neuraminidase 374 neuraminidase 418 \\\n", + "sample \n", + "A/CAMBODIA/V0401301/2011 0.0309 NaN \n", + "A/CAMBODIA/V0417301/2011 NaN NaN \n", + "A/Cambodia/W0112303/2012 NaN NaN \n", + "A/Cambodia/X0125302/2013 NaN NaN \n", + "A/Cambodia/X0128304/2013 NaN 0.0252 \n", + "A/Cambodia/X0207301/2013 NaN NaN \n", + "A/Cambodia/X0219301/2013 NaN NaN \n", + "A/Cambodia/X1030304/2013 NaN NaN \n", + "A/duck/Cambodia/083D1/2011 NaN NaN \n", + "A/duck/Cambodia/381W11M4/2013 NaN NaN \n", + "A/duck/Cambodia/PV027D1/2010 NaN NaN \n", + "A/duck/Cambodia/Y0224301/2014 NaN NaN \n", + "A/duck/Cambodia/Y0224304/2014 NaN NaN \n", + "\n", + "amino_acid_site neuraminidase 433 neuraminidase 47 \\\n", + "sample \n", + "A/CAMBODIA/V0401301/2011 NaN NaN \n", + "A/CAMBODIA/V0417301/2011 NaN 0.0889 \n", + "A/Cambodia/W0112303/2012 NaN NaN \n", + "A/Cambodia/X0125302/2013 0.0463 NaN \n", + "A/Cambodia/X0128304/2013 NaN NaN \n", + "A/Cambodia/X0207301/2013 NaN NaN \n", + "A/Cambodia/X0219301/2013 NaN NaN \n", + "A/Cambodia/X1030304/2013 NaN NaN \n", + "A/duck/Cambodia/083D1/2011 NaN NaN \n", + "A/duck/Cambodia/381W11M4/2013 NaN NaN \n", + "A/duck/Cambodia/PV027D1/2010 NaN NaN \n", + "A/duck/Cambodia/Y0224301/2014 NaN NaN \n", + "A/duck/Cambodia/Y0224304/2014 NaN NaN \n", + "\n", + "amino_acid_site neuraminidase 58 neuraminidase 91 \\\n", + "sample \n", + "A/CAMBODIA/V0401301/2011 NaN NaN \n", + "A/CAMBODIA/V0417301/2011 NaN 0.037 \n", + "A/Cambodia/W0112303/2012 NaN NaN \n", + "A/Cambodia/X0125302/2013 NaN NaN \n", + "A/Cambodia/X0128304/2013 NaN NaN \n", + "A/Cambodia/X0207301/2013 NaN NaN \n", + "A/Cambodia/X0219301/2013 NaN NaN \n", + "A/Cambodia/X1030304/2013 NaN NaN \n", + "A/duck/Cambodia/083D1/2011 0.1789 NaN \n", + "A/duck/Cambodia/381W11M4/2013 NaN NaN \n", + "A/duck/Cambodia/PV027D1/2010 NaN NaN \n", + "A/duck/Cambodia/Y0224301/2014 NaN NaN \n", + "A/duck/Cambodia/Y0224304/2014 NaN NaN \n", + "\n", + "amino_acid_site neuraminidase 96 \n", + "sample \n", + "A/CAMBODIA/V0401301/2011 NaN \n", + "A/CAMBODIA/V0417301/2011 NaN \n", + "A/Cambodia/W0112303/2012 NaN \n", + "A/Cambodia/X0125302/2013 NaN \n", + "A/Cambodia/X0128304/2013 NaN \n", + "A/Cambodia/X0207301/2013 NaN \n", + "A/Cambodia/X0219301/2013 NaN \n", + "A/Cambodia/X1030304/2013 NaN \n", + "A/duck/Cambodia/083D1/2011 0.1795 \n", + "A/duck/Cambodia/381W11M4/2013 NaN \n", + "A/duck/Cambodia/PV027D1/2010 NaN \n", + "A/duck/Cambodia/Y0224301/2014 NaN \n", + "A/duck/Cambodia/Y0224304/2014 NaN \n", + "\n", + "[13 rows x 218 columns]" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# select only the 3 columns we want, and transpose dataframe\n", + "df = snps_df[['sample','frequency','amino_acid_site']]\n", + "df_pivot = df.pivot_table(index='sample', columns='amino_acid_site', values='frequency')\n", + "df_pivot" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "205" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# output the number of columns with only a single entry \n", + "singles = (df_pivot.count(numeric_only=True) == 1).sum()\n", + "singles" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "13" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# output the number of columns with multiple entries (were present in multiple samples) \n", + "non_singles = (df_pivot.count(numeric_only=True) != 1).sum()\n", + "non_singles" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
amino_acid_siteHA 102HA 129HA 141HA 142HA 150HA 166HA 171HA 172HA 173HA 176...neuraminidase 344neuraminidase 353neuraminidase 364neuraminidase 374neuraminidase 418neuraminidase 433neuraminidase 47neuraminidase 58neuraminidase 91neuraminidase 96
sample
A/CAMBODIA/V0401301/20110.00.00.07560.0000.20240.04280.0330.0000.05040.0426...0.033350.00000.02420.03090.00000.00000.00000.00.0000.0
A/CAMBODIA/V0417301/20110.00.00.17500.0320.00000.00000.0000.0000.00000.0000...0.000000.00000.00000.00000.00000.00000.08890.00.0370.0
A/Cambodia/W0112303/20120.00.00.00000.0000.00000.00000.0000.0000.00000.0000...0.000000.00000.00000.00000.00000.00000.00000.00.0000.0
A/Cambodia/X0125302/20130.00.00.00000.0000.15090.00000.0000.0000.00000.0000...0.000000.00000.00000.00000.00000.04630.00000.00.0000.0
A/Cambodia/X0128304/20130.00.00.05690.0000.00000.00000.0000.1150.00000.0000...0.000000.04510.00000.00000.02520.00000.00000.00.0000.0
\n", + "

5 rows × 218 columns

\n", + "
" + ], + "text/plain": [ + "amino_acid_site HA 102 HA 129 HA 141 HA 142 HA 150 HA 166 \\\n", + "sample \n", + "A/CAMBODIA/V0401301/2011 0.0 0.0 0.0756 0.000 0.2024 0.0428 \n", + "A/CAMBODIA/V0417301/2011 0.0 0.0 0.1750 0.032 0.0000 0.0000 \n", + "A/Cambodia/W0112303/2012 0.0 0.0 0.0000 0.000 0.0000 0.0000 \n", + "A/Cambodia/X0125302/2013 0.0 0.0 0.0000 0.000 0.1509 0.0000 \n", + "A/Cambodia/X0128304/2013 0.0 0.0 0.0569 0.000 0.0000 0.0000 \n", + "\n", + "amino_acid_site HA 171 HA 172 HA 173 HA 176 ... \\\n", + "sample ... \n", + "A/CAMBODIA/V0401301/2011 0.033 0.000 0.0504 0.0426 ... \n", + "A/CAMBODIA/V0417301/2011 0.000 0.000 0.0000 0.0000 ... \n", + "A/Cambodia/W0112303/2012 0.000 0.000 0.0000 0.0000 ... \n", + "A/Cambodia/X0125302/2013 0.000 0.000 0.0000 0.0000 ... \n", + "A/Cambodia/X0128304/2013 0.000 0.115 0.0000 0.0000 ... \n", + "\n", + "amino_acid_site neuraminidase 344 neuraminidase 353 \\\n", + "sample \n", + "A/CAMBODIA/V0401301/2011 0.03335 0.0000 \n", + "A/CAMBODIA/V0417301/2011 0.00000 0.0000 \n", + "A/Cambodia/W0112303/2012 0.00000 0.0000 \n", + "A/Cambodia/X0125302/2013 0.00000 0.0000 \n", + "A/Cambodia/X0128304/2013 0.00000 0.0451 \n", + "\n", + "amino_acid_site neuraminidase 364 neuraminidase 374 \\\n", + "sample \n", + "A/CAMBODIA/V0401301/2011 0.0242 0.0309 \n", + "A/CAMBODIA/V0417301/2011 0.0000 0.0000 \n", + "A/Cambodia/W0112303/2012 0.0000 0.0000 \n", + "A/Cambodia/X0125302/2013 0.0000 0.0000 \n", + "A/Cambodia/X0128304/2013 0.0000 0.0000 \n", + "\n", + "amino_acid_site neuraminidase 418 neuraminidase 433 \\\n", + "sample \n", + "A/CAMBODIA/V0401301/2011 0.0000 0.0000 \n", + "A/CAMBODIA/V0417301/2011 0.0000 0.0000 \n", + "A/Cambodia/W0112303/2012 0.0000 0.0000 \n", + "A/Cambodia/X0125302/2013 0.0000 0.0463 \n", + "A/Cambodia/X0128304/2013 0.0252 0.0000 \n", + "\n", + "amino_acid_site neuraminidase 47 neuraminidase 58 \\\n", + "sample \n", + "A/CAMBODIA/V0401301/2011 0.0000 0.0 \n", + "A/CAMBODIA/V0417301/2011 0.0889 0.0 \n", + "A/Cambodia/W0112303/2012 0.0000 0.0 \n", + "A/Cambodia/X0125302/2013 0.0000 0.0 \n", + "A/Cambodia/X0128304/2013 0.0000 0.0 \n", + "\n", + "amino_acid_site neuraminidase 91 neuraminidase 96 \n", + "sample \n", + "A/CAMBODIA/V0401301/2011 0.000 0.0 \n", + "A/CAMBODIA/V0417301/2011 0.037 0.0 \n", + "A/Cambodia/W0112303/2012 0.000 0.0 \n", + "A/Cambodia/X0125302/2013 0.000 0.0 \n", + "A/Cambodia/X0128304/2013 0.000 0.0 \n", + "\n", + "[5 rows x 218 columns]" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# convert NaNs to 0s\n", + "df_pivot = df_pivot.replace(np.nan,0, regex=False)\n", + "df_pivot.head()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### subset dataframe to include only columns with > 1 entry " + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
samplesHA 141HA 150HA 238HA 265HA 307HA 357M1 199NP 201NS1 92PA 237PA 307PB1 371PB2 441
0A/CAMBODIA/V0401301/20110.07560.20240.02800.00000.00000.00000.00000.02810.00000.02340.04670.04330.0000
1A/CAMBODIA/V0417301/20110.17500.00000.08450.00000.00000.06350.00000.00000.00000.04360.04380.00000.0000
2A/Cambodia/W0112303/20120.00000.00000.00000.05620.00000.00000.00000.00000.00000.03640.02850.00000.0000
3A/Cambodia/X0125302/20130.00000.15090.40300.00000.00000.00000.00000.00000.02490.00000.02500.00000.0000
4A/Cambodia/X0128304/20130.05690.00000.00000.00000.00000.00000.00000.00000.29060.00000.00000.00000.0000
5A/Cambodia/X0207301/20130.00000.00000.00000.00000.19820.05830.00000.00000.00000.00000.02800.03150.0000
6A/Cambodia/X0219301/20130.00000.00000.00000.00000.00000.00000.00000.00000.00000.00000.02370.00000.0000
7A/Cambodia/X1030304/20130.00000.00000.00000.00000.06650.00000.00000.00000.00000.00000.00000.00000.0000
8A/duck/Cambodia/083D1/20110.00000.00000.00000.00000.00000.00000.02920.00000.00000.00000.00000.02710.0000
9A/duck/Cambodia/381W11M4/20130.00000.00000.00000.03280.00000.00000.00000.00000.00000.00000.04550.00000.0319
10A/duck/Cambodia/PV027D1/20100.00000.00000.00000.00000.00000.00000.04560.00000.00000.00000.03310.02590.0000
11A/duck/Cambodia/Y0224301/20140.00000.00000.00000.00000.00000.00000.00000.00000.00000.00000.07280.00000.0000
12A/duck/Cambodia/Y0224304/20140.00000.00000.00000.00000.00000.00000.00000.09230.00000.00000.00000.00000.0816
\n", + "
" + ], + "text/plain": [ + " samples HA 141 HA 150 HA 238 HA 265 HA 307 \\\n", + "0 A/CAMBODIA/V0401301/2011 0.0756 0.2024 0.0280 0.0000 0.0000 \n", + "1 A/CAMBODIA/V0417301/2011 0.1750 0.0000 0.0845 0.0000 0.0000 \n", + "2 A/Cambodia/W0112303/2012 0.0000 0.0000 0.0000 0.0562 0.0000 \n", + "3 A/Cambodia/X0125302/2013 0.0000 0.1509 0.4030 0.0000 0.0000 \n", + "4 A/Cambodia/X0128304/2013 0.0569 0.0000 0.0000 0.0000 0.0000 \n", + "5 A/Cambodia/X0207301/2013 0.0000 0.0000 0.0000 0.0000 0.1982 \n", + "6 A/Cambodia/X0219301/2013 0.0000 0.0000 0.0000 0.0000 0.0000 \n", + "7 A/Cambodia/X1030304/2013 0.0000 0.0000 0.0000 0.0000 0.0665 \n", + "8 A/duck/Cambodia/083D1/2011 0.0000 0.0000 0.0000 0.0000 0.0000 \n", + "9 A/duck/Cambodia/381W11M4/2013 0.0000 0.0000 0.0000 0.0328 0.0000 \n", + "10 A/duck/Cambodia/PV027D1/2010 0.0000 0.0000 0.0000 0.0000 0.0000 \n", + "11 A/duck/Cambodia/Y0224301/2014 0.0000 0.0000 0.0000 0.0000 0.0000 \n", + "12 A/duck/Cambodia/Y0224304/2014 0.0000 0.0000 0.0000 0.0000 0.0000 \n", + "\n", + " HA 357 M1 199 NP 201 NS1 92 PA 237 PA 307 PB1 371 PB2 441 \n", + "0 0.0000 0.0000 0.0281 0.0000 0.0234 0.0467 0.0433 0.0000 \n", + "1 0.0635 0.0000 0.0000 0.0000 0.0436 0.0438 0.0000 0.0000 \n", + "2 0.0000 0.0000 0.0000 0.0000 0.0364 0.0285 0.0000 0.0000 \n", + "3 0.0000 0.0000 0.0000 0.0249 0.0000 0.0250 0.0000 0.0000 \n", + "4 0.0000 0.0000 0.0000 0.2906 0.0000 0.0000 0.0000 0.0000 \n", + "5 0.0583 0.0000 0.0000 0.0000 0.0000 0.0280 0.0315 0.0000 \n", + "6 0.0000 0.0000 0.0000 0.0000 0.0000 0.0237 0.0000 0.0000 \n", + "7 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 \n", + "8 0.0000 0.0292 0.0000 0.0000 0.0000 0.0000 0.0271 0.0000 \n", + "9 0.0000 0.0000 0.0000 0.0000 0.0000 0.0455 0.0000 0.0319 \n", + "10 0.0000 0.0456 0.0000 0.0000 0.0000 0.0331 0.0259 0.0000 \n", + "11 0.0000 0.0000 0.0000 0.0000 0.0000 0.0728 0.0000 0.0000 \n", + "12 0.0000 0.0000 0.0923 0.0000 0.0000 0.0000 0.0000 0.0816 " + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# take the df_pivot indices (samples) and write out to the list, \"samples\"\n", + "samples = list(df_pivot.index)\n", + "\n", + "# make a new dataframe, with the samples list and set the indices to samples\n", + "nonsingles_df = pd.DataFrame(samples, columns=['samples']).set_index(['samples'])\n", + "\n", + "# loop through all of the columns in df_pivot; if that column contains 13 0s, move on; \n", + "# not, then add it as a new column in df2\n", + "for c in df_pivot.columns:\n", + " if ((df_pivot[c] == 0).sum()) <= len(samples) - 2:\n", + " nonsingles_df[c] = df_pivot[c] \n", + " \n", + "nonsingles_df.reset_index(inplace=True)\n", + "pd.options.display.max_columns = 4000\n", + "nonsingles_df" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
samplesvariablevalue
0A/CAMBODIA/V0401301/2011HA 1410.0756
1A/CAMBODIA/V0417301/2011HA 1410.1750
2A/Cambodia/W0112303/2012HA 1410.0000
3A/Cambodia/X0125302/2013HA 1410.0000
4A/Cambodia/X0128304/2013HA 1410.0569
\n", + "
" + ], + "text/plain": [ + " samples variable value\n", + "0 A/CAMBODIA/V0401301/2011 HA 141 0.0756\n", + "1 A/CAMBODIA/V0417301/2011 HA 141 0.1750\n", + "2 A/Cambodia/W0112303/2012 HA 141 0.0000\n", + "3 A/Cambodia/X0125302/2013 HA 141 0.0000\n", + "4 A/Cambodia/X0128304/2013 HA 141 0.0569" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# put data back into long format and split up sites column\n", + "nonsingles_melted = pd.melt(nonsingles_df, id_vars=['samples'])\n", + "nonsingles_melted.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
samplesvariablevaluegenesite
0A/CAMBODIA/V0401301/2011HA 1410.0756HA141
1A/CAMBODIA/V0417301/2011HA 1410.1750HA141
2A/Cambodia/W0112303/2012HA 1410.0000HA141
3A/Cambodia/X0125302/2013HA 1410.0000HA141
4A/Cambodia/X0128304/2013HA 1410.0569HA141
\n", + "
" + ], + "text/plain": [ + " samples variable value gene site\n", + "0 A/CAMBODIA/V0401301/2011 HA 141 0.0756 HA 141\n", + "1 A/CAMBODIA/V0417301/2011 HA 141 0.1750 HA 141\n", + "2 A/Cambodia/W0112303/2012 HA 141 0.0000 HA 141\n", + "3 A/Cambodia/X0125302/2013 HA 141 0.0000 HA 141\n", + "4 A/Cambodia/X0128304/2013 HA 141 0.0569 HA 141" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# split site (\"variable\") into 2 columns, gene, and site; convert site to numeric\n", + "nonsingles_melted[['gene','site']] = nonsingles_melted.variable.str.replace(' ', ' ').str.rsplit(n=3, expand=True)\n", + "nonsingles_melted['site'] = nonsingles_melted['site'].apply(pd.to_numeric, errors='coerce')\n", + "nonsingles_melted.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
samplesvariablevaluegenesitespecies
0A/CAMBODIA/V0401301/2011HA 1410.0756HA141human
1A/CAMBODIA/V0417301/2011HA 1410.1750HA141human
2A/Cambodia/W0112303/2012HA 1410.0000HA141human
3A/Cambodia/X0125302/2013HA 1410.0000HA141human
4A/Cambodia/X0128304/2013HA 1410.0569HA141human
\n", + "
" + ], + "text/plain": [ + " samples variable value gene site species\n", + "0 A/CAMBODIA/V0401301/2011 HA 141 0.0756 HA 141 human\n", + "1 A/CAMBODIA/V0417301/2011 HA 141 0.1750 HA 141 human\n", + "2 A/Cambodia/W0112303/2012 HA 141 0.0000 HA 141 human\n", + "3 A/Cambodia/X0125302/2013 HA 141 0.0000 HA 141 human\n", + "4 A/Cambodia/X0128304/2013 HA 141 0.0569 HA 141 human" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# make a new column specifying bird or human\n", + "nonsingles_melted['species'] = np.where(nonsingles_melted['samples'].str.contains('duck'), 'duck', 'human')\n", + "nonsingles_melted.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [], + "source": [ + "# convert 0s to Nans\n", + "nonsingles_melted = nonsingles_melted.replace(0,np.nan, regex=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
samplesvariablevaluegenesitespecieslabel
0A/CAMBODIA/V0401301/2011HA 1410.0756HA141humanHA\\n141
1A/CAMBODIA/V0417301/2011HA 1410.1750HA141humanHA\\n141
2A/Cambodia/W0112303/2012HA 141NaNHA141humanHA\\n141
3A/Cambodia/X0125302/2013HA 141NaNHA141humanHA\\n141
4A/Cambodia/X0128304/2013HA 1410.0569HA141humanHA\\n141
\n", + "
" + ], + "text/plain": [ + " samples variable value gene site species label\n", + "0 A/CAMBODIA/V0401301/2011 HA 141 0.0756 HA 141 human HA\\n141\n", + "1 A/CAMBODIA/V0417301/2011 HA 141 0.1750 HA 141 human HA\\n141\n", + "2 A/Cambodia/W0112303/2012 HA 141 NaN HA 141 human HA\\n141\n", + "3 A/Cambodia/X0125302/2013 HA 141 NaN HA 141 human HA\\n141\n", + "4 A/Cambodia/X0128304/2013 HA 141 0.0569 HA 141 human HA\\n141" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "nonsingles_melted['label'] = nonsingles_melted['gene'] + \"\\n\"+ nonsingles_melted['site'].astype(str)\n", + "nonsingles_melted.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
samplessyn_nonsynvaluevariable
0A/duck/Cambodia/381W11M4/2013nonsynonymous0.0328HA 265
1A/duck/Cambodia/381W11M4/2013nonsynonymous0.2043NP 117
2A/duck/Cambodia/381W11M4/2013synonymous0.0455PA 307
3A/duck/Cambodia/381W11M4/2013nonsynonymous0.1900PA 367
4A/duck/Cambodia/381W11M4/2013synonymous0.0438PA 530
\n", + "
" + ], + "text/plain": [ + " samples syn_nonsyn value variable\n", + "0 A/duck/Cambodia/381W11M4/2013 nonsynonymous 0.0328 HA 265\n", + "1 A/duck/Cambodia/381W11M4/2013 nonsynonymous 0.2043 NP 117\n", + "2 A/duck/Cambodia/381W11M4/2013 synonymous 0.0455 PA 307\n", + "3 A/duck/Cambodia/381W11M4/2013 nonsynonymous 0.1900 PA 367\n", + "4 A/duck/Cambodia/381W11M4/2013 synonymous 0.0438 PA 530" + ] + }, + "execution_count": 16, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# now need to get the synonymous/nonsynonymous information back for each SNP and each site. I will merge with \n", + "# part of the original snps_df\n", + "to_merge = snps_df[['sample','synonymous_nonsynonymous','frequency','amino_acid_site']]\n", + "to_merge.columns = ['samples','syn_nonsyn','value','variable']\n", + "to_merge.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": { + "scrolled": false + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
samplesvariablevaluegenesitespecieslabelsyn_nonsyncolor
0A/CAMBODIA/V0401301/2011HA 1410.0756HA141humanHA\\n141nonsynonymoushuman_nonsynonymous
1A/CAMBODIA/V0417301/2011HA 1410.1750HA141humanHA\\n141nonsynonymoushuman_nonsynonymous
2A/Cambodia/W0112303/2012HA 141NaNHA141humanHA\\n141NaNhuman_synonymous
3A/Cambodia/X0125302/2013HA 141NaNHA141humanHA\\n141NaNhuman_synonymous
4A/Cambodia/X0128304/2013HA 1410.0569HA141humanHA\\n141synonymoushuman_synonymous
\n", + "
" + ], + "text/plain": [ + " samples variable value gene site species label \\\n", + "0 A/CAMBODIA/V0401301/2011 HA 141 0.0756 HA 141 human HA\\n141 \n", + "1 A/CAMBODIA/V0417301/2011 HA 141 0.1750 HA 141 human HA\\n141 \n", + "2 A/Cambodia/W0112303/2012 HA 141 NaN HA 141 human HA\\n141 \n", + "3 A/Cambodia/X0125302/2013 HA 141 NaN HA 141 human HA\\n141 \n", + "4 A/Cambodia/X0128304/2013 HA 141 0.0569 HA 141 human HA\\n141 \n", + "\n", + " syn_nonsyn color \n", + "0 nonsynonymous human_nonsynonymous \n", + "1 nonsynonymous human_nonsynonymous \n", + "2 NaN human_synonymous \n", + "3 NaN human_synonymous \n", + "4 synonymous human_synonymous " + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# merge \n", + "to_plot = nonsingles_melted.merge(to_merge, on=['samples','value','variable'], how='left')\n", + "to_plot['color'] = to_plot['species'] + \"_\" + to_plot['syn_nonsyn']\n", + "\n", + "# replace all NaNs with \"human synonymous\"; it doesn't matter, this won't get plotted, it just needs to not be an \n", + "to_plot['color'] = to_plot['color'].replace(np.nan,\"human_synonymous\", regex=False)\n", + "\n", + "pd.options.display.max_rows = 4000\n", + "\n", + "to_plot.head()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Plot Figure 5a " + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/lmoncla/anaconda/lib/python3.6/site-packages/rpy2/robjects/pandas2ri.py:191: FutureWarning: from_items is deprecated. Please use DataFrame.from_dict(dict(items), ...) instead. DataFrame.from_dict(OrderedDict(items)) may be used to preserve the key order.\n", + " res = PandasDataFrame.from_items(items)\n" + ] + } + ], + "source": [ + "%%R -w 800 -h 500 -u px -i to_plot,human_nonsyn_color,human_syn_color,duck_nonsyn_color,duck_syn_color # this sets the size of the plot...otherwise, it will go off the page\n", + "require(ggplot2)\n", + "library(ggplot2)\n", + "\n", + "to_plot$labelf = factor(to_plot$label, levels=c(\"PB2\\n441\",\"PB1\\n371\",\"PA\\n237\",\"PA\\n307\",\n", + " \"HA\\n141\",\"HA\\n150\",\"HA\\n238\",\"HA\\n265\",\"HA\\n307\",\"HA\\n357\",\n", + " \"NP\\n201\",\"M1\\n199\",\"NS1\\n92\"))\n", + "\n", + "p <- ggplot(data=to_plot, aes(x=labelf, y=value*100, color=color, shape=color)) + \n", + " geom_point(size=2.5)+\n", + " scale_color_manual(name=\"type\",values=c(human_nonsynonymous=human_nonsyn_color,human_synonymous=human_syn_color,duck_nonsynonymous =duck_nonsyn_color,duck_synonymous =duck_syn_color),breaks = c(\"human_nonsynonymous\",\"human_synonymous\",\"duck_nonsynonymous\",\"duck_synonymous\"),labels = c(\"human nonsynonymous\",\"human synonymous\",\"duck nonsynonymous\",\"duck synonymous\"))+\n", + " scale_shape_manual(name=\"type\",values=c(human_nonsynonymous=19, human_synonymous=1,duck_nonsynonymous = 15, duck_synonymous = 0),breaks=c(\"human_nonsynonymous\", \"human_synonymous\",\"duck_nonsynonymous\",\"duck_synonymous\"),labels = c(\"human nonsynonymous\", \"human synonymous\",\"duck nonsynonymous\",\"duck synonymous\"), guide=FALSE)+\n", + " guides(shape = guide_legend(ncol = 1))+ \n", + " labs(x=\"amino acid site\",y=\"SNV frequency (%)\")+\n", + " scale_y_continuous(limits=c(0,50))+\n", + " theme(plot.title = element_text(size=20, hjust=0.5))+\n", + " theme(panel.grid.major.y=element_line(colour=NA))+\n", + " theme(panel.grid.minor=element_line(colour=NA,size=NA))+ \n", + " theme(strip.background = element_rect(colour=NA, fill=NA))+\n", + " theme(axis.line.x=element_line(colour=\"black\"))+\n", + " theme(axis.line.y=element_line(colour=\"black\"))+\n", + " theme(strip.text.x=element_text(size=16))+\n", + " theme(axis.title.y=element_text(size=16, vjust=8))+\n", + " theme(axis.title.x=element_text(size=16, vjust=-6))+\n", + " theme(axis.text=element_text(size=16, colour=\"black\"))+\n", + " theme(axis.text.x=element_text(size=16))+\n", + " theme(legend.text=element_text(size=16))+\n", + " theme(legend.title=element_blank())+\n", + " theme(panel.margin=unit(1, \"lines\"))+\n", + " theme(plot.margin=unit(c(1,1,1,1),\"cm\"))+\n", + " theme(legend.key.size=unit(0.7, \"cm\"))+\n", + " theme(panel.background=element_rect(fill=NA))+\n", + " theme(legend.key=element_rect(fill=NA))\n", + "\n", + "\n", + "p\n", + "ggsave(\"Fig-3a-shared_aa_sites-2019-06-04.pdf\", p, width = 13, height = 5, path=\"/Users/lmoncla/Documents/H5N1_Cambodian_outbreak_study/paper-and-figure-drafts/figures-2019-06-04/individual-PDFs\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "H5N1_v2", + "language": "python", + "name": "h5n1_v2" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.6.7" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/figures/figure-3b-shared-sites-permutation-test.ipynb b/figures/figure-3b-shared-sites-permutation-test.ipynb new file mode 100644 index 0000000..3287fed --- /dev/null +++ b/figures/figure-3b-shared-sites-permutation-test.ipynb @@ -0,0 +1,1520 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Figure 3b: H5N1 shared SNPs permutation test\n", + "\n", + "June 6, 2019\n", + "\n", + "Trevor suggested that I run some simulations randomly assigning polymorphic sites to random parts of the genome and then seeing how much sharing occurs when this is random. The idea here is that we have identified 9 polymorphic amino acid sites that are shared in at least 2 samples. However, we don't have any great idea about whether that is more or less sharing than we would expect by chance alone. The idea is to do the following: \n", + "\n", + "1. For each gene and individual, calculate the number of amino acid polymorphisms present in the sample. Record that. \n", + "2. Simulate the same number of individuals and gene segments that we have, and assign them polymorphism at random sites.\n", + "3. Compute how many SNPs polymorphic sites are shared among at least 2 samples. \n", + "4. Repeat for 10,000 simulations to generate a distribution. \n", + "5. Compare with the actual number of observed shared sites (3 and 9). " + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "# import necessary modules\n", + "import sys, subprocess, glob, os, shutil, re, importlib, Bio, csv\n", + "from subprocess import call\n", + "from Bio import SeqIO\n", + "import numpy as np\n", + "import pandas as pd\n", + "import random\n", + "from random import randint\n", + "from collections import Counter\n", + "import rpy2\n", + "%load_ext rpy2.ipython " + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "# define colors \n", + "human_color = \"#C75643\"\n", + "duck_color = \"#545AB7\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Step 1: Write the simulator \n", + "\n", + "I will first write the simulator that will take as input an array of samples with polymorphic sites in their genomes and the number of simulations to perform. This will then randomly assign the sites and run the simulation. " + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "def simulate_shared_sites(polymorphisms_array, num_sites_array, num_sims):\n", + " \n", + " iteration_results = {\"PB2\":[], \"PB1\":[], \"PA\":[], \"HA\":[], \"NP\":[],\"NA\":[], \"M1\":[], \"M2\":[], \"NS1\":[], \"NEP\":[]}\n", + " \n", + " for i in range(0, num_sims):\n", + " \n", + " results = {\"PB2\":[], \"PB1\":[], \"PA\":[], \"HA\":[], \"NP\":[],\"NA\":[], \"M1\":[], \"M2\":[], \"NS1\":[], \"NEP\":[]}\n", + " \n", + " for sample in polymorphisms_array:\n", + " for gene in polymorphisms_array[sample]:\n", + " num_possible_sites = range(0,num_sites_array[sample][gene]) # define the number of possible sites\n", + " num_sites_to_draw = polymorphisms_array[sample][gene] # specify how many sites to choose\n", + " try:\n", + " random_draw = (random.sample(num_possible_sites, num_sites_to_draw)) # take a random draw\n", + " except: \n", + " print(\"there was an error with the number of available sites vs. the draw size\")\n", + " print(sample, gene, num_possible_sites, num_sites_to_draw)\n", + " \n", + " \n", + " # write results to their respective lists\n", + " for r in random_draw:\n", + " results[gene].append(r)\n", + " #print(results)\n", + " \n", + " # once iteration is over, count the number of repeat elements in each list \n", + " for gene in results:\n", + " count=Counter(results[gene]).values()\n", + " #print(count)\n", + " \n", + " more_than_once = 0\n", + " for i in count:\n", + " if i > 1:\n", + " more_than_once += 1\n", + " \n", + " iteration_results[gene].append(more_than_once)\n", + " \n", + " #print(iteration_results)\n", + " return(iteration_results)\n", + " " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Step 2: Generate the correct input arrays from actual data\n", + "\n", + "I now need to actually populate these arrays with the proper values for each sample (how many polymorphic sites are present and how many amino acid sites had the possibility of having a SNP called there). " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Step 2a: generate SNP array\n", + "\n", + "Use the duplicate reads removed SNP data to generate a dictionary of the number of amino acid site changes (both synonyous and nonsynonymous) within the coding region for each gene for each sample. " + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "# use duplicate reads removed data\n", + "snps_file = \"/Users/lmoncla/Documents/H5N1_Cambodian_outbreak_study/Cambodia_H5_sequence_raw_data/combined_human_and_bird_usable_subset/combined_vcfs_nodups/combined_variants_nodups_2018-11-13.txt\"" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'AA4KNL706F512_A_Cambodia_X0128304_2013': {'PB2': 10, 'PB1': 0, 'PA': 5, 'HA': 9, 'NP': 7, 'NA': 4, 'M1': 6, 'M2': 1, 'NS1': 4, 'NEP': 1}, 'AJ4MBL723F512_A_CAMBODIA_V0401301_2011': {'PB2': 6, 'PB1': 8, 'PA': 9, 'HA': 12, 'NP': 6, 'NA': 9, 'M1': 1, 'M2': 0, 'NS1': 0, 'NEP': 0}, 'AJ4MBL718F513_A_CAMBODIA_V0417301_2011': {'PB2': 2, 'PB1': 0, 'PA': 3, 'HA': 6, 'NP': 2, 'NA': 4, 'M1': 0, 'M2': 1, 'NS1': 0, 'NEP': 0}, 'AJ4MBL720F513_A_Cambodia_W0112303_2012': {'PB2': 3, 'PB1': 4, 'PA': 9, 'HA': 1, 'NP': 6, 'NA': 1, 'M1': 0, 'M2': 0, 'NS1': 0, 'NEP': 0}, 'AJ4MBL720F514_A_Cambodia_X0125302_2013': {'PB2': 6, 'PB1': 12, 'PA': 2, 'HA': 3, 'NP': 2, 'NA': 2, 'M1': 1, 'M2': 1, 'NS1': 1, 'NEP': 0}, 'AJ4MBL723F514_A_Cambodia_X0207301_2013': {'PB2': 1, 'PB1': 3, 'PA': 8, 'HA': 5, 'NP': 1, 'NA': 2, 'M1': 3, 'M2': 0, 'NS1': 1, 'NEP': 1}, 'AJ4MBL718F515_A_Cambodia_X0219301_2013': {'PB2': 2, 'PB1': 0, 'PA': 3, 'HA': 2, 'NP': 2, 'NA': 1, 'M1': 0, 'M2': 0, 'NS1': 0, 'NEP': 0}, 'AJ4MBL720F516_A_Cambodia_X1030304_2013': {'PB2': 2, 'PB1': 5, 'PA': 1, 'HA': 3, 'NP': 0, 'NA': 0, 'M1': 3, 'M2': 2, 'NS1': 1, 'NEP': 0}}\n", + "{'AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013': {'PB2': 4, 'PB1': 1, 'PA': 3, 'HA': 1, 'NP': 1, 'NA': 0, 'M1': 0, 'M2': 0, 'NS1': 0, 'NEP': 0}, 'AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010': {'PB2': 0, 'PB1': 2, 'PA': 1, 'HA': 1, 'NP': 0, 'NA': 0, 'M1': 1, 'M2': 0, 'NS1': 0, 'NEP': 0}, 'AJJ9KL707F513_A_duck_Cambodia_083D1_2011': {'PB2': 0, 'PB1': 1, 'PA': 0, 'HA': 1, 'NP': 1, 'NA': 2, 'M1': 1, 'M2': 0, 'NS1': 0, 'NEP': 0}, 'AJJ9KL707F515_A_duck_Cambodia_Y0224301_2014': {'PB2': 0, 'PB1': 0, 'PA': 1, 'HA': 1, 'NP': 0, 'NA': 1, 'M1': 0, 'M2': 0, 'NS1': 2, 'NEP': 2}, 'AH7E5L724F516_A_duck_Cambodia_Y0224304_2014': {'PB2': 1, 'PB1': 0, 'PA': 0, 'HA': 2, 'NP': 8, 'NA': 0, 'M1': 0, 'M2': 0, 'NS1': 0, 'NEP': 0}}\n" + ] + } + ], + "source": [ + "## first generate the array of the number of SNPs per gene per sample\n", + "\n", + "SNPs_human = {}\n", + "SNPs_duck = {}\n", + "\n", + "with open(snps_file, \"r\") as infile: \n", + " for line in infile: \n", + " if \"reference_position\" not in line: \n", + " sample = line.split(\"\\t\")[0]\n", + " sample = \"_\".join(sample.split(\"_\")[:-1])\n", + " gene = line.split(\"\\t\")[2]\n", + " gene = gene.replace(\"_circ\",\"\")\n", + " cds_change = line.split(\"\\t\")[7]\n", + " aa_change = line.split(\"\\t\")[6]\n", + " aa_site = aa_change[3:-3]\n", + " \n", + " if \"duck\" in sample: \n", + " species = \"duck\"\n", + " else: \n", + " species = \"human\"\n", + " \n", + " if species == \"human\":\n", + " if cds_change == \"synonymous\" or cds_change == \"nonsynonymous\":\n", + " if sample not in SNPs_human:\n", + " SNPs_human[sample] = {\"PB2\":[], \"PB1\":[], \"PA\":[], \"HA\":[], \"NP\":[],\"NA\":[], \"M1\":[], \"M2\":[], \"NS1\":[], \"NEP\":[]}\n", + " SNPs_human[sample][gene].append(aa_site)\n", + " \n", + " elif sample in SNPs_human:\n", + " if aa_site not in SNPs_human[sample][gene]:\n", + " SNPs_human[sample][gene].append(aa_site)\n", + "\n", + " elif species == \"duck\":\n", + " if cds_change == \"synonymous\" or cds_change == \"nonsynonymous\":\n", + " if sample not in SNPs_duck:\n", + " SNPs_duck[sample] = {\"PB2\":[], \"PB1\":[], \"PA\":[], \"HA\":[], \"NP\":[],\"NA\":[], \"M1\":[], \"M2\":[], \"NS1\":[], \"NEP\":[]}\n", + " SNPs_duck[sample][gene].append(aa_site)\n", + " \n", + " elif sample in SNPs_duck:\n", + " if aa_site not in SNPs_duck[sample][gene]:\n", + " SNPs_duck[sample][gene].append(aa_site)\n", + " \n", + "\n", + "SNPs_human2 = {}\n", + "SNPs_duck2 = {}\n", + "\n", + "for sample in SNPs_human:\n", + " SNPs_human2[sample] = {}\n", + " for gene in SNPs_human[sample]:\n", + " number_aa_snvs = len(SNPs_human[sample][gene])\n", + " SNPs_human2[sample][gene] = number_aa_snvs\n", + "\n", + "for sample in SNPs_duck:\n", + " SNPs_duck2[sample] = {}\n", + " for gene in SNPs_duck[sample]:\n", + " number_aa_snvs = len(SNPs_duck[sample][gene])\n", + " SNPs_duck2[sample][gene] = number_aa_snvs\n", + "\n", + " \n", + "print(SNPs_human2)\n", + "print(SNPs_duck2)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Step 2b: generate array with the number of possible amino acid sites\n", + "\n", + "Here I am calculating the number of amino acid sites at which a SNP could have been called based on the pileup file from the duplicate reads removed data. For each site, a SNP should not have been called if the coverage was less than 100x. I am also only including SNPs called within the coding region, so I am using the CDS coordinates from the gtf files for each sample to delineate the number of sites uniquely for each sample. " + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "## now generate the number of amino acid sites per gene \n", + "pileup_file_directory = \"/Volumes/gradschool-and-postdoc-backups/post-doc/stored_files_too_big_for_laptop/H5N1_Cambodia_outbreak_study/Cambodia_H5_sequence_raw_data/combined_human_and_bird_usable_subset/\"" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "13\n" + ] + } + ], + "source": [ + "# read in data\n", + "search_string = \"*/coverage_norm_and_duplicate_read_removal/*.nodups.sam.pileup\"\n", + "\n", + "pileups = []\n", + "for f in glob.glob(pileup_file_directory + search_string):\n", + " pileups.append(f)\n", + " \n", + "print(len(pileups))" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [], + "source": [ + "# read in gtfs from gtf directory in snpEff folder to get the proper coding regions for each gene and sample \n", + "gtf_directory = \"/usr/local/bin/snpEff_latest_core/snpEff/data/\"\n", + "gtfs = []\n", + "\n", + "for f in glob.glob(gtf_directory + \"*/genes.gtf\"):\n", + " gtfs.append(f)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "# read in gtf file with coding region coordinates\n", + "def define_coding_regions(gtf_list):\n", + "\n", + " coding_regions = {\"human\":{}, \"duck\":{}}\n", + " \n", + " for gtf_file in gtf_list:\n", + "\n", + " with open(gtf_file, \"r\") as csvfile: \n", + " reader = csv.reader(csvfile, delimiter=\"\\t\")\n", + " for row in reader:\n", + " if \"CDS\" in row[2]:\n", + " sample = row[0]\n", + " sample = sample.replace(\"_H5\",\"\")\n", + " sample = sample.replace(\"_MP\",\"\")\n", + " sample = sample.replace(\"_N1\",\"\")\n", + " sample = sample.replace(\"_NS\",\"\")\n", + "\n", + " gene = row[8].replace(\"gene_id \\\"\",\"\")\n", + " gene = gene.replace(\"\\\"\",\"\")\n", + " transcript = gene.split(\";\")[1]\n", + " gene = gene.replace(transcript, \"\")\n", + " gene = gene.replace(\";;\",\"\")\n", + " gene = gene.replace(\"M2 \",\"M2\")\n", + " \n", + " sample = sample.replace(\"_\"+gene, \"\")\n", + " start = int(row[3])\n", + " stop = int(row[4])\n", + " \n", + " if \"duck\" in sample:\n", + " species = \"duck\"\n", + " else: \n", + " species = \"human\"\n", + " \n", + " if not sample in coding_regions[species]:\n", + " coding_regions[species][sample] = {}\n", + " #coding_regions[sample].append(gene)\n", + " if not gene in coding_regions[species][sample]:\n", + " coding_regions[species][sample][gene] = []\n", + " \n", + " coding_regions[species][sample][gene].append(start)\n", + " coding_regions[species][sample][gene].append(stop)\n", + " \n", + "\n", + " # sort the coordinates to make sure they are in the right order\n", + " for sample in coding_regions[species]:\n", + " for gene in coding_regions[species][sample]:\n", + " coding_regions[species][sample][gene] = sorted(coding_regions[species][sample][gene])\n", + "\n", + " \n", + " print(coding_regions)\n", + " return(coding_regions)" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'human': {'AA4KNL706F512_A_Cambodia_X0128304_2013': {'PB2': [28, 2307], 'PB1': [21, 2292], 'PA': [25, 2175], 'HA': [28, 1734], 'NP': [39, 1535], 'NA': [6, 1355], 'M1': [26, 784], 'M2': [26, 51, 740, 1007], 'NS1': [27, 704], 'NEP': [27, 56, 514, 849]}, 'AJ4MBL718F513_A_CAMBODIA_V0417301_2011': {'PB2': [27, 2306], 'PB1': [25, 2298], 'PA': [15, 2165], 'HA': [1, 1707], 'NP': [36, 1532], 'NA': [8, 1357], 'M1': [14, 772], 'M2': [14, 39, 728, 995], 'NS1': [13, 690], 'NEP': [13, 42, 500, 835]}, 'AJ4MBL718F515_A_Cambodia_X0219301_2013': {'PB2': [24, 2303], 'PB1': [21, 2294], 'PA': [13, 2163], 'HA': [1, 1707], 'NP': [36, 1532], 'NA': [10, 1359], 'M1': [14, 772], 'M2': [14, 39, 728, 995], 'NS1': [1, 678], 'NEP': [1, 30, 488, 823]}, 'AJ4MBL720F513_A_Cambodia_W0112303_2012': {'PB2': [13, 2292], 'PB1': [25, 2298], 'PA': [24, 2174], 'HA': [12, 1718], 'NP': [34, 1530], 'NA': [13, 1362], 'M1': [26, 784], 'M2': [26, 51, 740, 1007], 'NS1': [17, 694], 'NEP': [17, 46, 504, 839]}, 'AJ4MBL720F514_A_Cambodia_X0125302_2013': {'PB2': [24, 2303], 'PB1': [21, 2294], 'PA': [19, 2169], 'HA': [1, 1707], 'NP': [44, 1540], 'NA': [6, 1355], 'M1': [14, 772], 'M2': [14, 39, 728, 995], 'NS1': [23, 700], 'NEP': [23, 52, 510, 845]}, 'AJ4MBL720F516_A_Cambodia_X1030304_2013': {'PB2': [15, 2294], 'PB1': [1, 2274], 'PA': [19, 2169], 'HA': [1, 1707], 'NP': [31, 1527], 'NA': [4, 1353], 'M1': [25, 783], 'M2': [25, 50, 739, 1006], 'NS1': [17, 694], 'NEP': [17, 46, 504, 839]}, 'AJ4MBL723F512_A_CAMBODIA_V0401301_2011': {'PB2': [27, 2306], 'PB1': [1, 2274], 'PA': [19, 2169], 'HA': [1, 1707], 'NP': [1, 1497], 'NA': [17, 1366], 'M1': [16, 784], 'M2': [16, 41, 739, 996], 'NS1': [27, 704], 'NEP': [27, 56, 514, 849]}, 'AJ4MBL723F514_A_Cambodia_X0207301_2013': {'PB2': [17, 2296], 'PB1': [1, 2274], 'PA': [13, 2163], 'HA': [1, 1707], 'NP': [45, 1541], 'NA': [6, 1355], 'M1': [20, 778], 'M2': [20, 45, 734, 1001], 'NS1': [13, 690], 'NEP': [13, 42, 500, 835]}}, 'duck': {'AH7E5L724F516_A_duck_Cambodia_Y0224304_2014': {'PB2': [18, 2297], 'PB1': [11, 2284], 'PA': [13, 2163], 'HA': [17, 1720], 'NP': [31, 1527], 'NA': [6, 1355], 'M1': [14, 772], 'M2': [14, 39, 728, 995], 'NS1': [27, 704], 'NEP': [27, 56, 514, 849]}, 'AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013': {'M1': [19, 777], 'M2': [19, 44, 733, 1000], 'HA': [1, 1701], 'NA': [10, 1359], 'NP': [35, 1531], 'NS1': [27, 704], 'NEP': [27, 56, 514, 849], 'PA': [19, 2169], 'PB1': [20, 2293], 'PB2': [28, 2307]}, 'AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010': {'PB2': [28, 2307], 'PB1': [25, 2298], 'PA': [21, 2171], 'HA': [12, 1718], 'NP': [31, 1527], 'NA': [10, 1359], 'M1': [26, 784], 'M2': [26, 51, 740, 1007], 'NS1': [21, 698], 'NEP': [21, 50, 508, 843]}, 'AJJ9KL707F513_A_duck_Cambodia_083D1_2011': {'PB2': [28, 2307], 'PB1': [9, 2282], 'PA': [25, 2175], 'HA': [10, 1716], 'NP': [34, 1530], 'NA': [10, 1359], 'M1': [1, 759], 'M2': [1, 26, 715, 982], 'NS1': [19, 696], 'NEP': [19, 48, 506, 841]}, 'AJJ9KL707F515_A_duck_Cambodia_Y0224301_2014': {'PB2': [16, 2295], 'PB1': [9, 2282], 'PA': [25, 2175], 'HA': [1, 1707], 'NP': [31, 1527], 'NA': [8, 1357], 'M1': [16, 774], 'M2': [16, 41, 730, 997], 'NS1': [27, 704], 'NEP': [27, 56, 514, 849]}}}\n" + ] + } + ], + "source": [ + "# fun coding regions analysis\n", + "coding_regions = define_coding_regions(gtfs)" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [], + "source": [ + "# use coding regions to define coverage over those coding regions\n", + "coverage = {\"duck\":{}, \"human\":{}}\n", + "\n", + "for p in pileups: \n", + " with open(p, \"r\") as infile: \n", + " for line in infile: \n", + " identifier = line.split(\"\\t\")[0]\n", + " gene = identifier.split(\"_\")[-1]\n", + " sample = identifier.replace(\"_\" + gene, \"\")\n", + " depth = line.split(\"\\t\")[3]\n", + " site = int(line.split(\"\\t\")[1])\n", + " \n", + " if \"duck\" in sample:\n", + " species = \"duck\"\n", + " else: \n", + " species = \"human\"\n", + " \n", + " # edit gene names THIS WILL NEED TO FIXED TO ACTUALLY HAVE M AND NS BE CORRECT\n", + " gene = gene.replace(\"H5\",\"HA\")\n", + " gene = gene.replace(\"N1\",\"NA\")\n", + " \n", + " # read in coding region coordinates\n", + " if gene != \"MP\" and gene != \"NS\":\n", + " cds = coding_regions[species][sample][gene]\n", + " elif gene == \"MP\":\n", + " cds1 = coding_regions[species][sample][\"M1\"]\n", + " cds2 = coding_regions[species][sample][\"M2\"]\n", + " elif gene == \"NS\":\n", + " cds1 = coding_regions[species][sample][\"NS1\"]\n", + " cds2 = coding_regions[species][sample][\"NEP\"]\n", + " \n", + " \n", + " # run for all genes not M and NS\n", + " if int(depth) >= 100 and (site >= cds[0] or site <= cds[1]) and gene != \"MP\" and gene != \"NS\":\n", + " \n", + " if sample not in coverage[species]: \n", + " coverage[species][sample] = {\"PB2\":0, \"PB1\":0, \"PA\":0, \"HA\":0, \"NP\":0,\"NA\":0, \"M1\":0, \"M2\":0, \"NS1\":0, \"NEP\":0}\n", + " coverage[species][sample][gene] += 1\n", + " \n", + " elif sample in coverage[species]: \n", + " coverage[species][sample][gene] += 1\n", + " \n", + " # run for M \n", + " elif int(depth) >= 100 and gene == \"MP\":\n", + " if (site >= cds2[0] and site <= cds2[1]) or (site >= cds2[2] and site <= cds2[3]):\n", + " if sample not in coverage[species]: \n", + " coverage[species][sample] = {\"PB2\":0, \"PB1\":0, \"PA\":0, \"HA\":0, \"NP\":0,\"NA\":0, \"M1\":0, \"M2\":0, \"NS1\":0, \"NEP\":0}\n", + " coverage[species][sample][\"M2\"] += 1\n", + " \n", + " elif sample in coverage[species]: \n", + " coverage[species][sample][\"M2\"] += 1\n", + " \n", + " if site >= cds1[0] and site <= cds1[1]:\n", + " if sample not in coverage[species]: \n", + " coverage[species][sample] = {\"PB2\":0, \"PB1\":0, \"PA\":0, \"HA\":0, \"NP\":0,\"NA\":0, \"M1\":0, \"M2\":0, \"NS1\":0, \"NEP\":0}\n", + " coverage[species][sample][\"M1\"] += 1\n", + " \n", + " elif sample in coverage[species]: \n", + " coverage[species][sample][\"M1\"] += 1\n", + " \n", + " # run for NS \n", + " elif int(depth) >= 100 and gene == \"NS\":\n", + " if (site >= cds2[0] and site <= cds2[1]) or (site >= cds2[2] and site <= cds2[3]):\n", + " if sample not in coverage[species]: \n", + " coverage[species][sample] = {\"PB2\":0, \"PB1\":0, \"PA\":0, \"HA\":0, \"NP\":0,\"NA\":0, \"M1\":0, \"M2\":0, \"NS1\":0, \"NEP\":0}\n", + " coverage[species][sample][\"NEP\"] += 1\n", + " \n", + " elif sample in coverage[species]: \n", + " coverage[species][sample][\"NEP\"] += 1\n", + " \n", + " if site >= cds1[0] and site <= cds1[1]:\n", + " if sample not in coverage[species]: \n", + " coverage[species][sample] = {\"PB2\":0, \"PB1\":0, \"PA\":0, \"HA\":0, \"NP\":0,\"NA\":0, \"M1\":0, \"M2\":0, \"NS1\":0, \"NEP\":0}\n", + " coverage[species][sample][\"NS1\"] += 1\n", + " \n", + " elif sample in coverage[species]: \n", + " coverage[species][sample][\"NS1\"] += 1\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'AJ4MBL718F515_A_Cambodia_X0219301_2013': {'PB2': 740, 'PB1': 738, 'PA': 708, 'HA': 97, 'NP': 482, 'NA': 434, 'M1': 237, 'M2': 86, 'NS1': 201, 'NEP': 102}, 'AJ4MBL720F516_A_Cambodia_X1030304_2013': {'PB2': 700, 'PB1': 472, 'PA': 691, 'HA': 513, 'NP': 477, 'NA': 433, 'M1': 240, 'M2': 88, 'NS1': 212, 'NEP': 106}, 'AJ4MBL718F513_A_CAMBODIA_V0417301_2011': {'PB2': 739, 'PB1': 747, 'PA': 709, 'HA': 476, 'NP': 484, 'NA': 431, 'M1': 236, 'M2': 86, 'NS1': 206, 'NEP': 102}, 'AJ4MBL720F513_A_Cambodia_W0112303_2012': {'PB2': 733, 'PB1': 744, 'PA': 712, 'HA': 484, 'NP': 482, 'NA': 429, 'M1': 239, 'M2': 87, 'NS1': 206, 'NEP': 102}, 'AJ4MBL720F514_A_Cambodia_X0125302_2013': {'PB2': 733, 'PB1': 741, 'PA': 710, 'HA': 222, 'NP': 483, 'NA': 434, 'M1': 238, 'M2': 89, 'NS1': 214, 'NEP': 107}, 'AJ4MBL723F514_A_Cambodia_X0207301_2013': {'PB2': 737, 'PB1': 739, 'PA': 711, 'HA': 489, 'NP': 486, 'NA': 430, 'M1': 238, 'M2': 86, 'NS1': 203, 'NEP': 99}, 'AA4KNL706F512_A_Cambodia_X0128304_2013': {'PB2': 740, 'PB1': 0, 'PA': 690, 'HA': 552, 'NP': 478, 'NA': 433, 'M1': 240, 'M2': 88, 'NS1': 216, 'NEP': 112}, 'AJ4MBL723F512_A_CAMBODIA_V0401301_2011': {'PB2': 741, 'PB1': 734, 'PA': 707, 'HA': 320, 'NP': 470, 'NA': 430, 'M1': 238, 'M2': 86, 'NS1': 212, 'NEP': 103}}\n", + "{'AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013': {'PB2': 731, 'PB1': 744, 'PA': 704, 'HA': 536, 'NP': 474, 'NA': 433, 'M1': 234, 'M2': 88, 'NS1': 212, 'NEP': 107}, 'AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010': {'PB2': 746, 'PB1': 748, 'PA': 708, 'HA': 530, 'NP': 484, 'NA': 434, 'M1': 238, 'M2': 88, 'NS1': 211, 'NEP': 104}, 'AJJ9KL707F513_A_duck_Cambodia_083D1_2011': {'PB2': 752, 'PB1': 747, 'PA': 718, 'HA': 541, 'NP': 481, 'NA': 436, 'M1': 232, 'M2': 89, 'NS1': 212, 'NEP': 112}, 'AJJ9KL707F515_A_duck_Cambodia_Y0224301_2014': {'PB2': 731, 'PB1': 738, 'PA': 700, 'HA': 529, 'NP': 479, 'NA': 433, 'M1': 237, 'M2': 88, 'NS1': 212, 'NEP': 110}, 'AH7E5L724F516_A_duck_Cambodia_Y0224304_2014': {'PB2': 674, 'PB1': 390, 'PA': 651, 'HA': 540, 'NP': 476, 'NA': 421, 'M1': 237, 'M2': 89, 'NS1': 212, 'NEP': 112}}\n" + ] + } + ], + "source": [ + "## now go through and divide values by 3 to get the approximate number of codons that could have been called as \n", + "## polymorphic \n", + "\n", + "aa_coverages_human = {}\n", + "aa_coverages_duck = {}\n", + "\n", + "for sample in coverage[\"human\"]: \n", + " aa_coverages_human[sample] = {}\n", + " for gene in coverage[\"human\"][sample]: \n", + " \n", + " nuc_sites = coverage[\"human\"][sample][gene]\n", + " aa_value = int(nuc_sites/3)\n", + " aa_coverages_human[sample][gene] = aa_value\n", + " \n", + "for sample in coverage[\"duck\"]: \n", + " aa_coverages_duck[sample] = {}\n", + " for gene in coverage[\"duck\"][sample]: \n", + " \n", + " nuc_sites = coverage[\"duck\"][sample][gene]\n", + " aa_value = int(nuc_sites/3)\n", + " aa_coverages_duck[sample][gene] = aa_value\n", + "\n", + " \n", + " \n", + "print(aa_coverages_human)\n", + "print(aa_coverages_duck)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Step 3: run it" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [], + "source": [ + "num_sims = 100000\n", + "\n", + "human_data = simulate_shared_sites(SNPs_human2, aa_coverages_human, num_sims)\n", + "duck_data = simulate_shared_sites(SNPs_duck2, aa_coverages_duck, num_sims)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Step 4: plot results" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
indexPB2PB1PAHANPNAM1M2NS1NEPfull_genomehost
0000130010005human
1100010000001human
2201210101006human
3300220010005human
4410011101005human
\n", + "
" + ], + "text/plain": [ + " index PB2 PB1 PA HA NP NA M1 M2 NS1 NEP full_genome host\n", + "0 0 0 0 1 3 0 0 1 0 0 0 5 human\n", + "1 1 0 0 0 1 0 0 0 0 0 0 1 human\n", + "2 2 0 1 2 1 0 1 0 1 0 0 6 human\n", + "3 3 0 0 2 2 0 0 1 0 0 0 5 human\n", + "4 4 1 0 0 1 1 1 0 1 0 0 5 human" + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# convert to dataframe\n", + "df_human = pd.DataFrame(human_data, columns=human_data.keys())\n", + "df_human = df_human.reset_index()\n", + "df_human[\"full_genome\"] = df_human['PB2'] + df_human['PB1'] + df_human['PA'] + df_human['HA'] + df_human['NP'] + df_human['NA'] + df_human['M1'] + df_human['M2'] + df_human['NS1'] + df_human['NEP']\n", + "df_human[\"host\"] = \"human\"\n", + "\n", + "df_duck = pd.DataFrame(duck_data, columns=duck_data.keys())\n", + "df_duck = df_duck.reset_index()\n", + "df_duck[\"full_genome\"] = df_duck['PB2'] + df_duck['PB1'] + df_duck['PA'] + df_duck['HA'] + df_duck['NP'] + df_duck['NA'] + df_duck['M1'] + df_duck['M2'] + df_duck['NS1'] + df_duck['NEP']\n", + "df_duck[\"host\"] = \"duck\"\n", + "\n", + "df = pd.concat([df_human, df_duck])\n", + "df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [], + "source": [ + "df.to_csv(\"/Users/lmoncla/Documents/H5N1_Cambodian_outbreak_study/shared_variant_analyses/simulations-2019-06-04.txt\", sep='\\t')" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Unnamed: 0indexPB2PB1PAHANPNAM1M2NS1NEPfull_genomehost
00000130010005human
11100010000001human
22201210101006human
33300220010005human
44410011101005human
\n", + "
" + ], + "text/plain": [ + " Unnamed: 0 index PB2 PB1 PA HA NP NA M1 M2 NS1 NEP full_genome \\\n", + "0 0 0 0 0 1 3 0 0 1 0 0 0 5 \n", + "1 1 1 0 0 0 1 0 0 0 0 0 0 1 \n", + "2 2 2 0 1 2 1 0 1 0 1 0 0 6 \n", + "3 3 3 0 0 2 2 0 0 1 0 0 0 5 \n", + "4 4 4 1 0 0 1 1 1 0 1 0 0 5 \n", + "\n", + " host \n", + "0 human \n", + "1 human \n", + "2 human \n", + "3 human \n", + "4 human " + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# read dataframe back in \n", + "df = pd.read_table(\"/Users/lmoncla/Documents/H5N1_Cambodian_outbreak_study/shared_variant_analyses/simulations-2019-06-04.txt\", sep=\"\\t\")\n", + "df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/lmoncla/anaconda/lib/python3.6/site-packages/rpy2/robjects/pandas2ri.py:191: FutureWarning: from_items is deprecated. Please use DataFrame.from_dict(dict(items), ...) instead. DataFrame.from_dict(OrderedDict(items)) may be used to preserve the key order.\n", + " res = PandasDataFrame.from_items(items)\n" + ] + } + ], + "source": [ + "%%R -w 800 -h 500 -u px -i df,human_color,duck_color # this sets the size of the plot...otherwise, it will go off the page\n", + "require(ggplot2)\n", + "library(ggplot2)\n", + "\n", + "p <- ggplot(data=df, aes(x=full_genome, stat=\"bin\", binwidth=1, fill=host)) + \n", + " geom_histogram(position=\"dodge\", binwidth=1)+\n", + " geom_vline(xintercept=3, color=duck_color, linetype=2, size=0.7)+\n", + " geom_vline(xintercept=9, color=human_color, linetype=2, size=0.7)+\n", + " scale_x_continuous(breaks=c(0,1,2,3,4,5,6,7,8,9,10,11,12), limits=c(-0.5,12))+\n", + " #scale_x_continuous(breaks=c(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20), limits=c(-0.25,20))+\n", + " scale_y_continuous(limits=c(0,100000))+\n", + " labs(x=\"\\nnumber of shared sites\",y=\"number of simulations\")+\n", + " #ggtitle(\"shared sites in human random simulations (70% of genome tolerates mutation)\") + \n", + " scale_fill_manual(values=c(duck_color,human_color))+\n", + " theme(plot.title = element_text(size=20, hjust=0.5))+\n", + " theme(panel.grid.major.y=element_line(colour=NA))+\n", + " theme(panel.grid.minor=element_line(colour=NA,size=NA))+ \n", + " theme(strip.background = element_rect(colour=NA, fill=NA))+\n", + " theme(axis.line.x=element_line(colour=\"black\"))+\n", + " theme(axis.line.y=element_line(colour=\"black\"))+\n", + " theme(axis.title.y=element_text(size=16, vjust=8))+\n", + " theme(axis.title.x=element_text(size=16, vjust=-8))+\n", + " theme(axis.text=element_text(size=16, colour=\"black\"))+\n", + " theme(axis.text.x=element_text(size=16))+\n", + " theme(legend.text=element_text(size=16))+theme(legend.title=element_text(size=16, face=\"plain\"))+\n", + " theme(panel.margin=unit(1, \"lines\"))+theme(plot.margin=unit(c(1,1,1,1),\"cm\"))+\n", + " theme(legend.key.size=unit(0.7, \"cm\"))+\n", + " theme(panel.background=element_rect(fill=NA))+\n", + " theme(legend.key=element_rect(fill=NA))\n", + "\n", + "ggsave(\"Fig-3b-shared_sites_perm_test-2019-06-04.pdf\", p, width = 8, height = 5, path=\"/Users/lmoncla/Documents/H5N1_Cambodian_outbreak_study/paper-and-figure-drafts/figures-2019-06-04/individual-PDFs\")" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Unnamed: 0 99991\n", + "index 99991\n", + "PB2 0\n", + "PB1 0\n", + "PA 0\n", + "HA 0\n", + "NP 0\n", + "NA 0\n", + "M1 0\n", + "M2 0\n", + "NS1 0\n", + "NEP 0\n", + "full_genome 4588\n", + "host 100000\n", + "dtype: int64" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# ducks share 3 sites, humans share 9 sites\n", + "df_human = df[df['host'] == 'human']\n", + "df_human[df_human >= 9.0].count()" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Unnamed: 0 99997\n", + "index 99997\n", + "PB2 0\n", + "PB1 0\n", + "PA 0\n", + "HA 0\n", + "NP 0\n", + "NA 0\n", + "M1 0\n", + "M2 0\n", + "NS1 0\n", + "NEP 0\n", + "full_genome 6\n", + "host 100000\n", + "dtype: int64" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# ducks share 3 sites, humans share 11 sites\n", + "df_duck = df[df['host'] == 'duck']\n", + "df_duck[df_duck >= 3.0].count()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Results\n", + "\n", + "\n", + "Basically, this tells us that out of 100,000 simulations of random mutations, the vast majority of the time, there will be between 2 and 8 sites that are shared by chance alone in humans, and 0 to 1 sites shared in birds. Some simulations (about 4588) results in at least 9 shared sites in humans, and 6 simulations resulted in >= 3 shared sites in ducks.\n", + "\n", + "human p-value: 0.04588\n", + "duck p-value: 0.00006\n", + "\n", + "Both humans and ducks share more variation than expected by chance alone. " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Step 5: Different percentages of genome mutatable\n", + "\n", + "Although this first pass seems like a reasonable way to assess how many shared sites we would expect to see by chance alone, I think it would also be useful to rerun the simulation with a smaller fraction of sites available to mutate. The idea I have here is that the vast majority of codon changes will be so deleterious that you would never expect to observe them in nature. What our results could be showing us is not necessarily that the shared sites we are seeing are mostly driven by adaptation, but rather they reflect random mutations in the small subset of mutations that are actually tolerated for these genes to still produce a functional protein, regardless of host species. So I would like to try out a few different values of limiting the number of possible amino acid site substitutions in line with estimates from the literature. \n", + "\n", + "This paper estimates a lethal fraction of about 30%: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5003363/" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'AJ4MBL718F515_A_Cambodia_X0219301_2013': {'PB2': 370, 'PB1': 369, 'PA': 354, 'HA': 48, 'NP': 241, 'NA': 217, 'M1': 118, 'M2': 43, 'NS1': 100, 'NEP': 51}, 'AJ4MBL720F516_A_Cambodia_X1030304_2013': {'PB2': 350, 'PB1': 236, 'PA': 345, 'HA': 256, 'NP': 238, 'NA': 216, 'M1': 120, 'M2': 44, 'NS1': 106, 'NEP': 53}, 'AJ4MBL718F513_A_CAMBODIA_V0417301_2011': {'PB2': 369, 'PB1': 373, 'PA': 354, 'HA': 238, 'NP': 242, 'NA': 215, 'M1': 118, 'M2': 43, 'NS1': 103, 'NEP': 51}, 'AJ4MBL720F513_A_Cambodia_W0112303_2012': {'PB2': 366, 'PB1': 372, 'PA': 356, 'HA': 242, 'NP': 241, 'NA': 214, 'M1': 119, 'M2': 43, 'NS1': 103, 'NEP': 51}, 'AJ4MBL720F514_A_Cambodia_X0125302_2013': {'PB2': 366, 'PB1': 370, 'PA': 355, 'HA': 111, 'NP': 241, 'NA': 217, 'M1': 119, 'M2': 44, 'NS1': 107, 'NEP': 53}, 'AJ4MBL723F514_A_Cambodia_X0207301_2013': {'PB2': 368, 'PB1': 369, 'PA': 355, 'HA': 244, 'NP': 243, 'NA': 215, 'M1': 119, 'M2': 43, 'NS1': 101, 'NEP': 49}, 'AA4KNL706F512_A_Cambodia_X0128304_2013': {'PB2': 370, 'PB1': 0, 'PA': 345, 'HA': 276, 'NP': 239, 'NA': 216, 'M1': 120, 'M2': 44, 'NS1': 108, 'NEP': 56}, 'AJ4MBL723F512_A_CAMBODIA_V0401301_2011': {'PB2': 370, 'PB1': 367, 'PA': 353, 'HA': 160, 'NP': 235, 'NA': 215, 'M1': 119, 'M2': 43, 'NS1': 106, 'NEP': 51}}\n" + ] + } + ], + "source": [ + "# Assume that only some fraction of sites could actually have a mutation that you could observe \n", + "\n", + "fraction_of_gene_mutation_tolerated = 0.5\n", + "\n", + "aa_coverages_human = {}\n", + "aa_coverages_duck = {}\n", + "\n", + "for sample in coverage[\"human\"]: \n", + " aa_coverages_human[sample] = {}\n", + " for gene in coverage[\"human\"][sample]: \n", + " \n", + " nuc_sites = coverage[\"human\"][sample][gene]\n", + " aa_value = int(nuc_sites/(3 * (1/fraction_of_gene_mutation_tolerated)))\n", + " aa_coverages_human[sample][gene] = aa_value\n", + "\n", + "for sample in coverage[\"duck\"]: \n", + " aa_coverages_duck[sample] = {}\n", + " for gene in coverage[\"duck\"][sample]: \n", + " \n", + " nuc_sites = coverage[\"duck\"][sample][gene]\n", + " aa_value = int(nuc_sites/(3 * (1/fraction_of_gene_mutation_tolerated)))\n", + " aa_coverages_duck[sample][gene] = aa_value\n", + "\n", + "print(aa_coverages_human)" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [], + "source": [ + "num_sims = 100000\n", + "\n", + "data_human2 = simulate_shared_sites(SNPs_human2, aa_coverages_human, num_sims)\n", + "data_duck2 = simulate_shared_sites(SNPs_duck2, aa_coverages_duck, num_sims)" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
indexPB2PB1PAHANPNAM1M2NS1NEPfull_genomehost
00222521010015human
1120011111007human
22112631000014human
33121502100012human
4411030210008human
\n", + "
" + ], + "text/plain": [ + " index PB2 PB1 PA HA NP NA M1 M2 NS1 NEP full_genome host\n", + "0 0 2 2 2 5 2 1 0 1 0 0 15 human\n", + "1 1 2 0 0 1 1 1 1 1 0 0 7 human\n", + "2 2 1 1 2 6 3 1 0 0 0 0 14 human\n", + "3 3 1 2 1 5 0 2 1 0 0 0 12 human\n", + "4 4 1 1 0 3 0 2 1 0 0 0 8 human" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# convert to dataframe\n", + "df_human2 = pd.DataFrame(data_human2, columns=data_human2.keys())\n", + "df_human2 = df_human2.reset_index()\n", + "df_human2[\"full_genome\"] = df_human2['PB2'] + df_human2['PB1'] + df_human2['PA'] + df_human2['HA'] + df_human2['NP'] + df_human2['NA'] + df_human2['M1'] + df_human2['M2'] + df_human2['NS1'] + df_human2['NEP']\n", + "df_human2[\"host\"] = \"human\"\n", + "\n", + "df_duck2 = pd.DataFrame(data_duck2, columns=data_duck2.keys())\n", + "df_duck2 = df_duck2.reset_index()\n", + "df_duck2[\"full_genome\"] = df_duck2['PB2'] + df_duck2['PB1'] + df_duck2['PA'] + df_duck2['HA'] + df_duck2['NP'] + df_duck2['NA'] + df_duck2['M1'] + df_duck2['M2'] + df_duck2['NS1'] + df_duck2['NEP']\n", + "df_duck2[\"host\"] = \"duck\"\n", + "\n", + "df2 = pd.concat([df_human2, df_duck2])\n", + "df2.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [], + "source": [ + "#df2.to_csv(\"/Users/lmoncla/Documents/H5N1_Cambodian_outbreak_study/shared_variant_analyses/simulations-70-percent-2019-06-04.txt\", sep='\\t')\n", + "df2.to_csv(\"/Users/lmoncla/Documents/H5N1_Cambodian_outbreak_study/shared_variant_analyses/simulations-50-percent-2019-06-04.txt\", sep='\\t')" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Unnamed: 0indexPB2PB1PAHANPNAM1M2NS1NEPfull_genomehost
00013131000009human
11112001100005human
222113333100015human
33321110100006human
44400121100005human
\n", + "
" + ], + "text/plain": [ + " Unnamed: 0 index PB2 PB1 PA HA NP NA M1 M2 NS1 NEP full_genome \\\n", + "0 0 0 1 3 1 3 1 0 0 0 0 0 9 \n", + "1 1 1 1 2 0 0 1 1 0 0 0 0 5 \n", + "2 2 2 1 1 3 3 3 3 1 0 0 0 15 \n", + "3 3 3 2 1 1 1 0 1 0 0 0 0 6 \n", + "4 4 4 0 0 1 2 1 1 0 0 0 0 5 \n", + "\n", + " host \n", + "0 human \n", + "1 human \n", + "2 human \n", + "3 human \n", + "4 human " + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# read dataframe back in \n", + "df2 = pd.read_table(\"/Users/lmoncla/Documents/H5N1_Cambodian_outbreak_study/shared_variant_analyses/simulations-70-percent-2019-06-04.txt\", sep=\"\\t\")\n", + "#df2 = pd.read_table(\"/Users/lmoncla/Documents/H5N1_Cambodian_outbreak_study/shared_variant_analyses/simulations-50-percent-2019-06-04.txt\", sep=\"\\t\")\n", + "\n", + "df2.head()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/lmoncla/anaconda/lib/python3.6/site-packages/rpy2/robjects/pandas2ri.py:191: FutureWarning: from_items is deprecated. Please use DataFrame.from_dict(dict(items), ...) instead. DataFrame.from_dict(OrderedDict(items)) may be used to preserve the key order.\n", + " res = PandasDataFrame.from_items(items)\n" + ] + } + ], + "source": [ + "%%R -w 800 -h 500 -u px -i df2,human_color,duck_color # this sets the size of the plot...otherwise, it will go off the page\n", + "require(ggplot2)\n", + "library(ggplot2)\n", + "\n", + "p2 <- ggplot(data=df2, aes(x=full_genome, stat=\"bin\", fill=host)) + \n", + " geom_histogram(position=\"dodge\", binwidth=1)+\n", + " geom_vline(xintercept=3, color=duck_color, linetype=2, size=0.7)+\n", + " geom_vline(xintercept=9, color=human_color, linetype=2, size=0.7)+\n", + " scale_x_continuous(limits=c(-0.5,20), breaks=c(0,2,4,6,8,10,12,14,16,18,20))+ \n", + " scale_y_continuous(limits=c(0,100000))+\n", + " labs(x=\"\\nnumber of shared sites\",y=\"number of simulations\")+\n", + " scale_fill_manual(values=c(duck_color,human_color))+\n", + " theme(plot.title = element_text(size=20, hjust=0.5))+\n", + " theme(panel.grid.major.y=element_line(colour=NA))+\n", + " theme(panel.grid.minor=element_line(colour=NA,size=NA))+ \n", + " theme(strip.background = element_rect(colour=NA, fill=NA))+\n", + " theme(axis.line.x=element_line(colour=\"black\"))+\n", + " theme(axis.line.y=element_line(colour=\"black\"))+theme(strip.text.x=element_text(size=11))+\n", + " theme(axis.title.y=element_text(size=16, vjust=8))+\n", + " theme(axis.title.x=element_text(size=16, vjust=-8))+\n", + " theme(axis.text=element_text(size=16, colour=\"black\"))+\n", + " theme(axis.text.x=element_text(size=16))+\n", + " theme(legend.text=element_text(size=16))+theme(legend.title=element_text(size=16, face=\"plain\"))+\n", + " theme(panel.margin=unit(1, \"lines\"))+theme(plot.margin=unit(c(1,1,1,1),\"cm\"))+\n", + " theme(legend.key.size=unit(0.7, \"cm\"))+\n", + " theme(panel.background=element_rect(fill=NA))+\n", + " theme(legend.key=element_rect(fill=NA))\n", + "\n", + "ggsave(\"Fig-3c-shared_sites_perm_test_70_percent-2019-06-04.pdf\", p2, width = 8, height = 5, path=\"/Users/lmoncla/Documents/H5N1_Cambodian_outbreak_study/paper-and-figure-drafts/figures-2019-06-04/individual-PDFs\")\n", + "#ggsave(\"Fig-3d-shared_sites_perm_test_50_percent-2019-06-04.pdf\", p2, width = 8, height = 5, path=\"/Users/lmoncla/Documents/H5N1_Cambodian_outbreak_study/paper-and-figure-drafts/figures-2019-06-04/individual-PDFs\")" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Unnamed: 0 99991\n", + "index 99991\n", + "PB2 0\n", + "PB1 0\n", + "PA 0\n", + "HA 15\n", + "NP 0\n", + "NA 0\n", + "M1 0\n", + "M2 0\n", + "NS1 0\n", + "NEP 0\n", + "full_genome 60771\n", + "host 100000\n", + "dtype: int64" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_human2 = df2[df2['host'] == 'human']\n", + "df_human2[df_human2 >= 9.0].count()" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Unnamed: 0 99997\n", + "index 99997\n", + "PB2 0\n", + "PB1 0\n", + "PA 0\n", + "HA 0\n", + "NP 0\n", + "NA 0\n", + "M1 0\n", + "M2 0\n", + "NS1 0\n", + "NEP 0\n", + "full_genome 51\n", + "host 100000\n", + "dtype: int64" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_duck2 = df2[df2['host'] == 'duck']\n", + "df_duck2[df_duck2 >= 3.0].count()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Result:\n", + "**70% of the genome can have a mutation:**\n", + "\n", + "23,234 out of 100,000 simulations had at least 9 sites shared in humans: p = 0.23234\n", + "\n", + "14 simulations had at least 3 sites shared in ducks: p = 0.00014\n", + "\n", + "**50% of the genome can have a mutation:**\n", + "\n", + "60,771 out of 100,000 simulations had at least 9 sites shared in humans: p = 0.608\n", + "\n", + "51 simulations had at least 3 shared sites in ducks: p = 0.00051" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "H5N1_v2", + "language": "python", + "name": "h5n1_v2" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.6.7" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/figures/figure-4-quantifying-host-transitions.ipynb b/figures/figure-4-quantifying-host-transitions.ipynb new file mode 100644 index 0000000..d29be4a --- /dev/null +++ b/figures/figure-4-quantifying-host-transitions.ipynb @@ -0,0 +1,2985 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Figure 4: Within-host variants are not enriched along branches leading to human infections\n", + "\n", + "June 6, 2019 \n", + "\n", + "If within-host variants are human-adaptive, then we might expect to observe them along the H5N1 phylogeny. Specifically, we would expect that they should occur on branches that lead to human infections. To quantify this, I used the same protocol as described in [Soh et al](https://elifesciences.org/articles/45079).\n", + "\n", + "I used json files from nextstrain.org/flu/avian/h5n1, for each gene in the genome, and converted these jsons to BioPhylo objects. I did not subsample these tips because I wanted to include the maximum possible number of mutations along the tree. I then iterated through the nodes in the tree, from root to tip, and classified mutations along branches as follows: \n", + "\n", + "**1. Human to human:** If the current clade includes only human sequences, look at its parent node. If all terminal branches stemming from its parent node are human, then the current clade falls within a monophyletic human clade. This branch is labelled \"human to human.\" SNPs on this branch are added to the \"human_to_human\" list. \n", + "\n", + "**2. Avian to human:** If the current clade includes only human sequences, look at its parent node. If the terminal branches stemming from its parent node include both human and nonhuman sequences, then the current clade represents the branch leading to a monophyletic human clade. This branch is labelled \"avian to human.\" SNPs on this branch are added to the \"bird_to_human\" list. \n", + "\n", + "**3. Avian to avian:** If the current clade includes a mixture of human and nonhuman sequences, the branch leading to that clade is labelled as \"avian to avian\". Any SNPs that occur along this branch are added to the \"bird_to_bird\" list. \n", + "\n", + "**Tree tips** are treated as clades themselves, and are categorized as above. For example, a human tip that falls within a bird clade will have the branch leading to it labelled as bird to human, and those SNPs will be added to the bird_to_human list. A human tip that falls within a human-only clade will have its branch labelled as human to human, and its SNPs will be added to the human_to_human list. " + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import sys, subprocess, glob, os, shutil, re, importlib, csv, json\n", + "from subprocess import call\n", + "import collections\n", + "from collections import Counter\n", + "from Bio import SeqIO\n", + "from Bio import Seq\n", + "import Bio.Phylo\n", + "import pandas as pd\n", + "import numpy as np\n", + "import rpy2\n", + "from scipy import stats\n", + "%load_ext rpy2.ipython " + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "# define colors \n", + "human_color = \"#C75643\"\n", + "duck_color = \"#545AB7\"" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "# this is to alleviate a strange problem. When running pandas .groupby, it kept freezing the ipython kernel \n", + "import os\n", + "os.environ['KMP_DUPLICATE_LIB_OK']='True'" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Functions for reading jsons and generating BioPhylo tree object \n", + "\n", + "These functions are copied and pasted directly from nextstrain augur/base/io_util.py" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "# function to use the json module to read in a json file and store it as \"data\" \n", + "def read_json(file_name):\n", + " try:\n", + " handle = open(file_name, 'r')\n", + " except IOError:\n", + " pass\n", + " else:\n", + " data = json.load(handle)\n", + " handle.close()\n", + " return data" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [], + "source": [ + "# original code that Trevor gave me for parsing through tree jsons and returning descendents\n", + "def all_descendants(node):\n", + " \"\"\"Take node, ie. dict, and return a flattened list of all nodes descending from this node\"\"\"\n", + " yield node\n", + " \n", + " # this will recursively return all internal nodes (nodes with children)\n", + " if 'children' in node:\n", + " for child in node['children']:\n", + " for desc in all_descendants(child):\n", + " yield desc" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "# Biopython's trees don't store links to node parents, so we need to build\n", + "# a map of each node to its parent.\n", + "# Code from the Bio.Phylo cookbook: http://biopython.org/wiki/Phylo_cookbook\n", + "def all_parents(tree):\n", + " parents = {}\n", + " for clade in tree.find_clades(order='level'):\n", + " for child in clade:\n", + " parents[child] = clade\n", + " return parents" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [], + "source": [ + "def annotate_parents(tree):\n", + " # Get all parent nodes by node.\n", + " parents_by_node = all_parents(tree)\n", + "\n", + " # Next, annotate each node with its parent.\n", + " for node in tree.find_clades():\n", + " if node == tree.root:\n", + " node.up = None\n", + " else:\n", + " node.up = parents_by_node[node]\n", + "\n", + " # Return the tree.\n", + " return tree" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [], + "source": [ + "def json_to_tree(json_dict, root=True):\n", + " \"\"\"Returns a Bio.Phylo tree corresponding to the given JSON dictionary exported\n", + " by `tree_to_json`.\n", + "\n", + " Assigns links back to parent nodes for the root of the tree.\n", + "\n", + " >>> import json\n", + " >>> json_fh = open(\"tests/data/json_tree_to_nexus/flu_h3n2_ha_3y_tree.json\", \"r\")\n", + " >>> json_dict = json.load(json_fh)\n", + " >>> tree = json_to_tree(json_dict)\n", + " >>> tree.name\n", + " u'NODE_0002020'\n", + " >>> len(tree.clades)\n", + " 2\n", + " >>> tree.clades[0].name\n", + " u'NODE_0001489'\n", + " >>> hasattr(tree, \"attr\")\n", + " True\n", + " >>> \"dTiter\" in tree.attr\n", + " True\n", + " \"\"\"\n", + " node = Bio.Phylo.Newick.Clade()\n", + " node.name = json_dict[\"strain\"]\n", + "\n", + " if \"children\" in json_dict:\n", + " # Recursively add children to the current node.\n", + " node.clades = [json_to_tree(child, root=False) for child in json_dict[\"children\"]]\n", + "\n", + " # Assign all non-children attributes.\n", + " for attr, value in json_dict.items():\n", + " if attr != \"children\":\n", + " setattr(node, attr, value)\n", + "\n", + " node.numdate = node.attr.get(\"num_date\")\n", + " node.branch_length = node.attr.get(\"div\")\n", + "\n", + " if \"translations\" in node.attr:\n", + " node.translations = node.attr[\"translations\"]\n", + "\n", + " if root:\n", + " node = annotate_parents(node)\n", + "\n", + " return node" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Parse H5N1 trees\n", + "\n", + "This code will loop through each clade in the tree (starting from the root out to the terminal nodes). For each clade, gather all terminal nodes that fall within that clade. If the current clade includes only human sequences, then it will be labelled human to human or bird to human as described above. " + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "def parse_tree_and_return_muts(tree, gene): \n", + "\n", + "# lists to store amino acid mutations \n", + " bird_to_bird = []\n", + " bird_to_human = []\n", + " human_to_human = []\n", + "\n", + " # loop through all the nodes in the tree, going from root to tip \n", + " for clade in tree.find_clades(): \n", + " tips_list = []\n", + " hosts_list = []\n", + "\n", + " # for each clade, output all terminal nodes that fall within that clade \n", + " for terminal in clade.get_terminals():\n", + " hosts_list.append(terminal.attr['host'])\n", + " tips_list.append(terminal.name)\n", + " \n", + " # if all terminal nodes are human, print the clade name and the list of terminal branches it entails\n", + " if set(hosts_list) == {'human'}:\n", + " #print(clade, tips_list, hosts_list)\n", + " \n", + " # now check to see if the node above includes terminal nodes that are not human \n", + " up1_hosts_list = []\n", + " up1_tips_list = []\n", + "\n", + " # get terminal nodes for the node up one (parent node)\n", + " for x in clade.up.get_terminals(): \n", + " up1_hosts_list.append(x.attr['host'])\n", + " up1_tips_list.append(x.name)\n", + "\n", + " # if the node above contains not just human samples, then clade should be set to bird_to_human\n", + " if len(set(up1_hosts_list)) > 1 and hasattr(clade, \"aa_muts\") and clade.aa_muts != {}:\n", + " #print(\"banana\", clade.up, up1_tips_list, up1_hosts_list, set(up1_hosts_list), len(set(up1_hosts_list)))\n", + " if gene in clade.aa_muts:\n", + " for mut in clade.aa_muts[gene]:\n", + " bird_to_human.append(mut)\n", + "\n", + " # if including the node above still gives you an entirely human clade, then add these mutations to the \n", + " # human to human count \n", + " elif set(up1_hosts_list) == {'human'} and hasattr(clade, \"aa_muts\") and clade.aa_muts != {}:\n", + " #print(\"sloth\", clade.up, up1_tips_list, up1_hosts_list,set(up1_hosts_list), len(set(up1_hosts_list)))\n", + " if gene in clade.aa_muts:\n", + " for mut in clade.aa_muts[gene]:\n", + " human_to_human.append(mut)\n", + "\n", + " elif clade.aa_muts == {}:\n", + " pass\n", + "\n", + " else:\n", + " print('some other option I havent thought of but need to address')\n", + " print(clade.up, up1_tips_list, up1_hosts_list, clade.aa_muts)\n", + "\n", + " else:\n", + " if hasattr(clade, \"aa_muts\") and clade.aa_muts != {}:\n", + " if gene in clade.aa_muts:\n", + " for a in clade.aa_muts[gene]: \n", + " bird_to_bird.append(a)\n", + " \n", + " return(bird_to_bird, bird_to_human, human_to_human)" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [], + "source": [ + "# print(len(bird_to_bird), len(set(bird_to_bird)), len(bird_to_human), len(set(bird_to_human)), len(human_to_human), len(set(human_to_human)))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Count the number of times each mutation occurs in each list " + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [], + "source": [ + "aa_dict = {\"A\":\"Ala\",\"R\":\"Arg\",\"N\":\"Asn\",\"D\":\"Asp\",\"C\":\"Cys\",\"Q\":\"Gln\",\"E\":\"Glu\",\"G\":\"Gly\",\"H\":\"His\",\"I\":\"Ile\",\"L\":\"Leu\",\"K\":\"Lys\",\"M\":\"Met\",\"F\":\"Phe\",\"P\":\"Pro\",\"S\":\"Ser\",\"T\":\"Thr\",\"W\":\"Trp\",\"Y\":\"Tyr\",\"V\":\"Val\", \"*\":\"stop\"}" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [], + "source": [ + "def convert_aa_changes(bb, bh, hh):\n", + " bb2 = []\n", + " bh2 = []\n", + " hh2 = []\n", + " \n", + " for a in bb:\n", + " # convert aa symbols to 3-letter abbreviations\n", + " first_aa = a[0]\n", + " new_first = aa_dict[first_aa]\n", + " last_aa = a[-1]\n", + " new_last = aa_dict[last_aa]\n", + " a = a.replace(first_aa, new_first)\n", + " a = a.replace(last_aa, new_last)\n", + " bb2.append(a) \n", + " for a in bh:\n", + " # convert aa symbols to 3-letter abbreviations\n", + " first_aa = a[0]\n", + " new_first = aa_dict[first_aa]\n", + " last_aa = a[-1]\n", + " new_last = aa_dict[last_aa]\n", + " a = a.replace(first_aa, new_first)\n", + " a = a.replace(last_aa, new_last)\n", + " bh2.append(a)\n", + " for a in hh:\n", + " # convert aa symbols to 3-letter abbreviations\n", + " first_aa = a[0]\n", + " new_first = aa_dict[first_aa]\n", + " last_aa = a[-1]\n", + " new_last = aa_dict[last_aa]\n", + " a = a.replace(first_aa, new_first)\n", + " a = a.replace(last_aa, new_last)\n", + " hh2.append(a)\n", + " \n", + " return(bb2, bh2, hh2)" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [], + "source": [ + "def return_SNP_counts(bb, bh, hh):\n", + " \n", + " # use Counter to count the number of times each amino acid change is detected in each list; print total unique SNPs\n", + " bird_to_bird_count = Counter(bird_to_bird)\n", + " bird_to_human_count = Counter(bird_to_human)\n", + " human_to_human_count = Counter(human_to_human)\n", + " #print(len(bird_to_bird_count), len(bird_to_human_count), len(human_to_human_count))\n", + " \n", + " # get a complete list of all of the SNPs identified\n", + " all_SNPs = set(bird_to_human + bird_to_bird + human_to_human)\n", + " \n", + " # loop through and count how many times each SNP occurs in each dataset \n", + " all_counts = {}\n", + "\n", + " for a in all_SNPs:\n", + " \n", + " if a in bird_to_bird_count:\n", + " b_to_b = bird_to_bird_count[a]\n", + " else:\n", + " b_to_b = 0\n", + "\n", + " if a in bird_to_human_count:\n", + " b_to_h = bird_to_human_count[a]\n", + " else:\n", + " b_to_h = 0\n", + "\n", + " if a in human_to_human_count:\n", + " h_to_h = human_to_human_count[a] \n", + " else:\n", + " h_to_h = 0\n", + "\n", + "\n", + " all_counts[a] = {\"bird_to_bird\":b_to_b, \"bird_to_human\": b_to_h, \"human_to_human\": h_to_h}\n", + " return(all_counts)" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [], + "source": [ + "def generate_dataframe(all_counts, gene, df):\n", + " df1 = pd.DataFrame.from_dict(all_counts, orient='index')\n", + " df1 = df1.reset_index()\n", + " df1.columns=['coding_region_change','bird_to_bird','bird_to_human','human_to_human']\n", + " df1['gene'] = gene\n", + " df = df.append(df1)\n", + " return(df)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Loop through all gene trees and run" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame()\n", + "\n", + "for f in glob.glob(\"/Users/lmoncla/src/h5n1-cambodia/data/tree-jsons/flu_avian_h5n1*_tree.json\"):\n", + " tree = read_json(f)\n", + " tree = json_to_tree(tree)\n", + " gene = f.split(\"/\")[-1].split(\"_\")[3].upper()\n", + " \n", + " if gene != \"MP\" and gene != \"NS\":\n", + " # run everything\n", + " bird_to_bird, bird_to_human, human_to_human = parse_tree_and_return_muts(tree, gene)\n", + " #bird_to_bird, bird_to_human, human_to_human = convert_aa_changes(bird_to_bird, bird_to_human, human_to_human)\n", + " all_counts = return_SNP_counts(bird_to_bird, bird_to_human, human_to_human)\n", + " df = generate_dataframe(all_counts, gene, df)\n", + " \n", + " elif gene == \"MP\":\n", + " genes = [\"M1\",\"M2\"]\n", + " for g in genes: \n", + " bird_to_bird, bird_to_human, human_to_human = parse_tree_and_return_muts(tree, g)\n", + " #bird_to_bird, bird_to_human, human_to_human = convert_aa_changes(bird_to_bird, bird_to_human, human_to_human)\n", + " all_counts = return_SNP_counts(bird_to_bird, bird_to_human, human_to_human)\n", + " df = generate_dataframe(all_counts, g, df)\n", + " \n", + " elif gene == \"NS\":\n", + " genes = [\"NS1\",\"NS2\"]\n", + " for g in genes: \n", + " bird_to_bird, bird_to_human, human_to_human = parse_tree_and_return_muts(tree, g)\n", + " #bird_to_bird, bird_to_human, human_to_human = convert_aa_changes(bird_to_bird, bird_to_human, human_to_human)\n", + " all_counts = return_SNP_counts(bird_to_bird, bird_to_human, human_to_human)\n", + " df = generate_dataframe(all_counts, g, df)" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
coding_region_changebird_to_birdbird_to_humanhuman_to_humangenesite
0*569K2216HAHA *569K
1*569R200HAHA *569R
2*569S100HAHA *569S
3*569Y010HAHA *569Y
4A102D200HAHA A102D
\n", + "
" + ], + "text/plain": [ + " coding_region_change bird_to_bird bird_to_human human_to_human gene \\\n", + "0 *569K 22 1 6 HA \n", + "1 *569R 2 0 0 HA \n", + "2 *569S 1 0 0 HA \n", + "3 *569Y 0 1 0 HA \n", + "4 A102D 2 0 0 HA \n", + "\n", + " site \n", + "0 HA *569K \n", + "1 HA *569R \n", + "2 HA *569S \n", + "3 HA *569Y \n", + "4 HA A102D " + ] + }, + "execution_count": 16, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df['gene'] = df['gene'].fillna(\"NA\")\n", + "df['site'] = df['gene'] + \" \" + df['coding_region_change']\n", + "df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
coding_region_changebird_to_birdbird_to_humanhuman_to_humangenesite
251E627K15288PB2PB2 E627K
\n", + "
" + ], + "text/plain": [ + " coding_region_change bird_to_bird bird_to_human human_to_human gene \\\n", + "251 E627K 15 28 8 PB2 \n", + "\n", + " site \n", + "251 PB2 E627K " + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# test to make sure this is working as it should\n", + "sloth = df[df['site'] == 'PB2 E627K']\n", + "sloth" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Read in within-host SNP calls" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/lmoncla/anaconda/lib/python3.6/site-packages/ipykernel_launcher.py:2: FutureWarning: from_csv is deprecated. Please use read_csv(...) instead. Note that some of the default arguments are different, so please refer to the documentation for from_csv when changing your function calls\n", + " \n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
samplegenereference_positionreference_allelevariant_allelecoding_region_changesynonymous_nonsynonymousfrequency(%)frequencyUnnamed: 10
sampleid
AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5A/duck/Cambodia/381W11M4/2013HA793GAAla265Thrnonsynonymous3.28%0.0328NaN
AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NPA/duck/Cambodia/381W11M4/2013NP384AGGln117Argnonsynonymous20.43%0.2043NaN
AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA939AGAla307Alasynonymous4.55%0.0455NaN
AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA1118GAArg367Lysnonsynonymous19%0.1900NaN
AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA1608GAPro530Prosynonymous4.38%0.0438NaN
\n", + "
" + ], + "text/plain": [ + " sample \\\n", + "sampleid \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 A/duck/Cambodia/381W11M4/2013 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP A/duck/Cambodia/381W11M4/2013 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA A/duck/Cambodia/381W11M4/2013 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA A/duck/Cambodia/381W11M4/2013 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA A/duck/Cambodia/381W11M4/2013 \n", + "\n", + " gene reference_position \\\n", + "sampleid \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 HA 793 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP NP 384 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA PA 939 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA PA 1118 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA PA 1608 \n", + "\n", + " reference_allele \\\n", + "sampleid \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 G \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP A \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA A \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA G \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA G \n", + "\n", + " variant_allele \\\n", + "sampleid \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 A \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP G \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA G \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA A \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA A \n", + "\n", + " coding_region_change \\\n", + "sampleid \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 Ala265Thr \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP Gln117Arg \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA Ala307Ala \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA Arg367Lys \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA Pro530Pro \n", + "\n", + " synonymous_nonsynonymous \\\n", + "sampleid \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 nonsynonymous \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP nonsynonymous \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA synonymous \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA nonsynonymous \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA synonymous \n", + "\n", + " frequency(%) frequency \\\n", + "sampleid \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 3.28% 0.0328 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP 20.43% 0.2043 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA 4.55% 0.0455 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA 19% 0.1900 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA 4.38% 0.0438 \n", + "\n", + " Unnamed: 10 \n", + "sampleid \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 NaN \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP NaN \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA NaN \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA NaN \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA NaN " + ] + }, + "execution_count": 18, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "within_host= \"/Users/lmoncla/src/h5n1-cambodia/data/within-host-variants-1%.txt\"\n", + "wh = pd.DataFrame.from_csv(within_host, sep=\"\\t\")\n", + "wh.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
samplegenereference_positionreference_allelevariant_allelecoding_region_changesynonymous_nonsynonymousfrequency(%)frequencyUnnamed: 10
sampleid
AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5A/duck/Cambodia/381W11M4/2013HA793GAAla265Thrnonsynonymous3.28%0.0328NaN
AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NPA/duck/Cambodia/381W11M4/2013NP384AGGln117Argnonsynonymous20.43%0.2043NaN
AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA1118GAArg367Lysnonsynonymous19%0.1900NaN
AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB1A/duck/Cambodia/381W11M4/2013PB1968AGMet317Valnonsynonymous4.21%0.0421NaN
AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010_MPA/duck/Cambodia/PV027D1/2010M1621CTAla199Valnonsynonymous4.56%0.0456NaN
\n", + "
" + ], + "text/plain": [ + " sample \\\n", + "sampleid \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 A/duck/Cambodia/381W11M4/2013 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP A/duck/Cambodia/381W11M4/2013 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA A/duck/Cambodia/381W11M4/2013 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB1 A/duck/Cambodia/381W11M4/2013 \n", + "AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010_MP A/duck/Cambodia/PV027D1/2010 \n", + "\n", + " gene reference_position \\\n", + "sampleid \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 HA 793 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP NP 384 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA PA 1118 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB1 PB1 968 \n", + "AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010_MP M1 621 \n", + "\n", + " reference_allele \\\n", + "sampleid \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 G \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP A \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA G \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB1 A \n", + "AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010_MP C \n", + "\n", + " variant_allele \\\n", + "sampleid \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 A \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP G \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA A \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB1 G \n", + "AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010_MP T \n", + "\n", + " coding_region_change \\\n", + "sampleid \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 Ala265Thr \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP Gln117Arg \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA Arg367Lys \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB1 Met317Val \n", + "AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010_MP Ala199Val \n", + "\n", + " synonymous_nonsynonymous \\\n", + "sampleid \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 nonsynonymous \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP nonsynonymous \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA nonsynonymous \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB1 nonsynonymous \n", + "AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010_MP nonsynonymous \n", + "\n", + " frequency(%) frequency \\\n", + "sampleid \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 3.28% 0.0328 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP 20.43% 0.2043 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA 19% 0.1900 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB1 4.21% 0.0421 \n", + "AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010_MP 4.56% 0.0456 \n", + "\n", + " Unnamed: 10 \n", + "sampleid \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 NaN \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP NaN \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA NaN \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB1 NaN \n", + "AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010_MP NaN " + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# fix NA misread as nan\n", + "wh['gene'] = wh['gene'].fillna(\"NA\")\n", + "\n", + "#subset to just nonsynonymous changes \n", + "wh = wh.loc[wh['synonymous_nonsynonymous'] == 'nonsynonymous']\n", + "wh = wh.loc[wh['coding_region_change'] != 'Xaa240Gly']\n", + "wh.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
samplegenereference_positionreference_allelevariant_allelecoding_region_changesynonymous_nonsynonymousfrequency(%)frequencyUnnamed: 10
sampleid
AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5A/duck/Cambodia/381W11M4/2013HA793GAA265Tnonsynonymous3.28%0.0328NaN
AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NPA/duck/Cambodia/381W11M4/2013NP384AGN117Rnonsynonymous20.43%0.2043NaN
AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PAA/duck/Cambodia/381W11M4/2013PA1118GAR367Knonsynonymous19%0.1900NaN
AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB1A/duck/Cambodia/381W11M4/2013PB1968AGM317Vnonsynonymous4.21%0.0421NaN
AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010_MPA/duck/Cambodia/PV027D1/2010M1621CTA199Vnonsynonymous4.56%0.0456NaN
\n", + "
" + ], + "text/plain": [ + " sample \\\n", + "sampleid \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 A/duck/Cambodia/381W11M4/2013 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP A/duck/Cambodia/381W11M4/2013 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA A/duck/Cambodia/381W11M4/2013 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB1 A/duck/Cambodia/381W11M4/2013 \n", + "AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010_MP A/duck/Cambodia/PV027D1/2010 \n", + "\n", + " gene reference_position \\\n", + "sampleid \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 HA 793 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP NP 384 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA PA 1118 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB1 PB1 968 \n", + "AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010_MP M1 621 \n", + "\n", + " reference_allele \\\n", + "sampleid \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 G \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP A \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA G \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB1 A \n", + "AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010_MP C \n", + "\n", + " variant_allele \\\n", + "sampleid \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 A \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP G \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA A \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB1 G \n", + "AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010_MP T \n", + "\n", + " coding_region_change \\\n", + "sampleid \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 A265T \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP N117R \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA R367K \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB1 M317V \n", + "AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010_MP A199V \n", + "\n", + " synonymous_nonsynonymous \\\n", + "sampleid \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 nonsynonymous \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP nonsynonymous \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA nonsynonymous \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB1 nonsynonymous \n", + "AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010_MP nonsynonymous \n", + "\n", + " frequency(%) frequency \\\n", + "sampleid \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 3.28% 0.0328 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP 20.43% 0.2043 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA 19% 0.1900 \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB1 4.21% 0.0421 \n", + "AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010_MP 4.56% 0.0456 \n", + "\n", + " Unnamed: 10 \n", + "sampleid \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_H5 NaN \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_NP NaN \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PA NaN \n", + "AJJ9KL706F510_A_duck_Cambodia_381W11M4_2013_PB1 NaN \n", + "AJJ9KL707F511_A_duck_Cambodia_PV027D1_2010_MP NaN " + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "aa_dict2 = {\"Ala\":\"A\",\"Arg\":\"R\",\"Asn\":\"N\",\"Asp\":\"D\",\"Cys\":\"C\",\"Gln\":\"N\",\"Glu\":\"E\",\"Gly\":\"G\",\"His\":\"H\",\"Ile\":\"I\",\n", + " \"Leu\":\"L\",\"Lys\":\"K\",\"Met\":\"M\",\"Phe\":\"F\",\"Pro\":\"P\",\"Ser\":\"S\",\"Thr\":\"T\",\"Trp\":\"W\",\"Tyr\":\"Y\",\"Val\":\"V\",\n", + " \"stop\":\"*\"}\n", + "\n", + "sites2 = []\n", + "for i in wh['coding_region_change']:\n", + " wt_aa = aa_dict2[i[0:3]]\n", + " variant_aa = aa_dict2[i[-3:]]\n", + " aa = i[3:-3]\n", + " new_site = wt_aa+aa+variant_aa\n", + " sites2.append(new_site)\n", + "\n", + "wh['coding_region_change'] = sites2\n", + "wh.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
coding_region_changeoriginating_speciesgenesite
0A265TduckHAHA A265T
1N117RduckNPNP N117R
2R367KduckPAPA R367K
3M317VduckPB1PB1 M317V
4A199VduckM1M1 A199V
\n", + "
" + ], + "text/plain": [ + " coding_region_change originating_species gene site\n", + "0 A265T duck HA HA A265T\n", + "1 N117R duck NP NP N117R\n", + "2 R367K duck PA PA R367K\n", + "3 M317V duck PB1 PB1 M317V\n", + "4 A199V duck M1 M1 A199V" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# add in a species column\n", + "wh['originating_species'] = wh['sample'].str.contains(\"duck\", \"duck\")\n", + "wh['originating_species'] = wh['originating_species'].replace(True,\"duck\")\n", + "wh['originating_species'] = wh['originating_species'].replace(False,\"human\")\n", + "wh.reset_index(inplace=True)\n", + "\n", + "# subset down to just coding region change and originating species \n", + "wh = wh[['coding_region_change','originating_species','gene']]\n", + "wh['site'] = wh['gene'] + \" \" + wh['coding_region_change']\n", + "wh.head()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Merge within-host dataframe with tree transitions counts dataframe " + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
coding_region_changegeneoriginating_speciessitebird_to_birdbird_to_humanhuman_to_human
0A265THAduckHA A265T5.00.00.0
1N117RNPduckNP N117R0.00.00.0
2R367KPAduckPA R367K16.02.01.0
3M317VPB1duckPB1 M317V22.00.00.0
4A199VM1duckM1 A199V1.00.00.0
\n", + "
" + ], + "text/plain": [ + " coding_region_change gene originating_species site bird_to_bird \\\n", + "0 A265T HA duck HA A265T 5.0 \n", + "1 N117R NP duck NP N117R 0.0 \n", + "2 R367K PA duck PA R367K 16.0 \n", + "3 M317V PB1 duck PB1 M317V 22.0 \n", + "4 A199V M1 duck M1 A199V 1.0 \n", + "\n", + " bird_to_human human_to_human \n", + "0 0.0 0.0 \n", + "1 0.0 0.0 \n", + "2 2.0 1.0 \n", + "3 0.0 0.0 \n", + "4 0.0 0.0 " + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "merged = pd.DataFrame(wh[['coding_region_change','gene','originating_species', 'site']]).merge(df, how=\"left\", on=['site','coding_region_change','gene'])\n", + "merged = merged.drop_duplicates()\n", + "merged['gene'] = merged['gene'].fillna(\"NA\")\n", + "merged = merged.fillna(0)\n", + "merged.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
coding_region_changegeneoriginating_speciessitebird_to_birdbird_to_humanhuman_to_human
55N198SHAhumanHA N198S4.03.00.0
\n", + "
" + ], + "text/plain": [ + " coding_region_change gene originating_species site bird_to_bird \\\n", + "55 N198S HA human HA N198S 4.0 \n", + "\n", + " bird_to_human human_to_human \n", + "55 3.0 0.0 " + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sloth = merged[merged['site'] == 'HA N198S']\n", + "sloth" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
coding_region_changegeneoriginating_speciessitebird_to_birdbird_to_humanhuman_to_humansite2
3M317VPB1duckPB1 M317V22.00.00.0317V
2R367KPAduckPA R367K16.02.01.0367K
5K129EHAduckHA K129E1.00.00.0129E
0A265THAduckHA A265T5.00.00.0265T
12V363IHAduckHA V363I0.00.00.0363I
\n", + "
" + ], + "text/plain": [ + " coding_region_change gene originating_species site bird_to_bird \\\n", + "3 M317V PB1 duck PB1 M317V 22.0 \n", + "2 R367K PA duck PA R367K 16.0 \n", + "5 K129E HA duck HA K129E 1.0 \n", + "0 A265T HA duck HA A265T 5.0 \n", + "12 V363I HA duck HA V363I 0.0 \n", + "\n", + " bird_to_human human_to_human site2 \n", + "3 0.0 0.0 317V \n", + "2 2.0 1.0 367K \n", + "5 0.0 0.0 129E \n", + "0 0.0 0.0 265T \n", + "12 0.0 0.0 363I " + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# split site into gene and location \n", + "merged['site2'] = merged.coding_region_change.str[1:]\n", + "\n", + "# sort \n", + "merged['gene'] = pd.Categorical(merged['gene'], ['PB2','PB1','PA','HA','NP','NA','M1','M2','NS1','NEP'])\n", + "merged = merged.sort_values(by=['originating_species','gene', 'site2'])\n", + "merged.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['PB1 M317V', 'PA R367K', 'HA K129E', 'HA A265T', 'HA V363I', 'NP N117R', 'NP S170L', 'NP T188I', 'NP T215I', 'NP A403V', 'NA K58E', 'M1 A199V', 'NS1 L207P', 'NS1 P210S', 'NEP F55L']\n", + "['PB2 H151P', 'PB2 E165V', 'PB2 N348Y', 'PB2 N392H', 'PB2 S532P', 'PB2 N540S', 'PB2 P579S', 'PB2 V584A', 'PB2 I616T', 'PB2 E627K', 'PB2 V667I', 'PB2 M66T', 'PB2 D678V', 'PB2 N701D', 'PB2 S714G', 'PB2 V724E', 'PB1 A144V', 'PB1 R211G', 'PB1 K265R', 'PB1 K353R', 'PB1 K379R', 'PB1 I389V', 'PB1 I484M', 'PB1 T566S', 'PB1 L589P', 'PB1 G71E', 'PB1 D76N', 'PA R142K', 'PA T157N', 'PA A169T', 'PA K237E', 'PA K318E', 'PA N359T', 'PA F35S', 'PA D426E', 'PA V432I', 'PA N466H', 'PA I505M', 'PA N568S', 'PA L589P', 'PA E610G', 'PA K615R', 'PA S631G', 'PA S659P', 'PA P68L', 'PA T85A', 'HA H141R', 'HA E142G', 'HA A150V', 'HA L166P', 'HA K172T', 'HA Y173H', 'HA I176T', 'HA P197L', 'HA N198S', 'HA P210T', 'HA N222D', 'HA T226A', 'HA R232G', 'HA R232K', 'HA N238L', 'HA N238R', 'HA N252D', 'HA N262D', 'HA F307L', 'HA V322A', 'HA N418K', 'HA T41I', 'HA Y503C', 'HA E91G', 'NP L108P', 'NP I109V', 'NP L166V', 'NP E220G', 'NP I225T', 'NP S245G', 'NP R246G', 'NP A260V', 'NP R267G', 'NP R98N', 'NA H106N', 'NA P149R', 'NA V214I', 'NA C270S', 'NA S344G', 'NA S344N', 'NA M353V', 'NA T418A', 'NA E47K', 'M1 I168T', 'M1 R178G', 'M1 G185D', 'M1 I205V', 'M1 A227T', 'M1 N26R', 'M1 D30N', 'M1 W45G', 'M2 P10R', 'M2 K13N', 'M2 C50Y', 'M2 R61G', 'M2 D85A', 'NS1 P159L', 'NEP S24L', 'NEP E47G']\n" + ] + } + ], + "source": [ + "# get the order that I want these plotted in \n", + "duck_merged = merged[merged['originating_species'] == \"duck\"]\n", + "human_merged = merged[merged['originating_species'] == \"human\"]\n", + "duck_order = duck_merged['site'].tolist()\n", + "human_order = human_merged['site'].tolist()\n", + "print(duck_order)\n", + "print(human_order)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "120" + ] + }, + "execution_count": 26, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(merged)" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
coding_region_changegeneoriginating_speciessitebird_to_birdbird_to_humanhuman_to_humansite2end_in_human
3M317VPB1duckPB1 M317V22.00.00.0317V0.0
2R367KPAduckPA R367K16.02.01.0367K3.0
5K129EHAduckHA K129E1.00.00.0129E0.0
0A265THAduckHA A265T5.00.00.0265T0.0
12V363IHAduckHA V363I0.00.00.0363I0.0
\n", + "
" + ], + "text/plain": [ + " coding_region_change gene originating_species site bird_to_bird \\\n", + "3 M317V PB1 duck PB1 M317V 22.0 \n", + "2 R367K PA duck PA R367K 16.0 \n", + "5 K129E HA duck HA K129E 1.0 \n", + "0 A265T HA duck HA A265T 5.0 \n", + "12 V363I HA duck HA V363I 0.0 \n", + "\n", + " bird_to_human human_to_human site2 end_in_human \n", + "3 0.0 0.0 317V 0.0 \n", + "2 2.0 1.0 367K 3.0 \n", + "5 0.0 0.0 129E 0.0 \n", + "0 0.0 0.0 265T 0.0 \n", + "12 0.0 0.0 363I 0.0 " + ] + }, + "execution_count": 27, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# add in end in human column and site column; fix NA getting read as an NaN\n", + "merged['end_in_human'] = merged['bird_to_human'] + merged['human_to_human']\n", + "merged.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(60, 120)" + ] + }, + "execution_count": 28, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# remove the within-host SNPs that weren't found in the tree at all \n", + "in_tree = merged[(merged['bird_to_bird'] + merged['end_in_human']) > 0]\n", + "len(in_tree), len(merged)" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
originating_speciessitevariablevalue
37humanHA A150Vbird_to_bird1.0
97humanHA A150Vend_in_human8.0
3duckHA A265Tbird_to_bird5.0
63duckHA A265Tend_in_human0.0
36humanHA E142Gbird_to_bird3.0
\n", + "
" + ], + "text/plain": [ + " originating_species site variable value\n", + "37 human HA A150V bird_to_bird 1.0\n", + "97 human HA A150V end_in_human 8.0\n", + "3 duck HA A265T bird_to_bird 5.0\n", + "63 duck HA A265T end_in_human 0.0\n", + "36 human HA E142G bird_to_bird 3.0" + ] + }, + "execution_count": 30, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# melt dataframe for plotting \n", + "melted = in_tree.melt(value_vars=['bird_to_bird','end_in_human'], id_vars=['originating_species','site'])\n", + "melted = melted.sort_values(by=['site'])\n", + "melted.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
originating_speciessitevariablevalue
3duckHA A265Tbird_to_bird5.0
63duckHA A265Tend_in_human0.0
2duckHA K129Ebird_to_bird1.0
62duckHA K129Eend_in_human0.0
4duckM1 A199Vbird_to_bird1.0
\n", + "
" + ], + "text/plain": [ + " originating_species site variable value\n", + "3 duck HA A265T bird_to_bird 5.0\n", + "63 duck HA A265T end_in_human 0.0\n", + "2 duck HA K129E bird_to_bird 1.0\n", + "62 duck HA K129E end_in_human 0.0\n", + "4 duck M1 A199V bird_to_bird 1.0" + ] + }, + "execution_count": 31, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "human_melted = melted[melted['originating_species'] == \"human\"]\n", + "duck_melted = melted[melted['originating_species'] == \"duck\"]\n", + "duck_melted.head()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Perform Fisher's exact tests \n", + "\n", + "We would like to know which within-host mutations are stastically enriched along transitions leading to humans. We will perform Fisher's exact tests comparing the overall proportion of bird to bird vs. end in human transitions along the tree, vs. the proportions for individual mutatations. " + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "31939 2787\n" + ] + } + ], + "source": [ + "# first compute how many total bird to bird and bird to human/human to human transitions there are along the tree \n", + "# df is the dataframe with the transition counts along the tree\n", + "total_bird_bird = df['bird_to_bird'].sum()\n", + "total_end_in_human = df['bird_to_human'].sum() + df['human_to_human'].sum()\n", + "print(total_bird_bird, total_end_in_human)" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
coding_region_changegeneoriginating_speciessitebird_to_birdbird_to_humanhuman_to_humansite2end_in_human
3M317VPB1duckPB1 M317V22.00.00.0317V0.0
2R367KPAduckPA R367K16.02.01.0367K3.0
5K129EHAduckHA K129E1.00.00.0129E0.0
0A265THAduckHA A265T5.00.00.0265T0.0
4A199VM1duckM1 A199V1.00.00.0199V0.0
\n", + "
" + ], + "text/plain": [ + " coding_region_change gene originating_species site bird_to_bird \\\n", + "3 M317V PB1 duck PB1 M317V 22.0 \n", + "2 R367K PA duck PA R367K 16.0 \n", + "5 K129E HA duck HA K129E 1.0 \n", + "0 A265T HA duck HA A265T 5.0 \n", + "4 A199V M1 duck M1 A199V 1.0 \n", + "\n", + " bird_to_human human_to_human site2 end_in_human \n", + "3 0.0 0.0 317V 0.0 \n", + "2 2.0 1.0 367K 3.0 \n", + "5 0.0 0.0 129E 0.0 \n", + "0 0.0 0.0 265T 0.0 \n", + "4 0.0 0.0 199V 0.0 " + ] + }, + "execution_count": 33, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# in_tree is the dataframe with within-host information and individual mutation tree transition counts for all the \n", + "# within-host variants that were detected in the tree\n", + "in_tree.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(0.0, 0.2535338785236507)" + ] + }, + "execution_count": 34, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# run a Fisher's exact test with scipy; this returns (odds ratio, p-value)\n", + "# table = [bird to bird transitions total, end in human transitions total]\n", + " # [bird to bird transitions for mutant, end in human transitions for mutant]\n", + "table = [[31939,2787],[22,0]]\n", + "stats.fisher_exact(table)" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "E627K 4.206727552660999e-28\n", + "A150V 1.4554994489395264e-08\n", + "N198S 0.014161436706657687\n" + ] + } + ], + "source": [ + "# now run on actual data\n", + "p_values = {}\n", + "\n", + "for index, row in in_tree.iterrows():\n", + " mutation = row['coding_region_change']\n", + " bird_to_bird = row['bird_to_bird']\n", + " end_in_human = row['end_in_human']\n", + " \n", + " table = [[31939,2787],[bird_to_bird,end_in_human]]\n", + " p_value = (stats.fisher_exact(table))[1]\n", + " \n", + " if p_value < 0.05:\n", + " print(mutation, p_value)\n", + " \n", + " # assign stars\n", + " if p_value > 0.01 and p_value < 0.05:\n", + " significance = \"*\"\n", + "\n", + " elif p_value > 0.001 and p_value < 0.01:\n", + " significance = \"**\"\n", + " \n", + " elif p_value > 0.0001 and p_value < 0.001:\n", + " significance = \"***\"\n", + " \n", + " elif p_value < 0.0001:\n", + " significance = \"****\"\n", + " \n", + " else: \n", + " significance = \"\"\n", + " \n", + " p_values[mutation] = {\"p_value\":p_value, \"significance\":significance}" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
coding_region_changep_valuesignificance
0A150V1.455499e-08****
1A199V1.000000e+00
2A227T6.337857e-01
3A265T1.000000e+00
4C50Y1.000000e+00
\n", + "
" + ], + "text/plain": [ + " coding_region_change p_value significance\n", + "0 A150V 1.455499e-08 ****\n", + "1 A199V 1.000000e+00 \n", + "2 A227T 6.337857e-01 \n", + "3 A265T 1.000000e+00 \n", + "4 C50Y 1.000000e+00 " + ] + }, + "execution_count": 36, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# add p-values to dataframe for plotting\n", + "x = pd.DataFrame.from_dict(p_values, orient=\"index\")\n", + "x = x.reset_index()\n", + "x.columns = ['coding_region_change','p_value','significance']\n", + "x.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
coding_region_changegeneoriginating_speciessitebird_to_birdbird_to_humanhuman_to_humansite2end_in_humanp_valuesignificance
0M317VPB1duckPB1 M317V22.00.00.0317V0.00.253534
1R367KPAduckPA R367K16.02.01.0367K3.00.192267
2K129EHAduckHA K129E1.00.00.0129E0.01.000000
3A265THAduckHA A265T5.00.00.0265T0.01.000000
4A199VM1duckM1 A199V1.00.00.0199V0.01.000000
\n", + "
" + ], + "text/plain": [ + " coding_region_change gene originating_species site bird_to_bird \\\n", + "0 M317V PB1 duck PB1 M317V 22.0 \n", + "1 R367K PA duck PA R367K 16.0 \n", + "2 K129E HA duck HA K129E 1.0 \n", + "3 A265T HA duck HA A265T 5.0 \n", + "4 A199V M1 duck M1 A199V 1.0 \n", + "\n", + " bird_to_human human_to_human site2 end_in_human p_value significance \n", + "0 0.0 0.0 317V 0.0 0.253534 \n", + "1 2.0 1.0 367K 3.0 0.192267 \n", + "2 0.0 0.0 129E 0.0 1.000000 \n", + "3 0.0 0.0 265T 0.0 1.000000 \n", + "4 0.0 0.0 199V 0.0 1.000000 " + ] + }, + "execution_count": 37, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# merge \n", + "in_tree2 = in_tree.merge(x, on=\"coding_region_change\")\n", + "in_tree2.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/lmoncla/anaconda/lib/python3.6/site-packages/ipykernel_launcher.py:2: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy\n", + " \n", + "/Users/lmoncla/anaconda/lib/python3.6/site-packages/ipykernel_launcher.py:3: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy\n", + " This is separate from the ipykernel package so we can avoid doing imports until\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sitesignificanceoriginating_speciesbird_to_birdend_in_humanheightvariable
5PB2 H151Phuman2.00.02.0human/bird to human
6PB2 S532Phuman3.00.03.0human/bird to human
7PB2 N540Shuman2.00.02.0human/bird to human
8PB2 P579Shuman1.00.01.0human/bird to human
9PB2 E627K****human15.036.051.0human/bird to human
\n", + "
" + ], + "text/plain": [ + " site significance originating_species bird_to_bird end_in_human \\\n", + "5 PB2 H151P human 2.0 0.0 \n", + "6 PB2 S532P human 3.0 0.0 \n", + "7 PB2 N540S human 2.0 0.0 \n", + "8 PB2 P579S human 1.0 0.0 \n", + "9 PB2 E627K **** human 15.0 36.0 \n", + "\n", + " height variable \n", + "5 2.0 human/bird to human \n", + "6 3.0 human/bird to human \n", + "7 2.0 human/bird to human \n", + "8 1.0 human/bird to human \n", + "9 51.0 human/bird to human " + ] + }, + "execution_count": 38, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sig_df = in_tree2[['site','significance','originating_species','bird_to_bird','end_in_human']]\n", + "sig_df['height'] = sig_df['bird_to_bird'] + sig_df['end_in_human']\n", + "sig_df['variable'] = \"human/bird to human\"\n", + "\n", + "sig_df_duck = sig_df[sig_df['originating_species'] == 'duck']\n", + "sig_df_human = sig_df[sig_df['originating_species'] == 'human']\n", + "\n", + "sig_df_human.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
originating_speciessitesignificancevariablevalue
37humanHA A150V****bird_to_bird1.0
97humanHA A150V****end_in_human8.0
3duckHA A265Tbird_to_bird5.0
63duckHA A265Tend_in_human0.0
36humanHA E142Gbird_to_bird3.0
\n", + "
" + ], + "text/plain": [ + " originating_species site significance variable value\n", + "37 human HA A150V **** bird_to_bird 1.0\n", + "97 human HA A150V **** end_in_human 8.0\n", + "3 duck HA A265T bird_to_bird 5.0\n", + "63 duck HA A265T end_in_human 0.0\n", + "36 human HA E142G bird_to_bird 3.0" + ] + }, + "execution_count": 39, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# melt dataframe for plotting \n", + "melted2 = in_tree2.melt(value_vars=['bird_to_bird','end_in_human'], id_vars=['originating_species','site','significance'])\n", + "melted2 = melted2.sort_values(by=['site'])\n", + "melted2.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
originating_speciessitesignificancevariablevalue
37humanHA A150V****bird_to_bird1.0
97humanHA A150V****end_in_human8.0
36humanHA E142Gbird_to_bird3.0
96humanHA E142Gend_in_human1.0
48humanHA E91Gbird_to_bird1.0
\n", + "
" + ], + "text/plain": [ + " originating_species site significance variable value\n", + "37 human HA A150V **** bird_to_bird 1.0\n", + "97 human HA A150V **** end_in_human 8.0\n", + "36 human HA E142G bird_to_bird 3.0\n", + "96 human HA E142G end_in_human 1.0\n", + "48 human HA E91G bird_to_bird 1.0" + ] + }, + "execution_count": 40, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "human_melted2 = melted2[melted2['originating_species'] == \"human\"]\n", + "duck_melted2 = melted2[melted2['originating_species'] == \"duck\"]\n", + "human_melted2.head()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 42, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\nAgg4gbACdO156aWX2uLFi+2nn35yredqMde49IoVK0KLAAIIIIAAAggggAACCCCAAAKnKBBWgL5n\nzx776quvrGXLlqakcHpREEAAAQQQQAABBBBAAAEEEEAgfIGwksRNnTrVdW0PliQu/KqwJwIIIIAA\nAggggAACCCCAAALpVyCsAL1QoUJObO/evelXjitHAAEEEEAAAQQQQAABBBBAIAUFwurifvnll7sW\n9Dp16liLFi2sbNmyli1btnjVUnZ3CgIIIIAAAggggAACCCCAAAIIhCYQVoC+dOlS++yzz9wZxo0b\nF/RMBOhBWViIAAIIIIAAAggggAACCCCAQFCBsAL0unXr2urVq61YsWIJDnr48GFbuHBhguUsQAAB\nBBBAAAEEEEAAAQQQQACBxAXCGoP+zTff2I033hj0qJp6rV69erZ79+6g61mIAAIIIIAAAggggAAC\nCCCAAAIJBUJuQT9y5IjdeeedduDAAVP2drWgN23aNN4R4+LibMWKFZYnTx7Lnz9/vHV8QQABBBBA\nAAEEEEAAAQQQQACBxAVCbkHPnj27NWnSxLJmzWqZM2e2DBkyuM/67r20Ta1atWzixIlufeKnZQ0C\nCCCAAAIIIIAAAggggAACCPgLhNyCrp06duzoXhpjPnbsWBs6dKj/sfiMAAIIIIAAAggggAACCCCA\nAAJhCpxSgO6do3r16qYXBQEEEEAAAQQQQAABBBBAAAEEUkYg5C7uKXM6joIAAggggAACCCCAAAII\nIIAAAsEECNCDqbAMAQQQQAABBBBAAAEEEEAAgVQWIEBPZXBOhwACCCCAAAIIIIAAAggggEAwAQL0\nYCosQwABBBBAAAEEEEAAAQQQQCCVBcJKEqc6zp8/3wYPHmybNm2ymJiYBNVevHhxgmUsQAABBBBA\nAAEEEEAAAQQQQACB4AJhBegbN250c6LnzZvXatasaXny5Al+dJYigAACCCCAAAIIIIAAAggggEBI\nAmEF6LNmzbKMGTPar7/+avnz5w/pRGyEAAIIIIAAAggggAACCCCAAAKJC4Q1Bj0uLs5KlixJcJ64\nK2sQQAABBBBAAAEEEEAAAQQQOCWBsAL0+vXr29q1a+2PP/44pZOxMQIIIIAAAggggAACCCCAAAII\nBBcIq4t79uzZrW3btla3bl279dZbXWt6pkyZ4p2hZ8+e8b7zBQEEEEAAAQQQQAABBBBAAAEEEhcI\n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\nSfiAAAIIIIAAAggggAACkS2gRrZIami76667fGDB6ua/3rfhGfigXsIZMpwcj0hBIBUEwmpBnzlz\npv3222/2xRdfuEC8du3a7mmbgvUnnnjC3nnnnVSoOqdAAAEEEEAAAQQQQACBlBA4dOiQXXXVVe5Q\nzz77rN15553uc61atdy/+dVaXbZsWfvqq6/c8k8//dS0rkCBAla0aFG7/vrrbfny5b6q9OvXz558\n8kn74IMPrEqVKpYvXz63zbp163zbKKeVgmztr+NoKucFCxb41vfv39/atWtnidXNW+/tsG3bNuvQ\noYOVKFHCChcubDfffLOtWbPGW20//PCDVa9e3VatWmXKqaU6XXbZZaZrSaw8+OCDNmfOHNft/8or\nr7Qvv/zS9L506dJ4u3z99ddWo0YN279/v+naFRcNGTLELrzwQuemXsYHDx6Mt4/iqeuuu85de7ly\n5VwcdezYsXjb8CX9CYQVoK9cudL9MC+++OIEYvpLsX37dvvrr78SrGMBAggggAACCCCAAAIIRJ6A\nesAqGFVR0Hjbbbe5zwpE77//ftdDtnLlyla8eHGbMGGCtWrVygW3b731llv/888/u2Vup5N/rF+/\n3jXaKUhv0aKFKehX8H3LLbd4m7jzKZeV1o0cOdIyZszopnHetWuX20bHUNCfWN289dpYgW3Dhg3t\n22+/tQEDBtgbb7xhW7ZscWPY//77b3e8ffv22eLFi61JkybuOgYNGmQ5c+a01q1bm4bvBivqNVym\nTBkrXbq0de3a1a6++mrTQ4YPP/ww3uZvv/225cmTxw35Vb3efPNNGzZsmAvSX3zxRddFXo5e0XUp\noP/nn3/s1VdftR49etioUaN8D0a87XhPfwJhdXHXUyn9JVSCuPPOOy+e2pQpU0xzoutJGAUBBBBA\nAAEEEEAAAQQiX0DDVW+//XbXoq0gtGnTpr5K69/1CqQVQKsoYdpNN93kAlB9VwCuIFo9affs2eNa\nprVcjXZ//vmna0HWd3VTV0uygtL8+fO74bFt27a1//73v1pt11xzjT399NOmlvCCBQu6Zfojqbp5\nG40YMcIlrVbgq9ZoFQXs5557rvXp08cFzFqmOuh8CohVrr32WhfPqIewks4FFh1DObc0xPeOO+5w\nq9u0aeOmnFbgra7vahlXDPT666/7dldLuh5IXHTRRW6Zgnc9+NBDkGrVqtlTTz3lHg4oIV+2bNnc\n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\nB9ufZQgggAACZ4fAsZhYO378f6+krigm5kRSq1mHAAIIIIAAAgika4HEmzqSYXnjjTesUqVKbivN\nA6hW9ebNm9t5551n06ZNS2ZvViOAAAIIIIAAAggggAACCCCAgL9AWC3oK1eutK5du9rdd99takV/\n6aWX3NRr8+fPt48++sglktu4caP/efiMAAIIIIAAAggggAACES7QsNHHKVLDWTNvTZHjcBAE0ptA\nWC3oP/74o5UtW9ZGjBjhurhPnjzZWrZsaTVr1jRlb9+0aZNt3bo11Sz1kCC5Eso2yR2D9akjEMq9\nCmWb1KktZ0EAAQQQQAABBBBAAAEEUkYgrAB9165dVrhwYVeDX3/91f7++29r3Lix+3706FHXmp4z\nZ86UqWEiRzl27JgNGjTIrrrqKsuVK5fVrVvX9ODAvxw4cMB69epl5cqVswIFCriHCKo7JTIF1q5d\na927d7dSpUpZ0aJF7Y477rB9++JnhV66dKndfvvtlj9/fitTpoz169cvMi/mDNbq3a+P2LXXfZLs\nq0/feWewFhwaAQQQQAABBBBAAAEEUlogrAD9sssus8WLF9u3335rr7zyiuXIkcOuvfZaF0z179/f\natSoYXny5EnpusY73siRI61Pnz5255132owZM1xiuoYNG9qKFSt82z3xxBM2ceJEGz58uH3++eem\nALBRo0auW75vIz5EjMBdd91l33//vb355pumHAf6jXkPflTJQ4cOWevWrd39mz17tj3zzDM2cOBA\n028uPZUde2NN2bCTe23dejA9sXCtCCCAAAIIIJAOBe677z6rWrVqqlz5zp07bcyYMalyruROovhH\nyboV31DOLoGwxqDXr1/fbrjhBqtXr57TeO211yx37tzWsWNHU3d3Bc9nshw+fNiee+4569Spkz3w\nwAPuVBdffLEVL17cPv30U1Ng/ttvv9mwYcPcdwXlKuPGjXOJ7aZPnx4v8HMr+SNNBXRP5s6da4sW\nLbIrr7zS1SUmJsb+85//2KpVq1wviBdffNH0H8a3337bsmfPblWqVDk57/IGGzx4sD366KOWLVu2\nNL0GTo4AAggggAACCCCQugIaYlusWLFUOaliD8Uh7du3T5XzJXUSxT1qqFQMRjm7BMIK0EXwySef\n2LJlyyxv3rxWsmRJp9K5c2cXLJ3p1nO12CsA9w/INC+7utdnyZLF1UVPlbJmzWrXX3+9+64/Klas\n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\nnrarA4GhWtIIYzekziH5piNtR4KV8WbqjC/nFstMU8fYNATLaNtjpyUjkjnYiYSAEBACQkAICAEh\nIASEwDwREIM+T3RV94pBIKIl3XHHHXO6snrqoKZ809tvv31I80qU5bFzXUcZ9HmBP7bAgeeMvJ+o\nFpu859GUX/PCSPUKASEgBISAEBACQkAICIFZEBCDXkNtTA1mrWodLhMC6667bo56ji+2E0w3+apL\nItJ3lLHzSOpj1lk+y1j7YzPTN73pTUcXOOCbTlT6PiylxR7rq1A9QkAICAEhIASEgBAQAisVAaVZ\nW/NmMHGHAYhQlImL1KUyQmBeCETTku2xxx7p5JNPDj2Gvv0QTCokBISAEBACQkAICAEhIARmQkAM\n+kyw6SYhIASEgBAQAkJACAgBISAEhIAQEALjIqA0a+PiqdqEgBAQAkJACAgBISAEhIAQEAJCQAjM\nhIAY9Jlg001CQAgIASEgBISAEBACQkAICAEhIATGRUAM+rh4qjYhIASEgBAQAkJACAgBISAEhIAQ\nEAIzISAGfSbYdJMQEAJCQAgIASEgBISAEBACQkAICIFxERCDPi6eqk0ICAEhIASEgBAQAkJACAgB\nISAEhMBMCIhBnwk23SQEhIAQEAJCQAgIASEgBISAEBACQmBcBMSgj4unahMCQkAICAEhIASEgBAQ\nAkJACAgBITATAmLQZ4JNNwkBISAEhIAQEAJCQAgIASEgBISAEBgXATHo4+Kp2oSAEBACQkAICAEh\nIASEgBAQAkJACMyEgBj0mWDTTUJACAgBISAEhIAQEAJCQAgIASEgBMZFQAz6uHiqNiEgBISAEBAC\nQkAICAEhIASEgBAQAjMhIAZ9Jth0kxAQAkJACAgBISAEhIAQEAJCQAgIgXEREIM+Lp6qTQgIASEg\nBISAEBACQkAICAEhIASEwEwIiEGfCTbdJASEgBAQAkJACAgBISAEhIAQEAJCYFwExKCPi6dqEwJC\nQAgIASEgBISAEBACQkAICAEhMBMCYtBngk03CQEhIASEgBAQAkJACAgBISAEhIAQGBcBMejj4qna\nhIAQEAJCQAgIASEgBISAEBACQkAIzISAGPSZYNNNQkAICAEhIASEgBAQAkJACAgBISAExkVADPq4\neKo2ISAEhIAQEAJCQAgIASEgBISAEBACMyEgBn0m2HSTEBACQkAICAEhIASEgBAQAkJACAiBcREQ\ngz4unqpNCAgBISAEhIAQEAJCQAgIASEgBITATAiIQZ8JNt0kBISAEBACQkAICAEhIASEgBAQAkJg\nXATEoI+Lp2oTAkJACAgBISAEhIAQEAJCQAgIASEwEwJi0GeCTTcJASEgBISAEBACQkAICAEhIASE\ngBAYF4FGBv0///lP+ulPf5r+9a9/jduaahMCQkAICIFlR0Bj/LK/Aj2AEBACQkAICAEhIAQaEZhi\n0C+88MJ073vfO133utdNG264YVpnnXXSFltskb72ta9N3XyPe9wjl6F8nb7xjW+kq1zlKulLX/pS\nuuyyy9LVr371dMABB9SLTY5f/vKXp2tf+9rpT3/60+TcYneudrWrpbe97W3hav773/+mt771remf\n//xn+J5IQXA788wzI0U7yzzmMY9JO+20U2uZpz/96Wnrrbduva4LQkAICAEQGHuMZ9xkvK/PESXa\nG2+8cXrwgx9cnlr0vsb44RA+9alPTXe7292G36g7hIAQEAJCQAgIgSVFYMKg/+53v0vbbLNN+vvf\n/57e+MY3pq9+9avpLW95S7re9a6Xdthhh/SVr3xl6sEo98xnPnPqXP3g5je/eXrAAx6QPvjBD6aq\nquqX8/GJJ56YHvKQh6R111238fpSnOT5nv3sZ6crrrhitObQUCHIuOCCC0ars60i2nnQgx7Udlnn\nhYAQEAJpHmP8ox/96HTNa14zfeADH2hE+Jvf/Gb60Y9+lJ74xCc2Xl+qkxrjlwpptSMEhIAQEAJC\nQAgsFoEJg37qqaemP/7xj+k973lP2nfffdN2222XnvGMZ6SPfvSj6apXvWo+XzZ2s5vdLH3mM59J\nJ5xwQnl6wf4TnvCE9Itf/GIBg09BhABodJZ78YYGfWxCINEmlBi7rSc96UnpoIMOGrta1ScEhMBa\nhMA8xvgb3vCGaY899mgVwr73ve9NN7nJTdIDH/jAZUVSY/yywq/GhYAQEAJCQAgIgQEITBh0NL4w\nlH/729+mbr/pTW+aPv7xjyc0JSXd5z73SXvttVfab7/90m9+85vy0tT+nnvumW5wgxuk97///VPn\nOWDxdqtb3SrtvPPO+Rpm7jCb6623XrrRjW6Udtxxx8zEL7ixOIGv/JOf/OR8D2ben/70p4ur/9v9\n61//mjXkG2ywQV4sorH/2c9+li/St5e97GV5/173uld697vfPbn/2GOPTVtuuWW2Ith2220zDpOL\n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\n" + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "%%R -w 1000 -h 500 -u px -i duck_melted2,human_melted2,sig_df_human,sig_df_duck,human_color,duck_color # this sets the size of the plot...otherwise, it will go off the page\n", + "require(ggplot2)\n", + "library(ggplot2)\n", + "require(grid)\n", + "library(grid)\n", + "require(gridExtra)\n", + "library(gridExtra)\n", + "\n", + "# this is to make sure that they plot in order\n", + "duck_melted2$sitef = factor(duck_melted2$site, levels=c('PB1 M317V', 'PA R367K', 'HA K129E', 'HA A265T', 'HA V363I', 'NP N117R', 'NP S170L', 'NP T188I', 'NP T215I', 'NP A403V', 'NA K58E', 'M1 A199V', 'NS1 L207P', 'NS1 P210S', 'NEP F55L'))\n", + "human_melted2$sitef = factor(human_melted2$site, levels=c('PB2 H151P', 'PB2 E165V', 'PB2 N348Y', 'PB2 N392H', 'PB2 S532P', 'PB2 N540S', 'PB2 P579S', 'PB2 V584A', 'PB2 I616T', 'PB2 E627K', 'PB2 V667I', 'PB2 M66T', 'PB2 D678V', 'PB2 N701D', 'PB2 S714G', 'PB2 V724E', 'PB1 A144V', 'PB1 R211G', 'PB1 K265R', 'PB1 K353R', 'PB1 K379R', 'PB1 I389V', 'PB1 I484M', 'PB1 T566S', 'PB1 L589P', 'PB1 G71E', 'PB1 D76N', 'PA R142K', 'PA T157N', 'PA A169T', 'PA K237E', 'PA K318E', 'PA N359T', 'PA F35S', 'PA D426E', 'PA V432I', 'PA N466H', 'PA I505M', 'PA N568S', 'PA L589P', 'PA E610G', 'PA K615R', 'PA S631G', 'PA S659P', 'PA P68L', 'PA T85A', 'HA H141R', 'HA E142G', 'HA A150V', 'HA L166P', 'HA K172T', 'HA Y173H', 'HA I176T', 'HA P197L', 'HA N198S', 'HA P210T', 'HA N222D', 'HA T226A', 'HA R232G', 'HA R232K', 'HA N238L', 'HA N238R', 'HA N252D', 'HA N262D', 'HA F307L', 'HA V322A', 'HA N418K', 'HA T41I', 'HA Y503C', 'HA E91G', 'NP L108P', 'NP I109V', 'NP L166V', 'NP E220G', 'NP I225T', 'NP S245G', 'NP R246G', 'NP A260V', 'NP R267G', 'NP R98N', 'NA H106N', 'NA P149R', 'NA V214I', 'NA C270S', 'NA S344G', 'NA S344N', 'NA M353V', 'NA T418A', 'NA E47K', 'M1 I168T', 'M1 R178G', 'M1 G185D', 'M1 I205V', 'M1 A227T', 'M1 N26R', 'M1 D30N', 'M1 W45G', 'M2 P10R', 'M2 K13N', 'M2 C50Y', 'M2 R61G', 'M2 D85A', 'NS1 P159L', 'NEP S24L', 'NEP E47G'))\n", + "sig_df_duck$sitef = factor(sig_df_duck$site, levels=c('PB1 M317V', 'PA R367K', 'HA K129E', 'HA A265T', 'HA V363I', 'NP N117R', 'NP S170L', 'NP T188I', 'NP T215I', 'NP A403V', 'NA K58E', 'M1 A199V', 'NS1 L207P', 'NS1 P210S', 'NEP F55L'))\n", + "sig_df_human$sitef = factor(sig_df_human$site, levels=c('PB2 H151P', 'PB2 E165V', 'PB2 N348Y', 'PB2 N392H', 'PB2 S532P', 'PB2 N540S', 'PB2 P579S', 'PB2 V584A', 'PB2 I616T', 'PB2 E627K', 'PB2 V667I', 'PB2 M66T', 'PB2 D678V', 'PB2 N701D', 'PB2 S714G', 'PB2 V724E', 'PB1 A144V', 'PB1 R211G', 'PB1 K265R', 'PB1 K353R', 'PB1 K379R', 'PB1 I389V', 'PB1 I484M', 'PB1 T566S', 'PB1 L589P', 'PB1 G71E', 'PB1 D76N', 'PA R142K', 'PA T157N', 'PA A169T', 'PA K237E', 'PA K318E', 'PA N359T', 'PA F35S', 'PA D426E', 'PA V432I', 'PA N466H', 'PA I505M', 'PA N568S', 'PA L589P', 'PA E610G', 'PA K615R', 'PA S631G', 'PA S659P', 'PA P68L', 'PA T85A', 'HA H141R', 'HA E142G', 'HA A150V', 'HA L166P', 'HA K172T', 'HA Y173H', 'HA I176T', 'HA P197L', 'HA N198S', 'HA P210T', 'HA N222D', 'HA T226A', 'HA R232G', 'HA R232K', 'HA N238L', 'HA N238R', 'HA N252D', 'HA N262D', 'HA F307L', 'HA V322A', 'HA N418K', 'HA T41I', 'HA Y503C', 'HA E91G', 'NP L108P', 'NP I109V', 'NP L166V', 'NP E220G', 'NP I225T', 'NP S245G', 'NP R246G', 'NP A260V', 'NP R267G', 'NP R98N', 'NA H106N', 'NA P149R', 'NA V214I', 'NA C270S', 'NA S344G', 'NA S344N', 'NA M353V', 'NA T418A', 'NA E47K', 'M1 I168T', 'M1 R178G', 'M1 G185D', 'M1 I205V', 'M1 A227T', 'M1 N26R', 'M1 D30N', 'M1 W45G', 'M2 P10R', 'M2 K13N', 'M2 C50Y', 'M2 R61G', 'M2 D85A', 'NS1 P159L', 'NEP S24L', 'NEP E47G'))\n", + "\n", + "\n", + "left.plot <- ggplot(data=duck_melted2, aes(x=sitef, y=value, color=variable, fill=variable)) + \n", + " geom_col(position=\"stack\")+\n", + " geom_text(data=sig_df_duck, aes(x=sitef, y=height+2, label=significance), size=5, color=\"black\")+\n", + " labs(x = \"SNVs detected in ducks\", y=\"number of transitions on tree\")+\n", + " scale_color_manual(values=c(bird_to_bird=duck_color,end_in_human=human_color, \"black\"), guide=FALSE)+\n", + " scale_fill_manual(values=c(bird_to_bird=duck_color,end_in_human=human_color, \"black\"), guide=FALSE)+\n", + " theme(plot.title = element_text(size=20, hjust=0.5))+\n", + " scale_y_continuous(limits=c(0,60), breaks=seq(0,60,10))+\n", + " labs(fill = \"transition type\") +\n", + " theme(panel.grid.major.y=element_line(colour=NA))+\n", + " theme(panel.grid.minor=element_line(colour=NA,size=NA))+ \n", + " theme(strip.background = element_rect(colour=NA, fill=NA))+\n", + " theme(axis.line.x=element_line(colour=\"black\"))+\n", + " theme(axis.line.y=element_line(colour=\"black\"))+\n", + " theme(axis.title.y=element_text(size=16, vjust=8))+\n", + " theme(axis.title.x=element_text(size=16, vjust=-8))+\n", + " theme(axis.text=element_text(size=16, colour=\"black\"))+\n", + " theme(axis.text.x=element_text(size=14, angle=90, vjust=0.5, hjust = 1))+ #\n", + " theme(legend.text=element_text(size=16))+\n", + " theme(legend.title=element_text(size=16, face=\"plain\"))+\n", + " theme(panel.margin=unit(1, \"lines\"))+\n", + " theme(plot.margin=unit(c(1,1,1,1),\"cm\"))+\n", + " theme(legend.key.size=unit(0.7, \"cm\"))+\n", + " theme(panel.background=element_rect(fill=NA))+\n", + " theme(legend.key=element_rect(fill=NA))\n", + "\n", + "right.plot <- ggplot(data=human_melted2, aes(x=sitef, y=value, color=variable, fill=variable)) + \n", + " geom_col(position=\"stack\")+\n", + " geom_text(data=sig_df_human, aes(x=sitef, y=height+2, label=significance), size=5, color=\"black\")+\n", + " labs(x = \"SNVs detected in humans\")+\n", + " scale_color_manual(values=c(bird_to_bird=duck_color,end_in_human=human_color, \"black\"), guide=FALSE)+\n", + " scale_fill_manual(values=c(bird_to_bird=duck_color,end_in_human=human_color, \"black\"), breaks=c(\"bird_to_bird\", \"end_in_human\"),labels=c(\"avian-to-avian\", \"human/avian-to-human\"))+\n", + " theme(plot.title = element_text(size=20, hjust=0.5))+\n", + " scale_y_continuous(limits=c(0,60), breaks=seq(0,60,10))+\n", + " labs(fill = \"transition type\") +\n", + " theme(panel.grid.major.y=element_line(colour=NA))+\n", + " theme(panel.grid.minor=element_line(colour=NA,size=NA))+ \n", + " theme(strip.background = element_rect(colour=NA, fill=NA))+\n", + " theme(axis.line.x=element_line(colour=\"black\"))+\n", + " theme(axis.line.y=element_line(colour=\"black\"))+\n", + " theme(axis.title.y=element_blank())+\n", + " theme(axis.title.x=element_text(size=16, vjust=-8))+\n", + " theme(axis.text=element_text(size=16, colour=\"black\"))+\n", + " theme(axis.text.x=element_text(size=14, angle=90, vjust=0.5, hjust = 1))+ #\n", + " theme(legend.text=element_text(size=16))+\n", + " theme(legend.title=element_text(size=16, face=\"plain\"))+\n", + " theme(panel.margin=unit(1, \"lines\"))+\n", + " theme(plot.margin=unit(c(1,1,1,1),\"cm\"))+\n", + " theme(legend.key.size=unit(0.7, \"cm\"))+\n", + " theme(panel.background=element_rect(fill=NA))+\n", + " theme(legend.key=element_rect(fill=NA))\n", + "\n", + "p2 <- grid.arrange(left.plot, right.plot, ncol=2, widths=c(1,6.5))\n", + "ggsave(\"Figure-4-tree-transitions-2019-06-04.pdf\", p2, width = 19, height = 5,path=\"/Users/lmoncla/Documents/H5N1_Cambodian_outbreak_study/paper-and-figure-drafts/figures-2019-06-04/individual-PDFs\")\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "H5N1_v2", + "language": "python", + "name": "h5n1_v2" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.6.7" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/figures/supplementary-figure-1-coverage-plots.ipynb b/figures/supplementary-figure-1-coverage-plots.ipynb new file mode 100644 index 0000000..1f986ca --- /dev/null +++ b/figures/supplementary-figure-1-coverage-plots.ipynb @@ -0,0 +1,990 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Supplementary figure 1: Coverage plots\n", + "\n", + "June 6, 2019\n", + "\n", + "This notebook contains code for producing coverage plots. I have plotted the mean and standard deviation coverage for each site in the genome when averaging across all 13 samples (human and duck). " + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import sys, subprocess, glob, os, shutil, re, importlib\n", + "from subprocess import call\n", + "from Bio import SeqIO\n", + "from Bio.Seq import Seq\n", + "from Bio import AlignIO\n", + "import pandas as pd\n", + "import statistics\n", + "import rpy2\n", + "%load_ext rpy2.ipython " + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "directory = \"/Volumes/gradschool-and-postdoc-backups/post-doc/stored_files_too_big_for_laptop/H5N1_Cambodia_outbreak_study/Cambodia_H5_sequence_raw_data/combined_human_and_bird_usable_subset/\"" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "13\n" + ] + } + ], + "source": [ + "# read in pileup files\n", + "pileups = []\n", + "for f in glob.glob(directory + \"*/coverage_norm_and_duplicate_read_removal/*.nodups.sam.pileup\"):\n", + " pileups.append(f)\n", + "print(len(pileups))" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "coverages = {}\n", + "coverage_means = {}\n", + "\n", + "for p in pileups: \n", + " with open(p, \"r\") as infile: \n", + " count = 0\n", + " \n", + " for line in infile: \n", + " count += 1\n", + " header = line.split(\"\\t\")[0]\n", + " sample = \"/\".join(header.split(\"_\")[1:-1])\n", + " gene = \"\".join(header.split(\"_\")[-1:])\n", + " site = line.split(\"\\t\")[1]\n", + " coverage = int(line.split(\"\\t\")[3])\n", + " \n", + " if sample not in coverages: \n", + " coverages[sample] = {}\n", + " if gene not in coverages[sample]:\n", + " coverages[sample][gene] = []\n", + " if gene in coverages[sample]: \n", + " coverages[sample][gene].append(coverage)\n", + " \n", + "#print(coverages) \n", + " coverage_means[sample] = {}\n", + " for gene in coverages[sample]:\n", + " mean = float(sum(coverages[sample][gene]))/len(coverages[sample][gene])\n", + " stdev = float(statistics.stdev(coverages[sample][gene]))\n", + " \n", + " coverage_means[sample][gene] = {}\n", + " coverage_means[sample][gene][\"mean\"] = mean\n", + " coverage_means[sample][gene][\"stdev\"] = stdev" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
A/Cambodia/X0219301/2013A/Cambodia/X1030304/2013A/CAMBODIA/V0417301/2011A/Cambodia/W0112303/2012A/Cambodia/X0125302/2013A/Cambodia/X0207301/2013A/duck/Cambodia/381W11M4/2013A/duck/Cambodia/PV027D1/2010A/duck/Cambodia/083D1/2011A/duck/Cambodia/Y0224301/2014A/duck/Cambodia/Y0224304/2014A/Cambodia/X0128304/2013A/CAMBODIA/V0401301/2011
H5{'mean': 80.74651972157773, 'stdev': 24.927314...{'mean': 274.7527826596368, 'stdev': 132.97923...{'mean': 175.71997656707674, 'stdev': 78.69992...{'mean': 159.1923515981735, 'stdev': 71.591295...{'mean': 78.80205949656751, 'stdev': 35.208069...{'mean': 172.25190392501466, 'stdev': 69.36144...{'mean': 221.34212067955477, 'stdev': 55.99762...{'mean': 215.46276293348492, 'stdev': 68.71853...{'mean': 239.8465909090909, 'stdev': 76.957393...{'mean': 203.88810779144697, 'stdev': 62.73540...{'mean': 209.59122006841505, 'stdev': 75.35279...{'mean': 229.08911449520588, 'stdev': 97.76228...{'mean': 183.82122260668973, 'stdev': 134.9547...
MP{'mean': 307.4733727810651, 'stdev': 117.81183...{'mean': 323.50194931773876, 'stdev': 121.1072...{'mean': 306.2413793103448, 'stdev': 116.35117...{'mean': 302.68062317429406, 'stdev': 114.1490...{'mean': 337.6394088669951, 'stdev': 123.55711...{'mean': 312.7120470127326, 'stdev': 119.61968...{'mean': 253.07722772277228, 'stdev': 81.51758...{'mean': 258.6630963972736, 'stdev': 85.566267...{'mean': 276.6756487025948, 'stdev': 89.439868...{'mean': 270.1986234021632, 'stdev': 87.293095...{'mean': 305.05226824457594, 'stdev': 97.01337...{'mean': 282.0759493670886, 'stdev': 97.782808...{'mean': 303.6952288218111, 'stdev': 116.55080...
N1{'mean': 315.2972582972583, 'stdev': 97.545729...{'mean': 297.7859237536657, 'stdev': 81.437855...{'mean': 302.92909356725147, 'stdev': 89.54709...{'mean': 310.45500359971203, 'stdev': 102.7331...{'mean': 318.04413892908826, 'stdev': 98.58065...{'mean': 317.6450184501845, 'stdev': 89.358307...{'mean': 209.87028985507246, 'stdev': 48.75882...{'mean': 217.60361010830326, 'stdev': 54.75955...{'mean': 272.92554744525546, 'stdev': 60.55202...{'mean': 267.42162554426704, 'stdev': 73.16024...{'mean': 238.35264301230993, 'stdev': 76.08532...{'mean': 296.6331403762663, 'stdev': 93.673694...{'mean': 304.2348703170029, 'stdev': 101.22469...
NP{'mean': 308.675884244373, 'stdev': 94.7443034...{'mean': 301.1545454545454, 'stdev': 94.136474...{'mean': 318.7283950617284, 'stdev': 94.964282...{'mean': 312.568284789644, 'stdev': 95.9284229...{'mean': 306.77433913604125, 'stdev': 92.64977...{'mean': 310.9020618556701, 'stdev': 90.840509...{'mean': 205.98704663212436, 'stdev': 56.00401...{'mean': 243.12597402597402, 'stdev': 63.65726...{'mean': 242.06878650227125, 'stdev': 60.65071...{'mean': 249.77792207792209, 'stdev': 67.52731...{'mean': 223.83387835186397, 'stdev': 56.01667...{'mean': 263.5327342747112, 'stdev': 100.27784...{'mean': 308.6030483764082, 'stdev': 95.701892...
NS{'mean': 260.1430303030303, 'stdev': 109.27621...{'mean': 310.85058823529414, 'stdev': 125.8542...{'mean': 272.6928487690504, 'stdev': 122.20650...{'mean': 264.26254375729286, 'stdev': 119.3157...{'mean': 303.02552204176334, 'stdev': 126.8074...{'mean': 248.42198581560282, 'stdev': 109.0105...{'mean': 233.52927669345578, 'stdev': 83.41295...{'mean': 232.1209677419355, 'stdev': 88.987695...{'mean': 268.2782909930716, 'stdev': 97.787760...{'mean': 263.0208333333333, 'stdev': 94.465659...{'mean': 302.46514285714284, 'stdev': 110.4690...{'mean': 286.9097142857143, 'stdev': 99.724861...{'mean': 266.86285714285714, 'stdev': 119.6300...
PA{'mean': 328.65105808194505, 'stdev': 85.05802...{'mean': 208.65268380694633, 'stdev': 52.70260...{'mean': 330.770130454341, 'stdev': 84.4117931...{'mean': 323.70480035890535, 'stdev': 85.07515...{'mean': 309.2011674898967, 'stdev': 76.660005...{'mean': 341.55127041742287, 'stdev': 79.83733...{'mean': 220.9851150202977, 'stdev': 47.570508...{'mean': 263.6078959174518, 'stdev': 63.613838...{'mean': 278.192118226601, 'stdev': 58.2095406...{'mean': 236.36572199730094, 'stdev': 56.76761...{'mean': 135.8745487364621, 'stdev': 52.391550...{'mean': 238.72637707120467, 'stdev': 75.40469...{'mean': 293.8260473588342, 'stdev': 69.629738...
PB1{'mean': 287.5053487376979, 'stdev': 75.054478...{'mean': 218.33868808567604, 'stdev': 162.8266...{'mean': 310.97949594190516, 'stdev': 82.77597...{'mean': 300.9350704826997, 'stdev': 86.839423...{'mean': 281.822518263859, 'stdev': 72.5600107...{'mean': 310.0858869227449, 'stdev': 80.024440...{'mean': 251.62419562419564, 'stdev': 52.56900...{'mean': 278.75865014950875, 'stdev': 61.58203...{'mean': 296.67870967741936, 'stdev': 65.28027...{'mean': 262.45247311827956, 'stdev': 59.70722...{'mean': 161.17239896818572, 'stdev': 102.6129...NaN{'mean': 290.42844638949674, 'stdev': 74.95114...
PB2{'mean': 276.1618150684931, 'stdev': 77.955021...{'mean': 194.39132302405497, 'stdev': 78.65829...{'mean': 280.38504273504276, 'stdev': 76.74753...{'mean': 258.17067927773, 'stdev': 76.08029499...{'mean': 227.18485237483955, 'stdev': 80.19810...{'mean': 303.08196721311475, 'stdev': 79.82138...{'mean': 201.0807347287484, 'stdev': 51.455954...{'mean': 251.5702691157625, 'stdev': 54.405755...{'mean': 270.61512174284496, 'stdev': 58.90614...{'mean': 235.34821811936453, 'stdev': 61.16001...{'mean': 138.1956241956242, 'stdev': 50.065291...{'mean': 245.0367364374199, 'stdev': 65.900698...{'mean': 225.7982905982906, 'stdev': 80.682941...
\n", + "
" + ], + "text/plain": [ + " A/Cambodia/X0219301/2013 \\\n", + "H5 {'mean': 80.74651972157773, 'stdev': 24.927314... \n", + "MP {'mean': 307.4733727810651, 'stdev': 117.81183... \n", + "N1 {'mean': 315.2972582972583, 'stdev': 97.545729... \n", + "NP {'mean': 308.675884244373, 'stdev': 94.7443034... \n", + "NS {'mean': 260.1430303030303, 'stdev': 109.27621... \n", + "PA {'mean': 328.65105808194505, 'stdev': 85.05802... \n", + "PB1 {'mean': 287.5053487376979, 'stdev': 75.054478... \n", + "PB2 {'mean': 276.1618150684931, 'stdev': 77.955021... \n", + "\n", + " A/Cambodia/X1030304/2013 \\\n", + "H5 {'mean': 274.7527826596368, 'stdev': 132.97923... \n", + "MP {'mean': 323.50194931773876, 'stdev': 121.1072... \n", + "N1 {'mean': 297.7859237536657, 'stdev': 81.437855... \n", + "NP {'mean': 301.1545454545454, 'stdev': 94.136474... \n", + "NS {'mean': 310.85058823529414, 'stdev': 125.8542... \n", + "PA {'mean': 208.65268380694633, 'stdev': 52.70260... \n", + "PB1 {'mean': 218.33868808567604, 'stdev': 162.8266... \n", + "PB2 {'mean': 194.39132302405497, 'stdev': 78.65829... \n", + "\n", + " A/CAMBODIA/V0417301/2011 \\\n", + "H5 {'mean': 175.71997656707674, 'stdev': 78.69992... \n", + "MP {'mean': 306.2413793103448, 'stdev': 116.35117... \n", + "N1 {'mean': 302.92909356725147, 'stdev': 89.54709... \n", + "NP {'mean': 318.7283950617284, 'stdev': 94.964282... \n", + "NS {'mean': 272.6928487690504, 'stdev': 122.20650... \n", + "PA {'mean': 330.770130454341, 'stdev': 84.4117931... \n", + "PB1 {'mean': 310.97949594190516, 'stdev': 82.77597... \n", + "PB2 {'mean': 280.38504273504276, 'stdev': 76.74753... \n", + "\n", + " A/Cambodia/W0112303/2012 \\\n", + "H5 {'mean': 159.1923515981735, 'stdev': 71.591295... \n", + "MP {'mean': 302.68062317429406, 'stdev': 114.1490... \n", + "N1 {'mean': 310.45500359971203, 'stdev': 102.7331... \n", + "NP {'mean': 312.568284789644, 'stdev': 95.9284229... \n", + "NS {'mean': 264.26254375729286, 'stdev': 119.3157... \n", + "PA {'mean': 323.70480035890535, 'stdev': 85.07515... \n", + "PB1 {'mean': 300.9350704826997, 'stdev': 86.839423... \n", + "PB2 {'mean': 258.17067927773, 'stdev': 76.08029499... \n", + "\n", + " A/Cambodia/X0125302/2013 \\\n", + "H5 {'mean': 78.80205949656751, 'stdev': 35.208069... \n", + "MP {'mean': 337.6394088669951, 'stdev': 123.55711... \n", + "N1 {'mean': 318.04413892908826, 'stdev': 98.58065... \n", + "NP {'mean': 306.77433913604125, 'stdev': 92.64977... \n", + "NS {'mean': 303.02552204176334, 'stdev': 126.8074... \n", + "PA {'mean': 309.2011674898967, 'stdev': 76.660005... \n", + "PB1 {'mean': 281.822518263859, 'stdev': 72.5600107... \n", + "PB2 {'mean': 227.18485237483955, 'stdev': 80.19810... \n", + "\n", + " A/Cambodia/X0207301/2013 \\\n", + "H5 {'mean': 172.25190392501466, 'stdev': 69.36144... \n", + "MP {'mean': 312.7120470127326, 'stdev': 119.61968... \n", + "N1 {'mean': 317.6450184501845, 'stdev': 89.358307... \n", + "NP {'mean': 310.9020618556701, 'stdev': 90.840509... \n", + "NS {'mean': 248.42198581560282, 'stdev': 109.0105... \n", + "PA {'mean': 341.55127041742287, 'stdev': 79.83733... \n", + "PB1 {'mean': 310.0858869227449, 'stdev': 80.024440... \n", + "PB2 {'mean': 303.08196721311475, 'stdev': 79.82138... \n", + "\n", + " A/duck/Cambodia/381W11M4/2013 \\\n", + "H5 {'mean': 221.34212067955477, 'stdev': 55.99762... \n", + "MP {'mean': 253.07722772277228, 'stdev': 81.51758... \n", + "N1 {'mean': 209.87028985507246, 'stdev': 48.75882... \n", + "NP {'mean': 205.98704663212436, 'stdev': 56.00401... \n", + "NS {'mean': 233.52927669345578, 'stdev': 83.41295... \n", + "PA {'mean': 220.9851150202977, 'stdev': 47.570508... \n", + "PB1 {'mean': 251.62419562419564, 'stdev': 52.56900... \n", + "PB2 {'mean': 201.0807347287484, 'stdev': 51.455954... \n", + "\n", + " A/duck/Cambodia/PV027D1/2010 \\\n", + "H5 {'mean': 215.46276293348492, 'stdev': 68.71853... \n", + "MP {'mean': 258.6630963972736, 'stdev': 85.566267... \n", + "N1 {'mean': 217.60361010830326, 'stdev': 54.75955... \n", + "NP {'mean': 243.12597402597402, 'stdev': 63.65726... \n", + "NS {'mean': 232.1209677419355, 'stdev': 88.987695... \n", + "PA {'mean': 263.6078959174518, 'stdev': 63.613838... \n", + "PB1 {'mean': 278.75865014950875, 'stdev': 61.58203... \n", + "PB2 {'mean': 251.5702691157625, 'stdev': 54.405755... \n", + "\n", + " A/duck/Cambodia/083D1/2011 \\\n", + "H5 {'mean': 239.8465909090909, 'stdev': 76.957393... \n", + "MP {'mean': 276.6756487025948, 'stdev': 89.439868... \n", + "N1 {'mean': 272.92554744525546, 'stdev': 60.55202... \n", + "NP {'mean': 242.06878650227125, 'stdev': 60.65071... \n", + "NS {'mean': 268.2782909930716, 'stdev': 97.787760... \n", + "PA {'mean': 278.192118226601, 'stdev': 58.2095406... \n", + "PB1 {'mean': 296.67870967741936, 'stdev': 65.28027... \n", + "PB2 {'mean': 270.61512174284496, 'stdev': 58.90614... \n", + "\n", + " A/duck/Cambodia/Y0224301/2014 \\\n", + "H5 {'mean': 203.88810779144697, 'stdev': 62.73540... \n", + "MP {'mean': 270.1986234021632, 'stdev': 87.293095... \n", + "N1 {'mean': 267.42162554426704, 'stdev': 73.16024... \n", + "NP {'mean': 249.77792207792209, 'stdev': 67.52731... \n", + "NS {'mean': 263.0208333333333, 'stdev': 94.465659... \n", + "PA {'mean': 236.36572199730094, 'stdev': 56.76761... \n", + "PB1 {'mean': 262.45247311827956, 'stdev': 59.70722... \n", + "PB2 {'mean': 235.34821811936453, 'stdev': 61.16001... \n", + "\n", + " A/duck/Cambodia/Y0224304/2014 \\\n", + "H5 {'mean': 209.59122006841505, 'stdev': 75.35279... \n", + "MP {'mean': 305.05226824457594, 'stdev': 97.01337... \n", + "N1 {'mean': 238.35264301230993, 'stdev': 76.08532... \n", + "NP {'mean': 223.83387835186397, 'stdev': 56.01667... \n", + "NS {'mean': 302.46514285714284, 'stdev': 110.4690... \n", + "PA {'mean': 135.8745487364621, 'stdev': 52.391550... \n", + "PB1 {'mean': 161.17239896818572, 'stdev': 102.6129... \n", + "PB2 {'mean': 138.1956241956242, 'stdev': 50.065291... \n", + "\n", + " A/Cambodia/X0128304/2013 \\\n", + "H5 {'mean': 229.08911449520588, 'stdev': 97.76228... \n", + "MP {'mean': 282.0759493670886, 'stdev': 97.782808... \n", + "N1 {'mean': 296.6331403762663, 'stdev': 93.673694... \n", + "NP {'mean': 263.5327342747112, 'stdev': 100.27784... \n", + "NS {'mean': 286.9097142857143, 'stdev': 99.724861... \n", + "PA {'mean': 238.72637707120467, 'stdev': 75.40469... \n", + "PB1 NaN \n", + "PB2 {'mean': 245.0367364374199, 'stdev': 65.900698... \n", + "\n", + " A/CAMBODIA/V0401301/2011 \n", + "H5 {'mean': 183.82122260668973, 'stdev': 134.9547... \n", + "MP {'mean': 303.6952288218111, 'stdev': 116.55080... \n", + "N1 {'mean': 304.2348703170029, 'stdev': 101.22469... \n", + "NP {'mean': 308.6030483764082, 'stdev': 95.701892... \n", + "NS {'mean': 266.86285714285714, 'stdev': 119.6300... \n", + "PA {'mean': 293.8260473588342, 'stdev': 69.629738... \n", + "PB1 {'mean': 290.42844638949674, 'stdev': 74.95114... \n", + "PB2 {'mean': 225.7982905982906, 'stdev': 80.682941... " + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df = pd.DataFrame.from_dict(coverage_means, orient=\"columns\")\n", + "df" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "# do it instead by site now\n", + "\n", + "coverages = {}\n", + "coverage_means = {}\n", + "\n", + "for p in pileups: \n", + " with open(p, \"r\") as infile: \n", + " count = 0\n", + " \n", + " for line in infile: \n", + " count += 1\n", + " header = line.split(\"\\t\")[0]\n", + " sample = \"/\".join(header.split(\"_\")[1:-1])\n", + " gene = \"\".join(header.split(\"_\")[-1:])\n", + " site = line.split(\"\\t\")[1]\n", + " coverage = int(line.split(\"\\t\")[3])\n", + " \n", + " if gene not in coverages: \n", + " coverages[gene] = {}\n", + " if site not in coverages[gene]:\n", + " coverages[gene][site] = []\n", + " if site in coverages[gene]:\n", + " coverages[gene][site].append(coverage)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "H5 1773\n", + "MP 1027\n", + "N1 1389\n", + "NP 1558\n", + "NS 875\n", + "PA 2233\n", + "PB1 2341\n", + "PB2 2341\n" + ] + } + ], + "source": [ + "# print out the maximum site in each gene for this dataset\n", + "for gene in coverages:\n", + " sites = []\n", + " for site in coverages[gene]:\n", + " sites.append(int(site))\n", + " print(gene, max(sites))\n", + "# for site in coverages[gene]:\n", + "# if len(coverages[gene][site]) != 13:\n", + "# print(gene, site,coverages[gene][site])" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [], + "source": [ + "coverage_means = {}\n", + "coverage_stdevs = {}\n", + "\n", + "for gene in coverages: \n", + " coverage_means[gene] = {}\n", + " coverage_stdevs[gene] = {}\n", + " \n", + " for site in coverages[gene]:\n", + " if len(coverages[gene][site]) < 13:\n", + " extras = 11 - len(coverages[gene][site])\n", + " for i in range(extras):\n", + " coverages[gene][site].append(0)\n", + " \n", + " mean = float(sum(coverages[gene][site]))/len(coverages[gene][site])\n", + " stdev = float(statistics.stdev(coverages[gene][site]))\n", + " \n", + " coverage_means[gene][site] = mean\n", + " coverage_stdevs[gene][site] = stdev" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "8 8\n" + ] + } + ], + "source": [ + "print(len(coverage_means), len(coverage_stdevs))" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
indexH5MPN1NPNSPAPB1PB2
010.3076920.6153850.6153853.4615381.2307691.0000000.7272730.692308
11011.23076917.61538515.07692317.76923116.53846217.23076912.50000012.307692
210093.307692154.384615152.692308136.384615151.000000132.538462134.750000113.769231
31000203.07692396.923077310.692308322.615385NaN277.923077290.666667223.000000
41001203.46153891.307692311.769231323.000000NaN278.000000290.000000222.769231
\n", + "
" + ], + "text/plain": [ + " index H5 MP N1 NP NS \\\n", + "0 1 0.307692 0.615385 0.615385 3.461538 1.230769 \n", + "1 10 11.230769 17.615385 15.076923 17.769231 16.538462 \n", + "2 100 93.307692 154.384615 152.692308 136.384615 151.000000 \n", + "3 1000 203.076923 96.923077 310.692308 322.615385 NaN \n", + "4 1001 203.461538 91.307692 311.769231 323.000000 NaN \n", + "\n", + " PA PB1 PB2 \n", + "0 1.000000 0.727273 0.692308 \n", + "1 17.230769 12.500000 12.307692 \n", + "2 132.538462 134.750000 113.769231 \n", + "3 277.923077 290.666667 223.000000 \n", + "4 278.000000 290.000000 222.769231 " + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "meansdf = pd.DataFrame.from_dict(coverage_means, orient=\"columns\")\n", + "stdevsdf = pd.DataFrame.from_dict(coverage_stdevs, orient=\"columns\")\n", + "meansdf.reset_index(inplace=True)\n", + "stdevsdf.reset_index(inplace=True)\n", + "meansdf.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sitegenemean
01H50.307692
110H511.230769
2100H593.307692
31000H5203.076923
41001H5203.461538
\n", + "
" + ], + "text/plain": [ + " site gene mean\n", + "0 1 H5 0.307692\n", + "1 10 H5 11.230769\n", + "2 100 H5 93.307692\n", + "3 1000 H5 203.076923\n", + "4 1001 H5 203.461538" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "meansdf = meansdf.melt(id_vars=\"index\")\n", + "stdevsdf = stdevsdf.melt(id_vars=\"index\")\n", + "meansdf = meansdf.rename(columns={'value':'mean', 'variable':'gene', 'index':'site'})\n", + "stdevsdf = stdevsdf.rename(columns={'value':'stdev', 'variable':'gene', 'index':'site'})\n", + "meansdf.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sitegenemeanstdevupperlower
01H50.3076920.4803840.788077-0.172692
110H511.2307694.86747416.0982446.363295
2100H593.30769234.313225127.62091858.994467
31000H5203.07692383.395105286.472028119.681818
41001H5203.46153883.714411287.175949119.747128
\n", + "
" + ], + "text/plain": [ + " site gene mean stdev upper lower\n", + "0 1 H5 0.307692 0.480384 0.788077 -0.172692\n", + "1 10 H5 11.230769 4.867474 16.098244 6.363295\n", + "2 100 H5 93.307692 34.313225 127.620918 58.994467\n", + "3 1000 H5 203.076923 83.395105 286.472028 119.681818\n", + "4 1001 H5 203.461538 83.714411 287.175949 119.747128" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# merge together\n", + "df = pd.merge(meansdf,stdevsdf, on=['site','gene'])\n", + "df['site'] = pd.to_numeric(df['site'])\n", + "df['upper'] = df['mean'] + df['stdev']\n", + "df['lower'] = df['mean'] - df['stdev']\n", + "df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [], + "source": [ + "# get rid of NaN rows\n", + "df = df.dropna()" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAyAAAAJYCAYAAACadoJwAAAEDWlDQ1BJQ0MgUHJvZmlsZQAAOI2N\nVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi6GT27s6Yyc44M7v9oU9FUHwx\n6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lpurHeZe58853vnnvuuWfvBei5qliW\nkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZPC3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz\n5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q44WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhG\nDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23BaIXzbcOnz5mfPoTvYVz7KzUl5+FRxEuqkp9G/Aji\na219thzg25abkRE/BpDc3pqvphHvRFys2weqvp+krbWKIX7nhDbzLOItiM8358pTwdirqpPFnMF2\nxLc1WvLyOwTAibpbmvHHcvttU57y5+XqNZrLe3lE/Pq8eUj2fXKfOe3pfOjzhJYtB/yll5SDFcSD\niH+hRkH25+L+sdxKEAMZahrlSX8ukqMOWy/jXW2m6M9LDBc31B9LFuv6gVKg/0Szi3KAr1kGq1GM\njU/aLbnq6/lRxc4XfJ98hTargX++DbMJBSiYMIe9Ck1YAxFkKEAG3xbYaKmDDgYyFK0UGYpfoWYX\nG+fAPPI6tJnNwb7ClP7IyF+D+bjOtCpkhz6CFrIa/I6sFtNl8auFXGMTP34sNwI/JhkgEtmDz14y\nSfaRcTIBInmKPE32kxyyE2Tv+thKbEVePDfW/byMM1Kmm0XdObS7oGD/MypMXFPXrCwOtoYjyyn7\nBV29/MZfsVzpLDdRtuIZnbpXzvlf+ev8MvYr/Gqk4H/kV/G3csdazLuyTMPsbFhzd1UabQbjFvDR\nmcWJxR3zcfHkVw9GfpbJmeev9F08WW8uDkaslwX6avlWGU6NRKz0g/SHtCy9J30o/ca9zX3Kfc19\nzn3BXQKRO8ud477hLnAfc1/G9mrzGlrfexZ5GLdn6ZZrrEohI2wVHhZywjbhUWEy8icMCGNCUdiB\nlq3r+xafL549HQ5jH+an+1y+LlYBifuxAvRN/lVVVOlwlCkdVm9NOL5BE4wkQ2SMlDZU97hX86Ei\nlU/lUmkQUztTE6mx1EEPh7OmdqBtAvv8HdWpbrJS6tJj3n0CWdM6busNzRV3S9KTYhqvNiqWmuro\niKgYhshMjmhTh9ptWhsF7970j/SbMrsPE1suR5z7DMC+P/Hs+y7ijrQAlhyAgccjbhjPygfeBTjz\nhNqy28EdkUh8C+DU9+z2v/oyeH791OncxHOs5y2AtTc7nb/f73TWPkD/qwBnjX8BoJ98VVBg/m8A\nAEAASURBVHgB7J0H3DQ1ubfz0ot0DyJNUFGOICqCUpQmRYogIEV6kaKAIgKCFPHAEZEiXalyAJUD\nFpAiiCigIHAQ/RBRQYoIL72IvfI9V+BesrMzuzO7kym7//x+z7NTMinXZJLcd+4k016Yck5OBERA\nBERABERABERABERABCogMEMFcSgKERABERABERABERABERABEfAEJICoIIiACIiACIiACIiACIiA\nCFRGQAJIZagVkQiIgAiIgAiIgAiIgAiIgAQQlQEREAEREAEREAEREAEREIHKCEgAqQy1IhIBERAB\nERABERABERABEZAAojIgAiIgAiIgAiIgAiIgAiJQGQEJIJWhVkQiIAIiIAIiIAIiIAIiIAISQFQG\nREAEREAEREAEREAEREAEKiMgAaQy1IpIBERABERABERABERABERAAojKgAiIgAiIgAiIgAiIgAiI\nQGUEJIBUhloRiYAIiIAIiIAIiIAIiIAISABRGRABERABERABERABERABEaiMgASQylArIhEQAREQ\nAREQAREQAREQAQkgKgMiIAIiIAIiIAIiIAIiIAKVEZAAUhlqRSQCIiACIiACIiACIiACIiABRGVA\nBERABERABERABERABESgMgISQCpDrYhEQAREQAREQAREQAREQAQkgKgMiIAIiIAIiIAIiIAIiIAI\nVEZAAkhlqBWRCIiACIiACIiACIiACIiABBCVAREQAREQAREQAREQAREQgcoISACpDLUiEgEREAER\nEAEREAEREAERkACiMiACIiACIiACIiACIiACIlAZAQkglaFWRCIgAiIgAiIgAiIgAiIgAhJAVAZE\nQAREQAREQAREQAREQAQqIyABpDLUikgEREAEREAEREAEREAEREACiMqACIiACIiACIiACIiACIhA\nZQQkgFSGWhGJgAiIgAiIgAiIgAiIgAjMJAQiEBK499573V133RVectOmTXOzzTabm2+++dwb3/hG\nN++883bd//e//+0uu+yyrmuczDHHHG7ppZd2iy++uA+jx8NLF+6//373q1/9yv3jH//w/olDTgRE\noF4CddQFYY4vvfRSt9RSS7llllkmvKxjERCBBhMYpt5IZudnP/uZe+CBB9zrXvc6t9xyyyVv63xc\nCLwgJwIBgWOPPfaFqbKd+TfrrLO+sPXWW7/w3HPPdZ76y1/+kumfsOacc84XTjnllI5/O3j00Udf\n2GSTTXqeXXPNNV+47777zJt+RUAEaiBQZV2QzN6ZZ57p64XjjjsueUvnIiACDSYwTL2RzM6UEtJ/\n/1MKzOQtnY8RAY2AjIskWXI+ttlmG7fuuut2Qv3Xv/7lnnnmGXfyySe7iy66yE0JIO6qq67qGtlY\ncMEF3ec///nOM3/729/cI4884k4//XS3zz77+BGOj3/84/4+oyZTgoy74YYb3JZbbul22mknP2Jy\n/vnnuy9/+ctu4403drfffrsfeekEqAMREIHKCcSuC5IZYjR1r732Sl7WuQiIQIsIDFNvkL2bb77Z\n/frXv3YrrLCC7wNcf/31bo011mhRzpXU3ATGSJhSVkogYNqLE088MTW0Z5999oVFFlnEayfuvPNO\n78dGQF7/+tenPsNoxpQZ1wtTphSd+1OVig9j5ZVX7lyzgw022MDfu/jii+2SfkVABComUFVdYNl6\n6qmnXth22239t89I61Qj9oJGQIyOfkWgHQSGqTfCnO2yyy4vzDDDDC/ccccdvt8wpaAMb+t4jAho\nEnpuUU0eIcD8jw033NDDuPXWW3NBee1rX+umhBN3zz33+FEQHnrwwQfdEkss4aYqm54wtt9+e3/t\n7rvv7rmnCyIgAs0gUFZdYLmZUjy4r3zlK26LLbZwUyZYdlm/IiACY0SgX73xxz/+0U0pHt3b3/52\n97a3vc2tuuqq7lvf+pZ77LHHxoiAsmIEJIAYCf3mJsDkMByTzPO4J554wjHRnMpk5pln9o/suOOO\nfpLZhz70oZ4g8ItjApqcCIhAcwmUURdY7uh0XHvttb4DklzowvzoVwREoP0EsuqNSy65xCGEoITA\nTY2IeqXlOeec0/5MKwc9BDQHpAeJLvQjwKjE9773PTfjjDO6d7zjHV1e//SnP7nLL7+8c42K5OGH\nH3YnnXSSY37ICSec0LmXdTBlhuG+8IUvuLnnntutvfbaWd50XQREoGYCZdcFzBWTEwERGG8C/eqN\nc8891/ctzAqCeaLMGz3rrLPcwQcf7KZMs8YbzoTlTgLIhL3wvNllgvnTTz/d8f7nP//Zm01dccUV\nbsoE0U8qx6wqdFOrWvnJ4+E1O56yC/VDqnae9osAs9FGGzmEkLPPPtsttNBCad50TQREoEICddQF\nFWZPUYmACEQgULTeYOL5j370I4cpprX9jIS+//3v9wvfEB79A7nxISABZHzeZak5+e53v+v4Cx3a\nhyWXXNJ96lOfcjvvvHN4yx8zyvHZz362cx2h5Xe/+5277rrr3AEHHOB++MMfuq997WupplsIHax8\nxbySj370o27XXXfthKMDERCB+ghUXRfUl1PFLAIiUBaBovUGq1/iWBEzdJyz8uYXv/hFCSAhmDE4\nlgAyBi8xRhYOPPBAt91223WCfsUrXuEWXXTRzhyOzo3gALOpNMHhn//8p19ql8lkmGhttdVWwVPO\nTa2S5d773ve63/zmN+6QQw5xRx11VNd9nYiACNRHoMq6oL5cKmYREIEyCRSpN+gjsAQ/DpOr/fff\nv5MUluzHXX311Z3Fazo3ddBqAhJAWv364iV+4YUXdm9+85tLiWCmmWbyggkCCH+hAMKu6+w38uST\nT/qVb3bbbbdS4lQgIiAC5RCoqi4oJ7UKRQREoAkEitQbCBeYcE8t1e/e9KY39SSfSevsC8bqeKGV\nRY9HXWgVAQkgrXpd7U0sE9Jxs802WycTVCjrrbeeX+Xiyiuv7Nr4sONJByIgAmNFIK0uGKsMKjMi\nIAKFCNgqV6eeemrqpoNYRyy11FIOf0cccYSbZZZZCoUvz80koCUFmvlexipVzO84+uijfZ5sR9Op\nzQv9UntMPL/mmmskfIzVG1dmRCCdQFpdkO5TV0VABCaBAMv0o4BcfPHF3eqrr56aZRa84R5+v/nN\nb6b60cX2EdAISPveWWNTzBAqK1aYw3bzueee8xPL//73v3shY4cddvC3EUgenNqMkGHaY445xh7p\n+mXFi7R9Qro86UQERKBxBIrUBY1LvBIkAiJQGYELLrjAW0Gw58e0adMy42V+6Q033OAno7M8r1z7\nCUgAaf87bEwOGM247LLLOulh7gfL6a2wwgp+QyFWzrJ1vG2/kOnTp3c903l46uA1r3lNeKpjERCB\nlhAoUhe0JEtKpgiIQAQC7P2BCxe9SYtm8803d3vvvbe78cYbHXuJpM0VSXtO15pLYNrUng4vNDd5\nSpkIiIAIiIAIiIAIiIAIiMA4EdAckHF6m8qLCIiACIiACIiACIiACDScgASQhr8gJU8EREAEREAE\nREAEREAExomABJBxepvKiwiIgAiIgAiIgAiIgAg0nIAEkIa/ICVPBERABERABERABERABMaJgASQ\ncXqbyosIiIAIiIAIiIAIiIAINJyABJCGvyAlTwREQAREQAREQAREQATGiUCjBJCDDjponNgqLyIg\nAiIgAiIgAiIgAiIgAgkCjRJAbrnllkTydCoCIiACIiACIiACIiACIjBOBBolgIwTWOVFBERABERA\nBERABERABESgl4AEkF4muiICIiACIiACIiACIiACIhCJgASQSGAVrAiIgAiIgAiIgAiIgAiIQC8B\nCSC9THRFBERABERABERABERABEQgEgEJIJHAKlgREAEREAEREAEREAEREIFeAhJAepnoigiIgAiI\ngAiIgAiIgAiIQCQCEkAigVWwIiACIiACIiACIiACIiACvQQkgPQy0RUREAEREAEREAEREAEREIFI\nBCSARAKrYEVABERABERABERABERABHoJSADpZaIrIiACIiACIiACIiACIiACkQhIAIkEVsGKgAiI\ngAiIgAiIgAiIgAj0EpAA0stEV0RABERABERABERABERABCIRkAASCayCFQEREAEREAEREAEREAER\n6CUgAaSXia6IgAiIgAiIgAiIgAiIgAhEIiABJBJYBSsCIiACIiACIiACIiACItBLQAJILxNdEQER\nEAEREAEREAEREAERiESgNAHkX//6V98kDrrf92HdFAEREAEREAEREAEREAERGAsCAwWQq6++2i2+\n+OJdf1tuuWUn89///vfdOuus4xZeeGG3zDLLuEsvvbRzj4NjjjnGLbvssv7++uuv7x588MGu+zoR\nAREQAREQAREQAREQARGYHAIzDcrqzTff7FZYYQV35plndrzOPPPM/viOO+5wm266qbv88svdaqut\n5m644Qa3wQYbuB/84AfuHe94hzvqqKP8vWuuucbNP//87uijj3brrruu+8UvfuEsjE6gOhABERAB\nERABERABERABERh7AgNHQG6//Xb37ne/280777xuhhlmcK985SvdPPPM48FceOGFbpVVVvHCBxdW\nX311xyjHeeed5++fccYZbo899nCLLLKIm3322d3BBx/sHnroIXfTTTf5+/onAiIgAiIgAiIgAiIg\nAiIwWQQGCiA/+clP3He+8x1vQrXAAgu4Nddc002fPt1Tuv/++71pVohsscUWc48//rj7xz/+4R5+\n+OGu+wghhPHYY4+Fj+hYBERABERABERABERABERgQgj0FUAeffRR9/TTT/s5HAgil1xyiRcqdt55\nZ4/nj3/8o5tvvvm6UDE68tRTTznu4ZL3GUnhvjnMt5g7wt+f//xnu6xfERABERABERABERABERCB\nMSTQdw7Iq1/9aveXv/ylM1+D0Q0Ekj333NM98cQT3hTrr3/9axcWzhE65pprLjdt2jSXvE94zAcx\nt95663kzLs4322wzu6xfERABERABERABERABERCBMSTQVwAhv8nJ4kw2xz333HNuoYUWcs8++6w/\nt3+cs2rWTDPN5OeLJO/zHPfNzTLLLN4si3MEFjkREAEREAEREAEREAEREIHxJdDXBAuzq9e//vXu\nySef7BC48cYb3ZJLLune8IY3eLOpW2+9tXOPg1tuucW99rWv9dcwqwrv33PPPV5gWWKJJfx9/RMB\nERABERABERABERABEZgsAn0FkOWXX97NOuus7tOf/rT705/+5BBITj31VPf+97/fU9p22239nBBW\nw8IxR4R5IzvuuKM/33333d25557rHnjgAffPf/7THXHEEW7rrbd2iy66qL+vfyIgAiIgAiIgAiIg\nAiIgApNFoK8AgknUF7/4RXfffff5VbBWWmklP+px5JFHekpMOL/gggvcPvvs4+d9HHrooX6/EJt4\nvsUWW7hNNtnELb300m7BBRf0q18df/zxk0VYuRUBERABERABERABERABEegQmPbClOuc9Tl45pln\n3GyzzebmmGOOHl///ve/vXDBbuhpjtGTv/3tb12Tz9P8rbHGGu76669Pu6VrIiACIiACIiACIiAC\nIiACY0Bg4CR0y2O4cpVds182KMwSPvAz55xz+j/zr18REAEREAEREAEREAEREIHJJNDXBGsykSjX\nIiACIiACIiACIiACIiACsQhIAIlFVuGKgAiIgAiIgAiIgAiIgAj0EJAA0oNEF0RABERABERABERA\nBERABGIRkAASi6zCFQEREAEREAEREAEREAER6CEgAaQHiS6IgAiIgAiIgAiIgAiIgAjEIiABJBZZ\nhSsCIiACIiACIiACIiACItBDQAJIDxJdEAEREAEREAEREAEREAERiEVAAkgssgpXBERABERABERA\nBERABESgh4AEkB4kuiACIiACIiACIiACIiACIhCLgASQWGQVrgiIgAiIgAiIgAiIgAiIQA8BCSA9\nSHRBBERABERABERABERABEQgFgEJILHIKlwREAEREAEREAEREAEREIEeAhJAepDoggiIgAiIgAiI\ngAiIgAiIQCwCEkBikVW4IiACIiACIiACIiACIiACPQQkgPQg0QUREAEREAEREAEREAEREIFYBCSA\nxCKrcEVABERABERABERABERABHoISADpQaILIiACIiACIiACIiACIiACsQhIAIlFVuGKgAiIgAiI\ngAiIgAiIgAj0EJAA0oNEF0RABERABERABERABERABGIRkAASi6zCFQEREAEREAEREAEREAER6CEg\nAaQHiS6IgAiIgAiIgAiIgAiIgAjEIiABJBZZhSsCIiACIiACIiACIiACItBDQAJIDxJdEAEREAER\nEAEREAEREAERiEVAAkgssgpXBERABERABERABERABESgh4AEkB4kuiACIiACIiACIiACIiACIhCL\ngASQWGQVrgiIgAiIgAiIgAiIgAiIQA8BCSA9SHRBBERABERABERABERABEQgFgEJILHIKlwREAER\nEAEREAEREAEREIEeAhJAepDoggiIgAiIgAiIgAiIgAiIQCwCEkBikVW4IiACIiACIiACIiACIiAC\nPQQkgPQg0QUREAEREAEREAEREAEREIFYBCSAxCKrcEVABERABERABERABERABHoISADpQaILIiAC\nIiACIiACIiACIiACsQhIAIlFVuGKgAiIgAiIgAiIgAiIgAj0EJAA0oNEF0RABERABERABERABERA\nBGIRkAASi6zCFQEREAEREAEREAEREAER6CEgAaQHiS6IgAiIgAiIgAiIgAiIgAjEIiABJBZZhSsC\nIiACIiACIiACIiACItBDQAJIDxJdEAEREAEREAEREAEREAERiEVAAkgssgpXBERABERABERABERA\nBESgh4AEkB4kuiACIiACIiACIiACIiACIhCLgASQWGQVrgiIgAiIgAiIgAiIgAiIQA8BCSA9SHRB\nBERABERABERABERABEQgFgEJILHIKlwREAEREAEREAEREAEREIEeAhJAepDoggiIgAiIgAiIgAiI\ngAiIQCwCEkBikVW4IiACIiACIiACIiACIiACPQQkgPQg0QUREAEREAEREAEREAEREIFYBCSAxCKr\ncEVABERABERABERABERABHoISADpQaILIiACIiACIiACIiACIiACsQhIAIlFVuGKgAiIgAiIgAiI\ngAiIgAj0EJAA0oNEF0RABERABERABERABERABGIRkAASi6zCFQEREAEREAEREAEREAER6CEgAaQH\niS6IgAiIgAiIgAiIgAiIgAjEIiABJBZZhSsCIiACIiACIiACIiACItBDQAJIDxJdEAEREAEREAER\nEAEREAERiEVAAkgssgpXBERABERABERABERABESgh4AEkB4kuiACIiACIiACIiACIiACIhCLgASQ\nWGQVrgiIgAiIgAiIgAiIgAiIQA8BCSA9SHRBBERABERABERABERABEQgFgEJILHIKlwREAEREAER\nEAEREAEREIEeAhJAepDoggiIgAiIgAiIgAiIgAiIQCwCEkBikVW4IiACIiACIiACIiACIiACPQQk\ngPQg0QUREAEREAEREAEREAEREIFYBCSAxCKrcEVABERABERABERABERABHoISADpQaILIiACIiAC\nIiACIiACIiACsQhIAIlFVuGKgAiIgAiIgAiIgAiIgAj0EJAA0oNEF0RABERABERABERABERABGIR\nkAASi6zCFQEREAEREAEREAEREAER6CEgAaQHiS6IgAiIgAiIgAiIgAiIgAjEIiABJBZZhSsCIiAC\nIiACIiACIiACItBDQAJIDxJdEAEREAEREAEREAEREAERiEVAAkgssgpXBERABERABERABERABESg\nh4AEkB4kuiACIiACIiACIiACIiACIhCLgASQWGQVrgiIgAiIgAiIgAiIgAiIQA8BCSA9SHRBBERA\nBERABERABERABEQgFgEJILHIKlwREAEREAEREAEREAEREIEeAhJAepDoggiIgAiIgAiIgAiIgAiI\nQCwCEkBikVW4IiACrSTwt7/9rZXpVqJFQAREQAREoC0EJIC05U0pnSIgApUQeP75593f//73SuJS\nJCIgAiIgAiIwiQQKCSAvvPCC++c//5nK6V//+lfqdbs46L75068IiIAI1EngD3/4g3vqqafqTILi\nbgmBrPawJclXMkVABESgNgKFBJCddtrJvec97+lK7Pe//323zjrruIUXXtgts8wy7tJLL+26f8wx\nx7hll13W319//fXdgw8+2HVfJyIgAiLQBAKMetChRFnypz/9KVPZ0oS0Kg3NIPD73//e/eMf/+hJ\n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\nJ54Y/fznP48XkcYP/M8IGAEjYASMgBEwAkbACBgBIxAg0HgNyPHHHx89+9nPjo444oho6623jo4+\n+uhKa0ACWnxrBIyAETACRsAIGAEjYASMwMgRuMHaLDStI1viXnTRRfFp6E3yYhH6l770pSZZOK0R\nMAJGwAgYASNgBIyAETACPUagkQuW6sVJzGyP62AEjIARMAJGwAgYASNgBIyAEchDoBUFJK8AvzMC\nRsAIGAEjYASMgBEwAkbACAgBKyBCwlcjYASMgBEwAkbACBgBI2AEOkfACkjnELsAI2AEjIARMAJG\nwAgYASNgBISAFRAh4asRMAJGwAgYASNgBIyAETACnSNgBaRziF2AETACRsAIGAEjYASMgBEwAkLA\nCoiQ8NUIGAEjYASMgBEwAkbACBiBzhGwAtI5xC7ACBgBI2AEjIARMAJGwAgYASFgBURI+GoEjIAR\nMAJGwAgYASNgBIxA5whYAekcYhdgBIyAETACRsAIGAEjYASMgBCwAiIkfDUCRsAIGAEjYASMgBEw\nAkagcwSsgHQOsQswAkbACBgBI2AEjIARMAJGQAhYARESvhoBI2AEjIARMAJGwAgYASPQOQJWQDqH\n2AUYASNgBIyAETACRsAIGAEjIASsgAgJX42AETACRsAIGAEjYASMgBHoHIEbdV5ChQKuuOKK6Lvf\n/W6FFI5qBIxA1wjsscce0a1vfevaxVxwwQXRxRdfXDu9ExoBIzBcBMw/htt2ptwINEUg7/vvlQJy\nu9vdLvrwhz9cWN/TTjst2m677aKtt966MO4qI3zpS1+K9ttvv+jGN77xKsnILftXv/pV9LOf/Sy6\nz33ukxtv1S/PPvvsaG1tLdp9991XTUpu+SjQu+66a3T7298+N94qX/7+97+Pvva1r0UHHnhgdIMb\n3KCQlOc85zmNFJDvf//7Ed9CmXDttddG3/rWt6L999+/TPRexRkKX0qChnLI393vfvfkq97//vKX\nvxw98IEPjG5yk5v0ntaQwDPOOCPaYostop122il83Pv73/zmN9FPfvKT6P73v39pWpfJP+Add7rT\nnaLb3OY2penra8Trrrsu+uY3vxnz6b7SWIWuSy65JPr5z38e3eMe96iSrLdx+YZvetObRjvvvHNv\naaxCWFffTu73PxPqBhee9axnrX3qU5/qPd0zRrh22WWX9ZrOGYNbe+xjH9trGiHubW9729pb3vKW\n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\nJ1UAAAAASUVORK5CYII=\n" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAyAAAAJYCAYAAACadoJwAAAEDWlDQ1BJQ0MgUHJvZmlsZQAAOI2N\nVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi6GT27s6Yyc44M7v9oU9FUHwx\n6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lpurHeZe58853vnnvuuWfvBei5qliW\nkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZPC3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz\n5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q44WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhG\nDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23BaIXzbcOnz5mfPoTvYVz7KzUl5+FRxEuqkp9G/Aji\na219thzg25abkRE/BpDc3pqvphHvRFys2weqvp+krbWKIX7nhDbzLOItiM8358pTwdirqpPFnMF2\nxLc1WvLyOwTAibpbmvHHcvttU57y5+XqNZrLe3lE/Pq8eUj2fXKfOe3pfOjzhJYtB/yll5SDFcSD\niH+hRkH25+L+sdxKEAMZahrlSX8ukqMOWy/jXW2m6M9LDBc31B9LFuv6gVKg/0Szi3KAr1kGq1GM\njU/aLbnq6/lRxc4XfJ98hTargX++DbMJBSiYMIe9Ck1YAxFkKEAG3xbYaKmDDgYyFK0UGYpfoWYX\nG+fAPPI6tJnNwb7ClP7IyF+D+bjOtCpkhz6CFrIa/I6sFtNl8auFXGMTP34sNwI/JhkgEtmDz14y\nSfaRcTIBInmKPE32kxyyE2Tv+thKbEVePDfW/byMM1Kmm0XdObS7oGD/MypMXFPXrCwOtoYjyyn7\nBV29/MZfsVzpLDdRtuIZnbpXzvlf+ev8MvYr/Gqk4H/kV/G3csdazLuyTMPsbFhzd1UabQbjFvDR\nmcWJxR3zcfHkVw9GfpbJmeev9F08WW8uDkaslwX6avlWGU6NRKz0g/SHtCy9J30o/ca9zX3Kfc19\nzn3BXQKRO8ud477hLnAfc1/G9mrzGlrfexZ5GLdn6ZZrrEohI2wVHhZywjbhUWEy8icMCGNCUdiB\nlq3r+xafL549HQ5jH+an+1y+LlYBifuxAvRN/lVVVOlwlCkdVm9NOL5BE4wkQ2SMlDZU97hX86Ei\nlU/lUmkQUztTE6mx1EEPh7OmdqBtAvv8HdWpbrJS6tJj3n0CWdM6busNzRV3S9KTYhqvNiqWmuro\niKgYhshMjmhTh9ptWhsF7970j/SbMrsPE1suR5z7DMC+P/Hs+y7ijrQAlhyAgccjbhjPygfeBTjz\nhNqy28EdkUh8C+DU9+z2v/oyeH791OncxHOs5y2AtTc7nb/f73TWPkD/qwBnjX8BoJ98VVBg/m8A\nAEAASURBVHgB7J0J/H1D/f+H7JI1SXYKIVIkha89VLZIqdBCm/bSomjTqgVliVIUUpYUIjtlJ3vk\na0nIUurf+mv5/j/P+Xrd73zOPXc/59xz733N4/H5nHPPmTPLc+bMvN8z75kz16wpF+xMwARMwARM\nwARMwARMwARMoAICc1cQh6MwARMwARMwARMwARMwARMwgUjACogrggmYgAmYgAmYgAmYgAmYQGUE\nrIBUhtoRmYAJmIAJmIAJmIAJmIAJWAFxHTABEzABEzABEzABEzABE6iMgBWQylA7IhMwARMwARMw\nARMwARMwASsgrgMmYAImYAImYAImYAImYAKVEbACUhlqR2QCJmACJmACJmACJmACJmAFxHXABEzA\nBEzABEzABEzABEygMgJWQCpD7YhMwARMwARMwARMwARMwASsgLgOmIAJmIAJmIAJmIAJmIAJVEbA\nCkhlqB2RCZiACZiACZiACZiACZiAFRDXARMwARMwARMwARMwARMwgcoIWAGpDLUjMgETMAETMAET\nMAETMAETsALiOmACJmACJmACJmACJmACJlAZASsglaF2RCZgAiZgAiZgAiZgAiZgAlZAXAdMwARM\nwARMwARMwARMwAQqI2AFpDLUjsgETMAETMAETMAETMAETMAKiOuACZiACZiACZiACZiACZhAZQSs\ngFSG2hGZgAmYgAmYgAmYgAmYgAlYAXEdMAETMAETMAETMAETMAETqIyAFZDKUDsiEzABEzABEzAB\nEzABEzABKyCuAyZgAiZgAiZgAiZgAiZgApURsAJSGWpHZAImYAImYAImYAImYAImYAXEdcAETMAE\nTMAETMAETMAETKAyAlZAKkPtiEzABEzABEzABEzABEzABKyAuA6YgAmYgAmYgAmYgAmYgAlURsAK\nSGWoHZEJmIAJmIAJmIAJmIAJmMA8RlBvAvfee2+44YYbwpprrhnWWGON3MT++9//Dj/96U/D0572\ntLDlllvm+vnXv/4Vzj777Hhvhx12CPPNN1+uP180gWEQOPPMM8OsWbPC9ttv37Ju3n777eGOO+4I\nL37xi8MyyywTk3nWWWeF//znP9OS/JSnPCUsuuii4elPf3p47nOfO+2ef5hAVQT6rdPZ9N14443h\nnnvuCauuump43vOel73t3xNAQG0fWV1//fXDiiuu2DLXd911V7jlllvi/W222SYsvPDC8dxtZUtk\nQ7kxaPvw3//+N9x0003h17/+dbj77rtj+7DuuuuGtdZaq2UfOpSMtot0qtO3qzGBY445ZtZU+c36\n5Cc/2TKVTzzxRPQzVfFa+jnppJOiH8Li3M4E6kRgSiGO9fPAAw9smSzuUX9/8pOfNPxMda6Nes29\n7N/qq68+64c//GHDv09MoCoC/dbpbPqow9TrqQGo7C3/nhACavuoB29+85vb5nqnnXZqtIN33nln\nw6/bygaKWpwM0j489NBDs17ykpc0yjnt95ADp5TQWuSxUyI8AzJVcpPgvv3tb4dVVlklTCkr4aij\njgp77LHHJGTbeRwxAp///OfDVAcaXvCCF3Sd8oUWWih885vfbPifavQCM36//OUvw/e+972w5557\nhmc84xlh0003bfjxiQlURaCfOq20UYd/85vfhBe+8IXh2muvDRdffHGYMWOGbvs4YQTmmmuucPrp\np4cjjzwyzDNPs/j2l7/8JZxzzjktqbitbIlmaDd6bR/o22gPHnzwwfChD30o9pdLL710ePTRR8PU\n4Fz48pe/HDbccMNw9dVXh9VWW21o+eom4uYa3M1T9jNSBO6///5wwQUXhLe//e3hn//8Zzj22GPD\nbbfdZvOUkSrF8U/svPPOGzAn3HvvvcN1113X9TQy5oR77bVXE6D99tsvrL322rGR/vrXv24FpImQ\nL5RNoN86rXQdd9xxYe655w5TM+FRKUfwtAIiOpN3nBr1Dpdffnnsz7fddtsmACgnCKiYntLHZ53b\nyiyR4f7up3248MILw+9///uw++67hy984QuNDGCiudFGG0VFBBnv5JNPDlMzZ437dTzxIvQ6lkrB\nafrOd74T/ve//4XtttuuMfPBLIidCdSJAKM1r371q6P98pTJYSFJe93rXhfDueqqqwoJz4GYQC8E\nBqnTf/3rX8OU+WBUPJ7//OcHhE8EzIcffriXJNjvGBHYbbfdArMgp556am6uEDqpK63Wi+Y+9ORF\nt5Xt6JRzr5/2gTXBuM033zw3UR/+8IfjWjFmROrurIDUvYQGTB/mKMcff3xYYokl4gJ1Rs+WXXbZ\naJry97//fcDQ/bgJFEvgiCOOCEwnf/GLX4wmJ4OGzuJdHKYHdiYwDAL91mmETJQQhE4cpoTMEDIr\nYjeZBFh8zig3imh2843HHnss/OIXvwivec1r+oLjtrIvbAM/1Gv7sMkmm8Q4mdVnw4GsYyaEhenc\nr7uzAlL3Enoyfb/61a/C1772tdw/puVbOabr2EmLNR/zzz9/YIeg17/+9eHPf/5zmFqM3uoxXzeB\noRBYaqmlon0znSumWJgT9OtQvg8//PD4+MYbb9xvMH7OBAYi0G+dZt2e2msSQBu+wAILhG9961tx\nRnugRPnhkSXALPEf//jHaIaVZuLHP/5xYGekftZ3uq1MSVZ73mv7QF/GYAQ7QjLTxa6QBx10ULjk\nkksG6i+rzfXs2LwGZBjU+4jz3HPPDfz16jRahjAnxzm2gygub3rTm3TZRxOoBYFddtkldqKYE2CK\ndcghh7RN1z/+8Y/wiU98ouEHc8NHHnkkoLSzHeUiiywSPv3pTzfu+8QEqibQa51m4Tm2/mxLrS2n\nF1tssbjglPeCLdVf/vKXV50Nx1cDAsyIvfe9743meek6EOoFZnrLL798y1S6rWyJZqg3emkfGJQ4\n4YQTwnrrrRcHpK+88srA36c+9ak40/+KV7wifOlLX2pbD4aa2TTyKc3XrsYEtA3vlNIw66KLLsr9\nm9rfO27Hlt2G909/+tOsqRGzWVML0ppyODWNG5+Z2imh6Z4vmEDVBNiScOpbN41op8wJZk3tXDVr\nqrGdpTqqrSi73YZ3SvGY9apXvWrWlGlBI1yfmEBVBPqt06TvgAMOiO1zdgvpqUGoeH1KMakqG46n\nBgTU9p1xxhkxNVM7+s2aMque9X//93/x99SOSLOmNiuY9Y1vfCP+nhJoYz3pdhtet5XVF/Ig7YNS\nOzXYNmtqTcisKZPlWVNrfGctuOCCsdynvoE1a2rHPHmr7dEzIKk2VuPzlVdeueXuJ5hT5bkf/OAH\ncder++67r+nDRVPKSXyEWZANNtgg73FfM4GhEVhyySXjDB0jQ8zYXX/99S3TwgzHFVdc0bjPrkGs\nc1p88cUb13xiAsMm0G2dxvyQ7aNxjHR/4AMfaCSd2T0cs+GY1q600krxt/9NFgHMsC699NJohvWy\nl70szoawOF3rhVrRcFvZiszwr3fbPqQppcyZCeHvgx/8YFwzhjUA5vr77LNPmDlzZuq9dudWQGpX\nJMUlCPMrKii7X3HMOr6ezrTtV77ylcD0vp0J1InAzjvvHBdUslYJG1e2LMxzTEmvs846ebd8zQRq\nRaCbOo1yMfWhsfhFY7ZTzToWC/NNELbm7WSemH3Wv8eDwK677hre9a53xd2wUEDox7faaqswNfLd\nNoNuK9viGfrNTu2D1kaiSOat/X3qU58a5Tm+kM6nF26//fYwZVkw9Hy1SoAVkFZkRvw6uyAwarzZ\nZpu13LKPxegnnnhi+O53vxve/e53j3iOnfxxJMAicjZS4ONKW2yxxThm0XmaMAKd6rTW7bE7DrsW\nZt1vf/vb8OxnPzvuhnXwwQd3/b2cbDj+PboE+LAqffuUSVb42Mc+FtcAsN2+3egTaNc+8PFJZj75\nQCnlvtxyy+VmmNkUHJtW1Nl5F6w6l84AaWMHFRxKRiunBej+JkgrQr4+bAI0pNRPdnc5//zzh50c\nx28CAxNoV6fZPOFnP/tZWGGFFaKAmRcZ3w5A+MTvaaedlufF1yaAgHbDeuc73xl3uGT03G70CbRr\nH8jdjjvuGKYWdQTMkzGvzzpmPrBu4SO8mO7X2VkBqXPp9Jk2ti5lZgPtd2oRbstQ6MTYM5rt3KYW\nuLf05xsmMEwCO+20U9x2cJhpcNwmUCSBVnWa3W341gfbbOaZzSoNGjzKM8OQHx/HmwBmWIyIn3PO\nOXG3tEUXXXS8MzxBuWvVPoBg//33D6997WvDNddcE02Pt9lmmzC1aUV4//vfHzjfeuutw9Ri9DC1\nIUHtiVkBqX0R9Z7AM888M+4T/spXvjK0a5To4FiohPMsSO+c/UR1BA477LDGdqTVxeqYTKA8Anl1\nWjPX+ip1q9gRPp/2tKfFhci33XZbK2++PsYEGCnfcsstYw77/fjgGOMZ+azltQ9kioHl73//+3Gr\nXQaQ2YyAD/eylhelhK2Zr7rqqjC1U1rtGczF/ly1T6UTaAImYAImYAImYAImYAIm0CCAeTJfRGc2\nDIWk3cxp46GanFgBqUlBOBkmYAImYAImYAImYAImMAkEbII1CaXsPJqACZiACZiACZiACZhATQhY\nAalJQTgZJmACJmACJmACJmACJjAJBKyATEIpO48mYAImYAImYAImYAImUBMCVkBqUhBOhgmYgAmY\ngAmYgAmYgAlMAgErIJNQys6jCZiACZiACZiACZiACdSEQK0UkA9/+MM1weJkmIAJmIAJmIAJmIAJ\nmIAJlEGgVgrIlVdeWUYeHaYJmIAJmIAJmIAJmIAJmEBNCNRKAakJEyfDBEzABEzABEzABEzABEyg\nJAJWQEoC62BNwARMwARMwARMwARMwASaCVgBaWbiKyZgAiZgAiZgAiZgAiZgAiURsAJSElgHawIm\nYAImYAImYAImYAIm0EzACkgzE18xARMwARMwARMwARMwARMoiYAVkJLAOlgTMAETMAETMAETMAET\nMIFmAlZAmpn4igmYgAmYgAmYgAmYgAmYQEkErICUBNbBmoAJmIAJmIAJmIAJmIAJNBOwAtLMxFdM\nwARMwARMwARMwARMwARKImAFpCSwDtYETMAETMAETMAETMAETKCZgBWQZia+YgImYAImYAImYAIm\nYAImUBIBKyAlgXWwJmACJmACJmACJmACJmACzQSsgDQz8RUTMAETMAETMAETMAETMIGSCFgBKQms\ngzUBEzABEzABEzABEzABE2gmYAWkmYmvmIAJmIAJmIAJmIAJmIAJlETACkhJYB2sCZiACZiACZiA\nCZiACZhAM4HCFJD//ve/zaEnVzrdT7z61ARMwARMwARMwARMwARMYEwJdFRAzj333LDCCitM+9t9\n990bOC688MKw9dZbh2WXXTastdZa4Ywzzmjc4+QLX/hCWHvtteP97bbbLtx7773T7vuHCZiACZiA\nCZiACZiACZjA5BCYp1NWf/nLX4YXvvCF4Zhjjml4nXfeeeP59ddfH3beeedw1llnhU033TRccskl\nYfvttw8XXXRR2HDDDcNnPvOZeO/nP/95WGKJJcLnPve5sM0224Rbb701KIxGoD4xARMwARMwARMw\nARMwARMYewIdZ0CuvfbasMkmm4TFFlsszD333GGppZYKiy66aARz4oknho033jgqH1zYbLPNArMc\nxx9/fLx/9NFHh/322y8861nPCgsuuGD4yEc+Eu6///5wxRVXxPv+ZwImYAImYAImYAImYAImMFkE\nOiog1113XTjnnHOiCdWSSy4ZNt988/Dggw9GSjNnzoymWSmy5ZdfPvzhD38I//73v8MDDzww7T5K\nCGE8/PDD6SM+NwETMAETMAETMAETMAETmBACbRWQhx56KDz++ONxDQeKyKmnnhqVin322Sfi+etf\n/xoWX3zxaaiYHXnssccC93DZ+8ykcF8O8y3WjvD397//XZd9NAETMAETMAETMAETMAETGEMCbdeA\nPPOZzwz/+Mc/Gus1mN1AIXnrW98aHnnkkWiK9c9//nMaFn6jdCyyyCJhrrnmCtn7hMd6ELltt902\nmnHxe5dddtFlH03ABEzABEzABEzABEzABMaQQFsFhPxmF4uz2Bz3xBNPhGWWWSb86U9/ir/1j9/s\nmjXPPPPE9SLZ+zzHfbn55psvmmXxG4XFzgRMwARMwARMwARMwARMYHwJtDXBwuxqtdVWC48++miD\nwKWXXhpWXnnl8JznPCeaTV111VWNe5xceeWVYZVVVonXMKtK7995551RYVlppZXiff8zARMwARMw\nARMwARMwAROYLAJtFZD1118/zD///OGggw4Kf/vb3wIKyRFHHBF22mmnSGnPPfeMa0LYDQvHGhHW\njey1117x97777hu+/e1vh3vuuSf85z//CQcffHDYY489wnLLLRfv+58JmIAJmIAJmIAJmIAJmMBk\nEWirgGASdeSRR4a777477oK10UYbxVmPT3/605ESC85POOGEsP/++8d1HwceeGD8XogWnu+2225h\nxx13DGussUZYeuml4+5Xhx566GQRdm5NwARMwARMwARMwARMwAQaBOaaNeUav9qc/PGPfwwLLLBA\nWGihhZp8/e9//4vKBV9Dz3PMnvzrX/+atvg8z9+MGTPCxRdfnHfL10zABEzABEzABEzABEzABMaA\nQMdF6MpjunOVrunIBwpbKR/4WXjhheOf/PtoAiZgAiZgAiZgAiZgAiYwmQTammBNJhLn2gRMwARM\nwARMwARMwARMoCwCVkDKIutwTcAETMAETMAETMAETMAEmghYAWlC4gsmYAImYAImYAImYAImYAJl\nEbACUhZZh2sCJmACJmACJmACJmACJtBEwApIExJfMAETMAETMAETMAETMAETKIuAFZCyyDpcEzAB\nEzABEzABEzABEzCBJgJWQJqQ+IIJmIAJmIAJmIAJmIAJmEBZBKyAlEXW4ZqACZiACZiACZiACZiA\nCTQRsALShMQXTMAETMAETMAETMAETMAEyiJgBaQssg7XBEzABEzABEzABEzABEygiYAVkCYkvmAC\nJmACJmACJmACJmACJlAWASsgZZF1uCZgAiZgAiZgAiZgAiZgAk0ErIA0IfEFEzABEzABEzABEzAB\nEzCBsghYASmLrMM1ARMwARMwARMwARMwARNoImAFpAmJL5iACZiACZiACZiACZiACZRFwApIWWQd\nrgmYgAmYgAmYgAmYgAmYQBMBKyBNSHzBBEzABEzABEzABEzABEygLAJWQMoi63BNwARMwARMwARM\nwARMwASaCFgBaULiCyZgAiZgAiZgAiZgAiZgAmURsAJSFlmHawImYAImYAImYAImYAIm0ETACkgT\nEl8wARMwARMwARMwARMwARMoi4AVkLLIOlwTMAETMAETMAETMAETMIEmAlZAmpD4ggmYgAmYgAmY\ngAmYgAmYQFkErICURdbhmoAJmIAJmIAJmIAJmIAJNBGwAtKExBdMwARMwARMwARMwARMwATKImAF\npCyyDtcETMAETMAETMAETMAETKCJgBWQJiS+YAImYAImYAImYAImYAImUBYBKyBlkXW4JmACJmAC\nJmACJmACJmACTQSsgDQh8QUTMAETMAETMAETMAETMIGyCFgBKYuswzUBEzABEzABEzABEzABE2gi\nYAWkCYkvmIAJmIAJmIAJmIAJmIAJlEXACkhZZB2uCZiACZiACZiACZiACZhAEwErIE1IfMEETMAE\nTMAETMAETMAETKAsAlZAyiLrcE3ABEzABEzABEzABEzABJoIWAFpQuILJmACJmACJmACJmACJmAC\nZRGwAlIWWYdrAiZgAiZgAiZgAiZgAibQRMAKSBMSXzABEzABEzABEzABEzABEyiLgBWQssg6XBMw\nARMwARMwARMwARMwgSYCVkCakPiCCZiACZiACZiACZiACZhAWQSsgJRF1uGagAmYgAmYgAmYgAmY\ngAk0EbAC0oTEF0zABEzABEzABEzABEzABMoiYAWkLLIO1wRMwARMwARMwARMwARMoImAFZAmJL5g\nAiZgAiZgAiZgAiZgAiZQFgErIGWRdbgmYAImYAImYAImYAImYAJNBKyANCHxBRMwARMwARMwARMw\nARMwgbIIWAEpi6zDNQETMAETMAETMAETMAETaCJgBaQJiS+YgAmYgAmYgAmYgAmYgAmURcAKSFlk\nHa4JmIAJmIAJmIAJmIAJmEATASsgTUh8wQRMwARMwARMwARMwARMoCwCVkDKIutwTcAETMAETMAE\nTMAETMAEmghYAWlC4gsmYAImYAImYAImYAImYAJlEbACUhZZh2sCJmACJmACJmACJmACJtBEwApI\nExJfMAETMAETMAETMAETMAETKIuAFZCyyDpcEzABEzABEzABEzABEzCBJgJWQJqQ+IIJmIAJmIAJ\nmIAJmIAJmEBZBKyAlEXW4ZqACZiACZiACZiACZiACTQRsALShMQXTMAETMAETMAETMAETMAEyiJg\nBaQssg7XBEzABEzABEzABEzABEygiYAVkCYkvmACJmACJmACJmACJmACJlAWASsgZZF1uCZgAiZg\nAiZgAiZgAiZgAk0ErIA0IfEFEzABEzABEzABE5gcAv/+97/DrFmzJifDzunQCVgBGXoROAEmYAIm\nYAImYAImMDwCDz74YPjXv/41vAQ45okjYAVk4orcGTYBEzABEzABEzCB2QT+85//hP/7v/8L//3v\nf43EBCojYAWkMtSOyARMwARMwARMwATqReDxxx+PCfrHP/5Rr4Q5NWNNwArIWBevM2cCJmACJmAC\nJmACswmkZlas+WD245///Ge8+de//tWYTKAyAlZAKkPtiEzABEzABEzABExgOAT+97//hUcffbSx\n2Pxvf/tb+Pvf/x7Nr0iRTbCGUy6TGus8k5px59sETMAETMAETMAEJoUACgezHRznnXfeqIwssMAC\njeyjoKCEPOUpT2lc84kJlEXACkhZZB2uCZiACZiACZiACdSEACZWmF2hhDDzgflV1uyKa1ZAalJg\nY54Mm2CNeQE7eyZgAiZgAiZgApNLgHUfKB76zge///KXv+QCeeKJJ3Kv+6IJFE3ACkjRRB2eCZiA\nCZiACZiACdSAADMd/D388MMBEyscsxxSRrJJ/H//7/9lL/m3CZRCwApIKVgdqAmYgAmYgAmYgAkM\nlwDf90ABwdQKxQPHtVYOxSTdKauVP183gUEJWAEZlKCfNwETMAETMAETMIEaEkDp+Pe//x1TpmOn\nZKKw2JlA2QSsgJRN2OGbgAmYgAmYgAmYQI8EUB76mY3A1EomVux41a3ioeT16l/P+WgCvRDwLli9\n0LJfEzABEzABEzABE6iAADMRmEvNP//8PcWmna3mm2++tuZWrQLVWpFW933dBIog4BmQIig6DBMw\nARMwARMwARMokIDWbmg2g6BRDjqZSLHD1eOPPx76XVCutSIFZsVBmUATASsgTUh8wQRMwARMwARM\nwASGRwBFg+91YA6VmmFx/o9//KNtwlAg+OtXAUnjaxuRb5rAAASsgAwAz4+agAmYgAmYgAmYQJEE\n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\ngCFgCBgChoAhYAgYAr4jYAqI7z1k9BkChoAhYAgYAoaAIWAIGAIRIWAKSESdaawYAoaAIWAIGAKG\ngCFgCBgCviNgCojvPWT0GQKGgCFgCBgChoAhYAgYAhEhcCufePnpT3+afP3rX/eJJKNlwgisWbMm\n2X777Rsj8MMf/jC55pprGt9vNxoCYyCw1157Jbe5zW0aN3311VcnP/rRjxrfbzcaAnUR2GGHHZI/\n/MM/rHvbYvmbbropuf766xd/2xe/Edh3332T//f//l9jIr/zne8k//M//9P4fruxOgK77LJL8vu/\n//u5N3ilgNzxjndMPvzhD+cS+s1vfjO5613vmv7lFhjhpITL//3f/0123nnnEVrPb/K//uu/ki1b\ntiT3vOc98wuMcPaWW25Jzj777OTQQw8dofX5TZ5zzjnJ3nvvnfzu7/5ubqGjjz66lQKyefPmueNZ\nDX7rW99KNOZXr16d234IJ6+44orkd37nd5INGzaEQG4ujeqnX//61149x7mEFpyU8PSTn/wk2XPP\nPQtKVbv0whe+sJUC8p//+Z+J5uu84+KLL05WrVqV3OUud8m77PU5Canf//73k7vd7W5e05lH3MLC\nQvLlL385uc997pPc6lZeLft55K44d9lllyV/8Ad/kMgolHc89rGPbaWAqP7TTjttWdUXXnhhOq/d\n6U53Wna+qx99yw+aDzQ/H3DAAV2RvKKes846KznooIPSNWDFxQ5OXHrppcmd73znFeuw5rnb3va2\njVv4/Oc/v8w4eMEFF6Tz/x3ucIfGdVa9cevWrcnPf/7zZLfddqt6S+NyQ8teefP7cccdN1cBSWYT\nUxDHU5/61IVPfOITXtH6D//wDwuvfvWrvaLpi1/84sKjHvUor2j6wQ9+sLDHHnt4RZOIud/97rcw\nW3hGo+vZz372wr/+67+O1n4XDb/iFa9YeMc73tFFVaPV8da3vnXhla985Wjtd9HwBz/4wYXnPOc5\nXVTVax1PetKTFj796U/32kZflX/84x9fOP744/uqvtd6Z4ayhV133XVhFmXQazt9Vf7c5z53QWN8\nyOPYY49d+NKXvtRbk295y1t6lR/OP//8hZkRrTf6VfFMGV+YKea9tfHMZz5z4aMf/Whv9VPxgx/8\n4IVzzz2Xn71+vve97114yUte0msbVC7Za6as8bP3zyc/+ckLn/rUpyq3E4wp5Pd+7/d607KbqpfS\n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\neAAAAABJRU5ErkJggg==\n" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAyAAAAJYCAYAAACadoJwAAAEDWlDQ1BJQ0MgUHJvZmlsZQAAOI2N\nVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi6GT27s6Yyc44M7v9oU9FUHwx\n6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lpurHeZe58853vnnvuuWfvBei5qliW\nkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZPC3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz\n5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q44WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhG\nDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23BaIXzbcOnz5mfPoTvYVz7KzUl5+FRxEuqkp9G/Aji\na219thzg25abkRE/BpDc3pqvphHvRFys2weqvp+krbWKIX7nhDbzLOItiM8358pTwdirqpPFnMF2\nxLc1WvLyOwTAibpbmvHHcvttU57y5+XqNZrLe3lE/Pq8eUj2fXKfOe3pfOjzhJYtB/yll5SDFcSD\niH+hRkH25+L+sdxKEAMZahrlSX8ukqMOWy/jXW2m6M9LDBc31B9LFuv6gVKg/0Szi3KAr1kGq1GM\njU/aLbnq6/lRxc4XfJ98hTargX++DbMJBSiYMIe9Ck1YAxFkKEAG3xbYaKmDDgYyFK0UGYpfoWYX\nG+fAPPI6tJnNwb7ClP7IyF+D+bjOtCpkhz6CFrIa/I6sFtNl8auFXGMTP34sNwI/JhkgEtmDz14y\nSfaRcTIBInmKPE32kxyyE2Tv+thKbEVePDfW/byMM1Kmm0XdObS7oGD/MypMXFPXrCwOtoYjyyn7\nBV29/MZfsVzpLDdRtuIZnbpXzvlf+ev8MvYr/Gqk4H/kV/G3csdazLuyTMPsbFhzd1UabQbjFvDR\nmcWJxR3zcfHkVw9GfpbJmeev9F08WW8uDkaslwX6avlWGU6NRKz0g/SHtCy9J30o/ca9zX3Kfc19\nzn3BXQKRO8ud477hLnAfc1/G9mrzGlrfexZ5GLdn6ZZrrEohI2wVHhZywjbhUWEy8icMCGNCUdiB\nlq3r+xafL549HQ5jH+an+1y+LlYBifuxAvRN/lVVVOlwlCkdVm9NOL5BE4wkQ2SMlDZU97hX86Ei\nlU/lUmkQUztTE6mx1EEPh7OmdqBtAvv8HdWpbrJS6tJj3n0CWdM6busNzRV3S9KTYhqvNiqWmuro\niKgYhshMjmhTh9ptWhsF7970j/SbMrsPE1suR5z7DMC+P/Hs+y7ijrQAlhyAgccjbhjPygfeBTjz\nhNqy28EdkUh8C+DU9+z2v/oyeH791OncxHOs5y2AtTc7nb/f73TWPkD/qwBnjX8BoJ98VVBg/m8A\nAEAASURBVHgB7J0H3BxVuf8PiFwUgaAUCS00CYbeawy9iCBIEAuISL2i93JFJH9bgAgizSsCgoKI\nsVwVRFAhKBA6kVCkCYGEUA1F6V3I//0efJaz887uzs7OzM7M/p7P5313d8opvznznKed58wzd4ic\nSAgIASEgBISAEBACQkAICAEhUAAC8xZQh6oQAkJACAgBISAEhIAQEAJCQAh4BKSAaCAIASEgBISA\nEBACQkAICAEhUBgCUkAKg1oVCQEhIASEgBAQAkJACAgBISAFRGNACAgBISAEhIAQEAJCQAgIgcIQ\nkAJSGNSqSAgIASEgBISAEBACQkAICAEpIBoDQkAICAEhIASEgBAQAkJACBSGgBSQwqBWRUJACAgB\nISAEhIAQEAJCQAhIAdEYEAJCQAgIASEgBISAEBACQqAwBKSAFAa1KhICQkAICAEhIASEgBAQAkJA\nCojGgBAQAkJACAgBISAEhIAQEAKFISAFpDCoVZEQEAJCQAgIASEgBISAEBACUkA0BoSAEBACQkAI\nCAEhIASEgBAoDAEpIIVBrYqEgBAQAkJACAgBISAEhIAQkAKiMSAEhIAQEAJCQAgIASEgBIRAYQhI\nASkMalUkBISAEBACQkAICAEhIASEgBQQjQEhIASEgBAQAkJACAgBISAECkNACkhhUKsiISAEhIAQ\nEAJCQAgIASEgBKSAaAwIASEgBISAEBACQkAICAEhUBgCUkAKg1oVCQEhIASEgBAQAkJACAgBISAF\nRGNACAgBISAEhIAQEAJCQAgIgcIQkAJSGNSqSAgIASEgBISAEBACQkAICAEpIBoDQkAICAEhIASE\ngBAQAkJACBSGgBSQwqBWRUJACAgBISAEhIAQEAJCQAhIAdEYEAJCQAgIASEgBISAEBACQqAwBKSA\nFAa1KhICQkAICAEhIASEgBAQAkJACojGgBAQAkJACAgBISAEhIAQEAKFISAFpDCoVZEQEAJCQAgI\nASEgBISAEBAC8wkCIVBWBC6++GL3r3/9q6l573jHO9wiiyziFl98cffBD36w6Rw/7rrrLjdjxoym\n4/PMM49bZpll3OjRo9173vOepnPRH7NmzXL33HOPe/311/31q666avQS/RYCQiAlAv14p62ps2fP\ndtddd5371Kc+ZYf0KQSEQIEIpHn/o8277bbb3AMPPOBWWmklt+aaa0ZP63eVEJgrEgIlRWDBBRec\nO/QutfwbUg7m/upXv2pq/Ve+8pWW1w8pInM33njjuY8++mjTPfz4+9//PnfXXXcddu+WW245d+bM\nmcOu1wEhIAS6R6DIdzps3bPPPjt3tdVWmztkgAgP67sQEAIFIpDm/Y82j3kfuWDIoBg9pd8VQ0Ae\nkCppiwPY1ne/+93u9NNPb/R86P1yr776qrv++uvdeeed562ZSy65pBs7dmzjGr4ceOCBbtNNN/XH\n3njjDff888+7yy+/3GGB2WijjbynZOGFF/bn33zzTbfXXnu5q666yu25555u3333ddRL+T/+8Y/d\nLrvs4qZPn+4WWGABf73+CQEhkB6BIt7psHVPP/20+8QnPuH+9re/dfSAhvfpuxAQAtkjkPb9pyXM\n+/fee69bf/31/Zw8depUN27cuOwbqRKLQaBiCpOaO0AIYC0ZMWJEyx5/5zvf8ZaQ3XffvXGNeUAm\nT57cOBZ++cxnPuPv+fWvf904PMTE/LFNNtmkccy+7LTTTv5c1NNi5/UpBIRAcgSKeqetRRdccMHc\npZZayr/D888/vzwgBow+hUAfEEjz/ofN3G+//ebOO++8c2+55Za5RDQMGQzD0/peMQS0CL0YPU+1\n5IDApz/9aV/qtGnTEpe+3Xbb+WvvvPPOxj3Eho8aNcoNMbfGMfuy9957+6933323HdKnEBACOSGQ\n1TtN8y655BI3ZJxwr732mvvd737nxowZk1OrVawQEAJZINDu/X/hhRfckCHQrbfeem6dddZxm222\nmfvtb3/r5syZk0XVKqMPCEgB6QPoqjIbBFiIBuHSTUo33HCDv3RobUfjliGviF/Utv/++zeO2RcW\npUMseBMJASGQLwJZvdO0cr755nNf+9rXfFIKwihFQkAIlBuBdu//UNSCQwkZP3687wTJJEgWc/bZ\nZ5e7U2pdSwS0BqQlNDpRZgSGPI3u1FNP9U20tR5he4dctM7WeLAG5Mknn/RrPH72s5+5z3/+826L\nLbYIL4/9/tRTT7lTTjnFl7PNNtvEXqODQkAIZINA1u/0tttu6/gTCQEhUH4EOr3/55xzjiMLpkUl\nsG7zsMMOcz/84Q/dhAkT3FBoVvk7qRY2ITAPIWNNR/RDCJQEAVLmkob3iCOOaLSIBeNPPPGEw5NB\nGNVCCy3kF5Qvu+yy/pojjzzSHX/88Y3ro19WXHFFv5CNhevt6MUXX3Rbb721I7zrRz/6kfvc5z7X\n7nKdEwJCIAEC/Xyn1113XXfffff5hBQJmqpLhIAQyBiBNO8/TWDhOWn0h9Zkuj/84Q+NVpFc4pe/\n/KVPLrPzzjs3jutLNRCQB6Qaz2lgW0nGq2OOOWZY/1E89thjD3fCCSc4Uz7CiwinGkq56w+Z0kI4\nFR4Q9g+x7FbhPfYdzwchGygfX/ziF6V8GDD6FAIZINCPdzqDZqsIISAEMkAgzfvPfA2RoTIkfqOA\nnHHGGU4KSIhMNb5LAanGcxrYVqJosHmYEW7WkSNHukUXXdQOxX6Smi9uw7FDDjnEbbjhhm4oW5ZX\nMqI3D+354XbYYQd3//33u69+9atu0qRJ0Uv0WwgIgR4QKPqd7qGpulUICIGMEej2/ScKgpT4ECFX\nhx9+eKNFGBehSy+91FkymcZJfSk9AlJASv+IBruBxHyuscYamYFA/nCyaLCvBzue49Y1IqSLLFms\nFznrrLPcAQccYKf0KQSEQEYIFPlOZ9RkFSMEhEBGCHT7/qNcDG0U7LPYEb0QJRauM58zZx977LHR\n0/pdYgSkgJT44ahp+SBAJg0o3FgQBrb99tv7rBrEmFq63nxaoFKFgBDIEoG4dzrL8lWWEBAC/UHA\nslx9//vfd0Q2RIlohVVWWcVnw5o4caIb2u8neol+lxQBpQ0o6YNRs/JBgIwZeD6WX355v/cHtbz8\n8ss+tR8Lz6dMmSLlIx/oVaoQyAWBuHc6l4pUqBAQAoUiQMIZDILLLbec+9CHPhRb98orr+zPce3Q\nxqOx1+hgORGQB6Scz0Wt6hGBk08+2ZE33OiVV17xGXBYiM7+AOeee66dcscdd5yPH2VtSasMWixw\ni9snpFGIvggBIZArAt2807k2RIULASFQCAI//elPfVQC6zmHdj5vWSdZKq+66iq/GJ30vKJqICAF\npBrPSa3sEgH2AeHPaJFFFvGL1/fZZx+/kG3ttde2Uz6FHz8ee+wxv2Ny40TwBY+JSAgIgf4h0M07\n3b9WqmYhIASyQoC9PyDbIb1VuR/72MfcoYce6q6++mp39913+0yXra7V8fIgoH1AyvMs1BIhIASE\ngBAQAkJACAgBIVB7BLQGpPaPWB0UAkJACAgBISAEhIAQEALlQUAKSHmehVoiBISAEBACQkAICAEh\nIARqj4AUkNo/YnVQCAgBISAEhIAQEAJCQAiUBwEpIOV5FmqJEBACQkAICAEhIASEgBCoPQJSQGr/\niNVBISAEhIAQEAJCQAgIASFQHgSkgJTnWaglQkAICAEhIASEgBAQAkKg9ghIAenyEU+bNs1deOGF\nXd6ly4WAEBACQkAICAEhIASEgBAAASkgXY6Dxx9/3D3wwANd3qXLhYAQEAJCQAgIASEgBISAEAAB\nKSAaB0JACAgBISAEhIAQEAJCQAgUhoAUkMKgVkVCQAgIASEgBISAEBACQkAIDJwC8sYbb7R96p3O\nt71ZJ4WAEBACQkAICAEhIASEgBBoi0BtFJAvfOELbrnllmv6+8lPftLo/PHHH+9WX311N3LkSLfj\njju62bNnN87xpdP5pov1QwgIASEgBISAEBACQkAICIFUCNRGAfnzn//sjj76aHfLLbc0/j7+8Y97\nUCZNmuQuuOACN2XKFK94bLDBBm677bZzr7/+eqLzqZDVTUJACAgBISAEhIAQEAJCQAgMQ6AWCsjz\nzz/v7r33Xrftttu6+eabzy200EJuscUWcwsssIDv8JlnnukOOuggt/TSS7t3vetdbsKECe6hhx5y\n1113XaLzw1DTASEgBISAEBACQkAICAEhIARSIVALBQSvx/zzz+8OOeQQt8QSS3gFBCVj7ty53svx\nyCOP+NAsQwgl5H3ve5+bM2dOx/N2z2uvveZefvllx6dICAgBISAEhIAQEAJCQAgIgXQI1EIBueOO\nO9w73/lOt/fee7uZM2f6UKwTTjjBnX322e6FF17wyCy66KJNCI0YMcI99dRTHc/bTYcffrhbe+21\n3Ve/+lX36quv2mF9CgEhIASEgBAQAkJACAgBIdAFAvN1cW1pLz300EN9iBVKCHTkkUc61oRMnjzZ\n7bvvvm6eeeZxr7zySlP78Wa8973v9d6SduftppNPPtm9+eab7ve//7178MEH7bA+hYAQEAJCQAgI\nASEgBISAEOgCgVp4QOivKR/W97Fjx7qnn37arwlhPQjfQ3rmmWd8WBZrRtqdt3u4jjAvPkVCQAgI\nASEgBISAEBACQkAIpEOgFgrIt771LWcZrwyGq6++2m2//fb+55gxY9y0adPslJsxY4ZXSEaNGpXo\nfONGfRECQkAICAEhIASEgBAQAkKgJwRqoYDsuuuu7je/+Y0Pj/rXv/7lQ6+uuuoqt9tuu3lwDjzw\nQHfOOee4Bx54wHF+4sSJbq+99nLLLLNMovM9IaybhYAQEAJCQAgIASEgBISAEGggUIt4IjYYPPHE\nE90RRxzhPSGESZ166qluk0028R0dP368u+aaa9zo0aPdggsu6BeTsz7EqNN5u06fQkAICAEhIASE\ngBAQAkJACPSGwDxDqWrn9lZEue5+7LHH3Pvf/34377zDnTsvvviiz2DF4vM46nSeey666CKfaeuw\nww6LK0LHhIAQEAJCQAgIASEgBISAEGiDQC08IGH/Ro4cGf5s+o73g79W1Ol8q/t0XAgIASEgBISA\nEBACQkAICIFkCAx3EyS7T1cJASEgBISAEBACQkAICAEhIAS6RkAKSNeQ6QYhIASEgBAQAkJACAgB\nISAE0iIgBSQtcrpPCAgBISAEhIAQEAJCQAgIga4RkALSNWS6QQgIASEgBISAEBACQkAICIG0CEgB\nSYuc7hMCQkAICAEhIASEgBAQAkKgawSkgHQNmW4QAkJACAgBISAEhIAQEAJCIC0CUkDSIqf7hIAQ\nEAJCQAgIASEgBISAEOgaASkgXUOmG4SAEBACQkAICAEhIASEgBBIi4AUkLTI6T4hIASEgBAQAkJA\nCAgBISAEukZACkjXkOkGISAEhIAQEAJCQAgIASEgBNIiIAUkLXK6TwgIASEgBISAEBACQkAICIGu\nEZAC0jVkukEICAEhIASEgBAQAkJACAiBtAhIAUmLnO4TAkJACAgBISAEhIAQEAJCoGsEpIB0DZlu\nEAJCQAgIASEgBISAEBACQiAtAlJA0iKn+4SAEBACQkAICAEhIASEgBDoGgEpIF1DphuEgBAQAkJA\nCAgBISAEhIAQSIuAFJC0yOk+ISAEhIAQEAJCQAgIASEgBLpGQApI15DpBiEgBISAEBACQkAICAEh\nIATSIiAFJC1yuk8ICAEhIASEgBAQAkJACAiBrhGQAtI1ZLpBCAgBISAEhIAQEAJCQAgIgbQISAFJ\ni5zuEwJCQAgIASEgBISAEBACQqBrBKSAdA2ZbhACQkAICAEhIASEgBAQAkIgLQK1VEDeeOMN9+ab\nb8Ziwrl21Ol8u3t1TggIASEgBISAEBACQkAICIH2CNROAfnHP/7hRo0a5U4//fSmnh9//PFu9dVX\ndyNHjnQ77rijmz17dlfnmy7WDyEgBISAEBACQkAICAEhIARSIVA7BWT//fd3zz33XBMYkyZNchdc\ncIGbMmWKVzw22GADt91227nXX3/dX9fpfFNh+iEEhIAQEAJCQAgIASEgBIRAagRqpYCceuqpboUV\nVnArrbRSEyBnnnmmO+igg9zSSy/t3vWud7kJEya4hx56yF133XX+uk7nmwrTDyEgBIRAjwhgJHn1\n1Vd7LEW31wGBuXPn1qEb6oMQEAJCoCsE5uvq6hJffNttt7kf/ehH7sYbb3SbbbZZo6V4OR555BG3\n3HLLNY6hhLzvfe9zc+bM8V6QducbN+mLEBACQqBHBF555RXPc5588kmH4ElI6Lvf/e4eS9XtVUbg\n+eefd6w9XHTRRZu68fLLL3uDWdNB/RACQkAI1ASBWiggL774ovvkJz/pzj777GEM+4UXXvCPKsrc\nR4wY4Z566inX6bw959NOO83ddNNN/p6xY8faYX0KASEgBBIjAM9BsDR67LHH3Pvf/373nve8xw7p\nc4AQwAvGmCBpyjvf+U7/9/TTT3uF5LXXXnMLL7yw+4//+A+NjwEaE+pqtRDAqDTffPO5eeaZx73j\nHe+oVuP73NpaKCCf//zn3c477+w22WSTYXAutNBCfmAwSEJCCHjve9/rOp23ezbddFO34ooruunT\np7t5561V5Jp1UZ9CQAjkiACGklD5oCq8IHhD8IJYBj74S54T2UsvveSeffZZL9wSCoYxZoEFFvB8\nMsfuq+gIAjxvlA977o8//rgfD2FI1j//+U//XEisgpAjEgJCoDwIwM+JoDEFZNlll82Vd5en59m0\npPIcbebMme4nP/mJW2eddRxKAjRjxgx38sknu9tvv92dddZZbrHFFnNYlUJ65plnfFgWA6fdebuH\n8iFCuqhTJASEgBDoBgGEzTj617/+5cjeh2KA4oHFe/HFF29cinWcv14FUARbPL5PPPGELw+FyI7B\nA/ESUw9C74ILLujbIWNL4zFk+oVn/uijjzq8HEZgH0c8I67FS0bosEgICIH+IcD7iLcDmRK+DfE+\nQ/DXRRZZxH9P+g8v6Pzzz+8wQMAP4P9LLLFEow7KqysfrrwCghfjpJNOanrWLDBfe+213VZbbeWP\n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\nBCSAtMiDVDeEgBAQAkJACAgBISAEhEAzICABpBmektooBISAEBACQkAICAEhIARaBIGiBBBSphGE\nHmy84oPSW6Tv6oYQEAJCQAgIASEgBISAEBACdUYgUQB599133eDBg12wcZ3r3bu3e/HFF93+++/v\ngp2Q3ffff1/npqo6ISAEhIAQEAJCQAgIASEgBJodgVgB5Oeff3YDBgxwr7zyijv55JPzm62sssoq\n7rzzznPBLtrN3ne1XwgIASEgBISAEBACQkAICIE6IzBZXH3jxo1z7733nhdAunXr5g455BB/6Sab\nbOK6du3qtt12W8cm6l26dIkrQseFgBAQAkJACAgBISAEhIAQEAIdEIi1gLz66quuV69eDuGjkJZd\ndln3wQcfuIkTJxae0m8hIASEgBAQAkJACAgBISAEhEAsArECSI8ePdz48ePdJ5980unm0aNHu8km\nm8zNNddcnc7pgBAQAkJACAgBISAEhIAQEAJCIA6BWBesfv36ubnnntv179/f7b333u733393WEVu\nuukmN2rUKDd06FA3xRRTxJWr40JACAgBISAEhIAQEAJCQAgIgU4IdAniOHKdjv7/AVLvDhs2zD31\n1FMdLhk4cKC78MIL3fTTT9/huH4IASEgBISAEBACQkAICAEhIASSEEgUQLgRy8eTTz7prR9YPIgL\nWXTRRZPK1DkhIASEgBAQAkJACAgBISAEhEAkAqkCSORdOigEhIAQEAJCQAgIASEgBISAECgDgdgY\nkPvvv9/99a9/jSyS1LtTTz21m2WWWdz6668fe13kzTooBISAEBACQkAICAEhIASEQNsiEJsFiwxX\ns846q3vhhRccmxISlM4fISMcW3DBBd2kk07q9txzTzdixIi2BVAdFwJCQAgIASEgBISAEBACQqB4\nBGJdsNjjg3iPiy++2A0ePDhfIjEhCCKcO+OMM9ztt9/uM2V9/vnnkXuG5G/UFyEgBISAEBACQkAI\nCAEhIATaHoFYCwg7oXfv3r2D8AFak0wyibd4XHPNNR68ddZZx7tiPfbYY20PpgAQAkJACAgBISAE\nhIAQEAJCIBmBWAGE+I63337bffHFF51KIC0vMSDQb7/95n788Uc3wwwzdLpOB4SAEBACQkAICAEh\nIASEgBAQAmEEYgWQNdZYw6fg3Xrrrd0NN9zgvv32W/fNN9+46667zp122mluo402cr/88ov75z//\n6SaffHK31FJLhcvVdyEgBISAEBACQkAICAEhIASEQCcEYmNAuHLChAlu0KBB3hKC6xXxH9CQIUPc\npZde6tiocIUVVnAnnXSS22uvvfw5/RMCQkAICAEhIASEgBAQAkJACMQhkCiAcNMPP/zgd0J/+umn\n3VRTTeWWW245t/jii/vysIjggqUd0ePg1XEhIASEgBAQAkJACAgBISAEwgikCiDhi8PfiQ1R3EcY\nEX0XAkJACAgBISAEhIAQEAJCIA2B2I0IuZFMWKTa/fTTT72lg2NYPL7//nv3yiuvuJ9++olDIiEg\nBISAEBACQkAICAEhIASEQFEIxAahv/POO27AgAHuoYce8kHmxHvMPvvs7ssvv3TPP/+8O+aYY4qq\nQBcJASEgBISAEBACQkAICAEhIAQMgVgLyIMPPuiDzl9//XVv9SAt7yWXXOKmnXZat9tuu7k33njD\nytCnEBACQkAICAEhIASEgBAQAkKgKARiLSAffPCBW3755d10003ndzifY4453KOPPuq6dOniDjnk\nEHfuuef6NLxF1aKLhIAQEAJCQAgIASEgBISAEBACAQKxAkiPHj3cm2++mQdpkUUWcePHj/e/Lfj8\n3XffzZ/XFyEgBISAEBACQkAICAEhIASEQBoCsQJInz59fLzHsGHD/G7o/MYFi1iQ4447zuGS1b17\n97TydV4ICAEhIASEgBAQAkJACAgBIZBHIFYAIeD8/PPPd7fddpv78MMPfdwHGxH27t3bHXbYYW6X\nXXbx7lj5kvRFCAgBISAEhIAQEAJCQAgIASGQgkDqPiA///yzm3TSSf0fGbDuvPNOt/TSS7v5558/\npWidFgJCQAgIASEgBISAEBACQkAIdEQgVgBB2Bg7dqzbeOON3ZRTTtnxLv0SAkJACAgBISAEhIAQ\nEAJCQAiUgUCsC9Ytt9zihg4d6j755JMyitUtQkAICAEhIASEgBAQAkJACAiBzgjECiAzzzyzv/qr\nr77qfJeOCAEhIASEgBAQAkJACAgBISAEykAgdiPCJZdc0ltAVl11VTdo0CDXs2fPTq5Ye++9dxlV\n6hYhIASEgBAQAkJACAgBISAE2hWB2BgQsl9tsskmibh89913ied1UggIASEgBISAEBACQkAICAEh\nEEYgVgAJX6TvQkAICAEhIASEgBAQAkJACAiBaiAQGwMSLhxLBxsQfvvtt+6nn34Kn9J3ISAEhIAQ\nEAJCQAgIASEgBIRA0QgkCiDvvvuuGzx4sJtuuun8BoQvvvii23///d3IkSPd999/X3QlulAICAEh\nIASEgBAQAkJACAgBIQACsQIIGxAOGDDAvfLKK+7kk09200wzjUdslVVWceedd54bPny4EBQCQkAI\nCAEhIASEgBAQAkJACJSEQGwWrHHjxrn33nvPCyDdunVzhxxyiC+YwPSuXbu6bbfd1uVyOdelS5eS\nKtTFQkAICAEhIASEgBAQAkJACLQvArEWkFdffdX16tXLIXwU0rLLLus++OADN3HixMJT+i0EhIAQ\nEAJCQAgIASEgBISAEIhFIFYA6dGjhxs/fnzkTuijR492k002mZtrrrliC9YJISAEhIAQEAJCQAgI\nASEgBIRAIQKxLlj9+vVzc889t+vfv79jw8Hff//dYRW56aab3KhRo/wmhVNMMUVhefotBISAEBAC\nQkAICAEhIASEgBCIRSBxHxBS7w4bNsw99dRTHQoYOHCgu/DCC93000/f4bh+CAEhIASEgBAQAkJA\nCAgBISAEkhBIFEC4EcvHk08+6a0fWDyIC1l00UWTytQ5ISAEhIAQEAJCQAgIASEgBIRAJAKxAsjD\nDz/sxo4d67Nd9ezZM/JmHRQCQkAICAEhIASEgBAQAkJACJSCQGwQ+uSTT+7OOecct+CCC7q+ffu6\niy66yLEjukgICAEhIASEgBAQAkJACAgBIVAuArECyDLLLOP3AbnlllvcnHPO6f7617+62Wef3W2/\n/fbugQceKLc+3ScEhIAQEAJCQAgIASEgBIRAGyMQ64JViMk333zjrrnmGvef//zH3X333W6++ebz\ncSGF1+m3EBACQkAICAEhIASEgBAQAkIgDoFYC0jhDb/88ov7+eef3W+//eZ3QJ9yyikLL9FvISAE\nhIAQEAJCQAgIASEgBIRAIgKJAsiPP/7orR6k3Z1jjjncAQcc4BZYYAG/QeHzzz+fWLBOCgEhIASE\ngBAQAkJACAgBISAEChGI3YjwkUceceuuu677+uuv3RprrOH3/dh4443dVFNNVViGfgsBISAEhIAQ\nEAJCQAgIASEgBIpCINECwg7oEydOdBdccIG3gPCdfUFEQkAICAEhIASEgBAQAkJACAiBchBIDEJ/\n44033I477ujuueeefNnTTDON22WXXdyJJ57ounTpkj+uL0JACAgBISAEhIAQEAJCQAgIgTQEYl2w\nCDgn9uPbb791+++/v1t//fXdZJNN5u6//353zDHHOHZF/9e//pVWvs4LASEgBISAEBACQkAICAEh\nIATyCMQKIOPGjXPPPfec/1t88cXzN/Tp08dbPrCASADJw9JWX2677TZHggIE1Dhi7Lz22mtu+eWX\n9/vIRF339NNPuzfffNP17NnTLbHEElGX6JgQqCoCN9xwg8/i179/f69EiSr8pZdecv/9738dcx17\nH0E33XST+/XXXztcPumkk7pu3bq5WWaZxS222GIdzumHEKgGAuWO13DdP/30k7v11lv9IRSJKA9F\nrYeAzVv0bKmllvJbJcT18tVXX3WWSGjttdd20047rb9U81wcYrU9Xul7TnbaZ5991j3zzDPu9ddf\n9zxV7969Xa9evbL9vudi6OSTT84FmxFGnv3oo49ywePIBS5aked1sLURCDamzAXud4mdHD58uB8j\nV199dex1Cy+8sL9mkUUWib1GJ4RANREImC8/5g466KDYYjnH/HbjjTfmrwkWaH+M41F/jOWrrroq\nf72+CIFqIFDueA3XfeWVV+bHLN9FrYmAzVvMT4HrfGInA+Vhfky88sor+Ws1z+WhqOuXSt7zDz74\nILfSSivln2d4fQoEkFwgbNa1L6VUFmsBmWuuuRwa6nfeecfNM888QZ/+oJtvvtmh/TPt4B9n9E0I\nFIfAQw895F5++WUXCLnuiSeecPfee6/r27dvcTfrKiFQIQJYb7HgLb300kWXRPzbmWeemb8+mGgd\n2mXG8iWXXOK23HJLN9tss7lVV101f42+CIFqIFDOeLV6SSIz//zzuy+//NKNGjXKbb755nZKny2I\nALG51113nTvrrLO823xhF8lsOnbs2MLD+d+a5/JQ1P1Lqe856w881Pvvv+/2228/v6bNOuus7pNP\nPnGBAs2dcMIJbrnllnOPPfaY30Kj7h1KqzBOWvnqq69ywWKaW2uttXJPPfVULnC5yXEsED5y8847\nb27w4MFxt+p4iyNQDQvI9ttvn5tkkklyEyZM8NaUTTfdtMVRU/eygACapsknn9xriwLX0lwwgXdq\nlmkSCy0g008/fadr7cBxxx3nywxSldshfQqBihEod7xaxW+99ZafZ/fYYw+vFQ/4gdwLL7xgp/XZ\nQgjYvLXyyiv7uShwlY7s3UUXXeTPB26j/rPQAqJ5LhK2mh4s9z0PXCv9M4zjn7CE8c4fccQRNW1/\n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\ng8QDdkumPhMFEGspph1So+JPmkUpytqpz+wiYFo520k1rqVMmF27dvXBcy+++GLcZTouBGqCwL//\n/e98euiaVKBChUAVESgcryT/wGthwIABLonZRAlEYCokK0gVH0jGikKDjgcLVO7mgxnrUls2p/A9\nNxBQNFx++eU+1S4KBZIOsLkusV0IJaRgZvPwICOa3ZKpzy7k48pUi9QYISAEhIAQEAJCQAgIASEg\nBIpGABdidkTH6oVAkuRtUnShNbxQAkgNwVXRQkAICAEhIASEgBAQAkJACHREoCgXrI636JcQEAJC\nQAgIASEgBISAEBACQqA8BCSAlIeb7hICQkAICAEhIASEgBAQAkKgDAQkgJQBmm4RAkJACAgBISAE\nhIAQEAJCoDwEYjcipDj2AWEb93fffdf9/PPPnWpg12qREBACQkAICAEhIASEgBAQAkKgWARiBRD2\n/lh33XV9Kr8+ffr41KjFFtrK1/3+++9+45dJJ520lbupvgkBISAEhIAQEAJCQAgIgZogECuAsIPi\nJJNM4jci1KaDf2DPrpKvv/66GzFixB8H9U0ICAEhIASEgBAQAkJACAiBohCIjQFhexA2IJTwURSO\nukgICAEhIASEgBAQAkJACAiBIhCIFUBWX31198Ybb7gXXnihiGJ0iRAQAkJACAgBISAEhIAQEAJC\nIB2BWBcstngfOnSoW2211dxmm23mrSGFcQ/77bdfeg26QggIASEgBISAEBACQkAICAEh8P8IxAog\nzzzzjLv66qv9ZZdddlkkYM0ogLBVfaEgFe5c2vnwtfouBISAEBACQkAICAEhIASEQGkIxLpgrbPO\nOu6rr75K/Cutqtpeveeee7p55523w9/FF1+cr/TYY491iy++uJtzzjndeuut5yZOnJg/x5e08x0u\n1g8hIASEgBAQAkJACAgBISAEykIgVgBJK+2LL75Iu6Su58eNG+cOP/xwN2HChPwfrmPQkUce6caM\nGeNuv/12L3gsu+yybu2113a//PJLUef9RfonBISAEBACQkAICAEhIASEQMUIdAmyXeXiSoGpP+OM\nM9ynn37qcE2C+Pz+++/dK6+84n766ae4W+t6/JtvvvH7lbB3ybTTTuumnnpqN+WUU+bbMM8887jD\nDjvMbb/99v7YDz/84LN73Xbbba5v374u7Xy+oODLjTfeqDS8YUD0XQgIASEgBISAEBACQkAIlIBA\nrAUEZn7AgAF+N/TJJ5/c7wcy++yzuy+//NI9//zz7phjjimhmtpeitVjiimmcLvttpubddZZ3Z/+\n9Cd34IEH+g0DsXKwkzvuWUYIKDPNNJP78MMPvRUk6bzd8/jjj7vrr7/ePfnkk3lhzM7pUwgIASEg\nBISAEBACQkAICIHiEIgNQn/wwQcdu36z6R5Wj1lmmcVdcskl3sIAo0+K3qzQc8895xCStt56a2+x\nufzyy91BBx3kevbs6TbZZBPfzML9TKaffnpv2fn2228Tz1sfzbXro48+ciuuuKId1qcQEAJCQAgI\nASEgBISAEBACJSAQawH54IMP3PLLL++mm2467940xxxzuEcffdR16dLFHXLIIe7cc8/Nx1CUUF9N\nLt1jjz3c559/7oYMGeLdqQ444ADvWkX2LqwhtPnHH3/sUDduWDPOOGPqebtpl112cWeffbZ340LY\nEQkBISAEhIAQEAJCQAgIASFQOgKxAkiPHj3cm2++mS9xkUUWcePHj/e/zZqA61JWqFAoWHXVVR2B\n8pNNNpmbeeaZ/fdwW3Elwy0r7Xz4Hn0XAkJACAgBISAEhIAQEAJCoDIEYgWQPn36+HiPYcOGeead\n37hgPfvss+64447zLlndu3evrPYq3X3UUUf5zRLDxd1///2OVMJQr169vPXGzhNAj3Bi7U87b/fp\nUwgIASEgBISAEBACQkAICIHKEIgVQAg4P//88x2ZogjWJu6DmJDevXv7jFK4JOHalAXaaKON3DXX\nXONuvvlm9+uvvzpcr+677z43aNAg37ydd97ZXXDBBd6iw/lDDz3Ubb755n53dy5IO5+FPqoNQkAI\nCAEhIASEgBAQAkKgFRCIDUKnc8RUwNyzczh/BGLfeeedbumll3bzzz9/ZvrPBoMnnHCCY2d29v7A\nreq0005zWG2sHw888IDDjYw0vUsuuaQXUqwD9DPpvF2nTyEgBISAEBACQkAICAEhIAQqQyBxHxAr\n+rvvvvPZsBA6iLUI77Fh12Tl8/3333dYbyaZpLNxh36wdwnB51GUdp57tA9IFHI6JgSEgBAQAkJA\nCAgBISAEikOgM5ceuo8g88GDB/tMWLhevfjii27//fd3I0eO9JsRhi7NzNc555wzUviggVg/4oSP\nYs5nppNqiBAQAkJACAgBISAEhIAQaFIEYgWQn3/+2W9ESMD2ySef7KaZZhrfxVVWWcWdd955bvjw\n4U3aZTVbCAgBISAEhIAQEAJCQAgIgUYhEBsDMm7cOPfee+85BJBu3br5vT9oJBv7de3a1W277bZ+\np/GsBKI3CkDVKwSEgBAQAkJACAgBISAEhEDxCMRaQF599VWfvhbho5CWXXZZx0aFEydOLDyl30JA\nCAgBISAEhIAQEAJCQAgIgVgEYgUQNiJk48FPPvmk082jR4/2mabmmmuuTud0QAgIASEgBISAEBAC\nQkAICAEhEIdArAtWv379/D4Z/fv3d3vvvbffAwSryE033eRGjRrlhg4d6qaYYoq4cnVcCAgBISAE\nhIAQEAJCQAgIASHQCYFYAWS66aZz1113nWMndIQNaKuttvKfAwcOdKeeeqr/rn9CQAgIASEgBISA\nEBACQkAICIFiEYgVQChgiSWWcE888YR78sknHdYPLB69evVyiy66aLHl6zohIASEgBAQAkJACAgB\nISAEhEAegUQBhKu+/vpr99lnn/nMV/x+/fXX/R/fN9hgAz5EQkAICAEhIASEgBAQAkJACAiBohBI\nFEBIuUvMxy+//BJZWC6Xizyug0JACAgBISAEhIAQEAJCQAgIgSgEYgWQxx9/3AsfF154oevTp4+b\naqqpou7XMSEgBISAEBACQkAICAEhIASEQNEIxAogEyZMcIsttpjbcsstiy5MFwoBISAEhIAQEAJC\nQAgIASEgBJIQiN0HpG/fvu6ll15y77zzTtL9OicEhIAQEAJCQAgIASEgBISAECgagVgLyMILL+z3\n+1huueXchhtu6Nj9vEuXLh0K3nHHHTv81g8hIASEgBAQAkJACAgBISAEhEASAl2CQPLISPJvvvnG\nrbXWWu7RRx+NvT/m1tjrW+HEjTfe6LOAjRgxohW6oz4IASEgBISAEBACQkAICIG6IhDrgnXXXXe5\nxx57zF199dXuyy+/9JmwyIYV/qtrS1WZEBACQkAICAEhIASEgBAQAk2PQKwL1qeffuoWX3xxN3jw\n4KbvpDogBISAEBACQkAICAEhIASEQDYQiLWArLHGGu7NN990b7zxRjZaqlYIASEgBISAEBACQkAI\nCAEh0PQIxFpApplmGsdGhASfDxw40M0333yd9gLZb7/9mh4AdUAICAEhIASEgBAQAkJACAiB+iEQ\nK4A8/fTT7rrrrvMtueaaayJbJAEkEhYdFAJCQAgIASEgBIRAyyBAYiI2pJ588slbpk/qSGMRiBVA\n1llnHffVV181tnWqXQgIASEgBISAEBACQqBuCJDhNLztArzgZ5995qaddlo322yz1a0dqqi1EYgV\nQFq72+qdEBACQkAICAEhIASEQBiBTz75xCGAzDzzzO6LL75wk0wyiRc+OIYVZJZZZvHHwvfouxAo\nBwEJIOWgpnuEgBAQAkJACAgBIdACCPz444/e4vHrr7/6bRdws3r33Xfdzz//7IUR6yJCCAKKrCCG\niD4rQaAlBZDffvvNv0xI7oXEuUknnbTwcP532vn8hfoiBISAEBACQkAICIEGI4BgAIXdpoptEvey\n7QK8D38Q+73F0ddff+1dsaabbrq4S3RcCBSFQGcOvajbsnsRfordu3d3Z555ZodGHnvssX5fkznn\nnNOtt956buLEiSWd73CxfggBISAEhIAQEAJCIAMIfP75546/MGG9SCKEDlysuO+HH37w1g4TQJLu\n49x3332XdonOC4FUBFpOANlxxx0dEnqYjjzySDdmzBh3++23e8GD1MJrr712XspPOx8uS9+FgBAQ\nAkJACAgBIdBIBLBcIGQgSCBEIEyYJQSB4v333/fn+A4hXPDdriGw3O4ttR/ffvttqbfo+hIR4Dlh\nifr9999LvLN5Lm8pAeS0005zPXr0cD179uzwBM4++2y3yy67uLnmmstNPfXU7sADD3Rvv/22Gz9+\nvL8u7XyHwvRDCAgBISAEhIAQEAJ1RACG1NykEBzgYfhD8IA4z3HiOT788EPPvHKOWI4vv/zSCyl8\n5/xPP/1UEWMLU9zKjHEdH6uvygQNw5RPni2eOgiSplTnOF4+rSIAtkwMCPuWnHfeee6RRx5xK620\nUn788GB56eadd978MYSQmWaaKf+SJp23m9AcEKAV1iDYOX0KASEgBISAEBACQqBWCCBUEL+KEPL9\n999HCgAwqpyDVwkTgokRwgg8UKWEcAMfJaoMAYSJjz/+2GcWI/i/a9euXmA0Fzp4Tv4QPhAysXZZ\nfDNpke04n1NMMUVljanz3S0hgOCPOHToUHf++ed3erFMUpxhhhk6QDv99NN7bUHaebtp//339y5c\n/N5uu+3ssD6FgBAQAkJACJSEAIwEVE7QsFVkjEdSUhW7Vp/NjQDpb41XSeoJY8IY1/B1Nt44RjkI\nKZUSwo4EkMpQ5LkiWEIIlijM454N2ceMeM4ffPCBm2aaafzzRuBkLpljjjn8MXhirFzdunVzk02W\n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\n" + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "%%R -w 800 -h 600 -u px -i df # this sets the size of the plot...otherwise, it will go off the page\n", + "\n", + "require(ggplot2)\n", + "library(ggplot2)\n", + "require(grid)\n", + "library(grid)\n", + "require(gridExtra)\n", + "library(gridExtra)\n", + "\n", + "df$gene = gsub(\"H5\",\"HA\",df$gene)\n", + "df$gene = gsub(\"N1\",\"NA\",df$gene)\n", + "df$genef = factor(df$gene, levels=c(\"PB2\",\"PB1\",\"PA\",\"HA\",\"NP\",\"NA\",\"MP\",\"NS\"))\n", + "\n", + "blank_data <- data.frame(genef = c(\"PB2\",\"PB2\",\"PB1\",\"PB1\",\"PA\",\"PA\",\"HA\",\"HA\",\"NP\",\"NP\",\"NA\",\"NA\",\"MP\",\"MP\",\"NS\",\"NS\"), x = c(0,2400,0,2400,0,2300,0,1800,0,1600,0,1500,0,1100,0,900), y = 0)\n", + "\n", + "genes = c('PB2','PB1','PA','HA','NP','NA','MP','NS')\n", + "stops = list('PB2'=2500,'PB1'=2500,'PA'=2100,'HA'=2000,'NP'=1600,'NA'=1500,'MP'=1200,'NS'=900)\n", + "steps = list('PB2'=500,'PB1'=500,'PA'=500,'HA'=500,'NP'=500,'NA'=500,'MP'=300,'NS'=300)\n", + "\n", + "plots = list()\n", + "\n", + "for (g in genes)\n", + "{\n", + " d = df[df$gene == g,]\n", + " stop = stops[[g]]\n", + " step = steps[[g]]\n", + " name = paste(g, \"plot\",sep = '_')\n", + " \n", + " # set PB2 and NP-specific y-axis aesthetics\n", + " if (g == \"PB2\"| g == 'HA'){\n", + " y_aesthetics = theme(axis.line.y=element_line(colour=\"black\"))+\n", + " theme(axis.text.y=element_text(hjust=0.5, size=14))+\n", + " theme(axis.title.y=element_text(size=16, vjust=8))\n", + " } else {\n", + " y_aesthetics = theme(axis.line.y=element_blank())+\n", + " theme(axis.ticks.y= element_blank())+\n", + " theme(axis.text.y=element_blank())+\n", + " theme(axis.title.y=element_blank())\n", + " }\n", + " \n", + " p <- ggplot(data=d, aes(x=site, y=mean, group=genef)) + \n", + " geom_ribbon(aes(x=site, ymin=lower, ymax=upper), fill=\"grey80\", linetype=0, alpha=0.6)+\n", + " geom_line(size=1)+ \n", + " geom_blank(data = blank_data, aes(x = x, y = y))+\n", + " labs(title=g)+\n", + " theme(plot.title = element_text(size=20, hjust=0.5))+\n", + " theme(panel.grid.major.y=element_line(colour=NA))+\n", + " theme(panel.grid.minor=element_line(colour=NA,size=NA))+ \n", + " theme(strip.background = element_rect(colour=NA, fill=NA))+\n", + " theme(strip.text=element_text(size=16))+\n", + " theme(axis.line.x=element_line(colour=\"black\"))+\n", + " y_aesthetics+\n", + " theme(axis.title.x=element_blank())+\n", + " theme(axis.title.y=element_blank())+\n", + " theme(axis.text=element_text(size=14, color=\"black\"))+\n", + " theme(legend.text=element_text(size=16))+\n", + " theme(legend.title=element_text(size=16, face=\"plain\"))+\n", + " theme(panel.margin=unit(1, \"lines\"))+\n", + " theme(plot.margin=unit(c(1,0.25,1,0.25),\"cm\"))+ # this sets the plot margins as top, left, bottom, right\n", + " theme(legend.key.size=unit(0.7, \"cm\"))+\n", + " theme(panel.background=element_rect(fill=NA))+\n", + " theme(legend.key=element_rect(fill=NA))+\n", + " scale_y_continuous(breaks=seq(0,500,100), limits=c(0,500))+\n", + " scale_x_continuous(limits = c(0, stop), breaks=seq(0,stop,step))\n", + " #expand_limits(x = 0)\n", + " \n", + " plots[[name]] <- p\n", + "} \n", + "top <- grid.arrange(plots[[1]],plots[[2]],plots[[3]], ncol=3, widths=c(0.34,0.34,0.32))\n", + "bottom <- grid.arrange(plots[[4]],plots[[5]],plots[[6]],plots[[7]],plots[[8]], ncol=5, widths=c(0.25,0.23,0.21,0.15,0.13))\n", + "p <- grid.arrange(top, bottom, left = textGrob(\"mean coverage depth\\n\", gp=gpar(fontsize=16), rot=90), bottom=textGrob(\"nucleotide site\", gp=gpar(fontsize=16)))\n", + "\n", + "ggsave(\"Fig-S1-coverage-plots-2019-06-04.pdf\", p, width = 16, height = 6, path=\"/Users/lmoncla/Documents/H5N1_Cambodian_outbreak_study/paper-and-figure-drafts/figures-2019-06-04/individual-PDFs/\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "H5N1_v2", + "language": "python", + "name": "h5n1_v2" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.6.7" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/figures/supplementary-figure-2-plot-trees-with-baltic.ipynb b/figures/supplementary-figure-2-plot-trees-with-baltic.ipynb new file mode 100644 index 0000000..6e971f4 --- /dev/null +++ b/figures/supplementary-figure-2-plot-trees-with-baltic.ipynb @@ -0,0 +1,706 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Supplementary figure 2: BALTIC tree plotting\n", + "\n", + "February 20, 2019 \n", + "\n", + "Plot full genome nextstrain trees using baltic. " + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import sys, subprocess, glob, os, shutil, re, importlib\n", + "from subprocess import call\n", + "import imp\n", + "bt = imp.load_source('baltic', '/Users/lmoncla/src/baltic/baltic-frankenstein.py')\n", + "\n", + "%matplotlib inline\n", + "import matplotlib as mpl\n", + "from matplotlib import pyplot as plt\n", + "import matplotlib.patheffects as path_effects\n", + "import matplotlib.lines as mlines\n", + "from matplotlib.font_manager import FontProperties\n", + "\n", + "import numpy as np\n", + "from scipy.special import binom\n", + "\n", + "import datetime as dt" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Tree height: 0.036939\n", + "Tree length: -0.189484\n", + "annotations present\n", + "\n", + "Numbers of objects in tree: 6832 (2892 nodes and 3940 leaves)\n", + "\n", + "Done!\n" + ] + } + ], + "source": [ + "from IPython.display import HTML\n", + "import re\n", + "import copy\n", + "\n", + "%matplotlib inline\n", + "import matplotlib as mpl\n", + "from matplotlib import pyplot as plt\n", + "import matplotlib.patheffects as path_effects\n", + "\n", + "import numpy as np\n", + "\n", + "typeface='Helvetica Neue'\n", + "mpl.rcParams['font.weight']=300\n", + "mpl.rcParams['axes.labelweight']=300\n", + "mpl.rcParams['font.family']=typeface\n", + "mpl.rcParams['font.size']=22\n", + "\n", + "#fname = '/Users/lmoncla/src/mumps/auspice/mumps_na_tree.json'\n", + "fname='/Users/lmoncla/src/avian-flu-h5-Cambodia/auspice/flu_avian_h5n1_mp_tree.json'\n", + "json_translation={'absoluteTime':'num_date','height':'branch_length','name':'clade'} ## allows baltic to find correct attributes in JSON, height and name are required at a minimum\n", + "json_meta={'file':fname.replace('tree','meta'),'traitName':'region'} ## if you want auspice stylings you can import the meta file used on nextstrain.org\n", + "\n", + "ll=bt.loadJSON(fname,json_translation,json_meta) ## give loadJSON the name of the tree file, the translation dictionary and (optionally) the meta file\n", + "\n", + "print 'Done!'" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "mylist = [\"A/duck/Cambodia/PV027D1/2010\",\"A/duck/Cambodia/083D1/2011\",\"A/duck/Cambodia/381W11M4/2013\",\"A/duck/Cambodia/Y0224301/2014\",\"A/duck/Cambodia/Y0224304/2014\",\"A/Cambodia/V0401301/2011\",\"A/Cambodia/V0417301/2011\",\"A/Cambodia/W0112303/2012\",\"A/Cambodia/X0125302/2013\",\"A/Cambodia/X0128304/2013\",\"A/Cambodia/X0207301/2013\",\"A/Cambodia/X0219301/2013\",\"A/Cambodia/X1030304/2013\",]\n", + "\n", + "colors = {\"china\":\"#4042C7\", \"southeast_asia\":\"#4274CE\",\"south_asia\":\"#5199B7\",\"japan_korea\":\"#69B091\",\n", + " \"west_asia\":\"#ADBD51\",\"africa\":\"#CEB541\",\"europe\":\"#E39B39\",\"north_america\":\"#DC2F24\"}\n", + "#for k in ll.Objects:\n", + " #if k.branchType == 'leaf':\n", + " #if k.traits['strain'] in mylist: \n", + " #color = '#fdb771'\n", + " #else: \n", + " #color = '#000000'" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [], + "source": [ + "def convertDate(x,start,end):\n", + " \"\"\" Converts calendar dates between given formats \"\"\"\n", + " return dt.datetime.strftime(dt.datetime.strptime(x,start),end)" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABIMAAANaCAYAAAAanYyeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4xLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvAOZPmwAAIABJREFUeJzs3Xu8XHV96P0vmzsBgnKJ5SaoVKMSDVQICmiIKIQqGgS1FR98pPPSoKlV8cZjwdNTRRGLUaiO5VULSIyWSDynged4kmCLEsEaHlBCUS5y8C7KRQTk9vwRZ7Mvs2fWzKz7er9fL1+SvWdm/WYyucwn3/VbWzzxxBNPBAAAAACNMFb0AgAAAADIjxgEAAAA0CBiEAAAAECDiEEAAAAADSIGAQAAADSIGAQAAADQIGIQAAAAQIOIQRVyySWXFL0EKs57iFF4/zAq7yFG5T3EqLyHGIX3D6Mq03toq6IXQHK///3v+95m4aINOayE6npWXPjP3iMMqznvn/VrFxS9hFpK8ucY9OI9xKi8hxiF9w+jKtN7qHExqNqxZF6sWFnl9QNUQ7X/rCgzf44xnfgKAPlzmhgAAABAgzRuMqijiv8K1W63o9Vq9byNf80GAMqmin/vAoA6a2wMqqss/rIlMAEAo0jv7xJONSwboQ+gmsQg+vKHfH10my4T+6iaucuuLXoJQMNsWn5I0UsAgFSJQdBwZYh9ZQ1SZXhtyqTz85T169Lv/VDXD2UiF5SXPw8AqBsxCChc2f6S3YkRZY1UVeN1TOaC45cVvYTMJdn7jmItXb286CX01YRfKwCQNTEIAICIKH9oabfbRS8BAGpBDAKYomyTSmUx6sRU0tfVJBEAAGRLDAKgVHpFoyJC0VNef08ux1nSvjKX4xRr37iyEc+T7Iz2Hvrtyl1SXAtJ5fX7aDLF/D60qnVM7scE6EUMAiCRN77+hqH2e7EHE6RHzKCKvG8jFq7M/89Ak85AL2IQAPTgQwwAAHUjBgGQqar/y6SJJqiXucuuLXoJtbFp+SFFL4Ee8v7zq+p/3kPTiEEA0IO/3KbHpeVHJ06OTsCgjLLaVynP6dYkvz9VPsbOiVi6enluhyv7FR6pNjEIAKAi8oyTwhPU38VvfPdI9z95xacGun3VYuyor89MPrr7GzJ5XBiEGAQAwDRlnIozXcaoRn0PZRVJi9qfbtCY0zSjvj4zxSQTP5SBGAQAAJBAVpHUJF49zRiTVmwoZXCnWcQgAACAAlU1DIhYUF1iEAAAAORoYkiragyk2sQgAAAABpYkYsw0PdTtviaNID9iEAAAAJmYGn06wadJ4cfkD2UkBgEAAEBG0g5f4hJpEIMAAADIRa+Q0aRpoVF0e50EIgY1VvQCAAAAAMiPySAAAACoCFNApGGLJ5544omiF5Gnzkhdv19ARhQBAICmqHpgKNPnt6q/lmSn3W5Hq9UqehkRYTIIAACAissjwEz8IP+BD90cERFnf/Q5mR8XstDYGJS0HBdVdadOMJWpdAMAVNHYQdsOdb/Hv/dw16/71//qKdO/ylNtIhBV19gYlFTZIoy/dGxWtp8XKMI/3X1y0UuASmgd/ZWil0DFzRSRFp2+MeeVZGvtOfOLXgIAOWlcDEoaU5oaG6ryvH0IBuDcj7wz0e2eHf/R9zbvOfMzoy4HKu/WFxa9guwtiohbLzin6GVQUVV5/zzz+h8WvQQqoHExKKmiJ3CqEmUAAACAahGDSq6oKFR0DOtP7R6G8+Tr5dYXHlD0EqBQnWmeNP4F9NYUH4vsjPrnmN83gbT484KqE4MAKirvv4SIiYwq7fdQ54O9D/gklefvm96XZEmIKEavP8eq8Gve+4aJxKCSmjqZ47QxAKieKnw4qJKq7NcBWfN7SzGq/nvQoO8b8ajexCAAoJLS/EtqGaaMtn3H7oUdOyLi4c/+qtDjT1T0a0F+yvS+A2gSMQgAoOSa9oG5ac93VOLZdDPFYqc8MwrvH+pEDAIAGi+rUfhBJo0EEIY103unEqd4nFr0AgCaSQyqGHsHAUB1DPJh3B4gpG3ie6oSYQiA3IhBAAAl0OvDulAEAKRJDKqI9WsX5HKOqskjACgfUx2bjfJ3oaKDmp9DAMpEDAJosMEC8LxYsVIwZhT1eQ+tX7ug6CUwoKxjTNGxCQAGIQYBjWMCDhhVv99HxKLmmRibhCEAyk4MAgCAFDklDICyE4OAxvIv99WdkqrLz11VX/9RJPm5K9vrUpf3GwBAhxgE0GCDfMjNYxP7fsoWCbqpwhqLVLXXRwgCAOpIDAKgcqoWFCiWoAMAMJkYRFc+aNVVfa7kAwAAwHDEIIASKmeQFROppjL8ejKdBACUiRjEJP6yWm9l2POlDMrwwRBoFr/vpEWUrjt/FwXIhxgEUGKD/KXYh00AACAJMQhorLrGk6z+VdVkGaPK4j1U11/HVZLnJIffhwAgHWIQQIMN9kHa6RmMynsoK06tAQAGIQYBjVOFD02mHYBBlPX3jHee8YlUH2+3Z0WsWndlqo+Z1P4P3TP0fd997kdTXEl1VeHPX4CmEIMASiyvD3j9/oLeWUdef5Ev6wdboLpGiTkAUDdiEACllfe/Iq9atyTX40FTLDlqVc/vd37t9btd0j2Duv1avn27XfreLyvvPOMTfZ8bAORJDAIooWEiiGkagOLNNIG0cc1ROa+keuYvXlf0EgAaQwwCgD/6zN+/LyLsa5EVV4Jqns6ETlFTd4NO45gOLFaSYCYYAaRDDAIAoBH6xYb9Ez5OnkHCRBEAWRCDAADIRNLJnKpN5BQZaNIMUd2eh8kbgGYQgwBqxt5BQFX1i0JFXlq+LLIOURMfXxgCqC8xCAAAmGZqeBKHAOpDDAKoCVcgA6oq6elko1xaPg+9Ll8/01XGAKAIYhAAAPTQiTxTg06v+DOqXlM4rroFwKjEIAAAaqUTbWaKJvMXrxto752kUz1pTv/02txZ6AFgVGIQAACNMzWoDLMxs1O/AKgqMQgAgFqZaXKmV/CZeJ8iLx3fS69JJwAYhBgEAECjlDX2DKtuzydLL9o7YuOaLw91X9ENqBMxCABXFQMYQJpRQMgBoAhiEAAAjdIv5vQLNAJO8YYJclN/3kz6AE0mBgE02Pq1CxLdzuQQAFU3f/G6aLfb0Wq1il4KQOHEIAAAmCDPiRFTRoMxzQOQjrGiFwAAAE0ncgCQJ5NBAABQAt2CkMmhyQZ9PUQ2gO7EIAAAKKkkMUMwAmBQYhAAAJSQyDO6qa/hi/aO2Ljmyz3vY5oIaAIxCAAACib8AJAnMQgAAOCPuoU500JA3YhBAABQkF6RYdRpoSwfu2lmer1EIqCqxCAAACihYUNDJ1wIPgDMRAwCAAAYwrDBzUQRUDQxCAAAamSQy9GPGiVMHwFUkxgEAAAwA1M8QB2JQQAktnDRhqKXAECKTPY8SfQBmkQMAgAAGm+UMCYkAVUjBgHQ1/q1C6Ldbker1crleCaQgKoyaTO6TljxWgJkRwwCAKDxhAcmMukD1J0YBABAowg/yRUZRbI4dp5TrgBlJgYBAABdFR3OTOgAZEMMAgCgEUYJC0VHkaZK+3V/0d4RG9d8OdXHTELUAspGDAIAgD6q9GFeuAKgHzEIAABqZNBw1fR4VKXQB5AWMQgAABpsYgxpWhgSgoCmEoMAAIBGKjp+iVFAUcQgAACAAhQdo+pAUIPhjBW9AAAAAADyYzIIAACIiGRTFqZZmIkpHagOMQgAAEisyRtOl4XoAozKaWIAAAAADWIyCAAAoEKqMpFlggnKSwwCAACGkuWH/aoED4AqEoMAAIDSmRqaxKHRmdQBOsQgAACg9EYNGWKS12BUL9o7YuOaL/e8jeBGVdhAGgAAaAwf1gFMBgEAANSO6JW+drsdrVar6GVAKsQgAACgMSaeKjUxmNTtFKpuz0cgAjrEIAAAoJHqFoD6qdvzFbdgePYMAgAAam/+4nVx3V1v6BsQ5i9eJzIAtWcyCAAAaJRusaczNVO36Zk6y/vnaurVxERDqkwMAgAA6KHOewsBzSQGAQAAjTd1ykP0aR7RjyYRgwAAABKav3idUNAA3U4Bc2l56sQG0gAAAAOwyTRQdSaDAAAApkgyAeS0ouGJaVAsMQiA0lq4aEPRSwCA0oaeKu9zVKW1dky9mliexDPSJgYBAABUUBWDClAOYhAApbN+7YJCjmsSCYCJ8prGqEvU6fV61eU5JmGKhyoQgwAAAApUVDzIM9Bk+RzLFppGXY+YRB7EIAAAgAZKKzqkEWPKFnSg7sQgAAAARtbUoJPkynOd20FZjBW9AAAAAKiqpkYwqs1kEAAAAENLY+JFUIF8iUEAAAAUqltQKnMgcsoXVScGAQAAUDomjiA7YhAAQMmsWrek0ON/5u/fV+jxZzYvWq2i1wBUSZKgJBjRRGIQAMxg4aINRS+hZubFipVe02Qmx5h3nvGJkR6tvHEnYuygbQe6/aLTN2a0ku5mH/CLaV+794dzpn1t7Tnz81gOkIFewUgooq7EIACAkitzzBnV4997uOgl9PTb7+3S5avT15x2PF6/dkGqjwcMZ2Ioarfb0TKeSE2IQQDQhw9l6fCX6OGlFRo672VTbwDQbGIQAEDJjRokO/FnagSa+LgCUf6EZgCKIgYBAEABegU4oQiALIlBAAA1NzUs1H0KaNBNqfsp+75GADAoMQgAoKGynEzp9tijXhUtovtm2mk8bk/Hbv6/JUetyvY4AJATMQgAgMrIPPwAQAOIQQAADdNt6ierU8cmH2vmyZpV65ZkcvyJzr/iwyPef2PXr689Z/5IjwsAeRODAABIXWffnkWndw8o040WagCA5MaKXgAAAAAA+TEZBADA+OlcaZ0udtqxfxcRkzddzuNUsJns/9A9mT32xjWTfzx/8brMjgUAaRCDAAAoVJahpggb1xyV6HaiEQBFEYMAAJhm1Amhd54x8/emXqI9aTypm6nPWxwCIC9iEAAAmUlyaljSCNJut6PVag21jioEp0HXKB4BMCwxCACAcd0uOz+MVQN0iiXtKxPect+4MvFtp3pfvOlZ7SHvm7+6nToHQLmIQQAAZKpzWlhnSmj6tFCrUqEmD6Z+AMiSGAQAQKGEoOmGvfLa1P2YAKAbMQgAgFzMFCqKvOQ8ADSRGAQAQKGWHLUq9UmYIgPTJT8abpPrdI497J5Km61qHZPSSgAoMzEIAIDCJTm9aeLVxMowTXTIbT/v/vWx/5b5sU9e8al4yuttMg3AcMQgAAAqq18U6haZ0gpJ1z7jaT2/P1MsSospHgCGJQYBAFBbeU8QpRmA9j712zN+b/2pqR0GgAYSgwAAqJx+p5VlEYGynvSZqFcIAoBRiUEAANROr1g0SCia+Dh33fbivrfvd+pYUtemHLNcch6AicQgAAAaJUkY6QSjSeHoj6Gn1/3/r9M3jra4lJx27N9N+vGqdUsEIQDGiUEAAJDA+Vd8+I//X0zwmRp4BjXsqXMiEkD9iEEAADBFtwAySARae8788f9elNK0UCdGdfPJhe9J5RjdbFxzVN/bzF+8LrPjA5A+MQgAABKYGHhm0gk/aQWgpN67/txJP84yDgFQfWIQAADUjEkdAHoRgwAAIGVJpoimSmuaaJhjA9AsYhAAAGRkkE2bTzs2rWM++d/7P3RP4vuZJgJojrGiFwAAAABAfkwGAQBAyp485WvzFcCGOXVr1bolse6nx0RExFF7Xtn1Npf8qDXU+rpqdz9Glla1jsn9mACIQQAAkLslicLLk6Gn26XuIyIu+VH+AQeA6hODAABI3ZKjVg20X05dTJ0ASmtT6H7xKOmETbIIlZ/817NvJJ2lynJtJqKAoolBAABQkH5RIGmQKFvkKbMyvFZL2lcKQkChxCAAAMjI7AN+ERHDB4i0YhEATCQGAQBARaU5XSIsZccUEFA2YhAAAGRkpgiQJLyIM8UScIA6E4MAAIBC5BlcZoprog/QRGIQAAAUpOnTP0mef1qxZlXrmGi329FqJb2eGEB9jRW9AAAAAADyYzIIAABylmTapelTQx3pvg77xpUu6w5gMggAAACgSUwGAQBACZVheqhuEzT2DALYTAwCAKA2Vq1bkunjLzlqVaaPP9Gi0zd2/frac+bntgYA6kkMAgAgV8MGm92eFbFqXXH76Jx/xYfj/Cu6B5qiDDq502+SqG6TQAB0JwYBwBQLF20oeglQK1lP6+TltGP/bvy/z7/iwwWuZHhiDwARYhAAAA0w9fSuUQPVxDCU56ljAJAGMQgA/mj92gWTfmxCCNLViSZFTArVZToJANIgBgEAkKtukzRVjjVVXvtEJpwAmkMMAgCgcElCRBqXBa9LuAGAUYhBAAA0RpLoJBgBUHdiEAAAmZi6R9BMkeUzf/++hI84L1asTGcvr6l7hE2U9HQp0QiAqhKDAAAo1DvP+ETux1y1bvrXBt0zp6x77Awaqcr6PADIjhgEAECulhy1KvOpmkt+NH1voQ/v3Ts6bVxzVFbLydX+Pb43f3GXCgZA44hBAADkamIIyiIMzXTa2bvjo12/3m0yaf+H7hn4uO9df+7A98nd+o0zfmvtOfNzXAgARRKDAADI1NS9g/rdbibtdjtWrJzX93hjB22bfHERcf4VHx7o9gBQdWIQAAC5mBh7Jm4q3Znk+czf99scun8IGmb/obRjkAkbAMpODAIAoDaSX5nsSevX9o83i053ehUA9SEGAQCQu8mnhC3p8rXpkp4mlgXBB4A6EYMAAKiUQfcE6qfX1E+aBCUAykIMAgCgMtavXdAz3nxy4XtyXM1gNq7J93guIw/ATMQgAABKod/VxnZ7VsSqdVfGacdu/nG308ryDi5ltnHNUX1vIxgBNJMYBABA7XSLHEniCAA0gRgEAECh+m0c3dFut6PVao1HnUHjTr8pmDrHIhNAAEwkBgEAUDt1DjsAMCoxCACASuk15VKlCDTMtE6Vnh8A5SUGAQBQO+9df26ux5t6FbOsTstyuhcAaRCDAAConaIvMT9xgkfAAaBsxCAAAMhQUad2iVAAzEQMAgCAGpopQolEAIhBAADURid0dELIxPCx6PSNqR9v7TnzU3/MiWwYDUAWxCAAAGpnfAPp9ekHoImmBqa049D8xetGDkImgQCYSgwCAIASE3MASJsYBABA7XSuJpb1aWJTdY6R9eljADCKsaIXAAAAdbPo9I25xCcAGIbJIAAAamvifjufXFjE8fM/ZoRTywDozWQQAAAAQIOYDAIAoLamTsg05VLtG9ccZToIgBmJQQAAUEODhi/xCKA5xCAAABpjpuDRlIkhAIgQgwAAoLZM+wDQjRgEAAAVIe4AkAYxCACAWkvjFLDbt9slhZWM7vZ1SxLfdslRqzJcCQBVJgYBAFBbae0FtP9D96TyODPJIjatEo4AmIEYBAAABZspNpVlIgmAehGDAAConYl761T5SmFJJpLsIwTAoMaKXgAAAGRp/uJ1ggkATGAyCACARpi/eF1lp4TELADSZDIIAIDGEFUAwGQQAAANMzUIVWFaaOOao4QsAFJjMggAgEYTWQBoGpNBAAA0XicIlXlKaOLaBCwARiEGAUAfCxdtKHoJNTEvVqz0WtbR+rULil5CaupySXoA6EUMAgBgJN2CaR0CUd7TN0njk6kgAEYlBgHAADofcE0LAWkTeQDIixgEACNYv3aBMARdZPProh6nGtZhagqAahODAGAGg04BTfyAJxABAFBWYhAA9DHK9M+wEwBiEpSHSR4A6kYMAoABpBVpxB7S1oRg0W63o9VqFb0MAKg8MQgAYAgXv/HdRS9hkrv+qff39z712/kspMJGjbRNCHIA1IMYBAAJTP2Ql9Zkz0wfHk0Old/JKz5V9BIGs6IO76l6bCANAEUTgwCghEaZMBCSAADoRQwCABKbu+zaopdQiE3LDyl6CfyRU7EAYHRiEADUTJannokiTJR3mGm32xEhBgHAqMQgABhBlU7J6nxwr9Kaq8r0CgBQZmIQADSM/YgAAJpNDAKAIUwMKgIJAABVMlb0AgAAAADIj8kgACCxUU4xa7fb0Wq1UltL0RNZWe4LtHT18sweu9LmNOe1ed6c/eK0Ba8uehkA1JQYBABUUr8YU3QsglH84Bd3pBK+Ljh+WQqrAaBuxCAAoJbqcEWvUT7IN2WCht7yfh+ITwDVIAYBQAHmLrs2IiKWrr624JXkqEGn+JTBsB/K/RwBQP2JQQAATJPVhEdTY5OJGQDKRAwCgJQMskfNpuWHREQ9TmVKKu0NpOusDMEk6zUME0cmvofK8BoBQFWJQQAAJVXn4DHUc6vwqYaDrtskEQBZEoMAYETdpntcyYqqc5pYsXq9TkIRAKMSgwAASqbID/tFnR4mEgFAfsQgAACoEOFsBCU81dCkF1AEMQgAgFyU7UM4ADSVGAQAAIyr86SKqxoCbCYGAQAwTZZTPN1iQ9OnhvIOMN1e7zpHIAAmE4MAAChckhCRdKqjCmGp6PBS9PEBKJYYBADAuCwjQSfSDB1rSrj577CyeB4CDwBJjRW9AAAAAADyYzIIAIBcjDq5Msrmv3WZKOolj+do+gigHsQgAABqb2LEaEIYAoBexCAAABpl2OkWEakGr0EG+06ZlgKqSAwCAIAEsv7QX/nQ0lB1+3kTt6AZxCAAACiBND6E1y1MkL8i3kMCFORPDAIAgJrI80O18ERaKvNeyuA0wzSIaQxDDAIAhrJw0YYB7zEvVqwc9D75mLvs2qKXMDIfBshbFd9z7XY7rp/zUNHLACicGAQAGRo8mFCETcsPKXoJieQZrZK8d9evXZD4/r1uC3mqYsQif2WcAOrG+5lhiUEAwEiSfshvt9vRarVSPXbTYluvaLVwef6vRdNef6A5ukWWLP4cg6KIQQCQgX6BxIfocirz9ErV3zODrr/MPxcAUHViEABQeaOGg06oqEJwyTKSlOn5d1/LvPCP8gAwOjEIAIDKKCJYmVICoG7EIACg8arwYb9K00sAQLmJQQAATLJ+7YLcolOeV0gbXvljIQAMQgwCAKiAPKaX0p4+Shp6el0lbdDHH/axesnySm1VmEoDoH7EIAAApslqYifNWJNF+AGAJhCDAACIiMlTKktXZxOD8prmKRsTQACUiRgEAMA0Fxy/bOTHWLp6+bSvlT38iDYANIEYBABAJjpBqVsUKgPhB4CmEoMAAMjUpCmj46d/P68rl3U7bq8rp4lFANTVWNELAACAovQKUQsXbSgsVAFAlsQgAAAAgAZxmhgAALXR7Wplo3O6GAD1IgYBAJTQoKcnVXl/m6Rrb7fb0Wq1et5m6eosYhAA1IsYBADUWlP2fCnieZYxQE3arHqCYa5oNtNjAUDViUEAAAylW4AqYyCKEHYAYCIxCACA1Iw6oVTWmAQAdSIGAQClMEpEaMqpYAAAaRCDAIBGSHviRIDKRu/XdV6sWJnO624CCYAmE4MAgFIZ5EN6Jxz0uk/nNuINAMBmYhAAAEPJe7omyaXlAYD+xCAAoBGqdFqQKSYAIEtiEABAyYwarvKKSVkdp0rhDgCqSAwCAAjTOABAc4hBAEAjiD3VMfPP1ZNXEzM9BADDE4MAAIaQ5ApmZCfP11h4AqBuxCAAoNaSfpDPIi4UeWzSk/TnRzQCoCrEIACAGDzcJAkEw0QeE0cAQNbEIACAishj8kRw2mzusmvH/3vT8kPG/9v0DwB1IAYBAAwgSQzoBJVBwkG/CCPS5EsAAqDOxCAAgBKZKfpc/MZ357yS/k5e8amilwAADEEMAgBgKFkEqr1P/faM32u329FqtVI/JgA0jRgEAFAC/U9FmjmSDOKuf3pxKo8DAFSXGAQAQGYGPpVsRa+9kebFipXN2DvJPkUAZEkMAgDISDk3fbbPDwA0nRgEAAAlU86QOJnpJYDqEoMAAFLmQ/Jg0g4fc5ddm+rj0d3S1aO/zhccvyyFlQAwKDEIAAAytGn5Iak+ntgFwKjEIAAACpV0kirppeUXLhp1ReWWdlwq0sLleZ8ONy8SvIUAak8MAgAAGqMK+zHVgdNlodzEIAAAaqWoD6EiA2WV96mFm5YfEgsXbRCEoMTEIAAASEEZPvgKUnQz6KmF9qWC+hODAAAS8kG7aPNixcrNPwdlCC9llOfr4tdDfXW7ytvS1csT39+vTyg/MQgAqA0fTpvDKSjFW792gV9zFTbor59ugQioLjEIAAAYStWCXNIr0gHUnRgEANROVh9QB52CSLqObo9bhT07irjEedXiAwCUkRgEAJDQoHGn7qfQFBOsxCAAGJUYBABQEhNj09LV5Z8MKkK3TWztZQIAgxGDAABSNuipTJ3AIQABAHkQgwAAqLQkl7w2PQQATxKDAAAK1i1UJAkcAADDEIMAoEB132CY0SWdaGlKPDLhAwCjE4MAACqgKbEHAMieGAQABRh0g+EyMtWUDxFoMlcTA4DRiUEAAFTa1EAkDgFAb2IQAECJ5RU26jSBVORzEaIAqAIxCACoPKesja6oiFGnCAUAVSEGAQBQmEEiVLvdjlarldlahCkAmkIMAgAqa+pG3HWfEGp8rJiT3mvQLUJN/VrjX28AaksMAgAoMUEiG71e104Usv8PAHUlBgEAwASuTgZA3YlBAAAlVESAMIUEAM0gBgEAQA8mhQCoGzEIAICIcHn5pPJYr+AEQJbGil4AAAAAAPkRgwAAAAAaxGliAACQIqd4AVB2JoMAAAAAGsRkEADQOAsXbSh6CbWwfu2CVB4n6SRNu92OVqs1/uOiNp42+QNA1YlBAEDtiD3NIMoAwHCcJgYAAADQICaDAIDaSHraUh0nh9I4Zavb65LWqWAAQHmIQQBA43QLHHUMRIMSfgCgGcQgAIBIFkLKHIyKWJt4BADVJAYBACQ0NX6UOQ4BAMxEDAIAGFKvyZi6hCLTPwBQP2IQAEBJzV12bdFLiKWri1/DuDlFLwAA6kEMAgDIwCATNZ0poqn3KVWIKYmlq5cXvYRcXHD8sqKXAECNjRW9AAAAehMGAIA0mQwCAChY53Qwk0D9CWMAMDoxCACAoeUZZ9rtdm7HAoA6E4MAAAo2U1Cpwv44SdZomgcAysWeQQAAJVeFKAQAVIfJIACACqnyFBEAUA5iEACywu3GAAAgAElEQVRASU0MP/1iz9RIlHcccioYAFSHGAQAwMhyiU9zyjsBJYYBUCX2DAIAAABoEJNBAADQhWkfAOpKDAIAqJBBT5MaNmiU9XSsJEQcAOhNDAIAYJpRg0qVYxIA1J0YBABQIUkjTdExpts681pTXtNTAFBVNpAGAAAAaBCTQQAADVH0tBAAUA5iEABAjdUtAPU7patuzxcAsiAGAQBQGVnEnjwCkn2JACgTMQgAoMYmRohO9MgrTJjSAYByEoMAABpKrMlPFV5r00sAzSEGAQA0TBXCBACQHTEIAABoRiScM/PzNBkFNIkYBADQEFM/7Dbiwz8AMI0YBADQEFWNP52I1W63o9VqFbwaqqzbe+j8DV8vaDUAxRGDAABqrKoBaKLx59DjFJ+JnO7DIE5b8OqilwCQOzEIAKBhusWSOkQjACAZMQgAoMYmhp9O8Kl7+Kn786syU1sA5SAGAQDQ1Sgf3AUZACgvMQgAoCF6xZ1u8aaooDPTOtPYQDrpczLBAkCdiUEAwEgWLtqQ8JbzYsXKpLclb91OJ6sjkQcAxCAAgEbIIvD0mzT6r6uPmPH7zz78P1JfDwCQjBgEAAxl/doFA92+3yk+ySeMGESWUz79HnvY4DPj4ya8tHzaTBMBUDdjRS8AAAAAgPyYDAIAqKGp0yx13gcoa0W+dqaSAMiCGAQA0ADdooJABADNJAYBADRUr0CUxkSK2DS6PF9DU0gAzSEGAQAwjZADAPVlA2kAACCWrl4uAgI0hMkgAABmNMqpQ8JCNTk1DaD+xCAAADKR5IO+YAQA+RODAAAY1wk43SJNHuGmV0Bqt9vRarUyX8OoBK7kcn+t5qS7STpAVYlBAADMKO8P6z2PN0doAYA0iEEAAEAuip7Gqcp0GUDWxCAAAKYZ9UN7lhM8RQcFAKg6MQgAgNT1CzajxKK0Q5O4BEDTiEEAAORuaoCxFxAA5Ges6AUAAAAAkB+TQQAADeM0KwBoNjEIAKCG8jztatBjdYtHSYLSxCtBOa0MAIYnBgEAVEgdIsjQz2HO8Pc1vQQATxKDAABqbKYI0okqw0SS8zd8PSIiTlvw6p63q0O4AoA6EoMAACpg0GjTCTFZBJl+EWgUvZ7nxNPEAIDhiUEAAOTCqVoAUA5iEABADfULL07hAoDmEoMAABpMFAKA5hkregEAAAAA5MdkEABAA+Wxf8/UqSOXhQeAchCDAAAotU5EemFsV/BKAKAenCYGAEAlXD/noaKXAAC1IAYBAAAANIjTxAAAqIx++w7ZXwgA+jMZBABAbSxdvXzojaoBoClMBgEAUDuuXAYAMzMZBAAAANAgJoMAAGgEUz8AsJnJIAAAAIAGMRkEAEAmLjh+Wak2c06yFtNDADSBySAAAACABjEZBABAZpJM2lRteqiuTEUBNIfJIAAAAIAGEYMAAAAAGsRpYgAAlEavU5Xa7Xa0Wq2e92/yaV4AkJQYBABAbZRh35sig1QZnj8A5ScGAQBQqImXoO8ZUuaY/Okn7ddHXAKoJ3sGAQAAADSIySAAAKgx0z0ATGUyCAAAAKBBTAYBAFAavaZY7BcEAOkQgwAAKA3BpzunegGQJjEIAIBaSjOgFB2phj2+iARAN2IQAACFSxIt2u12tFqtvrdLdJn6ISVZZ9HhCAD6EYMAACChqoWeJOs1PQTQPGIQAAC1kkXcqFoEGkTnuYlCAM0hBgEAQB+DhJI6hyMA6kEMAgCADFxw/LLMw9DUSJX0eKaAAJpNDAIAgIxNjC9pBqJhH6ss00uiFEAxxCAAAMjATMFlpgBSlkCTp1Gfs5gEMBwxCAAASqBfJHJZ++l6PV+hCGBmYhAAAKQoq1PCACAtYhAAAFSAsDQzU0AAgxGDAAAgY0IOAGUiBgEAQAXYMwiAtIhBAACQkTROXxJ4+kv6Gr0wtst4Jf3ddttt8bnPfS42btwYO++8c7zhDW+I1772tbHVVj6aAfnxOw4AANAI1895qGs4ymvPoS9/+cvx5je/OXbYbZfY+4XPjlt/+su4/I1viBcf9uK44oorYscdd8xlHQBiEAAA1ETeGynXZWopj+dx/y9/E5cu/e/xguMXxqF/eVxsMTYWERH3/OSX8fUPfzYWnHhMHPm2k8Zvb1NsIEtiEAAAMJQsg0VdQlPHTf/r27HjbrtMCkEREbvstUe86C8Wx79//qux4M2vjm122HwqW9rPX1wCJhKDAACA0pkaL6oeh359+09irwP/dFII6tjvkOfHVZ9dERu/tjYO/cvjClgd0DRiEAAAUHppTLa02+1otVoRkX9c2maH7eKB39zb9Xvb77xjvOgNx8bGr62N+UsWxTbbF7/RNVBvYhAAADREkgBS9OlEmUaaOcVNGB1wxMFx5dn/FHff+bPYdd8/mfb9Fxy/MK6/fF3c9u3/L56z6NACVgg0iRgEAAAVUPXTpJru6X/23Nj5abvF+uVfitd98r3Tvr/19tvGrF1nx4P33l/A6oCmEYMAAIBxZYlO3SaUyrK2YWwxNhaHnvyq+MY5X4zf3X1P7LjrLpO+//vf3hf3/eLumL3n7gWtEGgSMQgAAEoszdO2qhRTqrTWpPY/5MCYtevs+NaFX4uXv/vNseVWW0ZExOOPPRbf/ufLY/udd4z9XvT8TI49yutZ9KmDQPrEIAAAaIgqfKivYwTqGNtyLF7+7jfHv/23z8VXlp0dzzrioNhiiy3ih1d/Lx749T2x+P9pxdiWWxa9zGny+DmpwnsT6kQMAgAASqNXFKhDKPqTuc+Ik857f3z/3/49bv329RFPPBH7zn9OPH/xkTH7T3YrenlAQ4hBAABApQw7RTLx0vJ5mCle7Txn13jx//3aeHGX7w373E75l/8eG1etjVuuui4euv/38ZS958TzXvmSeN6xh8fYlmNDPWYeTARBMcQgAACADAwSOjrhaJjppwd+c2987QPnRWyxRRx0wtGx05xd4+ebbosNF/+P+OkPfhSvOP2U2GKsfxASZqA5xCAAAKDxNm3aFJdddlk8+OCDcdhhh8XixYtjLEFAKYPvXPI/Y8ttto4lH39XbDtrh4iIeMaCefHMF78wvvbBT8ft37kxnnHYCwpeJVAmYhAAAFB7S1cvj5gzffLmsUcfi6s+c2nc8s3vxs5P2zW2mbV9fOzsj8XOT9s9Fp/xV7HLXnsUtOIn13fz2g2x6RvXxO9+9dvYcfenxNyXL4jnvPyw2HKrLePRh/8Qt169MY5424njIahjzrP3i/0PPTBuXvsdMQiYRAwCAABqq99pVxv+ZXXc8d0fxHF/+7bY96C5ERFx/69+G2v/4aL4nx/5x3jj+WfEllsX87HpsUcfiys++oX42Q9ujWcfdUg89xUvjl/f/pP49hdXx+0bboxjz/irePiBB+PRPzwST93nT7o+xlP3/ZO447rvJzpeGht0O9UMqkEMAgAAKiWtq4o9/MCDcdP/uiYOP3XJeAiKiNhp96fEK9//1rj41DPj1m9tjD992YtSOd6gbrryW/Hzm26L1579rtht/73Gv/68Y14SX/vAefGDK6+O5x1zeGy9/bbxq1v/T+xxwL7THuNXt/6f2GmPp+a25qWrlwtCUAHVOAkWAAAgZb/84Y/j0Yf/EM98yfxp39t+9o6x14EHxE9u/GEBK9vspm98O+YefdikEBQRsevT94y5Rx8WN33jmthy663iT1/2oti46n/HA7+5d9Lt7ty4KX78nzfFc1/R7bplQJOZDAIAACphmImTXlNEY1tuGRERjz3yaNfvP/bIo+O3KcL9v/hN7P7Mfbp+b49n7Rs/+t/XxgXHL4vfHPGmeOlLXxpfedfHY+7LD4udn7Zr/PQHt8atV38vnnv0YZOmnroxyQPNIwYBAACNNOfZ+8W2O+0QN6/dEPOXvHzS9+79+a/jpz/4Ucx71cuKWVxE7PDU2fHbu37e9Xu/ufNnsfXsHcZj16EfOjlmXfEfcctV342H7vtdPGWfp8Wivzk5nnX4QX2Pk9Zpd6ISVIcYBAAA1NbEQNFut6PVao3Hj6222Tpe+Jqj4tpL18RW224Tz3n5gth6223ip9//UVx1wZdjt/33jqf/2XOLWno8Z9Ehcf3l62Lu0YfFznN2Hf/6fb+8O276f78dLzh+4fjXttlhuzjohKPjoBOOLmKpQMWIQQBAbSxctKHoJeRm/doFRS+hEN1+jpO+FhPv29TXj80mTbAcvyw+8syPxDnnnBPXfHF1bLn1VvGH3z8UxxxzTFx88cWx2267JXrMtKZrJjrwuCPjif/6Zax636fi+cceEbvuv1fcfcdP4vtr/iMOfM5zY+3nvhyzZs1K/bhA/YlBAABERBVi2ryuXy3/uim7M888M971rnfFlVdeGQ8++GAceuihMXdu7312psrqFKkH/nxpfPKTn4wLL7wwrvvyFbHPPvvE+//mvfGe97xHCAKGJgYBALWT19RHkRFCABlNktfP9FCzzJ49O17/+tcXvYxpZs2aFWeeeWaceeaZ8cQTT8QWW2xR9JKAGhCDAACgi04wGuY0tCTEJgYlBAFpEYMAgFKp4sRLXT7UV/G1z4PXBYC6EYMAAEpAcEgmz/CW1s9JXWIhAPUhBgEApZDGB2ZBhTSJOADUlRgEAFAinQAhbHWX5+siBgFQV2IQAEAJ1SVEVDlqTVx7XX4+ACBCDAIAaqjKAaIoXjMAaA4xCAAA+ihLLDOhBEAaxCAAoDby/qBclkCQprRfwzq+RgBQdWIQAABUhLg2qnmxYmX5XkMTX+V16wsPGP/vRRFx6wXnjP/4mdf/sIAVQTrEIAAAMjfTh11xg17+6e6Ti15CLm59YdErAJpGDAIAACKifBMqIgllZCKIOhCDAABGZLqFqeYuu7boJcSm5YcMfJ+838v94lPaH7rb7Xa0Wq1UH5Pm8P6hTsQgAAAKM8gkSueDWBXi2zAhpokWLtpQumkkgCYQgwAAhpTmh9gqBI6yKEs88HMGQFWJQQAAMIQ0olTaQakMp6clZXoKoDhiEAAAuRo+gJTzsuBJdYtHwwSlukwkHXroLnH2R59T9DIAGkkMAgCAHAwTcQYPSPmeQrd09fJJP77g+GXJ73x8yosBIDExCACAQgw6FVOlDaTTkudzHWZKaaD4A0BpjBW9AAAAGERZNpAGgKoyGQQAQOZ6Tbgkn37Jb8+gvPbyEbYAKIIYBAAAU+R1etYgxxGOAEiLGAQAQGa6BYyZAki/2NHZM6jXYwAA/YlBAAAl0qTI0aTnmoa8Xi8TSAD1JwYBAFAJK1bmt2dQk+URnQQngGKJQQAAJVD0h+MiL2FuQqg85i67duD7bFp+yMD3SfJzXvSvCYA6E4MAACiFpFFo/doFAhIAjEAMAgCgUsoaguoxyTLEczg+/VUAkC0xCACAQiWNKGWLQPWIPwA0kRgEAEAlvPH1N4xfWr6bvGNREXFKgAIgDWNFLwAAANKwfu0CsQQAEjAZBABArXQLQmU7xawfUQuALIlBAAAUKnmomRcrVlYr6nQj9ABQNDEIAABylCR+CUYAZEkMAgCAPuYuuzbX4y1clOvhIkKAAmgSMQgAgMrIO8oUJe3nuWn5Iak+HgDVJgYBAFAK/SZT2u12XD/iMYaNIlWPUKZ+AJhIDAIAoBT676Uzb+RjVD3qDOKC45cVvQQASmqs6AUAAAAAkB+TQQAAjEt+mfdqSnKaWF2mh5auXj7Q7U0SATSHGAQAACU0yP5GdQlYAORDDAIAoNANhhcu2lDKmDHIpEzRE1XPm7NfRESctuDVha4DgGoQgwAAoOL+9Yw9Nv9/PBmlXEEMgJmIQQAAFG7T8kMSXVq+1WplvpbOXjuD7Lkz949DRBccv2zgvXqysnR1+tNW9hUCqAcxCAAAUlKWEJSVIp6fAAWQPjEIAAAmGCY+1D0CAVAvYhAAAIxoYkCqQhgybQPQbGIQAABkoBNcyhiHil6TGAVQLDEIAAAabtPyQyb9eO6y9DefBqA8xCAAAKiZXpM3SaaCTO4A1JsYBAAAGSj6VKyZdA09x+e/DgCKIwYBAEAOZpq2KWs0AqC+xCAAAEjR1OjTL/aUeaNpAOpJDAIAgByIPQCUhRgEAAA1M2p4soE0QL2JQQAAkINhAotpIgCyIAYBAACTZB2hTB4BFGus6AUAAADdiSYAZEEMAgCAElq6enltTxOr6/MCqAqniQEAADNOIQk3APUjBgEAQE1kcVqZU9UA6kcMAgCAHKQ5YSPQADAKMQgAACpAAAIgLWIQAABkaNiIM3WSKM+9e4QngHoTgwAAgEnyCk+iE0AxXFoeAAAAoEFMBgEAALkxDQRQPJNBAAAAAA0iBgEAAAA0iNPEAACgxCaeVpXnFcUAqC8xCAAASqxuAWji87F/EEAxxCAAAKiwKk8OCUMAxRCDAACghPrFkU5IqVoAAqB4YhAAAFA4U0IA+RGDAACggroFk7pMCWX2POb0fmwRCmgKMQgAAGoi75hRl/gE0DRiEAAAMJSp8UkcAqgGMQgAAEhF0k2vyyqt9TndDCg7MQgAgFJYuGhDn1vMixUr+90mH+vXLih6CZU0SiQpe0gCqBIxCACAxpi77NpUHmfp6nQeJ02blh9S9BKGkjSspTFt02634/o5D6X+uABVIwYBAFAK/aJAu92OVqsVEaZEuhk1dFU1Jg1K/AEQgwAAgHDqG0CTiEEAAFROZ4pl0IDR9IkiUzEARIhBAADQGL1imFAE0BxiEAAAlbBi5ehXE0szeDR9ygiA6hKDAACotP6XpM/KaBsup3Vls0GZAAJADAIAoFLWr11QYABKjygDQFHEIAAAaiFpJCpqImeqpavLsY4OcQqgOcQgAAAqa2r86XV1sc5tO1ciy0NZwhMATCQGAQBQO2mcRtYr5CQNSoOGp17HNLkDQFrEIAAAKmfiBNDE8JPmXkJ5ThB1CD4A5EEMAgCgFrKeBpqqVywa9vSwYfcREpEAGIQYBAAAf5TGNJB9ggAoOzEIAIBKm+mUsWGiTNanhm1afkjPTa4BIA9iEAAAtdEJLcOeMjY1IA13+lWP2HP8EA8HACkTgwAAqJ3NUWhylFm6enkxiwGAkhGDAABohGFOAVu4vPuEkVO9AKgyMQgAAAaUxpXLBCUAiiIGAQBQCmkElrykccWwYS8jzwjmPHm64HD7QQHUgxgEAEAj1PWS71lfAa2uZjoFkHSYfINyE4MAAChU0g+NZZwcmjpdUsQm1WWIXIIUQLXUJgY9/sjv4/4bLo0HNl0Wjz90X4xtt3PMmntC7DTvL2Js6x2KXh4AAAXrBIs0JhY60adOVyj7+S/+dOj7PuX196S4EiIiVrWOGfq+H/jQzRERcfZHn5PWcoCaqUUMevyR38cvv/5X8eh9P4l47A+bv/bQvXH/DZfEg3esjz1e/YVSBqEHHnggzj///PjqV78a//Vf/xWPPPJIPOMZz4gTTzwx3vve98aOO+44fttTTjkl/uVf/iW22WabOOWUU6Y91llnnRUf+chH4swzz4yzzjqr69ff8pa3xFlnnRXf+MY34uc//3m84x3viPPOO2/8tv/2b/8Wn/3sZ+O6666L++67L+bMmRNHHXVUfOADH4i5c+dOO+Z+++0XP/7xj+P222+P//zP/4xzzz03brzxxhgbG4tDDz00/vZv/zYOP/zwrs/9kUceiQsvvDC+9KUvxfe///148MEHY5999olXvepV8cEPfjB233334V9YAICC9dqPZtQJp6wmgZ4255ZMHreKRgljZSACAf3UIgbdf8Olk0LQuMf+EI/e95O4/4ZLY/bBpxazuBncdddd8cpXvjJuuumm2H333eOwww6L7bbbLq677rr4yEc+El/72tfiqquuiqc85SmpHO+HP/xhzJ8/P7bbbrt4yUteEo8++mjssssu49//4Ac/GGeffXaMjY3F4YcfHnvttVfccMMNcdFFF8VXvvKV+Nd//dc47rjjuj72pz/96TjvvPPi0EMPjVe96lWxadOm+MY3vhHr1q2LFStWxIknnjjp9vfdd18cd9xxcfXVV8fs2bPj4IMPjl122SW+973vxT/8wz/EZZddFt/85jdjv/32S+W5AwCkbabY021SaPrXnFJVdqNM5QBUQWEx6J5rzos/3P3DVB7rD7+4IeKJx7p/87E/xP3XXxQP/2zjyMfZZtcDYpfD3jXy4zzxxBNx0kknxU033RTveMc74uMf/3jssMPmyaUHH3wwWq1WXHLJJfE3f/M38cUvfnHk40VEXHrppXHKKafE5z//+dhmm20mfW/NmjVx9tlnx6xZs2LNmjVx5JFHjn/vnHPOife9733xl3/5l3HLLbfEHnvsMe2xly9fHitXroyTTjpp/Gv/+I//GEuXLo23vvWtccQRR8TTnva08e+1Wq24+uqr43Wve1202+3x4PXYY4/Fhz70ofjEJz4Rp5xySlx11VWpPHcAgDIpwx4/o5i4P1DVn0uEq4oBzTRW9AJSMVMIGv/+o/msI6Err7wyrrnmmliwYEF8+tOfHg9BERHbb799fO5zn4s99tgjvvSlL8Vvf/vbVI751Kc+NZYvXz4tBEVEnHvuuRER8dd//deTQlBExOmnnx6HHnpo3HvvvfGFL3yh62O/9rWvnRSCIiLe/va3x5FHHhn3339/XHjhheNfv+mmm2LlypXx9Kc/PS666KJJk09bbrllfOxjH4t58+bFN7/5zbjxxhuHfr4AAGVzwfHLahEe5i67dvx/o7jz638ad3692qdjAVRVYZNBaUzYdPz0kmPj8YfunfH7Y9vtEnv8+fmpHW9Ua9asiYiIE044IcbGpve4WbNmxZ/92Z/FmjVr4rrrrotXvOIVIx/z6KOPjp122mna1x999NH41re+FRHRdS+iiIi3vOUt8Z3vfCeuuuqqOOOMM6Z9/01velPX+5188snx7//+75Pud8UVV0RExJ//+Z/H9ttvP+0+ndPUbrjhhrjmmmviwAMPTPT8AACqYtQg1GvT6n5X9SrTJM++r75l2nqzjmXtdjtarVamxwCoglrsGTRr7glx/w2XTN8zKCJiy21i1twl+S+qh9tuuy0iNk/dnH766T1v+6tf/SqVYz796U/v+vW77747Hn744RgbG5vxNs985jMjIuInP/lJ1+/vv//+Xb/e2fPnrrvuGv9a57mff/75cf75vQNdWs8dAKApyhR7kpi63syvzjYnu2PUYeoLaI5axKCd5v1FPHjH+umbSG+5TWy1816x07y/KG5xXTz22ObT2l760pf23SR5pkAz1eOPP97z+92mcCI271/UscUWW/S9zTAmPm7nuR988MHx/Oc/v+f9nve85410XACAomQZNXpFhzpd6h6A7NQiBo1tvUPs8eovxP03XBoPbFoVjz90b4xtNztmzV0SO837i9JdVn6fffaJiIgTTzwxTjvttET36ez187vf/a7r93/84x8PtZbddtsttt1223j44YfjjjvuiAMOOGDabW6//faIiNhrr726PsYdd9wRL3jBC7p+PSJizz33HP9a57kvXLgwzjnnnKHWDABAd/2mU8SiwZn4AeqoHhtIx+YgNPvgU2PPN62JvU/9Vuz5pjUx++BTSxeCIiKOPfbYiIj46le/mvg+nRBz8803T/vegw8+OPSVt7baaqt4yUteEhERF110UdfbdK5o9rKXvazr97/0pS/1/PrE+3We++WXXx6PPlqujb0BAEbV2SR64v/KpKzrAiBftZgMqprXvOY1cfDBB8c3v/nNeNvb3hYf/ehH46lPfeqk29x2221xxRVXjE8OLVq0KM4666y4+OKL453vfGc8+9nPjojNIejtb3973HnnnUOv593vfnesW7cuzjvvvDjmmGPG41BExKc+9am45pprYvbs2XHqqad2vf9ll10Wl112WZxwwgnjX2u323HVVVfFjjvuGG9961vHv37QQQfFa17zmrj88svjpJNOiuXLl8fee+896fF+9rOfxcqVK+Md73hHbLWVtygAQBYmBqGFizYUto6y7XMklAFN4JN2AcbGxuLyyy+PxYsXx+c///m49NJL4wUveEHsvffe8etf/zruvPPOuOWWW2LOnDnjMejwww+PAw88MG688cY46KCD4ogjjoitttoqvvvd78bY2Fi85S1viX/+538eaj3HHXdcvP/974+Pf/zjceSRR8YRRxwRe+65Z9x4443x/e9/P7bbbru45JJLYs6cOV3vv2zZsnjd614XCxYsiP333z9uvvnm2LhxY4yNjcUXvvCF+P/Zu/OwGtP/D+Dv9kVJY0tFIck2YyealuFbWUOIwdc2GtswY8a+TGTMMOFrmYxsCSExGJIlikplGbuJpEZFspa0d35/9OuM45zqVKfO6fR+XZdr6rmf577v5ynj6t3nvp8mTZqInL97924MHjwYf/zxB06dOoXPPvsMZmZmSE9Px5MnT3D//n0UFhZi6tSpDIOIiIiIFJiiBTlERCQd/qQtJ6ampoiJicGO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32P27NkwNjbG1atXcejQIdy6dQudO3fGjh07cPbsWWhoaJQ5dosWLXD9+nWMGjUKAoEAf/75J+7fvw93d3dcvny5St+iRkRERFTTSBP0fFxVw1CFiJSFioCvFqoxfHx84O7uLu9pUA3G7yGqDH7/UGXxe4gqq7LfQw59ogAAF0J6ympKVMOUVBlU3pCnplUMMcSSDf47RpWlSN9DXCZGRERERES1xofBSEVDnY/DFUUPhyoyPwZIRMqNYRAREREREdVqih7myIMyPxMGXUQMg4hKdPToUak3XG7QoAG8vLyqeEZERERERFRZFQ+6miFYyr2miBQdwyCiEty4cQO7d++W6lwzMzOGQUREREQ1jCL80K7MFThEpLgYBhGVwMPDAx4eHvKeBhEREREpsSPuzlUSCEkbdDGMkj1pn6kihJFUezEMIiIiIiIikiNZhgIMd4hIGgyDiIiIiIiIlEx5Q6GKBFIMniqHz08cq6WqD8MgIiIiIiKiWo7BBFHtwjCIiIiIiIhISZS3soIhEFUUq3hqNoZBREREREREtZSy/kBfHHLJ8v58fHzg7u5e6nhENQXDICIiIiIiIlJKsg1pmiGYoY9QRZ+tsgaQNY2qvCdARERERERERETVh5VBREREREREpFSqovrkw2ViXBZGNR3DICIiIiIiIiKqEC77qpkYBhERERERERHVUgxzaieGQTWAubk5EhMT8dNPP5XrOnt7e4SFheHChQuwt7evmskRERERERHVMh8HKDV52VhVzp1Bk+LiBtJERERERERERLUIK4OUmJ+fH96/f49mzZrJeypERERERESk4FjJU3soTRiUlVWAAwdTcOx4KtLT81G3rjpcBjfGKDdj6OioyXt6csEQiIiIiIiIqOodcXeu0UvFisnqHhgqKT6lCIOysgowfeYdpKRkIzdXAAB4+zYfBw6m4OKlV/De3F4hA6HMzExs2bIFhw8fxv3795GTk4MmTZqgS5cumDhxIvr37y92zdmzZ/HLL7/g6tWryMvLw6effopFixZh8ODBYueWtGfQhAkTsHv3buzatQs2NjZYtmwZQkJC8ObNGzRv3hwTJ07E3LlzoaoquoowLS0N/v7+OHXqFGJjY/H06VNoaWmhTZs2GDduHKZOnQo1NcV7zkRERETScOgTJe8pCF0I6SnvKRBROUkbgChDaEQ1n1KEQQcO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s7GxQVRUFHx9fbF+/Xrs2bMHvXr1gqWlJTIzM5Gamop//vOf0kfIJk+ejK+++gpnz56Fq6srevfuDSEEjh07BnNzc/j7++Obb77RSN+IiIiIiKprzfwPAQCpP+m5I0QkhzODjIynpyfOnTuHwMBAPH/+HD/88AOSkpLg6emJnTt3Yvv27dV6LXl5P/zwA8aMGYMHDx5g9+7d2Lp1K6KjozX8CSpWp04dJCYm4v3330fTpk3x888/49dff0WfPn1w5swZdOrUSWd9AV68fSw5ORlff/01OnXqhAsXLmD//v04f/48bGxsEBQUhB9++EGj1+zatSv+/PNPLFy4EE2aNEFsbCyio6Px4MEDvPPOOwgMDJQea2dnh5SUFAQEBKBevXqIjo5GSkoKRo4cibNnzyp8fIyIiIiIiIhIIviqIaMRFham0qwfojKsIVIH64fUxRoidbGGSF2sIeNVtoC0sb5G/mVcQLp2MqQxiI+JERERERERkVFTFK4YW0BEpEsMg4iIiIiIiKjGUXb2ja5DI84KIkPAMIi0ZtKkSUofO3XqVOnCyERERERERNXBWUBE1cMwiLRm+/btSh/bt29fhkFERERERFSjcVYQGQqGQaQ1XJuciIiIiIhqCwY9ZEwYBhEREREREZFR4ONgRJrBMIiIiIiIiIhITVyImowJwyAiIiIiIiIyaFUFH7VxxlBVn5lhEVWGYRARERERERHVCOUDkNoYEBEpi2EQERERERER1TiamhnDUIlqIhN9d4CIiIiIiIiIiHSHM4OIiIiIiIiIKlA2wygsLAwBAQEKj9Hn7CGuDUSqYBhERERERERENYI2Q5luzkDqT3u0dn4iXWIYRERERERERGSkavuaRh0rcYUAABP8SURBVJwZpRquGUREREREREREVItwZhAREREREREZNUWzQyqbMdNpyFGDnFHDWS6kK5wZRERERERERDVOZcGKIQZBRLrEmUFERERERERUI70cCBlSCMRZQKRPDIOIiIiIiIioVigfwBhSMESkawyDiIiIiIiIiFTEGT5kjBgGERERERERUa1TFuKoOkOIIRAZM4ZBREREREREVGspG+rE7x+PFi1aoHW3FVruEZH28W1iRERERERERFW4dt+bQRDVGBIhhFD24EGDBiEnJ0eb/aFKZGdno1GjRvruBhkx1hCpg/VD6mINkbpYQ6Qu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\n", + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "fig,ax = plt.subplots(figsize=(20,15),facecolor='w')\n", + "\n", + "L=len([k for k in ll.Objects if k.branchType=='leaf'])\n", + "\n", + "for k in ll.Objects: ## iterate over objects in tree\n", + " x=k.absoluteTime ## or from x position determined earlier\n", + " y=k.y ## get y position from .drawTree that was run earlier, but could be anything else\n", + " \n", + " xp=k.parent.absoluteTime ## get x position of current object's parent\n", + " if x==None: ## matplotlib won't plot Nones, like root\n", + " x=0.0\n", + " if xp==None:\n", + " xp=x\n", + " \n", + " c='k'\n", + " if k.traits.has_key(json_meta['traitName']):\n", + " c=ll.cmap[k.traits[json_meta['traitName']]]\n", + " \n", + " branchWidth=2\n", + " \n", + " if k.branchType=='leaf': ## if leaf...\n", + " if k.traits['strain'] in mylist:\n", + " s=40 ## tip size can be fixed\n", + " else:\n", + " s=0\n", + " \n", + " ax.scatter(x,y,s=s,facecolor=c,edgecolor='none',zorder=11) ## plot circle for every tip\n", + " ax.scatter(x,y,s=s*2,facecolor='k',edgecolor='none',zorder=10) ## plot black circle underneath\n", + " \n", + " elif k.branchType=='node': ## if node...\n", + " #branchWidth+=10.0*len(k.leaves)/float(L)\n", + " #c=\"#9F9F9F\"\n", + " \n", + " if len(k.children)==1:\n", + " ax.scatter(x,y,facecolor=c,s=50,edgecolor='none',zorder=10,lw=2,marker='|') ## mark every node in the tree to highlight that it's a multitype tree\n", + " ax.plot([x,x],[k.children[-1].y,k.children[0].y],lw=branchWidth,color=c,ls='-',zorder=9,solid_capstyle='round')\n", + " \n", + " ax.plot([xp,x],[y,y],lw=branchWidth,color=c,ls='-',zorder=9)\n", + " \n", + " # add in a legend\n", + " han_list = []\n", + "\n", + " for key in colors:\n", + " marker = mlines.Line2D(range(1), range(1), color = colors[key], marker='o', markerfacecolor = colors[key], label = key,markersize = 8)\n", + " han_list.append(marker)\n", + "\n", + " ax.legend(handles = han_list,markerfirst = True, frameon=False, loc=3)\n", + " \n", + " \n", + "ax.set_ylim(-10,ll.ySpan+10)\n", + "\n", + "ax.spines['top'].set_visible(False) ## no axes\n", + "ax.spines['right'].set_visible(False)\n", + "ax.spines['left'].set_visible(False)\n", + "\n", + "ax.grid(axis='x',ls='-',color='grey')\n", + "ax.tick_params(axis='y',size=0)\n", + "ax.set_yticklabels([])\n", + "\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Run on multiple trees" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Tree height: 0.058061\n", + "Tree length: -1.373523\n", + "annotations present\n", + "\n", + "Numbers of objects in tree: 7254 (3191 nodes and 4063 leaves)\n", + "\n", + "\n", + "Tree height: 0.073344\n", + "Tree length: -0.829891\n", + "annotations present\n", + "\n", + "Numbers of objects in tree: 6944 (3077 nodes and 3867 leaves)\n", + "\n", + "\n", + "Tree height: 0.053635\n", + "Tree length: -0.324975\n", + "annotations present\n", + "\n", + "Numbers of objects in tree: 7361 (3279 nodes and 4082 leaves)\n", + "\n", + "\n", + "Tree height: 0.024458\n", + "Tree length: -0.678843\n", + "annotations present\n", + "\n", + "Numbers of objects in tree: 11418 (4987 nodes and 6431 leaves)\n", + "\n", + "\n", + "Tree height: 0.054975\n", + "Tree length: -0.974631\n", + "annotations present\n", + "\n", + "Numbers of objects in tree: 7115 (3045 nodes and 4070 leaves)\n", + "\n", + "\n", + "Tree height: 0.066365\n", + "Tree length: -1.148496\n", + "annotations present\n", + "\n", + "Numbers of objects in tree: 9355 (3998 nodes and 5357 leaves)\n", + "\n", + "\n", + "Tree height: 0.036939\n", + "Tree length: -0.189484\n", + "annotations present\n", + "\n", + "Numbers of objects in tree: 6832 (2892 nodes and 3940 leaves)\n", + "\n", + "\n", + "Tree height: 0.048250\n", + "Tree length: -0.357679\n", + "annotations present\n", + "\n", + "Numbers of objects in tree: 6236 (2558 nodes and 3678 leaves)\n", + "\n", + "Done!\n" + ] + } + ], + "source": [ + "from IPython.display import HTML\n", + "import re\n", + "import copy\n", + "\n", + "%matplotlib inline\n", + "import matplotlib as mpl\n", + "from matplotlib import pyplot as plt\n", + "import matplotlib.patheffects as path_effects\n", + "\n", + "import numpy as np\n", + "\n", + "typeface='Helvetica Neue'\n", + "mpl.rcParams['font.weight']=300\n", + "mpl.rcParams['axes.labelweight']=300\n", + "mpl.rcParams['font.family']=typeface\n", + "mpl.rcParams['font.size']=22\n", + "\n", + "PB2='/Users/lmoncla/src/avian-flu-h5-Cambodia/auspice/flu_avian_h5n1_pb2_tree.json'\n", + "PB1='/Users/lmoncla/src/avian-flu-h5-Cambodia/auspice/flu_avian_h5n1_pb1_tree.json'\n", + "PA='/Users/lmoncla/src/avian-flu-h5-Cambodia/auspice/flu_avian_h5n1_pa_tree.json'\n", + "HA='/Users/lmoncla/src/avian-flu-h5-Cambodia/auspice/flu_avian_h5n1_ha_tree.json'\n", + "NP='/Users/lmoncla/src/avian-flu-h5-Cambodia/auspice/flu_avian_h5n1_np_tree.json'\n", + "NA='/Users/lmoncla/src/avian-flu-h5-Cambodia/auspice/flu_avian_h5n1_na_tree.json'\n", + "MP='/Users/lmoncla/src/avian-flu-h5-Cambodia/auspice/flu_avian_h5n1_mp_tree.json'\n", + "NS='/Users/lmoncla/src/avian-flu-h5-Cambodia/auspice/flu_avian_h5n1_ns_tree.json'\n", + "\n", + "json_translation={'absoluteTime':'num_date','height':'branch_length','name':'clade'} ## allows baltic to find correct attributes in JSON, height and name are required at a minimum\n", + "PB2_json_meta={'file':PB2.replace('tree','meta'),'traitName':'region'} ## if you want auspice stylings you can import the meta file used on nextstrain.org\n", + "PB1_json_meta={'file':PB1.replace('tree','meta'),'traitName':'region'} ## if you want auspice stylings you can import the meta file used on nextstrain.org\n", + "PA_json_meta={'file':PA.replace('tree','meta'),'traitName':'region'} ## if you want auspice stylings you can import the meta file used on nextstrain.org\n", + "HA_json_meta={'file':HA.replace('tree','meta'),'traitName':'region'} ## if you want auspice stylings you can import the meta file used on nextstrain.org\n", + "NP_json_meta={'file':NP.replace('tree','meta'),'traitName':'region'} ## if you want auspice stylings you can import the meta file used on nextstrain.org\n", + "NA_json_meta={'file':NA.replace('tree','meta'),'traitName':'region'} ## if you want auspice stylings you can import the meta file used on nextstrain.org\n", + "MP_json_meta={'file':MP.replace('tree','meta'),'traitName':'region'} ## if you want auspice stylings you can import the meta file used on nextstrain.org\n", + "NS_json_meta={'file':NS.replace('tree','meta'),'traitName':'region'} ## if you want auspice stylings you can import the meta file used on nextstrain.org\n", + "\n", + "PB2_tree=bt.loadJSON(PB2,json_translation,PB2_json_meta) ## give loadJSON the name of the tree file, the translation dictionary and (optionally) the meta file\n", + "PB1_tree =bt.loadJSON(PB1,json_translation,PB1_json_meta)\n", + "PA_tree =bt.loadJSON(PA,json_translation,PA_json_meta)\n", + "HA_tree =bt.loadJSON(HA,json_translation,HA_json_meta)\n", + "NP_tree =bt.loadJSON(NP,json_translation,NP_json_meta)\n", + "NA_tree =bt.loadJSON(NA,json_translation,NA_json_meta)\n", + "MP_tree =bt.loadJSON(MP,json_translation,MP_json_meta)\n", + "NS_tree =bt.loadJSON(NS,json_translation,NS_json_meta)\n", + "print 'Done!'" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "trees = [PB2_tree, PB1_tree, PA_tree, HA_tree, NP_tree, NA_tree, MP_tree, NS_tree]\n", + "mylist = [\"A/duck/Cambodia/PV027D1/2010\",\"A/duck/Cambodia/083D1/2011\",\"A/duck/Cambodia/381W11M4/2013\",\"A/duck/Cambodia/Y0224301/2014\",\"A/duck/Cambodia/Y0224304/2014\",\"A/Cambodia/V0401301/2011\",\"A/Cambodia/V0417301/2011\",\"A/Cambodia/W0112303/2012\",\"A/Cambodia/X0125302/2013\",\"A/Cambodia/X0128304/2013\",\"A/Cambodia/X0207301/2013\",\"A/Cambodia/X0219301/2013\",\"A/Cambodia/X1030304/2013\"]\n", + "\n", + "colors = {\"china\":\"#4042C7\", \"southeast_asia\":\"#69B091\",\"south_asia\":\"#5199B7\",\"japan_korea\":\"#E39B39\",\n", + " \"west_asia\":\"#ADBD51\",\"africa\":\"#CEB541\",\"europe\":\"#4274CE\",\"north_america\":\"#DC2F24\"}" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABVAAAAVVCAYAAAD9s+D7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4xLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvAOZPmwAAIABJREFUeJzs3XlYVdX+P/A3KKMSYk6gBk451nUOcwC0whnHzAFDKyvsWpma2nWg4dqgXb9WalqJklOa84ApAoazoalZKiam4qw4Kwr8/uB3jmce9z57r3Per+c5j3KG91l77c3i8GHtvbyKi4uLQURERERERERERERGvJVuABEREREREREREZFasYBKREREREREREREZAYLqERERERERERERERmsIBKREREREREREREZAYLqERERERERERERERmsIBKREREREREREREZAYLqAJITk6Gl5eX0a1UqVIoX748WrZsifHjx+Ps2bNGr508ebLJ13p5ecHX1xehoaHo3LkzFixYgMLCQrNtuHfvHlatWoXExEQ0b94cISEh8PHxQYUKFRAVFYVp06bhxo0bcnYDEUlEDWNKcXEx/vzzT8yfPx/Dhw9HixYt4Ofnp83Kzc2VsQeIyJWcGXNMiYyM1GaMGTNG5tYTkVrojiUZGRmSP79Nmzba548cOdL5BhMRkVthAVVgRUVFuHbtGvbu3YspU6agQYMGWL9+vc2vf/DgAc6fP4+NGzfi5ZdfRlRUFK5fv27yuZUqVULPnj0xa9Ys/Pbbb8jPz8fDhw9x5coVbNu2DaNGjULDhg2xZ88eqTaPiFzMlWPKqVOn0KBBAyQkJGDmzJnYt28fCgoKpNoUIhKAI2PO8ePHsXv3bu3XCxcuRFFRkdxNJSI39/fff2P79u3arxctWmTxD8FEROR5WEAVzIYNG3Dz5k3cvHkT169fx+HDhzFmzBh4e3vjxo0bePHFF3HixAmTr/3jjz+0r7158yb++ecf/PLLL2jfvj0AYPv27Xj99ddNvvbmzZvw9fXFiy++iEWLFuH48eO4evUqDh8+jLFjx6J06dI4c+YMOnbsaPMMEiJSnlJjiq6qVauiZ8+eaNu2raTbRkTq48yYAwDz58/X+zovLw9btmyRu9lE5OYWLFig9/WFCxewadMmhVpDRERqxAKqYAICAlC2bFmULVsWjz32GBo2bIjPPvsMEydOBADcuXMHX375pcnXBgYGal9btmxZVK9eHc8//zx++eUXtGjRAgCwdOlS5OXlGb02MTERp06dwtKlS9G/f3/Url0bISEhaNiwIaZMmaL9hebatWv45JNPZNp6IpKaUmPK448/jlWrVuHcuXM4c+YMVqxYoS28EpH7cmbMKS4uxsKFCwEA7dq1w2OPPQbAuPBBRGSvH3/8EQDQunVrlCtXDgDHFiIi0scCqpt4//334e/vDwBIS0uz67WlSpXC0KFDtV/v27fP6DnffPMNqlSpYjZjwIABeOqppwAAGzdutOv9iUh95B5TgoKCEBcXZ3FcISLPYcuYk5mZqb0+8muvvYY+ffoAAFauXIlbt265pJ1E5H6ysrK0M99fffVVvPjiiwCA1atXc40HIiLSYgHVTfj7+6NWrVoAgNOnT9v9+ieeeEL7/7t37zrUhoYNGwKAydlmRCQWNYwpROQ5bBlzNLPBypQpg549e2Lw4MEASmat/vzzz65pKBG5Hc3YEhAQgN69e2vHlnv37mHZsmVKNo2IiFSEBVQ3UqpUKQAlp7jZS/eXlWrVqjn0/hcuXAAABAcHO/R6IlIXpccUIvIslsacu3fvaoukvXr1QpkyZdCuXTuEh4cD4Km2ROSY+/fva4ukPXr0QFBQEFq3bo2aNWsC4NhCRESPsIDqJh48eICcnBwAQFhYmF2vLSoqQnJyMoCS6xI2adLE7ve/cOECsrKyAADPPvus3a8nInVRekwhIs9ibcxZuXKl9lTa+Ph4AICXlxcGDhwIAMjIyHBotjwRebbVq1cjPz8fwKOxBQAGDRoEAPj111+1lw4hIiLPxgKqm5g+fTru3LkDAIiJiTH5nDt37uDWrVva25kzZ7BlyxZ07NgRu3btAgB8/PHHCAwMtPv9x40bhwcPHgAA3nzzTQe3gojUQukxhYg8i7UxRzMLLDQ0FB06dNDerznVtqioSLsIDBG5v7t37+p9BjF1u3//vtUczdhSuXJlPP/889r7NWNLcXExUlJS5NkIIiISSmmlG0COKyoqwtmzZ7FgwQIkJSUBAHx8fPDuu++afL7mGqWmtG7dGqNHj0ZcXJzd7ViyZAnmzZsHAOjevTtiY2PtziAi5allTCEiz2DrmHP+/Hls2bIFADBw4EB4ez/6+3/dunXRokUL7N27FykpKRg3bpzrNoCIFNO5c2enMy5evIhNmzYBAPr374/SpR/9alyrVi20atUKO3fuREpKCiZMmOD0+xERkdhYQBWMuZlgAODn54cffvgBDRo0sDv3wIEDWL16Ndq2bYvy5cvb/Lq9e/filVdeAQBUr14d33//vd3vTUTKUduYQkTuzZEx58cff0RhYSEA/VNsNQYPHoy9e/fizz//xL59+9C8eXNpG01EbmnRokV4+PAhAPNjy86dO3H8+HHs2rULkZGRrm4iERGpCE/hF1zp0qVRt25dJCYm4vfff8eAAQPMPvfkyZMoLi7W3h4+fIgzZ87ghx9+QHBwMObNm4fIyEicO3fOpvc+evQounTpgjt37uDxxx9HamoqKlSoINWmEZEClBxTiMjz2DLmaE6fffrpp/H0008bPf7SSy/Bx8cHABd8IfIU6enpep9BTN00Z8iZoxkvGjRogKZNmxo93q9fP/j6+uo9l4iIPBdnoApmw4YNaNu2LQDA29vbqWsLlipVClWrVsWQIUPQqlUrPP300zh+/DhGjx5t9Tpi//zzD55//nlcunQJQUFB2Lhxo0Oz1IhIWWoZU4jIM9g75vz+++84ePAgAKBNmzY4cOCAyec1a9YMu3btwpIlSzBt2jRtQZWIyJQ//vgD+/fvB2B5bGnZsiWysrKwdOlSTJ8+XVtQJSIiz8MCqmACAgJQtmxZyXPr1auHtm3bYuvWrVi5ciUePnyodx0gXRcuXMBzzz2H06dPIyAgAGvXrkWLFi0kbxMRyU8NYwoReQ57x5z58+dr/z9z5kzMnDnT4vMvXbqEjRs3onv37g63kYjcn+7YMmfOHMyZM8fi869evYp169ahV69ecjeNiIhUiqfwk1aVKlUAlKysfenSJZPPuXbtGp5//nkcP34cPj4+WL58OaKiolzZTCIShC1jChGROYWFhVi8eLHdr+OK2URkSVFRERYtWmT36zi2EBF5NhZQSevs2bPa/5uaHXLr1i106tQJhw4dgre3N3788UdJVsAkIvdkbUwhIrJk06ZNOH/+PADg+++/t3q9w9dffx0AsHbtWuTn5yvZdCJSsS1btmg/o3z77bdWx5bhw4cDKLkEyZUrV5RsOhERKYgFVAJQco2xrKwsAED9+vURFBSk9/j9+/cRFxeH3bt3Ayg51eXFF190eTuJSAzWxhQiIms0i7b4+fnZdNqsZgGq+/fvY+nSpbK2jYjEpRlbfHx80KdPH6vP14wtBQUFWLJkiaxtIyIi9eIF6TzInTt3cOvWLe3XhYWFuHDhAn755RckJSWhsLAQADB27Fi91xUWFqJfv37YunUrAODDDz9Ev3799LIMlSlTBl5eXjJsBRGphaNjisaRI0dw48YN7ddnzpzR/n///v3amWcAUKtWLVSsWFHqTSAilbpx4wbWrFkDAOjUqRPKlStn9TVt27ZF9erVcfr0aSxYsEA7I5WISOPWrVtYtWoVACA2Nhbly5e3+ppnn30WERERyM3NxYIFC7QzUomIyLOwgOpBGjZsaPHxUqVKYdKkSRg8eLDe/adPn8bq1au1X0+cOBETJ060mHXy5ElEREQ43FYiUj9HxxSNxMREZGZmmnzMcLbZvHnzkJCQ4FA7iUg8P/30E+7evQsA6N+/v02v8fLyQr9+/TB16lTs2LEDJ06cQK1ateRsJhEJZvny5bh9+zYA28cWAHjppZfw6aefYs+ePTh69Cjq1q0rVxOJiEileAq/B/P29kZwcDCaNGmCt99+GwcOHMCECROUbhYRCYpjChFJRbNYS9myZdGtWzebX6c51RZ4dJouEZGGZmwJDAxEXFycza/j2EJERF7FxcXFSjeCiIiIiIiIiIiISI04A5WIiIiIiIiIiIjIDBZQiYiIiIiIiIiIiMxgAZWIiIiIiIiIiIjIDBZQiYiIiIiIiIiIiMxgAZWIiIiIiIiIiIjIjNJKN4Bsc6JxHaWbIJQb/63u1OubdN4qUUuI1I/ji2W1DhxXuglEAICYDruUbgIJID0tUukmEDmsw+j9Ln2/4Z0+cjrjXyMPSdASZfGzDhGRdULMQM3IyGAWCYPHhTzk6AtmklRE2Ufc7/pE6WPuN5ICj035idLHomS6wr9GHnL65sl4LBGRJxFiBmpmZiaio6OZBdv/OpiUlIRJkyY52Spxsgxn0Nk7g1TKdqn1GBOdHH3BTP1MZ2cf2PN9pOZZr470g8j73ZMp1cf2zyT1R9JHj14jxQxDKX/uyZXpSJ7Us3Rt6WsR+hLgmOIKovSxmjOLsu8DKPnec8X31onGksYrxpbPLqb689xbrzr1vmo+loiIpCZLAVXqX4wHATix8kdmkVm1DhxXdUGG1EP3OJHj+86TM+2hxB+DzGVy7CBR1B+xBwCQuHqP82GNQ5C4eobzOXJmGuT9OaOl1Zdo+kgqNvV14xBJ35OIXEeKU9fV9rnC3PsbfvardeA4Qr/+DsCjQqrmayIiMibEDFSSnj0/2NVaKLaUZe8HF3vbxesEkadQaqzQzYSDBVRbf4EgUoqtM0k1v5xLUjgVlC3FUyIiNbD0e4JcxVVHck29Rurfofg7ExG5E6/i4uJiqUM1A69UA2ZeXh7CwsI8OsvePrU1j1zPnu8LKY8x0UnVF5rTO9PTImXpXxEzOR5YZ+37VsT9Ts73h7Oni9taQBXlWJA6My8vDx/vXQ7AvgKqpX4VYbs9PVNkovSxmjM9+XOaO34ec6QewHGFiNSKM1AFY88P1hM2PMeWH2quLjq744cHItE5O1bw+5qIHDEzbkTJf+JsL1gbPo+r0hORCDSftez9zCTVBBt72NJGzj4lIncjRAF17ty5kl0DzxOy7GHrD2hbirE2v6eEWaKx94OEUseFGsnRF8wsybTlVDOpxgpT7yVCcdWWNhpuu7O/OIhyLIlMqv7QLdDZct1ee2euDoz/B8A/jjTNChEync8z7m/ptzs9TdrZUqJ8/3NM0SdKH3tCpuVx1rkxwPCPMlJve60Dx5GUlIRBEp8aL2U7Ne8vx7XqOa4QkVoJUUAl+39IWvthJkLBQi2k7nsiT+ZJY4+z28rrirk/qVeMJyIi+RmP3bHIsDKeOzIT3tyMVP78JyJSBguoHsqeH7y2FgTVWhixZVtZ9CQyTaqxwtFTvZz53lTrmCQVqa83Tuon5anopr633P17Rk4nGkub5+hidxwPyF2UFCmtFyat0R03lfyjlbX3tjS+8/uaiEgdhCigRkVFMUvBPFuzbPnhnpGRgejoaKP75fylzZYig1r3pdTHhcjk6Atmui7T0csEOFpEMOT3VkWT99//+pLT2SLhmKJPqe8tewuhj75HHGqSSVJ9b5E4RPlZIjJR+liUTE8myj4SJZOISApexcXFxVKHclYMOUOuYiqPRwL0V3cldeCsN8s4dqmXq8YTT/oeEfU6yfZw5Huap/AS2UfK2ab1R+yRLMsZ2kX1iIhIEULMQJ02bRree+89j8xS6/XRZP0gkfRveXJXz5An10aOfOiR8hgTnRx9wUx1ZFoqBDjTTncrukiBY4o+NX0fWLIq/g2XtFMN3zNqaIPcpNhGtfyxmWOKPlHGFE/OBEr+6GXP71h/zmgpeRuUKMqKso84rhCRWglRQL1165YQWc4VO1tj3QZ1Fktd7WhWW5ueV5R93+Lj3k39bHqe1DTvW7fNr3r3J5oo4Forqkp5vIpOjr5QKtP+sUKO8UG5THtm6zmzj8wVApS49qM9RQk528IxRZ87jStSZDo7q5HXLPY8HFP0ifz9726Zpj5raD5/qWGCirXfAeRYn0Ft+8iVmUREUhCigErWCw6GpxE680PXtizHTle0pV0dsvY7lG3I1YVTtZzeQ8p49GHc+QUP3J19v7jI0Z8mMh9Pkfg9DNizDTpt4aUmyFNYWkRO9OKqI4VpOYonXDCTSFn8mU5EJDYhCqihoaFCZTnyw3HOnDkYNmyY0f2O/qVUlD7rMNp8sTTtiyYWs8z1mYYzf13WzCK1h6WZs4azUW0lZd+LTo6+YP+6N2vfx67+I4sa8JjXJ8q44qmZmjy1zOB2JRH2j1yZIhOljz01Mz0t0urvD6ZINWPVUo7h748i9KdImUREUuAiUhKSYzEJe39gS/Herlxkx5kCqi0ZamHrtpD85Dq+nc115elklk5rcydqKaByxon74qJ0ns3WYq2nfR4mcme6476Un534c4SISP2EmIG6du1adOvWzSOzbP1hKuc1feTcTk0BQ3c7NQVRNRdGg+tcsOv5veakWnx8xbCOJu+Xsu9FJ0dfqDHT1Pe8pUxHvuftmQHhbJ5SLG2HGve7yJkiE6WPPTVT7W3UFEZNZTo7E1bt2y5npshE6WNmOp8p92cfNW+7iJlERFIQooCanZ0t2SDqCVlSU/t22lvMFImajwtXk6Mv3CHTnoKnXB/2pbj2sjmaTHvbbvh83X5yh/2upkyRqbGPTR/rFfHldKm/f53PNHXt740mFkx0htR5LstM+vej/zv4fmrYdmsL3XBM0afGMYWZ8mfKQZRtFyWTiEgKQhRQyTrDIooUi0gpxdbT3TXbaG12JxGV0B0nDMcIzfeRU99Poc9I//34/zND+jkXo9cuGdspR6a5GepESvtzRkulm+AWuAglkXurP2IPx0siIjfAAioJT4rigr0FZ6kKJSyMKKfkDwVyrPBOROQ8S3/wkEJSUhIytsUavZfSf0T1RKZmecq1zy80DpE0k4isY/GU3E1ERAROnTpl9Xnp6emIjo6Wv0FELiLEIlI3b95EUFCQ6rOcWUxCynY5m2e4HZ7QZ45mOVtItVZAlfq4EJlUfSF3cWDNqoYOtdPS94IcxwEzSzKVnsFuaQwQpT9F5mx/mPq+VWOmKTdv3kT3Hn8YvZfh+7Ogapor9o+nZopMlD5mpvNjtCPs+X1HjdsuciZJS1NAjY2NRZUqVcw+b+zYsahXr54LW0YkLyFmoObl5aFu3brMUiiPWeZpih9yFWGkPi5EJlVf6H54PXr0qGT9q/lALcc+Y6Z8mVLNAtccS44uGGeKKP0pMlH6WK5Me9jyi7+zY6oairWO/EFXpH0uQqbIROljZjqemZ4W6fBYZen67IbUuO0iZ5I8xo4dyxmm5FG8lW6ALZYsWcIsBfJiOuxCTIddeCPxmvb/zt4Ms5TeRqmyHC3C9JqTarHgIvVxITI5+oKZzJQ609pYYM8fW0TZdpFJ1R+Wfs7Ze5OznWrPTE+L1LtFt9uk97UrOLKf1NiXImeKTJQ+ZqY62PM7ky0/K6wRpT/VtI+IiHQJMQOViIiIiJTVYfR+K8/obsNzHinKvm/lGeq7TrV3Uz8Ahn1h33abY+simkREloqorvqDE0nj7v1CLM24iDU7L+HG7UI8VqYUureqiH7RlRDgV0rp5kkiIyMDMTExiIqKQkZGhtHjubm5qFGjBsLDw5Gbm2vy/pycHEyfPh0pKSnIycmBj48P8vPztc89deoUPvvsM6SmpuLs2bMIDAxE48aN8dprr2HAgAFG7zl58mTt9cZffvllTJgwAZs3b8b169dRq1YtDB06FG+//TZKlzZdMtu9ezf+97//ISsrCxcvXkRwcDBatWqFMWPGoE2bNk73GakTC6hkxPCHrpQLGRhmqeF0PamsGNZR8espEpHyrI0F5h7jonLiMfVLqrM/M0X5uWi9+Gk7zSr0Iiy0IuV2G9Lf93IUj2Mh7bJURJSeFqkd9+Ucv+uP2CPEGEn2uXu/EG99dQx5V+6j4GHJ0jTXbxdiacYF/HooH1//+0m3KaI6o7i4GL1790ZqairatWuHBg0a4J9//tE+vnv3bnTs2BH5+fmoUaMGevbsiStXriAzMxMZGRlITU3F/Pnz4eXlZZR98uRJNG/eHP7+/oiOjsaNGzeQnp6OUaNGISsrCz///DO8vfVP3J42bRpGjx4NAGjatClatWqFM2fOYP369Vi/fj1mz56N1157Td5OIUUIUUDt2rUrsxTMY5a8LBVNlGyX2sjRF3JkZmyT/pdeUbadmc7pNSdVbzxQazvdiSh9LFdmxrYHdr1GUzx05hqA5F44pugT6fufmdJnyrn4nrniqT2zTUXrT0+wNOOiXvFUo+BhMfKu3MfSjItIiA1VqHXqoSmW/vHHH6hdu7beY/fu3UPfvn2Rn5+Pd955B1OnTkWpUiVF58OHD6NDhw5ISUlB69at8frrrxtlL1iwAL1798aPP/4If39/AMDx48cRExODVatWYfbs2UhMTNQ+PzU1FaNGjUJYWBhWrFiBZ555RvvY9u3b0blzZwwfPhxRUVF48sknJe8LUpZXcXFxsfWn2edE4zoAgFoHjksdrWrOrCjvqdyxzxyZhcqZZ+KT6sOyO30veDIpZ6NzfPAsrvy5aOq9DO/T/drc/519f0PmMm19T1cUdzlWE3ku3TFGivFIMwvfkKZoau5xa2bGjXDodWTZN6vP4ETeXUmyDufeQmGR+cdLeQONIso6/T61wgIwPK6a0zkaEREROHXqlMXnBAcHa0+xd/YUfgBYuHChyVPxU1JSMHjwYISHh+P48ePw8fHRe3zWrFlITExE7dq1cfz4o/qU5hT+gIAA5ObmolKlSnqvmzdvHoYOHWr0umeeeQZ79uzBhg0b0KlTJ6P2TJ06FaNHj8bIkSMxbdo0i31E4hFiBqqcp5C7Y5bUeaJlyfmLU0r/kVafM0Nnhv+IoolOvZ/Ux4XI5OgLKTM1H6AdzbR03Kp925kpzveqKO10FTUfCyLO8LR3263N1nKkL6XuN3M/9898Z39WtVd32PxcNR+bcmeKTJQ+ZqbrMq39QcgSRwun5rhDf7obS8VTWx5XWmxsLKpUqWLyscDAQEnfq2fPnibvz8zMBAAMHDjQqHgKAEOGDMHw4cORk5ODs2fPomrVqnqPv/DCC0bFU03eq6++qve6y5cvY+/evXjsscfwwgsvmGxPVFQUAGDnzp12bR+JQYgCKpFaxC/+0ubnpvQfyZljRB7KkWsiG44XnvQLBHk2w0Lqo8KC8otIaX7u2/IHVCIiW+nP/Hc8R+oiK1kn5UzOXpMP4vrtQrOPB5cpjS/frCPZ+0lt7NixiI6Olv19KlWqhICAAJOPnT17FgC0M1UN+fv7IywsDGfPnjVZQDX3Ol9fX4SGhuLs2bM4c+YMqlatipMnT6K4uBg3btwwu7iUxqVLl6xtFgmIBVRSBcdmjFj+xcqe0+vkuPi7PTNNiMgzaIqkXHCOzJFjYSpTkpKSkLEtVtJMd2bpZzr/2EFErqRbNLW0sFTMDP3fa6LbydYkclD3VhWxNOOC0TVQAcC3tBe6t6qgQKtcr6jI8lRbc8VToGSBKQAmF4gyfI6jNNmFhSXF7uDgYPTo0cPiaypU8Ix952mEKKBKefFdT8iSOk+tWVIybJczp9tISa39pQQ5+oKZzFQq05bZ6Wpop7sTpY/lyszYJn2mMwx/9i5evBj9+/fXfu3qn8HlypXGyp+bW32eSPtchEyRidLHzFRXpjOLT9UfscdiEVWXPQud6hZpLV1LVY39KZJ+0ZXw66F8o4WkfEt7IexxP/SLNj61XES+vr4AgFu3bpl83Nr1VC2pVq1kRvDff/9t8vF79+7h3LlzAGA0+xSA3jVXdRUUFGhfFxYWBgCoXr06AMDHxwfJyckOt5nExUWkJOSOCyKJyJn9YO21zvzyxuOCLOH44X5MzTLlZT1ITZReREqK9pp7jrM4FhORJVL/QceRMSdx9QwAlmehSoHjobzu3i/E0oyLWLPzMm7ceYjHAkuje6sK6BddCQF+pZRunkmaRaTS09NtOoX/1KlTiIiIQLly5XDx4kWja5WOHj0aU6dONbuIlOH9ujSLSNWoUQPHjh0zOrX+22+/xRtvvGF2EanAwEDk5uaiYsWKeq+bP38+EhISUKtWLeTk5Gjvf/rpp3Ho0CGbt53cixAzUA1nIDDLtXmiZskxU8XUL5lykvq4EJkcfeGOmSIuPGNI9/tM6f5kpnsTpY/lygRMX/fLmUxXfJaxZZxzZkaXvUTa5yJkikyUPmam+o5Zwz8Q2dJO7czQOPveQ0qetI/kEuBXCgmxoUiIDVW6KbIJDw9HrVq1cOLECUydOhXjxo3TPrZq1SrMmDHD4ey+ffvigw8+wMmTJzFu3Dh89tln8PYuWdX5yJEj2kvsjBo1yuTr79y5g7feegsLFiyAn58fAODEiROYMGECAODtt9/We/5HH32EHj16YNCgQfjhhx+MFpMqKChAamoqKlasiFatWjm8XaROQhRQjx07xiwF8zwhyxG6M3CsPc9RSm+jmsjRF2rMNH1M1cCc75QpjCqxOEHiap33DAR+Xe34hyqTXJRZpbLx0xJXlxwflk6H01Dj8eluROlj+TKlLaCq+bOMvewrNNSA1L/ri3UckYYofcxM5Vg75f7R2CP9uBLdbpPk12t2x31Etvv0008tnso+YMAAbYFxypQp6NevH8aPH4/ly5ejZs2aOH78OA4ePIjx48fjk08+cagN/v7++Omnn9CpUydMnToVK1euRIsWLXD16lVkZGSgoKAA8fHxGDZsmMnXx8fHY/369ahVqxZat26NW7duYevWrbh37x66deuG4cOH6z0/Li4O06ZNw5gxYxAbG4snn3wSdevWha+vL06fPo2jR4/i+vXrmDVrFguobkiIAiqRPRwpWNq6iJQ7zO4j8XCFVfeTaEsBt3GIbc/7/2wpyhKJzJZmPYA6AAAgAElEQVSf70r9nJb+fW2/VqE9mVzqikhZcp9uT+RKmzZtsvh448aNtQXUvn37ws/PD1OmTMHvv/+O48ePo2nTpti4cSPq1q3rcAEVACIjI3HgwAF8+umnSE1NxYoVKxAQEIDIyEgMGzYMAwYMMLvIVM2aNbF3716MHz8eW7duxfXr11GzZk0MHToU77zzjnY2q66RI0eiQ4cO+Oqrr5CRkYHNmzejdOnSCA0NRVRUFLp164ZevXo5vD2kXiygEhGpkG6hQHdGpkgfvG1d2IAFYiIiIiIiMZi7Hqk13bt3R/fu3U0+ZmppnoiICJP3mxIeHo5Zs2Y51K6aNWtiyZIldr3mX//6F7777juH3o/ExUWkJMRFYMQn5SJSPA7IHobHlhwLmamVEgVUd5qt+c2uNQCA4ZGmP5ASmWNpPFHjIlK2MLcIlhLU1jdEJB25xxaOH0Ty0iwiNWnSJEyePFnp5pAghJiB+ttvv6FZs2bMUijPE7Ok+FCkm+HohyCpjwuRydEXImc6+8FaN1PpoqwrZtUaXrM4Zobz26y7D5Q8luwpnHJM0SfyGCBFptTU/FlGY+rnPhg15oGkmebY+ocxU0Q6jjimPCJKHzPT+Uxb10JwVEyHXZIXUdXcn3JnEhFJwfiCDiq0bt06ZimYxyxj6WmRLvnLsNTHhcjk6As1ZVo6ptTUTlHJ8UtOTIdd2tuoMQ/0vta9OYr7XX6i9LFcmZpxR/fmbKaUnMkz9/1nuN1qJdJxRI+I0sfMFIOznyMMidKfIu0jIvIsQsxAJXIVa79MaT7E2PphRs2/nJG66R9jzi8mYnzMGmc6e7xqToORitIzY6Viy2nSROQaGdvkWJyJ38tEJB85ZqMSebrJkyfz1H2yGwuoRESkSulpkZIWZR0pyMp9fVbdBcKMNA5B4uoZ2i/d6bqtRHIxLDK4yx9iiIiIiEhZQhRQX3rpJWYpmMcs83R/UZPjlzSpjwuRydEXasw0NcPg6NGjqFu3LgDnjzNNvqlM549hOWZ2mc50ZCaG7ra/kXjN6ZaJiGOKPjWOAcyUL08O6WmROHr0qOS5IuwfuTJFJkofM1N9DD/X6H5Ok4oo/anWfUREJEQBNSwsjFkK5jHLtJB++eg1J1Xna/3Hry0t52yzJD8uRCZHXzBTXPYWe3V/MQkLC0N6mq2/lNhWqL158yaCgoJsbs83u9YAsLwAlL2ZthB9v0tNlO8tT81U8/FqOKZIzZMzRSZKHzNT/UTZdlEyiYikIMQiUl9++SWzFMxjlnWDas8xuk+KaxVJfVyITI6+EDnT3IJFti5kpJtpaiEZe28iUcN+Hx7Z3WLx1JFMW3BM0SdKH3tqpijHqwh9KVKmyETpY2Yqp/6IPSZviatnaG9ytdOTM4mIpCDEDFQitdAUimI67MKEap8/euAe9L8GAHR0XcOIFKa5XmnGtliXvR8RkZwsXQNZ7/rFvF4xEelIT4vk9ZeJiNwQC6hEMlmxtZfRfb3ar1CgJeROHC0cuuqDvCPtc6Rthq9hQZWITNH9w6fh/ZbuS0+LtLzImwWJq2ewiErk4bigHRGR+xGigNq0aVNmKZjHLGNfvjfe6nMqF9wCAFzwLetQmwDpjwuRydEXzFRHptyLsRlS07a7Q6bIROljT82U+3g1V1xVAxH2j1yZIhOlj5npepZmtBtKXD3DaGa7Laz94UaU/uS4QkRq5VVcXFwsdeiJxnUAALUOHJc6WtV0Zy2Qe9u/ob1dz2/SeatMLSGyjRoLBHKy5xcVV+KsNFI7w88yul+b+78ILM1aNzU+lsxALSlezIwbYVchg9/nRJ7FlrNi7C2GOoJjDxGRvIRYRGrOHOMFepjlujxmGXNVQVTq40JkcvSFJ2e6uz9ntNS7iYjHkvxE6WNPzVTL8Wpr4WNm3AjJChgi7B+5MkUmSh8z0/WkHB/M0V2IytxNau60j4iIrBHiFP5z584xS8E8ZjmmSeetOLF3nFMZcrRLVHL0hSdlGs6GSEpKwqRJk4yeJ9VMVbVd+0v3lxZz2+4MOTLVeiy5E1H62FMzXXW8OnMZkYaVI3D82HFMH/yepG0SYf/IlSkyUfqYmSQV7iMi8iRCFFCJ1KxJ561mT+mv1WKKi1tD5BxLp+PaU1gw91xz+aZODZaSfmYsMmx4D1FOTSYi5fxxIRcI9jE5s4un0xKRlJwdU5KSkoA4iRpDHu+vv/7C9OnTkZ6ejtOnT6O4uBgVK1ZEtWrV0KpVK3Ts2BHPP/+80s20KCIiAqdOncLJkycRERGhdHNUZ8CAAVi8eDEAYP/+/WjcuLEkubm5uahRowbCw8ORm5srSaarCFFALVvW8UV4PDFL6jxmWWepiOoMqY8LkcnRF8y0j7WC4rRp07BuQ2tHmwRA+ZmqjlLLPlIiU2Si9LGnZipxvGqun5y4WtnrKIuwf+TKFJkofcxMddAURF1xfVRAnP5U0z4i05YuXYrBgwejoKAAVatWRXR0NEJCQnDp0iVkZ2dj586dyMzMVLSAmpycjCFDhuDll19GcnKyYu1wpYyMDMTExCAqKgoZGRlOZeXn52PlypXar3/44QfMmOGasUrNuIiUhERbUIGcoymYaq6Haq6AygWkiNRXGOU4TWSaJy4ipYsLvRCRvWwdXwD9MUZ3LLBl7OHYQWpw/vx51KpVC3fu3MGXX36JESNGoFSpUtrHi4qKkJWVhaysLIwfP16xdtpSQHW3GahSFlBnzpyJ4cOHo2rVqjh79izKly+PvLw8+Pn5Od3OBw8e4MSJE/Dx8UGtWrWcznMlIRaRcnbne1qW1HnMsk6O2aeA9MeFyOToC2aqP9NR6WmRZm+TJtyT/P1E6U817SM1EKWPPTVTieNVs9CL0oUKEfaPXJkiE6WPmakOci7uZIoo/ammfUTG1q1bhzt37qBVq1Z499139YqnAODt7Y127dopWjwl5/3www8AgE8++QT16tXD1atXsXr1akmyfXx8UK9ePeGKp4AgBdTMzExmKZjHLOWotV1KkKMvmOm6TEsFTSlnsNmS5w79qaZMkYnSx0pkxnTYZffMcTV/llGSblHW1sKsuxxHnkaUPmamcpz544xuwdWRwqso/an0PnK1ew8LsO7PXRizcQ4SV8/AmI1zsO7PXbj3sEDpppl08eJFAEClSpUcev2pU6eQmJiImjVrws/PDyEhIYiJicGiRYtMPj8hIQFeXl5mZ5FOnjwZXl5emDx5sva+iIgIDBkyBAAwf/58eHl5aW8JCQkmczZv3owOHTogODgYgYGBiIyMxJo1a8xux4MHDzB79my0bdsWISEh8Pf3R506dTBy5EhcunTJ5PNTUlLQv39/1K1bF0FBQQgMDESDBg3w/vvv4+rVqybfJy8vD2+99RZq164Nf39/BAYG4oknnkDHjh0xZ84c7fOio6MRExMDoOR7SHebo6OjzW6HKYcOHcJvv/2GsmXLok+fPtq+1BRVTcnPz8f48ePRsGFDBAYGIiAgANWqVUN0dDSmTNFfFyY3NxdeXl4mZ/3u3r0bo0ePRvPmzVG5cmX4+voiLCwMffr0wa5dyp/RKMs1UF99PKXkP5Kdsmnbgh9iZxERkYaji0nZu3gVEZGzKh+4hkmTJindDCIiEsy9hwX4YttPuHz7Oh4UFQIAbhXcw+ac37D/XA5Gt3sR/qV9FW6lvieeeAIAkJaWhsOHD6NRo0Y2v3b37t3o2LEj8vPzUaNGDfTs2RNXrlxBZmYmMjIykJqaqi14OkNTbNu+fTtq1aqFNm3aaB/T/b/G999/j08++QQtWrRA586dcfToUezevRs9evTATz/9hD59+ug9/8aNG+jSpQuysrIQHByMZs2aoVy5csjOzsb//vc//Pzzz8jMzNQrEF64cAGDBw9GSEgI6tWrh8aNG+PGjRvYt28fPv/8cyxfvhy7d+9GhQoVtK85d+4cmjVrhvPnzyM8PBwdO3aEn58fzp49i127diE3NxfDhg0DAHTs2BH+/v7YtGkTKleujI4dO2pz6tWrZ1f/ff/99wCAvn37okyZMoiPj8f48eOxefNmnD59GtWrV9d7/p07d9C6dWscOXIElSpVwnPPPYcyZcrg3LlzOHLkCHbt2oVx48bZ9N4ffPABMjIy0LBhQ7Rs2RJ+fn44evQofv75Z6xatQqLFy9G37597doeKQmxiBQREZEz9AursWCpg8g0wz82qO36xWp0oXGI0k0gIjcyM24EkpKS+IcZD7DleLZe8VTjQVEhLt++ji3Hs9G1vromAcTFxSEsLAx5eXlo0qQJXnjhBURFRaFZs2Zo3rw5goODTb7u3r176Nu3L/Lz8/HOO+9g6tSp2tP/Dx8+jA4dOiAlJQWtW7fG66+/7lQbp06diuTkZGzfvh1t2rSxuojU559/jg0bNugVHT/++GNMmDAB48aNMyqgDhs2DFlZWejTpw/mzJmDkJCSzwGFhYUYP348Pv/8cyQkJOhdjiI4OBhr1qxBx44d4ePjo73/7t27GD58OObNm4cJEyZg1qxZ2sfmzp2L8+fP4/XXX8esWbP0Csv379/H7t27tV+PHTsWkZGR2LRpE+rVq+fwwlkFBQVYuHAhAGhnnoaGhqJjx45Yv3495s+fj//85z96r1m+fDmOHDmCLl26YNWqVShd+lGZsbCw0K5Z5aNGjcLChQtRuXJlvfvXrl2L3r1744033kCXLl0QGBjo0PY5S5YCqtQzffLy8hAWFqb6LGd+yXjttdekaJIsecxyzv4N7R1eSErOdolGjr5gpvozRSFKf3ryPjJFlD721EyRjtfE1TMkvW6qCPtHrkyRidLHzFS3xNUzABn+MCNKf6p9Hy07tA1nrhufou2IE1fPoai4yORjD4oKsen4Phy/ctbp96kWXBF9n2rndA4ABAUFYcuWLRg8eDD27duHDRs2YMOGDQBKrn8aGRmJESNGoF+/fnqvW7ZsGU6fPo3w8HB8/vnnetdObdSoESZPnozExERMnTrV6QKqvf7973/rFU8BYMyYMZg6dSpycnLwzz//aGfeHjlyBEuXLkV4eDgWLFiAgIAA7WtKlSqFKVOmIDU1FZmZmTh06BCeeuopACX91q1bN6P3DggIwNdff42UlBT8/PPPegXUCxcuACiZXWo4K9fPzw/t2kmzT3WtWbMGly9fRu3atdG2bVvt/UOHDsX69esxb948fPDBB3rt0bTzueee0yueAiV90r697evFGO4HjW7duqFv375YtGgR0tPT0aVLF3s2SzKcgUrkJLkWkCLyJIYrfjui/og92v//OaOl020iIiIismZhyhMYGP+P0s0gAZkrnmoUWnlcKfXr18fevXuxY8cOrF+/Hrt370Z2djauXbuGHTt2YMeOHdi4caPeLEjNLMSBAwfqzcDUGDJkCIYPH46cnBycPXsWVatWddXmoGvXrkb3+fr6ombNmti/fz/y8vK0BdSNGzdqX6NbPNXw9vZGmzZtcPDgQezcuVNbQNXYv38/0tLSkJubi9u3b6O4uFj7fpcuXcK1a9e0M1pbtmyJmTNn4v333wcAPP/88yhTpox0G26C5jqnhteK7datGypUqIC///4bmZmZetdVbdmy5Peuzz77DBUqVEDXrl1Rrlw5h9tw+fJlrFu3DocPH0Z+fj4ePnwIoGSmMgAcO3ZMsQKqEItIzZ07l1kK5jFLOWptlxLk6Atmqj/TkKUzHP6c0VJ7czVR+pNjij5R+thTM0U7Xk0t8GLpZokI+0euTJGJ0sfMVE+mpZnrjowdlqht212ZKaW+T7XDu216S3Ir6+tv8b3K+gZI8j5SzT419Oyzz+KTTz7Bli1bcPnyZWzfvh0vvPACgJLFm5YtW6Z97tmzJTNpa9SoYTLL399fe3av5rmuoimOGnrssccAlFx+QOPvv/8GAHzzzTd6CzXp3mbOnAkAeotJ3bp1C3FxcWjatClGjx6Nb775BsnJyZg/fz7mz5+PO3fuACi5vqpGfHw8BgwYgGPHjqFnz54IDg5G48aNMWLECOzYsUPaTkDJGda//PILvL29MXjwYL3HfHx8MHDgQADGi0lFRUVhzJgxuHjxIuLj41G+fHk0aNAAw4YNw6ZNm+xqw7fffovw8HAMGTIE06ZNw/fff6/to4MHDwLQ7yNX4wxUIgfpnpZvaRaqo6fvE5ExXo+RiNyFxUJI4xDJLwtAROrjTEGUxNcu4mlszvnN6BqoAODjXQrtIp4y8Sp18vb2xrPPPosNGzagZcuWyM7OxqpVq7QL/mhmWlpaIErzHHsUFTk/S9fb2/Z5hYWFJfuqWbNmVhfQatiwofb/48aNw5o1a9CgQQN8+umnaN68OSpUqKCdjRsWFoZz587p9YG3tzcWLlyIcePGYd26ddi+fTu2b9+Or776Cl999RWGDh2qXfBJCsnJySgsLISfnx/69+9v9PiVK1cAAD///DO+/vprbYEZKJl9+sYbb2D16tXIysrC9u3bMXfuXMydOxcvvPAC1q9fb3R6v6F9+/bhzTffROnSpfHFF1+gW7duqFatGgIDA+Hl5YXx48djypQpDh0nUmEBlUhGLJ4SOUbuQqlhvtTX7iYiIiKSEv+g4n6eq9MU+8/lGC0k5eNdChXKBOO5Ok0VbJ1jNNe8zM7O1puBWa1aNQCPZnAaunfvHs6dOwcAeqfv+/r6AiiZwWnKqVOnJGm3rTQr0MfExOCLL76w+XWa2bhLly41Krzevn0b58+fN/vaRo0aaV9TVFSEDRs2YMCAAfjhhx/Qr18/7axfZ2kuuXD//n1s377d7PPu3LmDJUuWYNiwYXr316hRA++88w7eeecdAEBWVhb69++PX375BT/88IPR8w0tX74cxcXFGDFiBEaNGmX0eE5Ojp1bJD0hCqhRUVHMUjCPWcpRa7uUIEdfMFP9mc6oP2KPzafzmyrY2lNUFaU/1baPlCZKH3tqplqO15lxIySfJWatEJKRkaF3fTEpiLDPRSdKHzNT+syMbfa/zt6xxd5xyHCcEak/PYV/aV+MbvcithzPxrbcQ7hdcBdlfAPQLuIpPFenKfxL+yrdRCPFxcUWZ5ECwD//lFwTWFM0BUr26/fff4/FixcjKSnJaDbi/PnzUVxcjNq1a+sVUDX//+uvv4ze5+7du3or3evSFF4118+USqdOnfCf//wHq1atwpQpU6zOqtS4evUqgEcFWF2LFi2yeValt7c3unbtiri4OPz444/4/ffftQVUZ7Z527ZtOH78OIKCgnD+/Hmzq9zPnDkTw4cPt6kg2qZNGyQkJODjjz/G77//brUNlvro0qVL2Lx5sw1bIi8hroEq5QdIT8iSOo9ZylFru5QgR18wU32Z6WmR2psjj+v6c0ZL1B+xx+SterejqN7tqNPt1VBrf7oiU2Si9LGnZkqZp7ZZ5tauaSjC/pErU2Si9DEz1ZM5M26E9iY3tW27KzPVzL+0L7rWj8TnnV7DN3Ej8Hmn19C1fqQqi6dASQFtyJAh2LNnj9FjDx8+xNy5c7F8+XIAQL9+/bSP9e3bF9WrV8fJkycxbtw4vVPvjxw5gkmTJgGA0czDDh06AABSUlJw9Oijz+53797Fm2++qS3WGtIUXv/8809HNtOspk2bokePHsjJycGLL76IM2fOGD3n3LlzmD59ul4hs169egBKrp2qa9++fRg3bpzJ91qwYAGys7ON7r9y5Qp27twJAAgPD9fer9nmnJwcu4uomuua9u7d22zxFCjZpz4+Pti9ezeOHDkCAFi5ciW2bdtmdDmFu3fvYsuWLUbtNEfTRwsWLNCbcXzz5k0MHToU+fn5dm2THIQooE6bNo1ZCuYxSzlqbZcS5OgLZqo/0xLdYqrhzZDuAlN/zmiJ02vr4vTautqCqqk8e4jSnxxT9InSx56a6UnHq9SLxZgiwj4XnSh9zEx1ZloqouoWWm29ydVOETNJOg8ePEBycjKeeeYZhIaGolOnThg4cCA6deqE8PBwDBs2DEVFRRgzZgxiY2O1r/P398dPP/2EcuXKYerUqXjyySfRv39/xMbGokmTJrhw4QLi4+ONZjW2adMGXbt2xY0bN9C0aVN07NgRXbt2RY0aNfDLL79gyJAhJtsZGRmJKlWqIDs7G82bN8fLL7+MV199FfPmzXO6D+bPn4+oqCisXLkSderUQWRkJPr164dOnTqhUaNGqFatGt599129IubEiRMBAB988AEaN26M/v37IyoqCs888wxiY2NNFhhXrFiBZs2aoVq1aujatSsGDRqk7ecTJ06gbdu26Nmzp/b54eHh2r58+umnER8fj1dffdXqpQZu3bqlLXrHx8dbfO7jjz+Ozp07A3hUdM3MzERUVBSqVKmC2NhYDBo0SHv90l27dqFevXp4/fXXrfbrkCFDUL16dWRnZ6NmzZro1asXevbsiYiICOzbtw9Dhw61miE3IU7hN3e9C2a5Jo9ZylFru5QgR18wU/2ZjkpPi0RMh11WT+HXPO7s7DRR+lNN+0gNROljT81U0/Eqx2n8ribCPhedKH3MTHVkunpMUdO2uzqTpPPKK68gIiICW7ZswZ49e3Do0CFcvHgRPj4+qFatmrZQ2aZNG6PXRkZG4sCBA/j000+RmpqKFStWICAgAJGRkRg2bBgGDBhg8vIAy5YtQ1JSEpYsWYKtW7eiQoUK6NKlCz7++GN8++23Jtvp5+eH1NRUfPDBB9i5cyf279+PoqIiPHz40GzR1VaPPfYY0tLSsGjRIvz444/Izs7Gb7/9hpCQEISFheGNN95AXFwc/P39ta/p06cP0tPT8eGHH+L3339HTk4O6tSpg+nTp2P48OGoWbOm0fu89957iIiIwI4dO7Bv3z5cu3YNFSpUQNOmTZGQkICBAwdqF6HSWLFiBd5//31kZmZi8eLFKCwsRFRUFEaPHm12e5YuXYrbt2+jatWqNs0Aj4+Px+rVq5GSkoIpU6YgISEB/v7+yMrKwuHDh3H58mWUK1cOtWvXRv/+/fHKK68gKCjIam5ISAj27duHCRMmYPPmzVi/fj0qVaqEXr164cMPPzS7r11JiAIqERGRvTRFVFvEdNilulN8iUg85maQWSqUmHpNUlKS9nRGInJfR7Pamry/bptfXdwSItsEBQWhR48e6NGjh0OvDw8Px6xZs+x6jb+/P6ZMmYIpU6YYPTZ58mRMnjzZ5Ov+9a9/Yd26dWZzc3NzLb6vueurAiWLZcXHx1udsakrOjrabIHSVFvatm2Ltm1NjxHmREREYOnSpXa95pVXXsErr7xi8/N79+6td83Wxo0bo3Hjxna10dw1XytVqmS2UGppX7uKEAXU0NBQZimYxyzH7d/Q3ubnNum81eg+udolIjn6gpnqz3SWpihqWEjVnLavYetiU+aI0p9q3EdKEqWPPTVTxOPVVKHUkesbirB/5MoUmSh9zEz1ZNpaKDUcWxy5Zqratt2VmUREUvAqtnW5L7JK8ws6ZzF5HnsKpeaYKqASeTJTs0edGV8tzUbluE1kmu5nG3P/F4XuGGBLuzUFC91CheF9tpyC64rFYYhIWfaML3Kdus+xhohIXkIsIrV27VpmKZjHLMc06bzVrpur2iUqOfqCmerPFIUo/enJ+8gUUfrYUzPVfLxaWuTJ2kIuthBh/8iVKTJR+piZ6s+UgyjbLkp/EpHnEaKAmp2dzSwF85ilHLW2Swly9AUz1Z2ZnhaJ6Hab9O6L6bDL4Zsltl4r1RwR+lOuTJGJ0seeminq8SrF7DIR9o9cmSITpY+Zqf5MjYaVI4z+KGPupkQ7RckkIpKCENdAJSIiIiIiIvIUPCWfiEhdWEAlkkCTzlsluQ4qEbmWSNdvJCLlWbv2KQseRCSVxNUzOKYQEamIEItI3bx5E0FBQarPcmZBBSnbJXUes2xjWECVYlEoqY8LkcnRF8wUI7N7jz8sPkcz5tpzGr7UhVOR+pNjyiOi9LGSmfYsIqXmzzKANItIGT5mjrNFD3c7jjyFKH3MTHk/q0i9iJRURVSR+pPjChGpkRDXQM3Ly2OWgnnMUo5a26UEOfqCmeJlpqdFam8atlzj1JA910d1pJ1SECVTZKL0sadmquV41SwYpXtzdpEoa0TYP3JlikyUPmamOjJdPbtUTdvu6kwiIikIUUBdsmQJsxTMY5Zy1NouJcjRF8z0zExTnC2iirLtHFP0idLHnpqp5uNVt5hqSIqiiAj7R65MkYnSx8xUf6YuS+ONPUTZdo4rRKRWvAYqEREJydIpco4URO09vZeIyBCvV0hEctItonK8ISJyLRZQiYjI7eheoxEA/v3B50bP+eqTMa5sEhEJRrc4YcvMLxYziMhejlxj2dbncUwiIpKWEAXUrl27MkvBPGY5RopFpeRol6jk6AtmipGZse2BUxma4qmtBdOQfvnoNSdV+/WKYR2tvkak/qRHROljT81U0/E6M26ExWKF1IUKEfaPXJkiE6WPmSl95qRJzew++8VwTBl/aQn+W/Elq+ONo/loHOJ0piFR9hERkRS8iouLi5VuhLswtSIteQ7DgqkhRwqoROT4qfWa15mafWqKpsAa0i9f735bCqhE7kr3s425/4vC2ct02FPQ4MwvIs9j67ho61hiaRxxtMDKsYmIyHFCLCKVlJTELAXzmCUNawVWU1zRLlHI0RfMdO9Mewsk6WmRSE+LxIphHfVutlDbtrsyU2Si9LGnZnry8SrC/pErU2Si9DEz1Z8JWC6SzowbYfet8oFrkrdRpP4kInKWEAVUIhFwhimRuHq1X6F0E4iIiIiIhLJhwwbEx8ejdu3aKFu2LPz9/VGtWjV06dIFs2fPxs2bN7XPTUhIgJeXF5KTk+16j8mTJ8PLywuTJ0+WtvFEdhLiGqhERERS+mbjBABAl2aLAQAdRu9H2hdNlGwSEQmMp8USka1svcYpxxVSs4sXL+LFF19EZmYmAKB+/fp44e7JTvIAACAASURBVIUX4OvrizNnzmDLli3YsGEDJkyYgH379iE8PFzhFhM5T4gC6pNPPsksBfOYJQ1HZqi6ol2ikKMvmClG5qRJkXYvzKBh6vqnmuLp8E4faf8POFdEFak/6RFR+thTM0U6Xk0VQ5wpfoiwf+TKFJkofcxM9WcCxuOKswVVUbad44r65efno3Xr1sjJyUGrVq0we/ZsPP3003rPuXnzJmbNmoVPPvkE165dc6qA+tZbb+Gll15ChQoVnG06kVO4iJSERFxQgaRn6VqnPM2fyDGOjq8rtvYyuk+3aGoOZ6MSlXCnRaQA5z6rObJoC2eQEXkOe8YXjickskGDBmHhwoVo2bIlMjMz4e/vb/a5OTk5KFOmDEJDQ5GQkID58+dj3rx5SEhIcF2DiSQixDVQFy9ezCwX58V02CXZTcp2iZD11/XXJMuS+rgQmRx9wUz3zzS8tmmv9iswvNNHGN7pI6dyDalx212VKTJR+thTM9V2vDpSvEhcPcPszRIR9o9cmSITpY+Zqf5MOYiy7aL0p1Tu3i3EvOTT6NFrH9o/tws9eu3DvOTTuHu3UOmmmXTixAntPpo9e7bF4ikA1K5dG6GhoUb35+TkYMCAAahcuTL8/PxQr149fPbZZygqKjJ6rrlroCYnJ8PLywsJCQm4efMmRo8ejRo1asDPzw9Vq1bFm2++iatXrxrlPXjwACkpKejfvz/q1q2LoKAgBAYGokGDBnj//fdNvoYIEOQU/mPHjjFLpjxHT4u1h/571MCc7/Tf09HZK2rt/2PHjqFeC/37HJ15KvVxITI5+oKZnpmpkfZFE3QYvd/oPkeIsu0cU/SJ0seemqnG49XWaxc6S4T9I1emyETpY2aqP9OUxNUznJqFKsq2e9K4cvduIRLfOoy8vHsoKCg5Mfj69YdYsjQP2369iplfN0JAQCmFW6lv3bp1KCoqwlNPPYUmTRz73HzgwAG8/fbbqFChAmJiYnDhwgVkZWVh7NixOHPmDL766iu78q5fv47WrVvj7NmzaNeuHRo1aoSsrCzMnj0be/bswa5du+Dj46N9/oULFzB48GCEhISgXr16aNy4MW7cuIF9+/bh888/x/Lly7F7925eMoCMCFFAJftlbItFhguKo2QaT9UnUr/9G9pjasyjr0elT1OuMUTkUXgqLpFn0x0D7PmjjO5zOY6Ib8nSPL3iqUZBQTHy8u5hydI8DEmorlDrTPvtt98AAC1atLDyTPP+7//+D5MmTcLEiRPh7V1yUvS2bdsQExODmTNnYsyYMahe3fbtXrVqFTp37owdO3agbNmyAIC8vDxERkYiOzsbP/30EwYOHKh9fnBwMNasWYOOHTvqFVbv3r2L4cOHY968eZgwYQJmzZrl8DaSe2IBlRTn+CxYKYvExlmiXdeNiJwzNeY97N/AP4AQkfycnUlGRO5DMxa4YnY7Oe/rb3KRc+K2JFmHD99EoZkz9QsKirFwUR5+P3jD6fepXasM3hoe4XQOAFy6dAkAUKlSJYczWrRogUmTJsHLy0t7X7t27RAbG4uNGzciPT0dgwcPtjmvbNmy+P7777XFUwAICwvDW2+9hffffx9paWl6BdSgoCB069bNKCcgIABff/01UlJS8PPPP7OASka4iJSE1LSggq1tccUp/KJSw34kohLOjK+6C0n1ar9C+3WNe/k2Z7CoSp7K1OcET11ESpem0OHMKf0soBK5F2fHF2cKqBxPXEfKAurvv9+0+px//SvI6feRsoDaqVMnpKamYuzYsZgyZYpdr9UsIjVp0iSj65kCwMiRI/G///0PU6ZMwdixY7X3T548GUlJSUavS05OxpAhQxAVFYWMjAyjvDVr1iAuLg6xsbFITU01enz//v1IS0tDbm4ubt++DU1pbNmyZbhz5w6uXr2KkJAQu7aR3JsQM1B/++03NGvWjFkysOUHvGHb5Ci61h+xx+T9f85o6VSurR9g1LovlTou1EiOvmCmZ2bKQZRtF6U/XUWUPvbUTBGOV7lmjImwf+TKFJkofcxM9WfaS/ePOuaIsu1q6E9LpCpEAkCPXvtw/fpDs4+XCy6N6V82lOz9pFCxYkUAwMWLFx3OeOKJJ0ze/9hjjwEA7t27J2verVu3MHDgQKxZs8Zi7o0bN1hAJT3eSjfAFuvWrWOWggzblp4W6dBNzdS6L9V8XLiaHH3BTM/I7NV+hd7XNe7l2zX7FCi5Xqolat12V2SKTJQ+VjLTnp/jUrfTHY/XmXEjtDdL3O048hSi9DEz1Zlpy9jgDDVvu9yZahXXvTJ8fb1MPubr64Xu3Su7uEXWaYrbe/fudThDc91TqdibN27cOKxZswYNGjTAmjVrkJeXh4KCAhQXF6O4uBihoaEAAJ6sTYaEmIFK7iE9LVI79V5DM5vV0Zmmai/MEhERkfvRLXIkJSXhQmPOUCEiaThyaRCewi+ml/qFYduvV40WkvL19UJYmD9e6hemYOtM69KlC0aOHIlDhw5h//79aNKkidJNstuyZcsAAEuXLkWjRo30Hrt9+zbOnz+vRLNIACygkqI0BVBLlwXQPb3fsNBq7XICLLASkaE1e6MwadIkq7NKNXj9UyKyxplroRIRGap84Br/MOMBAgJKYebXjbBkaR7WrLmA6zceIvix0ujevTJe6heGgIBSSjfRSO3atdGvXz8sXrwYb775JjIzM+Hn52f2+SdOnEBgYKB2VqcaXL16FQBQvXp1o8cWLVrEmadklhAF1JdeeolZCnLFdpordMZ02OXUdVANC6zm3ket+1LNx4WrydEXzGSmNbYWT5Vup5KZIhOljz01U5TjVYS+FClTZKL0MTPFyKxbty4Ay9datmfmqWE7CwoKULp0aadOpxalP9UsIKAUhiRUx5AE42KeWn399dfYvXs3du/ejfbt22P27Nl46qmn9J5z+/ZtfPvtt/jwww+RkZGhqgJqvXr1cOjQIXzzzTcYP3689v59+/Zh3LhxCraM1E6Ia6CGhUk3dd0TsqSm5Ha6agapWvelmo8LV5OjL5jJTEvsmXnqbtvuKUTpY0/NFOV41bRTylNoRdg/cmWKTJQ+ZqZYmZbGlsTVM7Q3WzPnzp2Lp556Cn5+fggMDMSgQYPw119/Od1OqXBcUb/y5csjKysLbdq0wY4dO/D000+jYcOG6N27N/r374927drh8ccfx3vvvQd/f3+UL19e6SbrmThxIgDggw8+QOPGjdG/f39ERUXhmWeeQWxsLMLDwxVuIamVEAXUL7/8klkKUst2mlvEov6IPVZv1hbAUMs2ypklOjn6gpnMZKZnE6WPPTVTlONVhL4UKVNkovQxM90zU7eYaur2/tZ5SExMxBuJb8IrvDw6T3gdz77eG7/s/hWRkZHYv3+/S9qpRCZJLzQ0FL/++ivWrl2LAQMG4O7du0hNTcWKFSvw999/47nnnsOcOXNw4sQJPPHEE0o3V0+fPn2Qnp6OmJgYnD59GmvXrsWNGzcwffp0pKSkKN08UjEhTuEXjbXrcpoWiwyHXke2nOIfM8O4b3l9VCIiIpKStWuhWpslxoVgiEguF46dwopZs9Dpg2GIaNFQe3+dds2x/sPZeOedd5CZmalgC0lEXbt2RdeuXW16bnJyMpKTk80+PnnyZEyePNnm+xMSEpCQkGA2Lzo62uz1TKOjoxEdHW3ysdzcXLOZ5NlYQCVhOFaYtjUvFpMkTSciUZ33KaN0E4iItM6ePYvvvvsOBw8eRPny5TFgwADExMQo3SwiciEpFqo7unU3KtUJ1yueAkCp0qXQ4qWOWDV+Bv7++2/UrFnTqfchInJXQhRQmzZtKkSWMzMa165di27dujnbJC0pi41q6v/6I/ZYfFx35obUBVdbqam/3IkcfcFMZho66V9O+/8VW3tp/9+r/QqHMx0lSqbIROljT80U5Xg1bKfuZxF7Cx7a5zcOQeLqGYi+XwXx8fHwfawMwhrVwq1jB/Hdd9+hZ8+eWLp0KXx8fBxupxRE2UeuIkofM1PMTMMiqj1F1eKiIlw/fxkh1SqZfLxcWMn9o5Z9hRXv/8+pdjqL4woRqZVXsbk5zSQ0TfHQHU5Tt7UQWn/EHp76RuSmnB3TNMVQ3ULo/g3tAQAjp/0XX7433ug1I6f9V+9rdxhPiZyh+30o6ucMV7fbmRlj189dwrIRn6Fh17Z4ZlBXeJcqBQC4cDQX6z6cjTHvvoePPvpIqqYSkZNcNb7YO64cXJuBg2sycfPSVZSrVhn9vzb+zJO79w+kTvkO8d9NxvwhE6RqKhGRWxFiEak5c+YwS0FKb6e1BaA0nCmeKr2NrsgSnRx9wUxmWmKqqOpspj1EyRSZKH3sqZmiHK9ytfOPjVkoUykErV6O0xZPAaBy3Qg06/M8vv32WxQUFNicJ8I+F50ofcxMz8nckbwaO+evQZ2oZuj7v9Fo/+8BOHPwmN5z7t+6gz2L1iO8eUOUKR+sSDvlziQikoIQp/CfO3eOWQpSy3Zqiqi6M1J1T+mP6aD/PFe1S5Qs0cnRF8z07Mwmnbdi/4b2FgulX743Hk06b7U5U0qiZIpMlD721ExRjldb22nvqf0Xjv+DJ5rWN/nYE80aYOf8NTh16hTq1KkjaTvtIco+chVR+piZnpF548IVHFyTjvZvD8KTUc31HvsrbTcA4O6NWzi4JgN3rt3AzQtXsOnzeeh1NBdV6kYAsD5BRa3bTkQkByEKqES6dE8d/HNGS4VbQ0Qi0xRRLdE8bkshlYhIl7lrFJoqSmiedzR9Lw6uzcDlv88gqGKIydy7128BAMqWLStha4lIBLZe+zQnKxtlypdDnbbG1xR9Mrq5dmZ79X/VxeWTZ1FUWIicX7Oxatz/4bmR8ajdhtciJSLSJUQBVcoPh56QJTU1bqduEVX3PkepcRulzhKdHH3BTGYCthVR7c2UgiiZIhOljz01U5Tj1dZ22lLw2JWyFgdWpqH+c63QcmAXPLh3H3fybyKwXJDe8w6uy0SV+jURGhoqeTvtIco+chVR+piZ4mda+iOMxv1bd1Hm8WB4eRtftU/3siAValZDhZrVAAANXngWO+atQsY3SxDerKHT7XQExxUiUisuIuWmXHURc6lXurenvVIWUIlI3eRYREqXtQIqZ58ScREpR9m64Ev+2YtY/NZ/0f7tgagb3UJ7f3FRMc4fPYlyYZVw6/I1HFiZhpys/ajRqC7ee+PfGDx4MIKCgiwkE5ErqGlcTFw9A8cy9yHjmyUY/H0S/IPK2Pzagrv3sGDoRMz66hu88sorMraSiEgsQiwilZGRwSwJxXTYJdlNzrZZM2nCPcneV6370pXHhdrJ0RfMZKatrBVY1dJOJTJFJkofe2qmKMertXbOjBuhdzPnaPoeBIdW0CueAoCXtxf8ygQg+eUPsPy9qTh94CjqxrSAT4UgjBwzCmE1n8CAWf+xWqgVYZ+LTpQ+Zqb7Z86MG4H1U+bCN8AP22YvQ+GDhza/1jfAH8GhFfHPP/9Yfa4at52ISC5CFFAzMzOZ5YGsFW+TPvK36/mWCsBq3Zc8Lh6Roy+YyUxmejZR+thTM0U5Xu1tp7lC6p38myhXtZLJ15SrWgmVngxHtw+HY8iCT9D+7UHo8E48Bs2dhLIVy2PzF8mSt9MWouwjVxGlj5npGZl+fn7YvD4Vlw//jYVvfIht3y5D+teLcf5orsXXPbh3HzfOX0b16tVd0k5XZBIRSUGIa6CS4yzN5LT19JKkpCRMmjRJkvYkJSUhY1usJFlERFLRnKLv7LVQiYhspVtETVw9A8FVKuCf346g8GEhSpUupffchwUP0PvzkUYZfmUCEZ3YD0v+PQUDHueCL0Skr3Xr1vjrr78wZ84czJs3D+evXMLp7D/RZeLreDyiqsnXZC/fjKLCIuwqexXZ/39mu6XZ80REnoIFVNJjuuAaiwzJTtdXvniqhusSEZEyVmzthafalvz7Y84wvccG1Z4D+JfTfl3jXr6rm0dEHmpm3Aicf+ZFVF1SDdnLf0GLlzppHysuKoJvgL/Z14ZUr4IyFcph//79aNOmjSuaS0QCqVKlCiZOnIji4mKcqRuINRO/xvJR09Drs3dRsdajWaYPCx5g26ylOJq+F1X/H3vnHRbVtbXxd6iComgiKCoq9pJYsKMUiQYswRC9dgU1WLiSG1vMNV7bjUmMmkSj3mBE7B0bAhYEBBSMii0WRIlKsRdQQNp8f/DNZAamzzkzZzPr9zzniZzyztoL2BneWXuvD1sh6r+hsHeqj14T/YwYPUEQhHBgoolUTk4OnJycSIsjPW33Lt02umrFgzE579JA6bW1385T+7wiA1Wo30uufy5Yho9ckCY7mlw1kZJle0ZQhWmqBGUNpxTBWj6JCljJsVA01TWRMuR7GV3ho8kLl3GGh4dj8uTJcGjTDM17dISFTQ109HFT+Uzpu2JsnrgAm37biAkTJhgkTj41WYaVHJOmMN+rKNLkEonm9IM/49jS35B78x7aD+yNBm2b43XuM1yPScLbF6+BcjEsbazxXrNGeP5XDkoKixAQEIDNmzcbNE6CIAihQRWohE6M37Xa2CFIaRdyXuG/lTHjsPp7NIGWshAE26gyT4Gqpqs2hipBEIQuBAQEoEOHDhg3LxgX951A3SYN1BqoN06cA8RAgkUulNunBEEQFYjMzDBo4VR8kGuJ/6z4Ftejk2BTpxbsGzvi7bNX8F0QhKbd2kMkEkEsFiPnzwyEf/MrmjVrxtm2bgRBECzCRBOpjRs3khaHenGxvTQ6JIzftRrjd61G4ylnpYeubBs9i/Pj3093S4+ba3pofMg+V5kHR1rjwZHWOo1RyD8XLMNHLkjTNDX5gJWxs5JPQ8FKjk1Vk5WfV67j7N69O8Z4DsZHsybgyZ37yHv8XOF9JUXvkLo9Emc3H4TrPwbCuqaNQePkS5NlWMkxaZKmmbkZ/mxchpFr5mPq/tWYsGkpnqTfh+s/BqJZ9w4QiUQAAJFIhEYdW8Ftij++++47g8dJCJdbt25h2rRpaNOmDWxtbWFjYwNnZ2f06dMHs2fPxsmTJ40dolqaNWsGkUiEv/76i7fX6NOnD0QiEaysrPD06VPOdOPj4yESieDp6cmZJqEeqkAlNEbbpf+KEFLlqqJYfn8+Xv7EReXP3120VuH5cQDuHtyOFpfv6BEdQRB8498/QuHSfoIgCCFwdMkGOGyPRMx3v2PA7Imo26RiC6OXWY/xx65o3D17GRZWlugbNBwdfSr2Pp1xeA2tkCEIQmvKy8pQUvgOHwzxUHi9rXcvJP8egY0bN2LUqFGws7MzcISEkNizZw8mTJiA4uJiNGrUCJ6enqhbty6ePn2KS5cu4dy5c0hISMCAAQOMFmN4eDgCAwMxceJEhIeHGyWG27dv49y5cwCAkpISbNu2DbNmCWt7REI7yEAllCKpQuXCOCUIghAaysxT2aX6ZLASBGEszMzMcDkxFV09+2D3zO9Qt7EjSoqK8ebZS9jWtUPfz/3R4WM3mJmbGztUgiAYQvIhy4zDa6TnysvKAUDpfGJhbQkzczNMnTYVs2bNwuzZs2k5v4ny6NEjTJo0CcXFxVi9ejVCQkJgLvNzU15ejqSkJCQlJRkxSmGwadMmAECjRo2QnZ2NsLAwzgzUHj164ObNm7C1teVEj9AMJgxUDw/Fn4SRlmH0Fi0sqlIabkxTVWLsxsfHc1ay/reW7lWjdzu3kv6bq+pTrn8uWIaPXJCmaWoqY3tGENaYLUXWvT5/nyv/j/Tf/v2VP8vK2GlOkYeVHJuqJis/r3zmsnHjxhi+ag5yrmcg98ZdmFlaoHmPD2DfyEHufk2qTln4nrMOKzkmTdKsjIWVJURmImRfvQOX3h9WuW5mZobP965EWXEpbp1OxbJv/wsAvCwfpnlF2ERGRqKgoAC9e/fGl19+WeW6mZkZ3N3d4e7uboTohENpaSm2bdsGoMJIHTVqFP7880+cP38ePXr00Fvf1tYWbdu21VuH0A6RWCwWGzsIgj0MZaBy2SWXIAh20bezrSaVpD3uPapyLkTGQI0I8tHptQmiuiD7e8hHN3tDwGrcgHy1WGVo2T5BGB/W55eIr35Cwcs8jP3tP9I9UJVx7dgZXN51HDk5ObScX08KS0px+EomYm48QH5RCexqWMKnvTP8OjWHjaXw6t2WL1+OBQsWwM/PD4cOHdL6+fv37+OHH35ATEwMsrOzYWtri86dO+Pzzz/HmDFjqtwfEBCALVu2YPPmzQgICKhyffHixViyZAkWLVqExYsXA6jY2/T+/fsKX192Sb/kvszMTNy5cwfff/89Lly4gJKSEnz44Yf497//jU8++UTrMQLAkSNH4OfnBxcXF2RkZCA4OBgbNmzA1KlT8b///U/hMzk5OVi+fDliYmKQlZUFMzMzvP/++2jfvj38/f0RFBQkvTc+Ph5eXl7w8PBAfHy8nM6pU6dw8OBBJCUlISsrC2/evEGDBg3g6emJ+fPno127djqNiWCkidSqVatIy4h6irTUNZ7iCi/vFKVmrVDzL1Qt1uEjF6RpmprKOO/SAOddGki/Hr9rNSKCfKSHKlgZO80p8rCSY1PVZOXn1VC5XO8XIj240tQXVr5HhoKVHJMmaVZmvV8I+n8xFvlPXuDBxRtqtdp698TbggLMnDmTyxABmNa8UlhSivmHUnDwSibyikogBpBXVIKDVzIx/1AKCktKjR1iFZydnQEAsbGxuH79ulbPpqamonPnztiwYQMA4NNPP0W3bt2QnJyMsWPHYsKECeCivm/48OFwc3MDALRo0QITJ06UHn379q1y/6ZNm/Dxxx/jzZs3GDRoENq2bYvU1FQMGzYM+/fv1ymGsLAwABWGrUgkQmBgIABg9+7dKCwsrHJ/bm4uXF1dsW7dOpSWlsLHxwdDhw6Fs7MzUlJSsHq15r1kpk2bhk2bNsHCwgL9+vXDoEGDYGVlha1bt6Jbt260vYIeCO8jDQW8efOGtIyop42WIfdNFWr+harFOnzkgjRNU/NaYicsWrRIripVUfWpNrAydppT5GElx6aqyefPK7fvU9wQGZXC6QfJLHx/+NJkGVZyTJqkqYilAwKwx/w7ZCSlwaljS1jWsFZ6r7llxZL/t2/fch2mSc0rh69k4lFeAUr+fw9aCSVl5XiUV4DDVzIxqlsrJU8bBz8/Pzg5OSEnJwddunTBwIED4eHhAVdXV3Tr1g116tRR+FxRURFGjBiBV69e4V//+hdWrlwp3Tv1+vXr8Pb2xrZt2+Dm5oapU6fqFePKlSsRHh6O5ORk9O3bV20TqRUrViAqKgo+Pn8XTPz3v//FwoUL8fXXX2P48OFavf6TJ08QFRUFkUiEiRMnAgC6d++Ojh074vr16zhw4ADGjRsn98zGjRvx6NEjTJ06FRs2bJCrAn/37h1SU1M1fv2VK1fC09MT9vb20nNisRihoaGYNm0agoKC8Oeff6qtNCeqwoSBSrCH7PI+bZ8jCILgGv/+ESqX8ctWnkqg+YggCG3w8k5Bu5Dz0q/5XFa/3i9E5ZJ+giAIbfn5559h38gRnv8cDXML1c3pHlz8EygXo0mTJgaKTjhsOnsTfz3P40Tr1qNXKFNScVlSVo4Dl+/hz9wXer9Os/dqY3IfbpZt29nZ4dSpU5gwYQIuXLiAqKgoREVFAajY/7RXr14ICQnByJEj5Z7bt28fHj58iKZNm2LFihVyjac6duyIxYsXY8aMGVi5cqXeBqq2zJw5U848BYB58+Zh5cqVyMjIwIMHD6SVt5qwdetWlJSUwNvbG02bNpWeDwwMxOzZsxEWFlbFQH38+DEAwMfHp4qxaW1trdWessOGDatyTiQSYerUqdi6dSvOnj2LGzduoEOHDhprEhUwYaA2bNiQtIyox3VsqqhsuqoyMIQ6RqFqsQ4fuSBN09ZUZ6rKXvPvH6GRJpewoskyrOTYVDVZ/Hm9uebvxhBea3SvStVk7NoatCx8z1mHlRyTJmkq4tixY2jt2U2teVqY9wZn/rcPI0eO5KWJjSnNK8rMU+n1cmG2q2nXrh3++OMPnD17FseOHUNqaiouXbqEly9f4uzZszh79iyio6PlKj8TEhIAAGPHjoWlpWUVzcDAQAQHByMjIwPZ2dlo1KiRoYaDIUOGVDlnZWUFFxcXpKWlIScnRysDdfPmzQAgXbYvYdy4cZg/fz7i4+ORmZmJ5s2bS6/16NED69evx1dffQUAGDBgAGrWrKnLcAAAWVlZOHbsGG7duoW8vDyUlZUBAB49qlh1l56eTgaqDlATKYI3DLGMnyrECMI04KIxg8QQlTVDKxuo66IXYrDrLgDAsYujAQDBvsvUGqgEYQpUpyZSmiJbUaoJsgYqwF5+CILQHT7+9jHkHOLs7IwmH7mik5+X0nvE5eU4tGAtxC/e4s6dO9RASk8CtsYir6hE6fXaNawQPqG/ASPSnfLycqSkpGDJkiU4ceIEAGDv3r0YMWIEAMDX1xcxMTHYuHEjpkyZolCjcePGyM7ORmpqqrRTvS5NpAAgPDwcgYGBck2jKiNpInX37l24uLhUue7p6YmEhATExcXB09NTozykpKSgd+/eqF27Nh49egQbGxu568OGDcPhw4excOFCLF26VHq+vLwc48ePx86dOwEA5ubm6NixI9zd3TFq1Cj06dNHTkdVE6lFixZh+fLlKC1VvodueHi4dHsBQnOYaCJ19OhR0jKinq5aLP3RIIR88a3FOnzkgjRJszLBvsvQzCEDzRwyEOy7DMG+ywBUNVq10dQVVjRZhpUcm6om3z+vyhpiKmuMeXNND6WHhHYh59Eu5LzezTVZ+P7wpckyrOSYNIWvyQfq4uzfvz/uJqcpvf4y6zFOrNyCl/eyERMTAzs7O5POJxf4tHeGpbliS8bS3Aw+7dnZIsHMzAx9+vRBVFQUunbtCgA4dOiQ9Lqkbk/Vvpu61PaVl5ergE/t9AAAIABJREFUv0kNZmbc2WKS5lEikQgDBgxA37595Y4rV64AqDAwZWM3MzPDjh07cO3aNXz33Xfw9fXFgwcPsHbtWri5uWHy5Mkavf6BAwewdOlS2NjYYOPGjbh79y4KCgogFoshFosxenRFgQjVUeoGEwbqpUuXSMuIelzHxgVxsb3g6X6cMz2h5kuIuTcWfOSCNElTlnXRCxUe+mjqAyuaLMNKjk1V09g/r3GxvRSapIqobKjqW4nGwveHL02WYSXHpGl4TcmHK6oOCZK/c7guRlEX57/+9S+8/CsXiRv3o7igCABQWlyCS/tPYsOn/8Lufy5HjVfFOHHiBDp37qyRJh9xVif8OjVHg9q2VUxUS3MzNKhtC79OzZU8KVzMzc3Rv39F1ezTp0+l5xs3bgwAuHfvnsLnioqKkJubCwByy/etrKwAKG8udv/+ff2D5oiCggLs2bMHAPD69WskJydXOf766y8AwMOHD3Hq1KkqGh07dsT8+fNx9OhRPHv2DEePHoWdnR3CwsKklb2q2LdvHwBg+fLlmDJlClxcXOSqYDMyMjgYqenCxB6oBFGZij9MPsYiYwdCEES1QJVRKrnmz8YKKoIgeEbTZf0zDsvfx2dTKYIghIumc4bkvhmHzwOd62rdKE7fOaZz587Ys2cPAgICcDv2POwbOSDv8XOISssxNSgIgYGB6Nmzp16vQchjY2mB74f1wuErmYi58RD5RcWwq2EFn/ZN4NepOWwshWfXiMVitd3bHzx4AOBv0xQAPDw8sGnTJuzatQtLliyBhYX82LZs2QKxWIyWLVvKGaiSf9+6davK6xQWFlZZvi5BYryqWsbONfv370deXh5atGih0qicN28efvzxR4SFhWHgwIFK7zMzM8OQIUPg5+eH7du348qVKyrvB4AXLyqajilq8Hbz5k2kpSmvMifUw0QFKkEQBEEYm4jT/kiLIheVIEwJZUv6NVnOTxAEwdKWZkDF/ozZ2dn4bf0GTB09ET+tWImcnBz873//I/OUJ2wsLTCqWyuET+iPA0E+CJ/QH6O6tRKkeQoA69evR2BgIM6fr/rBQGlpKTZu3Ij9+/cDAEaOHCm9NmLECDRp0gSZmZn4+uuv5Zav37hxA4sWVZRGzZkzR07T29sbALBt2zbcvn1ber6wsBDTp0+XmrWVkRivN2/e1GWYOiFZvj9+/HiV90muHzp0CC9fvgQAbN26VWH19fPnz3Hu3DkAQNOmTdXGIGnstnHjRhQXF0vPP3nyBBMnTjSooVwdYaKJVH5+PmcbVJuCFtd6+mgZopGUKjR90yKUfPGpxTp85II02dHksonUgO5bpHHKNpbynpuGOq0eS+9/fcdR7vlg32VoXvQKXQadVhonl7CiyTKs5FgomuqaSAn5vYwE2fclus4n6t7bDP/2CYJ7faKTtgShfM+NockyrOSYNPl9ryKLZJ7RtppUE7StOGUtn4Qw+fnnn/Hll18CABo0aIDOnTujXr16ePHiBa5evYqcnBwAFVWWP/zwg9yzKSkp8PX1xatXr9CiRQt0794dL168QHx8PIqLizF+/Hhs2bKlSoXr0KFDERkZCVtbW/Tr1w8WFha4cOECzMzM4OPjg82bN1dpIvXu3Ts0a9YMjx49gqurKzp06ABLS0u4ubkhMDAQwN9NpDIzM9GsWbMqY9WmidS9e/fQsmVLiMViZGRkoEWLFirv79y5M65cuYK1a9fin//8p7S5VKNGjdC5c2fY29vj+fPnSExMxNu3b9GvXz/ExsbC0tISgPImUvfu3UPXrl3x+vVrNGnSBD179kRhYSESEhLQpEkTtGnTBocOHVLalItQDRMVqJJfQtIyjh7XsQkRoebLFHKvKXzkgjRJUxZZ81TyteyxPSMIy7LmwT80Bv6hMUaLU2iaLMNKjk1Vk9Wf1/0LHPT+AJmF7w9fmizDSo5JU/iamjDj8BqtjFlWxk7zirCZPHkyDh48iODgYDRp0gTXrl3Dvn37cObMGdSqVQsTJ05EYmJiFfMUAHr16oXLly9j2rRpKCsrQ0REBFJTU9GrVy9s375doXkKVOzrOX/+fDg4OOD06dO4dOkSBg8ejIsXL8LZ2VlhnNbW1oiJicHgwYORmZmJ7du3Y9OmTUhISOA8JwCwefNmiMVi9O7dW615CvxdhSqpWp09eza++OILODk54cKFC9i3bx+uXr2Krl27YtOmTTh58qTUPFWFi4sLLl26hFGjRkEsFuPo0aO4efMmgoKCcO7cOdSpU0e/gZo4TBiou3fvJi0j6nEdG5do20FXGULNl5Bzb2j4yAVpkqY+SIxU/9AYfJ2QKfe1IpPVWHHyrckyrOTYVDX5/nn18k5Reqi6DvC/LJeF7w9fmizDSo5JU/ia2qCpicrK2I2dT0I1dnZ2GDZsGH799VecP38eWVlZKC4uxtu3b3H79m2Eh4ejb9++Sp9v2rQpNmzYgMzMTLx79w6vXr1CQkICxo4dq3Rv1Ro1auC7775DZmYmiouLkZOTg02bNqFhw4ZYvHgxxGKxXPWphE6dOiEyMhLPnz9HWVkZxGIxwsPDpdf/+usviMVihdWnQEWVp1gsVlt9CgDLli2DWCzG2bNn1d4LVBimYrFYumy/X79++Pnnn3H+/Hk8evQI7969Q3Z2Ns6cOYNJkybB2tpa7nlPT0+IxWKFe8C6uLhg165dePjwIYqKinD37l2sWrUKderUQXh4OMRiMVWf6ogwN9YgqiWyS/4IgiCEwPaMoP//r35mJ0EQ1Qt171fo/QxBEARBEIRpQQYqwStcm6ayFR9LliwBwNbG7ARBCJ+IIB8A0LuClCAI4eHpfhzxZz42yGupe//DWnMZgiAIgiAIU4YJA3XIkCGkZUQ9rmMDuDFWhTpGoWqxDh+5IE3SlJilwN+GqT7GqayevrCST5ZhJcemqslXjPFnSuTOCXGFDAvfH740WYaVHJOm4TUlDZ9kl9uragJ18eJFuLq6VnlGGTMOr1HbVKo65ZMgCMIYiMRisdjYQRDVG1Vde7X9g4WqNQjCNOFi38GI0/4AAP/+EQqvc1FxyqWBShBCQ9X/z1mi8nsPbcagj9HKYq4IgtAcRfND5d97bZo+aYs6A5UgCILQDyaaSFUs1SYtY+lxHZssiho+tQs5r/SQfdMh1DEKVYt1+MgFaZImF0QE+aBTbirn5ikLY2cdVnJsqprGiFHSKErS3bryoeo9iuRQhLbmKQvfH740WYaVHJOm8DWVsd4vpIpRquicIlgZO80rBEEIFSaW8BOELBIT1dHIcRAEUb2ICPLRqQrVPzQGaNgT/qExVIFKEIRCE3XG4fNUHUYQhJT1fiF6VaPSfEIQBGF4yEAlmOVx57rSNx70JoIgCC7Q1UQlCIJdhLb/KUEQ1R9dzNMOjs24D4QgCILQGCaW8Ldu3Zq0jKjHdWzKiIvtpXTpmzr03U9IqPkyVO5ZgI9ckKZpan7Q7woiTvvLHbJoWkXKd7UpK/lkGVZybKqaQolRnw9pJUtrtdUQytiNockyrOSYNIWvqYjgXp/o9TwrY6d5hSAIoUJNpAje0abpBC1lIQhCEVw2kVr77bwq15Tpylaj0vJ8wtSpjk2kqMELQRBcYewmUtpA8xFBEIT2MFGBumvXLtIyoh7XsalC1/+Z6/smQKj5MmTuhQ4fuSBN09ScuWBFlUNRJSpQYZpKDkPHyYomy7CSY1PVZCFGvmBl7Kzk01CwkmPSNJ6mLhXpQsbY+SQIgjAkTOyBmp6eTlpG1OM6Ni7h6g2IUPMl5NwbGj5yQZqmqakK77lp0n/H/thF4+dYGTvNKfKwkmNT1eQrxrjY0Ur3PZW8rzB2lRgL3x++NFmGlRyTpvE19W0iJdHQhiVLlmDRokV6vWZlhJJPgiAIQ8CEgUoQinC8/BLwM3YUBEFUJ4J9l2Fd9EIAFWaqNiYqQRCmS2Ujw9gGLEEQwkdfE1XrZzvX1fm1CIIgCDJQCYIgCIIgCEIvZI2M6rZElyAIgiAIgqAmUoQB0LbphDafptIfKARhGnDVsEayz6mkylQbqBqVMHWqSxMpQP2cYuiltQRBsI8mTaQqQw10CYIg2IGJJlIXL14kLSPqcR2boVmXcgTrUo6ovEeo+WI991zCRy5I0zQ1AWCl12yFh66wMnaaU+RhJcemqslCjMrQ14BlZew0p8jDSo5JUziahqxYF9rYDalJcI+npydEIhHCw8ONHYrRCQ8Ph0gkgqenp8LrYrEYISEhEIlEqF27NuLj4w0aH8EdTCzhj4yMhKurK2kZSY/r2LiEqz3GhJovIefe0PCRC9I0TU1VVDZRuww6rdFzrIyd5hR5WMmxqWoaM0Yumklp8qwy44SF7w9fmizDSo5JU3iauuyHqup+RXOLUMduCE2CMBZlZWWYNGkStm7divfeew/R0dHo3r27scMidIQJA5Ugbif1q3KuTd9EI0RCEER1oMug00iL6m/sMAiCEDiyJgQ1hiIIgk/0bSpFEISwKC4uxqhRo3Dw4EE4OTnhxIkT6NChg7HDIvSADFSCKXQxTWl/IIIgtEXTylOCIEwHfc0Nej9CEIQ6dJ1naH4hCGHx9u1bfPrppzh58iRcXFyk/yXYhok9UEeNGkVaRtTjOjZdaNM3kdeKU6HmSwi5Fwp85II0TVNTApcmKStjpzlFHlZybKqaLMSoKdqaG6yMneYUeVjJMWkKX1Mdkr1TtdlDlZWxm9q8Ul5SgNcXf0fOdl9k/e6GnO2+eH3xd5SXFBg7NK3Jz89HaGgohg0bhpYtW8LW1ha1atVCly5d8O2336KwsFDhcyKRCCKRCAAQGhqKLl26wNbWFu+99x78/f1x/fp1hc+lpqZi7ty56NatGxwdHWFlZQUnJycMHz4cKSlVm7oBwOLFiyESibB48WI8fvwYU6dORePGjWFtbY3mzZtj/vz5KCoq0isPr169woABA3Dy5El06NABiYmJKs3Ta9euYdy4cWjcuDGsrKxQv359DB48GCdOnFB4/7hx4yASibB9+3ZcvnwZw4cPh6OjI8zNzfHrr7/K3Xvu3DmMHDkSjRo1grW1NerXrw8/Pz+cPXtWoXZKSgrmzJkDV1dXODg4SHM6YsQInD9/XvekVBOYqEB1cnIiLSPqcR2bOip/8qpvxYemz65v00bn15CF5dwLGT5yQZqmqbkueiHWRaf9/1er5K7p2kiKlbHTnCIPKzk2VU0WYtQUnd7H3Dqu8LSulWbVKZ9ChZUck6bwNdWh899G/z+vcFWxWl3yaSzKSwrw5MjnKM3LBsqKK84VvUb+1e0o/CsODp9shJmlrZGj1JwrV65g6tSpcHBwQJs2bdCtWzc8f/4cqamp+Oabb3DkyBEkJCSgRo0aCp//8ssvsWbNGvTr1w9+fn64dOkSDh48iOPHj+P48ePo27ev3P0LFixAfHw8OnTogB49esDa2hq3b9/GgQMHcOjQIezatQsjRoxQ+FoPHz6Eq6srxGIx+vTpg7y8PCQlJeGHH37AjRs3cOSI6ibUynjy5AkGDhyIK1euoHv37oiOjsZ7772n9P6IiAiMHj0axcXF6NixI9zd3fHw4UNER0cjKioKixcvxqJFixQ+e+bMGUyePBlNmjSBl5cX8vPzYWNjI73+ww8/4OuvvwYAuLq6ws3NDQ8fPsTRo0cRGRmJ33//HYGBgXKa8+fPR1JSEjp27IiePXvC2toat27dwv79+3Ho0CHs2bMH/v7+OuWmOsBEBerq1atJy4h6XMemLaztBVSdci8k+MgFaZqe5rrohWrv0aUylYWx86XJMqzk2FQ1hRgjy8tkhZjP6gYrOSZN4WvyzYzDazj5G4vyqR/5V3fKmadSyopRmpeN/Ks7jROYjjRr1gyxsbHIzc3FmTNnsHv3bpw8eRIPHjyAj48Pzp8/j19++UXp86GhoYiLi0N8fDx27dqFW7duYf78+SgoKMCYMWOqVIbOmTMH2dnZuHLlCo4ePYr9+/fj2rVrOHLkCMzMzDBt2jQUFCiu5A0LC4Ovry8yMzOxb98+HD9+HBcuXECtWrVw9OhRJCcnaz3+J0+eoF+/frhy5Qo8PT0RGxur0jzNzs7GxIkTUVxcjF9++QXXrl3Dzp07kZiYiJMnT6JGjRpYvHgxTp06pfD5jRs34uuvv8adO3ewe/duHDt2DJMnTwZQ0Yxt/vz5aNSoEVJTU/HHH39g7969OHfuHBISEmBra4vp06fj7t27cppfffUVcnJycPnyZWlOr1+/joMHDwIApk2bpneFLsswUYFKEIZgxuE1TP9hRBCE/tDepwRBqIOrRi+q3nMsWbJEacUJQRCEsvmDtcITFnl17mcUP7/DiVbx46uAuEzxxbJi5F/eine5aYqva4HVe61g3/tfeuuoo3HjxmjcuHGV8/b29lizZg1at26N/fv346uvvlL4/PTp0+Hu7i79WiQS4b///S/27t2Le/fu4cCBAxg7dqz0uo+Pj0KdoUOHYsSIEdi5cyfi4uIwePDgKvc0adIEa9asgZWVlfRcu3btMH78eGzYsAGxsbFwc3PTeOwAcPPmTQBAzZo1sXfvXtjZ2am8PzQ0FG/evIG7uztCQuR/p729vTFjxgysXr0aq1atwkcffVTl+Q4dOuA///mPdPsDWSTvIcLCwtC9e3e5a/369cOCBQvw9ddfIzQ0FD/88IP0mq+vr8JYhw0bBn9/f+zduxcJCQn4+OOPVY6tukIGKkEQBGEyxP7YBd5z0xDsuwwA0LzoVaU7yEAlCEI91C2bIAhjoqzwgz6YYQxl5qn0eqlh4uAQsViM5ORknDlzBllZWSgsLIRYLIZYLAYApKenK3123LhxVc6Zm5tj9OjR+PbbbxEfHy9noALAs2fPEBkZievXr+PVq1coLa3ImWTf1PT0dIUGav/+/eWWu0to27YtACAnJ0fDEf9Ny5Yt8fbtW+Tm5mLYsGGIiYlRaaImJCQAAAICAhRenzRpElavXo0zZ86gvLwcZmbyC8iHDRtW5RwAPH78GJcuXULdunXh7e2tUNvDwwNAxR6plXn69CkiIyPx559/yuVUYhCnp6eTgSpkunbtSlpG1OM6tuoO5Z4f+MgFaZqmpirSovoD0L4SlZWx05wiDys5NlVNFmLUFG1XuLAydppT5GElx6QpfE1N0PpDnM51FT6jzwq86pRPTeGykjNnuy/Ki14rvW5Wwx4OQ9Zx9np88/jxY/j7+yttUAQAeXl5Sq81b95c4flmzZoBALKysuTO//bbb5g1a5bSZfqqXs/Z2Vnh+dq1awOATsvUGzVqhNDQUHh6euLs2bPw8fFRaaJmZ2cDUD5uSeOpgoICvHr1CvXq1ZO73rRpU4XP3bt3DwDw8uVLmJubq4z56dOncl+vX78ec+bMUdrwC1D9PazuMGGgDh06lLSMqMd1bHxj7GX4ppx7PuEjF6RpmpoSqlaf/o22RiorY6c5RR5WcmyqmizEqAm6vC9hZew0p8jDSo5JU/iaEiTzB58V77poS+JiLZ9Co2a7z5B/dXvVPVABwNwKNdux1axnypQpOHv2LNzc3LB48WJ06tQJ9vb2sLS0RHFxMaytrfXSl12qfuHCBUyfPh0WFhb48ccfMXToUDRu3Bi2trYQiUT497//je+++05a+VoZRZWbXNC6dWvEx8dLTVRfX19ER0crNFElsSlagq8JiipoAaCsrKKy2d7eHn5+fio1HB0dpf9OSUlBcHAwrKyssGrVKgwePBhNmjSBjY0NRCIR5s2bhx9//FFpTk0BJppIhYaGkpYR9biOjW90eRMg1Hyxlns+4SMXpGmamiNb/cG5JitjpzlFHlZybKqaQo9RU2PU2O9LWNNkGVZyTJrC16yMsQtElMFqPoWC3YdjYFG7EWBuJX/B3AoWtRvB7sMxxglMB96+fYuoqCiYm5sjMjISH330EerXrw9LS0sAQEZGhlqNv/76S+V5Jycn6bn9+/dDLBYjJCQEc+bMQZs2bVCzZk2pGanJ6/GFxERt2LAhkpOT4evrizdv3lS5T7JfrKRitDKZmZkAAFtbW9jb22v8+k2aNAEA1KhRA+Hh4SoP2f1P9+/fDwD48ssvMWvWLLRp00ZqSAPGzalQYKICNTc3l7SMqMd1bEJEqPkyhdxrCh+5IE3T1Xy/ZcW/M2sofjOiqjpVmSbXsKLJMqzk2FQ1WYiRL1gZOyv5NBSs5Jg0ha+pCFUmKl8VquqMW5bzKQTMLG3h8MlG5F/dibc3I1Be9BpmNeqgZjt/2H04BmaWtsYOUWNev36N8vJy2NvbKzT7duzYoVZjx44d6NSpk9y5srIy7NmzBwDg6ekpPf/ixQsAf5uFsjx9+hQnT57UJnzOka1ETU5Oli7nr1WrlvQeDw8PJCQkYOvWrQgMDKyisXnzZgCAu7u7VhWzTZs2Rbt27XDz5k0kJSWhb9++Gj2nKqePHz9GbGysxjFUV5gwUAnTRZsmDUL9ZJYgCOEhMUjVGaWSpfzK0HavVIKoDnh5pxg7BIIgiGqLkJrUqY1Dwb6q9DeZdphZ2qKO6xTUcZ1i7FD0wtHREXXr1sXLly+xc+dOjBnzd/VsTEwMVq9erVZj/fr1+OSTT6SGn1gsxqJFi5CRkYFGjRrhs88+k94rafa0detWTJ48WWpM5ufnY9KkSXj1SrtiCD5QZ6IGBQVh9erViI+Px/r16zFjxgzps3FxcVi3rmL/29mzZ2v92suWLcPw4cMxZswYhIWF4aOPPpK7XlxcjOjoaDRo0AA9e/YE8HdOt2zZgoCAANSsWRNAxZ6ngYGBJr33qQQmDFRZl560DK/HdWxCRKj5MoXcawofuSBN0iRN04aVHJuqJgsxamp0KOuYrQwWxs6XJsuwkmPSFL6mBGXzS+X5xBjVqXxB8wpbSCojzc3NsWDBAsyZMwdjx47Fr7/+imbNmuHu3bs4f/48/v3vf2P58uUqtT7//HN4eHjA3d0dDRs2xKVLl3D79m3Y2Nhgx44dcnt+BgYG4ueff8alS5fg4uKCvn37QiwW48yZM7CyssKkSZMQFhbG69g1obKJKtkTtVatWmjUqBG2bNmC0aNHIzg4GL/99hs6dOiA7OxsJCYmQiwWY/HixVXMT0347LPPsGLFCsyfPx8DBgxAmzZt0Lp1a1haWiIrKwu3bt1CXl4eNm7cKDVQJ0+ejDVr1uCPP/6Ai4sL3NzcIBaLkZCQABsbGwQEBCA8PJzjDLGFSGzKO8ASBkFSqRIX20vu36qQ/I+eKlAJggCg8dyhDeqqSzWBKlAJU4WP30lDwnX8+jRhIQiieqCoOl/XOcYQpifNQYQ+9OzZE+fPn8f+/fvlKkMPHDiAlStX4saNGxCLxejYsSOCg4MxduxY6V6alS0oyfny8nJs2LABv/32G+7cuYMaNWrAw8MDS5cuxQcffFAlhidPnmDhwoU4efIksrOz4eDgAB8fHyxduhS//fYblixZgkWLFmHx4sXSZxYvXqzwvITw8HAEBgZi4sSJGpuFkmc8PDwQHx+v8J709HR4eXkhJycHffv2lZqoAHD16lWsWLECcXFxePr0KWrXro0ePXrgiy++wMcff1xFa9y4cdixYwe2bduGcePGqYwtLS0Na9euRUJCAnJycmBhYYGGDRuiffv2GDp0KD777DO5LRcePXqEhQsX4tSpU8jNzYWDgwN8fX2xZMkS/Prrr/j222+xbNkyfPPNNxrlprrBhIEqcexJyzh6+mpxbaAqM1X1eRMgpHzxpcU6fOSCNNnR5NLskGjqYqAqM0xZyydRASs5FqKmot9JIb+XqazJx5wCGK/SS5P3QEL8OapusJJj0uRH0xQNVFa+RwS3iMViODg44NmzZ7hw4QJcXV310lNmrBKE0NB8J1ojkpCQQFpG1OM6Nm1Z7xci9z94Pt5QCDVfxs69kOAjF6RJmprSZdBpldWmQonTGJosw0qOTVWThRgra0res1R+78I3Mw6vUXvsfX1V4Xl9oDlFHhZ/ZklTmJqOl19q/Uzl+afy4Xj5JefzEyv5JLhly5YtePbsGerXr1+l6RNBVGeY2AOVIAiCIIwFLdMniOoLNw2xPka8d4rCSjNFJgVr+xESBGEchNRMiiAKCgowdepU3L17F+fOnQNQ0ajIwoIsJcJ0oJ92ghn4rkIlCMK06DLotEbL+CX3kJFKEAQXaFL5JdmfjUv40CQIQhjQfqYE3xQXF2P79u2ws7ODm5sbvvjiC4wYMcLYYRGEQWFiD9ScnBw4OTmRlpH09NXSZw9UbdDnjYOQ8sWXFuvwkQvSZEeTy/0KZePkah9U1vJJVMBKjoWoqeh3UsjvZSprclN5WsGObc6C+/6wrMkyrOSYNA03r+j6vkVRnOr+PlL3txBr+SQIghAaVIFKMM16vxDMi95o7DAIgmCcyqaoKmNV2TUnJ6pQJQgWkf2AVxfGjn8A4IGcHkEQBEEQBFG9YKKJ1MaN3BlkpqDFtR7XsWmCptWkMw6vwQrfz7HC93O9Xk+o+TJG7oUKH7kgTdLkkrSo/tKDC1gaO6uwkmNT1eQzRlmTUxvzdOaCFWqPiNP+iDjtz0mcXMKKJsuwkmPSrJ6a6ipUhRKnMTQJgiC4gCpQCcEiMVHVvRmQXKe9fwiCIAiC4AKJwVrZXF377TyNNdZ+K/8sVaYSBEEQBEGwCxMVqARBEARhSHRtGNVl0GlqNkUQjBAX20t6aHovQRCEsVBXLELFJARBEPzCRAWqh4cHaRlRj+vYuOIfdT6Ep6cnJ1pCzZdQc28M+MgFaZKmkDHlsRsKVnJsqpqGjFHffVAV6ekDC98fvjRZhpUck6bxNGXnGVXzhLZxamKeGnvsxtQkCILgApFYLBYbOwiieiPbqVeXTtqqlvDTJ60EYRroMndogmS/UkVVo7J7mXYZdFrrvU2pEpWozvD1O2lMFBkblcfp5Z2CuiNf6fWV97d9AAAgAElEQVQ6EUE+ej1PEIQwUfUhzLbRs9Q+P37XagDq51VFfxvR30QEQRD8w8QS/lWrVpGWEfW4jk2ICDVfppB7TeEjF6RJmqqQNUC5agylDazkk2VYybGpagoxRlXm6biWoRodkiZTqhpNCXHshtJkGVZyTJrC1Nw2epbUaFWlud4vpMphyDhZ1CQIguACJpbwv3nzhrSMqMd1bFxS+RNYXT99FWq+hJx7Q8NHLkiTNPmCi+pTVsfOEqzk2FQ1DR2jrsv4x7UM1SckhbDw/eFLk2VYyTFpGkZTdk6RVJdqxK4UAG6IjFI9H2m7AoD1fBIEQRgbJipQCdNGG1NU1XJ/giAIbZE0haLl+ARBAMDLPfY6P+vfP6LKQRBE9UZTk3PmghU8R0IQBEHoCxMVqA0bNiQtI+pxHZsuSExUTQxSXapShZovIeReKPCRC9IkTa7h0mhlbewswkqOTVXTmDGqqkR9ucdeaor4h8ZIz/v3j1C5LL/yNVUGKgvfH740WYaVHJOmYTUr76msCzMXrND7Q5fqkk+CIAhjQU2kCN7Rt4lUZXStMqXN1QmCXYzRRErdM5pAlatEdaU6NpEClBscyppKqTJM1UEVqARRvag8fyibHxXNMzMXrMDab+fJVaJuzwhS+XrUkI4wNBkZGWjVqhXMzc3x4sUL1K5du8o933//Pb7++msAQEpKCnr27FnlnsjISAwdOhQNGjRAbm4u73Hzxbx58/Djjz8CAI4ePYohQ4ZwoltaWgpLS0uYm5ujtLSUE02CG5hYwn/06FHSMqIe17EJEaHmyxRyryl85II0SVNCWlR/pUdlDLWkn5V8sgwrOTZVTWPEGBfbS+7ggsrL9h3f6wrH97rqFacusKLJMqzkmDSNq6lsflG2jP/lHnuFh5d3ivTgI87qpElwQ8uWLdG4cWOUlZUhMTFR4T3x8fEK/63oHi8vL44jVE1GRgZEIhFatmypt1ZpaSm2bdsm/TosLExvTUL4MGGgXrp0ibSMqMd1bPqiTbdJ2WdUIdR8CS33xoSPXJAmaWqCMmNVdn/UI394VDFV9TVZhTD26g4rOTZVTRZi1KWK1K3TN3Dr9I3Ke1gYO1+aLMNKjklT+JpARYO6cS1DMXPBCrWHJtXwrIyd5hVh4+HhAUCxOVpaWork5GR06NABlpaWSg3UhIQEAICnpydPUfJPVFQUHj16hIYNG0IkEiEyMhJPnz7lRNvCwgI3b97En3/+yYkewR1M7IFKEIpwvPwSjzvXNXYYBEGYKLLVqZ90r/gvLdknCNOmx71HVc5l3esDAGg85ayhwyEIQsCo2hv1WmInfNDviqFDIgi1eHp6YseOHQrN0YsXL+LNmzfw8fFBnTp1kJycjNLSUlhY/G075eXlIS0tDYDhK1C5RFJxGhwcjLi4OMTGxmLbtm2YNWsWJ/pt27blRIfgFiYqUAlCGZpUo9LepwRBKINLw1ObvVEJgqh+KDJPZfEPjZE7CIIgAMVL98k8NR1KSwtx495uRCYGIOL0Z4hMDMCNe7tRWlpo7NAUIjE909LSkJeXJ3dNUlnq4eEBd3d35Ofn4+LFi3L3JCUloaysDE5OTmjVqlUV/QcPHiAkJAStW7eGjY0Nateujb59+2Lr1q0K43n58iXmz5+P9u3bw8bGBjY2NmjcuDG8vLywYsXfv1vjxo2Tvt7du3chEomkh7ZL+p88eYKoqCiYmZlhwoQJmDRpEgDVy/gLCwuxfPlydOnSBbVq1YK1tTUaNmyIPn36YOHChXj37p303tLSUohEIjnjWcL169excOFC9O7dG05OTrCysoKDgwMGDx6MEydOaDUOQnuYaCKVn58POzs70jKSnr5aXDeRUhaXsuZSmhioQsoXX1qsw0cuSJMdTT7nDj6NT30MWla+RyzDSo6FqKnod1LI72V01aw8TmXjPvnHRPS49wjnXRqo1JNtCqOqAYwQxm4sTZZhJcekye97FQmavmfRpxmdLOq2FGEtn6ZAaWkh4i7Ox9vCRygvL5GeNzOzRE2bBvBy/R4WFjZGjFAxzs7OePjwISIjIzF48GDp+UGDBuH48eN49uwZUlNT4evri++//x5fffWV9B5J46WxY8di+/btcrqxsbHw9/dHXl4eWrVqhQ4dOiA/Px8pKSl4+/YtAgMD5UzKN2/eoFu3brh9+zYcHR3Rs2dP2NraIicnBzdu3EBhYSHevHkDAAgNDcXx48cREREBOzs7+Pv//Xvn6OiIH374QePxr1y5EnPnzsWAAQNw4sQJFBYWomHDhnj9+jVSU1PRo0cPufvLy8vh5eWFM2fOwN7eHn369EGdOnXw+PFj3Lp1Czk5OXj69Cnef/99AKqbSAUEBGDr1q1o27YtmjZtCjs7O9y7d09qVP/yyy8ICaECMr5gogI1JyeHtIyox3VsXKFpXMqMVV20NEGoWqzDRy5IkzQByO1lKnsYG1byyTKs5NhUNVmIUVZTnXkK/L2nobru2ayNnaiAlRyTprA0lRmf2u6xrM6IFeLYDaUpVNIfHK5ingJAeXkJ3hY+QvqDw0aKTDWSfVAlFacAUFZWhuTkZHz44YeoW7cu3NzcYG5uLneP7DOV9z/NysrCZ599hoKCAmzbtg3p6ek4ePAgTp06hRs3buCDDz7A5s2b5UzXvXv34vbt2/jkk0+QlZWFw4cPY9euXUhISEBubi6OHDkivTcoKEhqkjo4OCA8PFx6aGOeAsDmzZsBAIGBgQAAGxsbjBo1CoDiKtT4+HicOXMG3bt3R3Z2No4dO4adO3ciNjYWWVlZOHPmDGrVqqXRa0+cOBGZmZm4ceMGoqOjsXfvXly4cAFnz56FnZ0d5s6di9zcXK3GQ2gOEwbq7t27ScuIelzHxhVCHaNQtViHj1yQJmmqQlcTlSsTlpV8sgwrOTZVTSHFqKrT9e7du6VGx7rohdLz66IXVjn4jrM6aLIMKzkmTeFrAsoN0bXfzpMe2sDK2IU+r1xJ34QzlxZycty+f6CKeSqhvLwEt+8f4OR1rqRv4jQHEvNTdh/US5cuIS8vD+7u7gAAOzs7dOnSRbpkH6ioGJU0Cau8/+lPP/2E169fY968eRg3bpzcNWdnZ4SGhgIA1q5dKz3/+PFjAMCAAQOqLHe3sLBA//7crzJLSUnBjRs3YG9vj08//VR6XrKMf/fu3SgslN9+QRKnu7s7bG1t5a6JRCL069cPNWrU0Oj1vby80LRp0yrne/fujenTp6O4uFjOOCa4hZpIEQRBEASHKNoSQAgVrQRBGAZVRum66IUI9l1mwGgIgmAZRXsrbxtd0aRm/K7Vhg6H4BixuEyv68ZCYn5KTNPatWtLzVRJdSpQYRheuHABFy9eRI8ePZCYmIjS0lI0btwYLVq0kNOMiooCAIwYMULha/bo0QM2Nja4ePEiSkpKYGlpKV0q/91336Fu3boYPHgw7O3tuR6uHJIK01GjRsmZnj169ED79u1x48YNHDhwQM4EdnV1hZmZGUJDQ9GyZUv4+/vDwcFB5xjy8vJw7NgxXLlyBc+fP0dJSYUJn56eLvdfgnvIQCUMhrLKDUOgdhl/57qGCYQgCKaQNT6pSRRBmB6V9zBU914m2HeZVpWmBEEQqpBsDaLISK078pXG+yoT3NGp9WTOtCITA1Bckqf0upVlbbh3Fd6Hbi4uLnB2dsaDBw+QlJSEQYMGISEhASKRSFqBClSYqatXr0Z8fDx69OghXb5fufoUADIzMwEAXbp0Ufv6L168gKOjI7y9vTFr1iz8/PPPGDduHMzMzNCmTRv069cPn332GQYOHMjRiCsoKCjAnj17APy9fF+WwMBAzJ07F2FhYXIGauvWrbFy5UrMnz8f06dPx/Tp0+Hi4gI3NzcMGzYMfn5+MDc31yiGiIgITJkyBS9fvlR6T+XmXgR3MGGgDhkyhLSMqMd1bFzBR1zv3r3D3r17cf78edSsWRMjRoyAq6ur0eISau6NAR+5IE3S1AaJmaqLkarsGVWVqUIae3WFlRybqiYLMeqiqcm+hkKI01iaLMNKjklT2Jr+/SOqLN9XtMfymntLEVL+H411WRg7X5pCxaWRD9IfHFS4jN/MzBIujYRrint4eGDbtm2Ij4/Hxx9/jKSkJLRv317aCAkA+vXrB5FIhPj4eMybN09apVp5/1MA0mX+o0aNgrW1tcrXtrKykv571apVmDFjBo4cOYKkpCQkJycjNDQUoaGh8PX1xdGjRzU2J9Wxf/9+5OXlQSQSYdasWVWu5+fnA6jY2iAzMxPNmzeXXvvyyy8xatQoHDp0CElJSUhKSsK2bduwbds2dO3aFQkJCWr3Qb1//z7GjBmD4uJiLFiwAKNGjULTpk1Rs2ZNmJmZYf369QgODgYDfeKZRSSm7BIGhMtO2orQpGGUItb7hSAtLQ2DBw/Gk+fP0KBNMxTlv8Xzv3Lg7++PnTt3qp3ICYLgD77nDm3gshKVlvYTrCKk30lDom7cEaf95SpQV3rN1lib5gOCYJvKFerazI+yhqkiA1UZ2jaaIoRFaWkh4i7Or9JIyszMEjVtGsDL9XtYWNgYMULlhIWFYfLkyejevTs2bNiAbt26Yfr06Vi/fr3cfZ06dUJmZiYePnyI999/H6Wlpbh3756cuQgAzZs3x19//YVbt26hTZs2OsclFouRmJiI0aNHIycnB5s2bZLuT5qRkYFWrVqhRYsWyMjI0Frb09OzSlMsZSxcuBBLly5Vec/ly5cxbtw4/Pnnn3L3l5aWwtLSEubm5igtLZXe/+uvv2LmzJkYOXKkwr2CZ82ahZ9++gmTJ0/G77//rsXICE1hoonUkiVLSMuIelzHxhWK4lrvF4L1fiFaa32++0e4ebnD0qkuJvy+BJ8s+yf+8fNX8Pt2Jo6diMG8eZpv0m4KuTcGfOSCNElTF3RtECXbXEoTDSGOvbrBSo5NVZOFGBVpyu5xOiduFebErcKyrHlqD0PHKVRNlmElx6QpPE1NjdDKjem856ZpbLYKdeyG0BQqFhY28HL9Hq2dP4WVZW0AIlhZ1kZr508FbZ4C8vugHj16FID8/qcS3N3dkZ+fjzVr1qC0tBTOzs5VzFMA8PX1BQDs27dPr7gk2whMmDABAHDlyhXpNUnlqqwpqSn37t3DmTNnYGZmhqysLIjFYoXH4cOHAQDh4eEoLy9Xqdm5c2fMnDmzSpzKePHiBQCgSZMmVa4VFRUhIoI+UOEbJgxUgtAWbU3U9IQ/UFpcggGzJ6JG7ZrS804dWqL3xE+wadMmvH79muswCYJgGG2N1LSo/rSPKkFUc7ZnBGF7RhDqtHosdxAEQegL7a9cPbGwsEF7l1EY0i8c/v0PYEi/cLR3GSVo8xSoqBht2rQpysrKsGZNxSpQ2f1PJUhM1Z9++gmA4v1PAWDevHmws7PDsmXL8L///U+hyXnu3DkcOHBA+vWBAweQlJRUZcl6QUEBTp+ueI8u27HewcEBFhYWyMnJ0fpv+7CwMIjFYvTv3x+NGjVSep+vry/ef/99PHz4EKdOnQIAnDp1CtHR0VXGVFZWhujo6CpxKqNt27YAKkzmJ0+eSM+/e/cOwcHBuH//vlZjIrSHiT1QCUIX1vuFSJf0SwxVZUv8c2/eQ+NObWBlW6PKtea9PkT8ut1IS0tTuF8LQRAEQRCEvviHxvz9RcOe8l//P9QkhiBMg2uJnfBBP/UVaQRhTDw8PLB161a8fPkSrVu3RsOGDavcIzFVJU2PlP093axZM0RERGDEiBGYPn06li5dio4dO6JevXrIyclBRkYGcnNzMXbsWHz22WcAgLi4OKxbtw7169dH165d8f777+P169dITk7Gy5cv0b59e0yZMkX6GjVq1JDui9q5c2f06dMHNjY2cHBwwPLly5WOs7y8HFu3bgUAjB8/XmVOLC0tMXLkSKxbtw5hYWEYOHAgLl++jLlz58Le3h5du3ZFgwYN8PbtW6SmpuLRo0dwcnLC3LlzVeoCwLBhw/Dhhx/i6tWraNWqFTw8PGBtbY3k5GS8efMGM2fOxNq1a9XqELrDhIHaunVr0jKiHtexcYUucVWuTJ1xeA0KXuUhL/cZLG2qmqcAUFL4DgA03gPVFHJvDPjIBWmSJhd0GXRaq8pSyb3qqldZGDvrsJJjU9VkIUa+NPnAlMduKFjJMWmyoilvoMb+2AXec9Oq3FuxnD9Neo9qTW5hRZPgBy8vL6mxqKj6FKio+mzbti1u3boFQLmBCgAfffQRbty4gTVr1iA6Ohrnzp1DSUkJGjRogDZt2uBf//oXhg8fLr1/0qRJqFmzJpKSknDt2jU8e/YMdevWRevWrTF69GhMnjy5SmOmsLAwzJs3DydOnMDevXtRWlqKFi1aqDRQT548iYcPH8LW1hb+/uq3zBg/fjzWrVuHQ4cO4cWLF/Dz80N+fj7OnDmDO3fuIDk5GbVq1YKzszOCg4Mxbdo0ueZbyrCyskJiYiKWLVuGw4cP48SJE6hXrx68vLywePFijfdnJXSHmkgRBsXQTSfUNZU6vysKaQdOwcq2Bmzr1cbH8ybD3qm+3D2p2yNxO+48Xj16BgsLJj5zIIhqh9Ab1ui7NJ+axxCsIfTfSb5QN25J1WhEkI/CClJ9oQpUghAu+jSRAv5uJCXZD7Xy3qb+/SMUGqiyqDJQCYIgCP1gYg/UXbt2kZYR9biOjSv0jet6dBIu7TuJfkHDMSFsGUb+PB9WNtZ4cucBysvKUZT3Fhf2xODSgVMYOnmMxuapKeTeGPCRC9IkTa649fpzzjVZGTvLsJJjU9VkIUa+NCVEBPnIHfrA2thZhJUckyYbmv79IzRuLiVBst+6og92WRo7QRCEEGGinC49PZ20jKjHdWxcoUlcskv2ZatRxeXluHzoNDoP64/2A/tIz9vWrQ2rmjb483gySgqKcDf5MiAWY++qUFz64wK6Dh+Auo0cq2hrG5emCDX3xoCPXJAmaXKpOXpRRRWpLtWolZ/pMug0M2NnGVZybKqaLMSoTFOf6tOIIB8sWbIEixYt0iesKrCST5ZhJcekya6msmX8EubErcJKr9laaeoDK5oEQRBcwISBShBcINtU6vWjZ8h//Bwt+3Wtcp+FlSU+GNQPANDZ3xuvsp/g8a1MXI9JQsTcn/DJf/+J+i6NDRo7QRDsUHk5vr7L+wmCMC38Q2OkTaRoyT5BEBIkH8zUaaX6vmVZ82juIAiC4AEyUAmTRCQSAaioRFWFmZkZ6jVpgHpNGqC1Vw9ELfsNuQfOYl9SkiHCJAiiGqBtkymgwnT9pHvFf2l/VIJgB1nTgo89UAmCIDRB4fxDH8wQBEHoBTWRIgyKUJpOTD/0C3YFL4dz13boO0V9Jz0Jj25l4uD8n5Geno5WrdR8/EsQBGcIZe7QB10rUclAJYRIdfid1AXZcVduGKOIuNheKo1UMjIIovrAdROpyue3ZwTpEV2l16K5hyAIQmuYaCJ18eJF0jKiHtexcYU+cW0Y9gV+Wb4C146dQdrBWJQUvQMAiMtVf55Qt0nF/qc5OTm8xMWnFuvwkQvSJE1DanYZdLrKYWhoTpGnOv18VUdNIccoMUrMulorPST3vdxjj5d77I0SJ4uaLMNKjkmTLc3tGUFy5ikXTeX8Q2MUHvrEyRU0rxAEIVSYWMIfGRkJV1dX0jKSHtexcYW+cU2cOBEvXrzAf/7zH1zYFQ1rO1u0G9Ab3Uf5Kn3macZDQCTC7+lx8PDw4CUuvrRYh49ckCZ7mppUfGmG/jqylSW6jl3WRDXEXqk0p8jD6u+BqWgKPUazrtYI9l2m9PraS/PkvtbG8BD62PnUZBlWckya1UMzIsjH6FuFsJJPgiAILmDCQCUIvvjyyy8xZcoUBAQEoEaNGti5cyeK8t7CbfKnMDM3l7u3uOgdUrdHoknnNrBzqGekiAmCqK5IzFRZI5WW7xMEu5ja9gYEQfCD5MMXvsxSWs5PEAShGWSgEiaPnZ0dPvzwQyxatAiPHc0Qt3YXHt/+C91G+cChVVOUFr3Dwyu3cWn/SZSVlmLA7IkAgBmH1wAA1vuFGDN8giCUsG30LOm/x+9arfZ+oZgdEtN0yZIl6DLIyMEQBKEQyRL9ddELVVahEgRBcI2mRqomxiuZpwRBEJrDhIE6atQo0jKiHtexcQUfYzy1ehvGtWmO5E0HEbP8d0h6rFnUsEKb/j3R7R8DYWtf2+BxEfzkgjTZ1pQ1SNWhrZmqLdUhn6YIKzk2VU0WYgQqTFRF+OuxKwcrY6c5RR5WckyapqHpHxojt1/q7du30aZNG711ZRHq2AmCIPiACQPVycmJtIyox3VsXMHXGGs3eB++Cz5Hwat8FLx4Ddt6dWBrb6fwOUXVp6aQe2PARy5Ik01NSaVo1u+6aR451AF2dop/p3WF5XyaMqzk2FQ1hRxj7I9d4D03TeU93nPTEPtjF530hTx2vjVZhpUck6bpaFauPo3g2EAV8tgJgiC4xszYAWjC6tXcVQuZghbXelzHxhV8jVFiitra2+F9l8Zy5ul6vxB0cGyGDo7NlC7dN4XcGwM+ckGabGp6eafAyzsF43et1vgwRpymoskyrOTYVDVZiFEd3nPT1BqtimBl7DSnyMNKjkmTTU0hLrdnJZ8EQRBcwEQFKkEYmvV+IdI9TisT3OsTA0dDEIS+VDZR471TqtwjlD1QCYJgD0mlqS5mKUEQhKZEBPnw1kyKIAiCUA0ZqAShBNkKU2VmKkEQ1QcvGVOVzFSCINShyTJ+XZfwEwRhukSc9scH/YC0KGUbKc9T/qxMlSoZrQRBENzChIHatWtX0jKiHtexKcNLQUWYaj6WqyLTx/AQar4MlXsW4CMXpGmamrK0Czkv/ffNNT101mFl7DSnyMNKjk1Vk4UYAWCl12ykRUn+LX8tLQroMui01pqsjJ3mFHlYyTFpCl9TFQsbr0CXQaer7m9aaYl/5a+PHj3KeSzVIZ+EfpSXl6NZs2Z4+PAh6tevj+zsbFhaWiq9//Dhw1ixYgWuXbuG/Px8AEBaWho6d+6s0euJRCIAkDZ7JghDIhLTTx5hQLQ3SbWDr6qxedEbAQArfD/nRZ8gCNVI5o642F68zyPqoOpUgpD/nTQlKo/be24aVnrNVvmMLgYqQRDsUfn9ibbzY8RpfwBA86JXau+leYUQCjExMfD19ZV+feDAAfj7+yu8Ny0tDT16VBQs9O/fHw0bNgQALF26FM7Ozhq9HhmohDFhoolUaGgoaRlRj+vYhIi6Ma7w/Vxj85Ryzw985II0TU+zXch5vY8Zh9dU2daDhbHzpckyrOTYVDVZiFGdeQpULMOVPTSBhbHzpckyrOSYNIWvqQ5t5hMJrIyd5hW2CAsLAwA0atRI7mtFHDp0CKWlpZg3bx6OHz+O8PBwhIeHa2yeAsDNmzdx8+ZN/YImCB1hYgl/bm4uaRlRj+vYZJH9ZJaLqjIv7xSdqmGEmi8+c88afOSCNNnU1KcKVZtl+rLL+9XBcj5NGVZybKqaLMTIF6yMnZV8GgpWckyawtbMrGGPa4md8En3BE51WRg7X5oEP7x48QJHjhyBSCTC7t274enpiZiYGOTk5MDJyanK/Q8fPgQAtGrVSufXbNu2rc7PEoS+MFGBSpgGcbG95A6CIAhNqDx3cDWH3FzTQ3rIst4vRK7JHEEQpgstoyUIwpjoUolKCIuy0kLkpm/G1ZOfIi3KG1dPforc9M0oKy00dmhq2b59O969ewdPT0/07dsXAwcORFlZGbZu3Sp33+LFiyESibB582YAQGBgIEQiEUQiEQICAgAA8fHxEIlE8PT0REFBAb755hu0bdsWNjY2cvujSp5TRElJCUJDQ+Hl5YV69erB2toazs7OGDJkCHbs2CF37/379/Hdd9/By8sLTZo0gbW1NerVqwcvLy/s3LmTwywR1QkmKlBr1apFWkbU4zo2TVFkgPC196FQ82Ws3AsRPnJBmuxqylahGmJPVHWGKev5NFVYybGparIQoy6kRfVXa7yyMnYh5FNIsJJj0iRNU9MUKmWlhUg/G4x3BTkQlxdXnCt5jcf39uDVo0S07rMO5hY2Ro5SORJDVGKCBgYGIjo6Gps3b8b8+fOl93Xu3BkTJ05EUlIS7t69Czc3N7Rs2RIA0LdvXznNoqIieHp64ubNm3B3d0enTp1QXFysNpaXL19i8ODBOHfuHKytreHm5gYHBwfk5OQgOTkZ169fx9ixY6X3b9u2DQsXLkSLFi3Qtm1buLm5ISsrC4mJiYiPj0dqaip++eUXfVNEVDOoiRRhUPTdXF2Rhr56BEEIH0UNa6iZFEEYD2oi9fe4dan+ospVgqh+cNVECgD8+0dUua5urqF5hT1y0zfj8b09UvNUFpGZFRxdRqJh60AjRKaetLQ0dO3aFXZ2dnj06BFsbW1RXFwMJycnPH/+HImJiVXM0YCAAGzZsgWbN2+Wmq4S4uPj4eXlBaDCcI2JiYGjo2OV11XWRMrPzw9HjhxB7969sX//frktBIqKihAXFyfX7OqPP/6Ara0tOnToIKdz584deHt74+HDh0hJSUHPnj21Tw5RbWGiAjU+Ph6enp6kZSQ9rmPjE13NVaHmi6Xc8w0fuSBNtjU1+cOET5OVC21DzUt8arIMKzk2VU0WYlRHZg17ua8VmSKKYGXsNKfIw0qOSZM0TU2TS7Ju/IrCvLucaL15eR0Qlym8Ji4vxqO7O/HmxVW9X8emdgs0bv9PvXVk2bRpEwDgH//4B2xtbQEAVlZWGDNmDNauXYuwsLAqBqqmrFu3TqF5qozLly/jyJEjqFWrFg4fPoz69evLXa9Ro4aceQoA3bt3V6jVqlUrLFy4EEFBQdi/fz8ZqIQcTOyBmpDA3QbapqDFtR7XsQkRoebLFHKvKXzkgjSrv6aivVE93Y8zseeyEPNZ3WAlx6aqyUKMisisYS89KhNx2l96qIKVscc0fXUAACAASURBVNOcIg8rOSZNYWuui16IZcfqwHtuGrznpnGmy8LY+dIULErMU42vG4l3795h165dACqW7csi+Xrfvn148+aN1tqOjo7o06ePVs/ExMQAqKhCrWyeqqKoqAiHDx/GN998g6lTpyIgIAABAQHYv38/ACA9PV2rOIjqDxMVqAShLUI1RAiCECaG3HMZAJoMvf3/r/F/7N17fBXVuT/+Dxe5oyAoEqmCFQq9HAlqjJcCgVNBEFJD650DWspRkHi8tyqG1NoLKvXEwlfBCxcVtJoaQVA0IXihCBX057ERUFBLQRQEDSh4Ib8/0tnMnszMnpm9Zs96Zj7v12teSvbOJ2seyXLvZ6+ZxfmKKG567d9j+3W7hioRUSZGE7X6zhpuGKUBlSs5/78XzsO3X3/m+HjLVkegd+GflP08Vf7617/i008/Re/evXHmmWemPZafn4/+/fvjjTfewBNPPIHLL7/cV/bxxx/vezwffPABAKBv376ev+dvf/sbzj//fGzdutXxOZ9//rnvsVC8sYFKsdKvdA2AxqYEwMYEUdx4bWqq+N1X2VQ15iYiSi6vl+8TUXLNXDbV9XHe5zRejjp+tOs9ULseNzqCUWX20EMPAQA+++wz28v0d+zYkXqe3wZq27bhb5r1xRdf4LzzzsOOHTvwi1/8AldeeSVOPPFEdOzYEc2bN8fy5csxbNiwJvdZJRLRQP3lL3/JrAjzVI8tTHUVBYG+T9d6Sap92MKoBTPjm+ne6ByGWg+NULsGqlNjdtu2bWk3q7eaVGXfQHVr9OpUz7iSUuOkZkoYoxdBGh5Szp1zSjopNWam3pmTz7nd4ZHsPoSRcO5hZerq6BMuxJ6PXsaBL7alNVGbNW+F1u3ycPQJF0Y4Onv//Oc/UV1dDQD4+OOP8fHHHzs+99VXX8XGjRvRp0+fUMdkrFrdsGGDp+e/9NJL2LFjB04++WQ88MADTR5/9913lY6P4kNEA5WIiEiyWcWlUQ+BiCJiXHLLlWNElIlz85TiqEXLtuhzxkx8vHkRdn74DL756nO0bHU4uh43GkefcCFatAx/NaZfDz/8MA4ePIihQ4fixRdfdHze+eefj7/85S946KGH8Ic//CHUMQ0bNgy//vWvUVVVhZ07d6Jr166uz//0008BAN/5zndsH3/ssceUj5HiQcQmUnPmzGFWhHmqx5YtP5u+FA1d7XiY6Vov3WofpTBqwcz4ZtptHuV13giysZRO557rTMmk1DipmRLG6Mf6pUPSDjdSzp1zSjopNWam3pn33nGj7eH0PiaqcUrK1FmLlm3Rvc9l+NF//hX5I6rxo//8K7r3uUzL5mlDQwPmzZsHABg7dqzrc43H58+fj2+/DXczrPz8fIwaNQr19fU477zzsH379rTH9+/fj2XLlqX+bNwrtaamBu+8807q6wcPHsRvfvMbvPrqq6GOl+TiClSKnN2LAN67lIiy4TSvrKguRHl5OcrKyiIYFRHF0TNrB6GsrIybuxCRMs0HtLb9+sF1BwA0fZ3D906UCytWrMDmzZvRrl07lJSUuD53+PDh6Nq1K7Zv345ly5bh3HPPDXVsc+fOxfDhw/HKK6/ghBNOwFlnnYWjjjoK27Ztw5tvvokjjjgC77//PgBgwIABGDVqFBYvXoz+/fujqKgIRxxxBNauXYsPP/wQN954I6ZPnx7qeEkmNlApUk6foPr5ZNXuBcOkqgrX7+HltERERKRS/gjukE1E2XNqnhJF7eGHHwYAFBcXo2PHjq7PPeyww3DhhRfiz3/+Mx566KHQG6hHHnkkXn75ZcyZMwcLFy7EmjVrcODAAXTr1g0//vGPcfHFF6c9/8knn8Sf/vQnLFiwALW1tejQoQNOP/10PPbYY/jyyy/ZQCVbIhqogwYNYlaEearHlonf3aqdNmcBvDdKda1XrmuvszBqwUyZmSuqCwNfvuaUma0kZ0ompcZJzZQwRmumlyaql3uhSjx3klNjZuqf6cSpuTr0hvVNvlZ9Z37an6WcO+cVfS1YsAALFizw/Px7770X9957b+rPc+fOxdy5c22fO3jwYE+73rs9p3Xr1rjqqqtw1VVXZcxp1aoVbrrpJtx0002+fw4lV7MG/s2gHDI3PYyVo9ZGiN8GqhuuNCWKB+vcYddAdZs76ioKeHkbkULG72DSfq+8nLeXVajcUIoofrK9rL6ypvGS6JnLpioZj7WBSkRE2RGxidTdd9/NrAjzVI/NKts3X7OKSx0Pr3StV9i1lySMWjAzOZn9StdgUlWF45Etnc897EzJpNQ4qZkSxhg0M1OTVZdxRpEpmZQaM1P/zEyq78zPeORinFIyiYhUEHEJ/969e5kVYZ7qsamm4n6nutZL99rnUhi1YKbczGwv41dNej2TSkqNk5opYYzM5JxiJqXGzNQ7s/rOfAy9YT3uKrrO9vHrVwRrMEo497AyiYhUENFApfhbUV2oZBUYERERUS4Yl9v+6MeH/h0ASriZFBFl6a6i61wbpeuXDuGtQIiIckxEA7V79+7MijBP9dhyyetl/LrWS3LtVQujFsyMZ6b59z5XH8zocu5RZEompcZJzdR5jOaGqe1jbToBaHovQ6cVZVY6n3vYmZJJqTEz9c8EvM8XXkk5d84rRKQrbiJFOWW3iZSVyoYHN5Eiigc/G9DNKi71NY9wniDyL8mbSE25Zbrn51sbqNzUhSi+VG0iVTKkEkDmeyVzBSoRUW6J2ERq8eLFzIowT/XYvPK7EZT1+/x8r671iqr2OgqjFsyMZ6Zb8zSsZqku5x5FpmRSapzUTN3HeO8dN2Y8Dq474LqpSy7GKS1TMik1ZiYzk5ZJRKSCiAbqunXrmBVhnuqxqdLtjd2Bm6xWutZL19pHIYxaMDOZmea5Q1VDVcq5c05JJ6XGSc3UfYxTbplue6ig+7mHmSmZlBozMx6Z65cOSR2qMv2SkklEpIKIe6BSMmW6BHdH/86p58wqLsWNy+bkYlhEFAMzVz8DAJhcODrikRCRZNZL9AGg+YD0Pw+9Yb3t9/JyfiIiIiI52EClWDA3W83/znsbEsWX071Q3UyqqgD6d8aOHe+HNCoiSpLJ59wOAOi1f4+n57vtqk1ERERE+hKxiVR9fT06duzIrIjyVGZ52UTKKptNpbw2UHWtl+q/F5KFUQtmysl0mzuMx4xNpILK5gMXafWkRlJqrGOm3SZSOr+WUZVpbPICNG70UllT4rl5Cnjf9EXHc89VpmRSaszM8F+rANltIlVfX493Xy62fV7QzaOk1ZOISDci7oG6bds2ZkWYp3psOtK1XkmovVdh1IKZ8c003+PUelzdd5jiUep17rnOlExKjZOaKWGMxm7ZXvhpekg497AyJZNSY2bKzvRz31OvmUFJySQiUkFEA3XRokXMijBP9djCZG2UeKVrvSTVPmxh1IKZ8c6cVFVhe/zvO883eW62t/vQ7dxzmSmZlBonNVPHMdo1TJ9ZO8jx+fkjalKHHzqee64yJZNSY2bKytzSppPtUVlTknZEPU6dM4mIVOA9UEl7s4pLPV/GH/hy/39vSMV7phLFg9+5gL//RJSN/BE1tivCjK8FveSWiJKnsqYEP/oxsAWdoh4KERGZsIFKIvhpohIRGTa88mN876yXHf9MRJSNypoSvLR3KobesB5A0w2i7iq6LveDIiLRHnl3InY/nrl52vmCxvsvX3ri7LCHRJSmZ8+e+OCDDwAAS5YswciRI22f98Mf/hBvv/02VqxYgcGDB+dwhM7mzp2Lyy67DOPGjcPcuXND+RnLly/HsGGNtwy7+uqrcc8994Tyc6JQW1uLoqIiDBo0CLW1tVEPJ+dENFDPPfdcZkWYp3psQRmrw7JtpNqtMnv99ddx8sknZ5VriGPtdRBGLZgZj0y3zaOszVK35qnfucU8l8SpnkkipcZJzdR9jJU1JZi5bKrrc4KuPNX93MPMlExKjZmpZ+a9d9wIAJhyy3TgFufHm303/S2813sx63zuYWdSeH7961/jnHPOQfPmetwd0mjubtmyBT179oxkDA899FDq3x955BFMnz4drVq1imQspFazhoaGhqgHQcnhtpO2V25NDl6CSxRPbnNHVKvTOd9Qkhm/k0H/Xy6Z+V6DM5dNxeRzbk97vNf+Pal/v37F3ai+Mz9nYyOi6JhfqwD+50fj+6fcMj3VLLXTfEBrAODcQpExmpTt2rXDF198gfnz52Ps2LFNnhfFCtRMDdSwV6Du3r0b3bt3x1dffYVjjjkG27dvx1/+8hf87Gc/U/6zovDFF1/gww8/RLt27XDcccdFPZyc0+NjggzKy8uZFWGeyqzBA5tu3uKXW9PCulmMV7rWS/XfC8nCqAUz45HptmlcGE1Ou58Xp3omiZQaJzVT1zGWDKlMHUbztNf+PanD7K6i6wLtmK3rueciUzIpNWamnplTbpneuPrU9O/WIxs6n3vYmRSO0tLG18NlZWX46quvIh6NHh599FEcOHAAgwYNStXHvCJVunbt2qFv376JbJ4CQhqoREREXlmbm6qbqNYPaiZVVWDHvzeiIyJyYjRSzQcRkV/Vd+Zz9WmMHPxiHz79f/+LLYML8F5+H2wZXIBP/9//4uAX+6IeWkZjxoxBQUEBtmzZgvvuu8/X93799df485//jNNOOw2HH3442rZti379+uFXv/oVPv300ybPf//999GsWTP07NkT33zzDe666y6cdNJJaN++PTp16oS5c+eiWbNmqXuz9urVC82aNUsd77//fpPM+vp63HDDDejVqxdat26NY489FldeeaXtz/fKaJYaq1xbtGiB5cuX41//+pft841xjx8/Hrt370ZpaSmOO+64VD3MdX377bdx/vnno1u3bmjbti0KCgrw/PPOC9T27duH6dOn49RTT03V+Ac/+AGmTZuGvXv3Nnn+tGnT0KxZM0ybNg0ffPABLrvsMvTo0QMtW7bE//zP/wBovAdqs2bNHFcU79q1C7fddhvy8/Nx+OGHo3379ujduzfGjx+PVatWpT33tddeww033IBTTjkF3bp1Q6tWrZCXl4ef/exnWL16tW1+1ETcA5XIysumUry8lojs5olub+xGWVmZ63OIiIiIdNK48j3qUZBKB7/Y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j067NDwop13kDz/8cACN92n1w2iOjh8/vsljl19+OSoqKvDkk0/i3nvvtW1O9ujRwzbXuL2A2+O7du1KG+/mzZsBNF7if8MNN7iO+5NPPmnyNaf/dm6MzbuMBrQX999/P6699lp88cUXjs/5/PPPfY8lTCIaqERBeW6SWO6JyEt1ieTzstkcEVEuOd3zlIjIi6E3rE/9ezbNVNLDERdcgj1z5zS5ByoANGvdGkecb3+Zuo5OPPFETJgwAffddx9uu+02zJs3z/Z5xh0k3VYput1lUkXzFIDtysygtm7dihdeeAEAsGjRotQKUOvP27dvHx5//HFMmDDB93j8jPfbb78FAAwaNMj1PrCAfbNUVY3d/P3vf8eVV16Jli1b4s4778SoUaPQo0cPtGvXDs2aNcPNN9+M3//+965/F6LABiqJF8b9Dv1sQEVE8eTn9768vNzTTfOJiIiI3Ew+53YAjZf0mxumFD+dxk3A3hefb7KRVLPWrdGyx3HoNK5po01nt912G+bPn49HHnnEceWjsZJyy5YtjjnGY8bmUrqbO3cuDh48CAB46623XJ/70EMP2TZQVfrOd74DAPj5z3+OyZMnh/qzDMcffzzeeecdbNiwIe0WBk6efPJJNDQ0oLS0FNdff32Tx999990whpk1biJFORfmxhM6rzZjE5YouCCbSJm/5hV/T4m84SZShxirSoHGlaXmPwfFFapE8mS7iZTB2EwqUwPVbgXqzQ++BwD43S++G+hnU+4d/GIf9sx7AJ898RgO7tmN5p0644jzL0ancRPQvF37qIdny7qJlJmxcnDUqFHYvHmz6yZSL774IoYOHZr2/bt27ULPnj2xd+9e202kjj/+eLz//vuOY+vTpw82bdqETZs2pe4famZs2jRu3DjbHeidNkly0tDQgN69e+O9997DggULcOmll9o+b/fu3ejevTsOHDiAurq61KXumcYzfvx4zJs3Dw8//LDt7QHsNs2qrKzEmDFjPJ+DwdhEqqysDNOmTbN9jlN9/vSnP+Haa6/FGWecgVdeeSXjfVAnTpyIOXPm4J577sHVV1+d9tgnn3yCPn36YM+ePa5jiYKITaRef/11ZkWYl8usoqGrMx5uWX43ftGd6r8XkoVRC2YmM9NN0A9hpJw755R0Umqc1EwJY7RS0Tw1csyHChLrKY2UGjNT/0wvht6wvsnx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HTPsrNPJMcTOOhlTGFOcqpMxxd46GVPcw5jCmMKYwpgCALVYefSPf/zDeu6556wrrrjCGj16dPj7c+bMsVq3bm0tWrTI2rVrl3XFFVdYJ5xwQsKcIUOGWFVVVeE/Dxw40Prtb39r7dixw3r22WetZs2aWevWrXO8rnvuucfq27evtWbNGmvnzp3WqFGjrLPOOiv8/AUXXGCdd9551tatW60333zTatq0qbVo0aK068qltjFjxljnnHOOtX37dmvFihVWly5drMcee8y2fbZt2zaroqLCWrFihbVv3z5rxowZVlFRkbVixQpr/fr1VtOmTa1nnnnG2rlzp/W73/3OKikpCf/sDTfcYA0ePNj67rvvrE8//dRq27at9corr1iWZaX8WSfrevXVV62pU6daVVVV1pAhQ6Jyd+3aZR122GHW+PHjrZqaGuvPf/6zddhhh1m7du1yvK7bbrvNWrJkibVv3z5r3rx5VvPmza23337blrrc4tWxwK468zE22FGn0+NEJK+OGXbW6eQYYmedjCmMKU7VyZhib52MKe5hTGFMYUxhTAGAWHltoIbcfPPNUf94XnPNNdbYsWPDf161apUlyVq2bFmtn12xYoVVp04d64svvrAsy7I+++wzq379+tb3338ffs3gwYOtBx980PG6rrjiCuvaa68NP//iiy9a3bt3tyzrwD8a9erVsz777LPw86NGjbKuv/76jOvKpraDDz7YWrBgQfj5O++80xo8eLBlWfbus0h9+vSxnn32Wesvf/mLNWjQoPD3t23bZjVs2NBasmSJZVmWVVxcbM2aNSv8/C233GKdf/75lmVZKX/WybpCHn744VonFbNmzbKKi4ut/fv3h7936KGHhk+O8lFXyJlnnmnde++9jtWVT14dC3KtM59jQy51ujFORPLqmJFtnSH5GkNyrTOEMeUAxpTc62RMsbfOEMYU9zCmHMCYwpjiRp0hfhpTAJjNE/dAtQ40cqP+LEmLFi2q9dpJkybp+OOPV+fOnSVJixcvVpcuXdSkSZPwa4466igtXrzY8bouvfRSvf3221q9erV27NihyZMn6/TTT5ckLV26VIWFherevbvtdaVTW+T3Ql+HnnNin61du1ZLly5V7969tXjxYh111FHh5w466CAdfvjhWrx4sTZt2qTVq1dHPR/5u5P9rJN1pbJ48WL17dtXBQUF4e/17ds373Xt3LlT7733nnr37u1IXW7z6liQaZ1ujg2Z1Bn5vdDXTo4Tkbw6ZmRbZypO/11lTImPMSW/dUZ+L/Q1Y0p2dabCmOIOxpT81hn5vdDXjCnZ1ZkKYwoApOaJBuoZZ5yhZ555Rh9//LF27typ22+/XQUFBdqxY0et106aNCnq3jnbtm1Ts2bNol7TrFkzbd261fG6unfvrsMOO0zt27dX06ZNtWTJEt12222O15VObaeddpruvvtubd26VcuWLdNjjz0Wfs7u2vbs2aOLLrpIo0ePVs+ePZPmb9u2LfzneL/bztoyqSsVr9R1xRVX6KijjtKpp55qe11e4NWxINM63RwbMqkzn+NEJK+OGbnUmYpX62RM+QFjSu51MqbYV2cqXq2TMeUHjCm518mYYl+dqXi1Tr+PKQDM4okG6vDhw1VVVaWzzz5bHTt2VKdOndSkSRN16NAh6nVvvfWW1qxZo3POOSf8vaKiIn3//fdRr/v++++jPo10qq5f//rXqqmp0caNG7V9+3aVlZWFP711sq50aquurlajRo3UrVs3lZaW6sILLww/Z2dt+/fv18UXX6z69evr/vvvT5lfVFQU/nO8321XbZnWlYoX6rr22mu1aNEiPfPMM+FPXZ0+zvLNq2NBpnW6OTZkUme+xolIXh0zcq0zFS/WyZjyA8YUe+pkTLGvzlS8WCdjyg8YU+ypkzHFvjpT8WKdQRhTAJjFEw1USbryyiv1+eefa926dTr77LO1d+9eHXnkkVGvefLJJ1VWVhb+h0qSevfurS+++CLqU6ePPvooPM3fybo++ugjjRkzRi1btlSDBg101VVXacGCBdqwYYO6d++uvXv36vPPP3ekrlS1tWzZUpMnT9aaNWu0ePFi7d+/XwMGDJBk3z6zLEuXXnqp1q5dq3/84x+qV69eOP+jjz4Kv2779u1avny5evfurRYtWqhdu3ZRz0f+7mQ/62RdqfTu3Vsff/xx1GVEH3/8cd7qqqio0CuvvKJ//vOfatq0qa11eY1Xx4JM6nR7bEi3znyME5G8OmbYUWcqTvxdZUxJD2NK/upkTLGvzlQYU9zDmJK/OhlT7KszFcYUAEhD7rdRTd+ePXusnTt3WjfccIM1atQoa+fOneHvffLJJ9b+/futL7/80hoyZIh14403Rv3sjh07rGbNmlmzZ8+ulVtSUmJdc8011s6dO61p06ZlvAJjtnWNGTPGKisrszZv3mzt3r3buvPOO63i4uLw8+eff751wQUXWNu2bbPeeuutrFawzLa2ZcuWWRs2bLD27t1rvfzyy9bBBx8c9btz3WeWZVm/+tWvrJKSEmvr1q1R31+3bp3VtGlT69lnn7V27txpXXfddVErK15//fXWCSecYH333XfWkiVLrEMOOSR84+9UP+tkXXv37rV27txpPfjgg9bxxx9v7dy509q9e7dlWT+s+PinP/3Jqqmpse67776MV3zMtq677rrL6tq1q7V69epamXbU5QavjgV21ZmPscGOOvMxTkTy6phhV51OjyF21cmYwpjiVJ2MKfbWyZjiHsYUxpRIjCn5rdOPYwoAf8hrA7WiosKSFPWoqKiwNm3aZPXp08dq3Lix1bZtW+uGG26w9u7dG/Wzf/vb36zDDjssasW9kBUrVlhDhgyxGjZsaHXv3t169dVX81LXhg0brJ/97GdW69atrWbNmlk//vGPrfnz54ef37hxo1VaWmo1btzYOvTQQ63JkydnuMeyr23q1KlWu3btrEaNGllHHXWUNXPmTFv32cqVKy1JVoMGDayDDjoo/Hjqqacsy7KsV1991erRo4fVsGFDa8iQIdaKFSvCP1tTU2P94he/sJo0aWK1adPGGjduXFR2sp91sq7HH3+81r6OXCl04cKFVv/+/a2GDRta/fr1sxYuXJiXuiRZ9evXj/q5O++805a63OLVscCuOvMxNthRp9PjRCSvjhl21unkGGJnnYwpjClO1cmYYm+djCnuYUxhTGFMYUwBgFgFlhUx/x0AAAAAAAAAEOaZe6ACAAAAAAAAgNfQQAUAAAAAAACABGigAgAAAAAAAEACNFABAAAAAAAAIAEaqAAAAAAAAACQAA1UAAAAAAAAAEiABioAAAAAAAAAJEADFQAAAAAAAAASoIEKAAAAAAAAAAnQQAUAAAAAAACABGigAgAAAAAAAEACNFABAAAAAAAAIAEaqAAAAAAAAACQAA1UAAAAAAAAAEiABioAAAAAAAAAJEADFQAAAAAAAAASoIEKAAAAAAAAAAnQQAUAAAAAAACABGigAgAAAAAAAEACNFABAAAAAAAAIAEaqAAAAAAAAACQAA1UAAAAAAAAAEiABioAAAAAAAAAJEADFQAAAAAAAAASoIEKAAAAAAAAAAnQQAUAAAAAAACABGigAgAAAAAAAEACNFABAAAAAAAAIAEaqAAAAAAAAACQAA1UAAAAAAAAAEiABioAAAAAAAAAJEADFQAAAAAAAAASoIEKAAAAAAAAAAnQQAUAAAAAAACABGigAgAAAAAAAEACNFABAAAAAAAAIAEaqAAAAAAAAACQAA1UAAAAAAAAAEiABioAAAAAAAAAJEADFQAAAAAAAAASoIEKAAAAAAAAAAnQQAUAAAAAAACABGigAgAAAAAAAEACNFABAAAAAAAAIAEaqAAAAAAAAACQAA1UAAAAAAAAAEiABioAAAAAAAAAJEADFQAAAAAAAAASoIEKAAAAAAAAAAnQQAUAAAAAAACABGigAgAAAAAAAEACNFABAAAAAAAAIAEaqAAAAAAAAACQAA1UAAAAAAAAAEiABioAAAAAAAAAJEADFQAAAAAAAAASoIEKAAAAAAAAAAnQQAUAAAAAAACABGigAgAAAAAAAEACNFABAAAAAAAAIAEaqAAAAAAAAACQAA1UAAAAAAAAAEiABioAAAAAAAAAJEADFQAAAAAAAAASoIEKAAAAAAAAAAnQQAUAAAAAAACABGigAgAAAAAAAEACNFABAAAAAAAAIAEaqAAAAAAAAACQAA1UAAAAAAAAAEiABioAAAAAAAAAJEADFQAAAAAAAAASoIEKAAAAAAAAAAnQQAUAAAAAAACABGigAgAAAAAAAEACNFAN98QTT6igoCD8eOqpp9J+/cqVK6OeGzNmTFRW6FG/fn21bdtWJ510ku6//37t2LHDwS0C4BY7x5NYlmWpY8eO4ddXV1fbWDkAL4odU84777y0fm7QoEFRPzdnzpyo5ysrK+Oer9StW1etWrXS8ccfr9///vf67rvvHNgqAG5y4lxlzpw5Gj16tHr06KGioiI1bNhQHTt21IABA3TppZdq0qRJ+vLLLx3YGgCASWig+kxVVZX27dtna+aePXu0bt06zZ49W1dddZX69eun5cuX2/o7AHiPnePJ66+/rq+++ir850mTJtmSC8AcM2bM0JYtW5K+ZtmyZZo3b15W+fv27dPGjRv11ltv6aabblLv3r21YMGCrLIAmCGXc5Xdu3dr1KhRGjp0qCZNmqSlS5dq+/bt2rVrl7766iu99957euyxxzR69GiNGDHC5soBAKahgeozy5Yts6UxsXXr1vBj48aNevvttzVy5EhJ0tKlS1VaWmp7oxaAt9g1nki1G6bvv/++Pv30U1uyAXhf06ZNVVNTo7///e9JXxcaK5o2bZpW7uLFi8PnK5s2bdLChQt1ySWXSJLWrFmjM888M2XTFoC5cjlXGTt2rCZPnixJGjhwoKZMmaLFixdr48aNWrlypV588UVdffXVOvTQQ+0sGQBgKBqoPtKlSxdJ0h133KE9e/bklFVUVBR+tGzZUscdd5yef/55DR06VNKBNyzTpk3LuWYA3mTneLJjx47weHH66aersLBQErNQgSA555xzJEl//etfE77Gsqzw5bjnnntuWrmNGzcOn680b95c/fr106OPPqoxY8ZIktatW6eJEyfmVjyQV0DNAAAgAElEQVQAT8rlXGX58uV67LHHJEllZWV65513dMEFF+iII45Qy5Yt1bFjR40YMULjxo3TihUr9OCDD9pePwDALDRQfeS2226TJK1YsUKPP/647fkFBQXh3yFJs2fPtv13APAGO8eTadOmaevWrZKk6667TsOHD5ckTZ48Wfv378+tUABGGDVqlAoKCvTmm28mvA/hW2+9pRUrVqioqEhnnXVWTr+voqIi/DXnK4A/5XKuMnv2bFmWJUm65pprVFBQkPC1hYWFOv7447MvFADgCzRQfWTIkCEaNmyYJOnOO+/U7t27bf8dRx55ZPjrr7/+2vZ8AN5g53gSmml66KGHasiQIfr5z38uSfrmm2/0+uuv514sAM/r3LmzBg8eHDXLNFZodmpZWZkOOuignH5fp06dVFRUJInzFcCvcjlX2bBhQ/jrJk2a2F4bAMB/aKD6zO233y5J+uqrr/TII4/Ynh+69FZS+FNbAP5kx3iyevXq8Oyv0Ay0s846K9zY4DJ+IDguvvhiSfEv49+1a1f4/qih1+WqTp0Dp7mcrwD+le25SosWLcJf/+tf/7K9LgCA/9BA9Zkf//jHOuWUUyRJd911l2pqamzNj1z0pbi42NZsAN5ix3jy1FNPhS/THzVqlKQD9ywsKyuTdODy/u3bt9tUMQAvO/fcc9WgQQMtXbpUCxYsiHruhRde0ObNm1VcXByeUZaLVatW6fvvv5fE+QrgZ9meqwwbNix82f7NN9+se++9V+vXr3esTgCA+Wig+lDok9hVq1bpL3/5i63Zd911V/jr0IJSAPwr1/EkNNPsmGOO0RFHHBH+fugy/m3btrEgHRAQzZs315lnnimp9izU0Gz0iy66KDxzNBecrwDBkc25So8ePXTZZZdJknbu3Klrr71WhxxyiPr06aNLLrlEDz74oJYsWeJYzQAA89BA9aGSkhKNGDFCknT33Xdr586dOeXt2bNHixYt0sUXX6yXX35Z0oF7maW7Qi4Ac+UynixcuFCLFi2SVPuS3KFDh6pDhw6Skq/KDcBfQh+ePP300+FVs9evX6+ZM2dGPZ+Nffv2admyZbr66qvDK2Y3b95cv/rVr3KsGoCXZXuu8uCDD+qWW25Rw4YNJUn79+/XokWL9Pjjj2vs2LE64ogjdPTRR+u5555zrHYAgDlooPpU6JPYNWvWaMKECRn/fEFBQfhRv3599enTJ7zoQ3FxsZ5//nnVr1/f1poBeFO240loRlndunV14YUXRj1Xp04dXXTRRZIOrIS7atUqm6oF4GWnnXaaWrVqpQ0bNoSbplOmTNHevXt19NFHRy1WmY7OnTuHz1fq1q2rbt266Y9//KMsy1KzZs307LPPqlWrVk5sCgAPyeZcpbCwUHfccYe++uor3XfffRo5cqRat24d9ZqPPvpIZWVluvrqq22vGQBgFhqoPtW/f3+VlpZKku65556c7zHYqFEj/ehHP9Idd9yhTz75RH379rWjTAAGyGY82bt3r6ZMmSJJOuWUU9SmTZtarwnNSt2/f78mT55sY8UAvKpevXq64IILJP3wIUtoFrodi0eFPvS97rrrtHjxYg0fPjznTADel8t7n9atW+t//ud/NH36dK1bt04rV67UY489pkGDBoVf88c//pGZqAAQcDRQfayqqkoFBQVav3697rvvvox+duvWreFHTU2NduzYoffee0+33HKLWrZs6VDFALwq0/Fk5syZWrdunSRpwIAB+vDDD2s99uzZoy5dukj6oZECwP9Cl+nPmDFD7777rv7973+rsLBQP/vZzzLOWrx4cfh8ZceOHdq1a5c+/vhj3XPPPWrfvr3dpQPwsFze+0Tq2LGjfvGLX+idd96Jmnl6//3321EmAMBQNFB97KijjtLZZ58tSbr33nu1devWtH+2qKgo/GjQoIFTJQIwRKbjSWRDtLKyUv369Yv7+OKLLyQdaIIsXLjQuQ0A4BnHHnusevTooV27dmnUqFGSpJNPPlmHHHJIxlmNGzcOn680atTI7lIBGCSX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\n", + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "fig,((ax1,ax2,ax3,ax4,ax9),(ax5,ax6,ax7,ax8, ax10)) = plt.subplots(2, 5, figsize=(24,24),facecolor='w')\n", + "\n", + "axes = [ax1,ax2,ax3,ax4,ax5,ax6,ax7,ax8]\n", + "\n", + "branchWidth=1 ## default branch width\n", + "\n", + "# this sets the grey vertical shading \n", + "every=5\n", + "xDates=['%04d-%02d-01'%(y,m) for y in range(1970,2025) for m in range(0,56)]\n", + "\n", + "# set up the grey areas and dashed lines\n", + "for a in axes:\n", + "\n", + " # this sets the vertical dashed lines on the tree\n", + " [a.axvline(i,ls='--',lw=1,color='grey',zorder=0) for i in range(1970,2025,5)]\n", + "\n", + "\n", + "for t,tr in enumerate(trees): ## iterate over trees\n", + " if t == 0:\n", + " a = ax1\n", + " title = \"PB2\"\n", + " if t == 1:\n", + " a = ax2\n", + " title = \"PB1\"\n", + " if t == 2: \n", + " a = ax3\n", + " title = \"PA\"\n", + " if t == 3:\n", + " a = ax4\n", + " title = \"HA\"\n", + " if t == 4:\n", + " a = ax5\n", + " title = \"NP\"\n", + " if t == 5:\n", + " a = ax6\n", + " title = \"NA\"\n", + " if t == 6: \n", + " a = ax7\n", + " title = \"MP\"\n", + " if t == 7:\n", + " a = ax8\n", + " title = \"NS\"\n", + " \n", + " # copied and pasted from above\n", + " for k in tr.Objects: ## iterate over objects in tree\n", + " \n", + " x=k.absoluteTime ## or from x position determined earlier\n", + " y=k.y ## get y position from .drawTree that was run earlier, but could be anything else\n", + " \n", + " xp=k.parent.absoluteTime ## get x position of current object's parent\n", + " if x==None: ## matplotlib won't plot Nones, like root\n", + " x=0.0\n", + " if xp==None:\n", + " xp=x\n", + " \n", + " c='k'\n", + " if k.traits.has_key(PB2_json_meta['traitName']):\n", + " c=tr.cmap[k.traits[PB2_json_meta['traitName']]]\n", + " \n", + " branchWidth=2\n", + " \n", + " if k.branchType=='leaf': ## if leaf...\n", + " if k.traits['strain'] in mylist:\n", + " s=40 ## tip size can be fixed\n", + " shape = 'o'\n", + " else:\n", + " s=0\n", + " shape = 'o'\n", + " \n", + " # mark A/Goose/Guangdong/1/1996 with an X\n", + " #if k.traits['strain'] == 'A/Goose/Guangdong/1/1996':\n", + " #c=\"#000000\"\n", + " #shape = \"X\"\n", + " #s=120\n", + " #else:\n", + " #shape = 'o'\n", + "\n", + " \n", + " a.scatter(x,y,s=s,facecolor=c,edgecolor='none',marker=shape,zorder=11) ## plot circle for every tip\n", + " a.scatter(x,y,s=s*2,facecolor='k',edgecolor='none',marker=shape,zorder=10) ## plot black circle underneath\n", + " \n", + " elif k.branchType=='node': ## if node...\n", + " #branchWidth+=10.0*len(k.leaves)/float(L) # make deeper branches fatter\n", + " #c=\"#9F9F9F\"\n", + " \n", + " if len(k.children)==1:\n", + " a.scatter(x,y,facecolor=c,s=50,edgecolor='none',zorder=10,lw=2,marker='|') ## mark every node in the tree to highlight that it's a multitype tree\n", + " a.plot([x,x],[k.children[-1].y,k.children[0].y],lw=branchWidth,color=c,ls='-',zorder=9,solid_capstyle='round')\n", + " \n", + " a.plot([xp,x],[y,y],lw=branchWidth,color=c,ls='-',zorder=9)\n", + "\n", + " \n", + " # set axis limits, remove border lines \n", + " a.spines['left'].set_visible(False)\n", + " a.spines['right'].set_visible(False)\n", + " a.spines['top'].set_visible(False)\n", + " a.spines['bottom'].set_visible(False)\n", + " \n", + " a.set_ylim(-5,tr.ySpan+5)\n", + " a.tick_params(axis='y',labelsize=0,size=0)\n", + " a.set_yticklabels([])\n", + " #a.grid(axis='x',ls='-',color='grey')\n", + " a.set_xticks([1970, 1980, 1990, 2000, 2010, 2020])\n", + " a.set_xticklabels([1970, 1980, 1990, 2000, 2010, 2020], fontsize=12)\n", + "\n", + " \n", + " # add a title to each subplot\n", + " a.set_title(title)\n", + " \n", + "# add in a legend\n", + "han_list = []\n", + "\n", + "for key in colors:\n", + " marker = mlines.Line2D(range(1), range(1), color = colors[key], marker='o', markerfacecolor = colors[key], label = key.replace(\"_\",\" \").title(), markersize = 8)\n", + " han_list.append(marker)\n", + "ax9.legend(handles = han_list,markerfirst = True, frameon=False, loc=1)\n", + "\n", + "# format legend and empty plot; set axis limits, remove border lines \n", + "ax9.spines['left'].set_visible(False)\n", + "ax9.spines['right'].set_visible(False)\n", + "ax9.spines['top'].set_visible(False)\n", + "ax9.spines['bottom'].set_visible(False)\n", + "ax9.tick_params(axis='y',labelsize=0,size=0)\n", + "ax9.tick_params(axis='x',labelsize=0,size=0)\n", + "ax9.set_yticklabels([])\n", + "ax10.spines['left'].set_visible(False)\n", + "ax10.spines['right'].set_visible(False)\n", + "ax10.spines['top'].set_visible(False)\n", + "ax10.spines['bottom'].set_visible(False)\n", + "ax10.tick_params(axis='y',labelsize=0,size=0)\n", + "ax10.tick_params(axis='x',labelsize=0,size=0)\n", + "ax10.set_yticklabels([])\n", + "\n", + "\n", + "plt.savefig('/Users/lmoncla/Documents/H5N1_Cambodian_outbreak_study/paper-and-figure-drafts/figures-2019-02-20/Fig-1-tree-2019-03-01.pdf')\n", + "plt.show()\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Plot with colors by host " + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [], + "source": [ + "trees = [PB2_tree, PB1_tree, PA_tree, HA_tree, NP_tree, NA_tree, MP_tree, NS_tree]\n", + "mylist = [\"A/duck/Cambodia/PV027D1/2010\",\"A/duck/Cambodia/083D1/2011\",\"A/duck/Cambodia/381W11M4/2013\",\"A/duck/Cambodia/Y0224301/2014\",\"A/duck/Cambodia/Y0224304/2014\",\"A/Cambodia/V0401301/2011\",\"A/Cambodia/V0417301/2011\",\"A/Cambodia/W0112303/2012\",\"A/Cambodia/X0125302/2013\",\"A/Cambodia/X0128304/2013\",\"A/Cambodia/X0207301/2013\",\"A/Cambodia/X0219301/2013\",\"A/Cambodia/X1030304/2013\"]\n", + "\n", + "duck = [\"A/duck/Cambodia/PV027D1/2010\",\"A/duck/Cambodia/083D1/2011\",\"A/duck/Cambodia/381W11M4/2013\",\"A/duck/Cambodia/Y0224301/2014\",\"A/duck/Cambodia/Y0224304/2014\"]\n", + "human = [\"A/Cambodia/V0401301/2011\",\"A/Cambodia/V0417301/2011\",\"A/Cambodia/W0112303/2012\",\"A/Cambodia/X0125302/2013\",\"A/Cambodia/X0128304/2013\",\"A/Cambodia/X0207301/2013\",\"A/Cambodia/X0219301/2013\",\"A/Cambodia/X1030304/2013\"]\n", + "\n", + "colors = {\"human\":\"#5c3d46\", \"duck\":\"#99bfaa\"}" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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Uf7u7/5uSLxXX31VREROPfVU33lqamoaMq1t3njjDfnRj34kIiLLli0bfD/qslX/r34W9nu///3vRURk0qRJctxxx4X+nm2Srs8g+/fvl+9973vDynLG0F0PtqFNm0dOsAs5xRzyjRnkmGyRU2ojF9iDfGE/cgqAsijUlaeXXnqpiIg88MAD8vrrrw/7fNWqVYP/79mzZ8hns2fPlqeeeko+/OEPy+uvvy5r166VtWvXyo4dO2Tu3Lly0UUXyahRo4Z8p/rL9Pjx433nacKECSIi0tvbG22hUnTkyBH59Kc/LT09PXLZZZfJFVdcMfhZ1GUz/T2bpFGfQSqVirz66qsyd+5cueGGG4Z8VoT6FKFNm0ZOsAs5xSzyTfrIMdkip4RDLrAD+cJ+5BQAZVK4ztOLLrpIDhw4IJdffrk89thj0tvbK1u3bpXPfe5z8sADD8jIkUcvtq2vH7roTz31lJx99tny8ssvy89+9jN56623pLu7W9auXSu7d++WZcuWyV//9V8P+Y5SSkRkyK03edLS0iLr16+XU045RX784x8P+Szqspn+nk3SqE8/3/jGN+S2226T448/Xn7yk5/ImDFjUi0vK7Rps8gJdiGnmEW+SR85JlvklHDIBXYgX9iPnAKgTAp1276IyL333ivLli2TX/ziF4PPHar6whe+IE888YT8+te/lilTpgy+/84778jSpUtl37598tRTT8ns2bMHP1uyZImcddZZcu6558o3vvEN+dSnPiVnnHGGiIhMnDhRRI790uWl+ll1WlvceOON8oMf/EBOPPFEWb9+vZx44olDPo+6bKa/Z4u06tPLzTffLF//+tdlwoQJ8tBDD8lZZ501bJq816cTbdoMcoJdyCnZIN+khxyTLXKKHnJBtsgX9iOnACibwnWeTps2TZ544gl59NFH5fHHH5e33npLpk2bJkuWLJF58+bJpEmTRETknHPOGfzOAw88IN3d3XLppZcOOdCpOv3002XhwoXS2dkpnZ2dgwc7s2bNEhGR1157zXd+tm/fPmRaGyxfvly+973vSWNjo6xfv35weZyiLlv1/23btkX63jvvvCN79uzxfJ6QjXUpkm59uv3jP/6jLF++XBoaGqSjo0MuuOACz+mirgcb0abTR06wCzklO+SbdJBjskVO0UcuyA75wn7kFAClpHLk4osvViKi7r333kjf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KuQ02j+9aP/cwz5HPDhOOo42tB/7yH7so8zFvste7Fs7nXfeeemuQlL69euX7iokjTZ3V6bWO97jxOoHRgEAAAAAAABAuvCzfQAAAAAAAAAII+nB008//VRPP/20brrpJg0ZMkT5+fnKy8vT0qVLo263fft2eTwe9e/fX0VFRerRo4cmTJiglStXRt3u66+/1owZM3T++eerpKRExcXFGjRokBoaGvT5559H3fall17SlVdeqS5duqi8vFwjRozQs88+q/b29oTftw1aW1u1atUqzZ49W5dddpl69+6twsJC9enTR9ddd52ampqibp9se7z55pu65ppr1K1bN5WWlmro0KH69a9/rVOnTkXd7t1339XUqVNVXV3t22/33nuvDh8+nOhbt4Kb7d/e3q7169frgQce0JVXXqm+ffuqsLBQPXv21IQJE7Rs2bKY9U12v+GsZPNdOvIW+zs9yMupQ//Cbhzr9qOfkrnczH+33nqr8vLyIv4NGTIk4rbt7e169tlnNWLECJWXl6tLly668sor9fLLLyf93rMZeRMAsoBJ0syZM42kkL8lS5ZE3GbDhg2ma9euRpLp16+fmTp1qhk5cqTJz883ksyjjz4adrtNmzaZqqoqI8n07dvXTJ482UyeQdAfGgAAD0ZJREFUPNn06dPHSDLl5eVm3bp1Ybf1eDxGkikuLjYTJ040U6ZMMRUVFUaSmTp1qmlra0u2CdJm5cqVvvbu1auXmThxornhhhvM0KFDffMffPDBsNsm2x6PPvqokWQKCgrMuHHjzHXXXWd69OhhJJnLLrvMHDt2LOx2L730kikoKDCSzBVXXGFuuOEGU1tbaySZgQMHmr1796asXdziZvtv3brVV2a3bt3MNddcY2688UZTX1/vm3/rrbea9vb2sPGS3W8IlEy+S0feYn+nD3k5dehf2I1j3X70UzKXm/nvlltu8Z0bt9xyS8jf/fffH3a7trY288Mf/tBIMpWVlWbq1KlmwoQJpqioyEgyM2bMSElbZBPyJgBkvqQHTxcuXGjuuece88orr5jPPvvMjBkzJuo/9xMnTpi+ffsaSeauu+4KSPSrV682ZWVlRpJZv359yLajRo0ykswdd9xhTp8+7Zt/+vRpc/vttxtJ5uKLLw7ZbunSpb5/Ulu2bPHN37Nnj7nggguMJPPUU08l2wRps2rVKjNt2jSz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\n", + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "fig,((ax1,ax2,ax3,ax4,ax9),(ax5,ax6,ax7,ax8, ax10)) = plt.subplots(2, 5, figsize=(24,24),facecolor='w')\n", + "\n", + "axes = [ax1,ax2,ax3,ax4,ax5,ax6,ax7,ax8]\n", + "\n", + "branchWidth=1 ## default branch width\n", + "\n", + "# this sets the grey vertical shading \n", + "every=5\n", + "xDates=['%04d-%02d-01'%(y,m) for y in range(1980,2025) for m in range(0,36)]\n", + "\n", + "# set up the grey areas and dashed lines\n", + "for a in axes:\n", + "\n", + " # this sets the vertical dashed lines on the tree\n", + " [a.axvline(i,ls='--',lw=1,color='grey',zorder=0) for i in range(1980,2025,5)]\n", + "\n", + "\n", + "for t,tr in enumerate(trees): ## iterate over trees\n", + " if t == 0:\n", + " a = ax1\n", + " if t == 1:\n", + " a = ax2\n", + " if t == 2: \n", + " a = ax3\n", + " if t == 3:\n", + " a = ax4\n", + " if t == 4:\n", + " a = ax5\n", + " if t == 5:\n", + " a = ax6\n", + " if t == 6: \n", + " a = ax7\n", + " if t == 7:\n", + " a = ax8\n", + " \n", + " # copied and pasted from above\n", + " for k in tr.Objects: ## iterate over objects in tree\n", + " \n", + " x=k.absoluteTime ## or from x position determined earlier\n", + " y=k.y ## get y position from .drawTree that was run earlier, but could be anything else\n", + " \n", + " xp=k.parent.absoluteTime ## get x position of current object's parent\n", + " if x==None: ## matplotlib won't plot Nones, like root\n", + " x=0.0\n", + " if xp==None:\n", + " xp=x\n", + " \n", + " c='k'\n", + " if k.traits.has_key(PB2_json_meta['traitName']):\n", + " c=tr.cmap[k.traits[PB2_json_meta['traitName']]]\n", + " #if k.traits[PB2_json_meta['traitName']] != \"southeast_asia\":\n", + " #c='#dbd9d9'\n", + " #else:\n", + " c='#979595'\n", + " \n", + " branchWidth=2\n", + " \n", + " if k.branchType=='leaf': ## if leaf...\n", + " if k.traits['strain'] in mylist:\n", + " s=40 ## tip size can be fixed\n", + " else:\n", + " s=0\n", + " \n", + " # define color by host\n", + " if k.traits['strain'] in mylist:\n", + " if k.traits['strain'] in human:\n", + " c=\"#5c3d46\"\n", + " shape = \"o\"\n", + " else:\n", + " c=\"#99bfaa\"\n", + " shape = \"o\"\n", + " if k.traits['strain'] == 'A/muscovy_duck/Vietnam/LBM573/2014':\n", + " c=\"#000000\"\n", + " shape = \"X\"\n", + " s=120\n", + " else:\n", + " shape = 'o'\n", + " \n", + " a.scatter(x,y,s=s,facecolor=c,edgecolor='none',marker=shape,zorder=11) ## plot circle for every tip\n", + " a.scatter(x,y,s=s*2,facecolor=c,edgecolor='none',marker=shape, zorder=10) ## plot black circle underneath\n", + " \n", + " elif k.branchType=='node': ## if node...\n", + " \n", + " if len(k.children)==1:\n", + " a.scatter(x,y,facecolor=c,s=50,edgecolor='none',zorder=10,lw=2,marker='|') ## mark every node in the tree to highlight that it's a multitype tree\n", + " a.plot([x,x],[k.children[-1].y,k.children[0].y],lw=branchWidth,color=c,ls='-',zorder=9,solid_capstyle='round')\n", + " \n", + " a.plot([xp,x],[y,y],lw=branchWidth,color=c,ls='-',zorder=9)\n", + "\n", + " \n", + " # set axis limits, remove border lines \n", + " a.spines['left'].set_visible(False)\n", + " a.spines['right'].set_visible(False)\n", + " a.spines['top'].set_visible(False)\n", + " a.spines['bottom'].set_visible(False)\n", + " \n", + " a.set_ylim(-5,tr.ySpan+5)\n", + " a.tick_params(axis='y',labelsize=0,size=0)\n", + " a.set_yticklabels([])\n", + " #a.grid(axis='x',ls='-',color='grey')\n", + " \n", + " \n", + "# add in a legend\n", + "han_list = []\n", + "\n", + "for key in colors:\n", + " marker = mlines.Line2D(range(1), range(1), color = colors[key], marker='o', markerfacecolor = colors[key], label = key,markersize = 8)\n", + " han_list.append(marker)\n", + "ax9.legend(handles = han_list,markerfirst = True, frameon=False, loc=1)\n", + "\n", + "# format legend and empty plot; set axis limits, remove border lines \n", + "ax9.spines['left'].set_visible(False)\n", + "ax9.spines['right'].set_visible(False)\n", + "ax9.spines['top'].set_visible(False)\n", + "ax9.spines['bottom'].set_visible(False)\n", + "ax9.tick_params(axis='y',labelsize=0,size=0)\n", + "ax9.tick_params(axis='x',labelsize=0,size=0)\n", + "ax9.set_yticklabels([])\n", + "ax10.spines['left'].set_visible(False)\n", + "ax10.spines['right'].set_visible(False)\n", + "ax10.spines['top'].set_visible(False)\n", + "ax10.spines['bottom'].set_visible(False)\n", + "ax10.tick_params(axis='y',labelsize=0,size=0)\n", + "ax10.tick_params(axis='x',labelsize=0,size=0)\n", + "ax10.set_yticklabels([])\n", + "\n", + "\n", + "plt.savefig('/Users/lmoncla/Documents/H5N1_Cambodian_outbreak_study/paper-and-figure-drafts/figures-2019-01-08/full-genome-nextstrain-host-2019-02-05.pdf')\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "mumps", + "language": "python", + "name": "mumps" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 2 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython2", + "version": "2.7.14" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/scripts/H5N1_vcf_parser.py b/scripts/H5N1_vcf_parser.py deleted file mode 100755 index 9a24a74..0000000 --- a/scripts/H5N1_vcf_parser.py +++ /dev/null @@ -1,124 +0,0 @@ -#!/usr/bin/env python2 - -# this will parse vcf files output from varscan and annotated with snpeff -# there is an extremely weird bug, where the vcfs need to be saved as "electronic business -# card" under "kind". This can be done by setting them to open by default in Atom. - -import sys, subprocess, glob, os, shutil, re, importlib, vcf, Bio -from subprocess import call -from Bio import SeqIO - -genes_list = ["PB2","PB1","PA","HA","H5","NA","N1","NP","M1","MP","NS","NS1","NEP"] -file_list = [] - -outfilename = "normalized_outfile.txt" - -# make an empty dictionary which will contain the sequence name with the number of dashes it has at the beginning of the sequece -#seq_normalizer = {} -#infilename = "/Users/lmoncla/src/H5N1/IRD_consensus_sequences/IRD_all_H5_HA/combined_IRD_and_HKU_170906.aligned.fasta" - -#for seq in SeqIO.parse(infilename, "fasta"): - #dash_count = 0 - #for base in seq.seq: - #if base == "-": - #dash_count += 1 - #else: - #break - - #seq_normalizer[seq.name] = dash_count - #print seq.name - - - -with open(outfilename, "w") as outfile: - outfile.write("sample\tgene\treference_position\treference_allele\tvariant_allele\tcoding_region_change\tfrequency(%)\tfrequency\tseverity_of_change\tamino_acid_change\n") - -for file in glob.glob("*.vcf"): # glob will find instances of all files ending in .fastq as shell would - file_list.append(file) - -for file in file_list: - frequencies = [] - - # perform a grep search for the SNP frequency and if there is a match, set frequency = the percentage; capture the portion of SearchStr that is in () - SearchStr = '.+\:([0-9]{1,2}\.{0,1}[0-9]{0,2}\%)' - with open(file, "r") as infile: - for line in infile: - if "#" not in line: - - result = re.search(SearchStr,line) - if result: - frequency = '\t'.join(result.groups()) - - else: - frequency = "none reported" - - frequencies.append(frequency) - - vcf_reader = vcf.Reader(filename = file) - #vcf_reader = vcf.Reader(open(file, 'r')) - - count = 0 - for record in vcf_reader: - - # set frequency = the entry in the frequency list indexed as the same as the current record - frequency_percent = frequencies[count] - #print frequency_percent - count += 1 - frequency = frequency_percent.replace("%","") - frequency = (float(frequency))/100 - - chromosome = repr(record.CHROM) # converts record.CHROM to a string - chromosome = chromosome.replace("'", '') - #print chromosome - - for gene in genes_list: - query = "_" + gene - - if query in chromosome: - chrom = chromosome.replace(query,'') - break - else: - chrom = chromosome - - position = record.POS - reference = record.REF - - # convert position to normalized position - #normalized_position = position + seq_normalizer[chromosome] - - # convert record.INFO to a string - info_string = ''.join(record.INFO['ANN']) - info_string = info_string.split('|') - - - variant_allele = info_string[0] - variant_type = info_string[1] - variant_impact_severity = info_string[2] - gene = info_string[4] - gene = gene.replace("_circ","") - amino_acid_change = info_string[10].replace("p.", "") - - - #print record.FORMAT - - with open(outfilename, "a") as outfile: - outfile.write("%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\n" % (chrom, gene, position, reference, variant_allele, variant_type, frequency_percent, frequency, variant_impact_severity, amino_acid_change)) - - if len(info_string) == 31: - variant_type2 = info_string[16] - variant_impact_severity2 = info_string[17] - gene2 = info_string[19] - gene2 = gene2.replace("_circ","") - amino_acid_change2 = info_string[25].replace("p.", "") - print gene2, amino_acid_change2 - - if len(info_string) == 46: - variant_type3 = info_string[31] - variant_impact_severity3 = info_string[32] - gene3 = info_string[34] - gene3 = gene3.replace("_circ","") - amino_acid_change3 = info_string[40].replace("p.", "") - print gene3, amino_acid_change3 - - - # record.INFO saves all of the info headers as a dictionary with info name: key diff --git a/scripts/VCF annotater.ipynb b/scripts/VCF annotater.ipynb new file mode 100644 index 0000000..95d1381 --- /dev/null +++ b/scripts/VCF annotater.ipynb @@ -0,0 +1,398 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Develop a vcf annotater that will translate SNPs into amino acid changes\n", + "\n", + "May 1, 2018 \n", + "\n", + "I found yet another issue with SNPEff this week. It seems that it has difficulty parsing through M2 sequences and combining the 2 coding regions together and treating them as a single coding region. I had one sample that was parsed correctly, but from my discussions with Pablo, it seems like for that to be the case you need to provide SNPEff with the gene sequences, gtf, and the translated protein sequences. That is too much work for each individual genome, and so I have decided that I am just going to write my own for now. There are a few caveats to this that are important to note: \n", + "\n", + "1. As of now, this will only output SNPs that fall within coding regions, which is probably a thing that I should fix later on. \n", + "2. As of now, it cannot handle anything more than 2 coding regions being combined into 1. This feature could absolutely be added, but I just did not do it yet. " + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import sys, subprocess, glob, os, shutil, re, importlib, csv\n", + "from subprocess import call\n", + "import pandas as pd\n", + "import numpy as np\n", + "from Bio import SeqIO\n", + "from Bio import Seq\n", + "from Bio import AlignIO\n", + "from Bio.Seq import Seq" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "# dictionary convert single letter to 3 letter amino acid symbols\n", + "amino_acid_abbreviations = {\"A\": \"Ala\",\"R\": \"Arg\",\"N\": \"Asn\",\"D\": \"Asp\",\"C\": \"Cys\",\"Q\": \"Gln\",\"E\": \"Glu\",\"G\": \"Gly\",\"H\": \"His\",\"I\": \"Ile\",\"L\": \"Leu\",\"K\": \"Lys\",\"M\": \"Met\",\"F\": \"Phe\",\"P\": \"Pro\",\"O\": \"Pyl\",\"S\": \"Ser\",\"U\": \"Sec\",\"T\": \"Thr\",\"W\": \"Trp\",\"Y\": \"Tyr\",\"V\": \"Val\", \"B\":\"Asx\",\"Z\":\"Glx\",\"U\":\"Sec\",\"X\":\"Xaa\",\"J\":\"Xle\",\"*\":\"Stop\"}" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "# read in reference sequences and gtfs and store information about protein sequences\n", + "\n", + "def define_coding_regions(gtf_file):\n", + " with open(gtf_file, \"r\") as gtf:\n", + " coding_regions = {}\n", + " \n", + " for line in gtf:\n", + " if line.strip(\"\\n\") != \"\": # ignore blank lines (otherwise throws an index error)\n", + " sequence_name = line.split(\"\\t\")[0]\n", + " annotation_type = line.split(\"\\t\")[2]\n", + " start = int(line.split(\"\\t\")[3]) - 1 # adding the -1 here for 0 indexing\n", + " stop = int(line.split(\"\\t\")[4]) - 1 # adding the -1 here for 0 indexing\n", + " gene_name = line.split(\"\\t\")[8]\n", + " gene_name = gene_name.split(\";\")[0]\n", + " gene_name = gene_name.replace(\"gene_id \",\"\")\n", + " gene_name = gene_name.replace(\"\\\"\",\"\")\n", + " \n", + " if annotation_type.lower() == \"cds\":\n", + " if sequence_name not in coding_regions:\n", + " coding_regions[sequence_name] = {}\n", + " coding_regions[sequence_name][gene_name] = [start, stop]\n", + " elif sequence_name in coding_regions and gene_name not in coding_regions[sequence_name]:\n", + " coding_regions[sequence_name][gene_name] = [start, stop]\n", + " elif gene_name in coding_regions[sequence_name]:\n", + " coding_regions[sequence_name][gene_name].extend([start, stop])\n", + " \n", + " # sort coding region coordinates so that they are always in the correct order\n", + " for sequence_name in coding_regions:\n", + " for gene in coding_regions[sequence_name]:\n", + " coding_regions[sequence_name][gene] = sorted(coding_regions[sequence_name][gene])\n", + " \n", + " return(coding_regions)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "# pull in fasta file and store gene segments in a dictionary\n", + "def read_fastas(fasta_file):\n", + " reference_sequence = {}\n", + " \n", + " for seq in SeqIO.parse(fasta_file, \"fasta\"):\n", + " sequence_name = str(seq.id)\n", + " sequence = str(seq.seq).lower()\n", + " reference_sequence[sequence_name] = sequence\n", + " \n", + " return(reference_sequence)" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [], + "source": [ + "# divide up sequences into their coding regions \n", + "def slice_fastas(coding_regions, reference_sequence, fasta_file):\n", + " transcripts = {}\n", + " stop_codons = [\"taa\",\"tag\",\"tga\"]\n", + " refseqname = fasta_file.split(\"/\")[7]\n", + " \n", + " for c in coding_regions: \n", + " for gene in coding_regions[c]:\n", + " transcripts[gene] = \"\"\n", + " coordinates = coding_regions[c][gene] # define the coding regions for each gene\n", + " \n", + " for i in range(0,int(len(coordinates)),2): # go along the coordinates in chunks of 2 at a time\n", + " sequence_chunk = reference_sequence[c][coordinates[i]:coordinates[i+1]+1]\n", + " transcripts[gene] += sequence_chunk # append each piece of the transcript together \n", + " \n", + " # loop through each transcript to make sure that it begins with a start codon and ends with a stop codon\n", + " for t in transcripts: \n", + " if transcripts[t][0:3] != \"atg\":\n", + " print(\"WARNING! \" + refseqname + \" \" + t + \"does not contain a start codon!\")\n", + " if transcripts[t][-3:] not in stop_codons:\n", + " print(\"WARNING! \" + refseqname + \" \" + t + \" does not contain a stop codon! These are the last 3 nucleotides: \" + transcripts[t][-3:])\n", + " \n", + " #print(transcripts)\n", + " return(transcripts)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "# open vcf, read in SNPs, and annotate with amino acid changes \n", + "\n", + "def annotate_amino_acid_changes(coding_regions, reference_sequence, transcripts, vcf, aa_abreviations):\n", + " \n", + " with open(vcf, \"r\") as csvfile:\n", + " outfilename = vcf.replace(\".vcf\",\".LHM-annotated-variants.txt\")\n", + " \n", + " with open(outfilename, \"w\") as outfile:\n", + " to_write = [\"sample\",\"gene\",\"reference_position\",\"reference_allele\",\"variant_allele\",\"coding_region_change\",\"synonymous/nonsynonymous\",\"frequency(%)\",\"frequency\",\"\\n\"]\n", + " to_write2 = \"\\t\".join(to_write)\n", + " outfile.write(to_write2)\n", + " \n", + " reader = csv.reader(csvfile, delimiter=\"\\t\") \n", + " for row in reader:\n", + " \n", + " # ignore comment lines\n", + " if \"##\" not in row[0] and \"#CHROM\" not in row[0]:\n", + " \n", + " sequence_name = row[0]\n", + " site = int(row[1]) - 1 # to make this 0 indexed\n", + " reference_allele = row[3].lower()\n", + " alternative_allele = row[4].lower()\n", + " \n", + " # pull out the frequency using a string search\n", + " SearchStr = '.+\\:([0-9]{1,2}\\.{0,1}[0-9]{0,2}\\%)'\n", + " result = re.search(SearchStr,row[9])\n", + " if result:\n", + " frequency = '\\t'.join(result.groups())\n", + " frequency_decimal = frequency.replace(\"%\",\"\")\n", + " frequency_decimal = (float(frequency_decimal))/100\n", + " frequency_decimal = \"%.4f\" % frequency_decimal # only include 4 numbers after decimal\n", + "\n", + " else:\n", + " frequency = \"none reported\"\n", + "\n", + " # figure out whether the SNP lies within a coding region: \n", + " for gene in coding_regions[sequence_name]:\n", + " coordinates = coding_regions[sequence_name][gene]\n", + "\n", + " # go through gene coordinates 2 at a time; this is for genes with multiple regions \n", + " for i in range(0,int(len(coordinates)),2):\n", + " if site >= coordinates[i] and site <= coordinates[i+1]: # if site is within the gene\n", + " \n", + " # determine the coding region site, depending on if there are 2 frames or 1 \n", + " if len(coordinates) == 2:\n", + " cds_site = site - coordinates[i]\n", + " elif len(coordinates) == 4:\n", + " cds_site = (coordinates[1] - coordinates[0]) + (site - coordinates[2] + 1)\n", + " #print(gene,coordinates,site,cds_site)\n", + " \n", + " # now determine whether the site is in the 1st, 2nd, or 3rd codon position\n", + " # if SNP is in 1st position in codon:\n", + " aa_site = int(cds_site/3)+1\n", + " \n", + " if float(cds_site) % 3 == 0:\n", + " codon = transcripts[gene][cds_site:cds_site+3]\n", + " variant_codon = alternative_allele + codon[1:3]\n", + " variant_aa = Seq(variant_codon).translate()\n", + " ref_codon = reference_allele + codon[1:3]\n", + " ref_aa = Seq(ref_codon).translate()\n", + " \n", + " # if variant is in the middle of the codon: \n", + " elif float(cds_site - 1) % 3 == 0:\n", + " codon = transcripts[gene][cds_site-1:cds_site+2]\n", + " variant_codon = codon[0] + alternative_allele + codon[2]\n", + " variant_aa = Seq(variant_codon).translate()\n", + " ref_codon = codon[0] + reference_allele + codon[2]\n", + " ref_aa = Seq(ref_codon).translate()\n", + " \n", + " # if the variant is in the 3rd codon position\n", + " elif float(cds_site -2) % 3 == 0:\n", + " codon = transcripts[gene][cds_site-2:cds_site+1]\n", + " variant_codon = codon[0:2] + alternative_allele\n", + " variant_aa = Seq(variant_codon).translate()\n", + " ref_codon = codon[0:2] + reference_allele\n", + " ref_aa = Seq(ref_codon).translate()\n", + " \n", + " \n", + " # return the amino acid changes, with single letters converted to 3-letter aa codes\n", + " if ref_aa == variant_aa:\n", + " syn_nonsyn = \"synonymous\"\n", + " elif ref_aa != variant_aa and variant_aa == \"*\":\n", + " syn_nonsyn = \"stop_gained\"\n", + " elif ref_aa != variant_aa:\n", + " syn_nonsyn = \"nonsynonymous\"\n", + " \n", + " amino_acid_change = amino_acid_abbreviations[ref_aa] + str(aa_site) + amino_acid_abbreviations[variant_aa]\n", + " \n", + " #else: \n", + " #amino_acid_change = \"outside coding region\"\n", + " #syn_nonsyn = \"outside coding region\"\n", + " \n", + " \n", + " \n", + " with open(outfilename, \"a\") as outfile: \n", + " output = [sequence_name,gene,str(site+1),reference_allele.upper(),alternative_allele.upper(),amino_acid_change,syn_nonsyn,frequency,frequency_decimal,\"\\n\"]\n", + " output2 = \"\\t\".join(output)\n", + " outfile.write(output2)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [], + "source": [ + "# read in vcfs, gtfs, and fasta files into a single dictionary based on sampleid\n", + "\n", + "vcfs_directory = \"/Volumes/gradschool-and-postdoc-backups/post-doc/stored_files_too_big_for_laptop/H5N1_Cambodia_outbreak_study/Cambodia_H5_sequence_raw_data/combined_human_and_bird_usable_subset/\"\n", + "gtfs_directory = \"/Volumes/gradschool-and-postdoc-backups/post-doc/stored_files_too_big_for_laptop/H5N1_Cambodia_outbreak_study/Cambodia_H5_sequence_raw_data/combined_human_and_bird_usable_subset/combined_vcfs_nodups/gtfs/\"\n", + "sampleids = {}\n", + "\n", + "for f in glob.glob(vcfs_directory + \"*/coverage_norm_and_duplicate_read_removal/*.varscan0.01.vcf\"): #coverage_norm_and_duplicate_read_removal/\n", + " sampleid = f.replace(vcfs_directory, \"\")\n", + " sampleid = sampleid.split(\"/\")[2]\n", + " sampleid = \"_\".join(sampleid.split(\"_\")[1:-3])\n", + " sampleid = sampleid.replace(\"_ori2\",\"\")\n", + " sampleid = sampleid.replace(\"CAMBODIA\",\"Cambodia\")\n", + " sampleid = sampleid.replace(\"Combodia\",\"Cambodia\")\n", + " \n", + " sampleids[sampleid] = {}\n", + " sampleids[sampleid][\"vcf\"] = f\n", + "\n", + "for f in glob.glob(gtfs_directory + \"*\"):\n", + " sampleid = f.replace(gtfs_directory, \"\")\n", + " sampleid = \"_\".join(sampleid.split(\"_\")[1:])\n", + " sampleid = sampleid.replace(\"_ori2\",\"\")\n", + " \n", + " if sampleid != \"duck_Guangdong_173_2004\" and sampleid != \"I_didnt_use\":\n", + " for g in glob.glob(f + \"*/genes.gtf\"):\n", + " sampleids[sampleid][\"gtf\"] = g\n", + " for h in glob.glob(f + \"*/sequences.fa\"):\n", + " sampleids[sampleid][\"fasta\"] = h\n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "#sampleids" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/lmoncla/anaconda/lib/python3.6/site-packages/Bio/Seq.py:150: BiopythonWarning: Biopython Seq objects now use string comparison. Older versions of Biopython used object comparison. During this transition, please use hash(id(my_seq)) or my_dict[id(my_seq)] if you want the old behaviour, or use hash(str(my_seq)) or my_dict[str(my_seq)] for the new string hashing behaviour.\n", + " \"the new string hashing behaviour.\", BiopythonWarning)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "WARNING! combined_human_and_bird_usable_subset HA does not contain a stop codon! These are the last 3 nucleotides: tgc\n" + ] + } + ], + "source": [ + "# run it!\n", + "for s in sampleids:\n", + " coding_regions = define_coding_regions(sampleids[s][\"gtf\"])\n", + " reference_sequence = read_fastas(sampleids[s][\"fasta\"])\n", + " transcripts = slice_fastas(coding_regions, reference_sequence, sampleids[s]['fasta'])\n", + " vcf = sampleids[s][\"vcf\"]\n", + " annotate_amino_acid_changes(coding_regions, reference_sequence, transcripts, vcf, amino_acid_abbreviations)" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [], + "source": [ + "# I ran this from the terminal to combine everything\n", + "\n", + "# for f in */coverage_norm_and_duplicate_read_removal/*.LHM-annotated-variants.txt; do cp $f /Users/lmoncla/Documents/H5N1_Cambodian_outbreak_study/Cambodia_H5_sequence_raw_data/combined_human_and_bird_usable_subset/combined_vcfs_nodups; done" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [], + "source": [ + "# combine all vcfs in this folder together into 1 parseable file\n", + "output_directory = \"/Volumes/gradschool-and-postdoc-backups/post-doc/stored_files_too_big_for_laptop/H5N1_Cambodia_outbreak_study/Cambodia_H5_sequence_raw_data/combined_human_and_bird_usable_subset/combined_vcfs_nodups/\"\n", + "vcf_outs = []\n", + "outfilename = output_directory + \"combined_variants_nodups_2019-06-03.txt\"\n", + "\n", + "for f in glob.glob(output_directory + \"*.txt\"):\n", + " vcf_outs.append(f)\n", + " \n", + "with open(outfilename, \"w\") as outfile:\n", + " header = [\"sampleid\",\"sample\",\"gene\",\"reference_position\",\"reference_allele\",\"variant_allele\",\"coding_region_change\",\"synonymous_nonsynonymous\",\"frequency(%)\",\"frequency\",\"\\n\"]\n", + " header = \"\\t\".join(header)\n", + " outfile.write(header)\n", + " \n", + " for v in vcf_outs:\n", + " with open(v, \"r\") as infile:\n", + " for line in infile:\n", + " if \"sample\" not in line:\n", + " sample = \"/\".join(line.split(\"\\t\")[0].split(\"_\")[1:-1])\n", + " sampleid = line.split(\"\\t\")[0]\n", + " rest = \"\\t\".join(line.split(\"\\t\")[1:])\n", + " outfile.write(sampleid+\"\\t\"+sample+\"\\t\"+rest)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "H5N1_v2", + "language": "python", + "name": "h5n1_v2" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.6.7" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +}