agaccgcagcgcgagaggaccgtcaaggcacttgaattctattttttttttttcgtctgttcgtctcctggtcgccttttcaaagaaacagggttgttgttcctccagtcgcaagcgcattggcgcatggtgcatgcatggtaaggactcccatttctgcgatgcagtttctgcccgagttttgagaagaccggtatccacccaatatcgctgccagcgatctcactagtaaagtaaaagtagcgctgtgtggatttcatgtcgggccccatcctcccgagactgtacctccatcatctatctggtgaacctatcaacctgtctacgctacccgacactaccgcctctgtacgccgtacactacactaagggcgttggcggccatctttactatgtactatgcagtgggtatatacaatacgctaggagtcgaccggaataggtagttaggtagtgtacacgtgcagtgcaatacactaccactaccgagactaccacccagaatctcgcccaggccgaagctgacccttgagatctacatgccgatcaaactgaggtcgggtgtactgcggtacttccggtgcgagcagaagcccccgtggtacacctgtactgtgcacgatgtagacgtctactacgcagtacctatctgcattagtaagttcttcgataaactttatcgttgtgcgtatatgcagtaggggaataagttaggtagtgcatgtatagtatacaaacatgatccctgtacatctggcatcacaggaaacagctcgaattcagcattaggggaagttcttacccgaaggggtactttactaatatataagactaggattctgggccgcagaaatggtttgcatttaataggtccagttgtgtgtgattgcaaaagggggagttgcactaataagggataatactgtatatagtatacctaaggaagcgatgggaagtgcacagcagcttgggaggatccctttccccttgtcctctgcagcacaaacccggacaaatttcggagacgcgaatagcgaggagactgccaaactacacagttgcgctggccttggggggacgagtggtgggtcaagttcctccgcctcttgaatactgtactatatagtgtataacacagcagtgtgcgtagtcaatgttagtccctactatcatgcgctggtgtccgtagctgaacatgcctggcagactcgccacctcagtctaggtaagcgccagtgttgagagtcacagctgattagatgccttgccttactggtaaccctttggcccgtgagcgcgcacgtctttgaaagaaagaataataggctatgcactgctatatacatcaactcttgaacgtttcacttagcgcaggttttgtaggaaggtctgcagaactctacaaaaagttgataggagaactatattcaaaacgaaaaaccgaataggatgtatagagcctgcggaacgcatctagctgataccagcttattgtataagatatggtagaatggtaattgaatcttacatagtatattagaatccggcgctgacggactttctagggataatgtgtacaaactgtagtacttacctctaaccaataggcactaaaggggcatcggccaagccccaaagcagatgcatacgcagtacaccagtgtgatgtagtggagaagaaagccgttgcggcaccgatgctgtcactgatcggttggaagaagcggggagatgatggatcatccggtgacgcaaaccgaacagtcggtcacttcattcgacctcctcagtacctatgcatggtgttttgttgtcggttgtttgggaccaccaccgccctagatgttagtcttgtcttcgacattcaggttgactacgccttagatatctctcttccgtgactgtaagtgacgccacgctgtgcccggatgctactgtacttgtagtacgtaggcaaagagaatctgtggcggcacgtaggttcatgtttcgaaggaggtggcgtctgatgtgcgttttccattcctttcaagtttatacatttacacaaccatatcggctgctaacttgtctcgccattctttgcacgctgaatcttccaggttgcctgctcaagagtgaagcggacccgttagcttcctccccgttcatctcaaactcatgtggctaccttacccagtacttcggcttggacgcgggttggccgttaaccgataagtcagtcttaacgatactacaacgactctggcaccccgatctgtgatcccgcagcaagtccctgactctcttcctacgtcgtacagtacccggctgatctaacgggacccgactcgtgcactctccacagtggctacttcccgtaatcttcccgcccggtccagatggtttatgggccaggagttggggggccaggtggggtcaaccgctccggttccccatgtccggatgtccccggatcccgcgatgccgcacctgttttggtgcctgtcttgtggatgcgggtgcaaaggccaaggaggcggaggccgggaccgggaggttgtccttgatcaccaaccttgatcaccatgaatcatcactgaaccatgagcatgggtcccgaagcactcccgtcgccatgtcgggcgtggctacggacacggttaccgagacaattattgagtctgcaccccagcggcacctcacccgtgcgaaggctgcctctttgggtcacctaccccagaaagaccagcttatcgtcatcactctcgctctcgctaggttgagtgaaccgcttgtccacacctctcttcaggtaggctctccataatctgtcatgcagcgaacggctcgtccattgctgactgttggctatatcaagtcctatatgttctaccagctgcagtggttcaaccccgaccttcctgactctactattgccggccaggctggcattcttcagtcagtctttctcccaatggtgtatcaagcatatattccatggatcgccgccgtagcgacatgttagcggtcgccgttgcggatctgcaattccaaatcagtgccaattttatagctgcccaatttcttaccgctatgctgtgggggtgagttgccgactctcctcggtgtggccgcaaaatcgtgcttttgatcggtctcggtggtataagtacgtttctggtaactgcttcagccgatgctctcatcattcaagagttaagagttttggtcactgtttccgtgcttctgctaaaggtaacttttcaaagtgctattgtgcctcggcttcggcctctctacttcgttctgggaagctcttctctttaggtctttgggtggaatgacgaatgggaacaaagtcgttctcagaaccatgtaagtatggcctggatgagtaattgtacttccattcgtgttaacctcccaaatcttgtgctgacacatcgtgcttacaggattagtgaaactgtcaaggagaagaagtaaattcacctctctagcccgggacctttgtccttctttcccaccgaccctaaacaatgtaatgggtatgattgataccaatccagggcctttccgctacttcctatgactttcaccactggcatcattattggtcctatactgggcggtcttctttcagacctgcgggaacctaccctgacaggtttggcaaaatcaacttctttacacacttcccatatgctgctccaaacattctgtcggcggtgtttctctttttggcctcgatttttgtctggcttttcttgaaagaggcaagtttatctcatgctgatcatgtcaccccccaccctccaaacagcaaaactcaaaaaaggcaggaatttcgcttctgtgactctctcagacgctggactcgggtgcaatggtgcgggataggggcctggaactggggcagaagcttcggagatgcttttctcgcggtgacacggaggcgttctatgcaccactggcatccacagactcaagtgccgagctggagcttggttctgcaatcgaagaaagaaagtcctcagtcaagccgacgtacggtggtgctgggaagcatcatcaggtccggaggcgatatactcagcggctccccttccgacgcatctttacgcgaaacgtcagcttcacacttgttgcaaactttttccttgcgtttcacgtgggtaccttcaactcgctgtggttcgtcttccttaccacccccgtgtacgacccaaccaaaaccgcagcctctccgaatgcgttggtgcggaatcccccattcatctttaccgggggcttaagcctacaaccccgtgaagtgagtacggccatggctattctcaatgtaatcggaatcggccttcagctcggactttacccgtgcctttctgcacggttgggtacgttcagaagctggcacttcttcctcctgtttcttcccattacttacttcctagtgccatacctaagcttggtgccgagctcttcgccgccgtcaactctaaaggacggcattgcagtttgggtggccatggccggagtgctcgcccttcaggtcgccggacgtacgtttgtgttgccagcgcagaccattctagtcaacaactgcactccgcatcctggtgtgctgggtacggtacacggcatcgggcagagcgttagcagttttgccagaaccttggggcccatgctttgtggcttcttgtaaggccttggcctaaatatggatattgttggtgcagcatggtggggtttgagcgcgtagctttacatactcggattcctggccagcttatcagtgtgggaaggtgatggacatgagatatggtgagagggtgacaccgaggatgacatgtagcatacgagtgcgcaattttagagctagatgctcaacgcagcgtatcgtgggcatcttgattatcctacaagttgcggttagcagtgtactttttgaatcctgtccttgtctgtcttttccttggaagggacttactcgtagctggtcgaaagggaacattagtattatatgaggattcttaaatgcgataataaacgtgcacgtcatcggaaatccttcgtggcgcaattggctagcgcgtcagactgttaatctggaggctgtaagttcgatccttaccgaaggagtgttgactgttattgatcgcgttatcacttacgttttccaacttccaaacctttcgtgatatttttggactatctgtacaccctagtgtaggtatacaaccgagccgaatacatcagctgtgtgggaccatacgaattacagtagaaacccctgctcgtgcatgcacctgaaaatgcataacaccctctaaatgctagcaactgccagtccgcaattatttagtatgagcaagtgctaaaatgcatatttgcacatctgacggcctatcaaattggtgggtatgcacttactagtaggggctttaggggtatttgaggcctagcagcaatactaaaaccccctaaaaccccccaaaattcctatgctggggcggccggaatgtcttggcataggaatgtaagtgtatgagctctctaaatgcatgcaaagtgccgtcctggattacatgcacgaacaggggtttatactgcaaccaccaggccaagccaagaagccaagacttcaaagcttggcattaaccttgcgtgccagcaaccacccttctacttggagggttctgggcgccaagtaccaaatccttaccaaaaatcattatcttgagcaacgacaatagagtattgcccgcgctgaaagtcaactcgaatattatacgaccttgctatttagacggtattagatcgccttgcctctatctctcctgtcaaacgacgacgtccttacaacaacaaaaggggtacaggctgttcacgactaagcaatggctacccccatcaagataagactaaacggactggacatggtggttgatgcggtaccgcttgaattggaagcgtttaagccatttggtgatgcggttgcaaatccacaacccaacctccaccctgccatggccgcaaaggccaacgacacggcaggcatgcccttcgatgccattgtcgccaaccaggggacggcaatcaagtaccagcacgtttcacggatagaaaacctctacgaccaggcaccgagcggccgaaccggagtggccgtttccaacatgtttacgtgtgcatcacgggcgctccctcggcgactcgaagccggggtcgagcgggaagtcttcccggtcaccgtcctcgagcgccatccgtttaccagtcaaacatttgtcccactccgtgccgatccacaaagccgatacttggtcgttgtcgccccaaacctctcgccgagtgcccaagaccaacagctgccagttccctcctcgcggcctcctggcacgatcgctaatcgagagttgccgggtcgagggctacccgacctaaagggcctccgtgctttcatcgccactacggaccaggctgtaacctacggggcaggcacatggcactccccaatggtggcccttggcccagctgacaaggcgattgatttcttcgttttccagttcgccaacgaggtctccgtggaagactgtcaagaagttttgtttggtccgtccactatcacggtccgcctccaacctcaatcgagagcgagtaaactgtaattaaagaacgcattgccgtgtgggaataccattgccttgatggttacatgcaactagcaggccggcggcggttacatcattgttggacggcctatgtggcggctgataatcaccaccagccttatgcacaaacagataaatgggagtttgaatgcatggaattggtggggcattagtaagtagaggtagtaatcaagtgtctcggtgtttcgcggatggtacttggtgttgtagtatctacaaataatctaccttggtgtactaaaatgggtttgtaaagccgaagatgagttatggaaggagtgcccaatagtactgtatcgaccgttttatgacatatgttgtcctttcagtcaatcaaatcaagcagtaccgaccactaaaaaaagggctggcacatgttcaacattacacacctactcaccgtgcagtttgggcactcggctgagaaaaaaaaaaagctgcattcgtcatatgcttcggcccctttcgtcccagcaaacacacaatgaagcccgtgatcgaatcagtcgatgcaataagcaagctggaacacctctctggtgtcaagatcaggccaggagagaacccatacgatgccctcatacaaatttgcaatgaccatcccgtaggtgcctcggttgatgctctctccctccatgccagggggaaaagttgcgggtgtttgaagctttactcaccactccgcgctcaacgtccaggccgagatacaatcgttgtatgccagtcatcgactgacacggaacctccaacaacaacagcagttcttgtcagccgacttcaaggaactgattgtcgaccctgtattattgcggctcgaaagaccgtcggtccagcctggattccgagacccacgacactgtcttgtcgtctgggcaagaccaccagagcacattttgaaactggcttcccatttgcaaacccttctccagaatgcggctcctagtgcgtcagccactcacccttgctgcttgccccgggtctgcgcgtatcgtggaatgactgatggggtgcgacctagatttatggctcatgcctacgcaccgtatgcacatgacgacacttgagctggcgcactcgcagacctcgggcgagattgcgagccttgtgtcatcgatacgaccggcgataccgctgttgacgaacctgacgtttctgcatcgggtccggttggtgagacccatgatatcctatgatctctcggccattgccgtgtcgttcgtccccgcagccgaggagcatgacgggtacacgtaccaccatctccgcagagacctgttcgaggcagtgaagaagaccggggttgaggtcaggtcgcggtacgtggttcctagcgctcatatcacgctcgggcgatatctcgaccaagaggatcacgcaacacctgtggcgcggcaaagctggattcgggccattgaagagatcaatgaatggctggagacccaagtgtgggatgctgtcgacggcgagttcatgggcgagtggattgtcggtcaggagaaggggcttgaagtgcgggacggcacgctatggtatggaggtggtcgcaccatcatggcgggagaaggattctaggttgactcatgttggaacggctgggactgttggtaatattacctaggtatactttgtttcttggttccctctgtaccatgtcgttggctgttatggtgcatagttggtgcacagtggacaaagtttatgctgctgaggtagcgagcgtctccatctaaaccgaccttgtctacctactatatgccgcccaaaggcatgttatggtttgttgtacggctgccatatctaccatccatctaccatccatatttaccgaccccattgcacatgcaatcaacaccagattctcatctcgagtttggacttggtgtcattcatgacgttgctggggtggacctcgtcactgctgccaagggtggagacgtagtgccgtacctaggtaggcagctaggctcggtcctagttctgtattgcccagtatgtatctgcctaaccccgtcctgctctgcccctaaaccccacccccccaacaaaaaaggagcttcagtaccctggctcgcctgggccgacgagaatatctctggaagggtccaaggcgggcaggattcaggtcagtttccacgcaggatagtggctctgctatattggatacctggtatgatgcattgccaacctgtattcgtctggccctgaggtgtgtctacctgcggtccatcgatacgatactcgccgccagcgtcgctgtcgacgtctccaagtcccatcctcgaggggctccagcccgaacagcggagcaagacgaggccggcgctgttgtcctatttccaaatagtttgcgacgtcgcattcccctttgtttctgcattgtacacaagtctcccggccaggacttgctcgtggggccgggcacggttgcggcagcaatggaagggaggcacccggttgtgctgggaagtgctggaggcagcggcagcggtcgtggtgacaggggtgtagggagccaaccaagtcccggcctacagggccccagtgaccgtgaccgcaaccgtacctctagccatgatcgcacctccgtcgctgtccttgcggacgcttcagcattctcccgagacggcggagtcaccgcgccgctttcggtacctgaccgctcggttcagaacacagcgcaggactcggccaccatcacggtcaaggccgcggtcaaggccacgaccctcccttttgctgtcgagtccgcccctgtgcttgctctggccaaaatgccagctagcttctcctcactctcactcgcaccctcaccctcgccctcgccctcaccctcaccctcaccctcaccttcaccttcattcacagccacagccacaaccacattcacctctaccgacaacggcagcagcagcggcagcggtaatgataacttccgctccgccgcccgccctgccgccaccgtcagagccgccaccccggagccggctgaggttacgttcgatatgtctgcacccagcggcaatgcggactccgcagccctgccacagcggcccggctcatttccctccatctctcccgaaacctcgccccggtccatgcccggtgctgccggccccgtgatgagtaagacggcgcctgcatccattccggctggcagcccatctggtcccgtcactgcaactccgtccagcttccccacgcgacgccagggtatggtgtttggagagggtctggccggctctctcgacagcgcctcgtcaagtccaccgtcacggccgtccttgtcgaattttcgccccaggacccatactttggacagtgccttgcggcagcaacttgtgaccgagaaccgtcaccgcatcggttcagtctcatcgtccggctcggtggcagtcgtagatgactcgaggcctctgccccagccgcacttcaactcgcatgggtcgccagacagtcaccacatggcagctgcggctggacacaaggagagaaaactgtcaacggcgaggacccggctcaccaaaaaagctgccgcctcccaaccaccttctcccttcttatcacctcagccgtcagttgactctttgccgttgcctgtccctacgcgggatgccaacaatgtcttgctcttgatgaaaaacctgtgcggaaggatgcgcggagaggcccagtacctgaaagacatgggaggcctatggtatggtggtatatgttatatagatgaggagaaggggagcttagtgagcgactcgggagagggtagctcttcttcttctgtgtcgcttttgataccggatcttcgtggatgtcgtgtacttccgctcagtcggatggagagaggcggccggccgtcgctggagatcaccagtccacatctcaatctcagcatcatcttgtgcccttcagcggtagaagagtatgatctgtggctggctgccctgctgtgttggcagcagctgcggccttccggcaccaagaacaccatgacaagatcagggagcagcgttgctctaccaccgctgaggagcgagatgcagcgtcgggcctcctcttccggcctacgggaggctaccgtcatcaaggtcggcagagtgatgctctgggacaaaggcctcgccacctccccacgggccattgtcaaacgtccctctgcgcgagacttgcaaataccgcacatggcctggaaacgtgtttcttgcatactgtcagacaacggcgaactcaaactcatgacagagcacgatgtctcgcttctggccatgatcgaattgtctcagctgtccaggtcagctatacagcagctggacaagacagtgctaaacgaaaactactgtataggtatcttccccatctactcccctacatccactcaattgtcaattttgcgcccagtatatatatcattggagtctaggctgcttttcgaggcttggttcgcccttctcagagcctttgcggtgcctgatctatacgggctcgattcaacaagccgaggacgtgtatacgaggtgaccaacctcagctcagtgcccaaaggagaagttttcagagtcgaaaaaacagtcaaggttagagtcaccgaggcaaggctacggagtcgaacatttgctcaagagggaaacctgatggagcgccaaaacaaaagtgttgcagacccagaccctgccgtcggtaattacttcgccgaggtcatactggatggcgaggttcgaggccggacatcaatcaaattcaacaccaagaaccccttttggcgagaggattgcgaatttacggatcttcctccctccttaccttacctatcggtggttctaaaacggatcgtgggcaataccgaaagcttcagtcaccagcttcaggccactcttggcttgcccaaaacaggccagctgagcgaggcgttgtgcggtgctgtcgacatccctttgcatcttctggagcgtggaaaagatcatgagcagtggctccaagtgtatgacgcacgacagcagtcgattggaacaatgcttctcaaggtgcaccatgaagaggtcgtcgtgttgcaatccagagaatatcagcctctctcggagctcctacaccgctttgggtcagggctgacgacacaaatagctgacgtgatgcctggaaacctacggaagctcgcagaaatattcgtcaatatattccaggtttctggaaaggcaacagagtggctggtgaccttggtagaggaagaaattgacgcgatagggagccaaacggccagcaagcaatcgcggttcaaccagcggctgatgtcaaatgactcgatcgcttccacggacaaaatgtggcagacggttcaggacatgagcaggacgctcccgggcgaggcgagcttgctgttcaggggaaactcattgttgacacaggcctttgaaatttacatgcgacgcttaggcaaagaatatctggaggagactctggcagcaaagatacgtgaaatcaacgagctcgaccttgattgcgaagttgacccgagtaggatgcagaacggcgatgatattcaacaacattgggcgaagctaatcgagctgaccagcgctgtctggcgctgtatcgcatcgtccgcgcatcgtttgccgtcggagatccgtcacgtactgaaatatatacgggctgttgcagaggatcgctatggccactttatccgcactgctactgcagtttatacttcggtgtccggatttctcttcctccgcttcctctgcccagctatccttaacccaaaacttttcggcctcttgcgcgaccaccccaaaccgcgtgcacaacgcactctgactctcatcgccaagaccatccaggctctagccaaccttaacatctccagcaagaaggagacatggatggagccaatgaccgagtttctccaaaaacagcgccagccattcaaggattttgctgacgccgtgtgcgccattccggccgaaagtaccagcaacagcgtgcctgctccctactcgacccccctaacgattctgggccgcttatcacctctagctcgcgagggtttcccttcgctcccatacctggtcgatcatgcgcgtaactttgcggctttagccaaactgtgggctaaagtccatcccgagtcagactgggactcttccaactgcgaaggcgacctacttcatttccatcgtctatgcaccacgctccaccaacgcgcaatgcattgcttctcgcagatggagactcgccgaagcgctggtgaaactaccagcaggccaccggatgagcggcttcgtctctctgatgcactggacaacttgagttatggcgatgtcctcggtttgtctgcgcacggcaacgctactgggatcttttggatagacggcgggagcatagcgcccggctcctcaggtagtgagatggatgggcctggtatgggaggtggcagcagcagcagcattggcagcagggacataaggaacgcctcgagcgctatacggcaaggttctaagagcagcgagcagctgtcgtccatgtcgggcggaagtgtgaaggggctgcgcaatggaatgcaggcaccacgaaagttccttacaggatttattcgcaagacaagaacggcttcacccgagtttggcaacggaggtagtcctggtcacgggttcatcacggggacaatggtgcctgaagcaggcagtacgtcggcagttgcatcggcatctgccactgctgcaggtaaagagaatggccgagagcgggaccgaggcgcggaacgagagaaagacagtaaagaaaagcatccaggcaaagacgccagggcgtcttcaagtaaatcccaaggggatcgccatcacacggctcaccaacactggcacgagaagggaatttgaaatgacttgatttagaggcaccaatggttgttggcacatgctcgctttggaaggctttggaaaccctggtctgagaatgggggcaacggctcccgtacaaagggacgtacattgacgattatgcctacgatatggaatgcgagtcttcagacagggtatcagactgagcgctcattcttttctctattcttccgcaaataattcttgtttagctgtttgattattgtctttagcaacgatcatgatggttatggcccattctctgagggcatgctggctattgacatggcggactatccggcagcaccaaccgccgaatccgtacctatgcctccagatctgaatccgaggggtcgaggttttctgctgttgctggggatgcgtcacggaggaaaactgctgtgcctacaaaagcggcgaagtggcctaaaaaaacattctattccgtgaggctgtgaagactctggtgactgctcgaaacacactgccttcaagagtccatgttccagccttgacacagcttgaactccccaaacgccaatgtggatatcattaggtgttgtatgtaattggaccttggtgccaacccgctcaatgccgataactccttttgtagataccctctaacccgaggagcacttcaaccacacacaaacgttcgaaataatttcaagtcgccattgcctcaacttgatcaggagaagaactttttgtaggcagccttttccttcgccattctagccgcggcagccttcttgacagcggccagctcgttaacaatggcgccatcttcaggcgctagcttcttggcctcctccagactcgtcagggcgctgtcctcgtccttgatgcgcacctgggcgtaacccctacggtatagagccttggccctgtccttgtctgagatagtggcaacagcaagtgcgccgtcggcgctgcgaatgcactcgtcccaagcgctcagcttcatgttcatgagagccgcgttgctgttcagcgagacgcgcagggcgtccagcttttgctttgtgtcagccggctcattgtcaagctcgggatcctcgttcagatagcgcagacccttctggtatttgtcgagggccacagggaggtcgccggccttgaaagccttgttaccaaagtccttgcagtctgtcgcaatcttgaggatcttggaggcagagagaggctggccgtcagtggcttcgtcttcggggaagtcctcgtattcgtcgccgtaggcgtcggcagtctttgtgtcagcgctcacagcagcgtcgccactaagctcgccgcagtcggcaatgacggcgtccttggtcggcttgtcgccctgagttttcaggttctcaatttgtctgacgactgacttgccgctcagcacctcgccaaagacgacgtgtttgccatcgagatgtggggtaggaacggtggtgacgaagaactgagagccgttggtacctgcaggacataagcgtcagtaaaagaccggaaccgcaaagtgatggccgtcagttaaacgacatcgcaacataccgggtccagcgttggccatggacaggaggaatggacggtcgtgcttcaactggaaattttcgtcctcgaactttgcgccgtagatggactcgccaccagtgccgtttccagcggtgaagtcaccaccctggatcatgaactgcttgatgacacggtggaacgtggaacccttgtagtgtagcggcttgcccaacttgccaacacccttctcgccggtgcacaaagcgcggaagttctcggccgtcttagggacaatgtcattgtaaagctcgaaaacaatacggccggctgccttcccgccgatggtgatgtcgaaaaagacgcggctgcgagcctgcttgacgtcgtcggtagaagacatggttggcttgaatctaggaatcagtatttcaagagatcttgctacgagtctaagctgtacgtaaactaaacgagctcagttagcatatatagctcagacaactacggtggaaggaaattgtttgtccatggcacaaatcgtaaacagggagggaagatggcaaacaatttgggagtcgtgatgtccacagagcgagcgcaaatagaagcttacttacctgtccgaaccagctactattctgactatgacggaggaaatgggtttataggcggacaatatatagtacaactgcacgttgcgaacaagactgcacagagaaagggcgtctggtagactggttgaaatacaaagtatgggagtcgctttcggtgatgatttcgtctcagggttcaacaagctgggtgcagggcggggtgaattggtttcgtgaacattcgagaatggtggggcagcgatgtgctttagctcccgtcccatttccctcttctcgtctgatatccactttgtacccaaagatacctgattccactcgccaaggcatacaagtacggagtaggtactttacttgcagcggcagcggctaaagcagccgaggctccaccagtagtatcttcaagatgcaacccgtaggggtccatacccgacaccatgtagtgtaaaggcagatgccgcagtgtagagattagagcgggaagggtacctctacatctcttgtgggctgtggcatcgaagaagaacagcgacatgcggcaagtacactggtccgagcacacttttacaacccaactatcaacctctagtctaaactctacgtctagcagatcatcttttccggctctacatttggcaattacatcgacccttcttaggtccatctcgcaatcctcaaccactctatcacctagacttgattagtcaagccaggcaccttgtctgccgtcgcttggtcgtcttccacggccccttgttgtggctgcttttgctgcttctggttaagcttttggtcttccttcttcttcttcttctgctgctgctgctgctgctgcgctgccggcgtggccgatacctcgagggtgacctactgtcaagttaatacggcccttggcgtactagtgcagtgttggattgctcaccggtccatcattaaccagggcaacctgcatcatagcctggaaaacaccgtttttaaccttttctgctttatagccttcctgaaccttcttgtaaaacaggtcatacaaggtcttggcctcatcggggcctagggctccgtggaagtcgggcttgctgcccttcttggtggaagcaagcaaggtgaactgagagactacatcatgttagtcttgcagtgagagtctggccaacccggcaagatatcacccaccacacaatacctcgccgccgatgtcttggacattcttcttccactgtgatttgccggccgttagaaatagttccctcagtccatgcgtattgtgtgagcaagtgtcgtacccggcctcctgattcatcatcccacagcttcaacttgattactttggatgccaaagcctcagcctcctttaccgtgtcgccgggagcaacagccgccaaaacgagaatgccttggccaatagaggaaaccaattggttgtcgaccgtgacagaggctgagagcacgcgctggagaattgctgcatgtgccacgttagtcatttatgcatgcaatgaacaacttgagagacgggagtttggctatatgcacccttcattttccggttttctgtttcgacgtgaatggaacgattagctggtgaattctcgatcgataaatatgcaaagatccatgaggtgaagactcggtctttcaatgcctccatctcggcgaacagcgctcccgtcccgtctccataaaaatggccttgaagaaccagcgctgctgcagagtgcttcaataccaggtgactacagcgcctgcctgcccgctgggtgtctacctccagggggtagaagtacccttgcccccgccgggcaccttccatacctctacgttgtgcactattacagttctggcagtagtgtgctaccttccatttttacagccagaacaggaagagaggcccaagggaggccccccccaaacagttctgtatcatagtacacctacggacagggcaggcagacctacagtgggcagtaatacccaaggtcagtaccagcctcggcaggatcgccatacctctctctctacctatcatctttcttcgccgaatctgcaaaaccagtgcaaacctccggtcctgattctctcccaaaccacaaatccatctcggatcatttatcgacgacgacgacgccgaccacacgaggcaatcaccaaactggggatcgccatcgagcaccacctacatcacattgacatcaacatccgtactactcctcctcctcctcctcctactactactactaccgttactccttaatcagaggtgatttagtccacccgttgcccgttgccgttgccgttgcccgttgcccgtgacgccctctgtccggttggcctcgcgacagctggtagcctcggcgcattgcccaaacaacatacctctacataatattccttgattcaccatccagtggcacacaagtccaagtcccattcaagtctatgtcgcttggtcccgccagctaaccgaggaagcttccgaaaatcagctcgcctcacgtcgtctccccttccggcgacggctcaacgccctgggaacgtcacctagcgctactgtcacagtagccccgtagcttctggtcgcgtggggcctaaacatcccgaaatcatcacaccaacacattgcaccaccggcgcccaccccgcacccaccgctcactccgacatcttatcctgtatttgagtctgcgagaaacagtctgacacgatggcggcccgaaagctcgcgcaagaagttgacaagtgttttaagaaggtggcagaaggcgtgcaggagttcgaggccatctacgaaaagattgagcagtccaacaaccccgcgcaaaaggacaagctggaggacaacctgaaacgagaaatcaagaagctgcaaaggcttcgagaccagatcaagacatgggccgcaagcaacgacatcaaggacaaggctcctttacttgagcataggcgcctgatagagacggttcgtatccctgctggttgctgagcatggactttcttccgtgtggcgccgtgaacaccccaaagctcaccggtatttctagcaaatggaaaagtttaaggctgtagaaaaggccatgaagaccaaagcgtattccaaggaaggtctgtcggctgcggcgaagctagaccccaaagagcaagccaagttggaagcaggcgaattcctcagccagatggtcgacgagctcgaacagcagattgaaactctcgaggccgagagtgagtcaatacaagccaccatgaagaggggcaagggacatggcgccaaggccgaccggataagcgaaatcgagcgcatcattgaacgacacaaatggcatcaggggaagctggagctgattcggcgatctttggagaacggcggcgtcgagaccgagcaagtgaatgagctggaagaaagcatcagatactacgttaccgatggcatgaatgaggatttcatggacgacgagggtatttacgatgacctgaacctggaagaagaagaggatgcctacggaatgaatgtcgacaacgacaagggatcctcacaggatgcccagtcgatccaggacgagcccgagcccgagcccaagccggcgagcgtaccggcgacgaaacaacgtaccccggccgatacagttgcagcatcatcgatacgacgctcttctgcgcagttgaagtcgccactaccgacgttggcgacggtccacaacaatacaatgccaagcattagcaatacaccggcgagcaatgtgtccatgaaaccggcatcactgcccacgaggccggccgagggcctaaaatatgccagtgcagcagccgcggcagccgccagcgataagagtggtgtaggaatcgcgcccctgcccccgccgccaacaaccaactcatcgctaccggcatcacaacacgtcaagaccagcgcagcaaactcccctagcgttgcaacagtgcagcctgttgcccaggagaggatagtaaatgcggtactcccggctgttggcgggtcggtaacaaatactccggtaccgagcaagactgaaccggccaagaacgtgtcttctcgtgacaaggcatcggcaccagtcccagctgccacagcaacgacttccaaagcaacaccggaaccagaagccgtgaagacccagccccaaggtcggaatagtccgcattcatgccggagctcgtgtactaacgtgtgtatagtgccccaaaccaacggtgcaaccaatggtattaagcccatcgaggaagtggaagaagaggagtcgatttaccatctaccagcgtccttgcaggacctggtcgagtcatatgaggttaccaagaagtgcccagcatctgtggatgcgcttgccacgcagaggatgcatgcggtggcggtagcgaacaagccgagtgctcttgacactgagctaccacgaccctactatcccgatgttaggtaccacacgcacaaccagttcccgcaggagcccctggccatatttgaagacccccgtctctaccagcggattgatccggacaccctcttttacgtcttttactacaaacagggaacttaccagcagtacctcgccgccaaggcactgaaagaccaaagttggaggtttcacaaacagtaccagacgtggttccagcgacacgaagaaccaaaatcgatcacggaggaattcgaacaaggaacctatcgtttctttgactacgagagcacatggtatggcatagccccataatgaagcgcccctgaccccttggttaacacccacatccaggatgaatcgcaggaaggccgacttcaaatttacctacaagttccttgaggacgaagtataaggagatcttgctacgcgtggcccgggataaagctggcgtgctcatcgcttaggtttgccatcgtcggtgctatgatcgtggtaagagcatttgcgcacaaccggggtgctcgcttttccttgagcatgggaatagggatatgataggttatggcaggctttggcgcgagttgtaagcttgtaacccatctacggtgaagcctaccgacttcttggtattccgaggtggagcgtcattagcttttggtgatcacagtacagcggtacaagctttcatctaccacgtcagcgtcaccttaccttccttgatagattcagacttgtaattctttcttgtgtgaatcaaggctcgtcggttcgctgtctgcctgtcgtttgggagactttgagctcgggatttgctgagaactagatctttccaagcacttctgtctgcaaagagataagaggtagcacattgcctcaactgccgagctacaaaggtgtagaagctttgaaatggcggatacagccctggagcgtaagagtgtacctggtttagggtaaaagttggttttttggccatcaaaacctccaaagatgatcatgcacccgccccgtggatgataatggggcagagactcgagttactctacgacggactagccagttatcagtctagacaaatctcaataagacaagaggcaaccgttccatatggggagaacaaggccaacctagtcatttgggcactggactggcactatctctttacctatgtcgtgcaatatgtgttactcggacatgccgacacttgcgtcaagccgcaccattcctgcactttgaatatccctcattgagtaagtgaaattgatggcgccctgatattacaaccttgttatgttaactgcactgatggctggcatggcacccacagtcgacactcgttgatattcgacttttctgcttaatgtcgtgcaggaaggacacttgctgtcgaaaaggaatgccgcaagtgggtggattgtcatgtggaggcttagccgctgccaaacggaaagtacagatctgaagggtacctgcttactatataatggtgaagatatctttcctcttgttgtgtactgtatgtggtaatcggcgacagctactaagtatggtggtaggcacacttgcttcgccatattgctgcgactaggaactgccctagtggtgatggtctgggtgattttatgttgcttctctgacatcgctctgctttccgaatatggtacgaggacatggtcaatgtactgctaaacgactgtcgattgtcaggtcatagatgggagttaccgttaagtgtacaatacatgaggagccagtctttgacttcgtgatactggacatatatggctgcaacgaatggctgcaacgaacagggcttttgtctaaacctcctcatatctttcttctgaccgcgccagactctgttttccctttcgctttggcagcagtgtgggcacatctccttggcccagtgacctcacactccgatgaccattcagagagccttgtcgaccatattatccatcgccacttacgggaaaaggctgctaacagcctacgcaatgaagcaagagtatcgttagaacaaaatgatccgtaatttgaagtagctgtgttcggtacgggcactctcagtcatgttcctctaggtcgtatctgggtgtaagttgggaagacaagggcggccttcttaaattgggttaaccaagtcttgtagaacgccgacgcctcgactccgtaggactaggttaagtgatggaatatggcagtgcgacgcatgtccaggtcagcacccgctcgtattgttgttgattcaacggtgagtgcgtggtaattcatagtcccgattcacttcaaataggccgtataaaagccatggctgttatctgtaagctggtaaaatggagaattcagcccattttctacacgtattgaaatcccttaggcaggcttcacctacctagctttgtgggtcgtaattttctaatcctctctcataccattgtctgcgaagtcaagttgcttcgctcatctcttcactcaaatctatcaaaaactatcagcatcaccgtgtatcagcttacctaaaaacagaagcctgaccacaaccggaaattcacttgtaccgcgcacaggttggaattattccttaagggacttgcggacatggactacactgatcttcgatatactccgcgccccaaaggggctagaggtttggatcagtagaatctcatctcaatcagcatgagaaaatccgatagcagtgactcaactgctacatactcatcggacagtatctcacgacccagcccgctgcaagtattcaacatgacgatctccgacatattcgtgcggcaaaccacatatgctacactggctgcccagtttgctttggacaacgagtatcgggatgagacgttcatgccttctgtcatcacctcagaatcgtgcagtccacgaggcaattcagcgagccgaaggtcgccaaaaggagtttcccgaaagggtgagagtgcaggatgttctcaccaagcagcttcaccatatgttcagccggcacggcgtcaattttcctcccgtcagcgtgatacttccaaaggctgcccagcaactcctccttcacctaaagggtttcgatgtccttcagcgatgctgtctcgccgttgccgtggtgcttgagagtgtttaagcaaagctggaacaagcgtcgagtcggcaagtgcagcaccctagcccctgatctgatatgccggcgttatgcagccaccgtgacaaagatgaatgtggtgaccgcaaattgaccctggctgtttgaaatagatcaattccagtgaggagaagaaacacacgctctcatcctaagccttcagccgggccgcggacctaaagagacacaggtgaactcatcttttaggcaacatgaagaagaagtatcggtgcgactacatgaaatgtctgcggcaccaagaggcgtttgtacgggacgatcacttcggccaccatctgcgaagcttccacagggacgacctgacacgacgcggcaggcaagaggagcaggactgatggccaacacttgcgaagagcgcagtgatgagcaggtggtggcgctgcaacaagcgtcttttgaggaaagtaaagatcaggcagcgtgggtgggtgtgctctacaagttcaacacattgcgagacacagaggaagcagttcagcagtcgatcatgagtgaaaatagtatttgattgaatcagggtgctagatgagggtgaatgagagtagatacgggccatgggctcaatgtatcatgccttccggtttgctttcatgtttcaggggaaacttgtggtgaatggctgtcacaggatataaccggcattgtggtttacggaactgcctctctcctttcgggcactggtggcttccgacattgccctctcattgtgctgttcgctggccattgtggaggacttccaaccgatgtccaaggctataatctccaagcggaccgggaggctgggccattgacaagcttatcgatatgccttgtgcaatgtcagtcctcgaggtactctgcctcaccactccatgtgacaccgccctctcttcattccagcaagcattgcgtagacttggggagttgcaagtgtgcctgatgatacttctatacatctaccaacaggcagctggcgcgtatcgcaccttatggcacgacattgctagatgcatgtgcgctttggcttctacaagatagccactacaaaggccgagaacgagacagacaagtgagacatccaatccagcatatcccggaagaaactttgtcggcgaaagatgatggcacgaagaggacttgatggtttgcggtcgtggccttcgattgcagattacacaatcgagatcgatgcttggcaacgcgttgtgctttcagcccataccctgtgccgacctacgcagtctggagtctggagtagcttatctccgaaactagcgaaggagtcccgagttgtccgaagctcctccggcagcccggctgaactgtgtactatgtacactttatgtagcataattccacgcagtagcgtgcggtagatgaagcctgcgccaaggatttcgagtcaaagaacgaccgccaacttttataaacaactgaactgaaagcaaaaaccacccccagggcctgtgcatcgagactcggacatccaacttcctctgatgcctttcttgttcactggaaaacagtctcctgtcgaccgtaaaaggctctgcattggctacccacaacttaccagtggcaattggcgatatcggaacatgtcgcttcgaacctgactcaagtccgcagcgagttggtacggtgagcgtgtgagtgtagcctcctactggccttgcgtggtttttatcagatccatcatctccgttgagccagcaagggccccacattgacgagcgctccccgtgttacgccattcgctggcacattttggaatctgggccgtgaggccgtgaaagcctgtgtgcctgtttattggtaatacatgatggcatgagccggaactacaggacggcgtatcccaaggctgaagcctgttgattccaggtactttggaattgtggtgaaatctgcataagcctgccctcatcgatgtcgttgtcgtcgtccttggttccagatgatccggaatccggaaagccatacacccctgtaaccatatgcctgaccatggcagcggttccggcatacatacgctaccaaaggtcgcccggtgtaaatgggaaccgaagggcgaaggcggtgttccttgcaggctgagtgaccattgagccaatgcaaagccgtctaatggacggcggtccgctctgctaggacacaatgttcctgcactcttccccggccgaaggcggtgcaatgggcccgccaagcttgcgataggatataaggccaaaagggtgtggtgttggacgttggtgttggcgaaaagtggtgcaagcggtggcggcggcatggacattgctgtttcacgcggtttcacggtcgaagggatcaatgatggtgatgatttgtccctggacagttcctccacacgccttttcttgggcaaccatctaaaccatgccttttcgggtgcgtaaatgtgggggttacactgttgcccagcccgcctgctacatgcgaaccggtcccctgctagacctgcccaacacactgaaaggacttgcgcctgtgagccgggccggataaatcgactgtgtgcccagatatttcggcggtgtggaaccgggctggctaatgatacacctatgttcccgcccgctaaattcctaccaaaacgatatgtgtgcaatatctacactaaaattgtacaacgatttacacagacgaggctttctaatatactgatttacgtaaatatggtagaaatcgttaaatttatatttatactagtataattacggatctcgtctattggtattaatactattagtttaactaaaagaactaatataattattgaaactattattaattaaatagtagtagttaataaggatttaaatatagcggttataagggagggggggatattattaattagcgggcgggctagtaatattattattattaatacttatagtatactagtaatagcggtagttattgttaatttgtaaattcctgtagctatacttttaattgtacttctctttattataactcttttaattcctagaattatacttttaatttctctatttctaacttcgtactctcggctactaccttaatttcttactctctttaatttgctaataccgttttaatcaacctctttttcttaggaggaagttatattaaagccttagggggggtattataaaatagattatatttaacgctacccgaggaagggaggggagggaaagtgggtatagtaggtataggttaggtattattacgagctttctagtagttagtaactacggggagggggtctttttccctatatagtactagctatttaataaataaaagtatatttaatttaagtaattaatatttattaattatactttaaggtatagtaccgtttaattatataatattaaatatcttatattaataaggtaaaccgtactaccttataaagtaggtagaatattttgcttttaatccctctaaattagattatagccgtttaaggttattattagctaattaaatttactattagaataatttaaggtaagtgaaactagtaataaactttaagtctgttagagtaatatatttgaatttcgctacgttttttgagatttaatatatatatttaattataaaattctcttttaactatttaaaggttttagtaatagtatttagtaattaattgaaattaatataataatttttaaatagtacttttaaaacgccgtaggtacctttaatacgggaggttacttatatattaaaattatagtataatttaataataaaataaataaattcgtattttaacggaaggtaaatatatagaaggtagttaattataattataaaaaaaggaattaataattatataaataataataaataggtataataattatacttttttacttagggaactcccttaataatacccgctagtattagtagaacccctcttttatattaaaatatactattaccctctatatagttaagatcctatttgtattattgatttatttatagtttgaactatagggggtacgattattaataagttgaataaaaggattcttagtccctaattcgaagtagtaattctaattatttctatttaataattaggcggcaatttagcgagtaatagaatctttgttagcggggttaatatttatataatagtaatttttatagagataattcctattactactataattacctaatattatacctttaaaattaccctcctacttctttttaatattaaaagtaacgttctttattacgtactagagataaatttaatattaggttatagggaagattgtttggtaagttcttttatacgctttattgtaattagtaataataattagaggttaggggatattatattttaagaatatagtattgatttactaaaatacctatataaaatatacttccttcttactatttaataaataataattgatattaaaagttatatatatagttattattctatatatttaaaggagaggtatattgaatttattaattttatatatataatccaaatttataacttcgggattcttctttaattggttaatatactatagataaatttaaaaaattctcttaattaaactaaactcctcgctattgtaataataaactttgtaataaatcccctttattaattataaccggtcgagaaattattaggttagtataagggtattggcttatttcgttctattggctactaatatgttaaatatattgtattacgtaatagtaatactagggaattcgttatagataatagatataatatttaacgaggaagtctttagttatttagttaaccgaaggatactagtagttacctcctctatacggtattagtaacgattaatagtaaaataattagtactattagggtcgaaaggatagttataatctccccttataagggtaaactactatactctaattttagtattaaatattaattttccctactacttgcaatttctttttatatttgctactaatggtttttaaagtaggatatcttttttatacttcttattgcgttttttcgctataatatatttaatattatactaactagtaaaacgaataatcccctctcgttggtaattattagtataatatttagaaatattaaacctaaattttctaataatattattaatatttttaataatagtattaatattggtctattaacgaaaagaaagtacgataagggcgggctcccccttattaatttaatcctttttaattgttttattttaattttcttctaaagaagaattcgacgatgataaatttaaggagtttaagggggaacgatggcggcgggatataaaaatcgttagaattagcgttaaaattagagatggtttctcgtttttaataaggttgttaatattaagaaattcgtaattattgttgcgtagttcaattttaatctatttaattaagggggtcggactaggtatgtgtattagtataggggagcctgctagggaggaggcagttagatcgataattttaggtatttctatagcgtacggttagtaatttcgataagtaagacccttttaatactatatttactaattatgatagtaaataataatggcgatggcgatgtgcttaattgctttaattgttactactaaggtatagagatgttatacgatgttgctcgttagtaaatttggcgggcgttgatatggtttgctattggccaggcggcccccacaccgccgaaatatttgggcatatagtcgatttatccggcccgctgtgagcgtgcgcacgctgttcttattggatggcaacttgggacgacgacggccgaaccattgaggggcagcccaacccctccaacaccggcgcgtgcccctccatcagaggcccggtttccccgcttttcaacgtcgagccaggagccggaaaagagttttctgaggcctgcaagccttctgctttacaaatacgttgtaataacggcgaattgctcacatactatacgcgcgctggaggctggtaattgtgtattctgctacacggccgctggcatgataccggttcgcggccgtaccaacacagagcagagtgcaggcttttgcagcaggtagagtcaatatcggaggtgggcagtctggggaggtgcaaggaatctacctatatgcgatttggagagtccgatggccggagatggcacaagttgcctggatagaatatcaaaaagactttttttttttttttttttttttttttttttttcgctccatcccaagtgaagacatcaaagccagcagttaccagtcggtcaaagagtctcggtcagtcacagagccagccggttcatccactgctccccgctacacgcgaccaaaaaagtcacagaacgtacgaaggcaggtaccccacgcgcaacggacgttacgtacaactgcgtgcgtgtatggtcgacgtcttcaagtcagcgtcgtcccgctgcgtcccgttgctagcatttgtcagatcgactgcgcagagtagtgtacaccacactcgctacgtctgtctatctatctgcacatgcgcaacgccccgccaccgacatcagtcgcctcgtccgaagcaagctgaccctgtcgagcgtccttagtcgacctagtcgcgccgtcgccaggaacccgcccagcttatatagctacctaccttatcgaactggcgatactcggtacagaggtacttggttatcattgcaagaatctagtcagtaccatctatgtcttgaagagcaattcccctacactgccatgtcatagcacaaatcccttgtcctgcttgcatgtcagcctctagcgctcctttgggccgcagctgaggctcgtcccttcggtgacgacggccggccaggtcaagaaggtggccgtccacttgtctgttgagctgtccgcctggtcggcctgagagcggagatgccccggaacccgcaatgcacttcgcaactgcgagcttgccgtggcccactttggagtctggagtcctgggcttcagcctctaggatccggaggagcaccatctccattctccccatagtcatcccaccgcgccggggaccattcagatgttgttgttgctgttgctgctgttgttgtcgttgttgtctctgtgcgctgtatcggtcatcatcccattggctaacttcctcggctttccagagggaatcccaagctctgccactcttctgccctctgacctggaccggccggacttcgtcccccccgcccctccttccgtccgttccgcctcctcctgacgctcctgactctcctgactcctgagttccctgcggcccgtcccggtgcgaataattccgggcctcctacgcttctccctctcttcaacccccccccccccc