{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": false }, "outputs": [], "source": [ "from Bio import SeqIO" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "--2014-12-15 14:42:09-- http://plasmodb.org/common/downloads/release-9.3/Pfalciparum3D7/fasta/data/PlasmoDB-9.3_Pfalciparum3D7_Genome.fasta\n", "Resolving plasmodb.org (plasmodb.org)... 128.192.75.110\n", "Connecting to plasmodb.org (plasmodb.org)|128.192.75.110|:80... connected.\n", "HTTP request sent, awaiting response... 200 OK\n", "Length: 23723399 (23M) [application/x-fasta]\n", "Saving to: ‘PlasmoDB-9.3_Pfalciparum3D7_Genome.fasta’\n", "\n", "100%[======================================>] 23,723,399 935KB/s in 26s \n", "\n", "2014-12-15 14:42:36 (879 KB/s) - ‘PlasmoDB-9.3_Pfalciparum3D7_Genome.fasta’ saved [23723399/23723399]\n", "\n" ] } ], "source": [ "!rm -f PlasmoDB-9.3_Pfalciparum3D7_Genome.fasta 2>/dev/null\n", "!wget http://plasmodb.org/common/downloads/release-9.3/Pfalciparum3D7/fasta/data/PlasmoDB-9.3_Pfalciparum3D7_Genome.fasta" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false }, "outputs": [], "source": [ "genome_name = 'PlasmoDB-9.3_Pfalciparum3D7_Genome.fasta'" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Pf3D7_05_v3 | organism=Plasmodium_falciparum_3D7 | version=2012-02-01 | length=1343557 | SO=chromosome\n", "Pf3D7_10_v3 | organism=Plasmodium_falciparum_3D7 | version=2012-02-01 | length=1687656 | SO=chromosome\n", "Pf3D7_07_v3 | organism=Plasmodium_falciparum_3D7 | version=2012-02-01 | length=1445207 | SO=chromosome\n", "Pf3D7_03_v3 | organism=Plasmodium_falciparum_3D7 | version=2012-02-01 | length=1067971 | SO=chromosome\n", "Pf3D7_13_v3 | organism=Plasmodium_falciparum_3D7 | version=2012-02-01 | length=2925236 | SO=chromosome\n", "Pf3D7_11_v3 | organism=Plasmodium_falciparum_3D7 | version=2012-02-01 | length=2038340 | SO=chromosome\n", "Pf3D7_14_v3 | organism=Plasmodium_falciparum_3D7 | version=2012-02-01 | length=3291936 | SO=chromosome\n", "Pf3D7_09_v3 | organism=Plasmodium_falciparum_3D7 | version=2012-02-01 | length=1541735 | SO=chromosome\n", "Pf3D7_01_v3 | organism=Plasmodium_falciparum_3D7 | version=2012-02-01 | length=640851 | SO=chromosome\n", "Pf3D7_12_v3 | organism=Plasmodium_falciparum_3D7 | version=2012-02-01 | length=2271494 | SO=chromosome\n", "Pf3D7_08_v3 | organism=Plasmodium_falciparum_3D7 | version=2012-02-01 | length=1472805 | SO=chromosome\n", "Pf3D7_06_v3 | organism=Plasmodium_falciparum_3D7 | version=2012-02-01 | length=1418242 | SO=chromosome\n", "Pf3D7_04_v3 | organism=Plasmodium_falciparum_3D7 | version=2012-02-01 | length=1200490 | SO=chromosome\n", "Pf3D7_02_v3 | organism=Plasmodium_falciparum_3D7 | version=2012-02-01 | length=947102 | SO=chromosome\n", "M76611 | organism=Plasmodium_falciparum_3D7 | version=2012-02-01 | length=5967 | SO=mitochondrial_chromosome\n", "PFC10_API_IRAB | organism=Plasmodium_falciparum_3D7 | version=2012-02-01 | length=34242 | SO=apicoplast_chromosome\n" ] } ], "source": [ "recs = SeqIO.parse(genome_name, 'fasta')\n", "chroms = {}\n", "for rec in recs:\n", " print(rec.description)" ] }, { "cell_type": "code", "execution_count": 35, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "(16.14167716645667, 43.673469387755105)\n" ] } ], "source": [ "from Bio import SeqUtils\n", "\n", "chrom_sizes = {}\n", "chrom_GC = {}\n", "recs = SeqIO.parse(genome_name, 'fasta')\n", "block_size = 50000\n", "min_GC = 100.0\n", "max_GC = 0.0\n", "for rec in recs:\n", " if rec.description.find('SO=chromosome') == -1:\n", " continue\n", " chrom = int(rec.description.split('_')[1])\n", " chrom_GC[chrom] = []\n", " size = len(rec.seq)\n", " chrom_sizes[chrom] = size\n", " num_blocks = size // block_size + 1\n", " for block in range(num_blocks):\n", " start = block_size * block\n", " if block == num_blocks - 1:\n", " end = size\n", " else:\n", " end = block_size + start + 1\n", " block_seq = rec.seq[start:end]\n", " block_GC = SeqUtils.GC(block_seq)\n", " if block_GC < min_GC:\n", " min_GC = block_GC\n", " if block_GC > max_GC:\n", " max_GC = block_GC\n", " chrom_GC[chrom].append(block_GC)\n", "print(min_GC, max_GC)" ] }, { "cell_type": "code", "execution_count": 42, "metadata": { "collapsed": false }, "outputs": [ { "data": { "image/png": [ "iVBORw0KGgoAAAANSUhEUgAAA0oAAAJTCAIAAAC5FnFdAAB5VklEQVR4nO3dd3xUVfo/8HPLTHrv\n", "DdITekdAFMS6FtYCllVZ67quXVEU23537Q3b2hAbVuxdEURAeg+QkEJCek8mZZLMzC2/P85v55VN\n", "hnsSkswh18/7L5I83HxyJ5l55t773CPouk4AAAAAwCxE3gEAAAAAYDChvQMAAAAwFbR3AAAAAKaC\n", "9g4AAADAVNDeAQAAAJgK2jsAAAAAU0F7BwAAAGAqaO8AAAAATAXtHQAAAICpoL0DAAAAMBW0dwAA\n", "AACmgvYOAAAAwFTQ3gEAAACYCto7AAAAAFNBewcAAABgKmjvAAAAAEwF7R0AAACAqaC9AwAAADAV\n", "tHcAAAAApoL2DgAAAMBU0N4BAAAAmAraOwAAAABTQXsHAAAAYCpo7wAAAABMBe0dAAAAgKmgvQMA\n", "AAAwFbR3AAAAAKaC9g4AAADAVNDeAQAAAJgK2jsAAAAAU0F7BwAAAGAqaO8AAAAATAXtHQAAAICp\n", "oL0DAAAAMBW0dwAAAACmgvYOAAAAwFTQ3gEAAACYCto7AAAAAFNBewcAAABgKmjvAAAAAEwF7R0A\n", "AACAqaC9AwAAADAVtHcAAAAApoL2DgAAAMBU0N4BAAAAmAraOwAAAABTQXsHAAAAYCpo7wAAAABM\n", "Be0dAAAAgKmgvQMAAAAwFbR3AAAAAKaC9g4AAADAVNDeAQAAAJgK2jsAAAAAU0F7BwAAAGAqaO8A\n", "AAAATEXmHQAAjmrbtm1vv/12989IkhQQEJCSknL++efHxcXRT9pstnvvvZcQMmPGjKuuusr7OQfu\n", "22+//f777wkhixcvTk9Pb2tru/vuuwkh06ZNu/baa72f58svv3z99dcrKytDQkLOPPPMBx980Li+\n", "oqLikUceIYScdtppCxYs6Mu36PEjDzwzAIAb2juA41dBQcHrr7/u8UuLFy/+6KOP5s+fTwix2+20\n", "rKOjY5i2dzt37qQ/whVXXJGent7Z2Uk/bGlp8X5799tvv1100UW6rtMP4+Pjmf+lsbGRBg4ICOhj\n", "e9fjRx5AXgCAntDeAQwD0dHRMTExuq53dnYeOXJEVdWOjo7LL7/88OHD0dHRvNMNPlEUg4ODCSF+\n", "fn7e/+5ff/017e3uuuuu0047LTIycii+i4+PD/0ZJUkaiu0DwB8Zrr0DGAb+9re/5eTk7N+/v6io\n", "qKioKCMjgxDS3t7+0Ucf8Y42JCIjI1taWlpaWt566y3vf3ebzUb/ccstt5x11llTp04diu+ydOlS\n", "+jPOnDlzKLYPAH9kaO8Ahpnk5OSbb76Z/ruwsPBoZXl5eTfccMPkyZNTU1PHjh174YUXfvrpp90L\n", "iouLFy9ePH369NTU1DFjxixYsOCbb75xf/X7779ftGjRokWL2tvbX3rppWnTpqWnp19wwQU5OTmE\n", "kFWrVs2dOzctLe2000777rvvenzrDRs2/OUvfxk9enR6evqZZ5751ltvuU90Urqur1ixYs6cOWlp\n", "aaeffvoPP/zQYwutra30u7/yyiv0Mx9//DH9zJEjR9xlixcvXrRo0Z133jnwzFRNTc2iRYs2btxI\n", "P7zzzjsXLVpUUVFBCGlsbFy6dOmsWbNSU1OzsrJOP/30ZcuWOZ3Oo+1/Qoiqqq+//vrpp5+enp4+\n", "atSoiy+++JdffnF/9YsvvqBpCwoK6D6hH3744YdHjhy5+uqrs7KypkyZ8vjjj/f4LuvXr7/sssvG\n", "jh2bmpo6YcKEK6+8ctOmTe6vvvzyy3SfFBUVnX766VlZWfTs9pIlSxYtWnTbbbe5KysrK+l3XLly\n", "Jf3MI488smjRon/9618NDQ033XTTqFGjxo4de8cdd7S2tnZ1df3zn/+cMGFCVlbWZZddZvCLBwDH\n", "BR0Ajlfvvfce/Tt94IEHun/+//7v/+jn77rrLl3Xaf9BCLnyyitpwY4dOzye1nzhhRdowb59+4KC\n", "gnoXPPTQQ7TgiSeeoJ8555xzuheEhobeeOON3T8jCMK6devc2ehIRA/Tp09vbm5211x99dU9CrKy\n", "sug/Nm7cqOt6bW0t/fDSSy+l/2Xx4sX0M7t27XJvJzU1lRCSnJw8wMxutNPqIScnp7m5OSUlpfeX\n", "FixYQP/j3r176WfuvPNO+hlFUU4//fTe/+Xpp5+mBQ899FD3H1nTNPrh/PnzIyIiuv+XuXPnOp1O\n", "+r8+/PBDQRB6bFOSpLVr19KChQsXEkLi4+Pd1/PNmzdP13W6hxMSEtw/7MGDB2nBzTffTD8ze/Zs\n", "Qgjty7tvf86cOSeccEL3z8THx7e1tR31FxcAeMPRO4BhoL29vaamprq6+tChQ6+99tqzzz5LPz9r\n", "1iyP9UuXLu3s7PTz83vttdc2btz4n//8x2q1EkKWL19OC5555pm2traIiIj169fX1NRs27YtOzub\n", "EPL44483Nzd339SaNWueffbZ33777U9/+hMhxGazvfrqq1ddddW6detuuukmQoiu6+7Nvv/++08/\n", "/TQhJDo6+sknn3zttddmzJhBCNm+ffsNN9xAa3766Sc6DhwTE7Ny5cq1a9deeOGF+fn5g7i7+pW5\n", "u7CwsMWLF48dO5Z+eMMNNyxevDgqKuqll14qKSkhhCxevHjjxo2fffZZcnIyIeTzzz9vamrymOGJ\n", "J56gx+rmzZv39ddfv/feewkJCYSQJUuWHD582CD8N998Y7FYXnnllZUrV44aNYoQ8ttvv7300kuE\n", "EFVVafsYHx+/atWqDRs2PPDAA/TzK1as6L6RqqqqkpKSSy+99Oyzz77iiiv6tfdyc3MJIZ9++ul3\n", "331Hx0rWr1+/d+/eZcuWrV27lvZ5VVVVRzsCCgDHBc7tJQAcnfvonUdTpkxRFEX3dPSuurr6008/\n", "XbVqlXtTtM2KiIigH55xxhmEkKCgoHfffbe1tVXX9fz8/H379qmqSgvcR8Luuece+pnVq1fTz4wZ\n", "M4Z+pqOjQxRFQsjMmTPpZ+ghIkmSDhw4QD/jcDgmTJhACBEEIT8/X9f1v/zlL3Q7X3zxBa1RFCUz\n", "M5N+clCO3vUrc2/u6eOysjL6mebm5h9//PG5555z17gPUh48eFD3dPSONnMRERHt7e30M59++unM\n", "mTNvuOGGvXv36kc/eieK4r59++h/KSkpkWXZnV9V1ZycnJUrV65fv96dxN/fnxByyimn0A/p0TtC\n", "yNKlS7v/UH0/eueOpOv6rbfe2mOXuk/xP/roo0fbgQDAHY7eAQw/giDMnz//xx9/PNrQZWxs7IIF\n", "C6ZOnfrOO+/cfPPN06ZN27ZtGyFE/+81cCeddBIhpK2t7a9//WtwcPCECRNee+01d+vT3fTp0+k/\n", "QkND6T/cTYCfn19AQAAhxOVyEUKqqqroQbjZs2ePGTOG1lit1uuuu45+a3o0a9++fYQQURTPOuss\n", "WiNJ0rnnnjvgvXIsmfsoNDT0rLPOWrRo0VdffXXXXXedeeaZL774Iv2Suy3rrrKysrKykn5f+u0I\n", "IQsWLNi8efNrr71G+92jGTt27Pjx4+m/k5OTJ02aRAjJzc2lj864ceOuuOKK0NDQt99++4YbbsjO\n", "zu7o6CDdHlm3gezSadOm0X+EhITQf9BfGEKIe45YUZRj3j4ADDXcGAVgGFiwYMGll15KCLFYLOHh\n", "4dnZ2cZ36ygqKrr++ut/++03+mFgYGBgYGBbW5u7e1uyZElJSYl7LjUnJycnJ2fZsmWXX375O++8\n", "Q48Yuf8v/Yf7ki/3S373TxJCGhsb6T8SExO7h3F/WFdXRwhpb28nhAQFBXW/OrD7Nvuud0/T38x9\n", "1NbWdtNNN7lHECRJCg8Pr6+vJ0e5rYn7jK07Sd/FxsZ2/5A+0LquNzU1+fv7r1+//vrrr3dPNkRH\n", "R8uyrChK776cHj7sofse89iYEkKsVquPjw/9d+8deAx7DwC8D0fvAIaB7Ozsiy666KKLLpo/f/7s\n", "2bONeztVVf/0pz/99ttvAQEBTz755O7du5ubm+kBIXcTYLFYVqxYUV5e/sILL5x33nn0yjxCyAcf\n", "fPD+++9331rvl/OjvcCHh4fTf9TU1HT/vPvDqKgo8t9GwW63dx8IbWhoMPiJuut+0IgeuOqt75n7\n", "6Oabb6a93U033bRx48b29nb3zZZ791Wk21FD2gJSDofj0KFDR2tJ3ex2e/cP3ZdCBgQE1NbWnnvu\n", "uYWFhQkJCcuXLy8sLKytraVdcu8YPWZr6B5QVdX9mc7OTuMkvf87AAwXaO8AzObQoUNFRUWEkKuu\n", "uuqee+6ZNGmSLMu0x6Iv0k6n89NPP33kkUc++uijW2+99Ztvvuns7HSPGtAr649BQkICPVC3ceNG\n", "9+1LdF13H/Q69dRTCSH0bKOiKO67hDidTro8lwH3AUV3w1RbW9u9eRpSdIxg/PjxL7/88uzZs319\n", "fd1XB3qUmJhID8Jt3rzZfRe9n3/+edSoUbIsv/rqqwb/l7bj9N9NTU179uwhhMTFxYWFhf3666/0\n", "2OdDDz103XXXpaent7e392gH3Xo0fHQH2mw2d3984MAB5g8OAMMU2jsAs/H19aX/WLNmTXV1dXt7\n", "+3333UenNekBG4vFcu+99z744INLly798MMPnU5na2ur+54g48aNO+ZvTW+r5nQ6Tz311Hfeeeer\n", "r74677zzNm/eTAg5//zz6Ryoe3Dhuuuu++STT9auXXveeecVFxcbb9l9X5LHHnts9+7dmzZtuuii\n", "i452enHQ0V1aUFCwdetWRVHef/999w2lu7q6etcLgkCvOGxvbz/77LM/++yzlStX0qFdQsjJJ59s\n", "8L06OzsvuOCCbdu27dy58+KLL3Y4HISQyy67jHR7ZL/44ou2trba2tqrr76a7gSPMbqjo74Oh2Px\n", "4sV5eXmrVq265557+r4HAGB4QXsHYDZpaWlz584lhOTn5yckJISEhDzxxBNpaWmEkNbW1vr6ekEQ\n", "3nrrLV9fX0VRLr/8ch8fn7CwMHpDkzlz5tBO4tjceeeddHKzuLj46quvvuCCC+hhuYkTJ7rv3DF3\n", "7txrrrmGEFJTU3PppZeedtppq1evpncwMbBw4UJ68nfz5s1TpkyZPXv24cOHTzzxxGOO2i/0VGxX\n", "V9fMmTN9fHyuvPJK91pwR7vLyX333Td58mRCyJYtWxYuXOi+PfJ9993nnjvxKCYm5vfff58xY8a0\n", "adPWrl1LCElPT6c3QDnjjDOSkpIIIT///HNoaGhsbOznn39O711ifLMVQsj1119P//HCCy+MHj36\n", "kksumTp1qvsaOwAwGYxWABy/4uPj6R1MjJec9/X1pWXuA29ffvnlvffe++2337a1tY0ZM+auu+6K\n", "j4+nN0Pev3//vHnz5syZc/DgwWeeeWbt2rWVlZUWiyUzM3PhwoW33HILPYuXkpJCt+m+xW5wcDD9\n", "DF0SjZo3b15HR4f7tiaiKK5ateqTTz5ZsWLF3r17Ozs7MzIyLr300ltvvdV95IkQsnz58nHjxr3x\n", "xhvl5eWjR49eunRpREQEvSwsLCyMEGK1Wun3cs+QhoWFrV+//r777tu0aZPVaj3zzDMfeeSR9957\n", "LyAgICYmhtYcW+bexo4dS/+XO/M///nPgICAt956q7KyMikp6a9//et11113+eWXE0Jo0xYUFET/\n", "i3uz/v7+GzdufOaZZz7//PPi4mIfH5/x48ffeOON7huXpKen0/9Cf2S3cePGPfzwww888MDu3buD\n", "goLmz5//73//m9YEBASsX7/+nnvu+e2331RVPeGEEx588MHi4mJ6+rukpCQlJWXChAktLS2EEIvF\n", "0n2z8+fP//jjj5966qmCgoK4uLhFixYtWbLkoosucjgc9KgqIWT69On+/v7d/2PvkOHh4fQz9A0D\n", "AByfBOZ1vgAAMNR0XadXy5122mnd1y4DADgGODkLAAAAYCpo7wAAAABMBdfeAQAcFy6++GJCiHvF\n", "WwCAY4Zr7wAAAABMBSdnAQAAAEwF7R0AAACAqaC9AwAAADAVtHcAAAAApoL2DgAAAMBU0N4BAAAA\n", "mAraOwAAAABTQXsHAAAAYCpo7wAAAABMBe0dAAAAgKmgvQMAAAAwFbR3AAAAAKaC9g4AAADAVNDe\n", "AQAAAJgK2jsAAAAAU0F7BwAAAGAqaO8AAAAATAXtHQAAAICpoL0DAAAAMBW0dwAAAACmgvYOAAAA\n", "wFTQ3gEAAACYCto7AAAAAFNBewcAAABgKmjvAAAAAEwF7R0AAACAqaC9AwAAADAVtHcAAAAApoL2\n", "DgAAAMBU0N4BAAAAmIrMO0BftbW1PXnZZe3FxcZlgWlpSz78MCgoyDupemhtbX3yssvsJSXGZUHp\n", "6Us+/DAwMNA7qXpobW198tJL7UeOGJcFZWQs+eADXiFbWlqevPTSjtJS47KgjIx7P/wwICDAO6l6\n", "sNlsT11ySUd5uXFZcFbWkvff5xjyyUsu6exDyHs/+MDf3987qXpobm5+6pJLOisqjMtCRo269/33\n", "/fz8vJOqh+bm5qcuvrizstK4LHT06CUrV/IK2dTU9NTFF3dVVRmXhYwefd/77/v6+nonVQ9NTU1P\n", "LVzYVV1tXBY2duyS997jFbKxsfGphQsdNTXGZaFjx963cqWPj493UvXQ2Nj41IIFjtpa47KwcePu\n", "fe89XiEbGhqeXrDAUVdnXBY2fvx9771ntVq9k6qHhoaG229/qr3daVw2cmT400/fyytkfw2b9q6o\n", "qGjehg3z2tqMy9ZUVBQXF0+YMME7qXooLCw8fePGuayQq8vLS0pKxo0b551UPeTn55/5++8ns0L+\n", "WF5eWlo6ZswY76Tq4dChQ2dv2jSbFfL78vKysrJRo0Z5J1UPeXl5523ZMpMV8tuysoqKiqysLO+k\n", "6uHgwYN/3rJlBivk12VllZWVGRkZ3knVw4EDBy7cunUaK+QXZWVVVVVpaWneSdVDTk7ORdu2TWWF\n", "/Ky0tKamJiUlxTupeti3b98l27dPYoVcVVpaW1s7cuRI76TqYc+ePZfu2DGRFfKj0tL6+vqkpCTv\n", "pOph9+7dl+/cOZ4V8v0jRxoaGhISEryTqoedO3deuWvXWFbI90pKmpubY2NjvZOqhx07dvx19+7R\n", "rJBvl5TYbLbo6GjvpOph27ZtI0ZcExKSbVy2e/eK1tbWyMhI76QaoOF0clYU2Wn7UjOkpL6ElCQv\n", "JDEg9SFAX36QIdWXkNwf7r48lMPi4R4ee5J3SNPsSYF3yD7tSUHwQhIDw+Lh7kvIYfFwC7wfblHs\n", "y8PNOWS/DKf2DgAAAACY0N4BAAAAmAraOwAAAABTGTajFZIk/Zx9vnXEROOy1WV7L+d3nYEoij+N\n", "ukBOYgx2/FK2exG/kJIklVwQdeJ4xjhC+e76EfwuGpNl+ffZFyRmjjcuy8nbncp1T/4w5gJxBCPk\n", "hpKdGfwuK5EkKf/PF00YPda4rHTXjtH89qQsy+/FXlQ2nhHyu9od4/ntSVmW10xZYElmDBvtKNw+\n", "mWvI95MWVk4bbVy2unLbDH4Pt8ViKVoYOW404ymodlsdx+uxZFk+8OeFaVmMPVm5cyvHkBaL5dsJ\n", "l3QkMQYCdhVuPoNfSKvVujz2khPHM0L+Wr35bO8E8sRisURF/efEE2cZl9XWrtH187wTaeCGTXun\n", "quresKsK1LnGZfbQXy/TNK8k8kDTtL3h1xToJxmXtYWu0fiFVFU15dp6cmKhcVnS6mBVVb0TqTdF\n", "UbpmX78lZaZxWUfgj3z3ZG78DaU+JxiXNUR+r+u6dyL1pqpq/KIb2idOMy6LSPqW455UFOXzthvf\n", "rZ5iXObj89VSfntSUZTy0f9YFTrJuKy86wuOD7eiKD+oN31xmPEOU9c/fYDfw+1yudJvaSDjiozL\n", "Yj4J4Lsn4665rTmD0c0Hhn7IMaTL5cpLua3Yh9EoHwmN4BjS6XR+3HbHm9WMWwdIUugz3gnkicvl\n", "OvvsdzMyXjAuy8nxFYQXvRNp4HByFgAAAMBU0N4BAAAAmAraOwAAAABTQXsHAAAAYCrDZrRCkqSA\n", "gNLJkxllu3aVimKUVxJ5IElSa2txXBxjtKKmpkwU47wTqTdJklavXuTry7jW/rffNl95Jc+h1G3b\n", "ijSNMVqxd2/F5ZfzWaKKECJJUkPD4YgIxmhFa2ulKGZ6J1Jvsix/8cXhzk7Gw71+feW0aXzWdiOE\n", "yLIcHl40bhxjtKK8vFoQGHPKQ0eWZaezKDmZMVpRUlItCKznqSEjy7LFUpiayhitOHKkhuNyC7Is\n", "FxZGM1dlrK3lGdJisVRXPztt2gzjMrv9Z0GY641Anlit1vr6fOaqjE5ng3fyeGSxWJKT85OSGKMV\n", "hYWcQ65YccNJJzGG9zdsWDN/vncSDYJh096pqmqxjGStOU4slpF8RylLS1Pz8hhlvr4j+Iasr7/4\n", "m29ONC6rrY3mG/LAgdRduxhlspzIcbxXVdWSktSDBxllVmsC36HUwsK00lJGmc2WwHdKsaEhvaSE\n", "UebrG8c3pI9POnNP6jrnkFVVGcynID+/WL6/kxkZdYQUGJfFxARwDOlyucaO/dLP723jsvh4nuO9\n", "TqezujqL+TvZ1cVzjVSXy6VpWYcPM8rsds4hd+++dtcuxqLbDQ1O7+QZFDg5CwAAAGAqaO8AAAAA\n", "TAXtHQAAAICpoL0DAAAAMJVhM1ohSZLDURofzyirqSnjODkry/LYsUeysxmTs7m55RwnZ2VZrqk5\n", "FB/PGK1obCwXxSTvROpNluX09EPZ2YzJ2YMHK0Qx1TuRepNlee7cwokTGZOz27fznJyVJCk09PCU\n", "KYzJ2S1bqgSB5+TstGmHs7IYk7P793OenPXxKZo0iTE5W1dXLYqMH2ToyLJ84olFmZmMydmcHM6T\n", "s+++e8ecOVONy1av/mn2bJ6TsytWsEP+8suPp5zCM6SPT0FWFuMvt6Cgge/CuKGh+RkZjMnZnJwm\n", "jiGtVqvTeSgtjTFa0d7e5J08g2LYtHeqqtrtI5mjlB0dPIdSFUXx80tubmaU+fom8Q3Z3Jy6fj2j\n", "rKuLc0irNbW6mlEmiol8Q6anp4WFMcqSknhOzqqqGhiYVlfHKLNY4vnOe4aHp3V2Msr8/DgPpUZF\n", "pdvtjLKAgDi+v5PR0emKwigLCOA8OXvkyAWVlcwbo7TxnZwtKbmorIyx5mxdnY1vyMbGzPJyRpmm\n", "RfJdGFdRsnJzGWUtLeF8Z5Dr6rKZM8guV7hX4gwOnJwFAAAAMBW0dwAAAACmgvYOAAAAwFTQ3gEA\n", "AACYyrAZrZAkKTKybCpjjIns3FkuSdFeSeSBJEmaVpqczJicbW6ukCTWDPCQkSQpPLx0wgTG5Oye\n", "PRWSNMI7kXqTJKmysjglhTE5W1dXKUk815xtbi4ZN44xOdveXsV3zdnOzpKxYxmTsyUl1aI42juR\n", "epNlWVWLU1MZA6c1NTWiyJgJHTqyLJeXFycmMiZnGxtr+Q6ldnUdzspirjlbx3eUMjCwaMIExmjF\n", "pk2cQ1ZVFaWkMEYr2ts5D6VGRBROmcKYnC0s5DnvabFYgoMLsrMZk7M7drBmEoeS1WpNT8/PyGBM\n", "zu7d28xx/qO/hk17p6qqxTKiqopRJstJfBch7eoauW8fo6yjg/NKqYIwsriYUaZp3JdzTd67l1EW\n", "FJTAN6SPT3JZGaNMFOP5TikSkpKfzyhzuTjPe2pa6qFDjDKnk/O8JyGpzAFApzOGb0hVTWOG7OyM\n", "5jtKabWyV+9VFM4hS0vT9+9nlPn4cB5KbWvL2LGDWcZz3tPlcul6JvMpyG5n3YNgKDmdTknKYi57\n", "3dERxrGb7y+cnAUAAAAwFbR3AAAAAKaC9g4AAADAVNDeAQAAAJjKsBmtEEWxubkyibUIqs1WyXdy\n", "Njm5YsYMRtnmzVV8J2fb2soTEhhlFRVVHNeclSTpttuOnHwyY3L2l19q+K45W15eEhXFmJytq6vl\n", "Oznb3l6aksKcnK3hOzlrtx8ZOZIxOVteXsd3KLW2tjQ6mjE529bGOaSv75EJExiTs21t9RyvEJdl\n", "+aSTbjn9dMbv23vv7REExoD/0LFardOmFaenMyZnc3Ia+U7OnnBC8ejRjMnZzZub+YZUlGLmmrNN\n", "TTa+a85q2uHMTMbkrM1m80qcwTFs2jtN09rbE5hrznZ1cR6lDAxMZP4C+PvH8w1psyVt28YoUxSe\n", "856qqo4ePYLZg6ancx6l7MugtN3OeZSybyE578nOTvagdFtbNO+QI/fsYZRxDynLycyhVFWN4rt6\n", "78SJ+2JjGetejxwZwHcRUklKZc7FO50RfCdng4NTma84ghDGN2RHRyrzr7u5OZTvw93ZmdmXkF4I\n", "M1hwchYAAADAVNDeAQAAAJgK2jsAAAAAU0F7BwAAAGAqw2a0QhRFp7OaOTl7+HANx8lZURTDw6tO\n", "ZA17tbbWiGKcVxJ5IMtyQkLJaNaU5P79tRwnZ2VZ3rSJtUAMITt31s2axXPN2djYimmMmVSycWMd\n", "x8lZSZIslopRoxgp9+6tFwTG/N3QkWX5iiv+ccYZjIfy44/zRfEz70TqTZZlTasYMYIxOdvS0sB3\n", "cnbevL+dfjpjT7733iFB+MoriTywWCzLlr00cSJjbe4NGz4+8USe472qWpaczJicbW5u5vhwWyyW\n", "rVvLkpMZf7nFxTavxPHMarWGhpYxJ2d37Wr1Th6PLBaLrh9JTmZMznZ08AzZX8OmvdM0raUlbudO\n", "RpkgxHIcStU0LTw83uFglIWFcZ5S1LQE5uJ6isJ53lPXEwoLmWXRfGeQ/fwS6usZZRYLz1FKVVUV\n", "JZG54GNXF+dRylGjCqKjtxuXjRgRxHtyNpG5CGlbWyTfkFlZBWFhjD0ZHx/Id5TSZpuwadNI47LG\n", "xmS+v5OdnSOYD3draxjHh9vlctXWjmA+mRMSOvRZjsrpdGpaKvPJ3G4P9kocz1wul93Onpxta+MZ\n", "sr9wchYAAADAVNDeAQAAAJgK2jsAAAAAU0F7BwAAAGAqw2a0QhTFESPqsxjDNyQ/v57v5OyRI7XM\n", "8d6ysnqOk7OSJKWn102fzijbtKlBkkZ4JZEHkiTV1VVHsx7JpqZGQUjxSiIPZFkODa2eOpVR1tTU\n", "yHdy1uVi/042N/NcOlOW5SeffH306FOMy3bvXvX889xCSpIUElKdlsaYnN2/n+copSzLN9+8fOTI\n", "OcZlBQUfffYZz0VInc7qhIRxxmUNDTa+e7K8vCoqijE529LSync511mzqtLTGZOzu3a18f3rdjor\n", "R45kvHjX17d7J49HVqv1gQcWzJzJWAfzzTdLdP0870QauGHT3mmapihRzBEhlyuK7+Ss1RpTW8so\n", "k+UovqOUfn7RzGUKrdZIvkOpihJz+DCjjO+Cj4qiBAXF2O2MMj+/CL4Pd1dXzKFDjLKODs57sq0t\n", "bdeuKOOylpYEjiFVVVWUuOJiRpnDwXOUUlGUmpqM4mLGnhTFOL6Ts05nHHOau709lO+ebGiIZz4F\n", "+fkF892TFsuImhpmWRDfv26HYwTz4W5tDfRKHM+cTmdmZllYWI5xWUSEL8dGub9wchYAAADAVNDe\n", "AQAAAJgK2jsAAAAAU0F7BwAAAGAqw2a0QhRFVW2OiGCUtbU1c5yclSRpwoRrzzsv0rjsiy8aRPFL\n", "70TqTRTFioqmkBBGWU2NTRASvZLIA0mSEhPrJ05klG3b1sJxtk4UxVWrGhMYs1aktLRl4UKe854B\n", "AY0jGes/kYICnntSkqTIyIb0dEZZTg7PKUVJkv5+4NJTQhjPQR8014viGu9E6k2SpODghtRURll1\n", "Nc9RSkmSSkrqQ0MZZY2NbXwnZ085pZ45cn7wYDvfodTm5vrERMbkrMPBmv8aShaLRVXrYmIYk7Ot\n", "rR3eyeORLMsPPPDZyJGMO0rs2fPmeedxG1Lpr2HT3mma5nCEMSdnnc4wvvOeUVF1Fgtjdb2IiBCO\n", "E2Gapul6eGUlo0xVQ/lOKVqtEczxXknivCfb2iIOHmSWhfCe94woLWWUORw896SqqoREVlczyhSF\n", "55SiqqpxzXV+JQXGZeGBgXz3ZEdHZAEjIyGE5yilqqotLdFlZYwyPz/OSwwTEs/8nXQ6ea7eqyiK\n", "yxV/5AijrKMjwBtpjsLlcnV1JTFnkNva/L0SxzNFUTo7U/Pzg4zLWltDMDkLAAAAAHygvQMAAAAw\n", "FbR3AAAAAKaC9g4AAADAVIbNaIUgCLGx7cyJsMOH2wSBMbg6dERRfPTRdxMTzzIuKyv7dtkynvOe\n", "otgaE8Moa2zkOVsniuLWrbbYWEZZRYWd7wDgY49dfNppjCuCP/usXRTXeidSb6IoHjrU6ufHKLPb\n", "ee5JURQ3b24JYF3/3drawffh/vmuVVVjTjYu27Lx4ylcZ5BTUlqYf93FxZz3ZHi4jTmUarN18g3Z\n", "0mKLZL2YOBxdfCdno6Jsiaw7HOzd28Vx/kOSJLu9OTiYUdbS4uAbsrW1OTycUaYoDq/EGRzDpr3T\n", "dV3XAxsamGU8J8I0TXM4wsvKfIzLurp4rqWoaZogBDc2Msq470mnM7i8nFHmdAbwHQAMD2+xWBhT\n", "qcHBwXwf7vb2YOagdGAgzz2paZrdHsKcUvTz8+f7cFv8Ilu7GH/dgsxz3lNVVVUNZy5C6nRy3pOd\n", "nRHMJ3NZ9uMb0uUKZf7hdHX58p2cFYRQ5p5UFJ4rpaqq2tUV1tzMLPPhG9LlCquoYJTZ7Yw//+MK\n", "Ts4CAAAAmAraOwAAAABTQXsHAAAAYCpo7wAAAABMZdiMVgiCMH5816RJjLLdu3nOMQmCEBrawZz3\n", "rKzs4rtSam1tJ/Pi7/p6ziFPOMGelsYoO3DAwffhvuWWzwMD5xqX2WxffPwxz5Dp6Z1BjLV2SFMT\n", "zz0piuIn5LyTWLN1qzRVELZ4JZEHkiTNmHHOrFnMQlUQtnkhj0eSJPn5dYSFMcqcTiffh9vfv4O5\n", "7LXdznNKURTF5uYOX19GWUeHyytxPBNFsaXFzly9t6uLZ0hJktLT7czJ2dJSxStxPJMkSRT7sid5\n", "huyvYdPe6bouy74O1t+7JPGcY9J1XdP8W1sZZZrmy3eUUlX9mMu5qirnkKLo19nJKBNFH74Pt8sV\n", "UF/PaII1jecAoK7rqurX1MQoc7l47klN0wIdnSLrl9I3iPNKqcHBnYJgMy7z8eG5CKmqqpoW0tLC\n", "KFMUK9+H2+XyZ4YURZ5TipqmKYo/cyhVVS1eieOZpmmaFsDcky4Xz5CqqmpaAPMVx+nk2Y2oqqoo\n", "AcznSYdj2LRMBCdnAQAAAEwG7R0AAACAqaC9AwAAADAVtHcAAAAApjJsrhMUBGHVKlVm5XW51PPO\n", "4zmlOHq0wpz3zM9X+c573nvvn+fM6TAu++EHX0I2eidSb4Ig/Pnt807qZIT8zteX3LzJO5F6EwQh\n", "LU1hToTV1vJ8uEVRvOACJTmZUbZ3L+eQiiQR1sq4qijyDfnXv67W9WnGZU7npz//zDNkQYGiqowy\n", "RdH47sk5cxTm5Ozhw5yfJ8PCFElilNls3ObPCCGCIDQ2Ksw7HLS2ahwnaQRB6Oxk70mXi3PIFStm\n", "jB7NmOZbvlzS9fO8E2nghk17p+u6pknMyVlBkPhOKYqizHxu5R5SllVCGL/Hssxz2ErXdVlTCWt0\n", "VrJwDqnrsot9zwGeD7emaYJgPc5/JzVNk9U+PNyyzDekpsnMpyBd57wnNU3u6mKUCYLINyQh7D8c\n", "vnuS/nUzH25N43kGTNd1TWPvSU3j+b6oj3tSVTmHtFg05suiJPFcvbe/cHIWAAAAwFTQ3gEAAACY\n", "Cto7AAAAAFMZNtfeCYIgky6L7DQucyqcFyXTNBfz+2uai2/Iri4fVQ00LnM4fPiGdPmIJNBqXKZY\n", "eb4/EQRB113McR9d57kikCAIiuJiXsLk6sMlhEPK5Ssd5w83IUQQXMyrPfnuSUEQCGH/Tmoaz7WV\n", "6PMkcyCA+x+OKLqYAwGdnZz3pCA4mb+TgqDynVogxMn8neQe0m73cbmYL4s8rwftr2HT3um6/mzp\n", "pXNZy6/8GhKi6+u9E6k3XdcLCizV1Ywym83C95LhlSs//+67E43LamtX338/z5CWLzUyk9HNyz+y\n", "loQcSrquW60W5guAhff8x08/WZm/bg6H5cYbvRLoKCzfqWQK6+H+iucqVYQQq9XSh+aN88Pd0mJh\n", "rovo58fzmV/X9aYmdsjWVs57MjXV4sP6jSsv57wnu7qszN9Jp1PiO7Vgs1mZoxUOB+eQl1yysaMj\n", "w7hMVd9auBCjFQAAAADAA9o7AAAAAFNBewcAAABgKsPm2js/P7+XLZaXWUsEhFgsS1j3vgcAAAAw\n", "sWHT3mVnZ1/79dfVrLGF+Pj4zMxM70TqTRRFQWgJDWWUtbS0CkKsNwJ5IgiCw9HCvGTY5WoVhESv\n", "JPJAEITKymibLd64rKbGmZLCc7xX11sCGbNWpL6+je8CUJLUylwAinvIqqro9HTGw11fz3kuPiTk\n", "SEhIgnFZTU0VIZO8E6k3QRB8fGxRUYwyl8vulTieCYKgKDbman6axjOkKIqKYgsLYxZ2cPydlCRJ\n", "FJuZrzguF2MxhiFFQzKfgpqaujhOHIqi6OfXl5CdmJwdErNmzeIdgUHTtKioEOYfm90ezHdytqws\n", "pKKCUeZ0cg750kvvvPLKTOOyrq4fZ8zgOt5rCWFOhElSEN8FoGJigplHtFWVc8jXXvvwzTenGJfZ\n", "bF/Nm8fz4X722WsmTbIZl33xRSAh53glkQe6rvv5hbFWdyNWa4BX4nim6/qRI6GHDjHKNI1nSE3T\n", "OjtDKysZZR0d/hz/cFRV7ewMa25mlLlcPM9oqara1BRmZ/XqgsBzvS9N02bMCGMe9Sgo8MOiZAAA\n", "AADAB9o7AAAAAFNBewcAAABgKmjvAAAAAExlOI1WHP8EQWhtrUtkzZu2tzfwnZy1WutiWd+/qqpB\n", "FJO8ksgDURR9fGoSGEOKpLS0URRTvZLIA1EUXa465rBVVVWjIDDWuhk6oigSUst8uJubG/lOzup6\n", "LXPes62tWWSuVDpkJEnKzc2KiWE83sXFdZMn89yTAQE1CQkTjMvq6mx8H25//5qEhHHGZTU1PENK\n", "kuRy1URFjTEuq69nrJM5pCRJkqTquLhRxmW1ta0c5z8kSfLxqQ4LyzIus9navJPHI1mWnc7K2FjG\n", "E7UospbSO56gvRtMuq7n50fn5zPKNC2S71BqYGC0qjLK/PwiNU3zSiIPNE1LSIhmziB3dUXwDWm3\n", "RxcWMsrs9gi+Q6kRETHMpig4mHNIVY2pqmKUOZ1hHB9uVVVXrXr1yy8ZNz1pbPzioot47snY2Fjm\n", "OsihoaG8p7nZIYODeYZUVbW9PZ75ZN7aynp7N5RUVW1uTmDeBkEUgzk2yqqqtrbGMUNaLEFeieOZ\n", "oii6nsp8CnI4WLfzOZ7g5CwAAACAqaC9AwAAADAVtHcAAAAApoL2DgAAAMBUMFoxmERRFMXKeMbK\n", "maSysprj5KwkSWFhlWPHMsr27q3mOznb3l42YgSj7MiRWkFI8UoiD0RRJKQiMfEE47L29lpR5LYO\n", "siRJISG/TJ3KuES9rW2zIDDm74aOKIqBgeVpaYxFyQ4erOM4OSvLsqqWjxjBGK1obq7nO++paWVJ\n", "SYzJ2dZWniFlWZbl0uRkxuSs3d7Ad1BaFEsTExmTswUFDXwf7sm+PybGMmZOcxv2EHK6dyL1Jsty\n", "bOyRUaMYk7PV1c0cJ2lkWe7qOhIXx5icPXKEtQDc8QTt3WDSNK22NuHIEUaZr28c34mwOXMSxjCe\n", "tYi/fxzfodSGhsRNmxhlnZ0xfAcAdT2xrIxRpigxfOc9Fyx4etq0+43LfHyCdP0a70TqTdO0jIwk\n", "5o1RWlqiOe5JRVHs9qSDBxll7e1RvOc9R+zfzyjr6OAZUlGUgICRraxbTMgyz+F9VVVdrpFFRYyy\n", "jg6et0FQVfXR2n+PyrcZl6309yfkHq8k8kBRlIQE9u2rgoLCODbKiqLY7ZkHDjDKbLYwr8QZHDg5\n", "CwAAAGAqaO8AAAAATAXtHQAAAICpoL0DAAAAMBWMVgwmURRnzfp6zJhO47IDB36UpOu9E6k3URRz\n", "ckrDw080LsvNrTj1VJ6Ts35+xRkZM43L8vKqOK45K0mSw1HCnJxtbq7iuOasLMvr1p3m58cIsH37\n", "wdGjeU4p1taWxMUxJmdttmpBGO+dSL3Jsjx27KoJE+qNy37/fY0gTPZOpN4kSfLzK05JYUzOHjpU\n", "y3cGubOzOCmJMTlbWVnHd7x3/PiPxo492bhsw4b1oniKdyL1ZrFYVkWdNSebcfeAzfX7uM3NEiLL\n", "ssNRlJzMmJxtbm7yTh6PLBaLohSmpjKeJ5ubGzlO0vQX2rvBpGnaP/7x5kknPWtctmZNiKrynFLc\n", "t28kcwCwqyuR7+Ss1ZpcV8cok6R4vrN1lZXJxcWMMlGM5zuluHPnPQcPTjMua2j4dtEinnuyujqF\n", "+XC3tvIcOVcU5ZprXps06QnjsvDwQF2/2zuRelNVVZJSmet78p3mVhTFZkvdvp1R1toazffhvvHG\n", "/4wZ86hxWXBwgKY95J1IvblcrredD71cxLilkSiufNg7gTxRFKWmJp15QwmnM9wbaY7C5XK1tmbu\n", "3Mkoa2mJ4PiWo79wchYAAADAVNDeAQAAAJgK2jsAAAAAU0F7BwAAAGAqGK0YTJIkffjhBXV1jLG1\n", "1at333ab5J1IvUmS5OdXkp3NmJw9eLBcklhrvg4ZWZY7Og6NGMGYnK2treA4OSvL8ogRRenpjMnZ\n", "Q4cqOU7OSpLU0VE8ciRjtKK6ulIUR3snUm+SJPn6Hh49mjE5u2dPFd/J2S+/XNDWxljOb9267ZMn\n", "85z31LSitDTGU9CBAzV8J2ctlsL0dMbk7IEDNRwvY7dYLD/+uFBRGH8Uu3dvnTuXZ8j09MKRIxmj\n", "Ffn5PJcYtlgssbH5KSmMydnc3Ebv5PHIarWqav6IEYwn6sJCTM7+Uamq+vnn17zzzknGZYGBa26+\n", "WfVOpN5UVVXVlMJCRpnLlaSq3EIqilJdncpczlUQeI73KooSEZHqcjHKgoIS+K5K2dCQun49o8zp\n", "TOA7g2yxpJWXM8p0nfMM8ubN/9i6dZJxWVvbF3xDtrSkb93KKHM4Yvn+4XR1ZTAXxm1vj+W4J10u\n", "V3Hxbe+/z+jmi4s/5BsyNjaD+f39/HguMexyuYKCsppYtz3R9QivxPHM6XSWlWUxbyghSZicBQAA\n", "AABO0N4BAAAAmAraOwAAAABTQXsHAAAAYCoYrRhMkiRdFvHaCWPyjMu2VK8TxQe8E6k3SZJ8fIrH\n", "jmVMzu7bVy6K3NaclSTpzDOLTjiBMTm7YUOFJKV5J1JvkiR1dRVlZTEmZ2tqKkQx0zuReqNDqenp\n", "jMnZ/PwKQWDM3w0duiplejpjcra+nvOas6palJrKGK3Iy6sWRcYPMnRkWQ4PL8zMZEzO7t/PeXJW\n", "1wvS0hiTs3l5PENaLJaamoIxYxijFXY7z4VxrVZrbW1+VhbjL7erq8E7eTyyWCyynD96NGNy1m7n\n", "OTlrsVjGjj2UnMyYnM3N5bkwbn+hvRtMqqouqP7+pEMfGpdFh4Ro2lLvROpNVVWXKzWP0YISpzOJ\n", "7yjlWWelTp3KKBPFRI7jvaqqdnSkMZcpbGvjOd6rqmpbGzukoiTynfdsa0vfto1RZrdzXnO2oSG9\n", "spJRputxfIdSBSGDuQ6y08l5cra+PrMPg9I8Q7pcrpqaTObDbbfzXBjX6XSWlmYxn8x1PdIrcTxz\n", "uVyCkMW8V0NHB8/JWZfLFR6ebbczygSB58K4/YWTswAAAACmgvYOAAAAwFTQ3gEAAACYCq69G2R5\n", "qtrMqqlQ1RhvZAEAAIA/IrR3g2nUqFEfLljwfUmJcVlWevrV6eneidSbLMsOx6HkZMbkbF4ez8lZ\n", "WZarX3o04IQZxmUNmzaKzz3jnUi9ybLc3FyUlsacnK3kODkry7IkHU5NZUzOFhdX8Z2czc4+PGUK\n", "Y+B040bOk7OXXfborFnTjct+/HGDKP7HO5F6k2VZEIqyshiTs3v31vKdnJ02rXD0aMbk7PbtPENa\n", "LBartSAtjTE5m5dXzzekv39BZibjL7e0tIHvmrMdHfnZ2YzJ2erqJr4zyDU1hzIzGZOzLhcmZ/+o\n", "/P39n337bd4pGBRFqatLZU6EiSLPyVlFUdI3rLN886Vx2YjgYL4hS0pS9+1jlAUE8FzOVVGU6uo0\n", "5tiajw/n5VwTE9OYr5IREZwnZ//0p7WTJn1uXNbUFMj34bbb05mD0u3tMXxDJiRkMF/Kg4N5hnS5\n", "XDZb5ubNzLIoviGrqzPz8xllVmsk3zVnW1qymHuypSWc7wxyeXk2c09qGiZnAQAAAIATtHcAAAAA\n", "poL2DgAAAMBU0N4BAAAAmApGK/5wJEm6SvjXaWmMKcUfyndI0kveidSbJEnvnbikInOOcdnq3J/u\n", "liTvROpNkqSUlJKRIxmTsyUlVXwnZ0eNKmGuOZuXVy2Ko70TqTdZlvfuLSaE8TtZVFQjioyZ0KEj\n", "y/ITT9w/bRpj5HzDhu+mTOE5lBoScjg7mzk5W8d33tNuLxozhrnmbD3fec/AwCLmmrOFhY185z1T\n", "UgqTkhiTs8XFPOc9rVZrYGBhRgZjcnbfPuYtxYaQ1Wq9447bTziB8Yfz6aebdf0870QaOLR3fziq\n", "qs6q3D7p4GrjsvrgYL7Ludb6zvmucaZxWZPFxjek3Z68dy+jTBDi+U4p6noKcxFSl4vzSql1dam/\n", "/MIo6+jgvFLqgQOn7to1ybhM16v5hlSUNOYipB0d0XznPa3WdNb9o4iiRPGd92xuTq+uZpSpagTf\n", "eU+7PYP5FORy8Zz3dDqdDkdGTg6jzGYL80ocz5xO5xlnbM7I+MG4LCfHl2M33184OQsAAABgKmjv\n", "AAAAAEwF7R0AAACAqaC9AwAAADAVjFb84UiSVB4dTcYz1u6sqqlJ4roqpcNRlJbGGK2oq6sRxVTv\n", "ROpNlmUfn5KMDMbkbGlpLcfJWUmSFKU0JYU5OVvDd83ZE04onT6dMTm7dm0t38nZsLDS5GTGaEVR\n", "Ec+hVFmWLZYjfZic5TyUWl9fEhfHmJzt6OC5UqrVarVai1NTGZOzR47wnJy1WCyRkcUpKYy/3Lw8\n", "nsu5WiyWsLDizEzG5OyuXTa+D/fhw9EZGYyXRZutyjt5BgXauz8cVVWT6upIQYFxWTzv5Vzb20fs\n", "3s0o6+zkPErZ0DCyrIxR5uPDc+lMVVVbW0du28Ysi+W7nGtMzEjmDHRoKOeVUtvaRu7axShTVZ5D\n", "qYqiOJ3JBw8yytrbOQ+lulwpBw4wyux2niulOp3O+vpU5si5xcJzctblcnV0pDInZzs6eC7n6nK5\n", "VDWVuZxrW1so34c7M7OOEMbLYmior3fyDAq0d384sbGxlwcF7bHbjcumh4d/GBnpnUgAAAAwiNDe\n", "/eEkJSWtLihQFMW4TJZlX9/h9E4FAAAAKLR3f0To2wAAAEwMk7MAAAAApoKjd3A8kiSptbV8xAhG\n", "WWNjrSSleSWRB5IkXXZZxfTpjLL16+v4rjl7a8dNZ8SkG5d9Wl0gCB97J1JvsiwXFVWEhDAmZysr\n", "G/gOpc6bVzFxImNydsMGziFbW8tHjGBMztbWch6ltFjKRo1iTM62tPAMKcvyjBnlaWmMydl9+5r5\n", "rt47YULZ6NGMydlNm1q8k8cjq9WqqqUpKYzJ2ebmVu/k8chisTz++OvjxjFug/Dbb+/Nn++dRIMA\n", "7R0cj1RVbWxMKC9nlPn4xPBdczY6OoFZFhrKeZRydE1h3KEdxmUpQUF8J2d1PbGwkFHmckXy3ZMh\n", "IYmskSTi68s5ZHNzEnOlVF3nPEopCCOYa846nTxDKooiikkVFYwypzOM7+q9fn4j6uoYZZoW4pU4\n", "njmdTocjlTko3dIS7JU4nrlcLptt0u+/jzQuq6tjP+EfP3ByFgAAAMBU0N4BAAAAmAraOwAAAABT\n", "QXsHAAAAYCoYrYDjkSRJj8nXn5mSaFz2RWO5IHzqnUi9ybL8/vvViYyMpKys8fLLM7ySyANJkh6f\n", "/uqokacal+0t+uxFrvOe7e01zEFpl6uZ4yilJEllZTWBgYyy+nqeo5SyLEdGVicmMiZnDx/mub6n\n", "LMuHDlUnJDAmZ6uqbHz3ZHNz1YgRjMlZp7OV7wxyeHjlpEmMyVmbrY3vw33rrRfPns0YSnjzzRJC\n", "zvZOpN6sVuuYMRVjxjCeqH/5pZ3juE9/ob2D45GqqimN5RGH9xuXJQYH852tq6uLYa5K6evLc1VK\n", "VVVblLQdR6KMy+yORL7znroeyxyldDjC+O5JVY1lPtwOB89RSkVROjvj8vIYZQ4Hz/U9FUWx2eKY\n", "472EhPLdk3Z7fB8WxuX5FORyuYKCRthsjDJB4DwXn55eFhKSY1wWEeHnnTweOZ3OwMDkFtYNZHQ9\n", "kGOj3F84OQsAAABgKmjvAAAAAEwF7R0AAACAqeDaOzhOlWka881HlaYleyEKAADAsIL2Do5H2dnZ\n", "L82YUVRWZlw2NiPjUua85ZARRTElpTEujlFWXt7Cd94zNLQxJYVRlpfHc0pRkqTo6IYxjCFFsnUr\n", "zylFSZL8/BoyWDPQNlsr33lPTWuIjmaUVVfzHKWUJGnKlAbm7+S+fW1892RCQj3z2eXgQTvfodTt\n", "2+tHjmRMzhYVsZbSG0oWi+Xhh1clJ88wLtuzZ8XZ3AZniSzL+fl1ycmMP+/6+k5MzgIMSEhIyPs/\n", "/8w7BYOmaQ5HBHOUUlFCeM97RjCXznS5eE4pqqpqsUQ2NTHKBIHnlKKqqqIYWVvLKNO0YN7znpGN\n", "jcxCnqOUqqoKQnRNDaNMUYJ4T3PHV1Yyyrq6AvgOpbpc8cyR846OAK/E8czlcnV2pubnBxmXtbaG\n", "eiWOZ4qiaFo0c5Xzzk4/TM4CAAAAAB9o7wAAAABMBe0dAAAAgKmgvQMAAAAwFYxWABwjURSvvrp1\n", "+nRG2Zo17XyHUuvrWyIjGWU2G88BQFEU7fYW5gyyw9HBN2R7e2t4OKPM4bDzfbglqSUmhlHW3NzJ\n", "d3K2tLQlLIxRVlfHOSQhLVGMxfxIY2MX78nZZj/Wal7t7Q6O8x+SJBFiYz4FNTVxDnngQHNwMKOs\n", "pqbLK3EGB9o7gGOkaVpAQLCqMsr8/AL5DqU6nSHMiTBF4TkAqGmaKIYwJ2d13Z9vSF0Prq9nlClK\n", "AN+Hu7MznDk5K0l+fCdnHY4I5u+kw8E5pKaFMAelnU5fvpOz7e1hzLl4f38fjj2oqqqqGsoclO7q\n", "4hyyszOsuZlR5nT6eiXO4MDJWQAAAABTQXsHAAAAYCpo7wAAAABMBe0dAAAAgKlgtALgGAmCUFLS\n", "6ePDKCsvd3C8ZFgQhKfL559MGAE+01RB2OSdSL2JovjDD52SxCjr6uK5JyVJysvrYE4p2mycQ550\n", "UgdzcragwOmVOJ6JopiS0hERwSg7fJhzyKqqDn9/Rllzs8srcTwTRXH16lOnTGGUvf22i5D9Xknk\n", "gSiKSUl25jrI+/YpXonjmSRJCQn2wEBGWXk5z5D9hfYO4Bjpui5Jfp2djDJB8OE4W6freoCjS7TZ\n", "jMv8gnguQqppmsPh397OKPPx4bknVVVVlGDmUKqqcg4pCCHMPalpVq/EOdp313Tdv7WVUaaqnEMq\n", "ij/z4XY6LV6J45mmaYGBnaJoMy6zWlld6lDSNE0QApi/k6rKsxtRVVXTAlhPk8TpHE4tE07OAgAA\n", "AJgK2jsAAAAAUxlORxoBjjf19SVdXYz7Gjc3VxKS7p08AAAABO0dwDEbPXp0dfVrmzcXGZeNGjUm\n", "KekK70QCAAAgaO8AjllISMiqVe/yTsEgCIIiioQ18KlIEt/lXFNSFAvrIvXWVpVvyOXLT582rcO4\n", "bNUqqyDs9UoiD0RRvPnmU6dMYYT8+GOrIOR4J1JvoihGRip9WL2X88Pd3Ky4WHOxqsptATpCiCAI\n", "b7yxPixsvHHZgQPvnXYat3EfQRDy8xWZ1WvU1+scZ5IEQQgOVpi3QXA4eIbsL7R3AGam67pF0whr\n", "vleWZd7LucoOB6NM1yW+IWVZJYS5J4dBSEniHFIQZGbnRAjnkJomd7FWkBdFntev67pOiIW5J3Vd\n", "4Ngo67rel79uVeUckhDZyboVj6bxDNlfGK0AAAAAMBW0dwAAAACmgvYOAAAAwFRw7R2AybkkibCu\n", "GXYxVwQbYrLeYZEYl+e4dNaVUEPM1SERB2tPdvLck4IguFwSIYyQisI5pK67mJM0hPBc70sQBEFw\n", "WVkLZ2gaz1WqBEHQNBdzaoEQle/UgiiyQ0qSxjckIU7mwy2KPPdkf6G9AzA5i6oS1oXNFuYT2xB7\n", "Nnf+FNaSQF8FBRGyxytxPLOcqxIba08GWgi3mVSi67rFohLCCCnLPJfS0nU9O9sSG8so6+riHFJR\n", "LB2MEWQi96G3Gjq6rvv4WJjTHRLXuXhd1+PiLMxuXlVFviHHjbMGBTHKBIHnnuwvtHcAJrdTUfJZ\n", "NdWqmu2NLAAA4A1o7wDMbMqUKT9efXVpWZlx2ehRo5KTk72SCAAAhhzaOwAz8/X1feTFF3mnAAAA\n", "r0J7BwD81WraIVZN8/C5qBkAgC+0dwDAWXZ29rVZWYWVlcZlk7OyFsbEeCdSb4IgtFitJCrKuKxd\n", "47xKVVVVTEpKonFZY6PdO3k8EgShudkWGckos9t5hhRF0cfH5u/PKOvo6OB4rb0kSbreHBrKLGNN\n", "iAwlSZIcjubAQEaZpjGWWhlSoii2tTUHBzPKnM5OTM4CAPRVVFTUN9u3807BoOt6iNNJWOO9gczX\n", "saGk6/rHH3/yzTcTjMsqKj7905+8k8gDXde//z6UuZSWwxGwdKlXAnmiaVpUVKiqMspk2Z/j672q\n", "qjNmhCUlMcpsNlaXOpRUVc3NDWMu7+ZyMdbFHlKapv3+exhzUTK73W8YTc7itsYAAAAApoKjdwAA\n", "bLGxsf/w8ytyucj/vwlqT/QozvjIyJOZt88CABhiaO8AANiysrI+3LPH4XCQ/3ZyPdCeLyAgICIi\n", "wtvhAAD+F9o7AIA+ieE32AEA0C9o7wAATEIUxeCWHVnBvsZl7V2HBOEE70TqTRTFRG1bfCRjHbxD\n", "NYcE4UTvROpNkiRZro6NHWNcVlpq4zs5e/hwdXDwKOOy+vpWjvMfkiRZLNUREVnGZbW1bd7J45Es\n", "y0lJW2JjGWPvBw8WeifPoEB7BwBgEpqmXbf+7gms8d6YwEBdX+SVRB5omvZ/h+8exwr5SUCArl/j\n", "lUQeqKpKSHxdHaNMUUL5Ts5+803Cl18yytragpcu5daDqqra1hZXU8Mo03WeV6wqivLEE7dlZNiM\n", "y956y5eQu7ySaBBgchYAAADAVNDeAQAAAJgK2jsAAAAAU8G1dwAAJhEUFPSsJLWEhBiXhfr4zLYy\n", "JhsAYFhDewcAYBJTp0694euvGxsbjcuSkpLi4uK8E6k3WZY3JczwHRdvXHawtnC2yO38kiRJul4a\n", "F8eYnO3qauQ7ORsYWJqUxJiczctr8k4ej2RZjog4kp3NmJwtK2vmOKQiy/Kvv850uRh/FHl5+fPn\n", "eyfRIEB7BwBgHieeyO1mIn2kKMqPaU+tlsYZlzWQT67XGDeqGDqqqlZVjSxk3QdDFCP4Ts7GxY2U\n", "JEZZYGC4V+J4pihKTEwqswf29w/j2CgrivLhhy+sXJlhXGazvbVkiXcSDQJcewcAAABgKmjvAAAA\n", "AEwF7R0AAACAqaC9AwAAADAVjFYAAID3yLKcmlo8YQJjtOK332o5Xmsvy3JISFFmJmNytqKiXuQ3\n", "3ivLclXV4bQ0xuSs3d7gnTweybKsqkVpaYzJWZuN53ivxWJR1aLERMZoRWdnI8dJmv5CewcAAN6j\n", "KMqCBamjGD0J0bQYji+liqI4HOkFBYwyVY3S+I33KoqyY0famjWMMj+/SK/E8UxRlI6O9L17GWU2\n", "G8/xXpfLVVmZyXy4CYng+Jajv3ByFgAAAMBU0N4BAAAAmAraOwAAAABTQXsHAAAAYCoYrQAAAO+R\n", "ZbnivTemzJptXNa8+lvhDG4LrFksluTkwrQ0xuTs/v11HK+1t1gs55xTkJXFmFLZtauBb0hf33zm\n", "5GxODmOh5CFltVoDAwsyMhiTs+XlmJwFAADwRFGU0ave933jZeOyxIAA/enHvROpN5fLFR/PeLEn\n", "hAQFRXN8vXe5XJdfnpmczCjz8YnkG1JVs/LzGWXt7RFeieOZ0+msrc1kLjFssWByFgAAAAA4QXsH\n", "AAAAYCo4OQsAAF61WVH2sGrKNG2WN7IAmBPaOwAA8J5Zs2atveqqyspK47Jx48fHxcV5JxKA+aC9\n", "AwAA7/Hz83vspZd4p2CwWCzFxQVZWYzJ2aYmnpOzVqu15vWnZk2ZYVym/vYzufJ070TqzWq1hoXl\n", "jxrFmJzdvp3nwrgWi2XWrENpaYxhmn37eC6M219o7wAAAP6Hy+XKzc3cto1RZrXynJx1Op0Tf/4q\n", "+JN3jMsS/P29Esczp9MZEJBVW8soU1WeC+O6XK709GzmfgoO5rkwbn9htAIAAADAVNDeAQAAAJgK\n", "2jsAAAAAU0F7BwAAAGAqGK0AAAD4HxaLJT29IDmZMTlbWFgvityOklgsluey7pw5Yqpx2U+HfziD\n", "65qzVVX52dmMydmuria+M8gNDYcmTGBMzmpaM9acBQAAGK5cLpemsRchtdujNE3zSiIPXC7XHmXB\n", "tkOjjMu6uhr4rjlbXZ115AijzOEI5zuD7HBk797NKGtuDsOaswAAAADAB9o7AAAAAFNBewcAAABg\n", "KmjvAAAAAEwFoxUAAAD/w2q1BgQUpaczJmcPHGjgO+/p51c0ejRjtCI/n+dKqVar1d+/kLnmbGFh\n", "s3fyeGS1Wm22wowMxuRsaSkmZwEAAIYtp9Npt6czRynt9ki+854tLelbtzLKXC6eK6U6nc7Gxozy\n", "ckaZpoV5JY5nTqezqSlz40ZGWXs7JmcBAAAAgBO0dwAAAACmgvYOAAAAwFTQ3gEAAACYCkYrAAAA\n", "/ofFYgkMLElLY07ONnK81t5isYSGFo8cyZicLSho5hvyT386PG4cY3J23Tob3xlkXT+cmsqYnD18\n", "2OaVOIMD7R0AAMD/cLlcnZ0p+/YxytrbI/gu59rWlrprF6PM4QjjGzImJs3lYpT5+obynUGuq8ss\n", "KWEWhg59lkGDk7MAAAAApoL2DgAAAMBU0N4BAAAAmAraOwAAAABTwWgFAADA/5Blefz4snHjGJOz\n", "GzfaRJHbURKLxRIQUJadzZicLSpq8U4ej6xW67hxi+bOTTMu6+jIJeRs70TqzWKxjBpVOnIkY3L2\n", "4ME27+QZFGjvAAAA/oeiKAEBIxobmYWhmqZ5IY9HLperrW3Enj2MMqczxCtxjvbdnZmZBUFB243L\n", "IiL8vJPHI5fLpSiZhYWMsra2IK/EGRw4OQsAAABgKmjvAAAAAEwF7R0AAACAqaC9AwAAADAVjFYA\n", "AAD8D1mWT/7mL6fEJBiXvVV1RBDmeiOQJ7Isx8VVjRjBmJw9dIjnvKcsy0899W529kzjsk2b3j2b\n", "2+AssVqtYWGVKSmMydk9e9o5rpzWX2jvAAAA/oeiKMk1Zf6HcozLwgMCOL7eK4rico04zuc9FUXp\n", "6MjKyYkyLrPZIr2TxyOn06lpycw1Z+32QEEQvJJoEODkLAAAAICpoL0DAAAAMBW0dwAAAACmgvYO\n", "AAAAwFQwWgEAAPA/ZFmuDw4miYnGZe02G8dr7WVZDgmpT0xkTM7m5nZ4J49HsiwXFdVFRWUZlzU2\n", "dnonj0eyLN9007kzZ0YYl73+eo2un+edSAOH9g4AAOB/KIoS39pKysqMywJ5T86qanx5OaOso8Pf\n", "K3E8UxSlvT26vp5ZxnPNWUVRUlPrfH0LjMuCgnwxOQsAAAAAfKC9AwAAADAVnJwFAAD4H6Ghof+W\n", "5ebQUOOyKF/f061WryQC6B+0dwAAAP9j2rRpd3z3XUtLi3FZQkJCVBRjPQYALtDeAQAA9HTCCSfw\n", "jsAgy3J4uI013UtU1cFx/kOSJLvd5uvLKHM6OYd84onvExKmGJft2rV8/nzvJBoEaO8AAACGH0VR\n", "BCG0oYFR5nL5cJz3VFW1vT20spJR5uvLOaSqRlVX+xiXORw8Z5D7C6MVAAAAAKaC9g4AAADAVNDe\n", "AQAAAJgK2jsAAAAAU8FoBQAAwPAjiuK2bR3M++61tLi8EsczURQjIztiYxll7e2KV+J4JkmSy2UP\n", "DGQW8gzZX2jvAAAAhh9N01wuf9a9+YiuW7wSxzMa0mZjFvLsRlRV1fWA1lZGmcs1nFomnJwFAAAA\n", "MBW0dwAAAACmgvYOAAAAwFTQ3gEAAACYynC6ThAAAAAoURQ///ykceM6jMvefVfW9XzvROpNEITo\n", "aPbAaUuLznHNWUEQmpoUmdUQ2e08Q/YX2jsAAIDhR9M0WVYJ6TQuE0V/jsu56rqu67LTySjTNAEh\n", "BxdOzgIAAACYCto7AAAAAFNBewcAAABgKrj2DgAAYPgRBMHp9NW0YOMyRZH4Ti3ousvCWjhDEDTe\n", "IZ3M0QpBUDFaAQAAAENI1/Xc3F9bWkYZl5WUrOQ7tdDaaulgTPcSTRP5hiwstNrtzEIJoxUAAAAA\n", "wAfaOwAAAABTQXsHAAAAYCpo7wAAAABMBaMVAAAAw48kSV1VhwNCwo3LNFuNd/J4JIpiYGBTRASj\n", "rKmJsfbGkBJF0de3OTCQUdba2onJWQAAABhCqqrOeOTKUTabcVmuvz9ZeqVXEnmgadrFF4eHhTHK\n", "tm/380oczzRNS0oK0zRGmST5DaPJWbR3AAAAw5KTEPctR3r0He6jTIr34sBxBO0dAADA8JOZmbkg\n", "MPDQf2/X1uOsobvbm5eefnFQkDeDwfEA7R0AAMDwk5KSsqu8nHcKOE5hchYAAADAVHD0DgAAAIaE\n", "JEkVFVX+/lnGZTZbq3fyeCTLsqJURUdnGJfZbC3eyTMo0N4BAADAkFBV9euvR7a3M8pEMdgrcTxT\n", "FKWpKb66mlHW1RXilTiDAydnAQAAAEwF7R0AAACAqaC9AwAAADAVtHcAAAAApoLRCgAAABgSsiwH\n", "Bh5JTGRMztbXN3NczlWWZR+fksRExuRsaWmzd/IMCrR3AAAAMCQURenoSK2rY5QJQhjH5VwVRWlv\n", "z6yvZ5S5XKylc48nODkLAAAAYCpo7wAAAABMBe0dAAAAgKmgvQMAAAAwFYxWAAAAwJCwWCzR0UXj\n", "xzMmZ48cafROHo8sFovVWjRiBGNytqysieN4b3+hvQMAAIAh4XK5fH3TG1nNm6ZFeCWOZy6Xq6Ym\n", "s7CQUSbL4RzHe/sLJ2cBAAAATAXtHQAAAICpoL0DAAAAMBW0dwAAAACmgtEKAAAAGBIWiyU5OX/U\n", "KMbk7NatPCdnrVbrggUvjxo1y7hs/fpfCJnvnUgDh/YOAAAAhoTL5Ro9OiuMtVhrVBTPyVmn03nr\n", "re9lZLxoXObr60vIS96JNHA4OQsAAABgKmjvAAAAAEwF7R0AAACAqaC9AwAAADAVjFYAAADAkLBa\n", "reXlh2JiGJOzdjvnNWdXrPj7ySePNS7buHHN/GEzOIv2DgAAAIaG0+l0OrN37WKU2Wyc15zdt++a\n", "vXszjMvq6x3eyTMocHIWAAAAwFTQ3gEAAACYCto7AAAAAFNBewcAAABgKhitAAAAgCFhsVjq69lr\n", "zrpcTYIgeCdSb1ar9eyz7585c4px2ccfr9P187wTaeDQ3gEAAMCQcLlcDQ1Z69Yxylpbw3Vd90oi\n", "D5xO51ln/ZKR8alxWU6OL8cetL9wchYAAADAVNDeAQAAAJgK2jsAAAAAU0F7BwAAAGAqGK0AAACA\n", "IWG1Wv39C9PSGJOzBw40eyePR1ar9V//+tfkydOMy3799bPzzuM2/9FfaO8AAABgSDidTrs9Y/du\n", "RllbW5hX4njmdDpzc8/as4ex5mxHRy4mZwEAAACAD7R3AAAAAKaC9g4AAADAVNDeAQAAAJgKRisA\n", "AABgSFgsFl0vTk1lTM4WFtr4rjl7+umHJ0xgjFasXm3zSpzBgfYOAAAAhoTL5WpsTK2oYJSpaijf\n", "NWcTEjI1jVHm6xvqjTSDBCdnAQAAAEwF7R0AAACAqaC9AwAAADAVtHcAAAAApoLRCgAAABgSFosl\n", "IaEsKYkxOZuf3+qdPB5ZLJZvvy1NTWVMzu7f3+adPIMC7R0AAAAMCZfL1dmZevAgo6y9PdgrcTxz\n", "uVx1dZnl5Yyyrq4gr8QZHDg5CwAAAGAqaO8AAAAATAXtHQAAAICpoL0DAAAAMBWMVgAAAMCQkGW5\n", "ra0yKooxOdvW1u6dPB5ZLJYpUyrT0xmTs1u3tnNcOa2/0N4BAADAkFAUpalpRGkpo0yWA70SxzOX\n", "y2WxpNTUMMqczkBBELySaBDg5CwAAACAqaC9AwAAADAVtHcAAAAApoL2DgAAAMBUMFoBAAAAQ0KW\n", "5UWL6jIzGZOzGzZ0chxKtVgsl1127owZ4cZlr71Wo+vneSfSwKG9AwAAgCGhKEpAQHQ7+7YnfhyH\n", "Ul0uV0pKnY9PgXFZUJAvJmcBAAAAgA+0dwAAAACmgvYOAAAAwFTQ3gEAAACYCkYrAAAAYEhIknTa\n", "8jOn+/oZl73R3qo/+SfvROpNkqTbb/8+KmqqcVlBwfL5872TaBCgvQMAAIAhoapqeFuLVM5YdNbP\n", "j+fkrKqqDkdUWZnVuMxuZzSpxxWcnAUAAAAwFbR3AAAAAKaC9g4AAADAVNDeAQAAAJgKRisAAABg\n", "SIii2GG1kuho4zJVUbyTxyNRFFta7FbGZAVxOBSOC+P2F9o7AAAAGBKapvk7ncRmMy6T/HgOpWqa\n", "5nIFMBfGdTjkYbTmLNo7AAAAGCprXK51rJpyTfNGlD8StHcAAAAwJObNm7f9pptqamqMyyZOmhQZ\n", "GemdSH8QaO8AAABgSPj4+Dz85JO8U/wRYXIWAAAAwFRw9A4AAAD+uERRTExUZFZDVFWlYXIWAAAA\n", "YBjQNE3XZZeLWSYOo8lZnJwFAAAAMBW0dwAAAACmgvYOAAAAwFRw7R0AAAD8cYmiSIiTuSiZJKkY\n", "rQAAAAAYBjRNCwiwShKjzGqVMFoBAAAAAHygvQMAAAAwFbR3AAAAAKaC9g4AAADAVDBaAQAAAH9c\n", "oiiqalNICKNMEDowOQsAAAAwDGia1tERbrczyux2f0zOAgAAAAAfaO8AAAAATAXtHQAAAICpoL0D\n", "AAAAMBWMVgAAAMAflyRJslwVE5NhXNbe3uqdPIMCR+8AAADgj0tV1fDweGaZj0+wF8IMFrR3AAAA\n", "AKaC9g4AAADAVNDeAQAAAJgK2jsAAAAAU8HkLAAAAPxxWSyW5uaS5GTG5KzL1eydPIMC7R0AAAD8\n", "cblcrpyczM2bmYVhXggzWHByFgAAAMBU0N4BAAAAmAraOwAAAABTQXsHAAAAYCoYrQAAAIA/LovF\n", "Mm/eytTUE43Ltm/fpOvneSfSwKG9AwAAgD8ul8t1330vZWT827jsrbd8BeFJ70QaOJycBQAAADAV\n", "tHcAAAAApoL2DgAAAMBU0N4BAAAAmApGKwAAAOCPy2KxfPDBZXPmZBmXbdmyaf587yQaBGjvAAAA\n", "4I/L5XL9/vsdGzZkGJc1NgZ5J8+gwMlZAAAAAFNBewcAAABgKmjvAAAAAEwF194BAADAH1dCQsLh\n", "w9e3tlYYlyUmjvfxWeidSAMn6LrOOwMAAAAANxUVFQ6Hw7gmODg4KirKO3kGDu0dAAAAgKng2jsA\n", "AAAAU0F7BwAAAGAqaO8AAAAATAXtHQAAAICpoL0DAAAAMBW0dwAAAACmgvYOAAAAwFTQ3gEAAACY\n", "ynG9KJmqqps2bdqxY0d9fX1kZOTMmTPHjx+/Zs2aCy644Bi2VlhYuHHjxokTJ06ePPk4DLlly5Zf\n", "f/3VYrHMnz8/Ozt7EBMSQhRF2bx58/bt2xsaGiIjI2fNmjVu3LhjCHno0KGvv/5aUZSzzz570qRJ\n", "gx6S7smGhoaoqKiZM2eOGzdu7dq1559//rFtUNO0Rx55ZPbs2fPmzRvEkOvXr9+5c2dzczMNOXbs\n", "2F9//bW/ISsqKkpKStwfxsfHp6WlDW7IHTt22Gy2qKioWbNmjRkz5hhCuhUUFPzyyy8JCQnHvAWP\n", "IX/77bedO3d2D7lu3bo///nPfd9IdXV1UVFRj0/GxcWlp6cPesjo6OhZs2aNHj26vyEJIRs3btyw\n", "YYOqqnPnzj355JMHJVv3kOvWrdu1a5c75KhRo9atW9ffB2vdunWbNm2SZfncc88dO3bs4KaaPXt2\n", "dnb2Mew6Ki8v77vvvjv33HNHjRrV40tff/317t27x4wZs2DBAlHs3wELRVF+/fXX3bt3Dzykrut5\n", "eXnff//9eeed1/sJ3Pirxlwu17p162jImJiY2bNnZ2Zmrl+/fv78+ccW8rvvvvvzn/+clZXV/Utr\n", "1qzZvHmzv7//hRdemJqa2t8t9wh50kknZWRkHHPI3Nzc77///vzzz8/MzOz+pX379v3www+EkD//\n", "+c+jR48+hpC//vrrnj17uofcsGHDeeedd8whL7jggoyMDI81iqL8+9//Pvvss0844YT+bn9w6Mcl\n", "h8Px5JNPxsbGxsTEPPbYYz///PMbb7wxcuRIQsh1113Xr0198MEHl1xySVhYGP15c3NzBytkV1cX\n", "DRkbG+sOOWLECELI3/72t75vR1XVq666yv2ISJL0xhtvDGLIJ554IiYmJjY29vHHH//pp59ef/31\n", "pKQkQsjf//73fm3q9ddfP/nkk93P+8uXLx/0kHFxcU899dTq1atfe+01GvIf//jHMW/2hhtuIIT8\n", "/PPPgxKys7Pz8ccfj46O7h4yMTGREHLzzTf3d2s9XuPffPPNwQr52GOPRUdHx8fHP/3006tXr371\n", "1VcTEhIIIbfeeusxbHDnzp0nn3xyamrqDz/8oGnaIIaMiopKSEh45plnaMj4+HhCyO23396vTZ1x\n", "xhm9n9Nef/31gYfs6Oh49NFHu4f8z3/+ExsbSwi58847+7Wpq6++mhDyzDPPbNiwQRTFG2+8ceDx\n", "uoeMjIxMTEx89tlnu4dcvHhx37fT1dU1f/58QRA+/vjjX375xWKxvP/++wNJ9eCDDwYFBblTvfzy\n", "yzExMYSQe+65p1+bWrFixUUXXRQcHEwIEQShurq6+1dbW1vnzp07ffr0nTt3zp07t18vDXa7/YEH\n", "HggKCkpKSnruuedWr1790ksv0ZD33ntvv0I+//zzF154IQ0pimJNTU3fv9r3kMuWLaMho6OjCSFL\n", "ly7tV8hly5Z1j1FXV+f+ksvluvDCC91/PhaL5ZNPPulXyPvvvz8wMHDEiBE05IsvvkhX7nrggQf6\n", "G/KCCy4ICgqir4MNDQ3dv/rYY4/NmTOHdqWyLH/55Zd933J7e/vSpUtpyOeff3716tUvvPACDfnQ\n", "Qw/1K+Rzzz3XPWRjY6PHMlVVFyxYQAjZtWtXv7Y/iI7H9q64uJg25lOnTu3+ABcXF/v4+Lz77rv9\n", "2pqqqvX19eHh4YSQlJSUwQp5+PBh+j5y2rRp3R/gw4cP+/j4rFy5su+beu6550455ZSXXnrp73//\n", "uyAIhBBfX9+mpqaBhywqKqLvFKdPn949ZFFRkdVq/eCDD/q+qd27d9O/eU3Tzj33XEJIYmLiwBPq\n", "ul5YWEhDnnDCCd1/6sLCQqvV+tFHHx3bZh9//HFCSGBgYFdX18BDFhQU0KeVGTNmNDc3d/98f58N\n", "dV1fv35993ZEEITKysqBh8zPz6dvdmfOnNk9ZH5+vsVi+fTTT/u7wWXLlomiOG3atI6OjoHHc4eh\n", "b3bnzp1rt9vdn8/Ly7NYLJ9//nnfN/X777/37u0mT56sKMoAQx46dIiGPOWUU7qHzM3N7e/ryldf\n", "fUUI8fPzo6noMdrdu3cPMKGu63l5efQg5amnntr9ATp48KAsy19//XXfN3XllVcSQq644gr6YVpa\n", "WlhY2LE96Lm5ufRnPO2007pv4cCBA5Ikffvtt/3amqqqFRUVvr6+hJApU6b0+BI9Kr9hwwZd1x94\n", "4AFCSFFRUV82e/DgQRryjDPO6B5y//79kiR9//33/Q1ZXl7u4+NDXw769VUDBw4coEfRzjzzzO4h\n", "9+3bJ0nSjz/+2N+QpaWlFouFPtN2/9LSpUvPOeecl19+2X2UITQ01OFw9GWz+/fvT0lJIYScddZZ\n", "nZ2d7s/v3btXFMX+vrVWVfXIkSM05MyZM7t/ac2aNfRHdrlcs2bNIoRMnDixj5vNyclJTk4mhJx9\n", "9tndQ+7Zs0cUxV9++aW/IUtKSmRZJoSceOKJRyu76667CCHx8fGD9a74GBx37V1xcTFtxeLj43s0\n", "77quL1y48PDhw8ewWbrNm266aTAy6ocPH6YbTEhI6N28X3TRRSUlJX3f2qOPPur+DbjtttvoH9jA\n", "W/6ioiJ6zDIxMbF3s3jBBReUlpYe25b/7//+j/7sA0yo63phYSENmZSU1L0joc4///zy8vJj2OxH\n", "H31ktVoJIeeff/7AQxYUFISGhh4t5Pz58/vbnJ1zzjllZWXObgYeMj8/n4YcMWKEzWbr8dVzzz23\n", "x5EPpn//+9+EkPDw8H4dbzB26NChkJAQQsjIkSNbWlp6fPXss8+ura3t+9b+9re/rVq1qqCg4MiR\n", "I0eOHCkuLk5JSdm0adMAQ+bl5dGQycnJvUOeddZZ3Y98MP39738nhERGRtIPaUPWry7Wo9zcXHok\n", "JiUlpbW1tcdXzzzzzN5Pnkezb98++pzz008/0c9EREQQQn799df+pjpw4ABNlZqa2tbW1uOrp59+\n", "+jG8a+3q6qJ/yw8++GD3z7/66qvd37FffvnlhJC3336bucH9+/fTkGlpab1Dnnbaab3/xpk6Oztp\n", "U/Lwww/396se5eTk0OND6enp7e3tPb46b9683n/jTHa7XZIkQsj//d//uT+padq//vUv94d0NxJC\n", "+vLqsG/fPhoyIyOj+7sg6pRTTun9m8nU3t5OQ/773/8+Ws0tt9xCCJkwYUJfNrh3797AwEBCyNix\n", "Y10uV4+vzp07t/fvAFNrayu9DODRRx/1WPDyyy/TR7y/JxsH1/HV3rlcrvHjx9Nfr1WrVvUu+OKL\n", "L7p/SN9hKIpi3CBv376dbrO/b8s8cjqd7hOUn3322WCFpFauXEkP59TX1w8w5JgxY2jIHnmob775\n", "pkd9H0O2t7fTg20vvfTSQBLSb+q+fuKrr74arJDr16+/+OKL6evowE9zOxwO9+U+PfIcW8gtW7aE\n", "hIRcddVVg3XWmIZ0X9Dz3XffDTzkt99+a/BneGy6urrcl/v88MMPAwypaVqPhvWVV17561//OvCQ\n", "7st93O3OMYfUdf3GG2+kWysuLnY6nb6+vr6+vlVVVQMJ2dnZ6b7cZ/Xq1QMM+eCDDxJCJEmir9Dl\n", "5eV0y/09cN7Z2em+5HHt2rV9T2W82Z9++oluc8uWLe5PdnR0REZGkm4nyunRuGXLlhlvraOjw32R\n", "67p16wYrJL0gjBCybdu2/n7VY0j31W/r16/vY8jevUsP3333Hd3mjh07jlazbNkyQoifnx/zpIfd\n", "bqfH7ch/D6AOSshvvvmGbvNoBziamproJTF9Oftkt9vpNV2EkN9//32wQtJD8oSQPXv29P7q119/\n", "ffXVV9PfT48vvl5zfLV3r732Gt1r2dnZR6txOp0PPfTQaaedFhgY+Oqrr27dujUqKurPf/6zwWb/\n", "+c9/0l/ZQTnH9Morr9CQo0ePPlqNw+F48MEHacjXX399y5YtkZGRF1xwAXPjTzzxBCHk4osvHmDI\n", "l19+mYYcO3asQcgHHnjg1FNPDQgIWL58+ebNmyMiIi666CKDza5du3bSpEmzZs3q16mfo3nxxRdp\n", "yHHjxh2tpquryx1yxYoVmzZtioiIWLhw4dHq8/LyzjzzzJycHNolV1RUDDDk888/T0MavFns7Oy8\n", "//77aci3335748aN4eHhl1xyicfic845h/zXJZdcwnwq6YvnnnuObtDghEVHR8f9998/b968gICA\n", "d999d8OGDeHh4ZdddlnvSrvdTq/fGjly5Hvvvffqq6+WlZUNPOQzzzxDQ06ePNkg5NKlS2nIlStX\n", "rl27Njg4+PLLL2duvL6+PiUlZeAHGp966ikacurUqUersdvt7pAffPDBmjVrgoODr7zySo/FX3zx\n", "Bd3ghRde+P777w/kegM3+ixBDE/2tbe333fffaeccoq/v/9HH320evXq4OBgj+3vRRddRAhJT0+n\n", "H7777rt04x7fJxh47LHH6H/scVqtu7a2NneqTz755Oeffw4KCrr66qsNNnvrrbcSQqKiolRVdX9y\n", "xYoV3Vs095TSihUrjEM+8sgjtNLgtFpbW9u9995LQ3766ac//fRTUFDQtddea7DZm2++mRASHR3d\n", "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\n", "vPPOO9966y36IT3zzTybTtEBZuYlaP1y8OBBeug4IyPD/SLU0NBwxx13uK/HpFcHxsfHG29q9erV\n", "vY8DD8o9Rw4cOEAPHWdmZrp/ERsaGm6//Xb3DBG9OtD4PWJtbW18fPzkyZNps7Vjxw5JkgZrBa39\n", "+/fTkFlZWe5XyoaGhttuu8297Ae9OtD4PWJ3Bw4cIP250oVp37599J1Zdna2O2RNTc0//vEP9ysK\n", "vTpwxIgRxpui10ItXrxY0zRFUebPn9/9hqID4b515+jRo90XfFRXV994443ua9Lp1YHGb2SpqVOn\n", "BgYG0uO+dN3S/i7T5NGePXvoNZFjxoxx9xzV1dV///vf3fcKoVcHZmZm9nGDY8aM6ePt9fto9+7d\n", "NOTYsWPdLUhVVdUNN9zgXpuEXh1ocPMmit7355///Cf9kC5D16/1bI5m165d9OTAuHHj3BfCV1VV\n", "0fs80w/p1YEGN2/qrrCwMCkpKSoqyuP96vpo69at9GDb+PHj3akqKyuvv/5694op9E+gjxcg0hne\n", "3od7W1paAgIC6KprtAXs41Cqrutbtmyhr74TJ050j4BUVFRcf/317ntN0ytVxo8f35cN0uW8IiIi\n", "juGrR7Np0yYasvuodUVFxXXXXee+nJ9eBNLHlRvoX3FUVFSPz69atar31Tt9vDH477//TkNOnjzZ\n", "3b2Vl5dfe+217puY0usrDG6E1B1dnbbH0d+ioqKIiIgTTzyRXhRIV8zr+804N27cSENOnTq1e8hr\n", "rrnG/TpLL/EyuBFSd3Roz6D9oMcjgoKCBvd56dgcX+2drut5eXn08JggCOnp6RkZGWPGjOl+MI++\n", "Jz7aXabcPv7447vvvpseYyeEXHfddYNymITKzc2dO3euO2R6evqYMWO6PzOefvrphBDjm6zm5OS4\n", "747hlpKSMvAlldzbp1dMu0OOHTu2e0h6rNT4NGtVVRU9uy2K4owZM84666yNGzcOSjxq37599PCY\n", "IAgZGRnp6enjxo3rfliU/jIY33SqO3pTjwHOAfSwd+/e3iG734KBHis1vumU/t9+mhASExMzZ86c\n", "Y1glzMCePXvoWj3ukOPHj+9+7JYeK+3LAGxubm5KSsqdd965ZMkSHx+fBx98cLDW1dm9ezc90OgO\n", "OWHChO43bqX7uY+rsp566qmDeGtot127drlDZmZm0pDdDzDTrzKXwFEU5aabboqLi3vzzTevvvrq\n", "4OBg45ut9MvOnTvpdB4NmZaWNnHixO5/m/RY6S233GK8naqqqkcffTQ5OXnJkiVHWz2z73bs2EG/\n", "ryiKWVlZaWlpkyZN6n7Ym47e33bbbcbbeffdd+mVefQHvPXWW3ucKnnrrbfS0tKWLVuWmpp6zz33\n", "9Os5c/v27TSkJEnukN17GnoE94477jDYiKZp77zzDr0kn4a87bbb3M8Jxl/ti23bttGLzNwhJ0+e\n", "3P3Y/KRJkwjroqPeMW6//Xb3c8KmTZvcr49ufWzFqK1bt9IH1B1yypQp3e8+PWHCBMI6kUpD0msc\n", "acg77rjD/ZyQl5dH325JkjRz5sxzzjmnv+s5bdmypUfIqVOndj+BQI+VGl/rRUO6L0gVRfHOO+/0\n", "eDPne+65hxDSl3vceoGg//fyw+NKZWVlbm6uy+VKTU113x3tePMHCdnW1rZ7925N00aNGkXvdjvo\n", "Kioq8vLyXC5XWlqae2GDY5OTk1NdXT1ixAj3CP1gqaioyM3N1TSN9srHtpH8/PyysrLExMTs7Gzj\n", "CYNjU15enpeXN8CQhBB6vtvhcEycOJGe7B5ENKSu6xkZGe6b4R2DmpqaIfqFJISUlZXRw94DDFlf\n", "X79//35fX9/JkyfTq0gHkTtkZmbmsY2O7d+/X9O0sWPH9n6l55iqL8rLy/Pz8ydMmMC8cN6j0tJS\n", "ejB+SEMOkDtkVlaW+46Mx5sjR47QMwZDFLK5uZleRTdmzJhje6zJ0Id027lzZ2NjY3p6untxFI6O\n", "0/YOAAAAAI7NcXRjFAAAAAAYOLR3AAAAAKaC9g4AAADAVNDeAQAAAJgK2jsAAAAAU0F7BwAAAGAq\n", "aO8AAAAATAXtHQAAAICpoL0DAAAAMBW0dwAAAACmgvYOAAAAwFTQ3gEAAACYCto7AAAAAFNBewcA\n", "AABgKmjvAAAAAEwF7R0AAACAqaC9AwAAADAVtHcAAAAApoL2DgAAAMBU0N4BAAAAmAraOwAAAABT\n", "QXsHAAAAYCpo7wAAAABMBe0dAAAAgKmgvQMAAAAwFbR3AAAAAKaC9g4AAADAVNDeAQAAAJgK2jsA\n", "AAAAU0F7BwAAAGAqaO8AAAAATAXtHQAAAICpoL0DAAAAMBW0dwAAAACmgvYOAAAAwFTQ3gEAAACY\n", "Cto7AAAAAFNBewcAAABgKmjvAAAAAEwF7R0AAACAqaC9AwAAADAVtHcAAAAApoL2DgAAAMBU0N4B\n", "AAAAmAraOwAAAABTQXsHAAAAYCpo7wAAAABMBe0dAAAAgKmgvQMAAAAwFbR3AAAAAKaC9g4AAADA\n", "VNDeAQAAAJgK2jsAAAAAU0F7BwAAAGAqaO8AAAAATAXtHQAAAICpoL0DAAAAMBW0dwAAAACmgvYO\n", "AAAAwFTQ3gEAAACYCto7AAAAAFNBewcAAABgKmjvAAAAAEwF7R0AAACAqaC9AwAAADAVtHcAAAAA\n", "poL2DgAAAMBU0N4BAAAAmAraOwAAAABTQXsHAAAAYCr/D3Mb2w6LfHtCAAAAAElFTkSuQmCC\n" ], "text/plain": [ "" ] }, "execution_count": 42, "metadata": {}, "output_type": "execute_result" } ], "source": [ "from __future__ import division\n", "#Lets load notebook's Image\n", "from IPython.core.display import Image\n", "\n", "from reportlab.lib import colors\n", "from reportlab.lib.units import cm\n", "from Bio.Graphics import BasicChromosome\n", "\n", "chroms = list(chrom_sizes.keys())\n", "chroms.sort()\n", "\n", "biggest_chrom = max(chrom_sizes.values())\n", "\n", "my_genome = BasicChromosome.Organism(output_format=\"png\")\n", "\n", "my_genome.page_size = (29.7*cm, 21*cm) # check\n", "telomere_length = 10\n", "\n", "bottom_GC = 17.5\n", "top_GC = 22.0\n", "for chrom in chroms:\n", " chrom_size = chrom_sizes[chrom]\n", " chrom_representation = BasicChromosome.Chromosome('Cr %d' % chrom)\n", " chrom_representation.scale_num = biggest_chrom\n", "\n", " tel = BasicChromosome.TelomereSegment()\n", " tel.scale = telomere_length\n", " chrom_representation.add(tel)\n", "\n", " num_blocks = len(chrom_GC[chrom])\n", " for block, gc in enumerate(chrom_GC[chrom]):\n", " my_GC = chrom_GC[chrom][block]\n", " body = BasicChromosome.ChromosomeSegment()\n", " if my_GC > top_GC:\n", " body.fill_color = colors.Color(1, 0, 0)\n", " elif my_GC < bottom_GC:\n", " body.fill_color = colors.Color(1, 1, 0)\n", " else:\n", " my_color = (my_GC - bottom_GC) / (top_GC - bottom_GC)\n", " body.fill_color = colors.Color(my_color, my_color, 1)\n", " if block < num_blocks - 1:\n", " body.scale = block_size\n", " else:\n", " body.scale = chrom_size % block_size\n", " chrom_representation.add(body)\n", "\n", " tel = BasicChromosome.TelomereSegment(inverted=True)\n", " tel.scale = telomere_length\n", " chrom_representation.add(tel)\n", "\n", " my_genome.add(chrom_representation)\n", "\n", "my_genome.draw(\"falciparum.png\", \"Plasmodium falciparum\")\n", "Image(\"falciparum.png\")" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "collapsed": false }, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 2", "language": "python", "name": "python2" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 2 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython2", "version": "2.7.9" } }, "nbformat": 4, "nbformat_minor": 0 }