cccccccccgccgtccactgcagtctgaagtggacccgcccgtgacgaactccacaagcacagcataactacgtaccgtgtaggtacgctagtacttgtaagtaagtgtaggtacctaggtatgtactcttagtaggtaggtacatctccccgtccgctacgagccgtccgtacgcttttcatggttaacgcgttttgttacgtatgtacgtaggcatgttcttttcccttgcaccgcagtgcaccgcatttgtgattgcctgcactgcacgacgcatggattccagttgttaggtacctaggtgtacactttcacgtttgcgctagtcaatattgcaccacatctagtacaatctctgtattgccgcctgctctagtacctctatgcttccatgcccacccagcaaccgtcgtcgtcgcgacggggtcccctctgcttttcctcacaatctcttttcttctcctagacgcgcccagtcagaaagccgtttggccaagccattgttatcgccgttgaccgtggaagctgtccgcgttactgccgcaccacccgacgccctcgacggttccgcagcgaaagcacatcgggagaaccgaaacttacgcccactcctcgtcccgttcccagacacttcgagctccctcgacccccgaatccttcgcatttcttacgcaccacggctttcgcgacccctcccagtgttctcgtcgtgtgctctgcacagcttcttcatcggaaacttcactctacctctgccccacacgacttgtcacgagctttccaaccacgtacactcctcacaatcagacgaaaaatagaaaagaaaagaaaaaacaacaaccacaccaccttcacgctgtaccgaatatatgccttcgcgatagcggcagtcgtcttcccaatacaagcccgccattgagcttccccctgttcagagatcaccaacgtctcgcggccgttgccgatttgttggtaaccagctgggttgcccaccacgctcaagtgtgccgaaacattggccctggacaggttttggatgcttcccgaaagctgccatcatgagtgacatatcagactccgagctagaggctacccaaggtaggctcgttcccatgttccctctagcatgtttgatgctgtataaccttgatctaaccattgggactcgttatggcagctactcaagagatgctcgaccctcgccggcttggggagcaacacaccggcttttctgaccaggacctagctgatatcatatgcatccttatcccgtacaccgagggtgcaaggaaggtggtgagaaggatggtcgatgtcgcccccgcattcgtcatggggcggaatgatacaagccgaatccatatggactttggcaacgacgatgagtacacgttcaatcttgcgcctacagacccttcggaacatcacctcgcctttcgattttcgtccgagctcaaaaaccctcgcgatggcttcgtttttggtcgaaatcacgaatgtgatgtcatggtcggccaggaagagacaaccatcagcaggaagcaattcaagatttacttcaacgagcatggtagcttgatgatcgaagatctgtcgttgatcggcacattagtaaacgggcaatggttacactcaggaagaaaaagacatcaggataacccaccacccgaacctcaggcgaacccaaaacccaaaatgtggacactagggagcggatcggtgataaggattctcaatagccagcgagcgacgaatgaagaggaaaagcgcaagaacgacattgtcttcctggttagggttccaaaccgtcatggtaggcacgccgaggcctatcgagaaaacctaatcaaatacttgttgcaacgaacggaggtggatgtaaacaagacgatcgtgcctggaccaggggggcgggtaagacaatgtccacgtccatgttaacatgcatccactgacacttcacaatacaggttgatcttttcagagactctccgcaggagttcgcagcccgcgctcctgtgattgccacgcgtcagctgtcaccattacccatgcttggatctaacggcgtgagtacttggaaggggtctgataagtacaacttcaaaggcaaaatcgggcagggcgccttcgctacggtgtatatggttaccgacaaaatgaatggacgtccgtatgcggccaaagagctcgaaaaacggaggttcatgaaaaatggagtgcttgacctaaaggtcgagaatgagatgaagatcatgcaacgagtatcacatgtaagtcactatatcatccaaaggccagagttgatacattacttgcatcaacccgactcaacacggctaacgtgttacctacagccgaacatcgttcagttcaaggagcacctggatcctgatgataaacacctttacataatcatggagtttgtcggtgtcggtgacggtgatttgggaaagtatatcggcacaaacggtcccttttccgaaccagataccaagacgatagcgaggcagttggtggacgcccttgcgtatctgcatgatatgaacattactcaccgcgatgttaagcccgacaacatcctcattcaatcccggttcccgctagttgtcaagctctcagattttgggctttctaaaatgatcgatcacgatgcaacatttcttaggacgttctgcggtaccttgctctactgtgcgcccgaagtttatgcagagttcgaagagtacgatgaactttgcgagcgaaagacgcgtcgcagttacccgcgtcaacctcgccggagccagagatacgatcacaacgtcgatatctggtccttgggcggtgttctgtacttcgccttgaccacccagccaccgttccctgcccgaaatggtgtcggtcatactgagttcctgcaccagattatgacaacttttcccgacttcgaccagctcatcaaggcggatccccctgtttcactcgagtgccgcgatttcttgaagcaaatgctcagtcgaagacccgaacatcgaccaacggcaaagatgttgctgagccatgaatggatccgcactccccactattctccaaatgtcgcaccgtcttgctcacaaaatggcggagtagacgaactgctggaagccgaagcgtcccagctgagtttaacagacagaccggcagcgacaccggtacgagaggaggaaggagatgtcaccgttgcgagtgatgacaatttgctaccaaaagagcatatcaatgacgcagagcatgtcagtggctcggaggaggataaagagaactacgccttcaggccggccactcagaccaagcatttgtttggtgaggttggccaatcggcgctgggaagccagggggatgtgattgcagaacgcataaatctgcccgccacgccaaaaagcggaggaacttccaggctgttcaggtccaaagctgagattccagatagtcaagataattctgaggaggagggagacattcttggtcaagatgttctagccgggcagtggccacagatacttctgggtgattcacaggattattctgcttcgtctgacccgaacgcgtcagtcgacgtgcctcccaagggtaatttacaaagcctggagggtgctgcgagcataatgggccaactcgagatgcagtcctgccgtggctttgttacaccatcggttggagctgactcgatgaggagcaaacggaaatcttcctttgcaataaacaccaatccaaggtcgtcgactgacaatgagcctgtttctaagaagcgccgatctaacagggtcggtgatattctgaaccgggagatagcacccatcgagaacgaagacgagttactcatccaggtgcccccgatcaagacctattcagaaaaggtcacatcacctaatccggaaccacagatcaagtcagcgtactgggacagcctggacccatctagcagtcatctaaactatcctgagatgacagtggcacaatggaacgccttccgtttagcggctgaggacagaaataaaagagataagtcaaacgaaaagtttgcaccaggcaaaagcccattatgggctctggcggagaaatattttccgcccatgagcaagatcaagacagatctaccccttctgtggactttggcaaaggagagcggggtcgagacagggacacttaaacgaagaaccaaggaaattgcagcgtgggcctacttacggtcgtcagacgagtccatactacctggcatttcgattagactcagcacgtcgatagtcacctggggcagttcacccgagaacacccaacgctatgagaacaacgaaggttatcccgacaagcctgaaaataggataccagaatgcgcgttgaagatcatggtctggagggaaaataattttgacccctcaatccgttctgtgccctggcttcaatactggggtgataacaaggacttctacttttacatcgccaccaaggccgccgacggaatttatgtcaacggccgacccttaccttcgaatgatcccgttgatcgacagagcagctgcaagaattggatgcgactatacaacggcgacaggattattgtctggaatgatcccaacgacgatggcaccctcaacaagatcgagttcgtctttgaatgcagctggggcggcagtcaatcaagccgagagtcctccgtacacagaacgccagaattggtgagcgaacaggtagctgagaagctcgataagatgtgcgtcaaggccgagaagagtatcaagaagtttttacaggtccacgagatgtacccagaggattcggcggattgcgacgagcgtaaggcgcgcatcaagtgggagcaaaggttgtcgcgaaactttgagagacaggttaaagcggcgaagcaagctaggtatggtggaagctattcttcatttagtagctctcattccggctcgcggcagtcctcgcggcagtcctggtcagatcttcgcatctgactgaagttcttgtgattttctgttttttttttttttttttttttttttttgggcttttttgtaacatcttttcttcttcttcttttcttttggatatagaaaggtgaccgtgggtttagggatgggaaaagatgccacgaagtttagatttgtgccccacctatcattaccttccaccccttctgttgctggcctgtgaagctaccgacgccttgacttcatatcctgctacacttataacttcgtctttcggagcgggagcatgacagatagcgagaatgacaaaatcactttgcaggattggcagaagcgcacataccgaatcgaaatactatgtatgagtgacagttaggagtgagcagatatctttaccgccatcctccctcctgaataatatataatgcgatacgagcatttccatgccccaggtagttgtgaatcgcaacccatgcaatatgtaggtacatacgatccatcaccacctatttcccaagtagaccactcgaactctgaatcctagcgacttgcgcctggccagctatcggactattcatgtttttcctacttgccacagacgtgtcattccacctacttcttcgttcaacgttgagccaagtccccagcccctgatgaccatataaggggcctttacactagctagtggccgtcctacctatgtggtacctttacctggggacactccattctgcggaaagtagtacgtgtcacgattgaggcttcaaatggttcaccacttctatataagaccaattgctgtcgttttcccctgattcttatttatctatctttattcatttatttatctttgttccttgttggtttgaagtggagaggttatgcctttgatctagtcagtcagtcgtcggtaaccgtttttcttttgttcttgtctaaactcacttacaaactaaccagtaagagaagtggtgctcgtatgcatacacggttataggaagaagacttactactaatataacatgaggtgaaacacaccgaatcaagacccgtaaccgaccgctgcttggacaccatgatggagttgctctcaacagcttaatctaattgatgaaataacacaaagataagtcgaaaagggaatgcatgaaataccaacagaaatgaaatcgccaacaaccattgtcacctccgtggggttttaacaagacctgctgcaggcaacattcgagtcagtagttactgcctgaagagtctgccttggtacctgcttcagattatactccaaccccttctccgaaaaatgacggaccttccgtcctctcctctccagtgagtgcttcaaccccttagtttcccgtttccccacttgcccgtttcccttccccttcctccttcccgtcccgacgtcccgtcacgccagcctccatcaaacaattccaactacctctacctaccaaagtaaataggtaagtaccgggctaaaaactcccaccatcaccatgcctattcccatgactgtccagttcgtgactggtaccgccgttaccccaccccaaatccattccacacccctccatgccgtccataccttccatgttccccattgccatgagcgatcgcagcacactatccggcgtcatgccaccaccgccaccatccctgccgacgccgatattcatgcccatcccgacgccggaacccatcccgaggttgttgccattattggggttgccaacaatggtggtggcgtgagggtcggacgccgtcctcgctaaccccgaattagtcgtattttccggagctatctcaacgcccggcataccaaaggcagttggatcgagaaaaaaaccgacggctgcggcagggcttggattgatgtccagagcagtgctagtagtagtggtggcggtggcagtagttgcaagagctgtggcagccgtggttatggtaggatttgtagaggagccgggggttatggggctggtgctgtgattcttattgcgattgtcaaaggacatggaagatgaagatccgccggatccgctcatatgtcggccatcgttggtgggtgctagtccttgtacttgcccttgtccatgttcttgctggtgatgagcgtgggggtgaggctgaggatgaggatgatggtgtggatgttgatgctgatgctgatgcatttggtgacacagatggtggtgatggttcgaagatgatgtgccagaattgggcgtgggctggttagagtttggtgaaggagtggacagcgggacgccgtcgctatttcccccggcgtcgggatcgtgatgagggcgagtctgataattcggagggagcgagatgttgttcgacatcctgccatgaataaacgtgtcaaaggctaaaccgtcggtcctggcagagtcgccgccgtgttgcccgccggcggatagaatgggacttcgctgctcgactgatgatgaccagtctggtgcggtgttcctgctcgagccagggagctgaacaagaggatcgtcgaaatcaacgggcttgactaggttgggggcgttgacggggttgccgtcgtcttcgacggttcggaggaactggcattcctggtggtacatgttcccatgttgtgtggatgctccgagtccggtcccaggtttcatgtgggctcgtgatgtgtgctgaagttacgggtttcgttacttagtattgactgcctgaggacatgtagagaagagaagcacgagacttacaccatcgttacttcttgagaaggcgtttttgagcttgggaaccttggcaccaagagcttcaaggtctacatcaagctgtactacgaaggattcagtaagaggattcttccgcttcagtgcgttcatggctgacagtaggaaccgaagagagtcggctacctggccatcgtctggacggcttttgaggaactgcacaaatactcttgctgcaacatagagacagaacgacatatttggattcagctgttcatcaagtcagtcaacccgttggtgatgctcccacaggatgtaacttaccctatccaagtcaaggtgagaggccatcctcatgatacttgcaatctcgtgagccgaggtaatacatcgcatcttacactcagtactaacgctggcaggtaagttgttcgtgtctgctttgaatatcgctgcctggtgcaagcatatagtcgacgtgtgaatgcacatatttgtgaagacgacgtttggattggccagaccctgtggcagcttgagggcagatggtatacaaagcgaaacattgagaaggatgttatccatctgtctatgcctcttccaaaattcgccattgaggtcgtcatctcggtcgtcctcagtcggccggtggaggtggataaggtttctgccaaagaggtacgcaagaaggatgacaccgccaaaagacgacaacttactaggacccgtatggagcgtcacatcattcaggctttgggtctcctgggggtgactcaagtcgtaggcctcgtcggaggcaggaaggtcggtgagaatgtctttctcatcaatgatcatcggccaacccgtcccgatgctggcgtaacggtcctgacagaaggccatccaaaaggttcgtcggcgctcttccttttctgtccaatctcgtgggggcggtaagcactgttttacctccaagtcaccaccatcaactcgatagaggcccatcctaaaaaagtgtgagtacgtgatacagcttgaagtgagggcttctgtagggacttgacctacatctggcataagcgtacggccgagcctatactcatccatgctcgcggaaaatacatccatttgaactcgtaggatgccaggagcacataggtctggcaatgtgacaccgttatcatgtgttctccaaagcctttgatggtatccaactccagatacctcctggccctctgatagaacagctctttcaaatcgaggaaccggtctgacaccgagcaggccagtgtccacatagcatagcgtagacacaccggtggccgctgatttggggctctgtcatatacaaatgtcagcaaactcatgcctacgtagacttatacattgcagagaaacagattgaagcttttgaacgcccatgatgattagccagagaggacattgggtaagctgtcttacagattcatcgcatggaagtagcgggcgcggtgtatcattgggagggaagggtgtattttgtcaaagtatacttggtgcctacaattaggttcgttagtaaacgtaacaagttaacaagtcacttactccttgtgaacatggtggaatggacttgcagctcgtcgatggtctcctggggcggtaatggctcctccagtcccaggcctatcatttcccaggtaaagtcgccgccaatactactcatgcctagtcccaagttgttgcccaagttgaagtcatccaatcctgtgctgctcggatcgccttggaactgccactgatccatgctcccctctgttgccattccacgggaagggcccggaacgttgaagttggcggccgcggcagcagcatgttgacttggttggctgagtccactaccaaagacgatattcggtgctattgggttaccgtctgcactcagtctcggtgcttcctgcgtcttcagcaaagtctcaacttgctctgcgagcaaaaagaggagtgtcagcaaactgctttcatcaccgaagccaggggaccggacacagtttgtaaaacagcgcacttaatcgttccgccaaggccttgagatgacccttcttgggaccactcttctttctcctctcatcgtaggcgcatacatggccgagacgcgagcaagtgctgcaacttggcttggtgccatcgcacttgagtttcctccttcgacatatctcgcatgccagtcgtttttgctttggggtactcgagttcaccccagcagtcgcaccccctgcagtctcttcggcgttagtgggcttgttgttttgggtctccgagaccatcatcgtatccggagggttggcggaggagggcgccatgtccaaactgttttgctatgaggcgaacaggacttgagtcgtcggaggagcaacgagtttctcaacgttctgtcaagcgggtaagggtaacccgttgctgactgttgaagatgtacagcaagtgcacctgctccaatctaggcagctaaacgaatacgcaatgaggagaatggagtcaagattgattcgacaaggcaaaggttcaaaaagattcaaacgattgacactgttgcttctgtcctttagccagcttctgaggcatagaagtttcggtcacactcgatgacccttcatctgaatgggaaggtgtggagctatgggaaagtaagcaaacgaagatataggttggcaggtgaacggctgatgtgggttgaaaaggtagggtttagggggtctggagaacgataagcttaggtacctaccttgagtagctactttgaggctacctgttgtgtgtccgggttgatacgcttgtcgaatggcttgtgaatgctggtttaacagagaaaggaagtttccccactgacctcacccataaaccaaacgtcctgtcgttcgagttgataattggtcgcagccgttgactataagggcgcgtaacctcccgagcctcctaggccacctcggccacctagagtagacccaggcacatcatggcccaatgtagagctagatagtgagtggtattaatctgggtacttccgtttgcttgtatagaataccttatttgctggacctctggaacgctctagctgatgtgaatgggtagtacctcaactgctaccctgtctacatactaaaacgtggatgactgttagggaacgggacccagaagcttggcaatacgttaacaccagtcctcgaagccatgtcaagctggatgcacttttagctactacaacaaagtgaggtagtctgtggtcttcatgccggtcagcgttgttctcacagagtgtcgtacaaagtatagaattggctcagctggtcagtgacactgctcatttaggccggttgaccacagaagccgaatttggtccctaacagatatgaacagtggcccgaaaggtgtaacgttgaggctctgcaactgttaatgactagaggtacaactatgtttttggactggaaaattagaggctagaagaatgaatttgtccaacaacttctttagtagtcttgcgaaactcggagatactgtatatgtgggacactcgtcgcgtgtaagacagtcaccctatctccacgggtagcttgagggcgtgcttcgctggagctatctcgagaattgtgtacctgacccttgatattagcgcagccgcgtaccccttctggtcatccctgttgtggctagattatcagtagctctgtccaatccagttagtcgaatgccactccccccccccccaccccacctaatatatactatgtactacgtatatatcgaagtcgggacttggatccgctatgacctgccctttctgctacccacagccttctctgaagacactggaatgaatcacgatcgctgatgaaaacagaaaatcaaatcagggaaacgaagtttgttcagctatctgaatcacgaaactcaccaaagcccagtgggcctgtaaccacggcgtagtttgggtatctgtctttgttctcccttgccttgctaggtgtgaacataaaccccatgtgcatatctccctggttcctactgacggaactgccttgactcttccatcgatgagatttggcggtccggtggttttctatcatagcccccgcttggtaggaaggacctcgttgtgattgcctattgcggtatgcctcccaacaaagcctgctttagtttaactcagccgagaccggctggatccatcaaggggcacctattgacccttctcgttgcatacgtggggtatggcatagtccatcagctgtatgctgccaatacgaccacctttgaccttttgctgttgcacagtgccatagcacgctcattctactgttgagcagcggaaaactttctgagcatcactctctctacagtctgctcactttctatccgtgtccacgccgatgatgcggagtacgcctagatcactgtaagcaaggcagtatctggtaggtgcccatgccactgcttcacaagtaccagctgtcttgaaggtgtggacatgctcgcctgtctcggtatgagtaacttccaagctaccacctatcgagcgagttagcattctccatcacaagtgcatgaccaaagagtagatgacgtaccttcttcacagccaccgaccacataactaccatcaaatgtgaaacctggtgatgtgtttagtaacgaaacgactccggtgagcaaacggggtgaggtacttatgcttttgaccggcccaaccatgcgggttactgtccgctggcaaatccagtctttggtgtcaaacaaggaaatgatggaatcggcgcctcccgttgccaggtatttgcccgtgggagagagctcagccgttaggcaagacgctgtatggcctttgagggtgaattcagtcgattcgccctcggggacggcgtagttcacatgcaggacaggttcaaagtcggggtaggacaaaatgcgtatccttccttcgttggtgggcagaaacaccttgtcaccactccaacagaaagccatctgatttgtgccgaccggttgatggtgggtcgaaatgatggaagactgggagggcagaatgtggaacaaatcaccattcttagcgacggtcagcctgtggattctagaatttggaacttgcagaacacctaccttgctaccaacgagtaaggacgatccatcgggtgcccaggccagggacgtggcgtgtccagaaaccttgacctcgttgacacatgcctttgtccttacgtcccagatcttgacagcgccatcgctactgacgctgcagagttcagcatccttgacagggttgaaggcgactttttcaatcggagaagcatgacctttgagttcggttgaaaatttgacattgggcttctcgggattccagacacgaagtgtcttgtcaacagcaccagtggcaataagagttcccaaggggttccaggctattgtgcttaggctagcaagtgaccgccgttagtgaggaacgatatacgaccgttttggattatggcgacatggaaaagctctggcaatgatgggcgaggtacctgtgatggcttccaccacccccccgaggcccggaggtggtgtcgttgtaagactgactcttgaggggtccaaagtacgccgaaaacttctccttgggcaagctatatctggggcgtagaagtggagccatgctgccgtcttcacaagttctttccaagccgacctgtcagttcagcctggggattcggaaaccgtgtgaaaagggtgaggtggtagaggtggctgttcgtatggttagctaactccgtacgcagtgaggctgaagtcaacgtatttcaagtccaattgggtagctggatgaatgatgattccgtcgtcagtggaacgtgaagacgggatgtcaaggtgccttgaggatgagaacaagggcgtcaaaaaatgagaggaatgcgggaagaaagtgaggatcgaaaggtctttcatgcctacccggtaaggtagatagatttggggaagagctcgagatgctttgttatttgtccagtcgttacctaagtcgttcgttcaatggatcgcattgcggttgtcgtctgtgcactaacgcaaggtacatccgagacctactgccaggtgtgtaggtggaggtggctgctcgcaaggagttggatcggacgctggggccttcgactgacagacactagcgcggcgcccataaccggcgccgtttacagcatgtagtctgtactctacagcgtagacgtacttccccgggcatccaattcgacacctaccgtctgctcccaacgtccatggttgaatatccatctaccagaacacggccccatcaacacccgacgacctcactcggcaccatcaccaccactacgggactcggagcccacgactaccccctgtcccgcctagagtgccactccaggctcgacatgatttgactctacgatcgacaacaagtattgaggctgttgatgcgcatgaggccgccgtgaaggcatcggctgcggaaagccatgtactggcctattggaactcctcggatatatgcgacaagcgccagctgcccgccatcctatcctcacctttactctcacgatgggttaccggcccccgatcaaagacctaccagggcctctctgctgtccccaggtcccaccgccgacggtcacgatgcctcgagtgtcccccctacgccgatcactccggtagcacctttcacaccggccatcaagtccgtcgagcacgactactacgatgacgggcagtctgaaccaccatctccacctcctccagaaccctcgcgttccaatgctccgcccagggaaccaatactggctcttcgagttgccagagctggccacttgttcgccgtcatcacctcgacatcaatgaccatttggcagacaaaggtagactctcagcatgactcccttctccctccccttggatttccgccctgcttactcatgtgttagccaacggttgtgttggctgttgttgttcgatccgaggcgtcactcaagtcctacggtaccaacacgagcttgatgctgcgtccggacgccgccatatttgtcgtgcgcacaagcctgggctatctgatcacctactctctggctaccgatgccgactcccgagtctacaaaccccatttttccagtcataccaacgtccagaaacggcggcaaacccacgcaggcggcccgggagccatagcccccgaccaaatactatggggccccggtgagggatcgggagttagggatgtcagcgttcgtttccgcatggttatcaaagtggacgccggcattgagagtgctctggctttggacgacgagttggtggtggctacgcggaaacctgcggcagttcaatgcatccgatggaccccagacagctccggaagtcagaccagcacagagctattgagccgcatgggctgggttgacaagaaggtcatggttcgcgagatgactcacgacaggcgcatgaacctgtccacatgggtgaccagtgacggcaaagcgtacgctgtccagcgcatctctggcagccaactagaacccgataccaaccagccgcccgacccaaagaagcttttcaagggctattgcttttatacgccgcagacacctggtgaacaagccatacgttgcatcgtcaacgcggtcttctctctcattgctgtgggctgcgcagatggcaacattcgcgtgttttctgcaaaagattactctggaaacattccagcttctcacgtccacaacctcccagcttcaaataacacttgtggcagacttacaacacttagctactctcccgatggctattgtctttttgctggctacgaaaagggatgggcaacatggagtgtatacggcaagccactgagtaacagctttggggccgatcaaaccattgctagcacaaccggggaagagtggatatccggtgtcctggatgcagcctggatcggaggtggctgtgaactgttgcttgtcgggcgagcccatgaatcgatatggctgctagagatggcacgaagcgcagtgaccggatgctacaactctgcaaatctcttcaggaccgtgcttcagagcacttccagcgtcatggtctataggggatatgaccttcccgatcttacttcgatctcggccgaacctgggctgtggcacacagctagaataccagccagctatcttatgaaccattggccaatcaggtgtactgccatctccagcgatggtcgatatgttgcagttgcgggcaggagaggcttggctcactatagcgtgaacagcagtcgctggaagacgtttgcggatggggacgcggagaaccaatttatggtaaagggtggcatgtgttggtaccagaacatcctggttgctgccgtggaggctaatagaagcttcgaactccgtctctactcgcgggaggcatccctcgatagctcgaacgtgctacatacccaagagatgtcggcacccgttgtcctagttactccctctggcgaagactcgctgctcgtttatacttacgacaacctcctttaccatttcatatttgcaccatttggtggcaccgttaggctggtggaagttggtcacatagctttccatggcatcattcgatcacccgcacgagttcgaggtttaagctggattttgcccgagagccagctcttagacggagacccatcccaagacgtggctcatgcttctgtcttgttcttggttgatggcaagctggtcctccttcggccctcatacaatgaaggcggtctcaaatacgatatgcgcgttattgcgaacaacctcgaattctacgttagcatgagggaccagccatttgtgggcggcgtcctgacaccttccgaaaagcaggtctttacggctgcggctgacgacagtttacgtaattcgctatggatctttgatggtagtgaaatcaagacctggacggatgtcgagccagttttgagggccacctctggagaagccacgagagagcttccacccatgacatcaatccctatcgacttttatcccctatccgctcttctcagcaaagccatagtacttggcgtggagtccgatcttatccagcgccgcgatgtcagcttctccttcttccgtttctcgatacgggtaagcccctcgatcagaatgcgtggcagttacaagaatttcctgctaacaatcccagacgcacctctttctacccgatatactgcggttctaccttagtaataacagaccgattgaggcgttgcggttagctcagcaatatgagcaccttgagtactttgcgcatggactggaaatacttctgcaccatgtcctggacgaagaggtggatgcccatcctccgcctgctccagaacatgccatcctcccacgcgtgctgtcacttctctcatcgttcaagcagtacttggacattgtggtgcagtgtacccgcaagacggaagtgcgttcctggcgtactctgttcgcctatctccctccacctcaggagctgtttgaggagagcttgcagcgtgggagcctcaagactgctggcggctacttactcatcctccatacctttgacgaactcgcaacagcaagcgagcagagtgtgcgtctcttaagcagagcaatgcgcgagggcgactgggagctatgcaaagagctggcgcggtttttagcagcgctcgatgaaacgggggacacgctgcgtgaagcaatggagctggccaagatgcgagtgaagcaggaaagtgagctggaggatggccatggcagcgtaggcagcgggctgggcacaatgcttggagttcctcagggtggtggtgctaacggtgcttccagcactaccagctcattgatttccaataccaaggggatcataggtagtgactgggatgctgacaggcgcacaatcagcgacgccggcagcgttgtcagtgctaatcggtacgaaggttaatgaagtggatggaaattggaaagcggatagttggttgtaggattgttggatatccatagccgtggcgctcacgatcctaccagaacgtcactttatgatgaagcgggggtcttgagctctagacacatgctgtagggcaacacagatgttatagaagccgggatgtttcaagataatctagaacagctataatcacaggcgactggcgttcttatcccccatttttatttatttatatatattttttttgggttttccgtctccaacaatatacctgctcaaaaataaggcacaaactgtagcactgaacgtcatgacgcccaatagaatacctaccttaatgacagagtacatgcttccatccccagtacctgtgaacgtacaattaaagtcatacgctgggccgttgggctgactgaaggccgacgaaaggtacccgcccgctacctacctacctacctaggtaggtacttaggtagtcagatggtcgattttgcagacctgataacctacctctgtgtagtgccctgggtaggtcgggactgctgataaacagactgcgatgagccaggggcgggggggcactgcaacctgccctgcggggaccactgcaacggcgatgaaccccccaccaaaaaaaaaagtcccttgtcatggactgtcagcctgtttggctcccggtctagagtccagaccccctcgcctgccctgccgttgccctgcaccagggacggctttgaaccctcttccacctgaactcccatcaaaccgtcgcaaaaaagcatcacaatcctctccaacgtcttgtcgtcattgtgccttgtgccagctcaatctcatccgactcggacctcccactccccatctacggcccggcgcgcattagttcggcccaacaaaaggttcaaacgccgtacttgaccccggcacccgggattttggcctcgttgatgcgaagcgccagccgacggtcgttcgcgcccactttcctcccaccaccaccttcctcccttccttttatgcgccgagtatagacgtggtgtcgccggccatggatgactttgtgagcgagtctgagagcgactatgccagctattggcgcgactgggtatgcttctcttgcaattgttgttattgtttactacagtaaaggttccccaatcatgctgacatttgcgcgtccgcctgcagtttatttcctcgcgaggcaatgagtacttttgcgaaattgacgaggactacatcactgataggttcaatctaactggtctcaacactgaggtccagtactaccaatatgctctcgatctcatcaccgatgtcttcgacctcgactgcgatgacgacatgcgggaaacaatagagaagtctgctaggcacctgtacggtcttgtccatgctcgatacattgtcacaacgcggggtcttcaaaaaatggtcagtaatcaactctcagcattccatcttcatccagcgtctcctcgtcttcatccgtgactaacgcacttcccaccaacagttcgaaaagtacaaaaaagccgactttggcaagtgcccgcgcgtcatgtgttcctcgcaccctctgctgcccatgggtctctcggacgtgcccaactccaagccggtgaagctgtactgcgcgcgttgcgaggatatttacaaccccaagtcgtcgcgccacgccgccattgacggcgcctacttcggcacctcgttccacaacatcttctttcaggtatacccgaccctggtgcccgccaagagcgtcgagcgctacattccgcgctgctacggcttcaaggtgcacgccgctgccgctctggtgcgctggcagaacagccagcgggacgagatgcgtaggcggctgaggaagctcgaggtcgagagcgggttcaaggacgccgaggacgaggctgagcttgacgatgatgacgaggaggaggaggaggaagaggaggaagaggaggagctggctgctatggatgaggctgaaggtgcccaacagcaacatgcggcggcggcggcaggtacagcaacgggaggcgttgctgccggcggtgaaggcgttcattagaaagggcctgctgctactggtggagaagcggatgaagagtattggaattcagaagccacgattggagccgccgacgaagctgacgatgaagctgagctaccaaacgagccaaacgagccgaaccattggttgacacctctcatgtctgctgctgcaaggctgcgacggagtctcaggctaggggaggactatgaagagcaggctgaagtggagttcgatgagtggatggaacaggcgaggtacgggatcttttgacttttgaggtggtggaatgcatataccatacagtatcgagtaacaaagtatgagtacaggtgcctctcttctctttgtttttttgtttctattcccgcaccccataagcctctacacagcggacgtcgggatcgatgcgaataagggagagagagccattgatagagtgtttatgttctttggtctagctatacgtcttttcggttcttaccagacgatttcttctcaccttgccggctttgcttctcttcgtctgtgctgaactgcacccttctctgtttcaagcctcctaaaaaccaatcgtcaaatcgacgggaagttgaacttaacgcttgaaaggcagtctcttggagcgtgaaaattcaaaacgaccagaccatatatccaagcgtctactgaggaaagattcacaagcggtgtcatgcggcaacacgaacctttcaaatacatgaactgttaccacagcataaacacgttgattaatgccgaagaccagtgtgctcaaacttcccttgaagagttaccaggtagatatgtgtacatatggataggttcctcatttccctatctcaaaacgcctcctgaacataagagagactgtaccaaaacccatgttggtgacataaaaccatttgttgttcctcatatttcctcgtttagagaaataatcgcttttgtcatcaagcccacccatccgggccaagtccctacttccggaaaatgcaccttgactcttctgatccgacaatgcgtcgaaatttgcctttcatatctgatcgtcatttacccgtctctgtaagctgtgtcaacctgttctcattgatcaacgtcaagcgacggtggtttcctccccgtgatgatcccaccgggctggtccggtcccacattgctttccaaaccggtgccattggcccgtaccacggggtgcccatagctgctgccgtgatctaaagaatccggactcagcgcctcctcctcgtctcccgcgcgataatactcgccgacgttgtgatcagttgagtagctgtaactgccgacacctgcccagaacgccttgtcgcgactgcgcggaccccaagcccacccagcaccttgcgaaatgggcagatggtagtagcggaacgagaagaaggcacagatcaagccgatgaggtagccgaacaggatgtcgaagccgtggtggcggaagtcgaaccagcgcgaactggcgataaagatggacgcgaaccacgggatgatacagatcagcagcaggtagagcggcggcgcggcagcctgaaggcgtacggcggccacggcgcgcgtgtgtcgcgcaagacgcttctcctcggccgcgccgatgctgccgcccgtgtaggtccgtccgccccccgagcttgcggggccccgcggggccatctcgtacgattcgggcccacccatcgcggacatggcggtgttgtggcgagtccgcgagggaaaggcggagaaagaggcggcatcgacattcgtgccggaggcgaggaagggaattgtgatggcgaacttgctggcgatgaaaagtgagagatagatgagacctggtggaatgtcagttaatcagtaaatcatgttctcaactaccaagcagtgtctgctttaggtaggaactggtcggtcctcaccagctgctgcggagctggagtgaccgctggggtaactcctgaacccatcatccagcttggccttgtctggattcatgcagatatttgcgctgaccaggtgcccattcatgctggtattagcataacctccaacgatatacttggcgacattggcgagatcgggctggcatctcgaaagaagatccggtcgcggctttccgtaaaggttcttcatgccattcgtgatcagccaggctgacgctatcgacagagccaaccccagccagccgatatgcagttcccatagctttcgcttccaaatcaaggccttcggcgtgccccgaggtacggtagcgccagggacgaatatcagcgagatgacggcaatgaagaagatgggggcgatcacgctgatgcatgttgccagccagacgggcacagtttcctttactgtaaaggggaatctggagagtttgtacctcttagcatcacatccattgaatggatcaagcagaaactgtcaggaaaaactgtttgatttcacatacgagatattgggatcgtaaagtgagaaaggtctcttgtttggggttttagccccaaaaatatagccaatgactccggcaacagcaataatgacccagtcaaagacatacgagactaccaccacccatcctcctctcttcctctttagcccaccagctcgggtgtgcctgagattgtccatcatcagcgtcgtcgaagttggtggtgtatagccggtatgcgatggtgaaatcgagcgagcatgtgctggagggatgaggaggtcttctgaatcgtcgggcatgaggacctaaggagaatccgaggggtggtcggatgggagagagaacctcgagcaaaaaagggacggcaagatgagagatcggaagcgcaagtttgggtcagattgcgtccagtccgtttagcagtccgcctggtcgcgtttgccagccggaaagagtagcgtgggtaggtaataggaggatgtttcaataggcgcaagccgcagctgaatgtaagggtgaagcgacaagaggtgtgaccaggctaatacaaacctatgggctgcagtggttgggaaccgagatgatattttggggaaactaagtactagtacctagcctacaacctagccggactagcacaaagatgtcgtgacgggagtacgcagtatgtacgtgaagccggagacctggcgcgtgcatgtaatgagtgtgcagagcacggcagaggttgaacagttcattcttgtatcgaacctgtcggtctgacagaaaatgagtttcacccagcgatcagcgtccacgatttcctacccaagacgtctaagcctctttctaagaccgcacgtgtaacgctaacatagattccccatgcctgtttctgcactaggtacactacatacatttttgcttggtccccgcagtccgcactcctcccatctgcttgaagtcagttgacaggtcgacaataagtactcccagcggcgatgcagtgagtcccgtaacggcggctcagaaagaatgagaacagttataaccaagtttaaatgaagcgaagagaagaaaaccaatgtgaaaacgagattatcgagggtgaacgagttattcggtcaagagcggatgggaaacaagagaatggcagcttcctcggtggcatgccggttgaggttacaaccgaaaccaacgatcttgtaacaacctggaaatctagatcattcaggggggtggtttaggcagtggcccctagccaagtggaaccccagtcccgcgtacctctaacgctacccgacatggatgaggtatgtatgggggcaaccataggtacctacctactccccagcttttccatgttagtgcatcttaactcatttagtgtagggtgagaagcaccgcagagaagtacgatgtaccctaggtacctaggtatatatttattgtgccgacctgtcggggtcgtgaggtaccagacatggtggcgcactcagttttccttactagttaatgtacaactaccgattccatcgatcccattcaatctccagaagtacaaaggggactgccctgaacgagcgaaacgttgtgaaatagtatgtacactaaaagaatggcgtaaaccttaaactctgcccaaaccaccgaagagacgcttcaaatagtgtactcatcacccccgttgatcttgtggtatacctctatggagatgagactatgcttgccttttgtcgaccctcgttccttcatggcgttgtatgtatggccgaattgcgggcgcataccgagacgctgtcgtgatatgcccttacacagtcaaccactgtaaagataccaccgctggaatgcatataaatctcgctgcgctcaggtctacccacgcggctatttacgcccctatttttttttttttttcaggatggcgttcacagaaccggtagcagatctgaaagggcgaagggggacggcattgttattctgctccttgcagaagagatgaacgcaaaatgtgattggacaactcgaccgactccaatgaccaaacgccttcagtttctttcattgtagtctgttgtctataatcaacgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggaaaaaaaaattttttaatttttttaggaaaattaaacaaattttataagtaaataaatcaataaaaaatttgttaagttggggtcggtatatgacaacggagtctaacaaaccccatgtgtagtctttggtacattcctgaagtcgtatgccgatttataggcacagtcacggccttggccgggccctgaaccacatcgccgtaaagttgctcagttgaaagtggaaaacaaagacaaacacggcagatctccaacagacgatgttattgggcccaatacccacacatggcatccttccggtgatatactgagccctcgaactgccggcctgcgagcaaatgaataagtttcactacatattgtacaagatggtgggtatatagcccaagttgagcacagtgggttattttattcatgtagtcttcttgttcctccggactcccatgttgcggacccggggggtaaccacccacttgttgacgttggactttctgcgagtcttgtaaccacctttggcctacagaaaaagagggtaaggcgtctgttcagaggaaggaaggaaataaaggggcatgacttacaggtgtaccccaaggagaaacagggtgcctattacccttcgacttaccacgaccaccaccgtgaggatggtcatctaccaggccgttagttggttttgctcgcttgacaaacggattgttctgggagtctactcacttgcgttcatcgccaaacctctcacagtaggcctaatgttgagccaacggcttctaccggccttgcccagttgtctgtagtgatgcataatgttgctggcaataccaacggtggcgcaagcgtccttgctgacccttctgatttctccgctctgcagtcttacgttgacgaacttgcccgtcataacctttgtaccatcctcacgggtctcctcctctttggaaataatggttgcatatgttccggcactgcggcagaaaacagccttgccatccggacgggagccaacgcaatagatctgggttccaaccggaatcatggacacaggcaagcagttgcctctccagcatgtcctcgcagccagaataccaggatcaacgacaccacccatagaatcgagcaggtcctggggaagaccggaccggtagctctgcacaacgtctccagccctcataccatccgccgcaacaatatagctcttcctccctgtggcctcttccttcaccagcgcaatgtgcgcgctgcgaccgggatcgtactcaatgcgcaggactgtgtgcggaccggggatccatcgttcaaagtcgaccatgcggattcttcgcttgtgaccaccaccgcgatgtctgacggtgacgcgaccactgtgattacggccacccttagattgacccttcttgggaaaggtaagaggaagatacggccggcccttccacaggtggtcgttgatcgggcgcttcaagtgacggataccgggcgtgtgcggcttgtaggttctcatcatgccggcgtcccggacgtagggagtgacgatcttggctttggcatctttgctggtgttgctggtgctggtgctgcttgctgattgtgtggcggccttggtggcatagcatctggcgacggtgcggcccagcacggtttgggcaaaggaagctgtccccgcaaggaggggtcggaattgaggctgcagcatggctgctcgatcgctgtcggatatcccaagctcctggcggtgagctctggggaggtgagggtgctggaggggacagttgctgcgatttccagcaaccggaatgcgacgtcctcgcaggctgctcgtcgaggttctcgtcgccggcttgtcgtcgataactgcttgtggaaaattgctcggctgatgcgccaatcacagccgtgcattggtttgcgatccctgacgattgtggctgctaatagtgtggcttgtgtggtgcagccactgccctttggtgaagagccttgtttctttccaggggacaagtgctgcaaacagcgctccaaaacgcgggcgcgggaggaaggcaccaagtcatcaccgcgtgaaggtgcagtgcggcgcggggaaagagcgtgcatcgtgctccattcctgcccgcccaaggttccagtcgcgtctgacccaggataggtaaggtaccttagtgttgacagctgctggacacgcgcagcctgttggacagtttaaaccaatcagaagctgatttgaccgaattgccctgcggttgccagtgttgccctgacggcgggcggatgacagcaagggagggacgtggcctgtggtggccttgccgccttcagttccttcactgcgtgtttgaggtgcgacccttctttgtcccttctgcttgcagtgctccataacagcgcccggcccaagtacaatttcctggccgctttctcgactccggattctgcaactcgacactcaccatccgactaacaaccatttccctggacgcacgacaatcgactttcagctacagcaacaacagcaactttcgactccggccattgaagcctgcatttcttcggcagtacaaccttttcgacttgcttattcgacaacggcatcctcatcattcgacaacttagcaaggcagggaacagcaagacgtgcgtctgacagaagcccatattgcacggcgcgtcatcacttgttgtggtaattttgttccctttccggtgtcttggacttcaaagcttcaaagcctcgctgcactagtgacctcgaagggcactagaggtactttgccccagtcccagcacgtccgatccggtacctgggtgggtgtccacacgcccgctccgtccactggcactccagccccatccactgggctgcactggcactggcacctccaccaagacctcgcaaaaacaagactcccattcttctctgcctcgtaaacatcatacctccctttcccgtccgccaactagcattcccactccgcatcacctggactcgcaaggccttgccatcacgacggcaacccttggcctcgatcagtcaatctttccggacgtcgccattgcgtgctttgccccgaccgtcgtcaccaattgggcaacattcccgatcaacaacagcacatccttcacggtctcagccaaccttctgttgcgggacccagggttgatctccggcttcaacaacgtgccgacagcgacatcactgccgaccgccggtgttcattcttcccgacatctttgggctctgtagtcggtgcgtctagtctcattgactgtccgtgttcacaattccctcgtcgttcgctcgtcgttcgcgtcaaccctccctccgtgacagggatcggtctttcaataagaaccagtctctccacctcgaacttcgccaaaaacgaaacatccaaatagctagctgacctccccgtcagtagacacatttcacatcaatttctgtgccagcataggtttaggcgagaatgccgaatcttgtaagttttactgcacagttggcattgtcgttcaatcatgcaattggttgtccacagccatgctatgtttgtactaactcaaccccaaccctgcagcggacgaggaacccgcgttcactcgcgaacgaaaatgacgagaacagtacagcaaccacgacacgtatgacgagggccaaggcggccactctccatgtcgacgaattgtccatgcccgcgaaaaccatgcagaccaaaaagacgacgatttcgacaaccaccgccgccactgccgctcgcactgtcggtaagcggaatgcactgggcgacgtcagcaatgtcaccaaggttgaagttgcgggaacgaagaaagcgattgcgaagcccggcctagtttcgaaggcggcccagccgagtggcatccagaagaagaccacaactgctacgagccgtactgcgactactgcccgccgtgcgttatccaacaaagagcccaacaagacggtcggccccagtgctggtgctggcaccattcccgccaagcgcaagcctcctccgtccacatccaagctcgcccctatcaaggaatcagcacctgttgaaaatgaaccggcccgcaagaagatccacgtcgaagagcccgagaagaagaaggtttccaggactgaggccaaggagaacgatgctccctccaaggctgtgaagccgatggccgagccccccgctcccgtcgtccgcgatgtcgtccctgttcagtcagtgtatccgccaggtgttaaggaccttgacactgaagacctcgaggatcctcttatggttgccgagtatgcgacggaaattttcgagtacctccgcgacctcgagtgcaaatcagtgccgaaccctcagtacatgagccaccaggacgacctcgagtggaagactcgtggcattctcatcgactggctcattgaagttcatactcggtttcatctgctgcccgagacgctgttccttgccgttaacatcatcgatcgttttttgagcgaaaaggtcgtccagctcgatcgtcttcagctcgtgggtatcactgcaatgtttgttgcctccaagtacgaggaggtcctctccccccatattgccaactttcgccacgttgcagatgacggctttactgaagctgagatcctcagtgctgagcgtttcattctatcgaccctcaactacgaccttagctaccccaaccctatgaactttctccgccgcatctccaaggcagacaactacgatattcaatcccgtacccttggcaagtacctgatggagatcagcttgctggaccatcgcttcatgccttaccgtcccagccatgtcgctgctgctgctatgtacttggcacgattgatccttggccgcggagaatgggtaagttatacagatggatttataatactcgccatatcatcctgtggctaatactcataataacaggacaagactatcgcctactatgctggctataccgaggaggagatcgagcctgtattccatctcatggttgactatctggcccgtcccgttattcatgaagcattcttcaagaagtatggcagcaagaagttcctcaaaggtatgtcaaacaaccggccttgcttgtctcgtaatcttattctgacatcttctcagcctccatccttactcggcagtgggccaagaagaacgctgttctctatggcgttgttgacgccgagatcccacttgacaagctcaaggaccgccccgttgaccagctgccttaagcttgtttgggtgcagctgcgttcacgggctagcatttgggttctggcccatacaatgttctcaaaagaggctacgatgcggttggatctcgctagcgcttgacgacatatcatgaagttatagatgacggtatgccttttgtctctgaacccaatggagaccgcgttcgtccaattttcctattctctctctcaaaaaaaaaagcatcctattacctgcttgatgcacagggaaccggctctaggaaacacggcgagggttaatcacctggtccgcgccgacgggctggcttttgtttttccttcatctttccggcatggcaggtttttgttttgcactgctccttatttacacgctcaaacttttctttgcggtggcgccaggtgtcaagggaaatcagggagagaggcgtagaggtatctctttatttcatgttcctccgtgcagagggcctcaaaggtatggttaggttgcggtttctcattgtttacccccccccacggttcggcacggaatttatcattactgttctattgctgctgctctctccagatatcggattctgcgcacaatcaagctcggtgcatggtgtgaatgatacaaggagagaagatgtatgtcagttactgtgtggtcgttatgaagaaacggctttagcgaaagagaaaacaacaaaaacggtgatccactgggaggcaatgaacgcatgtcgtgggaaggttggggaaaagtactactgtacatacatacattctgacggattacaaagtcctcatctgaatggactgattttcagttcgaggcacacggaatgggaagcatatgcatgaagcaagtgcctgagcaaatgtgattcttccttgtggctgtattgatgatgaatgtgaggtgttctcaggatggaatggatcaaggttctagtgtatacagtagcgataccccagactttatcgaggacagatgatgatgattgaacaataatgttagcgtattcgtaattagtcaaacggaggagaaggccagatgtccagtcgaggctgtagttgtgagtgtccttaccagttggggggggggg