{ "cells": [ { "cell_type": "code", "execution_count": 1, "id": "6cfee1a3", "metadata": {}, "outputs": [], "source": [ "# Import basic packages\n", "import numpy as np\n", "import pandas as pd\n", "import matplotlib.pyplot as plt\n", "import os\n", "import math\n", "from tabulate import tabulate\n", "from difflib import SequenceMatcher\n", "import warnings\n", "warnings.filterwarnings('ignore')\n", "from collections import defaultdict\n", "from itertools import chain, combinations\n", "from fpgrowth_py import fpgrowth\n", "import time\n", "from dna import dna\n", "from scov import numpy_image_dict\n", "from helper import *\n", "import zlib\n", "import lzma\n", "from Bio import pairwise2\n", "from Bio.Data import CodonTable\n", "from Bio.SeqUtils import ProtParam\n", "from Bio.SeqRecord import SeqRecord\n", "from Bio import SeqIO\n", "from Bio import SeqIO\n", "import tensorflow as tf\n", "from sklearn.feature_selection import SelectKBest,f_classif\n", "from sklearn.model_selection import train_test_split\n", "from tensorflow.keras.models import Sequential\n", "from tensorflow.keras.layers import LSTM,Dense,Dropout" ] }, { "cell_type": "code", "execution_count": 2, "id": "77443182", "metadata": {}, "outputs": [], "source": [ "# Import Dataset\n", "input_file1 = r'./input/China_Seq.txt'\n", "input_file2= r'./input/USA_Seq.txt'" ] }, { "cell_type": "code", "execution_count": 3, "id": "4c9e519b", "metadata": {}, "outputs": [], "source": [ "df_sequence = pd.DataFrame(columns=[\"line no\",\"sequence ratios\"])" ] }, { "cell_type": "code", "execution_count": 4, "id": "3ca45b7d", "metadata": {}, "outputs": [], "source": [ "count_lines=0" ] }, { "cell_type": "code", "execution_count": 5, "id": "40affb48", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
line nosequence ratios
\n", "
" ], "text/plain": [ "Empty DataFrame\n", "Columns: [line no, sequence ratios]\n", "Index: []" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df_sequence" ] }, { "cell_type": "code", "execution_count": 6, "id": "62ce384c", "metadata": {}, "outputs": [], "source": [ "# start of time when algorithm starts running for matching sequence\n", "\n", "current_start_time = time.time()" ] }, { "cell_type": "code", "execution_count": 7, "id": "03208005", "metadata": {}, "outputs": [], "source": [ "# Creating frame to read all the lines from dataset including line no and sequence\n", "# Here SequenceMatcher algorithm is used for the sequence matching identification - module 1\n", "\n", "with open(input_file1) as file1, open(input_file2) as file2:\n", " for lineno, (sequence1, sequence2) in enumerate(zip(file1, file2), 1):\n", " sequence = SequenceMatcher(a=sequence1 , b=sequence2) #comparing both the strings\n", " #print(lineno,\" - \",sequence.ratio())\n", " df_sequence.loc[len(df_sequence.index)] = [lineno,sequence.ratio()]\n", " df_sequence['line no'] = df_sequence['line no'].astype(int)\n", " count_lines+=1" ] }, { "cell_type": "code", "execution_count": 8, "id": "158d0d98", "metadata": {}, "outputs": [], "source": [ "# End of time when algorithm finishes running\n", "\n", "current_end_time = time.time()" ] }, { "cell_type": "code", "execution_count": 9, "id": "ff65f4c2", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Total Time : 1.836871862411499\n" ] } ], "source": [ "# calculate total time for matching sequence\n", "\n", "print(\"Total Time :\",current_end_time-current_start_time)" ] }, { "cell_type": "code", "execution_count": 10, "id": "2cb29e5a", "metadata": {}, "outputs": [], "source": [ "df_sequence_missings = df_sequence[df_sequence['sequence ratios']<1]" ] }, { "cell_type": "code", "execution_count": 11, "id": "d0145ef2", "metadata": {}, "outputs": [], "source": [ "length_changed_genome = len(df_sequence_missings)" ] }, { "cell_type": "code", "execution_count": 12, "id": "6e1ffa11", "metadata": {}, "outputs": [], "source": [ "perc_missing_values = (length_changed_genome/count_lines)*100" ] }, { "cell_type": "code", "execution_count": 13, "id": "c444fd4d", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Percentage of changed Genome Sequence 1.31 %\n" ] } ], "source": [ "print(\"Percentage of changed Genome Sequence \",round(perc_missing_values,2),\"%\")" ] }, { "cell_type": "code", "execution_count": 14, "id": "63fdaf18", "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", "
line nosequence ratios
1211220.985915
2492500.985915
2512520.985915
2542550.985915
4264270.985915
5895900.985915
6016020.985915
6116120.989474
\n", "
" ], "text/plain": [ " line no sequence ratios\n", "121 122 0.985915\n", "249 250 0.985915\n", "251 252 0.985915\n", "254 255 0.985915\n", "426 427 0.985915\n", "589 590 0.985915\n", "601 602 0.985915\n", "611 612 0.989474" ] }, "execution_count": 14, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df_sequence_missings" ] }, { "cell_type": "code", "execution_count": 15, "id": "c381322a", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "df_sequence_missings['sequence ratios'].plot(kind='bar')\n", "\n", "plt.ylabel(\"Sequence Ration < 1\")\n", "plt.xlabel(\"Index / Sequence number where genomes are missing\")\n", "\n", "#add custom legend to bar chart\n", "plt.legend(['Index of Missing Sequences'], prop={'size': 20})" ] }, { "cell_type": "code", "execution_count": 16, "id": "9b154770", "metadata": {}, "outputs": [], "source": [ "sequence1_All=''\n", "sequence2_All=''" ] }, { "cell_type": "code", "execution_count": 17, "id": "67abf396", "metadata": {}, "outputs": [], "source": [ "with open(input_file1) as file1:\n", " for lineno in file1:\n", " lineno=lineno.strip('\\n')\n", " sequence1_All+=lineno" ] }, { "cell_type": "code", "execution_count": 18, "id": "f41d3648", "metadata": {}, "outputs": [], "source": [ "with open(input_file2) as file2:\n", " for lineno in file2:\n", " lineno=lineno.strip('\\n')\n", " sequence2_All+=lineno" ] }, { "cell_type": "code", "execution_count": 19, "id": "9d85f8eb", "metadata": {}, "outputs": [], "source": [ "def basic_Analysis(DNAseq):\n", " total_base = len(DNAseq)\n", " num_Adenine = DNAseq.count('A')\n", " num_Guanine = DNAseq.count('G')\n", " num_Thymine = DNAseq.count('T')\n", " num_Cytosine = DNAseq.count('C')\n", " \n", " if total_base != num_Adenine + num_Guanine + num_Thymine + num_Cytosine:\n", " print('Something is not right')\n", " else : pass\n", " \n", " A_percent = num_Adenine / total_base\n", " G_percent = num_Guanine / total_base\n", " T_percent = num_Thymine / total_base\n", " C_percent = num_Cytosine / total_base\n", " \n", " #visualization\n", " x = np.arange(4)\n", " bases = ['Adenine', 'Guanine', 'Thymine' ,'Cytosine']\n", " values = [num_Adenine, num_Guanine, num_Thymine, num_Cytosine]\n", " plt.bar(x,values)\n", " plt.xticks(x, bases)\n", " plt.show()\n", " table = [['total base',total_base,'Percentage',str('100%')],\n", " ['Adenine:',num_Adenine, 'Percentage:',str(round(A_percent*100,2))+'%'],\n", " ['Guanine:',num_Guanine, 'Percentage:',str(round(G_percent*100,2))+'%'],\n", " ['Thynime:',num_Thymine, 'Percentage:',str(round(T_percent*100,2))+'%'],\n", " ['Cytosine:',num_Cytosine, 'Percentage:',str(round(C_percent*100,2))+'%']]\n", " print(tabulate(table))\n", " print('GC content:', round((((num_Guanine + num_Cytosine) / total_base)*100),2),'%')" ] }, { "cell_type": "code", "execution_count": 20, "id": "1d725999", "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "---------- ----- ----------- ------\n", "total base 42483 Percentage 100%\n", "Adenine: 12688 Percentage: 29.87%\n", "Guanine: 8393 Percentage: 19.76%\n", "Thynime: 13709 Percentage: 32.27%\n", "Cytosine: 7693 Percentage: 18.11%\n", "---------- ----- ----------- ------\n", "GC content: 37.86 %\n" ] } ], "source": [ "basic_Analysis(sequence1_All)" ] }, { "cell_type": "code", "execution_count": 21, "id": "381f8560", "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "---------- ----- ----------- ------\n", "total base 42483 Percentage 100%\n", "Adenine: 12686 Percentage: 29.86%\n", "Guanine: 8394 Percentage: 19.76%\n", "Thynime: 13713 Percentage: 32.28%\n", "Cytosine: 7690 Percentage: 18.1%\n", "---------- ----- ----------- ------\n", "GC content: 37.86 %\n" ] } ], "source": [ "basic_Analysis(sequence2_All)" ] }, { "cell_type": "code", "execution_count": 22, "id": "7d63d504", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "42483\n" ] }, { "data": { "text/plain": [ "'AUGGAGAGCCUUGUCCCUGGUUUCAACGAGAAAACACACGUCCAACUCAGUUUGCCUGUUUUACAGGUUCGCGACGUGCUCGUACGUGGCUUUGGAGACUCCGUGGAGGAGGUCUUAUCAGAGGCACGUCAACAUCUUAAAGAUGGCACUUGUGGCUUAGUAGAAGUUGAAAAAGGCGUUUUGCCUCAACUUGAACAGCCCUAUGUGUUCAUCAAACGUUCGGAUGCUCGAACUGCACCUCAUGGUCAUGUUAUGGUUGAGCUGGUAGCAGAACUCGAAGGCAUUCAGUACGGUCGUAGUGGUGAGACACUUGGUGUCCUUGUCCCUCAUGUGGGCGAAAUACCAGUGGCUUACCGCAAGGUUCUUCUUCGUAAGAACGGUAAUAAAGGAGCUGGUGGCCAUAGUUACGGCGCCGAUCUAAAGUCAUUUGACUUAGGCGACGAGCUUGGCACUGAUCCUUAUGAAGAUUUUCAAGAAAACUGGAACACUAAACAUAGCAGUGGUGUUACCCGUGAACUCAUGCGUGAGCUUAACGGAGGGGCAUACACUCGCUAUGUCGAUAACAACUUCUGUGGCCCUGAUGGCUACCCUCUUGAGUGCAUUAAAGACCUUCUAGCACGUGCUGGUAAAGCUUCAUGCACUUUGUCCGAACAACUGGACUUUAUUGACACUAAGAGGGGUGUAUACUGCUGCCGUGAACAUGAGCAUGAAAUUGCUUGGUACACGGAACGUUCUGAAAAGAGCUAUGAAUUGCAGACACCUUUUGAAAUUAAAUUGGCAAAGAAAUUUGACACCUUCAAUGGGGAAUGUCCAAAUUUUGUAUUUCCCUUAAAUUCCAUAAUCAAGACUAUUCAACCAAGGGUUGAAAAGAAAAAGCUUGAUGGCUUUAUGGGUAGAAUUCGAUCUGUCUAUCCAGUUGCGUCACCAAAUGAAUGCAACCAAAUGUGCCUUUCAACUCUCAUGAAGUGUGAUCAUUGUGGUGAAACUUCAUGGCAGACGG'" ] }, "execution_count": 22, "metadata": {}, "output_type": "execute_result" } ], "source": [ "def transcription(DNAseq):\n", " mRNAseq = DNAseq.replace('T','U')\n", " print(len(mRNAseq))\n", " return mRNAseq\n", "COVID1_mRNA = transcription(sequence1_All)\n", "COVID1_mRNA[0:1000]" ] }, { "cell_type": "code", "execution_count": 23, "id": "b3d1b533", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "42483\n" ] }, { "data": { "text/plain": [ "'AUGGAGAGCCUUGUCCCUGGUUUCAACGAGAAAACACACGUCCAACUCAGUUUGCCUGUUUUACAGGUUCGCGACGUGCUCGUACGUGGCUUUGGAGACUCCGUGGAGGAGGUCUUAUCAGAGGCACGUCAACAUCUUAAAGAUGGCACUUGUGGCUUAGUAGAAGUUGAAAAAGGCGUUUUGCCUCAACUUGAACAGCCCUAUGUGUUCAUCAAACGUUCGGAUGCUCGAACUGCACCUCAUGGUCAUGUUAUGGUUGAGCUGGUAGCAGAACUCGAAGGCAUUCAGUACGGUCGUAGUGGUGAGACACUUGGUGUCCUUGUCCCUCAUGUGGGCGAAAUACCAGUGGCUUACCGCAAGGUUCUUCUUCGUAAGAACGGUAAUAAAGGAGCUGGUGGCCAUAGUUACGGCGCCGAUCUAAAGUCAUUUGACUUAGGCGACGAGCUUGGCACUGAUCCUUAUGAAGAUUUUCAAGAAAACUGGAACACUAAACAUAGCAGUGGUGUUACCCGUGAACUCAUGCGUGAGCUUAACGGAGGGGCAUACACUCGCUAUGUCGAUAACAACUUCUGUGGCCCUGAUGGCUACCCUCUUGAGUGCAUUAAAGACCUUCUAGCACGUGCUGGUAAAGCUUCAUGCACUUUGUCCGAACAACUGGACUUUAUUGACACUAAGAGGGGUGUAUACUGCUGCCGUGAACAUGAGCAUGAAAUUGCUUGGUACACGGAACGUUCUGAAAAGAGCUAUGAAUUGCAGACACCUUUUGAAAUUAAAUUGGCAAAGAAAUUUGACACCUUCAAUGGGGAAUGUCCAAAUUUUGUAUUUCCCUUAAAUUCCAUAAUCAAGACUAUUCAACCAAGGGUUGAAAAGAAAAAGCUUGAUGGCUUUAUGGGUAGAAUUCGAUCUGUCUAUCCAGUUGCGUCACCAAAUGAAUGCAACCAAAUGUGCCUUUCAACUCUCAUGAAGUGUGAUCAUUGUGGUGAAACUUCAUGGCAGACGG'" ] }, "execution_count": 23, "metadata": {}, "output_type": "execute_result" } ], "source": [ "COVID2_mRNA = transcription(sequence2_All)\n", "COVID2_mRNA[0:1000]" ] }, { "cell_type": "code", "execution_count": 24, "id": "c385bc6e", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "'MESLVPGFNEKTHVQLSLPVLQVRDVLVRGFGDSVEEVLSEARQHLKDGTCGLVEVEKGVLPQLEQPYVFIKRSDARTAPHGHVMVELVAELEGIQYGRSGETLGVLVPHVGEIPVAYRKVLLRKNGNKGAGGHSYGADLKSFDLGDELGTDPYEDFQENWNTKHSSGVTRELMRELNGGAYTRYVDNNFCGPDGYPLECIKDLLARAGKASCTLSEQLDFIDTKRGVYCCREHEHEIAWYTERSEKSYELQTPFEIKLAKKFDTFNGECPNFVFPLNSIIKTIQPRVEKKKLDGFMGRIRSVYPVASPNECNQMCLSTLMKCDHCGETSWQTGDFVKATCEFCGTENLTKEGATTCGYLPQNAVVKIYCPACHNSEVGPEHSLAEYHNESGLKTILRKGGRTIAFGGCVFSYVGCHNKCAYWVPRASANIGCNHTGVVGEGSEGLNDNLLEILQKEKVNINIVGDFKLNEEIAIILASFSASTSAFVETVKGLDYKAFKQIVESCGNFKVTKGKAKKGAWNIGEQKSILSPLYAFASEAARVVRSIFSRTLETAQNSVRVLQKAAITILDGISQYSLRLIDAMMFTSDLATNNLVVMAYITGGVVQLTSQWLTNIFGTVYEKLKPVLDWLEEKFKEGVEFLRDGWEIVKFISTCACEIVGGQIVTCAKEIKESVQTFFKLVNKFLALCADSIIIGGAKLKALNLGETFVTHSKGLYRKCVKSREETGLLMPLKAPKEIIFLEGETLPTEVLTEEVVLKTGDLQPLEQPTSEAVEAPLVGTPVCINGLMLLEIKDTEKYCALAPNMMVTNNTFTLKGGAPTKVTFGDDTVIEVQGYKSVNITFELDERIDKVLNEKCSAYTVELGTEVNEFACVVADAVIKTLQPVSELLTPLGIDLDEWSMATYYLFDESGEFKLASHMYCSFYPPDEDEEEGDCEEEEFEPSTQYEYGTEDDYQGKPLEFGATSAALQPEEEQEEDWLDDDSQQTVGQQDGSEDNQTT'" ] }, "execution_count": 24, "metadata": {}, "output_type": "execute_result" } ], "source": [ "def translate(seq):\n", " table = {\n", " 'ATA':'I', 'ATC':'I', 'ATT':'I', 'ATG':'M',\n", " 'ACA':'T', 'ACC':'T', 'ACG':'T', 'ACT':'T',\n", " 'AAC':'N', 'AAT':'N', 'AAA':'K', 'AAG':'K',\n", " 'AGC':'S', 'AGT':'S', 'AGA':'R', 'AGG':'R', \n", " 'CTA':'L', 'CTC':'L', 'CTG':'L', 'CTT':'L',\n", " 'CCA':'P', 'CCC':'P', 'CCG':'P', 'CCT':'P',\n", " 'CAC':'H', 'CAT':'H', 'CAA':'Q', 'CAG':'Q',\n", " 'CGA':'R', 'CGC':'R', 'CGG':'R', 'CGT':'R',\n", " 'GTA':'V', 'GTC':'V', 'GTG':'V', 'GTT':'V',\n", " 'GCA':'A', 'GCC':'A', 'GCG':'A', 'GCT':'A',\n", " 'GAC':'D', 'GAT':'D', 'GAA':'E', 'GAG':'E',\n", " 'GGA':'G', 'GGC':'G', 'GGG':'G', 'GGT':'G',\n", " 'TCA':'S', 'TCC':'S', 'TCG':'S', 'TCT':'S',\n", " 'TTC':'F', 'TTT':'F', 'TTA':'L', 'TTG':'L',\n", " 'TAC':'Y', 'TAT':'Y', 'TAA':'_', 'TAG':'_',\n", " 'TGC':'C', 'TGT':'C', 'TGA':'_', 'TGG':'W',}\n", " protein =\"\"\n", " for i in range(0, len(seq), 3):\n", " codon = seq[i:i + 3]\n", " if codon in table:\n", " protein+= table[codon]\n", " return protein\n", "\n", "protein_seq = translate(sequence1_All)\n", "protein_seq[0:1000]" ] }, { "cell_type": "code", "execution_count": 25, "id": "f8838827", "metadata": {}, "outputs": [], "source": [ "def visualization(protein_seq):\n", " # composition of Amino Acids\n", " plt.figure(figsize=(35,50))\n", " x = np.arange(22)\n", " AA = ['Arginine', 'Histidie','Lysine',\n", " 'Aspartic Acid','Glutamic Acid',\n", " 'Serine','Threonine','Asparagine','Glutamine',\n", " 'Cysteine','Selenocysteine','Glycine','Prolien',\n", " 'Alanine','Valine','Isoleucine','Leucine',\n", " 'Methionine','Phenylalanine','Tyrosine','Tryptophan',\n", " 'Stop Codon']\n", " values = [protein_seq.count('R'),protein_seq.count('H'),protein_seq.count('K'),\n", " protein_seq.count('D'),protein_seq.count('E'),\n", " protein_seq.count('S'),protein_seq.count('T'),protein_seq.count('N'),protein_seq.count('Q'),\n", " protein_seq.count('C'),protein_seq.count('U'),protein_seq.count('G'),protein_seq.count('P'),\n", " protein_seq.count('A'),protein_seq.count('V'),protein_seq.count('I'),protein_seq.count('L'),\n", " protein_seq.count('M'),protein_seq.count('F'),protein_seq.count('Y'),protein_seq.count('W'),\n", " protein_seq.count('_')]\n", " plt.subplot(2,2,1)\n", " plt.rc('font',size = 20)\n", " plt.barh(AA,values,height=0.6)\n", " plt.title('AA in general')\n", " \n", " # visualization by groups as shown in figure\n", " x = np.arange(4)\n", " Electric = protein_seq.count('R')+protein_seq.count('H')+protein_seq.count('K')+protein_seq.count('D')+protein_seq.count('E')\n", " Uncharged = protein_seq.count('S')+protein_seq.count('T')+protein_seq.count('N')+protein_seq.count('Q')\n", " Special = protein_seq.count('C')+protein_seq.count('U')+protein_seq.count('G')+protein_seq.count('P')\n", " Hydrophobic = protein_seq.count('A')+protein_seq.count('V')+protein_seq.count('I')+protein_seq.count('L')+protein_seq.count('M')+protein_seq.count('F')+protein_seq.count('Y')+protein_seq.count('W')\n", " \n", " plt.subplot(2,2,2)\n", " types = ['Elecrically charged','Polar uncharged',\n", " 'Special case', 'Hydrophobic Side Chain']\n", " values = [Electric,Uncharged,Special,Hydrophobic]\n", " plt.barh(types, values, height = 0.6)\n", " plt.title('AA in groups')\n", " \n", " # Visualization of positive and negative amino acid in Hydrophobic side chain group\n", " plt.subplot(2,2,3)\n", " x = np.arange(2)\n", " positive = protein_seq.count('R')+protein_seq.count('H')+protein_seq.count('K')\n", " negative = protein_seq.count('D')+protein_seq.count('E')\n", " types = ['Positive','Negative']\n", " values = [positive, negative]\n", " plt.barh(types,values, height=0.6)\n", " plt.title('Charge diff in Electrically charged side chain')\n", " #plt.show()\n", " \n", " # Visualization abundance of Amino Acid by relative frequenceies of amino aicd residue in secondary structure\n", " alpha_helix = protein_seq.count('A')+protein_seq.count('C')+protein_seq.count('L')+protein_seq.count('M')+protein_seq.count('E')+protein_seq.count('Q')+protein_seq.count('H')+protein_seq.count('K')\n", " beta_sheet =protein_seq.count('V')+protein_seq.count('I')+protein_seq.count('F')+protein_seq.count('Y')+protein_seq.count('W')+protein_seq.count('T')\n", " turn = protein_seq.count('G')+protein_seq.count('S')+protein_seq.count('D')+protein_seq.count('N')+protein_seq.count('P')\n", " x = np.arange(3)\n", " plt.subplot(2,2,4)\n", " types = ['Alpha helix','beta sheet','Turn']\n", " values = [alpha_helix, beta_sheet, turn]\n", " plt.barh(types,values, height=0.6)\n", " plt.title('AA residues in secondary structure')\n", " plt.show()" ] }, { "cell_type": "code", "execution_count": 26, "id": "2f29653e", "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAACBAAAArfCAYAAADh/u0LAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAAsTAAALEwEAmpwYAAEAAElEQVR4nOzdebhdZXk34N8DYRQIIFQjtsZiKg4ISgBlkIAgIiqo+AFOYK2oCJRWW6FOaLXG1lYFShUVEKeqOKCCiChBUBSCMiiORZRJFIQoICDh/f7Y68jmZJ8p54ST4b6v61xr77Xe4Vk7XK17rd9+V7XWAgAAAAAAAACs2lab7gIAAAAAAAAAgOknQAAAAAAAAAAACBAAAAAAAAAAAAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAABEgAIBVSlUtqKpWVQdPdy0svaq6uvt3nDfdtQAAAMBUcd0CAKafAAEALCNVtW/3pbdV1demawwAAACA4Vy3AAAGESAAgGXnoL7Xu1XVZtM0Rr9fJflJkkWTHAcAAABYsbluAQAsQYAAAJaBqtokyd5Jbk/yifT+f+5LHugxhmutvbS1tkVr7fOTGQcAAABYcbluAQCMRIAAAJaNA5OskeSLST7Q7Tto5ObLbAwAAACA4Vy3AAAGEiAAgGVj6Avzx5Ocn94SfFtU1XYP8Bj3U1ULuucSHjxs/7xu/9Xd+x2r6stVdVNV/bGqLquqw6qqJjH3jlV1RlX9rqpu78Y8sqpWq6pTuvmPGaHvalX1kqr6WlX9tqrurqrrq+pTVbX9CH2O6cY8pXt/UFV9t6r+UFW/r6pzq2qPMWpeszvv87u676qqX1bVSVX1mBH6/PlcqmqtqnpDVV3ezduqasOu3fpVdXBVfbqqflBVt3af9c+r6sSqmjOBjxcAAAAmwnWLJeee8HWLAXXtVVVfqarfVNW9VXXksPbPq6qzumsbd1XVtVX18ap60gg13W/8Edoc3LVZMOBY6/5mV9Xjq+p/q+rXVXVnVf24qt5UVWuNMO5q3djnVtXNVfWnru4fdtdFnjHGRwrACkqAAACmWFU9Lsk2SW5OcnZrrSX5ZHd4XEn8qRhjaXVf0s9L8swkM5KsneQJSY5L8p6lHPOlSb7ZjblRkruTPLYb77Qx+q6f5KtJTk2ye5IHJ/ljkllJ/l+Sb1fVYWOM8aEkp6T3md6bZP0k85KcVVXPH6HPrCQXpXfeOyWZmeSuJH+V5GVJvldVzxtl2rW7c357ki2SLB52/KAkJyd5Qd/x1ZJsnuQVSb5fVbuPdl4AAAAwUa5bDBxzqa9b9I3x2iRnJtkzvZUZ7u07tlpVfSTJZ7vjGyW5I8lmSV6Y5OKqevXS1D5OOyT5TpL9k6yTpJI8OsnbkiyoqvUG9Ploetct5iXZOL1HVWyQ3ufysiTHLMN6AZhGAgQAMPWGvih/urX2p+71x7vtAVW15gM0xtLYNL1lB/8nyazW2obpfak9rjt+RHeRYNyqaoskH0zvf3ecmeSRrbWN0vvSeUSSZyfZZ5QhhoID30vvS/a6rbWZ6X15fWN6N97fV1U7jtB/nyQvSvLqJBt0ff86vQsDqyU5rqpmDKt5jSSnJ9kqydfT+6K9dmttgyQPS/Le9C5QfLSqNh9h3tck+ZskByRZr/ssZ6f3hTtJbkryjiTbdef04G7Mx6T3b/2gJJ+oqgeN8tkAAADARLlu0WcKrlskyUOSvCvJCV1dGyVZL/eFD/45yUuTtCRvSrJR1+bhST7TzX18VT11IrVPwAlJrkzyhO66yPrphQD+mOTJSf6rv3FXxwvTu+byD+ldT9kwvesWD0tycJILllGtAEwzAQIAmEJVtXqSF3dvPzG0v7V2RZIr0rvp/exlPcYkrJvk1Nba4a21G7t5b22tHdHNXUkG/mJ/FEcnWTPJD5I8t7V2dTfuH1trxyV5Q5INB3XsfoG/b5KfJNmttXZ2a+3Orv8trbV3JHlzev+b5ugR5t8wyd+11t7fWruj6/uL9J7VeHd6KxnsMKzPQUm2TW8Jxr1aaxcOXRBprd3QWvuH9C5YrJveF+lB1kuyf2vtU621u7u+v+wb539ba29srV3cd7y11n6c5CVJzknvwsh+I4wPAAAAE+K6xUBLfd2iz9rphSle01fXna21a7tf9w9ds3hXa+3trbU/dG2uS+/6xAXpXdt4+wRrH6+7kjyj+zdKa+3u1topSQ7tjr+8qv6qr/2Tu+3XWmvv7au3dddFPtJae90yqhWAaSZAAABTa4/0bkj/Msm3hh0bSuKPtZTfVIwxGe8cYf/p3fbx4x2oqlZLLwCQJO8dulE+zPG571f5ww2d5wdba4tGaDP0mezaXcQY7lfpu6AxpLV2fXqPKEiWPKehed/X90uKkebdY4Tjl7fWzh7h2Ki6pR/P6N6OtLICAAAATJTrFn2m4LpFv/8YYf8e6a1mcHeSfx9+sLW2OMm/dm93rqqHjmOuiXp/a+13A/afmuTa9O4V9T+m8ffd9i+6zwiAVYj/ww8AU+vgbvvJ7iZwv0+mt1TdXlW16TIeY2n9rrV21QjHruu2G01gvL9O70tyMsLSdt2qAJeM0H9oZYA3VtWvB/0lubhrs26SBw8YY+GAz3HIEufUPc5gu+7tB0aZ93Ndm78cYewLR9j/Z1X18Kp6V1VdUlW3VtXiqmpV1XLfcxsfNtY4AAAAME4Hd1vXLXome91iyB+TXDbCsSd128taa7eM0Oab6T0uoL/9VFowaGdr7d70Vl8cPu/X0ws8PCnJgqp6cVW5PgGwihAgAIApUlUzc98z8Qb94v1X6X0pm5Hec+SWyRiT9IdRjt3ZbdeYwHib9L2+YZR214+wf1a33TC95wmO9Ddk3QFjTPScNk5v6cKkF0gYac6hc1tnhLF/O8q8qapdkvwovecgPinJzK7WG7u/obT/g0YbBwAAAMbDdYuBJnvdYsjN3c34QYaCFNeNcDzd4xpvGtZ+Ko04d9+xP8/bWvtZklenF4zYOclHk1xXVb+oqv+pqicugxoBWE4IEADA1Nk/vWfeJcnlQ78k7/9L8tTu+EhL+U3FGCuTof+t8tzWWo3j7+opnDNJnjieeUcYZ/EI+1NVayT5WJL1kpyT3r/pOq21DVtrD22tPTTJPw41n4JzAgAAANctlp0RrwH0WXvsJsuP1tpJSR6Z5Mj0Hg9xc5LZSV6V5JKq+pdpKw6AZUqAAACmzkS+GD+xqrZcRmMsT27qez1rxFYjH7ux2/7V1JQzLjfnvi/+y2repyR5eJLfJdmntXZ+92uDfg9ZshsAAAAsNdctljTZ6xbjMbRC4YjXGKpq7dz3WMb+FQ3v6bajhQ9mjqOG0R4/MHRsiZUUW2s3ttbe11rbN70VCrZL8vn0fuzwr1X1hHHMDcAKRoAAAKZAVc1JskP3duv0nrc30t+XunYHTfUYy6Grct9S/DsNalBV6yTZZoT+F3bbvaa4rhG11v6UZOEynvfh3fan3bMUB9l9Gc0NAADAKsZ1ixFN9rrFeHyv286pqs1GaPPU9B770N8+SW7ttn9RVWtmsG3HUcMug3ZWVeW+FSO+N6jNkNZzcZIXJLk2vftLAz8zAFZsAgQAMDVe2m0va61d1lq7daS/JJ/p2r6oqlaf4jGWK93z/07v3v59t3T/cIemt5T/IKd02z2r6hmjzVVVGy1VkaPPe3BVbbUM5l3Ubed0vzIYPubTk+y6FOMCAADAIK5bDDAF1y3G4+z0QgprJPmn4Qe7z+dN3dvzW2u/7jv80yR3pfeL/2cP6PuoJM8fRw2vrqoNB+x/cXo/crg3yef6xh0prJDW2uIkf+rerjWOuQFYwQgQAMAkdWntl3RvPzda286X0vui9dAke07VGMuxdya5O8mWST5bVY9IesvzVdVrkszPfYn6+2mtnZXe51FJPl9V/1RVmw4dr6qNq2rfqvpikv+awpo/nOQ76S0R+I2qekVVbdA370Or6kVVdV6Sv1+K8b+V5I70lic8tapmdeOuU1V/m+Sz6T1KAQAAACbFdYsxLfV1i/Ford2e5N+6t0dU1Ruqar1ujs2SfDK9X/Lfm+SNw/renfsCDu+pqp2qarXu7+lJvpbkj+MoY+0kZ1XV47t516iqg5K8vzv+4dbar/ra/1tVndZdc9l4aGdVPaSqjk3yyCStmx+AlYwAAQBM3rwkj+hef3asxl0S/xvd26Gl/KZijOVSa+1HSV6V3hfLZye5uqp+l176/vj0np33xa75XQOGeGmSL6T3Zfffk9xYVbdU1e/Tu8n++QxI4U+y5j8l2Se9G/0bJzkxyS1VdXNV3ZbkhiQfS2+Zv7YU49+a5Oju7QuSXF9Vt6b3mXw4yc+TvHVyZwEAAABJXLcY1RRctxiPdyc5Nb0fSLw9ya3dHNekd13g3iSHt9a+OaDv0eld//jLJOcn+UOS25N8Nb1gwzHjmP/Q9AISV3TXH25Lb/XFddP7AcU/Dms/I72VDT6f5OaqWtRdh/l1ksO7Nm9srf1gHHMDsIIRIACAyRv6IvzT1toPx9ln6Mv2c7ol5KZijOVWa+3k9G62n5Xe8v1rJbkyyRFJDkgys2t664C+t7fWnpvkWen9yuH69L7grpHejfZPJ3lZ7vsCO1U1/ya9ZwS+KMmZSX6bZP3u8I/T++L//9L7JcLSjH9skuflvtUIZnTjviW9Z0r+YRLlAwAAwBDXLcYwmesW4xx/cWvtoCT7pfdIg1vTeyzCDemtQLBda+2EEfpelWT7rt1vk6ye5Nok70iyY3pBh7F8uxvj0+mFIFqSnyR5c5J5rbXbhrV/T3rnfnp6j1Go9D6Ta5J8KslTW2v/FgBWStXahH80BwAwZbplEH+ZXpJ+19bagumtCAAAAKBnRb5uUVVDN4Ae2Vq7ejprAWDFYQUCAGC6HZDel/DfJ/nuNNcCAAAA0M91CwBWKTOmuwAAYOVXVf+S3pL8X0hyXWvt3qraKMlLk7yza3ZCa+2P01QiAAAAsIpy3QIA7uMRBgDAMldVH0vyou7t3UluT7Jhes/QS5Jzkjy7tXbnA18dAAAAsCpbWa9beIQBAEvDCgQAwAPhhPSW+tspyaz0voT/LsnlST6W5NTW2j3TVh0AAACwKnPdAgA6ViAAAAAAAAAAAKxAsLzbZJNN2uzZs6e7DAAAACbpkksuuam1tul01wGT4ToFAADAim+0axQCBMu52bNnZ+HChdNdBgAAAJNUVb+c7hpgslynAAAAWPGNdo1itQeyEAAAAAAAAABg+SRAAAAAAAAAAAAIEAAAAAAAAAAAAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAASWZMdwGM7orrFmX2UWeMePzq+Xs/gNUAAAAAq7KxrlMAAACsylaGe7dWIAAAAAAAAAAABAgAAAAAAAAAAAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACArSICgqt5QVT+sqsur6tKq2r7bf2RVrTuF87y0qn5QVVdU1fer6nUT6Du7qn4wVbUAAAAAAAAAwANpxnQXMJaqekqSZyV5UmvtrqraJMma3eEjk3wsyR1TMM9e3XhPb61dX1VrJXnpZMcFAAAAAAAAgBXBirACwawkN7XW7kqS1tpN3Q3+I5I8LMm5VXVuklTVgd3qAT+oqncNDVBVt1XVe7pVDL5eVZsOmOfoJK9rrV3fzXNXa+2DXf+tq+o73QoIn6+qjbr921TVZVV1WZLX9M23dlWd3LeSwa7d/oOr6nNVdVZV/ayq/n1ZfGAAAAAAAAAAMFErQoDg7CR/WVU/raoTqmqXJGmtHZvk+iS7ttZ2raqHJXlXkt2SbJ1k26ratxvjQUkWttYel+S8JG8ZMM/jk1wyQg2nJnl9a+0JSa7o639yksNba1sNa/+aXoltyyQHJvlIVa3dHds6yf5Jtkyyf1X95fg+BgAAAAAAAABYdpb7AEFr7bYk2yQ5JMlvk3yqqg4e0HTbJAtaa79trd2T5ONJntoduzfJp7rXH0uy03jnr6qZSTZsrZ3X7fpIkqdW1Ybd/m92+z/a122nbp601n6c5JdJ/qY79vXW2qLW2p1JrkzyiAFzHlJVC6tq4eI7Fo23VAAAAAAAAABYast9gCBJWmuLW2sLWmtvSXJYkudPdsgB+36YXlBhWbur7/XiJDOGN2itndham9tam7v6ujMfgJIAAAAAAAAAWNUt9wGCqnp0Vc3p27V1er/oT5I/JFm/e31Rkl2qapOqWj29RwcMrRqwWpL9utcvTHLBgKnemeQ/quqh3bxrVtXftdYWJbmlqnbu2r0kyXmttVuT3FpVQ6sZvKhvrPOH3lfV3yT5qyQ/mdCJAwAAAAAAAMADaIlfvy+H1ktyXPfIgHuS/Dy9xxkkyYlJzqqq61tru1bVUUnOTVJJzmitnd61uz3JdlX1xiS/SbL/8Elaa2dW1UOSnFNVld4qBSd1hw9K8v6qWjfJVUle1u1/WZKTqqolObtvuBOS/E9VXdHVfHBr7a7esAAAAAAAAACw/KnWBq3mv3Kpqttaa+tNdx1LY61Zc9qsg9474vGr5+/9wBUDAADAUquqS1prc6e7DpiMsa5TAAAArMpWlHu3o12jWO4fYQAAAAAAAAAALHurRIBgRV19AAAAAAAAAAAeKKtEgAAAAAAAAAAAGJ0AAQAAAAAAAAAgQAAAAAAAAAAACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAACQZMZ0F8DottxsZhbO33u6ywAAAAAAAABgJWcFAgAAAAAAAABAgAAAAAAAAAAAECAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAAAkmTHdBTC6K65blNlHnTHdZazyrp6/93SXAAAAAAAAALBMWYEAAAAAAAAAABAgAAAAAAAAAAAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACArCABgqp6cFVd2v39uqqu63u/5lKOuXVVPXMSNc2rqi8vbX8AAAAAAAAAWJ7MmO4CxqO1dnOSrZOkqo5Jcltr7d1Dx6tqRmvtngkOu3WSuUnOnJoqAQAAAAAAAGDFtUKsQDBIVZ1SVe+vqu8m+feq+llVbdodW62qfl5Vm/a1W1hVP62qZ3WrFrwtyf7dKgb7V9XGVfWFqrq8qr5TVU/oxjqmqj5aVRd2c7yir4z1quq0qvpxVX28qqrr8+aquriqflBVJ/btX1BV76qqi7padn5gPzUAAAAAAAAAGGyFWIFgFA9PskNrbXFVLUryoiTvTbJ7kstaa7/t7t3PTrJdks2TnJvkUUnenGRua+2wJKmq45J8v7W2b1XtluTUdKseJHlCkicneVCS71fVGd3+JyZ5XJLrk3wryY5JLkhyfGvtbd24H03yrCRf6vrMaK1t1z0+4S1drQAAAAAAAAAwrVbYFQg6n2mtLe5en5Tkpd3rv01ycl+7T7fW7m2t/SzJVUm2GDDWTkk+miSttW8keXBVbdAdO7219sfW2k3pBRC26/Zf1Fq7trV2b5JL0wsqJMmuVfXdqroiyW7phQyGfK7bXtLX/n6q6pBuxYSFi+9YNOoHAAAAAAAAAABTYUUPENw+9KK1dk2SG7vVA7ZL8pW+dm1Yv+HvxzJS/7v69i1OMqOq1k5yQpL9WmtbJvlgkrX72t3V337gZK2d2Fqb21qbu/q6MydYKgAAAAAAAABM3IoeIBjuQ0k+lvuvTJAkL6iq1apq8yR/neQnSf6QZP2+Nuen9wiEVNW8JDe11n7fHdunqtauqgcnmZfk4lFqGAoL3FRV6yXZb1JnBAAAAAAAAAAPgJUtQPDFJOvl/o8vSJJfJbkovVUJXtVauzO9RxE8tqourar9kxyTZJuqujzJ/CQH9fW/vGv/nST/2lq7fqQCWmu3prfqwA+SfDWjhw0AAAAAAAAAYLkwcAn95Vlr7ZhRDm+V5LLW2o+H7T+ntfaqYeP8Lsm2w9rtO8K4l7fWXjqs/4IkC/reH9b3+o1J3jig9nl9r29KMnuE+QAAAAAAAADgAbXCBQhGUlVHJXl1uscQAAAAAAAAAADjt9IECFpr89N79MDw/QdPctxjJtMfAAAAAAAAAFYEq013AQAAAAAAAADA9BMgAAAAAAAAAAAECAAAAAAAAAAAAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAACSzJjuAhjdlpvNzML5e093GQAAAAAAAACs5KxAAAAAAAAAAAAIEAAAAAAAAAAAAgQAAACs5GbPnp3Zs2dPdxlLqKpjqqpV1bzlaY6qWlBVbVnVNBFVNbur/5QJ9Dm463Pwsqts4pbmXJZynlZVC5blHAAAAKy8BAgAAABYJqoqVTVqm9mzZ6eqcvXVVz8wRTHtqmqPqvp8VV1fVXdX1S1V9dOq+kxVHVFj/UezHKmqLarquKr6QVUt6s7n+qo6o6peXlVrTXeNAAAAMBEzprsAAAAAYLny0iTrLouBq+pfkrwjyT1JzkrykySLk2yeZJck+yU5oTueJNcleUySRcuinsmoqjcneUt6P864MMlHktyW5CFJ5iX5UJJXJ5n7AJf2mCR3PMBzAgAAsJIQIAAAAAD+rLX2q2UxblU9Isnbkvw+yU6ttSuGHV8tyR7pBQqGavlTkh8vi3omowtCvDXJNUle0Fr77oA2z0ry2ge6ttbacvd5AQAAsOLwCAMAAACWG7fcckvWXXfdbL755mmtDWzz7Gc/O1WVhQsX/nlfay3HH398Hve4x2XttdfOZpttlsMOOyyLFg3+4fopp5ySqsopp5ySs846K/PmzcvMmTPv98iFRYsW5eijj86jH/3orL322tloo42y55575pxzzllivAULFqSqcswxx+TCCy/M7rvvnpkzZ2b99dfPnnvueb9aB6mq/arqoqq6o6p+V1X/W1WbjdB2TlWdWlXX9S2Zf2pVzRljjoOq6vtV9ceq+k1VnVRVDx3QbkFVDfzwq+rpVfWlrv9dVXVNVZ1eVbuPeoI92ydZPcm5w8MDSdJau7e19tXW9w9fVbOrqlXVKQNqeVT32INbqur2qvp2Ve09xmfw8Ko6vqqu6uq/uaq+WFXbjqP+P9eU5Jgkf0ryzEHhge58vpzkGSON0f0b31RVd1bVwi5wMLzdzKr6p6r6RlVd2/17/7ar+SkjjN2qasGwfcd0++dN5L81AAAAVj0CBAAAACw3NtpooxxwwAG56qqrBt6ov+aaa/KVr3wl22yzTebOvW9l+COPPDKHH354brnllhxyyCE54IADctZZZ2X33XfP3XffPeJ8p512Wp71rGdl/fXXz6te9arsv//+SZJbb701O+ywQ+bPn5+ZM2fmyCOPzPOf//xceOGFefrTn54PfOADA8f77ne/m3nz5mWttdbKa17zmuy11175+te/np133jlJ1huhjEOTfCzJ1Un+O8kPkuyf5JyqWqu/YXeje2GSFye5OMm7k3yne79wlBvh/5Dk/UkuS/Le9B4d8LIk366qTUf8gO4/91uTfDW95fm/muQ/k3w9vSXzXzyOIW7utn9dVauPZ85RapmT3nnvl97jA96X5NokX0jyvBH6PCnJpel93j9JclySLyV5apILquqZ45z+ZUnWSPLZ1toPRmvYWrtrwO5HJLkoyewkH03yqSSPT3J6Ve06rO1j0nvkw71JzkjyX0m+lmS3JN+sqoEBhVGM+781AAAAVk0eYQAAAMAydcwxx4x47NZbb11i36GHHpqTTz45H/jAB7LHHnvc79iHP/zhLF68OK985Sv/vO/b3/52jj322Gy++ea56KKLsvHGGydJ3vGOd2TXXXfNDTfckEc84hED5z/zzDNz5pln5hnPuP992Ne//vW58sorc8ghh+T973//n1cmeP3rX5+5c+fmiCOOyJ577pnZs2ffr99ZZ52V4447Locddtif951++unZd999k2R2Va3WWrt3WBnPSLJt/6/yq+oTSQ5Msk+ST3f7KsmpSTZI8uLW2sf72u+f5H+TfLSqHjtgjr2SbN9a+35fn/ckOTLJ/CQvH/gB3df26UnenOQXSXZurV037PjDR+vf+U6SXybZMsm53aoC303y49ba4tE6DvDfSR6c5MjW2vv66tgnvRDB8PpnpPc5rpdk19baeX3HHpZeGOPDVTV7hJv+/Xbqtl+fYM1D5iU5prX21r4aPpHkrCT/lOTcvrY/SvKw1tpN/QN0n/dFSd7T9Ruvcf23BgAAwKpLgAAAAIBl6q1vfevYjfrMnTs3c+fOzemnn55f//rXeehDe6vsL168OB/+8Iez/vrr58ADD/xz+5NPPjlJ8oY3vOHP4YEkWXvttfPOd74zu+46/Efd99lnn32WCA/cfffd+djHPpb11lsv73znO+/3WIM5c+bkiCOOyNvf/vaceuqpefOb33y/vo961KNy6KGHLjHHLrvskvPOO2+tJDsnOS/3d+yAJf0/mN5N3e1y303dHZJskeTC/vBAkrTWPlVVh6V3c3unJN8cNt5H+8MDnWPS+zX9C6vq0DFunB/ebV87PDzQzX/tKH2H2txeVc9J8pH0Poedu0N/rKqL0/sl/ofHuoHf3TzfI70ww/HD5ji9qs5Lssuwbnsn2TzJu/vDA12f66vq39NbmeFpSc4c41Rmddsxz3kEv0zy9mE1fLWqfpXev3f//oHP4GitXVtVpyU5vKr+qrX2q3HOPd7/1gAAAFhFeYQBAAAAy1RrbcS/kVYGOPTQQ3PPPffkpJNO+vO+M888M9dee21e/OIXZ7317nsawPe+970kyS67DL9nnOy0005ZffWRV8vfbrvtltj3k5/8JHfccUe22mqr+wUShuy2225Jku9/f/j9+GTnnXfOaqst+VV73rx5Qy+fOKCMhQP2XdNtN+rb96Ru+40B7fv3D5pjeGhh6Ob0pUnWTm+p/NE8OUnLxH7tvoTW2uWttScm2TbJP6e3asJv0nuMwH8n+W5VbTTKEMl953fBCCsXLBiw7ynd9hFVdczwv9x3436sz2EqXDpC3dfk/v/eSZKq2rGqPl1V11TVXVXVqqrlvlDHZhOYe7z/rQ2v4ZCqWlhVCxffMTDTAAAAwErCCgQAAAAsdw444IC89rWvzQc/+MEcddRRWW211XLiiScmyf0eX5Akixb1bmg+5CEPWWKcGTNmZJNNNhlxnqHVDQaNN2vWrCWO9e8f9PiFQTUMm2fmgMNLDpTc02370w9DfW8YOMl9+zcccOzGEfr8epS6+m2Y5JbW2h/HaDcurbWF6buZXVXbpbcywVZJ3pLeoxVGMlTrWOfU78Hd9gVjlLbeGMeT3uf8mEzsxn2/W0fYf0+G/dCjqp6b5LQkdyb5WpL/S3J7knvTexTCLknWmuTcg/5bu5/W2olJTkyStWbNaROYDwAAgBWMFQgAAABY7qyzzjo5+OCDc/XVV+fss8/ONddck6985SvZfvvts9VWW92v7cyZvfvJN9645P3ke+65JzfddNMS+4f0P55g+Hi//vWg+9DJDTfccL92/QbVMGysyfx8e6jvkqmHnlnD2vUbnGy4b6yx6ro1yUZVtc4Y7ZZKa+2iJId1b3cbo/lQrWOd06A++7TWapS/8Txv44Ju+7RxtJ2sf01yd5K5rbV9W2uvba29ubV2TJKfPADzAwAAsIoRIAAAAGC59OpXvzpVlQ984AP58Ic/nMWLFy+x+kCSPOlJvZX9zztviVX6c8EFF2Tx4kGrxY/s0Y9+dNZdd91cdtllA1cZOPfcc+837/D57r333iX2L1iwYOjlks89GL+hvvNGOL5rt/3egGNLPN+hqmYm2Tq9X7f/aIy5v5OkkjxjrCIn4Q/ddslUx/0NfQ47VdWgX83PG7DvO91256Woa7iTk/wpyfOr6rGjNayqiawOMMijklzZWrvfv09VrZZkp0mODQAAAEsQIAAAAGC5NGfOnDztaU/Ll7/85bz//e/PhhtumAMOOGCJdgcffHCS5B3veEd+97vf/Xn/nXfemaOPPnrC86655pp50YtelD/84Q9505vedL9j//d//5djjz02a6yxRl7ykpcs0fdnP/tZTjjhhPvtO/3004fCDXclOX/CBd3nW+n96nynqtqv/0D3fuckP819v5Dv95KqeuKwfcek9ziAT7bW7hpj7uO67X9W1RJL9w/aN6DNdlV18KBVDKpqjSSv795+c7RxWmvXprec/yNz36oFQ+PskwFhiSSnp7f8/2uq6pkj1PeUqlp3rPNorV2d3me3ZpIzqmruCOM9I8lXxhpvDFcnmVNVD+sbt7r5Rw0vAAAAwNKYMd0FAAAAwEgOPfTQnHPOObnxxhtz+OGHZ511llxBf8cdd8zhhx+e4447Lo9//OOz3377ZY011sjpp5+ejTbaKLNmzRow8ujmz5+f888/P8cff3wuvvji7Lrrrrnpppvy6U9/On/4wx9y/PHH55GPfOQS/Z7xjGfkta99bb7yla9kq622ys9//vN87nOfy9prr50777zz6tbakssTjFNrrVXVQendPP9UVZ2e5MdJHp1k3/R+wf/SEeb4SpJvVdWnk9yQ3q/Xd0rvBvVR45j77Kp6e5I3JvlRVX0hyTXpPUZgp/R+4X/wGMM8LL1f7x9fVRckuTK91Q9mpbeywUOT/DzJ28aqJ8lrklyY5L1V9fQkl6X3a/3nJvlSkmcPq/9PVfW8JF9N76b/t5NcmuSOJH+ZZNskf93VcsdYk7fW/q2qZiR5S5KLu/EWJrktvc/kqUnmdPsm4z1J3p/k+1X12fRWPtgxvfDAEucJAAAAk2UFAgAAAJZbz3nOc7LJJpskycDHFwx53/vel+OOOy4zZ87MBz7wgXzyk5/MnnvumXPOOSdrrrnmhOfdeOONc+GFF+af//mfc/PNN+e//uu/8pnPfCbbbbddzjrrrBx66KED+22//fZZsGBB7rrrrhx//PH5yle+kt122y3f/OY3k97N5UlprX03vZvdn0jylCT/lGSHJJ9Msm13fJD3JDk0vUcWHJlkiySnJNmhtfabcc79piR7J/l2kmcleV2SPdN7/MGp4xji60lemOQz6YUJXprkn5Psk+QXSY5O8sTW2o3jqOVnSZ6c5LPp3VD/+/SCAPsm+dwIfS5PslWSd6W38sLLkrw6yTbpPRbhJUluGsd5DI33tiSPT3J833j/lN5n9H9J/i6TfMxAa+0D3bg3JDkoyYvSC25sn8GPqgAAAIBJqdbadNfAKObOndsWLpzsDxYAAABWTFdddVUe9ahHZccdd8z5509m9f9la8GCBdl1113zlre8Jcccc8zANlV1SWtt4HL3sKJYa9acNuug9053GQAAAMulq+fvPd0ljMto1yisQAAAAMBy693vfndaaznssMPGbgwAAADApMyY7gIAAACg369+9at84hOfyM9+9rOcfPLJ2WqrrfKCF7xgussCAAAAWOkJECznrrhuUWYfdcZ0lwHACmRFWSIJAEZy1VVX5eijj866666bPfbYI//zP/+T1VazgB4AAADAsiZAAAAAwHJl3rx5aa1NdxkTsiLWDAAAADCcn3AAAAAAAAAAAAIEAAAAAAAAAIAAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAEgyY7oLWNaq6sFJvt69fWiSxUl+273frrV29xTN86okd7TWTp2K8QAAAAAAAADggbTSBwhaazcn2TpJquqYJLe11t49Vr+qmtFau2cC87x/aWsEAAAAAAAAgOm2Kj7CYJ2q+kVVrZEkVbXB0PuqWlBV762qhUn+vqqeVlXfr6orquqkqlqr6zO/qq6sqsur6t3dvmOq6nXd6wVV9a6quqiqflpVO3f7V6+q/6iqi7u+r5ymzwAAAAAAAAAA7melX4FggD8mWZBk7yRfSHJAks+11v5UVUmyZmttblWtneRnSZ7WWvtpVZ2a5NVV9dEkz02yRWutVdWGI8wzo7W2XVU9M8lbkuye5OVJFrXWtu3CCN+qqrNba79YZmcLAAAAAAAAAOOwKq5AkCQfSvKy7vXLkpzcd+xT3fbRSX7RWvtp9/4jSZ6aZFGSO5N8uKqel+SOEeb4XLe9JMns7vXTk7y0qi5N8t0kD04yZ3jHqjqkqhZW1cLFdyya2JkBAAAAAAAAwFJYFVcgSGvtW1U1u6rmJVm9tfaDvsO3j9H3nqraLsnTkuyX5LAkuw1oele3XZz7PudKcnhr7atjzHFikhOTZK1Zc9roZwMAAAAAAAAAk7eqrkCQJKcm+UTuv/pAv58kmV1Vj+revyTJeVW1XpKZrbUzk/xDkq0mMOdX03sMwhpJUlV/U1UPWqrqAQAAAAAAAGAKrZIrEHQ+nuTtST456GBr7c6qelmSz1TVjCQXJ3l/ko2TnF5Va6e3osA/TmDOD6X3OIPvVVUl+W2SfZf2BAAAAAAAAABgqqxSAYLW2jF9b3dKclpr7da+4/OGtf96kicOG+aGJNuNNnb/OK21m9ILDaS1dm+Sf+n+AAAAAAAAAGC5sUoFCIZU1XFJ9kryzOmuBQAAAAAAAACWB6tkgKC1dvh01wAAAAAAAAAAy5PVprsAAAAAAAAAAGD6CRAAAAAAAAAAAAIEAAAAAAAAAIAAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAAElmTHcBjG7LzWZm4fy9p7sMAAAAAAAAAFZyViAAAAAAAAAAAAQIAAAAAAAAAAABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQJIZ010Ao7viukWZfdQZ010GAEyZq+fvPd0lAAAAAAAAA1iBAAAAAAAAAAAQIAAAAAAAAAAABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgExDgKCqFlfVpVX1g6r6TFWtW1Wzq+oHy3jeeVX15cm2GaP/mVW14dL2BwAAAAAAAIDpMh0rEPyxtbZ1a+3xSe5O8qppqGGZaK09s7V263TXAQAAAAAAAAATNd2PMDg/yaO616tX1Qer6odVdXZVrZMkVbV5VZ1VVZdU1flVtUW3/5SqOraqvl1VV1XVft3+U6tq36EJqurjVbVP/6RVtV1VXVhV3+/6P3p4YSO1qaqDq+pzXU0/q6p/7+tzdVVt0q2o8KOJnA8AAAAAAAAATKdpCxBU1YwkeyW5ots1J8l/t9Yel+TWJM/v9p+Y5PDW2jZJXpfkhL5hZiXZKcmzkszv9n04ycHdHDOT7JDkjGHT/zjJzq21JyZ5c5J/G1DiaG22TrJ/ki2T7F9Vfzmg/9KcDwAAAAAAAABMixnTMOc6VXVp9/r89G74PyzJL1prQ/svSTK7qtZLLwDwmaoa6r9W31hfaK3dm+TKqnpIkrTWzquqE6pq0/Ru2n+2tXZPX/8kmZnkI1U1J0lLssaAOkdr8/XW2qIkqaorkzwiyTXD+i/N+aQb85AkhyTJ6htsOqA0AAAAAAAAAJha0xEg+GNrbev+Hd3N9Lv6di1Osk56KyTcOrx9n/4+/QmBU5O8OMkBSV42oN+/Jjm3tfbcqpqdZMEE2wyvddDnuDTnkyRprZ2Y3koFWWvWnDZaWwAAAAAAAACYCtP2CIPxaK39PskvquoFSVI9W42j6ylJjuzGuHLA8ZlJruteHzzCGONpMyGTOB8AAAAAAAAAWKaW6wBB50VJXl5VlyX5YZJ9xurQWrsxyY+SnDxCk39P8s6q+n5GXoVhPG2WxoTPBwAAAAAAAACWtWpt5Vshv6rWTXJFkie11hZNdz2TsdasOW3WQe+d7jIAYMpcPX/v6S4BAKZFVV3SWps73XXAZLhOAQAAMLIV5fr3aNcoVoQVCCakqnZPb/WB41b08AAAAAAAAAAAPFCmcmn+5UJr7Zwkj5juOgAAAAAAAABgRbLSrUAAAAAAAAAAAEycAAEAAAAAAAAAIEAAAAAAAAAAAAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAkGTGdBfA6LbcbGYWzt97ussAAAAAcJ0CAABgJWcFAgAAAAAAAABAgAAAAAAAAAAAECAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAAAkmTHdBTC6K65blNlHnTHdZcC0unr+3tNdAgAAAAAAAKz0rEAAAAAAAAAAAAgQAAAAAAAAAAACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABAVrAAQVW1qvpY3/sZVfXbqvryGP22rqpn9r0/pqpeN0Lbb0+ivg9V1WOXtj8AAAAAAAAATJcVKkCQ5PYkj6+qdbr3eyS5bhz9tk7yzLEaJUlrbYelKy1prf1da+3Kpe0PAAAAAAAAANNlRQsQJMmZSfbuXh+Y5JNDB6rqQVV1UlVdVFXfr6p9qmrNJG9Lsn9VXVpV+3fNH1tVC6rqqqo6om+M27ptVdV/VNUPquqKoX5VNa/rd1pV/biqPl5V1R1bUFVzh8apqndU1WVV9Z2qeki3f9Oq+mxVXdz97bhsPy4AAAAAAAAAGNuKGCD43yQHVNXaSZ6Q5Lt9x96Q5Butte2S7JrkP5KskeTNST7VWtu6tfapru0WSfZMsl2St1TVGsPmeV56KxdslWT3JP9RVbO6Y09McmSSxyb56ySDQgAPSvKd1tpWSb6Z5BXd/vcleU9rbdskz0/yoYl+AAAAAAAAAAAw1WZMdwET1Vq7vKpmp7f6wJnDDj89yXOq6nXd+7WT/NUIQ53RWrsryV1V9ZskD0lybd/xnZJ8srW2OMmNVXVekm2T/D7JRa21a5Okqi5NMjvJBcPGvzvJl7vXl6T3uIWkF0Z4bLdoQZJsUFXrtdZuG9pRVYckOSRJVt9g0xHKBwAAAAAAAICps8IFCDpfTPLuJPOSPLhvfyV5fmvtJ/2Nq2r7AWPc1fd6cSb2WYyn759aa21Am9WSPLm1dudIg7fWTkxyYpKsNWtOG6kdAAAAAAAAAEyVFfERBklyUpK3ttauGLb/q0kOr+7n/VX1xG7/H5KsP8E5zk+yf1WtXlWbJnlqkosmUfOQs5McPvSmqraegjEBAAAAAAAAYFJWyABBa+3a1tqxAw79a5I1klxeVT/s3ifJuek9NuDSqtp/nNN8PsnlSS5L8o0k/9xa+/UkS0+SI5LMrarLq+rKJK+agjEBAAAAAAAAYFLqvlX2WR6tNWtOm3XQe6e7DJhWV8/fe7pLAACASauqS1prc6e7DpiMuXPntoULF053GQAAAEzCaNcoVsgVCAAAAAAAAACAqSVAAAAAAAAAAAAIEAAAAAAAAAAAAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAAJBkxnQXwOi23GxmFs7fe7rLAAAAAAAAAGAlZwUCAAAAAAAAAECAAAAAAAAAAAAQIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAACSZMd0FMLorrluU2UedMd1lAAAALLeunr/3dJcAAAAAsFKwAgEAAAAAAAAAIEAAAAAAAAAAAAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAABZBQMEVXXbMhz7bVW1+7IaHwAAAAAAAACWlRnTXcDKpLX25umuAQAAAAAAAACWxiq3AsEgVbV5VZ1VVZdU1flVtUW3/5Sq2q+v3W19r19fVVdU1WVVNX94+6q6uqreWlXf69oNjfmgqjqpqi6qqu9X1T4P7NkCAAAAAAAAwJKsQNBzYpJXtdZ+VlXbJzkhyW4jNa6qvZLsk2T71todVbXxCE1vaq09qaoOTfK6JH+X5A1JvtFa+9uq2jDJRVV1Tmvt9qk8IQAAAAAAAACYiFU+QFBV6yXZIclnqmpo91pjdNs9ycmttTuSpLX2uxHafa7bXpLked3rpyd5TlW9rnu/dpK/SvKjvpoOSXJIkqy+wabjPhcAAAAAAAAAWFqrfIAgvcc43Npa23rAsXu646mq1ZKsOcGx7+q2i3PfZ11Jnt9a+8lInVprJ6a3KkLWmjWnTXBOAAAAAAAAAJiw1aa7gOnWWvt9kl9U1QuSpHq26g5fnWSb7vVzkqzRvf5akpdV1bpdn5EeYTDIV5McXt1yB1X1xMmdAQAAAAAAAABM3qoYIFi3qq7t+/vHJC9K8vKquizJD5Ps07X9YJJduv1PSXJ7krTWzkryxSQLq+rSJK8bPsko/jW9IMLlVfXD7j0AAAAAAAAATKtV7hEGrbWRQhPPGND2xiRP7tv1+r5j85PMH9b+4L7Xs/teL0wyr3v9xySvnHDhAAAAAAAAALAMrYorEAAAAAAAAAAAwwgQAAAAAAAAAAACBAAAAAAAAACAAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAACSZMd0FMLotN5uZhfP3nu4yAAAAAAAAAFjJWYEAAAAAAAAAABAgAAAAAAAAAAAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAAElmTHcBjO6K6xZl9lFnTHcZADBtrp6/93SXAABAx3UKWHX5bgYAsGqwAgEAAAAAAAAAIEAAAAAAAAAAAAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAABZCQIEVXXbUva7uqo2meJavj2V4wEAAAAAAADAA2WFDxAsT1prO0x3DQAAAAAAAACwNFaaAEFVzaqqb1bVpVX1g6raudt/YFVd0e171wh9X1xVF3V9P1BVq3f7b+trs19VndK9fkhVfb6qLuv+duhvX1XzqmpBVZ1WVT+uqo9XVXXHtqmq86rqkqr6alXNWqYfDAAAAAAAAACMw0oTIEjywiRfba1tnWSrJJdW1cOSvCvJbkm2TrJtVe3b36mqHpNk/yQ7dn0XJ3nRGHMdm+S81tpWSZ6U5IcD2jwxyZFJHpvkr5PsWFVrJDkuyX6ttW2SnJTkHRM8TwAAAAAAAACYcjOmu4ApdHGSk7qb9F9orV1aVbslWdBa+22SVNXHkzw1yRf6+j0tyTZJLu4WCVgnyW/GmGu3JC9Nktba4iSLBrS5qLV2bTfvpUlmJ7k1yeOTfK2ba/UkNwzvWFWHJDkkSVbfYNMxSgEAAAAAAACAyVtpAgSttW9W1VOT7J3klKr6rwy+sT9cJflIa+3oQcP2vV57giXd1fd6cXqfdSX5YWvtKaN1bK2dmOTEJFlr1pw2WlsAAAAAAAAAmAorzSMMquoRSW5srX0wyYfSe7TARUl2qapNqmr1JAcmOW9Y168n2a+q/qIbZ+NurCS5saoeU1WrJXnusD6v7tqvXlUzx1nmT5JsWlVP6fquUVWPm/DJAgAAAAAAAMAUW2kCBEnmJbmsqr6fZP8k72ut3ZDkqCTnJrksySWttdP7O7XWrkzyxiRnV9XlSb6WZFZ3+KgkX07y7dz/UQN/n2TXqroiySVJHjueAltrdyfZL8m7quqyJJcm2WHCZwoAAAAAAAAAU2yFf4RBa229bvuRJB8ZcPyTST45YP/svtefSvKpAW1OS3LagP03JtlnlFoWJFnQt/+wvteXJnnqKKcEAAAAAAAAAA+4lWkFAgAAAAAAAABgKQkQAAAAAAAAAAACBAAAAAAAAACAAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAACSZMd0FMLotN5uZhfP3nu4yAAAAAAAAAFjJWYEAAAAAAAAAABAgAAAAAAAAAAAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAAElmTHcBjO6K6xZl9lFnTHcZAACwXLl6/t7TXQIAAAAArHSsQAAAAAAAAAAACBAAAAAAAAAAAAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECO6nqs6tqj2H7Tuyqv5nhPYLqmpu9/rMqtrwASgTAAAAAAAAAKacAMH9fTLJAcP2HdDtH1Vr7ZmttVuXRVEAAAAAAAAAsKwJENzfaUn2rqo1k6SqZid5WJIDq2phVf2wqt46qGNVXV1Vm1TV7Kr6UVV9sGt/dlWt07XZvKrOqqpLqur8qtrigToxAAAAAAAAABiNAEGf1trvklyUZK9u1wFJPp3kDa21uUmekGSXqnrCGEPNSfLfrbXHJbk1yfO7/ScmOby1tk2S1yU5YWrPAAAAAAAAAACWzozpLmA5NPQYg9O77cuT/L+qOiS9z2tWkscmuXyUMX7RWru0e31JktlVtV6SHZJ8pqqG2q01qHM31yFJsvoGm07mXAAAAAAAAABgXAQIlnR6kvdU1ZOSrJvkd+mtFrBta+2WqjolydpjjHFX3+vFSdZJb7WHW1trW49VQGvtxPRWK8has+a0iZ4AAAAAAAAAAEyURxgM01q7Lcm5SU5KbzWCDZLcnmRRVT0k9z3eYKLj/j7JL6rqBUlSPVtNTdUAAAAAAAAAMDkCBIN9MslWST7ZWrssyfeT/DjJJ5J8axLjvijJy6vqsiQ/TLLPZAsFAAAAAAAAgKngEQYDtNa+kKT63h88Qrt5fa9ndy9vSvL4vv3v7nv9iyTPmMpaAQAAAAAAAGAqWIEAAAAAAAAAABAgAAAAAAAAAAAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAECSGdNdAKPbcrOZWTh/7+kuAwAAAAAAAICVnBUIAAAAAAAAAAABAgAAAAAAAABAgAAAAABYBVTVvKpqVXXMJMc5uBvn4KmpDAAAAJYfAgQAAADAmKpq9ap6RVWdV1W/q6o/VdVvquryqvpQVT1numsEAAAAJmfGdBcAAAAALN+qavUkX07yjCS3JjkjybVJ1kzyuCQvTLJFki9OU4njcVGSxyS5aboLAQAAgOWVAAEAAAAwlgPTCw9clmSX1tqi/oNVtW6S7aejsPFqrd2R5MfTXQcAAAAszzzCAAAAABjLDt32lOHhgaR3c761dm7/vqo6uKpat927qr5dVbdX1S1VdVpVzRk0UVWtW1VHV9WlXfvbqurCqjpwpOKq6ulV9aXukQp3VdU1VXV6Ve3e12ZeV88xw/puU1Xvq6rLukcz3FlVP6uq/6yqjSbyIY1S3+pV9aqq+lZVLaqqP1bVz7tHP8zpa/ewqnpz1+7XVXV3VV1fVZ+oqseOMPZzqurrVXVDd+7Xd4+ZOHRA242r6p1V9aOuhkVd36dPxXkCAACw4rMCAQAAADCWm7vt3yxF3+cl2SvJ55MsSLJ1kucn2bWqdmit/WSoYVVtmOQbSZ6Y5HtJTkrvxw97JvlEVT2utfbG/sGr6q1J3pzktiRfSHJNkoelF3p4cZJzxqjvFUmem+S8ru1qSbZJ8o9J9qqq7Vtrf1iK8x6qb830Hv+wR1fbJ5L8Psnsbt4Lkvysa/7UJEclOTfJZ7tzmpNkvyTPqaodW2uX9Y19SJIPJPl1ki+l93iGv0jyhCQvS3JCX9tHpPf5z05yfpKzkjwoybOSnFVVr2ytfXBpzxMAAICVgwABAAAAMJbPJXl9kldV1frphQEuaa39chx9n53k2a21Lw/tqKq/T/Le9G5wP62v7XvTCw+8vrX2733t104vHPAvVXVaa+3Sbv/T0wsP/CLJzq216/onrqqHj6O+dyZ5TWtt8bC+L0/yoSSHJnnXOMYZyTHphQe+lOQFrbW7+uZYK8kGfW2/keQhwwMLVbVVkm8lmZ9eGGPIK5PcnWSr1tpvhvXZZFgdH0nyiCQHttb+t6/dhukFC46tqi+21m6c+CkCAACwsvAIAwAAAGBUrbXvp/dr/hu77WeTXF1VN1fV56vq2aN0/0Z/eKBzfJL/S7Jb98v4VNWDu7EX9ocHuvnvTC/AUEle2Hfo8G772uHhga7fteM4t18ODw90TkpvpYA9xxpjJFW1enoBhD8meVV/eKCb+67W2m/73v9m0GoH3aoD30hv1YY1hh2+J8mfBvS5qa+OrZLskuSz/eGBrt2tSd6SZO30VoYAAABgFWYFAgAAAGBMrbVPV9Xnk+yaZKf0VgrYKcm+SfatqlOTHNxaa8O6njdgrMVVdUGSzbtxfplk2ySrJ2lVdcyAEoZunD+mb9+Tk7T0luNfKt0N+VcmOSDJY5PMzP1/cLHZ0o6dZItuvO+21q4fZz17J3lVkrlJNsmS1242SXJD9/rjSf4zyZVV9b/pfdbf6g8ldJ7SbWeO8Nlu2m0fM+DY0KMSDkmS1TfYdFATAAAAVhICBAAAAMC4tNb+lOTs7m/oF/bPT+/X+i9N79EGXxjWbaQl8X/dbWd22wd32227v5Gs1/d6wyS3tNb+OHb1I/pUkucmuSrJ6V1dQysFHJlkrUmMvWG3XWJ1hEH6Hu1wS5KvJflVkjvSC0nsm2Sr/npaa/9VVTelt8rBEV29rarOS/JPrbWFXdOhz3aP7m8k6w3a2Vo7McmJSbLWrDnDAyIAAACsRAQIAAAAgKXSLf3/6araMskbk+yWJQMEDxmh+0O77aJh2/e01v5xnCXcmuTBVbXO0oQIqmpueuGBc5Ls1Vq7p+/Yakn+eaJjDqgvGccqBlU1I8kx6QUYntRau2HY8acM6tdaOzXJqVW1YZId0jufv03y1araoluNYOiz/fvW2rETPw0AAABWFauN3QQAAABgVH/otjXg2C7Dd3QrF+zUvf1+t70oyb1Jdp7AvN/p5nzGBPr0e1S3/WJ/eKCzXZJ1lnLcIT9OL0TwhKp62BhtN0lvxYJvDwgPrJfkSaN1bq3d2lo7s7X2iiSnJNk4yVO7w9/pthP5bAEAAFgFCRAAAAAAo6qqA6tqj+5X+cOPPTTJK7q33xzQfbeqetawfYcl2TzJua21XyZJa+03ST6eZG5VvakLGQyfa/OqemTfruO67X9W1RK/8h+0b5iru+28Yf3+Isl/j9F3TN0KDSekF0R4f1Xd73EIVbVmVW3avf1Neo8r2KYLDAy1WSPJ+9ILGGRY/12ralBo4y+67R1dHQuTnJ/keVX1t4Nqraotu/MGAABgFeYRBgAAAMBYtk/y90l+XVUXJPlFt/+RSfZO7wb56UlOG9D3S0k+X1WfT/LzJFsn2SvJ75IcOqztYUnmJHlbkpd0c92Y5GFJHpNk2yQHDs3fWju7qt6e3uMTflRVX0hyTXqPTdgpvV/eHzzKeV2c5Fvp3Vj/dpILur57JflJkutH/VTG563pfX7PTvLTqvpyeis2/GWSpyf5pySntNburapjkxyV5IqqOj3Jmkl2TW81gXO71/0+n+S2qvpOemGISm+VgW2TXJLeoxmGvDDJN5J8uKqOSPLd9FZHeHiSJyR5fJKnpBdkAAAAYBUlQAAAAACM5T+T/CzJ7undbN4zydpJbk6yIMknknyitdYG9P1ckhOTvCG9sMGfun1Ht9Z+2t+wtfb7qtolySHp3fB+fjfPjd38/5Dka8P6vKmqLkxyRJJnJXlQejfBFyY5dbSTaq0trqrnJHl7kmd2Y1yX5EPdvitH/1jG1lq7u6qekeRVSV6a5KD0bvRfn14A4IK+5m9K8tskf5fklUkWpXe+b0wviDDcUen9Wzypq//OJL9M8vok/9Na+1NfHddW1TZJDk/vc31RktWT/Lo7z+OSXDHZ8wUAAGDFVoO/27O8mDt3blu4cOF0lwEAAMAkVdUlrbW5013HA6WqDk5ycpKXtdZOmd5qmCprzZrTZh303ukuA5gGV8/fe7pLAABgiox2jWKJZxcCAAAAAAAAAKseAQIAAAAAAAAAIDOmuwBGd8V1izL7qDOmuwwAgJWCZVcBAAAAAEYmQAAAAABMudbaKUlOmeYyAAAAgAnwCAMAAAAAAAAAQIAAAAAAAAAAABAgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAAFmFAwRVtW9Vtaraons/u6p+MInxPlRVj526CgEAAAAAAADggbPKBgiSHJjkgm47aa21v2utXTkVYwEAAAAAAADAA22VDBBU1XpJdkry8iQHDDg+u6rOr6rvdX87dPvnVdWCqjqtqn5cVR+vquqOLaiqud3r26rqHVV1WVV9p6oe0u3ftKo+W1UXd387PmAnDQAAAAAAAACjWCUDBEn2SXJWa+2nSW6uqm2GHf9Nkj1aa09Ksn+SY/uOPTHJkUkem+SvkwwKATwoyXdaa1sl+WaSV3T735fkPa21bZM8P8mHpuZ0AAAAAAAAAGByZkx3AdPkwPRu5ifJ/3bvj+87vkaS46tq6ySLk/xN37GLWmvXJklVXZpkdnqPQuh3d5Ivd68vSbJH93r3JI/tFi1Ikg2qar3W2m39navqkCSHJMnqG2w64ZMDAAAAAAAAgIla5QIEVbVxkt2SbFlVLcnqSVqS/+5r9g9JbkyyVXqrNNzZd+yuvteLM/gz/FNrrQ1os1qSJ7fW7hzQ589aaycmOTFJ1po1p43WFgAAAAAAAACmwqr4CIP9kny0tfaI1trs1tpfJvlFkr/sazMzyQ2ttXuTvCS9kMFUODvJ4UNvuhUOAAAAAAAAAGDarYoBggOTfH7Yvs8mObrv/QlJDqqqy5JskeT2KZr7iCRzq+ryqroyyaumaFwAAAAAAAAAmJRV7hEGrbVdB+w7Nsmxfe9/luQJfU1e3+1fkGRBX7vD+l7P63u9Xt/r05Kc1r2+Kcn+kz4JAAAAAAAAAJhiq+IKBAAAAAAAAADAMAIEAAAAAAAAAIAAAQAAAAAAAAAgQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAAElmTHcBjG7LzWZm4fy9p7sMAAAAAAAAAFZyViAAAAAAAAAAAAQIAAAAAAAAAAABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAD8f/buPG63qq4b/+cDByFDIYyMSD1qpCkqwZECxdBMM3ocEsuhJ9EeySHL/GnS6LE0MSunNCRDzDTJKU16cgzn1IMeJscUzOnRyEBxQMX1++PaJy9u7/vM51xneL9fr/Pa+1p7rbW/+7r5h3t/7rUAAAAAIMmqRRfAxl30mSuz+rRzF10GwB7rstNPWnQJAAAAAAAAuwQrEAAAAAAAAAAAAgQAAAAAAAAAgAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABgrS9pu36the3fXnb627B2BPbvm46v2fb03ZcpQAAAAAAAACw4+z1AYIkXxtjHDXGODLJN5I8fP5i21WbM8kY47VjjNN3RIEAAAAAAAAAsKMJEFzb25P8yLSywNvbvjbJB9se0PaFbS9q+4G2d146sO0pbf9yOj+07Svbvm/6d4epfW3bs9qe1/YTbX9j5z4eAAAAAAAAACxvs/66fm8wrTRwjyT/MjUdneTIMcalbf+/JGOMcZu2t0zyhrY/upHpnpXkGWOMd7S9cZLXJ/mx6dotk9w5yfWSfKTtX40xvrkjngkAAAAAAAAANpcAQfI9bddP529P8jdJjk/y3jHGpVP7HZM8J0nGGB9u+8kkGwsQ3DXJrdpu+Hz9tgdO5+eOMa5OcnXbLyS5YZJPzw9ue2qSU5Nk3+sfug2PBgAAAAAAAACbR4Ag+doY46j5hunF/1e2Yc59kvzkGOPry8x79VzTNVnmZzDGODPJmUmy/2FHjG2oAwAAAAAAAAA2yz6LLmA38fYkD0qSaeuCGyf5yEb6vyHJozd8aHvUjiwOAAAAAAAAALaVAMHmeV6SfdpelOScJKdM2xCs5DeSrGl7YdsPJnn4zigSAAAAAAAAALbWXr+FwRjjwGXazkty3tznryd5yMb6jTHOTnL2dH55kl9apv/aJZ+P3Nq6AQAAAAAAAGB7sgIBAAAAAAAAACBAAAAAAAAAAAAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAkqxZdABt3m8MPyrrTT1p0GQAAAAB+TwEAALCHswIBAAAAAAAAACBAAAAAAAAAAAAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAAJKsWnQBbNxFn7kyq087d9FlAAC7mMtOP2nRJQAAAAAAsIexAgEAAAAAAAAAIEAAAAAAAAAAAAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAADZSwMEbW/Y9qVtP9H2/Lbvbnuftie2fd1Wzvmu7V0nAAAAAAAAAOwse12AoG2T/GOSt40xbjbGOCbJ/ZP88LbMO8Y4fjuUBwAAAAAAAAALsdcFCJLcJck3xhhnbGgYY3xyjPGcDZ/b7tP2Y20Pnfv8720PnVYveHXbC6Z/x099rpqOJ7Y9r+0r2n647Uum0ELaHtP2rdOqB69ve9hOfXIAAAAAAAAAWMHeGCC4dZL3b6zDGOPbSf4uyYOmprsmuWCM8Z9Jnp3krWOM2yU5Oskly0zx40kek+RWSW6W5A5t90vynCQnT6senJXkKdv8NAAAAAAAAACwHaxadAGL1va5Se6Y5BtJHj936awkr0nyzCQPTfLCqf0uSX4lScYY1yS5cplp3zvG+PQ0//okq5NckeTIJG+cFiTYN8nnVqjp1CSnJsm+1z906x4MAAAAAAAAALbA3hgguCTJfTd8GGM8qu33J1k332mM8am2n297lyTH5jurEWyOq+fOr8nse26SS8YYx21q8BjjzCRnJsn+hx0xtuC+AAAAAAAAALBV9sYtDN6S5IC2j5hru+4KfV+Q2VYGL59WG0iSNyd5RJK03bftQZt5348kObTtcdPY/dreeourBwAAAAAAAIAdYK8LEIwxRpJ7J/mptpe2fW+SFyV5wjLdX5vkwHxn+4Ik+c0kd257UZLzk9xqM+/7jSQnJ3la2wuSrE9y/FY+BgAAAAAAAABsV3vjFgYZY3wuyf1XuHze3Pntklwwxvjw3NjPJ7nXMnMeOB3Pm59jjPHrc+frk9xpqwsHAAAAAAAAgB1krwwQbI62p2W2VcGDFl0LAAAAAAAAAOxoe90WBptrjHH6GOMmY4x3LLoWAAAAAAAAANjRBAgAAAAAAAAAAAECAAAAAAAAAECAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAABJVi26ADbuNocflHWnn7ToMgAAAAAAAADYw1mBAAAAAAAAAAAQIAAAAAAAAAAABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAkB0cIGj7e20vaXth2/Vtf2Ijfc9ue/KOrGdrtD2l7Q9tRr8/anvXnVETAAAAAAAAAGxvq3bUxG2PS/LzSY4eY1zd9vuTXGdH3W8HOiXJxUk+u7FOY4w/3CnVAAAAAAAAAMAOsCNXIDgsyeVjjKuTZIxx+Rjjs22PafvWtue3fX3bw5YOXKlP2/PaPq3te9t+tO0JU/sBbV/Y9qK2H2h756l937Z/1vbiaRWER7e9S9t/nLvXz7R99dT37KnvRW1/a1oRYU2Sl0wrKHzPRmr7nxUU2l7W9klt3z/Ndcup/XvbnjXV/4G299qB3z8AAAAAAAAAbLYdGSB4Q5IbTS/6n9f2p9rul+Q5SU4eYxyT5KwkT5kftBl9Vo0xjk3ymCRPnNoelWSMMW6T5AFJXtT2gCSnJlmd5Kgxxm2TvCTJvya5ZdtDp7EPme5xVJLDxxhHTvO8cIzxiiTrkjxojHFUkm9tqv45l48xjk7yV0keN7X9XpK3TPXfOcnT237vZnyXAAAAAAAAALBD7bAtDMYYV7U9JskJmb0sPyfJk5McmeSNbZNk3ySfWzL0Fpvo86rpeH5m4YAkuWNmL/Yzxvhw208m+dEkd01yxhjjW9O1LyZJ2xcn+eW2L0xyXJJfSXK9JDdr+5wk52YWgFhqU7XNm6/zF6bzuyW5Z9sNgYIDktw4yYfmB7Y9NbPwQ2584xuvMD0AAAAAAAAAbD87LECQJGOMa5Kcl+S8thdltlLAJWOM4zYyrJvoc/V0vCZbX/8Lk/xTkq8nefkUMPjvtrdLcvckD0/yi0keuoW1barOJrnvGOMjGxs4xjgzyZlJsmbNmrEZ9wIAAAAAAACAbbLDtjBoe4u2R8w1HZXZX9of2va4qc9+bW+9ZOhHNqPPUm9P8qCp/49m9lf9H0nyxiS/1nbVdO2QJBljfDbJZ5P8fmZhgrT9/iT7jDFeObUfPc395cxWJ9ja2ua9PsmjOy1f0PbHt2AsAAAAAAAAAOwwOyxAkOTAJC9q+8G2Fya5VZI/THJykqe1vSDJ+iTHzw8aY3xjU32W8bwk+0yrHJyT5JQxxtVJXpDkP5JcOM31wLkxL0nyqTHGhu0DDs9spYT1Sf4uye9M7WcnOWNq33crapv3x0n2m+q5ZPoMAAAAAAAAAAvXMfbOFfLb/mWSD4wx/mbRtWzMmjVrxrp16xZdBgAAANuo7fljjDWLrgO2hd9TAAAA7P429juKVTu7mF1B2/OTfCXJ/7foWgAAAAAAAABgV7BXBgjGGMcsugYAAAAAAAAA2JXss+gCAAAAAAAAAIDFEyAAAAAAAAAAAAQIAAAAAAAAAAABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQJJViy6AjbvoM1dm9WnnLroMYDdx2eknLboEAABgD+b3FACw+fyuDoDdkRUIAAAAAAAAAAABAgAAAAAAAABAgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAyB4eIGj7g21f1vbjbc9v+89tf3QLxh/c9pGb2fddW18pAAAAAAAAACzWHhsgaNskr05y3hjj5mOMY5L8TpIbbsE0ByfZrADBGOP4LS4SAAAAAAAAAHYRe2yAIMmdk3xzjHHGhoYxxgVJHtb23hva2r6k7b3a3rrte9uub3th2yOSnJ7k5lPb06f+j2/7vqnPk+bmuWo6ntj2vLavaPvhaf5O145p+9ZpNYTXtz1sp3wTAAAAAAAAALAJe3KA4Mgk5y/T/jdJTkmStgclOT7JuUkenuRZY4yjkqxJ8ukkpyX5+BjjqDHG49veLckRSY5NclSSY9reaZl7/HiSxyS5VZKbJblD2/2SPCfJydNqCGclecr2eFAAAAAAAAAA2FarFl3AzjbGeGvb57U9NMl9k7xyjPGttu9O8nttfzjJq8YYH5sWDph3t+nfB6bPB2YWKHjbkn7vHWN8Oknark+yOskVmYUa3jjNu2+Szy1XY9tTk5yaJPte/9CtflYAAAAAAAAA2Fx7coDgkiQnr3Dtb5P8cpL7J3lIkowxXtr2PUlOSvLPbX8tySeWjGuSp44xnr+Je189d35NZt9zk1wyxjhuU4WPMc5McmaS7H/YEWNT/QEAAAAAAABgW+3JWxi8Jcn+01/zJ0na3rbtCUnOzmyLgYwxPjhdu1mST4wxnp3kNUlum+TLSa43N+frkzy07YHTmMPb/sBm1vORJIe2PW4au1/bW2/94wEAAAAAAADA9rPHBgjGGCPJfZLcte3H216S5KlJ/t8Y4/NJPpTkhXNDfjHJxdOWA0cm+dsxxn8leWfbi9s+fYzxhiQvTfLuthcleUWuHTDYWD3fyGxFhKe1vSDJ+iTHb4dHBQAAAAAAAIBttidvYZAxxmczCwZcS9vrJjkiyd/P9T09yenLzPHAJZ+fleRZy/Q7cDqel+S8ufZfnztfn+ROW/ocAAAAAAAAALCj7bErEKyk7V0zW33gOWOMKxddDwAAAAAAAADsCvboFQiWM8Z4U5KbLLoOAAAAAAAAANiV7HUrEAAAAAAAAAAA302AAAAAAAAAAAAQIAAAAAAAAAAABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAABIsmrRBbBxtzn8oKw7/aRFlwEAAAAAAADAHs4KBAAAAAAAAACAAAEAAAAAAAAAIEAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAABIsmrRBbBxF33myqw+7dxFlwGw0112+kmLLgEAAAAAAGCvYgUCAAAAAAAAAECAAAAAAAAAAAAQIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAspsHCNresO1L236i7flt3932Pm1PbPu6TYw9uO0jt2Mt92x72vaaDwAAAAAAAAB2pt02QNC2Sf4xydvGGDcbYxyT5P5Jfngzpzg4yXYLEIwxXjvGOH17zQcAAAAAAAAAO9NuGyBIcpck3xhjnLGhYYzxyTHGc+Y7tV3b9nFzny9uuzrJ6Ulu3nZ926e3PbDtm9u+v+1Fbe819V/d9sNtz2770bYvaXvXtu9s+7G2x079Tmn7l9P52W2f3fZd0+oIJ8/d//Ft39f2wrZP2pFfEAAAAAAAAABsrlWLLmAb3DrJ+7dh/GlJjhxjHJUkbVcluc8Y40ttvz/Jv7V97dT3R5LcL8lDk7wvyQOT3DHJPZP8bpJ7LzP/YVOfWyZ5bZJXtL1bkiOSHJukSV7b9k5jjLdtw3MAAAAAAAAAwDbbnVcguJa2z217Qdv3be0USf6k7YVJ3pTk8CQ3nK5dOsa4aIzx7SSXJHnzGGMkuSjJ6hXm+8cxxrfHGB+cm+du078PZBZ+uGVmgYKlz3Jq23Vt113z1Su38nEAAAAAAAAAYPPtzisQXJLkvhs+jDEeNa0csG5Jv2/l2kGJA1aY70FJDk1yzBjjm20vm+t79Vy/b899/nZW/g7nx3Tu+NQxxvNXGJMkGWOcmeTMJNn/sCPGxvoCAAAAAAAAwPawO69A8JYkB7R9xFzbdZfpd1mSo5Ok7dFJbjq1fznJ9eb6HZTkC1N44M5JbrLdK05en+ShbQ+c6jm87Q/sgPsAAAAAAAAAwBbZbVcgGGOMtvdO8oy2v53kP5N8JckTlnR9ZZJfaXtJkvck+eg0/r/avrPtxUn+b5KnJfmnthdltorBh3dAzW9o+2NJ3t02Sa5K8stJvrC97wUAAAAAAAAAW2K3DRAkyRjjc0nuv8Ll86Y+X0tytxXGP3BJ03ErzHXk3JhT5s4v23BtjHF2krOX9pk+Hzh3/qwkz1rhPgAAAAAAAACwELvzFgYAAAAAAAAAwHYiQAAAAAAAAAAACBAAAAAAAAAAAAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAACQZNWiC2DjbnP4QVl3+kmLLgMAAAAAAACAPZwVCAAAAAAAAAAAAQIAAAAAAAAAQIAAAAAA9gptz2472q5edC27irZrp+/kxEXXskjTd3DeousAAABg8QQIAAAAYBcxvcid/3dN28vbvqXtAxddHwAAALBnW7XoAgAAAIDv8qTpuF+SWya5V5I7t10zxnjs4soCAAAA9mQCBAAAALCLGWOsnf/c9qeTvDHJY9o+e4xx2SLqAgAAAPZstjAAAACAXdwY481JPpykSW6/ob3tMW1f2fYLba9u+8m2z2t72ObO3faUaY5PtP1a2y+1fWfbX16h/3nT9grXafuHbT8y3fvsTdxn9TRu2X4b5l3SduI0Zm3bo9qe2/aKtl9t+9a2x68w175tHz49x5XTc/172xe0PWKFMSe3fe809xfbvqzt4cv0O6bts9peMPX7etuPtf3ztt+3TP9Tpmc4pe3PTs955fyztj2o7TPbfnqa78NtH9v2Zit9Z22v2/Z32q5v+5W2V7V9d9sHrPB812n7B20/Pv28Lm375Lb7L9cfAACAvZMVCAAAAGD30Ok4kqTtzyd55dT+iiSfTHJMkkckuVfbO44xLt2Mef8qySVJ3pbkc0lukOTnkry47S3GGH+wwrhXZhZm+L9J/jHJF7bimTbXmiS/neTdSV6Q5MZJ7pvkzW2PGmN8ZEPHttdJ8rokP5PkU0lemuRLSVYnuU+SdyT52JL5H5nknklem+StSX4iyS8lud00/9VzfR82zfPWJG/K7I8zjkny2CT3aPsTY4wvL/MMJyf52cy+rzOS3GSq94Akb0lydJIPJHlJkoOS/F6SE5b7MtoePI358STvT3LWVMfdk7y07a3HGL8/179J/iGzrTA+nuQvk1wnyUOT3Ga5ewAAALB3EiAAAACAXVzbuya5RWbhgfe1PTDJizL7//oTxxhvn+v7hCSnJ3l+krttxvRHjjE+vuR+18nsRfdpbc8YY3xmmXE3mcZevjXPtIVOSvKQMcbZczX+WmYv4n8zswDABmszCw/8U5L7zb/8n/7a/vrLzP+zSW4/xrhoru9Lkzwgs5fu/zDX96lJHjXGuGZ+gra/mlm44ZFJnrbMPX4uyc+NMf5lSfvjMwsPvCzJA8cYGwIiT8ksHLCcZ2YWHnjCGONP52o4ILMwx++2fcUYY/10acNz/FuSO48xvj71f2KS961wDwAAAPZCtjAAAACAXcy0ZP/atk9p+4ok/5LZSgPPHGN8MrOXwYckOWc+PDD58ySXJfmZtjfe1L2Whgemtm8keW5mAYWfXmHoH+yk8ECSvHM+PDA5K8m3khy7oaHtvpm9wP9akocvWTkgY4yrxxj/ucz8z54PD0z+ejoeO984xvjk0vDAXD1fymwVgOW8ZpnwQJI8OMm3k/zOhvDAdJ9PZRYUuJa2N0jyy0nWzYcHpjFfT/KEzP5beeDcpYdMx9/dEB6Y+n8xyR+vUC8AAAB7ISsQAAAAwK7nidNxJLkiyduT/M0Y4++m9qOn41uWDhxjfKvt2zJbsv/Hk/zHxm40hQyekFlQ4MZJvmdJl8NXGPrejT7B9rVuacMY45ttP5/k++aab5nZ8v/vGWN8dlvmz2z7gyyZP233S/JrSe6f5FbT/eb/QGOzv6+2109y8ySfGmNctsyYdyzTdvsk+yYZbdcuc32/6fhjc21HZxZSWG6+81aod77OU5OcmiT7Xv/QTXUHAABgNyZAAAAAALuYMUY30eWg6fi5Fa5vaD94Y5O0vVlmL7a/L7OQwhuSXJnkmswCCA9Osv8Kw//fJmrcnq5Yof1bmb1M3+Dg6bjclgtbOv+3puO+S9rPSXKfJJ9I8prMvocNKx08Jlv2fW3YTuHzK4xZrv0G0/H207+VHDh3flCSL44xvrmZdV3LGOPMJGcmyf6HHTE20R0AAIDdmAABAAAA7H6unI4/uML1w5b0W8ljM3sh/ZClWwS0fUBmAYJlzS+3v5m+PR1X+l3EwVs433KumI4rrQKwTdquySw88KYk9xhjfGvu2j5Jfnsjw5f7vr40HW+4wpjl2jf8TJ8xxnjsxiu+1phD2u63TIhgpf+GAAAA2Avts+kuAAAAwC7mA9PxxKUX2q5KcsL08f2bmOdHpuMrl7n2U1tV2cr+ezreaOmFaSn/H90O9/hwZiGC27b9oe0w31Ibvq/XzocHJsfmu7d/2KgxxpcyW8ng8Larl+lyx2Xa3ptZGOOEZa6t5P2Z/Q5ouflO3IJ5AAAA2MMJEAAAAMDu5x+TfDHJA9r+5JJrj0ly0yRvGmP8xybmuWw6njjf2PbuSf7PthY5b4zx5cxe8N+h7a3m7rVvkr/IFr58X+Ee1yR53jTXGW2vtZ1A2+u0PXQbbnHZdDxxybw/kOS5Wznn32b2+5mntv2frSva3iizn+W1jDG+kOQlSda0/YPp+7uWtjdve9O5phdOx6e0PWCu3yFJfn8r6wYAAGAPZAsDAAAA2M2MMa5q+9AkL0/y1rYvT/IfSY5JcrfM9rX/tc2Y6nlJHpLk5W1fkeSzSY5M8rNJ/iHJL23n0p+e5G+SvHOq+etJ7pxkvyQXJLnddrjHk5L8RJL/leSjbV+X5MuZrXxwtySPT3L2Vs79viTvTPILbd+V5B2ZbTNwjyQfyez721J/muTeSe6f5BZt35DkoCS/mORt07VvLxnz60mOSPJHSf5323ck+XySH0ryY0lun+QBSS6d+v99Zj/Leya5uO1rMvvOT56e6eZbUTcAAAB7ICsQAAAAwG5ojPGaJHdI8s9J7p7kcZm9PD4jyTFjjE9sxhwXZvYC/11JTkryiCTXT/IL0zzbu+azMlvZ4LNJHpzZS/J3Tc9xxXa6xzcyC0A8OrOX6g+ezo9N8urMXvpv7dzXZPYS/q8ye1n/G5ltC/CCzH4G39yKOb+W2c/gOUl+MMlvTZ//JMlTp25fWjLmS5ltMfHoJJcnuW+Sx07jvjzN8ca5/iPJ/ZI8MbPfBf369BwvzOxnAAAAAEmSzv4fkl3VmjVrxrp16xZdBgAAANuo7fljjDWLroPdR9uHJTkzycPHGM9fdD1Jsv9hR4zDHvzMRZcBALuFy04/adElAMCyNvY7CisQAAAAACxQ2x9apu3GSf4gybeS/NNOLwoAAIC90qpFFwAAAACwl3tl2/2SnJ/ZVg6rk/x8kusm+Z0xxmcXVxoAAAB7EwGCXdxFn7kyq087d9FlAMAeyVKCAMAu4sVJ/neS+yY5KMlVSd6T5C/HGK9aZGEAAADsXQQIAAAAABZojPG8JM9bdB0AAACwz6ILAAAAAAAAAAAWT4AAAAAAAAAAABAgAAAAAAAAAAAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAILtZgKDtvduOtrdcdC1Ltf3ntgcvug4AAAAAAAAA2Bq7VYAgyQOSvGM67hBtV23NuDHGz40xrtjO5QAAAAAAAADATrHbBAjaHpjkjkl+Ncn9p7bD2r6t7fq2F7c9YWq/qu0z2l7S9s1tD53aH9b2fW0vaPvKtted2s9ue0bb9yT507bHtn132w+0fVfbW0z9rtv2H9p+sO2r276n7Zrp2mVtv7/t6rYfavvX0/3f0PZ7pj43b/svbc9v+/ZdcSUFAAAAAAAAAPZOu02AIMm9kvzLGOOjSf6r7TFJHpjk9WOMo5LcLsn6qe/3Jlk3xrh1krcmeeLU/qoxxu3HGLdL8qHMwggb/HCS48cYj03y4SQnjDF+PMkfJvmTqc8jk/z3GONWSf4gyTEr1HpEkudO978iyX2n9jOTPHqMcUySxyV53tZ8EQAAAAAAAACwvW3Vcv0L8oAkz5rOXzZ9fm2Ss9rul+Qfxxjrp+vfTnLOdP53SV41nR/Z9slJDk5yYJLXz83/8jHGNdP5QUle1PaIJCPJflP7HTfUMMa4uO2FK9R66Vwt5ydZPa2gcHySl7fd0G//5Qa3PTXJqUmy7/UPXeEWAAAAAAAAALD97BYBgraHJLlLktu0HUn2zezF/uOT3CnJSUnObvsXY4y/XWaKMR3PTnLvMcYFbU9JcuJcn6/Mnf9xkn8dY9yn7eok521hyVfPnV+T5HsyW+3himm1hI0aY5yZ2WoF2f+wI8YmugMAAAAAAADANttdtjA4OcmLxxg3GWOsHmPcKMmlmYUHPj/G+OskL0hy9NR/n2lMMtvm4B3T+fWSfG5aseBBG7nfQUk+M52fMtf+ziS/mCRtb5XkNpv7AGOMLyW5tO39pvFte7vNHQ8AAAAAAAAAO9LuEiB4QJJXL2l7ZWYrClzQ9gNJfinf2eLgK0mObXtxZisX/NHU/gdJ3pNZEODDG7nfnyZ56jTv/CoNz0tyaNsPJnlykkuSXLkFz/GgJL/a9oJp7L22YCwAAAAAAAAA7DAdY89bIb/tVWOMA3fAvPsm2W+M8fW2N0/ypiS3GGN8Y3vfa4P9DztiHPbgZ+6o6QFgr3bZ6SctugQA9iJtzx9jrFl0HbAt/J4CADaf3zsAsKva2O8oVi3XyIqum+Rfpy0QmuSROzI8AAAAAAAAAAA7yx4ZINgRqw9M8345ib8WAQAAAAAAAGCPs8+iCwAAAAAAAAAAFk+AAAAAAAAAAAAQIAAAAAAAAAAABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAABIsmrRBbBxtzn8oKw7/aRFlwEAAAAAAADAHs4KBAAAAAAAAACAAAEAAAAAAAAAIEAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAABIsmrRBbBxF33myqw+7dxFlwEAwG7ostNPWnQJAAAAAMBuxAoEAAAAAAAAAIAAAQAAAAAAAAAgQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAAZDcPELS9Qdv107//1/Yz0/kVbT+4k2tZ0/bZO/OeAAAAAAAAALC9rFp0AdtijPFfSY5KkrZrk1w1xviztquTvG5T49uuGmN8azvVsi7Juu0xFwAAAAAAAADsbLv1CgSbsG/bv257Sds3tP2eJGl7Xttntl2X5DfbHtP2rW3Pb/v6todN/Y5q+29tL2z76rbfNzf+aW3f2/ajbU+Y2k9s+7rpfG3bs6a+n2j7GxuKavvL09j1bZ/fdt+d/s0AAAAAAAAAwBJ7coDgiCTPHWPcOskVSe47d+06Y4w1SZ6d5DlJTh5jHJPkrCRPmfr8bZInjDFum+SiJE+cG79qjHFskscsaZ93yyR3T3Jskie23a/tjyX5pSR3GGMcleSaJA/axucEAAAAAAAAgG22W29hsAmXjjHWT+fnJ1k9d+2c6XiLJEcmeWPbJNk3yefaHpTk4DHGW6d+L0ry8rnxr1ph3nnnjjGuTnJ12y8kuWGSn05yTJL3Tff7niRfWDqw7alJTk2Sfa9/6KafFAAAAAAAAAC20Z4cILh67vyazF7Wb/CV6dgkl4wxjpsfOAUINmfua7Lyd7j0/qum+71ojPE7G5t8jHFmkjOTZP/DjhibqAUAAAAAAAAAttmevIXB5vhIkkPbHpck0zYDtx5jXJnkv9ueMPX730neutIkW+DNSU5u+wPT/Q5pe5PtMC8AAAAAAAAAbJM9eQWCTRpjfKPtyUmePa06sCrJM5NckuTBSc5oe90kn0jykO1wvw+2/f0kb2i7T5JvJnlUkk9u69wAAAAAAAAAsC32mADBGGPt3PllSY6c+/xnc+cnLhm3PsmdlplvfZKfXKb9xLnzy5Osns7PS3Le0lqmz/O1nJPknE09DwAAAAAAAADsTHv7FgYAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAkqxZdABt3m8MPyrrTT1p0GQAAAAB+TwEAALCHswIBAAAAAAAAACBAAAAAAAAAAAAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAAJKsWnQBbNxFn7kyq087d9FlAADsNi47/aRFlwAAAAAAsFuyAgEAAAAAAAAAIEAAAAAAAAAAAAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARILiWtr/X9pK2F7Zd3/YntmDsw9v+yo6sDwAAAAAAAAB2lFWLLmBX0fa4JD+f5OgxxtVtvz/JdTZz7Koxxhk7tEAAAAAAAAAA2IEECL7jsCSXjzGuTpIxxuVJ0vaYJH+R5MAklyc5ZYzxubbnJVmf5I5J/r7t9ZJcNcb4s+nae5LcOcnBSX51jPH2tvsmOT3JiUn2T/LcMcbzd9YDAgAAAAAAAMBKbGHwHW9IcqO2H237vLY/1Xa/JM9JcvIY45gkZyV5ytyY64wx1owx/nyZ+VaNMY5N8pgkT5zafjXJlWOM2ye5fZKHtb3pjnogAAAAAAAAANhcViCYjDGumlYbOCGzlQPOSfLkJEcmeWPbJNk3yefmhp2zkSlfNR3PT7J6Or9bktu2PXn6fFCSI5JcOj+w7alJTk2Sfa9/6NY9EAAAAAAAAABsAQGCOWOMa5Kcl+S8thcleVSSS8YYx60w5Csbme7q6XhNvvM9N8mjxxiv30QdZyY5M0n2P+yIsXnVAwAAAAAAAMDWs4XBpO0t2h4x13RUkg8lObTtcVOf/dreehtu8/okj5i2RkjbH237vdswHwAAAAAAAABsF1Yg+I4Dkzyn7cFJvpXk3zPbRuDMJM9ue1Bm39czk1yylfd4QWbbGby/sz0R/jPJvbelaAAAAAAAAADYHgQIJmOM85Mcv8yly5PcaZn+Jy75vHa5a2OMyzMLDWSM8e0kvzv9AwAAAAAAAIBdhi0MAAAAAAAAAAABAgAAAAAAAABAgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAAAkWbXoAti42xx+UNadftKiywAAAAAAAABgD2cFAgAAAAAAAABAgAAAAAAAAAAAECAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAAAkWbXoAti4iz5zZVafdu6iywCAJMllp5+06BIAAAAAAIAdxAoEAAAAAAAAAIAAAQAAAAAAAAAgQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAAZEEBgrY3bPvStp9oe37bd7e9z3TtxLav28T4g9s+cjvWc8+2p23hmKPajrY/uxl9/6jtXZdp3+SzAgAAAAAAAMDOsNMDBG2b5B+TvG2McbMxxjFJ7p/kh7dgmoOTbLcAwRjjtWOM07dw2AOSvGM6bmr+PxxjvGmrigMAAAAAAACAnWARKxDcJck3xhhnbGgYY3xyjPGcpR3brm37uLnPF7ddneT0JDdvu77t09se2PbNbd/f9qK295r6r2774bZnt/1o25e0vWvbd7b9WNtjp36ntP3L6fyGbV/d9oLp3/HL1NUk90tySpKfaXvA3LUnTDVc0Pb0qe3stidP5z871fT+JL+wzd8mAAAAAAAAAGwHqxZwz1snef82znFakiPHGEclSdtVSe4zxvhS2+9P8m9tXzv1/ZHMXvY/NMn7kjwwyR2T3DPJ7ya595K5n53krWOM+7TdN8mBy9z/+CSXjjE+3va8JCcleWXbeyS5V5KfGGN8te0h84OmoMFfZxai+Pck52z9VwAAAAAAAAAA288iViC4lrbPnf5a/33bMk2SP2l7YZI3JTk8yQ2na5eOMS4aY3w7ySVJ3jzGGEkuSrJ6mbnukuSvkmSMcc0Y48pl+jwgycum85flO9sY3DXJC8cYX53Gf3HJuFtO9XxsquHvln2Y9tS269quu+ary90eAAAAAAAAALavRaxAcEmS+274MMZ41LRqwLpl+n4r1w45HLBMnyR5UJJDkxwzxvhm28vm+l491+/bc5+/na14/mlVgvsmuVfb38ssvHCDttfb0rlWMsY4M8mZSbL/YUeM7TUvAAAAAAAAAKxkESsQvCXJAW0fMdd23RX6Xpbk6CRpe3SSm07tX04y/8L+oCRfmMIDd05yk22o781JHjHdc9+2By25/tNJLhxj3GiMsXqMcZMkr0xynyRvTPKQttedxh+yZOyHk6xue/Pp8wMCAAAAAAAAALuAnR4gmJbuv3eSn2p7adv3JnlRkics0/2VSQ5pe0mSX0/y0WmO/0ryzrYXt316kpckWdP2oiS/ktmL+q31m0nuPM11fpJbLbn+gCSvXqbOB4wx/iXJa5Osa7s+yePmO40xvp7k1CTntn1/ki9sQ50AAAAAAAAAsN109j6fXdX+hx0xDnvwMxddBgAkSS47/aRFlwAAu622548x1iy6DtgWa9asGevWLbcLJQAAALuLjf2OYhFbGAAAAAAAAAAAuxgBAgAAAAAAAABAgAAAAAAAAAAAECAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAkqxZdABt3m8MPyrrTT1p0GQAAAAAAAADs4axAAAAAAAAAAAAIEAAAAAAAAAAAAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAkqxZdABt30WeuzOrTzl10GQCwU112+kmLLgEAgGX4PQUAi+T3BQCw41mBAAAAAAAAAAAQIAAAAAAAAAAABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgOxCAYK292472t5yJ9zrxLbHz31+eNtf2cI5Nrveti9oe6tl2k9p+5dbcl8AAAAAAAAA2BF2mQBBkgckecd03GHarkpyYpL/CRCMMc4YY/ztFk612fWOMf7PGOODWzg/AAAAAAAAAOw0u0SAoO2BSe6Y5FeT3H+u/bC2b2u7vu3FbU+Y2q9q+4y2l7R9c9tDp/aHtX1f2wvavrLtdaf2s9ue0fY9Sf4hycOT/NY07wlt17Z93NT3R9q+aZrj/W1vvgX17tv2z6ZaL2z76Kn9vLZrpvOHtP1o2/cmucP2/zYBAAAAAAAAYMvtEgGCJPdK8i9jjI8m+a+2x0ztD0zy+jHGUUlul2T91P69SdaNMW6d5K1Jnji1v2qMcfsxxu2SfCizF/wb/HCS48cYv5DkjCTPGGMcNcZ4+5JaXpLkudMcxyf53BbUe2qS1UmOGmPcdprrf7Q9LMmTMgsO3DHJd21rAAAAAAAAAACLsKsECB6Q5GXT+cvynW0B3pfkIW3XJrnNGOPLU/u3k5wznf9dZi/jk+TItm9ve1GSByW59dw9Xj7GuGZjRbS9XpLDxxivTpIxxtfHGF/dgnrvmuT5Y4xvTeO/uGTcTyQ5b4zxn2OMb8w9w9I6Tm27ru26a7565cZKBgAAAAAAAIDtYtWiC2h7SJK7JLlN25Fk3ySj7ePHGG9re6ckJyU5u+1fjDH+dplpxnQ8O8m9xxgXtD0lyYlzfb6yo+vdHvMnyRjjzCRnJsn+hx0xNtEdAAAAAAAAALbZrrACwclJXjzGuMkYY/UY40ZJLk1yQtubJPn8GOOvk7wgydHTmH2mcclsm4N3TOfXS/K5tvtltgLBSr489b2WaYWDT7e9d5K03b/tdTe33iRvTPJrbVdN4w9ZMvY9SX6q7Q2mGu+3kRoBAAAAAAAAYKfZFQIED0jy6iVtr5zaT0xyQdsPJPmlJM+arn8lybFtL85sNYA/mtr/ILOX9O9M8uGN3POfktyn7fq2Jyy59r+T/EbbC5O8K8kPbkG9L0jyH0kubHtBZuGG/zHG+FyStUnePdX4oY3UCAAAAAAAAAA7TcfY/VbIb3vVGOPARdexM+x/2BHjsAc/c9FlAMBOddnpJy26BADY7tqeP8ZYs+g6YFv4PQUAi+T3BQCwfWzsdxS7wgoEAAAAAAAAAMCC7ZYBgr1l9QEAAAAAAAAA2Fl2ywABAAAAAAAAALB9CRAAAAAAAAAAAAIEAAAAAAAAAIAAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAAElWLboANu42hx+UdaeftOgyAAAAAAAAANjDWYEAAAAAAAAAABAgAAAAAAAAAAAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAAElWLboANu6iz1yZ1aedu+gyAIBdxGWnn7ToEgAAAAAA2ENZgQAAAAAAAAAAECAAAAAAAAAAAAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEFxL26u2Yeyats/envUAAAAAAAAAwM6yatEF7CnGGOuSrFt0HQAAAAAAAACwNaxAsIK2+7T9WNtD5z7/e9tD296v7cVtL2j7tun6iW1fN52vbXtW2/PafqLtb8zN+8tt39t2fdvnt913MU8IAAAAAAAAAN8hQLCCMca3k/xdkgdNTXdNcsEY4z+T/GGSu48xbpfknitMccskd09ybJIntt2v7Y8l+aUkdxhjHJXkmrn5AQAAAAAAAGBhBAg27qwkvzKdPzTJC6fzdyY5u+3Dkqy0gsC5Y4yrxxiXJ/lCkhsm+ekkxyR5X9v10+ebLR3Y9tS269quu+arV263hwEAAAAAAACAlaxadAG7sjHGp9p+vu1dMltJ4EFT+8Pb/kSSk5Kc3/aYZYZfPXd+TWbfdZO8aIzxO5u475lJzkyS/Q87Ymz7kwAAAAAAAADAxlmBYNNekNlWBi8fY1yTJG1vPsZ4zxjjD5P8Z5IbbeZcb05yctsfmOY5pO1NdkTRAAAAAAAAALAlBAiu7bptPz3377FJXpvkwHxn+4IkeXrbi9penORdSS7YnMnHGB9M8vtJ3tD2wiRvTHLY9n0EAAAAAAAAANhytjCYM8b4rkBF2zVJLhhjfHiu3y8sM/y86V/GGGuXzHvk3Pk5Sc7ZLgUDAAAAAAAAwHYiQLARbU9L8ogkD1p0LQAAAAAAAACwI9nCYCPGGKePMW4yxnjHomsBAAAAAAAAgB1JgAAAAAAAAAAAECAAAAAAAAAAAAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAAJBk1aILYONuc/hBWXf6SYsuAwAAAAAAAIA9nBUIAAAAAAAAAAABAgAAAAAAAABAgAAAAAC2u7Vr16ZtzjvvvEWX8j/anth2tF27E+95ynTPU5a0X9b2sp1Vx0rarp7qO3vRtSxS27On72H1omsBAABgsQQIAAAAYBPabvLfrhQWAAAAANgaqxZdAAAAAOwunvjEJ654bfXq1TuvkK3z3iQ/luTyRRcCAAAA7JoECAAAAGAzrV27dtElbLUxxleTfHjRdQAAAAC7LlsYAAAAwE7U9pbTnvOfavuNtp9v+9K2t1ih/3XbPqHturZfbntV2w+1fXbbG87127CP/c3aPrrthW2/1va86fqJ0/W1y9zjkLZPaXtx26+2vbLtBW1Pb/u9c/2Oafus6doX23697cfa/nnb79uG7+TXptqWXeKh7Q+2/Wbbi7ZgzmPbntP2M22vbvu5tm9o+4sr9F/d9mVtL5+ea13bn1+m30FtH9/2LW0/Pf0M/7Pta9set8Lco+1503O8YKrpmranzPV5UNv3Tz+zL7R9cdsfmsaNFea9e9t/nmq+uu3H2z697cEr9L9r27e3/cr08/vHtrfcnO8TAACAvYMVCAAAAGAnafuzSV6VZL8k/5Tk35P8cJJfSHJS2zuPMd4/1//7kvxrktsl+UiSs5J8I8nNkzxkmuvzS27zrCQnJDk3yT8nuWYTNd10usdNkpyf5K8y+4ODH03yW0nOSPKVqfvDktwnyVuTvGnqd0ySxya5R9ufGGN8eUu+k8lLkvxpkl9t++QxxtKaH5rZ7zCevzmTtX3Y9BzXJHltko8l+YEka5I8Msk/LBlyk8y2ePhEkhcnOSTJLyV5Tdu7jjH+da7vjyV5SpK3ZfYd/3eSGye5Z2bfwf8aY/zLMmUdkuTfklyV2c/t25l+dm1/O8nTprlelOTKJD+T5J3T+XLP+MQka5N8McnrknwhyW2TPC7Jz7U9bozxpbn+Jyc5J7P/fs5J8rkkd0zy7iQXLncPAAAA9j4CBAAAALCZVtrC4IADDshpp522qeH7Jvn7JF9Ncqcxxgc3XGh7ZGYvl1+Q5Oi5Mc/NLDxwRpJHjTG+PTfmwGnOpY5O8uNjjEs3VdDkJZm9QP/dMcZT5y+0/f7MXnhv8NSpjmuW9PvVqfZHZvYifIuMMa5q++Ikj0pyj8xeiG+Yu0n+T2bf24s3NVfbWyV5XpIvJTlhjHHJkus/vMywE5OsHWM8aa7fS5P8S5LHZxaw2OBDSX5ojHH5MvO+N8kzpnFL3Waq/6FjjG/NjbtZZoGEy5McPcb41NR+WpKXJrn/Ms9458zCA+9O8nNjjCvmrp2S5IVJnpRZAGTDfyvPzyy0cMIYY91c/2ckecwy9QIAALAXEiAAAACAzfSkJz1p2faDDjpocwIEN0hycJJfnw8PJMkY4+K2f53kMW1vNcb4YNsfyOyv4D+X5HHz4YFpzPyL/Xl/urnhgbbHJDkuyfos8+J/6UvyMcYnV5jqrCR/keTuy82zmf4qswDBr2UuQJDkbklumuSFY4xl/xp/iUdk9vuOP14aHkiSMcanlxnzySRPXtLv9W3/I8mxS9qXrWGM8em2r0jy6LY3HmP8x5Iu38js5/itJe0PnOp9zobwwDTfmEIE98t3B0V+Yzo+bD48MI07u+1vJnlQpgBBkntltgLC386HByZrM1vN4qDlngsAAIC9iwABAAAAbKYxlt2KfnMdOB1v13btMtd/dDr+WJIPJrl9ZlsEvG2M8ZVl+q/kvVvQ9yen4+uXBhSW03a/zF7w3z/JrTJ76bzPXJfDt+De1zLGuKTt2zLbBuBGcy/TT52OZ2zmVBue6f9uwe3XL7NtQpJ8KrOAxbW0vUOS35yu/UCS6yzpcniSpQGCy8YYX1jmHj8+Hd+x9MIY45NtP5Vk9ZJLxyX5ZpL7tb3fMnNeJ8mhbW8wxvivfGdVi7cuc48r265P8lPLzJMkaXtqpp/Dvtc/dKVuAAAA7AEECAAAAGDn2PBX5A/bRL8NQYODp+NntvA+/28L+m7pPc5Jcp8kn0jymuleV0/XHpNk/y2493Kel+ROmW1Z8MS2P5jknpm94N/cYMTB03FLvrcrVmj/Vq4dkEjb+yR5RZKvJ3ljko8n+Upm2wOcmNmL+OW+h5V+Lhv+8v/zK1z/fL47QHCDzH6n88QVxmxwYJL/2ox7bPS/mTHGmUnOTJL9Dztim1I0AAAA7NoECAAAAGDn2PAX7rcbY1y4Gf2vmI5b+lf9W/KCd7Pv0XZNZuGBNyW5x/xS/G33SfLbW3Dflbwqs5fcv9r2j5I8NLPfXTx/C+a4YjoenuTD26Gmpf44s+0I1owxPjR/oe3zs/Jf8q/0c/nSdLxhku/acmFqX+rKJPuMMQ7ZdLn/03+luZLkBzdzHgAAAPZw+2y6CwAAALAdbNiG4ITN7P/ezP6q/U5tv3fHlJR/m453n0IAG/Mj0/G18+GBybFJvmdbixljfDPJCzJ7+f+/MluJ4KokL9mCaTY80z22tZ4V/EiSDy4THtgnyR23Yr4PTMfvGtv2JklutMyYf0vyfW1vvZn3eP90/K5wQ9uDkhy1mfMAAACwhxMgAAAAgJ3j8sz+Ov6JbY9derHtPm1P3PB5jPGfSV6W5LAkf7b0BX/bA6eXv1ttjHF+kndl9gL5CcvUdIO2B0wfL5uOJy7p8wNJnrstdSxxZmarNfxlkpsmeekY48tbMP6vMtt64A/a3mrpxbY/vI31XZbkiLY/NDdnk6xN8l332wwvzazeR7f9n7DANOdT852tL+Y9Yzr+9Xwdc2O/t+1PzjW9Jsl/J3ngtJLEvLX5zhYHAAAA7OVsYQAAAACbae3atSteu/e9752jjjpqY8OvSXJyklcn+be2b85syfqR2V+ZH5fZ3vYHzI359SRHJnl4khPbvj6z5fNvmuTuSe6Z5LyteZY5vzzN8Sdt7zudN8kRSe6W5JaZvTR/X5J3JvmFtu9K8o7MlsS/R5KPJPnsNtaRJBlj/EfbczN7tmTLti/IGOODbR+Z5IwkH2j7miQfy+y7vX1mWwbceRtKfMbc3K9M8s0kd8gsPPBPma2csCX1frztHyb5kyQXtD0nsy0HfibJIUkuSHLbJWPe3Pa0zAIGH2v7z0kuTXJgkptkttLAO5L87NT/qranJjknydune3wus1UPjkzytiR32sLvAQAAgD2QAAEAAABspic96UkrXlu9evWmAgQbXvzeNsnjMgsAnJBZIOCzSd6S5JVL+v932+OTPCbJLyU5NbMgwqeSnJXkg1v3JNe6x6Vtj07y20nunVlo4euZhQb+PMkXpn7XtL1nkicn+bkkv5HkM5ltOfDk7VHLnLMyCxCsG2O8f1Odlxpj/HXbizP7nk/M7LkuT3JhZvVutTHG89tendnP5MFJvpbk7UkekuS+2cIAwTTnU9t+Osljp3m+nOT1mf1M3pBZ6GHpmKe1fWdmP4c7JrlXZsGDz2S2isNLl/R/RdufTfLEJL+Y5OrMggPHJTktAgQAAAAk6Rhj0TWwEWvWrBnr1q1bdBkAAABso7bnjzGWLh/PMtquzexF9/8ZY/zNgstZmLbXT/L5JOvHGMctup4k2f+wI8ZhD37mossAYC912eknLboEANgjbOx3FPss1wgAAACwCG2vl9mWDV9M8vcLLmenaHto2/2WtK3KbAWIAzLb9gIAAAB2OFsYAAAAAAvX9qQkR2e2BcANkzxujPHVxVa109w3yR+1fVNm21McktmWAj+aZH2S5yyuNAAAAPYmAgS7uIs+c2VWn3buosuAJJYIAwAAdqj7JXlwZkv2PzXJMxZbzk71niTvyCw0cIOp7dIkT0nytDHG1xZVGAAAAHsXAQIAAABg4cYYpyQ5ZcFlLMQY4wNJfmHRdQAAAMA+iy4AAAAAAAAAAFg8AQIAAAAAAAAAQIAAAAAAAAAAABAgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACA7KUBgrZXLfl8Stu/nM4f3vZXNjL2xLbHz31etn/b1W0vns7XtH329nsCAAAAAAAAANi+Vi26gF3NGOOMTXQ5MclVSd61mf0zxliXZN02FwcAAAAAAAAAO8heuQLBxrRd2/Zx0/lvtP1g2wvbvqzt6iQPT/Jbbde3PWFJ/2PaXtD2giSPmpvzxLavm86/t+1Zbd/b9gNt77XznxIAAAAAAAAArm1vXYHge9qun/t8SJLXLtPvtCQ3HWNc3fbgMcYVbc9IctUY48+SpO1Pz/V/YZJfH2O8re3TV7j37yV5yxjjoW0PTvLetm8aY3xlWx8KAAAAAAAAALbW3roCwdfGGEdt+JfkD1fod2GSl7T95STf2tiEUxjg4DHG26amF6/Q9W5JTpsCDOclOSDJjZfMdWrbdW3XXfPVKzfjcQAAAAAAAABg2+ytKxBsrpOS3CnJ/0rye21vsx3mbJL7jjE+slKHMcaZSc5Mkv0PO2Jsh3sCAAAAAAAAwEbtrSsQbFLbfZLcaIzxr0mekOSgJAcm+XKS6y3tP8a4IskVbe84NT1ohalfn+TRbTvd58e3c+kAAAAAAAAAsMUECFa2b5K/a3tRkg8kefYUEvinJPdpu77tCUvGPCTJc6ftCbrCvH+cZL8kF7a9ZPoMAAAAAAAAAAu1V25hMMY4cMnns5OcPZ2vnbt0xywxxvhoktvONb197tr5SW43d+23p/bzkpw3nX8tya9tdfEAAAAAAAAAsANYgQAAAAAAAAAAECAAAAAAAAAAAAQIAAAA/n/27jtctqq+H/DnKygKKIhgiRivLfYYC/YCmlhiI4kmYlQw1vxiSzSxxIIxMRhjJyZRUWyxhKixlyhYYlDBgl0s144ocJGOwPr9sfZ4hmHm9HvOvfe87/PsZ87sNmtmr5mz99qfvTYAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAABIsvN6F4D53fTqe+S4w+693sUAAAAAAAAAYAenBwIAAAAAAAAAQIAAAAAAAAAAABAgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAAJNl5vQvA/L7849Oz6WnvW+9iAMy0+bB7r3cRAAAAAAAAWAV6IAAAAAAAAAAABAgAAAAAAAAAAAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACAbKEBQVQdWVauqGyxj2ddU1Y0WmOexVfWw5ZcQAAAAAAAAANbPzutdgDV0UJJPDY/PGZ9QVTu31i6YtWBr7ZELrby19m8rLiEAAAAAAAAArJMN0QNBVe2e5I5JHpHkQcO4/avqk1X17iRfq6pLVdUrq+obVfWRqnp/VT1gmPeYqrrV8PeZVfUPVfWlqjq2qq4yjD+0qp4yNv8LquqzVfWtqrrTMH6nqnphVX2uqk6oqses/acBAAAAAAAAAJe0IQIESe6f5IOttW8lOaWqbjmMv0WSJ7bWfivJHybZlORGSR6a5HYz1rVbkmNbazdL8okkj5ox386ttVsneVLmejx4RJLTW2v7JdkvyaOq6lqTC1bVo6vquKo67sKzT1/aOwUAAAAAAACAZdgoAYKDkrx1+Putw/Mk+Wxr7XvD33dM8p+ttYtaayclOXrGus5P8t7h7+PTQwfTvGPKPHdP8rCq+mKSzyS5UpLrTS7YWntVa+1WrbVb7bTrHvO/MwAAAAAAAABYBTuvdwG2tqraK8ldk9y0qlqSnZK0JO9LctYyVvmr1lob/r4wsz/D86bMU0ke31r70DJeFwAAAAAAAAC2mo3QA8EDkryxtXbN1tqm1to1knwvyZ0m5vvfJH9UVZeqqqsk2X8rlOVDSf68qi6dJFX1W1W121Z4HQAAAAAAAABYko0QIDgoyTsnxv1X5m5jMD7uR0m+luRNST6f5PRVLstrhvV/vqq+kuTfswF6gQAAAAAAAABg27fDn7xurR0wZdzLk7x8YtxFVfWU1tqZVXWlJJ9N8uVh2v5j8+0+9vdRSY4a/j50bPz4/L9Ismn0GkmeMQwAAAAAAAAAsM3Y4QMES/TeqtozyWWSPK+1dtI6lwcAAAAAAAAA1oQAwZjxngMAAAAAAAAAYCO51HoXAAAAAAAAAABYfwIEAAAAAAAAAIAAAQAAAAAAAAAgQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAECSnde7AMzvplffI8cddu/1LgYAAACAdgoAAIAdnB4IAAAAAAAAAAABAgAAAAAAAABAgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAk1Vpb7zIwj6o6I8k317scrJm9k/xivQvBmrG9Nxbbe2OxvTcW23tjsb03jq2xra/ZWttnldcJa0o7BUvk/yZLob6wFOoLS6G+sBTqC0u1vdaZmW0UO691SViyb7bWbrXehWBtVNVxtvfGYXtvLLb3xmJ7byy298Zie28ctjXMpJ2CRfNbylKoLyyF+sJSqC8shfrCUu2IdcYtDAAAAAAAAAAAAQIAAAAAAAAAQIBge/Cq9S4Aa8r23lhs743F9t5YbO+NxfbeWGzvjcO2hul8N1gK9YWlUF9YCvWFpVBfWAr1haXa4epMtdbWuwwAAAAAAAAAwDrTAwEAAAAAAAAAIEAAAAAAAAAAAAgQbNOq6p5V9c2q+nZVPW29y8PKVdU1quroqvpaVX21qp44jN+rqj5SVScOj1ccxldVvXyoAydU1S3W9x2wVFW1U1V9oareOzy/VlV9Ztimb6uqywzjdxmef3uYvmldC86SVdWeVXVUVX2jqr5eVbfz3d5xVdVfDr/jX6mqt1TVZX2/dxxV9dqqOrmqvjI2bsnf56o6eJj/xKo6eD3eCwubsb1fOPyen1BV76yqPcemPX3Y3t+sqnuMjbfvvh2Ytr3Hpj25qlpV7T089/0GAAAANhwBgm1UVe2U5F+S3CvJjZIcVFU3Wt9SsQouSPLk1tqNktw2yV8M2/VpST7aWrteko8Oz5O+/a83DI9O8q9rX2RW6IlJvj72/AVJXtJau26S05I8Yhj/iCSnDeNfMszH9uVlST7YWrtBkpulb3ff7R1QVV09yROS3Kq1dpMkOyV5UHy/dyRHJrnnxLglfZ+raq8kz0lymyS3TvKcUeiAbc6RueT2/kiSm7TWfjvJt5I8PUmG/bYHJbnxsMwrh7Cgffftx5G55PZOVV0jyd2T/GBstO83DKpq3yGA85OqOq+qNlfVS9X97V9VPaCqXlFVn6yqXw5BqjctsMztq+r9VXVqVZ0zhKyeNPw/nLXMfarqmKo6varOHIK18wawhrDWZ4f5Tx+Wv89y3ysrV1VXqqpHDgHLbw/b//Sq+lRVPaKqprY1qzMbV1W9oKo+WlU/HLb9qdUvtHlOVV1pxjLqC79WVQ8Z/je1qnrkjHm2+vYfjvv+cqiPo7r8/qq6/UrfI8sz7I+2GcNJM5bx+7LBVdXdhv2Yk6of1/ykqj5UVb8/Zd4NXV8ECLZdt07y7dbad1tr5yd5a5L7r3OZWKHW2k9ba58f/j4j/QTj1dO37euH2V6f5MDh7/sneUPrjk2yZ1VdbW1LzXJV1b5J7p3kNcPzSnLXJEcNs0xu61EdOCrJ3Yb52Q5U1R5J7pzkiCRprZ3fWtsS3+0d2c5JLldVOyfZNclP4/u9w2itfSLJqROjl/p9vkeSj7TWTm2tnZZ+QvoSJy1Zf9O2d2vtw621C4anxybZd/j7/kne2lo7r7X2vSTfTt9vt+++nZjx/U56wOtvkrSxcb7fkKSqrpPk+CQPT/LZ9O/Ld9PD0v836wQQ241nJnlckt9J8uOFZq6q+yf5RPrxzzuTHJ7kMun14q0zlnlckvckuUmSNyV5dZLfSHJkVf3zjGX+OT30dbVh/jcluWmS9wzrY308MH173CbJZ5K8NMl/pW/b1yR5++Sxjjqz4f1lkt3S95deluTN6RdYHZrkhOohzl9TXxg31I/Dk5w5zzxbffsPv2tvTfLi9Pp4eHr9vHOSTwz1lvVxepLnThkuse39vlBV/5Tkf5LcKsm7k7woyfuS7JNk/4l51ZfWmmEbHJI8IMlrxp4/NMnh610uw6pu403pVzhdIcmWsfE1ep7kvUnuODbto+lXvK57+Q2L2sZHJbll+j+f9ybZO/3kwmj6NZJ8Zfj7K0n2HZv2nSR7r/d7MCx6W/9OemPqkUm+kN5wspvv9o47pDeYn5nk5+kNIL7fO9gw/J/+ytjzLWN/L/h9TvKUJM8cG/+sJE9Z7/dlWNz2npj2niQPGf4+fPT38PyIYb/dvvt2NEz5ft8/ycuGvzePfqN9vw2GPiT5UHq45vET4188jP+39S6jYUXb94D0nlZqOHZtSd40Y94rJDk5yXnjxy9JLpvk08OyD5pYZlOSc5OckmTT2PgrpgfxWpLbTSxz+2H8t5NccWJdpwzr27SS921Ydn25a5L7JrnUxPirprdxtSR/pM4Yxrf1jPH/MGyzV6ovhhl1pNJP9H0nyQuHbfbI9dj+SQ4alvnf8TqdZL+hvp6c5PLr/ZlttCH92G3zIuf1+7LBhySPGrbNkUkuM2X6pdWXiw96IIB1UFW7pye0n9Ra++X4tNZ/Idq6FIxVM3Qxc3Jr7fj1LgtrYuckt0jyr621myc5K3Pdmyfx3d6RVO+q9/5JrpWeIt0trjzdUHyfN46q+tv0K6TevN5lYeuoql2TPCPJs9e7LLAtGnofuHt6A+2/TEx+Tvp+70Orarc1LhqrpLV2dGvtxGH/ZiEPSL9C662ttePG1nFuek8GSfLnE8v8WZJd0oN1m8eWOS3J84enj51YZvT8H4b5RstsTq+Hu6T3iMEaa619rLX2ntbaRRPjT0ryb8PT/ccmqTMb3LCtp3n78Hi9sXHqC+OekB5aenj6/sY0a7X9R/XumeN1urX2uSRvS6+3D1jMm2Ld+H3ZwKpql/Tg2g+SPLr1niMvprX2q7Gn6kvcwmBb9uP0qxdH9s0iupJj21dVl04PD7y5tfaOYfTPRt2XD48nD+PVg+3XHZLcr6o2p3dpc9f0rtr2HLo8Ty6+PX+9rYfpe6SnzNg+/CjJj1prnxmeH5UeKPDd3jH9bpLvtdZ+PuxcviP9O+/7vWNb6vfZ93w7V1WHJLlPkj8dO6lie+94rpMeCPvSsN+2b5LPV9VVY3tD0q9OT5IPTzlheEb6lXi7JrntWheMdXHX4fGDU6Z9IsnZSW4/NNIuZpkPTMyzkmVYf6OG9wvGxqkzzHLf4fGEsXHqC0mSqrphksPSewn7xDyzbvXtX1WXTb9K+Owkn1zC67A2dqmqh1TVM6rqiVV1wIz70/t92dh+Lz0Q8I4kF1XVvavqqUOdud2U+dWXCBBsyz6X5HpVda2qukySB6Xfk4Pt2HC/pCOSfL219uKxSe9OcvDw98FJ/nts/MOqu22S01trP12zArNsrbWnt9b2ba1tSv/+fqy19qdJjs5cInVyW4/qwAOG+V3dup0Yrrb4YVVdfxh1tyRfi+/2juoHSW5bVbsOv+uj7e37vWNb6vf5Q0nuXlVXHHqtuPswju1AVd0zyd8kuV9r7eyxSe9O8qCq2qWqrpV+xdRnY999u9Va+3Jr7cqttU3DftuPktxi+N/u+w3JaP/2WzOmnzg8/tYalIX1N7M+tNYuSPK99N7Zrr3IZX6aflXpvkOPMBl6s7h6kjNnHCOpc9ugISj9sOHpeCO4OkOSpKqeUlWHVtVLquqTSZ6XHh44bGw29YXR78kb09tenrHA7Gux/a+TZKck3x3q4WKWYe1cNb2+/EOSlyb5WJITq+ouE/P5fdnY9hsez02//fB70///vDTJp6vq41W1z9j86kv6G2Qb1Fq7oKoel94QtVOS17bWvrrOxWLl7pB+T9wvV9UXh3HPSP+xentVPSLJ95P88TDt/Ul+P/0eKGdH9zY7gqcmeWtV/X36P6sjhvFHJHljVX07yanpJx7Yvjw+yZuHE0ffTf++Xiq+2zuc1tpnquqoJJ9Pv7rmC0leleR98f3eIVTVW9K7Xt27qn6U3kXzkv5Xt9ZOrarnpZ9YTpK/a62dumZvgkWbsb2fnt5V3Ed6TijHttYe21r7alW9PT00dEGSv2itXTisx777dmDa9m6tHTFjdt9v6D0nJcnpM6aPxu+59YvCNmA59WExy+w2zHf2Ml+D9XdYkpskeX9rbTxUp84w8pQkVxl7/sEkh7TWfj42Tn0h6bcWu3mSO7bWzllg3rXY/urMtut16b1CfDXJGekncx+X5NFJPlBVt2utfWmY1+/Lxnbl4fGv09tz7pTki+m9Ef5z+kUB/5m52zCpLxEg2Ka11t6f3mjFDqK19qkkNWPy3abM35L8xVYtFFtda+2YJMcMf383ya2nzHNukgeuacFYVa21Lya51ZRJvts7oNbac9JPMo7z/d5BtNYOmjFpSd/n1tprk7x2FYvGVjBje886oZzW2j+kX90wOd6++3Zgnu/3aPqmsb99vwFgAVX1hCRPTvKN9Itm4BJaa1dNkqq6Snp38Icl+UJV3ae19vl1LRzbjKq6TfrFdi9qrf3fepeHbVtr7bkTo76S5LFVdWb6/6VDk/zBWpeLbdKoN/4L0nua3Dw8/3JV/UGSbya5yxA68dszcAsDAAAAAKYZXfmyx4zpo/Fbtn5R2AYspz4sdpnTJx7Vue3A0APTy9Kv5jtgSo886gwX01r7WWvtnelXe14pyRvGJqsvG9hw64I3pHf//axFLrYW21+d2f782/B457Fxfl82ti3D4xfGwgNJkuG2laPek0YXhqkvESAAAAAAYLpvDo+z7r15veHxEvf6ZIc0sz4MJ36ulX5l13cXuczV0rty/dHQeJvW2llJfpxk92H6JHVuG1FVT0ryivQrPg9orZ00ZTZ1hqlaa99PD57cuKr2HkarLxvb7unb8YZJzq2qNhoy1wPkq4dxLx2er8X2/06SC5Nce6iHi1mG9TW6NcpuY+P8vmxso225Zcb004bHy03Mv6HriwABAAAAANMcPTzevaou1oZUVZdPcof0e3geu9YFY118bHi855Rpd06ya5JPt9bOW+Qy95qYZyXLsIaq6qlJXpJ+/+ADWmsnz5hVnWE+vzE8Xjg8qi8b23npt5KbNnxhmOdTw/NRF+NbffsPt6X8dHr9u9MSXof1c9vhcfzkrt+Xje2jSVqSG00e0wxuMjx+b3hUX5JUv60jAAAAAFxcVX0ovavpJ7TWXjE2/sVJ/jLJv7fWHrte5WP1VNX+6aGRN7fWHjJl+hXSr8S8QpI7tNaOG8ZfNr1x83ZJDmqtvXVsmWsl+XqSs5LcctRtbFVdMcnnklwnye3H7zdbVbdP8r/Da+3XWjttGL8pyfHpV3DdYLILWtZGVT0ryd+lb4u7T7ltwfi86swGVlW/leRnrbXTJ8ZfKsnz0u91/+nW2h2G8eoLU1XVoem9EDyqtfaasfFrsv2r6qAk/5EeJLjbECpIVe2XHmo4Pcl1W2u/XP13zzRVdcMkPxiu4h4fvynJR5JcN8nfttaeP4z3+7LBVdV/J7lfkr9qrb1kbPzdk3ww/Xu8qbV2uvoylE+AAAAAAIBpquo66Q3mV07y3+kNY7dJckB6l5q3b62dsn4lZCWq6sAkBw5Pr5rkHulX7H1yGPeL1tpTJuY/Ksm5Sd6a5NT0xtjrD+P/uE00NlbV45O8PMkpSd6W5PwkD0iyb5IXja9/bJkXJfmrJD8a1nuZJH+Sfs/0x7fWDl/RG2dZqurgJEemXzH+iszdv3fc5tbakWPLHBh1ZkMabnPxj+knWL+Xvj2vkuQuSa6d5KT0k7FfG1vmwKgvTJgVIBimbfXtX1WV5O3Der+R5D3DvH+S5LJJ/qi19t+r9HZZhKFOPDnJJ5J8P8kZ6Sdo752+Td6f5A9aa+ePLXNg/L5sWFW1b/oxzTXSeyT4QvqtCA5M753gQa21/xqb/8Bs8PoiQAAAAADATFV1jfQrju+Z3pj10yTvTPLc0ZUybJ/GTsrM8v3W2qaJZe6Q5G/Tr766bJJvJ3ltkpe31i68xBr6MvdN8pQkt0i/perXkhzeWnv9PGU7JMlfJLlRkouSfD7JC1tr713EW2MrWER9SZKPt9b2n1hOndmAquomSR6b5I7pJ0/2TL8y81tJ3pe+/S/Rg4X6wqT5AgTD9K2+/Yf7nj8+yZ+lX91+bvqtFP6+tfbp5b43lqeq7pL++3Lz9ADkbun3t/9ikjcmeePkyd1hOb8vG1hV7ZPk2elBgKsl+WV6aPYfW2ufnTL/hq4vAgQAAAAAAAAAQC613gUAAAAAAAAAANafAAEAAAAAAAAAIEAAAAAAAAAAAAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABA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AAAAIAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAAAABEgAAAAAAAAAAAiQAAAAAAAAAAARIAAAAAAAAAAAIgAAQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAA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AAAAAABAAgIAAAAAAAAAIAEBAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAACABAQAAAAAAAAAQAICAAAAAAAAACABAQAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAgAQEAAAAAAAAAEACAgAAAAAAAAAgAQEAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAIAEBAAAAAAAAABAAgIAAAAAAAAAIAEBAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAACABAQAAAAAAAAAQAICAAAAAAAAACABAQAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAgAQEAAAAAAAAAEACAgAAAAAAAAAgAQEAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAIAEBAAAAAAAAABAAgIAAAAAAAAAIAEBAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAACABAQAAAAAAAAAQAICAAAAAAAAACABAQAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAgAQEAAAAAAAAAEACAgAAAAAAAAAgAQEAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAIAEBAAAAAAAAABAAgIAAAAAAAAAIAEBAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAACABAQAAAAAAAAAQAICAAAAAAAAACABAQAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAgAQEAAAAAAAAAEACAgAAAAAAAAAgAQEAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAIAEBAAAAAAAAABAAgIAAAAAAAAAIAEBAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAACABAQAAAAAAAAAQAICAAAAAAAAACABAQAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAgAQEAAAAAAAAAEACAgAAAAAAAAAgAQEAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAIAEBAAAAAAAAABAAgIAAAAAAAAAIAEBAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAACABAQAAAAAAAAAQAICAAAAAAAAACABAQAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAgAQEAAAAAAAAAEACAgAAAAAAAAAgAQEAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAIAEBAAAAAAAAABAAgIAAAAAAAAAIAEBAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAACABAQAAAAAAAAAQAICAAAAAAAAACABAQAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAAFQnHvQEOLJb3ujkzjvrjIOeBgAAAAAAAABXc1YgAAAAAAAAAAAEBAAAAAAAAACAgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAgAQEAAAAAAAAAEACAgAAAAAAAACgOvGgJwAAAADAVcOrL3hHpz7yWQc9DQAAuNydf9YZBz0FuFKwAgEAAAAAAAAAICAAAAAAAAAAAAQEAAAAAAAAAEACAgAAAAAAAAAgAQEAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkFUeMfAAAQaVJREFUIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAIAEBAAAAAAAAABAAgIAAAAAAAAAIAEBAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAACABAQAAAAAAAAAQAICAAAAAAAAACABAQAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAgAQEAAAAAAAAAEACAgAAAAAAAAAgAQEAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAIAEBAAAAAAAAABAAgIAAAAAAAAAIAEBAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAACABAQAAAAAAAAAQAICAAAAAAAAACABAQAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAgAQEAAAAAAAAAEACAgAAAAAAAAAgAQEAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAIAEBAAAAAAAAABAAgIAAAAAAAAAIAEBAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAACABAQAAAAAAAAAQAICAAAAAAAAACABAQAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAgAQEAAAAAAAAAEACAgAAAAAAAAAgAQEAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAIAEBAAAAAAAAABAAgIAAAAAAAAAIAEBAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAACABAQAAAAAAAAAQAICAAAAAAAAACABAQAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAgAQEAAAAAAAAAEACAgAAAAAAAAAgAQEAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAIAEBAAAAAAAAABAAgIAAAAAAAAAIAEBAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAACABAQAAAAAAAAAQAICAAAAAAAAACABAQAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAgAQEAAAAwBVgZk6dmTUz5xz0XK5o28997kHPAwAAAC6NgAAAAAC42vBl/f7MzJnbn9VpBz0XAAAArjwEBAAAAAAAAACAgAAAAAAAAAAAEBAAAAAAV7CZ+bSZ+d8z87aZ+beZ+cOZ+YIjjL/3zLxgZi6amX+fmb+cme+emZN2jLnfzKztX++8XZ7/0J8zd417xsz8/cy8a2beOTMvnpmvOcrPcK2ZeejM/OnMvH1mLp6Z82fmN2bmroe55/oz88SZeePMvHtmXjMz9z/CO75wZp49M2/djn/tzDxuZq5zmPH/eWaesP1s756ZC2fmN2fms3aNO7969PavL9j5szqanwEAAABXPyce9AQAAACADys3rV5avbr6meqU6p7Vc2bmq9dav7Jz8Mw8qbp/9Y/VM6qLqs+pHlvdZWY+f631vuqV1WPafDH+D9U5Ox5z7o7//qnqNdWLqjdW16vuVv3izHzqWut79vk5zqnuXf159QvVu6obVnesvqj6/V3jr1O9uHpP9fTqpOqrqifNzPvXWk/Z9bkfXZ1Zva367eot1WdW31bdbWbusNZ6547xt6l+t/rY6rnVr1fXr768+sOZucda69nb4Wdvz9+5ekp1/j4/MwAAAFdzAgIAAADginSn6ofXWt9+6MTMPKFNVPDTM/OcQ1+Mz8z92sQDz6zus9Z61457zmwTCzyk+vG11iurV26/eD9/rXXmYd5/i7XWa3eemJlrVc+pHjkzP73WuuBIH2BmTq7uVb28uv1a65Jd16+3x223qn6+etCh8TNzdvWq6jvafJF/6P7T28QDL63utta6aMe1+1VPbhNLfMv23InVr1bXrk5fa71wx/gbVn9S/fzMnLrWevda6+ztKgZ3rs5Za517pM8LAADAhw9bGAAAAABXpHdU37fzxFrrvOqpbX5L/x47Lj2sel/1dTvjga3HVhdW9zmal++OB7bn3lP9/21+0eIu+3lMNdW7q/fv8bwL97jn4uoRO2ODtdZftFmV4OYzc+0dYx+6PX7Dznhge885bVZb2Pm5z6g+qfqJnfHAdvw/Vf+z+oT299k+xMw8cGbOm5nzLrn4HcfyCAAAAK4irEAAAAAAXJH+dK31L3ucP7e6b3Xr6ikz81Ftfmv/rdXDZ2avZ727uvnRvHxmbtzmN/7vUt24+shdQ250ac9Ya71zZn6r+tI2qx48o/qD6o/XWhcf5ra/3bnlwA5v2B6vW/3r9r/vUL23+qqZ+ao97rlW9XEzc71trHCH7fmbbFdm2O1m2+PNq2fvcf2I1lpPrJ5YddIpN1tHez8AAABXHQICAAAA4Ir05sOcf9P2ePL2eN02v+X/cW22KrjMZuYTq5dtn/0H1e+2WRHhkurUNgHDSft83D3bhAhf3WY7gap/n5mnV9+21tr9OS86zHPetz1eY8e567X5N5tL+9zXbrMKw6EtE/aKDXaPBwAAgMMSEAAAAABXpBsc5vwnbI/v2HV8xVrrNpfTux/R5sv2+2+3AvgPM3PvNgHBvmy3VDizOnNm/kt1p+p+1de0iRE+7zLM8x3VCWutjz2K8VV3X2v95mV4LwAAAB/mTjjoCQAAAAAfVm4zM/9pj/OnbY+vqFpr/Wv1muozZma/X6RXvb8P/m3+nT55e3zGHtfufBTv+CBrrTestZ5afWH1d9UdZ+Z6l3LbkfxRdd2Z+YyjGF9HFy1csj0e7mcFAADAhyEBAQAAAHBFOrn63p0nZuZ21X3a/Cb9M3dc+tHqWtWTZuY6ux80M9edmd2rE1xY/ZfDvPv87fG0Xc/5wuoB+5r9ZvzHzcwt97j00W22CXhf9Z79Pm8PP7Y9/uzM3HCP93/0zHzOjlO/Ub22esjM3O0wc77DzHzUjlMXbo83vgzzBAAA4GrGFgYAAADAFelF1QNm5vbVi6tTqnu2+SWHB6213nlo4FrrSTNz2+rB1Wtn5rnV66uPrW7aZtuAJ1ffuOP5z6vuNTO/Vf1p9d7qRWutF1U/Wd2/+rWZeXr1T9Utqi+qfnU7j/24UfWKmXl19arqDdXHVF/SZiuGx6+1/uWofio7rLWeNzOPrH6w+tuZeXb1ujZxwk3arJbwh9t5t9Z678x8RfXc6lkz85LqldXFbWKKz6o+sc3P+uLta17QZrWGH5yZW1Rv3z7r+4913gAAAFz1CQgAAACAK9Lr2nzhf9b2eFKbL/q/b6313N2D11oPmZnnbMfetbpO9bY2IcHjql/adcvDqlXdpbpbmzDhMW0iglfNzOnV91dntPl3kT+rvqK6qP0HBOdXj26zksHp1fW3c/rr6pHV/9rncw5rrfVDM/Pi6qHVHau7t1mh4YLqidXTdo1/1czcqnpEm5Dh/m0CgTe22Rbi0dVbd4z/y5m5b/VtbQKNj9heEhAAAAB8GJu11kHPgSO43e1ut84777yDngYAAACX0cy8fK11u4OeB1wWJ51ys3XKfc8+6GkAAMDl7vyzzjjoKcAV5kj/RnHCFT0ZAAAAAAAAAODKR0AAAAAAAAAAAAgIAAAAAAAAAAABAQAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAgAQEAAAAAAAAAEACAgAAAAAAAAAgAQEAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAIAEBAAAAAAAAABAAgIAAAAAAAAAIAEBAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAACABAQAAAAAAAAAQAICAAAAAAAAACABAQAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAgAQEAAAAAAAAAEACAgAAAAAAAAAgAQEAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAIAEBAAAAAAAAABAAgIAAAAAAAAAIAEBAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAACABAQAAAAAAAAAQAICAAAAAAAAACABAQAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAgAQEAAAAAAAAAEACAgAAAAAAAAAgAQEAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAIAEBAAAAAAAAABAAgIAAAAAAAAAIAEBAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAACABAQAAAAAAAAAQAICAAAAAAAAACABAQAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAgAQEAAAAAAAAAEACAgAAAAAAAAAgAQEAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAIAEBAAAAAAAAABAAgIAAAAAAAAAIAEBAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAACABAQAAAAAAAAAQAICAAAAAAAAACABAQAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAgAQEAAAAAAAAAEACAgAAAAAAAAAgAQEAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAIAEBAAAAAAAAABAAgIAAAAAAAAAIAEBAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAACA6sSDngAAAAAAVw23vNHJnXfWGQc9DQAAAI4TKxAAAAAAAAAAAAICAAAAAAAAAEBAAAAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAIAEBAAAAAAAAABAAgIAAAAAAAAAIAEBAAAAAAAAAFCdeNAT4MhefcE7OvWRzzroaQAAAFxpnX/WGQc9BQAAAICrBSsQAAAAAAAAAAACAgAAAAAAAABAQAAAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAACABAQAAAAAAAAAQAICAAAAAAAAACABAQAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAgAQEAAAAAAAAAEACAgAAAAAAAAAgAQEAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAIAEBAAAAAAAAABAAgIAAAAAAAAAIAEBAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAACABAQAAAAAAAAAQAICAAAAAAAAACABAQAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAgAQEAAAAAAAAAEACAgAAAAAAAAAgAQEAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAIAEBAAAAAAAAABAAgIAAAAAAAAAIAEBAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAACABAQAAAAAAAAAQAICAAAAAAAAACABAQAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAgAQEAAAAAAAAAEACAgAAAAAAAAAgAQEAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAIAEBAAAAAAAAABAAgIAAAAAAAAAIAEBAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAACABAQAAAAAAAAAQAICAAAAAAAAACABAQAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAgAQEAAAAAAAAAEACAgAAAAAAAAAgAQEAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAIAEBAAAAAAAAABAAgIAAAAAAAAAIAEBAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAACABAQAAAAAAAAAQAICAAAAAAAAACABAQAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAgAQEAAAAAAAAAEACAgAAAAAAAAAgAQEAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAIAEBAAAAAAAAABAAgIAAAAAAAAAIAEBAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAACABAQAAAAAAAAAQAICAAAAAAAAACABAQAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAgAQEAAAAAAAAAEACAgAAAAAAAAAgAQEAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAIAEBAAAAAAAAABAAgIAAAAAAAAAIAEBAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAACABAQAAAAAAAAAQAICAAAAAAAAACABAQAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAgAQEAAAAAAAAAEACAgAAAAAAAAAgAQEAAAAAAAAAUJ140BMAAAAA4Krh1Re8o1Mf+ayDngYAAMCV0vlnnXHQU7jMrEAAAAAAAAAAAAgIAAAAAAAAAAABAQAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAgAQEAAAAAAAAAEACAgAAAAAAAAAgAQEAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAAAEhAAAAAAAAAAAAkIAAAAAAAAAIAEBAAAAAAAAABAAgIAAAAAAAAAIAEBAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAAAABIQAAAAAAAAAAAJCAAAAAAAAACABAQAAAAAAAAAQAICAAAAAAAAACABAQAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAAASEAAAAAAAAAAACQgAAAAAAAAAgAQEAAAAAAAAAEACAgAAAAAAAAAgAQEAAAAAAAAAkIAA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AAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAAARIAAAAAAAAAAAIkAAAAAAAAAAAESAAAAAAAAAAACIAAEAAAAAAAAAEAECAAAAAAAAACACBAAAAAAAAABABAgAAAAAAAAAgCSHzHsD2LfvvcsRueDUR897MwAAAACMUwAAACw5dyAAAAAAAAAAAAQIAAAAAAAAAAABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAAAAAAAAAAESAAAAAAAAAAACJAAAAAAAAAAABEgAAAAAAAAAAAiAABAAAAAAAAABABAgAAAAAAAAAgAgQAAAAAAAAAQAQIAAAAAAAAAIAIEAAA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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "visualization(protein_seq)" ] }, { "cell_type": "code", "execution_count": 27, "id": "be92bb3f", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "['MESLVPGFNEKTHVQLSLPVLQVRDVLVRGFGDSVEEVLSEARQHLKDGTCGLVEVEKGVLPQLEQPYVFIKRSDARTAPHGHVMVELVAELEGIQYGRSGETLGVLVPHVGEIPVAYRKVLLRKNGNKGAGGHSYGADLKSFDLGDELGTDPYEDFQENWNTKHSSGVTRELMRELNGGAYTRYVDNNFCGPDGYPLECIKDLLARAGKASCTLSEQLDFIDTKRGVYCCREHEHEIAWYTERSEKSYELQTPFEIKLAKKFDTFNGECPNFVFPLNSIIKTIQPRVEKKKLDGFMGRIRSVYPVASPNECNQMCLSTLMKCDHCGETSWQTGDFVKATCEFCGTENLTKEGATTCGYLPQNAVVKIYCPACHNSEVGPEHSLAEYHNESGLKTILRKGGRTIAFGGCVFSYVGCHNKCAYWVPRASANIGCNHTGVVGEGSEGLNDNLLEILQKEKVNINIVGDFKLNEEIAIILASFSASTSAFVETVKGLDYKAFKQIVESCGNFKVTKGKAKKGAWNIGEQKSILSPLYAFASEAARVVRSIFSRTLETAQNSVRVLQKAAITILDGISQYSLRLIDAMMFTSDLATNNLVVMAYITGGVVQLTSQWLTNIFGTVYEKLKPVLDWLEEKFKEGVEFLRDGWEIVKFISTCACEIVGGQIVTCAKEIKESVQTFFKLVNKFLALCADSIIIGGAKLKALNLGETFVTHSKGLYRKCVKSREETGLLMPLKAPKEIIFLEGETLPTEVLTEEVVLKTGDLQPLEQPTSEAVEAPLVGTPVCINGLMLLEIKDTEKYCALAPNMMVTNNTFTLKGGAPTKVTFGDDTVIEVQGYKSVNITFELDERIDKVLNEKCSAYTVELGTEVNEFACVVADAVIKTLQPVSELLTPLGIDLDEWSMATYYLFDESGEFKLASHMYCSFYPPDEDEEEGDCEEEEFEPSTQYEYGTEDDYQGKPLEFGATSAALQPEEEQEEDWLDDDSQQTVGQQDGSEDNQTTTIQTIVEVQPQLEMELTPVVQTIEVNSFSGYLKLTDNVYIKNADIVEEAKKVKPTVVVNAANVYLKHGGGVAGALNKATNNAMQVESDDYIATNGPLKVGGSCVLSGHNLAKHCLHVVGPNVNKGEDIQLLKSAYENFNQHEVLLAPLLSAGIFGADPIHSLRVCVDTVRTNVYLAVFDKNLYDKLVSSFLEMKSEKQVEQKIAEIPKEEVKPFITESKPSVEQRKQDDKKIKACVEEVTTTLEETKFLTENLLLYIDINGNLHPDSATLVSDIDITFLKKDAPYIVGDVVQEGVLTAVVIPTKKAGGTTEMLAKALRKVPTDNYITTYPGQGLNGYTVEEAKTVLKKCKSAFYILPSIISNEKQEILGTVSWNLREMLAHAEETRKLMPVCVETKAIVSTIQRKYKGIKIQEGVVDYGARFYFYTSKTTVASLINTLNDLNETLVTMPLGYVTHGLNLEEAARYMRSLKVPATVSVSSPDAVTAYNGYLTSSSKTPEEHFIETISLAGSYKDWSYSGQSTQLGIEFLKRGDKSVYYTSNPTTFHLDGEVITFDNLKTLLSLREVRTIKVFTTVDNINLHTQVVDMSMTYGQQFGPTYLDGADVTKIKPHNSHEGKTFYVLPNDDTLRVEAFEYYHTTDPSFLGRYMSALNHTKKWKYPQVNGLTSIKWADNNCYLATALLTLQQIELKFNPPALQDAYYRARAGEAANFCALILAYCNKTVGELGDVRETMSYLFQHANLDSCKRVLNVVCKTCGQQQTTLKGVEAVMYMGTLSYEQFKKGVQIPCTCGKQATKYLVQQESPFVMMSAPPAQYELKHGTFTCASEYTGNYQCGHYKHITSKETLYCIDGALLTKSSEYKGPITDVFYKENSYTTTIKPVTYKLDGVVCTEIDPKLDNYYKKDNSYFTEQPIDLVPNQPYPNASFDNFKFVCDNIKFADDLNQLTGYKKPASRELKVTFFPDLNGDVVAIDYKHYTPSFKKGAKLLHKPIVWHVNNATNKATYKPNTWCIRCLWSTKPVETSNSFDVLKSEDAQGMDNLACEDLKPVSEEVVENPTIQKDVLECNVKTTEVVGDIILKPANNSLKITEEVGHTDLMAAYVDNSSLTIKKPNELSRVLGLKTLATHGLAAVNSVPWDTIANYAKPFLNKVVSTTTNIVTRCLNRVCTNYMPYFFTLLLQLCTFTRSTNSRIKASMPTTIAKNTVKSVGKFCLEASFNYLKSPNFSKLINIIIWFLLLSVCLGSLIYSTAALGVLMSNLGMPSYCTGYREGYLNSTNVTIATYCTGSIPCSVCLSGLDSLDTYPSLETIQITISSFKWDLTAFGLVAEWFLAYILFTRFFYVLGLAAIMQLFFSYFAVHFISNSWLMWLIINLVQMAPISAMVRMYIFFASFYYVWKSYVHVVDGCNSSTCMMCYKRNRATRVECTTIVNGVRRSFYVYANGGKGFCKLHNWNCVNCDTFCAGSTFISDEVARDLSLQFKRPINPTDQSSYIVDSVTVKNGSIHLYFDKAGQKTYERHSLSHFVNLDNLRANNTKGSLPINVIVFDGKSKCEESSAKSASVYYSQLMCQPILLLDQALVSDVGDSAEVAVKMFDAYVNTFSSTFNVPMEKLKTLVATAEAELAKNVSLDNVLSTFISAARQGFVDSDVETKDVVECLKLSHQSDIEVTGDSCNNYMLTYNKVENMTPRDLGACIDCSARHINAQVAKSHNIALIWNVKDFMSLSEQLRKQIRSAAKKNNLPFKLTCATTRQVVNVVTTKIALKGGKIVNNWLKQLIKVTLVFLFVAAIFYLITPVHVMSKHTDFSSEIIGYKAIDGGVTRDIASTDTCFANKHADFDTWFSQRGGSYTNDKACPLIAAVITREVGFVVPGLPGTILRTTNGDFLHFLPRVFSAVGNICYTPSKLIEYTDFATSACVLAAECTIFKDASGKPVPYCYDTNVLEGSVAYESLRPDTRYVLMDGSIIQFPNTYLEGSVRVVTTFDSEYCRHGTCERSEAGVCVSTSGRWVLNNDYYRSLPGVFCGVDAVNLLTNMFTPLIQPIGALDISASIVAGGIVAIVVTCLAYYFMRFRRAFGEYSHVVAFNTLLFLMSFTVLCLTPVYSFLPGVYSVIYLYLTFYLTNDVSFLAHIQWMVMFTPLVPFWITIAYIICISTKHFYWFFSNYLKRRVVFNGVSFSTFEEAALCTFLLNKEMYLKLRSDVLLPLTQYNRYLALYNKYKYFSGAMDTTSYREAACCHLAKALNDFSNSGSDVLYQPPQTSITSAVLQSGFRKMAFPSGKVEGCMVQVTCGTTTLNGLWLDDVVYCPRHVICTSEDMLNPNYEDLLIRKSNHNFLVQAGNVQLRVIGHSMQNCVLKLKVDTANPKTPKYKFVRIQPGQTFSVLACYNGSPSGVYQCAMRPNFTIKGSFLNGSCGSVGFNIDYDCVSFCYMHHMELPTGVHAGTDLEGNFYGPFVDRQTAQAAGTDTTITVNVLAWLYAAVINGDRWFLNRFTTTLNDFNLVAMKYNYEPLTQDHVDILGPLSAQTGIAVLDMCASLKELLQNGMNGRTILGSALLEDEFTPFDVVRQCSGVTFQSAVKRTIKGTHHWLLLTILTSLLVLVQSTQWSLFFFLYENAFLPFAMGIIAMSAFAMMFVKHKHAFLCLFLLPSLATVAYFNMVYMPASWVMRIMTWLDMVDTSLSGFKLKDCVMYASAVVLLILMTARTVYDDGARRVWTLMNVLTLVYKVYYGNALDQAISMWALIISVTSNYSGVVTTVMFLARGIVFMCVEYCPIFFITGNTLQCIMLVYCFLGYFCTCYFGLFCLLNRYFRLTLGVYDYLVSTQEFRYMNSQGLLPPKNSIDAFKLNIKLLGVGGKPCIKVATVQSKMSDVKCTSVVLLSVLQQLRVESSSKLWAQCVQLHNDILLAKDTTEAFEKMVSLLSVLLSMQGAVDINKLCEEMLDNRATLQAIASEFSSLPSYAAFATAQEAYEQAVANGDSEVVLKKLKKSLNVAKSEFDRDAAMQRKLEKMADQAMTQMYKQARSEDKRAKVTSAMQTMLFTMLRKLDNDALNNIINNARDGCVPLNIIPLTTAAKLMVVIPDYNTYKNTCDGTTFTYASALWEIQQVVDADSKIVQLSEISMDNSPNLAWPLIVTALRANSAVKLQNNELSPVALRQMSCAAGTTQTACTDDNALAYYNTTKGGRFVLALLSDLQDLKWARFPKSDGTGTIYTELEPPCRFVTDTPKGPKVKYLYFIKGLNNLNRGMVLGSLAATVRLQAGNATEVPANSTVLSFCAFAVDAAKAYKDYLASGGQPITNCVKMLCTHTGTGQAITVTPEANMDQESFGGASCCLYCRCHIDHPNPKGFCDLKGKYVQIPTTCANDPVGFTLKNTVCTVCGMWKGYGCSCDQLREPMLQSADAQSFLNRVCGVSAARLTPCGTGTSTDVVYRAFDIYNDKVAGFAKFLKTNCCRFQEKDEDDNLIDSYFVVKRHTFSNYQHEETIYNLLKDCPAVAKHDFFKFRIDGDMVPHISRQRLTKYTMADLVYALRHFDEGNCDTLKEILVTYNCCDDDYFNKKDWYDFVENPDILRVYANLGERVRQALLKTVQFCDAMRNAGIVGVLTLDNQDLNGNWYDFGDFIQTTPGSGVPVVDSYYSLLMPILTLTRALTAESHVDTDLTKPYIKWDLLKYDFTEERLKLFDRYFKYWDQTYHPNCVNCLDDRCILHCANFNVLFSTVFPPTSFGPLVRKIFVDGVPFVVSTGYHFRELGVVHNQDVNLHSSRLSFKELLVYAADPAMHAASGNLLLDKRTTCFSVAALTNNVAFQTVKPGNFNKDFYDFAVSKGFFKEGSSVELKHFFFAQDGNAAISDYDYYRYNLPTMCDIRQLLFVVEVVDKYFDCYDGGCINANQVIVNNLDKSAGFPFNKWGKARLYYDSMSYEDQDALFAYTKRNVIPTITQMNLKYAISAKNRARTVAGVSICSTMTNRQFHQKLLKSIAATRGATVVIGTSKFYGGWHNMLKTVYSDVENPHLMGWDYPKCDRAMPNMLRIMASLVLARKHTTCCSLSHRFYRLANECAQVLSEMVMCGGSLYVKPGGTSSGDATTAYANSVFNICQAVTANVNALLSTDGNKIADKYVRNLQHRLYECLYRNRDVDTDFVNEFYAYLRKHFSMMILSDDAVVCFNSTYASQGLVASIKNFKSVLYYQNNVFMSEAKCWTETDLTKGPHEFCSQHTMLVKQGDDYVYLPYPDPSRILGAGCFVDDIVKTDGTLMIERFVSLAIDAYPLTKHPNQEYADVFHLYLQYIRKLHDELTGHMLDMYSVMLTNDNTSRYWEPEFYEAMYTPHTVLQAVGACVLCNSQTSLRCGACIRRPFLCCKCCYDHVISTSHKLVLSVNPYVCNAPGCDVTDVTQLYLGGMSYYCKSHKPPISFPLCANGQVFGLYKNTCVGSDNVTDFNAIATCDWTNAGDYILANTCTERLKLFAAETLKATEETFKLSYGIATVREVLSDRELHLSWEVGKPRPPLNRNYVFTGYRVTKNSKVQIGEYTFEKGDYGDAVVYRGTTTYKLNVGDYFVLTSHTVMPLSAPTLVPQEHYVRITGLYPTLNISDEFSSNVANYQKVGMQKYSTLQGPPGTGKSHFAIGLALYYPSARIVYTACSHAAVDALCEKALKYLPIDKCSRIIPARARVECFDKFKVNSTLEQYVFCTVNALPETTADIVVFDEISMATNYDLSVVNARLRAKHYVYIGDPAQLPAPRTLLTKGTLEPEYFNSVCRLMKTIGPDMFLGTCRRCPAEIVDTVSALVYDNKLKAHKDKSAQCFKMFYKGVITHDVSSAINRPQIGVVREFLTRNPAWRKAVFISPYNSQNAVASKILGLPTQTVDSSQGSEYDYVIFTQTTETAHSCNVNRFNVAITRAKVGILCIMSDRDLYDKLQFTSLEIPRRNVATLQAENVTGLFKDCSKVITGLHPTQAPTHLSVDTKFKTEGLCVDIPGIPKDMTYRRLISMMGFKMNYQVNGYPNMFITREEAIRHVRAWIGFDVEGCHATREAVGTNLPLQLGFSTGVNLVAVPTGYVDTPNNTDFSRVSAKPPPGDQFKHLIPLMYKGLPWNVVRIKIVQMLSDTLKNLSDRVVFVLWAHGFELTSMKYFVKIGPERTCCLCDRRATCFSTASDTYACWHHSIGFDYVYNPFMIDVQQWGFTGNLQSNHDLYCQVHGNAHVASCDAIMTRCLAVHECFVKRVDWTIEYPIIGDELKINAACRKVQHMVVKAALLADKFPVLHDIGNPKAIKCVPQADVEWKFYDAQPCSDKAYKIEELFYSYATHSDKFTDGVCLFWNCNVDRYPANSIVCRFDTRVLSNLNLPGCDGGSLYVNKHAFHTPAFDKSAFVNLKQLPFFYYSDSPCESHGKQVVSDIDYVPLKSATCITRCNLGGAVCRHHANEYRLYLDAYNMMISAGFSLWVYKQFDTYNLWNTFTRLQSLENVAFNVVNKGHFDGQQGEVPVSIINNTVYTKVDGVDVELFENKTTLPVNVAFELWAKRNIKPVPEVKILNNLGVDIAANTVIWDYKRDAPAHISTIGVCSMTDIAKKPTETICAPLTVFFDGRVDGQVDLFRNARNGVLITEGSVKGLQPSVGPKQASLNGVTLIGEAVKTQFNYYKKVDGVVQQLPETYFTQSRNLQEFKPRSQMEIDFLELAMDEFIERYKLEGYAFEHIVYGDFSHSQLGGLHLLIGLAKRFKESPFELEDFIPMDSTVKNYFITDAQTGSSKCVCSVIDLLLDDFVEIIKSQDLSVVSKVVKVTIDYTEISFMLWCKDGHVETFYPKLQSSQAWQPGVAMPNLYKMQRMLLEKCDLQNYGDSATLPKGIMMNVAKYTQLCQYLNTLTLAVPYNMRVIHFGAGSDKGVAPGTAVLRQWLPTGTLLVDSDLNDFVSDADSTLIGDCATVHTANKWDLIISDMYDPKTKNVTKENDSKEGFFTYICGFIQQKLALGGSVAIKITEHSWNADLYKLMGHFAWWTAFVTNVNASSSEAFLIGCNYLGKPREQIDGYVMHANYIFWRNTNPIQLSSYSLFDMSKFPLKLRGTAVMSLKEGQINDMILSLLSKGRLIIRENNRVVISSDVLVNN', 'MESLVPGFNEKTHVQLSLPVLQVRDVLVRGFGDSVEEVLSEARQHLKDGTCGLVEVEKGVLPQLEQPYVFIKRSDARTAPHGHVMVELVAELEGIQYGRSGETLGVLVPHVGEIPVAYRKVLLRKNGNKGAGGHSYGADLKSFDLGDELGTDPYEDFQENWNTKHSSGVTRELMRELNGGAYTRYVDNNFCGPDGYPLECIKDLLARAGKASCTLSEQLDFIDTKRGVYCCREHEHEIAWYTERSEKSYELQTPFEIKLAKKFDTFNGECPNFVFPLNSIIKTIQPRVEKKKLDGFMGRIRSVYPVASPNECNQMCLSTLMKCDHCGETSWQTGDFVKATCEFCGTENLTKEGATTCGYLPQNAVVKIYCPACHNSEVGPEHSLAEYHNESGLKTILRKGGRTIAFGGCVFSYVGCHNKCAYWVPRASANIGCNHTGVVGEGSEGLNDNLLEILQKEKVNINIVGDFKLNEEIAIILASFSASTSAFVETVKGLDYKAFKQIVESCGNFKVTKGKAKKGAWNIGEQKSILSPLYAFASEAARVVRSIFSRTLETAQNSVRVLQKAAITILDGISQYSLRLIDAMMFTSDLATNNLVVMAYITGGVVQLTSQWLTNIFGTVYEKLKPVLDWLEEKFKEGVEFLRDGWEIVKFISTCACEIVGGQIVTCAKEIKESVQTFFKLVNKFLALCADSIIIGGAKLKALNLGETFVTHSKGLYRKCVKSREETGLLMPLKAPKEIIFLEGETLPTEVLTEEVVLKTGDLQPLEQPTSEAVEAPLVGTPVCINGLMLLEIKDTEKYCALAPNMMVTNNTFTLKGGAPTKVTFGDDTVIEVQGYKSVNITFELDERIDKVLNEKCSAYTVELGTEVNEFACVVADAVIKTLQPVSELLTPLGIDLDEWSMATYYLFDESGEFKLASHMYCSFYPPDEDEEEGDCEEEEFEPSTQYEYGTEDDYQGKPLEFGATSAALQPEEEQEEDWLDDDSQQTVGQQDGSEDNQTTTIQTIVEVQPQLEMELTPVVQTIEVNSFSGYLKLTDNVYIKNADIVEEAKKVKPTVVVNAANVYLKHGGGVAGALNKATNNAMQVESDDYIATNGPLKVGGSCVLSGHNLAKHCLHVVGPNVNKGEDIQLLKSAYENFNQHEVLLAPLLSAGIFGADPIHSLRVCVDTVRTNVYLAVFDKNLYDKLVSSFLEMKSEKQVEQKIAEIPKEEVKPFITESKPSVEQRKQDDKKIKACVEEVTTTLEETKFLTENLLLYIDINGNLHPDSATLVSDIDITFLKKDAPYIVGDVVQEGVLTAVVIPTKKAGGTTEMLAKALRKVPTDNYITTYPGQGLNGYTVEEAKTVLKKCKSAFYILPSIISNEKQEILGTVSWNLREMLAHAEETRKLMPVCVETKAIVSTIQRKYKGIKIQEGVVDYGARFYFYTSKTTVASLINTLNDLNETLVTMPLGYVTHGLNLEEAARYMRSLKVPATVSVSSPDAVTAYNGYLTSSSKTPEEHFIETISLAGSYKDWSYSGQSTQLGIEFLKRGDKSVYYTSNPTTFHLDGEVITFDNLKTLLSLREVRTIKVFTTVDNINLHTQVVDMSMTYGQQFGPTYLDGADVTKIKPHNSHEGKTFYVLPNDDTLRVEAFEYYHTTDPSFLGRYMSALNHTKKWKYPQVNGLTSIKWADNNCYLATALLTLQQIELKFNPPALQDAYYRARAGEAANFCALILAYCNKTVGELGDVRETMSYLFQHANLDSCKRVLNVVCKTCGQQQTTLKGVEAVMYMGTLSYEQFKKGVQIPCTCGKQATKYLVQQESPFVMMSAPPAQYELKHGTFTCASEYTGNYQCGHYKHITSKETLYCIDGALLTKSSEYKGPITDVFYKENSYTTTIKPVTYKLDGVVCTEIDPKLDNYYKKDNSYFTEQPIDLVPNQPYPNASFDNFKFVCDNIKFADDLNQLTGYKKPASRELKVTFFPDLNGDVVAIDYKHYTPSFKKGAKLLHKPIVWHVNNATNKATYKPNTWCIRCLWSTKPVETSNSFDVLKSEDAQGMDNLACEDLKPVSEEVVENPTIQKDVLECNVKTTEVVGDIILKPANNSLKITEEVGHTDLMAAYVDNSSLTIKKPNELSRVLGLKTLATHGLAAVNSVPWDTIANYAKPFLNKVVSTTTNIVTRCLNRVCTNYMPYFFTLLLQLCTFTRSTNSRIKASMPTTIAKNTVKSVGKFCLEASFNYLKSPNFSKLINIIIWFLLLSVCLGSLIYSTAALGVLMSNLGMPSYCTGYREGYLNSTNVTIATYCTGSIPCSVCLSGLDSLDTYPSLETIQITISSFKWDLTAFGLVAEWFLAYILFTRFFYVLGLAAIMQLFFSYFAVHFISNSWLMWLIINLVQMAPISAMVRMYIFFASFYYVWKSYVHVVDGCNSSTCMMCYKRNRATRVECTTIVNGVRRSFYVYANGGKGFCKLHNWNCVNCDTFCAGSTFISDEVARDLSLQFKRPINPTDQSSYIVDSVTVKNGSIHLYFDKAGQKTYERHSLSHFVNLDNLRANNTKGSLPINVIVFDGKSKCEESSAKSASVYYSQLMCQPILLLDQALVSDVGDSAEVAVKMFDAYVNTFSSTFNVPMEKLKTLVATAEAELAKNVSLDNVLSTFISAARQGFVDSDVETKDVVECLKLSHQSDIEVTGDSCNNYMLTYNKVENMTPRDLGACIDCSARHINAQVAKSHNIALIWNVKDFMSLSEQLRKQIRSAAKKNNLPFKLTCATTRQVVNVVTTKIALKGGKIVNNWLKQLIKVTLVFLFVAAIFYLITPVHVMSKHTDFSSEIIGYKAIDGGVTRDIASTDTCFANKHADFDTWFSQRGGSYTNDKACPLIAAVITREVGFVVPGLPGTILRTTNGDFLHFLPRVFSAVGNICYTPSKLIEYTDFATSACVLAAECTIFKDASGKPVPYCYDTNVLEGSVAYESLRPDTRYVLMDGSIIQFPNTYLEGSVRVVTTFDSEYCRHGTCERSEAGVCVSTSGRWVLNNDYYRSLPGVFCGVDAVNLLTNMFTPLIQPIGALDISASIVAGGIVAIVVTCLAYYFMRFRRAFGEYSHVVAFNTLLFLMSFTVLCLTPVYSFLPGVYSVIYLYLTFYLTNDVSFLAHIQWMVMFTPLVPFWITIAYIICISTKHFYWFFSNYLKRRVVFNGVSFSTFEEAALCTFLLNKEMYLKLRSDVLLPLTQYNRYLALYNKYKYFSGAMDTTSYREAACCHLAKALNDFSNSGSDVLYQPPQTSITSAVLQSGFRKMAFPSGKVEGCMVQVTCGTTTLNGLWLDDVVYCPRHVICTSEDMLNPNYEDLLIRKSNHNFLVQAGNVQLRVIGHSMQNCVLKLKVDTANPKTPKYKFVRIQPGQTFSVLACYNGSPSGVYQCAMRPNFTIKGSFLNGSCGSVGFNIDYDCVSFCYMHHMELPTGVHAGTDLEGNFYGPFVDRQTAQAAGTDTTITVNVLAWLYAAVINGDRWFLNRFTTTLNDFNLVAMKYNYEPLTQDHVDILGPLSAQTGIAVLDMCASLKELLQNGMNGRTILGSALLEDEFTPFDVVRQCSGVTFQSAVKRTIKGTHHWLLLTILTSLLVLVQSTQWSLFFFLYENAFLPFAMGIIAMSAFAMMFVKHKHAFLCLFLLPSLATVAYFNMVYMPASWVMRIMTWLDMVDTSLSGFKLKDCVMYASAVVLLILMTARTVYDDGARRVWTLMNVLTLVYKVYYGNALDQAISMWALIISVTSNYSGVVTTVMFLARGIVFMCVEYCPIFFITGNTLQCIMLVYCFLGYFCTCYFGLFCLLNRYFRLTLGVYDYLVSTQEFRYMNSQGLLPPKNSIDAFKLNIKLLGVGGKPCIKVATVQSKMSDVKCTSVVLLSVLQQLRVESSSKLWAQCVQLHNDILLAKDTTEAFEKMVSLLSVLLSMQGAVDINKLCEEMLDNRATLQAIASEFSSLPSYAAFATAQEAYEQAVANGDSEVVLKKLKKSLNVAKSEFDRDAAMQRKLEKMADQAMTQMYKQARSEDKRAKVTSAMQTMLFTMLRKLDNDALNNIINNARDGCVPLNIIPLTTAAKLMVVIPDYNTYKNTCDGTTFTYASALWEIQQVVDADSKIVQLSEISMDNSPNLAWPLIVTALRANSAVKLQNNELSPVALRQMSCAAGTTQTACTDDNALAYYNTTKGGRFVLALLSDLQDLKWARFPKSDGTGTIYTELEPPCRFVTDTPKGPKVKYLYFIKGLNNLNRGMVLGSLAATVRLQAGNATEVPANSTVLSFCAFAVDAAKAYKDYLASGGQPITNCVKMLCTHTGTGQAITVTPEANMDQESFGGASCCLYCRCHIDHPNPKGFCDLKGKYVQIPTTCANDPVGFTLKNTVCTVCGMWKGYGCSCDQLREPMLQSADAQSFLNGFAV', 'MFVFLVLLPLVSSQCVNLTTRTQLPPAYTNSFTRGVYYPDKVFRSSVLHSTQDLFLPFFSNVTWFHAIHVSGTNGTKRFDNPVLPFNDGVYFASTEKSNIIRGWIFGTTLDSKTQSLLIVNNATNVVIKVCEFQFCNDPFLGVYYHKNNKSWMESEFRVYSSANNCTFEYVSQPFLMDLEGKQGNFKNLREFVFKNIDGYFKIYSKHTPINLVRDLPQGFSALEPLVDLPIGINITRFQTLLALHRSYLTPGDSSSGWTAGAAAYYVGYLQPRTFLLKYNENGTITDAVDCALDPLSETKCTLKSFTVEKGIYQTSNFRVQPTESIVRFPNITNLCPFGEVFNATRFASVYAWNRKRISNCVADYSVLYNSASFSTFKCYGVSPTKLNDLCFTNVYADSFVIRGDEVRQIAPGQTGKIADYNYKLPDDFTGCVIAWNSNNLDSKVGGNYNYLYRLFRKSNLKPFERDISTEIYQAGSTPCNGVEGFNCYFPLQSYGFQPTNGVGYQPYRVVVLSFELLHAPATVCGPKKSTNLVKNKCVNFNFNGLTGTGVLTESNKKFLPFQQFGRDIADTTDAVRDPQTLEILDITPCSFGGVSVITPGTNTSNQVAVLYQDVNCTEVPVAIHADQLTPTWRVYSTGSNVFQTRAGCLIGAEHVNNSYECDIPIGAGICASYQTQTNSPRRARSVASQSIIAYTMSLGAENSVAYSNNSIAIPTNFTISVTTEILPVSMTKTSVDCTMYICGDSTECSNLLLQYGSFCTQLNRALTGIAVEQDKNTQEVFAQVKQIYKTPPIKDFGGFNFSQILPDPSKPSKRSFIEDLLFNKVTLADAGFIKQYGDCLGDIAARDLICAQKFNGLTVLPPLLTDEMIAQYTSALLAGTITSGWTFGAGAALQIPFAMQMAYRFNGIGVTQNVLYENQKLIANQFNSAIGKIQDSLSSTASALGKLQDVVNQNAQALNTLVKQLSSNFGAISSVLNDILSRLDKVEAEVQIDRLITGRLQSLQTYVTQQLIRAAEIRASANLAATKMSECVLGQSKRVDFCGKGYHLMSFPQSAPHGVVFLHVTYVPAQEKNFTTAPAICHDGKAHFPREGVFVSNGTHWFVTQRNFYEPQIITTDNTFVSGNCDVVIGIVNNTVYDPLQPELDSFKEELDKYFKNHTSPDVDLGDISGINASVVNIQKEIDRLNEVAKNLNESLIDLQELGKYEQYIKWPWYIWLGFIAGLIAIVMVTIMLCCMTSCCSCLKGCCSCGSCCKFDEDDSEPVLKGVKLHYT', 'MDLFMRIFTIGTVTLKQGEIKDATPSDFVRATATIPIQASLPFGWLIVGVALLAVFQSASKIITLKKRWQLALSKGVHFVCNLLLLFVTVYSHLLLVAAGLEAPFLYLYALVYFLQSINFVRIIMRLWLCWKCRSKNPLLYDANYFLCWHTNCYDYCIPYNSVTSSIVITSGDGTTSPISEHDYQIGGYTEKWESGVKDCVVLHSYFTSDYYQLYSTQLSTDTGVEHVTFFIYNKIVDEPEEHVQIHTIDGSSGVVNPVMEPIYDEPTTTTSVPL', 'MYSFVSEETGTLIVNSVLLFLAFVVFLLVTLAILTALRLCAYCCNIVNVSLVKPSFYVYSRVKNLNSSRVPDLLV', 'MADSNGTITVEELKKLLEQWNLVIGFLFLTWICLLQFAYANRNRFLYIIKLIFLWLLWPVTLACFVLAAVYRINWITGGIAIAMACLVGLMWLSYFIASFRLFARTRSMWSFNPETNILLNVPLHGTILTRPLLESELVIGAVILRGHLRIAGHHLGRCDIKDLPKEITVATSRTLSYYKLGASQRVAGDSGFAAYSRYRIGNYKLNTDHSSSSDNIALLVQ', 'MFHLVDFQVTIAEILLIIMRTFKVSIWNLDYIINLIIKNLSKSLTENKYSQLDEEQPMEID', 'MKIILFLALITLATCELYHYQECVRGTTVLLKEPCSSGTYEGNSPFHPLADNKFALTCFSTQFAFACPDGVKHVYQLRARSVSPKLFIRQEEVQELYSPIFLIVAAIVFITLCFTLKRKTE', 'MIELSLIDFYLCFLAFLLFLVLIMLIIFWFSLELQDHNETCHA', 'MKFLVFLGIITTVAAFHQECSLQSCTQHQPYVVDDPCPIHFYSKWYIRVGARKSAPLIELCVDEAGSKSPIQYIDIGNYTVSCLPFTINCQEPKLGSLVVRCSFYEDFLEYHDVRVVLDFI', 'MSDNGPQNQRNAPRITFGGPSDSTGSNQNGERSGARSKQRRPQGLPNNTASWFTALTQHGKEDLKFPRGQGVPINTNSSPDDQIGYYRRATRRIRGGDGKMKDLSPRWYFYYLGTGPEAGLPYGANKDGIIWVATEGALNTPKDHIGTRNPANNAAIVLQLPQGTTLPKGFYAEGSRGGSQASSRSSSRSRNSSRNSTPGSSRGTSPARMAGNGGDAALALLLLDRLNQLESKMSGKGQQQQGQTVTKKSAAEASKKPRQKRTATKAYNVTQAFGRRGPEQTQGNFGDQELIRQGTDYKHWPQIAQFAPSASAFFGMSRIGMEVTPSGTWLTYTGAIKLDDKDPNFKDQVILLNKHIDAYKTFPPTEPKKDKKKKADETQALPQRQKKQQTVTLLPAADLDDFSKQLQQSMSSADSTQA', 'MGYINVFAFPFTIYSLLLCRMNSRNYIAQVDVVNFNLT', '']\n", "Number of proteins: 13\n" ] } ], "source": [ "def proteinseq_splic(protein_sequence):\n", " protein_group = protein_sequence.split('_')\n", " return protein_group\n", "protein_list = proteinseq_splic(protein_seq)\n", "print(proteinseq_splic(protein_seq)[0:100])\n", "print('Number of proteins:',len(protein_list))" ] }, { "cell_type": "code", "execution_count": 28, "id": "6ebf3ac1", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "['MESLVPGFNEKTHVQLSLPVLQVRDVLVRGFGDSVEEVLSEARQHLKDGTCGLVEVEKGVLPQLEQPYVFIKRSDARTAPHGHVMVELVAELEGIQYGRSGETLGVLVPHVGEIPVAYRKVLLRKNGNKGAGGHSYGADLKSFDLGDELGTDPYEDFQENWNTKHSSGVTRELMRELNGGAYTRYVDNNFCGPDGYPLECIKDLLARAGKASCTLSEQLDFIDTKRGVYCCREHEHEIAWYTERSEKSYELQTPFEIKLAKKFDTFNGECPNFVFPLNSIIKTIQPRVEKKKLDGFMGRIRSVYPVASPNECNQMCLSTLMKCDHCGETSWQTGDFVKATCEFCGTENLTKEGATTCGYLPQNAVVKIYCPACHNSEVGPEHSLAEYHNESGLKTILRKGGRTIAFGGCVFSYVGCHNKCAYWVPRASANIGCNHTGVVGEGSEGLNDNLLEILQKEKVNINIVGDFKLNEEIAIILASFSASTSAFVETVKGLDYKAFKQIVESCGNFKVTKGKAKKGAWNIGEQKSILSPLYAFASEAARVVRSIFSRTLETAQNSVRVLQKAAITILDGISQYSLRLIDAMMFTSDLATNNLVVMAYITGGVVQLTSQWLTNIFGTVYEKLKPVLDWLEEKFKEGVEFLRDGWEIVKFISTCACEIVGGQIVTCAKEIKESVQTFFKLVNKFLALCADSIIIGGAKLKALNLGETFVTHSKGLYRKCVKSREETGLLMPLKAPKEIIFLEGETLPTEVLTEEVVLKTGDLQPLEQPTSEAVEAPLVGTPVCINGLMLLEIKDTEKYCALAPNMMVTNNTFTLKGGAPTKVTFGDDTVIEVQGYKSVNITFELDERIDKVLNEKCSAYTVELGTEVNEFACVVADAVIKTLQPVSELLTPLGIDLDEWSMATYYLFDESGEFKLASHMYCSFYPPDEDEEEGDCEEEEFEPSTQYEYGTEDDYQGKPLEFGATSAALQPEEEQEEDWLDDDSQQTVGQQDGSEDNQTTTIQTIVEVQPQLEMELTPVVQTIEVNSFSGYLKLTDNVYIKNADIVEEAKKVKPTVVVNAANVYLKHGGGVAGALNKATNNAMQVESDDYIATNGPLKVGGSCVLSGHNLAKHCLHVVGPNVNKGEDIQLLKSAYENFNQHEVLLAPLLSAGIFGADPIHSLRVCVDTVRTNVYLAVFDKNLYDKLVSSFLEMKSEKQVEQKIAEIPKEEVKPFITESKPSVEQRKQDDKKIKACVEEVTTTLEETKFLTENLLLYIDINGNLHPDSATLVSDIDITFLKKDAPYIVGDVVQEGVLTAVVIPTKKAGGTTEMLAKALRKVPTDNYITTYPGQGLNGYTVEEAKTVLKKCKSAFYILPSIISNEKQEILGTVSWNLREMLAHAEETRKLMPVCVETKAIVSTIQRKYKGIKIQEGVVDYGARFYFYTSKTTVASLINTLNDLNETLVTMPLGYVTHGLNLEEAARYMRSLKVPATVSVSSPDAVTAYNGYLTSSSKTPEEHFIETISLAGSYKDWSYSGQSTQLGIEFLKRGDKSVYYTSNPTTFHLDGEVITFDNLKTLLSLREVRTIKVFTTVDNINLHTQVVDMSMTYGQQFGPTYLDGADVTKIKPHNSHEGKTFYVLPNDDTLRVEAFEYYHTTDPSFLGRYMSALNHTKKWKYPQVNGLTSIKWADNNCYLATALLTLQQIELKFNPPALQDAYYRARAGEAANFCALILAYCNKTVGELGDVRETMSYLFQHANLDSCKRVLNVVCKTCGQQQTTLKGVEAVMYMGTLSYEQFKKGVQIPCTCGKQATKYLVQQESPFVMMSAPPAQYELKHGTFTCASEYTGNYQCGHYKHITSKETLYCIDGALLTKSSEYKGPITDVFYKENSYTTTIKPVTYKLDGVVCTEIDPKLDNYYKKDNSYFTEQPIDLVPNQPYPNASFDNFKFVCDNIKFADDLNQLTGYKKPASRELKVTFFPDLNGDVVAIDYKHYTPSFKKGAKLLHKPIVWHVNNATNKATYKPNTWCIRCLWSTKPVETSNSFDVLKSEDAQGMDNLACEDLKPVSEEVVENPTIQKDVLECNVKTTEVVGDIILKPANNSLKITEEVGHTDLMAAYVDNSSLTIKKPNELSRVLGLKTLATHGLAAVNSVPWDTIANYAKPFLNKVVSTTTNIVTRCLNRVCTNYMPYFFTLLLQLCTFTRSTNSRIKASMPTTIAKNTVKSVGKFCLEASFNYLKSPNFSKLINIIIWFLLLSVCLGSLIYSTAALGVLMSNLGMPSYCTGYREGYLNSTNVTIATYCTGSIPCSVCLSGLDSLDTYPSLETIQITISSFKWDLTAFGLVAEWFLAYILFTRFFYVLGLAAIMQLFFSYFAVHFISNSWLMWLIINLVQMAPISAMVRMYIFFASFYYVWKSYVHVVDGCNSSTCMMCYKRNRATRVECTTIVNGVRRSFYVYANGGKGFCKLHNWNCVNCDTFCAGSTFISDEVARDLSLQFKRPINPTDQSSYIVDSVTVKNGSIHLYFDKAGQKTYERHSLSHFVNLDNLRANNTKGSLPINVIVFDGKSKCEESSAKSASVYYSQLMCQPILLLDQALVSDVGDSAEVAVKMFDAYVNTFSSTFNVPMEKLKTLVATAEAELAKNVSLDNVLSTFISAARQGFVDSDVETKDVVECLKLSHQSDIEVTGDSCNNYMLTYNKVENMTPRDLGACIDCSARHINAQVAKSHNIALIWNVKDFMSLSEQLRKQIRSAAKKNNLPFKLTCATTRQVVNVVTTKIALKGGKIVNNWLKQLIKVTLVFLFVAAIFYLITPVHVMSKHTDFSSEIIGYKAIDGGVTRDIASTDTCFANKHADFDTWFSQRGGSYTNDKACPLIAAVITREVGFVVPGLPGTILRTTNGDFLHFLPRVFSAVGNICYTPSKLIEYTDFATSACVLAAECTIFKDASGKPVPYCYDTNVLEGSVAYESLRPDTRYVLMDGSIIQFPNTYLEGSVRVVTTFDSEYCRHGTCERSEAGVCVSTSGRWVLNNDYYRSLPGVFCGVDAVNLLTNMFTPLIQPIGALDISASIVAGGIVAIVVTCLAYYFMRFRRAFGEYSHVVAFNTLLFLMSFTVLCLTPVYSFLPGVYSVIYLYLTFYLTNDVSFLAHIQWMVMFTPLVPFWITIAYIICISTKHFYWFFSNYLKRRVVFNGVSFSTFEEAALCTFLLNKEMYLKLRSDVLLPLTQYNRYLALYNKYKYFSGAMDTTSYREAACCHLAKALNDFSNSGSDVLYQPPQTSITSAVLQSGFRKMAFPSGKVEGCMVQVTCGTTTLNGLWLDDVVYCPRHVICTSEDMLNPNYEDLLIRKSNHNFLVQAGNVQLRVIGHSMQNCVLKLKVDTANPKTPKYKFVRIQPGQTFSVLACYNGSPSGVYQCAMRPNFTIKGSFLNGSCGSVGFNIDYDCVSFCYMHHMELPTGVHAGTDLEGNFYGPFVDRQTAQAAGTDTTITVNVLAWLYAAVINGDRWFLNRFTTTLNDFNLVAMKYNYEPLTQDHVDILGPLSAQTGIAVLDMCASLKELLQNGMNGRTILGSALLEDEFTPFDVVRQCSGVTFQSAVKRTIKGTHHWLLLTILTSLLVLVQSTQWSLFFFLYENAFLPFAMGIIAMSAFAMMFVKHKHAFLCLFLLPSLATVAYFNMVYMPASWVMRIMTWLDMVDTSLSGFKLKDCVMYASAVVLLILMTARTVYDDGARRVWTLMNVLTLVYKVYYGNALDQAISMWALIISVTSNYSGVVTTVMFLARGIVFMCVEYCPIFFITGNTLQCIMLVYCFLGYFCTCYFGLFCLLNRYFRLTLGVYDYLVSTQEFRYMNSQGLLPPKNSIDAFKLNIKLLGVGGKPCIKVATVQSKMSDVKCTSVVLLSVLQQLRVESSSKLWAQCVQLHNDILLAKDTTEAFEKMVSLLSVLLSMQGAVDINKLCEEMLDNRATLQAIASEFSSLPSYAAFATAQEAYEQAVANGDSEVVLKKLKKSLNVAKSEFDRDAAMQRKLEKMADQAMTQMYKQARSEDKRAKVTSAMQTMLFTMLRKLDNDALNNIINNARDGCVPLNIIPLTTAAKLMVVIPDYNTYKNTCDGTTFTYASALWEIQQVVDADSKIVQLSEISMDNSPNLAWPLIVTALRANSAVKLQNNELSPVALRQMSCAAGTTQTACTDDNALAYYNTTKGGRFVLALLSDLQDLKWARFPKSDGTGTIYTELEPPCRFVTDTPKGPKVKYLYFIKGLNNLNRGMVLGSLAATVRLQAGNATEVPANSTVLSFCAFAVDAAKAYKDYLASGGQPITNCVKMLCTHTGTGQAITVTPEANMDQESFGGASCCLYCRCHIDHPNPKGFCDLKGKYVQIPTTCANDPVGFTLKNTVCTVCGMWKGYGCSCDQLREPMLQSADAQSFLNRVCGVSAARLTPCGTGTSTDVVYRAFDIYNDKVAGFAKFLKTNCCRFQEKDEDDNLIDSYFVVKRHTFSNYQHEETIYNLLKDCPAVAKHDFFKFRIDGDMVPHISRQRLTKYTMADLVYALRHFDEGNCDTLKEILVTYNCCDDDYFNKKDWYDFVENPDILRVYANLGERVRQALLKTVQFCDAMRNAGIVGVLTLDNQDLNGNWYDFGDFIQTTPGSGVPVVDSYYSLLMPILTLTRALTAESHVDTDLTKPYIKWDLLKYDFTEERLKLFDRYFKYWDQTYHPNCVNCLDDRCILHCANFNVLFSTVFPPTSFGPLVRKIFVDGVPFVVSTGYHFRELGVVHNQDVNLHSSRLSFKELLVYAADPAMHAASGNLLLDKRTTCFSVAALTNNVAFQTVKPGNFNKDFYDFAVSKGFFKEGSSVELKHFFFAQDGNAAISDYDYYRYNLPTMCDIRQLLFVVEVVDKYFDCYDGGCINANQVIVNNLDKSAGFPFNKWGKARLYYDSMSYEDQDALFAYTKRNVIPTITQMNLKYAISAKNRARTVAGVSICSTMTNRQFHQKLLKSIAATRGATVVIGTSKFYGGWHNMLKTVYSDVENPHLMGWDYPKCDRAMPNMLRIMASLVLARKHTTCCSLSHRFYRLANECAQVLSEMVMCGGSLYVKPGGTSSGDATTAYANSVFNICQAVTANVNALLSTDGNKIADKYVRNLQHRLYECLYRNRDVDTDFVNEFYAYLRKHFSMMILSDDAVVCFNSTYASQGLVASIKNFKSVLYYQNNVFMSEAKCWTETDLTKGPHEFCSQHTMLVKQGDDYVYLPYPDPSRILGAGCFVDDIVKTDGTLMIERFVSLAIDAYPLTKHPNQEYADVFHLYLQYIRKLHDELTGHMLDMYSVMLTNDNTSRYWEPEFYEAMYTPHTVLQAVGACVLCNSQTSLRCGACIRRPFLCCKCCYDHVISTSHKLVLSVNPYVCNAPGCDVTDVTQLYLGGMSYYCKSHKPPISFPLCANGQVFGLYKNTCVGSDNVTDFNAIATCDWTNAGDYILANTCTERLKLFAAETLKATEETFKLSYGIATVREVLSDRELHLSWEVGKPRPPLNRNYVFTGYRVTKNSKVQIGEYTFEKGDYGDAVVYRGTTTYKLNVGDYFVLTSHTVMPLSAPTLVPQEHYVRITGLYPTLNISDEFSSNVANYQKVGMQKYSTLQGPPGTGKSHFAIGLALYYPSARIVYTACSHAAVDALCEKALKYLPIDKCSRIIPARARVECFDKFKVNSTLEQYVFCTVNALPETTADIVVFDEISMATNYDLSVVNARLRAKHYVYIGDPAQLPAPRTLLTKGTLEPEYFNSVCRLMKTIGPDMFLGTCRRCPAEIVDTVSALVYDNKLKAHKDKSAQCFKMFYKGVITHDVSSAINRPQIGVVREFLTRNPAWRKAVFISPYNSQNAVASKILGLPTQTVDSSQGSEYDYVIFTQTTETAHSCNVNRFNVAITRAKVGILCIMSDRDLYDKLQFTSLEIPRRNVATLQAENVTGLFKDCSKVITGLHPTQAPTHLSVDTKFKTEGLCVDIPGIPKDMTYRRLISMMGFKMNYQVNGYPNMFITREEAIRHVRAWIGFDVEGCHATREAVGTNLPLQLGFSTGVNLVAVPTGYVDTPNNTDFSRVSAKPPPGDQFKHLIPLMYKGLPWNVVRIKIVQMLSDTLKNLSDRVVFVLWAHGFELTSMKYFVKIGPERTCCLCDRRATCFSTASDTYACWHHSIGFDYVYNPFMIDVQQWGFTGNLQSNHDLYCQVHGNAHVASCDAIMTRCLAVHECFVKRVDWTIEYPIIGDELKINAACRKVQHMVVKAALLADKFPVLHDIGNPKAIKCVPQADVEWKFYDAQPCSDKAYKIEELFYSYATHSDKFTDGVCLFWNCNVDRYPANSIVCRFDTRVLSNLNLPGCDGGSLYVNKHAFHTPAFDKSAFVNLKQLPFFYYSDSPCESHGKQVVSDIDYVPLKSATCITRCNLGGAVCRHHANEYRLYLDAYNMMISAGFSLWVYKQFDTYNLWNTFTRLQSLENVAFNVVNKGHFDGQQGEVPVSIINNTVYTKVDGVDVELFENKTTLPVNVAFELWAKRNIKPVPEVKILNNLGVDIAANTVIWDYKRDAPAHISTIGVCSMTDIAKKPTETICAPLTVFFDGRVDGQVDLFRNARNGVLITEGSVKGLQPSVGPKQASLNGVTLIGEAVKTQFNYYKKVDGVVQQLPETYFTQSRNLQEFKPRSQMEIDFLELAMDEFIERYKLEGYAFEHIVYGDFSHSQLGGLHLLIGLAKRFKESPFELEDFIPMDSTVKNYFITDAQTGSSKCVCSVIDLLLDDFVEIIKSQDLSVVSKVVKVTIDYTEISFMLWCKDGHVETFYPKLQSSQAWQPGVAMPNLYKMQRMLLEKCDLQNYGDSATLPKGIMMNVAKYTQLCQYLNTLTLAVPYNMRVIHFGAGSDKGVAPGTAVLRQWLPTGTLLVDSDLNDFVSDADSTLIGDCATVHTANKWDLIISDMYDPKTKNVTKENDSKEGFFTYICGFIQQKLALGGSVAIKITEHSWNADLYKLMGHFAWWTAFVTNVNASSSEAFLIGCNYLGKPREQIDGYVMHANYIFWRNTNPIQLSSYSLFDMSKFPLKLRGTAVMSLKEGQINDMILSLLSKGRLIIRENNRVVISSDVLVNN', 'MESLVPGFNEKTHVQLSLPVLQVRDVLVRGFGDSVEEVLSEARQHLKDGTCGLVEVEKGVLPQLEQPYVFIKRSDARTAPHGHVMVELVAELEGIQYGRSGETLGVLVPHVGEIPVAYRKVLLRKNGNKGAGGHSYGADLKSFDLGDELGTDPYEDFQENWNTKHSSGVTRELMRELNGGAYTRYVDNNFCGPDGYPLECIKDLLARAGKASCTLSEQLDFIDTKRGVYCCREHEHEIAWYTERSEKSYELQTPFEIKLAKKFDTFNGECPNFVFPLNSIIKTIQPRVEKKKLDGFMGRIRSVYPVASPNECNQMCLSTLMKCDHCGETSWQTGDFVKATCEFCGTENLTKEGATTCGYLPQNAVVKIYCPACHNSEVGPEHSLAEYHNESGLKTILRKGGRTIAFGGCVFSYVGCHNKCAYWVPRASANIGCNHTGVVGEGSEGLNDNLLEILQKEKVNINIVGDFKLNEEIAIILASFSASTSAFVETVKGLDYKAFKQIVESCGNFKVTKGKAKKGAWNIGEQKSILSPLYAFASEAARVVRSIFSRTLETAQNSVRVLQKAAITILDGISQYSLRLIDAMMFTSDLATNNLVVMAYITGGVVQLTSQWLTNIFGTVYEKLKPVLDWLEEKFKEGVEFLRDGWEIVKFISTCACEIVGGQIVTCAKEIKESVQTFFKLVNKFLALCADSIIIGGAKLKALNLGETFVTHSKGLYRKCVKSREETGLLMPLKAPKEIIFLEGETLPTEVLTEEVVLKTGDLQPLEQPTSEAVEAPLVGTPVCINGLMLLEIKDTEKYCALAPNMMVTNNTFTLKGGAPTKVTFGDDTVIEVQGYKSVNITFELDERIDKVLNEKCSAYTVELGTEVNEFACVVADAVIKTLQPVSELLTPLGIDLDEWSMATYYLFDESGEFKLASHMYCSFYPPDEDEEEGDCEEEEFEPSTQYEYGTEDDYQGKPLEFGATSAALQPEEEQEEDWLDDDSQQTVGQQDGSEDNQTTTIQTIVEVQPQLEMELTPVVQTIEVNSFSGYLKLTDNVYIKNADIVEEAKKVKPTVVVNAANVYLKHGGGVAGALNKATNNAMQVESDDYIATNGPLKVGGSCVLSGHNLAKHCLHVVGPNVNKGEDIQLLKSAYENFNQHEVLLAPLLSAGIFGADPIHSLRVCVDTVRTNVYLAVFDKNLYDKLVSSFLEMKSEKQVEQKIAEIPKEEVKPFITESKPSVEQRKQDDKKIKACVEEVTTTLEETKFLTENLLLYIDINGNLHPDSATLVSDIDITFLKKDAPYIVGDVVQEGVLTAVVIPTKKAGGTTEMLAKALRKVPTDNYITTYPGQGLNGYTVEEAKTVLKKCKSAFYILPSIISNEKQEILGTVSWNLREMLAHAEETRKLMPVCVETKAIVSTIQRKYKGIKIQEGVVDYGARFYFYTSKTTVASLINTLNDLNETLVTMPLGYVTHGLNLEEAARYMRSLKVPATVSVSSPDAVTAYNGYLTSSSKTPEEHFIETISLAGSYKDWSYSGQSTQLGIEFLKRGDKSVYYTSNPTTFHLDGEVITFDNLKTLLSLREVRTIKVFTTVDNINLHTQVVDMSMTYGQQFGPTYLDGADVTKIKPHNSHEGKTFYVLPNDDTLRVEAFEYYHTTDPSFLGRYMSALNHTKKWKYPQVNGLTSIKWADNNCYLATALLTLQQIELKFNPPALQDAYYRARAGEAANFCALILAYCNKTVGELGDVRETMSYLFQHANLDSCKRVLNVVCKTCGQQQTTLKGVEAVMYMGTLSYEQFKKGVQIPCTCGKQATKYLVQQESPFVMMSAPPAQYELKHGTFTCASEYTGNYQCGHYKHITSKETLYCIDGALLTKSSEYKGPITDVFYKENSYTTTIKPVTYKLDGVVCTEIDPKLDNYYKKDNSYFTEQPIDLVPNQPYPNASFDNFKFVCDNIKFADDLNQLTGYKKPASRELKVTFFPDLNGDVVAIDYKHYTPSFKKGAKLLHKPIVWHVNNATNKATYKPNTWCIRCLWSTKPVETSNSFDVLKSEDAQGMDNLACEDLKPVSEEVVENPTIQKDVLECNVKTTEVVGDIILKPANNSLKITEEVGHTDLMAAYVDNSSLTIKKPNELSRVLGLKTLATHGLAAVNSVPWDTIANYAKPFLNKVVSTTTNIVTRCLNRVCTNYMPYFFTLLLQLCTFTRSTNSRIKASMPTTIAKNTVKSVGKFCLEASFNYLKSPNFSKLINIIIWFLLLSVCLGSLIYSTAALGVLMSNLGMPSYCTGYREGYLNSTNVTIATYCTGSIPCSVCLSGLDSLDTYPSLETIQITISSFKWDLTAFGLVAEWFLAYILFTRFFYVLGLAAIMQLFFSYFAVHFISNSWLMWLIINLVQMAPISAMVRMYIFFASFYYVWKSYVHVVDGCNSSTCMMCYKRNRATRVECTTIVNGVRRSFYVYANGGKGFCKLHNWNCVNCDTFCAGSTFISDEVARDLSLQFKRPINPTDQSSYIVDSVTVKNGSIHLYFDKAGQKTYERHSLSHFVNLDNLRANNTKGSLPINVIVFDGKSKCEESSAKSASVYYSQLMCQPILLLDQALVSDVGDSAEVAVKMFDAYVNTFSSTFNVPMEKLKTLVATAEAELAKNVSLDNVLSTFISAARQGFVDSDVETKDVVECLKLSHQSDIEVTGDSCNNYMLTYNKVENMTPRDLGACIDCSARHINAQVAKSHNIALIWNVKDFMSLSEQLRKQIRSAAKKNNLPFKLTCATTRQVVNVVTTKIALKGGKIVNNWLKQLIKVTLVFLFVAAIFYLITPVHVMSKHTDFSSEIIGYKAIDGGVTRDIASTDTCFANKHADFDTWFSQRGGSYTNDKACPLIAAVITREVGFVVPGLPGTILRTTNGDFLHFLPRVFSAVGNICYTPSKLIEYTDFATSACVLAAECTIFKDASGKPVPYCYDTNVLEGSVAYESLRPDTRYVLMDGSIIQFPNTYLEGSVRVVTTFDSEYCRHGTCERSEAGVCVSTSGRWVLNNDYYRSLPGVFCGVDAVNLLTNMFTPLIQPIGALDISASIVAGGIVAIVVTCLAYYFMRFRRAFGEYSHVVAFNTLLFLMSFTVLCLTPVYSFLPGVYSVIYLYLTFYLTNDVSFLAHIQWMVMFTPLVPFWITIAYIICISTKHFYWFFSNYLKRRVVFNGVSFSTFEEAALCTFLLNKEMYLKLRSDVLLPLTQYNRYLALYNKYKYFSGAMDTTSYREAACCHLAKALNDFSNSGSDVLYQPPQTSITSAVLQSGFRKMAFPSGKVEGCMVQVTCGTTTLNGLWLDDVVYCPRHVICTSEDMLNPNYEDLLIRKSNHNFLVQAGNVQLRVIGHSMQNCVLKLKVDTANPKTPKYKFVRIQPGQTFSVLACYNGSPSGVYQCAMRPNFTIKGSFLNGSCGSVGFNIDYDCVSFCYMHHMELPTGVHAGTDLEGNFYGPFVDRQTAQAAGTDTTITVNVLAWLYAAVINGDRWFLNRFTTTLNDFNLVAMKYNYEPLTQDHVDILGPLSAQTGIAVLDMCASLKELLQNGMNGRTILGSALLEDEFTPFDVVRQCSGVTFQSAVKRTIKGTHHWLLLTILTSLLVLVQSTQWSLFFFLYENAFLPFAMGIIAMSAFAMMFVKHKHAFLCLFLLPSLATVAYFNMVYMPASWVMRIMTWLDMVDTSLSGFKLKDCVMYASAVVLLILMTARTVYDDGARRVWTLMNVLTLVYKVYYGNALDQAISMWALIISVTSNYSGVVTTVMFLARGIVFMCVEYCPIFFITGNTLQCIMLVYCFLGYFCTCYFGLFCLLNRYFRLTLGVYDYLVSTQEFRYMNSQGLLPPKNSIDAFKLNIKLLGVGGKPCIKVATVQSKMSDVKCTSVVLLSVLQQLRVESSSKLWAQCVQLHNDILLAKDTTEAFEKMVSLLSVLLSMQGAVDINKLCEEMLDNRATLQAIASEFSSLPSYAAFATAQEAYEQAVANGDSEVVLKKLKKSLNVAKSEFDRDAAMQRKLEKMADQAMTQMYKQARSEDKRAKVTSAMQTMLFTMLRKLDNDALNNIINNARDGCVPLNIIPLTTAAKLMVVIPDYNTYKNTCDGTTFTYASALWEIQQVVDADSKIVQLSEISMDNSPNLAWPLIVTALRANSAVKLQNNELSPVALRQMSCAAGTTQTACTDDNALAYYNTTKGGRFVLALLSDLQDLKWARFPKSDGTGTIYTELEPPCRFVTDTPKGPKVKYLYFIKGLNNLNRGMVLGSLAATVRLQAGNATEVPANSTVLSFCAFAVDAAKAYKDYLASGGQPITNCVKMLCTHTGTGQAITVTPEANMDQESFGGASCCLYCRCHIDHPNPKGFCDLKGKYVQIPTTCANDPVGFTLKNTVCTVCGMWKGYGCSCDQLREPMLQSADAQSFLNGFAV', 'MFVFLVLLPLVSSQCVNLTTRTQLPPAYTNSFTRGVYYPDKVFRSSVLHSTQDLFLPFFSNVTWFHAIHVSGTNGTKRFDNPVLPFNDGVYFASTEKSNIIRGWIFGTTLDSKTQSLLIVNNATNVVIKVCEFQFCNDPFLGVYYHKNNKSWMESEFRVYSSANNCTFEYVSQPFLMDLEGKQGNFKNLREFVFKNIDGYFKIYSKHTPINLVRDLPQGFSALEPLVDLPIGINITRFQTLLALHRSYLTPGDSSSGWTAGAAAYYVGYLQPRTFLLKYNENGTITDAVDCALDPLSETKCTLKSFTVEKGIYQTSNFRVQPTESIVRFPNITNLCPFGEVFNATRFASVYAWNRKRISNCVADYSVLYNSASFSTFKCYGVSPTKLNDLCFTNVYADSFVIRGDEVRQIAPGQTGKIADYNYKLPDDFTGCVIAWNSNNLDSKVGGNYNYLYRLFRKSNLKPFERDISTEIYQAGSTPCNGVEGFNCYFPLQSYGFQPTNGVGYQPYRVVVLSFELLHAPATVCGPKKSTNLVKNKCVNFNFNGLTGTGVLTESNKKFLPFQQFGRDIADTTDAVRDPQTLEILDITPCSFGGVSVITPGTNTSNQVAVLYQDVNCTEVPVAIHADQLTPTWRVYSTGSNVFQTRAGCLIGAEHVNNSYECDIPIGAGICASYQTQTNSPRRARSVASQSIIAYTMSLGAENSVAYSNNSIAIPTNFTISVTTEILPVSMTKTSVDCTMYICGDSTECSNLLLQYGSFCTQLNRALTGIAVEQDKNTQEVFAQVKQIYKTPPIKDFGGFNFSQILPDPSKPSKRSFIEDLLFNKVTLADAGFIKQYGDCLGDIAARDLICAQKFNGLTVLPPLLTDEMIAQYTSALLAGTITSGWTFGAGAALQIPFAMQMAYRFNGIGVTQNVLYENQKLIANQFNSAIGKIQDSLSSTASALGKLQDVVNQNAQALNTLVKQLSSNFGAISSVLNDILSRLDKVEAEVQIDRLITGRLQSLQTYVTQQLIRAAEIRASANLAATKMSECVLGQSKRVDFCGKGYHLMSFPQSAPHGVVFLHVTYVPAQEKNFTTAPAICHDGKAHFPREGVFVSNGTHWFVTQRNFYEPQIITTDNTFVSGNCDVVIGIVNNTVYDPLQPELDSFKEELDKYFKNHTSPDVDLGDISGINASVVNIQKEIDRLNEVAKNLNESLIDLQELGKYEQYIKWPWYIWLGFIAGLIAIVMVTIMLCCMTSCCSCLKGCCSCGSCCKFDEDDSEPVLKGVKLHYT', 'MDLFMRIFTIGTVTLKQGEIKDATPSDFVRATATIPIQASLPFGWLIVGVALLAVFQSASKIITLKKRWQLALSKGVHFVCNLLLLFVTVYSHLLLVAAGLEAPFLYLYALVYFLQSINFVRIIMRLWLCWKCRSKNPLLYDANYFLCWHTNCYDYCIPYNSVTSSIVITSGDGTTSPISEHDYQIGGYTEKWESGVKDCVVLHSYFTSDYYQLYSTQLSTDTGVEHVTFFIYNKIVDEPEEHVQIHTIDGSSGVVNPVMEPIYDEPTTTTSVPL', 'MYSFVSEETGTLIVNSVLLFLAFVVFLLVTLAILTALRLCAYCCNIVNVSLVKPSFYVYSRVKNLNSSRVPDLLV', 'MADSNGTITVEELKKLLEQWNLVIGFLFLTWICLLQFAYANRNRFLYIIKLIFLWLLWPVTLACFVLAAVYRINWITGGIAIAMACLVGLMWLSYFIASFRLFARTRSMWSFNPETNILLNVPLHGTILTRPLLESELVIGAVILRGHLRIAGHHLGRCDIKDLPKEITVATSRTLSYYKLGASQRVAGDSGFAAYSRYRIGNYKLNTDHSSSSDNIALLVQ', 'MFHLVDFQVTIAEILLIIMRTFKVSIWNLDYIINLIIKNLSKSLTENKYSQLDEEQPMEID', 'MKIILFLALITLATCELYHYQECVRGTTVLLKEPCSSGTYEGNSPFHPLADNKFALTCFSTQFAFACPDGVKHVYQLRARSVSPKLFIRQEEVQELYSPIFLIVAAIVFITLCFTLKRKTE', 'MIELSLIDFYLCFLAFLLFLVLIMLIIFWFSLELQDHNETCHA', 'MKFLVFLGIITTVAAFHQECSLQSCTQHQPYVVDDPCPIHFYSKWYIRVGARKSAPLIELCVDEAGSKSPIQYIDIGNYTVSCLPFTINCQEPKLGSLVVRCSFYEDFLEYHDVRVVLDFI', 'MSDNGPQNQRNAPRITFGGPSDSTGSNQNGERSGARSKQRRPQGLPNNTASWFTALTQHGKEDLKFPRGQGVPINTNSSPDDQIGYYRRATRRIRGGDGKMKDLSPRWYFYYLGTGPEAGLPYGANKDGIIWVATEGALNTPKDHIGTRNPANNAAIVLQLPQGTTLPKGFYAEGSRGGSQASSRSSSRSRNSSRNSTPGSSRGTSPARMAGNGGDAALALLLLDRLNQLESKMSGKGQQQQGQTVTKKSAAEASKKPRQKRTATKAYNVTQAFGRRGPEQTQGNFGDQELIRQGTDYKHWPQIAQFAPSASAFFGMSRIGMEVTPSGTWLTYTGAIKLDDKDPNFKDQVILLNKHIDAYKTFPPTEPKKDKKKKADETQALPQRQKKQQTVTLLPAADLDDFSKQLQQSMSSADSTQA', 'MGYINVFAFPFTIYSLLLCRMNSRNYIAQVDVVNFNLT']\n", "Number of Functional proteins: 12\n" ] } ], "source": [ "def Functional_protein(protein_list):\n", " funct_group = []\n", " for protein in protein_list:\n", " if len(protein) > 20:\n", " funct_group.append(protein)\n", " return funct_group\n", "function_protein = Functional_protein(protein_list)\n", "print(function_protein[0:30])\n", "print('Number of Functional proteins:',len(function_protein))" ] }, { "cell_type": "code", "execution_count": 29, "id": "890bd17f", "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", "
line nosequence ratios
011.000000
121.000000
231.000000
341.000000
451.000000
.........
6076081.000000
6086091.000000
6096101.000000
6106111.000000
6116120.989474
\n", "

612 rows × 2 columns

\n", "
" ], "text/plain": [ " line no sequence ratios\n", "0 1 1.000000\n", "1 2 1.000000\n", "2 3 1.000000\n", "3 4 1.000000\n", "4 5 1.000000\n", ".. ... ...\n", "607 608 1.000000\n", "608 609 1.000000\n", "609 610 1.000000\n", "610 611 1.000000\n", "611 612 0.989474\n", "\n", "[612 rows x 2 columns]" ] }, "execution_count": 29, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df_sequence" ] }, { "cell_type": "code", "execution_count": 30, "id": "72b220bc", "metadata": {}, "outputs": [], "source": [ "corona=''" ] }, { "cell_type": "code", "execution_count": 31, "id": "2ba04cba", "metadata": {}, "outputs": [], "source": [ "with open(input_file1) as file1:\n", " for lineno in file1:\n", " corona+=lineno" ] }, { "cell_type": "code", "execution_count": 32, "id": "616bba38", "metadata": {}, "outputs": [], "source": [ "for a in \" \\n0123456789\":\n", " corona = corona.replace(a, \"\")" ] }, { "cell_type": "code", "execution_count": 33, "id": "516ee781", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "42483" ] }, "execution_count": 33, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(corona)" ] }, { "cell_type": "code", "execution_count": 34, "id": "41ed40df", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "9579" ] }, "execution_count": 34, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(zlib.compress(corona.encode(\"utf-8\")))" ] }, { "cell_type": "code", "execution_count": 35, "id": "2077b843", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "8292" ] }, "execution_count": 35, "metadata": {}, "output_type": "execute_result" } ], "source": [ "lzc = lzma.compress(corona.encode(\"utf-8\"))\n", "len(lzc)" ] }, { "cell_type": "code", "execution_count": 36, "id": "21ee08bf", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "['Ala / A', 'GCU, GCC, GCA, GCG']\n", "['Ile / I', 'AUU, AUC, AUA']\n", "['Arg / R', 'CGU, CGC, CGA, CGG; AGA, AGG, AGR;']\n", "['Leu / L', 'CUU, CUC, CUA, CUG; UUA, UUG, UUR;']\n", "['Asn / N', 'AAU, AAC']\n", "['Lys / K', 'AAA, AAG']\n", "['Asp / D', 'GAU, GAC']\n", "['Met / M', 'AUG']\n", "['Phe / F', 'UUU, UUC']\n", "['Cys / C', 'UGU, UGC']\n", "['Pro / P', 'CCU, CCC, CCA, CCG']\n", "['Gln / Q', 'CAA, CAG']\n", "['Ser / S', 'UCU, UCC, UCA, UCG; AGU, AGC;']\n", "['Glu / E', 'GAA, GAG']\n", "['Thr / T', 'ACU, ACC, ACA, ACG']\n", "['Trp / W', 'UGG']\n", "['Gly / G', 'GGU, GGC, GGA, GGG']\n", "['Tyr / Y', 'UAU, UAC']\n", "['His / H', 'CAU, CAC']\n", "['Val / V', 'GUU, GUC, GUA, GUG']\n", "['STOP', 'UAA, UGA, UAG']\n" ] } ], "source": [ "# Asn or Asp / B\tAAU, AAC; GAU, GAC\n", "# Gln or Glu / Z\tCAA, CAG; GAA, GAG\n", "# START\tAUG\n", "## Seperating them from the table because these duplicates was creating problems\n", "codons = \"\"\"\n", "Ala / A\tGCU, GCC, GCA, GCG\n", "Ile / I\tAUU, AUC, AUA\n", "Arg / R\tCGU, CGC, CGA, CGG; AGA, AGG, AGR;\n", "Leu / L\tCUU, CUC, CUA, CUG; UUA, UUG, UUR;\n", "Asn / N\tAAU, AAC\n", "Lys / K\tAAA, AAG\n", "Asp / D\tGAU, GAC\n", "Met / M\tAUG\n", "Phe / F\tUUU, UUC\n", "Cys / C\tUGU, UGC\n", "Pro / P\tCCU, CCC, CCA, CCG\n", "Gln / Q\tCAA, CAG\n", "Ser / S\tUCU, UCC, UCA, UCG; AGU, AGC;\n", "Glu / E\tGAA, GAG\n", "Thr / T\tACU, ACC, ACA, ACG\n", "Trp / W\tUGG\n", "Gly / G\tGGU, GGC, GGA, GGG\n", "Tyr / Y\tUAU, UAC\n", "His / H\tCAU, CAC\n", "Val / V\tGUU, GUC, GUA, GUG\n", "STOP\tUAA, UGA, UAG\"\"\".strip()\n", "\n", "for t in codons.split('\\n'):\n", " print(t.split('\\t'))" ] }, { "cell_type": "code", "execution_count": 37, "id": "cc8f10a3", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{'gct': 'A',\n", " 'gcc': 'A',\n", " 'gca': 'A',\n", " 'gcg': 'A',\n", " 'att': 'I',\n", " 'atc': 'I',\n", " 'ata': 'I',\n", " 'cgt': 'R',\n", " 'cgc': 'R',\n", " 'cga': 'R',\n", " 'cgg': 'R',\n", " 'aga': 'R',\n", " 'agg': 'R',\n", " 'agr': 'R',\n", " 'ctt': 'L',\n", " 'ctc': 'L',\n", " 'cta': 'L',\n", " 'ctg': 'L',\n", " 'tta': 'L',\n", " 'ttg': 'L',\n", " 'ttr': 'L',\n", " 'aat': 'N',\n", " 'aac': 'N',\n", " 'aaa': 'K',\n", " 'aag': 'K',\n", " 'gat': 'D',\n", " 'gac': 'D',\n", " 'atg': 'M',\n", " 'ttt': 'F',\n", " 'ttc': 'F',\n", " 'tgt': 'C',\n", " 'tgc': 'C',\n", " 'cct': 'P',\n", " 'ccc': 'P',\n", " 'cca': 'P',\n", " 'ccg': 'P',\n", " 'caa': 'Q',\n", " 'cag': 'Q',\n", " 'tct': 'S',\n", " 'tcc': 'S',\n", " 'tca': 'S',\n", " 'tcg': 'S',\n", " 'agt': 'S',\n", " 'agc': 'S',\n", " 'gaa': 'E',\n", " 'gag': 'E',\n", " 'act': 'T',\n", " 'acc': 'T',\n", " 'aca': 'T',\n", " 'acg': 'T',\n", " 'tgg': 'W',\n", " 'ggt': 'G',\n", " 'ggc': 'G',\n", " 'gga': 'G',\n", " 'ggg': 'G',\n", " 'tat': 'Y',\n", " 'tac': 'Y',\n", " 'cat': 'H',\n", " 'cac': 'H',\n", " 'gtt': 'V',\n", " 'gtc': 'V',\n", " 'gta': 'V',\n", " 'gtg': 'V',\n", " 'taa': '*',\n", " 'tga': '*',\n", " 'tag': '*'}" ] }, "execution_count": 37, "metadata": {}, "output_type": "execute_result" } ], "source": [ "##decoder dictionary\n", "dec = {} \n", "\n", "for t in codons.split('\\n'):\n", " k, v = t.split('\\t')\n", " if '/' in k:\n", " k = k.split('/')[-1].strip()\n", " k = k.replace(\"STOP\", \"*\")\n", " v = v.replace(\",\", \"\").replace(\";\", \"\").lower().replace(\"u\", \"t\").split(\" \")\n", " for vv in v:\n", " if vv in dec:\n", " print(\"duplicate\", vv)\n", " dec[vv] = k\n", "dec" ] }, { "cell_type": "code", "execution_count": 38, "id": "42f57343", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "21" ] }, "execution_count": 38, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(set(dec.values())) " ] }, { "cell_type": "code", "execution_count": 39, "id": "a7bb89db", "metadata": {}, "outputs": [], "source": [ "genome_sequence1=''\n", "genome_sequence2=''" ] }, { "cell_type": "code", "execution_count": 40, "id": "d08540bc", "metadata": {}, "outputs": [], "source": [ "dict_seq_1 = read_dna_seq('./input/China_Seq_2019_Dec.txt')" ] }, { "cell_type": "code", "execution_count": 41, "id": "285dd2fe", "metadata": {}, "outputs": [], "source": [ "# Modify the sequence with dummy 'N' nucleotide.\n", "dict_seq_1 = gene_mod(dict_seq_1)" ] }, { "cell_type": "code", "execution_count": 42, "id": "4f83d09b", "metadata": {}, "outputs": [], "source": [ "# Read the dna sequence file-2 previously downloaded from NCBI.\n", "dict_seq_2 = read_dna_seq('./input/USA_Seq_2020_Jan.txt')" ] }, { "cell_type": "code", "execution_count": 43, "id": "e5540550", "metadata": {}, "outputs": [], "source": [ "# Modify the sequence with dummy 'N' nucleotide.\n", "dict_seq_2 = gene_mod(dict_seq_2)" ] }, { "cell_type": "code", "execution_count": 44, "id": "15540b4d", "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "# Create matplotlib subplots for each gene. \n", "f,ax = plt.subplots(nrows=11,ncols=3,figsize=(25,30))" ] }, { "cell_type": "code", "execution_count": 45, "id": "47a4ed1b", "metadata": {}, "outputs": [], "source": [ "gene_name = list(numpy_image_dict.keys())" ] }, { "cell_type": "code", "execution_count": 46, "id": "d92efef6", "metadata": {}, "outputs": [], "source": [ "row = 0\n", "col = 0\n", "mut_dict={}" ] }, { "cell_type": "code", "execution_count": 47, "id": "809b5738", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Mutated DNA Base 255 in China and Base 100 in USA at position (74, 6) For the Gene ORF1ab\n", "Mutated DNA Base 100 in China and Base 255 in USA at position (12, 10) For the Gene ORF8\n", "Mutated DNA Base 255 in China and Base 0 in USA at position (17, 24) For the Gene N\n" ] } ], "source": [ "for i in gene_name:\n", " G = i[5:]\n", " # Loop thru each gene in the Cornona Virus nucleotide sequence.\n", " gene_us = dna(dict_seq_1['gene='+G][1])\n", " # Invoke the transcription method of the class dna \n", " gene_us.transcription()\n", " # Invoke the mothod that converts the gene sequence into a numpy array.\n", " numpfy_usa = gene_us.numpfy()\n", " # Reshape the numpy array with a predeifned shape from the numpy_image_dict dictionary.\n", " numpfy_usa = numpfy_usa.reshape(numpy_image_dict['gene='+G][0])\n", " # sub-plot the numpy array with matplotlib pcolor method.\n", " ax[row][col].pcolor(numpfy_usa)\n", " ax[row][col].set_title(G+' Gene - USA')\n", " col+=1\n", " gene_china = dna(dict_seq_2['gene='+G][1])\n", " # Invoke the transcription method of the class dna \n", " gene_china.transcription()\n", " # Invoke the mothod that converts the gene sequence into a numpy array.\n", " numpfy_china = gene_china.numpfy()\n", " # Reshape the numpy array with a predeifned shape from the numpy_image_dict dictionary.\n", " numpfy_china = numpfy_china.reshape(numpy_image_dict['gene='+G][0])\n", " # sub-plot the numpy array with matplotlib pcolor method.\n", " ax[row][col].pcolor(numpfy_china)\n", " ax[row][col].set_title(G+' Gene - CHINA')\n", " col+=1\n", "\n", " # To find the gene mutation subtract the numpy array from base sequence with the newer sequence. Here the \n", " # the Chinese sequence is the base sequence and the USA sequence is a newer sequence.\n", " mut = numpfy_china - numpfy_usa\n", " if mut.any():\n", " # Here we are looking for a non zero value in the mutated numpy array (result of the subtracting the 2 numpy arrays).\n", " # Presence of non-zero value means that there is difference between the 2 numpy arrays and the gene has \n", " # mutataions. If there are mutations in the gene create a python dictionary \"mut_dict\" with details as below.\n", " # {'': [[, , , (x_value,y_value)]], '': [[, , , (x_value,y_value)]]}\n", " mut_nec = np.nonzero(mut)\n", " x=mut_nec[0]\n", " y=mut_nec[1]\n", " l=0\n", " mut_dict[G]=[]\n", " for i in x:\n", " us_base = numpfy_usa[i][y[l]]\n", " ch_base = numpfy_china[i][y[l]]\n", " mut_base = mut[i][y[l]]\n", " info_list = [ch_base,us_base,mut_base,(i,y[l])]\n", " mut_dict[G].append(info_list)\n", " print(\"Mutated DNA Base {} in China and Base {} in USA at position {} For the Gene {}\".format(ch_base,us_base,(i,y[l]),G))\n", " l+= 1\n", " # Giving a title to the matplotlib subplot\n", " ax[row][col].pcolor(mut)\n", " ax[row][col].set_title(G+' Gene - Mutataion')\n", " row+= 1\n", " col=0" ] }, { "cell_type": "code", "execution_count": 48, "id": "eed3339c", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "MN908947.3\n", "ATGGAGAGCCTTGTCCCTGGTTTCAACGAGAAAACACACGTCCAACTCAGTTTGCCTGTTTTACAGGTTCGCGACGTGCTCGTACGTGGCTTTGGAGACTCCGTGGAGGAGGTCTTATCAGAGGCACGTCAACATCTTAAAGATGGCACTTGTGGCTTAGTAGAAGTTGAAAAAGGCGTTTTGCCTCAACTTGAACAGCCCTATGTGTTCATCAAACGTTCGGATGCTCGAACTGCACCTCATGGTCATGTTATGGTTGAGCTGGTAGCAGAACTCGAAGGCATTCAGTACGGTCGTAGTGGTGAGACACTTGGTGTCCTTGTCCCTCATGTGGGCGAAATACCAGTGGCTTACCGCAAGGTTCTTCTTCGTAAGAACGGTAATAAAGGAGCTGGTGGCCATAGTTACGGCGCCGATCTAAAGTCATTTGACTTAGGCGACGAGCTTGGCACTGATCCTTATGAAGATTTTCAAGAAAACTGGAACACTAAACATAGCAGTGGTGTTACCCGTGAACTCATGCGTGAGCTTAACGGAGGGGCATACACTCGCTATGTCGATAACAACTTCTGTGGCCCTGATGGCTACCCTCTTGAGTGCATTAAAGACCTTCTAGCACGTGCTGGTAAAGCTTCATGCACTTTGTCCGAACAACTGGACTTTATTGACACTAAGAGGGGTGTATACTGCTGCCGTGAACATGAGCATGAAATTGCTTGGTACACGGAACGTTCTGAAAAGAGCTATGAATTGCAGACACCTTTTGAAATTAAATTGGCAAAGAAATTTGACACCTTCAATGGGGAATGTCCAAATTTTGTATTTCCCTTAAATTCCATAATCAAGACTATTCAACCAAGGGTTGAAAAGAAAAAGCTTGATGGCTTTATGGGTAGAATTCGATCTGTCTATCCAGTTGCGTCACCAAATGAATGCAACCAAATGTGCCTTTCAACTCTCATGAAGTGTGATCATTGTGGTGAAACTTCATGGCAGACGGGCGATTTTGTTAAAGCCACTTGCGAATTTTGTGGCACTGAGAATTTGACTAAAGAAGGTGCCACTACTTGTGGTTACTTACCCCAAAATGCTGTTGTTAAAATTTATTGTCCAGCATGTCACAATTCAGAAGTAGGACCTGAGCATAGTCTTGCCGAATACCATAATGAATCTGGCTTGAAAACCATTCTTCGTAAGGGTGGTCGCACTATTGCCTTTGGAGGCTGTGTGTTCTCTTATGTTGGTTGCCATAACAAGTGTGCCTATTGGGTTCCACGTGCTAGCGCTAACATAGGTTGTAACCATACAGGTGTTGTTGGAGAAGGTTCCGAAGGTCTTAATGACAACCTTCTTGAAATACTCCAAAAAGAGAAAGTCAACATCAATATTGTTGGTGACTTTAAACTTAATGAAGAGATCGCCATTATTTTGGCATCTTTTTCTGCTTCCACAAGTGCTTTTGTGGAAACTGTGAAAGGTTTGGATTATAAAGCATTCAAACAAATTGTTGAATCCTGTGGTAATTTTAAAGTTACAAAAGGAAAAGCTAAAAAAGGTGCCTGGAATATTGGTGAACAGAAATCAATACTGAGTCCTCTTTATGCATTTGCATCAGAGGCTGCTCGTGTTGTACGATCAATTTTCTCCCGCACTCTTGAAACTGCTCAAAATTCTGTGCGTGTTTTACAGAAGGCCGCTATAACAATACTAGATGGAATTTCACAGTATTCACTGAGACTCATTGATGCTATGATGTTCACATCTGATTTGGCTACTAACAATCTAGTTGTAATGGCCTACATTACAGGTGGTGTTGTTCAGTTGACTTCGCAGTGGCTAACTAACATCTTTGGCACTGTTTATGAAAAACTCAAACCCGTCCTTGATTGGCTTGAAGAGAAGTTTAAGGAAGGTGTAGAGTTTCTTAGAGACGGTTGGGAAATTGTTAAATTTATCTCAACCTGTGCTTGTGAAATTGTCGGTGGACAAATTGTCACCTGTGCAAAGGAAATTAAGGAGAGTGTTCAGACATTCTTTAAGCTTGTAAATAAATTTTTGGCTTTGTGTGCTGACTCTATCATTATTGGTGGAGCTAAACTTAAAGCCTTGAATTTAGGTGAAACATTTGTCACGCACTCAAAGGGATTGTACAGAAAGTGTGTTAAATCCAGAGAAGAAACTGGCCTACTCATGCCTCTAAAAGCCCCAAAAGAAATTATCTTCTTAGAGGGAGAAACACTTCCCACAGAAGTGTTAACAGAGGAAGTTGTCTTGAAAACTGGTGATTTACAACCATTAGAACAACCTACTAGTGAAGCTGTTGAAGCTCCATTGGTTGGTACACCAGTTTGTATTAACGGGCTTATGTTGCTCGAAATCAAAGACACAGAAAAGTACTGTGCCCTTGCACCTAATATGATGGTAACAAACAATACCTTCACACTCAAAGGCGGTGCACCAACAAAGGTTACTTTTGGTGATGACACTGTGATAGAAGTGCAAGGTTACAAGAGTGTGAATATCACTTTTGAACTTGATGAAAGGATTGATAAAGTACTTAATGAGAAGTGCTCTGCCTATACAGTTGAACTCGGTACAGAAGTAAATGAGTTCGCCTGTGTTGTGGCAGATGCTGTCATAAAAACTTTGCAACCAGTATCTGAATTACTTACACCACTGGGCATTGATTTAGATGAGTGGAGTATGGCTACATACTACTTATTTGATGAGTCTGGTGAGTTTAAATTGGCTTCACATATGTATTGTTCTTTCTACCCTCCAGATGAGGATGAAGAAGAAGGTGATTGTGAAGAAGAAGAGTTTGAGCCATCAACTCAATATGAGTATGGTACTGAAGATGATTACCAAGGTAAACCTTTGGAATTTGGTGCCACTTCTGCTGCTCTTCAACCTGAAGAAGAGCAAGAAGAAGATTGGTTAGATGATGATAGTCAACAAACTGTTGGTCAACAAGACGGCAGTGAGGACAATCAGACAACTACTATTCAAACAATTGTTGAGGTTCAACCTCAATTAGAGATGGAACTTACACCAGTTGTTCAGACTATTGAAGTGAATAGTTTTAGTGGTTATTTAAAACTTACTGACAATGTATACATTAAAAATGCAGACATTGTGGAAGAAGCTAAAAAGGTAAAACCAACAGTGGTTGTTAATGCAGCCAATGTTTACCTTAAACATGGAGGAGGTGTTGCAGGAGCCTTAAATAAGGCTACTAACAATGCCATGCAAGTTGAATCTGATGATTACATAGCTACTAATGGACCACTTAAAGTGGGTGGTAGTTGTGTTTTAAGCGGACACAATCTTGCTAAACACTGTCTTCATGTTGTCGGCCCAAATGTTAACAAAGGTGAAGACATTCAACTTCTTAAGAGTGCTTATGAAAATTTTAATCAGCACGAAGTTCTACTTGCACCATTATTATCAGCTGGTATTTTTGGTGCTGACCCTATACATTCTTTAAGAGTTTGTGTAGATACTGTTCGCACAAATGTCTACTTAGCTGTCTTTGATAAAAATCTCTATGACAAACTTGTTTCAAGCTTTTTGGAAATGAAGAGTGAAAAGCAAGTTGAACAAAAGATCGCTGAGATTCCTAAAGAGGAAGTTAAGCCATTTATAACTGAAAGTAAACCTTCAGTTGAACAGAGAAAACAAGATGATAAGAAAATCAAAGCTTGTGTTGAAGAAGTTACAACAACTCTGGAAGAAACTAAGTTCCTCACAGAAAACTTGTTACTTTATATTGACATTAATGGCAATCTTCATCCAGATTCTGCCACTCTTGTTAGTGACATTGACATCACTTTCTTAAAGAAAGATGCTCCATATATAGTGGGTGATGTTGTTCAAGAGGGTGTTTTAACTGCTGTGGTTATACCTACTAAAAAGGCTGGTGGCACTACTGAAATGCTAGCGAAAGCTTTGAGAAAAGTGCCAACAGACAATTATATAACCACTTACCCGGGTCAGGGTTTAAATGGTTACACTGTAGAGGAGGCAAAGACAGTGCTTAAAAAGTGTAAAAGTGCCTTTTACATTCTACCATCTATTATCTCTAATGAGAAGCAAGAAATTCTTGGAACTGTTTCTTGGAATTTGCGAGAAATGCTTGCACATGCAGAAGAAACACGCAAATTAATGCCTGTCTGTGTGGAAACTAAAGCCATAGTTTCAACTATACAGCGTAAATATAAGGGTATTAAAATACAAGAGGGTGTGGTTGATTATGGTGCTAGATTTTACTTTTACACCAGTAAAACAACTGTAGCGTCACTTATCAACACACTTAACGATCTAAATGAAACTCTTGTTACAATGCCACTTGGCTATGTAACACATGGCTTAAATTTGGAAGAAGCTGCTCGGTATATGAGATCTCTCAAAGTGCCAGCTACAGTTTCTGTTTCTTCACCTGATGCTGTTACAGCGTATAATGGTTATCTTACTTCTTCTTCTAAAACACCTGAAGAACATTTTATTGAAACCATCTCACTTGCTGGTTCCTATAAAGATTGGTCCTATTCTGGACAATCTACACAACTAGGTATAGAATTTCTTAAGAGAGGTGATAAAAGTGTATATTACACTAGTAATCCTACCACATTCCACCTAGATGGTGAAGTTATCACCTTTGACAATCTTAAGACACTTCTTTCTTTGAGAGAAGTGAGGACTATTAAGGTGTTTACAACAGTAGACAACATTAACCTCCACACGCAAGTTGTGGACATGTCAATGACATATGGACAACAGTTTGGTCCAACTTATTTGGATGGAGCTGATGTTACTAAAATAAAACCTCATAATTCACATGAAGGTAAAACATTTTATGTTTTACCTAATGATGACACTCTACGTGTTGAGGCTTTTGAGTACTACCACACAACTGATCCTAGTTTTCTGGGTAGGTACATGTCAGCATTAAATCACACTAAAAAGTGGAAATACCCACAAGTTAATGGTTTAACTTCTATTAAATGGGCAGATAACAACTGTTATCTTGCCACTGCATTGTTAACACTCCAACAAATAGAGTTGAAGTTTAATCCACCTGCTCTACAAGATGCTTATTACAGAGCAAGGGCTGGTGAAGCTGCTAACTTTTGTGCACTTATCTTAGCCTACTGTAATAAGACAGTAGGTGAGTTAGGTGATGTTAGAGAAACAATGAGTTACTTGTTTCAACATGCCAATTTAGATTCTTGCAAAAGAGTCTTGAACGTGGTGTGTAAAACTTGTGGACAACAGCAGACAACCCTTAAGGGTGTAGAAGCTGTTATGTACATGGGCACACTTTCTTATGAACAATTTAAGAAAGGTGTTCAGATACCTTGTACGTGTGGTAAACAAGCTACAAAATATCTAGTACAACAGGAGTCACCTTTTGTTATGATGTCAGCACCACCTGCTCAGTATGAACTTAAGCATGGTACATTTACTTGTGCTAGTGAGTACACTGGTAATTACCAGTGTGGTCACTATAAACATATAACTTCTAAAGAAACTTTGTATTGCATAGACGGTGCTTTACTTACAAAGTCCTCAGAATACAAAGGTCCTATTACGGATGTTTTCTACAAAGAAAACAGTTACACAACAACCATAAAACCAGTTACTTATAAATTGGATGGTGTTGTTTGTACAGAAATTGACCCTAAGTTGGACAATTATTATAAGAAAGACAATTCTTATTTCACAGAGCAACCAATTGATCTTGTACCAAACCAACCATATCCAAACGCAAGCTTCGATAATTTTAAGTTTGTATGTGATAATATCAAATTTGCTGATGATTTAAACCAGTTAACTGGTTATAAGAAACCTGCTTCAAGAGAGCTTAAAGTTACATTTTTCCCTGACTTAAATGGTGATGTGGTGGCTATTGATTATAAACACTACACACCCTCTTTTAAGAAAGGAGCTAAATTGTTACATAAACCTATTGTTTGGCATGTTAACAATGCAACTAATAAAGCCACGTATAAACCAAATACCTGGTGTATACGTTGTCTTTGGAGCACAAAACCAGTTGAAACATCAAATTCGTTTGATGTACTGAAGTCAGAGGACGCGCAGGGAATGGATAATCTTGCCTGCGAAGATCTAAAACCAGTCTCTGAAGAAGTAGTGGAAAATCCTACCATACAGAAAGACGTTCTTGAGTGTAATGTGAAAACTACCGAAGTTGTAGGAGACATTATACTTAAACCAGCAAATAATAGTTTAAAAATTACAGAAGAGGTTGGCCACACAGATCTAATGGCTGCTTATGTAGACAATTCTAGTCTTACTATTAAGAAACCTAATGAATTATCTAGAGTATTAGGTTTGAAAACCCTTGCTACTCATGGTTTAGCTGCTGTTAATAGTGTCCCTTGGGATACTATAGCTAATTATGCTAAGCCTTTTCTTAACAAAGTTGTTAGTACAACTACTAACATAGTTACACGGTGTTTAAACCGTGTTTGTACTAATTATATGCCTTATTTCTTTACTTTATTGCTACAATTGTGTACTTTTACTAGAAGTACAAATTCTAGAATTAAAGCATCTATGCCGACTACTATAGCAAAGAATACTGTTAAGAGTGTCGGTAAATTTTGTCTAGAGGCTTCATTTAATTATTTGAAGTCACCTAATTTTTCTAAACTGATAAATATTATAATTTGGTTTTTACTATTAAGTGTTTGCCTAGGTTCTTTAATCTACTCAACCGCTGCTTTAGGTGTTTTAATGTCTAATTTAGGCATGCCTTCTTACTGTACTGGTTACAGAGAAGGCTATTTGAACTCTACTAATGTCACTATTGCAACCTACTGTACTGGTTCTATACCTTGTAGTGTTTGTCTTAGTGGTTTAGATTCTTTAGACACCTATCCTTCTTTAGAAACTATACAAATTACCATTTCATCTTTTAAATGGGATTTAACTGCTTTTGGCTTAGTTGCAGAGTGGTTTTTGGCATATATTCTTTTCACTAGGTTTTTCTATGTACTTGGATTGGCTGCAATCATGCAATTGTTTTTCAGCTATTTTGCAGTACATTTTATTAGTAATTCTTGGCTTATGTGGTTAATAATTAATCTTGTACAAATGGCCCCGATTTCAGCTATGGTTAGAATGTACATCTTCTTTGCATCATTTTATTATGTATGGAAAAGTTATGTGCATGTTGTAGACGGTTGTAATTCATCAACTTGTATGATGTGTTACAAACGTAATAGAGCAACAAGAGTCGAATGTACAACTATTGTTAATGGTGTTAGAAGGTCCTTTTATGTCTATGCTAATGGAGGTAAAGGCTTTTGCAAACTACACAATTGGAATTGTGTTAATTGTGATACATTCTGTGCTGGTAGTACATTTATTAGTGATGAAGTTGCGAGAGACTTGTCACTACAGTTTAAAAGACCAATAAATCCTACTGACCAGTCTTCTTACATCGTTGATAGTGTTACAGTGAAGAATGGTTCCATCCATCTTTACTTTGATAAAGCTGGTCAAAAGACTTATGAAAGACATTCTCTCTCTCATTTTGTTAACTTAGACAACCTGAGAGCTAATAACACTAAAGGTTCATTGCCTATTAATGTTATAGTTTTTGATGGTAAATCAAAATGTGAAGAATCATCTGCAAAATCAGCGTCTGTTTACTACAGTCAGCTTATGTGTCAACCTATACTGTTACTAGATCAGGCATTAGTGTCTGATGTTGGTGATAGTGCGGAAGTTGCAGTTAAAATGTTTGATGCTTACGTTAATACGTTTTCATCAACTTTTAACGTACCAATGGAAAAACTCAAAACACTAGTTGCAACTGCAGAAGCTGAACTTGCAAAGAATGTGTCCTTAGACAATGTCTTATCTACTTTTATTTCAGCAGCTCGGCAAGGGTTTGTTGATTCAGATGTAGAAACTAAAGATGTTGTTGAATGTCTTAAATTGTCACATCAATCTGACATAGAAGTTACTGGCGATAGTTGTAATAACTATATGCTCACCTATAACAAAGTTGAAAACATGACACCCCGTGACCTTGGTGCTTGTATTGACTGTAGTGCGCGTCATATTAATGCGCAGGTAGCAAAAAGTCACAACATTGCTTTGATATGGAACGTTAAAGATTTCATGTCATTGTCTGAACAACTACGAAAACAAATACGTAGTGCTGCTAAAAAGAATAACTTACCTTTTAAGTTGACATGTGCAACTACTAGACAAGTTGTTAATGTTGTAACAACAAAGATAGCACTTAAGGGTGGTAAAATTGTTAATAATTGGTTGAAGCAGTTAATTAAAGTTACACTTGTGTTCCTTTTTGTTGCTGCTATTTTCTATTTAATAACACCTGTTCATGTCATGTCTAAACATACTGACTTTTCAAGTGAAATCATAGGATACAAGGCTATTGATGGTGGTGTCACTCGTGACATAGCATCTACAGATACTTGTTTTGCTAACAAACATGCTGATTTTGACACATGGTTTAGCCAGCGTGGTGGTAGTTATACTAATGACAAAGCTTGCCCATTGATTGCTGCAGTCATAACAAGAGAAGTGGGTTTTGTCGTGCCTGGTTTGCCTGGCACGATATTACGCACAACTAATGGTGACTTTTTGCATTTCTTACCTAGAGTTTTTAGTGCAGTTGGTAACATCTGTTACACACCATCAAAACTTATAGAGTACACTGACTTTGCAACATCAGCTTGTGTTTTGGCTGCTGAATGTACAATTTTTAAAGATGCTTCTGGTAAGCCAGTACCATATTGTTATGATACCAATGTACTAGAAGGTTCTGTTGCTTATGAAAGTTTACGCCCTGACACACGTTATGTGCTCATGGATGGCTCTATTATTCAATTTCCTAACACCTACCTTGAAGGTTCTGTTAGAGTGGTAACAACTTTTGATTCTGAGTACTGTAGGCACGGCACTTGTGAAAGATCAGAAGCTGGTGTTTGTGTATCTACTAGTGGTAGATGGGTACTTAACAATGATTATTACAGATCTTTACCAGGAGTTTTCTGTGGTGTAGATGCTGTAAATTTACTTACTAATATGTTTACACCACTAATTCAACCTATTGGTGCTTTGGACATATCAGCATCTATAGTAGCTGGTGGTATTGTAGCTATCGTAGTAACATGCCTTGCCTACTATTTTATGAGGTTTAGAAGAGCTTTTGGTGAATACAGTCATGTAGTTGCCTTTAATACTTTACTATTCCTTATGTCATTCACTGTACTCTGTTTAACACCAGTTTACTCATTCTTACCTGGTGTTTATTCTGTTATTTACTTGTACTTGACATTTTATCTTACTAATGATGTTTCTTTTTTAGCACATATTCAGTGGATGGTTATGTTCACACCTTTAGTACCTTTCTGGATAACAATTGCTTATATCATTTGTATTTCCACAAAGCATTTCTATTGGTTCTTTAGTAATTACCTAAAGAGACGTGTAGTCTTTAATGGTGTTTCCTTTAGTACTTTTGAAGAAGCTGCGCTGTGCACCTTTTTGTTAAATAAAGAAATGTATCTAAAGTTGCGTAGTGATGTGCTATTACCTCTTACGCAATATAATAGATACTTAGCTCTTTATAATAAGTACAAGTATTTTAGTGGAGCAATGGATACAACTAGCTACAGAGAAGCTGCTTGTTGTCATCTCGCAAAGGCTCTCAATGACTTCAGTAACTCAGGTTCTGATGTTCTTTACCAACCACCACAAACCTCTATCACCTCAGCTGTTTTGCAGAGTGGTTTTAGAAAAATGGCATTCCCATCTGGTAAAGTTGAGGGTTGTATGGTACAAGTAACTTGTGGTACAACTACACTTAACGGTCTTTGGCTTGATGACGTAGTTTACTGTCCAAGACATGTGATCTGCACCTCTGAAGACATGCTTAACCCTAATTATGAAGATTTACTCATTCGTAAGTCTAATCATAATTTCTTGGTACAGGCTGGTAATGTTCAACTCAGGGTTATTGGACATTCTATGCAAAATTGTGTACTTAAGCTTAAGGTTGATACAGCCAATCCTAAGACACCTAAGTATAAGTTTGTTCGCATTCAACCAGGACAGACTTTTTCAGTGTTAGCTTGTTACAATGGTTCACCATCTGGTGTTTACCAATGTGCTATGAGGCCCAATTTCACTATTAAGGGTTCATTCCTTAATGGTTCATGTGGTAGTGTTGGTTTTAACATAGATTATGACTGTGTCTCTTTTTGTTACATGCACCATATGGAATTACCAACTGGAGTTCATGCTGGCACAGACTTAGAAGGTAACTTTTATGGACCTTTTGTTGACAGGCAAACAGCACAAGCAGCTGGTACGGACACAACTATTACAGTTAATGTTTTAGCTTGGTTGTACGCTGCTGTTATAAATGGAGACAGGTGGTTTCTCAATCGATTTACCACAACTCTTAATGACTTTAACCTTGTGGCTATGAAGTACAATTATGAACCTCTAACACAAGACCATGTTGACATACTAGGACCTCTTTCTGCTCAAACTGGAATTGCCGTTTTAGATATGTGTGCTTCATTAAAAGAATTACTGCAAAATGGTATGAATGGACGTACCATATTGGGTAGTGCTTTATTAGAAGATGAATTTACACCTTTTGATGTTGTTAGACAATGCTCAGGTGTTACTTTCCAAAGTGCAGTGAAAAGAACAATCAAGGGTACACACCACTGGTTGTTACTCACAATTTTGACTTCACTTTTAGTTTTAGTCCAGAGTACTCAATGGTCTTTGTTCTTTTTTTTGTATGAAAATGCCTTTTTACCTTTTGCTATGGGTATTATTGCTATGTCTGCTTTTGCAATGATGTTTGTCAAACATAAGCATGCATTTCTCTGTTTGTTTTTGTTACCTTCTCTTGCCACTGTAGCTTATTTTAATATGGTCTATATGCCTGCTAGTTGGGTGATGCGTATTATGACATGGTTGGATATGGTTGATACTAGTTTGTCTGGTTTTAAGCTAAAAGACTGTGTTATGTATGCATCAGCTGTAGTGTTACTAATCCTTATGACAGCAAGAACTGTGTATGATGATGGTGCTAGGAGAGTGTGGACACTTATGAATGTCTTGACACTCGTTTATAAAGTTTATTATGGTAATGCTTTAGATCAAGCCATTTCCATGTGGGCTCTTATAATCTCTGTTACTTCTAACTACTCAGGTGTAGTTACAACTGTCATGTTTTTGGCCAGAGGTATTGTTTTTATGTGTGTTGAGTATTGCCCTATTTTCTTCATAACTGGTAATACACTTCAGTGTATAATGCTAGTTTATTGTTTCTTAGGCTATTTTTGTACTTGTTACTTTGGCCTCTTTTGTTTACTCAACCGCTACTTTAGACTGACTCTTGGTGTTTATGATTACTTAGTTTCTACACAGGAGTTTAGATATATGAATTCACAGGGACTACTCCCACCCAAGAATAGCATAGATGCCTTCAAACTCAACATTAAATTGTTGGGTGTTGGTGGCAAACCTTGTATCAAAGTAGCCACTGTACAGTCTAAAATGTCAGATGTAAAGTGCACATCAGTAGTCTTACTCTCAGTTTTGCAACAACTCAGAGTAGAATCATCATCTAAATTGTGGGCTCAATGTGTCCAGTTACACAATGACATTCTCTTAGCTAAAGATACTACTGAAGCCTTTGAAAAAATGGTTTCACTACTTTCTGTTTTGCTTTCCATGCAGGGTGCTGTAGACATAAACAAGCTTTGTGAAGAAATGCTGGACAACAGGGCAACCTTACAAGCTATAGCCTCAGAGTTTAGTTCCCTTCCATCATATGCAGCTTTTGCTACTGCTCAAGAAGCTTATGAGCAGGCTGTTGCTAATGGTGATTCTGAAGTTGTTCTTAAAAAGTTGAAGAAGTCTTTGAATGTGGCTAAATCTGAATTTGACCGTGATGCAGCCATGCAACGTAAGTTGGAAAAGATGGCTGATCAAGCTATGACCCAAATGTATAAACAGGCTAGATCTGAGGACAAGAGGGCAAAAGTTACTAGTGCTATGCAGACAATGCTTTTCACTATGCTTAGAAAGTTGGATAATGATGCACTCAACAACATTATCAACAATGCAAGAGATGGTTGTGTTCCCTTGAACATAATACCTCTTACAACAGCAGCCAAACTAATGGTTGTCATACCAGACTATAACACATATAAAAATACGTGTGATGGTACAACATTTACTTATGCATCAGCATTGTGGGAAATCCAACAGGTTGTAGATGCAGATAGTAAAATTGTTCAACTTAGTGAAATTAGTATGGACAATTCACCTAATTTAGCATGGCCTCTTATTGTAACAGCTTTAAGGGCCAATTCTGCTGTCAAATTACAGAATAATGAGCTTAGTCCTGTTGCACTACGACAGATGTCTTGTGCTGCCGGTACTACACAAACTGCTTGCACTGATGACAATGCGTTAGCTTACTACAACACAACAAAGGGAGGTAGGTTTGTACTTGCACTGTTATCCGATTTACAGGATTTGAAATGGGCTAGATTCCCTAAGAGTGATGGAACTGGTACTATCTATACAGAACTGGAACCACCTTGTAGGTTTGTTACAGACACACCTAAAGGTCCTAAAGTGAAGTATTTATACTTTATTAAAGGATTAAACAACCTAAATAGAGGTATGGTACTTGGTAGTTTAGCTGCCACAGTACGTCTACAAGCTGGTAATGCAACAGAAGTGCCTGCCAATTCAACTGTATTATCTTTCTGTGCTTTTGCTGTAGATGCTGCTAAAGCTTACAAAGATTATCTAGCTAGTGGGGGACAACCAATCACTAATTGTGTTAAGATGTTGTGTACACACACTGGTACTGGTCAGGCAATAACAGTTACACCGGAAGCCAATATGGATCAAGAATCCTTTGGTGGTGCATCGTGTTGTCTGTACTGCCGTTGCCACATAGATCATCCAAATCCTAAAGGATTTTGTGACTTAAAAGGTAAGTATGTACAAATACCTACAACTTGTGCTAATGACCCTGTGGGTTTTACACTTAAAAACACAGTCTGTACCGTCTGCGGTATGTGGAAAGGTTATGGCTGTAGTTGTGATCAACTCCGCGAACCCATGCTTCAGTCAGCTGATGCACAATCGTTTTTAAACCGGGTTTGCGGTGTAAGTGCAGCCCGTCTTACACCGTGCGGCACAGGCACTAGTACTGATGTCGTATACAGGGCTTTTGACATCTACAATGATAAAGTAGCTGGTTTTGCTAAATTCCTAAAAACTAATTGTTGTCGCTTCCAAGAAAAGGACGAAGATGACAATTTAATTGATTCTTACTTTGTAGTTAAGAGACACACTTTCTCTAACTACCAACATGAAGAAACAATTTATAATTTACTTAAGGATTGTCCAGCTGTTGCTAAACATGACTTCTTTAAGTTTAGAATAGACGGTGACATGGTACCACATATATCACGTCAACGTCTTACTAAATACACAATGGCAGACCTCGTCTATGCTTTAAGGCATTTTGATGAAGGTAATTGTGACACATTAAAAGAAATACTTGTCACATACAATTGTTGTGATGATGATTATTTCAATAAAAAGGACTGGTATGATTTTGTAGAAAACCCAGATATATTACGCGTATACGCCAACTTAGGTGAACGTGTACGCCAAGCTTTGTTAAAAACAGTACAATTCTGTGATGCCATGCGAAATGCTGGTATTGTTGGTGTACTGACATTAGATAATCAAGATCTCAATGGTAACTGGTATGATTTCGGTGATTTCATACAAACCACGCCAGGTAGTGGAGTTCCTGTTGTAGATTCTTATTATTCATTGTTAATGCCTATATTAACCTTGACCAGGGCTTTAACTGCAGAGTCACATGTTGACACTGACTTAACAAAGCCTTACATTAAGTGGGATTTGTTAAAATATGACTTCACGGAAGAGAGGTTAAAACTCTTTGACCGTTATTTTAAATATTGGGATCAGACATACCACCCAAATTGTGTTAACTGTTTGGATGACAGATGCATTCTGCATTGTGCAAACTTTAATGTTTTATTCTCTACAGTGTTCCCACCTACAAGTTTTGGACCACTAGTGAGAAAAATATTTGTTGATGGTGTTCCATTTGTAGTTTCAACTGGATACCACTTCAGAGAGCTAGGTGTTGTACATAATCAGGATGTAAACTTACATAGCTCTAGACTTAGTTTTAAGGAATTACTTGTGTATGCTGCTGACCCTGCTATGCACGCTGCTTCTGGTAATCTATTACTAGATAAACGCACTACGTGCTTTTCAGTAGCTGCACTTACTAACAATGTTGCTTTTCAAACTGTCAAACCCGGTAATTTTAACAAAGACTTCTATGACTTTGCTGTGTCTAAGGGTTTCTTTAAGGAAGGAAGTTCTGTTGAATTAAAACACTTCTTCTTTGCTCAGGATGGTAATGCTGCTATCAGCGATTATGACTACTATCGTTATAATCTACCAACAATGTGTGATATCAGACAACTACTATTTGTAGTTGAAGTTGTTGATAAGTACTTTGATTGTTACGATGGTGGCTGTATTAATGCTAACCAAGTCATCGTCAACAACCTAGACAAATCAGCTGGTTTTCCATTTAATAAATGGGGTAAGGCTAGACTTTATTATGATTCAATGAGTTATGAGGATCAAGATGCACTTTTCGCATATACAAAACGTAATGTCATCCCTACTATAACTCAAATGAATCTTAAGTATGCCATTAGTGCAAAGAATAGAGCTCGCACCGTAGCTGGTGTCTCTATCTGTAGTACTATGACCAATAGACAGTTTCATCAAAAATTATTGAAATCAATAGCCGCCACTAGAGGAGCTACTGTAGTAATTGGAACAAGCAAATTCTATGGTGGTTGGCACAACATGTTAAAAACTGTTTATAGTGATGTAGAAAACCCTCACCTTATGGGTTGGGATTATCCTAAATGTGATAGAGCCATGCCTAACATGCTTAGAATTATGGCCTCACTTGTTCTTGCTCGCAAACATACAACGTGTTGTAGCTTGTCACACCGTTTCTATAGATTAGCTAATGAGTGTGCTCAAGTATTGAGTGAAATGGTCATGTGTGGCGGTTCACTATATGTTAAACCAGGTGGAACCTCATCAGGAGATGCCACAACTGCTTATGCTAATAGTGTTTTTAACATTTGTCAAGCTGTCACGGCCAATGTTAATGCACTTTTATCTACTGATGGTAACAAAATTGCCGATAAGTATGTCCGCAATTTACAACACAGACTTTATGAGTGTCTCTATAGAAATAGAGATGTTGACACAGACTTTGTGAATGAGTTTTACGCATATTTGCGTAAACATTTCTCAATGATGATACTCTCTGACGATGCTGTTGTGTGTTTCAATAGCACTTATGCATCTCAAGGTCTAGTGGCTAGCATAAAGAACTTTAAGTCAGTTCTTTATTATCAAAACAATGTTTTTATGTCTGAAGCAAAATGTTGGACTGAGACTGACCTTACTAAAGGACCTCATGAATTTTGCTCTCAACATACAATGCTAGTTAAACAGGGTGATGATTATGTGTACCTTCCTTACCCAGATCCATCAAGAATCCTAGGGGCCGGCTGTTTTGTAGATGATATCGTAAAAACAGATGGTACACTTATGATTGAACGGTTCGTGTCTTTAGCTATAGATGCTTACCCACTTACTAAACATCCTAATCAGGAGTATGCTGATGTCTTTCATTTGTACTTACAATACATAAGAAAGCTACATGATGAGTTAACAGGACACATGTTAGACATGTATTCTGTTATGCTTACTAATGATAACACTTCAAGGTATTGGGAACCTGAGTTTTATGAGGCTATGTACACACCGCATACAGTCTTACAGGCTGTTGGGGCTTGTGTTCTTTGCAATTCACAGACTTCATTAAGATGTGGTGCTTGCATACGTAGACCATTCTTATGTTGTAAATGCTGTTACGACCATGTCATATCAACATCACATAAATTAGTCTTGTCTGTTAATCCGTATGTTTGCAATGCTCCAGGTTGTGATGTCACAGATGTGACTCAACTTTACTTAGGAGGTATGAGCTATTATTGTAAATCACATAAACCACCCATTAGTTTTCCATTGTGTGCTAATGGACAAGTTTTTGGTTTATATAAAAATACATGTGTTGGTAGCGATAATGTTACTGACTTTAATGCAATTGCAACATGTGACTGGACAAATGCTGGTGATTACATTTTAGCTAACACCTGTACTGAAAGACTCAAGCTTTTTGCAGCAGAAACGCTCAAAGCTACTGAGGAGACATTTAAACTGTCTTATGGTATTGCTACTGTACGTGAAGTGCTGTCTGACAGAGAATTACATCTTTCATGGGAAGTTGGTAAACCTAGACCACCACTTAACCGAAATTATGTCTTTACTGGTTATCGTGTAACTAAAAACAGTAAAGTACAAATAGGAGAGTACACCTTTGAAAAAGGTGACTATGGTGATGCTGTTGTTTACCGAGGTACAACAACTTACAAATTAAATGTTGGTGATTATTTTGTGCTGACATCACATACAGTAATGCCATTAAGTGCACCTACACTAGTGCCACAAGAGCACTATGTTAGAATTACTGGCTTATACCCAACACTCAATATCTCAGATGAGTTTTCTAGCAATGTTGCAAATTATCAAAAGGTTGGTATGCAAAAGTATTCTACACTCCAGGGACCACCTGGTACTGGTAAGAGTCATTTTGCTATTGGCCTAGCTCTCTACTACCCTTCTGCTCGCATAGTGTATACAGCTTGCTCTCATGCCGCTGTTGATGCACTATGTGAGAAGGCATTAAAATATTTGCCTATAGATAAATGTAGTAGAATTATACCTGCACGTGCTCGTGTAGAGTGTTTTGATAAATTCAAAGTGAATTCAACATTAGAACAGTATGTCTTTTGTACTGTAAATGCATTGCCTGAGACGACAGCAGATATAGTTGTCTTTGATGAAATTTCAATGGCCACAAATTATGATTTGAGTGTTGTCAATGCCAGATTACGTGCTAAGCACTATGTGTACATTGGCGACCCTGCTCAATTACCTGCACCACGCACATTGCTAACTAAGGGCACACTAGAACCAGAATATTTCAATTCAGTGTGTAGACTTATGAAAACTATAGGTCCAGACATGTTCCTCGGAACTTGTCGGCGTTGTCCTGCTGAAATTGTTGACACTGTGAGTGCTTTGGTTTATGATAATAAGCTTAAAGCACATAAAGACAAATCAGCTCAATGCTTTAAAATGTTTTATAAGGGTGTTATCACGCATGATGTTTCATCTGCAATTAACAGGCCACAAATAGGCGTGGTAAGAGAATTCCTTACACGTAACCCTGCTTGGAGAAAAGCTGTCTTTATTTCACCTTATAATTCACAGAATGCTGTAGCCTCAAAGATTTTGGGACTACCAACTCAAACTGTTGATTCATCACAGGGCTCAGAATATGACTATGTCATATTCACTCAAACCACTGAAACAGCTCACTCTTGTAATGTAAACAGATTTAATGTTGCTATTACCAGAGCAAAAGTAGGCATACTTTGCATAATGTCTGATAGAGACCTTTATGACAAGTTGCAATTTACAAGTCTTGAAATTCCACGTAGGAATGTGGCAACTTTACAAGCTGAAAATGTAACAGGACTCTTTAAAGATTGTAGTAAGGTAATCACTGGGTTACATCCTACACAGGCACCTACACACCTCAGTGTTGACACTAAATTCAAAACTGAAGGTTTATGTGTTGACATACCTGGCATACCTAAGGACATGACCTATAGAAGACTCATCTCTATGATGGGTTTTAAAATGAATTATCAAGTTAATGGTTACCCTAACATGTTTATCACCCGCGAAGAAGCTATAAGACATGTACGTGCATGGATTGGCTTCGATGTCGAGGGGTGTCATGCTACTAGAGAAGCTGTTGGTACCAATTTACCTTTACAGCTAGGTTTTTCTACAGGTGTTAACCTAGTTGCTGTACCTACAGGTTATGTTGATACACCTAATAATACAGATTTTTCCAGAGTTAGTGCTAAACCACCGCCTGGAGATCAATTTAAACACCTCATACCACTTATGTACAAAGGACTTCCTTGGAATGTAGTGCGTATAAAGATTGTACAAATGTTAAGTGACACACTTAAAAATCTCTCTGACAGAGTCGTATTTGTCTTATGGGCACATGGCTTTGAGTTGACATCTATGAAGTATTTTGTGAAAATAGGACCTGAGCGCACCTGTTGTCTATGTGATAGACGTGCCACATGCTTTTCCACTGCTTCAGACACTTATGCCTGTTGGCATCATTCTATTGGATTTGATTACGTCTATAATCCGTTTATGATTGATGTTCAACAATGGGGTTTTACAGGTAACCTACAAAGCAACCATGATCTGTATTGTCAAGTCCATGGTAATGCACATGTAGCTAGTTGTGATGCAATCATGACTAGGTGTCTAGCTGTCCACGAGTGCTTTGTTAAGCGTGTTGACTGGACTATTGAATATCCTATAATTGGTGATGAACTGAAGATTAATGCGGCTTGTAGAAAGGTTCAACACATGGTTGTTAAAGCTGCATTATTAGCAGACAAATTCCCAGTTCTTCACGACATTGGTAACCCTAAAGCTATTAAGTGTGTACCTCAAGCTGATGTAGAATGGAAGTTCTATGATGCACAGCCTTGTAGTGACAAAGCTTATAAAATAGAAGAATTATTCTATTCTTATGCCACACATTCTGACAAATTCACAGATGGTGTATGCCTATTTTGGAATTGCAATGTCGATAGATATCCTGCTAATTCCATTGTTTGTAGATTTGACACTAGAGTGCTATCTAACCTTAACTTGCCTGGTTGTGATGGTGGCAGTTTGTATGTAAATAAACATGCATTCCACACACCAGCTTTTGATAAAAGTGCTTTTGTTAATTTAAAACAATTACCATTTTTCTATTACTCTGACAGTCCATGTGAGTCTCATGGAAAACAAGTAGTGTCAGATATAGATTATGTACCACTAAAGTCTGCTACGTGTATAACACGTTGCAATTTAGGTGGTGCTGTCTGTAGACATCATGCTAATGAGTACAGATTGTATCTCGATGCTTATAACATGATGATCTCAGCTGGCTTTAGCTTGTGGGTTTACAAACAATTTGATACTTATAACCTCTGGAACACTTTTACAAGACTTCAGAGTTTAGAAAATGTGGCTTTTAATGTTGTAAATAAGGGACACTTTGATGGACAACAGGGTGAAGTACCAGTTTCTATCATTAATAACACTGTTTACACAAAAGTTGATGGTGTTGATGTAGAATTGTTTGAAAATAAAACAACATTACCTGTTAATGTAGCATTTGAGCTTTGGGCTAAGCGCAACATTAAACCAGTACCAGAGGTGAAAATACTCAATAATTTGGGTGTGGACATTGCTGCTAATACTGTGATCTGGGACTACAAAAGAGATGCTCCAGCACATATATCTACTATTGGTGTTTGTTCTATGACTGACATAGCCAAGAAACCAACTGAAACGATTTGTGCACCACTCACTGTCTTTTTTGATGGTAGAGTTGATGGTCAAGTAGACTTATTTAGAAATGCCCGTAATGGTGTTCTTATTACAGAAGGTAGTGTTAAAGGTTTACAACCATCTGTAGGTCCCAAACAAGCTAGTCTTAATGGAGTCACATTAATTGGAGAAGCCGTAAAAACACAGTTCAATTATTATAAGAAAGTTGATGGTGTTGTCCAACAATTACCTGAAACTTACTTTACTCAGAGTAGAAATTTACAAGAATTTAAACCCAGGAGTCAAATGGAAATTGATTTCTTAGAATTAGCTATGGATGAATTCATTGAACGGTATAAATTAGAAGGCTATGCCTTCGAACATATCGTTTATGGAGATTTTAGTCATAGTCAGTTAGGTGGTTTACATCTACTGATTGGACTAGCTAAACGTTTTAAGGAATCACCTTTTGAATTAGAAGATTTTATTCCTATGGACAGTACAGTTAAAAACTATTTCATAACAGATGCGCAAACAGGTTCATCTAAGTGTGTGTGTTCTGTTATTGATTTATTACTTGATGATTTTGTTGAAATAATAAAATCCCAAGATTTATCTGTAGTTTCTAAGGTTGTCAAAGTGACTATTGACTATACAGAAATTTCATTTATGCTTTGGTGTAAAGATGGCCATGTAGAAACATTTTACCCAAAATTACAATCTAGTCAAGCGTGGCAACCGGGTGTTGCTATGCCTAATCTTTACAAAATGCAAAGAATGCTATTAGAAAAGTGTGACCTTCAAAATTATGGTGATAGTGCAACATTACCTAAAGGCATAATGATGAATGTCGCAAAATATACTCAACTGTGTCAATATTTAAACACATTAACATTAGCTGTACCCTATAATATGAGAGTTATACATTTTGGTGCTGGTTCTGATAAAGGAGTTGCACCAGGTACAGCTGTTTTAAGACAGTGGTTGCCTACGGGTACGCTGCTTGTCGATTCAGATCTTAATGACTTTGTCTCTGATGCAGATTCAACTTTGATTGGTGATTGTGCAACTGTACATACAGCTAATAAATGGGATCTCATTATTAGTGATATGTACGACCCTAAGACTAAAAATGTTACAAAAGAAAATGACTCTAAAGAGGGTTTTTTCACTTACATTTGTGGGTTTATACAACAAAAGCTAGCTCTTGGAGGTTCCGTGGCTATAAAGATAACAGAACATTCTTGGAATGCTGATCTTTATAAGCTCATGGGACACTTCGCATGGTGGACAGCCTTTGTTACTAATGTGAATGCGTCATCATCTGAAGCATTTTTAATTGGATGTAATTATCTTGGCAAACCACGCGAACAAATAGATGGTTATGTCATGCATGCAAATTACATATTTTGGAGGAATACAAATCCAATTCAGTTGTCTTCCTATTCTTTATTTGACATGAGTAAATTTCCCCTTAAATTAAGGGGTACTGCTGTTATGTCTTTAAAAGAAGGTCAAATCAATGATATGATTTTATCTCTTCTTAGTAAAGGTAGACTTATAATTAGAGAAAACAACAGAGTTGTTATTTCTAGTGATGTTCTTGTTAACAACTAAATGGAGAGCCTTGTCCCTGGTTTCAACGAGAAAACACACGTCCAACTCAGTTTGCCTGTTTTACAGGTTCGCGACGTGCTCGTACGTGGCTTTGGAGACTCCGTGGAGGAGGTCTTATCAGAGGCACGTCAACATCTTAAAGATGGCACTTGTGGCTTAGTAGAAGTTGAAAAAGGCGTTTTGCCTCAACTTGAACAGCCCTATGTGTTCATCAAACGTTCGGATGCTCGAACTGCACCTCATGGTCATGTTATGGTTGAGCTGGTAGCAGAACTCGAAGGCATTCAGTACGGTCGTAGTGGTGAGACACTTGGTGTCCTTGTCCCTCATGTGGGCGAAATACCAGTGGCTTACCGCAAGGTTCTTCTTCGTAAGAACGGTAATAAAGGAGCTGGTGGCCATAGTTACGGCGCCGATCTAAAGTCATTTGACTTAGGCGACGAGCTTGGCACTGATCCTTATGAAGATTTTCAAGAAAACTGGAACACTAAACATAGCAGTGGTGTTACCCGTGAACTCATGCGTGAGCTTAACGGAGGGGCATACACTCGCTATGTCGATAACAACTTCTGTGGCCCTGATGGCTACCCTCTTGAGTGCATTAAAGACCTTCTAGCACGTGCTGGTAAAGCTTCATGCACTTTGTCCGAACAACTGGACTTTATTGACACTAAGAGGGGTGTATACTGCTGCCGTGAACATGAGCATGAAATTGCTTGGTACACGGAACGTTCTGAAAAGAGCTATGAATTGCAGACACCTTTTGAAATTAAATTGGCAAAGAAATTTGACACCTTCAATGGGGAATGTCCAAATTTTGTATTTCCCTTAAATTCCATAATCAAGACTATTCAACCAAGGGTTGAAAAGAAAAAGCTTGATGGCTTTATGGGTAGAATTCGATCTGTCTATCCAGTTGCGTCACCAAATGAATGCAACCAAATGTGCCTTTCAACTCTCATGAAGTGTGATCATTGTGGTGAAACTTCATGGCAGACGGGCGATTTTGTTAAAGCCACTTGCGAATTTTGTGGCACTGAGAATTTGACTAAAGAAGGTGCCACTACTTGTGGTTACTTACCCCAAAATGCTGTTGTTAAAATTTATTGTCCAGCATGTCACAATTCAGAAGTAGGACCTGAGCATAGTCTTGCCGAATACCATAATGAATCTGGCTTGAAAACCATTCTTCGTAAGGGTGGTCGCACTATTGCCTTTGGAGGCTGTGTGTTCTCTTATGTTGGTTGCCATAACAAGTGTGCCTATTGGGTTCCACGTGCTAGCGCTAACATAGGTTGTAACCATACAGGTGTTGTTGGAGAAGGTTCCGAAGGTCTTAATGACAACCTTCTTGAAATACTCCAAAAAGAGAAAGTCAACATCAATATTGTTGGTGACTTTAAACTTAATGAAGAGATCGCCATTATTTTGGCATCTTTTTCTGCTTCCACAAGTGCTTTTGTGGAAACTGTGAAAGGTTTGGATTATAAAGCATTCAAACAAATTGTTGAATCCTGTGGTAATTTTAAAGTTACAAAAGGAAAAGCTAAAAAAGGTGCCTGGAATATTGGTGAACAGAAATCAATACTGAGTCCTCTTTATGCATTTGCATCAGAGGCTGCTCGTGTTGTACGATCAATTTTCTCCCGCACTCTTGAAACTGCTCAAAATTCTGTGCGTGTTTTACAGAAGGCCGCTATAACAATACTAGATGGAATTTCACAGTATTCACTGAGACTCATTGATGCTATGATGTTCACATCTGATTTGGCTACTAACAATCTAGTTGTAATGGCCTACATTACAGGTGGTGTTGTTCAGTTGACTTCGCAGTGGCTAACTAACATCTTTGGCACTGTTTATGAAAAACTCAAACCCGTCCTTGATTGGCTTGAAGAGAAGTTTAAGGAAGGTGTAGAGTTTCTTAGAGACGGTTGGGAAATTGTTAAATTTATCTCAACCTGTGCTTGTGAAATTGTCGGTGGACAAATTGTCACCTGTGCAAAGGAAATTAAGGAGAGTGTTCAGACATTCTTTAAGCTTGTAAATAAATTTTTGGCTTTGTGTGCTGACTCTATCATTATTGGTGGAGCTAAACTTAAAGCCTTGAATTTAGGTGAAACATTTGTCACGCACTCAAAGGGATTGTACAGAAAGTGTGTTAAATCCAGAGAAGAAACTGGCCTACTCATGCCTCTAAAAGCCCCAAAAGAAATTATCTTCTTAGAGGGAGAAACACTTCCCACAGAAGTGTTAACAGAGGAAGTTGTCTTGAAAACTGGTGATTTACAACCATTAGAACAACCTACTAGTGAAGCTGTTGAAGCTCCATTGGTTGGTACACCAGTTTGTATTAACGGGCTTATGTTGCTCGAAATCAAAGACACAGAAAAGTACTGTGCCCTTGCACCTAATATGATGGTAACAAACAATACCTTCACACTCAAAGGCGGTGCACCAACAAAGGTTACTTTTGGTGATGACACTGTGATAGAAGTGCAAGGTTACAAGAGTGTGAATATCACTTTTGAACTTGATGAAAGGATTGATAAAGTACTTAATGAGAAGTGCTCTGCCTATACAGTTGAACTCGGTACAGAAGTAAATGAGTTCGCCTGTGTTGTGGCAGATGCTGTCATAAAAACTTTGCAACCAGTATCTGAATTACTTACACCACTGGGCATTGATTTAGATGAGTGGAGTATGGCTACATACTACTTATTTGATGAGTCTGGTGAGTTTAAATTGGCTTCACATATGTATTGTTCTTTCTACCCTCCAGATGAGGATGAAGAAGAAGGTGATTGTGAAGAAGAAGAGTTTGAGCCATCAACTCAATATGAGTATGGTACTGAAGATGATTACCAAGGTAAACCTTTGGAATTTGGTGCCACTTCTGCTGCTCTTCAACCTGAAGAAGAGCAAGAAGAAGATTGGTTAGATGATGATAGTCAACAAACTGTTGGTCAACAAGACGGCAGTGAGGACAATCAGACAACTACTATTCAAACAATTGTTGAGGTTCAACCTCAATTAGAGATGGAACTTACACCAGTTGTTCAGACTATTGAAGTGAATAGTTTTAGTGGTTATTTAAAACTTACTGACAATGTATACATTAAAAATGCAGACATTGTGGAAGAAGCTAAAAAGGTAAAACCAACAGTGGTTGTTAATGCAGCCAATGTTTACCTTAAACATGGAGGAGGTGTTGCAGGAGCCTTAAATAAGGCTACTAACAATGCCATGCAAGTTGAATCTGATGATTACATAGCTACTAATGGACCACTTAAAGTGGGTGGTAGTTGTGTTTTAAGCGGACACAATCTTGCTAAACACTGTCTTCATGTTGTCGGCCCAAATGTTAACAAAGGTGAAGACATTCAACTTCTTAAGAGTGCTTATGAAAATTTTAATCAGCACGAAGTTCTACTTGCACCATTATTATCAGCTGGTATTTTTGGTGCTGACCCTATACATTCTTTAAGAGTTTGTGTAGATACTGTTCGCACAAATGTCTACTTAGCTGTCTTTGATAAAAATCTCTATGACAAACTTGTTTCAAGCTTTTTGGAAATGAAGAGTGAAAAGCAAGTTGAACAAAAGATCGCTGAGATTCCTAAAGAGGAAGTTAAGCCATTTATAACTGAAAGTAAACCTTCAGTTGAACAGAGAAAACAAGATGATAAGAAAATCAAAGCTTGTGTTGAAGAAGTTACAACAACTCTGGAAGAAACTAAGTTCCTCACAGAAAACTTGTTACTTTATATTGACATTAATGGCAATCTTCATCCAGATTCTGCCACTCTTGTTAGTGACATTGACATCACTTTCTTAAAGAAAGATGCTCCATATATAGTGGGTGATGTTGTTCAAGAGGGTGTTTTAACTGCTGTGGTTATACCTACTAAAAAGGCTGGTGGCACTACTGAAATGCTAGCGAAAGCTTTGAGAAAAGTGCCAACAGACAATTATATAACCACTTACCCGGGTCAGGGTTTAAATGGTTACACTGTAGAGGAGGCAAAGACAGTGCTTAAAAAGTGTAAAAGTGCCTTTTACATTCTACCATCTATTATCTCTAATGAGAAGCAAGAAATTCTTGGAACTGTTTCTTGGAATTTGCGAGAAATGCTTGCACATGCAGAAGAAACACGCAAATTAATGCCTGTCTGTGTGGAAACTAAAGCCATAGTTTCAACTATACAGCGTAAATATAAGGGTATTAAAATACAAGAGGGTGTGGTTGATTATGGTGCTAGATTTTACTTTTACACCAGTAAAACAACTGTAGCGTCACTTATCAACACACTTAACGATCTAAATGAAACTCTTGTTACAATGCCACTTGGCTATGTAACACATGGCTTAAATTTGGAAGAAGCTGCTCGGTATATGAGATCTCTCAAAGTGCCAGCTACAGTTTCTGTTTCTTCACCTGATGCTGTTACAGCGTATAATGGTTATCTTACTTCTTCTTCTAAAACACCTGAAGAACATTTTATTGAAACCATCTCACTTGCTGGTTCCTATAAAGATTGGTCCTATTCTGGACAATCTACACAACTAGGTATAGAATTTCTTAAGAGAGGTGATAAAAGTGTATATTACACTAGTAATCCTACCACATTCCACCTAGATGGTGAAGTTATCACCTTTGACAATCTTAAGACACTTCTTTCTTTGAGAGAAGTGAGGACTATTAAGGTGTTTACAACAGTAGACAACATTAACCTCCACACGCAAGTTGTGGACATGTCAATGACATATGGACAACAGTTTGGTCCAACTTATTTGGATGGAGCTGATGTTACTAAAATAAAACCTCATAATTCACATGAAGGTAAAACATTTTATGTTTTACCTAATGATGACACTCTACGTGTTGAGGCTTTTGAGTACTACCACACAACTGATCCTAGTTTTCTGGGTAGGTACATGTCAGCATTAAATCACACTAAAAAGTGGAAATACCCACAAGTTAATGGTTTAACTTCTATTAAATGGGCAGATAACAACTGTTATCTTGCCACTGCATTGTTAACACTCCAACAAATAGAGTTGAAGTTTAATCCACCTGCTCTACAAGATGCTTATTACAGAGCAAGGGCTGGTGAAGCTGCTAACTTTTGTGCACTTATCTTAGCCTACTGTAATAAGACAGTAGGTGAGTTAGGTGATGTTAGAGAAACAATGAGTTACTTGTTTCAACATGCCAATTTAGATTCTTGCAAAAGAGTCTTGAACGTGGTGTGTAAAACTTGTGGACAACAGCAGACAACCCTTAAGGGTGTAGAAGCTGTTATGTACATGGGCACACTTTCTTATGAACAATTTAAGAAAGGTGTTCAGATACCTTGTACGTGTGGTAAACAAGCTACAAAATATCTAGTACAACAGGAGTCACCTTTTGTTATGATGTCAGCACCACCTGCTCAGTATGAACTTAAGCATGGTACATTTACTTGTGCTAGTGAGTACACTGGTAATTACCAGTGTGGTCACTATAAACATATAACTTCTAAAGAAACTTTGTATTGCATAGACGGTGCTTTACTTACAAAGTCCTCAGAATACAAAGGTCCTATTACGGATGTTTTCTACAAAGAAAACAGTTACACAACAACCATAAAACCAGTTACTTATAAATTGGATGGTGTTGTTTGTACAGAAATTGACCCTAAGTTGGACAATTATTATAAGAAAGACAATTCTTATTTCACAGAGCAACCAATTGATCTTGTACCAAACCAACCATATCCAAACGCAAGCTTCGATAATTTTAAGTTTGTATGTGATAATATCAAATTTGCTGATGATTTAAACCAGTTAACTGGTTATAAGAAACCTGCTTCAAGAGAGCTTAAAGTTACATTTTTCCCTGACTTAAATGGTGATGTGGTGGCTATTGATTATAAACACTACACACCCTCTTTTAAGAAAGGAGCTAAATTGTTACATAAACCTATTGTTTGGCATGTTAACAATGCAACTAATAAAGCCACGTATAAACCAAATACCTGGTGTATACGTTGTCTTTGGAGCACAAAACCAGTTGAAACATCAAATTCGTTTGATGTACTGAAGTCAGAGGACGCGCAGGGAATGGATAATCTTGCCTGCGAAGATCTAAAACCAGTCTCTGAAGAAGTAGTGGAAAATCCTACCATACAGAAAGACGTTCTTGAGTGTAATGTGAAAACTACCGAAGTTGTAGGAGACATTATACTTAAACCAGCAAATAATAGTTTAAAAATTACAGAAGAGGTTGGCCACACAGATCTAATGGCTGCTTATGTAGACAATTCTAGTCTTACTATTAAGAAACCTAATGAATTATCTAGAGTATTAGGTTTGAAAACCCTTGCTACTCATGGTTTAGCTGCTGTTAATAGTGTCCCTTGGGATACTATAGCTAATTATGCTAAGCCTTTTCTTAACAAAGTTGTTAGTACAACTACTAACATAGTTACACGGTGTTTAAACCGTGTTTGTACTAATTATATGCCTTATTTCTTTACTTTATTGCTACAATTGTGTACTTTTACTAGAAGTACAAATTCTAGAATTAAAGCATCTATGCCGACTACTATAGCAAAGAATACTGTTAAGAGTGTCGGTAAATTTTGTCTAGAGGCTTCATTTAATTATTTGAAGTCACCTAATTTTTCTAAACTGATAAATATTATAATTTGGTTTTTACTATTAAGTGTTTGCCTAGGTTCTTTAATCTACTCAACCGCTGCTTTAGGTGTTTTAATGTCTAATTTAGGCATGCCTTCTTACTGTACTGGTTACAGAGAAGGCTATTTGAACTCTACTAATGTCACTATTGCAACCTACTGTACTGGTTCTATACCTTGTAGTGTTTGTCTTAGTGGTTTAGATTCTTTAGACACCTATCCTTCTTTAGAAACTATACAAATTACCATTTCATCTTTTAAATGGGATTTAACTGCTTTTGGCTTAGTTGCAGAGTGGTTTTTGGCATATATTCTTTTCACTAGGTTTTTCTATGTACTTGGATTGGCTGCAATCATGCAATTGTTTTTCAGCTATTTTGCAGTACATTTTATTAGTAATTCTTGGCTTATGTGGTTAATAATTAATCTTGTACAAATGGCCCCGATTTCAGCTATGGTTAGAATGTACATCTTCTTTGCATCATTTTATTATGTATGGAAAAGTTATGTGCATGTTGTAGACGGTTGTAATTCATCAACTTGTATGATGTGTTACAAACGTAATAGAGCAACAAGAGTCGAATGTACAACTATTGTTAATGGTGTTAGAAGGTCCTTTTATGTCTATGCTAATGGAGGTAAAGGCTTTTGCAAACTACACAATTGGAATTGTGTTAATTGTGATACATTCTGTGCTGGTAGTACATTTATTAGTGATGAAGTTGCGAGAGACTTGTCACTACAGTTTAAAAGACCAATAAATCCTACTGACCAGTCTTCTTACATCGTTGATAGTGTTACAGTGAAGAATGGTTCCATCCATCTTTACTTTGATAAAGCTGGTCAAAAGACTTATGAAAGACATTCTCTCTCTCATTTTGTTAACTTAGACAACCTGAGAGCTAATAACACTAAAGGTTCATTGCCTATTAATGTTATAGTTTTTGATGGTAAATCAAAATGTGAAGAATCATCTGCAAAATCAGCGTCTGTTTACTACAGTCAGCTTATGTGTCAACCTATACTGTTACTAGATCAGGCATTAGTGTCTGATGTTGGTGATAGTGCGGAAGTTGCAGTTAAAATGTTTGATGCTTACGTTAATACGTTTTCATCAACTTTTAACGTACCAATGGAAAAACTCAAAACACTAGTTGCAACTGCAGAAGCTGAACTTGCAAAGAATGTGTCCTTAGACAATGTCTTATCTACTTTTATTTCAGCAGCTCGGCAAGGGTTTGTTGATTCAGATGTAGAAACTAAAGATGTTGTTGAATGTCTTAAATTGTCACATCAATCTGACATAGAAGTTACTGGCGATAGTTGTAATAACTATATGCTCACCTATAACAAAGTTGAAAACATGACACCCCGTGACCTTGGTGCTTGTATTGACTGTAGTGCGCGTCATATTAATGCGCAGGTAGCAAAAAGTCACAACATTGCTTTGATATGGAACGTTAAAGATTTCATGTCATTGTCTGAACAACTACGAAAACAAATACGTAGTGCTGCTAAAAAGAATAACTTACCTTTTAAGTTGACATGTGCAACTACTAGACAAGTTGTTAATGTTGTAACAACAAAGATAGCACTTAAGGGTGGTAAAATTGTTAATAATTGGTTGAAGCAGTTAATTAAAGTTACACTTGTGTTCCTTTTTGTTGCTGCTATTTTCTATTTAATAACACCTGTTCATGTCATGTCTAAACATACTGACTTTTCAAGTGAAATCATAGGATACAAGGCTATTGATGGTGGTGTCACTCGTGACATAGCATCTACAGATACTTGTTTTGCTAACAAACATGCTGATTTTGACACATGGTTTAGCCAGCGTGGTGGTAGTTATACTAATGACAAAGCTTGCCCATTGATTGCTGCAGTCATAACAAGAGAAGTGGGTTTTGTCGTGCCTGGTTTGCCTGGCACGATATTACGCACAACTAATGGTGACTTTTTGCATTTCTTACCTAGAGTTTTTAGTGCAGTTGGTAACATCTGTTACACACCATCAAAACTTATAGAGTACACTGACTTTGCAACATCAGCTTGTGTTTTGGCTGCTGAATGTACAATTTTTAAAGATGCTTCTGGTAAGCCAGTACCATATTGTTATGATACCAATGTACTAGAAGGTTCTGTTGCTTATGAAAGTTTACGCCCTGACACACGTTATGTGCTCATGGATGGCTCTATTATTCAATTTCCTAACACCTACCTTGAAGGTTCTGTTAGAGTGGTAACAACTTTTGATTCTGAGTACTGTAGGCACGGCACTTGTGAAAGATCAGAAGCTGGTGTTTGTGTATCTACTAGTGGTAGATGGGTACTTAACAATGATTATTACAGATCTTTACCAGGAGTTTTCTGTGGTGTAGATGCTGTAAATTTACTTACTAATATGTTTACACCACTAATTCAACCTATTGGTGCTTTGGACATATCAGCATCTATAGTAGCTGGTGGTATTGTAGCTATCGTAGTAACATGCCTTGCCTACTATTTTATGAGGTTTAGAAGAGCTTTTGGTGAATACAGTCATGTAGTTGCCTTTAATACTTTACTATTCCTTATGTCATTCACTGTACTCTGTTTAACACCAGTTTACTCATTCTTACCTGGTGTTTATTCTGTTATTTACTTGTACTTGACATTTTATCTTACTAATGATGTTTCTTTTTTAGCACATATTCAGTGGATGGTTATGTTCACACCTTTAGTACCTTTCTGGATAACAATTGCTTATATCATTTGTATTTCCACAAAGCATTTCTATTGGTTCTTTAGTAATTACCTAAAGAGACGTGTAGTCTTTAATGGTGTTTCCTTTAGTACTTTTGAAGAAGCTGCGCTGTGCACCTTTTTGTTAAATAAAGAAATGTATCTAAAGTTGCGTAGTGATGTGCTATTACCTCTTACGCAATATAATAGATACTTAGCTCTTTATAATAAGTACAAGTATTTTAGTGGAGCAATGGATACAACTAGCTACAGAGAAGCTGCTTGTTGTCATCTCGCAAAGGCTCTCAATGACTTCAGTAACTCAGGTTCTGATGTTCTTTACCAACCACCACAAACCTCTATCACCTCAGCTGTTTTGCAGAGTGGTTTTAGAAAAATGGCATTCCCATCTGGTAAAGTTGAGGGTTGTATGGTACAAGTAACTTGTGGTACAACTACACTTAACGGTCTTTGGCTTGATGACGTAGTTTACTGTCCAAGACATGTGATCTGCACCTCTGAAGACATGCTTAACCCTAATTATGAAGATTTACTCATTCGTAAGTCTAATCATAATTTCTTGGTACAGGCTGGTAATGTTCAACTCAGGGTTATTGGACATTCTATGCAAAATTGTGTACTTAAGCTTAAGGTTGATACAGCCAATCCTAAGACACCTAAGTATAAGTTTGTTCGCATTCAACCAGGACAGACTTTTTCAGTGTTAGCTTGTTACAATGGTTCACCATCTGGTGTTTACCAATGTGCTATGAGGCCCAATTTCACTATTAAGGGTTCATTCCTTAATGGTTCATGTGGTAGTGTTGGTTTTAACATAGATTATGACTGTGTCTCTTTTTGTTACATGCACCATATGGAATTACCAACTGGAGTTCATGCTGGCACAGACTTAGAAGGTAACTTTTATGGACCTTTTGTTGACAGGCAAACAGCACAAGCAGCTGGTACGGACACAACTATTACAGTTAATGTTTTAGCTTGGTTGTACGCTGCTGTTATAAATGGAGACAGGTGGTTTCTCAATCGATTTACCACAACTCTTAATGACTTTAACCTTGTGGCTATGAAGTACAATTATGAACCTCTAACACAAGACCATGTTGACATACTAGGACCTCTTTCTGCTCAAACTGGAATTGCCGTTTTAGATATGTGTGCTTCATTAAAAGAATTACTGCAAAATGGTATGAATGGACGTACCATATTGGGTAGTGCTTTATTAGAAGATGAATTTACACCTTTTGATGTTGTTAGACAATGCTCAGGTGTTACTTTCCAAAGTGCAGTGAAAAGAACAATCAAGGGTACACACCACTGGTTGTTACTCACAATTTTGACTTCACTTTTAGTTTTAGTCCAGAGTACTCAATGGTCTTTGTTCTTTTTTTTGTATGAAAATGCCTTTTTACCTTTTGCTATGGGTATTATTGCTATGTCTGCTTTTGCAATGATGTTTGTCAAACATAAGCATGCATTTCTCTGTTTGTTTTTGTTACCTTCTCTTGCCACTGTAGCTTATTTTAATATGGTCTATATGCCTGCTAGTTGGGTGATGCGTATTATGACATGGTTGGATATGGTTGATACTAGTTTGTCTGGTTTTAAGCTAAAAGACTGTGTTATGTATGCATCAGCTGTAGTGTTACTAATCCTTATGACAGCAAGAACTGTGTATGATGATGGTGCTAGGAGAGTGTGGACACTTATGAATGTCTTGACACTCGTTTATAAAGTTTATTATGGTAATGCTTTAGATCAAGCCATTTCCATGTGGGCTCTTATAATCTCTGTTACTTCTAACTACTCAGGTGTAGTTACAACTGTCATGTTTTTGGCCAGAGGTATTGTTTTTATGTGTGTTGAGTATTGCCCTATTTTCTTCATAACTGGTAATACACTTCAGTGTATAATGCTAGTTTATTGTTTCTTAGGCTATTTTTGTACTTGTTACTTTGGCCTCTTTTGTTTACTCAACCGCTACTTTAGACTGACTCTTGGTGTTTATGATTACTTAGTTTCTACACAGGAGTTTAGATATATGAATTCACAGGGACTACTCCCACCCAAGAATAGCATAGATGCCTTCAAACTCAACATTAAATTGTTGGGTGTTGGTGGCAAACCTTGTATCAAAGTAGCCACTGTACAGTCTAAAATGTCAGATGTAAAGTGCACATCAGTAGTCTTACTCTCAGTTTTGCAACAACTCAGAGTAGAATCATCATCTAAATTGTGGGCTCAATGTGTCCAGTTACACAATGACATTCTCTTAGCTAAAGATACTACTGAAGCCTTTGAAAAAATGGTTTCACTACTTTCTGTTTTGCTTTCCATGCAGGGTGCTGTAGACATAAACAAGCTTTGTGAAGAAATGCTGGACAACAGGGCAACCTTACAAGCTATAGCCTCAGAGTTTAGTTCCCTTCCATCATATGCAGCTTTTGCTACTGCTCAAGAAGCTTATGAGCAGGCTGTTGCTAATGGTGATTCTGAAGTTGTTCTTAAAAAGTTGAAGAAGTCTTTGAATGTGGCTAAATCTGAATTTGACCGTGATGCAGCCATGCAACGTAAGTTGGAAAAGATGGCTGATCAAGCTATGACCCAAATGTATAAACAGGCTAGATCTGAGGACAAGAGGGCAAAAGTTACTAGTGCTATGCAGACAATGCTTTTCACTATGCTTAGAAAGTTGGATAATGATGCACTCAACAACATTATCAACAATGCAAGAGATGGTTGTGTTCCCTTGAACATAATACCTCTTACAACAGCAGCCAAACTAATGGTTGTCATACCAGACTATAACACATATAAAAATACGTGTGATGGTACAACATTTACTTATGCATCAGCATTGTGGGAAATCCAACAGGTTGTAGATGCAGATAGTAAAATTGTTCAACTTAGTGAAATTAGTATGGACAATTCACCTAATTTAGCATGGCCTCTTATTGTAACAGCTTTAAGGGCCAATTCTGCTGTCAAATTACAGAATAATGAGCTTAGTCCTGTTGCACTACGACAGATGTCTTGTGCTGCCGGTACTACACAAACTGCTTGCACTGATGACAATGCGTTAGCTTACTACAACACAACAAAGGGAGGTAGGTTTGTACTTGCACTGTTATCCGATTTACAGGATTTGAAATGGGCTAGATTCCCTAAGAGTGATGGAACTGGTACTATCTATACAGAACTGGAACCACCTTGTAGGTTTGTTACAGACACACCTAAAGGTCCTAAAGTGAAGTATTTATACTTTATTAAAGGATTAAACAACCTAAATAGAGGTATGGTACTTGGTAGTTTAGCTGCCACAGTACGTCTACAAGCTGGTAATGCAACAGAAGTGCCTGCCAATTCAACTGTATTATCTTTCTGTGCTTTTGCTGTAGATGCTGCTAAAGCTTACAAAGATTATCTAGCTAGTGGGGGACAACCAATCACTAATTGTGTTAAGATGTTGTGTACACACACTGGTACTGGTCAGGCAATAACAGTTACACCGGAAGCCAATATGGATCAAGAATCCTTTGGTGGTGCATCGTGTTGTCTGTACTGCCGTTGCCACATAGATCATCCAAATCCTAAAGGATTTTGTGACTTAAAAGGTAAGTATGTACAAATACCTACAACTTGTGCTAATGACCCTGTGGGTTTTACACTTAAAAACACAGTCTGTACCGTCTGCGGTATGTGGAAAGGTTATGGCTGTAGTTGTGATCAACTCCGCGAACCCATGCTTCAGTCAGCTGATGCACAATCGTTTTTAAACGGGTTTGCGGTGTAAATGTTTGTTTTTCTTGTTTTATTGCCACTAGTCTCTAGTCAGTGTGTTAATCTTACAACCAGAACTCAATTACCCCCTGCATACACTAATTCTTTCACACGTGGTGTTTATTACCCTGACAAAGTTTTCAGATCCTCAGTTTTACATTCAACTCAGGACTTGTTCTTACCTTTCTTTTCCAATGTTACTTGGTTCCATGCTATACATGTCTCTGGGACCAATGGTACTAAGAGGTTTGATAACCCTGTCCTACCATTTAATGATGGTGTTTATTTTGCTTCCACTGAGAAGTCTAACATAATAAGAGGCTGGATTTTTGGTACTACTTTAGATTCGAAGACCCAGTCCCTACTTATTGTTAATAACGCTACTAATGTTGTTATTAAAGTCTGTGAATTTCAATTTTGTAATGATCCATTTTTGGGTGTTTATTACCACAAAAACAACAAAAGTTGGATGGAAAGTGAGTTCAGAGTTTATTCTAGTGCGAATAATTGCACTTTTGAATATGTCTCTCAGCCTTTTCTTATGGACCTTGAAGGAAAACAGGGTAATTTCAAAAATCTTAGGGAATTTGTGTTTAAGAATATTGATGGTTATTTTAAAATATATTCTAAGCACACGCCTATTAATTTAGTGCGTGATCTCCCTCAGGGTTTTTCGGCTTTAGAACCATTGGTAGATTTGCCAATAGGTATTAACATCACTAGGTTTCAAACTTTACTTGCTTTACATAGAAGTTATTTGACTCCTGGTGATTCTTCTTCAGGTTGGACAGCTGGTGCTGCAGCTTATTATGTGGGTTATCTTCAACCTAGGACTTTTCTATTAAAATATAATGAAAATGGAACCATTACAGATGCTGTAGACTGTGCACTTGACCCTCTCTCAGAAACAAAGTGTACGTTGAAATCCTTCACTGTAGAAAAAGGAATCTATCAAACTTCTAACTTTAGAGTCCAACCAACAGAATCTATTGTTAGATTTCCTAATATTACAAACTTGTGCCCTTTTGGTGAAGTTTTTAACGCCACCAGATTTGCATCTGTTTATGCTTGGAACAGGAAGAGAATCAGCAACTGTGTTGCTGATTATTCTGTCCTATATAATTCCGCATCATTTTCCACTTTTAAGTGTTATGGAGTGTCTCCTACTAAATTAAATGATCTCTGCTTTACTAATGTCTATGCAGATTCATTTGTAATTAGAGGTGATGAAGTCAGACAAATCGCTCCAGGGCAAACTGGAAAGATTGCTGATTATAATTATAAATTACCAGATGATTTTACAGGCTGCGTTATAGCTTGGAATTCTAACAATCTTGATTCTAAGGTTGGTGGTAATTATAATTACCTGTATAGATTGTTTAGGAAGTCTAATCTCAAACCTTTTGAGAGAGATATTTCAACTGAAATCTATCAGGCCGGTAGCACACCTTGTAATGGTGTTGAAGGTTTTAATTGTTACTTTCCTTTACAATCATATGGTTTCCAACCCACTAATGGTGTTGGTTACCAACCATACAGAGTAGTAGTACTTTCTTTTGAACTTCTACATGCACCAGCAACTGTTTGTGGACCTAAAAAGTCTACTAATTTGGTTAAAAACAAATGTGTCAATTTCAACTTCAATGGTTTAACAGGCACAGGTGTTCTTACTGAGTCTAACAAAAAGTTTCTGCCTTTCCAACAATTTGGCAGAGACATTGCTGACACTACTGATGCTGTCCGTGATCCACAGACACTTGAGATTCTTGACATTACACCATGTTCTTTTGGTGGTGTCAGTGTTATAACACCAGGAACAAATACTTCTAACCAGGTTGCTGTTCTTTATCAGGATGTTAACTGCACAGAAGTCCCTGTTGCTATTCATGCAGATCAACTTACTCCTACTTGGCGTGTTTATTCTACAGGTTCTAATGTTTTTCAAACACGTGCAGGCTGTTTAATAGGGGCTGAACATGTCAACAACTCATATGAGTGTGACATACCCATTGGTGCAGGTATATGCGCTAGTTATCAGACTCAGACTAATTCTCCTCGGCGGGCACGTAGTGTAGCTAGTCAATCCATCATTGCCTACACTATGTCACTTGGTGCAGAAAATTCAGTTGCTTACTCTAATAACTCTATTGCCATACCCACAAATTTTACTATTAGTGTTACCACAGAAATTCTACCAGTGTCTATGACCAAGACATCAGTAGATTGTACAATGTACATTTGTGGTGATTCAACTGAATGCAGCAATCTTTTGTTGCAATATGGCAGTTTTTGTACACAATTAAACCGTGCTTTAACTGGAATAGCTGTTGAACAAGACAAAAACACCCAAGAAGTTTTTGCACAAGTCAAACAAATTTACAAAACACCACCAATTAAAGATTTTGGTGGTTTTAATTTTTCACAAATATTACCAGATCCATCAAAACCAAGCAAGAGGTCATTTATTGAAGATCTACTTTTCAACAAAGTGACACTTGCAGATGCTGGCTTCATCAAACAATATGGTGATTGCCTTGGTGATATTGCTGCTAGAGACCTCATTTGTGCACAAAAGTTTAACGGCCTTACTGTTTTGCCACCTTTGCTCACAGATGAAATGATTGCTCAATACACTTCTGCACTGTTAGCGGGTACAATCACTTCTGGTTGGACCTTTGGTGCAGGTGCTGCATTACAAATACCATTTGCTATGCAAATGGCTTATAGGTTTAATGGTATTGGAGTTACACAGAATGTTCTCTATGAGAACCAAAAATTGATTGCCAACCAATTTAATAGTGCTATTGGCAAAATTCAAGACTCACTTTCTTCCACAGCAAGTGCACTTGGAAAACTTCAAGATGTGGTCAACCAAAATGCACAAGCTTTAAACACGCTTGTTAAACAACTTAGCTCCAATTTTGGTGCAATTTCAAGTGTTTTAAATGATATCCTTTCACGTCTTGACAAAGTTGAGGCTGAAGTGCAAATTGATAGGTTGATCACAGGCAGACTTCAAAGTTTGCAGACATATGTGACTCAACAATTAATTAGAGCTGCAGAAATCAGAGCTTCTGCTAATCTTGCTGCTACTAAAATGTCAGAGTGTGTACTTGGACAATCAAAAAGAGTTGATTTTTGTGGAAAGGGCTATCATCTTATGTCCTTCCCTCAGTCAGCACCTCATGGTGTAGTCTTCTTGCATGTGACTTATGTCCCTGCACAAGAAAAGAACTTCACAACTGCTCCTGCCATTTGTCATGATGGAAAAGCACACTTTCCTCGTGAAGGTGTCTTTGTTTCAAATGGCACACACTGGTTTGTAACACAAAGGAATTTTTATGAACCACAAATCATTACTACAGACAACACATTTGTGTCTGGTAACTGTGATGTTGTAATAGGAATTGTCAACAACACAGTTTATGATCCTTTGCAACCTGAATTAGACTCATTCAAGGAGGAGTTAGATAAATATTTTAAGAATCATACATCACCAGATGTTGATTTAGGTGACATCTCTGGCATTAATGCTTCAGTTGTAAACATTCAAAAAGAAATTGACCGCCTCAATGAGGTTGCCAAGAATTTAAATGAATCTCTCATCGATCTCCAAGAACTTGGAAAGTATGAGCAGTATATAAAATGGCCATGGTACATTTGGCTAGGTTTTATAGCTGGCTTGATTGCCATAGTAATGGTGACAATTATGCTTTGCTGTATGACCAGTTGCTGTAGTTGTCTCAAGGGCTGTTGTTCTTGTGGATCCTGCTGCAAATTTGATGAAGACGACTCTGAGCCAGTGCTCAAAGGAGTCAAATTACATTACACATAAATGGATTTGTTTATGAGAATCTTCACAATTGGAACTGTAACTTTGAAGCAAGGTGAAATCAAGGATGCTACTCCTTCAGATTTTGTTCGCGCTACTGCAACGATACCGATACAAGCCTCACTCCCTTTCGGATGGCTTATTGTTGGCGTTGCACTTCTTGCTGTTTTTCAGAGCGCTTCCAAAATCATAACCCTCAAAAAGAGATGGCAACTAGCACTCTCCAAGGGTGTTCACTTTGTTTGCAACTTGCTGTTGTTGTTTGTAACAGTTTACTCACACCTTTTGCTCGTTGCTGCTGGCCTTGAAGCCCCTTTTCTCTATCTTTATGCTTTAGTCTACTTCTTGCAGAGTATAAACTTTGTAAGAATAATAATGAGGCTTTGGCTTTGCTGGAAATGCCGTTCCAAAAACCCATTACTTTATGATGCCAACTATTTTCTTTGCTGGCATACTAATTGTTACGACTATTGTATACCTTACAATAGTGTAACTTCTTCAATTGTCATTACTTCAGGTGATGGCACAACAAGTCCTATTTCTGAACATGACTACCAGATTGGTGGTTATACTGAAAAATGGGAATCTGGAGTAAAAGACTGTGTTGTATTACACAGTTACTTCACTTCAGACTATTACCAGCTGTACTCAACTCAATTGAGTACAGACACTGGTGTTGAACATGTTACCTTCTTCATCTACAATAAAATTGTTGATGAGCCTGAAGAACATGTCCAAATTCACACAATCGACGGTTCATCCGGAGTTGTTAATCCAGTAATGGAACCAATTTATGATGAACCGACGACGACTACTAGCGTGCCTTTGTAAATGTACTCATTCGTTTCGGAAGAGACAGGTACGTTAATAGTTAATAGCGTACTTCTTTTTCTTGCTTTCGTGGTATTCTTGCTAGTTACACTAGCCATCCTTACTGCGCTTCGATTGTGTGCGTACTGCTGCAATATTGTTAACGTGAGTCTTGTAAAACCTTCTTTTTACGTTTACTCTCGTGTTAAAAATCTGAATTCTTCTAGAGTTCCTGATCTTCTGGTCTAAATGGCAGATTCCAACGGTACTATTACCGTTGAAGAGCTTAAAAAGCTCCTTGAACAATGGAACCTAGTAATAGGTTTCCTATTCCTTACATGGATTTGTCTTCTACAATTTGCCTATGCCAACAGGAATAGGTTTTTGTATATAATTAAGTTAATTTTCCTCTGGCTGTTATGGCCAGTAACTTTAGCTTGTTTTGTGCTTGCTGCTGTTTACAGAATAAATTGGATCACCGGTGGAATTGCTATCGCAATGGCTTGTCTTGTAGGCTTGATGTGGCTCAGCTACTTCATTGCTTCTTTCAGACTGTTTGCGCGTACGCGTTCCATGTGGTCATTCAATCCAGAAACTAACATTCTTCTCAACGTGCCACTCCATGGCACTATTCTGACCAGACCGCTTCTAGAAAGTGAACTCGTAATCGGAGCTGTGATCCTTCGTGGACATCTTCGTATTGCTGGACACCATCTAGGACGCTGTGACATCAAGGACCTGCCTAAAGAAATCACTGTTGCTACATCACGAACGCTTTCTTATTACAAATTGGGAGCTTCGCAGCGTGTAGCAGGTGACTCAGGTTTTGCTGCATACAGTCGCTACAGGATTGGCAACTATAAATTAAACACAGACCATTCCAGTAGCAGTGACAATATTGCTTTGCTTGTACAGTAAATGTTTCATCTCGTTGACTTTCAGGTTACTATAGCAGAGATATTACTAATTATTATGAGGACTTTTAAAGTTTCCATTTGGAATCTTGATTACATCATAAACCTCATAATTAAAAATTTATCTAAGTCACTAACTGAGAATAAATATTCTCAATTAGATGAAGAGCAACCAATGGAGATTGATTAAATGAAAATTATTCTTTTCTTGGCACTGATAACACTCGCTACTTGTGAGCTTTATCACTACCAAGAGTGTGTTAGAGGTACAACAGTACTTTTAAAAGAACCTTGCTCTTCTGGAACATACGAGGGCAATTCACCATTTCATCCTCTAGCTGATAACAAATTTGCACTGACTTGCTTTAGCACTCAATTTGCTTTTGCTTGTCCTGACGGCGTAAAACACGTCTATCAGTTACGTGCCAGATCAGTTTCACCTAAACTGTTCATCAGACAAGAGGAAGTTCAAGAACTTTACTCTCCAATTTTTCTTATTGTTGCGGCAATAGTGTTTATAACACTTTGCTTCACACTCAAAAGAAAGACAGAATGAATGATTGAACTTTCATTAATTGACTTCTATTTGTGCTTTTTAGCCTTTCTGCTATTCCTTGTTTTAATTATGCTTATTATCTTTTGGTTCTCACTTGAACTGCAAGATCATAATGAAACTTGTCACGCCTAAATGAAATTTCTTGTTTTCTTAGGAATCATCACAACTGTAGCTGCATTTCACCAAGAATGTAGTTTACAGTCATGTACTCAACATCAACCATATGTAGTTGATGACCCGTGTCCTATTCACTTCTATTCTAAATGGTATATTAGAGTAGGAGCTAGAAAATCAGCACCTTTAATTGAATTGTGCGTGGATGAGGCTGGTTCTAAATCACCCATTCAGTACATCGATATCGGTAATTATACAGTTTCCTGTTTACCTTTTACAATTAATTGCCAGGAACCTAAATTGGGTAGTCTTGTAGTGCGTTGTTCGTTCTATGAAGACTTTTTAGAGTATCATGACGTTCGTGTTGTTTTAGATTTCATCTAAATGTCTGATAATGGACCCCAAAATCAGCGAAATGCACCCCGCATTACGTTTGGTGGACCCTCAGATTCAACTGGCAGTAACCAGAATGGAGAACGCAGTGGGGCGCGATCAAAACAACGTCGGCCCCAAGGTTTACCCAATAATACTGCGTCTTGGTTCACCGCTCTCACTCAACATGGCAAGGAAGACCTTAAATTCCCTCGAGGACAAGGCGTTCCAATTAACACCAATAGCAGTCCAGATGACCAAATTGGCTACTACCGAAGAGCTACCAGACGAATTCGTGGTGGTGACGGTAAAATGAAAGATCTCAGTCCAAGATGGTATTTCTACTACCTAGGAACTGGGCCAGAAGCTGGACTTCCCTATGGTGCTAACAAAGACGGCATCATATGGGTTGCAACTGAGGGAGCCTTGAATACACCAAAAGATCACATTGGCACCCGCAATCCTGCTAACAATGCTGCAATCGTGCTACAACTTCCTCAAGGAACAACATTGCCAAAAGGCTTCTACGCAGAAGGGAGCAGAGGCGGCAGTCAAGCCTCTTCTCGTTCCTCATCACGTAGTCGCAACAGTTCAAGAAATTCAACTCCAGGCAGCAGTAGGGGAACTTCTCCTGCTAGAATGGCTGGCAATGGCGGTGATGCTGCTCTTGCTTTGCTGCTGCTTGACAGATTGAACCAGCTTGAGAGCAAAATGTCTGGTAAAGGCCAACAACAACAAGGCCAAACTGTCACTAAGAAATCTGCTGCTGAGGCTTCTAAGAAGCCTCGGCAAAAACGTACTGCCACTAAAGCATACAATGTAACACAAGCTTTCGGCAGACGTGGTCCAGAACAAACCCAAGGAAATTTTGGGGACCAGGAACTAATCAGACAAGGAACTGATTACAAACATTGGCCGCAAATTGCACAATTTGCCCCCAGCGCTTCAGCGTTCTTCGGAATGTCGCGCATTGGCATGGAAGTCACACCTTCGGGAACGTGGTTGACCTACACAGGTGCCATCAAATTGGATGACAAAGATCCAAATTTCAAAGATCAAGTCATTTTGCTGAATAAGCATATTGACGCATACAAAACATTCCCACCAACAGAGCCTAAAAAGGACAAAAAGAAGAAGGCTGATGAAACTCAAGCCTTACCGCAGAGACAGAAGAAACAGCAAACTGTGACTCTTCTTCCTGCTGCAGATTTGGATGATTTCTCCAAACAATTGCAACAATCCATGAGCAGTGCTGACTCAACTCAGGCCTAAATGGGCTATATAAACGTTTTCGCTTTTCCGTTTACGATATATAGTCTACTCTTGTGCAGAATGAATTCTCGTAACTACATAGCACAAGTAGATGTAGTTAACTTTAATCTCACATAG\n", "42483 nucliotides\n" ] } ], "source": [ "for sequence in SeqIO.parse('./input/MN908947_test.fna', \"fasta\"):\n", " print(sequence.id)\n", " print(sequence.seq)\n", " print(len(sequence),'nucliotides')" ] }, { "cell_type": "code", "execution_count": 49, "id": "72a35e88", "metadata": {}, "outputs": [], "source": [ "DNAsequence = SeqIO.read('./input/MN908947_test.fna', \"fasta\")" ] }, { "cell_type": "code", "execution_count": 50, "id": "56f92f5d", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "AUGGAGAGCCUUGUCCCUGGUUUCAACGAGAAAACACACGUCCAACUCAGUUUGCCUGUUUUACAGGUUCGCGACGUGCUCGUACGUGGCUUUGGAGACUCCGUGGAGGAGGUCUUAUCAGAGGCACGUCAACAUCUUAAAGAUGGCACUUGUGGCUUAGUAGAAGUUGAAAAAGGCGUUUUGCCUCAACUUGAACAGCCCUAUGUGUUCAUCAAACGUUCGGAUGCUCGAACUGCACCUCAUGGUCAUGUUAUGGUUGAGCUGGUAGCAGAACUCGAAGGCAUUCAGUACGGUCGUAGUGGUGAGACACUUGGUGUCCUUGUCCCUCAUGUGGGCGAAAUACCAGUGGCUUACCGCAAGGUUCUUCUUCGUAAGAACGGUAAUAAAGGAGCUGGUGGCCAUAGUUACGGCGCCGAUCUAAAGUCAUUUGACUUAGGCGACGAGCUUGGCACUGAUCCUUAUGAAGAUUUUCAAGAAAACUGGAACACUAAACAUAGCAGUGGUGUUACCCGUGAACUCAUGCGUGAGCUUAACGGAGGGGCAUACACUCGCUAUGUCGAUAACAACUUCUGUGGCCCUGAUGGCUACCCUCUUGAGUGCAUUAAAGACCUUCUAGCACGUGCUGGUAAAGCUUCAUGCACUUUGUCCGAACAACUGGACUUUAUUGACACUAAGAGGGGUGUAUACUGCUGCCGUGAACAUGAGCAUGAAAUUGCUUGGUACACGGAACGUUCUGAAAAGAGCUAUGAAUUGCAGACACCUUUUGAAAUUAAAUUGGCAAAGAAAUUUGACACCUUCAAUGGGGAAUGUCCAAAUUUUGUAUUUCCCUUAAAUUCCAUAAUCAAGACUAUUCAACCAAGGGUUGAAAAGAAAAAGCUUGAUGGCUUUAUGGGUAGAAUUCGAUCUGUCUAUCCAGUUGCGUCACCAAAUGAAUGCAACCAAAUGUGCCUUUCAACUCUCAUGAAGUGUGAUCAUUGUGGUGAAACUUCAUGGCAGACGGGCGAUUUUGUUAAAGCCACUUGCGAAUUUUGUGGCACUGAGAAUUUGACUAAAGAAGGUGCCACUACUUGUGGUUACUUACCCCAAAAUGCUGUUGUUAAAAUUUAUUGUCCAGCAUGUCACAAUUCAGAAGUAGGACCUGAGCAUAGUCUUGCCGAAUACCAUAAUGAAUCUGGCUUGAAAACCAUUCUUCGUAAGGGUGGUCGCACUAUUGCCUUUGGAGGCUGUGUGUUCUCUUAUGUUGGUUGCCAUAACAAGUGUGCCUAUUGGGUUCCACGUGCUAGCGCUAACAUAGGUUGUAACCAUACAGGUGUUGUUGGAGAAGGUUCCGAAGGUCUUAAUGACAACCUUCUUGAAAUACUCCAAAAAGAGAAAGUCAACAUCAAUAUUGUUGGUGACUUUAAACUUAAUGAAGAGAUCGCCAUUAUUUUGGCAUCUUUUUCUGCUUCCACAAGUGCUUUUGUGGAAACUGUGAAAGGUUUGGAUUAUAAAGCAUUCAAACAAAUUGUUGAAUCCUGUGGUAAUUUUAAAGUUACAAAAGGAAAAGCUAAAAAAGGUGCCUGGAAUAUUGGUGAACAGAAAUCAAUACUGAGUCCUCUUUAUGCAUUUGCAUCAGAGGCUGCUCGUGUUGUACGAUCAAUUUUCUCCCGCACUCUUGAAACUGCUCAAAAUUCUGUGCGUGUUUUACAGAAGGCCGCUAUAACAAUACUAGAUGGAAUUUCACAGUAUUCACUGAGACUCAUUGAUGCUAUGAUGUUCACAUCUGAUUUGGCUACUAACAAUCUAGUUGUAAUGGCCUACAUUACAGGUGGUGUUGUUCAGUUGACUUCGCAGUGGCUAACUAACAUCUUUGGCACUGUUUAUGAAAAACUCAAACCCGUCCUUGAUUGGCUUGAAGAGAAGUUUAAGGAAGGUGUAGAGUUUCUUAGAGACGGUUGGGAAAUUGUUAAAUUUAUCUCAACCUGUGCUUGUGAAAUUGUCGGUGGACAAAUUGUCACCUGUGCAAAGGAAAUUAAGGAGAGUGUUCAGACAUUCUUUAAGCUUGUAAAUAAAUUUUUGGCUUUGUGUGCUGACUCUAUCAUUAUUGGUGGAGCUAAACUUAAAGCCUUGAAUUUAGGUGAAACAUUUGUCACGCACUCAAAGGGAUUGUACAGAAAGUGUGUUAAAUCCAGAGAAGAAACUGGCCUACUCAUGCCUCUAAAAGCCCCAAAAGAAAUUAUCUUCUUAGAGGGAGAAACACUUCCCACAGAAGUGUUAACAGAGGAAGUUGUCUUGAAAACUGGUGAUUUACAACCAUUAGAACAACCUACUAGUGAAGCUGUUGAAGCUCCAUUGGUUGGUACACCAGUUUGUAUUAACGGGCUUAUGUUGCUCGAAAUCAAAGACACAGAAAAGUACUGUGCCCUUGCACCUAAUAUGAUGGUAACAAACAAUACCUUCACACUCAAAGGCGGUGCACCAACAAAGGUUACUUUUGGUGAUGACACUGUGAUAGAAGUGCAAGGUUACAAGAGUGUGAAUAUCACUUUUGAACUUGAUGAAAGGAUUGAUAAAGUACUUAAUGAGAAGUGCUCUGCCUAUACAGUUGAACUCGGUACAGAAGUAAAUGAGUUCGCCUGUGUUGUGGCAGAUGCUGUCAUAAAAACUUUGCAACCAGUAUCUGAAUUACUUACACCACUGGGCAUUGAUUUAGAUGAGUGGAGUAUGGCUACAUACUACUUAUUUGAUGAGUCUGGUGAGUUUAAAUUGGCUUCACAUAUGUAUUGUUCUUUCUACCCUCCAGAUGAGGAUGAAGAAGAAGGUGAUUGUGAAGAAGAAGAGUUUGAGCCAUCAACUCAAUAUGAGUAUGGUACUGAAGAUGAUUACCAAGGUAAACCUUUGGAAUUUGGUGCCACUUCUGCUGCUCUUCAACCUGAAGAAGAGCAAGAAGAAGAUUGGUUAGAUGAUGAUAGUCAACAAACUGUUGGUCAACAAGACGGCAGUGAGGACAAUCAGACAACUACUAUUCAAACAAUUGUUGAGGUUCAACCUCAAUUAGAGAUGGAACUUACACCAGUUGUUCAGACUAUUGAAGUGAAUAGUUUUAGUGGUUAUUUAAAACUUACUGACAAUGUAUACAUUAAAAAUGCAGACAUUGUGGAAGAAGCUAAAAAGGUAAAACCAACAGUGGUUGUUAAUGCAGCCAAUGUUUACCUUAAACAUGGAGGAGGUGUUGCAGGAGCCUUAAAUAAGGCUACUAACAAUGCCAUGCAAGUUGAAUCUGAUGAUUACAUAGCUACUAAUGGACCACUUAAAGUGGGUGGUAGUUGUGUUUUAAGCGGACACAAUCUUGCUAAACACUGUCUUCAUGUUGUCGGCCCAAAUGUUAACAAAGGUGAAGACAUUCAACUUCUUAAGAGUGCUUAUGAAAAUUUUAAUCAGCACGAAGUUCUACUUGCACCAUUAUUAUCAGCUGGUAUUUUUGGUGCUGACCCUAUACAUUCUUUAAGAGUUUGUGUAGAUACUGUUCGCACAAAUGUCUACUUAGCUGUCUUUGAUAAAAAUCUCUAUGACAAACUUGUUUCAAGCUUUUUGGAAAUGAAGAGUGAAAAGCAAGUUGAACAAAAGAUCGCUGAGAUUCCUAAAGAGGAAGUUAAGCCAUUUAUAACUGAAAGUAAACCUUCAGUUGAACAGAGAAAACAAGAUGAUAAGAAAAUCAAAGCUUGUGUUGAAGAAGUUACAACAACUCUGGAAGAAACUAAGUUCCUCACAGAAAACUUGUUACUUUAUAUUGACAUUAAUGGCAAUCUUCAUCCAGAUUCUGCCACUCUUGUUAGUGACAUUGACAUCACUUUCUUAAAGAAAGAUGCUCCAUAUAUAGUGGGUGAUGUUGUUCAAGAGGGUGUUUUAACUGCUGUGGUUAUACCUACUAAAAAGGCUGGUGGCACUACUGAAAUGCUAGCGAAAGCUUUGAGAAAAGUGCCAACAGACAAUUAUAUAACCACUUACCCGGGUCAGGGUUUAAAUGGUUACACUGUAGAGGAGGCAAAGACAGUGCUUAAAAAGUGUAAAAGUGCCUUUUACAUUCUACCAUCUAUUAUCUCUAAUGAGAAGCAAGAAAUUCUUGGAACUGUUUCUUGGAAUUUGCGAGAAAUGCUUGCACAUGCAGAAGAAACACGCAAAUUAAUGCCUGUCUGUGUGGAAACUAAAGCCAUAGUUUCAACUAUACAGCGUAAAUAUAAGGGUAUUAAAAUACAAGAGGGUGUGGUUGAUUAUGGUGCUAGAUUUUACUUUUACACCAGUAAAACAACUGUAGCGUCACUUAUCAACACACUUAACGAUCUAAAUGAAACUCUUGUUACAAUGCCACUUGGCUAUGUAACACAUGGCUUAAAUUUGGAAGAAGCUGCUCGGUAUAUGAGAUCUCUCAAAGUGCCAGCUACAGUUUCUGUUUCUUCACCUGAUGCUGUUACAGCGUAUAAUGGUUAUCUUACUUCUUCUUCUAAAACACCUGAAGAACAUUUUAUUGAAACCAUCUCACUUGCUGGUUCCUAUAAAGAUUGGUCCUAUUCUGGACAAUCUACACAACUAGGUAUAGAAUUUCUUAAGAGAGGUGAUAAAAGUGUAUAUUACACUAGUAAUCCUACCACAUUCCACCUAGAUGGUGAAGUUAUCACCUUUGACAAUCUUAAGACACUUCUUUCUUUGAGAGAAGUGAGGACUAUUAAGGUGUUUACAACAGUAGACAACAUUAACCUCCACACGCAAGUUGUGGACAUGUCAAUGACAUAUGGACAACAGUUUGGUCCAACUUAUUUGGAUGGAGCUGAUGUUACUAAAAUAAAACCUCAUAAUUCACAUGAAGGUAAAACAUUUUAUGUUUUACCUAAUGAUGACACUCUACGUGUUGAGGCUUUUGAGUACUACCACACAACUGAUCCUAGUUUUCUGGGUAGGUACAUGUCAGCAUUAAAUCACACUAAAAAGUGGAAAUACCCACAAGUUAAUGGUUUAACUUCUAUUAAAUGGGCAGAUAACAACUGUUAUCUUGCCACUGCAUUGUUAACACUCCAACAAAUAGAGUUGAAGUUUAAUCCACCUGCUCUACAAGAUGCUUAUUACAGAGCAAGGGCUGGUGAAGCUGCUAACUUUUGUGCACUUAUCUUAGCCUACUGUAAUAAGACAGUAGGUGAGUUAGGUGAUGUUAGAGAAACAAUGAGUUACUUGUUUCAACAUGCCAAUUUAGAUUCUUGCAAAAGAGUCUUGAACGUGGUGUGUAAAACUUGUGGACAACAGCAGACAACCCUUAAGGGUGUAGAAGCUGUUAUGUACAUGGGCACACUUUCUUAUGAACAAUUUAAGAAAGGUGUUCAGAUACCUUGUACGUGUGGUAAACAAGCUACAAAAUAUCUAGUACAACAGGAGUCACCUUUUGUUAUGAUGUCAGCACCACCUGCUCAGUAUGAACUUAAGCAUGGUACAUUUACUUGUGCUAGUGAGUACACUGGUAAUUACCAGUGUGGUCACUAUAAACAUAUAACUUCUAAAGAAACUUUGUAUUGCAUAGACGGUGCUUUACUUACAAAGUCCUCAGAAUACAAAGGUCCUAUUACGGAUGUUUUCUACAAAGAAAACAGUUACACAACAACCAUAAAACCAGUUACUUAUAAAUUGGAUGGUGUUGUUUGUACAGAAAUUGACCCUAAGUUGGACAAUUAUUAUAAGAAAGACAAUUCUUAUUUCACAGAGCAACCAAUUGAUCUUGUACCAAACCAACCAUAUCCAAACGCAAGCUUCGAUAAUUUUAAGUUUGUAUGUGAUAAUAUCAAAUUUGCUGAUGAUUUAAACCAGUUAACUGGUUAUAAGAAACCUGCUUCAAGAGAGCUUAAAGUUACAUUUUUCCCUGACUUAAAUGGUGAUGUGGUGGCUAUUGAUUAUAAACACUACACACCCUCUUUUAAGAAAGGAGCUAAAUUGUUACAUAAACCUAUUGUUUGGCAUGUUAACAAUGCAACUAAUAAAGCCACGUAUAAACCAAAUACCUGGUGUAUACGUUGUCUUUGGAGCACAAAACCAGUUGAAACAUCAAAUUCGUUUGAUGUACUGAAGUCAGAGGACGCGCAGGGAAUGGAUAAUCUUGCCUGCGAAGAUCUAAAACCAGUCUCUGAAGAAGUAGUGGAAAAUCCUACCAUACAGAAAGACGUUCUUGAGUGUAAUGUGAAAACUACCGAAGUUGUAGGAGACAUUAUACUUAAACCAGCAAAUAAUAGUUUAAAAAUUACAGAAGAGGUUGGCCACACAGAUCUAAUGGCUGCUUAUGUAGACAAUUCUAGUCUUACUAUUAAGAAACCUAAUGAAUUAUCUAGAGUAUUAGGUUUGAAAACCCUUGCUACUCAUGGUUUAGCUGCUGUUAAUAGUGUCCCUUGGGAUACUAUAGCUAAUUAUGCUAAGCCUUUUCUUAACAAAGUUGUUAGUACAACUACUAACAUAGUUACACGGUGUUUAAACCGUGUUUGUACUAAUUAUAUGCCUUAUUUCUUUACUUUAUUGCUACAAUUGUGUACUUUUACUAGAAGUACAAAUUCUAGAAUUAAAGCAUCUAUGCCGACUACUAUAGCAAAGAAUACUGUUAAGAGUGUCGGUAAAUUUUGUCUAGAGGCUUCAUUUAAUUAUUUGAAGUCACCUAAUUUUUCUAAACUGAUAAAUAUUAUAAUUUGGUUUUUACUAUUAAGUGUUUGCCUAGGUUCUUUAAUCUACUCAACCGCUGCUUUAGGUGUUUUAAUGUCUAAUUUAGGCAUGCCUUCUUACUGUACUGGUUACAGAGAAGGCUAUUUGAACUCUACUAAUGUCACUAUUGCAACCUACUGUACUGGUUCUAUACCUUGUAGUGUUUGUCUUAGUGGUUUAGAUUCUUUAGACACCUAUCCUUCUUUAGAAACUAUACAAAUUACCAUUUCAUCUUUUAAAUGGGAUUUAACUGCUUUUGGCUUAGUUGCAGAGUGGUUUUUGGCAUAUAUUCUUUUCACUAGGUUUUUCUAUGUACUUGGAUUGGCUGCAAUCAUGCAAUUGUUUUUCAGCUAUUUUGCAGUACAUUUUAUUAGUAAUUCUUGGCUUAUGUGGUUAAUAAUUAAUCUUGUACAAAUGGCCCCGAUUUCAGCUAUGGUUAGAAUGUACAUCUUCUUUGCAUCAUUUUAUUAUGUAUGGAAAAGUUAUGUGCAUGUUGUAGACGGUUGUAAUUCAUCAACUUGUAUGAUGUGUUACAAACGUAAUAGAGCAACAAGAGUCGAAUGUACAACUAUUGUUAAUGGUGUUAGAAGGUCCUUUUAUGUCUAUGCUAAUGGAGGUAAAGGCUUUUGCAAACUACACAAUUGGAAUUGUGUUAAUUGUGAUACAUUCUGUGCUGGUAGUACAUUUAUUAGUGAUGAAGUUGCGAGAGACUUGUCACUACAGUUUAAAAGACCAAUAAAUCCUACUGACCAGUCUUCUUACAUCGUUGAUAGUGUUACAGUGAAGAAUGGUUCCAUCCAUCUUUACUUUGAUAAAGCUGGUCAAAAGACUUAUGAAAGACAUUCUCUCUCUCAUUUUGUUAACUUAGACAACCUGAGAGCUAAUAACACUAAAGGUUCAUUGCCUAUUAAUGUUAUAGUUUUUGAUGGUAAAUCAAAAUGUGAAGAAUCAUCUGCAAAAUCAGCGUCUGUUUACUACAGUCAGCUUAUGUGUCAACCUAUACUGUUACUAGAUCAGGCAUUAGUGUCUGAUGUUGGUGAUAGUGCGGAAGUUGCAGUUAAAAUGUUUGAUGCUUACGUUAAUACGUUUUCAUCAACUUUUAACGUACCAAUGGAAAAACUCAAAACACUAGUUGCAACUGCAGAAGCUGAACUUGCAAAGAAUGUGUCCUUAGACAAUGUCUUAUCUACUUUUAUUUCAGCAGCUCGGCAAGGGUUUGUUGAUUCAGAUGUAGAAACUAAAGAUGUUGUUGAAUGUCUUAAAUUGUCACAUCAAUCUGACAUAGAAGUUACUGGCGAUAGUUGUAAUAACUAUAUGCUCACCUAUAACAAAGUUGAAAACAUGACACCCCGUGACCUUGGUGCUUGUAUUGACUGUAGUGCGCGUCAUAUUAAUGCGCAGGUAGCAAAAAGUCACAACAUUGCUUUGAUAUGGAACGUUAAAGAUUUCAUGUCAUUGUCUGAACAACUACGAAAACAAAUACGUAGUGCUGCUAAAAAGAAUAACUUACCUUUUAAGUUGACAUGUGCAACUACUAGACAAGUUGUUAAUGUUGUAACAACAAAGAUAGCACUUAAGGGUGGUAAAAUUGUUAAUAAUUGGUUGAAGCAGUUAAUUAAAGUUACACUUGUGUUCCUUUUUGUUGCUGCUAUUUUCUAUUUAAUAACACCUGUUCAUGUCAUGUCUAAACAUACUGACUUUUCAAGUGAAAUCAUAGGAUACAAGGCUAUUGAUGGUGGUGUCACUCGUGACAUAGCAUCUACAGAUACUUGUUUUGCUAACAAACAUGCUGAUUUUGACACAUGGUUUAGCCAGCGUGGUGGUAGUUAUACUAAUGACAAAGCUUGCCCAUUGAUUGCUGCAGUCAUAACAAGAGAAGUGGGUUUUGUCGUGCCUGGUUUGCCUGGCACGAUAUUACGCACAACUAAUGGUGACUUUUUGCAUUUCUUACCUAGAGUUUUUAGUGCAGUUGGUAACAUCUGUUACACACCAUCAAAACUUAUAGAGUACACUGACUUUGCAACAUCAGCUUGUGUUUUGGCUGCUGAAUGUACAAUUUUUAAAGAUGCUUCUGGUAAGCCAGUACCAUAUUGUUAUGAUACCAAUGUACUAGAAGGUUCUGUUGCUUAUGAAAGUUUACGCCCUGACACACGUUAUGUGCUCAUGGAUGGCUCUAUUAUUCAAUUUCCUAACACCUACCUUGAAGGUUCUGUUAGAGUGGUAACAACUUUUGAUUCUGAGUACUGUAGGCACGGCACUUGUGAAAGAUCAGAAGCUGGUGUUUGUGUAUCUACUAGUGGUAGAUGGGUACUUAACAAUGAUUAUUACAGAUCUUUACCAGGAGUUUUCUGUGGUGUAGAUGCUGUAAAUUUACUUACUAAUAUGUUUACACCACUAAUUCAACCUAUUGGUGCUUUGGACAUAUCAGCAUCUAUAGUAGCUGGUGGUAUUGUAGCUAUCGUAGUAACAUGCCUUGCCUACUAUUUUAUGAGGUUUAGAAGAGCUUUUGGUGAAUACAGUCAUGUAGUUGCCUUUAAUACUUUACUAUUCCUUAUGUCAUUCACUGUACUCUGUUUAACACCAGUUUACUCAUUCUUACCUGGUGUUUAUUCUGUUAUUUACUUGUACUUGACAUUUUAUCUUACUAAUGAUGUUUCUUUUUUAGCACAUAUUCAGUGGAUGGUUAUGUUCACACCUUUAGUACCUUUCUGGAUAACAAUUGCUUAUAUCAUUUGUAUUUCCACAAAGCAUUUCUAUUGGUUCUUUAGUAAUUACCUAAAGAGACGUGUAGUCUUUAAUGGUGUUUCCUUUAGUACUUUUGAAGAAGCUGCGCUGUGCACCUUUUUGUUAAAUAAAGAAAUGUAUCUAAAGUUGCGUAGUGAUGUGCUAUUACCUCUUACGCAAUAUAAUAGAUACUUAGCUCUUUAUAAUAAGUACAAGUAUUUUAGUGGAGCAAUGGAUACAACUAGCUACAGAGAAGCUGCUUGUUGUCAUCUCGCAAAGGCUCUCAAUGACUUCAGUAACUCAGGUUCUGAUGUUCUUUACCAACCACCACAAACCUCUAUCACCUCAGCUGUUUUGCAGAGUGGUUUUAGAAAAAUGGCAUUCCCAUCUGGUAAAGUUGAGGGUUGUAUGGUACAAGUAACUUGUGGUACAACUACACUUAACGGUCUUUGGCUUGAUGACGUAGUUUACUGUCCAAGACAUGUGAUCUGCACCUCUGAAGACAUGCUUAACCCUAAUUAUGAAGAUUUACUCAUUCGUAAGUCUAAUCAUAAUUUCUUGGUACAGGCUGGUAAUGUUCAACUCAGGGUUAUUGGACAUUCUAUGCAAAAUUGUGUACUUAAGCUUAAGGUUGAUACAGCCAAUCCUAAGACACCUAAGUAUAAGUUUGUUCGCAUUCAACCAGGACAGACUUUUUCAGUGUUAGCUUGUUACAAUGGUUCACCAUCUGGUGUUUACCAAUGUGCUAUGAGGCCCAAUUUCACUAUUAAGGGUUCAUUCCUUAAUGGUUCAUGUGGUAGUGUUGGUUUUAACAUAGAUUAUGACUGUGUCUCUUUUUGUUACAUGCACCAUAUGGAAUUACCAACUGGAGUUCAUGCUGGCACAGACUUAGAAGGUAACUUUUAUGGACCUUUUGUUGACAGGCAAACAGCACAAGCAGCUGGUACGGACACAACUAUUACAGUUAAUGUUUUAGCUUGGUUGUACGCUGCUGUUAUAAAUGGAGACAGGUGGUUUCUCAAUCGAUUUACCACAACUCUUAAUGACUUUAACCUUGUGGCUAUGAAGUACAAUUAUGAACCUCUAACACAAGACCAUGUUGACAUACUAGGACCUCUUUCUGCUCAAACUGGAAUUGCCGUUUUAGAUAUGUGUGCUUCAUUAAAAGAAUUACUGCAAAAUGGUAUGAAUGGACGUACCAUAUUGGGUAGUGCUUUAUUAGAAGAUGAAUUUACACCUUUUGAUGUUGUUAGACAAUGCUCAGGUGUUACUUUCCAAAGUGCAGUGAAAAGAACAAUCAAGGGUACACACCACUGGUUGUUACUCACAAUUUUGACUUCACUUUUAGUUUUAGUCCAGAGUACUCAAUGGUCUUUGUUCUUUUUUUUGUAUGAAAAUGCCUUUUUACCUUUUGCUAUGGGUAUUAUUGCUAUGUCUGCUUUUGCAAUGAUGUUUGUCAAACAUAAGCAUGCAUUUCUCUGUUUGUUUUUGUUACCUUCUCUUGCCACUGUAGCUUAUUUUAAUAUGGUCUAUAUGCCUGCUAGUUGGGUGAUGCGUAUUAUGACAUGGUUGGAUAUGGUUGAUACUAGUUUGUCUGGUUUUAAGCUAAAAGACUGUGUUAUGUAUGCAUCAGCUGUAGUGUUACUAAUCCUUAUGACAGCAAGAACUGUGUAUGAUGAUGGUGCUAGGAGAGUGUGGACACUUAUGAAUGUCUUGACACUCGUUUAUAAAGUUUAUUAUGGUAAUGCUUUAGAUCAAGCCAUUUCCAUGUGGGCUCUUAUAAUCUCUGUUACUUCUAACUACUCAGGUGUAGUUACAACUGUCAUGUUUUUGGCCAGAGGUAUUGUUUUUAUGUGUGUUGAGUAUUGCCCUAUUUUCUUCAUAACUGGUAAUACACUUCAGUGUAUAAUGCUAGUUUAUUGUUUCUUAGGCUAUUUUUGUACUUGUUACUUUGGCCUCUUUUGUUUACUCAACCGCUACUUUAGACUGACUCUUGGUGUUUAUGAUUACUUAGUUUCUACACAGGAGUUUAGAUAUAUGAAUUCACAGGGACUACUCCCACCCAAGAAUAGCAUAGAUGCCUUCAAACUCAACAUUAAAUUGUUGGGUGUUGGUGGCAAACCUUGUAUCAAAGUAGCCACUGUACAGUCUAAAAUGUCAGAUGUAAAGUGCACAUCAGUAGUCUUACUCUCAGUUUUGCAACAACUCAGAGUAGAAUCAUCAUCUAAAUUGUGGGCUCAAUGUGUCCAGUUACACAAUGACAUUCUCUUAGCUAAAGAUACUACUGAAGCCUUUGAAAAAAUGGUUUCACUACUUUCUGUUUUGCUUUCCAUGCAGGGUGCUGUAGACAUAAACAAGCUUUGUGAAGAAAUGCUGGACAACAGGGCAACCUUACAAGCUAUAGCCUCAGAGUUUAGUUCCCUUCCAUCAUAUGCAGCUUUUGCUACUGCUCAAGAAGCUUAUGAGCAGGCUGUUGCUAAUGGUGAUUCUGAAGUUGUUCUUAAAAAGUUGAAGAAGUCUUUGAAUGUGGCUAAAUCUGAAUUUGACCGUGAUGCAGCCAUGCAACGUAAGUUGGAAAAGAUGGCUGAUCAAGCUAUGACCCAAAUGUAUAAACAGGCUAGAUCUGAGGACAAGAGGGCAAAAGUUACUAGUGCUAUGCAGACAAUGCUUUUCACUAUGCUUAGAAAGUUGGAUAAUGAUGCACUCAACAACAUUAUCAACAAUGCAAGAGAUGGUUGUGUUCCCUUGAACAUAAUACCUCUUACAACAGCAGCCAAACUAAUGGUUGUCAUACCAGACUAUAACACAUAUAAAAAUACGUGUGAUGGUACAACAUUUACUUAUGCAUCAGCAUUGUGGGAAAUCCAACAGGUUGUAGAUGCAGAUAGUAAAAUUGUUCAACUUAGUGAAAUUAGUAUGGACAAUUCACCUAAUUUAGCAUGGCCUCUUAUUGUAACAGCUUUAAGGGCCAAUUCUGCUGUCAAAUUACAGAAUAAUGAGCUUAGUCCUGUUGCACUACGACAGAUGUCUUGUGCUGCCGGUACUACACAAACUGCUUGCACUGAUGACAAUGCGUUAGCUUACUACAACACAACAAAGGGAGGUAGGUUUGUACUUGCACUGUUAUCCGAUUUACAGGAUUUGAAAUGGGCUAGAUUCCCUAAGAGUGAUGGAACUGGUACUAUCUAUACAGAACUGGAACCACCUUGUAGGUUUGUUACAGACACACCUAAAGGUCCUAAAGUGAAGUAUUUAUACUUUAUUAAAGGAUUAAACAACCUAAAUAGAGGUAUGGUACUUGGUAGUUUAGCUGCCACAGUACGUCUACAAGCUGGUAAUGCAACAGAAGUGCCUGCCAAUUCAACUGUAUUAUCUUUCUGUGCUUUUGCUGUAGAUGCUGCUAAAGCUUACAAAGAUUAUCUAGCUAGUGGGGGACAACCAAUCACUAAUUGUGUUAAGAUGUUGUGUACACACACUGGUACUGGUCAGGCAAUAACAGUUACACCGGAAGCCAAUAUGGAUCAAGAAUCCUUUGGUGGUGCAUCGUGUUGUCUGUACUGCCGUUGCCACAUAGAUCAUCCAAAUCCUAAAGGAUUUUGUGACUUAAAAGGUAAGUAUGUACAAAUACCUACAACUUGUGCUAAUGACCCUGUGGGUUUUACACUUAAAAACACAGUCUGUACCGUCUGCGGUAUGUGGAAAGGUUAUGGCUGUAGUUGUGAUCAACUCCGCGAACCCAUGCUUCAGUCAGCUGAUGCACAAUCGUUUUUAAACCGGGUUUGCGGUGUAAGUGCAGCCCGUCUUACACCGUGCGGCACAGGCACUAGUACUGAUGUCGUAUACAGGGCUUUUGACAUCUACAAUGAUAAAGUAGCUGGUUUUGCUAAAUUCCUAAAAACUAAUUGUUGUCGCUUCCAAGAAAAGGACGAAGAUGACAAUUUAAUUGAUUCUUACUUUGUAGUUAAGAGACACACUUUCUCUAACUACCAACAUGAAGAAACAAUUUAUAAUUUACUUAAGGAUUGUCCAGCUGUUGCUAAACAUGACUUCUUUAAGUUUAGAAUAGACGGUGACAUGGUACCACAUAUAUCACGUCAACGUCUUACUAAAUACACAAUGGCAGACCUCGUCUAUGCUUUAAGGCAUUUUGAUGAAGGUAAUUGUGACACAUUAAAAGAAAUACUUGUCACAUACAAUUGUUGUGAUGAUGAUUAUUUCAAUAAAAAGGACUGGUAUGAUUUUGUAGAAAACCCAGAUAUAUUACGCGUAUACGCCAACUUAGGUGAACGUGUACGCCAAGCUUUGUUAAAAACAGUACAAUUCUGUGAUGCCAUGCGAAAUGCUGGUAUUGUUGGUGUACUGACAUUAGAUAAUCAAGAUCUCAAUGGUAACUGGUAUGAUUUCGGUGAUUUCAUACAAACCACGCCAGGUAGUGGAGUUCCUGUUGUAGAUUCUUAUUAUUCAUUGUUAAUGCCUAUAUUAACCUUGACCAGGGCUUUAACUGCAGAGUCACAUGUUGACACUGACUUAACAAAGCCUUACAUUAAGUGGGAUUUGUUAAAAUAUGACUUCACGGAAGAGAGGUUAAAACUCUUUGACCGUUAUUUUAAAUAUUGGGAUCAGACAUACCACCCAAAUUGUGUUAACUGUUUGGAUGACAGAUGCAUUCUGCAUUGUGCAAACUUUAAUGUUUUAUUCUCUACAGUGUUCCCACCUACAAGUUUUGGACCACUAGUGAGAAAAAUAUUUGUUGAUGGUGUUCCAUUUGUAGUUUCAACUGGAUACCACUUCAGAGAGCUAGGUGUUGUACAUAAUCAGGAUGUAAACUUACAUAGCUCUAGACUUAGUUUUAAGGAAUUACUUGUGUAUGCUGCUGACCCUGCUAUGCACGCUGCUUCUGGUAAUCUAUUACUAGAUAAACGCACUACGUGCUUUUCAGUAGCUGCACUUACUAACAAUGUUGCUUUUCAAACUGUCAAACCCGGUAAUUUUAACAAAGACUUCUAUGACUUUGCUGUGUCUAAGGGUUUCUUUAAGGAAGGAAGUUCUGUUGAAUUAAAACACUUCUUCUUUGCUCAGGAUGGUAAUGCUGCUAUCAGCGAUUAUGACUACUAUCGUUAUAAUCUACCAACAAUGUGUGAUAUCAGACAACUACUAUUUGUAGUUGAAGUUGUUGAUAAGUACUUUGAUUGUUACGAUGGUGGCUGUAUUAAUGCUAACCAAGUCAUCGUCAACAACCUAGACAAAUCAGCUGGUUUUCCAUUUAAUAAAUGGGGUAAGGCUAGACUUUAUUAUGAUUCAAUGAGUUAUGAGGAUCAAGAUGCACUUUUCGCAUAUACAAAACGUAAUGUCAUCCCUACUAUAACUCAAAUGAAUCUUAAGUAUGCCAUUAGUGCAAAGAAUAGAGCUCGCACCGUAGCUGGUGUCUCUAUCUGUAGUACUAUGACCAAUAGACAGUUUCAUCAAAAAUUAUUGAAAUCAAUAGCCGCCACUAGAGGAGCUACUGUAGUAAUUGGAACAAGCAAAUUCUAUGGUGGUUGGCACAACAUGUUAAAAACUGUUUAUAGUGAUGUAGAAAACCCUCACCUUAUGGGUUGGGAUUAUCCUAAAUGUGAUAGAGCCAUGCCUAACAUGCUUAGAAUUAUGGCCUCACUUGUUCUUGCUCGCAAACAUACAACGUGUUGUAGCUUGUCACACCGUUUCUAUAGAUUAGCUAAUGAGUGUGCUCAAGUAUUGAGUGAAAUGGUCAUGUGUGGCGGUUCACUAUAUGUUAAACCAGGUGGAACCUCAUCAGGAGAUGCCACAACUGCUUAUGCUAAUAGUGUUUUUAACAUUUGUCAAGCUGUCACGGCCAAUGUUAAUGCACUUUUAUCUACUGAUGGUAACAAAAUUGCCGAUAAGUAUGUCCGCAAUUUACAACACAGACUUUAUGAGUGUCUCUAUAGAAAUAGAGAUGUUGACACAGACUUUGUGAAUGAGUUUUACGCAUAUUUGCGUAAACAUUUCUCAAUGAUGAUACUCUCUGACGAUGCUGUUGUGUGUUUCAAUAGCACUUAUGCAUCUCAAGGUCUAGUGGCUAGCAUAAAGAACUUUAAGUCAGUUCUUUAUUAUCAAAACAAUGUUUUUAUGUCUGAAGCAAAAUGUUGGACUGAGACUGACCUUACUAAAGGACCUCAUGAAUUUUGCUCUCAACAUACAAUGCUAGUUAAACAGGGUGAUGAUUAUGUGUACCUUCCUUACCCAGAUCCAUCAAGAAUCCUAGGGGCCGGCUGUUUUGUAGAUGAUAUCGUAAAAACAGAUGGUACACUUAUGAUUGAACGGUUCGUGUCUUUAGCUAUAGAUGCUUACCCACUUACUAAACAUCCUAAUCAGGAGUAUGCUGAUGUCUUUCAUUUGUACUUACAAUACAUAAGAAAGCUACAUGAUGAGUUAACAGGACACAUGUUAGACAUGUAUUCUGUUAUGCUUACUAAUGAUAACACUUCAAGGUAUUGGGAACCUGAGUUUUAUGAGGCUAUGUACACACCGCAUACAGUCUUACAGGCUGUUGGGGCUUGUGUUCUUUGCAAUUCACAGACUUCAUUAAGAUGUGGUGCUUGCAUACGUAGACCAUUCUUAUGUUGUAAAUGCUGUUACGACCAUGUCAUAUCAACAUCACAUAAAUUAGUCUUGUCUGUUAAUCCGUAUGUUUGCAAUGCUCCAGGUUGUGAUGUCACAGAUGUGACUCAACUUUACUUAGGAGGUAUGAGCUAUUAUUGUAAAUCACAUAAACCACCCAUUAGUUUUCCAUUGUGUGCUAAUGGACAAGUUUUUGGUUUAUAUAAAAAUACAUGUGUUGGUAGCGAUAAUGUUACUGACUUUAAUGCAAUUGCAACAUGUGACUGGACAAAUGCUGGUGAUUACAUUUUAGCUAACACCUGUACUGAAAGACUCAAGCUUUUUGCAGCAGAAACGCUCAAAGCUACUGAGGAGACAUUUAAACUGUCUUAUGGUAUUGCUACUGUACGUGAAGUGCUGUCUGACAGAGAAUUACAUCUUUCAUGGGAAGUUGGUAAACCUAGACCACCACUUAACCGAAAUUAUGUCUUUACUGGUUAUCGUGUAACUAAAAACAGUAAAGUACAAAUAGGAGAGUACACCUUUGAAAAAGGUGACUAUGGUGAUGCUGUUGUUUACCGAGGUACAACAACUUACAAAUUAAAUGUUGGUGAUUAUUUUGUGCUGACAUCACAUACAGUAAUGCCAUUAAGUGCACCUACACUAGUGCCACAAGAGCACUAUGUUAGAAUUACUGGCUUAUACCCAACACUCAAUAUCUCAGAUGAGUUUUCUAGCAAUGUUGCAAAUUAUCAAAAGGUUGGUAUGCAAAAGUAUUCUACACUCCAGGGACCACCUGGUACUGGUAAGAGUCAUUUUGCUAUUGGCCUAGCUCUCUACUACCCUUCUGCUCGCAUAGUGUAUACAGCUUGCUCUCAUGCCGCUGUUGAUGCACUAUGUGAGAAGGCAUUAAAAUAUUUGCCUAUAGAUAAAUGUAGUAGAAUUAUACCUGCACGUGCUCGUGUAGAGUGUUUUGAUAAAUUCAAAGUGAAUUCAACAUUAGAACAGUAUGUCUUUUGUACUGUAAAUGCAUUGCCUGAGACGACAGCAGAUAUAGUUGUCUUUGAUGAAAUUUCAAUGGCCACAAAUUAUGAUUUGAGUGUUGUCAAUGCCAGAUUACGUGCUAAGCACUAUGUGUACAUUGGCGACCCUGCUCAAUUACCUGCACCACGCACAUUGCUAACUAAGGGCACACUAGAACCAGAAUAUUUCAAUUCAGUGUGUAGACUUAUGAAAACUAUAGGUCCAGACAUGUUCCUCGGAACUUGUCGGCGUUGUCCUGCUGAAAUUGUUGACACUGUGAGUGCUUUGGUUUAUGAUAAUAAGCUUAAAGCACAUAAAGACAAAUCAGCUCAAUGCUUUAAAAUGUUUUAUAAGGGUGUUAUCACGCAUGAUGUUUCAUCUGCAAUUAACAGGCCACAAAUAGGCGUGGUAAGAGAAUUCCUUACACGUAACCCUGCUUGGAGAAAAGCUGUCUUUAUUUCACCUUAUAAUUCACAGAAUGCUGUAGCCUCAAAGAUUUUGGGACUACCAACUCAAACUGUUGAUUCAUCACAGGGCUCAGAAUAUGACUAUGUCAUAUUCACUCAAACCACUGAAACAGCUCACUCUUGUAAUGUAAACAGAUUUAAUGUUGCUAUUACCAGAGCAAAAGUAGGCAUACUUUGCAUAAUGUCUGAUAGAGACCUUUAUGACAAGUUGCAAUUUACAAGUCUUGAAAUUCCACGUAGGAAUGUGGCAACUUUACAAGCUGAAAAUGUAACAGGACUCUUUAAAGAUUGUAGUAAGGUAAUCACUGGGUUACAUCCUACACAGGCACCUACACACCUCAGUGUUGACACUAAAUUCAAAACUGAAGGUUUAUGUGUUGACAUACCUGGCAUACCUAAGGACAUGACCUAUAGAAGACUCAUCUCUAUGAUGGGUUUUAAAAUGAAUUAUCAAGUUAAUGGUUACCCUAACAUGUUUAUCACCCGCGAAGAAGCUAUAAGACAUGUACGUGCAUGGAUUGGCUUCGAUGUCGAGGGGUGUCAUGCUACUAGAGAAGCUGUUGGUACCAAUUUACCUUUACAGCUAGGUUUUUCUACAGGUGUUAACCUAGUUGCUGUACCUACAGGUUAUGUUGAUACACCUAAUAAUACAGAUUUUUCCAGAGUUAGUGCUAAACCACCGCCUGGAGAUCAAUUUAAACACCUCAUACCACUUAUGUACAAAGGACUUCCUUGGAAUGUAGUGCGUAUAAAGAUUGUACAAAUGUUAAGUGACACACUUAAAAAUCUCUCUGACAGAGUCGUAUUUGUCUUAUGGGCACAUGGCUUUGAGUUGACAUCUAUGAAGUAUUUUGUGAAAAUAGGACCUGAGCGCACCUGUUGUCUAUGUGAUAGACGUGCCACAUGCUUUUCCACUGCUUCAGACACUUAUGCCUGUUGGCAUCAUUCUAUUGGAUUUGAUUACGUCUAUAAUCCGUUUAUGAUUGAUGUUCAACAAUGGGGUUUUACAGGUAACCUACAAAGCAACCAUGAUCUGUAUUGUCAAGUCCAUGGUAAUGCACAUGUAGCUAGUUGUGAUGCAAUCAUGACUAGGUGUCUAGCUGUCCACGAGUGCUUUGUUAAGCGUGUUGACUGGACUAUUGAAUAUCCUAUAAUUGGUGAUGAACUGAAGAUUAAUGCGGCUUGUAGAAAGGUUCAACACAUGGUUGUUAAAGCUGCAUUAUUAGCAGACAAAUUCCCAGUUCUUCACGACAUUGGUAACCCUAAAGCUAUUAAGUGUGUACCUCAAGCUGAUGUAGAAUGGAAGUUCUAUGAUGCACAGCCUUGUAGUGACAAAGCUUAUAAAAUAGAAGAAUUAUUCUAUUCUUAUGCCACACAUUCUGACAAAUUCACAGAUGGUGUAUGCCUAUUUUGGAAUUGCAAUGUCGAUAGAUAUCCUGCUAAUUCCAUUGUUUGUAGAUUUGACACUAGAGUGCUAUCUAACCUUAACUUGCCUGGUUGUGAUGGUGGCAGUUUGUAUGUAAAUAAACAUGCAUUCCACACACCAGCUUUUGAUAAAAGUGCUUUUGUUAAUUUAAAACAAUUACCAUUUUUCUAUUACUCUGACAGUCCAUGUGAGUCUCAUGGAAAACAAGUAGUGUCAGAUAUAGAUUAUGUACCACUAAAGUCUGCUACGUGUAUAACACGUUGCAAUUUAGGUGGUGCUGUCUGUAGACAUCAUGCUAAUGAGUACAGAUUGUAUCUCGAUGCUUAUAACAUGAUGAUCUCAGCUGGCUUUAGCUUGUGGGUUUACAAACAAUUUGAUACUUAUAACCUCUGGAACACUUUUACAAGACUUCAGAGUUUAGAAAAUGUGGCUUUUAAUGUUGUAAAUAAGGGACACUUUGAUGGACAACAGGGUGAAGUACCAGUUUCUAUCAUUAAUAACACUGUUUACACAAAAGUUGAUGGUGUUGAUGUAGAAUUGUUUGAAAAUAAAACAACAUUACCUGUUAAUGUAGCAUUUGAGCUUUGGGCUAAGCGCAACAUUAAACCAGUACCAGAGGUGAAAAUACUCAAUAAUUUGGGUGUGGACAUUGCUGCUAAUACUGUGAUCUGGGACUACAAAAGAGAUGCUCCAGCACAUAUAUCUACUAUUGGUGUUUGUUCUAUGACUGACAUAGCCAAGAAACCAACUGAAACGAUUUGUGCACCACUCACUGUCUUUUUUGAUGGUAGAGUUGAUGGUCAAGUAGACUUAUUUAGAAAUGCCCGUAAUGGUGUUCUUAUUACAGAAGGUAGUGUUAAAGGUUUACAACCAUCUGUAGGUCCCAAACAAGCUAGUCUUAAUGGAGUCACAUUAAUUGGAGAAGCCGUAAAAACACAGUUCAAUUAUUAUAAGAAAGUUGAUGGUGUUGUCCAACAAUUACCUGAAACUUACUUUACUCAGAGUAGAAAUUUACAAGAAUUUAAACCCAGGAGUCAAAUGGAAAUUGAUUUCUUAGAAUUAGCUAUGGAUGAAUUCAUUGAACGGUAUAAAUUAGAAGGCUAUGCCUUCGAACAUAUCGUUUAUGGAGAUUUUAGUCAUAGUCAGUUAGGUGGUUUACAUCUACUGAUUGGACUAGCUAAACGUUUUAAGGAAUCACCUUUUGAAUUAGAAGAUUUUAUUCCUAUGGACAGUACAGUUAAAAACUAUUUCAUAACAGAUGCGCAAACAGGUUCAUCUAAGUGUGUGUGUUCUGUUAUUGAUUUAUUACUUGAUGAUUUUGUUGAAAUAAUAAAAUCCCAAGAUUUAUCUGUAGUUUCUAAGGUUGUCAAAGUGACUAUUGACUAUACAGAAAUUUCAUUUAUGCUUUGGUGUAAAGAUGGCCAUGUAGAAACAUUUUACCCAAAAUUACAAUCUAGUCAAGCGUGGCAACCGGGUGUUGCUAUGCCUAAUCUUUACAAAAUGCAAAGAAUGCUAUUAGAAAAGUGUGACCUUCAAAAUUAUGGUGAUAGUGCAACAUUACCUAAAGGCAUAAUGAUGAAUGUCGCAAAAUAUACUCAACUGUGUCAAUAUUUAAACACAUUAACAUUAGCUGUACCCUAUAAUAUGAGAGUUAUACAUUUUGGUGCUGGUUCUGAUAAAGGAGUUGCACCAGGUACAGCUGUUUUAAGACAGUGGUUGCCUACGGGUACGCUGCUUGUCGAUUCAGAUCUUAAUGACUUUGUCUCUGAUGCAGAUUCAACUUUGAUUGGUGAUUGUGCAACUGUACAUACAGCUAAUAAAUGGGAUCUCAUUAUUAGUGAUAUGUACGACCCUAAGACUAAAAAUGUUACAAAAGAAAAUGACUCUAAAGAGGGUUUUUUCACUUACAUUUGUGGGUUUAUACAACAAAAGCUAGCUCUUGGAGGUUCCGUGGCUAUAAAGAUAACAGAACAUUCUUGGAAUGCUGAUCUUUAUAAGCUCAUGGGACACUUCGCAUGGUGGACAGCCUUUGUUACUAAUGUGAAUGCGUCAUCAUCUGAAGCAUUUUUAAUUGGAUGUAAUUAUCUUGGCAAACCACGCGAACAAAUAGAUGGUUAUGUCAUGCAUGCAAAUUACAUAUUUUGGAGGAAUACAAAUCCAAUUCAGUUGUCUUCCUAUUCUUUAUUUGACAUGAGUAAAUUUCCCCUUAAAUUAAGGGGUACUGCUGUUAUGUCUUUAAAAGAAGGUCAAAUCAAUGAUAUGAUUUUAUCUCUUCUUAGUAAAGGUAGACUUAUAAUUAGAGAAAACAACAGAGUUGUUAUUUCUAGUGAUGUUCUUGUUAACAACUAAAUGGAGAGCCUUGUCCCUGGUUUCAACGAGAAAACACACGUCCAACUCAGUUUGCCUGUUUUACAGGUUCGCGACGUGCUCGUACGUGGCUUUGGAGACUCCGUGGAGGAGGUCUUAUCAGAGGCACGUCAACAUCUUAAAGAUGGCACUUGUGGCUUAGUAGAAGUUGAAAAAGGCGUUUUGCCUCAACUUGAACAGCCCUAUGUGUUCAUCAAACGUUCGGAUGCUCGAACUGCACCUCAUGGUCAUGUUAUGGUUGAGCUGGUAGCAGAACUCGAAGGCAUUCAGUACGGUCGUAGUGGUGAGACACUUGGUGUCCUUGUCCCUCAUGUGGGCGAAAUACCAGUGGCUUACCGCAAGGUUCUUCUUCGUAAGAACGGUAAUAAAGGAGCUGGUGGCCAUAGUUACGGCGCCGAUCUAAAGUCAUUUGACUUAGGCGACGAGCUUGGCACUGAUCCUUAUGAAGAUUUUCAAGAAAACUGGAACACUAAACAUAGCAGUGGUGUUACCCGUGAACUCAUGCGUGAGCUUAACGGAGGGGCAUACACUCGCUAUGUCGAUAACAACUUCUGUGGCCCUGAUGGCUACCCUCUUGAGUGCAUUAAAGACCUUCUAGCACGUGCUGGUAAAGCUUCAUGCACUUUGUCCGAACAACUGGACUUUAUUGACACUAAGAGGGGUGUAUACUGCUGCCGUGAACAUGAGCAUGAAAUUGCUUGGUACACGGAACGUUCUGAAAAGAGCUAUGAAUUGCAGACACCUUUUGAAAUUAAAUUGGCAAAGAAAUUUGACACCUUCAAUGGGGAAUGUCCAAAUUUUGUAUUUCCCUUAAAUUCCAUAAUCAAGACUAUUCAACCAAGGGUUGAAAAGAAAAAGCUUGAUGGCUUUAUGGGUAGAAUUCGAUCUGUCUAUCCAGUUGCGUCACCAAAUGAAUGCAACCAAAUGUGCCUUUCAACUCUCAUGAAGUGUGAUCAUUGUGGUGAAACUUCAUGGCAGACGGGCGAUUUUGUUAAAGCCACUUGCGAAUUUUGUGGCACUGAGAAUUUGACUAAAGAAGGUGCCACUACUUGUGGUUACUUACCCCAAAAUGCUGUUGUUAAAAUUUAUUGUCCAGCAUGUCACAAUUCAGAAGUAGGACCUGAGCAUAGUCUUGCCGAAUACCAUAAUGAAUCUGGCUUGAAAACCAUUCUUCGUAAGGGUGGUCGCACUAUUGCCUUUGGAGGCUGUGUGUUCUCUUAUGUUGGUUGCCAUAACAAGUGUGCCUAUUGGGUUCCACGUGCUAGCGCUAACAUAGGUUGUAACCAUACAGGUGUUGUUGGAGAAGGUUCCGAAGGUCUUAAUGACAACCUUCUUGAAAUACUCCAAAAAGAGAAAGUCAACAUCAAUAUUGUUGGUGACUUUAAACUUAAUGAAGAGAUCGCCAUUAUUUUGGCAUCUUUUUCUGCUUCCACAAGUGCUUUUGUGGAAACUGUGAAAGGUUUGGAUUAUAAAGCAUUCAAACAAAUUGUUGAAUCCUGUGGUAAUUUUAAAGUUACAAAAGGAAAAGCUAAAAAAGGUGCCUGGAAUAUUGGUGAACAGAAAUCAAUACUGAGUCCUCUUUAUGCAUUUGCAUCAGAGGCUGCUCGUGUUGUACGAUCAAUUUUCUCCCGCACUCUUGAAACUGCUCAAAAUUCUGUGCGUGUUUUACAGAAGGCCGCUAUAACAAUACUAGAUGGAAUUUCACAGUAUUCACUGAGACUCAUUGAUGCUAUGAUGUUCACAUCUGAUUUGGCUACUAACAAUCUAGUUGUAAUGGCCUACAUUACAGGUGGUGUUGUUCAGUUGACUUCGCAGUGGCUAACUAACAUCUUUGGCACUGUUUAUGAAAAACUCAAACCCGUCCUUGAUUGGCUUGAAGAGAAGUUUAAGGAAGGUGUAGAGUUUCUUAGAGACGGUUGGGAAAUUGUUAAAUUUAUCUCAACCUGUGCUUGUGAAAUUGUCGGUGGACAAAUUGUCACCUGUGCAAAGGAAAUUAAGGAGAGUGUUCAGACAUUCUUUAAGCUUGUAAAUAAAUUUUUGGCUUUGUGUGCUGACUCUAUCAUUAUUGGUGGAGCUAAACUUAAAGCCUUGAAUUUAGGUGAAACAUUUGUCACGCACUCAAAGGGAUUGUACAGAAAGUGUGUUAAAUCCAGAGAAGAAACUGGCCUACUCAUGCCUCUAAAAGCCCCAAAAGAAAUUAUCUUCUUAGAGGGAGAAACACUUCCCACAGAAGUGUUAACAGAGGAAGUUGUCUUGAAAACUGGUGAUUUACAACCAUUAGAACAACCUACUAGUGAAGCUGUUGAAGCUCCAUUGGUUGGUACACCAGUUUGUAUUAACGGGCUUAUGUUGCUCGAAAUCAAAGACACAGAAAAGUACUGUGCCCUUGCACCUAAUAUGAUGGUAACAAACAAUACCUUCACACUCAAAGGCGGUGCACCAACAAAGGUUACUUUUGGUGAUGACACUGUGAUAGAAGUGCAAGGUUACAAGAGUGUGAAUAUCACUUUUGAACUUGAUGAAAGGAUUGAUAAAGUACUUAAUGAGAAGUGCUCUGCCUAUACAGUUGAACUCGGUACAGAAGUAAAUGAGUUCGCCUGUGUUGUGGCAGAUGCUGUCAUAAAAACUUUGCAACCAGUAUCUGAAUUACUUACACCACUGGGCAUUGAUUUAGAUGAGUGGAGUAUGGCUACAUACUACUUAUUUGAUGAGUCUGGUGAGUUUAAAUUGGCUUCACAUAUGUAUUGUUCUUUCUACCCUCCAGAUGAGGAUGAAGAAGAAGGUGAUUGUGAAGAAGAAGAGUUUGAGCCAUCAACUCAAUAUGAGUAUGGUACUGAAGAUGAUUACCAAGGUAAACCUUUGGAAUUUGGUGCCACUUCUGCUGCUCUUCAACCUGAAGAAGAGCAAGAAGAAGAUUGGUUAGAUGAUGAUAGUCAACAAACUGUUGGUCAACAAGACGGCAGUGAGGACAAUCAGACAACUACUAUUCAAACAAUUGUUGAGGUUCAACCUCAAUUAGAGAUGGAACUUACACCAGUUGUUCAGACUAUUGAAGUGAAUAGUUUUAGUGGUUAUUUAAAACUUACUGACAAUGUAUACAUUAAAAAUGCAGACAUUGUGGAAGAAGCUAAAAAGGUAAAACCAACAGUGGUUGUUAAUGCAGCCAAUGUUUACCUUAAACAUGGAGGAGGUGUUGCAGGAGCCUUAAAUAAGGCUACUAACAAUGCCAUGCAAGUUGAAUCUGAUGAUUACAUAGCUACUAAUGGACCACUUAAAGUGGGUGGUAGUUGUGUUUUAAGCGGACACAAUCUUGCUAAACACUGUCUUCAUGUUGUCGGCCCAAAUGUUAACAAAGGUGAAGACAUUCAACUUCUUAAGAGUGCUUAUGAAAAUUUUAAUCAGCACGAAGUUCUACUUGCACCAUUAUUAUCAGCUGGUAUUUUUGGUGCUGACCCUAUACAUUCUUUAAGAGUUUGUGUAGAUACUGUUCGCACAAAUGUCUACUUAGCUGUCUUUGAUAAAAAUCUCUAUGACAAACUUGUUUCAAGCUUUUUGGAAAUGAAGAGUGAAAAGCAAGUUGAACAAAAGAUCGCUGAGAUUCCUAAAGAGGAAGUUAAGCCAUUUAUAACUGAAAGUAAACCUUCAGUUGAACAGAGAAAACAAGAUGAUAAGAAAAUCAAAGCUUGUGUUGAAGAAGUUACAACAACUCUGGAAGAAACUAAGUUCCUCACAGAAAACUUGUUACUUUAUAUUGACAUUAAUGGCAAUCUUCAUCCAGAUUCUGCCACUCUUGUUAGUGACAUUGACAUCACUUUCUUAAAGAAAGAUGCUCCAUAUAUAGUGGGUGAUGUUGUUCAAGAGGGUGUUUUAACUGCUGUGGUUAUACCUACUAAAAAGGCUGGUGGCACUACUGAAAUGCUAGCGAAAGCUUUGAGAAAAGUGCCAACAGACAAUUAUAUAACCACUUACCCGGGUCAGGGUUUAAAUGGUUACACUGUAGAGGAGGCAAAGACAGUGCUUAAAAAGUGUAAAAGUGCCUUUUACAUUCUACCAUCUAUUAUCUCUAAUGAGAAGCAAGAAAUUCUUGGAACUGUUUCUUGGAAUUUGCGAGAAAUGCUUGCACAUGCAGAAGAAACACGCAAAUUAAUGCCUGUCUGUGUGGAAACUAAAGCCAUAGUUUCAACUAUACAGCGUAAAUAUAAGGGUAUUAAAAUACAAGAGGGUGUGGUUGAUUAUGGUGCUAGAUUUUACUUUUACACCAGUAAAACAACUGUAGCGUCACUUAUCAACACACUUAACGAUCUAAAUGAAACUCUUGUUACAAUGCCACUUGGCUAUGUAACACAUGGCUUAAAUUUGGAAGAAGCUGCUCGGUAUAUGAGAUCUCUCAAAGUGCCAGCUACAGUUUCUGUUUCUUCACCUGAUGCUGUUACAGCGUAUAAUGGUUAUCUUACUUCUUCUUCUAAAACACCUGAAGAACAUUUUAUUGAAACCAUCUCACUUGCUGGUUCCUAUAAAGAUUGGUCCUAUUCUGGACAAUCUACACAACUAGGUAUAGAAUUUCUUAAGAGAGGUGAUAAAAGUGUAUAUUACACUAGUAAUCCUACCACAUUCCACCUAGAUGGUGAAGUUAUCACCUUUGACAAUCUUAAGACACUUCUUUCUUUGAGAGAAGUGAGGACUAUUAAGGUGUUUACAACAGUAGACAACAUUAACCUCCACACGCAAGUUGUGGACAUGUCAAUGACAUAUGGACAACAGUUUGGUCCAACUUAUUUGGAUGGAGCUGAUGUUACUAAAAUAAAACCUCAUAAUUCACAUGAAGGUAAAACAUUUUAUGUUUUACCUAAUGAUGACACUCUACGUGUUGAGGCUUUUGAGUACUACCACACAACUGAUCCUAGUUUUCUGGGUAGGUACAUGUCAGCAUUAAAUCACACUAAAAAGUGGAAAUACCCACAAGUUAAUGGUUUAACUUCUAUUAAAUGGGCAGAUAACAACUGUUAUCUUGCCACUGCAUUGUUAACACUCCAACAAAUAGAGUUGAAGUUUAAUCCACCUGCUCUACAAGAUGCUUAUUACAGAGCAAGGGCUGGUGAAGCUGCUAACUUUUGUGCACUUAUCUUAGCCUACUGUAAUAAGACAGUAGGUGAGUUAGGUGAUGUUAGAGAAACAAUGAGUUACUUGUUUCAACAUGCCAAUUUAGAUUCUUGCAAAAGAGUCUUGAACGUGGUGUGUAAAACUUGUGGACAACAGCAGACAACCCUUAAGGGUGUAGAAGCUGUUAUGUACAUGGGCACACUUUCUUAUGAACAAUUUAAGAAAGGUGUUCAGAUACCUUGUACGUGUGGUAAACAAGCUACAAAAUAUCUAGUACAACAGGAGUCACCUUUUGUUAUGAUGUCAGCACCACCUGCUCAGUAUGAACUUAAGCAUGGUACAUUUACUUGUGCUAGUGAGUACACUGGUAAUUACCAGUGUGGUCACUAUAAACAUAUAACUUCUAAAGAAACUUUGUAUUGCAUAGACGGUGCUUUACUUACAAAGUCCUCAGAAUACAAAGGUCCUAUUACGGAUGUUUUCUACAAAGAAAACAGUUACACAACAACCAUAAAACCAGUUACUUAUAAAUUGGAUGGUGUUGUUUGUACAGAAAUUGACCCUAAGUUGGACAAUUAUUAUAAGAAAGACAAUUCUUAUUUCACAGAGCAACCAAUUGAUCUUGUACCAAACCAACCAUAUCCAAACGCAAGCUUCGAUAAUUUUAAGUUUGUAUGUGAUAAUAUCAAAUUUGCUGAUGAUUUAAACCAGUUAACUGGUUAUAAGAAACCUGCUUCAAGAGAGCUUAAAGUUACAUUUUUCCCUGACUUAAAUGGUGAUGUGGUGGCUAUUGAUUAUAAACACUACACACCCUCUUUUAAGAAAGGAGCUAAAUUGUUACAUAAACCUAUUGUUUGGCAUGUUAACAAUGCAACUAAUAAAGCCACGUAUAAACCAAAUACCUGGUGUAUACGUUGUCUUUGGAGCACAAAACCAGUUGAAACAUCAAAUUCGUUUGAUGUACUGAAGUCAGAGGACGCGCAGGGAAUGGAUAAUCUUGCCUGCGAAGAUCUAAAACCAGUCUCUGAAGAAGUAGUGGAAAAUCCUACCAUACAGAAAGACGUUCUUGAGUGUAAUGUGAAAACUACCGAAGUUGUAGGAGACAUUAUACUUAAACCAGCAAAUAAUAGUUUAAAAAUUACAGAAGAGGUUGGCCACACAGAUCUAAUGGCUGCUUAUGUAGACAAUUCUAGUCUUACUAUUAAGAAACCUAAUGAAUUAUCUAGAGUAUUAGGUUUGAAAACCCUUGCUACUCAUGGUUUAGCUGCUGUUAAUAGUGUCCCUUGGGAUACUAUAGCUAAUUAUGCUAAGCCUUUUCUUAACAAAGUUGUUAGUACAACUACUAACAUAGUUACACGGUGUUUAAACCGUGUUUGUACUAAUUAUAUGCCUUAUUUCUUUACUUUAUUGCUACAAUUGUGUACUUUUACUAGAAGUACAAAUUCUAGAAUUAAAGCAUCUAUGCCGACUACUAUAGCAAAGAAUACUGUUAAGAGUGUCGGUAAAUUUUGUCUAGAGGCUUCAUUUAAUUAUUUGAAGUCACCUAAUUUUUCUAAACUGAUAAAUAUUAUAAUUUGGUUUUUACUAUUAAGUGUUUGCCUAGGUUCUUUAAUCUACUCAACCGCUGCUUUAGGUGUUUUAAUGUCUAAUUUAGGCAUGCCUUCUUACUGUACUGGUUACAGAGAAGGCUAUUUGAACUCUACUAAUGUCACUAUUGCAACCUACUGUACUGGUUCUAUACCUUGUAGUGUUUGUCUUAGUGGUUUAGAUUCUUUAGACACCUAUCCUUCUUUAGAAACUAUACAAAUUACCAUUUCAUCUUUUAAAUGGGAUUUAACUGCUUUUGGCUUAGUUGCAGAGUGGUUUUUGGCAUAUAUUCUUUUCACUAGGUUUUUCUAUGUACUUGGAUUGGCUGCAAUCAUGCAAUUGUUUUUCAGCUAUUUUGCAGUACAUUUUAUUAGUAAUUCUUGGCUUAUGUGGUUAAUAAUUAAUCUUGUACAAAUGGCCCCGAUUUCAGCUAUGGUUAGAAUGUACAUCUUCUUUGCAUCAUUUUAUUAUGUAUGGAAAAGUUAUGUGCAUGUUGUAGACGGUUGUAAUUCAUCAACUUGUAUGAUGUGUUACAAACGUAAUAGAGCAACAAGAGUCGAAUGUACAACUAUUGUUAAUGGUGUUAGAAGGUCCUUUUAUGUCUAUGCUAAUGGAGGUAAAGGCUUUUGCAAACUACACAAUUGGAAUUGUGUUAAUUGUGAUACAUUCUGUGCUGGUAGUACAUUUAUUAGUGAUGAAGUUGCGAGAGACUUGUCACUACAGUUUAAAAGACCAAUAAAUCCUACUGACCAGUCUUCUUACAUCGUUGAUAGUGUUACAGUGAAGAAUGGUUCCAUCCAUCUUUACUUUGAUAAAGCUGGUCAAAAGACUUAUGAAAGACAUUCUCUCUCUCAUUUUGUUAACUUAGACAACCUGAGAGCUAAUAACACUAAAGGUUCAUUGCCUAUUAAUGUUAUAGUUUUUGAUGGUAAAUCAAAAUGUGAAGAAUCAUCUGCAAAAUCAGCGUCUGUUUACUACAGUCAGCUUAUGUGUCAACCUAUACUGUUACUAGAUCAGGCAUUAGUGUCUGAUGUUGGUGAUAGUGCGGAAGUUGCAGUUAAAAUGUUUGAUGCUUACGUUAAUACGUUUUCAUCAACUUUUAACGUACCAAUGGAAAAACUCAAAACACUAGUUGCAACUGCAGAAGCUGAACUUGCAAAGAAUGUGUCCUUAGACAAUGUCUUAUCUACUUUUAUUUCAGCAGCUCGGCAAGGGUUUGUUGAUUCAGAUGUAGAAACUAAAGAUGUUGUUGAAUGUCUUAAAUUGUCACAUCAAUCUGACAUAGAAGUUACUGGCGAUAGUUGUAAUAACUAUAUGCUCACCUAUAACAAAGUUGAAAACAUGACACCCCGUGACCUUGGUGCUUGUAUUGACUGUAGUGCGCGUCAUAUUAAUGCGCAGGUAGCAAAAAGUCACAACAUUGCUUUGAUAUGGAACGUUAAAGAUUUCAUGUCAUUGUCUGAACAACUACGAAAACAAAUACGUAGUGCUGCUAAAAAGAAUAACUUACCUUUUAAGUUGACAUGUGCAACUACUAGACAAGUUGUUAAUGUUGUAACAACAAAGAUAGCACUUAAGGGUGGUAAAAUUGUUAAUAAUUGGUUGAAGCAGUUAAUUAAAGUUACACUUGUGUUCCUUUUUGUUGCUGCUAUUUUCUAUUUAAUAACACCUGUUCAUGUCAUGUCUAAACAUACUGACUUUUCAAGUGAAAUCAUAGGAUACAAGGCUAUUGAUGGUGGUGUCACUCGUGACAUAGCAUCUACAGAUACUUGUUUUGCUAACAAACAUGCUGAUUUUGACACAUGGUUUAGCCAGCGUGGUGGUAGUUAUACUAAUGACAAAGCUUGCCCAUUGAUUGCUGCAGUCAUAACAAGAGAAGUGGGUUUUGUCGUGCCUGGUUUGCCUGGCACGAUAUUACGCACAACUAAUGGUGACUUUUUGCAUUUCUUACCUAGAGUUUUUAGUGCAGUUGGUAACAUCUGUUACACACCAUCAAAACUUAUAGAGUACACUGACUUUGCAACAUCAGCUUGUGUUUUGGCUGCUGAAUGUACAAUUUUUAAAGAUGCUUCUGGUAAGCCAGUACCAUAUUGUUAUGAUACCAAUGUACUAGAAGGUUCUGUUGCUUAUGAAAGUUUACGCCCUGACACACGUUAUGUGCUCAUGGAUGGCUCUAUUAUUCAAUUUCCUAACACCUACCUUGAAGGUUCUGUUAGAGUGGUAACAACUUUUGAUUCUGAGUACUGUAGGCACGGCACUUGUGAAAGAUCAGAAGCUGGUGUUUGUGUAUCUACUAGUGGUAGAUGGGUACUUAACAAUGAUUAUUACAGAUCUUUACCAGGAGUUUUCUGUGGUGUAGAUGCUGUAAAUUUACUUACUAAUAUGUUUACACCACUAAUUCAACCUAUUGGUGCUUUGGACAUAUCAGCAUCUAUAGUAGCUGGUGGUAUUGUAGCUAUCGUAGUAACAUGCCUUGCCUACUAUUUUAUGAGGUUUAGAAGAGCUUUUGGUGAAUACAGUCAUGUAGUUGCCUUUAAUACUUUACUAUUCCUUAUGUCAUUCACUGUACUCUGUUUAACACCAGUUUACUCAUUCUUACCUGGUGUUUAUUCUGUUAUUUACUUGUACUUGACAUUUUAUCUUACUAAUGAUGUUUCUUUUUUAGCACAUAUUCAGUGGAUGGUUAUGUUCACACCUUUAGUACCUUUCUGGAUAACAAUUGCUUAUAUCAUUUGUAUUUCCACAAAGCAUUUCUAUUGGUUCUUUAGUAAUUACCUAAAGAGACGUGUAGUCUUUAAUGGUGUUUCCUUUAGUACUUUUGAAGAAGCUGCGCUGUGCACCUUUUUGUUAAAUAAAGAAAUGUAUCUAAAGUUGCGUAGUGAUGUGCUAUUACCUCUUACGCAAUAUAAUAGAUACUUAGCUCUUUAUAAUAAGUACAAGUAUUUUAGUGGAGCAAUGGAUACAACUAGCUACAGAGAAGCUGCUUGUUGUCAUCUCGCAAAGGCUCUCAAUGACUUCAGUAACUCAGGUUCUGAUGUUCUUUACCAACCACCACAAACCUCUAUCACCUCAGCUGUUUUGCAGAGUGGUUUUAGAAAAAUGGCAUUCCCAUCUGGUAAAGUUGAGGGUUGUAUGGUACAAGUAACUUGUGGUACAACUACACUUAACGGUCUUUGGCUUGAUGACGUAGUUUACUGUCCAAGACAUGUGAUCUGCACCUCUGAAGACAUGCUUAACCCUAAUUAUGAAGAUUUACUCAUUCGUAAGUCUAAUCAUAAUUUCUUGGUACAGGCUGGUAAUGUUCAACUCAGGGUUAUUGGACAUUCUAUGCAAAAUUGUGUACUUAAGCUUAAGGUUGAUACAGCCAAUCCUAAGACACCUAAGUAUAAGUUUGUUCGCAUUCAACCAGGACAGACUUUUUCAGUGUUAGCUUGUUACAAUGGUUCACCAUCUGGUGUUUACCAAUGUGCUAUGAGGCCCAAUUUCACUAUUAAGGGUUCAUUCCUUAAUGGUUCAUGUGGUAGUGUUGGUUUUAACAUAGAUUAUGACUGUGUCUCUUUUUGUUACAUGCACCAUAUGGAAUUACCAACUGGAGUUCAUGCUGGCACAGACUUAGAAGGUAACUUUUAUGGACCUUUUGUUGACAGGCAAACAGCACAAGCAGCUGGUACGGACACAACUAUUACAGUUAAUGUUUUAGCUUGGUUGUACGCUGCUGUUAUAAAUGGAGACAGGUGGUUUCUCAAUCGAUUUACCACAACUCUUAAUGACUUUAACCUUGUGGCUAUGAAGUACAAUUAUGAACCUCUAACACAAGACCAUGUUGACAUACUAGGACCUCUUUCUGCUCAAACUGGAAUUGCCGUUUUAGAUAUGUGUGCUUCAUUAAAAGAAUUACUGCAAAAUGGUAUGAAUGGACGUACCAUAUUGGGUAGUGCUUUAUUAGAAGAUGAAUUUACACCUUUUGAUGUUGUUAGACAAUGCUCAGGUGUUACUUUCCAAAGUGCAGUGAAAAGAACAAUCAAGGGUACACACCACUGGUUGUUACUCACAAUUUUGACUUCACUUUUAGUUUUAGUCCAGAGUACUCAAUGGUCUUUGUUCUUUUUUUUGUAUGAAAAUGCCUUUUUACCUUUUGCUAUGGGUAUUAUUGCUAUGUCUGCUUUUGCAAUGAUGUUUGUCAAACAUAAGCAUGCAUUUCUCUGUUUGUUUUUGUUACCUUCUCUUGCCACUGUAGCUUAUUUUAAUAUGGUCUAUAUGCCUGCUAGUUGGGUGAUGCGUAUUAUGACAUGGUUGGAUAUGGUUGAUACUAGUUUGUCUGGUUUUAAGCUAAAAGACUGUGUUAUGUAUGCAUCAGCUGUAGUGUUACUAAUCCUUAUGACAGCAAGAACUGUGUAUGAUGAUGGUGCUAGGAGAGUGUGGACACUUAUGAAUGUCUUGACACUCGUUUAUAAAGUUUAUUAUGGUAAUGCUUUAGAUCAAGCCAUUUCCAUGUGGGCUCUUAUAAUCUCUGUUACUUCUAACUACUCAGGUGUAGUUACAACUGUCAUGUUUUUGGCCAGAGGUAUUGUUUUUAUGUGUGUUGAGUAUUGCCCUAUUUUCUUCAUAACUGGUAAUACACUUCAGUGUAUAAUGCUAGUUUAUUGUUUCUUAGGCUAUUUUUGUACUUGUUACUUUGGCCUCUUUUGUUUACUCAACCGCUACUUUAGACUGACUCUUGGUGUUUAUGAUUACUUAGUUUCUACACAGGAGUUUAGAUAUAUGAAUUCACAGGGACUACUCCCACCCAAGAAUAGCAUAGAUGCCUUCAAACUCAACAUUAAAUUGUUGGGUGUUGGUGGCAAACCUUGUAUCAAAGUAGCCACUGUACAGUCUAAAAUGUCAGAUGUAAAGUGCACAUCAGUAGUCUUACUCUCAGUUUUGCAACAACUCAGAGUAGAAUCAUCAUCUAAAUUGUGGGCUCAAUGUGUCCAGUUACACAAUGACAUUCUCUUAGCUAAAGAUACUACUGAAGCCUUUGAAAAAAUGGUUUCACUACUUUCUGUUUUGCUUUCCAUGCAGGGUGCUGUAGACAUAAACAAGCUUUGUGAAGAAAUGCUGGACAACAGGGCAACCUUACAAGCUAUAGCCUCAGAGUUUAGUUCCCUUCCAUCAUAUGCAGCUUUUGCUACUGCUCAAGAAGCUUAUGAGCAGGCUGUUGCUAAUGGUGAUUCUGAAGUUGUUCUUAAAAAGUUGAAGAAGUCUUUGAAUGUGGCUAAAUCUGAAUUUGACCGUGAUGCAGCCAUGCAACGUAAGUUGGAAAAGAUGGCUGAUCAAGCUAUGACCCAAAUGUAUAAACAGGCUAGAUCUGAGGACAAGAGGGCAAAAGUUACUAGUGCUAUGCAGACAAUGCUUUUCACUAUGCUUAGAAAGUUGGAUAAUGAUGCACUCAACAACAUUAUCAACAAUGCAAGAGAUGGUUGUGUUCCCUUGAACAUAAUACCUCUUACAACAGCAGCCAAACUAAUGGUUGUCAUACCAGACUAUAACACAUAUAAAAAUACGUGUGAUGGUACAACAUUUACUUAUGCAUCAGCAUUGUGGGAAAUCCAACAGGUUGUAGAUGCAGAUAGUAAAAUUGUUCAACUUAGUGAAAUUAGUAUGGACAAUUCACCUAAUUUAGCAUGGCCUCUUAUUGUAACAGCUUUAAGGGCCAAUUCUGCUGUCAAAUUACAGAAUAAUGAGCUUAGUCCUGUUGCACUACGACAGAUGUCUUGUGCUGCCGGUACUACACAAACUGCUUGCACUGAUGACAAUGCGUUAGCUUACUACAACACAACAAAGGGAGGUAGGUUUGUACUUGCACUGUUAUCCGAUUUACAGGAUUUGAAAUGGGCUAGAUUCCCUAAGAGUGAUGGAACUGGUACUAUCUAUACAGAACUGGAACCACCUUGUAGGUUUGUUACAGACACACCUAAAGGUCCUAAAGUGAAGUAUUUAUACUUUAUUAAAGGAUUAAACAACCUAAAUAGAGGUAUGGUACUUGGUAGUUUAGCUGCCACAGUACGUCUACAAGCUGGUAAUGCAACAGAAGUGCCUGCCAAUUCAACUGUAUUAUCUUUCUGUGCUUUUGCUGUAGAUGCUGCUAAAGCUUACAAAGAUUAUCUAGCUAGUGGGGGACAACCAAUCACUAAUUGUGUUAAGAUGUUGUGUACACACACUGGUACUGGUCAGGCAAUAACAGUUACACCGGAAGCCAAUAUGGAUCAAGAAUCCUUUGGUGGUGCAUCGUGUUGUCUGUACUGCCGUUGCCACAUAGAUCAUCCAAAUCCUAAAGGAUUUUGUGACUUAAAAGGUAAGUAUGUACAAAUACCUACAACUUGUGCUAAUGACCCUGUGGGUUUUACACUUAAAAACACAGUCUGUACCGUCUGCGGUAUGUGGAAAGGUUAUGGCUGUAGUUGUGAUCAACUCCGCGAACCCAUGCUUCAGUCAGCUGAUGCACAAUCGUUUUUAAACGGGUUUGCGGUGUAAAUGUUUGUUUUUCUUGUUUUAUUGCCACUAGUCUCUAGUCAGUGUGUUAAUCUUACAACCAGAACUCAAUUACCCCCUGCAUACACUAAUUCUUUCACACGUGGUGUUUAUUACCCUGACAAAGUUUUCAGAUCCUCAGUUUUACAUUCAACUCAGGACUUGUUCUUACCUUUCUUUUCCAAUGUUACUUGGUUCCAUGCUAUACAUGUCUCUGGGACCAAUGGUACUAAGAGGUUUGAUAACCCUGUCCUACCAUUUAAUGAUGGUGUUUAUUUUGCUUCCACUGAGAAGUCUAACAUAAUAAGAGGCUGGAUUUUUGGUACUACUUUAGAUUCGAAGACCCAGUCCCUACUUAUUGUUAAUAACGCUACUAAUGUUGUUAUUAAAGUCUGUGAAUUUCAAUUUUGUAAUGAUCCAUUUUUGGGUGUUUAUUACCACAAAAACAACAAAAGUUGGAUGGAAAGUGAGUUCAGAGUUUAUUCUAGUGCGAAUAAUUGCACUUUUGAAUAUGUCUCUCAGCCUUUUCUUAUGGACCUUGAAGGAAAACAGGGUAAUUUCAAAAAUCUUAGGGAAUUUGUGUUUAAGAAUAUUGAUGGUUAUUUUAAAAUAUAUUCUAAGCACACGCCUAUUAAUUUAGUGCGUGAUCUCCCUCAGGGUUUUUCGGCUUUAGAACCAUUGGUAGAUUUGCCAAUAGGUAUUAACAUCACUAGGUUUCAAACUUUACUUGCUUUACAUAGAAGUUAUUUGACUCCUGGUGAUUCUUCUUCAGGUUGGACAGCUGGUGCUGCAGCUUAUUAUGUGGGUUAUCUUCAACCUAGGACUUUUCUAUUAAAAUAUAAUGAAAAUGGAACCAUUACAGAUGCUGUAGACUGUGCACUUGACCCUCUCUCAGAAACAAAGUGUACGUUGAAAUCCUUCACUGUAGAAAAAGGAAUCUAUCAAACUUCUAACUUUAGAGUCCAACCAACAGAAUCUAUUGUUAGAUUUCCUAAUAUUACAAACUUGUGCCCUUUUGGUGAAGUUUUUAACGCCACCAGAUUUGCAUCUGUUUAUGCUUGGAACAGGAAGAGAAUCAGCAACUGUGUUGCUGAUUAUUCUGUCCUAUAUAAUUCCGCAUCAUUUUCCACUUUUAAGUGUUAUGGAGUGUCUCCUACUAAAUUAAAUGAUCUCUGCUUUACUAAUGUCUAUGCAGAUUCAUUUGUAAUUAGAGGUGAUGAAGUCAGACAAAUCGCUCCAGGGCAAACUGGAAAGAUUGCUGAUUAUAAUUAUAAAUUACCAGAUGAUUUUACAGGCUGCGUUAUAGCUUGGAAUUCUAACAAUCUUGAUUCUAAGGUUGGUGGUAAUUAUAAUUACCUGUAUAGAUUGUUUAGGAAGUCUAAUCUCAAACCUUUUGAGAGAGAUAUUUCAACUGAAAUCUAUCAGGCCGGUAGCACACCUUGUAAUGGUGUUGAAGGUUUUAAUUGUUACUUUCCUUUACAAUCAUAUGGUUUCCAACCCACUAAUGGUGUUGGUUACCAACCAUACAGAGUAGUAGUACUUUCUUUUGAACUUCUACAUGCACCAGCAACUGUUUGUGGACCUAAAAAGUCUACUAAUUUGGUUAAAAACAAAUGUGUCAAUUUCAACUUCAAUGGUUUAACAGGCACAGGUGUUCUUACUGAGUCUAACAAAAAGUUUCUGCCUUUCCAACAAUUUGGCAGAGACAUUGCUGACACUACUGAUGCUGUCCGUGAUCCACAGACACUUGAGAUUCUUGACAUUACACCAUGUUCUUUUGGUGGUGUCAGUGUUAUAACACCAGGAACAAAUACUUCUAACCAGGUUGCUGUUCUUUAUCAGGAUGUUAACUGCACAGAAGUCCCUGUUGCUAUUCAUGCAGAUCAACUUACUCCUACUUGGCGUGUUUAUUCUACAGGUUCUAAUGUUUUUCAAACACGUGCAGGCUGUUUAAUAGGGGCUGAACAUGUCAACAACUCAUAUGAGUGUGACAUACCCAUUGGUGCAGGUAUAUGCGCUAGUUAUCAGACUCAGACUAAUUCUCCUCGGCGGGCACGUAGUGUAGCUAGUCAAUCCAUCAUUGCCUACACUAUGUCACUUGGUGCAGAAAAUUCAGUUGCUUACUCUAAUAACUCUAUUGCCAUACCCACAAAUUUUACUAUUAGUGUUACCACAGAAAUUCUACCAGUGUCUAUGACCAAGACAUCAGUAGAUUGUACAAUGUACAUUUGUGGUGAUUCAACUGAAUGCAGCAAUCUUUUGUUGCAAUAUGGCAGUUUUUGUACACAAUUAAACCGUGCUUUAACUGGAAUAGCUGUUGAACAAGACAAAAACACCCAAGAAGUUUUUGCACAAGUCAAACAAAUUUACAAAACACCACCAAUUAAAGAUUUUGGUGGUUUUAAUUUUUCACAAAUAUUACCAGAUCCAUCAAAACCAAGCAAGAGGUCAUUUAUUGAAGAUCUACUUUUCAACAAAGUGACACUUGCAGAUGCUGGCUUCAUCAAACAAUAUGGUGAUUGCCUUGGUGAUAUUGCUGCUAGAGACCUCAUUUGUGCACAAAAGUUUAACGGCCUUACUGUUUUGCCACCUUUGCUCACAGAUGAAAUGAUUGCUCAAUACACUUCUGCACUGUUAGCGGGUACAAUCACUUCUGGUUGGACCUUUGGUGCAGGUGCUGCAUUACAAAUACCAUUUGCUAUGCAAAUGGCUUAUAGGUUUAAUGGUAUUGGAGUUACACAGAAUGUUCUCUAUGAGAACCAAAAAUUGAUUGCCAACCAAUUUAAUAGUGCUAUUGGCAAAAUUCAAGACUCACUUUCUUCCACAGCAAGUGCACUUGGAAAACUUCAAGAUGUGGUCAACCAAAAUGCACAAGCUUUAAACACGCUUGUUAAACAACUUAGCUCCAAUUUUGGUGCAAUUUCAAGUGUUUUAAAUGAUAUCCUUUCACGUCUUGACAAAGUUGAGGCUGAAGUGCAAAUUGAUAGGUUGAUCACAGGCAGACUUCAAAGUUUGCAGACAUAUGUGACUCAACAAUUAAUUAGAGCUGCAGAAAUCAGAGCUUCUGCUAAUCUUGCUGCUACUAAAAUGUCAGAGUGUGUACUUGGACAAUCAAAAAGAGUUGAUUUUUGUGGAAAGGGCUAUCAUCUUAUGUCCUUCCCUCAGUCAGCACCUCAUGGUGUAGUCUUCUUGCAUGUGACUUAUGUCCCUGCACAAGAAAAGAACUUCACAACUGCUCCUGCCAUUUGUCAUGAUGGAAAAGCACACUUUCCUCGUGAAGGUGUCUUUGUUUCAAAUGGCACACACUGGUUUGUAACACAAAGGAAUUUUUAUGAACCACAAAUCAUUACUACAGACAACACAUUUGUGUCUGGUAACUGUGAUGUUGUAAUAGGAAUUGUCAACAACACAGUUUAUGAUCCUUUGCAACCUGAAUUAGACUCAUUCAAGGAGGAGUUAGAUAAAUAUUUUAAGAAUCAUACAUCACCAGAUGUUGAUUUAGGUGACAUCUCUGGCAUUAAUGCUUCAGUUGUAAACAUUCAAAAAGAAAUUGACCGCCUCAAUGAGGUUGCCAAGAAUUUAAAUGAAUCUCUCAUCGAUCUCCAAGAACUUGGAAAGUAUGAGCAGUAUAUAAAAUGGCCAUGGUACAUUUGGCUAGGUUUUAUAGCUGGCUUGAUUGCCAUAGUAAUGGUGACAAUUAUGCUUUGCUGUAUGACCAGUUGCUGUAGUUGUCUCAAGGGCUGUUGUUCUUGUGGAUCCUGCUGCAAAUUUGAUGAAGACGACUCUGAGCCAGUGCUCAAAGGAGUCAAAUUACAUUACACAUAAAUGGAUUUGUUUAUGAGAAUCUUCACAAUUGGAACUGUAACUUUGAAGCAAGGUGAAAUCAAGGAUGCUACUCCUUCAGAUUUUGUUCGCGCUACUGCAACGAUACCGAUACAAGCCUCACUCCCUUUCGGAUGGCUUAUUGUUGGCGUUGCACUUCUUGCUGUUUUUCAGAGCGCUUCCAAAAUCAUAACCCUCAAAAAGAGAUGGCAACUAGCACUCUCCAAGGGUGUUCACUUUGUUUGCAACUUGCUGUUGUUGUUUGUAACAGUUUACUCACACCUUUUGCUCGUUGCUGCUGGCCUUGAAGCCCCUUUUCUCUAUCUUUAUGCUUUAGUCUACUUCUUGCAGAGUAUAAACUUUGUAAGAAUAAUAAUGAGGCUUUGGCUUUGCUGGAAAUGCCGUUCCAAAAACCCAUUACUUUAUGAUGCCAACUAUUUUCUUUGCUGGCAUACUAAUUGUUACGACUAUUGUAUACCUUACAAUAGUGUAACUUCUUCAAUUGUCAUUACUUCAGGUGAUGGCACAACAAGUCCUAUUUCUGAACAUGACUACCAGAUUGGUGGUUAUACUGAAAAAUGGGAAUCUGGAGUAAAAGACUGUGUUGUAUUACACAGUUACUUCACUUCAGACUAUUACCAGCUGUACUCAACUCAAUUGAGUACAGACACUGGUGUUGAACAUGUUACCUUCUUCAUCUACAAUAAAAUUGUUGAUGAGCCUGAAGAACAUGUCCAAAUUCACACAAUCGACGGUUCAUCCGGAGUUGUUAAUCCAGUAAUGGAACCAAUUUAUGAUGAACCGACGACGACUACUAGCGUGCCUUUGUAAAUGUACUCAUUCGUUUCGGAAGAGACAGGUACGUUAAUAGUUAAUAGCGUACUUCUUUUUCUUGCUUUCGUGGUAUUCUUGCUAGUUACACUAGCCAUCCUUACUGCGCUUCGAUUGUGUGCGUACUGCUGCAAUAUUGUUAACGUGAGUCUUGUAAAACCUUCUUUUUACGUUUACUCUCGUGUUAAAAAUCUGAAUUCUUCUAGAGUUCCUGAUCUUCUGGUCUAAAUGGCAGAUUCCAACGGUACUAUUACCGUUGAAGAGCUUAAAAAGCUCCUUGAACAAUGGAACCUAGUAAUAGGUUUCCUAUUCCUUACAUGGAUUUGUCUUCUACAAUUUGCCUAUGCCAACAGGAAUAGGUUUUUGUAUAUAAUUAAGUUAAUUUUCCUCUGGCUGUUAUGGCCAGUAACUUUAGCUUGUUUUGUGCUUGCUGCUGUUUACAGAAUAAAUUGGAUCACCGGUGGAAUUGCUAUCGCAAUGGCUUGUCUUGUAGGCUUGAUGUGGCUCAGCUACUUCAUUGCUUCUUUCAGACUGUUUGCGCGUACGCGUUCCAUGUGGUCAUUCAAUCCAGAAACUAACAUUCUUCUCAACGUGCCACUCCAUGGCACUAUUCUGACCAGACCGCUUCUAGAAAGUGAACUCGUAAUCGGAGCUGUGAUCCUUCGUGGACAUCUUCGUAUUGCUGGACACCAUCUAGGACGCUGUGACAUCAAGGACCUGCCUAAAGAAAUCACUGUUGCUACAUCACGAACGCUUUCUUAUUACAAAUUGGGAGCUUCGCAGCGUGUAGCAGGUGACUCAGGUUUUGCUGCAUACAGUCGCUACAGGAUUGGCAACUAUAAAUUAAACACAGACCAUUCCAGUAGCAGUGACAAUAUUGCUUUGCUUGUACAGUAAAUGUUUCAUCUCGUUGACUUUCAGGUUACUAUAGCAGAGAUAUUACUAAUUAUUAUGAGGACUUUUAAAGUUUCCAUUUGGAAUCUUGAUUACAUCAUAAACCUCAUAAUUAAAAAUUUAUCUAAGUCACUAACUGAGAAUAAAUAUUCUCAAUUAGAUGAAGAGCAACCAAUGGAGAUUGAUUAAAUGAAAAUUAUUCUUUUCUUGGCACUGAUAACACUCGCUACUUGUGAGCUUUAUCACUACCAAGAGUGUGUUAGAGGUACAACAGUACUUUUAAAAGAACCUUGCUCUUCUGGAACAUACGAGGGCAAUUCACCAUUUCAUCCUCUAGCUGAUAACAAAUUUGCACUGACUUGCUUUAGCACUCAAUUUGCUUUUGCUUGUCCUGACGGCGUAAAACACGUCUAUCAGUUACGUGCCAGAUCAGUUUCACCUAAACUGUUCAUCAGACAAGAGGAAGUUCAAGAACUUUACUCUCCAAUUUUUCUUAUUGUUGCGGCAAUAGUGUUUAUAACACUUUGCUUCACACUCAAAAGAAAGACAGAAUGAAUGAUUGAACUUUCAUUAAUUGACUUCUAUUUGUGCUUUUUAGCCUUUCUGCUAUUCCUUGUUUUAAUUAUGCUUAUUAUCUUUUGGUUCUCACUUGAACUGCAAGAUCAUAAUGAAACUUGUCACGCCUAAAUGAAAUUUCUUGUUUUCUUAGGAAUCAUCACAACUGUAGCUGCAUUUCACCAAGAAUGUAGUUUACAGUCAUGUACUCAACAUCAACCAUAUGUAGUUGAUGACCCGUGUCCUAUUCACUUCUAUUCUAAAUGGUAUAUUAGAGUAGGAGCUAGAAAAUCAGCACCUUUAAUUGAAUUGUGCGUGGAUGAGGCUGGUUCUAAAUCACCCAUUCAGUACAUCGAUAUCGGUAAUUAUACAGUUUCCUGUUUACCUUUUACAAUUAAUUGCCAGGAACCUAAAUUGGGUAGUCUUGUAGUGCGUUGUUCGUUCUAUGAAGACUUUUUAGAGUAUCAUGACGUUCGUGUUGUUUUAGAUUUCAUCUAAAUGUCUGAUAAUGGACCCCAAAAUCAGCGAAAUGCACCCCGCAUUACGUUUGGUGGACCCUCAGAUUCAACUGGCAGUAACCAGAAUGGAGAACGCAGUGGGGCGCGAUCAAAACAACGUCGGCCCCAAGGUUUACCCAAUAAUACUGCGUCUUGGUUCACCGCUCUCACUCAACAUGGCAAGGAAGACCUUAAAUUCCCUCGAGGACAAGGCGUUCCAAUUAACACCAAUAGCAGUCCAGAUGACCAAAUUGGCUACUACCGAAGAGCUACCAGACGAAUUCGUGGUGGUGACGGUAAAAUGAAAGAUCUCAGUCCAAGAUGGUAUUUCUACUACCUAGGAACUGGGCCAGAAGCUGGACUUCCCUAUGGUGCUAACAAAGACGGCAUCAUAUGGGUUGCAACUGAGGGAGCCUUGAAUACACCAAAAGAUCACAUUGGCACCCGCAAUCCUGCUAACAAUGCUGCAAUCGUGCUACAACUUCCUCAAGGAACAACAUUGCCAAAAGGCUUCUACGCAGAAGGGAGCAGAGGCGGCAGUCAAGCCUCUUCUCGUUCCUCAUCACGUAGUCGCAACAGUUCAAGAAAUUCAACUCCAGGCAGCAGUAGGGGAACUUCUCCUGCUAGAAUGGCUGGCAAUGGCGGUGAUGCUGCUCUUGCUUUGCUGCUGCUUGACAGAUUGAACCAGCUUGAGAGCAAAAUGUCUGGUAAAGGCCAACAACAACAAGGCCAAACUGUCACUAAGAAAUCUGCUGCUGAGGCUUCUAAGAAGCCUCGGCAAAAACGUACUGCCACUAAAGCAUACAAUGUAACACAAGCUUUCGGCAGACGUGGUCCAGAACAAACCCAAGGAAAUUUUGGGGACCAGGAACUAAUCAGACAAGGAACUGAUUACAAACAUUGGCCGCAAAUUGCACAAUUUGCCCCCAGCGCUUCAGCGUUCUUCGGAAUGUCGCGCAUUGGCAUGGAAGUCACACCUUCGGGAACGUGGUUGACCUACACAGGUGCCAUCAAAUUGGAUGACAAAGAUCCAAAUUUCAAAGAUCAAGUCAUUUUGCUGAAUAAGCAUAUUGACGCAUACAAAACAUUCCCACCAACAGAGCCUAAAAAGGACAAAAAGAAGAAGGCUGAUGAAACUCAAGCCUUACCGCAGAGACAGAAGAAACAGCAAACUGUGACUCUUCUUCCUGCUGCAGAUUUGGAUGAUUUCUCCAAACAAUUGCAACAAUCCAUGAGCAGUGCUGACUCAACUCAGGCCUAAAUGGGCUAUAUAAACGUUUUCGCUUUUCCGUUUACGAUAUAUAGUCUACUCUUGUGCAGAAUGAAUUCUCGUAACUACAUAGCACAAGUAGAUGUAGUUAACUUUAAUCUCACAUAG\n", "Size : 42483\n" ] } ], "source": [ "DNA = DNAsequence.seq#Convert DNA into mRNA Sequence\n", "mRNA = DNA.transcribe() #Transcribe a DNA sequence into RNA.\n", "print(mRNA)\n", "print('Size : ',len(mRNA))" ] }, { "cell_type": "code", "execution_count": 51, "id": "6d1f4ee4", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Amino Acid MESLVPGFNEKTHVQLSLPVLQVRDVLVRGFGDSVEEVLSEARQHLKDGTCGLVEVEKGVLPQLEQPYVFIKRSDARTAPHGHVMVELVAELEGIQYGRSGETLGVLVPHVGEIPVAYRKVLLRKNGNKGAGGHSYGADLKSFDLGDELGTDPYEDFQENWNTKHSSGVTRELMRELNGGAYTRYVDNNFCGPDGYPLECIKDLLARAGKASCTLSEQLDFIDTKRGVYCCREHEHEIAWYTERSEKSYELQTPFEIKLAKKFDTFNGECPNFVFPLNSIIKTIQPRVEKKKLDGFMGRIRSVYPVASPNECNQMCLSTLMKCDHCGETSWQTGDFVKATCEFCGTENLTKEGATTCGYLPQNAVVKIYCPACHNSEVGPEHSLAEYHNESGLKTILRKGGRTIAFGGCVFSYVGCHNKCAYWVPRASANIGCNHTGVVGEGSEGLNDNLLEILQKEKVNINIVGDFKLNEEIAIILASFSASTSAFVETVKGLDYKAFKQIVESCGNFKVTKGKAKKGAWNIGEQKSILSPLYAFASEAARVVRSIFSRTLETAQNSVRVLQKAAITILDGISQYSLRLIDAMMFTSDLATNNLVVMAYITGGVVQLTSQWLTNIFGTVYEKLKPVLDWLEEKFKEGVEFLRDGWEIVKFISTCACEIVGGQIVTCAKEIKESVQTFFKLVNKFLALCADSIIIGGAKLKALNLGETFVTHSKGLYRKCVKSREETGLLMPLKAPKEIIFLEGETLPTEVLTEEVVLKTGDLQPLEQPTSEAVEAPLVGTPVCINGLMLLEIKDTEKYCALAPNMMVTNNTFTLKGGAPTKVTFGDDTVIEVQGYKSVNITFELDERIDKVLNEKCSAYTVELGTEVNEFACVVADAVIKTLQPVSELLTPLGIDLDEWSMATYYLFDESGEFKLASHMYCSFYPPDEDEEEGDCEEEEFEPSTQYEYGTEDDYQGKPLEFGATSAALQPEEEQEEDWLDDDSQQTVGQQDGSEDNQTTTIQTIVEVQPQLEMELTPVVQTIEVNSFSGYLKLTDNVYIKNADIVEEAKKVKPTVVVNAANVYLKHGGGVAGALNKATNNAMQVESDDYIATNGPLKVGGSCVLSGHNLAKHCLHVVGPNVNKGEDIQLLKSAYENFNQHEVLLAPLLSAGIFGADPIHSLRVCVDTVRTNVYLAVFDKNLYDKLVSSFLEMKSEKQVEQKIAEIPKEEVKPFITESKPSVEQRKQDDKKIKACVEEVTTTLEETKFLTENLLLYIDINGNLHPDSATLVSDIDITFLKKDAPYIVGDVVQEGVLTAVVIPTKKAGGTTEMLAKALRKVPTDNYITTYPGQGLNGYTVEEAKTVLKKCKSAFYILPSIISNEKQEILGTVSWNLREMLAHAEETRKLMPVCVETKAIVSTIQRKYKGIKIQEGVVDYGARFYFYTSKTTVASLINTLNDLNETLVTMPLGYVTHGLNLEEAARYMRSLKVPATVSVSSPDAVTAYNGYLTSSSKTPEEHFIETISLAGSYKDWSYSGQSTQLGIEFLKRGDKSVYYTSNPTTFHLDGEVITFDNLKTLLSLREVRTIKVFTTVDNINLHTQVVDMSMTYGQQFGPTYLDGADVTKIKPHNSHEGKTFYVLPNDDTLRVEAFEYYHTTDPSFLGRYMSALNHTKKWKYPQVNGLTSIKWADNNCYLATALLTLQQIELKFNPPALQDAYYRARAGEAANFCALILAYCNKTVGELGDVRETMSYLFQHANLDSCKRVLNVVCKTCGQQQTTLKGVEAVMYMGTLSYEQFKKGVQIPCTCGKQATKYLVQQESPFVMMSAPPAQYELKHGTFTCASEYTGNYQCGHYKHITSKETLYCIDGALLTKSSEYKGPITDVFYKENSYTTTIKPVTYKLDGVVCTEIDPKLDNYYKKDNSYFTEQPIDLVPNQPYPNASFDNFKFVCDNIKFADDLNQLTGYKKPASRELKVTFFPDLNGDVVAIDYKHYTPSFKKGAKLLHKPIVWHVNNATNKATYKPNTWCIRCLWSTKPVETSNSFDVLKSEDAQGMDNLACEDLKPVSEEVVENPTIQKDVLECNVKTTEVVGDIILKPANNSLKITEEVGHTDLMAAYVDNSSLTIKKPNELSRVLGLKTLATHGLAAVNSVPWDTIANYAKPFLNKVVSTTTNIVTRCLNRVCTNYMPYFFTLLLQLCTFTRSTNSRIKASMPTTIAKNTVKSVGKFCLEASFNYLKSPNFSKLINIIIWFLLLSVCLGSLIYSTAALGVLMSNLGMPSYCTGYREGYLNSTNVTIATYCTGSIPCSVCLSGLDSLDTYPSLETIQITISSFKWDLTAFGLVAEWFLAYILFTRFFYVLGLAAIMQLFFSYFAVHFISNSWLMWLIINLVQMAPISAMVRMYIFFASFYYVWKSYVHVVDGCNSSTCMMCYKRNRATRVECTTIVNGVRRSFYVYANGGKGFCKLHNWNCVNCDTFCAGSTFISDEVARDLSLQFKRPINPTDQSSYIVDSVTVKNGSIHLYFDKAGQKTYERHSLSHFVNLDNLRANNTKGSLPINVIVFDGKSKCEESSAKSASVYYSQLMCQPILLLDQALVSDVGDSAEVAVKMFDAYVNTFSSTFNVPMEKLKTLVATAEAELAKNVSLDNVLSTFISAARQGFVDSDVETKDVVECLKLSHQSDIEVTGDSCNNYMLTYNKVENMTPRDLGACIDCSARHINAQVAKSHNIALIWNVKDFMSLSEQLRKQIRSAAKKNNLPFKLTCATTRQVVNVVTTKIALKGGKIVNNWLKQLIKVTLVFLFVAAIFYLITPVHVMSKHTDFSSEIIGYKAIDGGVTRDIASTDTCFANKHADFDTWFSQRGGSYTNDKACPLIAAVITREVGFVVPGLPGTILRTTNGDFLHFLPRVFSAVGNICYTPSKLIEYTDFATSACVLAAECTIFKDASGKPVPYCYDTNVLEGSVAYESLRPDTRYVLMDGSIIQFPNTYLEGSVRVVTTFDSEYCRHGTCERSEAGVCVSTSGRWVLNNDYYRSLPGVFCGVDAVNLLTNMFTPLIQPIGALDISASIVAGGIVAIVVTCLAYYFMRFRRAFGEYSHVVAFNTLLFLMSFTVLCLTPVYSFLPGVYSVIYLYLTFYLTNDVSFLAHIQWMVMFTPLVPFWITIAYIICISTKHFYWFFSNYLKRRVVFNGVSFSTFEEAALCTFLLNKEMYLKLRSDVLLPLTQYNRYLALYNKYKYFSGAMDTTSYREAACCHLAKALNDFSNSGSDVLYQPPQTSITSAVLQSGFRKMAFPSGKVEGCMVQVTCGTTTLNGLWLDDVVYCPRHVICTSEDMLNPNYEDLLIRKSNHNFLVQAGNVQLRVIGHSMQNCVLKLKVDTANPKTPKYKFVRIQPGQTFSVLACYNGSPSGVYQCAMRPNFTIKGSFLNGSCGSVGFNIDYDCVSFCYMHHMELPTGVHAGTDLEGNFYGPFVDRQTAQAAGTDTTITVNVLAWLYAAVINGDRWFLNRFTTTLNDFNLVAMKYNYEPLTQDHVDILGPLSAQTGIAVLDMCASLKELLQNGMNGRTILGSALLEDEFTPFDVVRQCSGVTFQSAVKRTIKGTHHWLLLTILTSLLVLVQSTQWSLFFFLYENAFLPFAMGIIAMSAFAMMFVKHKHAFLCLFLLPSLATVAYFNMVYMPASWVMRIMTWLDMVDTSLSGFKLKDCVMYASAVVLLILMTARTVYDDGARRVWTLMNVLTLVYKVYYGNALDQAISMWALIISVTSNYSGVVTTVMFLARGIVFMCVEYCPIFFITGNTLQCIMLVYCFLGYFCTCYFGLFCLLNRYFRLTLGVYDYLVSTQEFRYMNSQGLLPPKNSIDAFKLNIKLLGVGGKPCIKVATVQSKMSDVKCTSVVLLSVLQQLRVESSSKLWAQCVQLHNDILLAKDTTEAFEKMVSLLSVLLSMQGAVDINKLCEEMLDNRATLQAIASEFSSLPSYAAFATAQEAYEQAVANGDSEVVLKKLKKSLNVAKSEFDRDAAMQRKLEKMADQAMTQMYKQARSEDKRAKVTSAMQTMLFTMLRKLDNDALNNIINNARDGCVPLNIIPLTTAAKLMVVIPDYNTYKNTCDGTTFTYASALWEIQQVVDADSKIVQLSEISMDNSPNLAWPLIVTALRANSAVKLQNNELSPVALRQMSCAAGTTQTACTDDNALAYYNTTKGGRFVLALLSDLQDLKWARFPKSDGTGTIYTELEPPCRFVTDTPKGPKVKYLYFIKGLNNLNRGMVLGSLAATVRLQAGNATEVPANSTVLSFCAFAVDAAKAYKDYLASGGQPITNCVKMLCTHTGTGQAITVTPEANMDQESFGGASCCLYCRCHIDHPNPKGFCDLKGKYVQIPTTCANDPVGFTLKNTVCTVCGMWKGYGCSCDQLREPMLQSADAQSFLNRVCGVSAARLTPCGTGTSTDVVYRAFDIYNDKVAGFAKFLKTNCCRFQEKDEDDNLIDSYFVVKRHTFSNYQHEETIYNLLKDCPAVAKHDFFKFRIDGDMVPHISRQRLTKYTMADLVYALRHFDEGNCDTLKEILVTYNCCDDDYFNKKDWYDFVENPDILRVYANLGERVRQALLKTVQFCDAMRNAGIVGVLTLDNQDLNGNWYDFGDFIQTTPGSGVPVVDSYYSLLMPILTLTRALTAESHVDTDLTKPYIKWDLLKYDFTEERLKLFDRYFKYWDQTYHPNCVNCLDDRCILHCANFNVLFSTVFPPTSFGPLVRKIFVDGVPFVVSTGYHFRELGVVHNQDVNLHSSRLSFKELLVYAADPAMHAASGNLLLDKRTTCFSVAALTNNVAFQTVKPGNFNKDFYDFAVSKGFFKEGSSVELKHFFFAQDGNAAISDYDYYRYNLPTMCDIRQLLFVVEVVDKYFDCYDGGCINANQVIVNNLDKSAGFPFNKWGKARLYYDSMSYEDQDALFAYTKRNVIPTITQMNLKYAISAKNRARTVAGVSICSTMTNRQFHQKLLKSIAATRGATVVIGTSKFYGGWHNMLKTVYSDVENPHLMGWDYPKCDRAMPNMLRIMASLVLARKHTTCCSLSHRFYRLANECAQVLSEMVMCGGSLYVKPGGTSSGDATTAYANSVFNICQAVTANVNALLSTDGNKIADKYVRNLQHRLYECLYRNRDVDTDFVNEFYAYLRKHFSMMILSDDAVVCFNSTYASQGLVASIKNFKSVLYYQNNVFMSEAKCWTETDLTKGPHEFCSQHTMLVKQGDDYVYLPYPDPSRILGAGCFVDDIVKTDGTLMIERFVSLAIDAYPLTKHPNQEYADVFHLYLQYIRKLHDELTGHMLDMYSVMLTNDNTSRYWEPEFYEAMYTPHTVLQAVGACVLCNSQTSLRCGACIRRPFLCCKCCYDHVISTSHKLVLSVNPYVCNAPGCDVTDVTQLYLGGMSYYCKSHKPPISFPLCANGQVFGLYKNTCVGSDNVTDFNAIATCDWTNAGDYILANTCTERLKLFAAETLKATEETFKLSYGIATVREVLSDRELHLSWEVGKPRPPLNRNYVFTGYRVTKNSKVQIGEYTFEKGDYGDAVVYRGTTTYKLNVGDYFVLTSHTVMPLSAPTLVPQEHYVRITGLYPTLNISDEFSSNVANYQKVGMQKYSTLQGPPGTGKSHFAIGLALYYPSARIVYTACSHAAVDALCEKALKYLPIDKCSRIIPARARVECFDKFKVNSTLEQYVFCTVNALPETTADIVVFDEISMATNYDLSVVNARLRAKHYVYIGDPAQLPAPRTLLTKGTLEPEYFNSVCRLMKTIGPDMFLGTCRRCPAEIVDTVSALVYDNKLKAHKDKSAQCFKMFYKGVITHDVSSAINRPQIGVVREFLTRNPAWRKAVFISPYNSQNAVASKILGLPTQTVDSSQGSEYDYVIFTQTTETAHSCNVNRFNVAITRAKVGILCIMSDRDLYDKLQFTSLEIPRRNVATLQAENVTGLFKDCSKVITGLHPTQAPTHLSVDTKFKTEGLCVDIPGIPKDMTYRRLISMMGFKMNYQVNGYPNMFITREEAIRHVRAWIGFDVEGCHATREAVGTNLPLQLGFSTGVNLVAVPTGYVDTPNNTDFSRVSAKPPPGDQFKHLIPLMYKGLPWNVVRIKIVQMLSDTLKNLSDRVVFVLWAHGFELTSMKYFVKIGPERTCCLCDRRATCFSTASDTYACWHHSIGFDYVYNPFMIDVQQWGFTGNLQSNHDLYCQVHGNAHVASCDAIMTRCLAVHECFVKRVDWTIEYPIIGDELKINAACRKVQHMVVKAALLADKFPVLHDIGNPKAIKCVPQADVEWKFYDAQPCSDKAYKIEELFYSYATHSDKFTDGVCLFWNCNVDRYPANSIVCRFDTRVLSNLNLPGCDGGSLYVNKHAFHTPAFDKSAFVNLKQLPFFYYSDSPCESHGKQVVSDIDYVPLKSATCITRCNLGGAVCRHHANEYRLYLDAYNMMISAGFSLWVYKQFDTYNLWNTFTRLQSLENVAFNVVNKGHFDGQQGEVPVSIINNTVYTKVDGVDVELFENKTTLPVNVAFELWAKRNIKPVPEVKILNNLGVDIAANTVIWDYKRDAPAHISTIGVCSMTDIAKKPTETICAPLTVFFDGRVDGQVDLFRNARNGVLITEGSVKGLQPSVGPKQASLNGVTLIGEAVKTQFNYYKKVDGVVQQLPETYFTQSRNLQEFKPRSQMEIDFLELAMDEFIERYKLEGYAFEHIVYGDFSHSQLGGLHLLIGLAKRFKESPFELEDFIPMDSTVKNYFITDAQTGSSKCVCSVIDLLLDDFVEIIKSQDLSVVSKVVKVTIDYTEISFMLWCKDGHVETFYPKLQSSQAWQPGVAMPNLYKMQRMLLEKCDLQNYGDSATLPKGIMMNVAKYTQLCQYLNTLTLAVPYNMRVIHFGAGSDKGVAPGTAVLRQWLPTGTLLVDSDLNDFVSDADSTLIGDCATVHTANKWDLIISDMYDPKTKNVTKENDSKEGFFTYICGFIQQKLALGGSVAIKITEHSWNADLYKLMGHFAWWTAFVTNVNASSSEAFLIGCNYLGKPREQIDGYVMHANYIFWRNTNPIQLSSYSLFDMSKFPLKLRGTAVMSLKEGQINDMILSLLSKGRLIIRENNRVVISSDVLVNN*MESLVPGFNEKTHVQLSLPVLQVRDVLVRGFGDSVEEVLSEARQHLKDGTCGLVEVEKGVLPQLEQPYVFIKRSDARTAPHGHVMVELVAELEGIQYGRSGETLGVLVPHVGEIPVAYRKVLLRKNGNKGAGGHSYGADLKSFDLGDELGTDPYEDFQENWNTKHSSGVTRELMRELNGGAYTRYVDNNFCGPDGYPLECIKDLLARAGKASCTLSEQLDFIDTKRGVYCCREHEHEIAWYTERSEKSYELQTPFEIKLAKKFDTFNGECPNFVFPLNSIIKTIQPRVEKKKLDGFMGRIRSVYPVASPNECNQMCLSTLMKCDHCGETSWQTGDFVKATCEFCGTENLTKEGATTCGYLPQNAVVKIYCPACHNSEVGPEHSLAEYHNESGLKTILRKGGRTIAFGGCVFSYVGCHNKCAYWVPRASANIGCNHTGVVGEGSEGLNDNLLEILQKEKVNINIVGDFKLNEEIAIILASFSASTSAFVETVKGLDYKAFKQIVESCGNFKVTKGKAKKGAWNIGEQKSILSPLYAFASEAARVVRSIFSRTLETAQNSVRVLQKAAITILDGISQYSLRLIDAMMFTSDLATNNLVVMAYITGGVVQLTSQWLTNIFGTVYEKLKPVLDWLEEKFKEGVEFLRDGWEIVKFISTCACEIVGGQIVTCAKEIKESVQTFFKLVNKFLALCADSIIIGGAKLKALNLGETFVTHSKGLYRKCVKSREETGLLMPLKAPKEIIFLEGETLPTEVLTEEVVLKTGDLQPLEQPTSEAVEAPLVGTPVCINGLMLLEIKDTEKYCALAPNMMVTNNTFTLKGGAPTKVTFGDDTVIEVQGYKSVNITFELDERIDKVLNEKCSAYTVELGTEVNEFACVVADAVIKTLQPVSELLTPLGIDLDEWSMATYYLFDESGEFKLASHMYCSFYPPDEDEEEGDCEEEEFEPSTQYEYGTEDDYQGKPLEFGATSAALQPEEEQEEDWLDDDSQQTVGQQDGSEDNQTTTIQTIVEVQPQLEMELTPVVQTIEVNSFSGYLKLTDNVYIKNADIVEEAKKVKPTVVVNAANVYLKHGGGVAGALNKATNNAMQVESDDYIATNGPLKVGGSCVLSGHNLAKHCLHVVGPNVNKGEDIQLLKSAYENFNQHEVLLAPLLSAGIFGADPIHSLRVCVDTVRTNVYLAVFDKNLYDKLVSSFLEMKSEKQVEQKIAEIPKEEVKPFITESKPSVEQRKQDDKKIKACVEEVTTTLEETKFLTENLLLYIDINGNLHPDSATLVSDIDITFLKKDAPYIVGDVVQEGVLTAVVIPTKKAGGTTEMLAKALRKVPTDNYITTYPGQGLNGYTVEEAKTVLKKCKSAFYILPSIISNEKQEILGTVSWNLREMLAHAEETRKLMPVCVETKAIVSTIQRKYKGIKIQEGVVDYGARFYFYTSKTTVASLINTLNDLNETLVTMPLGYVTHGLNLEEAARYMRSLKVPATVSVSSPDAVTAYNGYLTSSSKTPEEHFIETISLAGSYKDWSYSGQSTQLGIEFLKRGDKSVYYTSNPTTFHLDGEVITFDNLKTLLSLREVRTIKVFTTVDNINLHTQVVDMSMTYGQQFGPTYLDGADVTKIKPHNSHEGKTFYVLPNDDTLRVEAFEYYHTTDPSFLGRYMSALNHTKKWKYPQVNGLTSIKWADNNCYLATALLTLQQIELKFNPPALQDAYYRARAGEAANFCALILAYCNKTVGELGDVRETMSYLFQHANLDSCKRVLNVVCKTCGQQQTTLKGVEAVMYMGTLSYEQFKKGVQIPCTCGKQATKYLVQQESPFVMMSAPPAQYELKHGTFTCASEYTGNYQCGHYKHITSKETLYCIDGALLTKSSEYKGPITDVFYKENSYTTTIKPVTYKLDGVVCTEIDPKLDNYYKKDNSYFTEQPIDLVPNQPYPNASFDNFKFVCDNIKFADDLNQLTGYKKPASRELKVTFFPDLNGDVVAIDYKHYTPSFKKGAKLLHKPIVWHVNNATNKATYKPNTWCIRCLWSTKPVETSNSFDVLKSEDAQGMDNLACEDLKPVSEEVVENPTIQKDVLECNVKTTEVVGDIILKPANNSLKITEEVGHTDLMAAYVDNSSLTIKKPNELSRVLGLKTLATHGLAAVNSVPWDTIANYAKPFLNKVVSTTTNIVTRCLNRVCTNYMPYFFTLLLQLCTFTRSTNSRIKASMPTTIAKNTVKSVGKFCLEASFNYLKSPNFSKLINIIIWFLLLSVCLGSLIYSTAALGVLMSNLGMPSYCTGYREGYLNSTNVTIATYCTGSIPCSVCLSGLDSLDTYPSLETIQITISSFKWDLTAFGLVAEWFLAYILFTRFFYVLGLAAIMQLFFSYFAVHFISNSWLMWLIINLVQMAPISAMVRMYIFFASFYYVWKSYVHVVDGCNSSTCMMCYKRNRATRVECTTIVNGVRRSFYVYANGGKGFCKLHNWNCVNCDTFCAGSTFISDEVARDLSLQFKRPINPTDQSSYIVDSVTVKNGSIHLYFDKAGQKTYERHSLSHFVNLDNLRANNTKGSLPINVIVFDGKSKCEESSAKSASVYYSQLMCQPILLLDQALVSDVGDSAEVAVKMFDAYVNTFSSTFNVPMEKLKTLVATAEAELAKNVSLDNVLSTFISAARQGFVDSDVETKDVVECLKLSHQSDIEVTGDSCNNYMLTYNKVENMTPRDLGACIDCSARHINAQVAKSHNIALIWNVKDFMSLSEQLRKQIRSAAKKNNLPFKLTCATTRQVVNVVTTKIALKGGKIVNNWLKQLIKVTLVFLFVAAIFYLITPVHVMSKHTDFSSEIIGYKAIDGGVTRDIASTDTCFANKHADFDTWFSQRGGSYTNDKACPLIAAVITREVGFVVPGLPGTILRTTNGDFLHFLPRVFSAVGNICYTPSKLIEYTDFATSACVLAAECTIFKDASGKPVPYCYDTNVLEGSVAYESLRPDTRYVLMDGSIIQFPNTYLEGSVRVVTTFDSEYCRHGTCERSEAGVCVSTSGRWVLNNDYYRSLPGVFCGVDAVNLLTNMFTPLIQPIGALDISASIVAGGIVAIVVTCLAYYFMRFRRAFGEYSHVVAFNTLLFLMSFTVLCLTPVYSFLPGVYSVIYLYLTFYLTNDVSFLAHIQWMVMFTPLVPFWITIAYIICISTKHFYWFFSNYLKRRVVFNGVSFSTFEEAALCTFLLNKEMYLKLRSDVLLPLTQYNRYLALYNKYKYFSGAMDTTSYREAACCHLAKALNDFSNSGSDVLYQPPQTSITSAVLQSGFRKMAFPSGKVEGCMVQVTCGTTTLNGLWLDDVVYCPRHVICTSEDMLNPNYEDLLIRKSNHNFLVQAGNVQLRVIGHSMQNCVLKLKVDTANPKTPKYKFVRIQPGQTFSVLACYNGSPSGVYQCAMRPNFTIKGSFLNGSCGSVGFNIDYDCVSFCYMHHMELPTGVHAGTDLEGNFYGPFVDRQTAQAAGTDTTITVNVLAWLYAAVINGDRWFLNRFTTTLNDFNLVAMKYNYEPLTQDHVDILGPLSAQTGIAVLDMCASLKELLQNGMNGRTILGSALLEDEFTPFDVVRQCSGVTFQSAVKRTIKGTHHWLLLTILTSLLVLVQSTQWSLFFFLYENAFLPFAMGIIAMSAFAMMFVKHKHAFLCLFLLPSLATVAYFNMVYMPASWVMRIMTWLDMVDTSLSGFKLKDCVMYASAVVLLILMTARTVYDDGARRVWTLMNVLTLVYKVYYGNALDQAISMWALIISVTSNYSGVVTTVMFLARGIVFMCVEYCPIFFITGNTLQCIMLVYCFLGYFCTCYFGLFCLLNRYFRLTLGVYDYLVSTQEFRYMNSQGLLPPKNSIDAFKLNIKLLGVGGKPCIKVATVQSKMSDVKCTSVVLLSVLQQLRVESSSKLWAQCVQLHNDILLAKDTTEAFEKMVSLLSVLLSMQGAVDINKLCEEMLDNRATLQAIASEFSSLPSYAAFATAQEAYEQAVANGDSEVVLKKLKKSLNVAKSEFDRDAAMQRKLEKMADQAMTQMYKQARSEDKRAKVTSAMQTMLFTMLRKLDNDALNNIINNARDGCVPLNIIPLTTAAKLMVVIPDYNTYKNTCDGTTFTYASALWEIQQVVDADSKIVQLSEISMDNSPNLAWPLIVTALRANSAVKLQNNELSPVALRQMSCAAGTTQTACTDDNALAYYNTTKGGRFVLALLSDLQDLKWARFPKSDGTGTIYTELEPPCRFVTDTPKGPKVKYLYFIKGLNNLNRGMVLGSLAATVRLQAGNATEVPANSTVLSFCAFAVDAAKAYKDYLASGGQPITNCVKMLCTHTGTGQAITVTPEANMDQESFGGASCCLYCRCHIDHPNPKGFCDLKGKYVQIPTTCANDPVGFTLKNTVCTVCGMWKGYGCSCDQLREPMLQSADAQSFLNGFAV*MFVFLVLLPLVSSQCVNLTTRTQLPPAYTNSFTRGVYYPDKVFRSSVLHSTQDLFLPFFSNVTWFHAIHVSGTNGTKRFDNPVLPFNDGVYFASTEKSNIIRGWIFGTTLDSKTQSLLIVNNATNVVIKVCEFQFCNDPFLGVYYHKNNKSWMESEFRVYSSANNCTFEYVSQPFLMDLEGKQGNFKNLREFVFKNIDGYFKIYSKHTPINLVRDLPQGFSALEPLVDLPIGINITRFQTLLALHRSYLTPGDSSSGWTAGAAAYYVGYLQPRTFLLKYNENGTITDAVDCALDPLSETKCTLKSFTVEKGIYQTSNFRVQPTESIVRFPNITNLCPFGEVFNATRFASVYAWNRKRISNCVADYSVLYNSASFSTFKCYGVSPTKLNDLCFTNVYADSFVIRGDEVRQIAPGQTGKIADYNYKLPDDFTGCVIAWNSNNLDSKVGGNYNYLYRLFRKSNLKPFERDISTEIYQAGSTPCNGVEGFNCYFPLQSYGFQPTNGVGYQPYRVVVLSFELLHAPATVCGPKKSTNLVKNKCVNFNFNGLTGTGVLTESNKKFLPFQQFGRDIADTTDAVRDPQTLEILDITPCSFGGVSVITPGTNTSNQVAVLYQDVNCTEVPVAIHADQLTPTWRVYSTGSNVFQTRAGCLIGAEHVNNSYECDIPIGAGICASYQTQTNSPRRARSVASQSIIAYTMSLGAENSVAYSNNSIAIPTNFTISVTTEILPVSMTKTSVDCTMYICGDSTECSNLLLQYGSFCTQLNRALTGIAVEQDKNTQEVFAQVKQIYKTPPIKDFGGFNFSQILPDPSKPSKRSFIEDLLFNKVTLADAGFIKQYGDCLGDIAARDLICAQKFNGLTVLPPLLTDEMIAQYTSALLAGTITSGWTFGAGAALQIPFAMQMAYRFNGIGVTQNVLYENQKLIANQFNSAIGKIQDSLSSTASALGKLQDVVNQNAQALNTLVKQLSSNFGAISSVLNDILSRLDKVEAEVQIDRLITGRLQSLQTYVTQQLIRAAEIRASANLAATKMSECVLGQSKRVDFCGKGYHLMSFPQSAPHGVVFLHVTYVPAQEKNFTTAPAICHDGKAHFPREGVFVSNGTHWFVTQRNFYEPQIITTDNTFVSGNCDVVIGIVNNTVYDPLQPELDSFKEELDKYFKNHTSPDVDLGDISGINASVVNIQKEIDRLNEVAKNLNESLIDLQELGKYEQYIKWPWYIWLGFIAGLIAIVMVTIMLCCMTSCCSCLKGCCSCGSCCKFDEDDSEPVLKGVKLHYT*MDLFMRIFTIGTVTLKQGEIKDATPSDFVRATATIPIQASLPFGWLIVGVALLAVFQSASKIITLKKRWQLALSKGVHFVCNLLLLFVTVYSHLLLVAAGLEAPFLYLYALVYFLQSINFVRIIMRLWLCWKCRSKNPLLYDANYFLCWHTNCYDYCIPYNSVTSSIVITSGDGTTSPISEHDYQIGGYTEKWESGVKDCVVLHSYFTSDYYQLYSTQLSTDTGVEHVTFFIYNKIVDEPEEHVQIHTIDGSSGVVNPVMEPIYDEPTTTTSVPL*MYSFVSEETGTLIVNSVLLFLAFVVFLLVTLAILTALRLCAYCCNIVNVSLVKPSFYVYSRVKNLNSSRVPDLLV*MADSNGTITVEELKKLLEQWNLVIGFLFLTWICLLQFAYANRNRFLYIIKLIFLWLLWPVTLACFVLAAVYRINWITGGIAIAMACLVGLMWLSYFIASFRLFARTRSMWSFNPETNILLNVPLHGTILTRPLLESELVIGAVILRGHLRIAGHHLGRCDIKDLPKEITVATSRTLSYYKLGASQRVAGDSGFAAYSRYRIGNYKLNTDHSSSSDNIALLVQ*MFHLVDFQVTIAEILLIIMRTFKVSIWNLDYIINLIIKNLSKSLTENKYSQLDEEQPMEID*MKIILFLALITLATCELYHYQECVRGTTVLLKEPCSSGTYEGNSPFHPLADNKFALTCFSTQFAFACPDGVKHVYQLRARSVSPKLFIRQEEVQELYSPIFLIVAAIVFITLCFTLKRKTE*MIELSLIDFYLCFLAFLLFLVLIMLIIFWFSLELQDHNETCHA*MKFLVFLGIITTVAAFHQECSLQSCTQHQPYVVDDPCPIHFYSKWYIRVGARKSAPLIELCVDEAGSKSPIQYIDIGNYTVSCLPFTINCQEPKLGSLVVRCSFYEDFLEYHDVRVVLDFI*MSDNGPQNQRNAPRITFGGPSDSTGSNQNGERSGARSKQRRPQGLPNNTASWFTALTQHGKEDLKFPRGQGVPINTNSSPDDQIGYYRRATRRIRGGDGKMKDLSPRWYFYYLGTGPEAGLPYGANKDGIIWVATEGALNTPKDHIGTRNPANNAAIVLQLPQGTTLPKGFYAEGSRGGSQASSRSSSRSRNSSRNSTPGSSRGTSPARMAGNGGDAALALLLLDRLNQLESKMSGKGQQQQGQTVTKKSAAEASKKPRQKRTATKAYNVTQAFGRRGPEQTQGNFGDQELIRQGTDYKHWPQIAQFAPSASAFFGMSRIGMEVTPSGTWLTYTGAIKLDDKDPNFKDQVILLNKHIDAYKTFPPTEPKKDKKKKADETQALPQRQKKQQTVTLLPAADLDDFSKQLQQSMSSADSTQA*MGYINVFAFPFTIYSLLLCRMNSRNYIAQVDVVNFNLT*\n", "Length of Protein: 14161\n", "Length of Original mRNA: 42483\n" ] } ], "source": [ "Amino_Acid = mRNA.translate(table=1, cds=False)\n", "print('Amino Acid', Amino_Acid)\n", "print(\"Length of Protein:\",len(Amino_Acid))\n", "print(\"Length of Original mRNA:\",len(mRNA))" ] }, { "cell_type": "code", "execution_count": 52, "id": "7d619af8", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Table 1 Standard, SGC0\n", "\n", " | U | C | A | G |\n", "--+---------+---------+---------+---------+--\n", "U | UUU F | UCU S | UAU Y | UGU C | U\n", "U | UUC F | UCC S | UAC Y | UGC C | C\n", "U | UUA L | UCA S | UAA Stop| UGA Stop| A\n", "U | UUG L(s)| UCG S | UAG Stop| UGG W | G\n", "--+---------+---------+---------+---------+--\n", "C | CUU L | CCU P | CAU H | CGU R | U\n", "C | CUC L | CCC P | CAC H | CGC R | C\n", "C | CUA L | CCA P | CAA Q | CGA R | A\n", "C | CUG L(s)| CCG P | CAG Q | CGG R | G\n", "--+---------+---------+---------+---------+--\n", "A | AUU I | ACU T | AAU N | AGU S | U\n", "A | AUC I | ACC T | AAC N | AGC S | C\n", "A | AUA I | ACA T | AAA K | AGA R | A\n", "A | AUG M(s)| ACG T | AAG K | AGG R | G\n", "--+---------+---------+---------+---------+--\n", "G | GUU V | GCU A | GAU D | GGU G | U\n", "G | GUC V | GCC A | GAC D | GGC G | C\n", "G | GUA V | GCA A | GAA E | GGA G | A\n", "G | GUG V | GCG A | GAG E | GGG G | G\n", "--+---------+---------+---------+---------+--\n" ] } ], "source": [ "print(CodonTable.unambiguous_rna_by_name['Standard'])" ] }, { "cell_type": "code", "execution_count": 53, "id": "25ff22ad", "metadata": {}, "outputs": [], "source": [ "#Identify all the Proteins (chains of amino acids)\n", "Proteins = Amino_Acid.split('*') # * is translated stop codon\n", "for i in Proteins[:]:\n", " if len(i) < 20:\n", " Proteins.remove(i)" ] }, { "cell_type": "code", "execution_count": 54, "id": "15c4e3dd", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Total proteins: 12\n", "Total functional proteins: 0\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", "
length
count0.0
meanNaN
stdNaN
minNaN
25%NaN
50%NaN
75%NaN
maxNaN
\n", "
" ], "text/plain": [ " length\n", "count 0.0\n", "mean NaN\n", "std NaN\n", "min NaN\n", "25% NaN\n", "50% NaN\n", "75% NaN\n", "max NaN" ] }, "execution_count": 54, "metadata": {}, "output_type": "execute_result" } ], "source": [ "#Identify all the Proteins (chains of amino acids)\n", "\n", "df = pd.DataFrame(Proteins)\n", "df.describe()\n", "print('Total proteins:', len(df))\n", "def conv(item):\n", " return len(item)\n", "def to_str(item):\n", " return str(item)\n", "df['sequence_str'] = df[0].apply(to_str)\n", "df['length'] = df[0].apply(conv)\n", "df.rename(columns={0: \"sequence\"}, inplace=True)\n", "df.head()# Take only longer than 20\n", "functional_proteins = df.loc[df['length'] >= 20]\n", "print('Total functional proteins:', len(functional_proteins))\n", "functional_proteins.describe()" ] }, { "cell_type": "code", "execution_count": 55, "id": "88a98b8a", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "\n", "\n", "Protein of Interest = {'A': 487, 'C': 226, 'D': 389, 'E': 340, 'F': 349, 'G': 412, 'H': 145, 'I': 343, 'K': 434, 'L': 668, 'M': 168, 'N': 384, 'P': 274, 'Q': 239, 'R': 244, 'S': 456, 'T': 527, 'V': 598, 'W': 78, 'Y': 335}\n", "Amino acids percent = {'A': 0.06863021420518602, 'C': 0.0318489289740699, 'D': 0.054819616685456596, 'E': 0.047914317925591886, 'F': 0.049182638105975195, 'G': 0.0580608793686584, 'H': 0.020434047350620068, 'I': 0.04833709131905299, 'K': 0.06116121758737317, 'L': 0.09413754227733935, 'M': 0.02367531003382187, 'N': 0.05411499436302142, 'P': 0.03861330326944758, 'Q': 0.033680947012401354, 'R': 0.034385569334836524, 'S': 0.06426155580608793, 'T': 0.07426719278466742, 'V': 0.0842728297632469, 'W': 0.010992108229988726, 'Y': 0.04720969560315671}\n", "Molecular weight = 794048.9257999966\n", "Aromaticity = 0.10738444193912064\n", "Flexibility = [1.0167738095238095, 0.9989523809523808, 0.985202380952381, 1.0379047619047619, 1.033297619047619, 1.0296309523809524, 1.0036785714285714, 1.0014404761904763, 0.9991547619047619, 1.010654761904762, 0.9679285714285716, 1.002142857142857, 0.9607619047619048, 1.0042261904761904, 0.96, 0.9771785714285715, 1.000392857142857, 0.9622261904761906, 0.9965833333333334, 0.9915833333333334, 0.9560833333333333, 0.9789761904761906, 0.9704642857142858, 0.9886190476190476, 0.9854761904761903, 0.9665238095238096, 1.0162499999999999, 1.0155952380952382, 1.0176190476190476, 1.0005238095238096, 1.048547619047619, 1.022952380952381, 0.9901547619047619, 1.0122857142857145, 1.0311785714285715, 1.0270119047619048, 0.9942380952380953, 1.0112261904761906, 1.0157142857142856, 0.9960952380952383, 1.0066666666666666, 1.0423214285714286, 1.009892857142857, 1.0096309523809521, 1.0021309523809525, 0.9808333333333333, 1.015440476190476, 0.9648095238095239, 0.9809285714285714, 1.0225833333333334, 0.9770357142857145, 1.0462857142857145, 1.0217261904761907, 1.0102857142857142, 0.9999880952380954, 1.0048690476190476, 1.0263690476190477, 1.003797619047619, 0.9897380952380953, 1.0404166666666668, 1.004738095238095, 1.010892857142857, 0.9699761904761905, 0.9815595238095237, 0.97325, 0.976511904761905, 1.0182857142857142, 0.9825952380952381, 1.0197500000000002, 1.025345238095238, 1.0075119047619048, 1.0249285714285714, 1.008595238095238, 1.0048095238095238, 1.0135595238095236, 0.976047619047619, 1.0025238095238096, 0.9638571428571429, 0.9713571428571429, 0.9740714285714286, 0.9622380952380952, 0.9998690476190477, 0.9479642857142859, 0.9780595238095238, 0.9978214285714286, 1.020154761904762, 0.9762261904761906, 1.0356190476190477, 0.9982261904761903, 0.988642857142857, 1.0223333333333333, 0.9791666666666666, 1.0210595238095237, 1.0041071428571429, 1.0232142857142859, 1.0193214285714287, 1.0354285714285716, 1.002940476190476, 0.9948571428571427, 1.0092857142857143, 0.9639166666666668, 0.9723333333333335, 0.9620119047619049, 0.9879047619047621, 0.9588928571428573, 0.974892857142857, 1.007392857142857, 1.0087261904761906, 0.9688690476190475, 1.0140952380952382, 0.9679285714285714, 0.99975, 0.975202380952381, 0.9959761904761906, 1.0021785714285716, 0.9515714285714286, 0.9854047619047619, 0.9880476190476192, 1.0109880952380954, 1.0271071428571428, 1.0139166666666668, 1.0346190476190475, 1.0476785714285715, 1.0584404761904762, 1.0328333333333333, 1.0247380952380953, 1.0348333333333333, 1.017202380952381, 0.994107142857143, 1.0178809523809522, 0.9788571428571428, 1.0165952380952379, 0.9938095238095238, 1.0242261904761905, 0.9869761904761906, 1.0446666666666669, 1.0065119047619049, 0.9877619047619048, 1.0386428571428572, 0.9891190476190475, 1.0326309523809525, 1.0238690476190475, 1.0258333333333334, 0.9962738095238096, 1.0404761904761903, 1.0160357142857142, 1.036, 1.0218214285714287, 0.9979523809523811, 1.0521309523809523, 1.0212857142857144, 0.9985952380952382, 1.0415238095238095, 1.0318452380952383, 1.01475, 0.9922857142857143, 1.0399880952380953, 1.0095833333333335, 1.0397619047619049, 0.993059523809524, 1.0355119047619048, 1.0201190476190478, 1.012142857142857, 0.9942500000000001, 1.0163809523809524, 1.0052857142857143, 1.0171904761904764, 0.9735952380952382, 1.0010833333333333, 1.0124761904761905, 1.0232380952380953, 0.9819166666666665, 1.0304880952380953, 1.0091904761904762, 1.010642857142857, 0.9957261904761904, 0.9818095238095239, 0.996797619047619, 0.9829642857142857, 0.9664523809523812, 0.9847619047619047, 1.0154761904761906, 0.9921190476190477, 0.9968690476190476, 0.9707738095238095, 0.9940833333333333, 1.0234761904761904, 1.0058333333333331, 1.012392857142857, 1.0026309523809522, 0.9948452380952382, 1.030988095238095, 0.9781428571428573, 1.0249880952380952, 0.9619285714285714, 0.9970238095238095, 1.028357142857143, 0.9918095238095239, 0.972607142857143, 0.9876666666666667, 0.9986309523809525, 1.0010238095238095, 0.9935119047619048, 1.0145238095238094, 1.0267142857142857, 0.9947738095238096, 1.0198690476190477, 0.975452380952381, 1.0147261904761904, 0.9870833333333335, 1.0184761904761905, 1.0186190476190475, 1.0013095238095238, 0.9895595238095237, 1.028166666666667, 0.9718571428571428, 0.997845238095238, 1.0232857142857141, 0.9944047619047619, 1.033452380952381, 0.9948214285714285, 1.0097142857142856, 0.9717857142857144, 0.970952380952381, 0.9600357142857143, 0.9577142857142856, 0.9869880952380954, 0.9970119047619048, 0.9730714285714287, 1.034047619047619, 0.9867261904761906, 1.0346666666666668, 0.9652738095238095, 0.9910357142857145, 0.9628333333333333, 0.9776309523809525, 0.9946428571428573, 1.0144880952380955, 1.00325, 1.041464285714286, 1.0538452380952381, 1.0550119047619049, 1.0373333333333334, 1.014214285714286, 1.0569404761904762, 0.9915119047619049, 1.0272380952380953, 0.9995952380952382, 1.013595238095238, 0.9836190476190476, 1.0363809523809524, 0.9749523809523808, 1.0393690476190478, 0.984154761904762, 1.021952380952381, 1.0439880952380953, 1.0254285714285714, 0.9877738095238096, 1.0418214285714287, 1.001047619047619, 0.9971904761904763, 1.0290238095238098, 1.0045, 1.0279285714285717, 0.9766190476190475, 1.030452380952381, 0.9981666666666668, 0.9633928571428572, 0.976952380952381, 0.9655238095238096, 1.0009047619047617, 0.9574642857142857, 1.000154761904762, 0.9913690476190476, 0.9741904761904762, 0.9929642857142856, 1.0256190476190477, 0.9818214285714285, 0.9868690476190475, 1.0181071428571427, 1.0099642857142856, 1.0088809523809523, 1.0064880952380952, 1.0646309523809525, 1.0488809523809526, 1.054511904761905, 1.0562261904761907, 1.0166666666666668, 1.058702380952381, 1.0135, 0.9840476190476191, 0.9966428571428572, 0.9990595238095237, 0.985202380952381, 0.9697738095238093, 0.9959880952380952, 0.9940357142857144, 0.9632142857142858, 0.9771785714285715, 1.001547619047619, 0.965452380952381, 1.0018928571428571, 1.0161428571428572, 1.016, 1.024011904761905, 1.0354642857142857, 0.9903928571428571, 1.0390357142857143, 0.9991071428571429, 0.9753690476190476, 0.9715833333333334, 0.9761904761904762, 0.9929285714285714, 0.9685952380952381, 0.9651309523809524, 0.986095238095238, 1.0176309523809524, 0.9537738095238094, 1.0156785714285714, 0.9691071428571428, 0.9844761904761905, 1.0212142857142856, 1.012047619047619, 0.9908809523809525, 1.0154166666666666, 0.9813214285714287, 1.0343095238095237, 0.9991190476190475, 1.0064166666666665, 1.0105952380952379, 0.9731309523809525, 1.0025714285714284, 1.0259642857142859, 0.9771071428571428, 0.9952857142857144, 0.967047619047619, 1.0188214285714288, 0.9505238095238097, 0.9778095238095238, 1.0105238095238096, 0.9897500000000001, 1.023607142857143, 1.0047857142857144, 1.0024761904761905, 1.0402619047619048, 1.0515714285714286, 1.0349404761904764, 1.0207023809523808, 1.0127380952380953, 1.016595238095238, 1.0008809523809523, 0.9669166666666665, 0.9984880952380953, 0.9576785714285715, 0.9819761904761907, 1.0092857142857143, 0.9934642857142857, 1.0010357142857143, 0.9881309523809524, 0.9858095238095239, 0.9875119047619049, 1.009309523809524, 0.942904761904762, 0.9686785714285716, 0.9593809523809523, 0.9903333333333332, 0.9571785714285713, 0.9547857142857141, 0.9889047619047618, 1.00975, 1.0048690476190476, 1.0220357142857144, 0.9926190476190477, 1.0436309523809524, 1.0327619047619048, 1.033845238095238, 0.9920357142857144, 1.0309642857142858, 0.9891190476190475, 1.008702380952381, 1.0178452380952383, 0.9692500000000001, 1.0078928571428571, 1.0288452380952382, 1.0282976190476192, 1.0190476190476192, 1.0240357142857142, 1.005904761904762, 1.0460714285714285, 0.9871785714285715, 0.9854047619047619, 0.9962261904761904, 1.0127142857142857, 1.0277261904761905, 1.002190476190476, 1.0157738095238094, 1.0100714285714285, 1.0022619047619048, 0.9796547619047619, 0.9929642857142856, 0.9629404761904762, 0.992238095238095, 0.9684285714285714, 0.9443095238095237, 0.9671547619047619, 0.9546071428571429, 0.9853452380952381, 0.9376547619047619, 0.9564285714285715, 0.98175, 0.9511071428571428, 0.9853333333333334, 1.0001309523809523, 0.9996785714285716, 0.9502738095238095, 0.9875952380952381, 0.9598571428571431, 0.9602261904761904, 0.9660476190476192, 0.989607142857143, 0.9751428571428571, 0.988892857142857, 1.01125, 0.9948571428571429, 1.014202380952381, 0.9749880952380953, 1.0097261904761905, 0.9642261904761904, 1.0111904761904762, 0.9670238095238096, 0.9889642857142859, 0.9898333333333333, 0.9681309523809523, 0.9917380952380952, 1.017047619047619, 1.028, 1.017797619047619, 1.0357619047619049, 1.048297619047619, 1.0303214285714286, 1.0183095238095239, 1.0468690476190476, 1.0243333333333335, 1.0146428571428572, 0.9864761904761905, 0.9959999999999999, 1.0237142857142858, 0.9644404761904762, 0.9986190476190474, 1.0289880952380952, 1.037607142857143, 1.0375119047619048, 1.0388214285714288, 1.0047738095238097, 1.045642857142857, 0.9852976190476193, 1.0157976190476192, 0.9659285714285715, 0.9809404761904762, 1.0071904761904762, 0.9999166666666666, 0.9724523809523811, 1.0409404761904764, 0.9898214285714287, 1.0449285714285714, 1.0350357142857143, 1.0230952380952383, 0.9830357142857141, 1.00325, 0.9699404761904761, 0.969059523809524, 0.9606309523809525, 0.9702619047619047, 0.9832380952380952, 0.9572142857142858, 1.0139880952380953, 0.9897857142857143, 1.0186666666666666, 0.9971666666666666, 1.0086071428571428, 0.988952380952381, 0.9799642857142856, 0.9887738095238096, 1.0198333333333334, 0.9807857142857143, 0.9862976190476191, 1.037654761904762, 0.9987619047619047, 0.9963928571428572, 1.033809523809524, 0.9810952380952381, 1.0413095238095238, 0.9877857142857144, 0.9923095238095238, 1.0372380952380955, 0.9928690476190476, 0.9857976190476192, 0.99675, 1.0291309523809524, 0.9981309523809524, 0.9732023809523809, 1.0232738095238094, 1.0071428571428571, 0.9788214285714286, 1.0370833333333334, 0.9764642857142858, 1.0296904761904762, 1.0433095238095238, 1.0221428571428572, 1.061202380952381, 1.03, 1.077011904761905, 1.050107142857143, 1.0269404761904761, 1.0150238095238096, 0.9926428571428572, 1.0295119047619048, 0.9787619047619048, 1.0259761904761906, 1.033202380952381, 1.0208095238095236, 1.0459523809523812, 1.0199880952380955, 1.0027261904761904, 1.0108452380952382, 1.0173571428571428, 0.9924404761904763, 0.9592142857142859, 0.969904761904762, 0.9817261904761905, 0.9646071428571429, 0.9930119047619047, 1.000904761904762, 1.0122857142857145, 0.9873214285714286, 1.0010357142857145, 1.0009642857142858, 0.9764642857142857, 0.9799642857142856, 0.9862857142857143, 0.9833095238095237, 0.956547619047619, 0.9756904761904763, 1.0050476190476192, 0.9838333333333334, 0.9920238095238095, 0.983892857142857, 1.0327976190476191, 0.9948690476190476, 1.0120119047619047, 1.024202380952381, 1.0185833333333334, 1.0130952380952383, 0.9786428571428571, 1.006047619047619, 0.9769404761904762, 0.9888452380952383, 1.0095357142857142, 1.0076071428571427, 0.9789642857142857, 0.993547619047619, 0.9749166666666667, 0.9939761904761905, 0.9645238095238097, 0.9735119047619049, 1.0047738095238097, 0.9851309523809523, 0.9765357142857143, 1.0205595238095237, 1.0000238095238094, 0.9801785714285716, 1.0123095238095239, 0.9633928571428573, 0.9961190476190477, 0.9650357142857144, 0.9732261904761905, 1.0029523809523808, 0.9592499999999999, 0.9672857142857142, 0.9716904761904762, 0.9702261904761904, 0.9957738095238095, 0.9941666666666668, 0.9973928571428572, 0.9750833333333334, 1.0121071428571429, 1.0073095238095238, 1.0112261904761906, 0.99525, 0.963952380952381, 0.9753333333333333, 0.9652619047619049, 0.96, 0.9577738095238095, 0.9435357142857144, 0.9612738095238097, 0.9817738095238094, 0.9819880952380954, 0.9826666666666666, 0.9629285714285716, 0.9797857142857141, 1.0024285714285714, 0.9679642857142857, 0.9961904761904761, 0.9944999999999999, 0.9873809523809524, 0.9642619047619047, 0.9855833333333331, 0.9877857142857142, 0.9860595238095238, 0.9526785714285715, 0.9678928571428571, 0.9922857142857142, 0.9713214285714284, 0.971297619047619, 0.9847500000000002, 1.0315357142857144, 1.0203333333333335, 0.9907023809523808, 1.0499761904761906, 1.013059523809524, 0.990559523809524, 0.9937261904761906, 1.0116666666666665, 0.962095238095238, 1.000809523809524, 1.0326309523809525, 1.023452380952381, 1.0401190476190476, 1.007857142857143, 1.077416666666667, 1.046166666666667, 1.0249166666666667, 1.0016547619047618, 1.0377380952380952, 0.9725238095238096, 0.9990476190476189, 1.0026309523809522, 1.0080119047619047, 0.9945238095238096, 0.9706904761904761, 1.0333333333333334, 0.9659166666666666, 0.986702380952381, 1.0145714285714287, 0.9495476190476191, 0.9815119047619048, 0.9966904761904762, 0.9657619047619047, 0.9584880952380951, 0.9825238095238095, 0.9548214285714286, 1.0077619047619049, 0.9462142857142857, 0.9817619047619048, 1.005297619047619, 0.9897261904761903, 0.9931666666666666, 0.9611190476190478, 0.9759404761904762, 0.9884642857142856, 0.9638095238095238, 0.9979761904761906, 1.021047619047619, 1.0195357142857144, 1.0028690476190478, 1.0678333333333334, 1.0415714285714286, 1.0303928571428573, 1.0013690476190478, 1.0246190476190475, 0.9941071428571429, 0.9717619047619047, 0.9744761904761904, 1.0102976190476192, 0.9564404761904763, 0.9847857142857144, 1.0094880952380951, 1.004952380952381, 0.9571428571428572, 0.9784166666666668, 0.977845238095238, 0.9588809523809526, 0.9610595238095238, 0.9814999999999999, 0.9926785714285716, 0.9777857142857145, 0.9591904761904763, 0.9795714285714284, 0.9793928571428572, 1.0050000000000001, 0.9903214285714286, 0.9926071428571428, 1.0341428571428573, 0.985595238095238, 1.0481190476190476, 0.9898690476190476, 0.9951190476190477, 1.025, 0.9823809523809525, 1.0208095238095236, 1.011202380952381, 0.9809166666666668, 0.9749166666666667, 0.984059523809524, 0.9974999999999999, 0.9816190476190476, 1.011607142857143, 1.0122142857142857, 0.9950595238095238, 0.9915833333333334, 0.998857142857143, 1.0081071428571429, 1.0118452380952383, 0.9588690476190477, 1.0002619047619048, 1.0407142857142857, 1.0161547619047622, 1.0262380952380954, 1.053904761904762, 1.043511904761905, 1.0183333333333333, 1.0238571428571428, 0.987095238095238, 0.9895833333333334, 0.9865595238095239, 1.0015595238095238, 0.9715952380952382, 1.035607142857143, 1.0019642857142856, 1.0432619047619045, 1.0434285714285716, 1.024714285714286, 0.9810714285714285, 0.9937499999999999, 0.9829523809523809, 0.9885119047619048, 1.0203809523809524, 0.9888095238095237, 1.0252619047619047, 1.0016904761904761, 1.0105952380952379, 1.038892857142857, 1.000202380952381, 1.02275, 0.9724761904761905, 1.0046904761904762, 1.017297619047619, 1.0240238095238094, 1.0059166666666668, 0.9728928571428571, 0.9991904761904762, 0.9991309523809526, 1.0340952380952382, 0.9856785714285714, 1.0141547619047617, 1.0241309523809523, 0.9927976190476192, 1.0364880952380953, 1.01925, 0.999297619047619, 1.0506071428571429, 1.0163095238095237, 1.0375238095238093, 1.025345238095238, 1.0391785714285715, 1.042202380952381, 1.0059404761904762, 1.0104761904761905, 1.0439404761904765, 0.9890476190476191, 1.0143809523809524, 0.9739880952380953, 0.9921785714285715, 1.0100595238095236, 0.9794761904761906, 0.990892857142857, 0.9555714285714286, 0.9708571428571426, 0.9763809523809522, 0.9937380952380953, 0.9699642857142856, 0.9509523809523809, 0.9747023809523809, 0.9683333333333334, 0.9772261904761906, 1.0157857142857143, 0.9675714285714287, 1.0466428571428572, 1.027190476190476, 1.0271071428571428, 1.055261904761905, 1.0308214285714288, 0.9845833333333335, 0.9894285714285713, 0.9965833333333333, 0.972, 0.9872976190476191, 0.9931666666666665, 0.987547619047619, 0.9713214285714287, 0.9860833333333334, 0.9837142857142858, 1.0017261904761905, 0.9998809523809523, 0.9940238095238094, 0.9845357142857142, 0.9793452380952381, 1.0103095238095239, 0.9865357142857143, 1.0321785714285714, 0.9977499999999999, 1.016488095238095, 1.016297619047619, 1.0356666666666667, 1.0138690476190475, 1.0324404761904762, 0.9757261904761905, 1.0134166666666666, 0.9867976190476191, 1.024, 1.0136309523809526, 1.0050357142857143, 0.9961309523809524, 0.9891904761904762, 0.9967738095238093, 1.0266666666666668, 0.9632619047619048, 1.0153690476190478, 1.0040833333333334, 0.9900476190476193, 1.045154761904762, 1.0006904761904762, 0.9873452380952381, 1.018404761904762, 0.9717500000000001, 1.0014880952380953, 0.9705238095238096, 1.0264166666666668, 0.9765595238095239, 1.032559523809524, 1.0244642857142858, 1.0111666666666668, 1.009809523809524, 1.0417738095238094, 1.0245952380952381, 0.9838928571428572, 1.014142857142857, 1.0354404761904763, 1.0324166666666668, 1.0258928571428574, 0.9798690476190476, 1.035797619047619, 0.9902023809523809, 0.9827619047619048, 0.9955119047619047, 0.9698928571428572, 1.0190952380952383, 0.9677619047619048, 1.017595238095238, 1.0019285714285715, 1.0343214285714286, 0.9879642857142856, 1.0335952380952382, 1.0182619047619048, 0.9645357142857143, 0.9932380952380955, 0.9515714285714286, 0.9673928571428573, 0.9601190476190476, 0.9707023809523809, 0.984857142857143, 0.9641190476190477, 0.9754285714285713, 0.984595238095238, 1.0235238095238097, 0.9790357142857143, 0.9833452380952381, 1.0173571428571428, 1.0116190476190476, 0.9889880952380953, 1.0249880952380952, 1.0142976190476192, 0.9766547619047617, 0.9947976190476189, 1.0025357142857143, 1.0005119047619049, 0.9692619047619049, 1.003297619047619, 0.9731428571428571, 1.0268809523809526, 0.9782261904761907, 1.0301785714285714, 1.016, 0.9725476190476191, 1.0291547619047619, 0.9767976190476191, 0.9915833333333334, 0.9760238095238094, 0.9486428571428572, 0.9597261904761907, 0.9626190476190478, 0.9683214285714288, 1.0154047619047621, 1.0147976190476191, 1.0149642857142858, 1.0321309523809523, 1.0476666666666667, 0.9979642857142859, 1.0548809523809526, 0.9799166666666665, 1.0084761904761903, 1.0020238095238096, 0.9608690476190477, 0.9739880952380953, 0.957392857142857, 0.9522499999999999, 0.9835, 0.9392380952380952, 0.9763690476190476, 1.0139999999999998, 1.0143333333333335, 1.039047619047619, 1.056309523809524, 1.0640357142857142, 1.0820119047619048, 1.0791785714285715, 1.071047619047619, 1.0513214285714285, 1.0614047619047617, 1.0193452380952381, 1.0824761904761904, 1.0480357142857144, 1.0515357142857145, 1.0536428571428573, 1.0172142857142858, 1.0800238095238097, 1.0342500000000001, 1.0319642857142857, 1.0180952380952382, 1.0255119047619048, 0.9958095238095239, 1.0379761904761906, 0.9787619047619047, 1.030452380952381, 1.015107142857143, 1.0436309523809524, 1.029202380952381, 1.0329761904761903, 1.0102738095238097, 1.053607142857143, 1.0310833333333331, 1.0462857142857143, 1.0194880952380951, 1.0023214285714286, 1.0482261904761905, 0.9786190476190477, 1.0264880952380953, 0.9921428571428572, 1.0017619047619046, 1.008154761904762, 0.9850833333333333, 0.9990595238095239, 0.9925119047619049, 1.0302261904761905, 1.0293095238095238, 1.0491309523809524, 1.0570119047619049, 1.0695357142857145, 1.0666190476190476, 1.0806428571428572, 1.0586785714285714, 1.0411309523809522, 1.0013214285714287, 1.0258690476190477, 1.0449761904761903, 1.0258214285714287, 1.0318214285714287, 1.0318571428571428, 1.0348333333333333, 1.0322619047619046, 1.0152023809523807, 1.0019166666666668, 1.0306428571428572, 1.0181309523809523, 1.023738095238095, 1.0390000000000001, 1.0366785714285716, 1.054511904761905, 1.0640476190476191, 1.0503690476190475, 1.0464285714285715, 1.039047619047619, 1.0204285714285715, 1.0158690476190475, 1.004392857142857, 0.9800238095238095, 1.0037380952380952, 0.9769523809523809, 0.9677738095238096, 0.981095238095238, 1.017607142857143, 0.9685714285714285, 1.018702380952381, 1.0116666666666665, 1.0126428571428572, 0.9999404761904762, 1.0428333333333333, 0.9892500000000001, 1.0390238095238096, 0.9781071428571428, 1.0093333333333334, 1.0063214285714286, 0.9682500000000002, 0.983142857142857, 1.0026190476190475, 0.9798690476190476, 0.9766190476190476, 1.0253333333333334, 0.9698214285714286, 1.0245238095238096, 1.0053571428571428, 0.978904761904762, 1.0221190476190476, 0.9947261904761905, 0.9762738095238096, 0.9895238095238096, 1.022952380952381, 0.9714166666666669, 1.0113809523809525, 1.0133452380952381, 0.9961666666666666, 0.976107142857143, 0.989761904761905, 0.9907380952380953, 1.0308690476190476, 0.993642857142857, 0.9910952380952383, 1.0236190476190477, 0.9871547619047618, 1.0119166666666668, 1.0449166666666667, 1.029440476190476, 1.0153214285714287, 1.0629761904761905, 1.051095238095238, 1.018452380952381, 1.0685833333333332, 1.0167261904761904, 1.0026428571428572, 0.9833333333333334, 0.9817857142857145, 0.977702380952381, 0.9988095238095239, 0.9685, 0.9812380952380951, 0.993547619047619, 0.9635, 0.9803452380952383, 0.979952380952381, 1.0173571428571428, 0.9685119047619049, 1.0125357142857143, 1.0034880952380951, 1.0068809523809523, 0.9852738095238094, 1.0024285714285714, 1.002738095238095, 0.9889642857142856, 0.9896309523809526, 1.0238333333333334, 1.025202380952381, 1.0002380952380951, 1.0232380952380953, 1.0292380952380953, 1.0208452380952382, 0.9991547619047619, 0.9986904761904762, 1.0216785714285714, 0.9913928571428572, 1.0477976190476193, 1.0152261904761906, 1.0293095238095238, 1.0224999999999997, 0.9858690476190477, 1.001857142857143, 1.0045595238095237, 0.9987499999999999, 1.007404761904762, 1.0041428571428572, 1.016654761904762, 0.9949285714285716, 1.0461904761904761, 0.9852857142857142, 1.0273571428571426, 1.0034404761904763, 0.9978333333333333, 0.9637023809523809, 0.9838571428571428, 0.9782261904761904, 1.0011309523809524, 0.9817380952380952, 0.9714285714285715, 1.0139285714285715, 0.9784642857142858, 1.0042261904761904, 1.011297619047619, 0.955154761904762, 0.9631071428571428, 0.9625476190476189, 0.9574880952380953, 0.9523214285714284, 0.9605476190476191, 0.9907261904761904, 0.9930119047619046, 1.0056666666666667, 0.9941071428571429, 1.0483333333333333, 1.0505714285714287, 1.0296309523809524, 1.0542619047619048, 1.0324285714285713, 0.9997142857142857, 1.0336309523809524, 0.9866190476190477, 0.999952380952381, 1.0274761904761907, 0.9943452380952381, 1.0005357142857143, 0.9973809523809524, 1.0417738095238096, 1.0080119047619047, 0.9840238095238095, 1.0332261904761906, 1.0083809523809524, 0.9908690476190477, 1.0223690476190477, 0.9588809523809525, 0.9847857142857144, 0.9747500000000002, 0.9789761904761904, 0.9868809523809523, 0.9539761904761906, 0.9803452380952383, 1.0044285714285714, 0.9735595238095238, 0.9927023809523808, 0.9609880952380954, 0.9798809523809524, 1.010047619047619, 0.983154761904762, 1.0109166666666667, 0.996904761904762, 0.9767380952380952, 0.999, 1.0049642857142858, 0.9591785714285714, 0.9808452380952382, 0.9502500000000002, 0.9598095238095238, 0.9677857142857142, 0.9925595238095238, 0.9640357142857143, 0.9703571428571429, 1.0005238095238096, 0.9868928571428571, 0.995357142857143, 0.9561428571428572, 0.9675833333333335, 0.9610238095238095, 0.9670714285714285, 0.9546071428571429, 0.9701190476190478, 1.0151428571428571, 1.0063333333333335, 1.000047619047619, 0.9931428571428572, 1.0101785714285714, 1.034309523809524, 1.014047619047619, 0.974309523809524, 0.996309523809524, 1.015547619047619, 0.9981428571428572, 0.9668095238095239, 0.9933571428571429, 1.0302976190476192, 0.9897261904761905, 1.055297619047619, 1.0316309523809526, 1.0592023809523812, 1.0580833333333335, 1.0403928571428571, 1.0309761904761905, 1.0697738095238096, 1.0247738095238095, 1.0439404761904763, 0.9901785714285716, 1.026654761904762, 1.0411071428571428, 0.992702380952381, 1.0527857142857142, 1.0460357142857144, 1.048714285714286, 1.0550833333333334, 1.015654761904762, 1.067059523809524, 1.0137738095238096, 0.9860714285714287, 1.0029166666666667, 1.016738095238095, 1.0362857142857143, 1.0203928571428573, 1.045654761904762, 1.0357023809523809, 1.0462142857142858, 1.0188690476190476, 1.0660238095238097, 1.0277261904761905, 1.0337261904761905, 1.0618809523809525, 1.0415833333333335, 1.0692261904761904, 1.0609404761904762, 1.0699404761904763, 1.0608214285714286, 1.012440476190476, 1.0590238095238096, 0.9945952380952382, 0.992095238095238, 1.000357142857143, 1.0263214285714286, 1.0055, 0.9731666666666666, 1.0107738095238095, 1.0027261904761906, 1.0071666666666668, 0.9943452380952381, 1.0438928571428572, 1.0257380952380952, 1.0073452380952381, 1.0397142857142858, 0.9826071428571429, 1.0150595238095237, 1.0142738095238095, 1.0178333333333334, 0.9898928571428572, 0.9657499999999999, 0.975702380952381, 0.9696071428571429, 0.9596666666666668, 0.9581666666666665, 0.9930238095238098, 0.9571190476190475, 1.0139880952380953, 0.9959523809523809, 1.0079285714285713, 0.9865952380952381, 1.0080714285714287, 1.0286071428571428, 1.0174761904761904, 1.0091309523809524, 0.9945119047619048, 1.0045833333333334, 0.9874166666666668, 0.988547619047619, 1.0115714285714286, 0.9975476190476191, 0.9700119047619047, 1.017642857142857, 0.9616071428571429, 0.9979761904761905, 0.9702261904761904, 0.9944761904761905, 1.035904761904762, 1.0204047619047618, 1.023095238095238, 1.0093809523809525, 1.0271666666666668, 0.9815000000000002, 0.9886071428571429, 0.9790000000000001, 0.9933333333333333, 0.9883214285714287, 0.9626428571428572, 0.9948809523809524, 1.0199761904761904, 1.0155476190476191, 0.9919285714285713, 0.977345238095238, 0.9883690476190475, 0.9906309523809523, 0.9658214285714286, 0.9517380952380954, 0.9598928571428571, 0.9693095238095237, 1.009547619047619, 0.9928214285714286, 1.0373571428571429, 1.0333690476190478, 1.0166428571428572, 1.0440119047619045, 1.0325952380952381, 1.0204047619047618, 1.0150714285714286, 1.025607142857143, 0.9824523809523807, 0.9988095238095239, 1.0055595238095238, 1.020190476190476, 0.9825238095238095, 0.9899047619047617, 1.0167261904761904, 1.0267142857142857, 0.9820238095238094, 1.0350714285714286, 1.0067142857142857, 1.0280476190476189, 1.0063690476190477, 0.9773690476190476, 0.9884166666666665, 0.9952738095238096, 0.9835595238095238, 0.9728809523809525, 1.0148809523809523, 0.9995238095238095, 1.0120714285714285, 1.0130119047619046, 0.992595238095238, 1.0283214285714284, 0.9969047619047618, 0.9778928571428571, 1.0096309523809524, 0.988047619047619, 1.0431190476190477, 1.0234285714285716, 1.0057857142857145, 1.0458571428571428, 1.003452380952381, 1.0079880952380953, 1.0085476190476192, 1.0410833333333334, 1.021047619047619, 0.9849166666666666, 1.0545357142857144, 1.0065119047619049, 0.9929166666666667, 0.969309523809524, 0.9707380952380953, 0.9669642857142856, 0.9635, 0.9852380952380951, 0.9745833333333335, 0.962607142857143, 0.9928095238095237, 1.029452380952381, 1.024202380952381, 1.0466904761904763, 1.0473214285714287, 1.035404761904762, 1.0529880952380952, 0.9974880952380951, 1.009642857142857, 1.0146190476190475, 0.9808571428571428, 0.9713928571428573, 0.9996904761904762, 0.9559880952380952, 1.0141071428571429, 0.9687857142857145, 1.0034047619047621, 1.010404761904762, 0.9649047619047619, 0.9830952380952382, 0.9930000000000001, 0.9855833333333334, 1.0036190476190476, 1.0264285714285715, 1.0247619047619048, 1.0130357142857143, 1.0292261904761906, 1.043607142857143, 0.9858333333333333, 1.0, 1.000190476190476, 0.9574285714285715, 0.9683333333333332, 0.9800357142857142, 1.0188690476190476, 0.9810119047619048, 1.019154761904762, 0.9827261904761906, 0.9902500000000002, 0.9918214285714286, 1.006357142857143, 0.9778928571428571, 0.9767857142857144, 1.0146309523809525, 1.0027380952380953, 1.0357142857142858, 0.9861547619047619, 1.0540238095238095, 1.0106190476190475, 0.9988333333333331, 1.0499642857142857, 0.9860238095238094, 1.037797619047619, 1.0233452380952381, 1.0020357142857141, 0.9879761904761905, 0.9954285714285714, 1.0194523809523808, 0.966392857142857, 1.0034523809523808, 0.9730357142857142, 0.9814047619047619, 0.9502738095238096, 0.9578452380952381, 0.9520833333333334, 0.9626190476190476, 0.9844880952380952, 0.996559523809524, 1.0119404761904764, 0.988892857142857, 1.0092380952380953, 0.9903809523809523, 1.0009285714285714, 0.9979166666666667, 0.961642857142857, 0.9764880952380953, 1.0038809523809522, 0.9825, 0.9813571428571428, 1.017607142857143, 1.0143214285714286, 0.9926904761904761, 1.0350952380952383, 1.0223333333333333, 0.9929761904761905, 0.9848928571428571, 0.9857857142857143, 0.9939404761904762, 0.9711309523809524, 0.9941428571428572, 0.9554166666666666, 0.994690476190476, 0.9562738095238095, 0.9719880952380953, 0.9821190476190476, 0.963654761904762, 0.99075, 0.9651071428571427, 1.016452380952381, 0.9851428571428572, 1.0414404761904763, 1.0213095238095238, 0.9975714285714284, 1.0098333333333334, 1.0041428571428572, 0.9805595238095238, 0.9875952380952381, 0.9955476190476191, 0.9973809523809526, 0.9762738095238096, 1.0310119047619049, 0.9743333333333334, 1.0237380952380952, 0.988797619047619, 0.9960714285714286, 0.9805595238095237, 1.0121190476190476, 0.9777857142857143, 1.0265714285714285, 1.0155238095238095, 1.019845238095238, 1.0247142857142857, 0.9988571428571428, 0.9934880952380951, 1.0053214285714287, 0.9869166666666667, 0.9736309523809523, 1.0019047619047619, 0.9802619047619048, 0.9671904761904762, 0.9870595238095239, 1.0037857142857145, 1.0164047619047618, 1.0170714285714286, 1.0280714285714285, 1.0526666666666666, 1.033392857142857, 1.060845238095238, 1.0531309523809524, 1.033857142857143, 0.996, 0.9993333333333334, 0.9958809523809523, 1.0214047619047621, 0.969904761904762, 0.9704880952380951, 1.0088809523809525, 0.9731309523809524, 1.0012738095238096, 1.0043095238095239, 1.009309523809524, 0.9883928571428572, 1.0438809523809525, 1.0088095238095238, 0.9812500000000002, 1.0316785714285717, 0.9836666666666668, 1.031059523809524, 1.0085238095238096, 1.0176904761904761, 1.0220595238095238, 1.009297619047619, 1.0204404761904762, 0.9892142857142856, 1.0167619047619045, 0.9720952380952381, 1.0217738095238096, 0.9605357142857143, 0.997190476190476, 1.0354166666666669, 1.0011547619047618, 1.0349285714285714, 1.0400833333333332, 1.0427142857142857, 1.0181071428571429, 0.9885119047619049, 0.9953809523809525, 0.9877857142857144, 1.0002619047619046, 1.0025357142857143, 1.0038928571428571, 1.0097261904761905, 0.9984166666666665, 0.9985714285714286, 0.9740833333333333, 0.9876904761904761, 0.9812857142857142, 1.0134642857142857, 0.9894285714285715, 1.0125833333333334, 0.9682857142857143, 0.9914047619047618, 1.0031309523809524, 0.9694523809523811, 1.0182023809523808, 0.9943095238095239, 0.9830357142857145, 1.0346428571428572, 0.9852738095238096, 0.9858452380952382, 0.9865476190476191, 1.0082738095238095, 0.9698690476190476, 1.002404761904762, 1.0116666666666667, 0.9676428571428571, 1.013452380952381, 0.9935714285714287, 0.9783809523809524, 1.0189880952380954, 0.9513928571428572, 0.9739880952380953, 0.9913333333333332, 0.9823571428571428, 0.9733214285714286, 1.014202380952381, 0.993452380952381, 0.9746309523809524, 1.014154761904762, 0.9699166666666669, 0.988154761904762, 0.9861904761904763, 0.987095238095238, 0.9617976190476192, 0.9805714285714285, 1.0104047619047618, 0.9688095238095238, 1.004857142857143, 0.9702619047619047, 0.998642857142857, 0.9813095238095239, 1.0095119047619048, 0.9984166666666667, 1.0013809523809525, 0.9816428571428569, 1.022238095238095, 1.0033571428571426, 0.9878571428571429, 0.9808452380952382, 0.9913809523809525, 1.0232857142857146, 0.9947499999999998, 0.9934047619047619, 1.0239642857142859, 0.9846309523809524, 1.0243214285714286, 1.034916666666667, 0.9848690476190478, 1.0520833333333333, 1.0144642857142858, 1.0053571428571428, 1.040857142857143, 1.022357142857143, 1.0117857142857143, 1.0555, 1.0179047619047619, 1.039107142857143, 0.9936547619047619, 0.9782857142857143, 0.9829285714285715, 0.9712738095238096, 0.9741309523809524, 1.0051785714285715, 1.001952380952381, 1.0189404761904763, 1.022642857142857, 1.0058333333333334, 1.002190476190476, 1.0172023809523811, 0.9804761904761905, 1.0244285714285715, 0.9735238095238095, 0.9764523809523811, 1.0190476190476192, 0.9522142857142858, 0.9767142857142859, 0.9777261904761906, 0.990952380952381, 0.9957023809523811, 1.0133809523809523, 1.0038452380952383, 1.0093571428571428, 0.9811666666666667, 0.9970119047619047, 1.0030952380952383, 0.9784880952380952, 0.9650119047619048, 0.9799404761904762, 1.0002976190476192, 0.9746190476190476, 0.9748333333333333, 1.0108452380952382, 0.9853214285714286, 1.0155833333333333, 1.0360119047619047, 1.0233928571428574, 0.9889642857142859, 1.057904761904762, 0.9867619047619048, 1.0355714285714286, 1.008047619047619, 0.9844404761904761, 1.025202380952381, 0.9993333333333334, 0.9821904761904761, 1.0097380952380954, 1.0054642857142857, 0.9748452380952382, 1.028511904761905, 0.9637380952380953, 1.0196428571428573, 1.0221071428571429, 1.002190476190476, 1.001845238095238, 0.9625357142857143, 0.9843214285714287, 0.9730476190476193, 0.9737976190476191, 0.9644880952380952, 0.9605714285714286, 0.9553095238095239, 0.9662857142857144, 0.983095238095238, 0.962297619047619, 1.0011904761904762, 0.9898928571428571, 0.9800714285714285, 1.0337380952380952, 0.9780000000000002, 1.0421309523809525, 0.9795952380952381, 1.0381309523809523, 1.0163690476190477, 1.0140714285714285, 1.0041309523809525, 1.0002380952380954, 1.0258809523809522, 1.0067261904761904, 0.9794761904761904, 0.9756904761904762, 0.9810952380952381, 0.995297619047619, 0.9780357142857143, 0.9940238095238095, 0.9944166666666667, 1.0164166666666667, 1.0290238095238096, 0.9953214285714286, 1.0059166666666666, 1.008392857142857, 0.9599642857142857, 0.9654166666666667, 0.9680238095238096, 0.9412619047619047, 0.9438809523809524, 0.9414166666666668, 0.9556309523809523, 0.9482261904761906, 0.9622261904761903, 1.0033928571428572, 1.003154761904762, 0.9873690476190475, 0.9948928571428571, 1.0291547619047619, 1.0302857142857145, 0.9848214285714288, 1.0257738095238096, 1.0208333333333333, 0.9911904761904763, 1.0246904761904763, 1.0271904761904762, 0.9938690476190475, 0.9928809523809524, 1.0060714285714287, 0.962857142857143, 0.9737738095238095, 0.9604761904761904, 0.9908095238095237, 0.9571190476190478, 0.9848214285714285, 1.0031785714285715, 0.9756190476190476, 1.0290952380952383, 1.0055119047619048, 0.983095238095238, 1.0394047619047622, 0.9849166666666667, 0.9808214285714287, 0.9819761904761907, 0.9924285714285714, 0.9522380952380954, 0.9676666666666668, 0.961297619047619, 1.0105119047619049, 0.9658928571428572, 0.971642857142857, 1.0205119047619047, 1.0092380952380953, 1.015, 1.0105119047619047, 1.0062857142857142, 1.0158928571428572, 0.9977857142857142, 1.041654761904762, 1.0006547619047619, 0.9904047619047619, 1.0338928571428572, 0.9772976190476191, 0.9760357142857143, 0.9768928571428571, 0.9641785714285716, 0.9712738095238094, 0.9839047619047618, 0.9685119047619046, 0.9724761904761907, 1.0128690476190476, 0.9755952380952382, 1.035238095238095, 1.0049404761904763, 0.999607142857143, 1.0598452380952383, 1.0306190476190475, 1.0153214285714285, 0.9994404761904763, 1.0250833333333331, 0.9790238095238095, 1.005952380952381, 0.9496666666666665, 0.9939047619047618, 0.9684642857142857, 1.0141190476190476, 1.0177380952380954, 1.004357142857143, 1.0107380952380953, 1.0180714285714285, 1.0299642857142857, 0.9693333333333334, 0.9900476190476188, 0.9882857142857143, 1.017047619047619, 1.010654761904762, 1.0266785714285713, 1.0126309523809525, 1.0175119047619048, 0.979309523809524, 0.9913095238095238, 0.9817738095238094, 0.9753809523809522, 1.0, 0.980690476190476, 1.017297619047619, 1.0114285714285716, 1.0046666666666666, 1.0233333333333332, 0.9927976190476192, 1.0410714285714286, 0.9814285714285714, 1.0401190476190476, 0.979107142857143, 1.0156190476190476, 0.9875833333333333, 0.965952380952381, 0.992547619047619, 0.9606428571428571, 0.9950476190476191, 0.9988809523809524, 1.0072619047619047, 0.9772380952380951, 1.0174880952380954, 1.0155357142857142, 1.0078333333333336, 0.9765357142857143, 1.0092738095238094, 0.9608571428571427, 1.006440476190476, 0.9666309523809524, 0.9732976190476191, 1.0129166666666667, 0.9571547619047619, 0.9877738095238093, 1.0135238095238095, 1.0235833333333335, 1.0345952380952381, 1.0215952380952382, 0.9983690476190477, 0.9881785714285715, 0.9828690476190477, 0.9682738095238095, 0.9702142857142856, 0.9941785714285714, 0.9687857142857143, 0.9717976190476191, 0.9767619047619048, 0.9912976190476191, 1.0109880952380952, 1.0313452380952381, 1.0114285714285716, 1.0329285714285714, 1.0498928571428574, 1.0135, 1.0682261904761905, 1.0165357142857143, 1.0285714285714287, 0.9923214285714285, 1.013654761904762, 1.0067738095238097, 0.9614047619047619, 0.981595238095238, 0.9914404761904763, 1.0367500000000003, 1.0150000000000001, 1.012952380952381, 1.0237619047619049, 0.9984761904761906, 1.0204047619047618, 1.000345238095238, 0.9983095238095239, 0.9831904761904762, 1.030702380952381, 0.9930238095238094, 0.9814642857142857, 1.0094166666666666, 0.9856309523809524, 1.0348809523809526, 0.9701904761904763, 1.0219285714285713, 0.9882857142857143, 0.9678928571428573, 0.9815476190476191, 0.9671309523809525, 0.9942380952380951, 1.0047261904761906, 0.9711428571428571, 1.0377857142857143, 1.022047619047619, 1.044952380952381, 1.000345238095238, 1.0437023809523809, 1.0164642857142856, 0.9940119047619047, 1.0143333333333335, 1.052607142857143, 1.037297619047619, 1.033345238095238, 1.030714285714286, 1.0279880952380953, 0.9984761904761906, 1.0032500000000002, 1.017297619047619, 1.0219761904761906, 1.001452380952381, 1.0145238095238096, 0.9868095238095238, 1.0319999999999998, 0.9778095238095238, 0.9954523809523811, 1.0223333333333333, 1.005452380952381, 1.0122142857142857, 1.01925, 0.996797619047619, 1.0418095238095237, 1.0146666666666666, 1.0010833333333333, 1.0233928571428574, 0.9826428571428572, 1.0385119047619047, 1.0041785714285714, 0.9759047619047619, 1.0255, 0.9520238095238095, 0.9858452380952382, 0.9703571428571427, 1.0116190476190476, 0.9873452380952382, 0.9686309523809525, 1.031404761904762, 0.9732619047619048, 1.0194761904761904, 1.0236309523809521, 1.0139285714285715, 0.9896547619047619, 1.0286547619047621, 1.009202380952381, 0.9850000000000001, 1.0108571428571427, 1.0108571428571427, 0.9956309523809524, 1.0514642857142857, 1.0312619047619047, 1.0289999999999997, 1.0285833333333334, 1.0464166666666668, 1.0301071428571429, 1.0440833333333335, 0.9915238095238097, 1.0412738095238097, 0.9686785714285716, 1.000357142857143, 0.9683809523809525, 0.9757857142857143, 1.0074761904761904, 0.9944047619047619, 0.9793333333333335, 1.0278690476190477, 1.0078333333333334, 1.0164404761904762, 0.9714880952380953, 0.9865476190476191, 0.9903571428571428, 0.9700833333333333, 1.0079404761904762, 0.9578452380952381, 1.0204166666666667, 0.9666309523809525, 0.9909285714285716, 1.0063095238095239, 1.008345238095238, 1.0108928571428573, 0.991702380952381, 1.0585, 1.0386904761904763, 1.0260357142857142, 1.0211428571428574, 1.0410714285714286, 0.9850833333333335, 1.0037619047619049, 0.9977142857142858, 1.0216190476190476, 0.9818690476190477, 0.9575238095238093, 0.9697619047619047, 0.9580952380952381, 0.9703809523809526, 0.9583095238095238, 0.9924166666666666, 0.9887857142857144, 0.993452380952381, 1.0174285714285713, 1.0311904761904762, 1.0335952380952382, 1.0010833333333333, 1.0218333333333334, 1.0075238095238095, 1.0533214285714287, 1.0099880952380953, 1.0100595238095238, 0.9898928571428571, 0.9683452380952382, 0.9692380952380952, 0.9559404761904763, 0.9576428571428572, 0.9233690476190477, 0.9499642857142857, 0.9527857142857143, 1.0022976190476192, 0.9818571428571429, 1.0255714285714288, 1.0103095238095237, 1.0040000000000002, 1.0598809523809525, 1.014142857142857, 1.036654761904762, 1.0255119047619048, 1.019452380952381, 0.9870357142857143, 1.0312261904761904, 0.9776428571428573, 1.0045357142857143, 1.0442857142857145, 1.0153214285714287, 1.046511904761905, 1.036690476190476, 1.024607142857143, 1.0461071428571427, 1.0285833333333332, 1.0063928571428573, 1.0341190476190478, 1.001607142857143, 0.9814523809523811, 1.007357142857143, 0.9803452380952381, 1.0370119047619049, 1.0069880952380954, 0.9894285714285713, 1.0506071428571429, 1.0184047619047618, 1.0121547619047622, 1.0491666666666666, 1.0351666666666668, 1.0308095238095238, 0.9946904761904762, 1.0199880952380955, 1.0526428571428572, 1.0120952380952382, 1.017297619047619, 1.007797619047619, 1.0087857142857142, 1.041142857142857, 1.0291785714285715, 1.013440476190476, 0.9857619047619048, 1.0054761904761906, 1.029654761904762, 0.9646190476190477, 1.0210119047619048, 0.9758690476190476, 1.0400595238095238, 0.9948333333333333, 1.008214285714286, 1.0281785714285716, 0.9781785714285715, 1.000857142857143, 1.0093571428571426, 0.9944047619047619, 0.9608571428571427, 0.9830714285714286, 0.9891190476190478, 1.0291547619047619, 0.9997023809523808, 1.0048690476190476, 1.033857142857143, 1.0302499999999999, 1.0276309523809526, 0.9976190476190477, 1.0468214285714286, 0.988452380952381, 1.0288690476190476, 1.0369880952380952, 1.0206904761904763, 0.9885238095238096, 1.02975, 0.993154761904762, 1.0082499999999999, 1.0056547619047618, 0.9626309523809523, 0.9842857142857143, 0.9787738095238095, 0.9738690476190477, 0.9648571428571429, 0.9789880952380953, 1.018702380952381, 1.0015595238095238, 1.0114285714285716, 1.010809523809524, 0.9911904761904761, 1.0234642857142857, 0.9993095238095239, 1.0515476190476192, 1.0346428571428572, 1.0311190476190477, 1.0462380952380954, 1.0536785714285715, 1.0070357142857145, 1.0371904761904762, 0.9980714285714287, 0.9774285714285714, 0.9864642857142857, 1.0023333333333333, 0.9709404761904762, 1.0203690476190477, 0.9746785714285713, 0.9805595238095237, 0.9991666666666668, 0.9874880952380952, 0.9746428571428571, 0.9929404761904761, 0.9585119047619046, 0.9869404761904761, 0.9817738095238097, 0.9724285714285714, 1.0103095238095239, 0.9901666666666665, 0.9743690476190477, 1.0173333333333332, 0.9667380952380953, 1.0217619047619049, 0.978642857142857, 0.9734047619047618, 0.9954761904761905, 1.0010833333333333, 0.9762380952380953, 1.005952380952381, 1.0207857142857144, 0.9959761904761906, 0.9820238095238096, 1.0035, 1.0200952380952382, 1.012202380952381, 0.9665952380952382, 0.9932976190476192, 1.0175, 0.9925357142857142, 0.9971428571428572, 0.9912857142857143, 1.0017142857142858, 0.9678333333333333, 0.9786904761904763, 0.9830119047619048, 0.9729285714285716, 0.9517142857142857, 0.9723095238095238, 0.9901666666666668, 0.9658452380952381, 0.9592619047619048, 0.9648690476190476, 0.9876547619047619, 0.9866428571428572, 0.9534523809523809, 0.97525, 0.9873333333333334, 0.9461190476190476, 0.9554285714285714, 0.9492500000000001, 0.9629047619047619, 0.9393095238095237, 0.9487619047619047, 0.9505238095238094, 0.9749642857142857, 0.9387142857142857, 0.9494404761904762, 0.9748095238095238, 0.9508571428571428, 0.988297619047619, 0.9858333333333333, 1.0064047619047618, 1.002547619047619, 1.0230119047619048, 1.0211428571428574, 1.0130952380952383, 1.0025714285714287, 1.0454285714285716, 0.9940595238095239, 1.0240595238095238, 0.9928333333333332, 1.0230714285714284, 0.9933333333333333, 0.9987380952380953, 0.9872380952380952, 1.011452380952381, 1.0278214285714287, 1.0037619047619049, 1.009095238095238, 1.0036309523809526, 1.0494047619047622, 1.0129285714285714, 0.9939285714285715, 1.0246547619047617, 1.0141785714285716, 0.9637976190476191, 0.982797619047619, 0.9878928571428572, 1.0156428571428573, 0.9716785714285715, 1.0013095238095238, 0.9661785714285716, 1.0175119047619048, 0.9739047619047622, 0.9962500000000001, 1.0368928571428573, 1.003107142857143, 1.0221547619047617, 1.025607142857143, 1.0, 1.0410833333333334, 1.022511904761905, 0.9727261904761905, 0.9874166666666668, 1.0001904761904763, 0.947107142857143, 0.9522380952380952, 0.9384285714285715, 0.9287619047619048, 0.9306190476190476, 0.9334880952380954, 0.9362261904761905, 0.9411547619047621, 0.9672857142857144, 0.9337857142857144, 0.9554523809523809, 0.9682738095238096, 0.9852619047619046, 0.9738690476190477, 0.9510833333333336, 0.970952380952381, 0.9748571428571429, 0.9997023809523811, 0.9697261904761904, 0.9781190476190477, 0.981654761904762, 0.9700238095238095, 0.9923452380952379, 0.9531904761904761, 0.9729285714285714, 0.9766428571428571, 0.9988690476190476, 0.9896904761904762, 0.9722857142857142, 1.0170714285714286, 0.9869166666666667, 1.01525, 0.9925833333333335, 0.9668809523809524, 0.9768214285714284, 0.9934047619047619, 0.9905595238095237, 0.9703690476190477, 1.0063809523809524, 1.015107142857143, 0.994345238095238, 0.9850000000000001, 1.0002380952380954, 1.025, 1.0047857142857144, 0.9940357142857142, 1.0086666666666668, 0.9748928571428572, 1.0019880952380953, 0.9662380952380951, 0.978904761904762, 0.9674166666666667, 0.9508214285714286, 0.9633690476190476, 0.986857142857143, 0.9884166666666667, 0.9890833333333333, 0.9682142857142855, 1.0123571428571427, 0.9594166666666666, 1.0009404761904763, 0.9491547619047619, 0.9616547619047618, 0.9718214285714287, 0.9939880952380953, 0.9860119047619048, 0.974654761904762, 1.027154761904762, 1.0080357142857141, 0.9895833333333334, 1.0308095238095238, 0.9947738095238094, 0.9919166666666667, 1.0258571428571428, 1.007059523809524, 0.9871428571428573, 1.0346666666666666, 0.986, 0.9859523809523809, 1.0078571428571428, 0.9636309523809523, 0.9975595238095238, 0.9669404761904763, 1.0095833333333335, 0.9937142857142857, 0.9727380952380952, 1.0327261904761906, 0.9620714285714285, 1.0264166666666665, 0.9642142857142857, 0.995, 0.9787380952380952, 0.9585357142857143, 0.991440476190476, 0.9540833333333334, 0.9707380952380953, 0.9794047619047619, 0.9909642857142857, 0.9359285714285713, 0.9620000000000001, 0.9579761904761904, 0.9593333333333334, 0.9336309523809525, 0.9379642857142859, 0.9452142857142857, 0.9427380952380953, 0.9633571428571428, 0.9518214285714286, 0.9318571428571428, 0.9440595238095238, 0.9468333333333334, 0.9451785714285714, 0.9472619047619046, 0.9706071428571428, 0.9426071428571429, 0.9721309523809523, 0.9684761904761905, 0.9583452380952382, 0.9700476190476192, 0.9762738095238094, 0.9443333333333335, 0.9541547619047619, 0.9530357142857143, 0.9794880952380952, 0.9338214285714286, 0.9474404761904761, 0.9614047619047619, 0.937845238095238, 0.9524047619047619, 0.9450357142857144, 0.9651309523809524, 0.9952380952380954, 0.9820833333333334, 0.9857142857142857, 0.9533214285714287, 0.9739404761904763, 0.9599166666666666, 0.9341904761904761, 0.9440952380952381, 0.936452380952381, 0.9432261904761904, 0.9755238095238096, 0.9401666666666669, 0.9653809523809523, 0.9941547619047619, 0.9642380952380952, 0.9907976190476191, 0.9994285714285714, 0.9682619047619048, 1.0101309523809523, 0.9743095238095238, 0.9753452380952381, 0.969, 0.9786785714285715, 0.9493095238095237, 0.9439285714285715, 0.9423214285714285, 0.9420714285714286, 0.9451666666666667, 0.9594404761904762, 0.9637261904761907, 0.9298452380952381, 0.9507976190476191, 0.9510714285714288, 0.9574047619047621, 0.9551190476190476, 1.0023928571428573, 0.9669285714285716, 0.9550476190476191, 0.9691666666666668, 0.9704285714285715, 0.9646666666666667, 0.962702380952381, 0.9958571428571427, 0.9793571428571429, 0.9734642857142857, 1.0295952380952382, 1.008154761904762, 1.007464285714286, 0.9879642857142857, 0.9654761904761904, 0.9776309523809523, 0.962297619047619, 0.951297619047619, 0.9694642857142859, 1.011809523809524, 0.9799166666666667, 1.013261904761905, 1.0039761904761906, 1.0050000000000001, 1.0111190476190477, 1.0007619047619047, 0.9799761904761904, 1.0207976190476191, 0.9527261904761904, 0.996095238095238, 0.9780833333333334, 0.9649523809523811, 0.9770119047619048, 0.9985119047619048, 0.9837738095238096, 0.9729761904761905, 1.0047857142857144, 0.9915, 0.994452380952381, 0.9509880952380951, 0.9660476190476192, 0.962047619047619, 0.9621666666666667, 0.9802261904761904, 0.9985357142857144, 1.0043095238095237, 1.0177023809523809, 1.0331428571428571, 1.0093333333333332, 0.9892142857142858, 0.992892857142857, 1.026107142857143, 0.9538095238095239, 0.9817261904761905, 0.9948690476190476, 0.9500000000000002, 1.0028333333333332, 0.9424523809523809, 0.9749166666666667, 0.9963571428571429, 0.9489047619047619, 1.0052261904761903, 0.9611904761904763, 0.959654761904762, 0.9724999999999999, 0.9895357142857142, 0.9902023809523809, 0.9840714285714286, 0.9759642857142858, 0.9740357142857143, 0.9972500000000001, 1.0203214285714286, 1.0086785714285715, 1.0144880952380952, 0.9840476190476192, 1.0210000000000001, 1.016, 1.016857142857143, 0.9774404761904764, 1.0140357142857144, 0.9776785714285714, 1.0169642857142858, 0.9790357142857143, 1.0355, 0.9928214285714286, 1.0202142857142857, 0.9925119047619049, 1.0383809523809524, 1.024047619047619, 1.0155357142857144, 1.043452380952381, 1.024595238095238, 1.0285, 1.0139642857142859, 0.9813333333333334, 0.9933571428571429, 0.984904761904762, 1.0093333333333332, 0.9810357142857142, 0.9677738095238096, 1.0075238095238095, 0.9909761904761906, 1.0440952380952382, 1.0060238095238094, 1.01175, 1.013607142857143, 0.9757738095238095, 0.9847023809523812, 0.964309523809524, 0.9647738095238095, 0.9665833333333333, 1.009392857142857, 1.00825, 0.9975, 1.0368809523809523, 1.0325714285714287, 1.0480476190476191, 1.0116666666666667, 1.0069761904761907, 1.0476666666666667, 0.9964642857142858, 0.9956904761904762, 1.0159642857142859, 0.9724880952380952, 1.0058690476190477, 0.9607857142857144, 0.9641785714285714, 0.9742261904761905, 0.9984166666666667, 0.9637857142857142, 1.013904761904762, 0.9945952380952382, 0.982964285714286, 1.0195357142857144, 1.0022738095238095, 1.0276309523809524, 1.0215357142857142, 1.0189761904761905, 1.0518333333333334, 1.0215833333333333, 1.0304642857142858, 0.9985714285714286, 1.0281071428571427, 0.9741428571428572, 1.0041428571428572, 0.949, 0.9624642857142858, 0.9644880952380953, 0.967202380952381, 1.0150238095238096, 1.000797619047619, 1.0358928571428574, 1.0271904761904762, 1.0574285714285716, 1.013845238095238, 1.080904761904762, 1.0472857142857144, 1.0389285714285714, 1.0474285714285716, 1.0313571428571429, 1.0664523809523812, 1.0258333333333336, 1.0107261904761906, 1.0184880952380955, 0.9747380952380953, 0.9865357142857143, 0.9766071428571428, 0.996452380952381, 0.9735595238095239, 0.9552380952380953, 0.9795595238095238, 0.9673571428571428, 0.9995357142857143, 0.9757976190476189, 0.9459880952380951, 0.9695119047619046, 0.9703928571428572, 0.9750714285714286, 1.0019047619047619, 0.9754761904761905, 0.9774523809523811, 0.9817261904761905, 0.9885357142857144, 1.0140595238095238, 1.003095238095238, 0.980452380952381, 1.0290238095238096, 1.0300595238095238, 1.0229642857142858, 1.010857142857143, 1.0341309523809525, 0.9835238095238095, 1.0121904761904763, 0.9816428571428573, 1.0220357142857144, 0.9643571428571429, 0.9769880952380954, 1.0105714285714287, 0.9689047619047619, 0.9723928571428573, 0.973845238095238, 1.0000476190476189, 0.9776428571428571, 0.972357142857143, 1.0131785714285715, 0.9979285714285715, 0.9885952380952381, 0.9783214285714288, 1.014952380952381, 0.9750000000000001, 1.023142857142857, 0.9878333333333335, 1.0433571428571429, 1.0307738095238097, 0.9959880952380954, 1.0514642857142857, 0.9923452380952381, 0.9888928571428572, 0.9843809523809524, 0.9922500000000001, 0.9903214285714287, 0.9925595238095238, 1.0240714285714287, 0.9920357142857144, 1.0398690476190477, 0.9936785714285714, 1.0270476190476192, 1.041642857142857, 1.005952380952381, 0.9924166666666668, 1.0312380952380953, 0.9891428571428574, 1.0281071428571427, 0.9970833333333333, 0.9754642857142858, 0.9910357142857141, 1.0025714285714284, 0.9739166666666667, 0.9609523809523811, 0.9744880952380952, 1.00025, 0.9755238095238096, 0.9911904761904763, 0.9985714285714287, 1.0020714285714285, 0.9982619047619048, 0.9748809523809524, 1.0004523809523809, 1.0253333333333332, 1.0062500000000003, 1.019654761904762, 0.9973928571428571, 1.0622142857142858, 1.0179761904761904, 1.0484642857142858, 1.022202380952381, 0.9912976190476191, 1.0033333333333334, 1.0264761904761905, 0.9568452380952381, 0.990297619047619, 1.0165357142857143, 0.9639285714285715, 1.0198928571428572, 0.986404761904762, 1.0252261904761906, 1.0195476190476191, 1.019845238095238, 0.989642857142857, 1.0421666666666667, 0.9840357142857142, 1.0242261904761905, 1.0158214285714284, 1.0190833333333333, 1.0141428571428572, 0.9845595238095238, 1.0317380952380955, 0.9990952380952381, 0.9675238095238098, 0.9795595238095238, 0.9678214285714285, 0.9897738095238094, 0.9670119047619049, 1.011857142857143, 1.0180714285714287, 0.9847142857142858, 1.049464285714286, 1.0150238095238096, 1.0046547619047619, 1.0264285714285715, 1.0232738095238094, 1.0092142857142856, 1.0230714285714284, 0.9799761904761907, 1.012904761904762, 0.9814761904761905, 0.9631547619047619, 0.9762857142857144, 0.9983928571428573, 0.9497261904761904, 1.0055, 0.9707738095238095, 0.9911309523809525, 0.9756904761904762, 0.9796309523809522, 1.0085357142857143, 0.9750238095238095, 1.0030357142857145, 0.9797380952380953, 1.0124166666666667, 1.0334880952380954, 1.0020833333333332, 0.9915, 1.0180952380952382, 0.9694761904761906, 0.98625, 0.9555952380952382, 0.9545357142857144, 0.9559166666666666, 0.9962500000000001, 0.9602142857142857, 1.0207619047619048, 0.9951071428571429, 0.9726785714285714, 1.0048809523809525, 1.016607142857143, 0.9856071428571428, 1.0246190476190478, 1.0191904761904762, 1.0114880952380954, 1.0055714285714283, 1.032166666666667, 1.0382857142857143, 1.0080000000000002, 0.9919047619047618, 1.0215833333333333, 1.0194880952380954, 1.0064166666666667, 1.0211547619047618, 1.0538333333333336, 1.0416666666666667, 1.0339404761904762, 1.0347023809523808, 1.0084761904761903, 1.038702380952381, 0.98175, 1.0288809523809523, 0.9581547619047617, 0.9929523809523809, 0.9625833333333333, 0.9904999999999999, 0.9855714285714287, 0.9827023809523809, 0.9877857142857144, 0.9944642857142857, 0.9685476190476191, 0.9791428571428572, 0.9967142857142858, 0.9521428571428572, 0.9756547619047619, 0.9896309523809522, 0.9860833333333334, 1.0099523809523812, 0.9624761904761906, 1.008607142857143, 0.9942142857142858, 1.0435357142857145, 1.0062261904761902, 1.0167142857142857, 1.0338214285714287, 0.9867619047619048, 1.0082380952380954, 1.0160952380952382, 0.9951904761904762, 0.9673690476190474, 0.9936071428571428, 1.0222976190476192, 0.9886071428571429, 0.9764166666666667, 0.9889285714285714, 1.023404761904762, 0.9560238095238095, 0.9848690476190476, 0.9514523809523813, 0.9529404761904763, 0.9412380952380953, 0.9389761904761904, 0.9334166666666668, 0.9404404761904762, 0.9511785714285714, 0.9450595238095238, 0.934797619047619, 0.9391309523809523, 0.943702380952381, 0.9470119047619049, 0.9472857142857143, 0.967595238095238, 0.9722500000000002, 0.9442380952380953, 0.9707619047619047, 0.9705833333333335, 0.9830119047619047, 1.0036666666666667, 1.009154761904762, 0.9772738095238095, 1.0161428571428572, 1.0253333333333332, 0.9887142857142858, 1.0365714285714287, 1.0098214285714286, 1.0216785714285717, 0.9740595238095238, 0.9972380952380953, 1.0159047619047619, 0.9728571428571429, 1.0249642857142858, 0.9760714285714285, 0.9933928571428571, 1.0316904761904762, 1.0004166666666667, 1.0079761904761906, 0.9857738095238094, 1.0127857142857142, 1.0028452380952382, 1.0110238095238093, 0.973190476190476, 1.0108809523809523, 1.0183690476190477, 0.9972142857142858, 1.013607142857143, 0.9801309523809523, 0.9716190476190476, 0.9871785714285715, 0.9969285714285713, 1.0024285714285714, 1.0105952380952383, 0.9764166666666667, 1.0148452380952382, 1.0265238095238096, 0.9762857142857142, 1.0203809523809522, 0.9738690476190476, 0.9676428571428571, 0.9833809523809524, 1.0088333333333335, 0.9961904761904761, 1.0000833333333334, 1.014392857142857, 1.015547619047619, 1.0204880952380952, 0.9932857142857143, 1.0289761904761905, 1.0309523809523808, 1.0262023809523808, 1.0311547619047619, 0.9968809523809524, 0.9922261904761904, 1.0199523809523807, 0.962059523809524, 0.9681904761904763, 0.9705238095238096, 0.9606071428571429, 0.9533690476190476, 0.9660238095238097, 0.9870714285714286, 0.9880714285714286, 1.007107142857143, 0.9610119047619049, 1.0033214285714285, 0.960059523809524, 0.9783214285714286, 0.9707619047619049, 0.9960238095238095, 0.9840238095238095, 0.9754047619047619, 1.0184761904761903, 0.9955952380952381, 0.99, 0.9742738095238095, 0.9823333333333333, 0.997702380952381, 0.9865595238095237, 0.9977738095238096, 1.0134761904761906, 1.0053690476190476, 1.0127619047619048, 0.9648214285714286, 0.9794999999999999, 0.9693452380952382, 0.954345238095238, 0.961452380952381, 0.9794999999999999, 0.9622142857142858, 0.9595119047619048, 0.9691190476190475, 1.0009642857142858, 0.9727619047619048, 0.9720238095238096, 0.9984880952380951, 0.9838690476190476, 0.9549880952380951, 0.9657857142857141, 0.9751190476190476, 0.9957261904761905, 1.0018214285714284, 0.998904761904762, 1.022702380952381, 0.9826428571428572, 1.0051309523809526, 1.0352380952380953, 0.968404761904762, 1.0045119047619049, 1.002904761904762, 0.9661309523809524, 1.0059166666666666, 0.9899404761904762, 0.9957857142857145, 0.9682261904761905, 0.9545357142857143, 0.9683333333333334, 0.9660357142857146, 0.9749166666666667, 0.9708214285714286, 0.9970952380952383, 0.9439761904761904, 0.9962619047619048, 0.9709642857142858, 0.9831190476190476, 1.0291547619047619, 1.0003095238095239, 1.0068333333333335, 1.042511904761905, 1.0337142857142856, 1.0533690476190476, 1.0215833333333333, 0.9941666666666668, 1.02175, 0.9667499999999999, 0.9729285714285713, 0.977047619047619, 1.0016309523809523, 0.9700714285714288, 0.9982738095238096, 0.9749880952380953, 1.0028809523809525, 1.034714285714286, 0.9952499999999999, 1.0062976190476192, 0.9801190476190476, 1.0115952380952382, 0.9892738095238097, 1.0275119047619048, 0.9946904761904762, 0.9873095238095237, 1.02575, 1.0250119047619048, 1.022214285714286, 0.9960238095238095, 0.9993928571428571, 0.9716666666666667, 0.9765595238095237, 0.9719404761904762, 0.9776904761904762, 1.0037142857142858, 0.9823214285714286, 0.9989761904761905, 0.9709404761904762, 0.988642857142857, 1.0090238095238095, 0.9656666666666667, 1.0121428571428572, 0.9888928571428572, 0.9866428571428572, 0.9850000000000001, 0.9988095238095239, 1.0316785714285717, 0.9943333333333332, 1.0057976190476192, 0.9752857142857143, 1.004202380952381, 0.9694285714285714, 0.9698571428571429, 0.9814761904761904, 0.9751904761904762, 0.9730119047619048, 1.0235476190476192, 0.9996309523809525, 1.016559523809524, 0.9705714285714286, 0.987452380952381, 1.0065238095238096, 0.9687261904761906, 0.9955952380952381, 0.9779880952380954, 0.9766309523809523, 1.041154761904762, 1.0006071428571428, 1.031797619047619, 1.0342976190476192, 0.9993690476190477, 1.0165357142857143, 0.9743571428571429, 0.9759404761904762, 0.9797500000000001, 0.9998928571428571, 0.9812619047619047, 1.003452380952381, 0.9951547619047619, 0.9897976190476192, 0.9677261904761905, 0.9833452380952382, 0.9813809523809525, 1.0046071428571428, 0.9894761904761905, 0.9988571428571428, 0.9743333333333333, 0.9943214285714287, 1.008547619047619, 1.0022142857142857, 0.9727976190476191, 1.0095833333333335, 0.9836309523809522, 0.9637619047619048, 0.9661666666666667, 0.9627261904761905, 0.9909404761904762, 0.9507142857142857, 1.0013452380952381, 0.9682976190476191, 0.973797619047619, 1.0046190476190477, 0.9616547619047622, 0.9800357142857143, 0.9857738095238096, 0.9865476190476191, 0.9640595238095238, 0.9698452380952383, 0.9908452380952381, 0.989845238095238, 0.9619880952380955, 0.9776666666666666, 1.0054761904761904, 0.9949523809523809, 0.9680119047619046, 1.0094285714285713, 0.9830714285714286, 0.9837142857142858, 1.0153214285714287, 0.9682738095238096, 1.0172619047619047, 0.981202380952381, 1.0016785714285714, 0.9668809523809526, 0.9839047619047621, 0.9923095238095238, 0.9887261904761905, 0.9809166666666665, 0.9554404761904762, 0.9687738095238094, 0.9709642857142856, 0.9453809523809524, 0.9479404761904762, 0.9424642857142858, 0.9576071428571428, 0.9293571428571429, 0.9484523809523812, 0.9521190476190478, 0.9328809523809525, 0.9435595238095238, 0.9387738095238097, 0.9538095238095239, 0.965404761904762, 0.9446666666666668, 0.9833928571428572, 0.9749999999999999, 0.9809166666666668, 0.9742857142857143, 1.0132619047619047, 1.0114404761904763, 0.9672380952380953, 1.0112857142857141, 0.9667500000000001, 0.9705595238095238, 0.9657738095238096, 0.9720357142857142, 0.952154761904762, 0.9888809523809524, 0.9576666666666667, 0.9523333333333335, 0.9571428571428572, 0.9506428571428571, 0.9558690476190477, 0.9552261904761905, 0.9735357142857143, 0.936107142857143, 0.9727976190476191, 0.9427380952380954, 0.9517738095238096, 0.9459642857142857, 0.9554285714285714, 0.9674880952380953, 0.9750238095238094, 0.9483809523809524, 0.9681190476190477, 0.9944880952380953, 0.9532142857142858, 0.9779404761904761, 0.994595238095238, 0.9790357142857141, 0.9632261904761905, 0.9729047619047619, 0.9922023809523811, 0.9441904761904761, 0.9519404761904762, 0.9443333333333335, 0.9444880952380954, 0.9402142857142858, 0.938857142857143, 0.9517142857142857, 0.9293333333333335, 0.9525714285714288, 0.9621309523809523, 0.982607142857143, 0.9953690476190477, 0.9968809523809524, 0.96975, 1.0124761904761905, 0.9604761904761906, 0.9748690476190477, 0.9740119047619048, 0.9529285714285715, 0.9538095238095239, 0.974952380952381, 0.9314285714285714, 0.9592738095238096, 0.9443214285714286, 0.956142857142857, 0.9486547619047618, 0.9718809523809524, 0.9788571428571428, 0.9515119047619047, 0.9682142857142857, 0.986797619047619, 0.9385238095238095, 0.9507261904761903, 0.9514285714285713, 0.9613809523809523, 0.9360238095238096, 0.9552619047619049, 0.9339285714285714, 0.9399047619047619, 0.940595238095238, 0.9379880952380952, 0.9582142857142858, 0.9889404761904763, 0.9708452380952379, 1.0059166666666668, 0.9565833333333332, 0.9659404761904763, 0.9592738095238096, 0.941095238095238, 0.9462380952380952, 0.9439761904761904, 0.9780357142857145, 0.9729047619047619, 0.9619761904761907, 0.9925238095238094, 1.028059523809524, 0.9823571428571428, 0.9891666666666667, 0.9677500000000001, 0.9791309523809524, 0.9714642857142858, 0.998857142857143, 0.9755357142857142, 0.9650357142857143, 1.009595238095238, 0.9647976190476191, 1.0166904761904763, 0.989202380952381, 0.9864642857142859, 1.0416666666666667, 1.0123928571428573, 0.9890476190476192, 0.9972738095238097, 0.9745714285714286, 0.9649404761904761, 0.9715119047619047, 0.9354047619047621, 0.9608452380952383, 0.9718095238095239, 1.0093571428571428, 1.014, 1.007952380952381, 0.987404761904762, 1.00075, 0.9992142857142857, 1.0263214285714288, 0.9675476190476191, 1.0104642857142858, 1.0084166666666667, 1.0056547619047618, 0.9728690476190475, 0.9843809523809526, 0.9794642857142858, 1.0002738095238095, 0.9565952380952383, 0.9908809523809523, 0.9959642857142857, 0.9712738095238097, 1.0107976190476191, 0.9782023809523809, 0.9652380952380953, 0.9696547619047619, 0.9736904761904761, 0.9624047619047621, 0.9705714285714286, 1.0068928571428573, 1.0087261904761906, 0.9704642857142858, 1.034357142857143, 0.9724523809523811, 0.9960714285714286, 1.016047619047619, 0.9915476190476189, 0.9902261904761905, 0.9909404761904762, 1.0260595238095238, 0.9944999999999998, 1.0038571428571428, 1.0154404761904763, 0.9860714285714287, 1.021607142857143, 1.0188333333333335, 0.9767380952380952, 0.9848452380952382, 0.955095238095238, 0.9592499999999998, 0.9652142857142858, 0.9555595238095241, 0.9746666666666667, 1.001857142857143, 0.9751190476190478, 0.9909761904761903, 1.0250119047619048, 1.01525, 0.9855357142857144, 1.0369642857142858, 1.0226666666666666, 1.0315952380952382, 1.0276190476190474, 1.02775, 1.0229285714285716, 0.9812142857142858, 0.9952976190476189, 0.9890357142857144, 1.0140357142857144, 1.0044523809523809, 1.0118333333333334, 1.01575, 1.0113333333333334, 1.0265357142857143, 0.9878690476190476, 1.012, 1.0008214285714285, 0.9771428571428571, 0.9765833333333334, 0.9865476190476191, 1.0078928571428571, 0.9954523809523811, 0.9975833333333332, 0.9806428571428573, 1.0204047619047618, 1.02025, 0.9726666666666668, 1.0017619047619046, 0.9831309523809524, 1.0305238095238094, 1.0105833333333334, 1.0154166666666666, 1.0414166666666669, 0.9957857142857143, 1.0516666666666667, 0.9984642857142857, 0.9741547619047618, 0.9901071428571429, 0.9683809523809523, 0.9882738095238095, 0.9467142857142857, 0.9792499999999998, 0.9565357142857142, 1.0010714285714286, 0.9763690476190476, 0.9855476190476191, 0.9919523809523809, 0.9800476190476192, 1.0106785714285713, 0.9810595238095239, 0.9632500000000002, 0.9729761904761905, 0.9825714285714285, 1.0048095238095238, 0.9807023809523808, 0.949261904761905, 0.970857142857143, 0.96875, 0.9616785714285714, 0.9887023809523808, 0.9555476190476191, 0.951154761904762, 0.9553690476190475, 0.9583690476190474, 0.9618690476190476, 0.9922142857142857, 0.9990833333333333, 1.0124285714285715, 1.0100833333333334, 0.9973214285714287, 1.0150476190476192, 1.0337142857142858, 1.0155595238095236, 1.0181190476190476, 0.9948452380952382, 1.046202380952381, 1.0079404761904762, 0.9765476190476191, 0.9924761904761904, 0.9889285714285714, 1.0133690476190478, 1.021095238095238, 1.0037500000000001, 1.0181309523809523, 0.9947261904761905, 1.0195357142857144, 0.9655952380952383, 0.9793333333333335, 0.9714047619047619, 0.9971785714285714, 0.9756666666666667, 1.0004761904761903, 1.0014285714285716, 0.9782380952380954, 1.0139642857142857, 0.9661428571428572, 0.9929285714285714, 0.9585714285714285, 0.9698095238095238, 0.9929166666666666, 0.9640357142857143, 1.0062738095238095, 0.9739404761904761, 1.0076428571428573, 0.9918928571428571, 0.9602380952380952, 0.9838690476190477, 0.981107142857143, 1.0165833333333336, 0.9633690476190476, 1.0303452380952383, 0.9766428571428571, 1.0375238095238093, 1.004297619047619, 1.016845238095238, 1.0375, 1.0306904761904763, 1.052309523809524, 1.0217380952380952, 1.052857142857143, 1.0492619047619047, 0.9953214285714286, 1.0459523809523812, 0.9647261904761906, 0.9909761904761906, 0.9974166666666667, 0.9690833333333332, 1.01375, 1.003404761904762, 1.0052261904761903, 1.0138095238095237, 0.9996309523809525, 0.9825476190476191, 1.010345238095238, 0.9536785714285714, 0.962952380952381, 0.9672261904761905, 0.9460833333333334, 0.972202380952381, 1.0012738095238096, 0.9958452380952381, 1.017404761904762, 1.0218095238095237, 1.0218690476190477, 1.0162619047619048, 0.9845952380952381, 0.9878452380952383, 0.997142857142857, 0.947595238095238, 0.9847619047619047, 0.9714047619047619, 0.9945833333333334, 1.0, 0.9924404761904763, 0.972845238095238, 1.0118928571428571, 0.9887380952380953, 1.0344404761904764, 0.989547619047619, 1.0054285714285716, 0.979107142857143, 1.0038809523809522, 1.0193809523809523, 0.9949523809523809, 1.004261904761905, 0.9728333333333332, 1.0236190476190477, 1.002, 0.9739880952380953, 1.0062738095238095, 0.9664285714285715, 1.0120595238095238, 0.9671904761904762, 1.0128214285714285, 0.9612738095238097, 1.0105119047619049, 0.9524285714285715, 0.9743571428571429, 0.9854166666666666, 0.9316785714285716, 0.9470238095238095, 0.9453214285714286, 0.9469047619047618, 0.950190476190476, 0.954, 0.9676904761904762, 1.0075833333333333, 0.9647857142857144, 1.0181428571428572, 0.9892738095238094, 1.002952380952381, 0.974797619047619, 0.9887023809523809, 0.9962500000000001, 0.9994047619047619, 0.9934166666666667, 1.0204880952380952, 0.9931309523809524, 1.0480833333333333, 1.0052142857142858, 1.0143452380952382, 0.9809285714285714, 0.9950714285714286, 1.005785714285714, 0.9886547619047619, 0.9600357142857143, 0.9880119047619047, 1.01925, 0.9909166666666668, 1.0104047619047618, 0.9989166666666666, 1.005845238095238, 1.0188571428571427, 0.9956428571428572, 1.0064880952380952, 1.0163214285714284, 1.0046071428571428, 1.022714285714286, 0.9935119047619048, 0.9987261904761905, 0.9798333333333331, 0.9961666666666666, 0.9643809523809523, 0.9926309523809523, 0.9452738095238096, 0.9600476190476191, 0.9633928571428572, 0.9348809523809524, 0.9533333333333335, 0.9435, 0.9574285714285715, 0.9549761904761905, 0.9520476190476191, 0.9729404761904762, 1.0090119047619048, 0.9932857142857142, 1.0046071428571428, 0.9822976190476189, 0.968345238095238, 0.9815000000000002, 0.9731309523809524, 0.9896190476190476, 0.964452380952381, 0.9579404761904762, 0.9927499999999999, 0.9841785714285713, 0.9908333333333333, 0.9773690476190475, 1.01475, 1.0034523809523808, 0.9669642857142858, 1.0130000000000001, 0.9615714285714285, 0.9803928571428573, 0.9856904761904762, 0.9734761904761904, 1.0135595238095239, 0.9615833333333335, 1.0237380952380952, 0.9840595238095238, 1.0379166666666668, 1.004357142857143, 0.9902380952380954, 1.021797619047619, 1.013642857142857, 1.0153690476190476, 0.9790000000000001, 0.9866785714285716, 1.014142857142857, 0.9627738095238094, 0.9836190476190476, 1.0019761904761904, 0.9958809523809523, 0.9776785714285714, 1.019297619047619, 0.9953690476190477, 1.0164642857142856, 0.9957261904761904, 1.0019523809523807, 0.9688452380952383, 0.9908452380952381, 0.9657261904761905, 0.9684523809523808, 0.9919761904761903, 0.9500119047619047, 0.9626547619047618, 0.9913571428571428, 1.0034285714285713, 0.9800119047619047, 1.0329880952380954, 1.0106666666666666, 0.9863095238095237, 1.010904761904762, 1.0253214285714285, 1.0134404761904763, 1.0075119047619046, 0.9954285714285714, 1.0312857142857144, 1.0099523809523807, 0.9998095238095237, 0.9943214285714286, 0.9784761904761906, 0.9896785714285715, 1.0022380952380954, 0.986845238095238, 0.9766309523809524, 0.9828095238095239, 1.0013809523809525, 1.0376785714285715, 1.0105, 1.025047619047619, 0.9835357142857143, 1.0283333333333335, 1.0173571428571428, 0.970202380952381, 1.0145119047619047, 0.9587738095238096, 0.9800833333333335, 0.9941904761904764, 0.9896190476190476, 0.9628333333333333, 1.0113214285714287, 0.9854285714285714, 0.9698928571428572, 0.9983214285714285, 0.9705, 1.0097261904761905, 0.995297619047619, 0.9872142857142857, 0.9931428571428571, 1.0344761904761905, 0.9941904761904762, 1.0086785714285715, 0.9962500000000001, 1.0419761904761906, 0.9976666666666665, 0.9915, 0.9764047619047619, 0.971047619047619, 0.949952380952381, 0.951797619047619, 0.9409761904761905, 0.9399880952380952, 0.9565357142857144, 0.9412142857142859, 0.9612261904761904, 0.9757619047619047, 0.9773452380952382, 0.9465476190476193, 0.958511904761905, 0.9565238095238096, 0.9605119047619046, 0.9626309523809524, 0.9929761904761905, 0.9867738095238094, 0.9863690476190475, 1.0047619047619047, 0.9676785714285714, 1.0079761904761906, 0.9477976190476192, 0.9489880952380951, 0.9409166666666666, 0.9398452380952381, 0.9527261904761904, 0.9564642857142859, 1.0014761904761906, 0.9746309523809524, 0.9779047619047619, 0.9725595238095239, 0.9832380952380954, 0.9965952380952381, 0.9470000000000001, 0.9798690476190476, 0.9607738095238095, 0.9835595238095238, 0.9484047619047619, 0.9647857142857144, 0.9794642857142858, 0.9638333333333332, 0.990357142857143, 0.9618452380952381, 0.9590595238095238, 0.9789523809523809, 0.9538333333333333, 0.9606785714285715, 0.9513809523809525, 0.9704880952380952, 1.0117500000000001, 0.9628690476190476, 1.0220833333333335, 0.9652619047619049, 0.9895119047619048, 0.9570833333333333, 0.9545952380952382, 0.9352619047619047, 0.9350357142857144, 0.9297023809523809, 0.9453809523809524, 0.9523095238095238, 0.986142857142857, 0.9786904761904763, 0.9624999999999999, 0.992047619047619, 0.9824404761904763, 0.9602619047619049, 0.9756309523809524, 0.9516190476190477, 0.9573809523809524, 0.9829404761904763, 0.9407857142857144, 0.9566904761904763, 0.9609166666666666, 0.9736785714285714, 0.9933571428571429, 0.9647499999999999, 0.9890833333333333, 0.951, 0.9746666666666667, 0.9676309523809524, 0.970892857142857, 0.9428095238095238, 0.9571785714285715, 0.9677261904761904, 0.9447619047619048, 0.9664880952380953, 0.9925595238095238, 0.9567142857142857, 0.980857142857143, 1.0145357142857143, 0.9873928571428572, 1.0150000000000001, 0.9811666666666667, 1.0264880952380953, 1.0043928571428569, 0.9853095238095239, 1.0462619047619048, 0.9821666666666667, 1.0426309523809525, 1.0007261904761906, 0.964452380952381, 0.9858928571428572, 0.9747857142857144, 0.965309523809524, 0.9750952380952379, 0.9780119047619048, 0.9592023809523811, 0.9564642857142858, 0.9578333333333333, 0.9511309523809525, 0.9431309523809526, 0.9381309523809523, 0.944, 0.9543809523809524, 0.9703214285714287, 0.9675476190476191, 0.9782023809523809, 0.9781428571428572, 0.9734285714285714, 0.9897380952380953, 1.0222619047619048, 1.0071428571428571, 1.0060238095238094, 1.0022261904761907, 1.0085714285714287, 0.9965238095238095, 0.9665595238095237, 0.9611309523809523, 0.9796904761904761, 0.9505357142857143, 0.9630357142857142, 0.9810952380952381, 0.9451071428571428, 0.964654761904762, 0.9700357142857143, 0.9517261904761904, 0.9612738095238095, 0.9593809523809524, 0.9959404761904762, 0.9385238095238096, 0.9703928571428572, 0.9746785714285715, 0.9979047619047619, 0.992154761904762, 0.9813095238095237, 0.9897976190476191, 1.0255119047619048, 1.0004880952380952, 0.9910714285714286, 0.9793452380952379, 1.005904761904762, 0.9606904761904763, 0.9549166666666666, 0.9683809523809523, 0.9447619047619046, 0.9509404761904761, 0.9521309523809526, 0.9846666666666667, 0.9557738095238095, 0.9943095238095239, 1.003107142857143, 1.005107142857143, 0.9834642857142858, 1.019904761904762, 0.9950119047619048, 0.9724285714285715, 0.9789285714285715, 0.9840357142857142, 0.9685833333333332, 0.9473333333333335, 0.9572738095238096, 0.9473928571428571, 0.9617619047619049, 0.9697738095238095, 0.9696190476190475, 0.9726309523809523, 0.9470833333333334, 0.9589047619047619, 0.9461190476190476, 0.9545595238095239, 0.9378095238095238, 0.9502023809523811, 0.9878690476190477, 0.9349880952380952, 0.9594642857142857, 0.9870714285714284, 0.9356666666666668, 0.9492619047619048, 0.9465119047619048, 0.9570714285714287, 0.9794880952380952, 0.981095238095238, 0.9922738095238095, 0.9841428571428572, 0.9780476190476192, 1.0009047619047617, 0.9468214285714286, 0.960404761904762, 0.9508571428571428, 0.936452380952381, 0.9336547619047619, 0.9277857142857144, 0.927595238095238, 0.9352142857142857, 0.9394404761904763, 0.9571428571428571, 0.926, 0.9402380952380953, 0.9392142857142858, 0.9556904761904761, 0.9243809523809523, 0.9427380952380953, 0.9380952380952381, 0.9645, 0.9269285714285713, 0.9352380952380953, 0.9398452380952381, 0.9518452380952382, 0.9519523809523809, 0.9761309523809525, 0.9579285714285714, 0.9527380952380953, 0.9644880952380953, 0.9825476190476191, 0.954607142857143, 0.9761071428571428, 0.9525476190476192, 0.9882261904761904, 0.9545595238095239, 0.9682857142857144, 0.9937738095238096, 0.9444761904761905, 0.9708333333333334, 0.9710714285714287, 1.006857142857143, 0.9860595238095239, 1.0073690476190478, 1.0157857142857143, 0.9693214285714284, 1.0134880952380954, 0.9769404761904764, 0.9954523809523811, 1.0139642857142857, 1.0005119047619049, 1.0041309523809523, 1.0053333333333332, 0.9891547619047619, 1.007654761904762, 1.0324404761904762, 1.021797619047619, 1.0371904761904762, 1.0241071428571427, 1.034702380952381, 1.0035, 1.0430119047619049, 0.992797619047619, 0.9876190476190475, 1.0297261904761907, 0.9691785714285714, 1.020857142857143, 0.9726666666666668, 1.0276785714285717, 0.9629761904761907, 0.9849761904761904, 1.0048333333333332, 0.9745357142857143, 1.0217261904761903, 1.0069523809523808, 1.025809523809524, 1.0087142857142857, 0.982845238095238, 1.004214285714286, 1.0267857142857142, 0.9571904761904761, 0.9917261904761906, 0.9869285714285715, 0.9836071428571429, 1.021202380952381, 1.010559523809524, 1.0330714285714286, 0.9969166666666667, 1.0441428571428573, 1.0295952380952382, 0.9924404761904762, 1.0428214285714286, 0.966702380952381, 1.0108333333333333, 0.9939047619047621, 0.9530119047619049, 0.969, 0.9604404761904765, 0.9589880952380954, 0.9821785714285715, 0.9464523809523809, 0.9726309523809523, 0.9984285714285716, 0.9848809523809524, 0.9716666666666667, 1.006, 0.9877261904761906, 1.0422976190476192, 1.0166666666666668, 1.0306666666666668, 1.0309761904761905, 1.035857142857143, 0.9874642857142858, 0.9908452380952382, 0.9958690476190477, 0.9856904761904762, 0.9448571428571428, 0.9655119047619048, 0.9871071428571428, 0.9592976190476192, 0.9820833333333334, 0.9996071428571428, 0.9905952380952382, 0.958702380952381, 0.9823214285714288, 0.9858095238095237, 1.0013452380952381, 1.0222738095238095, 1.0082380952380954, 1.011047619047619, 1.0230119047619046, 1.043309523809524, 1.00675, 1.0052380952380955, 1.0456309523809526, 1.0185714285714287, 0.9835238095238095, 0.9922738095238097, 1.0134166666666669, 0.9669523809523811, 0.9739523809523811, 0.9865357142857143, 0.9479642857142858, 0.9675238095238098, 0.9670833333333335, 0.9971904761904762, 0.9682976190476189, 1.0025238095238096, 0.9958214285714286, 0.9892023809523808, 0.9878690476190477, 1.025654761904762, 0.9776785714285714, 1.0212738095238096, 1.014404761904762, 0.979797619047619, 1.002940476190476, 1.0391547619047619, 1.013059523809524, 0.9864404761904763, 1.0048452380952382, 1.0362142857142858, 1.0125833333333334, 1.0007738095238095, 0.9982857142857142, 1.0030714285714286, 0.9828690476190477, 1.0046071428571428, 0.9752738095238096, 0.9781785714285715, 1.0001071428571429, 1.0089642857142858, 1.0176190476190476, 0.9752380952380952, 1.0334880952380954, 1.0155238095238097, 0.9908690476190477, 1.0257023809523809, 1.0005357142857143, 0.9740714285714286, 0.994452380952381, 0.9783571428571429, 0.9629761904761904, 0.9864404761904763, 0.9848452380952379, 0.9912619047619048, 1.0090357142857143, 1.0208928571428573, 0.9984285714285713, 1.0064761904761905, 1.0432738095238097, 1.001059523809524, 0.996452380952381, 0.9899880952380953, 1.012392857142857, 1.023095238095238, 1.016845238095238, 1.0325119047619047, 1.0239285714285715, 1.0328452380952382, 0.9874880952380952, 1.0089642857142858, 1.0026904761904762, 1.0379285714285718, 1.0212857142857144, 0.9994047619047618, 1.0673214285714288, 1.0450476190476192, 1.030261904761905, 1.0041309523809525, 1.036547619047619, 0.9937380952380953, 1.0233095238095238, 1.0362857142857145, 1.0134404761904763, 1.0387976190476191, 0.9972976190476192, 1.057095238095238, 1.0154880952380954, 1.0283809523809526, 0.9970595238095238, 1.0053214285714287, 1.0028809523809523, 1.0207976190476191, 1.0065357142857143, 1.0380833333333335, 0.9958452380952382, 1.0573690476190476, 1.0359166666666666, 1.0046428571428572, 1.0313095238095238, 1.0337142857142856, 1.0115119047619048, 0.99975, 0.9940714285714285, 1.0028214285714285, 1.0029880952380952, 0.9794880952380951, 0.9905595238095237, 1.033107142857143, 0.9999642857142857, 1.0088333333333335, 1.0289761904761907, 1.0446428571428572, 1.0567023809523812, 1.0440238095238097, 1.0596190476190477, 1.032, 1.0346309523809523, 1.0524642857142859, 0.9891071428571427, 1.0202261904761907, 1.01225, 0.9907619047619048, 0.9911666666666666, 1.0047857142857144, 0.978142857142857, 0.9693333333333334, 0.9640833333333334, 0.9562142857142858, 0.9739523809523809, 0.9561785714285714, 0.9656309523809524, 0.9947619047619047, 1.0153571428571428, 0.9822500000000002, 1.0431309523809522, 1.0198928571428572, 1.0301071428571429, 1.0079880952380953, 1.0026071428571428, 1.0255833333333333, 1.0000714285714285, 0.9739880952380953, 0.9907142857142857, 1.016654761904762, 1.0048690476190476, 0.9975119047619048, 1.012547619047619, 1.0198095238095237, 1.0017142857142856, 0.97275, 0.9916785714285714, 1.0048928571428573, 0.9576666666666669, 0.9971428571428572, 0.952642857142857, 0.9755595238095238, 1.0001190476190476, 0.9571071428571427, 0.9916071428571429, 0.986797619047619, 0.9903809523809525, 0.9950119047619048, 1.014011904761905, 0.9580357142857142, 0.9783928571428572, 0.9642023809523811, 0.9673809523809525, 0.9659642857142856, 0.9953928571428572, 0.9913333333333332, 0.9674285714285715, 1.0221428571428572, 0.9990119047619048, 0.9984642857142858, 1.0387738095238095, 1.0008928571428573, 1.0042857142857142, 0.9915952380952381, 1.0371428571428571, 1.0, 0.9927499999999999, 0.9901309523809525, 0.9680357142857142, 0.9963690476190475, 0.9643690476190476, 0.984547619047619, 0.9854166666666667, 0.9679880952380954, 0.969642857142857, 0.9720119047619048, 1.0197142857142858, 0.9572619047619048, 1.0050833333333333, 0.9908452380952381, 0.9731666666666667, 0.9947023809523811, 1.0227619047619048, 0.9972142857142858, 1.032297619047619, 1.0152380952380953, 1.0335357142857144, 0.9836904761904761, 1.0035238095238097, 1.0212619047619047, 0.9787142857142859, 1.0194642857142857, 1.0104285714285715, 0.9786904761904763, 1.0344880952380953, 0.998345238095238, 1.043809523809524, 1.024857142857143, 1.0277857142857143, 1.0301666666666667, 1.0191428571428571, 0.9902857142857142, 1.0034166666666666, 0.9657261904761905, 0.9959285714285716, 0.9430833333333333, 0.9572976190476192, 0.9584047619047619, 0.9724999999999999, 0.9641904761904763, 0.9616071428571429, 0.9949880952380952, 0.9877619047619048, 1.009452380952381, 1.0053809523809525, 0.9947619047619047, 0.996547619047619, 1.0390833333333336, 0.9817857142857143, 1.0353928571428572, 1.0225952380952381, 1.0277380952380952, 1.042154761904762, 0.9969642857142857, 1.0412261904761906, 1.0116904761904761, 0.9787380952380954, 1.0012857142857143, 0.975202380952381, 1.000940476190476, 0.9910357142857142, 0.9691904761904763, 1.0030952380952383, 0.9603333333333333, 0.9998809523809523, 0.9864642857142857, 0.9997380952380952, 0.9915238095238095, 0.9994404761904763, 1.0077380952380952, 0.9900833333333332, 0.9928690476190476, 0.979642857142857, 1.0151190476190475, 1.0198690476190477, 1.0116309523809524, 1.0100595238095238, 0.9959166666666668, 0.987404761904762, 0.9945357142857143, 0.9661666666666667, 0.971547619047619, 1.00175, 0.9847142857142858, 1.007464285714286, 1.0378214285714287, 1.0108095238095238, 1.0187499999999998, 1.000345238095238, 0.9731071428571428, 0.9763809523809525, 0.9590000000000002, 0.9648571428571429, 0.9519166666666669, 0.9655952380952383, 0.999654761904762, 0.9998333333333332, 0.9777380952380952, 1.027797619047619, 1.0184404761904762, 0.9867857142857142, 1.0355833333333333, 0.9595952380952381, 1.006154761904762, 0.9966904761904761, 0.9786785714285715, 1.0323214285714286, 1.0297261904761907, 1.0237857142857143, 1.0433095238095238, 1.0320833333333332, 1.0257619047619049, 1.0224642857142856, 0.995297619047619, 0.9808333333333332, 0.9843214285714288, 1.0, 1.0164285714285715, 0.9800238095238095, 1.0426904761904763, 1.012797619047619, 1.016845238095238, 0.9759642857142858, 1.004904761904762, 0.9652738095238095, 0.9778095238095239, 0.991440476190476, 1.007452380952381, 0.9993928571428571, 1.034345238095238, 1.0519404761904763, 1.0344999999999998, 1.0527738095238095, 1.0530000000000002, 1.0014166666666666, 1.0470238095238098, 0.9648095238095239, 0.9769523809523809, 0.964404761904762, 0.9586428571428571, 0.9666428571428572, 1.0053690476190478, 0.9788214285714284, 0.9808095238095239, 1.0259642857142859, 1.0118690476190477, 0.992547619047619, 1.0270238095238096, 0.9957261904761905, 1.0021190476190476, 0.9750952380952381, 0.9798690476190476, 0.9812023809523809, 0.9965714285714287, 0.9852500000000001, 0.9632023809523812, 0.9911428571428571, 0.9836547619047619, 0.9834166666666666, 0.9658690476190476, 0.9905476190476191, 0.9689761904761905, 1.00775, 0.986404761904762, 1.0103095238095239, 1.0157857142857143, 1.001547619047619, 1.0182857142857142, 1.0326190476190478, 0.9860714285714286, 1.036345238095238, 1.0033809523809525, 1.0255714285714286, 1.0087619047619047, 0.9938452380952382, 0.9820595238095239, 0.9797261904761905, 0.9922500000000001, 0.93775, 0.9512857142857143, 0.9633571428571428, 0.9423095238095239, 0.9726071428571428, 0.9552380952380953, 1.0066904761904762, 0.9798809523809524, 0.9988333333333335, 1.031357142857143, 0.9957619047619048, 1.005702380952381, 1.0418690476190475, 1.0036904761904761, 0.9794642857142858, 0.9969523809523809, 1.0062380952380952, 1.0159285714285715, 1.0069166666666665, 1.0121309523809523, 1.0182261904761905, 1.0218214285714287, 0.9881547619047618, 1.009607142857143, 1.0035833333333333, 0.9622380952380952, 0.984547619047619, 1.0070476190476192, 0.949702380952381, 0.9657619047619047, 0.9573690476190476, 0.9836785714285713, 0.9633928571428572, 0.9845238095238094, 0.9956666666666666, 0.9938333333333333, 1.0104285714285712, 1.0052380952380953, 0.9891309523809523, 0.9791904761904763, 0.997202380952381, 0.9757380952380951, 1.0031428571428571, 1.0111785714285713, 1.019857142857143, 1.0007619047619047, 1.0351309523809522, 1.0117380952380952, 1.0535952380952383, 1.0251785714285713, 1.0403690476190477, 1.0219285714285715, 0.9985000000000002, 1.0398809523809522, 1.0100714285714285, 0.9906309523809523, 0.9973571428571429, 0.9473095238095238, 0.958690476190476, 0.9527261904761904, 0.9378214285714288, 0.9313928571428571, 0.9528928571428572, 0.9258571428571427, 0.9583690476190476, 0.9562499999999998, 1.001154761904762, 0.970202380952381, 1.0247619047619045, 1.0242738095238095, 1.0314166666666669, 1.0396785714285717, 1.0109880952380952, 0.9899880952380953, 0.9983928571428571, 1.0270833333333333, 0.9799166666666669, 1.0377500000000002, 0.9997976190476189, 1.0320119047619047, 0.9816428571428573, 1.0017142857142858, 1.0166190476190475, 0.9710833333333333, 1.0082857142857142, 0.9739880952380953, 0.9874166666666666, 0.9739285714285715, 1.0079761904761906, 1.0126428571428572, 1.0109761904761905, 1.0047857142857142, 0.9830714285714286, 1.0161547619047617, 0.9728452380952382, 1.0059166666666666, 0.9806785714285715, 1.026107142857143, 0.9899642857142856, 0.9865238095238096, 0.9754642857142857, 0.9676190476190476, 0.9822142857142857, 0.9445595238095239, 0.9451190476190476, 0.9796904761904761, 0.9544880952380953, 0.9659166666666666, 1.019607142857143, 0.977892857142857, 0.9753690476190477, 1.0055238095238093, 0.9650595238095238, 1.0159047619047619, 0.9603333333333333, 1.0179761904761904, 0.9947500000000001, 0.9873690476190475, 1.0239285714285715, 1.0267261904761906, 1.0073690476190476, 0.9928095238095238, 1.0013809523809525, 1.0267738095238095, 1.0116666666666667, 0.9993214285714286, 1.0306666666666666, 1.001654761904762, 1.0222857142857142, 1.009107142857143, 0.9760238095238096, 0.9940833333333335, 1.0019404761904762, 0.9736071428571429, 0.9590833333333334, 0.9651666666666666, 0.9967380952380952, 0.95975, 1.001261904761905, 0.9720357142857142, 0.9868809523809525, 0.9958333333333333, 0.9729761904761903, 0.9986309523809522, 0.9969642857142857, 0.9641666666666666, 1.0149761904761905, 0.9925357142857143, 1.0115833333333333, 1.0051547619047618, 1.0204523809523809, 1.0024761904761905, 1.0153333333333334, 0.9686666666666668, 0.9814880952380953, 0.9704166666666668, 0.983642857142857, 0.9648333333333332, 0.9530357142857143, 1.0004285714285714, 0.9558095238095239, 0.9911785714285716, 1.0188333333333335, 1.011047619047619, 1.0232738095238096, 0.9796547619047621, 1.0148214285714285, 1.0135238095238095, 0.9742500000000001, 0.9984404761904762, 1.010452380952381, 0.9605, 1.0000119047619047, 1.0279880952380953, 0.9799285714285714, 1.0037500000000001, 0.955190476190476, 0.9756547619047619, 0.9959761904761906, 0.9658690476190477, 1.020202380952381, 1.0302261904761907, 1.0461785714285716, 1.0558214285714285, 1.0745119047619047, 1.0647380952380954, 1.0559166666666666, 1.0382261904761907, 1.006416666666667, 1.0090119047619048, 1.0235476190476192, 0.9852619047619049, 0.9550357142857144, 0.9675833333333334, 0.9735238095238095, 0.9720714285714287, 1.0073333333333334, 0.9631547619047619, 0.9752619047619049, 0.9993095238095239, 0.9751785714285715, 1.016547619047619, 0.9915238095238097, 0.9745714285714286, 1.0248095238095238, 0.9961309523809524, 1.0433809523809525, 1.0156666666666667, 0.9949404761904762, 0.9905833333333334, 0.9888690476190476, 1.0089285714285714, 0.9661071428571427, 0.9836428571428572, 1.0240714285714287, 0.9984285714285713, 0.9736785714285714, 1.022654761904762, 0.9887380952380953, 0.9873095238095237, 1.0044523809523809, 1.0179047619047619, 0.9700119047619049, 1.0185, 0.9647738095238096, 0.9884047619047619, 1.0179166666666668, 0.9487738095238094, 1.0030357142857145, 0.9765714285714286, 1.0261190476190474, 0.998940476190476, 1.012797619047619, 0.984107142857143, 0.9907738095238097, 1.0135595238095236, 0.9690119047619048, 0.9813095238095239, 1.010357142857143, 0.9882857142857143, 1.0047619047619047, 0.9978809523809524, 0.9893571428571428, 1.0135476190476191, 1.0185833333333334, 0.9645952380952382, 1.0055476190476191, 0.981904761904762, 0.9933095238095239, 0.9977619047619048, 0.9508452380952382, 0.9677738095238094, 0.9629642857142858, 0.9715119047619047, 0.9489166666666667, 0.9731904761904763, 0.9615952380952381, 0.9768452380952382, 1.0265714285714285, 1.0141309523809525, 1.0084404761904762, 1.0240833333333335, 0.9899047619047617, 1.0447499999999998, 1.0024285714285714, 0.9988690476190476, 1.0393095238095238, 1.0058333333333334, 0.9722023809523809, 0.9868452380952382, 0.9774880952380953, 0.9839761904761904, 0.9488690476190478, 0.9832142857142857, 0.9450714285714286, 0.9799880952380953, 1.018964285714286, 0.9964880952380953, 1.0040119047619047, 0.9805357142857144, 1.0095357142857142, 1.0464642857142856, 1.0357500000000002, 1.026559523809524, 1.0204047619047618, 0.9879047619047621, 1.0066666666666666, 1.0186785714285713, 0.9606666666666668, 0.9910119047619046, 1.0299404761904765, 1.0060833333333334, 1.0183214285714284, 1.0185714285714287, 0.9822857142857143, 0.9942142857142858, 0.9910357142857142, 0.9579285714285716, 0.9651428571428572, 0.9776309523809523, 0.9942619047619048, 0.9731666666666667, 1.0155952380952382, 1.0189761904761905, 0.9972738095238095, 0.9945595238095238, 1.014654761904762, 1.0019404761904762, 0.9843452380952381, 0.9794880952380951, 0.9854761904761905, 1.0223690476190477, 0.9724166666666666, 0.9708928571428572, 1.0012261904761903, 0.9587380952380953, 0.974142857142857, 1.0033095238095238, 0.9668452380952381, 0.9816309523809524, 1.0023571428571427, 1.0056309523809523, 0.9862261904761905, 1.0013571428571428, 0.9675000000000001, 0.9782976190476191, 0.9902738095238096, 0.9475476190476192, 0.9670000000000001, 0.9829642857142856, 0.9724404761904762, 1.0230357142857143, 1.0044285714285714, 1.0171785714285715, 1.0311785714285715, 1.002154761904762, 1.0418571428571428, 1.0084404761904762, 1.0095833333333335, 0.9683571428571428, 0.99, 1.014904761904762, 0.9590238095238096, 1.0045952380952383, 0.9934880952380952, 0.9618690476190476, 0.9891785714285716, 1.0079761904761906, 0.9898928571428571, 1.0027619047619045, 1.0197261904761903, 1.0142619047619046, 1.024892857142857, 1.0135238095238095, 0.9877261904761906, 1.0213809523809523, 0.9741428571428572, 0.9888690476190476, 1.010535714285714, 0.985607142857143, 0.9666666666666667, 0.9786309523809525, 0.9973095238095239, 0.9557857142857143, 0.967392857142857, 0.966202380952381, 0.9853214285714286, 0.9453214285714286, 0.9650000000000001, 0.978797619047619, 0.9601547619047618, 0.9835357142857143, 0.9759880952380953, 0.9741785714285714, 0.9756666666666669, 1.0022142857142857, 0.9956785714285714, 1.0213214285714287, 0.998404761904762, 0.9893452380952381, 1.0040952380952382, 1.0305000000000002, 0.9931785714285714, 1.0206785714285713, 0.9875357142857143, 1.0243571428571427, 1.0326785714285716, 1.004559523809524, 0.9839761904761906, 0.9985595238095241, 1.0295595238095239, 0.9556309523809523, 1.018690476190476, 0.9627619047619046, 0.9911428571428571, 1.0232738095238094, 0.959654761904762, 1.023452380952381, 0.9752500000000001, 1.025845238095238, 1.0350952380952383, 1.0245476190476193, 1.0107738095238097, 1.0016785714285714, 1.0437500000000002, 0.9766904761904762, 0.9892261904761906, 1.011511904761905, 0.9765952380952382, 0.9703333333333335, 0.9714642857142857, 1.0135833333333335, 0.9537857142857142, 0.9780238095238095, 1.0149404761904761, 0.9852619047619046, 0.9867142857142858, 0.9783452380952382, 0.9931309523809524, 1.006488095238095, 0.9872380952380952, 0.9544285714285712, 0.9766785714285714, 0.9960714285714286, 0.9531785714285715, 0.9853690476190478, 1.008702380952381, 0.9925833333333335, 0.9796309523809524, 0.9597857142857142, 0.9703214285714287, 0.9583214285714285, 0.9539166666666667, 0.9393928571428573, 0.9693571428571429, 0.9777738095238097, 0.946595238095238, 0.994202380952381, 0.9502976190476191, 0.9716785714285715, 0.9628333333333335, 0.987404761904762, 0.961642857142857, 0.9607738095238095, 0.9752619047619048, 1.013440476190476, 0.9969166666666668, 0.9904047619047618, 1.0137261904761905, 0.9807380952380951, 1.0210119047619048, 0.9982142857142856, 0.9732380952380953, 0.9885357142857142, 0.9990833333333333, 1.0032976190476193, 0.9521071428571429, 0.9774761904761905, 0.981797619047619, 1.0107857142857144, 0.9804999999999999, 0.9633928571428572, 1.000857142857143, 0.9542738095238096, 0.976845238095238, 0.9712857142857142, 0.9947261904761905, 0.9707142857142856, 0.983142857142857, 0.958809523809524, 0.98275, 0.9709880952380953, 0.9962619047619047, 1.0004642857142858, 0.9557857142857143, 1.000392857142857, 0.9638333333333333, 0.9812619047619048, 0.986845238095238, 1.0039523809523812, 0.9971785714285715, 1.0086071428571426, 0.9780833333333334, 1.023404761904762, 0.9804166666666669, 0.9990714285714285, 1.0120714285714287, 0.9988452380952382, 0.9928452380952383, 0.9861428571428573, 1.026904761904762, 0.984452380952381, 1.0401309523809525, 1.0032976190476193, 0.967095238095238, 0.9844642857142857, 0.9712142857142858, 0.9703809523809526, 0.9812142857142857, 0.9781785714285715, 1.0059166666666668, 0.9950476190476191, 0.9877380952380952, 0.9889642857142859, 0.989952380952381, 0.9958690476190475, 0.9923690476190475, 1.0072857142857143, 0.9970714285714285, 1.0018214285714286, 0.9758214285714285, 0.9945357142857143, 0.9949642857142857, 1.0238214285714287, 1.0148452380952382, 0.9919523809523809, 1.0020952380952381, 0.9988333333333331, 0.970202380952381, 0.9743214285714286, 0.9907976190476191, 0.9451071428571429, 0.9760357142857143, 0.9720119047619048, 0.9725833333333334, 0.997452380952381, 0.9991904761904762, 0.9926785714285713, 0.969845238095238, 0.9970952380952381, 0.9704166666666667, 1.0071190476190477, 0.9830595238095238, 0.9848690476190476, 1.042011904761905, 1.0085595238095237, 1.0207023809523808, 1.0291428571428571, 1.003952380952381, 1.0503928571428571, 1.0303214285714286, 1.0134642857142857, 0.9805238095238096, 0.9983571428571429, 1.0144642857142858, 0.9546071428571429, 0.9931785714285715, 0.976607142857143, 1.01625, 1.0113452380952381, 0.9918809523809523, 0.9882619047619049, 1.009595238095238, 1.052404761904762, 1.0263333333333333, 1.0167857142857142, 1.0356428571428573, 1.0328452380952382, 1.0103095238095239, 1.0504880952380953, 0.9815952380952382, 1.0304880952380953, 0.9590595238095239, 0.9652857142857143, 0.9644285714285714, 0.9613690476190477, 0.9834404761904761, 0.9929999999999999, 1.0066785714285715, 1.0070119047619046, 1.019404761904762, 1.0038928571428571, 1.011404761904762, 0.9916190476190478, 1.022392857142857, 1.005059523809524, 0.9706190476190477, 1.0186428571428572, 0.9617857142857144, 0.9827380952380954, 0.989642857142857, 0.9609642857142857, 1.0028809523809525, 0.9615238095238096, 1.0043452380952382, 0.9787738095238095, 0.974892857142857, 0.9721785714285713, 1.0104166666666667, 0.9575595238095238, 0.993845238095238, 0.98225, 0.9531904761904764, 0.9622380952380952, 0.9527023809523809, 0.9581785714285715, 0.9537857142857143, 0.9924166666666668, 0.9494166666666667, 0.9859285714285716, 1.0171309523809522, 1.0085714285714287, 0.9675952380952382, 0.9823809523809525, 1.0131428571428573, 0.9563690476190475, 0.9869880952380954, 1.0083571428571427, 0.9825238095238095, 0.9931904761904762, 0.9645952380952381, 0.992238095238095, 1.0153928571428572, 0.9815595238095239, 1.0041309523809525, 0.9878690476190476, 0.9700714285714286, 0.9852619047619048, 0.9797619047619047, 1.0059642857142859, 0.996, 0.9861904761904763, 1.0426071428571428, 1.037202380952381, 1.0215833333333333, 1.0141666666666667, 1.022452380952381, 0.9864285714285714, 1.0272380952380953, 0.9716904761904762, 1.0214761904761904, 1.0182976190476192, 0.9756309523809524, 1.038642857142857, 1.0281190476190478, 0.9907857142857143, 1.0020595238095238, 0.9741071428571427, 0.984202380952381, 0.9795476190476192, 1.0083214285714288, 0.9861428571428571, 0.9805238095238096, 1.0244166666666668, 0.9944404761904764, 1.0553452380952382, 1.025464285714286, 1.0240833333333335, 1.030095238095238, 0.9971666666666666, 0.987797619047619, 0.9746309523809524, 0.9860952380952381, 0.9650238095238096, 0.9952857142857143, 1.013809523809524, 0.984952380952381, 1.013357142857143, 0.9811785714285713, 0.9936428571428573, 1.010892857142857, 0.976654761904762, 0.9706666666666667, 0.9976547619047619, 0.9969166666666667, 0.9815119047619048, 1.0130952380952383, 0.9762738095238096, 1.0266071428571428, 0.9631071428571429, 0.9986190476190477, 0.9818214285714287, 1.0192380952380953, 0.9967380952380954, 1.0345476190476193, 1.0127261904761906, 1.0156190476190479, 1.0123214285714286, 1.0105833333333334, 0.9982261904761904, 0.9758571428571428, 0.9941428571428571, 0.9917142857142858, 0.9605357142857143, 0.998547619047619, 0.9556904761904761, 0.9712142857142855, 1.0012857142857143, 0.9725952380952382, 0.9794880952380952, 1.0008095238095238, 1.0081309523809523, 0.9934642857142858, 1.0031785714285715, 0.9770595238095238, 1.0030833333333333, 1.0106071428571428, 1.0125238095238096, 0.9749642857142856, 1.0020357142857141, 1.0366309523809523, 0.9975595238095238, 0.978904761904762, 1.003452380952381, 0.9958452380952382, 0.9992619047619048, 0.996702380952381, 0.9980833333333333, 0.9838690476190477, 0.9862619047619048, 0.9650952380952381, 0.9705238095238096, 0.9695357142857143, 0.9991309523809525, 0.9834880952380952, 1.0046309523809522, 1.014511904761905, 0.9721309523809525, 0.9996785714285716, 1.0066904761904762, 0.9869761904761903, 0.9567380952380953, 0.9798809523809524, 0.9983333333333333, 0.9689404761904761, 0.9811190476190474, 1.0152738095238096, 0.9728690476190477, 0.9811309523809525, 0.9873214285714286, 1.0170714285714286, 1.0107857142857144, 0.9864761904761904, 1.0466666666666666, 1.0130119047619048, 1.017452380952381, 0.9885833333333335, 0.987702380952381, 0.9889285714285714, 0.9919166666666664, 0.9543690476190476, 1.01525, 0.9670833333333335, 1.0238571428571428, 1.0206547619047621, 0.9757738095238094, 1.03975, 0.9974880952380952, 1.005297619047619, 0.9973333333333334, 1.0152023809523811, 1.000392857142857, 0.9737976190476191, 0.978642857142857, 0.9893928571428571, 0.9604999999999999, 0.9740476190476192, 0.9732023809523811, 0.9807500000000001, 0.9492738095238096, 0.9652261904761904, 0.9729761904761907, 0.9862023809523809, 0.9890952380952381, 1.009809523809524, 0.9682857142857143, 0.9986071428571428, 0.986440476190476, 0.9595595238095237, 0.9696666666666667, 0.992059523809524, 0.9531190476190478, 0.9944999999999999, 0.9563333333333335, 0.9858452380952382, 0.9542857142857144, 0.9662857142857144, 0.9817976190476191, 0.9613095238095238, 0.9896309523809524, 1.0000952380952381, 1.0087619047619047, 0.9659285714285714, 1.0058690476190475, 1.0012142857142858, 0.9732023809523811, 0.9890476190476192, 1.007702380952381, 1.00275, 0.9621309523809524, 0.9754285714285715, 0.9807976190476191, 0.9696428571428571, 0.9999642857142857, 0.9790833333333333, 0.9852619047619049, 0.9665833333333335, 0.9870238095238096, 0.9933571428571428, 1.0316904761904762, 1.000690476190476, 1.014892857142857, 1.0269642857142858, 1.025595238095238, 1.0446071428571428, 1.0326190476190478, 1.028142857142857, 1.035, 1.0070714285714284, 1.0141309523809523, 1.0007738095238095, 0.99175, 0.9808571428571428, 0.9968928571428572, 0.9989642857142859, 0.9904642857142859, 0.9654285714285715, 0.9739285714285715, 0.9998452380952382, 0.9506785714285714, 0.9610833333333333, 0.9890238095238095, 0.9619642857142858, 0.9675119047619047, 0.9883928571428572, 0.98275, 1.0033452380952381, 0.9681190476190477, 1.008142857142857, 0.9770714285714286, 0.9759642857142856, 0.9857976190476192, 1.0114166666666666, 0.9950833333333332, 1.0292261904761906, 1.0179404761904762, 1.0327738095238097, 1.043261904761905, 1.0000595238095238, 1.0350119047619049, 1.0327380952380953, 1.0210119047619048, 0.9776190476190477, 0.997107142857143, 1.0108809523809523, 1.0021428571428572, 0.9701428571428574, 1.003642857142857, 0.9679285714285714, 0.995952380952381, 0.9660000000000001, 0.9710238095238095, 1.000952380952381, 0.9338333333333334, 0.9731190476190476, 0.9684523809523811, 0.9955833333333334, 0.9978214285714286, 0.9912380952380951, 1.020154761904762, 0.9915, 1.0405952380952381, 0.9970595238095238, 1.0182499999999999, 0.9760357142857142, 0.9982261904761907, 1.0152261904761903, 1.0003809523809526, 0.952857142857143, 0.9750357142857143, 0.9797380952380953, 0.9622857142857144, 0.9710952380952381, 0.9838333333333333, 1.0011428571428571, 0.9609880952380953, 0.9777857142857143, 1.0046666666666668, 0.9583095238095238, 0.9692023809523809, 0.9627142857142856, 0.9785833333333332, 1.010059523809524, 1.0019166666666668, 1.0035476190476191, 0.9831428571428572, 0.9754404761904761, 0.9736666666666667, 0.9599404761904763, 0.9630714285714286, 0.9891428571428571, 0.9754642857142858, 0.9775595238095239, 0.980452380952381, 1.0094761904761904, 1.014547619047619, 0.9987738095238095, 0.9956071428571427, 0.9766904761904762, 0.986904761904762, 0.9976309523809525, 1.003904761904762, 0.972261904761905, 1.0350714285714286, 1.006702380952381, 0.9935119047619048, 1.0475238095238095, 0.9964523809523811, 0.9736666666666668, 0.9794166666666668, 0.9716547619047619, 0.9765952380952382, 0.9969166666666667, 0.9843452380952381, 0.9872500000000001, 0.9667857142857144, 0.9860952380952381, 0.9967738095238097, 1.015511904761905, 1.0135595238095239, 0.9852500000000001, 1.0278571428571428, 0.9706071428571428, 0.9980952380952381, 1.0138809523809524, 1.016357142857143, 0.9866309523809523, 1.0220595238095238, 0.9930833333333334, 1.0338809523809525, 1.0428690476190476, 1.0141666666666667, 1.028, 0.9959642857142857, 1.0363214285714286, 0.9705952380952381, 0.9878809523809522, 1.0121785714285716, 0.9850714285714285, 0.968607142857143, 0.9838690476190476, 0.9708214285714286, 0.9784642857142858, 0.9826904761904762, 1.0270357142857143, 1.0028095238095238, 1.020952380952381, 1.0313928571428572, 1.020309523809524, 0.9804166666666667, 0.987607142857143, 0.972702380952381, 0.9695833333333336, 0.9939047619047618, 0.9616785714285715, 1.0219285714285715, 1.0195714285714286, 1.0197023809523809, 1.0204285714285715, 1.0065119047619049, 0.9898333333333336, 0.9954285714285716, 1.0027261904761904, 0.9703928571428572, 0.9804999999999999, 0.9472380952380952, 0.9737261904761906, 0.9757500000000001, 0.9996785714285716, 0.9867380952380952, 0.9656904761904761, 1.0001309523809525, 1.0411785714285715, 0.9990357142857145, 1.028547619047619, 1.005095238095238, 0.9991309523809523, 0.9877380952380952, 0.991702380952381, 0.9780119047619047, 1.0090952380952383, 0.9665119047619047, 0.9619404761904763, 0.9795357142857142, 0.9954880952380953, 0.957154761904762, 0.9828928571428571, 0.9637976190476191, 1.0083214285714288, 0.9705833333333332, 0.9731666666666667, 1.012559523809524, 0.9726190476190475, 1.0103095238095239, 1.0247261904761904, 0.9868333333333332, 1.0425357142857141, 1.0264880952380953, 1.0272738095238094, 1.039857142857143, 0.989107142857143, 1.0180595238095238, 1.0113690476190478, 0.9574642857142857, 0.9630833333333333, 0.9586904761904762, 0.9489880952380952, 0.9470833333333334, 0.9461904761904764, 0.9716785714285714, 0.9460119047619048, 0.9701309523809526, 0.9917261904761906, 1.0067857142857144, 0.970142857142857, 1.0028452380952382, 1.0283809523809526, 1.0193452380952384, 0.9814166666666666, 1.0115833333333333, 1.0020714285714285, 0.9777142857142858, 0.9825714285714285, 0.9708809523809524, 1.003095238095238, 0.9570595238095239, 0.9693333333333334, 0.9935357142857144, 0.9507738095238094, 0.9756309523809524, 0.9710357142857143, 0.9974404761904762, 1.0091904761904762, 1.015642857142857, 1.0197976190476192, 1.0146190476190478, 1.0257261904761907, 1.003988095238095, 0.9882261904761906, 0.9953571428571428, 1.0357261904761905, 0.9971904761904763, 1.0184761904761905, 0.9766666666666668, 1.0067023809523812, 1.0297619047619049, 0.9717619047619047, 0.980547619047619, 0.9755833333333335, 0.9956071428571429, 0.9938690476190475, 0.9598571428571429, 0.9861190476190477, 0.9652261904761905, 0.9748690476190477, 0.9937261904761905, 0.9671785714285713, 0.966154761904762, 0.9909047619047617, 0.9618452380952381, 0.9464523809523809, 0.9575952380952382, 0.9554047619047621, 0.9571309523809524, 0.9981190476190476, 0.9897142857142859, 1.0006904761904762, 1.0013095238095238, 1.015059523809524, 0.9822142857142857, 1.0054285714285716, 0.9623571428571428, 0.9946785714285712, 0.9607619047619048, 0.9510833333333333, 0.9725119047619047, 0.9854047619047619, 0.9760714285714285, 0.9808571428571428, 0.9422380952380953, 0.9691190476190477, 0.9541071428571428, 0.9516666666666667, 0.9857738095238096, 0.9184761904761904, 0.9560476190476189, 0.9614166666666667, 0.9865833333333336, 0.9454761904761905, 0.9609404761904763, 0.9721785714285716, 1.0026309523809525, 0.9846904761904762, 1.0056309523809523, 0.9818214285714285, 1.0257500000000002, 0.9657976190476192, 0.9825119047619049, 0.9796785714285715, 1.001702380952381, 0.9637619047619048, 1.0037380952380954, 0.9843333333333333, 0.9616785714285715, 0.9779642857142857, 0.9698214285714284, 1.0074642857142857, 0.9720714285714285, 1.0031190476190477, 0.9940119047619047, 0.974952380952381, 1.0298333333333334, 0.9706666666666667, 1.0054166666666666, 1.0078333333333331, 0.9683214285714288, 1.0022261904761904, 0.989904761904762, 0.9620119047619047, 0.9746666666666668, 0.9723571428571428, 0.996797619047619, 0.9832738095238094, 0.967654761904762, 0.9967261904761906, 0.9598095238095239, 0.980452380952381, 0.9731071428571428, 1.0234880952380954, 0.9940357142857144, 0.9965952380952381, 1.049702380952381, 1.0206190476190475, 1.026535714285714, 0.9932738095238095, 1.0262857142857142, 0.9700714285714286, 1.0054285714285713, 0.955892857142857, 0.9689404761904763, 0.9954166666666666, 0.9978095238095238, 0.9885595238095236, 0.993547619047619, 0.9702500000000001, 0.9782023809523809, 1.0005, 0.9630833333333333, 0.9821785714285716, 1.0194642857142857, 0.984904761904762, 0.9868928571428571, 0.9746666666666667, 0.9973095238095239, 1.0180833333333332, 1.004857142857143, 1.0119047619047619, 1.0119285714285715, 0.9927380952380952, 1.023095238095238, 1.0194880952380951, 0.9701190476190475, 1.0145238095238096, 0.9757142857142858, 0.9709999999999999, 0.9889166666666667, 0.9756190476190476, 0.9572857142857142, 1.0048690476190476, 0.9500238095238096, 1.0031428571428571, 1.0057500000000001, 0.9897500000000001, 1.0117142857142856, 1.0042619047619048, 0.9673690476190476, 0.9831785714285713, 0.9784404761904761, 0.9828571428571429, 0.9868095238095238, 0.9723214285714287, 0.9720357142857142, 1.008547619047619, 1.0211785714285715, 0.9908095238095237, 0.9864523809523809, 1.0273333333333334, 0.9639285714285715, 0.9850833333333333, 0.9973095238095239, 0.9868333333333335, 1.0183809523809524, 0.9844047619047619, 0.9954880952380953, 1.046166666666667, 1.0030833333333333, 1.0301190476190476, 1.043452380952381, 1.032904761904762, 1.0119642857142856, 1.0042976190476192, 1.0463452380952383, 0.9773928571428572, 1.0164285714285715, 0.9671904761904762, 1.0043690476190477, 0.9632857142857143, 0.9858333333333333, 0.9845595238095238, 0.9697142857142858, 0.9981309523809524, 1.0051666666666668, 0.9675238095238096, 0.998690476190476, 1.0270119047619048, 1.0191071428571428, 1.0042619047619048, 1.02475, 0.978452380952381, 0.9976190476190476, 0.984547619047619, 1.0017380952380952, 0.9568214285714286, 1.0237976190476192, 0.9735238095238095, 1.0311666666666666, 1.03875, 1.0241309523809523, 1.0277857142857143, 1.0386428571428572, 1.0306071428571428, 1.003702380952381, 1.0345595238095238, 0.9995119047619048, 1.0044285714285714, 0.9639166666666668, 0.9765714285714285, 0.9671785714285716, 0.9823690476190476, 0.9746309523809524, 0.9508333333333334, 0.9932261904761904, 0.9750119047619047, 1.0125238095238094, 1.035452380952381, 1.0158690476190475, 1.0340952380952382, 1.0426428571428574, 0.9971666666666666, 1.0412619047619047, 0.9905238095238096, 1.0240357142857142, 1.0119166666666668, 0.9684285714285716, 1.015452380952381, 0.9911309523809525, 1.050809523809524, 1.0262380952380954, 1.0151547619047618, 1.0405952380952381, 1.004809523809524, 1.0413690476190478, 1.0170833333333333, 0.9806190476190476, 0.9739642857142857, 0.9746904761904761, 0.9734404761904762, 0.9890714285714287, 0.9842380952380952, 0.9787261904761904, 0.9940952380952381, 0.9964285714285714, 0.9866428571428573, 1.0285952380952383, 0.9672619047619048, 1.0211190476190477, 0.9781785714285715, 1.013642857142857, 0.9991309523809523, 0.9540119047619049, 0.9676309523809524, 0.9667857142857142, 0.964190476190476, 0.9766547619047617, 0.977654761904762, 0.9563452380952382, 0.9871428571428572, 0.9658452380952381, 0.9833095238095236, 0.9992380952380954, 0.9657619047619047, 1.0138928571428572, 0.9854523809523809, 1.009035714285714, 0.9877261904761904, 0.981607142857143, 0.9957976190476191, 1.0196785714285714, 1.0000833333333334, 1.0111071428571428, 0.9716309523809524, 0.9842142857142858, 0.9797738095238095, 0.9879523809523809, 0.9551071428571427, 0.9785833333333332, 0.9799047619047618, 0.9612738095238097, 0.9767142857142859, 1.0033333333333334, 0.9754642857142857, 0.9745714285714286, 1.0113095238095238, 0.9807023809523808, 1.0295357142857144, 1.0186309523809522, 1.0276904761904764, 0.994452380952381, 1.0450714285714287, 1.0209761904761907, 1.0173809523809525, 0.9848809523809524, 1.0087261904761906, 1.0171190476190477, 0.980607142857143, 1.022702380952381, 1.017404761904762, 0.9781428571428572, 1.0294880952380951, 0.9941190476190476, 1.0280357142857144, 1.0258214285714287, 0.9769285714285716, 1.0295357142857144, 0.9977380952380953, 0.9958095238095238, 1.0268333333333333, 1.0121309523809523, 1.0251190476190475, 1.0254761904761902, 1.0290476190476188, 1.0311071428571428, 1.0404880952380953, 1.0421190476190478, 1.0114404761904763, 0.9885119047619049, 0.985845238095238, 0.9929880952380953, 0.9618928571428572, 0.9839642857142856, 0.9441904761904764, 0.9681666666666666, 0.9523095238095238, 0.962202380952381, 0.9684880952380953, 0.9982857142857142, 0.9855476190476191, 0.9761785714285716, 0.9885952380952383, 0.9642261904761905, 0.9722142857142858, 0.9598333333333334, 0.971952380952381, 0.9598333333333334, 0.9499523809523809, 0.9957976190476191, 0.9561309523809524, 0.9845119047619048, 0.9803095238095239, 0.9707738095238095, 1.0053214285714287, 0.9670833333333333, 0.9792738095238097, 0.9855833333333334, 1.0305833333333334, 1.0123690476190477, 0.9890357142857144, 0.9967380952380952, 1.036702380952381, 0.9693690476190477, 0.9921190476190476, 1.0137261904761903, 0.9738095238095239, 1.0287619047619048, 1.0139761904761906, 0.9730357142857142, 1.027404761904762, 0.9901071428571429, 0.977095238095238, 0.9834166666666666, 1.0039285714285715, 0.9773452380952382, 0.9914285714285714, 0.9879523809523809, 0.9978452380952382, 0.9749642857142857, 1.0166547619047621, 0.9572738095238096, 0.9894404761904764, 1.0246666666666666, 1.0105119047619049, 0.9763809523809525, 1.0455119047619048, 0.9861904761904763, 1.036107142857143, 1.0138214285714287, 1.0044880952380955, 1.0003928571428573, 1.0333809523809525, 0.9902261904761905, 0.9644642857142859, 0.9694404761904762, 0.9540833333333334, 0.9521547619047619, 0.9684642857142857, 0.9436666666666667, 0.9895595238095238, 0.9723809523809525, 0.9855714285714287, 1.0250595238095237, 1.0198333333333334, 1.0013095238095238, 1.013452380952381, 1.0049166666666667, 1.015095238095238, 0.9581785714285713, 0.9723452380952382, 0.9715238095238096, 0.9686428571428571, 1.0090357142857145, 0.9947142857142859, 0.9668809523809523, 1.0209642857142858, 0.9850714285714287, 1.0042380952380954, 0.9984404761904762, 1.002857142857143, 0.9761785714285713, 1.019738095238095, 0.9677142857142859, 1.0101309523809525, 0.9656071428571429, 0.9826071428571429, 1.004857142857143, 0.9722380952380953, 0.9905833333333334, 0.9762380952380955, 1.0070238095238095, 0.9909166666666668, 1.013464285714286, 0.9585952380952382, 0.9693333333333334, 0.9665714285714286, 0.9634166666666667, 0.968047619047619, 0.9946190476190476, 1.000857142857143, 1.0019047619047619, 1.000547619047619, 1.0231428571428571, 0.9948928571428571, 1.0306190476190475, 0.9961785714285715, 1.016690476190476, 0.9935952380952381, 0.9923333333333333, 0.9825, 0.9909880952380952, 1.0061309523809523, 1.0178928571428572, 0.9956428571428572, 1.0083095238095239, 1.010904761904762, 1.0543214285714289, 1.0151666666666668, 1.0272380952380953, 0.9847738095238096, 1.0020357142857144, 1.0205833333333334, 0.9887738095238096, 0.9584285714285715, 0.9631666666666666, 0.9906309523809524, 0.9635595238095237, 0.9783333333333333, 1.0100238095238094, 0.9762142857142855, 0.9908452380952381, 1.0245, 1.0115238095238095, 1.0082976190476192, 0.9744166666666667, 0.9808214285714285, 0.9827500000000002, 0.9920238095238095, 0.9678809523809523, 0.9523809523809522, 0.9919761904761903, 0.9794761904761906, 0.9677976190476191, 1.0135833333333333, 0.9788928571428572, 1.0186904761904763, 0.9680119047619049, 0.9929880952380953, 1.020452380952381, 0.9815238095238096, 0.9779285714285715, 1.0036785714285714, 0.9689523809523809, 0.9685595238095239, 0.9727857142857143, 0.9810238095238096, 1.0170357142857145, 1.0027738095238097, 1.0284404761904764, 0.9923095238095236, 1.0577857142857146, 1.0095833333333335, 1.0242380952380952, 1.063107142857143, 1.0344523809523811, 1.0544761904761906, 1.0303214285714286, 1.017, 1.0291428571428571, 0.9783809523809524, 0.9872619047619047, 1.00975, 0.9502261904761905, 0.9717738095238095, 0.9800833333333335, 1.015261904761905, 0.9760119047619048, 0.9628214285714287, 0.9804880952380951, 0.9935238095238094, 0.975202380952381, 1.0078571428571428, 0.9672619047619048, 1.0173928571428572, 1.0032857142857143, 0.9923571428571429, 0.9935952380952383, 1.0269166666666667, 1.0010238095238095, 1.0163095238095239, 1.0034880952380951, 0.9785119047619046, 1.0116309523809524, 0.9706785714285715, 0.9824404761904763, 0.9924642857142858, 0.9969880952380953, 0.9517976190476192, 0.9866190476190477, 1.0016666666666667, 0.9998333333333334, 1.0056904761904764, 0.9988095238095239, 0.9936071428571428, 0.9893690476190476, 1.0180238095238094, 1.0131190476190477, 0.9665119047619047, 0.9701428571428572, 0.9738928571428571, 0.9772738095238096, 1.0002380952380951, 0.9867261904761904, 0.9748571428571429, 1.0303452380952383, 1.0187261904761906, 1.0191190476190475, 1.017404761904762, 0.9989404761904762, 1.0009166666666667, 1.0134880952380954, 1.0120238095238097, 1.0128452380952382, 0.9652499999999998, 0.9948095238095237, 1.0108214285714285, 0.9768452380952382, 1.0153333333333332, 0.9845714285714285, 1.0092380952380953, 1.0000357142857144, 0.9966547619047619, 1.0405714285714287, 1.0178214285714287, 1.0288809523809523, 1.0340952380952382, 1.035607142857143, 1.0426666666666669, 1.0415119047619048, 0.9904642857142859, 1.0301666666666667, 0.9626547619047618, 0.972357142857143, 0.9618571428571427, 0.9563928571428572, 0.9807857142857143, 0.9856666666666667, 0.986345238095238, 1.003952380952381, 1.0280238095238095, 0.997202380952381, 1.0035833333333333, 0.9929999999999999, 1.0102619047619048, 0.9643809523809523, 1.0124285714285715, 0.9645119047619048, 1.0104166666666667, 0.98275, 0.9685952380952382, 1.0070357142857145, 0.9565595238095238, 0.9861785714285715, 0.9626785714285715, 0.992702380952381, 0.9894047619047619, 0.9885714285714284, 1.0201428571428572, 0.9654404761904761, 1.0065238095238094, 0.9562619047619046, 0.9623214285714287, 0.948547619047619, 0.9567023809523809, 0.9680595238095238, 0.9965, 0.999952380952381, 0.9929047619047621, 1.0215833333333333, 0.9905119047619048, 1.0083214285714288, 1.033904761904762, 1.0138333333333334, 0.9746309523809524, 1.0194642857142857, 0.9754047619047619, 1.0132261904761903, 1.0031904761904764, 0.9744047619047619, 1.0296666666666667, 0.9727976190476191, 1.0313214285714285, 1.001095238095238, 1.005595238095238, 1.0123452380952382, 0.9737261904761904, 1.001845238095238, 0.9896309523809522, 0.978797619047619, 1.0151547619047618, 0.9913452380952382, 1.02925, 1.005952380952381, 0.9879404761904761, 1.0122380952380952, 1.0028452380952382, 0.9789761904761906, 0.9849642857142858, 1.0277619047619049, 1.0025238095238098, 0.9799642857142856, 1.0312857142857144, 1.0187738095238095, 0.9751666666666667, 0.9905952380952382, 0.9956785714285714, 0.9923095238095238, 0.9655, 0.9851547619047619, 1.0087857142857142, 0.9913333333333332, 1.0125, 0.9957857142857143, 1.0163690476190477, 0.9937976190476189, 0.9841666666666666, 0.9863214285714286, 1.0084166666666667, 0.974952380952381, 1.022642857142857, 0.9958809523809523, 1.0365, 0.991095238095238, 1.0619761904761904, 1.0116190476190476, 1.0402738095238095, 1.001297619047619, 0.9825, 0.9821190476190476, 0.9818452380952382, 1.0051190476190477, 0.9539285714285713, 1.0082380952380954, 0.9975238095238094, 0.9936428571428573, 1.0402261904761905, 1.0321666666666667, 1.0179404761904762, 0.994547619047619, 1.0148333333333333, 0.985511904761905, 0.9991666666666665, 0.9790238095238095, 0.9606666666666667, 0.9701190476190478, 0.9958214285714286, 0.9582619047619048, 0.9782857142857143, 0.9956666666666666, 0.9682976190476191, 1.0273928571428572, 0.9692380952380952, 1.0138809523809524, 0.9755357142857144, 1.016202380952381, 0.9766785714285715, 1.0156666666666667, 0.9987142857142857, 0.981952380952381, 1.0211071428571428, 0.9937142857142858, 0.9710833333333333, 0.9709166666666667, 0.9785714285714284, 0.9996904761904762, 0.9978928571428572, 1.0203095238095239, 1.0155952380952382, 0.9958452380952382, 0.9945595238095238, 1.0083690476190477, 0.9735357142857143, 0.9669166666666668, 0.9757500000000001, 0.959, 0.945940476190476, 0.9649880952380953, 0.9835833333333333, 0.9537976190476191, 1.0119166666666668, 0.9653571428571429, 1.0254404761904763, 0.9863928571428572, 0.9680714285714286, 0.9944404761904762, 0.9929523809523811, 0.9951190476190477, 0.994547619047619, 1.015261904761905, 0.9858690476190477, 0.9963928571428572, 1.020488095238095, 0.9972261904761904, 1.0095476190476191, 0.9764523809523808, 1.0155357142857144, 0.9749047619047618, 1.0072738095238094, 0.9690000000000002, 1.0032499999999998, 0.9686190476190477, 1.0118690476190477, 0.9860714285714286, 0.9998809523809523, 0.9725952380952382, 1.006547619047619, 0.9596785714285714, 0.9725119047619047, 0.9815833333333334, 0.9655357142857144, 1.0019404761904762, 0.9720238095238096, 0.9944880952380951, 0.9716547619047619, 0.9915952380952381, 1.0242738095238098, 0.9943928571428571, 1.0243571428571427, 1.0237738095238096, 1.0274404761904763, 1.0184166666666665, 1.034654761904762, 0.9850952380952381, 1.0297261904761905, 0.9945952380952382, 0.9877023809523809, 1.0276785714285717, 1.0030952380952383, 1.0492261904761906, 1.0259404761904762, 1.043, 1.0486190476190476, 1.0389880952380952, 1.0480119047619045, 1.0258214285714284, 0.9961666666666666, 1.039107142857143, 0.9696428571428571, 0.981845238095238, 0.9720119047619048, 0.9902380952380954, 0.9524404761904761, 0.976047619047619, 0.9737142857142858, 1.0212619047619047, 0.9826904761904761, 0.9779166666666668, 1.0149404761904761, 0.9622857142857142, 1.0102738095238095, 0.9521904761904763, 0.9728928571428571, 0.9884642857142856, 0.9581071428571428, 1.0120952380952384, 0.9480000000000001, 0.9779642857142857, 0.9989761904761905, 0.9684166666666668, 0.9848452380952382, 1.0083809523809524, 1.0065833333333334, 0.9991547619047619, 0.9989047619047621, 1.0460714285714285, 1.0133452380952381, 1.0001190476190476, 1.0353690476190478, 1.016452380952381, 0.9929880952380954, 0.9704642857142856, 0.9672857142857142, 0.9505833333333333, 0.9446904761904762, 0.9356785714285716, 0.9324285714285714, 0.9584166666666667, 0.9514285714285714, 0.9827142857142855, 0.9555476190476191, 1.019595238095238, 0.9643571428571429, 1.0099285714285715, 1.0108095238095238, 0.9811904761904761, 1.022214285714286, 0.9591785714285714, 0.9812261904761905, 0.983059523809524, 1.0160476190476193, 0.9651904761904762, 1.0218571428571428, 1.0196785714285714, 1.03, 1.0001428571428572, 0.9963333333333334, 0.964452380952381, 0.9658690476190476, 0.9626547619047618, 0.9510833333333333, 0.9951071428571429, 0.9676428571428571, 0.9855714285714285, 0.980642857142857, 0.9862619047619048, 0.9635, 0.9737976190476191, 1.0005238095238096, 0.9787738095238095, 0.9944999999999999, 1.0137976190476192, 1.0133928571428572, 0.9918571428571428, 0.975702380952381, 0.9836071428571429, 0.9460833333333334, 0.9509880952380951, 0.9546309523809524, 0.9528452380952381, 0.9779642857142858, 0.9484761904761905, 0.9952976190476189, 0.9571785714285715, 1.0034523809523812, 0.9502857142857144, 0.9735714285714285, 0.9727380952380953, 0.9955238095238096, 0.977440476190476, 0.9519404761904763, 0.9812142857142857, 0.9722023809523809, 1.0089285714285714, 0.9573333333333333, 1.0044404761904762, 0.9889285714285714, 0.9630238095238096, 1.0094285714285713, 0.9645119047619046, 1.0017738095238096, 0.9970595238095237, 1.0015357142857142, 0.9869166666666668, 1.0266904761904763, 1.0187619047619048, 1.016654761904762, 0.9904285714285715, 1.0182380952380954, 0.9666071428571428, 0.9748571428571429, 0.9599761904761905, 0.9864285714285714, 0.9499166666666667, 0.9751904761904762, 0.9952142857142857, 0.9898690476190476, 0.9768690476190477, 0.9790476190476192, 0.9770714285714286, 0.9911904761904763, 0.9939166666666667, 0.9552142857142857, 1.0102857142857142, 0.9679523809523809, 0.9716190476190478, 0.9792380952380952, 0.9769761904761906, 0.9711785714285716, 0.9421666666666666, 0.9609285714285714, 0.9704404761904761, 0.952857142857143, 0.9643809523809523, 0.9884166666666668, 0.9361547619047619, 0.973404761904762, 0.9748928571428572, 1.014761904761905, 0.9714880952380953, 0.9721428571428573, 1.0119047619047619, 0.9603809523809523, 1.002559523809524, 0.9702738095238094, 1.0150952380952383, 0.9553452380952381, 1.0046547619047619, 0.9659047619047618, 0.9921190476190476, 1.0166309523809525, 1.0148214285714285, 1.0220952380952382, 0.9905595238095237, 1.0515119047619048, 0.9866904761904762, 1.0279761904761906, 0.9850238095238095, 0.9929523809523809, 0.9757261904761905, 1.007059523809524, 1.012202380952381, 0.9620833333333335, 1.0076785714285714, 0.9656428571428572, 0.9807142857142856, 0.9714761904761905, 0.9726428571428571, 1.0100833333333334, 0.9587857142857142, 0.9800952380952381, 0.9723571428571428, 0.9870119047619047, 0.9985833333333334, 1.0109761904761905, 1.0095, 0.96775, 1.020357142857143, 0.9714047619047619, 0.983, 0.979154761904762, 1.0014166666666666, 0.9659285714285715, 1.0212261904761906, 1.0196785714285714, 1.023642857142857, 1.040357142857143, 1.0022142857142857, 1.0029166666666667, 1.0366428571428572, 0.9628095238095237, 0.994952380952381, 1.0139761904761906, 0.996404761904762, 0.9976904761904761, 1.019857142857143, 0.9869523809523809, 1.0395119047619048, 0.9663809523809525, 1.033654761904762, 0.9609285714285715, 0.9929166666666669, 1.022452380952381, 0.9813095238095237, 1.0128095238095238, 1.008452380952381, 0.9896547619047619, 1.045607142857143, 1.0245119047619047, 1.0340238095238097, 1.001547619047619, 1.009261904761905, 1.056357142857143, 0.9895714285714285, 1.0450357142857143, 1.0084166666666667, 0.9746904761904761, 0.9871666666666667, 0.9797738095238095, 0.9973690476190478, 0.9489047619047619, 0.9806309523809524, 0.9846071428571428, 0.9882619047619047, 1.0223333333333333, 1.0155833333333333, 1.0282380952380954, 0.9891309523809524, 1.0316904761904762, 1.023785714285714, 0.9927142857142858, 0.9634642857142857, 0.9567499999999999, 0.9602619047619049, 0.9418095238095239, 0.9415, 0.9740833333333334, 0.9358809523809525, 1.0002261904761904, 0.9606785714285715, 1.0165119047619047, 0.9871190476190476, 0.984107142857143, 1.0270714285714286, 0.992892857142857, 1.0157142857142856, 0.9947857142857144, 0.9653571428571429, 0.9754404761904761, 0.9620714285714287, 0.9849166666666666, 0.9522261904761906, 1.0013214285714285, 0.96775, 0.9879166666666667, 0.9754880952380953, 0.9864404761904764, 1.0117261904761905, 0.9919880952380952, 0.974202380952381, 1.0185952380952383, 0.9778928571428571, 1.0218928571428572, 0.9991785714285714, 0.9804523809523809, 1.0394404761904763, 1.0052619047619047, 1.0116309523809524, 1.0054761904761904, 0.9753214285714288, 0.9927619047619047, 0.9874880952380952, 1.0103690476190477, 1.0015238095238097, 0.9615714285714286, 0.9924166666666666, 0.9719047619047619, 0.9880595238095238, 0.9850476190476191, 0.9895952380952382, 0.9806190476190476, 0.988452380952381, 1.0394166666666667, 1.0241904761904763, 1.0050119047619048, 0.9969285714285715, 0.9842261904761906, 0.9960714285714286, 1.0127261904761906, 0.96975, 1.027904761904762, 0.9909285714285714, 0.9810238095238096, 1.0110714285714286, 0.9509880952380951, 0.9662619047619048, 0.9631309523809525, 0.9665357142857142, 1.0042857142857142, 0.9979880952380951, 1.007059523809524, 1.022452380952381, 0.9958571428571429, 1.056154761904762, 1.0157261904761907, 1.0063214285714286, 1.0354523809523808, 1.0316785714285717, 1.0081547619047617, 0.9925357142857143, 1.0019166666666668, 1.0248333333333333, 1.0061190476190478, 0.9686071428571429, 1.0185714285714287, 0.9656071428571429, 0.9911428571428571, 1.014130952380952, 0.9758333333333333, 1.0359047619047619, 0.9958928571428571, 0.991654761904762, 0.9977261904761905, 0.9673928571428573, 0.9769523809523809, 0.9803214285714285, 0.9689761904761905, 0.9521904761904761, 1.0032142857142858, 0.9657499999999999, 1.006535714285714, 0.9867738095238094, 0.9753928571428571, 0.9686309523809523, 0.9626547619047617, 0.9833571428571427, 0.9551190476190476, 0.9728452380952382, 0.9867380952380952, 1.0047261904761906, 1.009357142857143, 0.9666190476190476, 1.002559523809524, 0.9703690476190475, 0.9755595238095238, 0.9703928571428572, 0.9965000000000002, 0.9641904761904763, 0.9686904761904762, 1.000202380952381, 0.9635, 0.9786904761904763, 0.9720238095238096, 0.9999880952380954, 0.974547619047619, 0.9934642857142857, 0.9607738095238095, 1.0001071428571429, 0.948392857142857, 0.9564047619047619, 0.9677976190476191, 0.9638571428571429, 1.0104404761904764, 0.9778809523809525, 0.9721309523809525, 1.028154761904762, 0.9877857142857144, 0.979559523809524, 1.0054285714285716, 0.9602619047619049, 0.9702380952380952, 0.9985833333333334, 0.9670000000000001, 0.9607380952380954, 0.9904166666666666, 0.9862142857142857, 0.974154761904762, 1.0109642857142858, 1.004857142857143, 0.9879761904761906, 1.0381428571428573, 0.9983809523809523, 0.9818809523809525, 1.0004642857142858, 0.9671071428571429, 1.0026785714285715, 0.958297619047619, 0.9845595238095238, 1.0161071428571429, 1.0117500000000001, 0.9966547619047619, 0.9922261904761905, 1.00075, 1.0387499999999998, 1.0079999999999998, 1.021952380952381, 1.0244404761904762, 1.0295119047619048, 1.0409880952380954, 0.9922142857142857, 1.032142857142857, 0.976952380952381, 1.0120714285714285, 0.9662738095238096, 0.9840714285714286, 1.0095119047619048, 0.9876428571428572, 0.9795357142857144, 0.9759166666666668, 0.9861190476190477, 1.0038452380952383, 1.0169761904761907, 0.9687619047619046, 1.0308809523809523, 1.002702380952381, 0.9936666666666667, 1.0320000000000003, 0.9732976190476191, 1.0302380952380954, 0.9707023809523811, 0.9994166666666667, 1.0451428571428572, 1.0119761904761906, 1.035, 1.0039642857142856, 1.017309523809524, 1.0000833333333334, 1.0193809523809523, 0.9695714285714286, 1.0024285714285714, 0.9612619047619047, 0.989297619047619, 0.9634761904761905, 1.0059761904761904, 0.9511309523809525, 0.9736428571428571, 1.002857142857143, 1.0178809523809524, 0.992404761904762, 1.0215, 0.9952142857142858, 1.0537500000000002, 1.017202380952381, 0.9980357142857144, 1.0431428571428571, 1.0294404761904763, 0.987452380952381, 1.040357142857143, 0.974654761904762, 1.0019166666666668, 1.0179166666666668, 0.9945952380952382, 0.9772023809523811, 1.0089285714285714, 0.9739880952380954, 1.0160357142857144, 0.9637261904761905, 0.9982261904761904, 0.9891785714285714, 0.998202380952381, 0.9728690476190477, 0.9634404761904762, 0.9688095238095238, 0.9660952380952381, 1.0064285714285712, 0.9620952380952381, 1.0307976190476191, 0.9974880952380952, 1.0333214285714287, 1.007297619047619, 1.0239642857142859, 0.9957738095238095, 0.9894642857142857, 0.9818095238095239, 1.0045952380952383, 0.9733214285714286, 0.9617619047619049, 0.9933928571428571, 0.9552380952380952, 0.9669285714285714, 0.9999404761904762, 0.9616071428571429, 0.9918690476190475, 1.0052380952380953, 0.9794285714285713, 1.025809523809524, 1.0455595238095239, 1.0396309523809524, 1.0352857142857144, 1.029547619047619, 1.049, 1.0004047619047618, 0.9877380952380952, 0.9794404761904761, 0.9907857142857143, 0.9866309523809521, 0.9475119047619048, 0.9739880952380953, 0.9521785714285714, 0.9627976190476191, 0.9675952380952382, 0.9998333333333332, 0.9799761904761904, 0.9917261904761904, 0.9903809523809523, 1.0335119047619048, 1.008690476190476, 1.0115833333333333, 0.9823333333333334, 1.0208333333333333, 0.9699404761904761, 0.9817142857142857, 1.0015714285714286, 0.999107142857143, 0.9898452380952382, 1.0059761904761904, 1.0112738095238096, 0.9973095238095236, 0.971547619047619, 0.9835119047619049, 0.9811428571428571, 1.0015238095238095, 1.0133809523809525, 0.9974285714285716, 1.022654761904762, 1.0000714285714285, 1.05375, 1.0102380952380952, 1.0011190476190475, 1.0325357142857141, 1.0169642857142858, 1.0180119047619047, 0.9968571428571428, 1.0397380952380952, 1.0320238095238095, 1.0432261904761906, 1.0193214285714285, 1.0177380952380954, 1.0370476190476192, 0.9953333333333334, 1.0275238095238097, 0.9949880952380952, 0.9696904761904763, 0.9939047619047618, 0.9698452380952383, 0.9817500000000001, 1.0025833333333334, 1.0070833333333333, 0.9851666666666665, 0.9988928571428571, 1.041714285714286, 0.9952976190476189, 1.0139880952380953, 0.9722380952380953, 1.0176428571428573, 0.97625, 0.9930952380952383, 1.0342500000000001, 1.0146547619047621, 0.9872738095238096, 1.0367619047619048, 1.0050833333333333, 0.9884761904761904, 0.9925714285714287, 1.0094880952380951, 1.0005238095238096, 0.9843214285714285, 1.0255714285714286, 1.0162738095238095, 0.9879761904761905, 0.9836071428571429, 0.9872857142857143, 1.0064047619047618, 1.0038214285714286, 1.001095238095238, 0.9997261904761904, 1.0236190476190477, 0.9954047619047619, 1.0357142857142858, 1.0316785714285714, 0.9896309523809524, 1.0597261904761905, 1.0214880952380954, 1.0242976190476192, 1.0378809523809525, 1.0229404761904763, 1.0087857142857142, 1.0395833333333333, 0.9739047619047618, 1.0265238095238096, 0.9653095238095238, 0.989952380952381, 1.0144285714285715, 0.9569047619047618, 1.0018690476190477, 0.9869761904761906, 1.0186309523809522, 1.010452380952381, 0.9705595238095238, 1.001154761904762, 1.0337619047619049, 0.9893690476190476, 0.9899404761904764, 1.0390833333333334, 0.9822738095238095, 1.0419404761904763, 0.9934166666666665, 0.9829047619047622, 1.0052380952380953, 0.9716428571428573, 1.013261904761905, 0.9454166666666668, 0.9618571428571427, 0.969154761904762, 0.9673333333333334, 0.9948452380952381, 0.9871428571428573, 0.9612738095238095, 1.0205357142857143, 0.9823452380952382, 1.0204880952380952, 1.0029880952380954, 0.9816904761904761, 1.0158214285714284, 0.9914999999999998, 0.9654285714285715, 0.9709404761904762, 0.9583333333333334, 0.9569404761904763, 0.9523571428571428, 0.9814285714285714, 0.957702380952381, 0.9908333333333332, 1.018392857142857, 0.9945119047619048, 1.002761904761905, 1.0615238095238095, 1.0335, 1.0302976190476192, 1.0315238095238095, 1.0036666666666667, 1.0615357142857145, 0.9913571428571428, 1.0406904761904763, 1.0059880952380955, 0.9743571428571429, 1.0006428571428572, 1.018738095238095, 0.9839404761904763, 1.0204642857142856, 1.002904761904762, 1.006952380952381, 1.002488095238095, 1.039357142857143, 0.9935952380952381, 0.968654761904762, 0.9786309523809523, 0.9792857142857142, 0.9947380952380952, 0.9994642857142859, 0.9804880952380953, 1.0172261904761906, 1.0105714285714287, 1.0342142857142855, 1.0312261904761906, 1.0236666666666667, 1.0261190476190476, 0.9687261904761906, 0.9921071428571429, 0.9674166666666666, 0.993642857142857, 0.9443214285714286, 0.9600833333333332, 0.9909047619047617, 0.9474880952380952, 0.9770000000000001, 0.9759404761904763, 1.005595238095238, 0.9921071428571427, 0.9610714285714286, 0.9879166666666667, 1.020047619047619, 0.9649047619047618, 0.9950238095238094, 1.037107142857143, 1.0074166666666666, 1.0231309523809524, 1.025988095238095, 0.9902261904761905, 1.0277261904761905, 0.9799642857142858, 0.9936785714285715, 1.011607142857143, 1.007952380952381, 0.9685238095238097, 0.9946547619047619, 1.0252857142857146, 0.9647738095238096, 0.9992380952380954, 0.9692619047619049, 1.0157857142857143, 0.9669404761904763, 1.0045595238095237, 1.0144285714285717, 0.9641785714285712, 1.0101785714285714, 0.9512142857142857, 0.9693333333333334, 0.9538690476190477, 0.9502142857142857, 0.9661666666666667, 1.0128690476190476, 0.9860357142857142, 0.9969761904761905, 0.9924761904761906, 0.9999880952380954, 1.0281071428571429, 0.9744523809523807, 0.9747857142857144, 0.9893214285714287, 1.0164404761904762, 1.0158690476190477, 0.9798928571428572, 1.0355, 1.0264642857142856, 1.023202380952381, 1.0155952380952382, 1.0010476190476192, 0.9936190476190476, 1.0258571428571428, 1.0026071428571428, 0.993595238095238, 0.9758333333333333, 1.0042738095238095, 0.9890238095238095, 1.0080595238095238, 0.9941666666666668, 0.9725714285714285, 0.9938928571428571, 1.0304166666666668, 0.9738214285714286, 1.0108333333333333, 0.9842380952380952, 0.9798809523809524, 0.9890119047619047, 0.987095238095238, 1.026654761904762, 1.0051785714285715, 0.971095238095238, 1.0395714285714284, 0.9849166666666667, 1.0263571428571427, 1.009, 0.9862142857142858, 1.0315238095238095, 1.0221904761904763, 1.0127380952380953, 1.0016190476190476, 1.0145833333333332, 1.0035119047619045, 1.0328690476190476, 1.0209761904761905, 0.9945595238095237, 0.9834285714285714, 0.9963571428571429, 0.9858571428571429, 1.0032023809523811, 0.9616428571428572, 0.9947976190476191, 1.0170238095238096, 0.9661428571428572, 1.0038928571428571, 0.9955, 0.9648928571428573, 0.9672499999999999, 0.9919047619047618, 0.9522619047619049, 0.9708095238095238, 0.9931428571428572, 0.9679761904761905, 0.9665595238095238, 0.9830595238095238, 0.9627261904761905, 0.9807976190476191, 0.9624047619047619, 0.9966190476190477, 0.9594404761904762, 1.0031785714285715, 0.9634880952380953, 0.9858571428571429, 0.9539761904761905, 0.9593809523809523, 0.9630000000000001, 0.9533571428571428, 0.9917738095238094, 0.9767619047619048, 1.013738095238095, 1.025702380952381, 1.036345238095238, 1.0433452380952382, 1.0213095238095238, 1.0090238095238095, 1.027547619047619, 1.024345238095238, 1.0024761904761903, 0.9896190476190476, 0.9872380952380952, 0.9774166666666666, 0.979107142857143, 0.9847142857142857, 0.9785119047619046, 0.950047619047619, 0.9825952380952382, 1.0061190476190474, 0.9812857142857142, 0.9954404761904763, 0.9779047619047618, 0.9727380952380953, 0.9825119047619049, 0.9833690476190475, 1.014952380952381, 0.9968690476190477, 1.0167738095238095, 0.9912619047619047, 1.0326785714285716, 1.014904761904762, 0.9770595238095239, 1.0006190476190477, 1.0217261904761905, 1.0165833333333334, 1.0013214285714287, 1.0318095238095237, 1.0127976190476191, 1.003095238095238, 0.9918095238095239, 0.9895952380952382, 1.0068571428571427, 0.9937142857142858, 0.9526547619047617, 0.9910238095238096, 0.9790952380952381, 0.9626904761904762, 0.9763690476190476, 0.9890714285714285, 0.9871547619047618, 1.0116428571428573, 1.0160714285714285, 0.9689523809523809, 1.0262023809523808, 0.9655, 0.9830595238095238, 0.9785476190476191, 0.9986547619047621, 0.9929166666666667, 0.9722261904761905, 0.9989642857142859, 1.0386904761904763, 1.0248214285714288, 1.046952380952381, 1.019297619047619, 1.0589404761904764, 1.0319642857142857, 1.015059523809524, 1.0454047619047617, 1.0570357142857145, 1.046202380952381, 1.0453214285714285, 1.0650833333333334, 1.064309523809524, 1.0738690476190478, 1.048702380952381, 1.0225714285714287, 0.9906666666666668, 0.9875833333333335, 0.9831785714285713, 0.9442261904761905, 0.9459523809523811, 0.938202380952381, 0.9722142857142857, 0.9375119047619048, 0.9712857142857142, 1.001809523809524, 0.9954285714285714, 1.0144761904761905, 0.9717142857142856, 1.0105952380952379, 0.9929523809523811, 1.014988095238095, 0.9971428571428572, 0.9954880952380952, 0.9753571428571428, 1.001107142857143, 0.9795714285714284, 1.0253690476190476, 0.9631309523809523, 1.0106547619047621, 1.0197619047619046, 0.9783690476190477, 1.020654761904762, 0.974202380952381, 1.0260952380952382, 0.9847023809523809, 1.0121309523809525, 0.9719404761904762, 0.9879761904761906, 1.0239404761904762, 0.9582261904761906, 0.9840595238095238, 0.9899761904761905, 0.9566666666666667, 0.9547023809523809, 0.9637619047619048, 0.9356071428571427, 0.9458333333333332, 0.9604642857142858, 0.9467976190476189, 0.9438214285714286, 0.9611309523809524, 0.9813333333333332, 0.9893214285714287, 0.9662261904761904, 1.0179642857142857, 0.9974761904761906, 1.0327380952380953, 1.028202380952381, 1.0276190476190477, 1.0339166666666668, 0.9911309523809525, 0.9843571428571429, 0.9817142857142857, 0.9679047619047619, 0.983095238095238, 0.9373690476190475, 0.9908214285714285, 0.955154761904762, 0.9874285714285713, 1.0156785714285714, 1.027202380952381, 1.020892857142857, 1.0242380952380952, 1.0532261904761906, 1.0282738095238093, 1.0065357142857143, 1.0378809523809522, 0.9955357142857141, 0.9702857142857143, 0.9741071428571428, 0.9733214285714286, 0.9681428571428571, 0.9707142857142856, 0.9754047619047619, 0.9394285714285715, 0.9561309523809524, 0.9531904761904761, 0.955154761904762, 0.9850357142857143, 0.988107142857143, 0.9845357142857142, 1.0144166666666667, 1.0095595238095239, 0.9874285714285713, 1.026392857142857, 0.9818809523809525, 1.0210357142857145, 0.9987619047619047, 0.9704880952380952, 1.0132380952380953, 0.966047619047619, 0.9816309523809524, 1.0181428571428572, 0.9729166666666668, 1.0204523809523809, 1.016571428571429, 0.9789523809523811, 1.0350833333333334, 0.985202380952381, 1.0377738095238096, 0.9745, 1.0135238095238097, 1.0047261904761906, 0.9879285714285715, 0.989642857142857, 0.9720000000000001, 0.9884761904761906, 1.0097619047619049, 0.9818928571428573, 1.045642857142857, 1.0238809523809524, 1.0209047619047618, 1.0347857142857142, 1.0052857142857141, 1.039297619047619, 1.0087500000000003, 0.9748095238095238, 0.9797142857142856, 0.9757142857142858, 0.9958571428571429, 0.9590000000000002, 0.9840238095238097, 1.0175119047619048, 1.0194166666666666, 0.9989166666666666, 0.9982142857142858, 0.9808452380952379, 0.9868690476190475, 0.984202380952381, 1.003345238095238, 1.0175238095238097, 1.0030357142857143, 1.0144285714285715, 1.0011309523809526, 0.9854285714285714, 0.9889404761904763, 0.9839047619047618, 1.0077976190476192, 0.9902500000000002, 0.9959523809523809, 0.9682023809523809]\n", "Isoelectric point = 6.323246955871583\n", "Secondary structure fraction = (0.3341319052987599, 0.21505073280721532, 0.2343573844419391)\n", "\n", "\n", "Protein of Interest = {'A': 309, 'C': 138, 'D': 211, 'E': 239, 'F': 208, 'G': 264, 'H': 75, 'I': 215, 'K': 276, 'L': 435, 'M': 105, 'N': 233, 'P': 164, 'Q': 151, 'R': 131, 'S': 294, 'T': 345, 'V': 371, 'W': 46, 'Y': 195}\n", "Amino acids percent = {'A': 0.07014755959137343, 'C': 0.031328036322360954, 'D': 0.04790011350737798, 'E': 0.05425652667423383, 'F': 0.04721906923950057, 'G': 0.05993189557321226, 'H': 0.0170261066969353, 'I': 0.04880817253121453, 'K': 0.06265607264472191, 'L': 0.09875141884222474, 'M': 0.02383654937570942, 'N': 0.052894438138479, 'P': 0.03723041997729853, 'Q': 0.03427922814982974, 'R': 0.02973893303064699, 'S': 0.06674233825198637, 'T': 0.07832009080590238, 'V': 0.08422247446083996, 'W': 0.010442678774120319, 'Y': 0.04426787741203178}\n", "Molecular weight = 489983.4465000064\n", "Aromaticity = 0.10192962542565268\n", "Flexibility = [1.0167738095238095, 0.9989523809523808, 0.985202380952381, 1.0379047619047619, 1.033297619047619, 1.0296309523809524, 1.0036785714285714, 1.0014404761904763, 0.9991547619047619, 1.010654761904762, 0.9679285714285716, 1.002142857142857, 0.9607619047619048, 1.0042261904761904, 0.96, 0.9771785714285715, 1.000392857142857, 0.9622261904761906, 0.9965833333333334, 0.9915833333333334, 0.9560833333333333, 0.9789761904761906, 0.9704642857142858, 0.9886190476190476, 0.9854761904761903, 0.9665238095238096, 1.0162499999999999, 1.0155952380952382, 1.0176190476190476, 1.0005238095238096, 1.048547619047619, 1.022952380952381, 0.9901547619047619, 1.0122857142857145, 1.0311785714285715, 1.0270119047619048, 0.9942380952380953, 1.0112261904761906, 1.0157142857142856, 0.9960952380952383, 1.0066666666666666, 1.0423214285714286, 1.009892857142857, 1.0096309523809521, 1.0021309523809525, 0.9808333333333333, 1.015440476190476, 0.9648095238095239, 0.9809285714285714, 1.0225833333333334, 0.9770357142857145, 1.0462857142857145, 1.0217261904761907, 1.0102857142857142, 0.9999880952380954, 1.0048690476190476, 1.0263690476190477, 1.003797619047619, 0.9897380952380953, 1.0404166666666668, 1.004738095238095, 1.010892857142857, 0.9699761904761905, 0.9815595238095237, 0.97325, 0.976511904761905, 1.0182857142857142, 0.9825952380952381, 1.0197500000000002, 1.025345238095238, 1.0075119047619048, 1.0249285714285714, 1.008595238095238, 1.0048095238095238, 1.0135595238095236, 0.976047619047619, 1.0025238095238096, 0.9638571428571429, 0.9713571428571429, 0.9740714285714286, 0.9622380952380952, 0.9998690476190477, 0.9479642857142859, 0.9780595238095238, 0.9978214285714286, 1.020154761904762, 0.9762261904761906, 1.0356190476190477, 0.9982261904761903, 0.988642857142857, 1.0223333333333333, 0.9791666666666666, 1.0210595238095237, 1.0041071428571429, 1.0232142857142859, 1.0193214285714287, 1.0354285714285716, 1.002940476190476, 0.9948571428571427, 1.0092857142857143, 0.9639166666666668, 0.9723333333333335, 0.9620119047619049, 0.9879047619047621, 0.9588928571428573, 0.974892857142857, 1.007392857142857, 1.0087261904761906, 0.9688690476190475, 1.0140952380952382, 0.9679285714285714, 0.99975, 0.975202380952381, 0.9959761904761906, 1.0021785714285716, 0.9515714285714286, 0.9854047619047619, 0.9880476190476192, 1.0109880952380954, 1.0271071428571428, 1.0139166666666668, 1.0346190476190475, 1.0476785714285715, 1.0584404761904762, 1.0328333333333333, 1.0247380952380953, 1.0348333333333333, 1.017202380952381, 0.994107142857143, 1.0178809523809522, 0.9788571428571428, 1.0165952380952379, 0.9938095238095238, 1.0242261904761905, 0.9869761904761906, 1.0446666666666669, 1.0065119047619049, 0.9877619047619048, 1.0386428571428572, 0.9891190476190475, 1.0326309523809525, 1.0238690476190475, 1.0258333333333334, 0.9962738095238096, 1.0404761904761903, 1.0160357142857142, 1.036, 1.0218214285714287, 0.9979523809523811, 1.0521309523809523, 1.0212857142857144, 0.9985952380952382, 1.0415238095238095, 1.0318452380952383, 1.01475, 0.9922857142857143, 1.0399880952380953, 1.0095833333333335, 1.0397619047619049, 0.993059523809524, 1.0355119047619048, 1.0201190476190478, 1.012142857142857, 0.9942500000000001, 1.0163809523809524, 1.0052857142857143, 1.0171904761904764, 0.9735952380952382, 1.0010833333333333, 1.0124761904761905, 1.0232380952380953, 0.9819166666666665, 1.0304880952380953, 1.0091904761904762, 1.010642857142857, 0.9957261904761904, 0.9818095238095239, 0.996797619047619, 0.9829642857142857, 0.9664523809523812, 0.9847619047619047, 1.0154761904761906, 0.9921190476190477, 0.9968690476190476, 0.9707738095238095, 0.9940833333333333, 1.0234761904761904, 1.0058333333333331, 1.012392857142857, 1.0026309523809522, 0.9948452380952382, 1.030988095238095, 0.9781428571428573, 1.0249880952380952, 0.9619285714285714, 0.9970238095238095, 1.028357142857143, 0.9918095238095239, 0.972607142857143, 0.9876666666666667, 0.9986309523809525, 1.0010238095238095, 0.9935119047619048, 1.0145238095238094, 1.0267142857142857, 0.9947738095238096, 1.0198690476190477, 0.975452380952381, 1.0147261904761904, 0.9870833333333335, 1.0184761904761905, 1.0186190476190475, 1.0013095238095238, 0.9895595238095237, 1.028166666666667, 0.9718571428571428, 0.997845238095238, 1.0232857142857141, 0.9944047619047619, 1.033452380952381, 0.9948214285714285, 1.0097142857142856, 0.9717857142857144, 0.970952380952381, 0.9600357142857143, 0.9577142857142856, 0.9869880952380954, 0.9970119047619048, 0.9730714285714287, 1.034047619047619, 0.9867261904761906, 1.0346666666666668, 0.9652738095238095, 0.9910357142857145, 0.9628333333333333, 0.9776309523809525, 0.9946428571428573, 1.0144880952380955, 1.00325, 1.041464285714286, 1.0538452380952381, 1.0550119047619049, 1.0373333333333334, 1.014214285714286, 1.0569404761904762, 0.9915119047619049, 1.0272380952380953, 0.9995952380952382, 1.013595238095238, 0.9836190476190476, 1.0363809523809524, 0.9749523809523808, 1.0393690476190478, 0.984154761904762, 1.021952380952381, 1.0439880952380953, 1.0254285714285714, 0.9877738095238096, 1.0418214285714287, 1.001047619047619, 0.9971904761904763, 1.0290238095238098, 1.0045, 1.0279285714285717, 0.9766190476190475, 1.030452380952381, 0.9981666666666668, 0.9633928571428572, 0.976952380952381, 0.9655238095238096, 1.0009047619047617, 0.9574642857142857, 1.000154761904762, 0.9913690476190476, 0.9741904761904762, 0.9929642857142856, 1.0256190476190477, 0.9818214285714285, 0.9868690476190475, 1.0181071428571427, 1.0099642857142856, 1.0088809523809523, 1.0064880952380952, 1.0646309523809525, 1.0488809523809526, 1.054511904761905, 1.0562261904761907, 1.0166666666666668, 1.058702380952381, 1.0135, 0.9840476190476191, 0.9966428571428572, 0.9990595238095237, 0.985202380952381, 0.9697738095238093, 0.9959880952380952, 0.9940357142857144, 0.9632142857142858, 0.9771785714285715, 1.001547619047619, 0.965452380952381, 1.0018928571428571, 1.0161428571428572, 1.016, 1.024011904761905, 1.0354642857142857, 0.9903928571428571, 1.0390357142857143, 0.9991071428571429, 0.9753690476190476, 0.9715833333333334, 0.9761904761904762, 0.9929285714285714, 0.9685952380952381, 0.9651309523809524, 0.986095238095238, 1.0176309523809524, 0.9537738095238094, 1.0156785714285714, 0.9691071428571428, 0.9844761904761905, 1.0212142857142856, 1.012047619047619, 0.9908809523809525, 1.0154166666666666, 0.9813214285714287, 1.0343095238095237, 0.9991190476190475, 1.0064166666666665, 1.0105952380952379, 0.9731309523809525, 1.0025714285714284, 1.0259642857142859, 0.9771071428571428, 0.9952857142857144, 0.967047619047619, 1.0188214285714288, 0.9505238095238097, 0.9778095238095238, 1.0105238095238096, 0.9897500000000001, 1.023607142857143, 1.0047857142857144, 1.0024761904761905, 1.0402619047619048, 1.0515714285714286, 1.0349404761904764, 1.0207023809523808, 1.0127380952380953, 1.016595238095238, 1.0008809523809523, 0.9669166666666665, 0.9984880952380953, 0.9576785714285715, 0.9819761904761907, 1.0092857142857143, 0.9934642857142857, 1.0010357142857143, 0.9881309523809524, 0.9858095238095239, 0.9875119047619049, 1.009309523809524, 0.942904761904762, 0.9686785714285716, 0.9593809523809523, 0.9903333333333332, 0.9571785714285713, 0.9547857142857141, 0.9889047619047618, 1.00975, 1.0048690476190476, 1.0220357142857144, 0.9926190476190477, 1.0436309523809524, 1.0327619047619048, 1.033845238095238, 0.9920357142857144, 1.0309642857142858, 0.9891190476190475, 1.008702380952381, 1.0178452380952383, 0.9692500000000001, 1.0078928571428571, 1.0288452380952382, 1.0282976190476192, 1.0190476190476192, 1.0240357142857142, 1.005904761904762, 1.0460714285714285, 0.9871785714285715, 0.9854047619047619, 0.9962261904761904, 1.0127142857142857, 1.0277261904761905, 1.002190476190476, 1.0157738095238094, 1.0100714285714285, 1.0022619047619048, 0.9796547619047619, 0.9929642857142856, 0.9629404761904762, 0.992238095238095, 0.9684285714285714, 0.9443095238095237, 0.9671547619047619, 0.9546071428571429, 0.9853452380952381, 0.9376547619047619, 0.9564285714285715, 0.98175, 0.9511071428571428, 0.9853333333333334, 1.0001309523809523, 0.9996785714285716, 0.9502738095238095, 0.9875952380952381, 0.9598571428571431, 0.9602261904761904, 0.9660476190476192, 0.989607142857143, 0.9751428571428571, 0.988892857142857, 1.01125, 0.9948571428571429, 1.014202380952381, 0.9749880952380953, 1.0097261904761905, 0.9642261904761904, 1.0111904761904762, 0.9670238095238096, 0.9889642857142859, 0.9898333333333333, 0.9681309523809523, 0.9917380952380952, 1.017047619047619, 1.028, 1.017797619047619, 1.0357619047619049, 1.048297619047619, 1.0303214285714286, 1.0183095238095239, 1.0468690476190476, 1.0243333333333335, 1.0146428571428572, 0.9864761904761905, 0.9959999999999999, 1.0237142857142858, 0.9644404761904762, 0.9986190476190474, 1.0289880952380952, 1.037607142857143, 1.0375119047619048, 1.0388214285714288, 1.0047738095238097, 1.045642857142857, 0.9852976190476193, 1.0157976190476192, 0.9659285714285715, 0.9809404761904762, 1.0071904761904762, 0.9999166666666666, 0.9724523809523811, 1.0409404761904764, 0.9898214285714287, 1.0449285714285714, 1.0350357142857143, 1.0230952380952383, 0.9830357142857141, 1.00325, 0.9699404761904761, 0.969059523809524, 0.9606309523809525, 0.9702619047619047, 0.9832380952380952, 0.9572142857142858, 1.0139880952380953, 0.9897857142857143, 1.0186666666666666, 0.9971666666666666, 1.0086071428571428, 0.988952380952381, 0.9799642857142856, 0.9887738095238096, 1.0198333333333334, 0.9807857142857143, 0.9862976190476191, 1.037654761904762, 0.9987619047619047, 0.9963928571428572, 1.033809523809524, 0.9810952380952381, 1.0413095238095238, 0.9877857142857144, 0.9923095238095238, 1.0372380952380955, 0.9928690476190476, 0.9857976190476192, 0.99675, 1.0291309523809524, 0.9981309523809524, 0.9732023809523809, 1.0232738095238094, 1.0071428571428571, 0.9788214285714286, 1.0370833333333334, 0.9764642857142858, 1.0296904761904762, 1.0433095238095238, 1.0221428571428572, 1.061202380952381, 1.03, 1.077011904761905, 1.050107142857143, 1.0269404761904761, 1.0150238095238096, 0.9926428571428572, 1.0295119047619048, 0.9787619047619048, 1.0259761904761906, 1.033202380952381, 1.0208095238095236, 1.0459523809523812, 1.0199880952380955, 1.0027261904761904, 1.0108452380952382, 1.0173571428571428, 0.9924404761904763, 0.9592142857142859, 0.969904761904762, 0.9817261904761905, 0.9646071428571429, 0.9930119047619047, 1.000904761904762, 1.0122857142857145, 0.9873214285714286, 1.0010357142857145, 1.0009642857142858, 0.9764642857142857, 0.9799642857142856, 0.9862857142857143, 0.9833095238095237, 0.956547619047619, 0.9756904761904763, 1.0050476190476192, 0.9838333333333334, 0.9920238095238095, 0.983892857142857, 1.0327976190476191, 0.9948690476190476, 1.0120119047619047, 1.024202380952381, 1.0185833333333334, 1.0130952380952383, 0.9786428571428571, 1.006047619047619, 0.9769404761904762, 0.9888452380952383, 1.0095357142857142, 1.0076071428571427, 0.9789642857142857, 0.993547619047619, 0.9749166666666667, 0.9939761904761905, 0.9645238095238097, 0.9735119047619049, 1.0047738095238097, 0.9851309523809523, 0.9765357142857143, 1.0205595238095237, 1.0000238095238094, 0.9801785714285716, 1.0123095238095239, 0.9633928571428573, 0.9961190476190477, 0.9650357142857144, 0.9732261904761905, 1.0029523809523808, 0.9592499999999999, 0.9672857142857142, 0.9716904761904762, 0.9702261904761904, 0.9957738095238095, 0.9941666666666668, 0.9973928571428572, 0.9750833333333334, 1.0121071428571429, 1.0073095238095238, 1.0112261904761906, 0.99525, 0.963952380952381, 0.9753333333333333, 0.9652619047619049, 0.96, 0.9577738095238095, 0.9435357142857144, 0.9612738095238097, 0.9817738095238094, 0.9819880952380954, 0.9826666666666666, 0.9629285714285716, 0.9797857142857141, 1.0024285714285714, 0.9679642857142857, 0.9961904761904761, 0.9944999999999999, 0.9873809523809524, 0.9642619047619047, 0.9855833333333331, 0.9877857142857142, 0.9860595238095238, 0.9526785714285715, 0.9678928571428571, 0.9922857142857142, 0.9713214285714284, 0.971297619047619, 0.9847500000000002, 1.0315357142857144, 1.0203333333333335, 0.9907023809523808, 1.0499761904761906, 1.013059523809524, 0.990559523809524, 0.9937261904761906, 1.0116666666666665, 0.962095238095238, 1.000809523809524, 1.0326309523809525, 1.023452380952381, 1.0401190476190476, 1.007857142857143, 1.077416666666667, 1.046166666666667, 1.0249166666666667, 1.0016547619047618, 1.0377380952380952, 0.9725238095238096, 0.9990476190476189, 1.0026309523809522, 1.0080119047619047, 0.9945238095238096, 0.9706904761904761, 1.0333333333333334, 0.9659166666666666, 0.986702380952381, 1.0145714285714287, 0.9495476190476191, 0.9815119047619048, 0.9966904761904762, 0.9657619047619047, 0.9584880952380951, 0.9825238095238095, 0.9548214285714286, 1.0077619047619049, 0.9462142857142857, 0.9817619047619048, 1.005297619047619, 0.9897261904761903, 0.9931666666666666, 0.9611190476190478, 0.9759404761904762, 0.9884642857142856, 0.9638095238095238, 0.9979761904761906, 1.021047619047619, 1.0195357142857144, 1.0028690476190478, 1.0678333333333334, 1.0415714285714286, 1.0303928571428573, 1.0013690476190478, 1.0246190476190475, 0.9941071428571429, 0.9717619047619047, 0.9744761904761904, 1.0102976190476192, 0.9564404761904763, 0.9847857142857144, 1.0094880952380951, 1.004952380952381, 0.9571428571428572, 0.9784166666666668, 0.977845238095238, 0.9588809523809526, 0.9610595238095238, 0.9814999999999999, 0.9926785714285716, 0.9777857142857145, 0.9591904761904763, 0.9795714285714284, 0.9793928571428572, 1.0050000000000001, 0.9903214285714286, 0.9926071428571428, 1.0341428571428573, 0.985595238095238, 1.0481190476190476, 0.9898690476190476, 0.9951190476190477, 1.025, 0.9823809523809525, 1.0208095238095236, 1.011202380952381, 0.9809166666666668, 0.9749166666666667, 0.984059523809524, 0.9974999999999999, 0.9816190476190476, 1.011607142857143, 1.0122142857142857, 0.9950595238095238, 0.9915833333333334, 0.998857142857143, 1.0081071428571429, 1.0118452380952383, 0.9588690476190477, 1.0002619047619048, 1.0407142857142857, 1.0161547619047622, 1.0262380952380954, 1.053904761904762, 1.043511904761905, 1.0183333333333333, 1.0238571428571428, 0.987095238095238, 0.9895833333333334, 0.9865595238095239, 1.0015595238095238, 0.9715952380952382, 1.035607142857143, 1.0019642857142856, 1.0432619047619045, 1.0434285714285716, 1.024714285714286, 0.9810714285714285, 0.9937499999999999, 0.9829523809523809, 0.9885119047619048, 1.0203809523809524, 0.9888095238095237, 1.0252619047619047, 1.0016904761904761, 1.0105952380952379, 1.038892857142857, 1.000202380952381, 1.02275, 0.9724761904761905, 1.0046904761904762, 1.017297619047619, 1.0240238095238094, 1.0059166666666668, 0.9728928571428571, 0.9991904761904762, 0.9991309523809526, 1.0340952380952382, 0.9856785714285714, 1.0141547619047617, 1.0241309523809523, 0.9927976190476192, 1.0364880952380953, 1.01925, 0.999297619047619, 1.0506071428571429, 1.0163095238095237, 1.0375238095238093, 1.025345238095238, 1.0391785714285715, 1.042202380952381, 1.0059404761904762, 1.0104761904761905, 1.0439404761904765, 0.9890476190476191, 1.0143809523809524, 0.9739880952380953, 0.9921785714285715, 1.0100595238095236, 0.9794761904761906, 0.990892857142857, 0.9555714285714286, 0.9708571428571426, 0.9763809523809522, 0.9937380952380953, 0.9699642857142856, 0.9509523809523809, 0.9747023809523809, 0.9683333333333334, 0.9772261904761906, 1.0157857142857143, 0.9675714285714287, 1.0466428571428572, 1.027190476190476, 1.0271071428571428, 1.055261904761905, 1.0308214285714288, 0.9845833333333335, 0.9894285714285713, 0.9965833333333333, 0.972, 0.9872976190476191, 0.9931666666666665, 0.987547619047619, 0.9713214285714287, 0.9860833333333334, 0.9837142857142858, 1.0017261904761905, 0.9998809523809523, 0.9940238095238094, 0.9845357142857142, 0.9793452380952381, 1.0103095238095239, 0.9865357142857143, 1.0321785714285714, 0.9977499999999999, 1.016488095238095, 1.016297619047619, 1.0356666666666667, 1.0138690476190475, 1.0324404761904762, 0.9757261904761905, 1.0134166666666666, 0.9867976190476191, 1.024, 1.0136309523809526, 1.0050357142857143, 0.9961309523809524, 0.9891904761904762, 0.9967738095238093, 1.0266666666666668, 0.9632619047619048, 1.0153690476190478, 1.0040833333333334, 0.9900476190476193, 1.045154761904762, 1.0006904761904762, 0.9873452380952381, 1.018404761904762, 0.9717500000000001, 1.0014880952380953, 0.9705238095238096, 1.0264166666666668, 0.9765595238095239, 1.032559523809524, 1.0244642857142858, 1.0111666666666668, 1.009809523809524, 1.0417738095238094, 1.0245952380952381, 0.9838928571428572, 1.014142857142857, 1.0354404761904763, 1.0324166666666668, 1.0258928571428574, 0.9798690476190476, 1.035797619047619, 0.9902023809523809, 0.9827619047619048, 0.9955119047619047, 0.9698928571428572, 1.0190952380952383, 0.9677619047619048, 1.017595238095238, 1.0019285714285715, 1.0343214285714286, 0.9879642857142856, 1.0335952380952382, 1.0182619047619048, 0.9645357142857143, 0.9932380952380955, 0.9515714285714286, 0.9673928571428573, 0.9601190476190476, 0.9707023809523809, 0.984857142857143, 0.9641190476190477, 0.9754285714285713, 0.984595238095238, 1.0235238095238097, 0.9790357142857143, 0.9833452380952381, 1.0173571428571428, 1.0116190476190476, 0.9889880952380953, 1.0249880952380952, 1.0142976190476192, 0.9766547619047617, 0.9947976190476189, 1.0025357142857143, 1.0005119047619049, 0.9692619047619049, 1.003297619047619, 0.9731428571428571, 1.0268809523809526, 0.9782261904761907, 1.0301785714285714, 1.016, 0.9725476190476191, 1.0291547619047619, 0.9767976190476191, 0.9915833333333334, 0.9760238095238094, 0.9486428571428572, 0.9597261904761907, 0.9626190476190478, 0.9683214285714288, 1.0154047619047621, 1.0147976190476191, 1.0149642857142858, 1.0321309523809523, 1.0476666666666667, 0.9979642857142859, 1.0548809523809526, 0.9799166666666665, 1.0084761904761903, 1.0020238095238096, 0.9608690476190477, 0.9739880952380953, 0.957392857142857, 0.9522499999999999, 0.9835, 0.9392380952380952, 0.9763690476190476, 1.0139999999999998, 1.0143333333333335, 1.039047619047619, 1.056309523809524, 1.0640357142857142, 1.0820119047619048, 1.0791785714285715, 1.071047619047619, 1.0513214285714285, 1.0614047619047617, 1.0193452380952381, 1.0824761904761904, 1.0480357142857144, 1.0515357142857145, 1.0536428571428573, 1.0172142857142858, 1.0800238095238097, 1.0342500000000001, 1.0319642857142857, 1.0180952380952382, 1.0255119047619048, 0.9958095238095239, 1.0379761904761906, 0.9787619047619047, 1.030452380952381, 1.015107142857143, 1.0436309523809524, 1.029202380952381, 1.0329761904761903, 1.0102738095238097, 1.053607142857143, 1.0310833333333331, 1.0462857142857143, 1.0194880952380951, 1.0023214285714286, 1.0482261904761905, 0.9786190476190477, 1.0264880952380953, 0.9921428571428572, 1.0017619047619046, 1.008154761904762, 0.9850833333333333, 0.9990595238095239, 0.9925119047619049, 1.0302261904761905, 1.0293095238095238, 1.0491309523809524, 1.0570119047619049, 1.0695357142857145, 1.0666190476190476, 1.0806428571428572, 1.0586785714285714, 1.0411309523809522, 1.0013214285714287, 1.0258690476190477, 1.0449761904761903, 1.0258214285714287, 1.0318214285714287, 1.0318571428571428, 1.0348333333333333, 1.0322619047619046, 1.0152023809523807, 1.0019166666666668, 1.0306428571428572, 1.0181309523809523, 1.023738095238095, 1.0390000000000001, 1.0366785714285716, 1.054511904761905, 1.0640476190476191, 1.0503690476190475, 1.0464285714285715, 1.039047619047619, 1.0204285714285715, 1.0158690476190475, 1.004392857142857, 0.9800238095238095, 1.0037380952380952, 0.9769523809523809, 0.9677738095238096, 0.981095238095238, 1.017607142857143, 0.9685714285714285, 1.018702380952381, 1.0116666666666665, 1.0126428571428572, 0.9999404761904762, 1.0428333333333333, 0.9892500000000001, 1.0390238095238096, 0.9781071428571428, 1.0093333333333334, 1.0063214285714286, 0.9682500000000002, 0.983142857142857, 1.0026190476190475, 0.9798690476190476, 0.9766190476190476, 1.0253333333333334, 0.9698214285714286, 1.0245238095238096, 1.0053571428571428, 0.978904761904762, 1.0221190476190476, 0.9947261904761905, 0.9762738095238096, 0.9895238095238096, 1.022952380952381, 0.9714166666666669, 1.0113809523809525, 1.0133452380952381, 0.9961666666666666, 0.976107142857143, 0.989761904761905, 0.9907380952380953, 1.0308690476190476, 0.993642857142857, 0.9910952380952383, 1.0236190476190477, 0.9871547619047618, 1.0119166666666668, 1.0449166666666667, 1.029440476190476, 1.0153214285714287, 1.0629761904761905, 1.051095238095238, 1.018452380952381, 1.0685833333333332, 1.0167261904761904, 1.0026428571428572, 0.9833333333333334, 0.9817857142857145, 0.977702380952381, 0.9988095238095239, 0.9685, 0.9812380952380951, 0.993547619047619, 0.9635, 0.9803452380952383, 0.979952380952381, 1.0173571428571428, 0.9685119047619049, 1.0125357142857143, 1.0034880952380951, 1.0068809523809523, 0.9852738095238094, 1.0024285714285714, 1.002738095238095, 0.9889642857142856, 0.9896309523809526, 1.0238333333333334, 1.025202380952381, 1.0002380952380951, 1.0232380952380953, 1.0292380952380953, 1.0208452380952382, 0.9991547619047619, 0.9986904761904762, 1.0216785714285714, 0.9913928571428572, 1.0477976190476193, 1.0152261904761906, 1.0293095238095238, 1.0224999999999997, 0.9858690476190477, 1.001857142857143, 1.0045595238095237, 0.9987499999999999, 1.007404761904762, 1.0041428571428572, 1.016654761904762, 0.9949285714285716, 1.0461904761904761, 0.9852857142857142, 1.0273571428571426, 1.0034404761904763, 0.9978333333333333, 0.9637023809523809, 0.9838571428571428, 0.9782261904761904, 1.0011309523809524, 0.9817380952380952, 0.9714285714285715, 1.0139285714285715, 0.9784642857142858, 1.0042261904761904, 1.011297619047619, 0.955154761904762, 0.9631071428571428, 0.9625476190476189, 0.9574880952380953, 0.9523214285714284, 0.9605476190476191, 0.9907261904761904, 0.9930119047619046, 1.0056666666666667, 0.9941071428571429, 1.0483333333333333, 1.0505714285714287, 1.0296309523809524, 1.0542619047619048, 1.0324285714285713, 0.9997142857142857, 1.0336309523809524, 0.9866190476190477, 0.999952380952381, 1.0274761904761907, 0.9943452380952381, 1.0005357142857143, 0.9973809523809524, 1.0417738095238096, 1.0080119047619047, 0.9840238095238095, 1.0332261904761906, 1.0083809523809524, 0.9908690476190477, 1.0223690476190477, 0.9588809523809525, 0.9847857142857144, 0.9747500000000002, 0.9789761904761904, 0.9868809523809523, 0.9539761904761906, 0.9803452380952383, 1.0044285714285714, 0.9735595238095238, 0.9927023809523808, 0.9609880952380954, 0.9798809523809524, 1.010047619047619, 0.983154761904762, 1.0109166666666667, 0.996904761904762, 0.9767380952380952, 0.999, 1.0049642857142858, 0.9591785714285714, 0.9808452380952382, 0.9502500000000002, 0.9598095238095238, 0.9677857142857142, 0.9925595238095238, 0.9640357142857143, 0.9703571428571429, 1.0005238095238096, 0.9868928571428571, 0.995357142857143, 0.9561428571428572, 0.9675833333333335, 0.9610238095238095, 0.9670714285714285, 0.9546071428571429, 0.9701190476190478, 1.0151428571428571, 1.0063333333333335, 1.000047619047619, 0.9931428571428572, 1.0101785714285714, 1.034309523809524, 1.014047619047619, 0.974309523809524, 0.996309523809524, 1.015547619047619, 0.9981428571428572, 0.9668095238095239, 0.9933571428571429, 1.0302976190476192, 0.9897261904761905, 1.055297619047619, 1.0316309523809526, 1.0592023809523812, 1.0580833333333335, 1.0403928571428571, 1.0309761904761905, 1.0697738095238096, 1.0247738095238095, 1.0439404761904763, 0.9901785714285716, 1.026654761904762, 1.0411071428571428, 0.992702380952381, 1.0527857142857142, 1.0460357142857144, 1.048714285714286, 1.0550833333333334, 1.015654761904762, 1.067059523809524, 1.0137738095238096, 0.9860714285714287, 1.0029166666666667, 1.016738095238095, 1.0362857142857143, 1.0203928571428573, 1.045654761904762, 1.0357023809523809, 1.0462142857142858, 1.0188690476190476, 1.0660238095238097, 1.0277261904761905, 1.0337261904761905, 1.0618809523809525, 1.0415833333333335, 1.0692261904761904, 1.0609404761904762, 1.0699404761904763, 1.0608214285714286, 1.012440476190476, 1.0590238095238096, 0.9945952380952382, 0.992095238095238, 1.000357142857143, 1.0263214285714286, 1.0055, 0.9731666666666666, 1.0107738095238095, 1.0027261904761906, 1.0071666666666668, 0.9943452380952381, 1.0438928571428572, 1.0257380952380952, 1.0073452380952381, 1.0397142857142858, 0.9826071428571429, 1.0150595238095237, 1.0142738095238095, 1.0178333333333334, 0.9898928571428572, 0.9657499999999999, 0.975702380952381, 0.9696071428571429, 0.9596666666666668, 0.9581666666666665, 0.9930238095238098, 0.9571190476190475, 1.0139880952380953, 0.9959523809523809, 1.0079285714285713, 0.9865952380952381, 1.0080714285714287, 1.0286071428571428, 1.0174761904761904, 1.0091309523809524, 0.9945119047619048, 1.0045833333333334, 0.9874166666666668, 0.988547619047619, 1.0115714285714286, 0.9975476190476191, 0.9700119047619047, 1.017642857142857, 0.9616071428571429, 0.9979761904761905, 0.9702261904761904, 0.9944761904761905, 1.035904761904762, 1.0204047619047618, 1.023095238095238, 1.0093809523809525, 1.0271666666666668, 0.9815000000000002, 0.9886071428571429, 0.9790000000000001, 0.9933333333333333, 0.9883214285714287, 0.9626428571428572, 0.9948809523809524, 1.0199761904761904, 1.0155476190476191, 0.9919285714285713, 0.977345238095238, 0.9883690476190475, 0.9906309523809523, 0.9658214285714286, 0.9517380952380954, 0.9598928571428571, 0.9693095238095237, 1.009547619047619, 0.9928214285714286, 1.0373571428571429, 1.0333690476190478, 1.0166428571428572, 1.0440119047619045, 1.0325952380952381, 1.0204047619047618, 1.0150714285714286, 1.025607142857143, 0.9824523809523807, 0.9988095238095239, 1.0055595238095238, 1.020190476190476, 0.9825238095238095, 0.9899047619047617, 1.0167261904761904, 1.0267142857142857, 0.9820238095238094, 1.0350714285714286, 1.0067142857142857, 1.0280476190476189, 1.0063690476190477, 0.9773690476190476, 0.9884166666666665, 0.9952738095238096, 0.9835595238095238, 0.9728809523809525, 1.0148809523809523, 0.9995238095238095, 1.0120714285714285, 1.0130119047619046, 0.992595238095238, 1.0283214285714284, 0.9969047619047618, 0.9778928571428571, 1.0096309523809524, 0.988047619047619, 1.0431190476190477, 1.0234285714285716, 1.0057857142857145, 1.0458571428571428, 1.003452380952381, 1.0079880952380953, 1.0085476190476192, 1.0410833333333334, 1.021047619047619, 0.9849166666666666, 1.0545357142857144, 1.0065119047619049, 0.9929166666666667, 0.969309523809524, 0.9707380952380953, 0.9669642857142856, 0.9635, 0.9852380952380951, 0.9745833333333335, 0.962607142857143, 0.9928095238095237, 1.029452380952381, 1.024202380952381, 1.0466904761904763, 1.0473214285714287, 1.035404761904762, 1.0529880952380952, 0.9974880952380951, 1.009642857142857, 1.0146190476190475, 0.9808571428571428, 0.9713928571428573, 0.9996904761904762, 0.9559880952380952, 1.0141071428571429, 0.9687857142857145, 1.0034047619047621, 1.010404761904762, 0.9649047619047619, 0.9830952380952382, 0.9930000000000001, 0.9855833333333334, 1.0036190476190476, 1.0264285714285715, 1.0247619047619048, 1.0130357142857143, 1.0292261904761906, 1.043607142857143, 0.9858333333333333, 1.0, 1.000190476190476, 0.9574285714285715, 0.9683333333333332, 0.9800357142857142, 1.0188690476190476, 0.9810119047619048, 1.019154761904762, 0.9827261904761906, 0.9902500000000002, 0.9918214285714286, 1.006357142857143, 0.9778928571428571, 0.9767857142857144, 1.0146309523809525, 1.0027380952380953, 1.0357142857142858, 0.9861547619047619, 1.0540238095238095, 1.0106190476190475, 0.9988333333333331, 1.0499642857142857, 0.9860238095238094, 1.037797619047619, 1.0233452380952381, 1.0020357142857141, 0.9879761904761905, 0.9954285714285714, 1.0194523809523808, 0.966392857142857, 1.0034523809523808, 0.9730357142857142, 0.9814047619047619, 0.9502738095238096, 0.9578452380952381, 0.9520833333333334, 0.9626190476190476, 0.9844880952380952, 0.996559523809524, 1.0119404761904764, 0.988892857142857, 1.0092380952380953, 0.9903809523809523, 1.0009285714285714, 0.9979166666666667, 0.961642857142857, 0.9764880952380953, 1.0038809523809522, 0.9825, 0.9813571428571428, 1.017607142857143, 1.0143214285714286, 0.9926904761904761, 1.0350952380952383, 1.0223333333333333, 0.9929761904761905, 0.9848928571428571, 0.9857857142857143, 0.9939404761904762, 0.9711309523809524, 0.9941428571428572, 0.9554166666666666, 0.994690476190476, 0.9562738095238095, 0.9719880952380953, 0.9821190476190476, 0.963654761904762, 0.99075, 0.9651071428571427, 1.016452380952381, 0.9851428571428572, 1.0414404761904763, 1.0213095238095238, 0.9975714285714284, 1.0098333333333334, 1.0041428571428572, 0.9805595238095238, 0.9875952380952381, 0.9955476190476191, 0.9973809523809526, 0.9762738095238096, 1.0310119047619049, 0.9743333333333334, 1.0237380952380952, 0.988797619047619, 0.9960714285714286, 0.9805595238095237, 1.0121190476190476, 0.9777857142857143, 1.0265714285714285, 1.0155238095238095, 1.019845238095238, 1.0247142857142857, 0.9988571428571428, 0.9934880952380951, 1.0053214285714287, 0.9869166666666667, 0.9736309523809523, 1.0019047619047619, 0.9802619047619048, 0.9671904761904762, 0.9870595238095239, 1.0037857142857145, 1.0164047619047618, 1.0170714285714286, 1.0280714285714285, 1.0526666666666666, 1.033392857142857, 1.060845238095238, 1.0531309523809524, 1.033857142857143, 0.996, 0.9993333333333334, 0.9958809523809523, 1.0214047619047621, 0.969904761904762, 0.9704880952380951, 1.0088809523809525, 0.9731309523809524, 1.0012738095238096, 1.0043095238095239, 1.009309523809524, 0.9883928571428572, 1.0438809523809525, 1.0088095238095238, 0.9812500000000002, 1.0316785714285717, 0.9836666666666668, 1.031059523809524, 1.0085238095238096, 1.0176904761904761, 1.0220595238095238, 1.009297619047619, 1.0204404761904762, 0.9892142857142856, 1.0167619047619045, 0.9720952380952381, 1.0217738095238096, 0.9605357142857143, 0.997190476190476, 1.0354166666666669, 1.0011547619047618, 1.0349285714285714, 1.0400833333333332, 1.0427142857142857, 1.0181071428571429, 0.9885119047619049, 0.9953809523809525, 0.9877857142857144, 1.0002619047619046, 1.0025357142857143, 1.0038928571428571, 1.0097261904761905, 0.9984166666666665, 0.9985714285714286, 0.9740833333333333, 0.9876904761904761, 0.9812857142857142, 1.0134642857142857, 0.9894285714285715, 1.0125833333333334, 0.9682857142857143, 0.9914047619047618, 1.0031309523809524, 0.9694523809523811, 1.0182023809523808, 0.9943095238095239, 0.9830357142857145, 1.0346428571428572, 0.9852738095238096, 0.9858452380952382, 0.9865476190476191, 1.0082738095238095, 0.9698690476190476, 1.002404761904762, 1.0116666666666667, 0.9676428571428571, 1.013452380952381, 0.9935714285714287, 0.9783809523809524, 1.0189880952380954, 0.9513928571428572, 0.9739880952380953, 0.9913333333333332, 0.9823571428571428, 0.9733214285714286, 1.014202380952381, 0.993452380952381, 0.9746309523809524, 1.014154761904762, 0.9699166666666669, 0.988154761904762, 0.9861904761904763, 0.987095238095238, 0.9617976190476192, 0.9805714285714285, 1.0104047619047618, 0.9688095238095238, 1.004857142857143, 0.9702619047619047, 0.998642857142857, 0.9813095238095239, 1.0095119047619048, 0.9984166666666667, 1.0013809523809525, 0.9816428571428569, 1.022238095238095, 1.0033571428571426, 0.9878571428571429, 0.9808452380952382, 0.9913809523809525, 1.0232857142857146, 0.9947499999999998, 0.9934047619047619, 1.0239642857142859, 0.9846309523809524, 1.0243214285714286, 1.034916666666667, 0.9848690476190478, 1.0520833333333333, 1.0144642857142858, 1.0053571428571428, 1.040857142857143, 1.022357142857143, 1.0117857142857143, 1.0555, 1.0179047619047619, 1.039107142857143, 0.9936547619047619, 0.9782857142857143, 0.9829285714285715, 0.9712738095238096, 0.9741309523809524, 1.0051785714285715, 1.001952380952381, 1.0189404761904763, 1.022642857142857, 1.0058333333333334, 1.002190476190476, 1.0172023809523811, 0.9804761904761905, 1.0244285714285715, 0.9735238095238095, 0.9764523809523811, 1.0190476190476192, 0.9522142857142858, 0.9767142857142859, 0.9777261904761906, 0.990952380952381, 0.9957023809523811, 1.0133809523809523, 1.0038452380952383, 1.0093571428571428, 0.9811666666666667, 0.9970119047619047, 1.0030952380952383, 0.9784880952380952, 0.9650119047619048, 0.9799404761904762, 1.0002976190476192, 0.9746190476190476, 0.9748333333333333, 1.0108452380952382, 0.9853214285714286, 1.0155833333333333, 1.0360119047619047, 1.0233928571428574, 0.9889642857142859, 1.057904761904762, 0.9867619047619048, 1.0355714285714286, 1.008047619047619, 0.9844404761904761, 1.025202380952381, 0.9993333333333334, 0.9821904761904761, 1.0097380952380954, 1.0054642857142857, 0.9748452380952382, 1.028511904761905, 0.9637380952380953, 1.0196428571428573, 1.0221071428571429, 1.002190476190476, 1.001845238095238, 0.9625357142857143, 0.9843214285714287, 0.9730476190476193, 0.9737976190476191, 0.9644880952380952, 0.9605714285714286, 0.9553095238095239, 0.9662857142857144, 0.983095238095238, 0.962297619047619, 1.0011904761904762, 0.9898928571428571, 0.9800714285714285, 1.0337380952380952, 0.9780000000000002, 1.0421309523809525, 0.9795952380952381, 1.0381309523809523, 1.0163690476190477, 1.0140714285714285, 1.0041309523809525, 1.0002380952380954, 1.0258809523809522, 1.0067261904761904, 0.9794761904761904, 0.9756904761904762, 0.9810952380952381, 0.995297619047619, 0.9780357142857143, 0.9940238095238095, 0.9944166666666667, 1.0164166666666667, 1.0290238095238096, 0.9953214285714286, 1.0059166666666666, 1.008392857142857, 0.9599642857142857, 0.9654166666666667, 0.9680238095238096, 0.9412619047619047, 0.9438809523809524, 0.9414166666666668, 0.9556309523809523, 0.9482261904761906, 0.9622261904761903, 1.0033928571428572, 1.003154761904762, 0.9873690476190475, 0.9948928571428571, 1.0291547619047619, 1.0302857142857145, 0.9848214285714288, 1.0257738095238096, 1.0208333333333333, 0.9911904761904763, 1.0246904761904763, 1.0271904761904762, 0.9938690476190475, 0.9928809523809524, 1.0060714285714287, 0.962857142857143, 0.9737738095238095, 0.9604761904761904, 0.9908095238095237, 0.9571190476190478, 0.9848214285714285, 1.0031785714285715, 0.9756190476190476, 1.0290952380952383, 1.0055119047619048, 0.983095238095238, 1.0394047619047622, 0.9849166666666667, 0.9808214285714287, 0.9819761904761907, 0.9924285714285714, 0.9522380952380954, 0.9676666666666668, 0.961297619047619, 1.0105119047619049, 0.9658928571428572, 0.971642857142857, 1.0205119047619047, 1.0092380952380953, 1.015, 1.0105119047619047, 1.0062857142857142, 1.0158928571428572, 0.9977857142857142, 1.041654761904762, 1.0006547619047619, 0.9904047619047619, 1.0338928571428572, 0.9772976190476191, 0.9760357142857143, 0.9768928571428571, 0.9641785714285716, 0.9712738095238094, 0.9839047619047618, 0.9685119047619046, 0.9724761904761907, 1.0128690476190476, 0.9755952380952382, 1.035238095238095, 1.0049404761904763, 0.999607142857143, 1.0598452380952383, 1.0306190476190475, 1.0153214285714285, 0.9994404761904763, 1.0250833333333331, 0.9790238095238095, 1.005952380952381, 0.9496666666666665, 0.9939047619047618, 0.9684642857142857, 1.0141190476190476, 1.0177380952380954, 1.004357142857143, 1.0107380952380953, 1.0180714285714285, 1.0299642857142857, 0.9693333333333334, 0.9900476190476188, 0.9882857142857143, 1.017047619047619, 1.010654761904762, 1.0266785714285713, 1.0126309523809525, 1.0175119047619048, 0.979309523809524, 0.9913095238095238, 0.9817738095238094, 0.9753809523809522, 1.0, 0.980690476190476, 1.017297619047619, 1.0114285714285716, 1.0046666666666666, 1.0233333333333332, 0.9927976190476192, 1.0410714285714286, 0.9814285714285714, 1.0401190476190476, 0.979107142857143, 1.0156190476190476, 0.9875833333333333, 0.965952380952381, 0.992547619047619, 0.9606428571428571, 0.9950476190476191, 0.9988809523809524, 1.0072619047619047, 0.9772380952380951, 1.0174880952380954, 1.0155357142857142, 1.0078333333333336, 0.9765357142857143, 1.0092738095238094, 0.9608571428571427, 1.006440476190476, 0.9666309523809524, 0.9732976190476191, 1.0129166666666667, 0.9571547619047619, 0.9877738095238093, 1.0135238095238095, 1.0235833333333335, 1.0345952380952381, 1.0215952380952382, 0.9983690476190477, 0.9881785714285715, 0.9828690476190477, 0.9682738095238095, 0.9702142857142856, 0.9941785714285714, 0.9687857142857143, 0.9717976190476191, 0.9767619047619048, 0.9912976190476191, 1.0109880952380952, 1.0313452380952381, 1.0114285714285716, 1.0329285714285714, 1.0498928571428574, 1.0135, 1.0682261904761905, 1.0165357142857143, 1.0285714285714287, 0.9923214285714285, 1.013654761904762, 1.0067738095238097, 0.9614047619047619, 0.981595238095238, 0.9914404761904763, 1.0367500000000003, 1.0150000000000001, 1.012952380952381, 1.0237619047619049, 0.9984761904761906, 1.0204047619047618, 1.000345238095238, 0.9983095238095239, 0.9831904761904762, 1.030702380952381, 0.9930238095238094, 0.9814642857142857, 1.0094166666666666, 0.9856309523809524, 1.0348809523809526, 0.9701904761904763, 1.0219285714285713, 0.9882857142857143, 0.9678928571428573, 0.9815476190476191, 0.9671309523809525, 0.9942380952380951, 1.0047261904761906, 0.9711428571428571, 1.0377857142857143, 1.022047619047619, 1.044952380952381, 1.000345238095238, 1.0437023809523809, 1.0164642857142856, 0.9940119047619047, 1.0143333333333335, 1.052607142857143, 1.037297619047619, 1.033345238095238, 1.030714285714286, 1.0279880952380953, 0.9984761904761906, 1.0032500000000002, 1.017297619047619, 1.0219761904761906, 1.001452380952381, 1.0145238095238096, 0.9868095238095238, 1.0319999999999998, 0.9778095238095238, 0.9954523809523811, 1.0223333333333333, 1.005452380952381, 1.0122142857142857, 1.01925, 0.996797619047619, 1.0418095238095237, 1.0146666666666666, 1.0010833333333333, 1.0233928571428574, 0.9826428571428572, 1.0385119047619047, 1.0041785714285714, 0.9759047619047619, 1.0255, 0.9520238095238095, 0.9858452380952382, 0.9703571428571427, 1.0116190476190476, 0.9873452380952382, 0.9686309523809525, 1.031404761904762, 0.9732619047619048, 1.0194761904761904, 1.0236309523809521, 1.0139285714285715, 0.9896547619047619, 1.0286547619047621, 1.009202380952381, 0.9850000000000001, 1.0108571428571427, 1.0108571428571427, 0.9956309523809524, 1.0514642857142857, 1.0312619047619047, 1.0289999999999997, 1.0285833333333334, 1.0464166666666668, 1.0301071428571429, 1.0440833333333335, 0.9915238095238097, 1.0412738095238097, 0.9686785714285716, 1.000357142857143, 0.9683809523809525, 0.9757857142857143, 1.0074761904761904, 0.9944047619047619, 0.9793333333333335, 1.0278690476190477, 1.0078333333333334, 1.0164404761904762, 0.9714880952380953, 0.9865476190476191, 0.9903571428571428, 0.9700833333333333, 1.0079404761904762, 0.9578452380952381, 1.0204166666666667, 0.9666309523809525, 0.9909285714285716, 1.0063095238095239, 1.008345238095238, 1.0108928571428573, 0.991702380952381, 1.0585, 1.0386904761904763, 1.0260357142857142, 1.0211428571428574, 1.0410714285714286, 0.9850833333333335, 1.0037619047619049, 0.9977142857142858, 1.0216190476190476, 0.9818690476190477, 0.9575238095238093, 0.9697619047619047, 0.9580952380952381, 0.9703809523809526, 0.9583095238095238, 0.9924166666666666, 0.9887857142857144, 0.993452380952381, 1.0174285714285713, 1.0311904761904762, 1.0335952380952382, 1.0010833333333333, 1.0218333333333334, 1.0075238095238095, 1.0533214285714287, 1.0099880952380953, 1.0100595238095238, 0.9898928571428571, 0.9683452380952382, 0.9692380952380952, 0.9559404761904763, 0.9576428571428572, 0.9233690476190477, 0.9499642857142857, 0.9527857142857143, 1.0022976190476192, 0.9818571428571429, 1.0255714285714288, 1.0103095238095237, 1.0040000000000002, 1.0598809523809525, 1.014142857142857, 1.036654761904762, 1.0255119047619048, 1.019452380952381, 0.9870357142857143, 1.0312261904761904, 0.9776428571428573, 1.0045357142857143, 1.0442857142857145, 1.0153214285714287, 1.046511904761905, 1.036690476190476, 1.024607142857143, 1.0461071428571427, 1.0285833333333332, 1.0063928571428573, 1.0341190476190478, 1.001607142857143, 0.9814523809523811, 1.007357142857143, 0.9803452380952381, 1.0370119047619049, 1.0069880952380954, 0.9894285714285713, 1.0506071428571429, 1.0184047619047618, 1.0121547619047622, 1.0491666666666666, 1.0351666666666668, 1.0308095238095238, 0.9946904761904762, 1.0199880952380955, 1.0526428571428572, 1.0120952380952382, 1.017297619047619, 1.007797619047619, 1.0087857142857142, 1.041142857142857, 1.0291785714285715, 1.013440476190476, 0.9857619047619048, 1.0054761904761906, 1.029654761904762, 0.9646190476190477, 1.0210119047619048, 0.9758690476190476, 1.0400595238095238, 0.9948333333333333, 1.008214285714286, 1.0281785714285716, 0.9781785714285715, 1.000857142857143, 1.0093571428571426, 0.9944047619047619, 0.9608571428571427, 0.9830714285714286, 0.9891190476190478, 1.0291547619047619, 0.9997023809523808, 1.0048690476190476, 1.033857142857143, 1.0302499999999999, 1.0276309523809526, 0.9976190476190477, 1.0468214285714286, 0.988452380952381, 1.0288690476190476, 1.0369880952380952, 1.0206904761904763, 0.9885238095238096, 1.02975, 0.993154761904762, 1.0082499999999999, 1.0056547619047618, 0.9626309523809523, 0.9842857142857143, 0.9787738095238095, 0.9738690476190477, 0.9648571428571429, 0.9789880952380953, 1.018702380952381, 1.0015595238095238, 1.0114285714285716, 1.010809523809524, 0.9911904761904761, 1.0234642857142857, 0.9993095238095239, 1.0515476190476192, 1.0346428571428572, 1.0311190476190477, 1.0462380952380954, 1.0536785714285715, 1.0070357142857145, 1.0371904761904762, 0.9980714285714287, 0.9774285714285714, 0.9864642857142857, 1.0023333333333333, 0.9709404761904762, 1.0203690476190477, 0.9746785714285713, 0.9805595238095237, 0.9991666666666668, 0.9874880952380952, 0.9746428571428571, 0.9929404761904761, 0.9585119047619046, 0.9869404761904761, 0.9817738095238097, 0.9724285714285714, 1.0103095238095239, 0.9901666666666665, 0.9743690476190477, 1.0173333333333332, 0.9667380952380953, 1.0217619047619049, 0.978642857142857, 0.9734047619047618, 0.9954761904761905, 1.0010833333333333, 0.9762380952380953, 1.005952380952381, 1.0207857142857144, 0.9959761904761906, 0.9820238095238096, 1.0035, 1.0200952380952382, 1.012202380952381, 0.9665952380952382, 0.9932976190476192, 1.0175, 0.9925357142857142, 0.9971428571428572, 0.9912857142857143, 1.0017142857142858, 0.9678333333333333, 0.9786904761904763, 0.9830119047619048, 0.9729285714285716, 0.9517142857142857, 0.9723095238095238, 0.9901666666666668, 0.9658452380952381, 0.9592619047619048, 0.9648690476190476, 0.9876547619047619, 0.9866428571428572, 0.9534523809523809, 0.97525, 0.9873333333333334, 0.9461190476190476, 0.9554285714285714, 0.9492500000000001, 0.9629047619047619, 0.9393095238095237, 0.9487619047619047, 0.9505238095238094, 0.9749642857142857, 0.9387142857142857, 0.9494404761904762, 0.9748095238095238, 0.9508571428571428, 0.988297619047619, 0.9858333333333333, 1.0064047619047618, 1.002547619047619, 1.0230119047619048, 1.0211428571428574, 1.0130952380952383, 1.0025714285714287, 1.0454285714285716, 0.9940595238095239, 1.0240595238095238, 0.9928333333333332, 1.0230714285714284, 0.9933333333333333, 0.9987380952380953, 0.9872380952380952, 1.011452380952381, 1.0278214285714287, 1.0037619047619049, 1.009095238095238, 1.0036309523809526, 1.0494047619047622, 1.0129285714285714, 0.9939285714285715, 1.0246547619047617, 1.0141785714285716, 0.9637976190476191, 0.982797619047619, 0.9878928571428572, 1.0156428571428573, 0.9716785714285715, 1.0013095238095238, 0.9661785714285716, 1.0175119047619048, 0.9739047619047622, 0.9962500000000001, 1.0368928571428573, 1.003107142857143, 1.0221547619047617, 1.025607142857143, 1.0, 1.0410833333333334, 1.022511904761905, 0.9727261904761905, 0.9874166666666668, 1.0001904761904763, 0.947107142857143, 0.9522380952380952, 0.9384285714285715, 0.9287619047619048, 0.9306190476190476, 0.9334880952380954, 0.9362261904761905, 0.9411547619047621, 0.9672857142857144, 0.9337857142857144, 0.9554523809523809, 0.9682738095238096, 0.9852619047619046, 0.9738690476190477, 0.9510833333333336, 0.970952380952381, 0.9748571428571429, 0.9997023809523811, 0.9697261904761904, 0.9781190476190477, 0.981654761904762, 0.9700238095238095, 0.9923452380952379, 0.9531904761904761, 0.9729285714285714, 0.9766428571428571, 0.9988690476190476, 0.9896904761904762, 0.9722857142857142, 1.0170714285714286, 0.9869166666666667, 1.01525, 0.9925833333333335, 0.9668809523809524, 0.9768214285714284, 0.9934047619047619, 0.9905595238095237, 0.9703690476190477, 1.0063809523809524, 1.015107142857143, 0.994345238095238, 0.9850000000000001, 1.0002380952380954, 1.025, 1.0047857142857144, 0.9940357142857142, 1.0086666666666668, 0.9748928571428572, 1.0019880952380953, 0.9662380952380951, 0.978904761904762, 0.9674166666666667, 0.9508214285714286, 0.9633690476190476, 0.986857142857143, 0.9884166666666667, 0.9890833333333333, 0.9682142857142855, 1.0123571428571427, 0.9594166666666666, 1.0009404761904763, 0.9491547619047619, 0.9616547619047618, 0.9718214285714287, 0.9939880952380953, 0.9860119047619048, 0.974654761904762, 1.027154761904762, 1.0080357142857141, 0.9895833333333334, 1.0308095238095238, 0.9947738095238094, 0.9919166666666667, 1.0258571428571428, 1.007059523809524, 0.9871428571428573, 1.0346666666666666, 0.986, 0.9859523809523809, 1.0078571428571428, 0.9636309523809523, 0.9975595238095238, 0.9669404761904763, 1.0095833333333335, 0.9937142857142857, 0.9727380952380952, 1.0327261904761906, 0.9620714285714285, 1.0264166666666665, 0.9642142857142857, 0.995, 0.9787380952380952, 0.9585357142857143, 0.991440476190476, 0.9540833333333334, 0.9707380952380953, 0.9794047619047619, 0.9909642857142857, 0.9359285714285713, 0.9620000000000001, 0.9579761904761904, 0.9593333333333334, 0.9336309523809525, 0.9379642857142859, 0.9452142857142857, 0.9427380952380953, 0.9633571428571428, 0.9518214285714286, 0.9318571428571428, 0.9440595238095238, 0.9468333333333334, 0.9451785714285714, 0.9472619047619046, 0.9706071428571428, 0.9426071428571429, 0.9721309523809523, 0.9684761904761905, 0.9583452380952382, 0.9700476190476192, 0.9762738095238094, 0.9443333333333335, 0.9541547619047619, 0.9530357142857143, 0.9794880952380952, 0.9338214285714286, 0.9474404761904761, 0.9614047619047619, 0.937845238095238, 0.9524047619047619, 0.9450357142857144, 0.9651309523809524, 0.9952380952380954, 0.9820833333333334, 0.9857142857142857, 0.9533214285714287, 0.9739404761904763, 0.9599166666666666, 0.9341904761904761, 0.9440952380952381, 0.936452380952381, 0.9432261904761904, 0.9755238095238096, 0.9401666666666669, 0.9653809523809523, 0.9941547619047619, 0.9642380952380952, 0.9907976190476191, 0.9994285714285714, 0.9682619047619048, 1.0101309523809523, 0.9743095238095238, 0.9753452380952381, 0.969, 0.9786785714285715, 0.9493095238095237, 0.9439285714285715, 0.9423214285714285, 0.9420714285714286, 0.9451666666666667, 0.9594404761904762, 0.9637261904761907, 0.9298452380952381, 0.9507976190476191, 0.9510714285714288, 0.9574047619047621, 0.9551190476190476, 1.0023928571428573, 0.9669285714285716, 0.9550476190476191, 0.9691666666666668, 0.9704285714285715, 0.9646666666666667, 0.962702380952381, 0.9958571428571427, 0.9793571428571429, 0.9734642857142857, 1.0295952380952382, 1.008154761904762, 1.007464285714286, 0.9879642857142857, 0.9654761904761904, 0.9776309523809523, 0.962297619047619, 0.951297619047619, 0.9694642857142859, 1.011809523809524, 0.9799166666666667, 1.013261904761905, 1.0039761904761906, 1.0050000000000001, 1.0111190476190477, 1.0007619047619047, 0.9799761904761904, 1.0207976190476191, 0.9527261904761904, 0.996095238095238, 0.9780833333333334, 0.9649523809523811, 0.9770119047619048, 0.9985119047619048, 0.9837738095238096, 0.9729761904761905, 1.0047857142857144, 0.9915, 0.994452380952381, 0.9509880952380951, 0.9660476190476192, 0.962047619047619, 0.9621666666666667, 0.9802261904761904, 0.9985357142857144, 1.0043095238095237, 1.0177023809523809, 1.0331428571428571, 1.0093333333333332, 0.9892142857142858, 0.992892857142857, 1.026107142857143, 0.9538095238095239, 0.9817261904761905, 0.9948690476190476, 0.9500000000000002, 1.0028333333333332, 0.9424523809523809, 0.9749166666666667, 0.9963571428571429, 0.9489047619047619, 1.0052261904761903, 0.9611904761904763, 0.959654761904762, 0.9724999999999999, 0.9895357142857142, 0.9902023809523809, 0.9840714285714286, 0.9759642857142858, 0.9740357142857143, 0.9972500000000001, 1.0203214285714286, 1.0086785714285715, 1.0144880952380952, 0.9840476190476192, 1.0210000000000001, 1.016, 1.016857142857143, 0.9774404761904764, 1.0140357142857144, 0.9776785714285714, 1.0169642857142858, 0.9790357142857143, 1.0355, 0.9928214285714286, 1.0202142857142857, 0.9925119047619049, 1.0383809523809524, 1.024047619047619, 1.0155357142857144, 1.043452380952381, 1.024595238095238, 1.0285, 1.0139642857142859, 0.9813333333333334, 0.9933571428571429, 0.984904761904762, 1.0093333333333332, 0.9810357142857142, 0.9677738095238096, 1.0075238095238095, 0.9909761904761906, 1.0440952380952382, 1.0060238095238094, 1.01175, 1.013607142857143, 0.9757738095238095, 0.9847023809523812, 0.964309523809524, 0.9647738095238095, 0.9665833333333333, 1.009392857142857, 1.00825, 0.9975, 1.0368809523809523, 1.0325714285714287, 1.0480476190476191, 1.0116666666666667, 1.0069761904761907, 1.0476666666666667, 0.9964642857142858, 0.9956904761904762, 1.0159642857142859, 0.9724880952380952, 1.0058690476190477, 0.9607857142857144, 0.9641785714285714, 0.9742261904761905, 0.9984166666666667, 0.9637857142857142, 1.013904761904762, 0.9945952380952382, 0.982964285714286, 1.0195357142857144, 1.0022738095238095, 1.0276309523809524, 1.0215357142857142, 1.0189761904761905, 1.0518333333333334, 1.0215833333333333, 1.0304642857142858, 0.9985714285714286, 1.0281071428571427, 0.9741428571428572, 1.0041428571428572, 0.949, 0.9624642857142858, 0.9644880952380953, 0.967202380952381, 1.0150238095238096, 1.000797619047619, 1.0358928571428574, 1.0271904761904762, 1.0574285714285716, 1.013845238095238, 1.080904761904762, 1.0472857142857144, 1.0389285714285714, 1.0474285714285716, 1.0313571428571429, 1.0664523809523812, 1.0258333333333336, 1.0107261904761906, 1.0184880952380955, 0.9747380952380953, 0.9865357142857143, 0.9766071428571428, 0.996452380952381, 0.9735595238095239, 0.9552380952380953, 0.9795595238095238, 0.9673571428571428, 0.9995357142857143, 0.9757976190476189, 0.9459880952380951, 0.9695119047619046, 0.9703928571428572, 0.9750714285714286, 1.0019047619047619, 0.9754761904761905, 0.9774523809523811, 0.9817261904761905, 0.9885357142857144, 1.0140595238095238, 1.003095238095238, 0.980452380952381, 1.0290238095238096, 1.0300595238095238, 1.0229642857142858, 1.010857142857143, 1.0341309523809525, 0.9835238095238095, 1.0121904761904763, 0.9816428571428573, 1.0220357142857144, 0.9643571428571429, 0.9769880952380954, 1.0105714285714287, 0.9689047619047619, 0.9723928571428573, 0.973845238095238, 1.0000476190476189, 0.9776428571428571, 0.972357142857143, 1.0131785714285715, 0.9979285714285715, 0.9885952380952381, 0.9783214285714288, 1.014952380952381, 0.9750000000000001, 1.023142857142857, 0.9878333333333335, 1.0433571428571429, 1.0307738095238097, 0.9959880952380954, 1.0514642857142857, 0.9923452380952381, 0.9888928571428572, 0.9843809523809524, 0.9922500000000001, 0.9903214285714287, 0.9925595238095238, 1.0240714285714287, 0.9920357142857144, 1.0398690476190477, 0.9936785714285714, 1.0270476190476192, 1.041642857142857, 1.005952380952381, 0.9924166666666668, 1.0312380952380953, 0.9891428571428574, 1.0281071428571427, 0.9970833333333333, 0.9754642857142858, 0.9910357142857141, 1.0025714285714284, 0.9739166666666667, 0.9609523809523811, 0.9744880952380952, 1.00025, 0.9755238095238096, 0.9911904761904763, 0.9985714285714287, 1.0020714285714285, 0.9982619047619048, 0.9748809523809524, 1.0004523809523809, 1.0253333333333332, 1.0062500000000003, 1.019654761904762, 0.9973928571428571, 1.0622142857142858, 1.0179761904761904, 1.0484642857142858, 1.022202380952381, 0.9912976190476191, 1.0033333333333334, 1.0264761904761905, 0.9568452380952381, 0.990297619047619, 1.0165357142857143, 0.9639285714285715, 1.0198928571428572, 0.986404761904762, 1.0252261904761906, 1.0195476190476191, 1.019845238095238, 0.989642857142857, 1.0421666666666667, 0.9840357142857142, 1.0242261904761905, 1.0158214285714284, 1.0190833333333333, 1.0141428571428572, 0.9845595238095238, 1.0317380952380955, 0.9990952380952381, 0.9675238095238098, 0.9795595238095238, 0.9678214285714285, 0.9897738095238094, 0.9670119047619049, 1.011857142857143, 1.0180714285714287, 0.9847142857142858, 1.049464285714286, 1.0150238095238096, 1.0046547619047619, 1.0264285714285715, 1.0232738095238094, 1.0092142857142856, 1.0230714285714284, 0.9799761904761907, 1.012904761904762, 0.9814761904761905, 0.9631547619047619, 0.9762857142857144, 0.9983928571428573, 0.9497261904761904, 1.0055, 0.9707738095238095, 0.9911309523809525, 0.9756904761904762, 0.9796309523809522, 1.0085357142857143, 0.9750238095238095, 1.0030357142857145, 0.9797380952380953, 1.0124166666666667, 1.0334880952380954, 1.0020833333333332, 0.9915, 1.0180952380952382, 0.9694761904761906, 0.98625, 0.9555952380952382, 0.9545357142857144, 0.9559166666666666, 0.9962500000000001, 0.9602142857142857, 1.0207619047619048, 0.9951071428571429, 0.9726785714285714, 1.0048809523809525, 1.016607142857143, 0.9856071428571428, 1.0246190476190478, 1.0191904761904762, 1.0114880952380954, 1.0055714285714283, 1.032166666666667, 1.0382857142857143, 1.0080000000000002, 0.9919047619047618, 1.0215833333333333, 1.0194880952380954, 1.0064166666666667, 1.0211547619047618, 1.0538333333333336, 1.0416666666666667, 1.0339404761904762, 1.0347023809523808, 1.0084761904761903, 1.038702380952381, 0.98175, 1.0288809523809523, 0.9581547619047617, 0.9929523809523809, 0.9625833333333333, 0.9904999999999999, 0.9855714285714287, 0.9827023809523809, 0.9877857142857144, 0.9944642857142857, 0.9685476190476191, 0.9791428571428572, 0.9967142857142858, 0.9521428571428572, 0.9756547619047619, 0.9896309523809522, 0.9860833333333334, 1.0099523809523812, 0.9624761904761906, 1.008607142857143, 0.9942142857142858, 1.0435357142857145, 1.0062261904761902, 1.0167142857142857, 1.0338214285714287, 0.9867619047619048, 1.0082380952380954, 1.0160952380952382, 0.9951904761904762, 0.9673690476190474, 0.9936071428571428, 1.0222976190476192, 0.9886071428571429, 0.9764166666666667, 0.9889285714285714, 1.023404761904762, 0.9560238095238095, 0.9848690476190476, 0.9514523809523813, 0.9529404761904763, 0.9412380952380953, 0.9389761904761904, 0.9334166666666668, 0.9404404761904762, 0.9511785714285714, 0.9450595238095238, 0.934797619047619, 0.9391309523809523, 0.943702380952381, 0.9470119047619049, 0.9472857142857143, 0.967595238095238, 0.9722500000000002, 0.9442380952380953, 0.9707619047619047, 0.9705833333333335, 0.9830119047619047, 1.0036666666666667, 1.009154761904762, 0.9772738095238095, 1.0161428571428572, 1.0253333333333332, 0.9887142857142858, 1.0365714285714287, 1.0098214285714286, 1.0216785714285717, 0.9740595238095238, 0.9972380952380953, 1.0159047619047619, 0.9728571428571429, 1.0249642857142858, 0.9760714285714285, 0.9933928571428571, 1.0316904761904762, 1.0004166666666667, 1.0079761904761906, 0.9857738095238094, 1.0127857142857142, 1.0028452380952382, 1.0110238095238093, 0.973190476190476, 1.0108809523809523, 1.0183690476190477, 0.9972142857142858, 1.013607142857143, 0.9801309523809523, 0.9716190476190476, 0.9871785714285715, 0.9969285714285713, 1.0024285714285714, 1.0105952380952383, 0.9764166666666667, 1.0148452380952382, 1.0265238095238096, 0.9762857142857142, 1.0203809523809522, 0.9738690476190476, 0.9676428571428571, 0.9833809523809524, 1.0088333333333335, 0.9961904761904761, 1.0000833333333334, 1.014392857142857, 1.015547619047619, 1.0204880952380952, 0.9932857142857143, 1.0289761904761905, 1.0309523809523808, 1.0262023809523808, 1.0311547619047619, 0.9968809523809524, 0.9922261904761904, 1.0199523809523807, 0.962059523809524, 0.9681904761904763, 0.9705238095238096, 0.9606071428571429, 0.9533690476190476, 0.9660238095238097, 0.9870714285714286, 0.9880714285714286, 1.007107142857143, 0.9610119047619049, 1.0033214285714285, 0.960059523809524, 0.9783214285714286, 0.9707619047619049, 0.9960238095238095, 0.9840238095238095, 0.9754047619047619, 1.0184761904761903, 0.9955952380952381, 0.99, 0.9742738095238095, 0.9823333333333333, 0.997702380952381, 0.9865595238095237, 0.9977738095238096, 1.0134761904761906, 1.0053690476190476, 1.0127619047619048, 0.9648214285714286, 0.9794999999999999, 0.9693452380952382, 0.954345238095238, 0.961452380952381, 0.9794999999999999, 0.9622142857142858, 0.9595119047619048, 0.9691190476190475, 1.0009642857142858, 0.9727619047619048, 0.9720238095238096, 0.9984880952380951, 0.9838690476190476, 0.9549880952380951, 0.9657857142857141, 0.9751190476190476, 0.9957261904761905, 1.0018214285714284, 0.998904761904762, 1.022702380952381, 0.9826428571428572, 1.0051309523809526, 1.0352380952380953, 0.968404761904762, 1.0045119047619049, 1.002904761904762, 0.9661309523809524, 1.0059166666666666, 0.9899404761904762, 0.9957857142857145, 0.9682261904761905, 0.9545357142857143, 0.9683333333333334, 0.9660357142857146, 0.9749166666666667, 0.9708214285714286, 0.9970952380952383, 0.9439761904761904, 0.9962619047619048, 0.9709642857142858, 0.9831190476190476, 1.0291547619047619, 1.0003095238095239, 1.0068333333333335, 1.042511904761905, 1.0337142857142856, 1.0533690476190476, 1.0215833333333333, 0.9941666666666668, 1.02175, 0.9667499999999999, 0.9729285714285713, 0.977047619047619, 1.0016309523809523, 0.9700714285714288, 0.9982738095238096, 0.9749880952380953, 1.0028809523809525, 1.034714285714286, 0.9952499999999999, 1.0062976190476192, 0.9801190476190476, 1.0115952380952382, 0.9892738095238097, 1.0275119047619048, 0.9946904761904762, 0.9873095238095237, 1.02575, 1.0250119047619048, 1.022214285714286, 0.9960238095238095, 0.9993928571428571, 0.9716666666666667, 0.9765595238095237, 0.9719404761904762, 0.9776904761904762, 1.0037142857142858, 0.9823214285714286, 0.9989761904761905, 0.9709404761904762, 0.988642857142857, 1.0090238095238095, 0.9656666666666667, 1.0121428571428572, 0.9888928571428572, 0.9866428571428572, 0.9850000000000001, 0.9988095238095239, 1.0316785714285717, 0.9943333333333332, 1.0057976190476192, 0.9752857142857143, 1.004202380952381, 0.9694285714285714, 0.9698571428571429, 0.9814761904761904, 0.9751904761904762, 0.9730119047619048, 1.0235476190476192, 0.9996309523809525, 1.016559523809524, 0.9705714285714286, 0.987452380952381, 1.0065238095238096, 0.9687261904761906, 0.9955952380952381, 0.9779880952380954, 0.9766309523809523, 1.041154761904762, 1.0006071428571428, 1.031797619047619, 1.0342976190476192, 0.9993690476190477, 1.0165357142857143, 0.9743571428571429, 0.9759404761904762, 0.9797500000000001, 0.9998928571428571, 0.9812619047619047, 1.003452380952381, 0.9951547619047619, 0.9897976190476192, 0.9677261904761905, 0.9833452380952382, 0.9813809523809525, 1.0046071428571428, 0.9894761904761905, 0.9988571428571428, 0.9743333333333333, 0.9943214285714287, 1.008547619047619, 1.0022142857142857, 0.9727976190476191, 1.0095833333333335, 0.9836309523809522, 0.9637619047619048, 0.9661666666666667, 0.9627261904761905, 0.9909404761904762, 0.9507142857142857, 1.0013452380952381, 0.9682976190476191, 0.973797619047619, 1.0046190476190477, 0.9616547619047622, 0.9800357142857143, 0.9857738095238096, 0.9865476190476191, 0.9640595238095238, 0.9698452380952383, 0.9908452380952381, 0.989845238095238, 0.9619880952380955, 0.9776666666666666, 1.0054761904761904, 0.9949523809523809, 0.9680119047619046, 1.0094285714285713, 0.9830714285714286, 0.9837142857142858, 1.0153214285714287, 0.9682738095238096, 1.0172619047619047, 0.981202380952381, 1.0016785714285714, 0.9668809523809526, 0.9839047619047621, 0.9923095238095238, 0.9887261904761905, 0.9809166666666665, 0.9554404761904762, 0.9687738095238094, 0.9709642857142856, 0.9453809523809524, 0.9479404761904762, 0.9424642857142858, 0.9576071428571428, 0.9293571428571429, 0.9484523809523812, 0.9521190476190478, 0.9328809523809525, 0.9435595238095238, 0.9387738095238097, 0.9538095238095239, 0.965404761904762, 0.9446666666666668, 0.9833928571428572, 0.9749999999999999, 0.9809166666666668, 0.9742857142857143, 1.0132619047619047, 1.0114404761904763, 0.9672380952380953, 1.0112857142857141, 0.9667500000000001, 0.9705595238095238, 0.9657738095238096, 0.9720357142857142, 0.952154761904762, 0.9888809523809524, 0.9576666666666667, 0.9523333333333335, 0.9571428571428572, 0.9506428571428571, 0.9558690476190477, 0.9552261904761905, 0.9735357142857143, 0.936107142857143, 0.9727976190476191, 0.9427380952380954, 0.9517738095238096, 0.9459642857142857, 0.9554285714285714, 0.9674880952380953, 0.9750238095238094, 0.9483809523809524, 0.9681190476190477, 0.9944880952380953, 0.9532142857142858, 0.9779404761904761, 0.994595238095238, 0.9790357142857141, 0.9632261904761905, 0.9729047619047619, 0.9922023809523811, 0.9441904761904761, 0.9519404761904762, 0.9443333333333335, 0.9444880952380954, 0.9402142857142858, 0.938857142857143, 0.9517142857142857, 0.9293333333333335, 0.9525714285714288, 0.9621309523809523, 0.982607142857143, 0.9953690476190477, 0.9968809523809524, 0.96975, 1.0124761904761905, 0.9604761904761906, 0.9748690476190477, 0.9740119047619048, 0.9529285714285715, 0.9538095238095239, 0.974952380952381, 0.9314285714285714, 0.9592738095238096, 0.9443214285714286, 0.956142857142857, 0.9486547619047618, 0.9718809523809524, 0.9788571428571428, 0.9515119047619047, 0.9682142857142857, 0.986797619047619, 0.9385238095238095, 0.9507261904761903, 0.9514285714285713, 0.9613809523809523, 0.9360238095238096, 0.9552619047619049, 0.9339285714285714, 0.9399047619047619, 0.940595238095238, 0.9379880952380952, 0.9582142857142858, 0.9889404761904763, 0.9708452380952379, 1.0059166666666668, 0.9565833333333332, 0.9659404761904763, 0.9592738095238096, 0.941095238095238, 0.9462380952380952, 0.9439761904761904, 0.9780357142857145, 0.9729047619047619, 0.9619761904761907, 0.9925238095238094, 1.028059523809524, 0.9823571428571428, 0.9891666666666667, 0.9677500000000001, 0.9791309523809524, 0.9714642857142858, 0.998857142857143, 0.9755357142857142, 0.9650357142857143, 1.009595238095238, 0.9647976190476191, 1.0166904761904763, 0.989202380952381, 0.9864642857142859, 1.0416666666666667, 1.0123928571428573, 0.9890476190476192, 0.9972738095238097, 0.9745714285714286, 0.9649404761904761, 0.9715119047619047, 0.9354047619047621, 0.9608452380952383, 0.9718095238095239, 1.0093571428571428, 1.014, 1.007952380952381, 0.987404761904762, 1.00075, 0.9992142857142857, 1.0263214285714288, 0.9675476190476191, 1.0104642857142858, 1.0084166666666667, 1.0056547619047618, 0.9728690476190475, 0.9843809523809526, 0.9794642857142858, 1.0002738095238095, 0.9565952380952383, 0.9908809523809523, 0.9959642857142857, 0.9712738095238097, 1.0107976190476191, 0.9782023809523809, 0.9652380952380953, 0.9696547619047619, 0.9736904761904761, 0.9624047619047621, 0.9705714285714286, 1.0068928571428573, 1.0087261904761906, 0.9704642857142858, 1.034357142857143, 0.9724523809523811, 0.9960714285714286, 1.016047619047619, 0.9915476190476189, 0.9902261904761905, 0.9909404761904762, 1.0260595238095238, 0.9944999999999998, 1.0038571428571428, 1.0154404761904763, 0.9860714285714287, 1.021607142857143, 1.0188333333333335, 0.9767380952380952, 0.9848452380952382, 0.955095238095238, 0.9592499999999998, 0.9652142857142858, 0.9555595238095241, 0.9746666666666667, 1.001857142857143, 0.9751190476190478, 0.9909761904761903, 1.0250119047619048, 1.01525, 0.9855357142857144, 1.0369642857142858, 1.0226666666666666, 1.0315952380952382, 1.0276190476190474, 1.02775, 1.0229285714285716, 0.9812142857142858, 0.9952976190476189, 0.9890357142857144, 1.0140357142857144, 1.0044523809523809, 1.0118333333333334, 1.01575, 1.0113333333333334, 1.0265357142857143, 0.9878690476190476, 1.012, 1.0008214285714285, 0.9771428571428571, 0.9765833333333334, 0.9865476190476191, 1.0078928571428571, 0.9954523809523811, 0.9975833333333332, 0.9806428571428573, 1.0204047619047618, 1.02025, 0.9726666666666668, 1.0017619047619046, 0.9831309523809524, 1.0305238095238094, 1.0105833333333334, 1.0154166666666666, 1.0414166666666669, 0.9957857142857143, 1.0516666666666667, 0.9984642857142857, 0.9741547619047618, 0.9901071428571429, 0.9683809523809523, 0.9882738095238095, 0.9467142857142857, 0.9792499999999998, 0.9565357142857142, 1.0010714285714286, 0.9763690476190476, 0.9855476190476191, 0.9919523809523809, 0.9800476190476192, 1.0106785714285713, 0.9810595238095239, 0.9632500000000002, 0.9729761904761905, 0.9825714285714285, 1.0048095238095238, 0.9807023809523808, 0.949261904761905, 0.970857142857143, 0.96875, 0.9616785714285714, 0.9887023809523808, 0.9555476190476191, 0.951154761904762, 0.9553690476190475, 0.9583690476190474, 0.9618690476190476, 0.9922142857142857, 0.9990833333333333, 1.0124285714285715, 1.0100833333333334, 0.9973214285714287, 1.0150476190476192, 1.0337142857142858, 1.0155595238095236, 1.0181190476190476, 0.9948452380952382, 1.046202380952381, 1.0079404761904762, 0.9765476190476191, 0.9924761904761904, 0.9889285714285714, 1.0133690476190478, 1.021095238095238, 1.0037500000000001, 1.0181309523809523, 0.9947261904761905, 1.0195357142857144, 0.9655952380952383, 0.9793333333333335, 0.9714047619047619, 0.9971785714285714, 0.9756666666666667, 1.0004761904761903, 1.0014285714285716, 0.9782380952380954, 1.0139642857142857, 0.9661428571428572, 0.9929285714285714, 0.9585714285714285, 0.9698095238095238, 0.9929166666666666, 0.9640357142857143, 1.0062738095238095, 0.9739404761904761, 1.0076428571428573, 0.9918928571428571, 0.9602380952380952, 0.9838690476190477, 0.981107142857143, 1.0165833333333336, 0.9633690476190476, 1.0303452380952383, 0.9766428571428571, 1.0375238095238093, 1.004297619047619, 1.016845238095238, 1.0375, 1.0306904761904763, 1.052309523809524, 1.0217380952380952, 1.052857142857143, 1.0492619047619047, 0.9953214285714286, 1.0459523809523812, 0.9647261904761906, 0.9909761904761906, 0.9974166666666667, 0.9690833333333332, 1.01375, 1.003404761904762, 1.0052261904761903, 1.0138095238095237, 0.9996309523809525, 0.9825476190476191, 1.010345238095238, 0.9536785714285714, 0.962952380952381, 0.9672261904761905, 0.9460833333333334, 0.972202380952381, 1.0012738095238096, 0.9958452380952381, 1.017404761904762, 1.0218095238095237, 1.0218690476190477, 1.0162619047619048, 0.9845952380952381, 0.9878452380952383, 0.997142857142857, 0.947595238095238, 0.9847619047619047, 0.9714047619047619, 0.9945833333333334, 1.0, 0.9924404761904763, 0.972845238095238, 1.0118928571428571, 0.9887380952380953, 1.0344404761904764, 0.989547619047619, 1.0054285714285716, 0.979107142857143, 1.0038809523809522, 1.0193809523809523, 0.9949523809523809, 1.004261904761905, 0.9728333333333332, 1.0236190476190477, 1.002, 0.9739880952380953, 1.0062738095238095, 0.9664285714285715, 1.0120595238095238, 0.9671904761904762, 1.0128214285714285, 0.9612738095238097, 1.0105119047619049, 0.9524285714285715, 0.9743571428571429, 0.9854166666666666, 0.9316785714285716, 0.9470238095238095, 0.9453214285714286, 0.9469047619047618, 0.950190476190476, 0.954, 0.9676904761904762, 1.0075833333333333, 0.9647857142857144, 1.0181428571428572, 0.9892738095238094, 1.002952380952381, 0.974797619047619, 0.9887023809523809, 0.9962500000000001, 0.9994047619047619, 0.9934166666666667, 1.0204880952380952, 0.9931309523809524, 1.0480833333333333, 1.0052142857142858, 1.0143452380952382, 0.9809285714285714, 0.9950714285714286, 1.005785714285714, 0.9886547619047619, 0.9600357142857143, 0.9880119047619047, 1.01925, 0.9909166666666668, 1.0104047619047618, 0.9989166666666666, 1.005845238095238, 1.0188571428571427, 0.9956428571428572, 1.0064880952380952, 1.0163214285714284, 1.0046071428571428, 1.022714285714286, 0.9935119047619048, 0.9987261904761905, 0.9798333333333331, 0.9961666666666666, 0.9643809523809523, 0.9926309523809523, 0.9452738095238096, 0.9600476190476191, 0.9633928571428572, 0.9348809523809524, 0.9533333333333335, 0.9435, 0.9574285714285715, 0.9549761904761905, 0.9520476190476191, 0.9729404761904762, 1.0090119047619048, 0.9932857142857142, 1.0046071428571428, 0.9822976190476189, 0.968345238095238, 0.9815000000000002, 0.9731309523809524, 0.9896190476190476, 0.964452380952381, 0.9579404761904762, 0.9927499999999999, 0.9841785714285713, 0.9908333333333333, 0.9773690476190475, 1.01475, 1.0034523809523808, 0.9669642857142858, 1.0130000000000001, 0.9615714285714285, 0.9803928571428573, 0.9856904761904762, 0.9734761904761904, 1.0135595238095239, 0.9615833333333335, 1.0237380952380952, 0.9840595238095238, 1.0379166666666668, 1.004357142857143, 0.9902380952380954, 1.021797619047619, 1.013642857142857, 1.0153690476190476, 0.9790000000000001, 0.9866785714285716, 1.014142857142857, 0.9627738095238094, 0.9836190476190476, 1.0019761904761904, 0.9958809523809523, 0.9776785714285714, 1.019297619047619, 0.9953690476190477, 1.0164642857142856, 0.9957261904761904, 1.0019523809523807, 0.9688452380952383, 0.9908452380952381, 0.9657261904761905, 0.9684523809523808, 0.9919761904761903, 0.9500119047619047, 0.9626547619047618, 0.9913571428571428, 1.0034285714285713, 0.9800119047619047, 1.0329880952380954, 1.0106666666666666, 0.9863095238095237, 1.010904761904762, 1.0253214285714285, 1.0134404761904763, 1.0075119047619046, 0.9954285714285714, 1.0312857142857144, 1.0099523809523807, 0.9998095238095237, 0.9943214285714286, 0.9784761904761906, 0.9896785714285715, 1.0022380952380954, 0.986845238095238, 0.9766309523809524, 0.9828095238095239, 1.0013809523809525, 1.0376785714285715, 1.0105, 1.025047619047619, 0.9835357142857143, 1.0283333333333335, 1.0173571428571428, 0.970202380952381, 1.0145119047619047, 0.9587738095238096, 0.9800833333333335, 0.9941904761904764, 0.9896190476190476, 0.9628333333333333, 1.0113214285714287, 0.9854285714285714, 0.9698928571428572, 0.9983214285714285, 0.9705, 1.0097261904761905, 0.995297619047619, 0.9872142857142857, 0.9931428571428571, 1.0344761904761905, 0.9941904761904762, 1.0086785714285715, 0.9962500000000001, 1.0419761904761906, 0.9976666666666665, 0.9915, 0.9764047619047619, 0.971047619047619, 0.949952380952381, 0.951797619047619, 0.9409761904761905, 0.9399880952380952, 0.9565357142857144, 0.9412142857142859, 0.9612261904761904, 0.9757619047619047, 0.9773452380952382, 0.9465476190476193, 0.958511904761905, 0.9565238095238096, 0.9605119047619046, 0.9626309523809524, 0.9929761904761905, 0.9867738095238094, 0.9863690476190475, 1.0047619047619047, 0.9676785714285714, 1.0079761904761906, 0.9477976190476192, 0.9489880952380951, 0.9409166666666666, 0.9398452380952381, 0.9527261904761904, 0.9564642857142859, 1.0014761904761906, 0.9746309523809524, 0.9779047619047619, 0.9725595238095239, 0.9832380952380954, 0.9965952380952381, 0.9470000000000001, 0.9798690476190476, 0.9607738095238095, 0.9835595238095238, 0.9484047619047619, 0.9647857142857144, 0.9794642857142858, 0.9638333333333332, 0.990357142857143, 0.9618452380952381, 0.9590595238095238, 0.9789523809523809, 0.9538333333333333, 0.9606785714285715, 0.9513809523809525, 0.9704880952380952, 1.0117500000000001, 0.9628690476190476, 1.0220833333333335, 0.9652619047619049, 0.9895119047619048, 0.9570833333333333, 0.9545952380952382, 0.9352619047619047, 0.9350357142857144, 0.9297023809523809, 0.9453809523809524, 0.9523095238095238, 0.986142857142857, 0.9786904761904763, 0.9624999999999999, 0.992047619047619, 0.9824404761904763, 0.9602619047619049, 0.9756309523809524, 0.9516190476190477, 0.9573809523809524, 0.9829404761904763, 0.9407857142857144, 0.9566904761904763, 0.9609166666666666, 0.9736785714285714, 0.9933571428571429, 0.9647499999999999, 0.9890833333333333, 0.951, 0.9746666666666667, 0.9676309523809524, 0.970892857142857, 0.9428095238095238, 0.9571785714285715, 0.9677261904761904, 0.9447619047619048, 0.9664880952380953, 0.9925595238095238, 0.9567142857142857, 0.980857142857143, 1.0145357142857143, 0.9873928571428572, 1.0150000000000001, 0.9811666666666667, 1.0264880952380953, 1.0043928571428569, 0.9853095238095239, 1.0462619047619048, 0.9821666666666667, 1.0426309523809525, 1.0007261904761906, 0.964452380952381, 0.9858928571428572, 0.9747857142857144, 0.965309523809524, 0.9750952380952379, 0.9780119047619048, 0.9592023809523811, 0.9564642857142858, 0.9578333333333333, 0.9511309523809525, 0.9431309523809526, 0.9381309523809523, 0.944, 0.9543809523809524, 0.9703214285714287, 0.9675476190476191, 0.9782023809523809, 0.9781428571428572, 0.9734285714285714, 0.9897380952380953, 1.0222619047619048, 1.0071428571428571, 1.0060238095238094, 1.0022261904761907, 1.0085714285714287, 0.9965238095238095, 0.9665595238095237, 0.9611309523809523, 0.9796904761904761, 0.9505357142857143, 0.9630357142857142, 0.9810952380952381, 0.9451071428571428, 0.964654761904762, 0.9700357142857143, 0.9517261904761904, 0.9612738095238095, 0.9593809523809524, 0.9959404761904762, 0.9385238095238096, 0.9703928571428572, 0.9746785714285715, 0.9979047619047619, 0.992154761904762, 0.9813095238095237, 0.9897976190476191, 1.0255119047619048, 1.0004880952380952, 0.9910714285714286, 0.9793452380952379, 1.005904761904762, 0.9606904761904763, 0.9549166666666666, 0.9683809523809523, 0.9447619047619046, 0.9509404761904761, 0.9521309523809526, 0.9846666666666667, 0.9557738095238095, 0.9943095238095239, 1.003107142857143, 1.005107142857143, 0.9834642857142858, 1.019904761904762, 0.9950119047619048, 0.9724285714285715, 0.9789285714285715, 0.9840357142857142, 0.9685833333333332, 0.9473333333333335, 0.9572738095238096, 0.9473928571428571, 0.9617619047619049, 0.9697738095238095, 0.9696190476190475, 0.9726309523809523, 0.9470833333333334, 0.9589047619047619, 0.9461190476190476, 0.9545595238095239, 0.9378095238095238, 0.9502023809523811, 0.9878690476190477, 0.9349880952380952, 0.9594642857142857, 0.9870714285714284, 0.9356666666666668, 0.9492619047619048, 0.9465119047619048, 0.9570714285714287, 0.9794880952380952, 0.981095238095238, 0.9922738095238095, 0.9841428571428572, 0.9780476190476192, 1.0009047619047617, 0.9468214285714286, 0.960404761904762, 0.9508571428571428, 0.936452380952381, 0.9336547619047619, 0.9277857142857144, 0.927595238095238, 0.9352142857142857, 0.9394404761904763, 0.9571428571428571, 0.926, 0.9402380952380953, 0.9392142857142858, 0.9556904761904761, 0.9243809523809523, 0.9427380952380953, 0.9380952380952381, 0.9645, 0.9269285714285713, 0.9352380952380953, 0.9398452380952381, 0.9518452380952382, 0.9519523809523809, 0.9761309523809525, 0.9579285714285714, 0.9527380952380953, 0.9644880952380953, 0.9825476190476191, 0.954607142857143, 0.9761071428571428, 0.9525476190476192, 0.9882261904761904, 0.9545595238095239, 0.9682857142857144, 0.9937738095238096, 0.9444761904761905, 0.9708333333333334, 0.9710714285714287, 1.006857142857143, 0.9860595238095239, 1.0073690476190478, 1.0157857142857143, 0.9693214285714284, 1.0134880952380954, 0.9769404761904764, 0.9954523809523811, 1.0139642857142857, 1.0005119047619049, 1.0041309523809523, 1.0053333333333332, 0.9891547619047619, 1.007654761904762, 1.0324404761904762, 1.021797619047619, 1.0371904761904762, 1.0241071428571427, 1.034702380952381, 1.0035, 1.0430119047619049, 0.992797619047619, 0.9876190476190475, 1.0297261904761907, 0.9691785714285714, 1.020857142857143, 0.9726666666666668, 1.0276785714285717, 0.9629761904761907, 0.9849761904761904, 1.0048333333333332, 0.9745357142857143, 1.0217261904761903, 1.0069523809523808, 1.025809523809524, 1.0087142857142857, 0.982845238095238, 1.004214285714286, 1.0267857142857142, 0.9571904761904761, 0.9917261904761906, 0.9869285714285715, 0.9836071428571429, 1.021202380952381, 1.010559523809524, 1.0330714285714286, 0.9969166666666667, 1.0441428571428573, 1.0295952380952382, 0.9924404761904762, 1.0428214285714286, 0.966702380952381, 1.0108333333333333, 0.9939047619047621, 0.9530119047619049, 0.969, 0.9604404761904765, 0.9589880952380954, 0.9821785714285715, 0.9464523809523809, 0.9726309523809523, 0.9984285714285716, 0.9848809523809524, 0.9716666666666667, 1.006, 0.9877261904761906, 1.0422976190476192, 1.0166666666666668, 1.0306666666666668, 1.0309761904761905, 1.035857142857143, 0.9874642857142858, 0.9908452380952382, 0.9958690476190477, 0.9856904761904762, 0.9448571428571428, 0.9655119047619048, 0.9871071428571428, 0.9592976190476192, 0.9820833333333334, 0.9996071428571428, 0.9905952380952382, 0.958702380952381, 0.9823214285714288, 0.9858095238095237, 1.0013452380952381, 1.0222738095238095, 1.0082380952380954, 1.011047619047619, 1.0230119047619046, 1.043309523809524, 1.00675, 1.0052380952380955, 1.0456309523809526, 1.0185714285714287, 0.9835238095238095, 0.9922738095238097, 1.0134166666666669, 0.9669523809523811, 0.9739523809523811, 0.9865357142857143, 0.9479642857142858, 0.9675238095238098, 0.9670833333333335, 0.9971904761904762, 0.9682976190476189, 1.0025238095238096, 0.9958214285714286, 0.9892023809523808, 0.9878690476190477, 1.025654761904762, 0.9776785714285714, 1.0212738095238096, 1.014404761904762, 0.979797619047619, 1.002940476190476, 1.0391547619047619, 1.013059523809524, 0.9864404761904763, 1.0048452380952382, 1.0362142857142858, 1.0125833333333334, 1.0007738095238095, 0.9982857142857142, 1.0030714285714286, 0.9828690476190477, 1.0046071428571428, 0.9752738095238096, 0.9781785714285715, 1.0001071428571429, 1.0089642857142858, 1.0176190476190476, 0.9752380952380952, 1.0334880952380954, 1.0155238095238097, 0.9908690476190477, 1.0257023809523809, 1.0005357142857143, 0.9740714285714286, 0.994452380952381, 0.9783571428571429, 0.9629761904761904, 0.9864404761904763, 0.9848452380952379, 0.9912619047619048, 1.0090357142857143, 1.0208928571428573, 0.9984285714285713, 1.0064761904761905, 1.0432738095238097, 1.001059523809524, 0.996452380952381, 0.9899880952380953, 1.012392857142857, 1.023095238095238, 1.016845238095238, 1.0325119047619047, 1.0239285714285715, 1.0328452380952382, 0.9874880952380952, 1.0089642857142858, 1.0026904761904762, 1.0379285714285718, 1.0212857142857144, 0.9994047619047618, 1.0673214285714288, 1.0450476190476192, 1.030261904761905, 1.0041309523809525, 1.036547619047619, 0.9937380952380953, 1.0233095238095238, 1.0362857142857145, 1.0134404761904763, 1.0387976190476191, 0.9972976190476192, 1.057095238095238, 1.0154880952380954, 1.0283809523809526, 0.9970595238095238, 1.0053214285714287, 1.0028809523809523, 1.0207976190476191, 1.0065357142857143, 1.0380833333333335, 0.9958452380952382, 1.0573690476190476, 1.0359166666666666, 1.0046428571428572, 1.0313095238095238, 1.0337142857142856, 1.0115119047619048, 0.99975, 0.9940714285714285, 1.0028214285714285, 1.0029880952380952, 0.9794880952380951, 0.9905595238095237, 1.033107142857143, 0.9999642857142857, 1.0088333333333335, 1.0289761904761907, 1.0446428571428572, 1.0567023809523812, 1.0440238095238097, 1.0596190476190477, 1.032, 1.0346309523809523, 1.0524642857142859, 0.9891071428571427, 1.0202261904761907, 1.01225, 0.9907619047619048, 0.9911666666666666, 1.0047857142857144, 0.978142857142857, 0.9693333333333334, 0.9640833333333334, 0.9562142857142858, 0.9739523809523809, 0.9561785714285714, 0.9656309523809524, 0.9947619047619047, 1.0153571428571428, 0.9822500000000002, 1.0431309523809522, 1.0198928571428572, 1.0301071428571429, 1.0079880952380953, 1.0026071428571428, 1.0255833333333333, 1.0000714285714285, 0.9739880952380953, 0.9907142857142857, 1.016654761904762, 1.0048690476190476, 0.9975119047619048, 1.012547619047619, 1.0198095238095237, 1.0017142857142856, 0.97275, 0.9916785714285714, 1.0048928571428573, 0.9576666666666669, 0.9971428571428572, 0.952642857142857, 0.9755595238095238, 1.0001190476190476, 0.9571071428571427, 0.9916071428571429, 0.986797619047619, 0.9903809523809525, 0.9950119047619048, 1.014011904761905, 0.9580357142857142, 0.9783928571428572, 0.9642023809523811, 0.9673809523809525, 0.9659642857142856, 0.9953928571428572, 0.9913333333333332, 0.9674285714285715, 1.0221428571428572, 0.9990119047619048, 0.9984642857142858, 1.0387738095238095, 1.0008928571428573, 1.0042857142857142, 0.9915952380952381, 1.0371428571428571, 1.0, 0.9927499999999999, 0.9901309523809525, 0.9680357142857142, 0.9963690476190475, 0.9643690476190476, 0.984547619047619, 0.9854166666666667, 0.9679880952380954, 0.969642857142857, 0.9720119047619048, 1.0197142857142858, 0.9572619047619048, 1.0050833333333333, 0.9908452380952381, 0.9731666666666667, 0.9947023809523811, 1.0227619047619048, 0.9972142857142858, 1.032297619047619, 1.0152380952380953, 1.0335357142857144, 0.9836904761904761, 1.0035238095238097, 1.0212619047619047, 0.9787142857142859, 1.0194642857142857, 1.0104285714285715, 0.9786904761904763, 1.0344880952380953, 0.998345238095238, 1.043809523809524, 1.024857142857143, 1.0277857142857143, 1.0301666666666667, 1.0191428571428571, 0.9902857142857142, 1.0034166666666666, 0.9657261904761905, 0.9959285714285716, 0.9430833333333333, 0.9572976190476192, 0.9584047619047619, 0.9724999999999999, 0.9641904761904763, 0.9616071428571429, 0.9949880952380952, 0.9877619047619048, 1.009452380952381, 1.0053809523809525, 0.9947619047619047, 0.996547619047619, 1.0390833333333336, 0.9817857142857143, 1.0353928571428572, 1.0225952380952381, 1.0277380952380952, 1.042154761904762, 0.9969642857142857, 1.0412261904761906, 1.0116904761904761, 0.9787380952380954, 1.0012857142857143, 0.975202380952381, 1.000940476190476, 0.9910357142857142, 0.9691904761904763, 1.0030952380952383, 0.9603333333333333, 0.9998809523809523, 0.9864642857142857, 0.9997380952380952, 0.9915238095238095, 0.9994404761904763, 1.0077380952380952, 0.9900833333333332, 0.9928690476190476, 0.979642857142857, 1.0151190476190475, 1.0198690476190477, 1.0116309523809524, 1.0100595238095238, 0.9959166666666668, 0.987404761904762, 0.9945357142857143, 0.9661666666666667, 0.971547619047619, 1.00175, 0.9847142857142858, 1.007464285714286, 1.0378214285714287, 1.0108095238095238, 1.0187499999999998, 1.000345238095238, 0.9731071428571428, 0.9763809523809525, 0.9590000000000002, 0.9648571428571429, 0.9519166666666669, 0.9655952380952383, 0.999654761904762, 0.9998333333333332, 0.9777380952380952, 1.027797619047619, 1.0184404761904762, 0.9867857142857142, 1.0355833333333333, 0.9595952380952381, 1.006154761904762, 0.9966904761904761, 0.9786785714285715, 1.0323214285714286, 1.0297261904761907, 1.0237857142857143, 1.0433095238095238, 1.0320833333333332, 1.0257619047619049, 1.0224642857142856, 0.995297619047619, 0.9808333333333332, 0.9843214285714288, 1.0, 1.0164285714285715, 0.9800238095238095, 1.0426904761904763, 1.012797619047619, 1.016845238095238, 0.9759642857142858, 1.004904761904762, 0.9652738095238095, 0.9778095238095239, 0.991440476190476, 1.007452380952381, 0.9993928571428571, 1.034345238095238, 1.0519404761904763, 1.0344999999999998, 1.0527738095238095, 1.0530000000000002, 1.0014166666666666, 1.0470238095238098, 0.9648095238095239, 0.9769523809523809, 0.964404761904762, 0.9586428571428571, 0.9666428571428572, 1.0053690476190478, 0.9788214285714284, 0.9808095238095239, 1.0259642857142859, 1.0118690476190477, 0.992547619047619, 1.0270238095238096, 0.9957261904761905, 1.0021190476190476, 0.9750952380952381, 0.9798690476190476, 0.9812023809523809, 0.9965714285714287, 0.9852500000000001, 0.9632023809523812, 0.9911428571428571, 0.9836547619047619, 0.9834166666666666, 0.9658690476190476, 0.9905476190476191, 0.9689761904761905, 1.00775, 0.986404761904762, 1.0103095238095239, 1.0157857142857143, 1.001547619047619, 1.0182857142857142, 1.0326190476190478, 0.9860714285714286, 1.036345238095238, 1.0033809523809525, 1.0255714285714286, 1.0087619047619047, 0.9938452380952382, 0.9820595238095239, 0.9797261904761905, 0.9922500000000001, 0.93775, 0.9512857142857143, 0.9633571428571428, 0.9423095238095239, 0.9726071428571428, 0.9552380952380953, 1.0066904761904762, 0.9798809523809524, 0.9988333333333335, 1.031357142857143, 0.9957619047619048, 1.005702380952381, 1.0418690476190475, 1.0036904761904761, 0.9794642857142858, 0.9969523809523809, 1.0062380952380952, 1.0159285714285715, 1.0069166666666665, 1.0121309523809523, 1.0182261904761905, 1.0218214285714287, 0.9881547619047618, 1.009607142857143, 1.0035833333333333, 0.9622380952380952, 0.984547619047619, 1.0070476190476192, 0.949702380952381, 0.9657619047619047, 0.9573690476190476, 0.9836785714285713, 0.9633928571428572, 0.9845238095238094, 0.9956666666666666, 0.9938333333333333, 1.0104285714285712, 1.0052380952380953, 0.9891309523809523, 0.9791904761904763, 0.997202380952381, 0.9757380952380951, 1.0031428571428571, 1.0111785714285713, 1.019857142857143, 1.0007619047619047, 1.0351309523809522, 1.0117380952380952, 1.0535952380952383, 1.0251785714285713, 1.0403690476190477, 1.0219285714285715, 0.9985000000000002, 1.0398809523809522, 1.0100714285714285, 0.9906309523809523, 0.9973571428571429, 0.9473095238095238, 0.958690476190476, 0.9527261904761904, 0.9378214285714288, 0.9313928571428571, 0.9528928571428572, 0.9258571428571427, 0.9583690476190476, 0.9562499999999998, 1.001154761904762, 0.970202380952381, 1.0247619047619045, 1.0242738095238095, 1.0314166666666669, 1.0396785714285717, 1.0109880952380952, 0.9899880952380953, 0.9983928571428571, 1.0270833333333333, 0.9799166666666669, 1.0377500000000002, 0.9997976190476189, 1.0320119047619047, 0.9816428571428573, 1.0017142857142858, 1.0166190476190475, 0.9710833333333333, 1.0082857142857142, 0.9739880952380953, 0.9874166666666666, 0.9739285714285715, 1.0079761904761906, 1.0126428571428572, 1.0109761904761905, 1.0047857142857142, 0.9830714285714286, 1.0161547619047617, 0.9728452380952382, 1.0059166666666666, 0.9806785714285715, 1.026107142857143, 0.9899642857142856, 0.9865238095238096, 0.9754642857142857, 0.9676190476190476, 0.9822142857142857, 0.9445595238095239, 0.9451190476190476, 0.9796904761904761, 0.9544880952380953, 0.9659166666666666, 1.019607142857143, 0.977892857142857, 0.9753690476190477, 1.0055238095238093, 0.9650595238095238, 1.0159047619047619, 0.9603333333333333, 1.0179761904761904, 0.9947500000000001, 0.9873690476190475, 1.0239285714285715, 1.0267261904761906, 1.0073690476190476, 0.9928095238095238, 1.0013809523809525, 1.0267738095238095, 1.0116666666666667, 0.9993214285714286, 1.0306666666666666, 1.001654761904762, 1.0222857142857142, 1.009107142857143, 0.9771190476190474, 0.9952380952380951, 1.007059523809524]\n", "Isoelectric point = 6.035812187194824\n", "Secondary structure fraction = (0.33371169125993183, 0.21679909194097619, 0.24699205448354142)\n", "\n", "\n", "Protein of Interest = {'A': 79, 'C': 40, 'D': 62, 'E': 48, 'F': 77, 'G': 82, 'H': 17, 'I': 76, 'K': 61, 'L': 108, 'M': 14, 'N': 88, 'P': 58, 'Q': 62, 'R': 42, 'S': 99, 'T': 97, 'V': 97, 'W': 12, 'Y': 54}\n", "Amino acids percent = {'A': 0.062058130400628436, 'C': 0.031421838177533384, 'D': 0.04870384917517675, 'E': 0.037706205813040065, 'F': 0.060487038491751764, 'G': 0.06441476826394343, 'H': 0.01335428122545169, 'I': 0.05970149253731343, 'K': 0.047918303220738416, 'L': 0.08483896307934014, 'M': 0.010997643362136685, 'N': 0.06912804399057344, 'P': 0.04556166535742341, 'Q': 0.04870384917517675, 'R': 0.032992930086410056, 'S': 0.07776904948939513, 'T': 0.07619795758051846, 'V': 0.07619795758051846, 'W': 0.009426551453260016, 'Y': 0.04241948153967007}\n", "Molecular weight = 141176.8160000004\n", "Aromaticity = 0.11233307148468186\n", "Flexibility = [0.9346190476190477, 0.9408333333333333, 0.9459047619047621, 0.9778809523809523, 0.9487261904761907, 0.9783928571428572, 1.0072261904761906, 0.9917380952380952, 0.9939404761904762, 0.9639880952380951, 0.9880833333333334, 1.0043214285714286, 0.9607380952380952, 0.9922738095238095, 0.9868571428571429, 0.9949047619047617, 0.9963333333333333, 1.0089880952380954, 0.9868095238095238, 1.0239285714285713, 1.0034285714285716, 0.9908452380952381, 0.9910833333333334, 1.0088095238095238, 1.008345238095238, 0.9979761904761905, 0.9728333333333333, 1.0084166666666665, 0.9934999999999999, 0.9887261904761905, 0.9601309523809524, 0.9758095238095239, 0.9853809523809525, 1.0139880952380953, 1.0021071428571429, 1.0102261904761907, 0.9759761904761907, 1.0022142857142857, 1.01825, 1.0028809523809525, 0.9900952380952384, 0.9641666666666666, 0.9845119047619049, 0.9887380952380953, 1.009595238095238, 0.986904761904762, 1.0038690476190477, 1.0033095238095238, 0.9711785714285716, 0.9798214285714285, 0.9732380952380953, 0.9884404761904761, 0.944297619047619, 0.9665119047619047, 0.9989166666666668, 0.98125, 0.9560238095238095, 0.9798452380952379, 0.9466309523809523, 0.9574047619047619, 0.9536904761904762, 0.9502142857142857, 0.9392857142857144, 0.95975, 0.9626785714285715, 1.0014642857142857, 0.9923452380952379, 0.9983809523809523, 1.0270119047619048, 1.0230000000000001, 1.0195714285714286, 1.0440595238095238, 1.0076785714285714, 1.0053809523809523, 1.0445952380952381, 1.0097142857142858, 1.0115476190476191, 0.9772976190476191, 0.9935119047619049, 1.0164285714285715, 0.9716071428571428, 1.020392857142857, 1.002011904761905, 0.9908214285714285, 0.9713690476190477, 0.9790714285714286, 0.973404761904762, 0.9907976190476191, 1.0023333333333335, 0.9990476190476191, 1.0454642857142857, 1.0408452380952382, 1.029297619047619, 1.0310952380952383, 0.995202380952381, 0.9996428571428572, 0.9980833333333333, 0.975345238095238, 0.9413095238095237, 0.9633095238095238, 0.9599761904761903, 0.9872380952380952, 0.9680595238095238, 0.9831071428571428, 0.9870119047619047, 1.0350238095238096, 1.020345238095238, 1.0425238095238096, 1.0137619047619046, 1.0335714285714286, 1.018, 0.9765119047619046, 0.9815357142857144, 0.9712261904761904, 0.9729285714285716, 0.998547619047619, 0.9888214285714286, 0.9848690476190476, 0.9995595238095237, 1.0030833333333333, 0.9706547619047621, 0.9807261904761905, 0.9707380952380953, 1.008607142857143, 0.945797619047619, 0.9714761904761905, 1.013464285714286, 0.9457619047619048, 0.9995714285714288, 0.9536190476190476, 0.9802261904761904, 1.0133452380952381, 0.9935, 0.9937738095238096, 0.9665714285714285, 0.9873214285714286, 0.9938214285714285, 0.9465714285714287, 0.9600357142857143, 0.9638690476190477, 0.9814523809523811, 1.0260714285714287, 1.0075833333333333, 1.028511904761905, 1.0424285714285715, 1.0241904761904763, 1.0015238095238097, 1.0284761904761905, 1.0431190476190477, 1.010202380952381, 1.0227380952380953, 0.9722142857142858, 1.0163928571428573, 0.9800952380952381, 0.9851785714285716, 1.0099761904761906, 0.9976785714285715, 0.9930119047619047, 1.017702380952381, 1.0045357142857143, 0.9761309523809523, 1.007297619047619, 0.9670476190476192, 1.0150714285714288, 0.9538095238095239, 0.9867738095238094, 1.013297619047619, 0.9930833333333333, 0.9965595238095236, 0.9642261904761904, 0.9869523809523809, 0.9885357142857144, 1.0107142857142857, 0.9762738095238096, 1.04175, 1.0183452380952378, 1.0546785714285716, 1.0302261904761905, 1.0384047619047618, 1.0421666666666667, 1.0028809523809525, 1.054952380952381, 1.0108809523809523, 0.9934404761904764, 1.018357142857143, 1.0126428571428572, 0.9625714285714286, 0.9892142857142858, 0.9789285714285715, 1.0255, 0.9910476190476191, 0.9779642857142857, 1.0264047619047618, 0.9988928571428571, 0.9810833333333335, 0.9824285714285714, 1.0176904761904761, 0.9592499999999999, 0.9883095238095239, 1.0140952380952382, 1.0161190476190478, 0.9804285714285715, 1.0128690476190476, 1.013988095238095, 0.9760833333333335, 1.0113809523809525, 0.965154761904762, 0.9823809523809524, 0.9996785714285714, 1.0036904761904761, 0.9778452380952383, 1.0224880952380953, 1.0069880952380952, 1.009547619047619, 0.9810833333333332, 1.0232261904761906, 0.9928571428571429, 0.9910833333333334, 1.0269761904761905, 0.9944880952380953, 0.9795833333333333, 0.9937857142857143, 1.016857142857143, 0.9689285714285716, 1.0065595238095237, 0.9638809523809525, 1.0047619047619047, 0.9666428571428572, 1.005107142857143, 0.959702380952381, 0.9924404761904763, 0.9853928571428573, 0.9630833333333333, 1.0009880952380954, 0.9691190476190475, 0.9615238095238096, 0.9650952380952382, 0.9715714285714285, 0.9581785714285713, 0.9683690476190476, 0.97875, 0.9819642857142857, 0.9589404761904762, 0.9835714285714287, 1.0033928571428572, 1.0141666666666667, 1.012892857142857, 1.033404761904762, 1.0339523809523807, 1.0375238095238095, 1.0315595238095239, 1.0179999999999998, 0.9863095238095237, 1.0151785714285715, 0.9909285714285714, 0.9995833333333332, 0.9785, 0.981345238095238, 0.9765595238095239, 0.9602023809523809, 0.9622380952380952, 0.9558690476190476, 0.9770595238095238, 0.9473571428571429, 0.9737142857142858, 1.0027023809523807, 0.9943571428571429, 0.9857738095238094, 0.9835238095238095, 0.9694166666666666, 0.9812738095238094, 0.9755595238095238, 1.0151904761904762, 0.9662976190476191, 1.0318214285714287, 1.0332500000000002, 1.0209166666666667, 1.0233214285714285, 1.0125000000000002, 0.9999761904761904, 1.0141428571428572, 1.0122738095238095, 0.9795238095238096, 0.9796190476190476, 1.00975, 0.9564047619047619, 0.998952380952381, 0.9736785714285716, 1.014797619047619, 1.0009285714285714, 0.987702380952381, 1.0411785714285715, 1.0344642857142856, 1.0098333333333334, 1.0376190476190477, 0.978095238095238, 1.0273690476190478, 0.991309523809524, 1.0301666666666667, 0.9888333333333333, 0.9723452380952382, 1.0171428571428571, 0.9950714285714287, 1.041809523809524, 1.0135119047619048, 0.9998928571428571, 0.9903690476190476, 1.0033214285714287, 1.0239047619047619, 0.992154761904762, 1.0075595238095238, 0.9983809523809525, 0.9740833333333333, 1.0143809523809526, 0.9807738095238095, 1.020142857142857, 1.0120595238095238, 1.0046428571428572, 1.0351785714285715, 1.0069880952380952, 0.9832380952380954, 0.9927738095238097, 1.0008809523809523, 0.965952380952381, 1.0055357142857144, 0.9884880952380952, 0.9701904761904763, 1.0013452380952381, 0.9977857142857144, 0.9635833333333333, 0.971047619047619, 1.005785714285714, 0.9604642857142858, 1.0053571428571428, 1.0011904761904762, 0.9635833333333333, 0.9883809523809524, 1.013845238095238, 0.9786785714285715, 0.988107142857143, 0.9863690476190476, 0.9668809523809524, 0.992654761904762, 0.9877738095238096, 0.94975, 0.9663809523809525, 0.976845238095238, 0.9619642857142858, 1.0119166666666668, 0.9861309523809523, 1.0235595238095239, 0.9983809523809525, 0.9959642857142857, 1.026809523809524, 0.9974047619047619, 0.9651904761904762, 0.9837619047619048, 0.9903690476190476, 0.9998928571428574, 0.9558809523809525, 0.9972619047619047, 0.957297619047619, 0.9788690476190476, 0.9763928571428573, 1.0050833333333333, 0.9914761904761905, 0.9853333333333334, 1.0132738095238096, 0.975452380952381, 1.0246309523809525, 0.9860476190476191, 0.9716547619047621, 1.019702380952381, 0.9446666666666668, 0.9832261904761905, 0.9990238095238094, 0.9678690476190477, 1.0196904761904764, 1.0045833333333332, 1.0060833333333334, 1.0435, 0.9917619047619046, 1.0364761904761903, 1.0080238095238097, 0.9671904761904762, 0.9751428571428572, 0.9699523809523809, 0.9812142857142857, 0.975154761904762, 0.9481190476190478, 0.9769523809523809, 0.9930952380952381, 1.003238095238095, 0.9821428571428573, 0.9561547619047618, 0.9801309523809524, 0.978797619047619, 1.0028690476190476, 0.9989404761904762, 1.012047619047619, 1.0230476190476192, 0.9881428571428572, 1.0259285714285715, 1.0127380952380953, 0.982547619047619, 1.0100595238095238, 1.0140357142857144, 1.0086309523809522, 1.0212142857142856, 1.0135, 1.0287380952380951, 1.0372857142857144, 0.9841785714285713, 1.0199285714285715, 1.0189285714285714, 0.9789523809523809, 1.0209166666666667, 0.9768452380952382, 1.0386785714285716, 0.9843452380952381, 1.0345833333333334, 1.022797619047619, 1.019547619047619, 0.984202380952381, 1.0111428571428571, 0.9932261904761904, 0.9508095238095238, 0.9621785714285713, 0.9520238095238095, 0.9698095238095238, 0.9528214285714285, 1.006940476190476, 0.9963690476190477, 1.011297619047619, 1.020761904761905, 1.0066785714285715, 1.0534285714285714, 1.0255952380952382, 1.0401309523809525, 0.9968214285714286, 1.038845238095238, 1.0213214285714285, 1.0160119047619047, 0.9797857142857144, 1.0097380952380954, 0.9610000000000001, 0.9711309523809523, 0.9580714285714287, 0.9704285714285715, 0.9506071428571429, 0.9662857142857142, 1.002904761904762, 1.0179880952380953, 1.0071190476190477, 1.0262261904761905, 1.0056190476190476, 1.0602261904761907, 1.0193571428571429, 0.9999880952380954, 1.0521904761904761, 1.005047619047619, 1.0318452380952383, 0.9921785714285714, 1.0351428571428571, 1.0026309523809525, 1.0240833333333335, 0.9708333333333334, 0.9945833333333334, 1.0174761904761904, 0.9898690476190476, 1.0139285714285713, 1.0076666666666667, 1.001845238095238, 1.0224404761904762, 0.9793928571428572, 1.0315238095238095, 1.0050238095238095, 0.9860833333333334, 1.036357142857143, 0.992642857142857, 0.9763571428571428, 1.0071309523809524, 0.9494285714285714, 0.9707261904761905, 0.9583928571428573, 0.9922261904761905, 0.9552619047619046, 1.0008809523809523, 0.9912738095238096, 0.9718809523809524, 1.014440476190476, 0.9734761904761905, 1.0225833333333334, 1.008845238095238, 0.9987857142857143, 1.0223690476190475, 1.0060952380952382, 0.9886309523809524, 1.0202619047619046, 0.9774642857142857, 1.0145238095238094, 0.9942738095238096, 0.9639761904761907, 0.9930595238095238, 0.9536666666666666, 0.9633690476190476, 0.9549166666666667, 0.9588214285714285, 0.9862380952380954, 0.9460238095238096, 1.0072619047619047, 0.948511904761905, 0.9777738095238097, 0.9803928571428573, 0.9848214285714286, 0.9950595238095239, 0.966952380952381, 0.9828095238095238, 0.969547619047619, 0.9811309523809523, 1.0198571428571428, 1.0159761904761906, 1.0387619047619048, 1.0428809523809524, 1.036154761904762, 1.0294642857142857, 1.0380357142857144, 0.9984999999999999, 1.0129404761904763, 1.042547619047619, 1.0030357142857143, 1.0250000000000001, 0.9700119047619049, 1.003809523809524, 1.012857142857143, 0.9604880952380954, 1.0081666666666667, 0.9581904761904761, 1.0127261904761906, 0.9919523809523809, 0.9769047619047619, 1.009595238095238, 1.0032261904761905, 0.9904761904761905, 0.9974285714285713, 0.9725476190476191, 0.9941071428571429, 1.0105119047619049, 1.0309523809523808, 1.0224761904761905, 1.0386547619047621, 1.0521428571428573, 1.0426071428571428, 0.9927619047619048, 1.0121904761904763, 1.0214166666666666, 0.9672738095238096, 1.0091904761904762, 0.9888333333333333, 0.9748452380952382, 1.0192261904761903, 0.994297619047619, 1.0162142857142857, 0.9780238095238095, 1.0121904761904763, 1.0250476190476192, 0.9983928571428571, 1.0082142857142857, 1.0190238095238098, 0.99425, 0.9982857142857144, 1.0219285714285715, 1.025190476190476, 1.012904761904762, 1.0164404761904762, 1.0086428571428572, 0.9971785714285715, 1.0328452380952382, 0.9642500000000002, 0.98775, 1.011202380952381, 0.9600357142857143, 1.0003333333333333, 0.9934166666666667, 0.9608333333333332, 1.014202380952381, 0.961202380952381, 1.0107023809523807, 0.9898571428571428, 0.9664642857142858, 1.0050357142857145, 0.9611190476190475, 0.9829642857142856, 0.9977619047619045, 1.0036785714285714, 1.0014880952380953, 1.0044761904761905, 1.0292380952380953, 1.0173690476190476, 1.0333809523809525, 1.0209404761904761, 1.0105595238095237, 0.9803690476190476, 0.9925952380952381, 0.9642023809523811, 0.970107142857143, 0.9657023809523809, 0.9945119047619048, 0.9895476190476192, 0.9624880952380953, 1.0155238095238095, 0.9688571428571429, 1.0133809523809523, 1.0136904761904764, 0.9645595238095239, 1.0125357142857143, 0.9615952380952381, 0.9879166666666667, 0.9646309523809523, 0.9783690476190475, 0.9859404761904762, 1.0012738095238096, 0.9918452380952381, 0.9821190476190476, 1.0100833333333332, 1.008190476190476, 0.9830357142857143, 0.9622499999999999, 0.9928452380952381, 0.9601428571428572, 0.9740833333333334, 1.0024285714285714, 0.9856666666666666, 1.010190476190476, 1.007607142857143, 1.0079285714285713, 0.98175, 0.9905357142857144, 1.0126666666666668, 0.9848809523809523, 0.9911071428571429, 0.9808095238095239, 0.9905357142857143, 0.9551904761904763, 0.9741071428571427, 0.9698214285714286, 0.9948214285714285, 0.9728214285714285, 1.00925, 0.9728452380952382, 0.9998333333333334, 1.0263333333333333, 1.0110476190476192, 1.0103095238095239, 0.987095238095238, 1.0370000000000001, 0.9726666666666666, 1.0276071428571427, 0.9689404761904761, 1.0138333333333334, 0.9720714285714285, 1.0079880952380953, 0.9792976190476191, 0.9901309523809523, 0.9619285714285714, 0.968095238095238, 0.9883333333333333, 0.988952380952381, 0.9631309523809525, 1.009261904761905, 0.9940833333333335, 1.0189523809523808, 1.011059523809524, 1.0315833333333333, 1.0282142857142857, 1.0277857142857143, 1.0171071428571428, 1.0206309523809525, 1.0091666666666668, 1.0101904761904763, 1.01, 0.98025, 1.0123452380952382, 1.0153452380952381, 1.0022142857142857, 1.002, 0.9679761904761905, 0.9814285714285714, 0.9829404761904763, 0.9589285714285716, 0.9789285714285713, 0.9625119047619047, 0.9962380952380953, 0.9699285714285717, 1.0166904761904763, 1.0031309523809524, 1.0373214285714287, 1.0135238095238095, 1.0150833333333336, 0.9893095238095239, 1.012047619047619, 0.9905238095238096, 1.0232142857142859, 1.0061904761904763, 1.00925, 1.008607142857143, 0.9827380952380954, 1.00875, 0.9831309523809524, 1.0114642857142857, 0.9803571428571428, 0.9968095238095238, 0.9649285714285715, 0.9984999999999999, 0.9690238095238095, 1.000547619047619, 0.9635952380952382, 0.9970952380952381, 0.9895476190476192, 1.012357142857143, 0.9634761904761904, 0.9904880952380951, 1.0097500000000001, 0.966452380952381, 1.0130119047619048, 0.9776904761904761, 1.0129404761904763, 1.0300357142857144, 0.9962976190476189, 1.0224761904761905, 0.9854404761904763, 1.0248690476190476, 0.9592142857142857, 0.9898571428571428, 0.954404761904762, 0.9511666666666668, 0.957047619047619, 0.9576666666666666, 0.998595238095238, 1.0017380952380954, 1.0030238095238095, 1.0074166666666666, 1.040702380952381, 0.9860833333333334, 1.0343452380952383, 0.998904761904762, 0.9697857142857145, 0.9790714285714285, 0.9725357142857144, 0.9974880952380952, 0.9580357142857144, 0.994095238095238, 0.9826904761904762, 0.9573095238095238, 0.9738333333333332, 0.9917619047619046, 0.9900595238095239, 0.9666309523809524, 1.0065833333333334, 0.9849166666666667, 0.9905952380952382, 0.9796071428571429, 0.9951904761904762, 0.9883809523809522, 0.9624642857142858, 0.9941190476190476, 0.9827380952380952, 1.038654761904762, 1.0144642857142858, 1.0410000000000001, 1.0528452380952382, 1.04325, 1.039357142857143, 1.0411666666666666, 1.0333809523809525, 0.9807142857142856, 0.9895357142857144, 1.001440476190476, 1.003047619047619, 0.9740595238095238, 1.023607142857143, 0.9913690476190476, 0.984595238095238, 1.003595238095238, 1.039595238095238, 0.9936666666666666, 1.0245357142857143, 1.02225, 1.0009047619047617, 1.0557261904761905, 1.0158928571428572, 0.9863928571428572, 1.0285119047619047, 1.0005, 0.9766785714285714, 1.0166904761904763, 0.9648095238095238, 1.0124761904761908, 0.9879523809523809, 0.9713333333333335, 0.997797619047619, 1.0241785714285716, 1.0245238095238096, 1.0287499999999998, 1.0417619047619047, 1.0664047619047619, 1.0522261904761905, 1.0594642857142857, 1.0618452380952381, 1.0213214285714287, 1.034357142857143, 0.9925833333333333, 1.0073214285714287, 1.0298809523809525, 0.9890714285714285, 0.9659880952380953, 0.9878809523809524, 0.9839761904761904, 1.0151666666666668, 1.0005833333333334, 0.9584404761904762, 1.004452380952381, 0.9819761904761907, 1.0048214285714285, 1.008797619047619, 0.9738571428571429, 1.0024166666666667, 0.9734166666666668, 0.994440476190476, 1.0276190476190477, 0.9905476190476191, 0.9818571428571429, 1.0156071428571427, 1.0067857142857142, 0.9699166666666666, 0.9935, 1.004702380952381, 0.9985833333333334, 0.9644047619047618, 1.000797619047619, 0.9942857142857144, 0.9979404761904763, 0.997952380952381, 0.9547976190476191, 0.9734166666666666, 0.9715238095238096, 0.990345238095238, 0.9947023809523808, 1.0077261904761905, 0.9683690476190476, 1.0290833333333333, 1.0007380952380953, 0.9759285714285715, 0.9959523809523809, 0.9684404761904762, 0.9810476190476193, 0.9992619047619046, 0.982, 0.9667619047619047, 0.9920595238095238, 1.0093690476190478, 1.015809523809524, 1.008607142857143, 0.9768214285714285, 0.991892857142857, 1.0021071428571429, 1.0003214285714286, 0.9675119047619047, 0.9954642857142857, 0.9940714285714287, 0.9739642857142857, 0.9725714285714285, 0.9774642857142857, 0.9861666666666666, 0.9871785714285712, 0.9758214285714285, 0.9741309523809524, 1.00125, 1.0015952380952382, 0.987047619047619, 0.9614285714285713, 0.9972142857142858, 0.9670119047619048, 1.0035, 0.9760357142857142, 0.9942261904761904, 0.9829047619047618, 0.9877738095238096, 0.9795714285714284, 1.0015595238095238, 0.9609642857142857, 0.9990714285714285, 0.9534404761904762, 0.9884404761904761, 0.9714285714285713, 0.9903571428571428, 0.9619047619047618, 0.9772738095238095, 0.9638571428571429, 0.9907261904761905, 0.9603452380952381, 1.0048214285714285, 0.9824285714285714, 0.9671904761904762, 1.0078095238095237, 0.9735357142857143, 1.0050595238095237, 0.9980476190476191, 0.9899880952380952, 0.9680952380952382, 0.9875238095238095, 0.9904166666666666, 1.0335952380952382, 1.0041904761904763, 1.0134166666666666, 1.0302380952380954, 0.9857142857142859, 1.0073214285714287, 1.0066785714285715, 1.007404761904762, 0.9971190476190476, 0.9757857142857144, 1.0238690476190477, 1.0038571428571428, 0.995904761904762, 0.9910238095238096, 1.0214761904761904, 1.0257619047619049, 0.9840238095238094, 1.0342380952380954, 1.0256785714285717, 1.0211785714285715, 1.0004285714285714, 1.0351666666666668, 1.0192261904761906, 1.0065833333333334, 1.0048928571428573, 1.0157857142857143, 0.9973690476190475, 0.9938095238095237, 1.0207142857142857, 1.024904761904762, 0.982261904761905, 1.0251309523809524, 1.0133690476190478, 0.9816904761904762, 1.0016309523809526, 1.0216190476190476, 1.007452380952381, 1.0136904761904764, 0.9968571428571429, 1.0202857142857145, 0.999202380952381, 0.9895119047619048, 1.010392857142857, 0.9806904761904762, 0.9797261904761905, 0.9873809523809525, 1.0268809523809523, 0.9946785714285715, 0.9911666666666668, 1.0303333333333335, 1.0155476190476191, 1.0155952380952382, 0.9784761904761904, 1.018547619047619, 0.9903928571428571, 0.9816904761904761, 1.0089285714285714, 0.9898690476190476, 0.9742500000000001, 0.9912142857142857, 1.0106428571428572, 0.9993095238095239, 0.9674047619047619, 0.9881428571428573, 1.012357142857143, 0.9947500000000001, 0.987404761904762, 1.0321666666666667, 1.025702380952381, 0.9961547619047619, 1.0539404761904763, 1.0057142857142858, 1.0419166666666668, 0.9855595238095238, 1.0273214285714285, 0.9841190476190476, 1.0201190476190476, 0.9806309523809524, 0.9717261904761905, 0.9824166666666666, 0.9933095238095236, 0.9928690476190476, 0.9861071428571428, 0.9779642857142857, 1.015797619047619, 1.0044166666666665, 0.9784642857142858, 1.0097023809523809, 0.9800238095238095, 0.9723690476190476, 0.9813809523809522, 0.992, 0.9906666666666666, 0.984595238095238, 0.9650119047619048, 0.9802500000000001, 1.0012857142857143, 0.9827380952380954, 0.9888571428571428, 1.0129642857142858, 0.9694166666666668, 1.0156190476190479, 0.9987023809523811, 1.0145, 0.9908809523809525, 1.0091428571428573, 0.9762261904761906, 1.0057738095238096, 0.9968452380952381, 1.0023214285714286, 1.0302976190476192, 0.9854642857142857, 1.0292857142857144, 1.0161190476190476, 0.9651547619047618, 0.9936666666666667, 0.9847142857142858, 1.011952380952381, 1.0055, 1.0122380952380954, 1.0343690476190477, 1.0071785714285715, 0.9985357142857144, 1.0259761904761904, 0.9678690476190477, 0.9890476190476191, 1.0116190476190476, 1.0083214285714288, 0.9847499999999999, 0.9694285714285714, 0.9882380952380952, 0.974309523809524, 0.9754047619047619, 0.9911547619047619, 0.959047619047619, 1.018, 1.0044761904761903, 1.0146904761904763, 1.0042857142857142, 1.0218214285714287, 0.9858095238095237, 1.0039642857142854, 0.9567380952380953, 0.9604285714285714, 0.9466428571428571, 0.9470238095238097, 0.9452500000000001, 0.937404761904762, 0.96125, 0.9444999999999999, 0.9664999999999999, 1.003095238095238, 0.9889047619047618, 1.0280595238095238, 1.0387738095238097, 1.0383214285714286, 1.0260119047619047, 0.9985833333333335, 1.0287738095238095, 1.0059166666666666, 0.9937738095238096, 0.9988333333333331, 0.9684404761904762, 0.9679642857142857, 0.9706190476190476, 0.9883928571428572, 1.0126666666666666, 0.9933571428571428, 1.018357142857143, 0.9880238095238095, 0.9998452380952382, 0.9971190476190476, 1.0275119047619048, 0.9976666666666667, 1.0188809523809523, 0.9897261904761903, 0.9780357142857143, 0.9875476190476191, 0.9883571428571429, 1.0097261904761905, 0.9925595238095238, 0.990142857142857, 0.9840714285714286, 0.9720000000000001, 0.9602619047619049, 0.9607261904761906, 0.9597023809523809, 0.9774285714285712, 0.9825, 0.9776785714285714, 1.0005833333333334, 0.9744761904761906, 1.0038452380952383, 1.0328809523809526, 0.9950357142857142, 0.9991547619047619, 0.9745238095238097, 0.993440476190476, 1.0082261904761904, 0.9963452380952381, 1.0114166666666666, 0.9954642857142857, 0.9917261904761904, 0.9828809523809525, 0.9972976190476192, 1.0128214285714288, 0.9930595238095238, 0.9994404761904763, 0.9670833333333333, 1.0177023809523809, 0.9592976190476191, 0.9714047619047619, 0.9609880952380954, 0.9808452380952382, 0.9508452380952382, 0.9728214285714285, 1.0017738095238096, 0.9868214285714286, 0.9826785714285714, 0.9796428571428573, 0.9905357142857144, 1.020904761904762, 0.9974285714285713, 0.986702380952381, 1.0298214285714284, 1.023988095238095, 1.0378809523809525, 0.9943452380952381, 1.0470952380952379, 1.0257142857142858, 1.0080595238095238, 1.0654166666666667, 1.036357142857143, 1.0479761904761904, 1.0125714285714287, 1.0558452380952381, 1.038357142857143, 0.9912500000000002, 1.007357142857143, 1.0403452380952383, 1.0026904761904762, 0.9931547619047618, 1.0208690476190476, 1.0265238095238094, 1.0249404761904761, 1.0227142857142855, 0.9907619047619048, 1.041607142857143, 0.9871309523809525, 1.0252142857142856, 1.0156190476190479, 0.9788214285714286, 1.0278095238095237, 1.0015357142857144, 0.9869404761904761, 1.0226428571428572, 0.9836666666666667, 1.0077142857142858, 0.9671190476190477, 0.9833095238095237, 1.0115714285714286, 0.9763571428571429, 1.0249285714285716, 1.0289404761904763, 1.0275595238095239, 0.9968571428571428, 1.047595238095238, 1.013654761904762, 1.0023452380952382, 1.0289761904761905, 1.0208452380952382, 0.9886547619047621, 1.02275, 1.0392142857142859, 1.0167380952380953, 1.005904761904762, 1.043452380952381, 1.0324285714285715, 1.0138452380952383, 0.9885714285714284, 0.998452380952381, 1.0288333333333333, 0.9759761904761904, 1.0186309523809522, 1.0210119047619048, 0.9865476190476191, 1.0381785714285714, 1.0374761904761904, 0.9930357142857144, 1.046, 1.0037380952380954, 0.9867976190476191, 0.9971309523809525, 1.0211666666666668, 0.9491190476190476, 0.999035714285714, 0.9355714285714287, 0.9568809523809524, 0.9472619047619046, 0.9347500000000001, 0.9452738095238098, 0.9597023809523809, 0.9311547619047619, 0.9579642857142856, 0.9698214285714286, 0.9741904761904762, 0.9472857142857143, 0.9562857142857143, 0.9665714285714285, 0.9420833333333333, 0.9494642857142856, 0.9491071428571428, 0.9432738095238096, 0.9606904761904763, 0.9335714285714284, 0.9474166666666667, 0.9365595238095239, 0.9325595238095238, 0.9417738095238095, 0.9526666666666667, 0.9586904761904762, 0.9695, 0.9372261904761905, 0.9603809523809522, 0.9925238095238095, 0.9477380952380953, 0.978095238095238, 1.0052142857142858, 0.9719761904761904, 0.9581190476190476, 0.9737142857142855, 1.0040119047619047, 0.952297619047619, 0.9934404761904762, 0.9803333333333333, 0.9537738095238094, 0.9810119047619046, 1.0242738095238095, 0.9693928571428572, 1.0425238095238096, 1.0350833333333336, 1.044309523809524, 1.0595357142857142, 1.051202380952381, 1.0591309523809525, 1.0334999999999999, 1.0073452380952381, 1.0148452380952382, 1.0431904761904764, 0.9981785714285714, 0.9851547619047619, 1.0281666666666667]\n", "Isoelectric point = 6.236453819274902\n", "Secondary structure fraction = (0.3330714846818539, 0.25687352710133543, 0.19560094265514533)\n", "\n", "\n", "Protein of Interest = {'A': 13, 'C': 7, 'D': 13, 'E': 11, 'F': 14, 'G': 14, 'H': 8, 'I': 21, 'K': 11, 'L': 30, 'M': 4, 'N': 8, 'P': 12, 'Q': 9, 'R': 6, 'S': 22, 'T': 24, 'V': 25, 'W': 6, 'Y': 17}\n", "Amino acids percent = {'A': 0.04727272727272727, 'C': 0.025454545454545455, 'D': 0.04727272727272727, 'E': 0.04, 'F': 0.05090909090909091, 'G': 0.05090909090909091, 'H': 0.02909090909090909, 'I': 0.07636363636363637, 'K': 0.04, 'L': 0.10909090909090909, 'M': 0.014545454545454545, 'N': 0.02909090909090909, 'P': 0.04363636363636364, 'Q': 0.03272727272727273, 'R': 0.02181818181818182, 'S': 0.08, 'T': 0.08727272727272728, 'V': 0.09090909090909091, 'W': 0.02181818181818182, 'Y': 0.06181818181818182}\n", "Molecular weight = 31122.55440000004\n", "Aromaticity = 0.13454545454545455\n", "Flexibility = [0.9693333333333333, 0.9412261904761904, 0.9510357142857143, 0.9743214285714284, 0.9514880952380954, 0.9881666666666666, 0.9651904761904762, 0.9670714285714285, 0.9984880952380951, 0.9823333333333336, 1.0392261904761906, 1.0045119047619049, 1.0251785714285713, 1.047809523809524, 1.0064523809523809, 1.0680119047619048, 1.027892857142857, 1.0167976190476191, 1.0329285714285714, 1.034654761904762, 1.0217619047619049, 1.0171190476190475, 0.9742857142857143, 0.9955952380952382, 1.000952380952381, 0.9797023809523809, 0.9825119047619046, 0.9790476190476189, 0.9858928571428571, 0.9725238095238096, 1.0071666666666668, 0.9669285714285716, 1.0094880952380951, 0.9851785714285713, 1.0058214285714289, 0.9759642857142856, 1.0096309523809524, 0.959095238095238, 0.993297619047619, 0.939202380952381, 0.9602619047619049, 0.9499642857142857, 0.950404761904762, 0.9724999999999998, 0.936404761904762, 0.9679642857142857, 0.9489880952380952, 0.9544642857142859, 0.9647023809523809, 0.9489166666666667, 0.9617380952380953, 0.9980119047619047, 0.9968690476190477, 0.9940714285714285, 1.0196190476190476, 1.0223333333333333, 0.9735714285714285, 0.9959999999999999, 1.0085, 0.9892857142857142, 1.0330714285714286, 1.009952380952381, 0.9956428571428572, 0.987452380952381, 1.0193928571428572, 0.9718809523809524, 0.99525, 0.9797380952380953, 1.0156190476190476, 1.0151547619047618, 0.9892261904761903, 0.9749404761904763, 0.9800714285714287, 0.9605952380952383, 0.9573809523809524, 0.9413690476190476, 0.9720714285714285, 0.9290833333333334, 0.9467976190476192, 0.9439880952380955, 0.9432738095238097, 0.9379761904761904, 0.9403809523809524, 0.9576190476190476, 0.9398690476190475, 0.9548452380952381, 0.9805833333333335, 0.9437499999999999, 0.9538928571428572, 0.9518452380952382, 0.9516904761904763, 0.9546428571428572, 0.9664642857142858, 0.970297619047619, 0.9908333333333332, 0.9765238095238095, 1.028857142857143, 0.9816666666666668, 1.0066309523809522, 0.9586785714285714, 0.9707261904761905, 0.9568928571428573, 0.9478214285714288, 0.941404761904762, 0.9496309523809524, 0.9316428571428572, 0.9378214285714286, 0.9407380952380953, 0.9450595238095238, 0.9569404761904763, 0.9839999999999999, 0.9777619047619048, 0.9576666666666666, 1.0031428571428573, 0.9537976190476191, 0.9719047619047619, 0.9743690476190475, 0.9422142857142859, 0.9548809523809525, 0.9542500000000002, 0.9613214285714287, 0.9344166666666667, 0.9326785714285715, 0.9466428571428571, 0.9359285714285716, 0.9450238095238096, 0.9935, 0.9411547619047619, 1.012452380952381, 1.0194761904761906, 1.0358928571428574, 1.0189880952380954, 1.0178333333333331, 0.9909285714285714, 0.9979999999999999, 0.9891666666666667, 1.0107619047619048, 0.9684166666666668, 0.9915, 0.9520833333333334, 0.9583214285714287, 0.9526190476190477, 0.9334404761904762, 0.9391309523809523, 0.9491547619047619, 0.957952380952381, 0.9726071428571428, 0.9424880952380952, 0.9715238095238096, 0.9922500000000002, 0.9422261904761905, 0.9560833333333334, 0.9637142857142857, 0.993940476190476, 0.9565833333333335, 1.0038333333333334, 0.9938928571428572, 0.9814285714285714, 1.014047619047619, 1.007404761904762, 0.9954047619047619, 0.9635595238095237, 0.9784880952380952, 0.9776190476190477, 0.9969166666666665, 1.003309523809524, 1.002857142857143, 1.0241666666666667, 1.0188333333333333, 1.0226785714285715, 1.0227142857142857, 1.0281904761904763, 1.0215357142857142, 0.9937142857142858, 1.0388095238095238, 1.0270119047619048, 0.9913809523809524, 1.030904761904762, 0.9790952380952381, 1.0227380952380951, 0.9751071428571427, 1.008892857142857, 0.9969047619047618, 0.9836309523809526, 1.01825, 1.0328809523809523, 1.028952380952381, 0.993107142857143, 1.0605714285714287, 1.023654761904762, 1.0303214285714286, 1.0046785714285715, 1.0457261904761905, 1.0045714285714284, 0.9628333333333333, 0.9785595238095238, 0.9652261904761905, 0.960714285714286, 0.9547619047619048, 0.971702380952381, 0.9427976190476189, 0.9698333333333332, 0.9939523809523808, 0.9945238095238096, 0.996559523809524, 0.9633214285714287, 0.9827976190476191, 1.0021071428571429, 0.9612142857142856, 0.9770714285714287, 1.0005595238095237, 0.9811190476190477, 1.0037380952380954, 0.9820238095238096, 1.0268690476190476, 1.0045714285714287, 1.0247380952380953, 1.0027380952380953, 1.018845238095238, 0.9894880952380953, 1.0305714285714285, 0.9662261904761906, 0.9734642857142857, 0.9774642857142857, 0.9389880952380952, 0.9499642857142857, 0.9535595238095237, 0.9594166666666668, 0.9907023809523811, 0.993202380952381, 0.9655714285714286, 1.0065476190476192, 1.044690476190476, 1.042011904761905, 1.0346428571428572, 1.049607142857143, 1.0436666666666667, 1.0055833333333335, 1.0064166666666667, 1.0133928571428572, 0.960797619047619, 0.9773571428571428, 0.9823928571428572, 0.9710357142857143, 1.022452380952381, 1.002190476190476, 1.019857142857143, 1.0172023809523811, 1.0120238095238097, 0.9927142857142857, 0.9982738095238096, 1.013404761904762, 0.9950595238095239, 0.9755714285714286, 0.9994880952380951, 1.0246904761904763, 0.9962738095238093, 0.9819047619047618, 1.0052380952380953, 1.0386904761904763, 1.0267738095238097, 1.0144880952380955, 1.0114642857142857, 1.021607142857143, 1.015595238095238, 1.0087619047619047]\n", "Isoelectric point = 5.552055549621582\n", "Secondary structure fraction = (0.41090909090909095, 0.20363636363636362, 0.2109090909090909)\n", "\n", "\n", "Protein of Interest = {'A': 4, 'C': 3, 'D': 1, 'E': 2, 'F': 5, 'G': 1, 'H': 0, 'I': 3, 'K': 2, 'L': 14, 'M': 1, 'N': 5, 'P': 2, 'Q': 0, 'R': 3, 'S': 8, 'T': 4, 'V': 13, 'W': 0, 'Y': 4}\n", "Amino acids percent = {'A': 0.05333333333333334, 'C': 0.04, 'D': 0.013333333333333334, 'E': 0.02666666666666667, 'F': 0.06666666666666667, 'G': 0.013333333333333334, 'H': 0.0, 'I': 0.04, 'K': 0.02666666666666667, 'L': 0.18666666666666668, 'M': 0.013333333333333334, 'N': 0.06666666666666667, 'P': 0.02666666666666667, 'Q': 0.0, 'R': 0.04, 'S': 0.10666666666666667, 'T': 0.05333333333333334, 'V': 0.17333333333333334, 'W': 0.0, 'Y': 0.05333333333333334}\n", "Molecular weight = 8364.941399999996\n", "Aromaticity = 0.12\n", "Flexibility = [1.0188809523809523, 1.0245238095238096, 1.0285476190476193, 1.0095357142857142, 1.0277380952380952, 1.0026071428571428, 0.9821547619047619, 0.9802261904761904, 0.9744642857142858, 0.9953928571428572, 0.9742261904761904, 0.9490119047619048, 0.9632500000000002, 0.9567738095238095, 0.9453809523809524, 0.9439285714285717, 0.9457261904761906, 0.9239523809523811, 0.9373928571428571, 0.9330238095238096, 0.9289880952380952, 0.9371904761904762, 0.9348333333333334, 0.9404285714285714, 0.9582499999999999, 0.9385952380952383, 0.9630357142857142, 0.9467857142857143, 0.9590238095238094, 0.9732619047619047, 0.9611309523809524, 0.9535714285714285, 0.9747023809523809, 0.9463452380952381, 0.9472738095238095, 0.9584285714285715, 0.9340357142857145, 0.9381785714285714, 0.9400714285714284, 0.9756071428571429, 0.9348809523809524, 0.963357142857143, 0.9912023809523809, 0.9531071428571429, 1.0026666666666668, 0.9659880952380953, 0.9942142857142857, 1.0327857142857144, 0.9940595238095239, 1.000904761904762, 0.963952380952381, 0.9817142857142857, 0.9732023809523811, 0.9634047619047619, 0.9919166666666668, 0.9761666666666667, 0.9787619047619047, 1.035309523809524, 1.0057500000000001, 0.9997261904761905, 1.0404642857142856, 1.019607142857143, 1.0219642857142859, 1.0115714285714286, 0.9980833333333333, 1.0293333333333332]\n", "Isoelectric point = 8.568766975402834\n", "Secondary structure fraction = (0.52, 0.21333333333333335, 0.28)\n", "\n", "\n", "Protein of Interest = {'A': 19, 'C': 4, 'D': 6, 'E': 7, 'F': 11, 'G': 14, 'H': 5, 'I': 20, 'K': 7, 'L': 35, 'M': 4, 'N': 11, 'P': 5, 'Q': 4, 'R': 14, 'S': 15, 'T': 13, 'V': 12, 'W': 7, 'Y': 9}\n", "Amino acids percent = {'A': 0.08558558558558559, 'C': 0.018018018018018018, 'D': 0.02702702702702703, 'E': 0.03153153153153153, 'F': 0.04954954954954955, 'G': 0.06306306306306306, 'H': 0.02252252252252252, 'I': 0.09009009009009009, 'K': 0.03153153153153153, 'L': 0.15765765765765766, 'M': 0.018018018018018018, 'N': 0.04954954954954955, 'P': 0.02252252252252252, 'Q': 0.018018018018018018, 'R': 0.06306306306306306, 'S': 0.06756756756756757, 'T': 0.05855855855855856, 'V': 0.05405405405405406, 'W': 0.03153153153153153, 'Y': 0.04054054054054054}\n", "Molecular weight = 25146.305500000013\n", "Aromaticity = 0.12162162162162163\n", "Flexibility = [1.0157142857142856, 1.004547619047619, 0.9907499999999998, 1.0124761904761905, 0.9853214285714287, 1.0351547619047619, 1.0208095238095238, 0.9977142857142857, 1.0586904761904763, 1.0322142857142858, 0.9997738095238095, 1.01425, 1.0386309523809525, 0.9978095238095238, 0.9701190476190478, 1.0080119047619047, 0.9590238095238094, 0.9695833333333335, 0.9577261904761907, 0.9721309523809523, 0.9300952380952381, 0.9491428571428573, 0.9392619047619049, 0.9446547619047619, 0.9504761904761904, 0.9175952380952381, 0.9367142857142857, 0.9314761904761905, 0.9427857142857144, 0.9427380952380953, 0.9660357142857143, 0.9329642857142857, 0.9750714285714286, 0.9607023809523811, 0.9905357142857143, 1.0036904761904761, 0.9887857142857144, 1.0061904761904763, 0.9860833333333334, 0.9651428571428572, 0.969452380952381, 0.9577500000000001, 0.9542857142857143, 0.9526190476190477, 0.9881309523809524, 0.9296904761904761, 0.9523214285714287, 0.9443452380952382, 0.9436071428571429, 0.9267261904761904, 0.934797619047619, 0.9337738095238096, 0.935845238095238, 0.9764642857142857, 0.937059523809524, 0.9730595238095238, 0.9478333333333333, 0.96375, 0.9347499999999999, 0.9425119047619047, 0.9443333333333334, 0.9422619047619049, 0.954047619047619, 0.9508928571428571, 0.9449047619047619, 0.9595595238095239, 0.9764880952380951, 0.947738095238095, 0.9851904761904762, 0.9398452380952381, 0.9745238095238093, 0.9869166666666667, 0.985345238095238, 0.9823333333333333, 0.9598333333333334, 0.9869285714285713, 0.9629642857142858, 0.9758452380952379, 0.9527857142857142, 0.958607142857143, 0.9393571428571428, 0.9558333333333332, 0.9509523809523809, 0.9695238095238095, 0.9337380952380953, 0.9554642857142858, 0.9443571428571428, 0.957202380952381, 0.972357142857143, 0.9299404761904763, 0.9519166666666666, 0.9571785714285713, 0.9723809523809525, 0.9781904761904763, 0.9405119047619047, 0.9822619047619048, 0.954, 0.9634642857142857, 0.9815595238095239, 0.9809880952380953, 0.9838333333333333, 0.9888214285714285, 0.9994642857142857, 0.9725714285714288, 0.9757380952380953, 1.0106666666666666, 0.9685714285714285, 1.0239761904761906, 1.0121785714285714, 1.0291904761904764, 1.0039047619047619, 1.0197023809523809, 0.9810238095238096, 0.9877738095238097, 0.9785000000000001, 0.994452380952381, 0.9526190476190476, 0.9972857142857142, 0.9605714285714287, 0.9829761904761904, 0.9934761904761903, 0.9700357142857143, 0.962952380952381, 0.9761666666666665, 0.989452380952381, 0.9825595238095237, 0.9938095238095237, 0.9718333333333335, 1.0022500000000003, 1.0389642857142856, 1.0050357142857143, 1.0192142857142859, 0.9745357142857145, 0.9940714285714287, 0.983309523809524, 0.9911785714285715, 0.9566309523809524, 0.9497142857142856, 0.9610476190476192, 0.9652380952380953, 0.9798214285714286, 0.974452380952381, 0.9563214285714287, 0.9685238095238095, 0.9877380952380952, 0.9600476190476191, 0.9824285714285714, 0.9793452380952381, 0.9592499999999999, 0.9751547619047619, 0.9685833333333332, 0.9951904761904761, 0.9750595238095239, 0.9649285714285712, 1.0236547619047618, 0.9754047619047619, 1.041702380952381, 1.0140238095238094, 1.0046547619047619, 1.0532380952380953, 1.0432380952380953, 1.0305952380952381, 0.9873690476190475, 1.016952380952381, 0.9869404761904763, 1.0018690476190475, 0.9923214285714285, 0.9990714285714287, 0.9909166666666666, 0.9938214285714285, 0.9794404761904761, 1.0105476190476192, 0.9648809523809525, 0.9832023809523809, 1.0182261904761905, 0.9634047619047621, 1.018, 0.9962023809523809, 1.0198452380952383, 1.0078690476190477, 0.9993928571428571, 0.9914404761904763, 1.0147380952380953, 1.0196547619047618, 1.0192261904761906, 1.00925, 1.0080833333333334, 0.9810714285714287, 1.0062619047619048, 0.987845238095238, 0.9704285714285715, 1.001309523809524, 0.9732261904761904, 0.968404761904762, 0.9989761904761905, 0.9695238095238095, 1.011, 0.9976428571428573, 0.9778928571428571, 1.03675, 0.9800952380952381, 1.032309523809524, 1.0035357142857142, 1.028357142857143, 0.9989285714285716, 1.038452380952381, 1.0308214285714288, 1.036, 1.036166666666667, 1.0363928571428573, 1.0220714285714287, 0.986404761904762, 0.9995833333333334]\n", "Isoelectric point = 9.509102821350098\n", "Secondary structure fraction = (0.42342342342342343, 0.20270270270270271, 0.2927927927927928)\n", "\n", "\n", "Protein of Interest = {'A': 1, 'C': 0, 'D': 4, 'E': 5, 'F': 3, 'G': 0, 'H': 1, 'I': 10, 'K': 4, 'L': 8, 'M': 3, 'N': 4, 'P': 1, 'Q': 3, 'R': 1, 'S': 4, 'T': 3, 'V': 3, 'W': 1, 'Y': 2}\n", "Amino acids percent = {'A': 0.01639344262295082, 'C': 0.0, 'D': 0.06557377049180328, 'E': 0.08196721311475409, 'F': 0.04918032786885246, 'G': 0.0, 'H': 0.01639344262295082, 'I': 0.16393442622950818, 'K': 0.06557377049180328, 'L': 0.13114754098360656, 'M': 0.04918032786885246, 'N': 0.06557377049180328, 'P': 0.01639344262295082, 'Q': 0.04918032786885246, 'R': 0.01639344262295082, 'S': 0.06557377049180328, 'T': 0.04918032786885246, 'V': 0.04918032786885246, 'W': 0.01639344262295082, 'Y': 0.03278688524590164}\n", "Molecular weight = 7272.456599999998\n", "Aromaticity = 0.09836065573770492\n", "Flexibility = [0.9877738095238093, 0.9425357142857143, 0.995345238095238, 0.9550714285714286, 0.9914047619047618, 0.9671309523809525, 0.9868452380952382, 0.9996071428571428, 0.9434642857142858, 0.9666785714285714, 0.9555833333333335, 0.9508095238095238, 0.9502023809523811, 0.9521547619047619, 0.9716785714285714, 0.9687619047619048, 0.9652023809523811, 1.0203690476190477, 0.9558690476190477, 1.0072738095238096, 0.958511904761905, 0.97375, 1.004404761904762, 0.9532619047619049, 0.9975714285714284, 0.9471785714285714, 0.9692261904761904, 0.9655952380952383, 0.982095238095238, 0.9449761904761906, 0.9661666666666665, 0.9739404761904763, 1.0191904761904762, 0.9944047619047619, 0.9916428571428572, 1.0387738095238097, 1.035809523809524, 1.020607142857143, 1.005452380952381, 1.0390119047619049, 1.0493928571428572, 1.0254761904761904, 1.0433214285714287, 0.9962261904761905, 1.0472976190476193, 1.0248095238095236, 1.0074166666666668, 1.0544047619047618, 1.043857142857143, 1.0467142857142857, 1.0380714285714288, 1.0438690476190478]\n", "Isoelectric point = 4.677076148986816\n", "Secondary structure fraction = (0.4426229508196722, 0.14754098360655737, 0.2786885245901639)\n", "\n", "\n", "Protein of Interest = {'A': 9, 'C': 6, 'D': 2, 'E': 8, 'F': 10, 'G': 4, 'H': 3, 'I': 8, 'K': 7, 'L': 15, 'M': 1, 'N': 2, 'P': 6, 'Q': 5, 'R': 5, 'S': 7, 'T': 10, 'V': 8, 'W': 0, 'Y': 5}\n", "Amino acids percent = {'A': 0.0743801652892562, 'C': 0.049586776859504134, 'D': 0.01652892561983471, 'E': 0.06611570247933884, 'F': 0.08264462809917356, 'G': 0.03305785123966942, 'H': 0.024793388429752067, 'I': 0.06611570247933884, 'K': 0.05785123966942149, 'L': 0.12396694214876033, 'M': 0.008264462809917356, 'N': 0.01652892561983471, 'P': 0.049586776859504134, 'Q': 0.04132231404958678, 'R': 0.04132231404958678, 'S': 0.05785123966942149, 'T': 0.08264462809917356, 'V': 0.06611570247933884, 'W': 0.0, 'Y': 0.04132231404958678}\n", "Molecular weight = 13744.013599999984\n", "Aromaticity = 0.12396694214876033\n", "Flexibility = [0.9447142857142858, 0.9467857142857143, 0.9500595238095239, 0.936452380952381, 0.9478690476190478, 0.9683214285714286, 0.9474642857142859, 0.9754285714285715, 0.9729166666666667, 0.9559999999999998, 1.0084880952380952, 0.9422261904761907, 0.9677261904761907, 0.9750000000000001, 0.9678809523809525, 0.9957142857142858, 0.9899404761904764, 0.9512023809523809, 0.9902261904761905, 1.0024047619047618, 0.9945357142857143, 0.9794285714285713, 0.9777619047619048, 0.9684880952380952, 0.9849404761904763, 0.990059523809524, 1.0273452380952381, 1.008952380952381, 1.011095238095238, 0.9965119047619047, 1.0479761904761904, 1.0199166666666668, 1.013392857142857, 1.0069166666666667, 1.0011785714285715, 1.0515833333333335, 1.0160119047619047, 1.029404761904762, 1.0221785714285716, 1.0205357142857143, 0.9855833333333334, 1.0009285714285714, 1.0098809523809522, 0.9720238095238096, 1.0083095238095237, 1.021202380952381, 1.0123571428571427, 1.026202380952381, 0.9742857142857143, 1.0084166666666665, 0.9715476190476192, 0.9810714285714285, 0.9469285714285715, 0.9640595238095238, 0.9934761904761906, 0.9678333333333333, 0.9862976190476191, 0.9543571428571428, 0.9837023809523809, 0.9564404761904761, 0.980952380952381, 0.9601428571428572, 1.0063333333333335, 1.0019761904761904, 0.9996190476190476, 0.9886309523809524, 1.0326309523809525, 0.9713809523809525, 0.981107142857143, 0.9749880952380953, 0.9935238095238096, 0.959047619047619, 0.9928571428571428, 0.9811190476190477, 0.9978809523809524, 1.0086547619047619, 0.9875, 1.0342380952380954, 1.014297619047619, 1.0200357142857144, 0.9712380952380952, 0.9865595238095237, 0.9916666666666668, 1.0094166666666669, 1.0065357142857143, 1.0220238095238097, 1.0283452380952383, 1.0014642857142857, 1.0443690476190477, 1.0310952380952383, 0.985095238095238, 0.9992500000000002, 1.012511904761905, 0.9889166666666666, 0.9535119047619047, 0.9575952380952382, 0.9573452380952381, 0.9489166666666667, 0.9455357142857143, 0.953607142857143, 0.9471547619047618, 0.9361547619047619, 0.9462261904761905, 0.940797619047619, 0.9430833333333333, 0.9511309523809524, 0.9285, 0.9345595238095238, 0.9491904761904761, 0.9740952380952381, 0.9653214285714284, 1.0230119047619048]\n", "Isoelectric point = 8.23082370758057\n", "Secondary structure fraction = (0.3801652892561984, 0.15702479338842976, 0.2727272727272727)\n", "\n", "\n", "Protein of Interest = {'A': 2, 'C': 2, 'D': 2, 'E': 3, 'F': 6, 'G': 0, 'H': 2, 'I': 5, 'K': 0, 'L': 11, 'M': 2, 'N': 1, 'P': 0, 'Q': 1, 'R': 0, 'S': 2, 'T': 1, 'V': 1, 'W': 1, 'Y': 1}\n", "Amino acids percent = {'A': 0.046511627906976744, 'C': 0.046511627906976744, 'D': 0.046511627906976744, 'E': 0.06976744186046512, 'F': 0.13953488372093023, 'G': 0.0, 'H': 0.046511627906976744, 'I': 0.11627906976744186, 'K': 0.0, 'L': 0.2558139534883721, 'M': 0.046511627906976744, 'N': 0.023255813953488372, 'P': 0.0, 'Q': 0.023255813953488372, 'R': 0.0, 'S': 0.046511627906976744, 'T': 0.023255813953488372, 'V': 0.023255813953488372, 'W': 0.023255813953488372, 'Y': 0.023255813953488372}\n", "Molecular weight = 5180.213099999999\n", "Aromaticity = 0.18604651162790697\n", "Flexibility = [0.9632500000000002, 0.9761666666666665, 0.9988214285714287, 0.9340119047619049, 0.9544761904761905, 0.9419523809523809, 0.9323333333333333, 0.9351785714285715, 0.9332261904761907, 0.9427023809523809, 0.9223452380952382, 0.9378690476190477, 0.9342142857142856, 0.9294642857142857, 0.9348095238095239, 0.9297142857142857, 0.9330833333333334, 0.931595238095238, 0.938392857142857, 0.9308571428571429, 0.9296309523809524, 0.9276785714285716, 0.9278214285714286, 0.9297857142857143, 0.9441666666666665, 0.9783452380952381, 0.9499523809523809, 1.0159880952380953, 0.969011904761905, 1.0255833333333333, 1.023904761904762, 0.9988690476190476, 1.0370238095238098, 1.0222261904761905]\n", "Isoelectric point = 4.167344093322753\n", "Secondary structure fraction = (0.5813953488372092, 0.06976744186046512, 0.4186046511627907)\n", "\n", "\n", "Protein of Interest = {'A': 5, 'C': 7, 'D': 7, 'E': 6, 'F': 8, 'G': 5, 'H': 4, 'I': 10, 'K': 5, 'L': 10, 'M': 1, 'N': 2, 'P': 7, 'Q': 6, 'R': 4, 'S': 9, 'T': 5, 'V': 12, 'W': 1, 'Y': 7}\n", "Amino acids percent = {'A': 0.04132231404958678, 'C': 0.05785123966942149, 'D': 0.05785123966942149, 'E': 0.049586776859504134, 'F': 0.06611570247933884, 'G': 0.04132231404958678, 'H': 0.03305785123966942, 'I': 0.08264462809917356, 'K': 0.04132231404958678, 'L': 0.08264462809917356, 'M': 0.008264462809917356, 'N': 0.01652892561983471, 'P': 0.05785123966942149, 'Q': 0.049586776859504134, 'R': 0.03305785123966942, 'S': 0.0743801652892562, 'T': 0.04132231404958678, 'V': 0.09917355371900827, 'W': 0.008264462809917356, 'Y': 0.05785123966942149}\n", "Molecular weight = 13830.853599999988\n", "Aromaticity = 0.1322314049586777\n", "Flexibility = [0.9480595238095239, 0.9510476190476191, 0.9649523809523809, 0.9366904761904762, 0.9575952380952379, 0.9750238095238095, 0.9681547619047619, 0.9551309523809525, 0.9727261904761905, 0.9671904761904762, 0.9611785714285714, 0.9802261904761904, 0.9986428571428573, 1.002047619047619, 0.961297619047619, 1.024154761904762, 0.9786666666666667, 1.015797619047619, 0.9982619047619048, 0.9652380952380952, 1.0092619047619047, 1.0031547619047618, 0.9817857142857145, 1.0091309523809522, 0.9913690476190476, 0.9674761904761905, 0.9864523809523809, 0.9878214285714284, 1.017892857142857, 1.0013333333333332, 0.9995119047619048, 0.9745, 1.0180714285714285, 0.9585714285714284, 0.9726071428571428, 0.9599285714285715, 0.9680714285714287, 0.9937857142857143, 0.9856428571428573, 0.9419047619047619, 0.9754761904761906, 0.9692142857142859, 0.9846428571428573, 0.9560238095238095, 0.9963809523809521, 0.9869285714285715, 1.0117500000000001, 1.0375357142857144, 1.0135952380952382, 1.0082976190476192, 1.0267380952380951, 0.9854880952380953, 0.9904642857142859, 1.0102261904761907, 0.9481428571428572, 0.97225, 0.983297619047619, 1.0168809523809526, 1.012511904761905, 0.9982380952380953, 1.0392857142857141, 1.0452857142857144, 1.055261904761905, 1.0313452380952381, 1.0310119047619046, 0.9943809523809523, 1.0252261904761906, 0.9722142857142857, 0.9815952380952382, 1.0093214285714287, 0.9589642857142857, 1.0080357142857141, 0.9919166666666667, 0.9698690476190477, 0.9983809523809525, 0.9645595238095239, 0.9981666666666668, 0.9451785714285714, 0.9714404761904761, 0.988107142857143, 0.945797619047619, 0.9840000000000001, 0.9572261904761906, 1.0033452380952381, 0.9657142857142856, 1.0273452380952381, 1.0286309523809525, 1.0201785714285714, 1.045654761904762, 0.9993690476190477, 1.038690476190476, 1.00975, 0.9718690476190476, 0.974404761904762, 0.9663928571428573, 0.9782500000000002, 0.9404404761904762, 0.9885, 0.9506428571428571, 0.9816071428571428, 1.0152380952380955, 0.9906666666666668, 0.9685714285714285, 0.9922023809523809, 1.0224642857142858, 0.9618809523809524, 0.9884285714285715, 1.0033809523809523, 0.9566428571428572, 0.9888333333333333, 0.955654761904762, 0.9663690476190476]\n", "Isoelectric point = 5.416778755187988\n", "Secondary structure fraction = (0.396694214876033, 0.19008264462809918, 0.18181818181818182)\n", "\n", "\n", "Protein of Interest = {'A': 37, 'C': 0, 'D': 24, 'E': 12, 'F': 13, 'G': 43, 'H': 4, 'I': 14, 'K': 31, 'L': 27, 'M': 7, 'N': 22, 'P': 28, 'Q': 35, 'R': 29, 'S': 37, 'T': 32, 'V': 8, 'W': 5, 'Y': 11}\n", "Amino acids percent = {'A': 0.0883054892601432, 'C': 0.0, 'D': 0.057279236276849645, 'E': 0.028639618138424822, 'F': 0.031026252983293555, 'G': 0.1026252983293556, 'H': 0.00954653937947494, 'I': 0.03341288782816229, 'K': 0.07398568019093078, 'L': 0.06443914081145585, 'M': 0.016706443914081145, 'N': 0.05250596658711217, 'P': 0.06682577565632458, 'Q': 0.08353221957040573, 'R': 0.06921241050119331, 'S': 0.0883054892601432, 'T': 0.07637231503579953, 'V': 0.01909307875894988, 'W': 0.011933174224343675, 'Y': 0.026252983293556086}\n", "Molecular weight = 45625.13830000008\n", "Aromaticity = 0.06921241050119331\n", "Flexibility = [1.044154761904762, 1.0403214285714284, 1.0424404761904762, 1.033392857142857, 1.0268690476190476, 1.035988095238095, 1.0089047619047617, 1.025392857142857, 0.9954404761904763, 0.9788928571428572, 1.0009285714285714, 0.9722380952380951, 1.0145119047619047, 1.004392857142857, 1.021202380952381, 1.0289285714285714, 1.0399880952380953, 1.0373095238095238, 1.0303333333333333, 1.0433214285714285, 1.0398333333333334, 1.0379642857142857, 1.038297619047619, 1.0438214285714285, 1.0414999999999999, 1.0567380952380954, 1.0259404761904762, 1.0426190476190476, 1.028952380952381, 1.0215, 1.0339166666666668, 1.036916666666667, 1.0447738095238097, 1.0249404761904761, 1.0307261904761904, 1.035238095238095, 1.0371428571428571, 1.0235119047619048, 1.020297619047619, 1.0022857142857144, 1.0401547619047617, 1.0203214285714286, 1.0212619047619047, 1.005642857142857, 1.0020357142857144, 1.0088095238095238, 0.9591785714285714, 0.9731190476190477, 0.980642857142857, 0.9667380952380953, 0.9615119047619047, 0.9861904761904763, 0.9979999999999999, 0.9897261904761907, 1.0331071428571428, 1.0422976190476192, 1.0417738095238096, 1.0372619047619047, 1.011845238095238, 1.06125, 0.9893571428571429, 1.040404761904762, 1.0078214285714284, 1.0172738095238096, 1.0178928571428572, 1.0088809523809523, 0.9906309523809524, 1.0242499999999997, 0.9801190476190474, 1.0261190476190476, 1.0009642857142855, 1.02775, 1.0301785714285716, 1.0382142857142858, 1.0473095238095236, 1.0476309523809524, 1.042452380952381, 1.0256666666666665, 0.9940833333333335, 1.0185357142857143, 0.9700952380952381, 0.9787738095238097, 0.9906190476190475, 0.9806547619047619, 0.9835119047619049, 0.99, 0.9937738095238096, 0.9948928571428571, 0.9797380952380953, 1.013452380952381, 1.0117142857142856, 1.0198333333333334, 1.0334285714285714, 1.0293809523809523, 1.0584166666666668, 1.015095238095238, 1.066702380952381, 1.0324404761904762, 1.007547619047619, 1.0413333333333332, 1.0107380952380953, 0.9912738095238096, 0.9588214285714285, 0.9638809523809525, 0.9455595238095239, 0.9436785714285715, 0.9409642857142857, 0.9508809523809523, 0.9853571428571428, 0.9827380952380952, 1.0113690476190476, 1.0226785714285715, 1.033964285714286, 1.0075833333333333, 1.0264880952380953, 0.9932261904761907, 1.023345238095238, 0.9769047619047619, 1.0193214285714287, 1.0028333333333332, 1.0331904761904762, 1.040047619047619, 1.0223333333333333, 1.013, 0.9807261904761905, 0.9805357142857144, 0.9600833333333334, 0.9643333333333334, 0.9752738095238094, 0.9803095238095239, 1.0095476190476191, 0.9929761904761905, 1.0001666666666669, 1.0003333333333335, 1.0340595238095238, 1.0116309523809524, 1.0321785714285714, 1.0347380952380953, 1.021047619047619, 1.0001428571428572, 1.0052261904761903, 1.0244880952380953, 0.9995238095238095, 1.0069761904761905, 1.0181190476190476, 1.0212857142857141, 1.0130357142857143, 1.0340119047619047, 1.017595238095238, 0.995095238095238, 0.9910833333333334, 0.969404761904762, 0.9703333333333333, 0.9666309523809524, 0.9894166666666667, 0.9628333333333335, 1.0125238095238094, 1.0017142857142856, 1.0068333333333332, 1.0034285714285711, 1.010357142857143, 1.002011904761905, 1.0311190476190477, 1.01925, 0.9933571428571428, 0.9814047619047619, 1.0008214285714285, 1.011809523809524, 1.0266904761904763, 1.0017857142857143, 1.0235714285714286, 1.0225, 1.0378690476190475, 1.0322738095238095, 1.032202380952381, 1.0282380952380952, 1.0179404761904762, 1.0394761904761904, 1.0300952380952382, 1.0247500000000003, 1.0385952380952381, 1.034, 1.0351428571428571, 1.0266428571428574, 1.0398333333333334, 1.0272380952380953, 1.040357142857143, 1.0338809523809527, 1.0356190476190479, 1.027857142857143, 1.0411071428571428, 1.0339166666666668, 1.0239761904761906, 1.0423214285714286, 1.0297857142857143, 1.036845238095238, 1.031845238095238, 1.0231428571428571, 1.0340238095238095, 1.0197857142857143, 1.0325357142857143, 1.0194761904761904, 1.000392857142857, 1.0114761904761904, 0.9934404761904762, 1.00925, 1.015, 1.017797619047619, 1.0185714285714285, 1.024202380952381, 1.0294761904761904, 1.0003571428571427, 1.0013928571428572, 0.9768214285714285, 0.9809880952380953, 0.95125, 0.9553333333333333, 0.9577261904761907, 0.9610000000000002, 0.9973214285714287, 0.9744761904761906, 0.9775357142857143, 1.020857142857143, 1.0085238095238094, 1.0010357142857143, 1.050547619047619, 1.021464285714286, 1.0469880952380952, 1.0110000000000001, 1.0555476190476192, 1.0402142857142858, 1.0558452380952383, 1.0310833333333331, 1.043047619047619, 1.0434523809523808, 1.0409166666666667, 1.0369761904761903, 1.0262619047619044, 1.0215, 1.009404761904762, 1.0034404761904763, 1.0300833333333332, 1.043952380952381, 1.0314285714285716, 1.026654761904762, 1.0240357142857144, 1.0341428571428573, 1.0555952380952383, 1.0176190476190476, 1.052357142857143, 1.0584404761904762, 1.055761904761905, 1.0502142857142855, 1.0470476190476192, 1.055857142857143, 1.0555833333333335, 1.016547619047619, 1.024857142857143, 1.018702380952381, 1.0171428571428571, 1.0323690476190477, 0.9844999999999999, 0.9892619047619049, 1.0185238095238096, 0.9736071428571429, 1.0004880952380952, 0.9936190476190476, 0.9792619047619047, 0.9772976190476191, 1.012190476190476, 0.9965119047619049, 1.0101190476190478, 1.0232142857142859, 1.0317738095238094, 1.0462619047619048, 1.029297619047619, 1.0315833333333333, 1.038892857142857, 1.0249166666666667, 1.025202380952381, 0.9924880952380952, 1.0404166666666665, 1.0295238095238095, 1.0152261904761903, 1.0284285714285715, 0.983654761904762, 1.0064047619047618, 1.017059523809524, 1.0100119047619047, 1.004238095238095, 1.0035, 1.0275357142857144, 0.9855833333333335, 1.0381071428571427, 0.9754880952380951, 0.9851547619047619, 1.0162023809523808, 0.9888214285714285, 0.9687738095238096, 0.9922142857142857, 0.9962738095238095, 0.9692738095238095, 1.0028809523809523, 1.0096904761904761, 1.0067738095238097, 0.9949285714285714, 1.0104166666666667, 0.9850714285714285, 0.9722142857142858, 0.9763928571428571, 0.9972142857142856, 0.9636785714285714, 0.9990595238095239, 0.9795, 0.978904761904762, 1.0137261904761905, 0.9799285714285714, 1.0252857142857144, 0.972654761904762, 1.018047619047619, 1.0228214285714285, 1.0116190476190476, 1.005202380952381, 0.991392857142857, 0.9697023809523809, 0.9805357142857144, 0.981297619047619, 0.9566904761904763, 0.9814999999999999, 0.9862380952380951, 0.9789285714285715, 0.9831428571428572, 1.033964285714286, 0.9854166666666667, 1.050547619047619, 1.038857142857143, 1.0574880952380954, 1.0473214285714285, 1.046857142857143, 1.049761904761905, 1.017642857142857, 1.0668928571428573, 1.018535714285714, 1.0073809523809525, 0.976845238095238, 0.9822023809523809, 0.9829285714285715, 0.976202380952381, 0.9983333333333333, 0.9992500000000002, 0.96975, 0.9911666666666668, 1.0258214285714287, 0.9879166666666667, 0.985857142857143, 1.027261904761905, 0.9845595238095238, 0.9896666666666667, 1.0319761904761906, 1.0183333333333333, 1.0211666666666666, 1.0578333333333334, 1.046202380952381, 1.0784880952380953, 1.0775238095238096, 1.0782857142857143, 1.097202380952381, 1.0885952380952382, 1.0865, 1.081904761904762, 1.0499285714285715, 1.0774642857142858, 1.0574404761904763, 1.0209166666666667, 1.033952380952381, 1.0082142857142857, 1.0032976190476188, 1.0299047619047619, 1.0126428571428572, 1.0207976190476191, 1.0405595238095238, 1.0588333333333335, 1.054654761904762, 1.0362619047619048, 1.0379166666666666, 1.0155357142857144, 0.9907976190476191, 1.0000238095238094, 0.9669523809523811, 0.9741309523809524, 1.0006071428571428, 0.9738095238095238, 0.9946785714285714, 1.0194880952380951, 0.9838809523809525, 1.0362976190476192, 1.017988095238095, 0.9940833333333333, 1.0444523809523811, 1.0334761904761907, 1.0157857142857143, 1.0046547619047619, 1.0363809523809524, 1.0214761904761904, 1.0221190476190478, 0.998452380952381, 1.0347738095238097, 1.0247261904761906, 1.013261904761905, 1.04125]\n", "Isoelectric point = 10.069010734558105\n", "Secondary structure fraction = (0.18615751789976134, 0.31026252983293556, 0.19809069212410502)\n", "\n", "\n", "Protein of Interest = {'A': 2, 'C': 1, 'D': 1, 'E': 0, 'F': 4, 'G': 1, 'H': 0, 'I': 3, 'K': 0, 'L': 4, 'M': 2, 'N': 5, 'P': 1, 'Q': 1, 'R': 2, 'S': 2, 'T': 2, 'V': 4, 'W': 0, 'Y': 3}\n", "Amino acids percent = {'A': 0.05263157894736842, 'C': 0.02631578947368421, 'D': 0.02631578947368421, 'E': 0.0, 'F': 0.10526315789473684, 'G': 0.02631578947368421, 'H': 0.0, 'I': 0.07894736842105263, 'K': 0.0, 'L': 0.10526315789473684, 'M': 0.05263157894736842, 'N': 0.13157894736842105, 'P': 0.02631578947368421, 'Q': 0.02631578947368421, 'R': 0.05263157894736842, 'S': 0.05263157894736842, 'T': 0.05263157894736842, 'V': 0.10526315789473684, 'W': 0.0, 'Y': 0.07894736842105263}\n", "Molecular weight = 4449.177900000001\n", "Aromaticity = 0.18421052631578946\n", "Flexibility = [0.9412261904761905, 0.958297619047619, 0.9699642857142857, 0.9484166666666665, 0.9870119047619047, 0.9354047619047619, 0.9786309523809523, 0.9519166666666669, 0.961904761904762, 0.9832261904761905, 0.935952380952381, 0.9548095238095239, 0.9507738095238096, 0.9494404761904762, 0.9822142857142857, 0.9625595238095238, 1.0065357142857143, 1.000047619047619, 0.9969880952380953, 1.0104880952380955, 0.9756547619047619, 0.9871904761904763, 0.993952380952381, 0.9915714285714285, 0.9604404761904762, 1.006154761904762, 0.9568333333333334, 0.9817261904761905, 1.0007857142857144]\n", "Isoelectric point = 7.933108711242677\n", "Secondary structure fraction = (0.47368421052631576, 0.23684210526315788, 0.21052631578947367)\n" ] } ], "source": [ "# 1. Protein Analysis With The Protparam Module In Biopython\n", "#from __future__ import division\n", "poi_list = []\n", "MW_list = []\n", "for record in Proteins[:]: \n", " print(\"\\n\")\n", " X = ProtParam.ProteinAnalysis(str(record))\n", " POI = X.count_amino_acids()\n", " poi_list.append(POI)\n", " MW = X.molecular_weight()\n", " MW_list.append(MW)\n", " print(\"Protein of Interest = \", POI) \n", " print(\"Amino acids percent = \", str(X.get_amino_acids_percent())) \n", " print(\"Molecular weight = \", MW)\n", " print(\"Aromaticity = \", X.aromaticity()) \n", " print(\"Flexibility = \", X.flexibility()) \n", " print(\"Isoelectric point = \", X.isoelectric_point()) \n", " print(\"Secondary structure fraction = \", X.secondary_structure_fraction())" ] }, { "cell_type": "code", "execution_count": 56, "id": "2ea116ab", "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", "
Molecular Weights
0794048.9258
1489983.4465
2141176.8160
331122.5544
48364.9414
\n", "
" ], "text/plain": [ " Molecular Weights\n", "0 794048.9258\n", "1 489983.4465\n", "2 141176.8160\n", "3 31122.5544\n", "4 8364.9414" ] }, "execution_count": 56, "metadata": {}, "output_type": "execute_result" } ], "source": [ "MoW = pd.DataFrame(data = MW_list,columns = [\"Molecular Weights\"] )\n", "MoW.head()" ] }, { "cell_type": "code", "execution_count": 57, "id": "6c73119e", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "12" ] }, "execution_count": 57, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(poi_list)" ] }, { "cell_type": "code", "execution_count": 58, "id": "4ed94a56", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 58, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "#plot POI\n", "poi_list = poi_list[len(poi_list)-1]\n", "plt.figure(figsize=(10,6));\n", "plt.bar(poi_list.keys(), list(poi_list.values()), align='center')" ] }, { "cell_type": "code", "execution_count": 59, "id": "348e45e9", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Text(0.5, 1.0, 'Length of proteins -- histogram')" ] }, "execution_count": 59, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "# Plot lengths\n", "plt.figure(figsize=(20,5))\n", "plt.subplot(111)\n", "plt.hist(functional_proteins['length'])\n", "plt.title('Length of proteins -- histogram')" ] }, { "cell_type": "code", "execution_count": 60, "id": "86a509ca", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Text(0.5, 1.0, 'Lenght of proteins (where < 60)')" ] }, "execution_count": 60, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "# Remove the extremes\n", "plt.figure(figsize=(20,5))\n", "wo = functional_proteins.loc[functional_proteins['length'] < 60]\n", "plt.subplot(121)\n", "plt.hist(wo['length'])\n", "plt.title('Lenght of proteins (where < 60)')" ] }, { "cell_type": "code", "execution_count": 61, "id": "a1423aa7", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Text(0.5, 1.0, 'Length of proteins (where > 1000)')" ] }, "execution_count": 61, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAa4AAAEaCAYAAABJrrP5AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAAsTAAALEwEAmpwYAAArWElEQVR4nO3debgcVZ3/8fcnhF0IKEFFBgNIWN0vAslAAtGIOrKMoLgCzyjCiALiOI4KBhQHRwXckAEEZtAxYhRQBwEHCHFgUC/uP4FAYlgMSwiEPUHI9/fHOZVbqXT37e679C3yeT3Pfep21dmqurq/tZw6rYjAzMysLsb1ugFmZmadcOAyM7NaceAyM7NaceAyM7NaceAyM7NaceAyM7NaceDqkKTpkkLSol63pUrSepJOknSLpOW5nX7eoQ3FtpI0qddtaYeknSQ9I+n6Ea7niLxd5o5kPbb2kXRu3rf+rtO8bQUuSRetDTuvpIMkzZI0vddt6dI3gFOBnYBngPvzX61JmpTfl+N73ZYx5PPAOsBne90QGzpJW0t6t6SzJN0g6Yn8nXtfB2VsKulz+cD1SUlLJV0j6ZA28x8q6dqc78lczuckbdJG3h0kfUvSXZJWSFosabak17bIdjrwLHCapM5OoiJi0D/gIiCAue2kr+tfaT1ntUgzPadZ1Ov2Vto1Afhrbtvf97o9w7xuI77NgVvz30t6vb5ttHWPvD1uGoW6jlgbPvu9/gPOytu5+ndfm/m3BhaW8j1W+j4I4OxB8p9bSvvXnL94vQDYqkXeNwBPlNIvA1aWynpPi7wX53Tv7mR7+VLhc8eOwHhgaUT8sNeNqZuI2Cn//aXXbWnDR/P03J62woZTESC+B3wMOKPdjJIEzAG2BRYBUyNiE2AT4OOkIHKMpA80yX8M8IGc7p+A5+X8U4E7ge2AS5rkfVGueyPgZ8CkiNgMeBHwHdJ30rck7dqk+efn6UebLG/Igeu5Y8M8fbynrbARJekFwEHA04APUEaIpN0kvWYUq/xYRLwsIg6LiC8Df+gg74Gks/CVwMERcSNARCyPiC8CX83pTpW0XjmjpPWBWfnlVyLiSxGxIue/ETiYFFSnSnprg7o/AWwK3E260nNnzvsAcDhwM7Ae6RZGIz8H/gK8RtKr2l7jNk9DL6LLywXAbsAFwJ+B5aTTyBuAo4F1G6SflOuKUv7ZwH05/63AScB6LerckPRm3Jbz3JvL2K1afk4/ncan6dEi7aL8eirwE+BB4Cngd8CxgIZw2WB74N9Jp/7LgYeBecD7gXUqaY8YpO1HtFnn3CI9sDlwZqn+e0hH9y9ukndWznsR6WDoWOCX+b0O4FWltOuTjq5+ATySt9ltpCPMFzUoe1Gn69fpPpfzFOVNarZu+fXhue2PAY8C1wFvaLFdXwn8Z16PFTnfQuBK4Hhgow73jY/k9vykwbL1gCfz8l0bLP9xaT1f2GD5/1W3KZVLhcBb8zovIx0k3QS8c5A2jwPeSzoiX0IKuotJZxd7DHWfKrXrctL3xNPAA3l939jlZ7BY798BJwATu/08D7H+QS8VAt/Paa9qsvwlDFy627+y7C15/kqaXCYHrs5pZjd4X+/Ly/6lSd535eUrgE2bpDkrp/lK29unzY14UXnn7WDjH0u6+Va+7vpM6fV11Q8upcACzCx9EJdVyrqsSZ0TgP5SuhWkL8jIH7RiQ0Ypz5T8BjxVSndf+a+UdnpOsyjvXM/kN31Zqc4Azupyh/27UjuK9X669PpnwMal9O/IbXwoL3+20vZ3tFnv3Jz/ROCO/P+TeVsUdT8A7Nwg76y8/D+Ay/L/z5AC7qovGWAi8OtSectJX/7F64eAPStl/6rFuq2xfnSxz+V8gwYu0mWNYt0eKeV5FnhbgzLfXHnvllfyBbBTh/vHT2j9RXFtXn5Mgy+Zh0v1HlpZvjED90S2Lc0/Is+bSzpgLNZ3WWU9jm/Snk1I+2yRbmWDbXfsEPapdYFvV9pS3cZf6OJzuD+r37d5GrgUOAAY381nu8P6i+3eTuB6MKf9aIs0f8hp/q0y/0t5/u9b5D0xp3mgMn+30vZ5TZO8W5TSvLlJmkPz8lva3j5tbsSLip23gw1/UM7zKOm66RZ5/nrAG4H5efm/V/JNKq3ow6SjskmlD9cnGDh6WGND5B29CD7vIR9hA7uSjihXfXhbrOesFus1Pad5ghQUv0Y+egU2I52WFx/QNY56B9lm2zMQKOYCO+b56wNHkb74Aji/RbsWdflBmctAoLyfFEDH5WXTGLjx+0cqZy0MfMk8ltt4DDk4AFuSj7SAnzIQoA4lnz0CfcDv87L7in2l03Xrdp/LaQYLXA+TDiiOLq3btsD1efliKl9opW32Y2Byaf6mwN6ks9hJrdapUp4YCOIzm6Qp2ls9On51adsE8PXK8jfk+XdV5h9R2i+eAT4NbJaXvZCBo/2ngOc3aM+lefnNpAPRDfL8zYFPkQLCs6T7Mt3sU2fmdLfnfWrjPH+TnKdY35ZnhU225abAP5CudhTfOUH6fHwZ2K2bz1qbdRfbvWXgytuiaFfTs0vS92hQOVMHrsjzv9si75tKdWxRmv92Br7rNmiR//6c7mNNlm9bKr+tM9t2N+JFdBC4SN10F7XamKQv6SdIR3kvLs2fVFqJq2lwyY2BSx4XVOZvV9rB3tUg3wTSF8xwBK4AzmuSpvgSPrnDnfVbOd8dND4rOKq0o7ysSbsWdflBmVsq+28bLN+RFKiDSi8hBr5kAjiqSfl7t/qAkb4Eiy/lUztdt6Hsc3nZYIEraNDzCdiqtF32Kc0vf6GscVmuy/doh1KZa1xWzWn2zcvvrcw/Ps//V1Kg+ENl+efy8osr848o1fmpBvVtSDoTD+B9lWWvz/NvBSY0ae8naPyF2s4+tUPeXx8A/qZJmsNyGX8c4rbfDjiF1XvuBemKwD8Cmw/He9xguw8WuF5ZasvLW6QrAvzNlfm/yfO/3GkdwHF53tJB2thOHcUBxlva2T4j1TljOvBS0s5yVaMEEbGAdH18fE7fyOmR16risjzdrTL/YNJR6d3AdxvU+QhwTuumd+Rfm8y/PE+r7Wsq9wx6W355ZkQ82SDZ+aQbmQLaejajCz+PiP+tzoyI20i9h2hR91LSvaVGijz9jfaJiLifgffm7e03d5XpDM8+18xdwH81KHMx6d4LrP5+P076UgV4cYd1NVMu58EmaW4incW8SNLk0vxpeXop6ax519zRo7q82QPNy0n3IlYTEU8Bxfau7u+H5+l5+bPXyHfydF9J6zRY3mqfeh/ps/C9iLi7SZo5pAOLXSV1/T5ExMKI+Azp4Gc66SD3cdLVgm8A90r6nqT9m6zHSNm49P9TLdIV3yfPa5K/nbzV/O3kbVV3WbE/t/UejVTgmpKnO0i6r9lfKd3fNCnnV03mF12WN6/Mf3We3tAk4EHqxTIcHoqIhU2WNWtfK9uRzggh3YdZQ0SsJJ0ZAYxUj6e5LZYVX2rN6u6PiGeaLCvyNFy37No8nSxp4xbpGhmufa6Z/hb71Brvdz7wKLbXVZI+LelVQ/xS2yJPH2+2nXMgKT4302DVQdHepMtuv87tErBPXr4h8Lqcp1ng+lNEPNFkWbP9vdjWn27xfhRt3Qh4AWtqtU8V5R/eovx7SPfBoPP3fA2RXB8RR5KuEryPtN+uRzrg+ilw9lDrWQs9nKdbtEyVjR+hRhRRc33SmzuYjRrNjIjHmqRfnqfrVuYXK31vi7oWt9GedjRrGzRvXysTS/+3epbongbph1Oruotlzepe0iJvkaeddRPpvWz2RdnIsOxzLXTzfr+f1JliZ9IIF58FHpc0j3RFYHaLL+VG1s/TpwdJdz2pt+s04DzSmdALgCsjohgm6sN5+aXAnqQv3nsj4vYmZXaz/sV7stkg7S00ek9a7VNF+cUzS92U37WIeFLSj0jvy1akEWtg4H0aDeXPyIZNUw2se/VxmSJ/O3mr+dvJ26rusmIfGqwsYOTOuIpyL48ItfE3a4TaUVcb9LoBXXq2jTQjtW5jbp/LZ+SvIF3CPhe4hXS55M2kEQN+IanV5ZOqh/J0Qj6LamZenk6rTK8fZHkxf7gU78nBbb4nixqU0WqfKso/oc3y5w7HSklaR9KbJH2X1JnoPFLQeoT0Prf98PAwKB+Ib9UiXbGselC/uLK8Vd5q/iLv5pJafa6b1V1WnK0vbZFmlZEKXMX4eNuMUPnNtHOddLjuNwy38pFlq+22dYP0w6mdHbibuos87axb0PweTjO92udaiohnIuKyiPhgROxC2v/+iXSE+RrgMx0UV2yTdWh9hnEDqQfg1pK2YyAwzc1tWgL8CXiFpM0Y/P5Wt0b6PRnV91zSyyV9kXRl4ApSx4/1gWtIPZhfnN/n349Ge2DVe1nsF81GpwDYJU//VJlfvG4n75KIKH8ui7wqpVmNpC1IHZUa1V1WBK62PvcjFbj+L09fIeklI1RHI7/J06ktjkj3bpG/uJne6mh2pCwkdTmG1DNsDXkgyun55a9HqB3T2ljWTd1Fnmkt3pv98nR+5X5KO+9Lr/a5jkTEfRHxJQY6OrTa3lW3M7Attm1Rx+MMfBamk+5lPUF6vrEwj/T5fz3pUiEMf+Aq3pM3DXO51fL3H6HykbSlpOMl/ZrUW/hjpOGM/kw66Ng2Il4fEd/J9xd7obhv/IZGC/PnoQhM1zTJ26rzyswmeW9h4OChYd2l+U8Da3T6yu3biIFbCbc2KWc1IxW4riH17FsH+GKrhJI66cAwmMtIR+t/Q4OeaZI2JT2H08yjebrZMLapLfnGfzGEz3H5zax6P+kp+CA9PzMSpkmaUp0paQcGegZ2U3fRI3FX0hA11fJfyMB7Ux0XrXhfJtBcr/a5ZnWsO8jlvOJLru37IRHxKKlHIKTebK0UQeho0hHvDZX7acXyj5Mu3y6JiFZHxN24KE/fKKllcOnyPflP0mdhZ0kfHM7yJe2S71/9hdSV/NWk3nEXkw6wto+IUyMPcdRjRW/XmZJe2WD5R0kHffeyZueoa0iPE4wjPWi8mlze6/PL75SX5c5is/PLf6x2qMoH2ifklz/O+28jryF9bh8jjVQyqE4D17qSthjkb92I+CtpBIMA3inpsvI4VPlD3Sfp30hHLsMid3cuNu75kt4laXyucxdSj59WN2j/X57uP5Sus0PwedKR8VbAf0vaEdJ4YnmAzGLMsW/ldR0JjwI/lPTm4otX0t6kbbc+aRs1HHCzlYj4OWmYI4ALJB1S9LBT+umDq0mXC+4HvlLJfjvp2asJkt5GA73a51rYFfhjPlqfXNqW6+Z1KAYVbdh1v4XiqHX3QdIV96uKdNWzqesry4f7/hYRcSXpYEzApZL+SdKqjj2Snq/0U0I/oov7QjnQnplfni3pXyUVl5uRtImkmZK+TecHW68jDSM1HriRNAjtiyLifRFxXYsepl3J+8Wq71EGuo6r8v3aKABfThqGbBxpO++ZM64v6UTSM3wAn4mI1Tr2RBqXcFZ+eYKkE5XGL0TSXqTOO+NIBz4/aVD36aTvjG1I3xvb5LwTSQcuu5POtlpdEi/2wRsjop375B0/gNzO3/RSviMZeDgzSEcsS1l9CJ6o1DWp0fxKmuk0eSCVdLb0m1L5xVh1QYro78z/r2iQd4vcviDdFL6X9FDronbqLqU5gg4e2K7kfSurD/n0MKsPG/Q/lIZ86qRdg9Q7N+evDvlU/nmDB4BdGuSdlZdfNEgdEyvvzVOsOeTTXk3y/kcp3bLifQEOqaTreJ/L+YplkzpdNxo8uA68qlxf3g+XsvpwVL+iyfhtLeraJ+e9kxbjYZI+B+W6pjRIM7+0/MPd7sutthHpWZ9LS/WszPt0+X0P4MIu96l1SN3Py2U9wuo/rRHAdR1u57eQntOc3Em+bv9oY7xUWny+GfxnTb45SP3lnzV5mlH6WZOc/39y2iPb3V4jOjp8RFxIGnHhLNKR+rOkYVSWkr4oP5OXD2edy0hdgT9L+gIW6Uvju6SjqFty0mUN8j5Iur/0Q1Jngomkh1pfOpxtbCUifgy8nNRTaRHpDPFJ0pH2UaRRITrpJt6ppaTtdBbp7Gc9Uu+h80jjw3V9OSnSjeS9SPcJ+kk79XqkM6qzSENk/V+T7EeTvkhuJZ35Fe/Lar3yerHPNXEL6dLqOaRgvSy34xHSe/lh0jBHzS6fNBQR80jbaxsGnmNqlG4Z6Z4MpP2n0TOR5bOwYT/jyu14IiIOJg0h9kPSvrQRqev8HaSz9yNJ26Ob8p+NiH8E/pY0ZuGdpP1jA9JD4z8inYl39MB+RPx3RPxLRMzvpl2jLSLuIR0sfZ70GRlPCj7XAW+PiGMGyX8UadzT60jd1sfnck4jfe6bPkYUET/LdV9I6riyIem74xLS2KPfbpY33yKYntva9pUc5Yi31pD0D6QRKK6PiOk9bs6YofTr1tNIRz0X9bY11oqkj5Hu430jIo7tdXvMuiXpw6RbIOdGRMv7lGVr1e9xKf0WzXH55c962RazIfgm6fmhI7T6sE1mtZHvcR9PurT/+U7yPucCl6RtJF0oae+il4ukcZJeR7oR/nLS5ZrzW5VjNlblS8Wnku4fnTBIcrOx6l2koe7OiQ57Z47UkE+9tB7phvIRAJKWka53F092LyfdLLy/QV6zujiPNIyTf/Ha6ipII+5/o9OMz8XAtZjUM24maRiWiaQNdDtpMMwvR/Px2MxqIdIzWZ/rdTvMutWq08Zg1rrOGda9LbbYIiZNmtTrZthz1M033/xgRIzU4NH2HPJcPOOyETJp0iT6+/sHT2jWBUljYRQKq4HnXOcMMzN7bnPgMjOzWnHgMjOzWnHg6pKkrSVdIGmxpBWSFkk6q4tRqJ+f8y3K5SzO5W7dJP0iSdHk774W9UyRdIWkhyQ9Jen3eQDYofyUvJnZqHPnjC5I2p40YvSWpJGZbyWN73ccaWT5qREx6C955lEPbgQmk7rqzyZ14T8SeIukvSL9im7VIwz8nlNZw2d6JB0I/ID0DNv3SIPZvpU0svZU4NDB2mpmNlY4cHXnbFLQ+khEfK2YKekM0kgGp9H6d78KnycFrTMiYtVv4Uj6COmnPc6m8Y/kLYs2f3pe6TfIziMNNjs9Ivrz/JNIwfIQSYdFxOwWxZiZjRm+VNihfLY1kzRye/WJ78+Qhvd/b/VH1RqU8zzgvTn9rMrir5NGuX6j0k+vD8UhpIewZxdBCyAilgOfzi9bjhxtZjaWOHB1bt88vTrSL4CuEhGPATeQfrZhz2rGij1Jw//fkPOVy1nJwA8M7lvNCKwv6T2SPinpOEn7trhXtV+eXtlg2TzST15MKX48zsxsrHPg6lzxW07NfqenGE5q8giW8yLST4ifRrrXdS1wu6RpndSThw36M+mSccMzO0lHSeqX1L9kyZImTTUzGz0OXJ2bkKePNFlezN9shMq5EJhBCl4bk0a7/3fSL0f/VNIrh7O9EXFuRPRFRN/EiR6Nx8x6z50zaiYiTqnM+iNwtKTHSYMLzwIOHu12mZmNFp9xda44Q5nQZHkxf9kolVM4J0/3GeF6zMx6yoGrc7flabN7WDvkabN7V8NdTqG4AVXtzdi0HknjgW2BZ4BGz4uZmY05Dlyduy5PZ0pabftJ2oT0QO+TwE2DlHMT8BQwNecrlzOO1OW+XN9gil6M1QB0bZ42eh5sH1IPyBsjYkWb9ZiZ9ZQDV4ciYgFwNakzxIcqi08hnfFcnH9eHQBJO0naqVLO46SegRuz5nNcx+byryqPnCFp50bPh0maRHr2C6D642xzgAeBwyT1lfJswMAPEX6z4cqamY1B/iHJLjQY8ukWYA/SM1fzgSnlIZ8kBUBEqFJOdcinXwI7AwcCD+RyFpTSzyJ1wJhHekD5MWB74C3ABsAVwMER8XSlnoNIAWw5aViph4ADSF3l5wBvjzZ2hL6+vvDvcdlIkXRzRPQNntLWdu5V2IWIWJDPXk4lXYJ7M3AvaZimUyLi4TbLWSppL9KIGwcBewNLSV3eT46IeypZriMFm1eTLkluTOpU8b+ks7eLGwWgiLgsP+P1KeBtpCB3B/BR4KvtBC0zs7HCZ1zWNp9x2UjyGZe1y/e4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4zMysVhy4uiRpa0kXSFosaYWkRZLOkrR5h+U8P+dblMtZnMvdukHaF0h6v6RLJd0h6SlJj0j6X0n/IGmN91PSJEnR4m/2ULaDmdloG9/rBtSRpO2BG4EtgcuBW4HXAccB+0uaGhFL2yjnBbmcycC1wGxgJ+BI4C2S9oqIhaUshwLfBO4FrgPuAl4I/D1wPvAmSYdGRDSo7nfAZQ3m/3HQFTYzG0McuLpzNilofSQivlbMlHQGcAJwGnB0G+V8nhS0zoiIE0vlfAT4Sq5n/1L6+cABwH9HxMpS+k8CvwTeRgpiP2hQ128jYlY7K2dmNpb5UmGH8tnWTGAR8I3K4s8ATwDvlbTxIOU8D3hvTj+rsvjrwJ3AGyVtV8yMiGsj4sfloJXn3weck19O72B1zMxqx4Grc/vm6dUNAshjwA3ARsCeg5SzJ7AhcEPOVy5nJXBVpb7B/DVPn2myfCtJH5T0yTx9RZvlmpmNKb5U2Lkd83R+k+W3k87IJgPXDLEccjktSRoPvC+/vLJJsjfkv3K+ucDhEXHXYHWYmY0VPuPq3IQ8faTJ8mL+ZqNUDsDpwG7AFRFxVWXZk8BngdcCm+e/aaTOHdOBa1pd1pR0lKR+Sf1LlixpoylmZiPLgavmckeOE0k9G99bXR4RD0TEyRHx64hYlv/mkc4KfwG8DHh/s/Ij4tyI6IuIvokTJ47QWpiZtc+Bq3PFmdCEJsuL+ctGuhxJx5J6H/4J2DciHhqkzlUi4hlSF3qAfdrNZ2bWaw5cnbstT5vde9ohT5vduxqWciQdD3yN9BzWvrlnYaeKa38te0CamY0lDlyduy5PZ1ZHqpC0CTCVdF/ppkHKuQl4Cpia85XLGUe6lFeur7z8n4Ezgd+SgtYDHa5Doej5uLBlKjOzMcSBq0MRsQC4GpgEfKiy+BTS2cvFEfFEMVPSTpJ2qpTzOHBxTj+rUs6xufyrKiNnIOkkUmeMm4EZEfFgq/ZKek2ToaBmkB6WBvh2qzLMzMYSNR4dyFppMOTTLcAepGeu5gNTykM+SQqAiFClnOqQT78EdgYOBB7I5SwopT8cuAh4lnSZsFGPxEURcVEpz1zSZccbgXvy7FcA++X/T4qIz7Wz3n19fdHf399OUrOOSbo5Ivp63Q4b+/wcVxciYoGkPuBU0pBMbyaNH/gV4JSIeLjNcpZK2os04sZBwN7AUuBC4OSIuKeSZds8XQc4vkmx15OCW+Fi4GBgd+BNwLrA/cAlwNcj4ufttNXMbKzwGZe1zWdcNpJ8xmXt8j0uMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQcuMzOrFQeuLknaWtIFkhZLWiFpkaSzJG3eYTnPz/kW5XIW53K3Hs66Je0i6RJJD0haLuk2SadI2rCT9pqZ9dr4XjegjiRtD9wIbAlcDtwKvA44Dthf0tSIWNpGOS/I5UwGrgVmAzsBRwJvkbRXRCwcat2S9sjlrwvMAe4G9gNOBmZImhERK7rZFmZmo81nXN05mxQ4PhIRB0XEJyJiP+BMYEfgtDbL+TwpaJ0RETNyOQeRgtCWuZ4h1S1pHeBCYCPgkIh4V0T8M7AH8ANgKnBCB+tuZtZTiohet6FW8hnPHcAiYPuIWFlatglwLyBgy4h4okU5zwMeAFYCL46Ix0rLxgELgZfmOhZ2W7ek/YBrgHkRMa3Shu2ABcCdwLYxyM7Q19cX/f39rZKYdU3SzRHR1+t22NjnM67O7ZunV5cDB0AOPjeQzm72HKScPYENgRvKQSuXsxK4qlJft3Xvl6dXVhuQA+J8UoDcbpD2mpmNCQ5cndsxT+c3WX57nk4egXJGK4+Z2ZjlwNW5CXn6SJPlxfzNRqCc0cqziqSjJPVL6l+yZEmTIszMRo8Dl7UUEedGRF9E9E2cOLHXzTEzc+DqQnGGMqHJ8mL+shEoZ7TymJmNWQ5cnbstT5vdE9ohT5vdUxpKOaOVx8xszHLg6tx1eTozd1tfJXdJnwo8Cdw0SDk3AU8BU3O+cjnjgJmV+rqt+9o83b/agNwdfjKpO/zC6nIzs7HIgatDEbEAuBqYBHyosvgUYGPg4vIzXJJ2krRTpZzHgYtz+lmVco7N5V9VHjmjm7qB64FbgH0kHVBq0zjgC/nlOYM9w2VmNlb4AeQuNBh26RbSSBT7ki65TSkPuyQpACJClXKqQz79EtgZOJD0cPKUHKy6rjvnqQ75dBcwA+gjPfvV1pBPfgDZRpIfQLZ2+YyrCzmY9AEXkYLGicD2wFeAPdsZpzCXsxTYC/gq8LJczh6kIZpeWw1a3dYdEb8AdicFupmkIZ4mAKcCb/A4hWZWJz7jsrb5jMtGks+4rF0+4zIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4DIzs1px4OqCpCmSrpD0kKSnJP1e0vGS1umirF0kXSLpAUnLJd0m6RRJGzZIu4Okf5Z0raS7JT0t6X5Jl0vat0n5R0iKFn9Hd7MNzMx6ZXyvG1A3kg4EfgAsB74HPAS8FTgTmAoc2kFZewDXAusCc4C7gf2Ak4EZkmZExIpSls8C7wD+BFyR694ROAA4QNJxEfHVJtVdDvy2wfz+dttrZjYWOHB1QNKmwHnAs8D0iOjP808iBaBDJB0WEbPbKGsd4EJgI+DAiPhRnj8OuAR4G3ACcHop25XAFyLiN5WypgE/A74o6fsRcW+DKi+LiIs6WV8zs7HIlwo7cwgwEZhdBC2AiFgOfDq/PKbNsqYBOwPziqCVy1oJfDy/PFqSSssuqgatPP96YC6wHjCl7bUxM6shn3F1Zr88vbLBsnnAk8AUSetXLvF1VFZELJQ0H5gMbAcsaKNtf83TZ5osf5Wk44ENgL8A10XEPW2Ua2Y2pjhwdWbHPJ1fXRARz0j6M7ArKdjc0m1Z2e2kwDWZQQKXpJcCM0iBc16TZMdVXj8r6Xzg+HzG2Kzso4CjALbZZptWzTAzGxW+VNiZCXn6SJPlxfzNRqssSesD3wHWB2ZFxMOVJH8GPkwKlBsDWwFvBxYBHwQuaFV+RJwbEX0R0Tdx4sRWSc3MRsVaF7gkLRqke3j179u9bnMzuYPHxaTejN8DvlRNExHXR8TXI2J+RDwZEfdGxPeBfYGHgXdKeuWoNtzMbAjWxkuFC0hd2du1uPR/cRY0oVHC0vxlbZQ7pLJy0Po2qfv9JcB7IiLaqBeAiLhb0hXAu4F9gN+1m9fMrJfWusAVETOGkP02oI903+nm8gJJ44FtSZ0jFrZZFrmsRnbI0zXugUlal3R58FDgv4D3RcSzbdRZtSRPN+4ir5lZT6x1lwqH6No83b/Bsn1Iz2Td2EaPwpZlSdqOFNDupBIEJa0HfJ8UtP4TeG+XQQtgjzxtJ9CamY0JDlydmQM8CBwmqa+YKWkD4HP55TfLGSRtJGknSdUuedeTeh7uI+mAUvpxwBfyy3PKl/9yR4xLgQOBbwFH5ue+miq3s1yHpH8B9srr06h7v5nZmLTWXSocioh4VNIHSAFsrqTZpGGXDiD12ptD6iRR9jrgOlKgml4q61lJR5LOvOZImgPcRerW3gfcQBpGquwc4M2kYPMX4OTS88mFuRExt/T6V5L+SLqH9RfSvbOpwG6k7vPvjohHO9oQZmY95MDVoYi4LA+x9CnSsEwbAHcAHwW+2mEHiV9I2h04BZgJbEK6PHgqcHqDS47b5ukWpPEMm5lb+v9LpOC5H/B8YCUpQH4DOCMifJnQzGpFHXzP2lqur68v+vs9Jq+NDEk3R8Qal7bNqnyPy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBy8zMasWBqwuSpki6QtJDkp6S9HtJx0tap4uydpF0iaQHJC2XdJukUyRt2CDtJEnR4m92i3oOl/RLSY9LekTSXEl/12l7zcx6bXyvG1A3kg4EfgAsB74HPAS8FTgTmAoc2kFZewDXAusCc4C7gf2Ak4EZkmZExIoGWX8HXNZg/h+b1PMl4ETgHuA8YD3gMODHkj4cEV9vt81mZr3mwNUBSZuSvvifBaZHRH+efxIpAB0i6bCIaHrmUyprHeBCYCPgwIj4UZ4/DrgEeBtwAnB6g+y/jYhZbbZ5CiloLQB2j4iH8/wvAjcDX5L0k4hY1E55Zma95kuFnTkEmAjMLoIWQEQsBz6dXx7TZlnTgJ2BeUXQymWtBD6eXx4tSUNs89F5eloRtHI9i4BvAOsDRw6xDjOzUePA1Zn98vTKBsvmAU8CUyStP5SyImIhMB94KbBdg7xbSfqgpE/m6Su6bPNPK2nMzMY8XyrszI55Or+6ICKekfRnYFdSsLml27Ky24HJ+W9BZdkb8t8qkuYCh0fEXaV5GwMvAR6PiHub1EGuw8ysFnzG1ZkJefpIk+XF/M1GqKwngc8CrwU2z3/TgOuA6cA1OVgNW3slHSWpX1L/kiVLmiUzMxs1a13gkrRokC7l1b9v97rNhYh4ICJOjohfR8Sy/DcPmAn8AngZ8P5hrvPciOiLiL6JEycOZ9FmZl1ZGy8VLiB1ZW/X4tL/xRnKhEYJS/OXtVHusJWVL1OeD+wB7AN8ZbjrMDMbK9a6wBURM4aQ/Tagj3RP6ObyAknjgW2BZ4CFbZYFze8v7ZCnze6BVRXX8VZdKoyIJyT9BXiJpBc3uM/VaR1mZj231l0qHKJr83T/Bsv2IT2TdWOTh4bbLkvSdqSAdiftBUGAPfO0mr5Vm99USWNmNuY5cHVmDvAgcJikvmKmpA2Az+WX3yxnkLSRpJ0kbVMp63pSz8N9JB1QSj8O+EJ+eU5ERGnZa/Ly1UiaQXpYGaB6T+6cPP2UpM1LeSYBHwJWkB6ENjOrhbXuUuFQRMSjkj5ACmBz89iADwEHkLq3zyENA1X2OlKvv+tJPf+Ksp6VdCTpbGeOpDnAXcAM0uXIG0jDSJWdAewg6UbS8E0Ar2DgOayTIuLGSptvlHQG8FHg97me9YB3AM8HPuxRM8ysThy4OhQRl0maBnyKNCzTBsAdpMDw1fIZUhtl/ULS7sAppJ6Bm5AuD54KnN7gkuPFwMHA7qTLfOsC95OGiPp6RPy8ST0nSvoD6QzrKGAl8GvgixHxk3bba2Y2FqiD71lby/X19UV/f//gCc26IOnmiOgbPKWt7XyPy8zMasVnXNY2SUtIlzIb2YLUccWslVb7yUsjwk+526AcuGxYSOr3ZR4bjPcTGw6+VGhmZrXiwGVmZrXiwGXD5dxeN8BqwfuJDZnvcZmZWa34jMvMzGrFgcvMzGrFgcvMzGrFgcu6JmlrSRdIWixpRf516bPKo9Db2k3SIZK+Junnkh4da78qbvXkQXatK5K2B24EtgQuB24ljYR/HLC/pKkRsbSHTbSx4dPAK4HHSb9osFNvm2PPBT7jsm6dTQpaH4mIgyLiExGxH+mnWHYETutp62ysOIH0o6ibAsf0uC32HOHu8NaxfLZ1B7AI2D4iVpaWbQLcCwjYMiKe6EkjbcyRNJ3023TfiYj39LY1Vmc+47Ju7JunV5eDFkBEPEb6EcyNgD1Hu2Fm9tznwGXd2DFP5zdZfnueTh6FtpjZWsaBy7oxIU8fabK8mL/ZyDfFzNY2DlxmZlYrDlzWjeKMakKT5cX8ZSPfFDNb2zhwWTduy9Nm97B2yNNm98DMzLrmwGXduC5PZ0pabR/K3eGnAk8CN412w8zsuc+ByzoWEQuAq4FJwIcqi08BNgYu9jNcZjYS/ACydaXBkE+3AHuQnvGaD0zxkE8m6SDgoPzyRcAbgYXAz/O8ByPiY6PfMqszBy7rmqS/AU4F9gdeQBox41LglIh4uJdts7FB0izgMy2S3BkRk0anNfZc4cBlZma14ntcZmZWKw5cZmZWKw5cZmZWKw5cZmZWKw5cZmZWKw5cZmZWKw5cZmZWKw5cZmZWKw5cZmZWK/8fc+wRqnn+rdwAAAAASUVORK5CYII=\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "wo = functional_proteins.loc[functional_proteins['length'] > 1000]\n", "plt.subplot(122)\n", "plt.hist(wo['length'])\n", "plt.title('Length of proteins (where > 1000)')" ] }, { "cell_type": "code", "execution_count": 62, "id": "b425f4a6", "metadata": {}, "outputs": [ { "ename": "IndexError", "evalue": "list index out of range", "output_type": "error", "traceback": [ "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", "\u001b[1;31mIndexError\u001b[0m Traceback (most recent call last)", "Input \u001b[1;32mIn [62]\u001b[0m, in \u001b[0;36m\u001b[1;34m()\u001b[0m\n\u001b[0;32m 1\u001b[0m \u001b[38;5;66;03m# See what's about that huge protein\u001b[39;00m\n\u001b[0;32m 2\u001b[0m large_prot \u001b[38;5;241m=\u001b[39m functional_proteins\u001b[38;5;241m.\u001b[39mloc[functional_proteins[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mlength\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m>\u001b[39m \u001b[38;5;241m2700\u001b[39m]\n\u001b[1;32m----> 3\u001b[0m l \u001b[38;5;241m=\u001b[39m \u001b[43mlarge_prot\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43msequence\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mtolist\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;241;43m0\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[0;32m 4\u001b[0m \u001b[38;5;28mprint\u001b[39m(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mSequence sample:\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124m...\u001b[39m\u001b[38;5;124m'\u001b[39m,l[\u001b[38;5;241m1000\u001b[39m:\u001b[38;5;241m1150\u001b[39m],\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m...\u001b[39m\u001b[38;5;124m'\u001b[39m)\n", "\u001b[1;31mIndexError\u001b[0m: list index out of range" ] } ], "source": [ "# See what's about that huge protein\n", "large_prot = functional_proteins.loc[functional_proteins['length'] > 2700]\n", "l = large_prot['sequence'].tolist()[0]\n", "print('Sequence sample:', '...',l[1000:1150],'...')" ] }, { "cell_type": "code", "execution_count": 63, "id": "72c24b18", "metadata": {}, "outputs": [], "source": [ "# Define sequences to be aligned\n", "SARS = SeqIO.read(\"./input/sars.fasta\", \"fasta\")\n", "MERS = SeqIO.read(\"./input/mers.fasta\", \"fasta\")\n", "COV2 = SeqIO.read(\"./input/cov2.fasta\", \"fasta\")" ] }, { "cell_type": "code", "execution_count": 64, "id": "dd069723", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Sequence Lengths:\n", "SARS: 29751\n", "COV2: 29903\n", "MERS: 30119\n" ] } ], "source": [ "print('Sequence Lengths:')\n", "print('SARS:', len(SARS.seq))\n", "print('COV2:', len(COV2.seq))\n", "print('MERS:', len(MERS.seq))" ] }, { "cell_type": "code", "execution_count": 65, "id": "0b201d6b", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "SARS/COV Similarity (%): 83.33837518066619\n", "MERS/COV Similarity (%): 69.39141405757164\n", "MERS/SARS Similarity (%): 69.93714496991697\n" ] } ], "source": [ "#Visualize DNA sequence using Squiggle #run in terminal\n", "#Squiggle cov2.fasta sars.fasta mers.fasta --method=gates --separate\n", "\n", "# Alignments using pairwise2 alghoritm\n", "SARS_COV = pairwise2.align.globalxx(SARS.seq, COV2.seq, one_alignment_only=True, score_only=True)\n", "print('SARS/COV Similarity (%):', SARS_COV / len(SARS.seq) * 100)\n", "MERS_COV = pairwise2.align.globalxx(MERS.seq, COV2.seq, one_alignment_only=True, score_only=True)\n", "print('MERS/COV Similarity (%):', MERS_COV / len(MERS.seq) * 100)\n", "MERS_SARS = pairwise2.align.globalxx(MERS.seq, SARS.seq, one_alignment_only=True, score_only=True)\n", "print('MERS/SARS Similarity (%):', MERS_SARS / len(SARS.seq) * 100)" ] }, { "cell_type": "code", "execution_count": 66, "id": "a6ded23e", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 66, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "# Plot the data\n", "X = ['SARS/COV2', 'MERS/COV2', 'MERS/SARS']\n", "Y = [SARS_COV/ len(SARS.seq) * 100, MERS_COV/ len(MERS.seq)*100, MERS_SARS/len(SARS.seq)*100]\n", "plt.title('Sequence identity (%)')\n", "plt.bar(X,Y)" ] }, { "cell_type": "code", "execution_count": 67, "id": "49e30fd8", "metadata": {}, "outputs": [], "source": [ "path=\"input/Sequence.txt\"\n", "file=open(path,'r')\n", "data=[[]]" ] }, { "cell_type": "code", "execution_count": 68, "id": "7139ebf0", "metadata": {}, "outputs": [], "source": [ "for line in file:\n", " data.append([line])" ] }, { "cell_type": "code", "execution_count": 69, "id": "bc4e481b", "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", "
sequence
0None
1>MN908947.3 Severe acute respiratory syndrome ...
2ATTAAAGGTTTATACCTTCCCAGGTAACAAACCAACCAACTTTCGA...
3CGAACTTTAAAATCTGTGTGGCTGTCACTCGGCTGCATGCTTAGTG...
4TAATTACTGTCGTTGACAGGACACGAGTAACTCGTCTATCTTCTGC...
......
425GTGCAGAATGAATTCTCGTAACTACATAGCACAAGTAGATGTAGTT...
426TTAATCAGTGTGTAACATTAGGGAGGACTTGAAAGAGCCACCACAT...
427GATCGAGTGTACAGTGAACAATGCTAGGGAGAGCTGCCTATATGGA...
428TTTAGTAGTGCTATCCCCATGTGATTTTAATAGCTTCTTAGGAGAA...
429AAAAAAAAAAAAA
\n", "

430 rows × 1 columns

\n", "
" ], "text/plain": [ " sequence\n", "0 None\n", "1 >MN908947.3 Severe acute respiratory syndrome ...\n", "2 ATTAAAGGTTTATACCTTCCCAGGTAACAAACCAACCAACTTTCGA...\n", "3 CGAACTTTAAAATCTGTGTGGCTGTCACTCGGCTGCATGCTTAGTG...\n", "4 TAATTACTGTCGTTGACAGGACACGAGTAACTCGTCTATCTTCTGC...\n", ".. ...\n", "425 GTGCAGAATGAATTCTCGTAACTACATAGCACAAGTAGATGTAGTT...\n", "426 TTAATCAGTGTGTAACATTAGGGAGGACTTGAAAGAGCCACCACAT...\n", "427 GATCGAGTGTACAGTGAACAATGCTAGGGAGAGCTGCCTATATGGA...\n", "428 TTTAGTAGTGCTATCCCCATGTGATTTTAATAGCTTCTTAGGAGAA...\n", "429 AAAAAAAAAAAAA\n", "\n", "[430 rows x 1 columns]" ] }, "execution_count": 69, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df1=pd.DataFrame(data,columns=['sequence'])\n", "df1" ] }, { "cell_type": "code", "execution_count": 70, "id": "507627f5", "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", "
sequence
2ATTAAAGGTTTATACCTTCCCAGGTAACAAACCAACCAACTTTCGA...
3CGAACTTTAAAATCTGTGTGGCTGTCACTCGGCTGCATGCTTAGTG...
4TAATTACTGTCGTTGACAGGACACGAGTAACTCGTCTATCTTCTGC...
5TTGCAGCCGATCATCAGCACATCTAGGTTTCGTCCGGGTGTGACCG...
6CCTGGTTTCAACGAGAAAACACACGTCCAACTCAGTTTGCCTGTTT...
......
424CAGACCACACAAGGCAGATGGGCTATATAAACGTTTTCGCTTTTCC...
425GTGCAGAATGAATTCTCGTAACTACATAGCACAAGTAGATGTAGTT...
426TTAATCAGTGTGTAACATTAGGGAGGACTTGAAAGAGCCACCACAT...
427GATCGAGTGTACAGTGAACAATGCTAGGGAGAGCTGCCTATATGGA...
428TTTAGTAGTGCTATCCCCATGTGATTTTAATAGCTTCTTAGGAGAA...
\n", "

427 rows × 1 columns

\n", "
" ], "text/plain": [ " sequence\n", "2 ATTAAAGGTTTATACCTTCCCAGGTAACAAACCAACCAACTTTCGA...\n", "3 CGAACTTTAAAATCTGTGTGGCTGTCACTCGGCTGCATGCTTAGTG...\n", "4 TAATTACTGTCGTTGACAGGACACGAGTAACTCGTCTATCTTCTGC...\n", "5 TTGCAGCCGATCATCAGCACATCTAGGTTTCGTCCGGGTGTGACCG...\n", "6 CCTGGTTTCAACGAGAAAACACACGTCCAACTCAGTTTGCCTGTTT...\n", ".. ...\n", "424 CAGACCACACAAGGCAGATGGGCTATATAAACGTTTTCGCTTTTCC...\n", "425 GTGCAGAATGAATTCTCGTAACTACATAGCACAAGTAGATGTAGTT...\n", "426 TTAATCAGTGTGTAACATTAGGGAGGACTTGAAAGAGCCACCACAT...\n", "427 GATCGAGTGTACAGTGAACAATGCTAGGGAGAGCTGCCTATATGGA...\n", "428 TTTAGTAGTGCTATCCCCATGTGATTTTAATAGCTTCTTAGGAGAA...\n", "\n", "[427 rows x 1 columns]" ] }, "execution_count": 70, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df1=df1.drop(df1.index[0],axis=0)\n", "df1=df1.drop(df1.index[0],axis=0)\n", "df1=df1.drop(df1.index[427],axis=0)\n", "df1" ] }, { "cell_type": "code", "execution_count": 71, "id": "0a6030b9", "metadata": {}, "outputs": [], "source": [ "abstracts=df1['sequence']" ] }, { "cell_type": "code", "execution_count": 72, "id": "dbe8c35f", "metadata": {}, "outputs": [], "source": [ "tokenizer=tf.keras.preprocessing.text.Tokenizer(num_words=None,filters='\\n',lower=False,char_level=True)" ] }, { "cell_type": "code", "execution_count": 73, "id": "00f6244d", "metadata": {}, "outputs": [], "source": [ "tokenizer.fit_on_texts(abstracts)" ] }, { "cell_type": "code", "execution_count": 74, "id": "a4d5e0a7", "metadata": {}, "outputs": [], "source": [ "sequences=tokenizer.texts_to_sequences(abstracts)" ] }, { "cell_type": "code", "execution_count": 75, "id": "d9ac4957", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "'AAAAA'" ] }, "execution_count": 75, "metadata": {}, "output_type": "execute_result" } ], "source": [ "idx_word=tokenizer.index_word\n", "''.join(idx_word[2] for w in sequences[10][:5])" ] }, { "cell_type": "code", "execution_count": 76, "id": "5601a226", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "5" ] }, "execution_count": 76, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(idx_word)" ] }, { "cell_type": "code", "execution_count": 77, "id": "b6f6fb50", "metadata": {}, "outputs": [], "source": [ "features=[]\n", "labels=[]\n", "training_length=70\n", "for seq in sequences:\n", " for i in range(training_length,len(seq)):\n", " extract=seq[i-training_length:i+1]\n", " features.append(extract[:-1])\n", " labels.append(extract[-1])" ] }, { "cell_type": "code", "execution_count": 78, "id": "6e738104", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "6" ] }, "execution_count": 78, "metadata": {}, "output_type": "execute_result" } ], "source": [ "num_words=len(idx_word)+1\n", "num_words" ] }, { "cell_type": "code", "execution_count": 79, "id": "28d72078", "metadata": {}, "outputs": [], "source": [ "selector=SelectKBest(f_classif,k=10)\n", "selected_features=selector.fit_transform(features,labels)" ] }, { "cell_type": "code", "execution_count": 80, "id": "865251b0", "metadata": {}, "outputs": [], "source": [ "label_array=np.zeros((len(selected_features),num_words),dtype=np.int8)" ] }, { "cell_type": "code", "execution_count": 81, "id": "e973d423", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "(427, 6)" ] }, "execution_count": 81, "metadata": {}, "output_type": "execute_result" } ], "source": [ "for example_index,word_index in enumerate(labels):\n", " label_array[example_index,word_index]=1\n", "label_array.shape" ] }, { "cell_type": "code", "execution_count": 82, "id": "31fcc381", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "'\\n'" ] }, "execution_count": 82, "metadata": {}, "output_type": "execute_result" } ], "source": [ "idx_word[np.argmax(label_array)]" ] }, { "cell_type": "code", "execution_count": 83, "id": "98f3d4cd", "metadata": {}, "outputs": [], "source": [ "sequences=np.array(sequences)" ] }, { "cell_type": "code", "execution_count": 84, "id": "70adf085", "metadata": {}, "outputs": [], "source": [ "sequences=sequences.reshape(7,61,71)\n", "label_array=label_array.reshape(7,61,6)" ] }, { "cell_type": "code", "execution_count": 85, "id": "0bacb1c0", "metadata": {}, "outputs": [], "source": [ "x_train,x_test=train_test_split(sequences,test_size=1/7,shuffle=False)\n", "y_train,y_test=train_test_split(label_array,test_size=1/7,shuffle=False)" ] }, { "cell_type": "code", "execution_count": 86, "id": "8272a24a", "metadata": {}, "outputs": [], "source": [ "model=Sequential()" ] }, { "cell_type": "code", "execution_count": 87, "id": "409184a8", "metadata": {}, "outputs": [], "source": [ "#recurrent layer\n", "model.add(LSTM(16,input_shape=(x_train.shape[1:]),activation='tanh',return_sequences=True))" ] }, { "cell_type": "code", "execution_count": 88, "id": "58ed3ec8", "metadata": {}, "outputs": [], "source": [ "model.add(Dropout(0.2))" ] }, { "cell_type": "code", "execution_count": 89, "id": "0a5036b2", "metadata": {}, "outputs": [], "source": [ "#fully connected layer\n", "model.add(Dense(16,activation='sigmoid'))" ] }, { "cell_type": "code", "execution_count": 90, "id": "6a9997cb", "metadata": {}, "outputs": [], "source": [ "model.add(Dropout(0.2))" ] }, { "cell_type": "code", "execution_count": 91, "id": "3747c23f", "metadata": {}, "outputs": [], "source": [ "#output layer\n", "model.add(Dense(num_words,activation='softmax'))" ] }, { "cell_type": "code", "execution_count": 92, "id": "9946a804", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Model: \"sequential\"\n", "_________________________________________________________________\n", " Layer (type) Output Shape Param # \n", "=================================================================\n", " lstm (LSTM) (None, 61, 16) 5632 \n", " \n", " dropout (Dropout) (None, 61, 16) 0 \n", " \n", " dense (Dense) (None, 61, 16) 272 \n", " \n", " dropout_1 (Dropout) (None, 61, 16) 0 \n", " \n", " dense_1 (Dense) (None, 61, 6) 102 \n", " \n", "=================================================================\n", "Total params: 6,006\n", "Trainable params: 6,006\n", "Non-trainable params: 0\n", "_________________________________________________________________\n" ] } ], "source": [ "model.summary()" ] }, { "cell_type": "code", "execution_count": 94, "id": "7550b948", "metadata": {}, "outputs": [], "source": [ "opt=tf.keras.optimizers.Adam(learning_rate=0.001,weight_decay=1e-5)\n", "cce=tf.keras.losses.CategoricalCrossentropy()" ] }, { "cell_type": "code", "execution_count": 95, "id": "65c55a0b", "metadata": {}, "outputs": [], "source": [ "model.compile(optimizer=opt,loss=cce,metrics='accuracy')" ] }, { "cell_type": "code", "execution_count": 96, "id": "96381346", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Epoch 1/15\n", "1/1 [==============================] - 4s 4s/step - loss: 1.7344 - accuracy: 0.0574 - val_loss: 1.6515 - val_accuracy: 0.0000e+00\n", "Epoch 2/15\n", "1/1 [==============================] - 0s 94ms/step - loss: 1.6735 - accuracy: 0.0820 - val_loss: 1.6050 - val_accuracy: 0.0000e+00\n", "Epoch 3/15\n", "1/1 [==============================] - 0s 91ms/step - loss: 1.6278 - accuracy: 0.1339 - val_loss: 1.5618 - val_accuracy: 0.0000e+00\n", "Epoch 4/15\n", "1/1 [==============================] - 0s 91ms/step - loss: 1.5796 - accuracy: 0.1530 - val_loss: 1.5224 - val_accuracy: 0.0000e+00\n", "Epoch 5/15\n", "1/1 [==============================] - 0s 84ms/step - loss: 1.5553 - accuracy: 0.1803 - val_loss: 1.4864 - val_accuracy: 0.0000e+00\n", "Epoch 6/15\n", "1/1 [==============================] - 0s 89ms/step - loss: 1.5124 - accuracy: 0.2022 - val_loss: 1.4532 - val_accuracy: 0.0000e+00\n", "Epoch 7/15\n", "1/1 [==============================] - 0s 86ms/step - loss: 1.4897 - accuracy: 0.2432 - val_loss: 1.4224 - val_accuracy: 0.0492\n", "Epoch 8/15\n", "1/1 [==============================] - 0s 91ms/step - loss: 1.4469 - accuracy: 0.3087 - val_loss: 1.3935 - val_accuracy: 0.1311\n", "Epoch 9/15\n", "1/1 [==============================] - 0s 86ms/step - loss: 1.4052 - accuracy: 0.3770 - val_loss: 1.3663 - val_accuracy: 0.5410\n", "Epoch 10/15\n", "1/1 [==============================] - 0s 86ms/step - loss: 1.3834 - accuracy: 0.4317 - val_loss: 1.3406 - val_accuracy: 0.8525\n", "Epoch 11/15\n", "1/1 [==============================] - 0s 85ms/step - loss: 1.3710 - accuracy: 0.5027 - val_loss: 1.3162 - val_accuracy: 1.0000\n", "Epoch 12/15\n", "1/1 [==============================] - 0s 84ms/step - loss: 1.3412 - accuracy: 0.5219 - val_loss: 1.2929 - val_accuracy: 1.0000\n", "Epoch 13/15\n", "1/1 [==============================] - 0s 91ms/step - loss: 1.3171 - accuracy: 0.5601 - val_loss: 1.2706 - val_accuracy: 1.0000\n", "Epoch 14/15\n", "1/1 [==============================] - 0s 91ms/step - loss: 1.2952 - accuracy: 0.5902 - val_loss: 1.2489 - val_accuracy: 1.0000\n", "Epoch 15/15\n", "1/1 [==============================] - 0s 83ms/step - loss: 1.2929 - accuracy: 0.6066 - val_loss: 1.2279 - val_accuracy: 1.0000\n" ] } ], "source": [ "history=model.fit(x_train,y_train,epochs=15,validation_data=(x_test,y_test))" ] }, { "cell_type": "code", "execution_count": null, "id": "2fadcfa7", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "id": "158fe5d3", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "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.10.8" } }, "nbformat": 4, "nbformat_minor": 5 }