taataaaatactttaagagcgtatacgaattaataatcactactttgcctagtaaggggaaagtgcccgctatattataattatagccgctaacaattaccgaattaataatagaattaccagcagtataaggtaattagacttaaggatattaaaagtagggaaggaagtattaatatagtagcaaatataataggtataaaggaggagggtatagttaatataaacttctaaaattatccctccttaatataatttatagtagactatttatagtctctatattagtattactattactattattaatattattaataatattaatattaaccggtaaattattacctcctcccttacatttattattattattactaatactaaaggcggttactaccttattgcctaatatatttcgtactaatttaaatagcaggttaattactatagccttccttagtaatatagtacatacctacttacctatatctttaatattaaagttataataagttatactcctatttataacgtagcatatttaatacttaatagccttattataattcttatacttataattaaaactatacgtttatatttatattaattcttaatatacaatactacgtagctttacccctatacattcctcttactactaatcctcctttaaattcttcttaacttttactaatatagtatttattataatatatttaaatttcttaataccaattagaatttataaccttcgtaacgatagtatatcgattatttatagggttggagtaataaaaggattaattaaattacgagagggggtaggagtagagggtatattactttaggaggatagggtagcggggattttattagcggacgggtcggttaattaaaatttaaataatatagtagaatagtagtactaactaatatagtagaagtataactttataacggttttatatttaatattattatacttattataaaaatccttcctaggaatagtcttattatatataataacccgggcgtgataattattataagtagtagtaatatatataatattatataaagagactaattactttatttttacaattatattattactaataatattttttatataacttcgctatatatataggattttactaagtagtatcgtcctaaaccgctatttatagagctcgctattatcttactcaattttaacctctctaaataaattatattcttcaatagtaggtaatttaatataattagcagtaatatataaattaattatattaaattaaatctatattaaattaaaatatttagaatatagcggcggtaatactatagtaaccggcttataagtagcgtaaagttaagttaataatattgaagtagttaatttagttggaaaagttacctcactatcgttattatttaataaataaaataaaatattaaaaatctactttttaggaataaggcggatggggaactattacttaaccttattatcgttactaaaatcctcttcgctactaaaaattttaataaatattataagtttaagaggggataacggcggctttaagactaaaattaggactaactttaattctagcgtagtagccttccccttcttaatagtaatctttttaataatagtcttaataggaacaaccttcttcttaaatagaataatcttaaggataatttcaataaactattcggttttacaactcttctttctaaagcggaataaggtacgttatagaattattaagctaggatcttcctaatcttaatctttattaaagtagactactaatacgccgcttcgaatacgggattactttacgccggcgggttttaaattaaagattgtcttaggaggtattattacaataaatttaattaattactagtattataattattttgtatattgaaatagctttaaattgatatagaaattgttgtaaaataatgaattttgacgaagttgtacaatacagaagtgcggtgtgtgtgtgtgtgcacgcacacacaccctcttgccaagactgcacaggcgattgagtgtgggaatgaaacgagctccagtggcgcccaagttaaggttgtcatgtgtgacacgtcattttcgaagaccaggctcgcggagcctcgtcgtgagtgatggccgattatattcctggagacatctcgagggtcgagcagatgatgtagtagccctagcagggtcagcaggaccgtcttgggggatgtagatagtgtataaacattttgctggtgccgctcgtgtgtcgtttgctattgagccataagatacacctacatcgtccgttcgaaggaagcatgtttgacataagtaaagaatggagaacataagcgtcggacgacgaagatgtgtgaagacatcgtccgttcgaaggaagcatgtttgacataagtaaagaatggagaacataagcgtcggacgacaaagatgtgtgaagacgccgaatggaaatgaacttggtgatggtcatttgtcattcgtttggttgtttggaaaagaaaccaagaaagggaaggaaggatgcatgcactgtacgccacttgagggctacaataaaccttggttgggtatagccttatctgatgagctgcaaaatgagtagaacctgtaataatggaatacaagtaccagtgcctaacgactcttcacagctctgtagctaccttacaccgtagccaagccagactgtcaaggggaccgttcctgctggcgaggtcgccatccttccttcatcctcgctttccttgcccgccaacactcaacatctccgtcgtcattatatcaacccgggcaatcaagcatgaaagaaacaccctccatactcctccaaaggacctgcctccaaaaccatccaaagccaacgacaacaatcaccccgacgagtcccctctagcttcgttccaccacgccttccattctacctcatcccttctgctcctccttctcccgcacctaacaaaacaaacactatacaagtaaccacgatcacaagcaggaacgcatcaagtcaacaatgaagcagtcgtgatagtgttattgacgatcatctctctctctcccttcgctaatccaaaacaatgcttttaggatatctcatccatctccttcagtctcataatcatgcaaacttttccacaaacgcttcgcaaacccgccggctcccatgacaaaacacagatatgtgacacggaaaagggaaatgtggtagtggtatgtacttttggtgatgtatgcaaaaggcctcccctgccaactagatccagtataggatttccaagttgggttccttccttcctttctaattctttcgtacctttttcctctctctcccccacttcaagatttttgtatgtccaagtgaactctcaacatccagcagcacatcctctaccatcttcaaatttcaacacaaaactaaaccatcatcaaacaacttctctctgactaaccatactcgccctccccgagctcaacccgctcggtcccgcctcggaccctcctcccaccgtcgcaaccgtcaacctcgacaagttcctcacattctgctgcggctgcggcttgctcagcctcctgccctgcctctgcccctgataactgctccgactcctcctcgagttccgatcctccctgtactcatcatccaacgccgcctcactaccgccatagatgaccgtgctcgcgtcgccatcataatcgcccgtctgcgtcgtcgttccctggccgctgaacctcatcaaaccgctcctcctgacgagcgcccgacgacgcatcacacccgggtcccgacgcatcttggccatgtgccactgcacccagtacatctgctcgtgctcgcgcaggtaccgctcaccgtgaaagcccttgaggacgacctctctcgtcaacatgccgagcttgcgacgggcgtccgtcttctcgtgcatgcgcttagtgaggaaggcgacgtcggtgggggtcagggtatcagggagcatgagcgagggcagaacggagccgcgcttgtcgacgtcgccggcaaacttggcccagggaccagccatggcgagcatggagatctgggcgcgggcaaggccgacggggtcgttgggcgggacgacttcaccgtaggcgacggacgggttgtcgggatcggtgaggacgagcgccgtggcgccgacggcagtcgcaacgacagggacaccggctagagcagcttcaccgacggcgagcgggagaccttcggagagggacgagttcataaagagccaggcgtccttgagaatctcctggggcttgccgaagcccttgaggatgacatgctcggtgagcttgcacccctcaatcagcttggtcatgttgatggcgtactcgggctcgcggtccttggcgccgtagatgaagaggcggtactccttgaagccgtactggttgacgatgacgtcggcagcgcggatggcggtgcggatgtccttgatgaactgcacattggacagcatgacgactgtaggcgtggtggtgcggacttcgtcgacgggcttgaaggcatccatgttgctgacgccgttgacaatgggatcgatcttgcgagcgaacttcttctcatgcccgatgcggttcgtgtcggtgccgagcgaggtctcccagatggggttgaagaaggacgtgcaaggcaagatgacatcggcgtggaagtaggcgagcttcatggccagaccgataccagcgaggaccatggactggacagggatgggcaaggtcgactgcgcaggactgaggttgaggcagcactcacgccagagaatggcatgatcccagataccaaaggtggcaccgcgctggtacttgaggaagacaccgaacatggagctgataccatggtgcgtgctctggaagaccctggggcagtcctcgggggtctgcacggcgtagatgaagaagtacgatgaaaagatggcaagcgagtcgcggaaatccgacatggtaggctgctgaaccgccaggttatcctcggggtcagtgatatccggatcatcgtacttgatgagccaggcctcggcccacgcggcagcaacctccttggagttccacgtcttgttgtaatccttgtgctcaaagtactggaacatatccagaatggcgttgctgtaccggtacatatcagccttggagatatgacgtgaacgagcacccttgacgaagagacggagaagaggaataaaggtgtcaacgacgtcacgatcaatgtcagtgcgcacaatcttgtcctcgacctgcatctcaaggaggttctcaatgaggccgtgattgggaacacgaccgtcaagaccccaaaggggcacgaccttgagcgactgaacgttgcgttcgacctggaagcgcgggataccatactcgttggcagactcggccaagacgtggttacggatggtagtatgaccgttgacaagatcgcgacggcagttggaaacaccgccgggagactcaggccagcacccaatatcgttgaagatgaccgagatacggttctccgaatcattgaagcagtcctgcggccgggtggtgatctggttggcatccttgccgaggcccatggcatacaagtcggcagtcttgatcggtaacatgcacaactcgccaacgtgcttctcaatctcgatagcggcggaaatctggtcaatgtcggcgtcgagaatcatgcgcgcctgtgagagctgaccgctgtttctagcagaccagtaccgatggagaagaggttcctcgcgcaaaatgagctcgtccatccagcacgcagtgacagcatcgagagtgccggacttgcgccagatatcccagagttcggtacgcaaccaccaggtagggacagggcggtagatggacttcttgcgcatagagaaccaggacatgggattgaggcgggaggcgaacgagtgcgtctgcttgaggttcttggccatgcgctcgacataagagcggcggtggtagatgaagagatcgtcattctcaaaggagacatccgtaggcctctgtagaaggacgtcctcgtgctcaaagatgcggggcgggcggtcgacagtgatttgtctgccgttctcctccatgtaagtggtctcaaccgggtcgcgacgatgggggtaagtgatgacagtggtgaaggttctgccgtaggtgctgcggtcgacttggccgacgcggtcagagggagtccagttacactcctcgaccttttccttgggaggagtaccccagtagactgtcaagacgaaggggtggtcggccttcagctcgtattcggccttgagcacatcctgagaacccttgggactggacttgtaaaagtaccggaaggagtactcgacatcgccaaacttgatgataccgtgagaaatgcgacgtctctcatcgtagtggcagcgcttgacagtagtgccttcgacgacgtacttctccgtcgggcgtctagatttgttaccctcaccataagtgaacgacgaaagtacctcctccttgcccttcttaacagacttggtgataagccggtaagtgtgatcataaacagccgtagcaacaggctgcgtcttttcctcctccggaacttccttgagatgaccctcatagatattcagcatcaacttgccgtactcattcagcttcgcaaagcccgtcagagcctgtctgcgcataaccacgacgatacggttcttgtacaaagtcctgggcgttcccttgcgcgccaaccgccagatctgcaccagggacttgtggtgaaagatgagaatcatgaaaatccaagtatcccggatccggaaacacatctgccaaatggccaggatgagccacatgagcaccttgcgagcgcgcggcatcttgcggagggagtaccatagctcgcgctcaatgttggacccggcgcccgagatgatggccacccacttgacgaagttgatgggcacgtaaaagaggatcttgtgcgtccagtgcatgtgcttgctcttcttcccattttccaggagcggcgaggtctcttgggtgctgctctcgctgtcgggctcaggcaagtaacacagcgtggacgtggaggtgttattgaaagcagaattgtacatcatgacgcgctcgccagccatcaggtagagctcaaggcagagtttgacgtggaaattgctacagcggagatcgacgcccttctcctccatccaggcagggaagtcgcgcgactgcgaggccgacatgccctggatacgcgacaggatggtttcctgcacgggacgagggagggacacccactccgagtcgatgttggtttcaagacacaaatgcttcatcagttcctggttggtctgctcgcggatccggtaaagaccctggcggtcctcggtggcgagctggaaggcgatgcgcttggagacggtgaaggaacggtccgcgcccgagaggatgtgctctgcttggacggccttggcggtgtccaggccgatgatgccgcgggcagtgtggtagaggatggcttcgccgatcatgcaagcgaggagaggctgccatgtggccaggtggacttcctcttcgggaaggaaaccggtggtgatgtgcagctcgtcgtctttaagctcgctgaaggaaacacattcgctgagtccggcgtctaggaacacaccgcgggggcagacggtgacgcgaattttttcgtctagccacatggccaatgcagcgttgaggacgtcctcacgccaggaaaccgtccccgagttcccaccggggaagttactctgaccatcgcgaagtgtctccgagaccgagcgagccaagggagtctcctgcttagcaaggagaaggtctccagggaggtccttgacctgagcgggcttcttgccagtgaaggagttatcagagtggccgatcttgtgctgcttccacgtgttgggcttatcgccgttggcgccatcctccttgaggtccatctgctttggcttcctgatggcccagtacgaggtagacacggcagcgaagacggaagcgacgcagagaccgatcacgtccaccgagacgatcttgccctcgggcatcaggtagagcaggcagccgacgataaaaccgatgacggcggaggtgaggatagacagaacgtgggcgcggacgctggtcgtaaagcagcggttgaactggaagatcataacgccagtgtaaccgaggcagtacaggtagtacagcgccaggatctgggtctccttgacgaacagccagacgagaatggtagtcaagccaaaggtcgccaggagcctgctggcgagggtgaggagcgcgccgaagtacttgatccggcgagtctgctgccacttttgcctgagcgcgaacagctccgcatcgctggagaggatgcccttgggaagatcgtagctgaactgccagtacttcttgatggtgacgtcgagcaccatgatggacaaacaaaagtacaggatagcgaagcagatggcgtagcgcgaagtgaagttggaaaacacgttcgcattgccgctgcccgacatgacgatgctgacccaccgatccagcaggcagacgaggaaaaggccgacgttctggccaatgtcgtagcgagcctgacggaagaggaagaagacgctgtgctccttgagaccctgggacatctggagtcgtttcttctgtgcttcgctgagctgcgcaaaccaaggaggcgagaagacatcgactacctcctcgggaggaccgtccatgcgaaggatccagttgatgtagggcaacccctcgaccaccctgtgcaccagggcatcaggagcagcgccaaagatgcgaccctgctgcttcttgacggcgtcgcggaaggcctggagcgcgagcttcttggtctcatccgcgttggtcttctcgctgctggggctcgcgatcgagctctggctcatgcggtgctcgtaccacgcgtggacatcagcctcagtgaacttggggatgttgctgagccagcccatccactcgtggcataacttgcggtattggaaaatgagcagcgcgaggaagccgtatccgacagacaggtagatggcgaggtccttgccattgacgaaggatgaaagcgcaggcgagatgagaagcaacgggatggttctccacaggacactgcggcccgatgtcaaggggcttccctcctggtgcatggtcgccatgataccgaggatgttgaggtaagttgcaagaagcacgaggtatgcgaagaagacaagaccagcgtagaccgaagtcttgacagtgaaggcaatgaagccaaccagaccaaccaacaaggtcaagacgaagccacccgagaggcgctgagcgtggaagaagaccatgttagtgtacgcaaagttacaaaggtagtagttgccgatactgccgacccagccggtgacaccagccgagatcagcagcgcgatcaaaagaccgtagcaagcggcaaggaggttgtcctcgcccatgtaggccgtcatgaacagaccacgaccgacaaaggtgagaagcaggatatccatgatagcgggcatgcagaagatggagagagcgccaaagtcagcgagtttctcacggaagtagctgagcttcatgcggtctctgaagccacggcgagcaggatcctcgtactcatcgccgggctctctctgagaaggcttgggcttggaatacacagtcatgtggccattgcggtcgccgtcatccgaaggagtagggggcgggttcttgcgaaggtaggcagtatactggtcgtagatgatcttgccaagggcacgcgggtgcatgccaaagaaagcttcgcactgagaaccaagcacccacagttcagcaaaaacagctgcttgatcggcctgcgagaaaagggggcagtgatccgtggcctcaaggtagacatcctccagagcaagcttgcgaacagtggtgaagaacatgagagcaatcagatcagtgttgacatcgacaaacttgttgtcgtggtactggttcataggatccagagcatatgttaaggggttcctgatggcattgagcgcatcgacattgccagagtagagagattcacggacacgctgctcgattttctctgcaacagccacgagaccatcagcggaaggaagggccgtggcaccctggcgggcgaactcggcaagtctccgctcgaggagattcctcatggagaccttgccctcgaggtaaagacggcagtgagcgtcgttccaagcaatggtagaggactcgtccaggaggacagccctgcagtaggcctccatgacaatacggaagggatgtgtcaggcgactgacttgcagctgctgcaagaagaagagaacctcagacggcgagcacatgttgatggcagtctggatgctagtagggagaggcaaatcggagcccatgttgttctccaagcgaagttcctcctcgtacctttccacgcgggaaacaccactgtgagccagccaaacatggagaatggtcgcgacatcactgggattgctccgcgaaatgaagatgtcaacatcgccatcctccgaacgaggaacagagataccccagaagtgagcctcgccatcaggaaccttgaagccggtatcaagacccttgtagacgcagactttaccctcgaccaggccctcaacaaggggagcgaacaagtgaggatgagcggtttcgagctggaaattgcgataggccatgacaagcttatcgacctcggcaggccgcagtctttgcagcatgttcaaatcgcgcagatgggtctgcgtcgccaagatggcttcgtactgcatgtcggttgccgacgcagtgagagggatgcatcccaaggctgaaagcgcctcacccctatggtcgcactcccagaactcgtcccttgcaggcgccacctcgcgataggggggcgggaaggagagctctggttcgtccgaccaccactcctgcttctcggtggtttgcgcaacgggctgcaacagcttcttgacgccagggacgatggacgcgattctatcaacgtcaagtcgtgaagtctggtcaagcagctcattgtcatcgcccacatagacctttttcttttgctgcaaccatgcagtttggagctgttgtaacagtcagtctcgtgagcttccatctcgtaacagatcaattgggttcattgggaagacttacttcagaagtctctggctttcgcagatactcaaagccgctcacaggaggctgggtcatcttcaaaccactcgccacatgtcgaggaccatgctgataaatagcctcgaaatggcttgcgaccttctcacctctgcacacaaccgccacagaaggctgctggtcccagagatcgtgaaaggccacgaaaaagtgcgggcgctccagtcgctccttggcacacttgttcatgagctccctcaacttctccgagcgaaagtaatcccgcctctcgccattgggcagtatacaggcattctcaacgatgatgcccaccaggctcgagaagtcgacactgtttacaaactcagactcctcctcctccttttcctcatcaaggccaaggttaaggacaatcggcaccgcccgctggcgtagtcgcgcaaagagacgcgccgccgtctcctcatcctccttggcgaggtccgttaccttcaagaccaccccggacacgtcatcgctcaagatgaagtcggagatatgcgtctcccacgccgcaacatcggcaggggagacgtccttggcgtcaaccaggccgagacaagtgatgtcttgggttggggtagcttgaagcggttggaaaggggtggggtccgtgcacgacggcaagggactgatgtaaacagtgccccctaccaatggctgggggacggccgcgcctgatgatacaccgccatccaagaactggaaagccttggttgaggacgggatcttgaactcgggccgcgacggtggtgagccagcttgcttccgcccgggaggtgatttgcgtttccgcctatggtggatgttaatatcatgggtaatttgatgaatagcgaggacaacaatgggtgataatcagaagacgggagacaagtattgggtgaactcacttggtgtaactgtctgatattgactgacacagacgatggtatatggttaggatcactgatagtaggacgggaagagccaaccctgcgattcccactatcaacgtgccccactgccatgaggtctgtagcctctcctgtgaagataggatcttgttgcagtagaccagacggtcggtgtcgttattgccatggcatatctgcaggactgggtccccggcgccccccgggggtgagaaaatggaagccattgccagtcaatggcgatgccgcccagtgacagcagcaaggaacgggctatgtgaaactgatcaaagacgtaggtaggtagggtgcaaaggactgacccaggtcgttagaatcctaggcaaagaacatgtgtggatgagatgtcgaaacagcgccgtccccgcccgctgatagaatcgatcgattaggattaacgattataggatggcgcttctgttgcggtggacggtgatgatgtgtacagtaaaaaaagctaaagagtgatcatcgccacatgaacatactattgaaacgagagacgtgctgaaaagagaggagacgggccaagaataaggtatccagaggggaagacaggaagaaggtcccgtctgcaagtgatgctttggtgtgaaagcaccggaagcactgactggaagagagaataggaagcacactatgttcgagacggttgtatgtgacactggacaaaaattgtcttcacagcctcactcacagcgtgaagtcgaaaaaccggggcgtcccggtcggtctcgagttcaagcggcaccgggcgggcggcggccaccatgtcgccatgcccgacccacacctaacagaggggggagggaagtcactcccaaagggtctgctagaaatgtaagggtgcgaaacgaagtcgacgacgaagcatggtaccgtatcaccgactggtacgaaacaaagctcgtacgcgatcatacctacccacccttggggggtgagccatcccgctgatccagccggtgcttagctggaccccagtgccagcaaagaataatcgagtgcttgaaagaatttcagagaaaaggcgagccatcatgcacacctgcggttgcaagggatggccattggagccgatcttggacaccccgggcgtatcacaagctttttccaacccattctgatctagaaattgttgtaatattcccaattggtaatgtgtacggcgtaagcgctggccattggcgttccttttttttttttttttttttttttctcctttttttttgctcgcggagagggacaactagtacccaattcgtatctcattcgttgtctgccagaaaaaataaaaaaacgtcgtccactttgcggatcgcaccatatgcatctgagcgcctcttagcgaatgcttggcttcagcacgcctgggggtagagaggtctgttactctggggccctggtcgccctggtcgccctggtgtctgtctgtctctttcttggcccggttccttttacctatttcaggtcgttccccatccatccagcggctcgtgcgtgtctcgaaatctgtgattctgtcagtgcgtcctgtctggcgtggtactggaggcgcgggtgtaatttgacgtttgtcccaaaggggagaattttggcaacatcaagggtcgcagcgagagaacaatggttcctagatcggaggtgcctccaagcctttcccactgctggctgtctctctgcctctagtgtgtgtagtggacgatgatacaactacgctaagtgccgcctcccgaggcccttgtaatggcagggggggggggggggggggcatgttctcgactccacgattccacgaatccaagaataggcgaatcttgccgtagtgtaatttttgtgatgcgcttggttggccaggagccaaaaacgagcgaacgagccgcatgtcgtagcggtacacgtgtacaaggttgtccggccgggggggccgtgtagtgtagtgtatcgtcgtaccgaacaaggtaaaatacggacgggtgtttctccaccagttccgaaactttgcaaggggcttttccagaacgcatctccatagtccatatgcctccagtcggctagccgcttgtgtcagcgctttggtttttgattcttgggtccaaacagtgttggaaaatcgagtattctgatgaagagtgcactacgcagattcaatagttcaccagacttgactaccaatatccaagcgttagcgattgtatggacaccaaatttcaacaaggccacacactagtgaccaggatgatctgatcgcagcgtgagtcgaaaaaaagccacgaccagacaggcccagaatgctacacacaaaagttcttagcatcgtcacgatatgtacatccgtagctgggtacctaggtacaaggggccatgcggcaacccttcatatttgcttgaacatcaacgtgggtggctggccagggtccgaatgaaggaggattgacacctggggtagccctgaagaggtatctttgtagtgtggtaggtatgtagttgaaacatgaaagccatcccacacgggggaaaaaaaagtttcacgatacgagaaactccaacagaaatcacaaggaaatcttgacatagagaaaaaaaaccacaagaaaaaaaggaactcactgatgttcggccaattcgtgcctctctcccgtcatcgcattcatacagtgccgtcaaaaagtcgccaagctgtgccctagggccaacaaggggacctaagacaacatcgtccgagccgtgatcccagtaaacgatcccccgccgcctccgccgccagagggaaaggacgccaaggacgaccattcgacaggcaggacaattacatgcgcagtacacagtgggggaccgagtgccgacgcctgtcattggttggcccaacaacgactgctcgctcgcgacgcggacttcactcaaggtagtgacagtaccttacggcatgtgggtggtggtgagatgagagatgcaacttccgatgctggctggcttgcttgttgcttttttgtcacctagactactgtacgtagtgtctcccttgttgatgcatgctctgccactgtatactacatacagtaaccccatttccatatttaaaatcctagtttgatccaatcctgttacacggtagcaacacgccggcaccgcagtcgatgtcgatcaccacggaaatgggcttgcgacatcactcactacagaaagaacccgatttcacgtgaatagggcattatgtgttcttcctattttcctgctgtttcggatttcgtgtttgaatcctggtcaggcgggcttcgggaagtgtgtgtcgaacataaaaataaggtgctctttgagacccaatgtcttgaaatctgtgatagtggctacaacaccaagctatgatttggcaacattctcgtcctgcggctgccgcggtgaggccagtgagctaagcaagaagcatggaaagccacaagaccaagggagagcctcattttgttttctggtagggtcgaaaggtggatgctccttgttagtctctcgattcgagactgattatgctagtgcctggcatcagactagggaggtcggggttcccgttgcttgctgcagattaaggaacctcaaaaaaatgttcgacaacataagcttatactgtgcctgtgcctgtctgaggtttaccccgtatgacatgagcctcccgagtgcccgcccccatgctccatcaaattctattagcgtccgggctcatctgtccaactcatttatcggctgaattgctcgtagtggcagcctgtagggtatggtagcaccttggatatgcacaacgtaggcgtcagagacggacgtgggaccggatacggctggtgacaatagtcgcgttacaacgaatttgatgccatccactcctaagatttcctcacttgcatagcgccaccagcaatggtctgggtgatgtcagtcagtgcggattggacgccctgaagcttgaatcagagcatggcaacttcatggtagctggatggagcaaaggcaagccgagactcctgtggggaaaaggcttgcggaactgcttgtctagagatatgccttcagctgggatccggcggagtccaggggactctaggggtcagagacttgcttcagctgggccaaacgatctctgatgcatggcatgtcgagcatctggtcccggtcaagctaggattgattcggtctcgcggaacggaaattggatcggattcatgacgagagcatgacaggcatggaggaacatggagccacgatgtgccagcaaaggcgcgctggcataatctcagcttgatactcgccgccctcccgccggcttccgggatgtaaccgtatcggttggttggtcgggccttctagcactgcttgtgtgtttggtattctgtagatggagaaggtttgctgccggggaagagtgttgccatcttggtttcttttttttttttttgtgctgtcaccaaaccaggctctttctgataaaagccctcgacgcagctcctccagaaaaggccagtgatcaaccccatccttgcctcacactcgctcaccagtcctacactgcgaatcttctcacaagctcttgttcatattcatcatgtcgagcacttcgagttcacgcgttgatctcagagatcatgtccaggatcaggacctctctgaagagtatctgtcttcgtcatcccgcgactattccgccggcagctccccacttaccactcctgcgctgtctgatgaggaattcgactttgatgtgccgtctgaagatgctctcttcgcaccaacacaggcgccggctgacggttcggagaagtacattatggtgattggtggtcttgggtatatcggctcccacacaacacttgagttgcttcgtgagggacacaatggtgagtgctgatgatgaccctttgtgggagccaagtatactaatcctgagtacgcagttatcgtggtggacaacctgagcaacagctacaagacggttctgaagaacgtccggatgctggcggcccatcactgcaaggtcaacaacactcccatgccccgtcttcgcttcttccgtatcgactaccgcagcaaggccatgcatgtgctcctggagagatacagcaacttggtgatgacggtggacgctacgtcaggcaagcaggtggtgtcgtaccagtcccggattgcgggggtgatccacttcgcggcatacaagtcggtggtcgaaagcatccagcagcccctgcgctactatcgcaacaacgtgtgtggactagtcaacctgctacaggagctggagcgtttcaacatccgcaactttatttttagcagctcggccaccgtgtacggctccaaggccaacgccggcctgccactgaaggaagaggacctcatccaccaccaggtcaagacccagaacgaggccggagagacgaccattgttgagccaaccatcgagggtctgtcgtgcccgtatgcgcgcaccaagtactttggagaagccatcttggcggatgtggccgaggcggaccctgattggcgaattgttgcgctccgttacttcaaccccgttggatgcgacccttctggtgtgttgggcgagagcccgcgcggggagccgaccaacctcttccccgtgctgacgcaagtcctcaagggcgaccgctcgaacctcaatgtattcggatctgactggccgactcgtgacggtaccgcgatccgtgactttatccacgttctcgacgttgcccgtgggcacattgcggcgctcaattggaactcgaagaagggcaacggattctccaccttcaatctcggcagcggtacgggcacgacggttctcgaggcggttcgcagcttggagcaggcggctggccgtgaaattcccctcgcgctcgttgacaggaggcctggcgatgtcggcatgtgtgtcgcgtcgacggagcgcgcggctaaggagctcgggtggtcgactcgcgagagcatcaccaagtgcgctgctgacctatggaactacgtgtccaaggtagcgttgaggtcgtgacggtcgccatgacgttgacccctcgtcccgctctctcctcctttctcttgtgtgtttgattgatgatatcccgagcgcagcagcgaagtgaatcgttggcgtgtttcttactcttttgtttctctcggctgttttgggttctggctttttggatgggaaaagatccggttggcacgtctgctgtgctgattattttgaattttttaatttttttggggggattttcttttggattttcttttggattttcttttggatttttttgttggttggtgttcttcgcttagttccggggtaccaatttgggtacattgaacaaaagggtcgctggtctcacgcaaaacttttcatatttggttcgtggggttcgtttgttaaagtttttttttaaattttttttgccttccaagctgtacgtgtagactgtagatattctgagagatgatgatagttgacgacggattgacgtcagaagaagttctcgtcgatcgaaaatcaattatcccaaagtctgacgatcattaacatttggtggtggtgaagagcgcgtacagctgttagtggggtattgcccctcgttcccgagaccttgactcttaacgtttatgggtgacagtcatgagaagtagtgttagggatactagtactgaaacaaccatttgggttaccccgcgcagacattgtgagttgtaagtcagccatgtgtaccttgatggccacataaatgtcagttggagctaggtacctacctagtcttagacgcttgctgacttgcaacagggacctgaatccttcaagccatccgttcacgctgctgacggatgatggccataaaaaaacagatcctgtacaacagaagcatgtcgcccttaagcttctatacacttgctgatccggggctcactgcagctatccgatggcaagagctcgcaagccatctgtttcatggtgaggatggctttttgcatttctttattttgctgcggtatcaagcatctctcaatctgtgtccagaccaaactccaactttctttccaatttacggcatcccggtgtgattttggagaacaaatgacatgatgccgtgtcctaataattaatcaagaagcccccccctgtggtaccaaaccaagtaatcccatcaacccagacgctgcattatctcatatcgacattccgtcacttggtcaaaaccgagttacatcgcacgcaaaatcagcacgcctaacccatcatggttagtttagtttcattcgagatcgcatatcgggccagaccccaggatgattgtcaatgaggctcaagtaccttttgagacggcttcggacatcctctctcggactccaagtaggaagcaactgttgcggcggccctgcattcgcacatctggtgtaggaatgagttagtaaacatcaacactccgctctgggcaagtactagaggtagtatcgtcaggtaatcagagttggggaagcactcacagccttcttgttcaggaaaggcgggcagttcgatggcaagctcttgcactgcttgcggaagtcgggccgcactccgtgggcgtgcttgtgcttttgcttgcccttgccgttggccctggaggtgctcttgcctgcccgaacctcgagaggaaggatctcggccgctccgggtgcaagaccagagcccaagttggaggaaagagcgtccatgggcaccaagagggcggtggactgcagggcaaaggcagcaagaacaatggacaaggagaacttcatgttgggcaagtgtgtctgtctgacagagtttctgctgtttgctgcaactaggtgaactcttcaacaggaaggaactttcaaacccccaaactccgtctcgaggcgggatgccgccatctatgttctaatggatgtcatcccaccatggcaccaaccaaccttctcccgtcctgcactgccttcagccagaccgactcctccgaagaatactccatgtactggagtacacacttattcgcgtacaaacaggggtgcggcagggaaagttcaacgagtaagccctagcaagcactccggtctgtctgttgaccttttggccgacctactgtctgcccatgtctttcggtgcataccaccatcgcgacgcattcagctcttcagctgtacagtaggtgacaccgactatcgaaggagactatcaatccagtcgagccagtctagcagccggactcgagccagaatccgtctagatactcgccacctccgaacaagcatccccgggcagtcactggctccaaggtccagacattcttcagcgagccgtattctcagccccaactagcgtgacagcgtgaatccgacggcatgaaaaaggcacagacacatacactacatgtatagtgtagaagaggcgggtgggtataccaaagttcaaactgggtgtattggtgagattgggtctgtcaatgccgtctcgctagttgtcgatgcggtggtgcggtccggtggtgatagtgctcacgccaagggccacggagcaacgcccacattcgggaataaaggactacgcggagcctcgccgaccagtaccagcccactaccacaagatatcaatacaattacgtgatgggtggccgtcatgagttgaactttttgggcagggctgaaggccaaccacctggcagcgtcggcggcgtgggttgatatgtgcatcgggattggggcgctacaattgggacgggcaccgcatgctgcagtcgggtgagcgtccatattacatatgtacagcaccttttggtacagaacagggccagcttacagggcattccattcaccatgtacagcgctcgtctgcactaaatcgcacaaatcccgcgcgtcctcgaggtttttctgcggtctggtcacttctagattgccagactcgttcggtttgtgcagacacagctcgtcacggagtcacaggaaggcaattgctccagttccgcctctgttgtcgccatcgggttttctgggctctcgggttttgtccaacgtgtcacagcagaaacgaggctcgtaaagacttttctgtacgacggccatgatcacgacagccgacgtccacacacagctggttgctgactgatgtgaaaacgatgtcgtcgaggtgtcgaacagaggctcttggagttcagctggcctcaagtcgtggtaaaggcaacacgggagcgggccggcaacgcccacaccacaccaggcaccacaacccagggcacgcaagggcagagaagggcaccaggcactcattccacgttggccacagccacaccgacttcccgagacactgacactggtggaagctgggttgggtgctgcccgtgtggtcggccatcacggaggtggctgatgagatggaggtctctcattgcccagtgtgccctcccttcacgtcgggtgcctcaatggcccctgtcaattcagtctgactacctgcgttacagcctgaggttgggcgttcgtaggtgtatgcatcgggtgaacgcgccgttcagccagccacagaaccaccacgactcaccacagggacatcacgatttcaccttgcccctgacttcgccattttggcaacccgacaacgccatatccaggtacttgcatcggaaaacggaaatgttcgtgaacatttctttttttggtccttgaccgaaaacaggcatgttgcgacgtaccccatacggggtagatgccgtgtaacgcgcccccaaagccacacatgcgatcggtgtgccaaatgcaccaaattgcaccaaacccatctcaccaacggcctgttggtggcctatatcgcggggctgtatcaatgcaggttgcggggaggtaggcatgaatatatgctgcatcatattttgcaacgtatcgtatgccattatgccaatttgccatcttgcggtgtgtcagaacattctgctcacgccaagatctcaccacctatgtttctcaatatagtgtcgccagcaggtatgcttcctgcacgccggtagttgtttgttgtacggccagtggttcaactgcacaaaccggccgccaataccaagcaccagaaagacggttcagccggctcagattacccggtttacgagctgtcaagtatgcgtacatcgtacagacataccggcggggcgtgctgtcttgaatctgacagattgacacatgccgacgaggaaaataagacgagtgaaggaaaaccgccctgaaggaatattcaccgtcaaaaagcccggaagaacattctacctcagtcccactaccatcacttcattgtgttggtgaacacggtgaggtcgaacggcgtgccgaaattcgctccaagggcatccagatggtgcctctttaggagagtctatacctgtctattccggttatacctccactggtctatctcgtctatctacttgcgggaggcacattcaaaaagtaaccctgattcagccatgaagcccttcctcactggcctcgcccgtcaacatgttgctgccgcccaagtcacacgccacctccacataaccttcccaacccgagcaccacgtcgcatagtcagtagcagacgtggcaaagtgtccggcaagtttatgctgtgtgaccacctcgtccaagaagttctgcacgttctttttgatggcctctttttcactgccttcggtcttctctgcttcggcggcatggtggccttctagatctggctgctgggggcggccgccactgctaccacccgcttggctttttggaccacagccgcaggtgtgggcaacagctatcgctttggcccgcttctcgggcgtcaacagagcgaggttagcgttgacatagtcacccgagtcccaccaggcggcgaggcagttctcgaacaccaccacgtaattcaccaggcgaggggagaagaaggcgtcagaggagtcggccgaggggaagatgcctggattgtggatcacgatgcccagtcccgtcgtcgaggatgttgccgatgacgatggtgctgacaaggaagtgttttcgctgctattaatactatcacaatggctccggcgatatgcagcctcagcaaagccggaccgtacactgtccgtgatgcgctggaggtagtcgagatactgggcgtctattgggacttcgtcgacaaagatgccgtccaagcggatcgcctgtttgtttcacgaggtgaaagtcagttacaagtcgttacaagtggtacgtatggtaactttggtatgactgatacacaaagcgggaagtgggacgaaacacaagagtgggccgtgcactgcacgacgtctcgtatcgatcgccaagacagggcccttgaggctccttatcccagtctgcttgccagcaaacaaggacagggaccccattggaaaaaaacaagggtaaattgagatcctccccgccaagatccccgtggggccgagcccgggctgggaccgagccgtgttggaaccgagccgggttggagcggagccgggttggagcggagcggactcgccaaaaaaaacagacgaaaaagcaagtttgggaaatccgaaatctcggttgctttttcgctcagacattgaccgccaaccttgaggcccgtgagcatgaggactcctccacacaaggcccgaaccccgggagaaacaccagtgtgctccagtctccaaaaagtgtagaaccaggttcaagggctcttttgcctcggaacaagcaatgccagctgaagtctcgaattttcttcttcccgaggcgaaaatgaagtggggtctctcagcaagctccagaagcagttccagctgagcttcggtcgatagctccggatctttcgacatcccagtggaggaggccccattcggaaactgagtggaggccaagcttttcccaagaaagcaaagaagcttttcccccagaaagcaacgaaacagggaggaagggatgaacaggagggatgtagacacaacagtgggagaaactcggacgctcgaactgtcatccaaagtttgtcgtaggaaccctgcttgcactgccattcctgtttcaaactaggctgatggagctgggaatttgcctgtgtgcgtgtttcggggcgagccaaactgtccgacccgtcagaagtgacggagtctaatttcccgttgggacgcctcttcctggtttgtttttttcgccgtaggggagcaagagtccagacttgtttcttctgaaacatttggacaagcatgatcgctggcaccgcaccgcacggttcgggcgttcatccgaccctcggcgtagtaacctaggaccggagaattgtttgttctcggcgagcggatcggcagcgggttgttgtcggcggagatgctccactgagtcaaacactgaaatcaagccaagaagggtccaaacggccgagcgcacaagaaccaaggtcgtccccggtgccgctaatgatgacagttccaggctcaagtgcgtgtcccggactccggccggccggggacacggtgcggacaacctgaaggtgcggataaggtggtgtccaggtgtccaagcgccggcgattttttaagagccactggtaaccgtgatcggcggctcggcgggcgtcgtaagagatgtccttgccgggctgctggatcggagactcggaggtaatggtgcaatgttgccataaacccgtgttcaccggcgggtgattgctagtgatgggcaatgcgatgcgatgcgatgcgatgcagggtcggtgatcctcctgatgacgatgctggtgaattcatgtgatggggttgacaatgccagttatcgcatctcgatctcgatggtcccgaccagcttaagttttagtccagctcaaactgggaacccaatcgcccaacatctctcgggccccagattgaatcgacaacaccaccaatcgaaggcaaaaacaaagacaacgaaacaagagacaaaccactgcaaaaacacaaaaatagaaatagggaaaaaaaaaaaaggtaactcacccactctccccgctccgcaaactccaaccaccccaaatacgccttcacatccctctccacctcctccacctcccgctgcccataactgcaatgcacgtacccaatgacctttacattgggatattgtgtggtgtcggaaagcttggatagagccgcgcggtaatcggcgttggggatggggtagtcgggtcccggtccgttgccggggttgataaccaccagaaactccaatgacgggttcttggtgagggccgtggtgagggcgcggaagagcggggcccagccggaggactcgtgcgaggacgagaaggaggggtagatgtagaggggtatgaggattgtagacattttgtcttaggtgtcctatgtagtagttcgtattggtgaggaggtatgggtggtgtggtgggccagaaaggtgagtggtggtcgtgattggtgtgaagatggtgaggttgttggtagtgagaggtaccggcgatgcacccggtggatgcaatacgggacggagcggatgaacggagttagttgcggaggtaggtccggtcggtacgtgcccgaaggcaggatagtaaaggtaggtacggaggtacggttaatggtatcggcgacaacgacggtaagtgtcggcaaggaacaaaattgataagatgctatgctgtcaaaaatgcagaagagcgaatgcgccgaagaatggtttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagtctcgttggtgttgccaaattcctctggaactttaagcagaaaaaggatttccgacaaccggacgttgtgattagataggatttcggaatagcagcagtcgtaccacggccacggaggaatgcgtggtgatgatctgcgcctttttgctaccgggcatgctacgtacctacctacatacaagtggaaatacggggttttcagctttcgctggccttgttgggccacgccgggctcatcagtgggctgcgctggctgtggtgctgggggtgatcgatgtgcgctgtgatggtcggtcgggtgctgggccgcgccgccgtcctcgtgggcaaggtgtgtgtgatgcggtgatcattcagttgatcaacaacaccacgacgacaccacatggaattatcgtgataacgaactatactaagcaaacatgaggtacagcatgcatgaataccaccgacaaccaaaaatcaacaaccacagccgaaaacacgagttctagtacaactcttatttttccgatgcaaaggcccaccaccctatggctcccacttcgatacaactgaagtaaatagtaaatgtaataaggtaaggcaagcagttcatccaacaattcatctcaccaagaagacatcattaatccatccatcactcatcatccgacccatcatcagaggtattcgcaaccttggtctccgccacgtttccatcgcagtactccacccacgcatccagatccatgcccttcaacacggtactgaacctatccgcccccgtcgcgccgcacagcttcctgctatcctgcgtcttgacggccttgggcgcaccactcgggtactcaatatggaacacgggcttccccgccgccgtgaacttttcaaacgtatcgcactcgttgtactgcgcgcactgctcgttgaccgaaaactgcaccacgtccaggacgtcctcaatgacctcgcccgcatttttcagtcccatggccagtccgcgcttggaggcttctttacccaagaagcgcacaaagtcaatcgtgtcttgcttggtcaggcccaggccgttggcgttttggtagccgtctacgttgtccgggtcgacggcgtcgcacttcatagaggcggcaatgtccaggcgcttgagcataatgttgcggaccgagggccggcggatgtcgagccacttctcgtcgggccagccgtccatggtctttcccaggtcggcggcgacgaaggacgtgttgtcgggcgtgtagggctcgtaggagccggcggagaagtagcagatggcgcgcttgccgagggagtgcaggttggaaatgacgttggtgttgcggtggaggaacatgtcaaagtcccagacgggcacgtcgggagttaaagcctgtgtggttttggcgttggcggacggcacgtcgaggaccgagttgagaatgatttgccatttggcgccgacggggggttgccagactgtgccgttgggggtgacgggtggttcggagggagtcgggccagagggctcgttttcgtcgccgcggccgccgtggtccttgagaccgagacctaggccgagtccgagtgcgagaccgaggacgacgacgacggcggcggcgatggcgatgtagaggatcttgcgggatcggcgccggggtggggcagttcccgccgatttgaggccggcctcgtcgacgacgacgggctttgcctggtgctcctccgactggccggacttgggcgtgtccgccattgttcgtcgggattgttaaccgaggagggaaggtgagtggacggtaagtaagtaaatgcgtacggtatgcgctatgtagccagatcggatggtatgcagtatgtagtagagtaggtataagtgatgcggaaaggacactggcgcgcagggtattaagatggatacgaagtaaatggggagcggagagggcaaagaagggtaaggattgacaagaaaaatgcggatccggcggtggtgtcgtgctgctgtgtaaccgtcgccaacaccataaacaacttgacaaacaccaaggatatggaagacgacgacgacgacaacgacgacgacaacgacaacgaggacaggaaggggttgtaacagtggatatgtatgtcggtgacagtccaaagcggtgatgactcgacgccggtggtaggtaatcaaaggacggcacaaccactggtttgtcgacgaggcggaacatacaagtctcatccactctgcgacgacctccgggcagtctggcgcctacgggtttgtttggttgtcggcgcagcttgtcgaggcttgtctcagagccgagagctcatctgcctcgtctagtctagttggttgcttggtcactgtcacctcggtcactgccactgcccagtgcaacggcaaaatgtgtgtcaaaggcactggaagacgggacttgagcaatttgtgtgatgcagagaaaagcggcagtgttgcccagcgtgggtggtgatggaaacgacgaggacaaagaccggtcaattcatcacccgttcaaagccgctttctccatcttgatatgatagtagaggaggtaatgttggccgtctgtcttgacattctttcttggagtctgggtcttggaaatcacctaggtagttgtccccattcaactgccagttgggattggctttcgttggctgcggtcgacgaggtggaggagaggaggttgttggtagtgtaattgtgaatagtacaagaatgactgagcgacctcgaaccgagcaggatggaagcgatggaagcgaggagtgcacagacaccgaccggccgactgattggtgacaggggaccaaacaccccgctaaagtccaggccaggccagtcccggtcgttgcctgtgcagtctctgctcatgcagtcccgcttgctggacacttcgttccatgcagtgcaagtgcagtcctcttgcatttttttggtgcaacaacaacaacaactggcgtcttggcattccacttctccgtttctggctttgtgagcttgcctggttaggcgctgccagccagcctgtcatggattcgctgctataagaggagagtgcagtgtaacctcgacaccgtgttgtttatcatcaaaacaaacactgtgtgaaacagcgtcaggaaagcttctctacaactgaattgcccgccagtcgcagcagggaagtccgctgaaccctaaaacgctgaaccgctcaagaaacatccggtgtttgcaactatcagactaaccaacgtccgcccgtcatggaacctcgaacatcaccaccacagcactctcctccatgttcatgttttggcttcaacgacaagactcactgaggaattcacattccttcgtgcgttctacactaccatccatcatatttcacacccatgatccttctccgcggatctggccgcttccagatggacgtccagatcacgctatgcctgtctccgatcgtctgacttgcgcccaattaccccaacatcctttgcctgccccccgtgcctctacacatcgtattttgcctgtccccgctgtaggtaagcaatatgttacatacaattattgaccaattcacaaaaaagatggcgaggcgaggcgaatcacgaaaagcaacgagagccgttggccttgacatcgatggaggtgaagccctctctcaactgaacccctcaacgcctctcctctctgtgtaacatgccagggcaccaagggcaagccacgcacgcccattgctaccatcgcagcccgtattccctcccccctggatcaactaactgaatggatgcttcccctggcttgatggttgttcccctcaacgccgggcatccagctgcatgtccacgttgacgcccactcgacgccgccgcccccctctccggagccccatctcgatttcgctatttctctctctctctctctttcatccaaacagtagtaggatagcgctaggccctccccccagacccaaccttcgcatggcatgtttggggaattcaacattggcgttccgagttagttcctgggcacgtctctcagcccccccccccgaaagattgcttgcatgagacacacacacgacttggatctttgaattttttttcctcggactcctcaaactctccaactagcttcccacgcggagatttcagctcgtttgtatcttccagatcgagacaaggccgaaactgttgtgatccacgcggcaactagactagtaggaaagcaagcactccgttcaataatgcttaccgaatcgagctgaaaattgaaggctgactgcttcaaagcgctgtctccttcatctctcttcttccaaacaactcggcgtctcggctctcactttagcattggcactctagcatcggggccggcccagaggcttgcatggtatcatcagaccattcggatattcctattctcattcaggaacatggatctgtctccgttagctactagtgaacccgacccaacgacatggtagcctgcttgcttgcttgccgccatgctagctagcaccatgctgccatgcccagcccattctttgccatgcccgaacgggtgtgataatgccaatattcgtgagcaagaagagaagagtgtgagtaagcaaggctcgtgtgtatgtgagtgggctcattctggacgtcttctccatccctatacgaatacacacaccatcaaaggttcaagtcagacacacatactcatccacacacacaaggatatacaaagttacgaactttgttgttgctgttgtggtggttctgtctgtccgactagtatattgtgtctctcattcccgcttccttcttccatgaagtgagactctcgcaagcatcaccgccgtccttccactcgttttctctcttacctgttgtgctttccctccctagagcacacagttgtttatcccacgcacatcccccccagtccgactgtcttgtaggactgagtcgtgggttacggctacactgcttaaactttgtgaacaacttgtttgtttttgcattgcacgtgctgcaacaagcaacaacctctgtccgcaatgttctccttctctaggagcgcagcttggagctgcctcttggtggccttacacttcaccctcgccttggccgccaagtcgctcaccaacaccatcctcatcctcgcccgcgacacctactcgggtacttccgctgccgaaggcctgcagggctatggcatcccttaccagatcgtgctggtgccccaggccggcatcaccctccctgccctggccaccggcaccgaccagggaaactacggcggcatcatcgtcgtcagcgagctctcgtaccagtacagcgacggctggcgctccgccatcacggccgcgcaatgggagaccatctacacctaccagaccaacttcggtgtccgcctggtccgccttgacgtcttccccagcacggacttgggcgtcgacctggccgttgccggtgccggctgctgcaacacgggcgtcgagcagctcatctccttctcggacgtctccgacttccctaccgccaacgtcaagaccggcgccggcgtgagcacccagggtctgtggcactacccggccaagatcgtcaactcgaccatcgccaagcccattgccacgtttgctccttcttccgatggcaccttttccaccaccagcgtcgcggccatcatcaacacgtttggcactcgccagcagatggtctggttcacctcgtgggccaccgactgggccttggcctccaactacctccagcacggcttcatccactggatgacccgcggtctcttcgtcggcaagcgcaagatccacctgtccacccaggtcgacgacatgggcctcgagaccgagatctaccacccggccggcaagaacttccgcatccgcatctcggatctcgagacccacgccacctggcaaagcaacatcaacacccgtctgcccgccggctcccactacttcgtcgagatgggccacaacggcaacggcgactttatcgagggcctacccaaagccaccagcgagaacatgtgcaacccctccgaggccgtcgactacgagtctccccccgacacgcctctggactttaagaagccgctcggcaccggtctcaccctctggaaatccactttcgtgaactacacctggtcgctgcagtgcgctctgctagacgacatcacgacgtggttcttcaaccacatcaacacctttgcgtccgtgtctcacaccttcacgcacgaggagctcaacaacgccacctacagcgacgccaacaaggagatctacttcaaccaagcctggctcaaccagatcggcttcggcgcctcctccatgttttctcccctcggtctaatcccgcccgccatcacgggcttgctcaacggcgacgccatcaaggcctttttggataacggcatccgctacgtcgtcggcgacaacacgcgccccatcctgcggaaccccgagaactcgttctggccggccattactaacgtcgcgactaacgggtatgatggcctcgtcatcatcccgcgctgggctacgaccatttactataactgcgatacgcaggaatgcacgttgcaggagtggatcgatacctcggctggcgcggcgccctttagcaacctgctggacgatgcccgccgcgtgaatgttcggtacttgttgggtctccatcctgatccgtacatgttccaccaggccaacttgcgcagtggtgatgttgatcagatcactgttgggtctgtgagcggcaagctctcgctgcttcagatctgggtggagaccatcacgcaggagatggtccgtcttaccaactggcctattacttcgctgaagcatgatgatatcggtcgtctgtttgttgatcgcatgactcttgagtaagtttccattttttttttttttttttttttttttttttttttttttttttttttttttttggtttccctccccatttggtgcggaacgtatactaacttgcaaacagcaaatgcaaccccaacatgcagtataactactccgctgatggcaccaagatcgtcagcgtgactgttactgccaccaacaaccagtgctctgtccctatccccgtcaccgtgcccgcttccgcgtctggatcggctactgttgatgctctaggcaatgagcccaagatttactggactacactgtccggttcgcctgtcactttgacgctttcttcgcaaatcagcatctaagaatggagttaaatggtgggggatttctcgggatacctagtgtcgttttttatgcaatgagtaatagtttcaaatgaacttgatgaatgactcttagatgtgcatttgggatgtgaagtatctgctgccagcttttgtcagtccgcatgttgaagtagatggttattttctggcaagtccaccaagttttagctctgaactgaattttacatacctgccttacctcttgccacccacatgaccacatgaccacatcaccatcatccgtcatcactcatcaggccattgatcactcacttccgcaccctccaccaacagccccatattcaacctcacactccacctcacatacggtgtcatttccttctccttatccacaaaccctcccccaggcgccgtgatatccgacgctgcccccttcccaaagtggtgactgaacaacgggggctgcaccgtcacacaaactggcgctgtgtctctcccctgctcggcaaacaaaccatcacaccactcccccaagaccaagtcccaacccttcgtcaacgcctccttgactccaaaccgccacaacaatttcctcgctccttgctggctgacggcgtatgcttgcgtgcagatggccccgctggaatggtgcacgacgcgcgtgtgaggcgggtagagctcggctagttggtcttgtagagcgaatgggtgcgctctgagatgttcgggattggggactgtcgggtcgttgagaatagttacacgaagcagggaggtgttggttggaggggtggcgagagtgatggaggtagggaagttggtgccgcagtgacctagccagagcacgtcccagttgttgccgtagggcgacgagagagattcgttggaaagggaagggatggaggtgatggggacattgatgatcttgtctgggtctgtcactgtggccgcttggtgtgtgttcgcggtaaagggctgagctgctcgagcaaagagttgcagttgggacttgagacgaatatcccagtctgcatcgtcttcgaggatcagggcactggtgaggttgtggtcaatgatggtgttgagaacattcatgtgcgcgcgccatgagcccttgttgccgcgcaagatggacttttcccagtcttcacctggaatgactttgtctggaacgtcagtcccggggacgcctttggcccatgtgatttggaggttggtaagggccgcggtgagggtcatggcatcgcgacggtcggtccgctcagggaggttgatgacgaagatcttttggaactgatagtcattcagtgtcagtgttatgtctgggtgaggatcgtgactggagataagagatgtgcacatactcccagagtggtgttcaggacatctgatgaggctttgctggaaagttgactgccaacatgtcgaattgctggggcaccatgcagccggaaggattgaatgatgagaatgactgtaataataccaaagaaggcaatacccgcggcgcgatggctaacaatcatgttgattccattctcaccggcggttgaagatgcattggttttgttctggtttccccgcttgccattaccttatgggatcaaactggactcaggacaactgcccctgtagacgggtgaggaccggataaatgccatcccacctcttgcaatttcgtggtggaaggagctcctgtcttagtctcagagatttcagtgcacgatgtcatgtcgcaatgctccttccatatcatgtagatttcccagacagtcgttccttctcaattatatgcagttggaagctcccacttgtgattccgcagtgcgattggccaagacagaccggctcgggctgacacaaggcagactgacagctgaggcaattcaggtctgaaactgacacttgatcactacagtccaatgctggtttgattgttagctttgtacaccaggcactcctgctgtacaataaacatgagtgtactagacaaaatctatttcgaatagtcacaaaggttatatatataaatgaaaaggtattagttggatttaattgggcattttgaatgttcgagatggtgtacacaaagtaaaattatacattagttagctatggaaacgcatagaaaagtcaacacgaggtctcgagctaacaaacaaaccagtgctagactgtattgtaggcactgaggggcattggagggctgatgaactaaagaccgcgacctgcatcatgatctttggaactttcgtggttcgcctcgagtcaaccttgcatccaaattcaatgcccaaatccaataaagggtcttcgaccgatgtcgaaacaacacccaatcctctcccttttcatcggcgaattggacgaagggtgattctgtctgcccctcaggcgatgttgcattttatcttcacactcgaccaagccacgatcgcgtcggaccctcacattggacgcctgtctatgaagaggtccatcgccaatggctcgcgtcaacacagccccaagcccctccttgtcgccaactcaattcttaccaaaccccaaatcttatatcttcacttcaaacccaaaccaatctatcttgcaatgtccctgagcgtttgtacacaccatggcagaccctctatctatcgcaggcctggtcacaggcgtggtctccctcggcatccagcttcacaacgacctcaagatcttcctcgacatcgtcaagaatcgagatgaagatatcgctaaacttacacgacaagctgcgaccatggctcaggccttggacgccattgaccggtctctacagaacagcagccaggcaaaaactggagtcgtcgatagtgctgctatcataccacttctcgacgcatcgcgccaggaattgttgcttctacagcaggaagtcgcgtccctcacaaagacatcaaagggccagaacccgaaggcctcagttgtggtagacttcgccaaggccacaacacaaaagctcaagtatccaagacagcgcgccaagatcgagaaactggaggagggtttggaccaagcaaacacaactcttcaactcgccctcgatgcctttggactgtaagttgtctcatactctgaaccccgtgagttgtcatcaagtgtgctctgtgtcaacagacaaaatcttaccagatacgagagcctagtacacttgctgatcattgccattctatcactcttcagatccgaactaagttccatcaagtcgaataccgaagcgatggttcatggcctcagccacgtccagaaaacacttccagacgttgaagcttgtgtatcgaagctgtcagaaaaactgatggcaacgagtcaaacggccacgcagagcatccagaacatcgaagcaatcctcaaccttgccatatcctcccatcaatccgatcttgaacagtttgggcaagcacaatccaatgagttcagccaaatcaagcagctgattcaagacctttcgctgaggatggatgccaatgcttccacaggttcaaaggtagctacaacacacttcttccccaccagtaagccgttacttacagggttcttatgcaggacattgaagtgaaccggaacctggcttgtcttgtgtcgaagccaagcgcactcaaagtactttgcgatgagtattctaatcaacagccccagtcggagtgtccatcagacgcaaacgcctggtctgtctgtgcttgtcaaagtcgccgaattgccactcggcgatctgttgattggggtccctttcgactatccgcggaatccaaggcagaactcgctcaccatgaaagctgccaatgggcccaattcgatgcgtctaaacggtccaaagccataagtcttgcctatcgtgggtttactcgcctactccgacatgctgtggttctcaacttccgtttgaatcttggcgctggaggattcagctttggcccaggagttgtccattatcctgtcgtggatgaacgtgtttacccaccatttaggcttgttcactatgttgttcgagccatgaagactttgacagagcctctattcgagccattctcgtcaagacaaaggcgtacctctcaaggcaagattatacttttgtccgtgaagcacagtgtgttgaaagccttcagcgtgcatatatcgcgcgcttgttgcgacagaaccattgttccccgagcggtcaacacccgtggtcagacattactacactgcatttcccgtattatcgaggtaaagtcaccagcggctaatctttttactttttcgtacaacatcagctctaactgtgccagaattacgcatgcggccgtgtaatcatgactcttcaagggtcgtggacccaaggctcgtggaccccatcaatggtagcatcagtacatgaggttctttcaacattgatcatgtgcaatgtcccattgacagttcacgatgatctcgggaggtataactcgagctcacttggaatttcgctgaatgctatatgctaatcatgataaaatagccttgcacacttgacgatagccaactgtatacgaaccacagatgagaacttgctagcttccatgaccagcatccttaggcttctcaccccagaagacatggatatcgacccctcaaaggctaaagattggccaaatcttttcggtcctccactcgattttttgataaccctccccgatccttacatctttagcaaaggtagcgtcatttgtatctttccgtctgtactaagctaaccgtttacgcttagcattcggttccaatgagttaggtactgcaatcctacaacataacatttcagctgtcaagtctctcctatcccgcagtccctctttggcatttgaacgggacctgaacggcatgaccccaattcaccacgctgtgctttggaaggatggcttgtcactacttctggagcaagttccagtcgagatcttcgaggaggacttggcatgggacatctttcaatacgccttatgtgttggcggaaggaatgatgaatatttgcgatcggtcatgttattccttgaccattcgtggtacttcgctccctgttcaagccaaggccgaggtgatggtaccattggcgtgataatgaaaaaatcttcactggctacccagaagaagttcttgttacatctaaagcaagctcggctggaacttgtcccccattcccttcaaagtgagacagtccatggcatcattgaccatctgcaggaaatagcggcgacacttcccccaggcacaaggcgcgcaagactccaagccggggttgattccttcgacatcttccgatatataagaaatgcagagacggcagatgctgcctggcagtcggggtttcatgaagtggactaccacccagctacagaattcccaccccttgcagacggcggtcacaccgcagactacgtcctttggctgttggatcatgacgcggacccgttccaaccgctctacgacactcaagatcaaaaagcctcgatactgacagctcacaaagctatcgggtgcattcactcgccaattggggcctggtcggacgatatagatgactgggagctcaaggttcttggaccagccgcgcaagaggtggctcgtcggttatgtagtaaaccagctacggacagttgtctatgtgcatgctctccaaatggctgcacgccattcctcatcttgttgacgaccttgattcgtggatccccttacatcttgaggttcacatcttctcgggccgaggactatgctttggagttttggaatgttcgaacaatattatacgaaaatgacggcttcgtatgtcagtacgatgagcagtttcaggaggctttacgccttttcacatgcacggctctcggtatccgacacacgtgttgcaagatggcctgccgccatagcgacgatgatgctaaggaaatccgcgaggaggacagcgagcttgtgggtatcctcgaaactctgatggagcaatgggaagatgtgcgcttcaaatccacagatgagttttggcgtttcctcgagggcggctgggtcatccgtttgaacgaggtcttcgaaggtatgcgccagatggaccagtcagaggaacacaaggttcaactcgaaagtctcggggttcagcttcatgttcccatcgcggaagccaaatctacaaagccgcgtgtacgaacgaaagggttcatctggcttgaagagagtttctggttggatcttctggatacggttgcaaaaggaggtgatactcgctattttgaccgcgtccttgaagatgccacgctgcttgaaagggggtttgcgctcccagggagatatttttacgaagaggaggaatggtagcaggaatgagagcaggaatgggagggggaataggaatcacggtctcgtagatcagtgctcgatggaaacgataggaatggtcatgtgagagaaaagattggatgatggggtatcataagagcatgaagtactccaagacataacaacgaaatatcgagacagaaaagcgttgcttttgagtgtttttgcggacgcgcgcttgtgtgcaaaccctcgtgaaagcaggggacaatggtcgctctaatatcggtgttctcgtcattcatcatcggtggatggacatgggcaattggcgccaactgaaggggaatcgcttgatgatattaccgtagcatctgtatgagaaagagccttagagcggcgattgactcaccgaagatgatagcctattcgagtggtagtcttggattgagagctgagaattcgagctctgctccaccatcaccacctcctaggtctccgcttatcttatccttatcgctgtcctatatcaggtcccctgccatcaaggtacccaaccgataagagcttcactccgcacagaccatgtcgtaagcctttcccctgtttccaggggatgacgtaacaagccgcatggaagctggaaggcagcgtcgtatggaagcaaccagcaacagcgtccacacagccacaatccagcttccatcccccgtcccgtttcccaaccacctccgatttgctcagcttttgtgtcttctgtttctccgagtttcgtagcatccgatcctgttccttcctcgagtttcgcattgttcctccagcaaataaaacccaccgaagcttcttttccgccaagtcctttcttcgctgctttattttgttagtttgctgccttttgaacgtcgaacttgcaacttacaaagtgtcaacatcgcatcgcatcgcatcgcataaccctctacgtcgcgcacagggacggacattacttgctatactacacacatacgaaaccaataccgacgaacgcaccggaaagaaaacaagaaacaaaaaggaaacatgacttacacgcaacaacaaccccccgccaacaacaccatgaccgccgtcgtcgaggagcctgagcgcgcgcacgtctcggtcaagacgaaaccaggcgatatcgagatggcgcagcctggtgttgcgcagcctatgggtatgtttatgttaattctctacctctccctctgatcccttccctttactctctcccactgctgtcgcgagcccgatcatacatccattgcctcgtttctgtttcttccgccgcaacacttgccacatcccttcgcttcctttcccttgcccataagtacccgacttgaaccactggaccacctcgctaactaacaattaataaaatagaccctatacgcccccacgacgactctaccaccattggcctccgcggcggtgatcgcggcggcatgtgtcctggtcgcttctgcttctgcattccgtgcccgataccgtgcgattgctgctttattcctctctaaacgaacgagacggatgacgactgcttcggatctaagcagatgatgatgcagaggtgatgatacatatgaagattggaggaaaacgagatgaaggagttgtttaatgatggatggatggatgatggatgataatgttgatgataccactacgctttttcttgttttgttgctgtttttctggggatggaggaggggatgatgggctgatgttggacgactgccgataggtggttggacttggggttctggttcgtaccagcgcattcgtgtgtccaacgagtcacgactttgttttttctatttcctatggagatatcttcgttgatggatagtctcaaagtaatgacggttggctgggggcggatgtacgaactcttctagaagtcttcacacgaacacgacgagaacggaagaggcagtgaacgctcagcttgacgactagtaatgatagggaacgaacatacagagattttctcctaagtcgaatactagccgtccagtaattggtgctccgcaagtgctaatgaacgccgatcgacgaatgtaaaggtcaactctactcgagctgatttcaccgtctgcatcatttgggttcgctatgacatccagcgcagcttcgaggccacaggaagactacctcgcgtggggagtgtctcccgggaagaactcaacccagtaattgtgggaagttcatgtccaaatagatatgtaacaggcacaatcatacaggaagtgcgaaaccacagacagaggaaggagtatacgatgtgacgtttgtcacactctagtagtagtgtttcgacaaacttttgatactcggtacgctaccaccacctgtcgaatattttgtcttcagcatttcgaagttaatagcgcaatgaatgatgtgaccgagatagtgtacgaccttatcgcaatttggtggaactttccatccgtatctgatactgcagcttgtcccaacaccgtcaacagaaaacgtaggtagagaagtctcaacttgaacatcgtgacccccaccacacacacatccaatcatccatccgcgtcccaaaagctgaaacaaaacctcaccacaacaacatcgacacctctcaccatccttccccccatcctttccccgttttctctctactaaatatacctaaacatattctccctcacccccctcttgatccccaccgccttcccatcctcatactccacccccgccgctcccccttcccccgccacactctcctccatccgcatcctcacctcctcatccaactgcgcctgcgttttcggcttttccttcttcttttgctgttgctgttgctgttgctgctggccagataatcccgtcgcctttgtgatattctgcgaagtcgaactagaagccgaactagagtacgaacgagcgaaccttgacacaccacgagcattgatgttgttctggggagactggataaaagtccaagaaacccacgcagtcgaagatgtcgcaaagggtttgattgccgttggagctgggcggccgtgttgaaggggttcgagggtaaagcttccggagatggaggaaagggtggtgccgagggagaggttggggtgcagggccaagtgggggattgagtcctcgcttattgtgtttgctgctcctgttggggaggaggagaagtcgggaccggaagggggaatgggttgttggcctgttgctgtgtccatggtggagtgcgggaggggttgggtgtggtgggcgtccatgggggaggcgtagtcgggactgttggtggattcggcgctggattcggattctttgcctcttgttttttttgcatctttgggttgagattttcttctgctgctgctgctggattctttcttgggggctggctttttggaagaagaaccttgcactgctgctgctcgtttgctactactactacccttcgtccgatgagaacttcttcccgcgttagaggtaccactcggagagtcactggccatctcactgttccatgcctcagtcacgtccctttctgcatctgcatcccgtcctgctcgtcgactggcttcccacttctcggcgttagcactgttggcttcctccacagcgcaaatatgttcagcgtgaatcccctcccattcctcagggtgttccaatgtttgttgaactgcttgtttaagggacgggaggatcgtgtggccagtctttttttcatttgtaagtgttagctacttgatttgctttgctctgtacaataataagacagataaagatgatgatagtcaaggattgggcgaggacgaggccgtgagtgggagagacatacggaagttgaatacttcggaggcattggttcatcacccttgtcagcggtaggcatgccacgatcctgttgcccgccaacggagacgaagcctttgccggcggtttgcttggctttgcgggtgccgcctgtctcgaggtcggtgactatgcctctggtaatagtgattctgctgctgcccagggtgagttggaggggagcagtggggggtatggtacgtgggaggcgggttagtagacgtgacattgtgattttttatggtgttcgagtgactgatttgatggtgattttttctagagtcaaggtgtagtactgaggttgcgtcttgagagatgaggttgagttaacaattgcaggtgatggttggtgttgctgagatatctcagttcttggcgttaaactgaacaagtcccctcaatggaatccactggcaattgatggtggcgctcaatggccatacatccatcaccgtttaaaccttcggccgatagaccctggagctgtgacgagcagtaaccgtcattgaggtggtgatgtcatacccagataaggaataagctgaatgtttgcgataagagctctggccaacgaattgctctcttcatcccatcttgagcaccttgacggccattgcgctgaggacactcggaaattttgtccaccttcacgggcactttgacgacattcactagacttcgtttaatcgctggaaaaaaaaacactcacccaattcatgaccacctcaatatatggagaaacagcatcaacaatgtaatgtaggcattattgaatagtcactaacaagacagtcgtaattagggtaccataattccagccaaacaccgacaccaaaagagaaacactgtacacttcatctattcaccacctccatcatgtacatctccttttcccttccagtcattcatcatatcatgaataatcatacaactacaaaggcagccgcacaaaactgtgttcgaaaccaccgggtataaacattaaagaaattgttgcaaccccttaaccagactggtacatgccaacagcataaacgtgagggttcagctgcgtcaagttgtacggagtaacatacagatcctcatcagtcaagacaaggaagatcgtaccgttgatagccgggttgccatcaaaagtgctgacatcaggctggaccgtgtaggcgctgttgccctggatgttctccagaggcgagtatgtgacgttgagctgcgagacccacgcggcgaacttgggcgcaccagcctgggtgtcggtaacatacgagttgttggggccgatgggcttgccgggctcgtcccactcaaggaagacctggcggccggggtacgagaggggcatggagcggttgcgggtgatgccgggggcgcacgagacgccaacgtccgtcgacttggtgcagtcatcgctctcgtcaatgtcctggtacgaggccgtgttggcgtagccgccgtccgtggtctcgttccatacgtaagagccgttgatgcggaacggattgggctggttcaggatgttgagggccgggtagttctgccagattagacgggtgttgttctcggggcacgaagagatgtagggagcgagaagagaccaggcccaggactggggaatgccgacctcgaaccacacgggcatggggaagagaccctcgaactggcggaagatcatctgctgacgggcctcggtggtgatggactgcagcagcagctggccgacatcgtgggcgttgaggtggttaaggaagccgtagacaccggactctccgtagcgagtcaacttctggcaaaagtcgatgaactcgtgcacattcgtggcagggtagttgtaggtgcactggttgggggcagagggcccaaggatgttgctgagcagagtagcgtggccgacctcctggtctgccatgaactcgatcaagtgacggtcctcagcagtgaggccggcctcctcaaagtcctcaactgagaatgtggcgagaccccagtggaagagatcgagctcaatccattcctggtgtagagccagggcgatggattggtagtcgaagtcggacagcaccctgtaaacgggagcagagccgttggtgccgacaccgccagccggagtgtaaggggcaggctgaggagcgtgaagttgcccatcactcgggtacttgtaagcgtctggcccaggcggaagagctggaactgagggagcaaggacggacgtcgacaaggcaccagtagtagttggtgtggcctccatggagaggtagggcccatgagatgttacattggtaacgggctcaaccactccggtgaccttggggaccgagaaggtggtggtgggctccgagtagatgggagcgggaacggcaagcgatctagcagcgaggccaagaaggccaacgcctgccgagagtttgaacccagccattgtaagtggtgtggtgtggttgaagagtgtcgaacgggagcgaatgctaggaatgctcgatgtcgactgtttggtgacttgatctgaaacgaattttgggtaagccggacggatactgccaaattatatgttctgtattcacagccaagcaaaggctcccggaggatttgcaccgcgtcgtcaagggtcctgccatgccaaaactacatacctagtacattccaccgacccaggcgtcggatgtgcctgcgaggtgagctgctgtaccatcatcatcatcatcatcatcatcgatgatttcgttgataccgacccagggcacctgccagtcactcagtcacaggtcagccaaccaggatgtccggctgttgtgcctgcccaccgagtttaccccgaatgtctctgttgatttttgtgtctttccctatgagagaggctgacgctagcattccgcacccggccaggcttcgaggatctgcaaatcgtggaccccaaatcccagcagatccacgaggtacaccaccaccacatcggtgtgcaaggaagacagttgctggtcgtccgctgacggagcttcgtcgtcattgacggtcatggagatagatgactgaccaggccaaaagctcgattggtaatggggggggcggatctccgctctcggcagctcagaagacgggaaattttgctcttgttctccaaatggcattcattgaccgaacacagcctggaaacggacgttgcactcgctggcacccttgaattgaccccttattcctctgaaaacgggaaacacccgaaccatgtttttcattgagtggtccgatgtgagtcgcaactactttgcgtcgcaagcttgacacggatcgggggaaaaaagggggtaccatcgaagctggaacttgcaatggcccaaccggaggaagctttccccaagcgatggaggtgtcgttgaagtctgacaacgaggctcttcatggtcaatgtcccgaatgggcagagacaacgaagctgggagttcccttgattgggcgccacatggttttcgttatgcgaaaagctggggtagaaatcaatacaaaaaagtgggaaggcggggatcgttactagagaaagcttaaaaagatgaagaaaagaagtcatgacgacatgatgatgtacctctttgtacctgctgccaggggggccggcagtagtgtagtgtaattggtgttctccggccccaccttgccgaaaggccaagctagcgacccaaccgtcttattcaactgccgagccgcgagacatttgttttctttccccaacttttctctaccggaagagaaacaaaacaatggcaattctgggaaagatccatgtaccgtactatggtgtggtgggtaagtaaaacccgtgggccaggtcgttgactacgcagtacacagtgctctcgaagcaatagctgcggtggtccgtgccgggtacgtgacaagggggttttactttagcacgtaaccgcagtacatacatgcgcttgaaactcgccgagatggattcatacaacaagagctggatcgacggcactctctgtggtcatcatcatctcattcgaggtcggatattcattgatcctcttctcaggaagagctttcgcgaccttttcccaagacgattgaatgtttttcttggtggtttcttacatacaaccacgtcgagtccattctggtgcccgcccgataatagacggtcaaacaacacgtgagaccatttctacagtgttggtaccgaaatgttcttagaaatcgatgcatctcgatctaccacgttcgaaaacaaagatcgtagggtgtagatcggcagtatgttctgttcaggtgaagttaagtgagtcatctgatgtcagacatgtcttttgtttctgggtagcgatccggcacactccggagtgttatcaacaaccggcatccggagccggagccgcacagacccacttcccggatactagtgtaagtgaataaataggtaccctttacagccaggtcgaaaagttcccatggggttgattgtttcgacaagatgaaagttaatgccagagaatttgatacattgtccctgaagtagctcggactgcgtagtagtgtaggcgtgtgcgccgttggaatacactcgccaaacatgatattatgattatagacatacagtgttcaaggtcttgcctcagccaagcctgatgatgctggaacgacacgaaaagaacatcgatacggaagtatacagacaatgcaatgtccgggaaagctggtgacagaaatactccgggaagatcgacatgtcctccctagcataggacggtcgcaaagcaaaggttgagcggcgcgacaagcccaaacatttacctgttcggatccgcgcccttctcaatgaacaagatcaccgcatcctccatccccttcgacaccgccgcgtgcaatggactcgtccccttcaaatccaacttggtcacatccgcacccttgttcaccagcagcgtcaccgtatccatccgctcaccctcgatagcgcaatgcagcggtgtccgtcccgtgctatcatgcgcattgatatcccctcccttgttgatcagaatctccaagatcttattctgccccttcaacgccgccatgtgcaacggtcccgacggcggtcccagcgggaacacagggttacccaccaccccgccgccaccgacctgatggaactttggcggcggcaccggcggcataaccttgggcttcttcatcctcgcataccgttccgactgcgtctccagcgcgcgtccaccggcctgcaacctccgataccgccggtaactggcaatggaatccatattgttcggatccagatcgtgattgtgctcctcgcaccgcacctcgataaaccacttgctcgcgtgccgcttcttgcacaccagcttcatcttggccggacacccaatcttgtgcgtggggcgcttgcgaatgcccgtgccactgttcttgcacgtgccgccgcggtcgcacatcagatcgacccgcacgacttcagagcctttggcatacttgccgcctgggttcttggctttggcgcacccggattgcaccagcatgtagccctggctgatggcgtactccatgacggagctcatggcttgttcgcgcgtatcatagggcccgagcatcaggttgggacgcacggtggggagacggagcggcgtaatgggctgcacgagaggagctttgtagtcggctgacccgggcaggtttccgttggcatccggaattaggttttggccgttctgggggttggcggttccgtcgctgccgccgccgttgggctgaggcgtgtcgttgttggagctgacgtcgttcatggtctcgtcttcctcgtcttcgtcatggtcttcgtgttcctccacctcctcctcgtcaagcattgtctcgtctggggtaccattaccattggtaccctgtgagtgctgctgctgttgctgttcaacttgaaaggccgggcggttcagcgaatcatgcgcatagaatttgtcctgccgttgctgttgctgttgctggtgaaattgctggtgttgctggcgagtcatccccttgctgcgctggggccgtgactttgccccttgttcggcgcgctgctgttcccgttcctgggcctttctctccagccatgcttgttgctcgggtgtcaagttcttttgcggtggattaaactgtgctgccgctagactcgagtgcggctgttgttgatgttgttgttgaggttgttgctgctgcggctgctggcattgtgcttgaggttgttgctgcccgtcggcctcgggagacttggcattttgaagccattggtgttggttgggatagtttgcctgggcaccccagtacgcattgccggacagctgctggtcacgcaggatctcttcgggagttcgaggtttctgggtaggtaggatctggtggtataatggcgcagaggtttggagagccaactgttgcaactgtgactgggtgtgaggtgcaaagaggtttggcagctgttgctgttgcggttgttgtggtgattgttgaggttgcggcggttgtggtgaatgttgaggttgttgttgttgttgtggttgttgtggttgttgtggttgctgctgttgttgctgagtagatcgctggggcgggatcggaggagggtggatgggggtttcgacccgaggttggcgctggggagtccgactggcgttttgctgctgtggactttgttgttgttgatttggctgttgctgttgctgttgctgttgctgtaaatgctgatcctattcccgggcagagagggagtggtcagcgaagaagtaccaagacgagtcaatggaagtacagagaattcggttccataccgtgacctggaactgctgggccaggtagctgctactactattgctattaccagagttgttgcccgacatggttggtggtggccgctttgttcttgtgggttggtatctggcgatagatggcggtaaaagcacaggcaggagaaaaggcgggagaccgcggatgatatccggagagtcagatttgttggcaaccagacgtcgtcggcggagacgggccaatcgtatgcagaggtctgcacgtctttgtggggcatgtggcttgtccagccattcgcacggaccttttcaacatcgtctgcatatctgcctatcgtccaagcctcctaaagcacaagcgccaactcgttcagcggccacagcgcgtctgcttcagtgcttcagccttcaattcatccatcccatttgtgttactggctcgaccaaggttcaatcctcttcatcctcttttcacaatccttccattttgacaacaacaacaacaacaacaatcgcccattcgaatcacacgaaactgtcaatgtttaatgcctaaatcattcttcaagattgccaaagccaaccaccactgatgctgtctagcagttcagccaggtttcctacgatattcagcatgttgtcgcttcggcatgcagttgcggcgaggatgacaactctttttcaaccatcacaaagcgtcttacaggccgctttggagattccatctcatttgtttccaagatgacagacacaatggcccaaatattagttcctttgtcgtgtctcttctgcctcagtccgtctcccaatgctctggatgggattccattgtttgcaaagctgaggcttgccggatgcggcccattagcccccgaccgcttctgtcccaatacccctttgtgtcaatctggatgttgtccttaagctgaatgtcaaaacgatgcttaatccagtcaattcaccaaccatttgtttgctgctgcacgtagaactctgaaaccttaacttgaacttgcaggacaaacagtcgacatctggtttatcatcttcatccacaatgccgcccaaaaaacgtgctgcgaaagctggggcaaacaagttggtaccggaccaggaaaggaagaaatacaatgactactattacttttaccgaaggggcgaacccgaacgacggcggaacaaagtcaaactggcaagccaacccctgaacttgcgtctacaccatggagtggttccggatgaaacctttccctggagaacgaatgaagggctacaacgctatgacgagtattacacctggttagcagaacagaacgaccagatgcaaattgaccagaaggagagctgggacagcaatgacaatgaaagtgaggagagtgaaagcgaggatagcgacgacgaggaaaaaaaagaacaagcagagactgagaaatgggaaacggccagggggctgaccaaggacatgtatgaaaagggagccggcctgcacttttgcaagattcttggggctggcggcatgggcatcatctgcgtttttgtcagctacgacgagaaccaaaccccaacgttctggacggtaaagagagacatagggggctatgatgaggtggctaaggaaagggaaaccacacgggttagtagtccttacattgccggttcttgttggcgaggcttctacctttttgggcctttactaaccgatggatcgacagaccttcctccgcgcgccccatattgttcaggtcttccatccttacaaggagaaacatcttgaagacactgatgacgacgagccgctcaagaagcgggcaagaacagagcgaagccaagctgaagtgcgaaaggagagtcgcgctgcccgggcagggcaaagggtcgcgtccattgcaagaaaggcgggtacagcggcgcgtcagcctcctccaatcggacctaccgaccaagtagaacaggttcccaagagcatggttatggaatacgtagcaaggggctccctttacgaatggttggaaggactagggaaaaccaaggccgggacggaaccggatttgcgcattccaaatcgagtcctctgggatatgatggcttgctgtaagtcgttcctttcagccactcatattctatcctacactaacaaccgctatacagtcatgaaaatgtgcttggccatggagtatccccctttaatttttttccctaatgttccggaatctgatcctttggcagaggatttcgtctggaatacagatgatcgtgatgacgggaacatggtaccagagctcaatccagggccacataatggttatgttgacaagccagccggatctagtctcattcactttgacattgatacacaaaacggtaagcttcaccccaaaccttgcggttcatgactgataaatgctgacggcggtgacactcagtgctcatcggggattttgattcggaatccagggaaggcaagcatagggtccacccaacacatccgcatttcgaaaggatgaccgatagtcatgatgggacgcctatgttcaagctaattgactttgggctcgcccgagatatgagtgttgatgatgcatgtcgccgtaatctgtaagtatcaatgaagtgtcttgatgcatacctctagcgagactcgtttgaagcttactcttctcatttatacagaaaagatctctggggccatcgccgctgtggaaagccaggtttctatctcccggtaggtatctgcgttttactcactttccttgatagcagtgacgctgacatcttttgccctcttttgttgttcaggagcaatttaccagggagtgggaagcgattgtcgaatcacctgatgctcaacaagcgagggtagccggacaatatagctggaagtccaacttgtggcaacttgcattggtaagtcccgtcctctgcctctaccccatctccctttactccctaatctcgtcactaacccttataactacccccaatgactacagatcatgcacatcgtcataacttttcgatggaatccaactaataccattcatcccctgcgagacgccgacttgatatacggcccgccaaacgacttgccgcttaaacggcagcgcaagaggtcgtacccgacttatggcgcccacttgctcgacccgcaatacgaccatgtgccctttcggctccgccacctggtcgcccgttgtctgtgcgaggttcccgacgataggccgagttttgaagagattcgcgccgaaatccagtgggcatgggatcatgagagtgcggaggaaaaggaggcggcaagacaatggagtcgaacgcactttgagaagccgccgccgcccgtgattccgccgtggaagaaggtggagcaggtaagttccacgatataagcggacagaacggtttgctaatatatcgttcgttgtacagtgggcgaagcaaaagacgatcttgcggtttgaccagtatttggagaagtaccctcctaaataaaaacctgcagaggtcaaacagaaagtgaagtttcttcctctgtagttacctgcgtactcatctcacagcatttttggagttggtcattgcatgtttctatcaagtccgtaacaattatgttatagtgagcttcttgcatcactctacttcattcacgccatacaaggcagcataccacttcaaaagttcaggactagacgtatacctaagtccccacatatctcctccctagtgaaccagaactcatggattttcaaaccccaaacttcttataaagcttatatttgaccgtcttgaactcgggcttgagggtctgttccgtgttcggttctacttcgtgctatttccccttattgtcagcatccatccaaccgtcaagtgtagcaacatacgtagcagagcgataatcaggaaagaaatagagagttcacataccacagccaaatactgcttaataccagtaccatcacaacagttatatgcaggagcagtgtacttgagcagtctcgacccgactggatccgagccttcccagcccttgcgggagtagtcgaggagagcagacgggtgagcgccgggaacgtcgtatcctgggatatcagaggagtcgacagggactaggattacgtctgtgtctttggaagagtctgtggtggttagttgttagctcattgtcctctccttctctctttcccatcggtctggtattcgaccctcattgatacatcatcccgtagtaacagttagagcatcacacaccacatcccacacttggtttccaatcaactcttcccgttccctttgatccccttttactcctccgagatcatccatcaactcaaccggttgtcccgtctccacttccccaccgttcatcccatcctcttcccatcctctttcccctctctccctccctccctccttcccttttccccaactaccccaacccaaacaccccagcccagctcaaaaatgacatcaaacttaccactttccctttccccttccctttcaccctccccaacaacctcccaaaaccccagttcccacttcgcaacctccatcgcatttccccctcccccagtccctttcccagagccagaaggcaacatctcatgcaccaacggcgctttatacagcccgctatcaggcctactggcctttgccacgtccgggacagggtacatggctaggtacaaccacttttcgtttttggggtaggtcacctcgaagtcgtgcttattggtagtggaagcggtagaagggtcggaaggatcgaagccagcgcgagcatagcgaaaggcagaagtgaagccgtcggggcggccgaggcggagaatgtcggggatgtgtacttcgttgtaccatttgttgaagaggtcgtgggaggtggagaaagaaggatgcgtgggaagggagaagacgacgaggtagcctttttgtgacatggtgatttggggagggtactatggagagtgggtgggtggtgttggtggtggtggtggtggtggtggtggtggtggtggtgatggtggtggcttggtggtggcggttggaagggttacgctgggtcgtgtctgaggttgatgttgttgatgaaaagacaagatcttaggttgagaggttaggaagggatgacgttgatgttgaggttggaactgaacagaggaccgggagcagaaggcggtctattatgtacatatggatgtcctacttatgaagtgcactgatgaagtggcagtgtggagtcaggaaccgtgcatcgcgtaacggctgacgttgacattgacaaggacaaggacatgggcagcggggtggcttaccttacttgtaggtaggaggaagcagaactgatgtcgtgtcacatgcttgaaatcagatagctgcgaatatatgtttaccttgaggtggggggttcgaaacttgattcggtgacacctgttagattcggcttcattaggactcggggacgttgcgggcgccgtgaacatggggaaaacacggattaccaaagtccgctcggatccggcgcaccaaagacgggaagtggggccgtggttcgggacccggccgggacccggcagcggggaagtggggtaacggtgcagtgctagaccgactctgcgacaggtcccattctagattccaagcgatatgactgcgtaatcaattgaccatggcgtccagaggcgattcatcgtgtttgttaattgcaatatcccttaggtattcaacattcattagctgtcataacgccctgcacatcgtcctgcactcgcccatgcgcaagcagcattcagggcgcgaaagcgatcccgtcgccgtcgccctcgcactcgccttcggactcgcacttttttcagtttccaattccctcggcttgagtgccttcagttccctctcatcgccatccattgtaatcgcgcactcatcccttcctcccactcccacccagtcaccccgcaccgtcaccccctccaacccttccctcacgcaaccaatccctccctcactgactagcacccagcggcgccgtacccttcttgtcccccttcttataaaacatataccccaaagcaaccacgacaccaacagcagtgattgtcccggctctcctgtttttgttttcatgtatcagtcagccaatttgcttgtcccttctactacccgtatagcatgtagtttcggatataggggtacatacacgttgtatcggtttggtttggtagcgggctctgatcccttgacgccaccgagttcgtcgccgttggaagagacggagcggatctgagtgaatgccggtgcggtcgtgcgggcagtagcagcagggacaatgcggcgcgcggcgatggggcggagggcgggggtggagagtttgatggcggacatttttgtattggtctgatagttgcttgcttgactggtaaatatgaagtggtcgttggatgattgctctagattcggtatggaggttgtatgttgatggtgatgatgaattggcctgggactcttttaaccgaacaaagctgcagccgttcccatctgtttacttttataatcactgcactcaatggagaggcgatggggccattgatgttcattgattcccgctggtgacgagtgtgcatctccgcattggagaatgccccacttatccttattattcgattggctggatcttcgaaagaacactggggcagagcagctgcaatgccgggacaggaacgatgacatcatgtaaactggtcaactctgccggtccatcgaaatgagcaaatgcatctccatgtttgatttatttaccgattggcggttcacgtgcctggaaacgtatggatgtgcgtgttcggatcatgttgggcagtcaagtcaatacctacgctcgagctacaccgttcactgaatctttcgagaatatcctctcagtatgtttccaatcagaacagctgtcagccatgctacatggcccgatataaagcatgccaatcccatgttgcatgcgctgctttgaagtcatctgcccttctgatcctcaagtacattccttacccttccttcgcgaccatcgtcctagaaccaacagttaccgtgcatgccaccgtttttcctgccgctgccaccgcccagcagatgcgcccttccccagacatcggacgacatgactgctgcctgcctcccttccgcaaccgcgggcgcccatactggacctgacccagccaccagtagcaggcaccatttaatgtccgctacctagctcgtctaccgcaacggggccctgtcgtcttatggcgcagtggttcctgttgatgaaaacgttgccgggtgcgcggtactcgaggtacagttttcgttggtcacagctggggtgttgtgattcgttccacaagcttgtctgggtgactgagcttttttgcttcgcttgttcaacctggtaatggctgacgaatttgaataagattattgtatttctcttttctgttctggaggtgcagatggaggggcaatgtcattggggaccccgttgatgaccaggaccttgtcgccgctccatgccctgttcttcgcgataaactcacgttgatggtcttgatctcatatgccaggtagccagacacaccgagaccacttccagcacaacatcctgattacgttgatgtcatgaacacaatgagaacagccatatatctgcaaattaaccagtcagccaaccgcaccagacaattccagaagtgtgaaaagaaaagccaaacttacgcagcacaactcccaaagatctcgtgcttctttgccctcgtacacacactcaacaccacaccaaatgcgaacgcgcacgcaacaatcaagcccatgatcttggctagcgtctgtccagtcactgccacgctgttcgtccctccgtctgccgggcctgagccttcctgggtccaggaatagagcgggactaaaggtagacataataggcagagcatgagcaagatcagaacaaccatcttgaggaagtggacgcgggcaatggagaagaggttcaatgctgcgtgcttgctgtcggcatgggtcttggtatgagcgttggcaaagatgtactgggggatgagttagctttgggctcaatgactcttgataatatggagagctactgacccgtagtggtgcacagttgtacttgacgagtaactgcatgattactcgatcaagccaggcgtcgtctctccctgctttaagggttatcatatcggactgacacccaatgtatcgctcatgtctaaacagaggctctttggctcggaagaagttttcgagactttggatgtcaaagcgggatggtcggtcaaagttggcgaggttgttggacataatgaggagttcgcctgcatgactgaaggtcagcgaagtgttccgttctcaacataaaagctttgtgtcactgcgccatctccatgatctggtcgaactgaagaacaatgctgacactggagaatgaagaaagagactaagaattgaacatacgtaccatatttcttgagtttctccgtaatttcttccatcagccgccccctcacccccagacgatcatcatccatctccctcgtcctgagaaagatggccctgtttctagcatcatgcaggtccgtcctgtgcagcaggagttcgagggttcgtagttcatcttgcatgtgtaagagcgcccgggactgtaggtagcggaattcccgaaagatgtagccgtcttcatgagaagagatgaagcgggcaagcatggggtagccttctggagcatcgtttactgtgatggtattagattcgagttccgctcacagctcagtgaaagtgtggtagtaccttgcatgttgacataacttgctggctcttccatgggattgatgtaatcgagattgggatacgggtcaagactgatgctgtttggtgtatgagccactgacttgatggttaagcgtgaggctcaaattgagtgtacctacccatcaattcctttctctgcctccccttccgcccgagtccctcccttttccaagtcaacagaccatgctttgtgatttgctccctcaacctcggaaatcccactgcccaccgaccgtacggaaggttggtactgctgtgaaggcatcacgttcgccacctgcgtactttctgaacactggaccgaaagtgaggccaccgacactcgtcttgggtcttgggcaccaacagaagaatttgaaactcaattgggcggctactcggagtgcaggtaatgtcaagtgacttttcgacacttcaatctcggggaggaagtcaaagacatgcagaacaaggaagctttcgcatcccacctcaactcggcttgattcaactgagaacagtgaggaccgtttcttgttcatatctctcttctcttctgcccgcgaccattcctgtttgccaactggcaggcgggctgtgacagcatactgaggggctcagtgtaaccatattggggcgcttggggaagacttgtacggatttggagggtttgactgcatcgagtgctaccaagcatccgttgcgtgcgttgggctggtcaggggtattgaggcgatctgggatcctcgacgcgggattcgacgggttttggcagatgggactcaaggaccttgcagctgttagcctgacgagtgttgggagaacgccttgccattttcgtggatggtttgactgatgaattcgaggtggtgaacgtctgtggtggaaatgagaagatttgccaaatgtaatcagtaaacaaggagacaactgaggtcatataattgtgtcatttccttgcccttttccctgatctgacacctgattaagggcattgggttgcgagttcaaccagcgaggcgtggatctcgaggattgggaaaggtgaatgggcactggaaagttgtggacagctgcagcgagaggactgctgagccacacttgttggttgcaattgatatgggctagcgacaagacgaatggaattgattggatgtaggggctgagccaagttggactcgtgatggtcgagaacattgaaccaactgcaatgagaaaggagaagacactggacgtttgagacgaggacaaaaaattggttcgcttcgagttcatgaggaaaaaggaagtggaaaatttccattgaggttgaggattgctccttctatcttttgtgtaaaacatgcaaaccccattccaaaattctaaaaagtcaatcgtgcttgccgtgccatgtcccaatgctactgccaaatcccactgaagggctcctccatatggggggggtatcaatttccagtggtgtctagtgtagcgcccgaataatgcaatgtcgtgtcagtcatctccatttctaatccatccccgtctttgatgcaaaatccccgccgccaactcggaaacaagtgtagaggtatcgtaaagtgctcgcaagaaaccaccaaatgcaatgcccgaaacaaaaagaagaaaaatcattagaagacgatgtcctgtgtccccgaagaagtgaagagttgaagaaggaattggggaaagtggaagtatcccactgtccagtcgggtgtcgatcatggccccccggtgtaagcgcccagacgaccaaagtggtgtctgactggctgcagagaaatgcccctggcttgcgggggatgcgtcgacccgatggggtgtgtgttgaagaactcagagaacgagcttgtagcgtttgaatgctggtctggggtcgtctatcgacacccccttcatgctcacacacttggacttcttggtggcctccgaatgagatggggatttggatccctccttgggtttgggagaggatggctttttcgattcattcttgggagaattacggttggcgtccttatacctcggaagtattctttggtctacttccccatgacgtgcgttgtcggggggaattacggttttcttatcggagtcaggaggtagttgttctttagggtgctagtagttagtatgcgtcttgtgcgcagatgatgaaatctggtgggtgagctcactggcgaaatcatacgcgttcattatttgagccttggattcggggcttgtctgattggctcagtcagcattatgcagagagacatgggtggaagcgatatgcagaagaaatgcaaagttgtgcaggtactacaagaatatctcacatttgtattatcgtaatgtccactgagccctttagggtgaggtcgtttctcgccttttttgtctgatgaaccctgagaaagtggggagcactgtcagcgccattcgctctgtatgagtgctgccagccagctgcagcagatgagtggtgtttttggatgtctgacaggggcaatctgcgaccaagtgggcaatgtgacgttggaggacactcggccaggtacgtaccatggcttctgaatagctgccaaaacaccagaacttgaggtagaatcacgatgaacgcagcaaaaaaatggcgagttttggaagcaatgagagcgttgaattcgttcgagtttgagctttctagctatcatagcgatccttctctcttatagtcttgtcctctcccatacaaaaacagcttctttgtcctgcacagagcatccaaaaccctctgtacgggctatgaaatggtgtttctttgttgacttgcagcaaaatgtcaaccagatggtcgtttgaactgctcctgacatggaggtgcaaggcaccgctggcggatttctttgttctcaaagtctgccatatgtacgttggttttggcatctgaaataatgctaccctgagccaggatctactgttcagccattaaaagggtcgctcacaagactggaccaagccaatcagtctccttttgggaacgggatgttggtgtatcctggatcttcaaaggggctgagatgtccaagtggtggtcccattgaaaggatacgtacagcaagaggctctacagacattgaagtttattgaaggtcaagataatagagtgtcttggagaatagtgtagtcctggactgctgcctttgacattctaccaccaacaggcaaccctctcttttccgactccactcgcctctttgttttgcccgttggtcacttatggtttgtattcaatgaggaaatcccattgacctgccagattcctgctttctcagctctttccctgtgagtgatctttggcgatgccgtttggtgtccccactcacttcttgcgatttcacctggaattactgggacatgatgacattgcttttaggtccagcaccttcatgctcttcattgatacgcttcccatatgataatactcttttgtaacacatctgaatggggtctttgtcttgtttactgggctggttaccccctttcctgcaccatcgctccatgaccaggttggtggtaagacgagatgacagaccatgtaaaacgaaacacaggcgggttagggtaccaatgccaggaacagggaacgaatcttgaaagcaggaacagtacaatgatcgatacgatgagtggtcaacgagtggaccggcaccagttcccgtcgttatcagacgaaccccgtcgattctttatcgtcccctccacccccaccttccacagtggactaggtacgtcatcgacaccaattagtgataattgttagtgtaatccgtgtaccttgatgtccgcgccgtcatcgcaagcaatcccctcctctttgcactttgtcggatattttttaagacattgccctgcacatcttcacttttcatcttcaaacaaacgtccagtttgagttgtaaaagacgctaaacaaaggctcggcccgcacctacaaagcccattgtatacttacccctttggatcccgaatttcttgcattgtcccatcattttgcaagcaaacaacaacaccattcattccacattccaaccacccacaggcgccacaaacgattgacgtctgcaagggagagcgcaatcaccaccaaacccccatcttgcggctctttcgtcaagacaccccttccaacgacagaccatcaaaggtcgacactccgacaacatgggcggaacacagatcacaattcccaacccccctcctctaccatcccacctccccgacaatgtcctcgacctggcagtccaaattgagcgcaagaacctcccagacaatgtccgcgagtcgctgcgcgcattccagcgtgcaggatgctacattgccgcctccatgatcttcttgcgcgacaatgtcctcctccaagacaaactccaagtttcgcacatcaagccccgactcctcggtcattggggaacatgccccggcctaatcctggtctggtcgcatctcaacgtcttgatccgcaaccatgacctcaacatgatttacgttatcggccccggccacggcgcccctgccgccctcgcctctctgtggctcgaaggctcccttgagcgcttctaccctggcgaatacgaccgcaatgctactggtttgcgcaacctcatcacccgtttctctgtccccggcggttttcctagccacatcaacgctgagactccaggtgcgatccatgagggtggtgagctcggatatgccctttctgtctcgttcggcgccgtcatggacaaccccgatttgatcgtcacttgtgtggtaggcgatggtgaggcggagactggcccgacagcaaccgcctggcatgctatcaagtacatcgaccccaaggagtcaggtgccgtcatccccattctgcatgtcaacggcttcaagatcagcgagcgcaccatttttgggtgcatggacgacaaggagatcgcctgcttgtttagtggctacggataccaggtgcgcattgtggaagacctggagaacattgatgatgacctgcaaagttcgctggaatgggctctagtcgagatcaagaagatccagaaggctgcgagggaggacaacaagccgattgtgaagccgagatggccgatgattgtcctcagaacgcccaagggatggactggtcccaaggaggtggagggccaaatcatcgaaggatccttccactcccatcaagtcccccttcctaaggctggtagtgatgagaagcaactccaggctctagacgagtggctttccagctacaggatcagcgagctccttgatgatgagggcaagcctactgaggccatcactcgtgtcttgcccaaggcagaaaagaggctcggtcaactcaagatcacatatgacccatacattcctctgaaactgattgactggaagcagtttggcgttcaaaagggcgtcgacgaaagctgcatgaagagtgccggcaagttcctcgacaagttgttccaagagaaccccaaaaccctccggctattctcccctgacgagctcgagtcgaacaagctcaacgccatcctggatcacacacagcgcgactttcagtgggacgagttctcgagggcacatggcggtcgcgtcatcgaggttctctccgagcacaattgccagggcttcatgcaaggatacactctcacgggccgcaccgccctcttcccctcctatgagtccttcctgggtatcgttcacaccatgatggtgcaatactccaagttcgtcaagatcgcgcgtgaagtaccctggcgtggcgacctggcctccatcaactacatcgagacttcgacctgggcgcgtcaagaacacaatggcttttcccatcagaacccctccttcattggtgctgtacttaacctgaaggccgaggccgctcgcgtttacctcccgcccgacgccaactgcttcctcagcaccgtgcatcatgtcatggacagcaagaacaagaccaacctcatcatcggctccaagcagcccacggccgtctacctctctcccgccgaagcagccgaccactgtcgccagggtgcctcgatctggcatttcgcctcttcctccgaccccaactcatccgcaggagagtcggtacaagacccagatgtagtcctcgtcggcatcggcgtcgaagttacttttgaggtgattaaagctgctgaactcttgcgctccattgcgcccgccctcaagatccgcgtcgtcaatgtgacggatctgatgattctcatcgaagagtccaagcacccgcatgccctggccaaggccaagttcatcgaaatgttcaccgccgacagaccggtgttgttcaactaccatggctacccgacggaactgcagggtctcttgtttgggagggaaaaggcggagcgcatggatgtcgagggttaccaagaagagggaagcacgaccacgccgtttgatatgatgttgaggaaccgggtcagtcggttcgatgtggcgagctgggcgctgaagaggggtgcggagaggaatgcggaggtgaagaatgatttggaaggtttgttgggtgacgtggataggagagtgaaggaggttcgtgagtttattgggaatgaaggaaagggtaagtcgaaccgaaccggtggagagttggtggtgagagacagagtgctgacgagtgacacaaacagatcccgatgatatctaccaactgcccaagttcgagtagaattccaacccgcaggagctgttgagaagactgaaccttaattatgggaattgtggctttggggagtcgtggagttccttttgtgcacctcatggggaggggttctaattggtaaattgtggcctgatgggaggcgtgaattcgggagcggaatttgcgatcccaggacgtcgtggtgttattaaatcaaaaagtctctttcaaaataaggattcttgaacatgcttattttcttcctccctcattcgaagcacccggctttatcgtttcgacatagcagcgagacagatcagaggggcaggcattcttgctgcagtggaatacttatctaaggtactcttgatgagcctcttggtaagaccggttaggtactgtagtgagttgagggattatttgtacccaaaagggaatgtagacactgaatgtataatacctgattggtcactccgagtgttttgaggtttggacgggaccggcgggagctcggtccaccctcgactcgatccaccacccgttcgccgagacacccactgtaagccccgatggtatagggactggtcgatggcataactgaccccgatttcgaggccgaaattgaactgtgacacgggtacgacttttgtattcccaggctttttttttttttttttactcctcgtgtggaacacacgattatggaactggttacggtccaaaaccagccatcaatggaaaactcttctcagtcgcttcagacatcagacagatccaatttccccccccccccccccttttttttttttcgtttctgtgagcccccatccgttccgttccagctttcccacatccactatcgtcacggtggtgtttgacttgtccatatgaagatagttacataggtagctttgacccgttcaaagacgtaacacttcttaatatatacaactgctgaaccagccaacttgcaagggaacccccgtgcttgtgataggtaccgatgattacagtggggtacgtcgcatgaatgggacaccgtcatcaagagcttcagtcagagtatgaggacagctagatagcgagacagtaaatagagacttcgatcgatacgtttcaatacctacaaatgacgtacgcaaagccgggtggctgactatcccaccgaatacggtgctcgaaccagccttgacgttcatggggccgcgtgacctctgaaggagataaggcatgaggtcaaaagcctacctacattgtgctgcactgtagtattgctgagaaccgcactgggaatctgcgcccttcgacattggatgttgggtccaggaatgcccgaatgtaaagattacattggatcagactaaaacttccatccaatgttgatttgacatccaatgttgaatgccctacaagtgggaaaaaaaaaatacttaggtcatcttctaggtgcctcaccttctcatttttagaaggttagaggtctctagaatgccacctctggggggatccttcaattttttttttgttttcctttttttttctcctaaaatcttttcatagcacttacccactatactatagggctttcaacattggaagtcgaggcggtaccgcctaaacattggatgtctccggacgcatttttccgctatggaagacaaccaacattgactagttacgtcagatacggttaataagttgtccttcaaaggcaaattccaagagcatcttccagggatgatttctgggatttggtacatacttgtgatcttgcaagacttggaagaggacgaggcacgaggtatcatcatccaggcatccgtcagcgagggctttcctggtttggtacttggatcatgggtcgaacagtgaagtcggagcgcttgtttccctttcaagagacagaaactgtcccccacagagacgatataggacaattacaagggtttgtgaggccacagaaacctgtgatgggtatcaatcccctaatgcctctctctctctctctctatctctttccaggccttcaagacaaaaagataggcttttaagaccaggtgaaacgcttgagagaaagccaaaatctgttagtcttcataatcagtaaaactttggcttttctgtactgaaataacaaacaaacaaaccagggctggactgtcctgctgtcattgaatacgtttgtctctgaatcccggccagggagtatcaagactgtgttgttggttccccaaggccaagaaccgacgagacgcttctgttggtagtggtggaccaaaatccgctgagtcaaagagtatgggccttttaggcaaggttattgtctccccggatcttgcatagaggcagtcctgggcatgagtggacagagcgggggagctttccgaacaatcttcatccaatacgaggtggaccgagataactcgacagtttcaatgcggcatcgtaggccggcaggtagagccgctgcaccagcagacgggaggtgacgattttgggatggtgccttgatatgcgctgtgttgatactcggcggccaggccaggccggcccactggcgacattcgacacgagactgtccacgagaacggtatggtggagaaatctcctgcacacacataatgaataatcgctttcaaatcatcggtaatggaccgtagctgaggtgaacctcttgtacaaagtcaggtcccacacgttgattcgtgaattcggagatgtcgagcacagcgctgggggtgagaagcatcggtcgataaaggatctggacctcttcatcttagtcaatgctaatatgtgttgaattaacaagctagggttctctctaccgtcctctgttcccgttgaggagaggtggcaggacagacctgggatgttccaatgcgatggcgagggaatcttttctgggcaagggcttgagacattcattacacgaacatcaacaatggtgaatgcttgctcgtgtaaccccgagagatcatgaaattggtatacctagggggtaaaaggtttgggaagagaattattgcgcgaggtggtgggtagaaggccaaacgcagcgcagcattcagggaaaagggcggtgaatgccactgcatcgtctacctaatcggacgttcctgactgccgtcatctaaaataagtttgcagtaggtctcaacatggaagtgactgtgcgttccggaatgcgccttccacctggcccgactctgcagcctgcaacggaaggaactgtagtggcaaacggtccggttgatgttttataccaggcaagggaactggctgccagctgccaggagttctgagtgttggaccatgcagtgaaagttgcctgtctgttccccgtcatcacaaaccttgtgttttccaacccttcaactcgaccccggaaaacaaggattgcagatcatacccgcgcccgaatcttcagcagtacacgctccgctgaagcaagatagagatccagatccttcgtcttgcgccaattgacaagaccggtgagtaagccgcgaccgagtcaaattgccattgatgaggttgccaactttggaccttaagcgagacaagcctcgacaagcgacaccacaagcgcaggcgatgatacctgcatagagcaccctttacactacctgcttcagatttatgcgtccttgccgccgtttgctcggttaaccctgacaatctaggcctttcgtgcagagtcgcggtgaagtttgacgccgcctggaaacgtcactcgtaattcgtactccacttgtatcgcctgataatagagaataccgctgaccgaggacgcatcggaaacagtgtaaggacgactccattgcggcttcatggttgctggcacagaggtaggtacacatctcggcggatcggaaggtctcatcggcttcccgcgcctccccgccttttagcgcctactattgacggttcagtgccgcctacagcgcgccccccactgaagcgcatccgccaacgtaccgaaacatcaaacatactcgacaatcatcccacgggttcatatgcacaggcactgcatccgcggtcccggcatccggtaacgagagaaaaaaaaaaaaagaaaaaaaagaaaaccaagggaagatgatgcccgccatgccggttgctcaggtcttggcctgcatctactgcggctcccagctctgctcaaccgcctgttacccgactcacaaggaccaatacacctgtcacgtctggcgctgccctggacggaaccctgtagcgcttgtgcagcttccgagcgctgccaccagccacgccgccgtccaagcccagggacgcgggaccagccgtccagcaccaggaacctacacgaacgtgccgacgacgaccaccttgacctacaacaattacctacccacgaaccctcaattcgaggtctccccacccgcaaggcatagtgtcgtcgccgacacgtttcggggtggaccgcacgagcattctccttaccaaggcatgtgggtggcatgtgtgaagtgggaggcaggggtctcttttgaatgaaattggttccgaaaaaagaaatatccttccttcgctaactgtcatgtatgcgtcataggctccaaaactgcaagcaatccgagcccgcccggcgccgttattaatgactctccgaacccatcaggtcagcagacacaggaacaaagcaatcagacttttcgggcctctcaacctccccaaaccgaaagggcagctggtcctgaaactagcactagcggcgatccgtctgtcaccaattggacttcagacttccgccgtggttttgaaacggggatcgccatgggcacgggcatgggtttaatgtttgctatgggtctcccgctagcgcgcccacaggagactcgccaaggttgccgaggcgagcgtgacagcgctgccgggagccactcgagccactcgctgtgcaacattgcgaacgccatgatcgatacccgttccgatgacgccagcgacgacgcccaaggtcgtccggtggagaggagtgagctccccgccaacaggccggacgagggggaggccagggttggccggaacttgaatgtgaattgatgaaaccaggcgcggtgattaccaattactgacttgatcccaatcgtgtcagcgtaccgtggctgtggatttggggtgcgggatgggcgggagtgcgagatcgcatgggtttacggtatttactgcattgagcaccgcgaaggggttgctttttgtcgctgatggttcaaaactcggccgagggtaagacacaatgatggtcgagtgggggttcaggtgtgtacatatgtacactacactacatgcagcgtgggatgggagtcgccgagcatctaggaatgccaagggagccacatctggagaaccacttagagaaactcctccgctatggatgccgtatgtaaatcatcctggcttggagacgcccgcagagcaaccggaacaggcggatggcccgaccggatggagcctttccacgcctacattaggtcgagcttttgtggcccgtggggagggtctgggggggggggggggggtaagaccgctagctaagtacacactgcctaccttacctaccctgaccggtgaatccaaaagaaaaaaaaagaaaggaaaaaggaaaaaaaaaaaaaaaaagaacagtacacacacgatcacgtttttttttggacagcccgtgtgtagtcttttcttggaacgacctgcctgggtaacaccctcatcatgttgtatcatgaaaattccatcaaacaaactctgctaaccagctatgtactatagcggcatggcaccggagccttcttttttcgtcacacaaacgcacaccttggcaaaagtggagaggatgcgacggtccaatctgccttgtcctcccgaccccgaacaggacgcttggtggtaacagttgatctaatcttgacggcgcagtgcatgccgcctgcactcgtttgtccttttctgtcccgccgatgcgtccgtctgtctctttgggtgaaaagcgagctgacgccgctgctctgtgagtggcataggtgcccgccctggcgtacagactgtaaccccgggccgtctgttgcagtctctgcttctgccgcgaatgctgcttggcggcgctggggtctgggggatccagacgctgtgttgggcggctgagggacttttggacgcacgatgcatcattttttcagctccggagttatccctttgggaacaaagggcagccgtattaggcttgcgtcggtggtgtcgtcgcgtgcatggaacggtacggcatggacggggttggtccccgaacccctgactaatgccaggggggaagatggtggacatggatccgctgccatgcgcttctgcacgtctgcacgcgacacctaacaactgcagcaaagcgtgccggaagggcggaagtggccccggggcgacaacaaggttgaacctttttcgcggaggtcacacggcggcaagatgcctcctttttggcccaattccaggcttccagaagcatccgaacatgtgcgaaacgcggtcggcgatatgcgatcttttcacgcttgatccatgccggtttccacccatctaccttttcagctccatagcttcgcgacacacaccaaaccgaagcaaacggccacatgggatgggatttgccatgacacgcagcagaacaagcaacgaagcagtagtgtgtatgtagtatgtacgtatgcgcgcaccatactacatactgcatagtagggtcgtggtcggtgataaacggcagctacactacacagcgctagaccagccaggggtaacagggttgggccccatgcggagtcccccccgaaaggagttcgtccatgggcgaatttcctgatcgcaatgcaagcaacaccggcctccttcgtttcctaatgacaccgtcagcgacacaaacctcagcattaataccaacaatatgccatcattactcagcgaagcggctatctgcaggctatcgtccgagcttacgtatcattacatatgtctaccccgttatttgcggcctcgtatcgtgcaactcgtggcttcgcttcggggtaagacgttcatgggtttgccgtgttggtggtggtttggttacacctacaagtccgctaaaaagggaataatgccatggctggagaaaggcacagcagcggtccaaagcgtatacatacatgcatatataccactatgagctcccccatcagttcctcgtgtgctttgcaggtcctacactacactagcatcatcatcatcatcatcatcacccccgtatcaagctcccctgtgcaacccacctaccctcgtcgactccaacttcctgacgacacacggccacgagaaaaagctggttccgacttccgaggcttggctaaaaacaaccacactgttgatttttttgggctttgtcaccccccctggaatttttggtgtcccgtcatcttggacccgtctacccctgtccggggaagtgatcgaacccatccgtggggtcagcctagccatccagggccgcccagaacagatcaagaagaggcccgtcccaactaagtccgggcttctcgtaccaaatctcgccaaacccttcgtggcccgggcaagtttggaatttgcaccaggagtggcaaggcgtcaatcctcattttacaaatcggtagattcacttcagggacaaagcctgctctcccccatccattcgaaaccattttgatttttgtctggcataattttgcacccgcaaaatcacattttgacaactattttaccaaacaccgacccatttttccctcggcacagcggccacaccaactacataacacaacccaagccgcaactaactgccctcgactacatacatccttcagccgccaaccgaatacatacaccaaactttcctttcttagcggtcaaccgccctactgcttcacttcacacacacacacacacacagacagacacagacagacacacacagacacacacacacacatacacatacaatggataatatcgataaacaacatctaggcgcggcaggggtatccttccctgccggccttgacgacttccgcgccgctagggatcggtgcgctcacgcctgtagacgcttcaacagcatgcctgaagatgctacaccagatgttcgaacaagcctctttctcgagtgagtctgctatgagatgcaaacatcagatgttgatcatcacagtgtgctaacacgtttgatagcatcatccgaccggctcggaacaggaaagaagatggcgctattacccatgacatgactttccgcgacccaaccctcaaggctcttactccctttgtcaagcccccatttttcgtcgactatgggttgcgtcttcgggtaggaggctcgaccttcattaaccggggctgtttcattatggacacgcccgtggccgacgtcacgattggtgagaactgcaacattggacctcactgtacgctagtaagcgtcggccacccaattcacccagaggctcgggaatcgcaaaggagcagcattggaaagcccatcaccatcggcaatggcgtgtggatcggagccaacgttaccatcttgtgagtcttccctcatcatcgctcgttttgctttttccccctttattgttttttttttcttttctgtggagacttgttctcatctccttttgtttactttcccctgcatcggacccacccccttttctgccctaccaaggtttcccctactaacatcagcccccctctttcccccaaactagaggcggcgtaaccattggcgacggagccgtcatcggcgccggttccgtagtaaccaaatccgtgccaccactccacctcgccatcggcgttcccgcccgcttccgccccctcgccgaagtcccccgcaaactcgacgccggctcaaccgtcgattccctcaaggaggctcttgcctgtggtcgctcctccttgtcttcctcaccgctcagctcacaacaacaacaacaacaacaacagccatctttcaatactactgcgggcagctaccaccaccactatcaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaccgactattaacccaaagccaagccgaagaactcgaccgcctcgccaagttgtgcgtcaacccggccctcatgcgcgccgccaccaacgaatcccactatcacttctccagccaccagtccatgcttaccgagctccgctacaccgccggcgcacagcagctcaagctccgcaagaccgaaacgattagtccgagcgatatgcctcgtgtggacatgacgcagtttgctgcgtggcagtctcactcatcatcatcatcacaacagtgcagcagcagcagcagcagcaacggtgttggcggctcatcaaaggaagctggtggtggttcttcttcatcagtgcatggaggagcgggaagggaaaggagggtgtcgaggatcgtgagggccgagttgacggccattgcgacggttacggtggtggcgctgctgctgattgtcggcatcttctttgcgggcgtgctgttgggggccaagaggatcacgattgtggtggatgcggtggcgccggaggagttgaggaagtttggtggtggtggtggtggaggagtgggaggggtgaatttggtgagggggctgtaatgcaagttcgtgcggtctccccgaggagggatccttgggtcttccaagtcaagtccgggagactcggggcagcaagaggttggttggttggtcgcattctgaggcgtttgtttgatttcttttcttttggtcatgcttttttttttttttttttcacagcgtgggttactggttggatatacccattggttggttaaggtcggagatggaaacgcgcgagatggcggcatccaagggcgggtgttgggtttccccattttatttgcgtcctgtgtcgtgtggctggggtgtagatgcattgtcatttggtgttttcggttcttcctttttttcctttttttttttttccatcctggctcctgtctcatactcacattttgtccccttcagtcactcctttctttttgtcttactacacttgttctaatatctggggtcaccttatacatcacatcatctgtaatatcgtcgggcgaggaatgtcggaaagggagagagagaggtctggaatgggagggagggggccgagagcgaaaagtcagggagccaacaggttttggtgtccatacgacgacggtggcggcggcgacaggcgggacgggacggacggacggacggacggagttctatggcatcgacatggggcctccaacaaatgctgctgagcggcaaaagcaacaacgaaacatggaagggagggagggacaacaacatggacaggcgtcgaatcatcgtttttggaaaagaatcttataccccctcatggcaaatgggcaactggattgctgtttttttttgcctacacgtgtgctatcacgtgtgtattgattactttataggatatatgtacttttagtcttaatcacattcgtttctggttggcggtaccttttggcttcatgatttcgttacaatcagcaaaagaatactgaaacaccgctgttgcactaaagataaaaacgtattcatgttctctaacactaacaaagacacaccccgaatcattcgtaatcgtgtagacataaactaccaactccctactccaacttcttattctatcagctagccttaccctttctttttttcgtagagagcctccgaataggtcttaccttcccgtccaactaagaccaactcctccccaaccttgaactatgcactctcgccctctgtcctctcaaaccggtatgcaccctgcccggcggcaggggcggcctgtccactggctgcttctcctgatcctctccctccttcttcttgcgcttcaagatcttggggatgggaatatgcacgtgcggcatcatggcttcagcccagcggtcggggaatttgcggatcaaagcaccccaggggatggagatggcgccgagtccgatagacatgccccattccttgccgttcagacgagtaatcttgaaggcttccccgccgacgaagatgatgagaacttggccgccaatcatgatggcgttgatggcccagaagaaatagttgcgcgtgataccctcaaagatattgagcttgttgtcgagacggcggttgttgagttcgttgaagatctggagccagacaaaggtgttgaagacgaaggtgctgtgacgtttggattccgtggggtcagacatgttgtagccgagcagagagcggccgccaaagtagaggcagagagtgatggccagctgggcaatggcctgtccgataattgtcttccacattctgatcgtgattaatggcgcagatttgcgatctggcttgcggtcgagaacggtgtgtgacggaggatcggttgccaaagcaagggccgcgaaggtgtccatgatcagattaacccagagaagttgaactgcgtttaagacggactgttcttcgtcgttggaaacggcggagatgaaggtcaaggctacggccgtgatattgaccgtaagttggaactgtacgcctcttgttagctactacctcactccggacacagagcacatcgcttacctgcaagaatttcttcacagcatcatttaccgcacgaccccagctaatacccttgacaatagacgcaaagttgtcgtccatcaaaataatagatgcagcctcttttgcaacttccgtcccagcaatacccatggcaaagccgatatccgccatcttgagagctggcgcgtcatttgttccatcgcccgtaaccgccaccgtctcacccagttccttgagagtacgaacgaggattctcttgtcttcagggctcgagcgagcgagaacctgcaagtgcggtacgacttccttgagcttatcttcggacagccttcggaaagcaggaccctccatggccattccgccctcttcgggtttgtaaataccgcattccttcgcaattgccttgccagtcaagagattgtcgccggtgaccatacggacgtacacgccggcgcgtctgcaatcctggatggcgtcaatgacctgcgggcgaaggggatctttgatgccaaaaatggctacgagcgtcatgtcatggtggacttttgcaaattcgtcggccgtcaattctccgtggccactaagctccggaggcggccagttatcgaaatcgcggtaagaggaaccaatcgtacgaagggtttggccagcatatgaggagatcgtgtgcaagaacatcttgcgatccgcatcggtaagctcggcagtacgcaactcatcctcgctcgggttggcgatgaccgtgttacatctctcgaggagaagctcggaagcacccttgacgtatgcgcgatacttgccattgggaagcctaacgacggtagccatcaacttgtactttgaatcgaaaggaacgacctggacaacatcagcattcttgcgctcctcctctaccggtgcagcgccgagatgatcacggcagaaagtgagcaaagcgacttccgtcttggacccaatgaatgtcttctcgccatcctcatcaccctcaaacgcggtcgagttgacagcattggcttggttgagaatcttcttggtagtcttgctgagttccctgatgaaatttgccacaggcacattgggcacagtatttggcgcctccgatccgtttgcgccattattgatcttctctttgtccgagtcgggttcctccagcggtttatccgtgccaccaaagctgagacttttgccaagagtggtagcaaccacggtcatcttgttttgagtcagggttcccgtcttgtcggaacacacggttgtcgcgttacccatggtctcacaggccttgagtacgcggacaagattgttgtccttcatcatccgagtggttgcaaacgcgagggctagcgtaacagccaagggaaggccttctgggactgcaacaacaacgaccgtgacagaggtgatgaagaggcgcagaaaggtctgtcctttttggtctggcgaatcgtggttgtgcggtaactggacacagaacttgataaacaacacgatgaagagaatcagcgctgcgccaccaccaaatttggcgatccagtcggcgagcacatttagcttctgctgcagcggggtatcttcctgctcggtttgcatggccatggagatttggccgtagctcgagtaaacgcctacggctgtcacgaggaacgtgccggttccctcgtttactttgctgccagaaatgatgaacgggtcaagcttgtggatgtcctctctgggaggctttccatcggcgatgtctttcagggcagcaaacacttcgtcggcgggcgtcttcttgagcaagtcggattcacctgtggcggaggattcgtcgcatttgacaccatggccactgataaagatgccgtcaacgggaataaggtcccccgcgaacagatgcattacgtcgcccaccatgacgtcgaaaaccgaaatttcaacagactttccggagcggatcaccttgacggtacggtcgttgtgtttcttgttgagctggttgaactgcctttccatctgccagtcgttgatcgtgcccactagcacgacaatgatgatagccaccatgatagccacgccctcgacccattccacttttgcttctcctggttcgtgtttgccgccaaaagtctgatataggccaagcgccagggagacgacagcagcaatggtaagcaggatcagcaccttgtcgttgtacgtggtccaagctagttgcaggagtgtcttgctcttcttctcgggtaatcggttttctctgtagacgcgccggcggtcggcgtaattactccctgccttgtgatcgagaggaagcggctccgggacagatgcatcgtgcttgcctgacgcaaatggctcattgtcgccatgctggccgtactgcggcgttcctgggggggcgacatccttgaaggcgatgggaccatcgacgtgcttctcgtcggcgctgagaccggtgttgcgatttgtgtggagccctttctccaggccctccaggccgccgagggcgtaaaaagcatcgaggcttttggggttaagtagttttgcaagatggcctggcgtgaaggcgaaggggttattctcaactttgaacagtccttccttgccgggatccggggttagggcgtcattcacgtttaggtggaagccctcgcgtttgggctgtggcaaagcaaagatggtcagtcccccaatgttgatgtggtgttgcgtcagaaggtctgcaaaggggacgcgtttttagggtgaatacagggacatacctgattgccctgcggctcatggtccgccatgagcgctgttgagtagacgtcttctttctagtcgatgctcgataaatcgatacctcagctgagtgtgggttgagaaaaaggcaaaagagaagtgaggaaagaggagagtaagagaagagagttgacgaaagcagtgaagcagatggcccgggctgtaccacgtcgtatccctgggaatgacgtggtgccgtggtttgactacaggaagcacaaaccacaccacagggcaagttggagcaccggtaggtaccctccgcccgctatatgggatgggatgaacaaagaggtccgggagctctggacgtgaataagctcaaccgaagggccaaggtgcacagcaaggcatagccaagaggagtgcctacctacagtaagtaggtagtaacaagtggaatggaaggatgtcgagataaaaactagaggtgcctctggcaaaatgaggcggtttctcttcaatcattcggtcatttccttgcacacaaacaagccacatggatggatgcctgggcctttgcgctttccctcaatgcattgtttggtaggaaatgcggtttagtactgtaattacccaacttccacacgggccttgtcgaacggaaggcgcgttaaaaagtgaggctcgatcacccgttcccttggccgagttgggaaagactgctcgggcagtgtgatatcgaattgtatctcatgggcctatagccccaatcaaggggaaagaaggcagcctcgatgaatttgattgcgcttggcactcaacatccgttggctttgagaagtcgtgatttctttagatgacctcaggaacagaaaggaaaaacggcggtttgttcgctaatacgagtctaatgcaggagtgcatcaaggtcaggtgtgctgctgagcttgctgaagcttgagcctgtgaggtgagaatgcgcctgttcagtcataattcctgcgaggttacgcacgatttgtggggaaattgctttaccgttagacgtacttcggactcgcttccgctgttttcgccctgacttttgttgaaaagcaagcccagttaccagtaaccccctttacaattgtagacaacggacagttcatcctgcttaattgttcctcatttcaatgcaacaaggccaagactgactgggcgcatcgaggaacaaagagccaggtcgaattaagctcagctgtttcgagcaggggtgcaccttttaccactaatctggcagctttgaccaatgagatgtgttaaactagaaacccgctggtcgcaccttgtccccagatcgacagcgtgaaaatgcggaggagagacatcttcaactccggacctgggaggcctcctttgcaataattgactgtcgaatgcgcattgttcgacagtccacctttcgggctcaaaaagactggcagtcattagtcgacagggaattgggaaaggccaacgcctacattgacgttggatgctccaacctattgggttgatgtttgccaagatgccaggggctatgctcgcaattgcccgttgggttgaggaatcgggacactcgagcgaccagaccgagcgagcaaaggaaaaccacgggaacggatattcaggttttaaggtgacggtgagcagctgcaagttatcggacttttgaaaacttgaaactttaggtttactttgagttatgggtcgggtgtttgggcgtgggtgccgtcggtggggtccgaatcaggtgtagtaccacccaccactgcatctggtacgtaccgataggtagacatcaccgcaacctggagcctggaatgcatcgcttcccttcttgttgatagcgataaggtttccaagttccaacggcgttgcactggactgcattccttcttccactttgcatttccagacgcgttacacggcgcgtgctgatgccgttccccgttcgacgagaatgtcactgctgcgtgtagaacatacatcgatgaccgcccctgatgtcatttgtaccacacatcgctgaaagcttgactgactgattgtcaccggccgggcagccaccgttcacaactgtgctgccgggcgaacggacacgtgcacgcagggccgatggaaggcaggaaggactcttccggctgtgtgttcccactcatcttcccgcccttgcgctgactgaacacatgggtcaattcgttgtgcgctgcaaacctatttttgagaacttgtgaatctggcccgatgagccatcggaagaaaaccaaagaaagctgtccatctggcagctggcttgcagagggtacagtcctcgtcaaacactgaaaatgtttgcctgtttggctgtcccttttaccgtgagattgaagtatcaagggatgtaaaaagtggctggacatctggccggcattgggtaactcgtaaaagtcgccaacaaggccttgttggtaataagatgcgggaattgccctggcggaaagggatgaggttcggggaaaagatcgcaatgcctgacctgttggcctcgttgttttcatcggaagtggatttgtacagtcttcgttgttaggagtcgggttgcttaaggtgtgcaaaaaggtgcagtttgcgatgcgggaaacaacctagatgttgcggtgatgcccaaagcttcccgattcgacatttactcgaggtatcatttccgaccatctcggatggctgccgtggctactttgtgcaaggtacggatgcatctgaaacagtcagtcagctggcttgtcacttatggtcgtggaaaatcggattcgtaaatcgaaggaaatctatggctgtgtcagagcaggaggaaaagtgacaatcgaatcataaagaatgcactgttgtttagatgtgtcgtttggggatggtggcgtggacggacctcattgtgccacgtgcgatgtgctggaagctgaaagtcgtgccaaggcttaggctgtggggtttgccactcttaggctgccgtaatatcatacaataacaagtcccatgggtgcatggtctagtggtatgatttctgttttgcattgaaatttccatcttgctctacagacggtcccgcgttcgatccgcggtgcatccattcttttttcaactctttttttccattctttgcgtatgctgcttcctttctttatccatgtttttgcttttgcactttttcttcttggtttttggaattgctccccccctcctcattgtccttccaactgcgcgtgagtcgtgtcaatgtcgcttttacgcacttcccctggttaaaactggtgaactctcggctcgcaagcataacacttgtcgaggagcttctctacgttattgtacttcgacaaaaacgtctctgtaaaagccgtctcacttgttccaggctagaagaaagcagaatgctagctacgacgctcgccacaggtactcgttcgtaagggagttggacgtatgatcctgattcatattggtacttgtgcagcatagttgcaacgatttttttttttcgtgcgagtttggagacaatatgaagcagtcagagacatcagcaagctggtgaatacctactgcacttcgcttctgtctcaatatttcgcaaatgggactgttcgcaaaaggcaaaccttcgccatccaacaacttccgcttgactcagcacgccattgaagggaaagaccatcaagaattacgcagtcaggaaatgctcgtgcaagacctggacgcttttagaaaccccggatgataggaaagtcgcaaacgtcagtcaacgggcacggcgggttagggtccctcggtccatagcgtagcgactagtaacgaagtgtacaggtatccactttaccccttttccggtctcgctcggcgtaaacattggcaggagcatcccaatacggatcttgccatttctgctgtgcgtgcgaaatgggtgatctgtaacagagcagttagtaagttcttactcccgaaatgtttcccttccagaacaatccgtttgtgccgcagagttggccggtaatgggataacaggcgggatgacaacggcgtcgtcagattgccgcttgatggataagtccctctcacttgttgtaggaagtctgtgggcgtcgatgcagcgggttttccattcaccgacaaccccattcacttgccctcccatccagcggccttaggctgctttggtttcagctttctcgtcttcaatcttgcacctcctgacatccgtcaaacgagagctcaaggttttgactcgcgaggacgtcatagaagcaaacgaacctggacatcgctcaattatctacccaaggcaacgtcgagtataaggccacgcctttcaacctcttcaggcctgtagcttcactccagagactgatccccaatctcccgacaacctcatcatcatgatgcgcgccttcccacccctaacctccgccaagggggcgctttccctagcccttctagcgtccctctctcttgccctaccgcaaagtggaagccagcgcagtgacacgacaggagaatacacactgtcgcccaacacctccacatcctccacggcctcaacacacctatccccctctctcatccacagcagcctccccacccttgactccaaggcccaagtcaagaacgaccaaagggaagacgtctcgaccgcaaccatctattccaccatcatcgtcccaacagccacagagttaactaccatcatgatcctcaccgtcatcaccaacgctcctcctccttcaccttcgccttcaacgaccacctcttcacttgggacttctacatcatccacatctaactgcatcgtcgaaggcggagcagacggtatctgcatcaccgtcgtacccatctggcccactaacaccctccccccagcagcggtggtaaagaggcagacgacccagacccaaaccccctccatttcgtactcctccacctccacctccacagcctcagtaacagttatcgagattttaacagtgatcgttgccccccacacaacttacacgctcactgggttcgtgccgtttttaactacaggtacctcttcggctcccattcctactactaccgctaccgctaccggcggtccaactactagtgtcacctgccccagtcccagctggttgatcgacgggcactgcgtcggcaacacccccgggtggaaccccgctccgcagaacccgactgagacggacgattgggcatgggatggaaggcctcgacctccttgggagacggcgacgacgggggtgtaaacctatgtatctgccaaagatttaaggtacaagagaagaagaagggggaaacatgaggaggtgttgttctaagaaaaggggaaggagaaggagggggtgggagacgggatgaagagcatgagatgagttgagaggtaggtggctgcaacaatgaggaaacataagtgggaacagagcaaggcactggaagggacatgaaacgacaagagcaggtgggatgcagctcatctgtaaaaaccattgaaacaaaggtgttggatgaaggaggcctcaaccctctagcatgatgcgttgtctgtattgcatttattcaagagagcagtgacaagaccactgcagggtccgtcaaagatttagaatggccaccatgaagctgccgtcctcttaaccacgaacgcgcctctgtccatcgtgttgataacaatgtacccactcggaaagaaaggatagtgagaccatgtaccggtaaaagtgacattgcccccgcccggcgcactatcatcctctgggtgaacatcaaagtacgctacctccttgatccgcttacccgtgggatccaacggcacacttctcagatccagaatgctgagacccaagccatagttgctctggtacgagaatccatccttgatgaactggttgtggtcaataccacgacgcaaacccttgtagtgacccgtctgcttgggcttttcgagcgaggaaatgtcccagatgtaggtgatggggtacccatcggcgcctaagccagcggcgtcgtactcgtcgtactcgtcgtcgaggatcaagtatcgttgccagttagggtcgagaacccagccttggtgggtgtaggaggcgccttcgtaggaggtgttggagatgatgcggatgttttgcttgtcggatacgtcgaagctgtttctcgtttgtcagtgtctcgtatttcccgtgatgaggaggggggaaagagggaactaacatggtcaacgaatcctcatcatatccataacaaatatccttcccatagtacttgatatccggcccgcgatacacaatgcactgcgcatcgtggacatacccatcctcaccacttcctcccagtgtcttgggattcttcggatccgtcaagtcaaaaaacaccagtcccgcgcgcaacggcccggttctcggctggaacccaacagccacaccgtaattcttctcctcgtttgtcaccacattatgcgacctccccaccggcaacccctcggtccaccagccatccaagtcattctcgttcgtgaacaccttgggacttgcagggtcaacatcctgcaacttggccaggtcgaatatttgcacgccgtgatcgaccgcctccgagccgatcaggatgtagctcttgtaccccttaatctccctccacaaactgggttgagcagtagtatactgcggcagcctccccaaataaactagcttgcccttcttcgtgacctccgcgaaagcggtgccgtcttcctgggcgatagccacgaactcgcgtcctttgggcgaagtccacccccaggagcccgcgccgcggccggaagaggaaccgagctccgcgtgcgtcttgaagtcgtacaggtcaaggttgttgcaccggaaggtgtacttggggtcgttggggacgtaggaagcgtagcccttggtgcaggggacgtagtcgagcttggaggaatcgaatttttcgtattgggtggagtcataaacgccggctgcgtcgagttctgcccaggtttgctgttgtggcagcgtgttagccatgtgaatgagagtgactgtaagggatggaggaggaatgggagagaaagtatggaagggagggacggaatggacgggatgcttacgtgcttgagagccataatatgttcatgtctggcaccgctgtcatatagctcggccttgagcttcatgtcgacggccttctctttggccgaggccagggcggctagggatgccgcgagggcgaagagggaggttctcatgttgggttgatgcttgcctctgtggttgagtccaacaagatgagatggaggtcgagatatctccaggttgacgcaagagaggtgatatggtcttatacctgtgtgcttgcattccttgacgacgggtcccgtcgatcgtcatgagccctgtaaacactgacactgcaaccttgtccactgacgttctatccctactgtagcactggcaagatgccaacggtctggatcttccgaatgcttaccaagagcggggaaatctggactaatatgtgagatatgccggccacataacctcgtctgggaaggtcgagcttgaggtaacacttgcgacatacaaacagtcgttggcgttatagccccaattcggcaggtgtgaagcctgatacgatggattgccttggaagacctcgtagtctcactgcataacccgacaagcgcggatggcgatttctagccaagagatggaggctctacggtctcgggtctcgtgtaccgagtggggggaggaatcgtggctacggggacagcacgtctccttcttgtccccttgagcaatgtctgcctcacaatgtcgtaagttcaaatgtacttcatcagcagtagttctcgtgaatgagacgctttgaagtgccacagcattccgacaatgcgtataagtttgcgtgatgcccatgtcgatgaatgcggaaggagatctgtatattgcatgcagccaaggccagtcgataccaccatcgttggtccgatgggcggtctagtgctaccagccaagctctgcaccggtgttaggtgcaccacggttccaacgccgtcccgctcggcatttcttatcatggatgctcaatgtgatttggttgctggtaggatggctttgccatcaagaagtaggatgtaagaaaaggtttcgaataaccctgcggagaggatggatgttagattaatcggaaggttaactttccgtgaccatcttcctccatgtgcctgaaccccgctccctcaatgatgttgaccttgagaatctgccctgttgggctcaactgcccgttatcacactgcagatctaaattacaagtacgagaacagctgtattggtggattcagggaggcaaaacccagacacagccgtcaaacacgaacactttgattgagatgatagcctcggctcggcggaagtagtctgtggcagctggcagtgagatctcaatgacatattataacccagaccatctccctaaccacagcgtaccaatcaatcgcattcgttatgtcccgtggggcccaaggtggaatagtccaccgtgacaaaagctctgtccacttcctgaagactctcgtagcaatactgcagcgtctcggcaatatcgtgtgccaacggcagcgaggtgctctcatccaacagtatgtccagctcgacccaaacaccatcgccagcatggtatgccgtcaacgacttgaagcctgcaacgacaggggaaaagcggaaggcgagatacatcagcttcttttgcaaggcatcatccacactgcttccggtcaagcggctgatgttttcgatgcacgtctcagcccagtcacagatgacatagagggctaataaagttgcaccgagtggatccaaccaccagatctgggcagcaacaccaaccaggggaaagaggagagaggcggtgttgaagtacacatcggtcttgcaatcctgcaccagagcctgtacctgcgtcgtcttgatgggtctgcatatgagcccgatgatgcccttgatgatggcattggcagccatggcaccaatagcaacaggaggcagaggcgcaacatctctgtcaccgccaggtaacagcttcttgaccgactcttgaaggatctggagaaaggaaacaaccatgatgacactgaagacaagaatcccgatgggttcaaggcgtcgtcttccgacggggtacttgagccgtaaagcgcgcagacgccaggagacaaagcggtttgtgccgtaaatgatcaaggtacagaacaagtccaaggccgagtccgcggtgctggcagccaaggaaagcgatggactgaaacgcagactgaccagcttgccaatgagcataaacacattggcgatgacattggtgtttatagcccatttcgcgtttcgttcatcacggcggcgcttctcaatgtgctcgggaggcagaaatgcttcgacggcgcctttggagtcggcgagggggacacggcgttcggcaatgccgtccctatcggcgtcgggattcatgctgtcgatgacatcgtcggcaacggccatgaccaaagcgtccacctcgacccagctatcgagcgtctcgttttgggactcgtagtatctcctgatcttcttgtttttgatggctttgagttcggcatcggacttgcgatagtgttcctcccaggaggacaagcctttcatgccatcgagcaccctctgtttcaagtcaatgcgacgctgttcggcgatggccaggtgtcgggcatctttgaagccgctgaaggaggtgaccttggcgcggtcgtcgtggatctggatttcgcgtggggaagggcgcagtgtggggccggcgacgttgacgatactctgcgtggaagtgggctcggtggagcgagggtcgcgatgatcgccgggggagacgttggaatggagtccggtttcttcatcgtcatctcgataccgtcggcggatggaagacggctgacgagacggcatggtcccgtgccaatcggtggccgagttgacggttctgggtcttcttcccaccatgttgctcggtcgtcgtgtcgagattctagattggacggttttttcgccggcagatcaatggggtgggatgaacaggttcacaaaaggacagagggagccattgaggtcggacaccgagagaacgaaaggaacagttggtcaagcggagcggaccgggccggattttcttgattgcgtccgtgtatgaacttgggatggaaagaacaaccgaagatgaaatgcctgtgtgcaaagctgagtctctgtttgctccttccacagcttctgtatccgcgtggataaagaggaaaaggcgtaagccagaatgacgtcatgcggggcggttgtccatatctgacttggggcttctacgtcgcgttcaatgttgccaatcgcaacatcgatcgctggacaataccgaggtacctctcatgagtgtatcgtcttccttctatcattccagccgtactcattgcaaacttaccattcgactagatcgttgatgttttgatggtcacatcacaaccctcattagttcattgaaaatcatgctattattaccttcgagacgcacgcgtttggctgagcaatgcaacggcacccaatttgaggagaccactcccatcgagcttcccctggtaaggcgcgaacaaacgatgtcaaagagatgatcgacgctggaaccttcttgaagaataacattcccgaaccccaaattccttgatcttccatcagcagttgaccacctcatcccactttacttcccataatttggacatttattcttcatcctccttctcctccttgcaaaactcaccaccacttccttcccctttcgcttccggactagaactggcactcgccaccggagaatccctcgtaatagtagtcctcccgtcactcccactgacaacaaccgtcaaccgatcccccacgctcaccgtaggatgtaccaacacacgactgttgctctgtccccccattccctgaatatgtcccagcatctgtcccacgtcctgactctttgtactgccgctagacccagacccagacccagaagaaacaggaataactactacggtggtagcagtagcgctcggcaccatcacagtctcgtaatccaccaaatcagtaaccgtaccggtgacaggtataatttccagtgggccgtcatccgagatcgacgacgatttgctgctggcgctacccttgggacggggaggaggaagaagaggaggcaagggcggtagagaggcgggggcagtgtaggtgtcgtagttgattaagtcagtcacggttccagtgacggggatgatcacaagggggtctgtgtccgtgtctgttaacgttgaagttgaggtgggtttgctagtagtcaaagtcgtaatagggctgctactggaggtagaagaagctatcgaagagctagagctagtagaggagatggtaaagctaagactggtggaattttcaccagaactagaactagactttgttccactcgtagtacctctggtactagtcaccagcgtgctaggcacacacttgccattgactgcaacttctcccttcctggtgcagtaccctataggccatgactgactttgacttgatgttgtcgttgacgacgaggtagaggtatccgaagcactagcctgatggtctggagtaagtggaagtgtcttgatgacaattattatctctgtcacttgggcaacagtggcccaaactgtctgcgtcctggtctgatctgccgcctccggagtaggggacgtagaagtagaggcggtgacacttgggatgattccatgaagaagcgaaggagttaggtgcgttgagtgactgctgctgctgctgttgcttgtttcgatggctgacgccggctgagttccacttgtagaggtcgtggctgccgccgtaatgctttcggcaatttcagagaaattcacaggtccgtgggcgttggggttgccttcgtgggaagctgcgagggaggctagtgggacgagtgcgaggagcaccttcctgtcgagatggggggttgtgtgggtggacattttggctgttgtatgttaggcacgcaggtcgatctggtgtgtagaagtcggtatgagtttgtgtacctagaggtagtattcgttgttggatcctggaattgggtgaggaggatggtggcagagaagaaagcaaagaacgtgggagatgttggaggggttttatgtctatttgtggaagcaggataggccgagacttcgcgtgaagtgtaagtaaccaggcgtaatatggatacattgacagaggacaattgagaacctcgacaacgtgaagaggagagtgagtcaattcactgacaaatttcaatattattgtactccttctcctcaggtttgactcggtagccttcatcccatatgttgacaaacctggcgcgagtgacacacttgatggttctagaggaagctctagaaagttcagtatccttcactacaggcttgaagaacggatgataccttggctttacacatgactaactactgtaccattgaataaaacccagtgtccctaagttccgatacctgattcacgcattgaaaatctaaactatgggatgctcaagaatcgagggcaggcaatgggtcatgtagtgattggatgtcggcgccggcaatgatgagggataggatcgtaaaggaacacttatgtgatacggcaagcatgttggatgaaggtagtgccatgacccgttgacagtggccgacatagtatgttcatttcagcatcggcataaagctattcatatacaaagaagttgtcgacctattggaccttctgactacccaaagctgaacagtctagaccccaggcccttatcaccaccacttatcccttcacgtacatacgacctcaacttagatgcactgagagtaccactggttagcagcctggcaagtcgacccagactggcagcaagtggcgcccgtccagccctgtccaccgcactggccccatttggccgcgcagttccctgtgctaggatttgtaggggtagaagggttgctaggggtggtaggagtacttccgccgccgccgccgcctccgctgctgagcttggacttgacgaacgcaagggcctgctggccgtacttggagccgtagccttggtgagtgtttgcatcgttgcccgtgcagcagtacgggtcgggcgagtcgcagtagttctggagcttggatgccgaggcgcaggtgtagccggcagggcggggatcgaactgtaagaagaagggtcagtatttgttgttgagcgcagtgatgtcggaaagaatggagaggaagaacatacgccataagcagtgcaggttcccacattgtacgaaagaccagcgcggtaacgggggttacccatcatgatgacggccttgacctggttaagggcgctggcgttgatgccaggggtgctggtggtgataccagcaccgctgtcaggtccaccgcagacggcattgtccatgatttgaccgccctgtttattacattggttagagtctttcttccacgaaacgcaagcaataaaggcagtgcaaacacacctgagaatatccgacaagaacaatctgggtgtcgggacagcgagcattgagactgttgacagccgtggcaacggcgttggtgccctgtctggcggaatcaccgtactggacgccgccgcaagaggactggccaccacaggctgggtagacgatggcctcggaggtggcacctggataggcctggaggatgaggttgacaacgacgccagcggtaccaaatccgggggagaccgtggtctcacgagcaccgaagacgtgaatggaagggcatgactggcgctcctcaagctcgacaggggacgcgccgacgagagccgagcgggccaacaggaggaggtaagcagctttgggagagggccacatcttgatatttagtactgatgaggaagttgcagtagatctgttcctgggcttgtcgatctacctttctcgatgggagtgggtggcgaatagttatactcggcggtcagactggtagccagaacattatcgagacatctgagcatgtaaagatcctgacgatgtcaccgtttttgcggaaccgtgttgccgcccattgacccaacaccagtcgcattccgctcccccgcaagaaggccaaggccagcatgactaacaagatccggctcctgtcaccccaaggccaaggtttgggcgtaatgggagggtggctattgcatgaaaatagtaacgcttcataatcctttgtagttttgttgacgagtgccttagacggtcaaccgggtgaaatggggggcgcagagtctcagggggcagcatttgttcgaagaacctctgttgaatcctggtttctggaatgtttcgctcgcttgatcggatgtcttgttctcggttgagctagccctgtctagagtttatgcatgttcgcattgcttgggatcctttcaatctcaggatgcttgggttgcaatggtcatttgaaccggcattggataaattggaaggtacctgaccacgcgtcggcgacccatttccccagatctggggatccttgatttttagccaacaagtgtccagtagcacctaactagctcggagaatggagcggaggtgttgagcacttctttgcggggaagggatcgaggacgaagaaggcggatgcagcaggcgagatccgagcacgagaaacgggacgggtgtttagcctttagtctaggctttggctaagcctccactgccaatgtgaccttgaccaggaggggcaacgatcttgacgtttcaggacgcggacgtgtgtccgcttctcgaaaaggaatcgtcagtgattcggggagaaagtcgaggcttgatcatggtgggtgtttcgaggtgaggtgaggtggctcgacgacgatggtctggcaactagagccgagcagtttggggagcagccttttctttgaacgaactgtatgcgccgtgagaaatcatttgcccctggtgatttaatctgtgctgtgcaacctgggcgtctctgagctgaaattcggaatctcgatgtttccatgttgtcggtgtcacagtccactctgcttgtttgttctttccaattcgcagcaggtccgaccagcgacttcaggggcagggggtcatagcggcagccaggcgggcattcacgtgctagacgtggtgaccccacaacgcatccccccccacaatgcatcatgtaatttcatcaccaggacctagataatattgaaaactggccacttttgcagcgattttactactttaaaatgtcgtaatcttattcttaatgctcttaaatagcatagagtactaactcaactactctccctaactcttatagtaatctcgttaccgttattaccgtagcaacccttctacacttaggggcttgctttaaggcttcacaaacttaaataatctcctctatatatataaatctactattgcccccctctttattaaccttccttttacccttaggctttattaagtccaattgagtctataaatactaaatctaatagtcttttacaactaatttaatattcttattattgaaagccttagctaccttagtataaactgttttaatattacgattaataataattaacttattataaatactacctaatatatttctagacttctaaagaattttaaaagtataattggccttaaatatatcgtccctaagtagcgttttaaatagtaatagctaggttagtaaagtattattattaaggatagcttcggagttgttaataataataaatttatttattaactatatcctaatttttttaaacctaaatttaaggtttttagagcttaccccccttcttaaaacttcttaataatattagagaaattattatttatttactaatataaatattaggaaggaagtaaaatctttagttaaatttctaaaatataatttaacggcggtaaatacagatcgattgagtggttaagttttataaaaagtatagggaggtaaaaaaaataattaaacgttgtattaaaaaaccttaaagaggaaattattaattaaataactaatatatttattaagtatcaaaagacgctaaatatcattaactaacttcatttctagtagataaacttccttcaactattatagagcaatccttaaattactctatctacttagggtactattatacttccagctcttaaactcattatttatattattaaggaactattaaccttaaaggttaatactaaagaaaacaacaacggaggttaaccgcttaccctcagcggtactaaactgatacgggaatactggcattaccgttattatatgtacgattatttaattgattaaattagactaggcatggcttacctatgcccaccctcgttggaggacctagcaggcacgtgactacatgcccgccttcgccggaggttcaggtgggcacgtaaccacgtggcagtctggcgcctagattcccataaagggatccccgcacggcacggccttcggctacgcctttcttcctccaacatcttctttctttacttttcaatactacaatttacctacaactacgttagtattgtgaagcccccaggttaccctattatataatagttgtaattgtacaagcagtaactatattatcccttaatcgcgctttttgttagactgcgattaatttacgttggtaggttctttaaacttacaacgatcgctcaaatcttatattacaaaatatcaaccctacaattataattacacctccccctattacttataacgttcgtcgctaaatagccttatagatttaaaatctctaagtttacaaatcgctaatcgaaagatagatatcgtaaacttcccctacaccccgcgcttctactatattatactattatacttgtattggtttatattaattaaagtactttagtactttactaccccaatccgaacttcgtttaaactttaatataaagggtaatactcgtataatttattaataaatagctttacgccccctaaaaatactataatttatttattataagataggtttatagtgtaattacttgagactacgacgattattagttataaaataggttcgccgtagaattacccttccaatttataattattcccctatcctcctattatattttatataatttacttttatatttataattataaatagattttccttttaattactatagttactaaagacccccctcaggcggtacgccgctttctatataaattattaatacccccaactattagtagtaatacaacccaaaatcccagtattattagcaattttattttaattattactaataacctctctaactcaccctcttatactatatctaaataatctatatacgctgtaactaaacaagcttcctaattgactatagtcctatccatcgatttctatcctactattaaggaatccccgtttaaacgctcccctatttataatgtccgtaattcggttacccttaatcgctccgacgataaaaataataaggaaattgaaattagctaagtccctaagtgtattatatataagaaaatttaaattcgatttaataaaattaagggtaattctagaaagtagattaagattgccgagtttaatattatttcaattagctaatatataaacgacctctttactaagaaaaatataaaggattaggcctgtaataaggatattaaaaaggaatttaagaacgtttatacggaactctataaaatccgctatactataaataataattataccgaacttatattttacttcgccttaggtattattaataataagtcggctatacccagcaattatccaaatttatcccctatctaaattacttcctctaatagtttataaactactactatttatatcggtccccgctaggataaagataaaggtaagggtagagctgctaccttttataatatacttaaccttattaattttactaataatagcgaccccagtctatctaaccgtcccttattcaataccccttatattaaggaattcggcaatcccctcccctatatacaattaattaaaattccaaagaaaatttctattaaagacgtataaaataaatctaacctgcttatttctagaacctataaagaagaagctttttttaccttttttactactactaaagaacacgaggttaatttataagagtttataaagggataaactaatatataatttaaatactttaaagaaatatataaaattattaaaatatatacctctaatattattcccccttttattcctaatattataattccttctacttttattaataaggttaatactccggctaataaagttacacctattaataccccgctattag