cccttccagccattccttcccgccctctcccagatgaaccaaaagccacgaaagaaagcatacaagggttgtcatgctttggcggttatggttttcggcgattcacttgatctggaattgtccaccaggctgctgcactgttgcgcgacggtagctcgttgggcggtacgctcagcctttcggtgactcatgcggaaatccctacacccccaaaagtctgatgctgacgacgatcggatatgtattcggaattgtacagcgggaagattctctgcagacgatttgtggctcgccagatcaagcgcgtttgcggagtcaagcgtcaatcgacccggcacgcctcccagggtcggcccgccggcatggaacgaagcgcgaagaacggcttcgccatacatcgcgccgaacccaccgctagggaatagatgggccatcctggccagatcggaggccgtgtctaccagaccagagaggattcggcaccggcaacgccagtgctgcgcactcttgtccaacctgcgcaaatctgcaatcgaccatggagcaagaaagggcagtaacgtgagcaggtttcacgcgatcatcctcaggtcagcgatggcacgttgcaggcctcgaaccacgtcaacccacgccttgtcgtggctactccaaatgtttcaagaaaatgtatctgatgacattcccacctgacgggttcgcccaaaccaccaaagactccctcaactcgcacgatgcgcaatcgcttcaagaattcttaaagcagtctgacgccagcccggtgtcgcgggtaccaccgtctccgccagcctgatcgcttccagatcgtcaggcacgttccattctcggttgtccattcgcagaaggatgctccgggcgaggcagtccaccagagagtcttgattcagtcaattggacctcaatttcagattccgactcaatttcttcctgcgatcgtccgttaatcaatgcaagaccttctgctctctggaggaataacgtgatctacgcgtgcaccaacgatactgatctcgatgaactcatcgggactcaatgctgggaaggccagcggctgtcgttccattacggcccgctcgttcaggccatgaaagcgggcgaagagttggtcctggagaacagtgccgcgttgtcggctttcatgctcgcgaaggttcgcctgatgctcggcgccatgactattgaggacacctcagaagagatctacccgcacgatggttttcggctgacgctcgggtaaggtcggctggatctgctgttcgagcaagccaccggtctcgagaagcgctacttgcaggcgctggatgcccgcgaggatccagacgccgaaagaagccgggagcctgctctccggttacgggtttgccggtgcggcgatgcaattgtccgcgattggtatggtatcgacggcaccggcaacgggttaaacagcgaggagtcgcccccacggcaaggatccagcggtcgtgccgacgccgacgagcttgaattgtcatgctccgtggaagacttgctccaacacgcatcgggacgggacgacgcactggcaaccgaggttgagagcgagatcaaccagtatcgtcaccaggcgcactgcatcgcggagatgctggcgacgctggggcgtctgcaacgccttgtacactccccgcgccggacaagcggtggagagcagcgtgcttcccgtctcaccgcttgcgaggccatcggcgtcgcacccgctgccgcgatcgcttcactggaagcagcaggagcaaggtcttgacgtttgggtccgcttccgacccataacagccggtcaagttttttgccccaatgacagcaacgcagcggttgcggtcgttcagccaggagtgcggcgcgcacaagtgacgtatgaattaggtgcggtgggcgtaggtcgtccgcgccgcaagttcatgagcggatgcgttgcatcggcggccagaccgccaagctgcgtgagcagttgcggcgcgaagggcgcgcggccctcccctttgcaaaccccaccggcagcacagcagcaccgcagcacaccagcacatcagcagggtgagcaccgcaatgctgccgcaagcaattgattatgagcgaatatttctagatttgtcgcgaaatctggcgcaactcctaggatggaattccatgttttatgcgcaacctgagccaccgactgaatcggattcagatacttgagttgcactggattgatgcaaattgaattgttgcaatggctcgacgacagaaggatacttctgccatcagaaacggagtccagcatggccaactcaaagcaatcccagacccggcgcctcaagatgtccgagcgcgcgcagcagcagctcgcgctgcatttcccggacgtgcccgagacgctgttgtggcggcgcaagagcaacgacggtttcactacggtgccgcgccccctgcccatcgcgatgcaggccatcgatgagacctccaaaggcgcgccggccggccacgccctgttctgcttgtgggcgcgcgcccctgacaacccgctggtgatcgtggagaacccggcgaccttcgccgccgagaccggcttcaccggcgaacgcgcgaccgacacctggcgcaagcgcatgcgtcgcctgcgggaactcgggttcatccgcaccaagcccggcccgtcgggcgagttccacttcatcctgctgctgaaccctaacatcgccgtggagatgatgcgtcgcaacggccaaatccaagacagcctatacgggcgattcatcgagcgcgttgccgacgtgggcgcggccggggactgggccgcgcaccgggaggctttggaagcggccgagaaagccgccaccgctaagtcggaagctttggacaagggggcgaagtgataccgcgcggccgcaacccttatgagtgcttcaaaaacgatcgccaccgcctcttcgcgttgatgtctcgcgacgttcgcatcgtgctggtcgcggccctcctcggcggcgccggcctcgctggagcgcaccctgccctgcgttccttgatggcggggtgggtgaactgactcctcttcaggagggtaggtgacgagcaaggcaatcgtttagagcctctttggaattcatcagggacggaagcccacatgccacacgacaaaggattgccgcagaccggcgactcgcaagagatcggacaagacgcctacgactgtctgcgcgcaaagcggcccaagggctggcagctcacggagcttggtggcgtcaacgacttcggctttgatctacaagtgcaaatcagcgtgaagcagcaggtcgtccaccccttccgcctccagctcaagggcacgcgctcgccgctgcgcagtgcagacgggagcttcctctccatcaacctttctaccacgacgcttcgctacttcgacaacacggacgagcccgtccttctggttctatgcgacctgagcgttgatccagaggagccccgcgagtgcccgcttcactacgtctggattcgcgaggagcttgaccgtattcagatcgcttccgtctccttggagcagaaggaggccgcgattcgcgtgccgacggccaacgtcttggatcgcacgacggatctggtcgacgaggtccagaagcgacatcgcctttctcgagtggggcatgcgctggacaccagcgtagccgggatggacccgtcgctcggctcggaggatcgagtcgtcatggtggaggcgatcaccagaaacattggcacccgcagcatcgtcttcgcccaagccctggcggagcccgccaccgacgtttggatcaacccaccgcgcggcagcttggcctggttgctcacggaagcgaagtccgccgtggcctcaggcgaggtggacaagtgcgcggacctgctccgtcaggcctcagagcgttttgagcctgcgtcggcgatggagaaagcggaatactggcacctgaccggccggctccgcctcgtccgaggcgacgacgaaggcgcgtcccgcgcgttcaaaagtgccgccgagacgcaaccgcaggccaaatactgggcagcctgggcagagagcgagatgcgccgggggttcagaaacgaccaaggccaggactattcggacgtgctcgaggccctgccagcggacgcggacccggcgctgctcggcgtcaaggcccgcctcctcgccgccagccgcaagcacgccgaagccatcgcgcttcttgacactttcgaaggcactgagagcctcgcggcgcgggcagtggtcgagaccatgttctcgaatcccgaccaggcgctgcaagcgtgcatcgacggcatcgacttggaagaaaaacgggagtcgacaaggctgttgttcctgatcttgcgggcgcgagcgcggttcaacatcgcgttgagaagcgcgcgtgtcgaggaatcgagcggcgagcactcggaggacgaggtccttcctccttcgggccccatcggggtcgacgcggccgcgctacgcgaagcgtgggccgacatcgaagaggccgtctccgccatggaggagatcagatgggtgtcgaacgccgagttcgtgatcgacctctggatcgccaccgcgagcatgcttggcaagcaggagcagattctcgcccgggtgttggccgcagcgcggcagcggccgcagcaagccgagctccagtcggcagcagagaccctcgcggcccagtgcggcgatttccaggcggccttggaagcgaacagccggctgcccgacggcaacatgaaagtcctgcgccgcgtctcgtttctgcatgagctcggcaagcaccgcgactgcgtcgaactgatggcggcaaacatcgacacagtcggtcgctcacaccagctattcggacacgtcttggtgctggcggccctgtcggccgacgtgatggctagggatcctctggtcgaggcttggctcgacatcttgcgctctggagatgcggaaagccaagcgcatgccgcgaccttggaccacttgctcgcacggcgcaggaaccagctgcaaagccgcgaggctttgactgatctcgcccgcgtcgacgagcagcttgggcaccccaaaccgaccacgttgctcctattcgaagagctggaccccggttccgagacgcaggccgagcagtttctcgccgtcgcgacgcgcttgcgctcgatgattcggctgtccccgatgatcgctgtgaggattggggtcgccttggccaccgggaagcggtggagcgatctgctcgccttgtgcgaggaggccagccgagagtttgacgtcacgggtcggatcaaagcgttccaagcgctagcgctcgaccagttgggccggtccgacgaggcgaggtccatcctggagagcatgctcgaaggcggcattgaggacgggctcgctttgaacacgtacgtgaacatcatggttcgctgggggttcactgagaaggccaaagcggcagctgagttgatcttggagcgcgcacagtcgaaggaacggcgcgtcgagtgcgtccggatgctgttcaaccttgagcagcatgcgaaccccaccagcccccggctcgtcgacctagcttttcgcatgggagcgctcgcgtccagcgacgacgaggtggaagaaggggtgtttctttgcatggtcatcgccgcaacaagcttcgagacggcggtgttgagcgatgcgcgcaaggaggagttccaagcccgcacgaacgccttcttcgaacggttcccccaatcgaagattcttcgccgagtcgagctcccggctgaggctggcgcggaggagatgctgcgctcaatgaagtccgccattggagtatcggaagagcgcgagcaacaacgagcgcggctcgaagctcagcttcaaagcggcgagttgccattgcccttcgcgtggcgtccacgcttcgcgcttggcagtgtgcaggacgtggcacatctctgggatctggcgaagcggtcaacggtcgacgagaagaagttccacctgaacatgatcggcgagcagtgggagcagcggccagccgattcctttcgttcgaggacacccctgttcgatctgctcactctgttcgtgctcgaagacctcgaactgctcgacaaggtcttcgacttcttccccaaggtcgcaatctcccaggagaccttgggcgagctgatgaaaatgtcgcaggcgttctctggaagcatcttccggcagcggtgcatcgatgtgcaggatcgcctcaggccacgcctcgcgcagatcctgcagccccacggagcgccttcggacgacgaactgcacctgccgagctcgtcgcgcgaacttaaaagccttgcccgcactggcaactacgtcgtctactccgacgacgccatgctgcgaatgtggatatttgaggacaagttcgccgctgacggaatgtgcaccttggacctgctctgcgggttggaggagaccggtctgctgaccacggaagaagtggcgaccaaactcgcgcaactctgcgactggcacgtgggcatacaaatccagctgaggcatcagctggctctcatcccggaaacggttcgcctcgcgccccgcgtcttggaggccgctgcgatgcttcgcggtatcgcacccttcatgtcgctcgcccgaggcatgtgggggccgggcacggacttcatgggcgtcctcaatcacgtcggagctgtcgtccgactattggttcaggaccccgccgtgccggacatcgccatcggcgcctttgtcgcggtatggatcgaccacgcaaccgcgagggccgacatgccacttcccgcgctgcagctggcggcgcacatcgccgtgtatgccgtggcggctggaaagctgccaatccaggcggcccgccggctttggaacgtctacttcggcgtagtcgaggcggtgcacggtgcgccggactcgaaggcttacggtctcgcgctcgcccgagtcgcgcaagaagcgggcgctttggacaagaggatgaccaaggaacgcgtcactccgcaaacgaccatcggcgagcggcttatgatgggtctcgacttgatttccaatgcgtgggaggccttctccgccgcttacatcccagcgcgcaaatgaatgaagactccggcccactgcgggaagcggccgcctgatcaggcctttattggcatagcgcgatagcgccgaatagaggattgaacagtcgctggcgacgcccgtcgttgaatgaccggcgatggcgggtctgctgacgtttgctccgctggtgcgagtgactgcctccagtctggagcggcccgacagcttcagtggtcgaatgactccttctggccgggtgctgccttcacgaaactataccccgacgaccgctccaaccacaaagccgccgttgaggtggcgacgtcaccgacgctacgccaatgacggctttctggaaatcgtttctgacgaccgatcgctttggagaagaggtagcgacagtcggctcctggccgtgagcggaccagagatttccacttggcatccaataccgccgcggggctgtggcacggtcttaccacggcaggatgtcgccattctggtggaggaatcgtccggtggtctcgatcttcagttcgtcgatgcgctgcaagagcccgcgaacagactcgtccggatcgatctggccgtggccgcgggtcatcgcggtgcgcacaaaccctggatgcaagatgaccacagcgacccctcgcggcttaaggtcgtgggcgagggagacaccggccgcattgagcgcggccttgctcattcggtagccgtagtagcccccggaggtattgtcgcccatggagcccatgcgactggtgatgagcgcgaccttcgagcccggatgcaggcgcgaggcgagggccctcgtgagaaaaagtggcgctacggcgttcacttcgaactgcgcgcgcacctcgtcaggatcgacctcttcgagagagtcggccatgagcacgccggcgttgtggatcaggaggtcaatctcgtcgtgcgcgagccgttcggcgatcttggaccatgccagacgctctgtcaggttgatctggctttcgacacgcaccccgagcgcgtcaagctccggcgaacccttgcgacataccgcaaccacgctcgctccacgtgccttgagctgttgcgcgagctcaaggccgattccacgattggcacctgtgacgactgaaacacccataccgtccctcctcttcgatccggcttggataggcgtaaggattccttcgtaagcctgtcagtcgccgaacagcgcgatgatggttttcatcgacaggtacaggcgcgcgggccgctgttgcagcggcaggaagctgaaatggcggtagaaggcttcggctgcttcgtccttggcatccaccaggacagccatggccgcgatgttcgcggcagcttccacgctgcggcgcaaggcgtccatgagcaggaattcccccatgcccatgcccttcatgctttgatcgacggccagccgaccaagcagcgtcaccgggagttgcgggtagcgcggcagctttttggtcaaggcatcgggcaattcgctggcgtccaccgtcgaggcggacagcgtgtagtacccgagcacctgcgcggcgggcggctcaatcagaacgaagggcgcggcgacgcgcttgtcggcgtcctggcgggcttgctggcgcaggtagcgatccagcggcgcactgccgcagcaaaagctgtcgcggtcatggcccttaccgaggggctcgatgcgatgcggggtcgccggggccgacaatcaccgccccatttgctggcggtaggccgctgcggcctggcgcagacgctcattcggcgcgggcgggtcgagcaaagcggtcacgaacgcgatctgctcggcccggctcaggcggatcgtttcgtgttcccgaaggatgcgcgcggcagcctcctgggcgctggcgacgacgaattcgctcagggtgcgcccggatagcgtggcagcctgttgtagcaccgctttttgttcgaccgacaggcgggcttccaggcgcgccgcgcgcgtcttgtcgtcggtgactggatcgctggtctgcatggcccttctcccgtgtttttgcttgccgtcgcccgtgcaagcgaaagctctcttaatgtacggcaaacgtacggaacaaacaaggcctttcttgggcgtccccgctcgcgctacgcgccagcgggccgggcctgaagtcccggccatccggtaacgatccctgacgcaaaagccagtgagcggcgtcagcttcgctcacgccgggtgacggggcacggctgcgccctgccccgcatcgacgaccgcccagcttcatggctgcgccatcaagcgtggcccttcttttggacgctgctccaggcgcggtgcaagagtaaagctccgccggccggcggggtatccccgagcttccgccccccgcgggggttgtgcaggccggttgattcccctccccaccggtcgcccttacgcctacccgtccttgacttggtcgagaagaatgcagttgtggaaccaagttatttgtgcagcagcttgctgcacaaatccttcttcaggccaggcctcggcgaacgcccgcatgtacttcatgttgcgaggggaaagcccgcgcatgtcggggaactcgacacggaggtcgcgagccagctggtcaatgaccttcgccccccagccctgggcggattgccgttcgagaatctccttgccgatgcgccaatagaggaggaccagttcccggttaacggccagaccagccttgagtctcgccgtgcggatggtggtcttcaactccgcaagccatgcggcgtagtcgggagggatgagcaactgtgttccaagtcaagcgtttttaggggcgtttgggtgttctggattccaggggatacccgatttgacgatcgcgttcataatcgtcagcatcttatgcatgcaagcgaccaaggcgacctttttgagcttgcctttggcgagcaaccgttcgtagaagatcttgatcaccgggttgtaccgtatggcgctcagggccgccatgtataaagtggtacgcactgtcgcgcgacccccccaggtgatgcgcttgcccttgtggcgaccgctgtccgcgttcaagggagccacgccgaccagcttgccaatttgcgcatgggtgagttgccccaactcaggcaaggcgcccatcagagccgcttgcatgcagggcccgactcctttgaaatccttgaacaacgcgagcttctgagcaaaatgtcccttcaacatgccatcgatgttcttgtcaatcagcgcaatctgccgatcgagcatcttgagtaccagcttgatgcttttgtgctgcgacggatggctcgtggccaagcggtttgcctccgccacgcgcatggcgaccaactggttgtggcgcaccagcaaggcttccagtgcctcctggttggcgtcgggcagtttcatcaacagccgctcccgctgcgcggactggtgcagcgttctcccaaagtgcgagagcactcgcgcatcaatggcgtccgtcttggcgaggtatcccattgatttcgcgaaatccctcgcctgccgtggattcaccaccatcaccggcagaccggccgcacagagcgccgctgccactgggcgctcatagccacccgtggcctccaacaggatcacgccaattcgctccgcaagcagcttcagccggttcaccaaggctccgatctccttcccgctgttggcgatgcattcggtcttggactggtcgtccagagcaagttcgagcgtgtctttcgcaacatcaatgccggggaaaatcaattccggaacgttcatctatagccatccttgcaaatacgaggtcacgctcttgcgacacgcgccaacaagcaactgttcggtatccagacaaacggctgaccaagcatgccaagtgctcatccacgggcttgaggtcccagagggacatcgggctatgcctggccttccgaactctcctcgacaacattcatgcggctctccgtcacccacaccttggggctctgccccaaaccccgcactcgccgtgaggcagggctggggatgatacacccctccccagcccctgcctccagcgtacttggcttacagggcgtcaagagactttcgcggcataaacgcgagagaaaaaacctctctcgcatttattccacggttctcttgacccccttccagccattccttcccgccctctcccagatgagccaaaagccacgaaagaaagcatacaagggttgtcatgctttggcggttatggttttcggcaagtcacttgatctgcaattgtccaccgggctgctgcactgttgcgcggcggtagctccgtcgggcggcgcattccgggtttccggcagagccctggaaaattcccacgcccccaaaagtctgatggcaaagccggttgagtgtggttggggagtgctcgaaaaccgttctcgctcgaagcggtgcagaacggcgagtttagcgaaggtcaggcggcttcgagtacccgcatctcgatgtgaagtccggcagccgtcgccatattcaccagtgcatcaaggccgaacaggttgatcttgccgcgcatcaggtcagaaacacgcggttgagtcacgcccaagagcttggcggcttgcgcctggctcatttcggtgcgggtaaggtggttcttcagcgccgtcatcagaacggaacgtagcttcatgttttccgcttcttccggggtgtcctcgatggcatcccagacgctagcaaatcgttggttgctcattagcctagctccttcaacaagtcgcggtaacgtttcgaggccaaatccaaatcggctttgctggtcttctctgtcttcttctggaagcagtgaagcacatagacggcatcagcgaacttggcaacgtagatgacccggaacgtcccggctgcgtcacgaatccgaatttccttcgcaccttggccgacggtgttcatgggcttccagtcgtcaggctcctggccgttctgaacctgatcgagctgatgaccagcctcgcgcctggccggaagcggaaaagcgcgaagctcatcaagggaactgccccggaactcgacaggtctgggatcggtcgtgctcatactatacaaagttttgtataccgcggcaagcgggtatcaggtccaatggagcaggcaaccggcttatcgtgctttactttccgttttctgaagcgacccccaatagggcaggaccagttccaggttaacggcgagaccggccttgagcctctccgtgcggatggtggccttcaactccgcaagccatgcgacgtagtcggtagggatgaggtttgtcttgcttggggggtcatggtttgcggcgagtcacttgatctggaattgtccaccaggcggccgctcggttgagcgacggtagcgccgtcgggctgcgcattccgggtttacggcagcgcccgggggaattttccataccccaaagatcgacccggcacgcctcccaaggtcggccagccggcatggcacgaagcgcgaagaacggcttcgccatacatcgcgcagaggctgctgccgaggatggagatcggcgatccgtgcgaaatagagtaaggcagaacaacaaggcgcgcgcatccgttacgaccgtccacctcaagacggttctgacttcccacaaacgcagaaccgacgccgagctcgatcaggaagtctcgcaggcgcagcacgagtgccttttcgatggtgcgctcgtttgacgcgtccgtgatcccgaggaagtcgaaggtgtacgagtccttgaggatgtcgcgtgccaagtcggactgtggcgacggcagcgcacgatcgaagttggtttgcgcggcgccaacgcgccggtgcgctgcagtctcgatctggagttcgagcaccgaccggctccagccgttttcggtggtcttgcggatgtaccactcgctttccggccaggcctcggcgaacgccggcatgtacttcatgttgcgaggggaaagcccgcgcatatcgggatcgacccggcacgcctccccaaggtcggccagccggcatgatacgacgcgcgaagaacgactgcgccgtacatcgcgccagtctgccgatggagacggagatcggctgtccgggtgaactatagatgcttggcccctggcatcagcgacccgccacaccgatcaccgggctttcgcgtgcggctcgctcccaaccactggaaccttggatattgtccaatcgtgcttgacacgactaagcaagatcgatagtttagggccatgcgaacgaccaaaactctctcgatcactctgccgccggaaatgctcgcccgagccgcggagatcgcccggcgcgaacaccgcacgatgagcgagctggtgcgcgaagccctgcgtgactatgagcgcaagaattggtggtctgaaatgaatgccttcggccaggcgaaagctgccgaacttggcctgaccgaggccgatgttgaccaggctgtgcacgaagtgcgtcgcgagcgcgctggccgcggtcccgagaccaaggtgtgacggtcgtcgttgccgatacgagcgtctatgtttcggcgctcgtgttcggtggtgtgccgcaggccgccctcattaaagcgatcaccacccccttccgcgtcgcgatctcccacgcgctgaaggccgaacttgtcgaaacgcttgagcgcaaatttgcctggccttcttctcgggtggcacatgcctgcgcacacttgtggggaggggctatctggtgcgagccggttgccgttcaagcctcgcgcgaccccgatgacgatcacgtgcttggctgtgcgatcgccgcttcagccaacgtgttggttacgggcgacaaggacctcctgtcgttgcatccgttcaggggcattgccatcgtgacgccggcgacatttctggcgatgccgtggacggtccacggtgacgaccgagcaccattcgtttgagcttggccaaggcggcgtatcgaacccatgcaaaagctctttactgaaaggcatggctcgaccaaaccgtgcgtcgccgagaagcgggcggccatgaacaccgcgacgtttttcgctgagcgccggggggcggatgaccagattttttgaaatgcgtgagcggccgctccatgaataccgtcttgcgtgtgatgctcaggacatcaaatgggagcgatcgaaatcgcccccctgaaaccgatcagcggctgctgttcggggtcactttcacgggtgcccagccatgacctggcttggttgtgggcggcaacgggcggttgtccgctaccgttgtgtagttcggctgtttgccgcccttgggcccaacctcttggtaaatcccaccctgattgccggtgctctgaccgggcttcttcgctgctgccatatcaatctcctttcgagaaaaaggcagtggtacaacccggtacatcgaaaaccgctattggccaacccgcaccaaagttgtatcgtgcgagcgtctacgtccaacgttaggcgacaggtttctccgggatcggtggcctgtctcagccgctctcaggaagtccagtcctaagagcggcttttcattttgatctacagcgccatcttcggcgcgaactcctgccggcgcgcatcacgccttgccctgcacgcgcgcgcgcgccctgatcgttagattctgggcctggaacctgtttcggacgatctgcgctacctcgtcgtagaccgacgcctttttctctgggtcggcgatcgtgatgatcagcgaaaacggttgcggcttgaacgcagcttcatccttctcgatcccgtgtcgtgtcagcagtttcaacatcaaacgccagcggttgcctcgctcgccattttcgtttagacgcccgtgataggtgcgcaccggcgcccacttccgcatcttttcgacttggtatgcctcatagagcaggccggggttgcggtgttcaggaggcacaagccccgcgaacatccgtttaatctcgccggtggtgcgcgatacacggtcacggtagacgccgaggtgagcgtcgatatgggtctcgcaatactcggaaccccagcgcgcgccccgtgttggcacgaaagcgagcgtcatccaaacttccccgaaatacttgtcgttccgcttcagcgatggcggataagggaaatcatcccactccaggaaatagccgggccgaagcgtgtcttcgaacaccagcgtcgctgtgtgcggcgtgcattcaaggcaatacggcactgccgccggcagaccaaatccaaggaaattttcctcgccgtccgggacgcgagtgcccgaacgggggtcgcgcgcatggtgggtcagcaatgcccgagccaacaccggtgacggggtcggcgtgatctggtgataaatctgcgccagcgtccgcgaaaccaagggcgtggcgaagctcgtgccaaggtcttccgccaggccggaatccgtgacggaccgaataccatgcacatgcgcggcgtcggtcgaacacgatccgccgtagtgcaccaggtcgggcttgatgatgtaattggggccagcaccatgacgcgagaaggccgaagggtgatgctgtcttggcccgttggttttgtaatcgacatgggatactgatccgaccgtgatgcccaatacgctgtcggccggcgatgtaatgcggccgacctcgatctgccccggagtgcgaggaaagtccaggagcggcagcgtggcgtagttgccggcgctgatgacaaaagaaacctggtacttctcctgcagattgtccagctcctcagccaactcagaaaattcatccagcgagcaaatggcgtcggttcccaaagagaggttccagaccctgtacttgttggcatgctcctggagcgccgactccagcgaggacagcagctccgattcaagcaacgcagatgtctcgccccgcgatggatcgtcgttcggaattacctgcagatcgaacacggcgcaggcacccgaatcaaggccaccaactgtcggatttagctcgcggccccagcagacaaggccggcaacgaaggttccgtgatccgtgttttgatcataggggggcgacacgtcccgaacacggccaaccacccatgagttgagcgccggaatctgatccgaaatgccgccgtccactacgacaacgaccggaacatccgcatcggcggcatcccgtgttggcaatgccggaagggcctgctggttcatcatgcgcggccggatcgtgcgtaccaacggcatgtgggagatggagcgcacgccgatgatacgcgacagcgcttcgacatcggcgacggtttggcactccgccgcgtagatgaagctacgttctgaatatccgcgctgatcgagcttgataccgcgttccctacacacggactcgaaattggcgaccagcgccgggtgatcatcatcggcgccgaaactgaacaagcggacgcgggtgatgaacccgttgcgacggcgcgggctgcgacagaggatgtcctcggcacccaggccatggcgacgcgacgccggcgtcaccgcttcaatgctttcgatacaggagagttccttggtgatctgatccgatgtgttgttctggatgatttgagttagctgttccagtcccgtcggcgttgccttgatgaacagctcgccaaggcggcccgcgccgatgatgggacacgacttgtcggagaacagcttttccggtcggtggctcttcgccgccgccttcgacatgatcttgacgcgtaccggcgccgcccgcgtcatcttgagttgcggcaagagggcttcttgaatggcgccgatctggttggaaagccgattgcggtactgcaggtcaacatcacgaaacggcgccggcggcgtgccaccccccagcacgcgacgctcggttccctgcttgggcatgatcagtttgatcggcaggcgatcgttgcgcgcattccgttgggtctcgtcagccacgctcttcgccctcaagcttcgacactctgtgtacagttgccttcgacagccccagcagctctccaagcatggcgaagctgtacaagcgttgatcccgttcccttagcgcttccacaatgtccggcgcctctttgttggcgagccgcgcaatgaaccgcgcgccgtcttccgccccaatcgccaggttctgcaagaccgggaatgcgtctttgagatagatcggtttgcccgtagagaagtgccgacgcttcaggcgagcgcagacttcgcggatatccgaacccgaaaaaccttcggacagatctgccaggaccgtaaggtcccgcggcgagaagtggatgggctcgatgaaatcggcccacatgtgttcccgctgttccgatgaagggagctgcaacgccaaacggtaggtgaagcggcgccacacggcggtgtccagcagcgtttcatgattggttgcagccaggacgattgattgccgaccaagcgtgtcaaggttctgtaggaagctgttgaccacccgcttcagctcacccaattcttgactgtcgccacgcagcttggcaatcgcatcgaactcatccagaaatagcacgcagggcgttttcgcggcgaagtcgaacagtgcgcggatgtttttcgacgtgctgccgaggtaggacgagatcaggccgtccaggcgggcgacgtagagttctagtccgatctccttggcgatatggcgcgccacgcggctttttcccgtgcccggagggccatacatgagaaagctcagcgcgccggacagctcggtcgtatcaagcaaggcgtagcttttcgctacgctgacgaattcattgaccacatcccactgtgactgcaagagttgaacgggcggctcctgcagcgtcttcagcttgatgtgctcgatgaggggaaaccggctttccgcatcgacgggcagtgttgtggagaagcggacatcggctgggcgtaactgattgtcggtctcttcgagcagctttcgcagccgatcggccgagcttttctcgccggcggtttcaagcttttcggcgaggaacgcagtgtaattgcgaaccttgtccacgtcaagacgaagtgcgccgttgacgatacgaacaagctcattaatgaaacggatatcggtattcatgaaacgattgtgcctattcatgattcgattgtcaagctttccgatacgttgacgcctttccattccaggaaatagccgggccgcctcaccaatttcttgtcaagctttgctgtgccatgacaactatgctacggtcaaaaatcattacgacagacaaggggttgctagacaatgaacgtcaatctcacccctcagattgaggaaatggtccgacggaaggtggcatccggcctctacacctccgcgagcgaggttgtccgcgaggcgctgcgcgtcatggacgaacagggccgcgtgcgggcagccaagctcgaacagttgcggcaggatctccgcgacggcctcgatagcggcgagccaacgccatgggaccccgaggaaatcaaacgcgaaggccgcaagagaagaaccgcgcgcgttcctgccggccaagatacgtaaatgccggtcatcctcaaacgcccacgcgccagaatcgaacttggcgaaatatgggagtacatcgccgaagacagcgagggcaacgcggacgccttcatcggaaccattgaccggaaattggtgtttggggtgcagtggaacggaagaagcagctaggcgtttgtcctaatcgccattgaaggggtcacgcaggggacgcaactcgcctttggccactgcctccgacacggatacgagtaccgccccaaccgaaagctggacgccgcgtttccgacgttagcgcctcagctagccagcggtccgggggatagcccgaagaaccgggcttgccgcccacgagtttcattgacttttttgagtttcctcagagtaccgcattgaccgattgcagcgcacactctgtcgtacggttgctcaagcgacttgaaagatcccgtgtcgcgcgaatcagggtagccagtgtctccccatcagccgattgaacccccgatccactgtcttccggaaacgccgggctgcccggcgtccagaactcgaccgattccggatgttcctcgaaaaagtccgggtcggtggtgacgctgatacgcggcgctccgggctgcgtccagaagacctccttcgtgccgacccgttgggcttcgacgccgggtggcagaagcttcgggtggtcgagcagatggccgagttcttcgagcccgtacggggctggcgcacgttccggctcttcaagcgccgcttcgatggcttcgtcgatgttgaaggagtctgccggggtctggctggccgcctgctgaagctcactgacaagattcgccctggcctgttgctggttctcaggtctcatcagggcgacttcggcgatccgggcaggcatcgccgagagaatcggttgcaacgggccgacgaccgaggtgaagagactgatgcgcgatctcagcgcacggtagacgtcggtctcgacggtgtcctcgtacatcaggttcacgatcgcgatgcgcgggaactgctggccaaggcggtcgacgcgtccgatgcgttgctcgatgcgcatcgggttccagggcgaatcgaaattgacgagcgcgccgcagaactggaagttcagaccctctgcggcagcatcggtgcacaccaggacctgcgcatcctgtcgcttgaagcgccgtttcgtctcctcgcgggtcagccttttccaactgccgtcgggttgtagccattcgccgccacgccccgagtagcagagaaccgagaatccctgtgtcttgagaaaatcgcgcaggtaatcgagcgtgtcggtgtattgggtgaacacgatcgcctgcggaaaggcgggcagcagcgaatcgtccatggcgtgatagctgcctctttgcagggcctggagcacctcggcgagccgcacggctttcgtgtccaccggtagtctgcgcgcctgctcaagcaaagtctcgatgtcgccctgttcttcgagttgcaacgcagcctgtttctgccggtcgacggcctcctcgtcggccgcgtcgccggactcgtcgatgtcgtcttcggcgtcctcgcttgaacgtagttcgtcgaagggcaggccggcctgtcctcgcaccaccgcaagacgctcttcaagagtcatcttcagggcatgaaagctggaggagaggcgtttgcgatacgtcgtcatgacgaagccgaccgccgtgcgccgctcctcctgggcattgttgtaggtcgtcgagatgtaggcttccagcgcatcgtagaccgcagcctcggccggcgccatgtcgaggaactcgtcgacgacctcgcgcgtggcgatcggggtgctgagcaggccgcgccggtgatactcgcgcagaaggccgcgcgtgtgccgtgataccagaccagccaccggcgtgtgtgcgcgcatgatggccaccgcactgcggcgctcttctgcggaaagctgccgcctgggtgtcgcggcggcgtcgcgcagcgagcgcaggatgcgtttcgccttgagcagactgcgctcaggcgctcggcgcacggctgactcgatcgacacctcgccaaaagcggcttcggccgcgcgaaagagggcagcgagaaactcgaaatcctcgtgcgacggattgccgctgcccgacttccggaaaaattcgaggaagccctgccgggaccaggccggcggcatggccagcaacgaaagcaggtcccagacctcgaccggatgcacctgcatcggtgtcgcggtcagcaggagcaagccgtcggtgcgctccttgagacgctgcatcagcttcagcagaagattgggcgggccttcctgcgcggcgcccgggctcttgcggcgcgcatgatgcgactcgtcgagaacgatgagatcccacgggtcggccacttcgagcagttcgttctggcggtcgcgccggcgcatcaggtggctggagacaatgacgaaaggctcgcgatgccactcgtcgcgcgcgacttccttttccgatttcccccgcagcagcggcgagggataccagctcaggcgcttgccgtcatagatcggccagttgaggttgaacttctcgcgcaactcggcttgccactgcgtcatcaccgccttgggtgccatgatcaggatgcgctgcgcgcgcccggaaagccacgcgtagcgcaacacgagtccggcctcgatggtcttgcccagccccacttcatcggcaatcagcagacggggcggccagtggtcgagcatgcgctgaaaggtcagaatctgatgcggccagggggtcacggcgctggttgcttcggcaatacgctcgccaccgggctgccgcggtgcagaccagatcagttgccacaccgccttccgtcgctcgtcgacggaagtggcctgcggcgtgcttctccgttggtccgtttcgtcatcggcggttgaatctcgaacagcgtcgccatttcgagcgcgcttgacccgttccggttcatcggcttcgcgcgggagaaagcgtagcaactcttcgcgcaccgcggcgggtacatcgagtacccgtgcgcgcctggcccggtctgcccagagcagggcaaaactcttctcttccgcgtccacgtgcccggcgccgccgtcccagtcgcagaagacatggaaactctcccagttgtgcagccagccgtaggcggtttcgttcacgctgccggcgaaagccagcctggcgccggtcttgtcttcgaggatgccggccttctcgtggaaaatggcctgcgtggctaccgggttgcgatcgtcgtcgcagggaacggcgaccttgatttcgaggtagcccctggccaccatccacgccaacagttccagcgcctgttgttcccttggcgaactgccggcgagcggcatcttcaataaccggccttcgacggtgtccttcagtgactggccgtgctcgatggccgccacctcgggctcatcgagcgtgcaaccgaccaccaggcgcatccggccgttgttcagcaccaggccttccaggccgcgcgccgctatcgccagcgcggtcgccgtgaaatagccggtggtccgatcgtagcgctgagcgcaggcgagtgcgcgcagatagaactgctcgatcagcgagccatggtcgtggtcgtatttgctttgccagtcgaagtcggtcagcaagggcatggtcgtcttcgctcagaccgtcaattcttcctgctgccagatcttcaactgctcgggttcggccaccttctcggcaagcgccaggcggcgcaggttttccagggcatcgaagtcggccccggcccccttggcagcgtcgggaagatcgaagccgctccagatcgaccccaccgggaggacttctagcaccgcttcgagcgcggtgaggaaggccggttccacggcgagtccgtgtttcgcgagcagttcgttggcagattcgagcgatgccgtgcgggcggtcctggccaactggtgcagggcgtccatcatcgagtcgcgaccatcgggcaggccgagcgaacccttggcggcacgggtgacgctgtcccagagcacgaggtcggccccctttttctcggccagtcggccgaccacgtcacggtcgaggtccacgccgcacaccttggcgagtttgttggcctcatcgaacgggaagatcggtgcttcgaaagcgtcccaggcgagcacgaaccagctcgtcaggttgtccagttcgacattgcggcgaacgtgcgcaagctgcgagagccgccattgcttcacctcggtgcgtgcagcgacgagtgcgtcttccggcgtgacggcgaaggggtcgtaggcctcgtcgaacatctccgcctgccggcgcttgcggcgcgactgctcgatgtcctgccgaggggtgccgcgaaccagcggccaggcctgcgagaacacttcgagcgccggaccgaagcaggagagataaagatcgacgccgcgaatcccggcggtctgaaaaacgccgatgcgttcgcgtacggcggcacggaccttgggctccacgtcttcccagtagcgggtgtcggcacccggctgcgccagtgggcggcagaccaggaacacggtcgaattggcagccgatttgtccttgatgtgcaggctgccttcggcctcggtattgatcggccacgaggcagtgatcgcgaaacccgcttccatcagtcccttggtcagggcatcccaggcgcccgtcgccttgtgggtgaacatcagcgtcatgatgccgtccggcttcagtacccggcgcatctcggtgaagatggccgccatgcgctgctggtagtcgcgtccggccaaagccttggcgcccttttcgcccttgaacttggccgggttggcgaccgcttcgttttccttgtcggtcagcgcgcggcggaacaattccgggtagatgtaaccggcggtgcgtttgagccagacgtagaagaaatccgacagctcggcatacatcacgttgtcgtagtacggcgggtccatcaccaccgcgtcgatgctggcatcggcgatatggtcgagactgtcgccggatttgcaggtgagggtgacgggaggaggggtgaaagccggtgcgccgtcaaagttgaacttgctttgaggactcgccgtggcgccggcatcgggacgagtgagcgcgaccagctcaccgatgcattttgccgtttgctcgatcgcccagtcatagccgaggccttcaattagggggggcatctccgcataggaccatttgaaagcaaagtcgtgacgatcgaaagtgttgaccatcacctcgcgattgacgtgccaacgggacatgcgcgagttgtagtcgcgaagcttgtcgagtgagaaagagagatagcagaacgccgccgccgtgcattcgttccaccgaccaaatgacttttcctcaacaatcagttcccggaacacttcgacggcagtgcagtggccaaggagttgccgcggcgagaacaggtcacgccacagtggcataccgtactgtatcggacggtcatcgttaatgtcttccggcactctttcggtaggaaccatgtccagagcctcccagtcggggagcttctctgtcaaggcatcggctactgcctccgagacatcgtcttccggacgaggcgcacggtaaccccgtacccacttttccttgggcttgccagctttcgtgtggccggtgatcagctttttcttgaagaccacggtgtaaagctgttgacccattcgccccgcctgagcttcggctttgatatggtcgccagcgatcaatcgcccgcagtcgtcaaaagggcaggtggcgtcaccaccggagactgtgcttgtcgaatgctccttggcggtgctgacgatttcgaagtgcagatgtctggtcttgtctccaggtcccttgcccttgtccggcagcaggcggacccccgtaccatccggggcgagtcgccagttgggcgagagcgggacaagaccctcgcaatgaggacagcggatcgttcgcgcccagatgaaattggtcgggatcgcgttttccgcaggttcgggcgggaaaaacggcaacaagcgcttctcccgcctctcgatgtactcagatgcaatacgctcgaactggcgcagcactgcaagcccgtgcttgagcggcaactcaattgtggcgcgttcaatcagggctgcgaccggattgaggtcgttaccgaaagtgtcaaacccaagacgcgctgactcaaaagggatcgccccgcctcccgcggttggatcaaggactgcaatctggtcgagtcccaatcgaccgtatcccgttcgagcccaactcctgtctgcgtcgctcggagcataggtaaatgcacgggagtagctgtaggcctggccttcgaatcgctcacctttgcggcgggcagcatcaatacgacggcgtgaagctgccgcgtcgccatgtattcccaacatatgcaggaacttgccatggtccgcatccaccggcagcagtgatgcgaggacggccgcccgagaagccaccaagggtcgacgtgcccaccacacgtgcagacggttgggtgcgggaaatggcgtcatcggcgtccgctcgcgcagactttcgatgccaagcgcggcaattggtaaccaggtttcaatcagacggcgggtcatcgcacacccgcttcggaaatcagcgcaccaagccctcgctgtgcctcgcaaaccagctcaaaccgcctgtcgagtgctgtcatttgctcatccctgttcattatgtgtccgaccaatgtaggtgtagcacgagccacggccatggccctgcatcctgacgccttcggcttcgagttcgtgaatcagacggttgacctgctgccggtcgtaggcggtgacttcgcggataccggcgttcgtcagtccgggttcgccgcggcgagcgcgctgcttgagcatgttgagcacccgcgtcttggcgacatcccagtcgatgcgctggtctcgctcggcgtgaccgagcccttcgagccggcgatgcagggcgggcttcatgcgccaccagctaccgcggccggcaccgcctcgttcgaggtagtcgaagatctgcaccatctcgtcgaggatgtcgcgcatttccgcatcacggcgctggcacagctcggcagcggttgacgtgtcgatctcgggatgcgagagcaggtagcgcagcaccagcaagtggtcgacgtcgagggtgcggccggtcttgccttcctcggcaatgaattcgcgaaatgggcgggcggtttcctgccgtttgaaaaccacgcgaaccgcactttcctcgtcgatgatcagcggcggttccttgccctcgaccagcatcgcctcgaacatccgcccgatgccgaggttgctgcgattgaccaggcgcagccgggcgagcgcctgcacgagctgcaggttccgggccagcggcgggtggtgcaggatgttggctgaggtgatgccgccgaccagtccgccagggttggtgatttcgagccggcgggggtattgcttgaccagcaccgggctcgccagacgcaggtcaaggtgggtcaatgcgttgagcagcgcttcgcgcagcgcgatggtcggataggcgcggtattcgaagtgataaagcccgtgttcgatggtgctgatcgggttgtcggcgttgatgcgcgcttcgatcgccgccagcgcgagcggcagcgccagggcattttcgtcgcgaccgtcggcgcggttgtcgtaggcggtggcgctcttcatgcgctcgtgcgtccagccaaagttcggcaggtgacggccaatggcttcggcctgaccggcaatcagcaagcccgcccgcgtgagctggccatcgcgcagcacgccaatggcacccagcaggtcgaggtcacttttgcgcagcaggtcggtcggcgcctgctcctgtcgcgcctggtcacgcaggcgctccatcgcggcggccgaaatcagcgactgggccggctcggggacgatcgccgcggtgaagtcggcgtcgccccgttcgaccatcagcttttcgcgcaggtcgccggtcagcggtacgcaggcgttgcctttgcgtaccgtccccgcgccagccgtgttggtgtagggcgacaggccgccgtgcacctgcatgaccagcaaacgcccgctgccttccagcacgtgcagttcgtgaatatcgggcgtcagcttcggcgcggtgcgctcgtagatgtcgcgtttcagttggtgaatctctgtctctggcggcacgccgaggatcgctttggcccgcccgacgacacggtcgcgcaccccgagcacgacgcttccgccaccgccgttggccatgcagatcgcgatatcgacagccagcttgatcgcctgcctgggttcggccggccactccttgaagtcaaggtcctgggtttccagggcatcggcttcgacttcgtccaggcgatcgagcaggctgcggatctcggtcagttcgcgcatccgtcagggcttcggctcgatgagcaggaagcgcagcgccatcagtacacgccgcgggtgcttgcggtgcatggccatgccgagccagtagccagcttcttccttgctcatcgcttcgatgccttcggcgaccgcagcgatatgctcgcggttgcgcatcggcgccagggcgcgaaacagcagcccgagactgatcgccatttcttcatcgaccgctagcctgagcgcatcgaaggcgggcaggttgctcaggtcgatgcgcaactgtttcaggcgccgcaacagacggtgctcgatcagcgacaggttgcgaccgcgcagcccggcaatgtaggtcggctgccgaatgtgcggcgtcgcgccggcagggagttgccagatttcgacctcgatatccgagccagcgagccggcgcgcgcgcatctcgtactggggcaaggcagaagcgtgctttgcggcactcaggtgggtcactttgctcattggcgatcctggttgatccttctcaatcctgctctgcggccgtggccagcacgtgtgccgagggcgaaaccagtcgtgtcagccgctgaatcaggccttcggccgaaggcccctgaacggccagcggcggctcgaagcggagcgaaaaggaaacagcggcgtcgctgtcgctggctgcgcggaactgcggttcgaggtagtccttgagagcaatcgcatcttcgatgtcgcccttgaagctgagttcagcgctggaaccgctggcggtttcgaaagaagcggtcatctcgacccgcttgctggcgttcggaatcgacttgaccagcggcatcagtttcaacgcgtccgatttgtcgaatggtcgaatggtcagcgtcgccaggctgcggatgccattgagccgcgcttgttccagaagacgggtgagcgctgccttgagaacgtcctctgcctcaagtagcgggggggacttcgccttgggcatcgttcggtcgctggtcgcagcgtaatctaccgggcgctgatccgcctggtcattcgtcgggcgagcgcctgagtcggtcttgctggtttcgctctttggctcctgtcgcggccagatgccgtgctcctgggcatacgaagtcgtataaatgaacgactgctcgtcgaccttgatttcggcatgcgggtcccccttgccacgcaggaggtcgcctgactggtagacgtagtcatcctgctcaatacccagacgaatgcctttgatgaacacctcgtcaccgacgagcatcggcagggacgggtcctggcggaattcggtgcgcagagcggcggtggtgatctggcctttcttgaggggagtgcggtcacgcacgtagaccggcgagtctggtttgtcggtcggcaggcgcagtttgccggcgttctggagctgggtgacgacctggcgttggccatcacccggccgatccgaggcggtttgaatgtcaaccacggtgtgcgcgaggtcgcagttggccccgtcgagtcgattgcgggatgggtagaagatgtgtcggaaacactgctgcacggcgagtgcgagttcctgcttggagcgttcgtgcagttcctgcagcttggccacctgatagtccgccaggtccttgagcttgccgggttgccgcagcgactccagcgcgatgttgcgcagcatcttggccttcatgttgggcaccccggcagcgtctgccagcaggaagacgatattgttccggttgtggcgccagtcgcttccaccccccttgtgcagaaagactttctcgaccaggttgtcgacggtgaccgcgtcgctgaagacctgggtggcttcgtagccgagcatcaccaggtaggggcgtccgctgccatcgtcatcgggaacgtcgtgagggccggaagcgaaggggatgagattgagattgggaccggcgaagagatcgcggatgaagctgttcaggcgggtgcgcgcctcgtcgcggtcggtgttggtttcttcgcgccgaatgatctgggtgagattggcctcggccagaaaacgtagcggcgcaccgggtttgtcgtcgagatacgccgagtcggtcgcgaagcgtttgcgtgcgtcgtcaatgaatgcgacatccgttcccgggctcaggatggcgtagcgcagttcctcggcgttgagtccgcgcaaggtctcgttgaacgccagggtgtgcatgaaggcgcagcgggcgacgtacgatccatacttcggaaggcccctgaacggccctgcgtcgagttgttcagccaaggccggcgtggtttcgacggcggcaatctcggtcttgatggccggcacgtagatgtcctgcttgaggcgggtgacgagttcgaggcgtatcggctcgaacccgaggtcgatgtgatgcgtgtgaatcgcgtaggcgtcggcggggtgcgtctgccagacgcgtgcaaccgtacgcgcgagcagacgcagcatgccgcgcacgcgctggaagttgcccagggtgccggttttctgcgtcagcacattcaccagttcagggtgcagcggatagccggcagcaaactcgtccaggcgccggtcctcggccggggccggcggaagcagctcccggttggcgtcccacagtgacttgtacgcggagatgaccaaccgtgccttgtcgcggtcgatgcgggtgaacagccgtcggcagatgaccttgacggtctcgtcgtcctcggtggggtcgatcaccgtcgccttgcgggcggcgacgctttcggcctcggcgaagaaggcagcgatgtcctgggtttcgcggctgtaggcgtccgaggctttgccgtcacggccgaccgcgagcgtgaaaaccagcgctgcatagggcgagctttccaccgccttcatcagcgaagtcatgaacgccaggagctgttcgcctgctcgctgagcattccgaccggccaccttgcgcaagtaaggggcgatttcgtcgatgaggatcaccgccggctcgctgccgatcagttcgcgcaaggtgtcggcacccggcgcgattccttcgcggtcgctcgcttcgacgaggcgataaccggcctcaccacgcagcgcatacgccagttcgccccagggtgtgtaggcgcgcagggtgtcgccaattcggtgcccgttggccggatcggcattttcgccatcaaaggcggcaatgcgcaccggtgccgaggggcgcagggaggcatcgagaaactcgtcggcgttcgccacctcggagaggctgcgcatggcgtgggcgagcgcaatcagggcatgcgtcttgccgccgccaaactgggtgtcaagacgaaagatggcgccaatctggtcggaatggccactgacccgcagcgcaaccagcttgaggacgttcttgatgcctttggtcgggtaggtgttggcaaagaacagctccgggcgcttgtattcgtcgggagcgtctccccgcaacacctgcgagaggtccgcagcaaagtcgctttcacgcaacgcaccttgcagaacatcaggtcgcggctcacagatggagaacagattgtcggtcatggcgtgcctgattgtctgtaggtgcgtaaatgtatcaagaaaatgtatttgatgacattcccacctgacgggttcgcccaaaccaccaaagactccctcaactcgcacgatgcgcaatcgcttcaagaattcttaaagcagtccgacgccagcccggtgtcgctggtagggtggtggtggtcgcggcggctgaagtcatacgggatcacccgcgtatcctggccgtaaggaaagcaggttatgggcagattaggcgagtaacatacaagaagttgccccgcggaattctcggcgactggggcgtcccttgaaggactcgccgcggaggcttctgtacacagcgataacgcgagctttcggggcatctgactgcggtaagctggagggagtactgtgggccgcggatttgtttagcgcacaggctgacaaaccggttgatgagcaaactcgagaatcaaagaagttcaatctgatggcaacgcttacgtggctcgacctcacctcccgcgaccgcgacaagatgcgcggcgtgctcgacctgttcagtgagcaggggacggtcgacgaaatggggctcgggagcctacgcgatgcgctgtcggacgcgctgtttccgggcacctcatcaatccagacgcggcttcgatacgcgctgttcgtcccgtggctctaccagcggctggaagccagacccgtagacgatgtccgcacggcggcacatgaggccgagaccggattgatcgagcctctcgcgaccagcgacgacaccttcggcgtgatcgggatctccgcacgcaagacgctttcccgcctgcccagctcggtctattgggcaagtttgaatcgctggggtatcttcgtgcctggacagagccagtcctggtaccacacccactttgccgggctcgcccgtcgcaagagcgaggtgcttcgcgctgacgatcccggtgtggtgtggacgcgggagccgacgtggcatccgcggctacccacggcgcccgctgactttccgggatgtgcctcatttcgactgacgaaggaagaagcgacatttctacagggacgattcgaggagcgatgtacgggcacgttgttggcctggctcgcacgcgcagggtcgtccacgcccgcagcacagttctgggacgaccccggcacctgttcggcgccttcggcggtacgccgcatcgtcgagttggcgcgacgcttctcgctacacgtggaaggggcgccgctcctgtacaacctgctactggccgagcggcgcaacggcggtggcgacgatgcccgggtcgacgcgtatcggtccgagttggcccgatgggcagccgaggaatccgccgaggcagcgtacgaatcgcccccgctctgggccttcctcgctgaacgaggggccagtctttccgacccccagcgccgtttcgtcgaggcttggtcggaccggatcagctccagtggtgcatctgctgtccccgacgacccgttccttcgcaacctcatcgagcagcgcgagctcaagctcaaaggacgacgcgcccgcttggccaacgccaaccggttgctcgactggagcggcagcgtgggcgtcggtcgaatgggctttcgctggtttcgtgtccgccaacttctcacggaccttcatggcggcctgaagtcctgatgctcgcaccggatgctcgtaccgtcgcggtcgacctcctccggccaccccccgagcacactctcgatcgcgtggtgctgaccacctacagcctcgacctcgaaaccttgctcgcgcttccgttcgccgtgctcacgcatagcgacggcggtttggaggaaatgctcgccgaccccctcaccctgctcacggcacttcgacaatccggagagaaggttcaagtattcgtggacgaaggcgccatcgccatcccggcgggtgcccggccgctctacgccatgctggaggcgagcgtccatcccgttcgcgcaccgcacggcggcgcgtttcatccgaaggtgtgggtcgcccggtttctgggcccggccggggctcccgtcctccgtgtcgccgtgctgtcgaggaaccttacatttgaccgatgttgggacatcgccctcgcgacggacggatcgccccgcggaaagcagatgtctgccgcgagtcgtggcctcggcgagttgctccgctcgctgccgcgcgtttcgacccagggcgtatctgaacagttgaccgccgaccttctggcgctggcggacgaagcagaacgaaccaattttgcgagtccggccggtttcaacggcgcagttcactttcacccgctaggactcgggccccatcgtcgcaagccatggcagccacgcgacgatggcggcagactcctcgccatcgctccgtttgccaacaaaaccgctctcgacgtcctcactgctatcaccgctgcggatcggacgctggtcagtcgtcaggagactcttgacgacctgccgaacggcgcgttggatgcgtggcagtctgtcctcgtcctcgcagacgctgctgcggaagagcccgaagatggaacgggtccccggccctctggcctgcacgccaaggcgatcgcgattgagcatggctgggacgtgacgtggttcgttggttcggcgaacctcacctccgccgcgttcaccgggacaaacgtggagatgatggtctcgctgaccggcaaaaagagccgccgagaagctggcggtatcgacaggttcatggaagatggctttatggctatttgcaagccgtacgtgcccggcaagccgttgctcgacgaactggcgaaggacgctcatgcgtcactggaggtaacgcgaaaggccctggctgcagcacctcttcgcgtggtgtgtgccgccggcagtcaggacagctggacgtggacggtggtgggcgacttcgtgccaccgcccggcatcgaagtcgagacctggcccatcaccttaggcgaagatcaagcccgccagcttgtttctccgtcgatatggattgtcccgctcccaaggttgaccgcgtttgtcgcattcaagatttcctgcacggtagcggcggtggacgacgttcgaatcacgctcaagctgccgactgagggcatgccggacggtcgcgtagcgcacgtcctgcgcagtctgatcgacagcccggagcgcttcctgcgtttcctgcgcgcgttgctcggtggcttggaaggtctgaccgaactgccggcgggcaatggaagcggaactggaggcagttggtgggcggaggggcttggcggcgagaccttgctcgaagatctcgtacgcgcagcctcgcgcgatccgtcacgcctgacccctatccgaaacctgattgcggacctccgcgccaccgaagaaggacgcctcatcgtgcccgacgcgctctacgagatctggacagtcgtcgaccaggccttaatcacacaggagaccgcatgaaccgctccgacattgaggttgtcctcgcatcgctcaagccttttcagcgccgaacagtcgaccatgcattcgatcgactgttcctggccaaggacagcacgagtcggtttctggtcgccgacgaggttggactgggtaaaacacttgttgcccggggactcattgctcggacgatcgagcatctatgggacacggctaagcgcattgacatcgtgtatatctgcagcaacgggagcatcgcgcgggcgaacctcccgaagcttcacgtcggcgcaacgagtgaccgctccttcgccctcgcaacgcgtcttacgatgctcgccaccgagctcgcgccgcgagcaggcaagcctgggctggcggcgagcaaggtgaacttcgtcagcttcaccccagggacctccttcgacatgggtaaggcaaccgggcagtcggaggagcgagtcgtgctgttccggctgctcgagccggtggtcaaagcgcgcaccggcctgatgaatctgctgcaagctggaatctcaaaccgagacaactggcgctggcggttaaaaaactcggatatcgcgctcgacccatcgatcgccaccaactttcgaacggctctgaatgccgacactgcgctgctgacatcgatcaacgacgtcatcgaacagtggtatcactaccatcgggaccgctggccactcgaggcccgacagccccgaaactacgtcatcagccagctccggcagatgctggcgaaggtctgtgtgctcgcgctggagcccgacctcgtcatcctcgacgaattccagcgcttcaagaatcttctcgaaacacgagaggatgtacgtgatgaagccgccatcctcgcccaaacgctgttcggcgctcaaacgccggaaggccaacccgttcgaacgctcttgctgtcggccactccctacaagctctacacggccgatgccgaaatccaggacgaggatcactatgaagacttcctggccacaagccgattcctcatggggaatgacgaggagcgggtcaccagcctgcagcgatgcttgtcagagttcgggcttgcgctgaagcatgcagcctcgggaaacaccgtagccgtcgtgccggcgaagaaggcggtcgagaaggtgcttcgctcgatcatggcgcgcactgagcgtatttcggccagcgaggaccgcgacgcgatggtggaggagccgtgcgtcaagatcacagtgaaaggcgcagacgtcaaacagtacatggctgctgatgccttgttcaaagctgtcggcgatagggatccgatggtgttctggaagtcagccccgtatctgatgcacttcatgcgaggctacacggtgcatacccgcatccaggagacgctcgagcaatcacctgagaggctcgcaaaggtcctgcgggaacacgcggcggcgttcctcgaagccgacaaggtaacggcatggcaggcgatcgacccggcgaacggaaagctccgcgagatggtggaagactttctcgacggcggcctgtggcgactgctgtggatgcctcctacctttccgtattggccgctcgcaggcccattcgccgggcaggagggcaagaccaaggcgctagtcttctcctcgtggaacgttgttcccgacgtggtcagtgcgatccttagctacgaggcagaacggcgaatggtcggttcgcaccttgcctcctactcggatcccgccaagcagcaggttccgcttctccggctgaccgcatcggcgaacggcgctcgttcccggcaccgtctgctgctgctcctccttccatgcctttcattggccgaccaggcgcatccgctcaccgcgccagcggggatcaaccggcgggattgggttcgctcgcgggtagaaagtctgctggcaatccaaccaaatgcgacgaccggtgacgtcgacgagcgctgggagtgggcggcgccgatgctactcgatcccggcctccgctcgttcatagaggaattacgcgctgagaacagtcccgatcgaccgaacccggagcagtttccctcgtacctcgacgacttgttgcaactcgacctcacgacactgggccgccggcccgaggggcttgtcgatctgctctccgatctggccctggcatccccggctgtggtggttgcgcgcacactggctggtgccggagtggacgacgacgttcgccggcgcctcagccttcggctcggcgagtcgttctggcggatgttcaaccggcccaccgtgatctcgctcctactccagcttgcgcaagaagcgccggacctcacacacaacgagggcgtgtattggcgtctggtgctgcggtattgccgcgacgggaacctccaggcagtggttgacgaagcgtggcatctggagcgtgaacagcacacatgggcagtcgaccagacagccgaaactactgcagagaaggtcatcgcgcagctcatcaaggtcgttgagccaaccccctcgcgtgttcacacttcgttctggtccgtggatgcggacactggcaacattctctccaccgaaattcgagtgagaacagacttcgccctgcgcttcggcgatgtgaggacagaggaaggcaaggtcacgcaggataccgtccgcgcggagttcaacagccccttccgaccattcgtgctagcgagcacctcggtcgggcaggaggggctcgacttccacccctggtgccatcgcttggttcactggaacctcccaggaaatccagtggatctcgaacagcgggaagggcgggtgcaccgatacaagggccatgctgtacgaaaaaacgtggcgctttcacacgctacggagacgcttgccgtctggaaacctggtgaggacctgtggcaaattgccttccaattcgcgaacgacaaagcgcgcgcaacaggggaaagtgacctagtaccgaactggatcgccccagggccggtgagggtgcaacggcacgtacccatgcttccgtacacgcaagaagtcgaagccttcaagcgtctgaagcgacaacttgcagcctaccgtgtggtgttcgggcaaccgcggcaggacgagctgctcacgctgctggaccaagcgcagttggatgtcaagcagctacgtgagtgggcggtggatctgtcgccatgaaaagagtctggccgatgccagcgagtccagggcgaagatcaaccgggaggtgttgtgagaaatacagatgatcagcaatattgttcagaaaaatgatctttctccagtgcgggtttggtaggaaaagaagtctgttcaggaaccagggcccagtctgttcaatgggtcttttcctcatgtcagtggcggttgtgggtctgcgcgaagtgcagacggtgggtgggatggttgctcatgtttctggttcctttccagttcgcgcgcaggccggggagtcagccgttcgtgcttgatcggtaccgccagggggcttaggacaccgaaagcccgtgggggctccttcccggcccgaaaaggaagcactgggcaagccattgccgcacccggtcagctcgtcaaagcggagcgtttagcgcggccagtcgcgcccggcccgcagtccggcacgggctgcgggtttaccgcagactgttgggtaagaatagaaaaatgtatatggaaagaacctgaagcaaccaaaatataaattagcgtatacaaagagccaaataagatacaagttaaacggattgtgtaagatatgaaattagctaactatgtcgcgcatagtgtttgaattttttgtacatagaattaaattctgtgaaaaactatgcggtgcgcagcatttgcgcgacgcggcggatgtgctgtaaaatgcgatgcaaaggggccaatgatgagcaacgacgttcttgacaaggttggaaaacggcttggcgacctgagcgacctgccggaagcactgcgcaagcagataaacactggcaagatgggcgacattgaggaaaaaatcctcaagacgatgagacaacgctacgacggaatcgcgacgattgacgaaatattggtcggtctgttcagggacttccagtacgtgacggaagacagacggacattggcaggcaagctgtaccggatgaccagagctgggcatcttgaaggcgtaccgaaacgcaaaggcgtttggaaagtgaaggaatagagcgaattcgcgccaccaaggcgcaaaaaacaaaaagccagtcgcgggaacgactgacttcttgtaggggccggaaccccgcttggactgcttcttagcgtggatagtctacgcggtctccccttctttcgtcaatggccagtagccgggctggccttcgtgtagaaagaaatcgactatgacatcccgtcatgaagtgaagtgcatcaacaagactgaccgttacaacgcccatgagcgcatccgcgcaataggcggcgtcaatcccaacgggacgaactggaagctcacgcaggaggaagccattcgaggcattgaggccgggaagtggagcttctacgtggctgttcggggacatatcgtcaatgtcatcgtagcggtcagccggttcggaaacaagtatctgaagacggaagcggacggtgaacagccgaacaatctgctttcgctgtacgagtgcgtttcctgatttccgggaagctggtgaagaaggggctgccttcgggtagcccctttttttgaacttgatagcaacgggcagggacgagcaagcccacgccggttccaccggcgcgggcgctgcctggccagtgttcaccgggcagaaggcaggtagtcacgctacccagatggtcttgtcgccttatgcgtattccacggcaaactgaacaccgattccagggcaaactggacagtcataatagtcgccgctcagttcgccggcttttccgtcggagactcctctggtgctcgttgggcgagttcgtgctccaggatccgtatgcgcccctgcaagccatcgattttcccggccgcttcctctgacgcccgctgccagcggccggactcttccgccgccgcttcggccttgccgcgccagaacgccgcttcgctttctgcccggccggctcgcgcctggaaactctcggcgaaggatttggcctcctgcagttgttccttgagcacggcttcattcgcctttgcggcttgccggatctcatcggtctggcgcatcaggtactgacgttcgccggcggcaatttcccgctcgcgctcgaccgattcgtgcgcccgctgccgttcggcgttcaccgcttgctcgtgtcggtcacgttcggcgagaagttccgcctcgtgattacgtcgctcactctccagggtgttggcaagccgggcgccatcttcgcgcatctggccgatctgctcgtcacgggcccgaaggagggtggtggtatcggacaggcgttgccgcaagtcttcgatctcggcctggcttccctggagtctcgcctgaagggcttgccgctctccctgcaaggaaagggcttcgcgctcgaactcggcagcgcgttcctgggcttgcgtcaccgctgcagccatgtcgacgcgagcctggccgagtctgcttcgttcatcggcgtacgcggcatcggacttttccagcgccaggtgccagacgacggtgaggaccttgtcgctctcagtgatcaactcttccgggagatcggggttggtacggccggccatgaaacggttggccatctccttgcgccagtcggcgatcatcccctggacgaccttggcgccacccttgcggccaatcagctcgtagaccgattcgaacgagggactcttgccttcgagaaagagactggagcaggcctcggcgacccgctcgtactcgactgcgctagtgcgtgccactggggatctcggcaaactgccgggcgttggcctgtagcgccccggcgatctcgccagcacgctccggggcattctcggcaacgcgacggtacagatcgcacagcaagccactgaggtcgtgaatttcctgctcgatgatctgtgcttgcggcgtatccatatcccgtctccttgaatagcagtgcccaacgctcgggcagcggtacttgcccggttcctcaccgaggatagtctgacggaagtatagcgtcaaataaaagacgtatagcggtttaaacaggacgttttattccttggtggcgatctgccccaactcatctcctgttgccgaatcccgcgcggcgcgccgaatgtgcagtacttcgacatcgacacgcacgcggtagaacaccaggaacgcgcctttcgcgacaaccaagcggcgaatgcctggcgcgagttcatacgatggagcaatgtctggattgtccttgagcgacagcactggcgtcttgatccgtgccaccatcttgcgcgccagcacatcaccgccaacgtcccgatagtattgcccaagcgccaccaagtcgttcttggcctggtcgagcaacctaacccgcatgagccgctaccaattcgtcaaagacgtcctcagcttcatgccagatggccccttgcgcgtcggccatcgctatccgttcgtcgaggacgcgcttgagctcagcagcttcgtgcgcggctttcagcttcaccgacttgtctggccggggcggatgcaaggaatcggcctgctctggtcgccaagcttcggtatcgacagccgcctttttgatgcccatctcgctcagcagggccagcgccttgcgcggatcaccgaacaggcgcggcaatttcctgcgcgtatcgaccagcaccgcatcgccgcgctgagtttctgcctggatggcgaaggccgcgccctgtgccttgaggacaactgacaggattccgccggattcaaccgtggcgcggaactgctctagtgtcatattttgcataagtgatctcatcgtataacagcctgattgtagtatgcgctctaacgcttcacaaacaataattgtttgtatcgctcggttcgacaaatacctgataggcgtggtcgctttcttgcccttcgtgcgttggcacctgttcgctgccgcggcacgcttgcggaggcaacccggcgatgttgaagataccattgggtaacggacgttcaccgttgcacaccggacgtaatattgctatgtttagtcattatttctataatgactacgtcagacggcatccaccagcggttggccaaaatcgcctgcagcgaggccggcggcgccgtggaacaacttccaggaactgtctggaaccgtctataaaacagatagataggtgtggcgctgaatttcggtcaaatgttccacgggccggtttgtttcacgaagaggaggttgtgcgtgcaggagtctgcaaagccctgggtactggcactcgatcagccctttatggagggcattgccaactggcccgatgggcgcttcgaataccgctacttcgggggccaccacatgctgcaactgtgcctgggcaaactgagcgagcgggacatcgctgctttcgtccggggtcaggtgcatgtcggcttctacctccgacaggcggtgttgttcatcctgttcaagatcgagcatctgatggactggtccgaccaggctttcaccctccatctggtgacaccggaagaccgtgaactcctgccgcacgtcccgggtacccaccaggctctgtcgctggtcctcgtcgaagccgaaagcggactggtgaagggcatgcgcctcgtgacctactcgaaacacgctagcgccttgctgcaccggatcctgcagcaacaactggaatcaccgttcgacgccgatcgccatgccgctctggtcgctgaggtttaccggcaatatccacactcccggctgctggccaaagcggcgatcctgattgagaagggagggggacaacagtgaccttgccgacccccctgcccttccccgtcgagcctgcccggaaccaagcactttccgggccgcggctgacggcagccagtaccgatcatgaagcggtcgccacctggctggcaaagtacacggataaccgccacacgcttgacagctatcgccgggaggccgagcggttgatgctctgggccacttggcacggcaaggatctgcccgggctgatggtcgaggacgtgctggcctacaaggctttcctgagcgacccgcagccggtggatttgtggtgccagcagaccgagccgcggacgctgcctgacggttcgccgaaccccttgtgtcggcaagtgcgacgggtgacgcgccggctgcccgatggttcggcaaatcccacctggcgtcctttcgtctcgggattgtcagcgtcggccgtaaagcagaccacgacgattctctttggtctcttcgagcacctggcagccatcggctatgtccacgccaatctgttgcgggcggcagcaaagcgtacccggaaaggccagcggcaaggacaggaacgttacttcgacgcggcagcctgggcggcgctgacggagtgcatcgaggcgatgcccaaggagactgcgcgggaggcggcacactaccaccgcacccggttccttttttccttcctctatctgaccggcctgcggcgcttcgaaatggccagggcacgcacgtctgatcttcgtttcaaacgcggccaatggtggcttgaggtgctcggcaagggaagcgtcgagggcgtagtcccgctgcccgcggacgctctggaagcgatcaagtcgtatcgggagagtaccggccgccctgccctgccccccagcggcacggatgaaccgctgctgatggacctaaccggcgctggccgtccgctctccgatcgggcgatctacgcgatcgtcaaagaggtgtgtcgccaggcggccagcagcgtcgcggccgctcagccagacttggccaggcaaattgattctgggtcgacgcactggctgcggcatacctcggcgagccaccagatcgaccggggtgtggatcccttcatcgtccagcgcaacctgcgccacgcgagcttctcaacgactgaaggttacatccacaaggaccgcgaccaacagcatcgggaaaccgaaaaacacacgatgatcgatgcgccatcgtgaccacgctctcgtgcagcctcgggacatccgcgtcgtctcgaccttatacccgttttcgctctcgatagtcaattagagttgactagtgacaagtgtaagtgactttattacactctacttcatgcgcccttcagcatcccagagccagcttcgatttccactcacccgtttgcttgggaacggtgggtctgttcgagttttgcgtgctttgattgcctatggcggcccgctcagcgtatcgcaattggcgcatgagtgctgcttgtcgcgccaaggaacctaccagacactcaattctctggtaagccagcgactcgtgcgcgtactcgggcaggcacgttcccaactattcacgatggataccaatcatcccctgtcacccggattgaaggagctgttcggccatgagcaatgccgatgggacgaacttcttcaggtgctgcgcgatacgttccagaccaacaaagacattcatgccgcctggtactacggcagtgtggcacggggcgaggacgagccccatagcgatctggatatcgcggttatcgcgccggatggccgggtagacgagacggtggaatccgtgcggcaagcgttgcgcgaagtcgaggaccggctgtacatcagttgttcgattgtaggcttgtcgccatccgacgtcatgaggctgtccagcggcgacgactggtggcagaacatggctcgcgatgccaaggttctcaaaggcgtcggtccggagccgtatgccgcgacactcatccgccagcgtatgaaggcgtgatggcgcgcatcagtacaagaaagtccgtcgatgtcgactattggcgtgggcgacttgaagcggctcgcgcctttcacaaagcagccgaggacgccatcaccctggctgaaccgggatccaatgccaatccggcgatcagtcaaatggtcctggcagccattgcctacggcgactgtttgacggcaagacgagccaacgtcatcaaccagcaaagccacgcagccgcacccaaactgctgcgcgacgtgcttggggcgaccttaccgaccgcgcaggaaaaccgctatcgccgcatactgggtcacaaggatgaatcccagtacggcgcacgcagcgcgtcggtcatccacgcccagcgtctcctggatgaacttcaggaatttgcgctctgggtcgaagaccagttttaaggtagcaaaccggcccacaactcagcaagcctgaggcccctacccgcggacgcactggaagcgatcaagtcctatcgggacagtaccggcagccctgccctaccccccagcggcacggatgaaccgctgctgatggacctcaccggcgtcggccgtccgctctctgatcgggcgatctacgcgatcgtcaagagaggtatgtcgtcaggcggcgaacagtgtcgcggccgatcaaccctatctggccaggcagattgattccggatcgacgcactggctgaggcacacctcggcgagccaccagatcgaccgcggcgtcgatcccttcatcgtcgagcgcaacctgcggcacgcgagcttctcaacaaccgaaggctacatccacaaggatcgcgatcagcagcatcaggaaaccgagaaacacacgctgaccgatacgtcctcgtgaccacgctctggtgcagccccgggacatctgcgaaactgcggcggtatcaccgataagacgtcgttcagtgcttggtgcacttgccttcgatcacgtcggtcactgcgatccggcgcggagcgcggacgacgttcaggatgtcggtacgggagtcgatgtcgtacgagacaatgaatccgacctcgacgagcagagcgagggcctcacgaagtttgtagcgaaacttcgccagaacgccaatgcgagacccgcacagcgtcttgatcgtctcgactttatatccgatcggcttctcatgcgtgaagtagaactggtgcagccacttggcaagcggtggcaactgcagacgctgagcccagtcgatcctggtataggtatcacggccgaagaggacaacgatctcaggttccagccagatgcgccagcactgggacgtaccccgttccgcgtcggcattccattcgaacttgcgcacgagcgatccgccgaatcccttctccggatggcctgctgaaccatcggtcttgacaagtacggttgtagaggaaagtcggttgatgctgtctcgaagacgttcgtacgagccttttgacgttgtccattcaagatctttgagcagggcgtagcccgagaactcgacgacatcccccaacggctgctggcgcgcgagatggacgatctgcaggaacacatcgccgtcgtcctggcgtaactcttcgccggtgtagaaaatctcggccccgcgaagggtcgctatcttgcggcgcttgaaattctcgcgctcgacactccgattggccgacgtaaagagcgcggagcgggcaaacgaattcggcagcccgcgaacgcgctcctcccaaagcggaagctggaccacctcctggaaaacggaagacacatcccggccggcgttctttgccctggcgctttccctcaacctctcggcgaccttgatcacttcgggtacgggcgacatgccatcttccacggtttcatcaaccacgggagaggccctggattttgcggagcgccataccgtcctcctcatcgaaaaactttacgaagtttaactgtcttgcaagcgccaaacgtcgtcttatgggtggcaaacgtcggtgtatgagtgaacacacccgcaacgccctcccctgctctcactcggtagcggtgtctccctgccaaacgacgttccaacggtgataccgccgccttgctccaccggcagtcatgtcctgcccgcacaaccggaggccatagccaaaacccttccaacccactatctcgcgcttacaccaggagaaacgagcccaggctacgtcgtccaatgagtgaaccaaagctcgtcttttgagtgtcagagctcgacctatgggtgaacaaacgtcgtcgcaacggtgaacaaacgtcgtcacaagagtgaacaaacctcgtccgaacggtgaacagctaacccgctgcaaccgttgccagtactgcgatagcgcatcttatccacagccaggtaatcttctttaatcgtctttaatacagcacccactgtcacccaaaacacgacgtttccccgttcacgcaccagccaaccacgcctcggtcgtcgaatggcagaaaacccctgcttcactcttcgaagaacacgccatcggttcaacaaagcacacaacacaaaccttcgtccttaccgtgaacctcagcagcaagcaacacgttccaaaaagcgtctatagcagaacccttgcaaaccctagcgccgtaggcagatcacgcgcaatagacgaacgaagcgtttttcacaaccaacacaacccaaagcgctatcaccgataagacgagctttcccactcaaagcaaccgcgacaggaagaccaatcctcagcaagaaacttgctcaagcatcaccaatcgagaatcgctttttcagctcgttgatcagtgcaacgcgatcggcagccgacgacaccacgacgtccagcgacacccgtccagaatcccactctttcaacgccccaatctgtgttccgtccgaaacgtgaattttgtattgtcgggaaatttccttcctcttgcggcttttcggcgtttcgattctcatcctggcttcgatgatttcctttcgtccgatctcgccctgtccaaccttttccgcaaaaacaagagctgttttcgttccggcaactgcttcaagcagaaccaattccgacagacatgacatcgggaacgtctccggattctgtccgaccaaatcgaggactgttcccgagagcttcaggatcgagagcgtccggtttacgtttgccagcgattttctgaccacaccggcgagggcagtttcattgggatacacgttccggtccagcatctctcgccaggccatcgcatcatcgagggccgactggctatcacgctccgagttctcccgatagctgtactcaaagagatcccgatccgagaggccatcgtgcaccatcacatccatcgttggcaggccggcttgccgaatcgcggccaggcggtagtgaccggccaccagcacgtatcttccaccatcccgcatcgtagctattccaggctgcatctggccattggcaacgatgctctccgacagctcgcctattcgctgcggtcgataaatcctccgggcgttgtacgggttggcgtcgatcagatcaaccgggatacgctcgaaacgcccgctcctcttgtcccctgccgcagcgaccttcgacgacacgaccatcgccggatcccgcgacggctggtggaacgccgtgggccgttgatccagaacagcttcagcccgggagaaccggtcgccagcctctgcagccttacgcgcctgcccagccatatcaatttttctcatcgcttaccctttcgtttaccttccaccgacttcgataagccgagcaggccgaggacttcgtcagaaagcgccgacatttccttcgccgcggtcgacgaactcgacagctgtcccacacacaaaccaagcatctgcgagtccaggtaggcattgagaaggctgacggtcgaactgagcagggcgacctccgggtcacttcgaaactgatcgagcacgccagcgatcgtgtttccccgccggaccatcgacggcagatgatggactccgcggatatccgggttctgctccatagccttcctggcgagtacacgggcttccttcgcccacatgtccgcagccgttggaacgaacgggatcagtgccaaatcggaaatctgtagagcggcccatggtgcctccgaagccaccgccgggggcgtatcaatgatgatgagatcgtagaggggtgccaagtcagccaccgggcgaaccattccacgcccaagcggcgcgaacgattccacctttgccggaaaccctgtcgccttgagcctcaattgcggatcgggcttaacggtcgaccacaccaatgccgttccctgggaatccatgtcaaccaccagcgtcgaatacccgcgcatggcgcacgtgccagcaagctgcatcgcagtcattgtcttgccacaaccacccttctgattgaacaccgtaagaatctttgccatccacagcctcccgcatttgcacgcgtgcaagttgaaccgacaacaccacgagccgaacgccatcgcaccaacacatcacctcgttacgttgttgcaccatcattcccgcgacttccgccttgggctcaagatctacgggtcccgctggaacttcccagaaattgtcacctcacaacgaactgtagtttaacgtactgtacaaattgacggacgaaatatttgtgaaacgactaataaacgcagagcgtccatctaatctttgataaaactccgtaaccctccacggttagtcaatgtgcttgcacgcgtgcaaatgccactttccggattccgtttttcgcttaaagcctaccgcctcttgcctcagcctgcggacatcgggaagcgttgcacgagcgcgccgttccttaacacccatcccccttacactccgcagataccacaacccagccgctttcaaaagcagcagcgccccaaccccttgtgccaacaccgaatctcctaaacttggcggcctttgtccaccgaaactggggataacccctcggggccgttggcaggtaccggagatcatcgaaacagctatttctggccatccgaaggcctagggagcttgcgctcattacccaacgcagacgccttccgctttttcccccgacgcgctcggccgttgctacgtctgatctctcgttactgaccaaattcctgctcaatctcataacgtgaagaaccattcaaatgcctcgttacgccaggaacagaaaagaagcgaagttttgccaaaaactattccaactttatctaaactgtattgaacgatctcccgctaaggtacgatcacatcggaacccggttttgcccgcgaactttcccaacaagttaacgcgccgccggccaactagcgcctgccggtagaaagaactggaaggcggataagcggcagcaccgcggagtgatgtgctcgcgttcggctagagtaggctttcggacaagatcgaagctgcaacgaaaaccaggaggaaaagatgacgaacatcattcagtttcccaagagcgattcttctgctcacgatctggctcccctgaagctccaagccagaccgatagatggccctggaggagggcggattctctccaacctcgtcaaagtcgtttgggttgccaccgtgctgatgtggccagtgatgaagtgggtcttgtctttcgacgtcttgttccagtttttccgcatgctttaccactggagcacgccaggggtgtacgccacctggacgttcttcctccacttctccgcgttggttctactcacctgtttcgtatcgctatacaagccaagagggatttagccagctcgacctctcgcgcaccaatcgccccgtggctaggactctcccactcgcctccaacgactacgttttgcgcaacgcaaccgaaagagacctttagccgctaaagcgcttgcttgctcatgacgtttagctgaactactattgttgtctggcggctgtcggcgcctctttgcgatatgggtgcggactacgaaatggacgcatacgttccatgaagaaacggctaaccgaacgccaattccaggaagccatcaaagggctggatgtgggagcgcaaaccctggagatcgcgcgcggtgtcctgatcgatggcaagccgcaaaaggagtttgccacggcgctcggcttgtcccgcggcgcgatttcgcaggcggtcaatcgggtctgggcggcacacgacgaaaggaatctcccggcgggctacgtgcgggtctcggcaatcctgccggaacatcgggcattcatcgtaaaaaaatgggctgaggacgccacgaaaaagcggcaacacaagaaatgaaacaatgaaaacactggttgtcgcgaaccagaagggcggggttggcaagacttcgaccctcgttcacctcgcgttcgacttcctggagcgaggtctgaaggtggtcgtcatcgatctcgacacccaggccaacgcctcatacacgcttcaatccttccgatccaacctcgtcgccagcgaactgtttgccgccgtaccatccagcgcgtggccgcagactgcaaccgacttcaccgatcccaatacccagcgcatgaccctgatcgggtccgacatcggcttggcgaacctggagaagaagatgtccctggccgaggccggcgcgaacttccgcgaggctatcaagaccgtagaagggcagggcttcgacgtctgcctgatcgacaccgctccttctcttggcgttacgatggccgccgctctgctcgcggccgactacgttctctcgccgatcgaacttgaggcttacagtatccagggcatcaagcagatggtcacgaccattgcccatcttcgcaaagccaatcacaagctcaagttccttggcatggtccccagcaaggtcgatgctcgcaacccgcgtcacgctcgccacctggaagagctcgaacgtgcctacccgcaactgatgatcccgaccggggtcgggctgcgcagcagcattgccgacgcgctggcgtcccgcgtgccggtgtggaagatcaggaagaccgccgcccgcaaggccacgcaggaaatccgcgcactggccgcccatgttttcgagaaaatggagatgacacaatgaccaccgccacgcatcccgccaccaccgctaagaagaagcccgaggcggggccaccggcgtccggtctggatctggagagcatcggcgatctctctgaccttctcaaccagccagagaccgtcgcgcgaagtttccggccgctggaactgcccctggacctgattgacgaagatccgcatcagcctcgaacaaaggacaaccctggcttcttgccggaaagccttgaagaactggctcgaaccatccgcttgcgtggcgtcaagacccccatttcggtgcgtgacaacccggatgccgccggccgctacctcatcaaccacggtgcccgccgcgcccgtgcatccaggctcgtctacaagacaaccatccctgccttcgtcgacaacgattacaacgaggccgaccaggtcatcgaaaatctgcaacgcaacgaactgatcccgcgcgagatcgccgacttcatcggccgcgaactggcgaagggcaagaagaagggtgacattgcgaaggagctcggcaagtccccggccttcgtatcgcagcacgtcaccttgctggacctccccgatccgattgccgaagccttcaactccggccgctgccgtgacgtgaccgtgatcaacgagctcgtcactgcacacaaaaaagcgcgcaacgaagtcggtctctggttggccgacgatacccaggagatcacgcgcggatcggtcaagctgctgcgcgagtacctcgacgacaagcgccagcacgaggacgacgagcgcaattccggcacggccgagagtaccgcaagcgcccgcgcagaagcaggggcgggcgagcaagctacccactccaggaggaacccgaaggaagccgacccggacaggttgagaagggccatcgtgcatgtgcagcatgacggccgtccggctcgcctgattctgaatcgccggccaccggtcgagggccacgcctggttgaagtacgacgatgacggccacgagctcgctgccgatctcgcccaggtgcagcttgtcgctcttctggaaggataacgggccggccaacctcgccagcgtcaccccagaaacccgccttgtgcgggtttttcagatagcgccggcaagtagccgtcgtcccgtgataacgattgacacgtaataacaccaatattactattcttcttatcttttgccgtaggaacagcgaacatggaattgaacaaggacatccgcgatcgcattctctctgcggccgatgcgctctatgagcaggcaggtcgcacctcctttccgacggtggactcggttcgcaaggtggccaaagtcaacatgaacgatgccgccgctaccatgaaggaatggcgacgtgcgcagaccgcccaggcggcgccggtagccatcactgttccggaagccgtccaccaactccatagtcaggcgctggccgccttgtggcagtccgcccagaacaccgcaaacgagtcactgcgcgccgcgcaagccggctgggaggccgaacgcgccgaggccgacaccatcaacaagcaacttggcgacgcctacgacgcccagggggtcgaactggaggccgccaatcgccgaatcgacgaactgaccgccaagtgccagcacgagcagcagcgaagcaccgaactcgtgcaacacatcgaggaaacgcggaaggccacactggtcgccgagaaccgggcggccattgccgagcagcgtgccgtcgagatcgaacgccgcgccgccgacttgcgggccgaacttgacctcgcgcatcaggatgctacccagacgcgaacagaactggctgacctccgtcaggcccagcaagagcaacgcaagaccgccgcccaggaggctctccgcgccgccgaacgcctcactgccacgcaggccgagcgcgacgagtctcgcaaggaagctgccaaggcccgcgaggaaaccgcccattggcgtggtcaggtcgaggcgttgaaggagcagcagatgggctttctggaggcgatcaaaaccggcaagaagccgagcagggcaggggagtgacgtccgaaaaaaactgatcaaccgaaaagccttgcgataaacttcgctggctttctactccatgcgacaaggcaatggacatccttgaatacgctgctgtgatattggaactggatgtgaccatgcgctcggacaggagcaaggcatgaaacaacgcctccttgtgatgaacggtcagaagatcattcaacacgagcacgaaggccgctggcagaacgacaaggtggagaaagccggagtcgtgaagcccggcatctacaacctgtatctagccagccaggccgacaaaaccaagacccatgatggcgtgatcctgcacgtcgaccgagacagtgtttttcagcaggtgggcaagagtgtcgtcaaacatgaccgggtggatttcgttaaagcacctgcaatcggcagccaatccaggatcacttatgaccagggcaaagccacggtttccgtcgcctcgcatgcgttgagccgtggcgtgtcccgatgaaccgaatttagccgctaaacatccgttgccggagtggccgattcctgatctcttacctgccgtcggtcggcagtcggccatagaaccaaacggtgaagattcttctccaaagccgacgttgacctgggcgatcaaccgtaatcagtcatacggctggggatatcaatttcctcgcttggccgaccgctacgcgtcgggaagcagtcagtgggtgtagcatgacgtcggtcggctaccggccaccacctgccggtcgtgaccggcagcttcctgtaagtcaagcactctctgctactatccctccgacacggccatttcggagtaggtcacggtgacgccattgcacgctaatccattagccatgcgagaccatgctgctgctgcacatctctgatattcactttcgtgctcctgagtgcacgcaagagaacgacccgagccgggcttatcgcacgcgcatgatccaggacgcaaagggtcgggctcgcgcgttaggcggcgttgatgcaatcctggtcagtggtgatatcgcgtttcgcggcgtgcagagcgaatacgcggctgcctcgatgtggctcgaacagttagcacgcgagtcaggttgcccactcgaacgtatcttcgtcgtaccgggcaaccacgacattgaccggagccgtattgatggaagccgccagatacgcaacatccacaaggccatcaaggacgcggcccccgcgtaccgctatcgcgaactgcaagcgcaattgaccgatgccgcgacgggccgcgcgctgtttgaaccacttgctgcatacaacgagttcgcggcccacttcaactgtcaggtctttcacgagcggctcgcgtggaagcaggaccttgacttggcgccgggcatgacactgcgtatccacggattcacctccactttgctatcgggagcggtgacccaggatgggcaggatgacaagcagctttcgctctatctcagcccatggcaaaccggcctgcttgatcctgaccccaatgtcgtgaacttggtaatggggcatcacccgcccgactggctcatggaccaggatgaagtcgaggatgccgtccatggacgcgctgccattcacttgtggggtcacaagcatcggcagcggatcaacaaggacgaccagtacattcgcttggctgctggcgcggttaatccggacgccggtgagccggggtggcacccagcctacaacctcatcgaactttccgtgcaaggttctgggccagcacgcgcgctgcatgtgaccgcgcacctccttgaatggcagaccaatccggagcgttaccgggctcgccaagactcccaagggcaggcgatctttcagcatttgatccactgtcctggcgacgagcacccgacgccccccgcccccgctgcgccaagcgcaggtccggcgctggagggggtggcggcggttgctgcgcaagcacctgatgtggaggcagctatgggcgaaacatccacgcgccatcttgtcatccgttggtggggcttgcccatggccgcgcgccgtgaaatcgcactgcgcctcgggctgatttctgaagatgaagtcagcctgcctgagcccgagcgctatgcacgcgccctcctgcgggcaaaggaacgcaatcaacttgaacaagtagctgaggagataaacaagtggccgacgtagtgatgaaagaggacaccgaagaggtcaagccaagctcgtggttctgttcatggacgaaggagtttcagctcggtgagggcagcgaaatgcttaaccagcgttggcaggcgagcagcaactttgcgtacaacgccaatggtgcagatgtcgaatccctggtgcgcttggcggttggtagccgacacgcgccgtcgccgggatggatcgctaccctggaggagtcctttcgtgaagcgtacccagcgttcacagcgagcagcagcgcacgcgagttgaaggtactctcggcgtgctgcctcctacagatgtgtcaagatccagaccatgaatcagccagtctcccggcactggccattaccgccgcgtcggtctctgggcagcgcaagttctcgttgcccggagacttacctcaagcggccaacgaggcactgcgatcgcagtccttgggtgtcgcgcggcgccccaagcttgcggcggcgagccaatacaagaagttgtttgaagcgtttgaagcggctgttcaaaaggccaaagcgcagccagatgtcggcattctcattgaggcgatggcgcaagccggtacgaccgtgacatcggtggtaaataagacgcagctgactcttcaagctctggcaaaacgtcttgatcagcaggatgaagaactgcagatgctgtggtggttgatcggtgagcgcagcgaggatcttgcttgcagcttcggtgacgtgccagatgccgcgcgtcccttggtgctggccaaagagctagctgaccatacgcttctgccgcccgggccgccgacggtgcgcgccctcctgtcgcgggcgaaactggcagaccgggggaaagtagcattggtcgatgccttggcagccgctccgtttgagtggttgagatcgcacgtagctccgccagaggcatcgccggttacgcagccgctgcacttcgcggttctgcgtcagttagaaactggcccaggcaacgcttgggttgcaggctgggcagcgacgacggatctacccaaggatctttccctgtcacccttaatactcgctgagctgttctatcgcgagcgcttgctcactcgcctgcttgggtgagcatcatggacgacccgagtcaagtcattcaatgcagcaacccggactgcaagatcgccgaaacgggcaagtgcgttgagggtcttgatccctcggcatgcggcaactatggcaagccgttgcgggtcctggatattgcaccggaggcggaagagggtgcaggtccacagatggtctcgttgccgcacgcggatcgcctcgcgcccggtgaagcacgcgacctacttccggaagcccgtgcgcgcgtcattgcgattgtggggccgcatgactcaggcaagacaagcctgatagccagcctgtacgatcaattgcaggaggggccaatcgtgccgttcgcatttcgtggttcgcaaaccctgcatgcctttgagcaagcttgtcatgatgcgcgagcggcatcccagcgtgggactccgcacagcgagcgcaccaggcgaggcgaggtgcgcttcttccatcttggattgctgcatcaagagtcgggcgaggcactgaatctgctgctcggcgatcgggcaggagaggagtatcgcgaggccggcgatgacatgacattggccgcggagttcatcgaagtcgagcggtcggatgttctgacgctcttggttgacggcaagcgcttggctcaagacggccaccggcataacgcgcgtgaggaactgctgctgattgtgcaagcgctcaaggatgcggagatcctccctaatggtgcacgcctagccattgtgctgaccaagtttgatgcggtgatggcttcaccgaatgcgaagcgtgtgggggctgatcttgcgacagcagttgcccgccttaacgcgtatttcgctgattgctttgcgaagattgaggtctttcgagttgccgcatcaccaactgaacacggggtggcgcgaggtaccggggtcgctgaattgctgtgcttttggcttgcggacgtgtcgccgacatctctgccgcatacattgcaagtattgccggagcgagtcattgcgcgtcttgcggaggttggagtctagccatgatgcagcaatccgttgtggtcctcggccttcctgggagtggcaagaccaccttcttagcggcgttgtggcacctcgtattcagtcgtgaaaccgagaccaaactgcgctttggcagcctgaagagcggcaacgtcaagcatttgaacgccatagcagcgcggtggcggagtgcacagatgcaagagcgaacgctgctcgcgggcaatcagttcgtcagcatcaacttggtgacggatgacagccaagcggtcaccatcacgttcccggacatcgcaggggagtcatatcggcagatgtgggaagagcgcgagtgcgagaaagtggttgccgagacgctgacgcaaggcagcgtgttgctcttcgttcacgcagacgacatcaagcgtccgctgtggatcatggatgttgccgccatggcgctcgcgctggacttgccgccggacgaagttgcacagcccgtgccatggcaacctcgtctggcgcccacacaagtgcagttggtgggactgctgagcctcctcggcgcagcaccgctggacattgggccacggcgccttgttgtgatgctttccgcttgggataaagcgaagggcgaacgtcttgcgccacgtgagtttcttcgcgcaaagctgcccttgctctcgcagtacctagatacgaatccgaagctttggcagtggacggtgtcaatggcggtcaagaagcgccgataactggctgcgagcggtggaggatgtgaccggggagggacggtccgtggtcgagacggatgggggttttggggcgtctgggcgaccgatggtgcggcaggagggcgcgtcggaaggagcccgaagggcgactggagacgcgccctcctgccgcgcggtggccatcggggaaacctgccgcggatgcggccaagggggccaggcggggatgacaagcccgttcgcgatgcggtaaaaaggacccgccgaggagaacgggcacgacaccggccaaacccgcaaagtccacaccgatgtcgtgccccacaccgtgctgggcacgggtgcagggagagtatttcacgagcggcctcttcctgtcgatagctcgttggcgtaagcggaaccgccaatggaagccaccggccgattcttcctgtgccatcgctgtcgaacccaggtcgtcgtctgcagccgctgcgaccggggccagatctattgcgccgctggctgcgcgcaggcggcacgccgcgcttgcgtccaggaagccggccgccgctaccagaagagccgaagaggccgcctcaagcatgccgaaagaaaccgccgttaccggctgcgtcagcagaatgtgacgcatcagggttctatgccgccggcacaagatgatctactgctggcgaactcggcagtgggccgggaaccggcggcagtcggttcgagcgcccattcccggacggcgcgctgccatttctgcgggatgcgctgttcgggtttgctcaggcagggcttcctgggtagctgccgggttccatccgccatctcacctgatcgaagaggaacccgatttgagcatttcccctgaaacggaagcgcagattctgcgctactaccatgccgagcgctggcgcatcggcaccatcgccacccaactgggcgtccatcatggcaccgtccggcgtgtcctgacgcaggcgggtctgccacgtacgggtatttcgccgcgcccttcccgcatcgacccctatctgaccttcatccgcgcgaccctggcgcagtttccgacgctgacggccagccggctgtacgtcatggtcaaggaacgcggctatcccggccgtcccgatcactttcgtcatctggtcgccttgcatcgtccgcgaccgaaggcggaagcctacctgcggctctcgacgctgcccggcgaacaggcacaggtcgattgggggcacttcggccacctggaaatcggccgcgcccgccgggcactgatggccttcgtgatggtgctggcgtggtcgcgcatgatttacctgcgcttctttctcgatgcgcgcatggagaacttcctgcgcggccatgtcggggcgtttggcgcttggggggggctggcgagagtgctgctgtacgacaacctgaagagcgccgtcctcgagcgacaagggcaggcgatccgcttcaatcccaccttgctgcagttcgccggtcattatcgctacgagcctcgcccggtggcgatcgcgcgggggaatgagaaggagtgtgctgcatattgcacctcatgcggtatgtgcggggaaacttccctcgcgggtggttgatttgcctgtggttttgccttgatgttgatgcttgaccggcgtgtcaggaccaggcggttcgaagaggtagccgcccctgtcgtcatacttgtgggccttgagcaggccggcgcgccgccaacgcttgaggctgtccggacagatgttgagacgctgtgccatttcatgcagggtcagcaagccacgcgcgcgcagccgatcgtggcgactgggcagcgcatagtcgatccggatacgacgaaccatcgggcggtggaagggcttgccgtcgccggagatcaagccttggtcgttgagccagtccgcgatttcactatcggtgtgatcttcgaggagtcggtcaatctcggcgaccacggtgcctggcgtctggcgcagcatccaggctggcttgggcagcgggaggtgcagcgtgtgcgtcgcaccaccgctgaagcgtacttgcgccctgatgtcggcctctttgagcaaggtgacatccgcgatcagcaaccgggccatccgcttgcgctcccggtcagccgtatggggatcgttccacaggcgtgggaagtctttcgccagcgcaaggatggcggcgcgctgctggtcatcgagcccggtctcgctctcgcgctgtttgtcgtagtgctcctgggccgccgtctggttgcgcagcgcctggttccattccacttccagcgaatcggcgaccagacggttgtcgggatcacaacgcatataacggcggcgtgccagatcggactcgtagcgcgcccgctcgacggcttgacggcgcaagcggtcactgtcttcgcttcggctctccagttctttctgcaccgccagcgccacccccagggtgatcggagtcacgacctccaccagcaagcggccaatggccgcgtcgagttcgccaccgacaatctgctggcagatcggctgcgcatgctcgaccccctcgcgctgacaaacataatccggcacgcgccgtgtgccgttcacatgatagcgaacggtcatgcgatcaccacatttggcgcagagggccaatccttgcagcaacgccgggccttcacgcggcgtgccccgatcacgcccggtggcaggtgcctgcgcattgtcgcgcaggatccggaggttctcttcgtactcgtcccaagtaatgtatccagcatgggcatcacgaatcagcgcgatccattcctcggatggcagccgttgatggcgatgagaaccatcgggctgcttgcgcacgcgcgtccgcccaaagcaaaaggcaccggtatagcgcggatgatgcaggagccagagcgcgcgcgagtgttcgagatcagtccacaacagctcgccagtctgcggtccgcggtaaatccggtgcgggaagctcagcccttcggcacgaaaggccttgaccgtcgccgttgccgaacccgtacgccggaaggtgcggaagaactgccgcaggctttcctgaacgcggacatcgggatccagccgcacgcgcccggccggatcgtaatcaaatccgatcggcagccgaatctcgagttcgccgcggcgagccttgttgaggatgccaccgcgcagccgggcctgcaaaacgtgcagttcggcctcgctcatcgtacccttcaggccgagcagcaagcgatcattgaagtgcgccgggtcgtacacaccgtcttcgtcgaggatcagcgtgtccgccaaagcgcagatctccagcaggcggtgccagtccgtcgagttgcgcgccagacgcgacacttccaggcccatgacgatccccgcccgccccagaccgacctcgctgaccagtcgctggaagccttcgcgatccaccgcactcgccccggactggccgagatcggagtcaatgacgacgacttgatcgagacgccagcccagtgccagggcccgctcgcgcaaatcgtactggcgcttggtactctcgctgttctcgagcacctggcgcaacgtcgactgccgcacgtagagataggcatttctcttcaggtgtcgcgcctgtatttttgcgtgctgctcacccatcatggcctactctcccgtgccgtcgccagcgccatgctggcgaccagattgatcaggtgctgttccatccccgccggtaacctcgactcattgcgcagagcggcggcggccggactcggggccgtttcgctgacgccacgcatccaggccgccatccctttgaacaggaagagtgcacgcccgggcgagcggtgacggccgccgggcctctcggcggtctcttgccgcaaggactcgtaaccctcggccaaggtctggccatcggtcatcagcgtcggcttcatcggcgtttttttttgctccgtgccagcgcgcggtcgaccgtgcgccgatggacggccagtccgaagtgctctgcgatccgctccaccaactcctgtgcgtccagtccttcttcctgggcacgtgccgcctcgatgaaggccatgacctcgtcggtgatcttgtgcggtccgtgcggccctcgcttgaccggcaacagtccggcgagacccgcgcgttcgaaatctgcctgggccttgtagaaggtcggccgggagacgccgaagctgctggcggcatcgacaacggtctgaccttcggtgcgtacacgacgcagcatctcgtaacgcacctgtaccaagtcccgcggatcgaagaactcgctgtcgagaaaggcggcatcctgaacgtcctgcgcgtgcggattcacggttccgctctcggcgagagcgaggagtttggggtcgggcttcgagggcgggatcattgtaagcataattctgccacacaaaggccgatgcaaagacccatttttgagttggagccgtaacgcactgattggtaatggtcttgccatatcggaaacggagtcatggcatcgagtcctccgtcagttctcccagcagggcagaattcacttaacactgccggcattattctcttgacactttgcgctgccgggagcttgccccggccgacccctgtgctgcgctttggcggacaatcagcgccaccaggtgcaagaggtcgtcgacccggaagtgcgagcggccggccgacacgctggcgaacggatccggcgccactgcactggtccaggcggctgtcaggcgcctcacccggccgctgtcatcgtgaaagtagacgcgctcctcgccccaggcattgcgccgttcgatcagaacgaactcgcgcccaaagaggggatgaaacgggtgggtgacccgaaaaacttgttgctgatcgactgcatcatctgcagttggctgctcatgtgaaggggcgcgtggaaagggccattcgctatgctcgcgaagccttcttcgccggtcgcaccttcctcgatctggcggacctcaatgcgcaggccgaggcctggtgttcgggagaggcggctgaccggcgttgccccgaggacccttcgctgagcgtgcgcgaagccttcgccctggaagcggcacatcttctggcgttaccggagcatccgtatccgaccgatgaacaggtggcggtgaaggtcggcaagacgccctatgtgcgcttcgacctgaatgactattcggtgcctccggagcaggtgcagcagacgctgacggtggtcgccgacccgctgcgagtgcgcatcgtcgatgggcagacggtactggcgacgcaccggcgcagttatgaccgggggcagtgcatcgaggaaccggcgcatctcgcgaccctggtcgaacagaagcaccaggccagtctgcaccggggaaccgaccggctgacgcgggcggtgccggaaagccgggagttgctcgtccaggcggccggccggggggcgaatctggggacgatcacggcggcgctgttgcgtttgctcgatcgctatggggcgagcgagttgcgggcgggcatcgaggaggctctggcccgtcaggtgccgcacccgaatgcggtgcgcctggcgctggagcgccggcgcgaagcgaccgaccggccgccaccggtcgagatccccttgcccgagcacctgcagcgccgcgatacgccggtccggccgcaccggctggaaccctacgaccggctgacgggggggaccgatgatcccgagtgaggccttgcgcaaacgggcggaagccctgcatctgcacggcttgctggcgcattggtcggagctggccgagtgcgtttgggtcgagcccttgctgacctgggaggagaccgaacgggccaggcgcagtctggagcgccgtctcgccgaggcgcacatcggtcgcttcaagccgctcgcggatttcgattgggactggccggagcagtgcgatcggacagcgatcagcgagttgatgagcctggagttcctgaagagcgcgagcaatgccatcctggtcggggcgagtgggctgggcaagtcgacgatcgcccgcaacattgcgcaccgagcggtcctgtccgggcatacggtgctgttcaccaccgccggtcagctcctcggcgacctggcagcgatcgacagcgattcggttctgcgccggcgattgcgtcactatgcggcgccggcgctgctggtgatcgacgaggtcggctatctgtcgtattcgaaccgccacgccgacctgctcttcgagctgatcaaccggcgccacgagtgccgcagcacgctgattacaaccaaccgttcgttctccgagtggtcggaggtcttccccaatgcggcctgtaccgtcgccctgatcgatcgtctcgttcatcacgccgagatcatcgccatcaagggggaatcctatcgtcgcaaggaggctcaggagcgggcggagcagcgggcccgcaaacgtcgatccaccgtcggagctgccgcatgaagccttatcacctgccttccgggctgggcggtggcctcgatttcctgatctgtgccgactggacgccggatcaggcgctggccgtcgtcgaactgctcgaagatctgcgtgaccgcatctgggcccactacgagttggcgctcttcgacttgctgcgcgaggaacgcggcggtccgggcgagccacttcctggcgaccacagcacagccgaagactggcctgacgaaccgccgttctaaacatcgccgatcgctcagacttcaaggggcctcagtcggcccctttctatgtcaactccaacagtcaaccattctccgccatctttgcgcgccagatatccgcggttcttcgcagccactaacagacggtctacggcgttagcgcgcagggcggcgaatacgatgacacgcagcccggagcgcaagcgaagcaagaagcgcaggacctccgcgcggctgacgaaccttcgaggcgcatccaactgacggatggcgttagcacgtcccacgacctcaccgtccctcttgagtggttgatgcagtgatggcgcagcagcagatcgtcatacgacaggctgttcacggctatgtcgaaggacaccgggaattgtggagctctgctcagctgaagcagcgggacagcaagaccgttctgatttacagcgacacttcaagctcgggactgccgataggcgaaggcggctatctgactggctacccactaccggagtctggctactacgcgttcgcccgcacttggccggcgcccgaaatgcagcgtcccggcgcggtatggactcatacgctattcattgagttcgctgacgttgctaggctacgggatgcgacagccttgttgaggctattccggcgccctgagggcatgcagggctcgaagagtgaatcgactagagaagaggcacttgaactctccgtcactgaatcagagccactcgacttcgccaccgaaagcgacgaaatctggtatcggcagctgctcgttgcactctatgggtcaccggatgcgaaggtcgtcgctgtctgcggtagtgacgacgcagcgcgcattgaacggaacgtgttgacgctctggtcacagcaatggccgcgtctacgccgtgcgatgcgattctgcacactgacaactgccgatcgctcggccccaaagagcgcgtttgatctacaagtagtcccggactccgagcgcggaatgcgcagcaaatttccctccacgacgtttgcccaagacacagcagtagtcgcggccgattggctcgaccatcttgttcttgactcgaagagtccaggggtgacgggactgcgcgactttctgcagcaagccggagctgacctaacaacagggcggcgtgccttcgttccgctaacgcgcttgcacatggcgctaaccaatcgcacctctggtcgcgacaggtggaatgatgctcttagcttggttagcgaggtatcgagtggcgagccgtcaactgccgcccagctggtacttacagcggctattagcagtgcctcagatctcgatgctcctagcctggacttcgtgctgaacaatctcgcgcttgttgaccagcagcagctggtcgcgaacgcgcgcgcgcttggtgtcgccgtatggcgcttgtcgccccttcgtctggcgcagctctgggaatccggtgggccgggtcgtgatgtagcgagttccggactgaatgcgattgatctggacttgttgcttgaaggcctgccgctcacaggagagtttgccgatactgcattcaaactgcgtcctgatctgctcacgagcgctgcgatttggcgtgccgatccagtgctcgcaacgcgagccatccgcgcagcggcgagcaacgtcgagattgcgccgcgctcgctcgatcagttgatcgcctcacagtcatctgcgttgataccgaccgcatttgaggcatttgggaatgagaatgtttggcggcatctcgctacggctttgacttctcgagagcaacatgcgcctgcattgcctgattggctacagtcgggtatgaagtatccggagacggttgcgcaagtattggcatctacgcacggtctggatcgctcggcactggcggctatcgctcgcgcgagtcatcccgatctcgtgccaaacgatttcggcgatgacccctgggtgattgcagtccaaccgaccgatgcagacgcgattccagacgatgacgtatacctttgcagctacttgctggctcgcgctttcggaccgcgatcgcggaggattgctgagctggtagaacttgccctcaatactgtcagttcggcagcggcgtcgaatgttcttacccaaagcgcatggcaattacttgcgcctcgttttccggaatcgcatgactggcagtcttgggatcgctaccagcgtttgcttgccggagtcggtcagctatatgttcggaaaaaccttgcagtcgattcgttcgggcgccttggacgcgacacttccgatttcaactgcattgtgtcggctgctgccaaggaatgggacggacgtgggtatctgcggggtgtgaggcgggagttcaagaactcccacgacttttctagtcaaaggcgtcgcatcatcgaagacgcgattggctcgtggttctagggtccaaggaaaatagctgttgcgataaccacaaactgcggcaatcacaggcgccattcttcagcgcaagagtacttgcgtagacgcaaccccgacaggatccggttggcaaaaggtcgtcaaatgactgcttccaggagagtacactgggctcgcggccggcccccttgggtcgggtgccgacagcaaaccacgaaaactcagcggccgcttgtggtcctggagcggccagctcgatgggaaacctccgaggccgagaatcaacggccggatcagactggaagtagtcgttcaaatgtttcagcccactagcagccaccgacccaaagcggaagtagcccgatctgaaaagctgccgctcaacgtttgaggtaaggtgcgcggagccggcttgccggcggagtgtccctcttgaccgataggttaccaacaccgtagggcacgcttagctcatagttgtggggtttgctggcaaggctgtaccatacgccttgacgtatccatctcaaccatcccggtaagatgacacggaagtgggacgactcgttgttccaacgatgtgtcagtacggaaatccgaggtggatacgtcacttgtccctcttgcaccaccaagccgccaatgtcgctacctgctgaacttccgtgtcgctaagcggtcgtttagcccattctgttgggtaagtgatctcctcgcggattctgaccaagagcgagtgactctctccgtcaaccgtgagtgcttggcggtaccaacacatcaggtatcgggtttcggttgttatcgagccattcgcctttagccctacgaagttgctggtgtagcggtcaggtgggctagcaagaaatgctttcaggtagggaagaattctcaatgacattgtgcgtctcgctaccgactttgaccgtcttgtaatgtggcgccaagcaaatcgggtgatttgaagaggcccaacaagtgggttgtgccactgctgtgcctttagtgccttgtaggcttcctttgctcttggcattacctgtgcgctagacaacgctgcgacggtttgttttgtatagcgacgtgaccatgaggcgtagtcgtacagccgggaaaggtcgtagcgaagcgatggacgtaggtattgcgttcttcgaacttttgcaggcgtcctgagtggtcttcgagggtcggttgcataccagtagagccggtccatgggaggcggcggaacccaaataaccagaccgggcatgccagtccctgaaagggcttgaagtgttgccttgtcaattcgaagtgttaaaaactgcgtattcgatgagtctcggcgatacgacggcccagcctttacttgagcatgggcggtgattagctttcccgtcgccactatgtgacgaaacgagaacttcacgtcgaccttgccggcatcctcggccatcgtggtggccgtagtctcggcacaggtggcaaccccgagaaggcctgctgcgtaacgggcagcggcggcgccgtctgtagtcttgtgagctggaagggtcatcttgggatggctaactttgttatcgggagacagtctcgcgccacaactccgccgcctgctccctaactcggcgtcgctcagaacggtggaagccttacattagaaggcttcgcgccgtatccatgggaattctgtactgtataaaggaatcgtgaaaagcagcgtttcccaggctaggtggatagcatatacccagaccgcttcaaaatggctgccttgattggactgcttcaccatctcttcctggccggttgccgacggacgccatcctgcagccagtgactggtgccgcttcgtagctgtcggttagcttgtgtcaaatcgcggcctaatgcggccaccgaatcgcggcgtaatgcggccagtagaagtggtcgttttacggtttcggacgggtgagtttttacgccgttttttggtttttagcaaaccgtagactggcgtccggaaggatgtccaggggaccgtggaataaatgcgtgcttctcgcgtttatgccgcgaaagccccttgacagcctggagggcggtgacactggaggcagttgtcggggaggagttttttcatccccggcggctgcctcacggcgagtgcggggtctggggcagcgccccagggtgtgatgggcgagagggtgctagcgggcagcctggagggttgcaggcgggatgcgtgcggccgaggtcgattccggcatcggccgtggcttgcgccgcgtctccccgtcgaggacgatgcgataggccccgtcgcgcaagcgatcaagcgttgctgcccccatcaacttgttgggaaatgccgcaccccactcgtcgaagtgaagattgctagtgagcaagctggtggtccgctcgtagcgtgcgtcgatgagatcgtggaaatcctcatcctgcggtgagcgcatgggacgcaaaccgaagtcatcgatggcgaggacatcgatgcgcgccagttgccgtagcttgcgctcaaacgtgtcggtggctcgggcagcctggagctgcgccagcagtttggtgtgcgaaatgaacaacacctcatggccggcgcgcagcgcacaatgacagagcgactgaacgagatgtgacttgccggtcccggtggggccggcgatcagaacggatgaatgttcggtgacgaatcggcaggtcgccagttcggcgatcagggcatgattgaccgacggactgtgggtgtaatcaaaacgttccagggtcttgtcaccgatcacctgcgccttgcgcaggcgctgggcgaactggcgctgatcgcgacgggcgatttcgtcttgcaccaggagcgcgaggaaatcggtgtaagccagtttggcctcgatggcctggcgatttctggcgtcgagtgaatcgaggatgccggacaggcgcagttgcttgaggagaggttcgagttgaggcacgggattcatgagggaactccgtcagggaatgaaggtgcgaggattgaggtgccgcgtgtcggctcaatggagagagtcgttgggactacggctgaaacggcccccgtccagataaggcgcgtccagcgcgggtgactcgatcagctcgggttgctgatcgagcccggtattgaggatctgcttgatcgtgcgatagcttggcgtgccaaagttcagcgcacggctacaggccgcgtccagccggccgcgtccgaactggtcgccgagtcgaaggagcccctgagcggcgcgcaggtggtcgagcacgcggttggcgaacaggctctcgaccaccgccagacaggccggcccgatggtcatggcctgcgccaggcaccactgcggatcgcgcatgaagtaggcctgggcatggggcggcaggtgatcctgtacggtggaatggtccccgcgcttgaacaggcgcggatggatcgcgaccagctcatgctcctgatagatgcgcagtgcatccggcgtgatctccagccagagcgtctggtggatcaggcgaaacggcgcggaatactggcagtactcgtgctggacatgacagttgccatgcagtttcgccttggcccaggtcgggcatgccggggcgatggccggcagcggctgcaagagggcctgctcggtttcattgaaccgcttgagtggccgctcgcgcgtgctaccgtgtatccggtttcccgcctcgtcccggacccaggtctgcaactgctcattggcgtgcgccaggctatggaactcgcgtagcggcatgaagttgcgcttgacatatttgacgcccgcctcgacgcggcccttcttggcggggtccgcgaccggacaggggtcgatcacgaaggtgtagccaagagcgagttccccgtaggcccgctgcacggtcggctcgtagtagcaggcgcgcgtgatggcgcatttcgggttatcgatgcgaaccttgcgcggcaccccgttgaaccactcgaaggcgtgacggtgacaggccagccaggtttcgacgctctgattccgaacgagctcggcgtactggtgtcggctccaggccagggtcatgacgaagaaccaggtcttgaagacttcgtcggagtgccggtcggtgatcagcggccctgagccaaagtccacttgggcctgttcgccgacggcaaagtcgagcatcaccgtcgccacgggagcgtcgggcgcttcccgccgaatgaaccggtagagggcgtgaacgctcccgtcgtagccatgctggcgagccaacgcctggcggatgctactgacctggatgccctgtctgtgccacgccagaacgtcctcgcgaaagggctccaccgtcgacacatggctcggattcttgatcggaccctcggttgcccctttgccagtgctccggtaatgcagggcaatggtggcatcgtcaggcatcgggcccgtcgcgtctagccagttctggctggctgcgaggtttcgtagctgcgcgaccgtgtcgcgcccgaccccttgcgatcgggcgaccgcgcgattgctctcgcccagtctcaagcgctggatgatttgtcgtatctcgtacatttcgaacttcctgttagccattgcgcctgcccccggcaaaattgccagaggttacgcaattggaagtccgaaaccggctttacttaccttctacctggcctcattacgccgcgattgcactggcctcattgtgccgcgattccagtggcctcattgtgccgccactcgaatggccttattgaggcgcgaattaacagcttgagaatccggatggcacttctgggtcgaaagcgccccctcttgcatgcattgcagacgcggttttgcactactgctgcgaaggccgtcacgcacctagcgcgtccgactgatgaggcatcgatcagcgaattccatcaggggcagaggcatcgcctcgctcaaagtccgaatgtatggctgcaatctttaccctgcgaaccgtcccaattgaatgcttggcaaaaacccaggggcgcccatgtaaggctgctagacggtttgctgcgggccgagctctcttcagtgcaccgccgcccacagcgcaaccgctgccgccaggcacgtgatgcacgacgccaccacattcaaagcagcaacccgtcgagcatcacgcatcgcgccgcggacccgccccagcgccgcgtcgacttccccacgcaccacccccgccgcttccctcgcaccctcctgcatgaccatcaccatcgcccccttgctcgccgtcagcgacgcattcagaatcctctccgccttgtccctggcatcattaccccagcgcagcgccagggcttccagttcttccttgtactgatccagcatcacctgctgggccttggcgctgtcctgtagcaagcgggtgttgatcgtttgcaggatcaggatcgggtcgtcgcggctgacggctatgccgtgcttggcggcgatttccttgatcagttcttcgaccgggtcggccatcacaacaccgccgcgctgtccagttggctgaacagctgccctttgacgatcttgaggcgctgccgcgtcatgatcgtcagggagtccatcgccagggcttcgtcgaaggtcagacgttccagcagcatgtcgctcagatcgcggccgtaggtgtcttccttgagagccgggatcgtcacgatcgccgacacccgcgccttgttggccgtgtaggctttcatctgctcaaagcccttgccctcgtgctcgatcgatccccagaacggattgagccagaccacgaagagcgcttcggccgggaactggctggcgagctgggcgaagccgctgaccgtgtcgaggagggcctggctgcccgtgatcacggtgtgcaccaccatctcgtgccccatctcctgcagcagcgccggcacctggttgctgatcaggtagtgcgtcagcggtacgaaggaactggcgccgttgtcgattatcacgtcgtctttcgacggggcaatcagttcgaccagggtgtcgaagttgcgggtctggatctcgtcgccctgcatgatttccaggagccggacgttgagcgccttgaagccgtggaaggtggcgttcaccgggtcagtgtcgatgcacaggggctgttgccccttgctgatcttgtactgcgcaatcaccgtcgcgatgaacgacttgccgacgccgcccttgccttgcagaaccatgtgaatcttggccatcagagtaaatcctccttcttcggtgttcggttgaatgtgaagccggtcgcggttggcttctctgctttcctttcggccgggtttgtggctgactgcggggccaacctcgaggccacctgcctgggctgatcggccaccaccggcaccggcgcagcttgtccgtctgccggcggcgacagaatcaagcgattcacgtagccgcgaaacgcctggtagctgaaggcgaccttctcttcgtcgtgcagcgtttcccagatcgtcttgaccggccagccatcgtcgatggcctgcttcacctcgccacgcagagccaggaacgccgcccggttgcgcacattgccggccggcttcttgcgcgcgatccgttcagcgatgcgcgccgacaagctcttggccatcgatcccccggcgttgctgttgccgttgttccgtcattgtttcgtcctcgttgcagcaggcttacctgttctccaccgttgtttgatcgttgtcagcccgtttctgtcttcacacaacaaaggatataacgaataaaaagctacaagcaagggcagagacatgctacccttggcgtatgaaaggcatatatcggggcaggataggtgaagtaggcccacccgcaagcggcttgtccttcttcactgcgccttattcgcactgcgtgctcaacgggcgtcctgctctgcgaggccggacggctaccgccgtcacaagcaaggagaaaacgatggagaacagcgcgatggagaacaccgacaagaccacccgcaaaggcagcccaccgatcaaggtgtactgccttcccgaagaacggcaacaggtcgcggcgaacgccagagccgtcggcctgagcctgtcgacctacctgctgaacgtcggcgtcggctaccaggtgcgcggcatcgtggaccacaagcaggtcgaggagctggcgcggatcaatggcgacctcggccggctgggtggcctcctgaaactctggctgactaacgacgcccgcacggcgcagttcggcgagtccaccatccgggcggtgctctcccggatcgaggcgacgcagggccagatgatcagcgtcatgcagaacgtggtcagaccgagatccgaccgatgagaactttagccgctgaaattcccggaagtccgggatgatcgccaagcacgtccccatgaagtcggtcaggaagagcgacttcgccggcttggtgaagtacctcatcgatgagcagcagaagcgcgagcgggtgacgggcgtctcggtcaccaactgccacgccgagcggcccgatgcagcgatcctcgaagtgctcaatacccaggcgcagaacaggcgcgccgagtccgacaagacctatcacctgatcgtcagctttcgcgccggcgagcagcccgacgcggcgacgctgcaggcgatcgagtggcgaatctgcgaaggactaggctacggcgagcatcagcgggtcagtaccgtgcaccaggacaccgacaacctgcacctgcacatcgccatcaacaagattcacccgacccgctacacgatccacgacccgtaccgcgaccacaagacgctgggcgagttgtgcgagaagctggaaagcgaatacgggctgcaacgcgacaaccaccaggcacagaagcgcggggccgagaaccgggcagacgacatggagcggcacgcgggcatcgagagcctgctcggctggatccgacgcgaatgcctggaacagatccagggcgcgcaaagctgggccgagctgcaccaggccctgcgcgacaacggcctcgaaatccgcgagcggggcaatggtctggtcatcgccgacgcggccggcacgatggtcaaggcgagttccgttgctcgcgaactgtccctggccaagctcgaggcccgcttcggccgcttcgagccttcacccgagcggctggcgaaccaggccgaccagccgacccggcagtaccagccgcgccccttccggatgcgcgtcgatacggtcgagctttacgccaggtaccgcgccgagcagcaaggccacggcgctgcgcgcacggtcgagtggacacaggcccgtgaccgcaagagccgcctgatcgaagccgccaagcgcagcgggcgcctgaagcgggcggcgatcaaactgatgggtggcccgggtttgagcaggaaggcgctctacgccctgaccagccggacgctcaaggacgagctcaaccagatccaccagcagtaccgcaaagaacggcaagccatccacgacaagtaccggcgccaggcatgggccgactggctacgccgcaaggccaccgaaggcgacagcgaggcgctggcagccctgcgcgcccgcgaggccgccctcggcctgcaggggaacaccattgccggcaacggtggtcagcaaaaagggcagggcgtcgaagcgcagcaggacggcgtcaccaagaagggcaccctcatctaccgcgtcggcgcatccgccatccgggacgatggcgacaagctgcaggtgtcccgtggcgccaccccagacggtctggaagccgccttgcgcatggccatggcgcgctacggcgaccgcatcacggtcaagggcagcgccgaattcaaggaaagcatcgctcacgccgcggcgaccgcggacctgccgatcacctttgacgacgctgccctggagcaacgccgccagaccctcttgaacgaaatcaccgcgaaggagaaccgccatgatgcaagcgcacgcactgaccgaggacgagcagatcgaggccgcattcgccatcctggaccaaacgcaacccaccccaccggcgccggccgccgcgtcggcagcgccgcagcccctcgagctacccgcaagcccaacgttggccgggttggacgccagccgccgcccgaagctcagaaccgtctgcgaagtctgtcccaactcggtctggttcgcatcgccagcggaagtgaagtgctattgccgggtcatgttcctgatcacctggagcacccaggagcccaaccagatgacggcttgcgacggggccttgctcggccaggagtagcggcggtggccggaagagccgggccagccccagcctcctcagcgctggcagcagtcgacaagtacattgccgaacgcgaagaaaaacgccttgcaatattcgatataccgaaacatagacgatataatgagaatgactcgggcgcggcaatttacgccggcagccgtcagatcgatggccactcgctggccctgctgaaacgcggcgaggaagtcatcgtgctgccgataaacgaagcgaccgccagacgcatgcagcgtcttgccctgggtgatccggtcaccgtcacccagggctcgatcaagatgccaggaaggagccgatgaaagaccagttcaacaacgccgtcggaccccaggtgcgaggatcgacgccgaaggccggcaagctcatcccggcgttggtcgtggtttccctggcggccggcctgcaatccgccacccagttcttcgcgcacgatttcggctaccaggcggcactgggccgtcacttcgagcacctgtatgtgccgtggtcgatcctgcaatgggctggccagtggtacgggcagtacccggaggcgatcatgcgcgccggcagcgtcggcatgatcgtcaccaccctgggcctgctcggcctggcggttagccggatggtcctggccaactcgtcccggctgaacccttacctgcacggttcggcccgctgggccaacctgaaggacatccaggcgtctggcctgctgccccggccgcgaacgttctggcaggcgctcaccggcgcccggccggcggccagtgccggcgtctatgtcggtgcctggctggacccgcggggtcattcgcattacctgcgccacaacggcccggagcatgtcctgtgctacgcgccgacccgttccggcaagggcgtcggcctggtggtgccgaccctcctgtcgtggggcgagagcgccgtcatcaccgacctgaagggcgagctctgggccttgaccgccggctggcgccggcagcacgcgaaaaaccaggtgctgcgcttcgagcccgccgcggccagcggcagcgtctgctggaaccctctggacgaaatccgcatcggcaccgagcacgaggttggcgacgtgcagaatctcgccacgctgatcgtcgacccggacggccgcggcctggaatcacactggcagaaaaccagccaggcgctgctggtcggcgtcatcctgcacgcgctctacaaggccgccaacgagggcacggcggccaccctgccggccgtcgatgccctgctggccgatccagaccgcgatgtcgccgagctctggatggagatgcgcacctacggccaccttgacggccagaaccatccggccgtcggatcggccgcccgcgacatgatggatcgccccgacgaagaagccgggtcggtcctgtccacggccaagtcgtacctggcggtgtaccgcgatcccgtcgtcgcgcgcaacgtcagcaagtccgaattcaggatccgggacctgatgcaccacgcgcagccggtcagcctgtacatcctcacccagccgaacgacaagacccgtctgcggccgctggtgcgcgtcatggtcagcatgatcgtccacctcctggccgataagctgcacttcgagaacggccggccggtcgcccactaccggcaccgcctgctgatgatgctcgacgagttccccagcctggggaaactcgaaatcctgcaggagtcgctggccttcgtcgccggctacgggatcaagtgctacctggtctgccaggacatcaaccagctcaagagccgcgaaaccggctacggccacgacgaaagcatcacctcgaactgccacgtgcagaacgcctacccgccgaaccgggtagagaccgccgagcacctttccaaactgaccgggcaaaccaccgtcgccaaggagcagatcaccaccagcggccggcgcgcgagcgccttgctggggcaggtgtcgcgcaccatccaggaggtgcagcgcccgctgctgaccccggacgagtgtctgcgcatgccgggcccgatcaagaacgcccacggcgacatcgaagaagccggcgacatggtcgtgtacgttgccggctatcccgcgatctacggcaagcagccgctctacttcaaggacccgatattccaggcccgcgccgcgatcccggcaccgcaggacagcgacaagctgatccacgtccacgacgtgccggcaggggagggcatcactctatgaaccgcctgctgcgacgccttgccgtgggtaccgccatcgccggcgccgcgatcctggcgctgggtgcgctcgcctatgccagtggtgcccgcatcaacagcaccaagagcatcccggttgggctgtactggctgagcagcgagccggtggagaagggcgcttacgtgatgttctgcccaccgcccatcggcgtcttcgaggacgccagggccaggggttacgttggggccggcttctgtccgggcgggtacggttacctgatgaagcgcgtcctggccgccaaaggcgacgccgtcaccatcagcgatgaaggtgtgcgcgtgaacggcgagctgctgccgcacagtaccccgatccgggccgacagcaacggccggcccctgctgcgctttccggccgggcgcttcacgctggacggttccgaactgctgctgatgtcggatgtcagcggcacgtccttcgatggccgctacttcggcccgatccaccgttcgcagatcaagggcgtgatccgcgctgtttttacctggtaaagagttggcaagccccatcacagcaaccgcaaggagaaaggccatgaatgacccaaacacacttcccaagaacgacgtgaccttcgccgagagggccgacgatcaggccaacgcagccgacgaccagcccaacgccgccgacgcgctgcgcgagaagctgctcgacgcgatgacgcccggctatcaggccgagttcgaccccgacgaggccgaaaaggccggcgccttcatcgaagacgccttgagcgagcaggatgccgccgagagcgacatcgacctggtggataccaccgcggcggtcgccacgaccaccaccaaggcgaggaggtgagaaggatggccgacaccaagaaagcctttcacgaacaggtggccgagaagctgatcgagcaactgcggcagggcaccgcgccatggcagcggccgtgggaagcgggcgaggcggcttccctgctcccgatcaacccgactaccggcaagcgctatcgcggcatcaacgccatccagttgctgagccagggccgtgtcgatcgacgctggctgacctacaagcaggccgctgctgccggtgcgcaggtgcgcaagggcgagcacggcacggccatccagtactggaagttcagcgaggaacaaacccggaccgacgagagcggcaagcccgtcctcgatgcccagggccagccggtcaaagcggaagtgcggctggagcggccgcgggtgttcttcgccaccgtcttcaacgccgagcagatcgacggcctgccggcgatgcaacgcagggaacagacctgggacgccgtcgagcgcgccgaagccatcctgcaggcgtcccgggccgtgatccagcacggggggcagaaccgcgccttctaccgcttgcggaccgacagcatccaccttcccgacaagggccagtttcctagcgccgacaactattacgcgatcgcactgcacgaactcgggcactggactggccacccatcacgcctggatcgcgacctggcgcatccttttggcagcgagggctacgcgaaggaggaactgcgggccgaaatcgccagcatgatcctgggcgacgaactcggaatcggccacgatcccggccagcacgcggcctacgtcggcacgtggatcaatgtcctgcgggacgatccgctggagattttccgggccgcggccgacgccgagaagatccacggctacgtgctggctctcgaacaacagcaggttcaagaacagaccagccagcaggcacagacccaggacagtgcacagaatcagggtagcgcagagaaccacgacaacacagagaatcaggaggcggccatgaagagcttcacgcagacccccgtgctcgcgagcgcggcgctcaactcgaccgatggcgaagcggcagttgccgacccccgcctcgacccgatcaacccgcacgagcaagcggcccggttggcacgaatcgaggaagaacgggtgcgccgcgaccccaacagcaccgatgaggacattgccgccgcccgagaagcgcgcaagtcggccgacgtcgccgcgctcctcaatgacaaggacctgcaacggcagatcgctgaacacgaacgcgagcagcagactacccaggccggtcaggtagaccaggccagccagtccagcaagatctggatcgacgttccctacccgcagaaggacgaggcgaaagcgctgggtgcgcggtgggatcgtcaggaacagtcctggtatgtcccggccggtgtggatccagccccctttgcccggtggacgccggcggctgctccccaggcccgacccaagcagtcgccagccaccccgccgcgccagtatcttgccgttccctacggcgaacgcgtcgccgccaaggcggccggcgccgtgtgggacaaagccgcgaagtcctggtacgccgggccaaaagccgacctggccaagctcaagcgctggaagcccgagaacgtgcccactcagcaaggcccggcgatgacgccgagggacgagttcgccgaagcactgcgctcgatcggctgcgtggtgagcggcgaccacccgatcatggacggccagaagcaccgcatcagcgtcgaaggcgagaaacacagcgagaaatccgggtcgggcttctatgtcggccacctggacggccacccggctggctacatgaagaacaacaagatcggcatcgacctgaagtggaaatcgaagggctacacgttcgaacccgagcagaaagcccggatgctcgccgaggcggccgagaagctgcaagccagaaccgccgaacaagagcggctgcacgagcagaccgcgcagcgtgtcgcccggcagatggcgaagctgctgccggtcatcgagccgaccgcgtacatgaacgccaagggcatcgaaccacagcccggcgtcttcaccgaccgcgaaggccagaaaacctacatcccggccaccgacgtcgacggcaagcaatggacgatgcagtacatccgcgaggacggcagcaagcgcttcgccaaggacagccgcaaggaggtctgcttccatgcgatcggcggcctggacgcgctggccaaggcacccgtcctggtcatcggagaaggctacgccaccgccggcagcctgtcacaaacgctgggcttcgcgaccgtcgccgccttcgactcggggaatctggtgcccgtcgccaaggccctgcacgagaagtacccggacaaaccgatcgtgatcgccggcgacgacgacaagcacctggaagccacccagggcgtgaaccccggccgcagcaaggccgaggaagccgcccgggcggtcggcggcaagctgctactgccgatcttcgcgcccggcgagcaagccgcgaaccccaagggcttcaccgacttcaatgacctggctaccaagagcgtgctcgggcaggaagggattgcgcggcaggttcggtcggtggttgatgacgtgatcgagtggcagcgggggcgcagtgtcgaggggcgggcgcgcggggaaaggcaggagcaggcagtgcgtcgggtagcgaaggtcggatgatacctacggcggcatcgcaagttgtaccgcgatgccgcttgttcgttgctcggcagccccttgtggtggatggacgctttcaaaaacggcgactgtcggttccgggtcgtaatcgggattaggctttcccctgtctcaatgtgtcgatgagaggccacggccgatagccgccagtggaggctcttgaaagcggccattcaccgcacgccgcgacaaatcgaaagccgccgttcgatactcagcagtgctactcttgcgtgatcggcaggtttgaaggagcagcggtcgctgcgtgcaggatggcgtccgtcgggggccggccttaagcggacggtagggacttgtccccaaaggcgacggtgacctgggggcgatcaaccgtaagcggtcattcggctggggatgtcgatcttctcgcctgaccgaccgctacgctacggaaagcagtcactggatgcaggatggcgtgtgtcgccacgccagcggggtcgttgttggcggccgaacagcgtgcgcaggatcggcacgtcgagcaggcgctgggtacgatcaatcaagccctggaagatcgcatccagggtggtgccacggacgaacaagagattgcggctgtactcgatttgatagaccgagtagcggtgccggaagcggctgcgctcttgctcctcgatcgtcagcgcgaagcacaggcagcttgagtacacccaacggtcacagacctcggccagtcgccctatggcgtgctcatcgcacaaggtatctgcgagctgatccaaagcctggaacgaacccccgacgaagcagttaccctccttctccaaggagatggcctgcgcgcgggcctgccgttcgacccattcgtgaccgttgagcatgagttggacaccgaaaggcgggtgtccgctcattttgatggtgaggtgaccccactcggggtcgatgaggggaaagtggtaatgattgacgtagggccagggcttcttgcgctccaggtgggggcaccgctcttgcaggtcgtgaccttccagaccagggcgggcgccctggcgacgaggatcaggaacagaccgcgaaactgtagatccgcgggcaggtacttctcggccaactcgtgcttgcgctgatcgggcgggcaatggatcaggggaatgccgtgtcccttggcccaagcatgaacccggtggctgaaacggccagccatttgcatcaggtggtccgcatccagggtggcgtccgatccggtcagtactcgccaccaggtacggaaagcgccaccttgctggccaagcggaaagtagccgttgagcacgatgcgatcgacacaatcataggcggccttcgagaagttcctcgtaatacgccgacaagtcatcgggttgtttcatcggaagagcctccgcgcacaccggaaaatcccgttgatcctttgaccgctgtagcgccaacggattctttcccctcacccggcgtgagaacggctgctcgccctgagctacccctgtcgcgaccgtaggggggtcagctgcccagccaatgcggtaagggggccagggcatcacaccatcccgaccactcggttttcggctgttctcagaaggagaacctcttttcccaagcgcagccttgggaaaagcctaaaccttaggataaacgctgcggtacgaaatctgcggttcgcttcctgacaatttgcgtacgaaacctttcaaaaacgtaacgcgtgggtcagcgtcctgttggtatcggactcgtaagatggcatcgcggttggacgaaatgagtccgacacgattaacccgatgtcacaaggagagaaccatgaaaacgaatttttccaaacttgccctgatcgctgcgatcggcctcgctgccgccggaacgagctacgcgcacgaagattattccgaagcccgcatcgaccactggctgcgccacgtttcggaaagccagagcgctccgacggccaatcaactggctccgttcggctacgccgccacgaaaaatgccgaccgcgaggtcagcctgcccagcggtggcaagtatctcaacgtcacgcgcctggaaactctcaagctcaatgtcgatggcaagagtgttgtctggaccttcgatacgctcggcacggcggcctttccgctctccacgatcgtaccgggagccgatggcatcaccgtttatgtaagagaaaaccccgcctaccaggggggctgaacaacctgactgccggatgacggaattgtcacccggcagctgggaaaatgtcaggatcaacaccctactattcatactgcagtacaacttcttgaggagattgaaatgatgaaaaaaatgctgatggttgccctgatgagcgcggtctcagtgaccgcattcgcatccgatgctgctcgcgctgctgcaaagcaagtgattgagctgaaggatggctcgacggtctacattttcaaggatgggaaaatgggcatggaggacaaactcggtcgtgcgattcgcatggagaaaggcatggtgatggaaaccaaggatggtcagaagatcatcatgcacggcgacgaagtcatgcgcctcaacccactgctacgcgaagggcatcgcggtccttgatttcccgcatcacgcaaattcgacggctccttcgggggccgttttcattttgaagcaccgttcaagcatcaccttcagttccagtatccattgggtgtgatctctggactggccttgctcgtatagcatcggagcaatctggcggaagacggcatagatcgccgggtcgaaatgctgcccagcctcccgttccatgatgctcagcgtctcgtccaatgacaaagctggtttgtagggacgaacggaggtcaatgcatcgaacacgtccaccagggcaaagattcttgcagcgagcggtatcgcctttcctgaaagtccgtctggatagcctttcccgtcaaagcgttcgtgatgatgccggatggtcttctcggcaccggacagccagggattgccagcgacaatctcgatgcccagcactgcgtgggtctgcatgacctggaattcttcgctggtcagccgtcccggtttcaacaaaatctgattcgggataccgatttttccaacgtcgtggagaaaggcgcccagcaccagttcggtaacggtttccttgtcaacgcccaccgcttcagcaagtgtgaccgcatagcaggtaacccggtagttatgggcgtcggtgtccgcgtcacgcttggcgatggcgtttccgagagatcgcagcagtgagagattggcgtccaggagtcgagacgacaatgccaccgtacgccccagcaatcctgacatcaatggatagagcagcagtgccgcggcgagtaccgaaatcgtggctgttagcgcagccccacgagtctgaagttttctctcatgcaaggctgactgggaaaccaggctgatcccctcaacatagcccacaagacggccatcattcgtggtcatcggcagaatgacctggaccagttcttctcctgccacggggattcgcttgctatggctattgggcgggattggccatggatggcgctgctgtcgggcaaactctttcaatgtttcgggcagtggtcgccagacgtcgaacagcatctcggcattggatgcaaaaactcgaatcccgacaaactcgtcggtcagcaactgcgaaatcgcggaatgaccatctcctttctcaccgccgaccgccaactgcattgcaggcgactcgaaatgcctgacccccgtaatagcgcgctcaagagtacgctgctcgacgcgatacgattcgacccagtaggcaagacctcccgcgagactgccaaccagaagcgcaccgatgccaaggcgtcgtgccaacaggtggtgcaattgccggggagtttcagggagttcaatggttttcatttcaaattctgtagtaattccatgagatgcttgaaatgcccgctgacccgatcaagggaaaattggtacatcagtgagttttcggaaaacttctgtcgctcaacatccatctccaccgtattaccatcggctgcggcttgatacggtacatggaacttcagcgggaacggtggtgcctgcgttccccctgacagatggccattagcggtagtggccaacgatagcgatgccgccgtgctcgtgacgactcgggcggcctcattgatgtcgatatcgaccgccttgtagccaggcgtatcggcattggcgatattcgaggccagaagttgctgccgatacgcccgaaccccaagcattttctgctgaaaatcatggccggcatgaccaccttgcccgattgagaggtccttgggatgggccgatgtcgtactggatgccgtcccagaaaattctctgccatgagtaccgtggccgcctccgcgattgttggatttttgggcaatcgcctgattcaaggcttgggaaaatgctccgttgtcggtgatagccgtcccccctccatgttcctcatgtccgccttgcaccggtggcgacggggtgtttgcagctggggaaatggatggaactcctgccatgacggcgactacccgttcatgatcaggatggccttcactggatcaatttggccgacgtcatgccatttcagaccaatgtccgccataggaatctctgccaggcagccatggttgcattcgacgatccagcgtttctgaagcaccgtccgacaatagttgtaattcagcatcttcgggtcacacccgaccgcgagtgctagattgcgacacacacatcgattgccgtgctctgccggtttgcggatgtccatagctgaaaagtcggggccttacaggcaagttacttcatatctcgtggatggtagtgcttgctcttgtacttggctgcgttgggcttatcggccttcgcatccggcatgctttgcgggataccggtcttctcctggagatgagaatgcgggcttgtcagccgccttgtcagcctgtgcttcggcagccttcggggccgcggccttgtcatcggcgtagacggcacccgtcgtggctgctccagcgaacagaacagcggcgatgagggaagagattttcatgatcgtggcttctgggttttggggaattcaatggtccgaatcgcatggacaaatgcagtttatgcttctgtcgccgtcaacaaggtgacttgcaaattacattgtcgttagcaagcgttgccgaatacggtttcaccaaatgcccgattacgtcagcgagcgcctcacgcaattgccgtccgcaacaccccatcagaattccgttttccaacgcatcctgggccacctgacgaagttcaaccaggttctcgttgagtattttgattatttccgcacagacaatgagcttcccggaggagtcttgtcaacgcgccggccttgacgacatcatcaagttcactttgccgaatgtcgggccagcgtctgcagaactgtaatcattcactcccctacgcggttgccgggatggcggggatcgtggggagctgcaagcctttgcgggcggcggcgatgacggtgccgaggtactgccaggcggatgctccgcgacggcgacaggtttcgatgaggctggcgaggaaagcgaaggcgcgggatccctcttcagagcgtgtgccgtggctgatggtgcgcgaaatcacccagtgccgaagcgcctgttccgcggcgttgttggaaagcggcaggtggggctcggcaacgggacgcaggatcacgtcccagtcgtagaggaattcgcgcacgacgctacgcagcaccgagtggtcatccatccgatgggcttcgcacaggtgccgcagtcgctcaatctcgttcgcgtagcgggccgggagtccttccggcggcggatcgatccgcgccgcgtagatggcggccatcagcgtcttcatgatgccttccatctcttgccccaccccggagactcgcgcgtcgctcgattcggccagccctctcagtttgcgcagcaggtgcggccagcaacgcaagcggtttgcccaggcgcgatagacgccgtagccatcgctgatgagcaggccggcaaagccgtcctgcagggcgttctccagcatttcccggctgcgtgggccgatcaggaacagcaccgtgtgggtcgtcaccaatgcccacagccacagcagcgtgccggactccggccacgaggtctcatcgacatgcagttgcgctgcctgcacgatgtcggccaccagggcgtcctccagcggcagactggcgcggcccgcttcccggatggtttcgtcgatgacgcccgtactcagcgtcaagtcgaacagttccatcagcaattcgcgaatgctcgcccgcgacaggcgcatgcgcaccgccagcaggacgatcaccccggccagccggggacccacgagacgccattccccgagctcaaccttctcccattgcccgtcggccggcgcccgccaagcttgcgcacggctgacatggccgcaggagcagctcacttcaagcagcgtgtgacgggtgacgctgaacgtcaacccgatcaggctctcgaccggcggcgcaatgtcgacttcgtcccaagccgtgtaagcctgcgacgcggcatccgccgacaacactgccgcacaagcggcgcagatctcgggacggtgctcgcaccgggcggtgatcgccagcttctgactgcgaccatgacctggactgcccggttgcttgccgggccgcttcccagaccccttcttggccgattgccgctgcccatcaaccggtggagcctgttccgtctcttccgtagagcttccagccgtctccgcggcgacgtcggcattgccgcgctcgtccgccgcgccattctgttcctccgagccacctgtcttcgcccagggcggttggctggtcggcggacgcgagctgttgtccgggttctgattcagccgatcctgcaactcctttacgtcgtgcaacagccgcttcgacacttccagcaaaagctccgccggcagcttcttcagccactcgtcgttcatctggaacaggtcatgtttgctcaggtgcatcgtgccgcgtctgtcaggtcgtctgcaagttccgcaactatgccatacaaatcatcaggctggcagcttttcttaagggggtgtgaacgattacgcagaactcggtgttggtaatccaaactatcgagggtgcatgccttccaatacttgatggagaaaaagcctacggcagcccaccatgcccctgtttgcccaggttgatccagagaaaacgacggtgttcgctcaaggagttccttgatcggggaaaactgcgtggaaaccatcctttccaaacagtcgagattcacgtcaaccagccgggcaaccaaatccaaatggaggtcggagggtacattgaagatagcgaacgaattgtgtgcggacatgatttgctccctgcggcacgatcaaggctcattgcctcgtagggagagtttgcctgtgggtagctgtcgccccaataacgggaggattacaattcggtcactgtttcgtcagcgtgttgtcgtgccgatcgcagagagtattacttcttacgtctgggcgcttagccccagaaggacttgttgcctcagcctctcgaatccgctgcagaaacttgccactgtgggtcatcggggcagttcagtttgtcagcgacaatccgacgcacataagccagcgcggatgccttgccccgcgtaagccgcaacaaaaccgcctttgccaaatcgaaggcatcgcgatgatggtctctcaatccagtggtgagcaccacaagaatggcaatcgcaacctcaaacggtcgcattgagtcatcttttttgggcaatttttccctttatagtgctttgttcgcaccatccgctattggatgccaaccttccgctgctcagcccgtacataggcggtgacgagggcgacgtcgtccggcgttacccctttcaccggggccatgtcgccgaatttccagtgatgggcccgcacaccgttggccacggccaactggaatgccgcatcggcatgatgtgacggctcataaatcttgtgcagcaggggcggcccccttttccgatcccttcaagtcgccgccatgacagcccgcacagtggttggcgaacagcgccttgcccatgccgggattgggcattaggccggggccgggtttgggaatgctccagccttgagccagggctaggcttggcagcatcgccacaagaagcgatgcaggaatccaaaacaagcttgtgcctcattgctccattccccgtttgattcgccactgcttgaccaaagcgtagatggctgggatgaccgcgagcgtcagcaccgtcgacgagatcatcccgccgaccatcggcgccgcaatgcggctcatgacttcggagcctgtccccgtgccccacatgattggcagcaggcccgccatgattgccaccaccgtcatcattttcgggcgaacccgttccacggcgccttccatgatggcctcgtagagatcgtgcagcgttggggcctgattatccgtccgacgtttggctttcaacgcttcccaagcatgatcgagataaatcagcatgatcaccccggtttccgccgcgaccccggccaaggcgatgaagcccacggcgacggcgaccgacaggttgtagccgagccaccacatcagccagacgccgccgaccagcgcaaaaggcaccgagagcatgacgatcagcgtttcggtgaggcgcttgaagttgaggtagagcagcaggaagatcgacagcagcgtcaccgggatgacgattttcatcttctcgatagcccgttccatgtactcgaactggccgctccaggtgacgtagtagccgggcgggaagctgacctgttcggcgaccgccttcttggcgtcggcgacgtagctgccgatgtcgcggtcgcggatgtcgacgaagatataggctgagagcagcgcgttctcggtgcggatcgacggcgcgcccttggcgacgcccaccctggccagttgcccgagcggaatcatcgcgccgtccatggtcgggatcagcacttcgcgggcgatctgctgcgggtcggaacgcaattcgcgcggatagcgcacgctgacgccgaagcgttcgcggccctcgaccgtggtcgtcaccatttcgccgccgagcgccgtgccgatcacgtcctgcaggtcgccgacggccaggccgtagcgcgccagctgttcgcggtccggttcgatgttcaggtagaagccgccggtgatgcgttcggcgtaggcgctggtcgttccgggaacggctttgacgacggcttcgatttccctggcaaccttttccatttcgccgagatccttgccgaagaccttgatgccgatcggcgtgcggatgccggtggacagcatgtcgatgcgcgccttgatcggcatcgtccaggaattggcgacgccggggaattgcagggccttgtcgagttcggcaatcaacttgtcggtggtcaggcccgggcgccattcggactccggcttcaggttgattaccgtctcgaacatctcggtcggcgccggatcggtcgccgtattggcgcgcccggccttgccatagaccgaagtaacctcgggaaagctcttgatgatcttgttctgcgtctgcagcagctcggcggccttggtgatcgacatgccgggcaaggacgccggcatgtaaagcagcgaaccttcgttgagcgtcggcatgaactccgagccgagttgagaggccgggtaaatcgaggccaccaaggcgacgacggcagcaacgatggtcgttttcttccagcgcatgatgccggcgatgatcggccggtagacccagatcaggaagcgattcaccggattcttcgcttccggcatgatcttgccgcggatgaacagcatcatcagcaccggcaccagcgtcaccgacagcagcgccgcgccggccatcgagaaggtcttggtgtaggcgagcggcgagaacagccgcccttcctggccttcgagggcgaacaccggcaggaaggagacggtgatgatgagcaaggaaaagaacagcgccgggccgacttccttacaggcggcgagcatcgcatcagcgcgctcggcggtggtatgcccttcgggcaggcgttccaagtgtttatgggcgttctcgatcatcacgatggcggcgtcgatcatggcgccaatggcgatggcaatgcctcccaggctcatcagattggagttcaggcccagcgatcgcatggcgatgaaagcgatcagcacgccgaccggcaacatcaggatggcgaccagcgcgctgcgcacgtgcatcaggaagacgatgcagaccagcgcgacgatgaccgcttcctcaatcagcgtccgtttcaacgtgtcgatggcgcggtgtatcagttcggaacggtcgtacaccgtctcgacggtgacgccggccggcaagccgccgccgatttcgtcgatcttggctttcaggttatggatgacctccagcgcgttggcgccatagcgcgccatggcgatgcccgacacaacttcgccttcaccgttgagttcggtcaggccgcgccgttcatcaggcaccagttcgacgcgagcgatgtcgcggatcagcactggcgtgcccttgtcgcttttgacgactagcatttcaagatcgcttttgccgcgcaggtagcccttgccgcgcaccatgtactcggtttcggccatctcgacgacgcgtccgccgacatcgcggttcgagtcgcggatgacctgtgccaccttcatcagcggaatgccgtaggaacgcagcttgaccgggtcgacggtgacctggtaggtctgaacgaagccgccgatcgaggccacttcggcgacaccatgggccttggtcagttgatagcggacgtaccaatcctgaatggtgcgcagttcggccagcgtcttgtctttggcgagcaacgcgtactggtaaacccagccgacgccggtggcgtccggcccaagcgacggcgtgacgcccttcggcatgcggctggaggcgaaattgagatattcaaggacgcgcgagcgcgcccagtagatgtcggtgccatcctcgaaaatgatgtacacgaaggaggcgccgaagaacgaaaaaccgcgcaccacctttgatttcggcaccgacagcatggctgtagtgagcggataggtgacctgatcctcgacgacctggggcgcctggccgggatactcggtatagacgatgacctgcacgtccgagaggtcaggcaaggcatcgatcggcgtgcgcaatacggcataaatgccggcgatagtgatgaatagggtggcgaacaagaccaggaagcggttccggcccgaccatccgataatattggccaacatggggcgactctccgtggttctcggtcagtgaccggcgtgcgggttggcgccgacggccggcgtgccggctccctggtttgctggcagcggcttgacggccgtaatcacccattcgccgggctgccgctcgacgaactcgacggcgactttggcccccggtttcagcccttgcagcagcgatgcgttggcggccttgaactccatggtcatggtcggccatttgaggctggcgaccgggccgtgattgagactgatcgtgccggctgccgcgtcaatgccatccaccgtaccttcggcctggtggctggatcctttggcggctgcctgtccgggcactgccggttttccgtccgtcggggcggcaccgtgggcggcgtggccgaaaccgccgaccgctgccttgaggttgctctcggcatcgatcaggaagttggcagcgaccaccacctgctcgccatctttgacaccctccagcacttcgacatgattgtcgctgcggccaccgagcttgatttcgcgtggctcgaagcgaccttcgccttgctggatcagcacgatctggcgggcaccgctgtcgattacggcggaggtcggcagcgtgacaacctggcctttggcacccaccggcagttcgacctgggcgaacatcgacggcttgagcagcagccccggattggccagttcgacgcgaaccggtaccgtgcgcgtctgggcgttcaaggtcggatagacatagctgatcgtgccttcgaaggtcttgtccgggtaggcgttgatcctgaccttggccttggccccagtcctgacctggccgatgtcctgctcaaacacgtcggcgaccacccagacggccgacaggtctgccacttggtaaagcgcctcgcccggcatgaaacgcatgccctgtagcgccttcttctcggtgacgatgccggaaaccggcgagcggaaagtcagcgtgcgccgcgcttcgccggacttggccaaggccttgacctgctcctccgaaatatcccagttcttcaggcgtaacaggctggaatcggccagttgcttcatgccatcccgcgctgggccgtcggcttccttcagcgattcgacgccttgggcggcaatcgcgtattcgcgctgggcggaaaccagttccgggctgtagacctcgaacagcggctgccccttgccgaccggctggccggtgacattgacgtgcaggcgctcgacgtagccctcgaacttgggagagatcgcatagatacggcgctcgtccggttcgatacgaccggcggcgcggaccaccttgtcaaggacgcgcaattgggcggcttccgtccgcacacccagtttctgcaccttctcggtactgatcttgatctggttggcagatgccggttcgtcatcctgctctccctcatagaccgcgatgtaatccatccccatcggatctttcttgggcacaggcgaagtgtcgggcagccccatcggattgcggtagaagagcagctttttctctttcttggccggctcggctgaggcgctggcgaccgatgctgcatcgccatgggaagcgtcaccacgtccgcccagccagtaaccactaccggctgccatggcaaccgcaataacgccgacggtcagtcccgcacccttgttcatagatcttcccctaaaagacgttcgatttcggccagacgcatctgggcgtcgacttgagccttaagctggtcttgtctggcctgccggatttggcgctgggaatctagcaacgtggcgaaatccaccttgccggtctcgtagccggccagtgccgccttgaaggtcaattcggcctgcggcagcagactgtttgtcagcaggttttccgtgcgacgggcggcttcgatgccggacagggcctcggccagttcggcggagacctggttggtggtggcttccttgcgcgagcgggcggcattgagcatcgactcggattcccgctcctgcgaccgccgcgaagactgttgcagcgggatattcacttcgaacatcaactcccattccttgatggagttctggtactggatgggggatacgcccagcgtaaagtcgggatagcggtttttgtaggtcaggtcgcgagatttctcggcagccttgattttcgattcgtcggcgaacagttgcgggttgcgggtgcgcacgcgctcttccagcgtggcgtaatccagcgtcaccggcgccggcagcttgcgcaactgggttggcacctgcaacggcgcattgtttgggcgggccagcaaggcgttcagccgggcatgcaggtggtgctgttcggtttccaaggcaatcaactcgttgcgcatgttggtctgctcgacctgggctcggatgacatcctgctgtgccgccaggccgccggaatagcgtacctgggcgactttttccaggcgggtcatcaggtcgaggatttcccgggtcaattgctcattgcggtgcacgtaataaagctgggcgaaattgactttgatccgcccggccacatctgcccaggtgcccagcgcacgacccttggctccgtcggcttcaagctctgcaatctcgcgcttcaggtcgcgcttgccaaaccagggaatgtcctgcatcagcaggtaacgggtgctgccgacgcgacttggggaaagcgttgcgctttgttcgcccatccgggtgatgtcgcgcaattcagtacggaatttcgggtcgggcaaggcaccagctggcgtcacccgctcgcccgatgcttcggcctcggcctgcatcgcggcgtactccggattgcgcgtcttggcgtaattgatcagggtgtcgacgttcgcaccgagggcggcctcctgggcaagaacgggcgcgccagaggcggtggcaagcgccaggatcaaaatggataacggcctgagtcggcgcatgcgacctcctgaaatattcattttgtggagcatgctggcagcgagatggaatcaccctctcgccgccagtcgatcttgctatttggttggttcgaaatggacgacggtgatggcacctttcacggtgtcggccatgaagcgaatcttatcgccggacttcatttggtccaaccaggcggcatttgaaaccttgaagaccatggtcatcgccggcatgttcaggttggtcaacgggccgtgcgacaaggtcaccttgccagcggccttgtccacttttttgacctggccgtcgaccatttgcatttcagcggacgcggcggccggtgcagccatggcatggccggcgtggttgcctgcagcctggaccgaaacggctccgagagatgcaatggccatcagggaggcggtgatgagtgttttcatgggtttctcctattgggatcaatgtttggcaaagatgctggcttcaccgccggactggaccagcagcgtgttgtagggaacgggtttcgaactttccatgcctggcgaaccggggggcatcgaaggcaccgcgatgccaagggctttcggcttttccttgagcaggcgctggatgtcgccagcaggcacatggccctcgaccacataaccggctaccttggcggtatggcaggagccgaggcggtctggcatccccagtcgcttccgggttgccgggacgtccatgacattgtgcgcgcgaacctcgaagcccgcgtccttcaggtggtcaatccacttgccgcagcaatcgcagttcgggttcttgtagacatcgaccatttcgcctgccgttgcgacggaggaaaggccggcaccgaaggctgtgatcaaggcgagaacaaggacgtggttacgcatggcgaggctcctggttgaatcgagtggcgtcagcagtatggataggcaatgccaacaattagctgtcccgctgattacatttgtgtaatgttgggccgcctagggaaccgctgatcaatggacctcaacacgcgcaaaggcccctccaagtcggcaaaccgagcgctcgcggtcaggcgtcgcgccgtaccggccgatttctccggggttcaaagcctcgtcctggcctttgccgctccttttcggggcccttcgccgtgctcaggacgcatcttggctgtgaagggccagaagctgtcgcttggcgatgaccagattggccagcgcaaagaggatgtgcaactgggtgttacgtccgcccctgtgaaaggcctgtagtgggttggctatcccgctaacggcgaggaagaaagcaggaacggagccggaaggagagtgggacggggaaggtcaaggaagggctgggacagctctgctatcgtgggaagcttgacgaccacccggagagaaaggagcccagcccatgcaacgaattgtagccggcatcagcacgcttgagcagcacctggagacggtgaaggggaagcgcgaggtctatcgaccgccgtcgtgtccgcactgcggaatcaagctcctgtgtcagcacgggtactactaccggaaggccgatcggcgagtgcagcggccctcgctcaacccggtgccgatctgccgttaccgctgtggcggttgccggcgcacctgttcgcgcctccccgagtgcattgccccacggcgttggtacgactggtcggtgcaacagaacgccctgtcggctcgactcgacggccggcctgtcggcggcggtggcgacgacggacagcctgccgtgcgcagtaccggtcgctggtgggcctggctccaggctcgcggaccgatcttcgcgttttctctgcgttgccgctttcgcgagctgggtcgggcgagtgacttcacggggttctggcgccaggtgttcgccacgctcggcctgccacgagccatggcctggctggaccgggagatgagcgtcccatgatcggctgatccccaaacggcggcagacagtgggggccccgcccgggcggggcccccacacactttgcgactgtcattgacgcggcgattgcgctttgatggcgactcccatttttcacgaggagtggtcatgaacgaaatcgatccgcaagccctgtttcgcttctccgtcctgggtccgctgatcagtcggcagcggctggcgcggggtgagctgcaaaagagcctgcgtgagctggcaacgcgcgagtacgtcatccccggcaccgatcggcgcttgctcggcgagaagacgatcgaggggtggtactaccgctaccgcgcgcgcggcctcgatgggctgatcccgaaggtgcgtgccgatcgcggccagtcgaaactgtcggcgtccgtccaggcggctattctcgccgccaagcgcgagaatccccggcgctcgattcgccagatccagcgcgtgctcgagatcggcggcatcgtcgcgcggggcaccctgtcgcgctcgagtctccaccgcctgctccagcaacacggtctgtcgcggctccccggctcggcgagcctgcccgaggagaaacgcagcttcgtcgccgcctgcgccggtgagctctggtacagcgacgtgatgcacggcccacgcgtgccgatcggcggtcgtttgggcaagagctatctggtgtcgctcttcgacgacgcgtcccggctcgtcgctcacggcgccttctgccgcggcgagacggcgctggacattgaaggcgtcctcaagcaggcgctcctcaaacggggcgtaccggtcaagctagtcgtcgataacggtgccgcctatgtcgcgcagacgctacaggggatctgcgcgcgtttgggcatcgtcctggtccattgtcggccctacgcgcccgagagcaaggggaagatcgagcgctggcaccggacctgccgcgatcagtttctcagcgaggtcgaggaacgccatgtcctgagtctggacgatctcaacgcgcggctgtgggcctggctggagcaggtctatcaccgcaccccgcatgacggccttgagggccagacgccgctcgctcggtatcagcaggatctgccgaagatccgtttgctggggccactggcggcgacgctcgatacgctgttcctgcaccgcgtccgccgtttggtgcgcaaggatggcacggtgtcgtatcagggcgggcgcttcgaggtgcctttcgaactgacgggcaagaccgtttgcctgcgcgtcgatccgcacaccgagacggtggtcggcgtcgagaacgacgccggcgagttgatcggccgggcgacaccgctcgatgcgttggccaatcgcgatcggcggcgacgtcagccggacccggtggcggccgtaccggtcaagcgccccgctgggccgaatctggtcgagctggtgtatgagcagtactacggccgccaaggagactgaagatggaactgcaacactttgggctgcgccactcgccgttgggcaaggagacccgcgagttgtgggacgacgggatgctcacgcgcttgcgcgagcgcttccagtggttgctgcaatcgccggggatcgggctgctcaccggcgaggcgggagtgggcaagacggcagcgctgcgggcggtgacggcgacgctcaatccgcatcgctatcaggtgatctaccacgcggagacggacttcggccgcctcgatctgtatcggtgcctggcgcagtcgctgggcctggcaccgagctatcggcgggcgctgttgtggcgggagatcaaggcgcatatccaccatctggcggatggcaagcaactcctgccggtgtggatcctcgacgaggcacagaatctgccgccggacttcttccgcgatttcccggccttcctcaacttcgctttcgactcgcgcgatctgatgagtgtctggctggtcggccatccggtgctcgcgcagacgctgcaacgcgccccatatgcggcgctcgccggacgcattcaggcgcgcgtgcacttgacgccggtgttcgagcgcgagcgctttgcgcgactgatcgagcatgggctgaagagcgccggcaactcgtctacgctgctcaccgattccggcatggagatcttgcgccaagcgagcaaggggctgccccggaatgcggcgcgtatcctgcgcaccgccatgcgtctggcgctgccgcgcgggctcaatcatctgcccgacgaactgttgcaactggccatcgaggaactccgatgagccgccgtcgtcacgctggcttccccgagggtctctccgacgaagccgccgcggcgctttgcgacttcctcttccaactcgccaccgcctgcgagagtcactatctcgtgcaactgcgccgccatcacgatcgccaaaggaatctgtacgatcccgaggacccctggcgctttccgcctaacgctccccgatcccgataggccccttgtcccaccctgtcgccggagccagtcctcccggcgacagcgtgggactttcggcttgtctcaccccgaaatagctcgggacaaagaatccagaatagggcgggacgtaacactgggccgtgttcttcttcagtcccttgtagcggaccttgcgatggctgaagaggttcttcacgatgtgaaaggggtgctcgaccttcgagcggatgctcgccttgaccgattccaggcgccgcagcagtgggccaagctggctctccttcgggatcgccttcagcttgctgcgcttggtcgccacctgccagtcgatgtcccggtctttcaactcttcgcgcttctcgacaccggtgtaaccggcatccagatacacggtcgtctcttcgccgtgcagcacttcggcggtctgcgtcacgtcggcggcgttcgccgccgttccgaccaccgtatgcaccagcccgctctcggcatcgaccccgatgtgcgctttcatgccgaagtgccactggttgcccttcttcgtctggtgcatctccggatcgcgggccttcgcttcgttcttcaccgacggcggtgcggcaaggatcgtcgcatcggcaatcgttccctcgcgcatcatcagccccttggccgtcagttgcgcgttgatcgccgcgaagatggccttcgacaggtccttctcttccagcaagtggcgaaactgcagcagcgtcgtcgcatccggcaccgcctctcgcgacagatcgatccgcacgaatccccgcaacgcctggctgtcggtgatcgcatcctctaccccctcgtccgacaggccgtagcattgctggaccaggtacacccgcagcatgcgctccagcccgatcggcggccggccgcgcttccctttcgggtagtacggttcgatgatcgccagcacgtcttgccaggggatgacccgttccctgtcggcaagaaagcgctcgcgtctggttaccggcctcttcgcggcaaactcggcttccgaaaagctgatctgcttcactggcacaatcccatcgtcagcgccgggcacatcataccagcggcatcgtccaccgcgacgattaagtcaatgattctcttgttcgtcccatggtcatggctgccatggtggtgactgtcggcctttttgctcttgctcaccggcagtttcggcatctcggcggccggctttgcttcgtggtcgtcatgtacgaaacctttcaaaaacgtaacgcgtaggtcagcgtcctgttggtatcggactcataagatggcatcgcggttggacgaaatgagtccgacacgattaacccgatgtcacaaggagagaaccatgaaaacgaatttttccaaacttgccctgatcgctgcgatcggcctcgctgccgccggaacgagctacgcgcacgaagattattccgaagcccgcatcgaccactggctgcgccacgtttcggaaagccagagcgctccgacggccaatcaactggctccgttcggctacgccgccacgaaaaatgccgaccgtgaggtcagcctgcccagcggtggcaagtatttcaacgtcacgcgcctggaaactctcaagctcaatgtcggtggcaagagtgttgtctggaccttcgatacgctcggcacggcggcctttccgctctccaagatcgtaccggaagccgacggcatcacagtctatctaaccgagaaccatttctaccaaggcagttgatcagcctgacagatgagtgacgaacttgtcacttactggatggcaaattgtcaggatcaacaccctactattcatactgcagtacaacttcttgaggagattgaaatgatgaaaaaaatgctgatggttgccctgatgagcgcggtctcggtgaccgcattcgcatccgatgccgctcgtgctgctgcaaagcaagtgattgagctgaaggatggctcgacggtctacattttcaaggatgggaaaatgggcatggaggacaaactcggtcgttcgattcgcatgaagaaagacaccgtgatggaaaccaaggatggtcagaagatcatcatgcacggcgacgaagtcatgcgcctcgacaacctgttgaaggaaggtcatacgggcggttgatttcccacgtcacgtgaatgcagcggctccttcgggggccgttttcattttgaggcaccgttcaagcatcaccttcaattccagtatccattgggcgtgatctctggactggccttgctcgtatagcctcagagcaatctgtcggaagacggcatagatcgccgggtcgaaatgctggcctgtttcccgttccatgatgttcagtgtctcttccaaggacgacactggtttacatgggcgaacagagcgaacgcgagaacaccgtcagcgcgtaatcattcactcccctacgcggttgccgggatggcggggatcgtggggagctgcaagcctttgcgggcggcggcgatgacggtgccgaggtactgccaggcggatgctccgcgacggcgacaggtttcgatgaggctggcgaggaaagcgaaggcgcgggatccctcttcagagcgtgtgccgtggctgatggtgcgcgaaatcacccagtgccgaagcgcctgttccgcggcgttgttggaaagcggcaggtggggctcggcaacgggacgcaggatcacgtcccagtcgtagaggaattcgcgcacgacgctacgcagcaccgagtggtcatccatccgatgggcttcgcacaggtgccgcagtcgctcaatctcgttcgcgtagcgggccgggagtccttccggcggcggatcgatccgcgccgcgtagatggcggccatcagcgtcttcatgatgccttccatctcttgccccaccccggagactcgcgcgtcgctcgattcggccagccctctcagtttgcgcagcaggtgcggccagcaacgcaagcggtttgcccaggcgcgatagacgccgtagccatcgctgatgagcaggccggcaaagccgtcctgcagggcgttctccagcatttcccggctgcgtgggccgatcaggaacagcaccgtgtgggtcgtcaccaatgcccacagccacagcagcgtgccggactccggccacgaggtctcatcgacatgcagttgcgctgcctgcacgatgtcggccaccagggcgtcctccagcggcagactggcgcggcccgcttcccggatggtttcgtcgatgacgcccgtactcagcgtcaagtcgaacagttccatcagcaattcgcgaatgctcgcccgcgacaggcgcatgcgcaccgccagcaggacgatcaccccggccagccggggacccacgagacgccattccccgagctcaaccttctcccattgcccgtcggccggcgcccgccaagcttgcgcacggctgacatggccgcaggagcagctcacttcaagcagcgtgtgacgggtgacgctgaacgtcaacccgatcaggctctcgaccggcggcgcaatgtcgacttcgtcccaagccgtgtaagcctgcgacgcggcatccgccgacaacactgccgcacaagcggcgcagatctcgggacggtgctcgcaccgggcggtgatcgccagcttctgactgcgaccatgacctggactgcccggttgcttgccgggccgcttcccagaccccttcttggccgattgccgctgcccatcaaccggtggagcctgttccgtctcttccgtagagcttccagccgtctccgcggcgacgtcggcattgccgcgctcgtccgccgcgccattctgttcctccgagccacctgtcttcgcccagggcggttggctggtcggcggacgcgagctgttgtccgggttctgattcagccgatcctgcaactcctttacgtcgtgcaacagccgcttcgacacttccagcaaaagctccgccggcagcttcttcagccactcgtcgttcatctggaacaggtcatgtttgctcaggtgcatcgtgccgcgtctgtcaggtcgtctgcaagttccgcaactatgccatacaaatcatcaggctggcagcttttcttaagggggtgtgaacgattacgtcagcgcggtcgtcagcgagcgcctcgcctcgcgcggacacgccaccgtcagcgcccgcgtcgaccgccgccgcgaggcgacactgaacttcgccatcggcgccgccgtcgcgcagcggcggggaatcgtccccggcgccagtgtgccgctgcgactgcagaagccagcgatccgcctgctgcccggcgatgtggcgattgccggacaggcgggaacttccggcaaggggcaatccccatgagcggtgccgtgcccggacaaagcataccgttaccgggaagagatgtcggagatccgtggcgacgcgcccgatgggggatcgtggtggcggcaaaccgccgacagcagacgatcgcggtccgcgagagcagccgttcaccgcatcacccggcaacacggaagccaccgttcgcaattcggcccagtgggagcgaagctccaatttgaggccatataagcatttgctgttccttaataggccgattctgacaaacggcgcccttcctcctgctctcaaaacactgtcggtccagccggcacgcgggcattgcttttccacgatcagtgcggcaccagttccatccggtcgtttgccaggtcgaggtaggacgggtcaccgcggcagacccaccccagcatctggcctggcggttccggccgccgacggaattgcgcgagcgtcttgtcgtattgcatgctgctggtggtcgagcgctcgatgcgcgggaagtgctcgtgcagaccggccagcaccgtctcgccgatgttggcgcggaaggcggttacctgctggtcgggccgatcgccagaacgaagtagcacccctggtccaccactcgcgtcataacgtcgttgcacttcagagttgaatctgcctcctcgataaatcgcttcattcctgcacctccgtacaggaattaacgcaccacgccctagcagcctgtcggactttcggcttgctccccaccggatatgctataatcatgccttttgaagcaaccgagggccggcatgtcccacttcatcgtcaccgaccgtaagaccgactacctgctaccgccgtcactggacgattggctgaaccaggatcacctggcgcgattcatcgtggaggtagtcgaccagctggacctgtcgaagctgacgcgacagtacgctggacgtggatcgaaggcgtaccatccggcgaccctgctggcaattctggtctatggctacgccacgggtattttctccagccgcaggctggagcgggcaacctacgattcggtagccttccgctacattgccgccggaagccatcccgatcacgacagcctggcgacgttccgccggcgttttctggacgaactgagcgacctgtttctgcaggtcctggcgatggccaaggaaatgaagctgctcaagctaggtaacgtctgtcttgacggcacgaagatcgacgccaacgcctcaaggcacagcgcgctctcccacggacacatcgaaaagctggaagcccagctcaaggctgaggtgcaggaactcttcagcttggcggaacaggcggatcaagccgacgttccggacggcgtcagcctgcccgaagaaatcaagcgtcgtgaagatcggctggcggcgatggcagtggccaaggcgaagattgctgcccgggccgaagagcgttatcagcgagagaaagccgattacgacgagaaaatggcgcggcgcgcggccaaggaagaagcggccggcaagaagttgggcggcaagccgccgaaagcccccgagcccggcgcacgggacagtgaccagatcaatctgaccgacgaagaatcgcgcatcatgccggtggccggtggcggcttcgaacaagcgtacaacgcccaggccggggttgatgcggcgacgatgctggttgtggcggtcggcgtgacgcaagcccccaatgacaaagagcaggtcgagccgatgctggcgacgctcaaggcacaagccgaggtgctgggtcccgtggaaagtttgatcgccgacagtggcttctgcagcgagaagaacatcaaggcatgcgaggccgccagtatcgatccggtgatcgcggtggctcgcgacgagcaccaccctgactggcgggagcggcacagcgaaccggcgccgctgccggagaatgcgacacccgtgcaggccctgtcgcatcgcttgaagaccaaagcgggacgagccctctatgccttgcgcaagcagaccgtcgagccggtcttcggtatcatcaaatcggtcatgggctttcgccagttctcgctgcgcggtttgaagaaggtcacgggcgagtggacgctggtctgcctggcgtggaacttgaagcgcatggccaaattgcgcccacagtagggaaaacgaggagaaaaccgtccaaaaggccgcaaagtcgagaaaatccggccttttcattccgcattgtgaaatttggcggttttctaaacctcaagtccgacaggctgctagtttggagtacacagccaaggggttttcacacagcctcggtcgcaagggcaactgttgggacaacgcaccgatggaaaagctgctgggattcactgaagactgaactggtgcatcactgtcgcttcgcgacccgcgagcaggccaaacgcgagatcacggaatacatcgagatcttctacaaccgcatccgagagcaggctcgactcggccatctgtcgcccaccgctttcagtcagcaatactatgcaatgcagatggccgcttaacccgtcggactctacgatttgcaaccgacctcaatatcaccgggtacggttgtgcagacgaagtgggggccgattatatcacccgcccccgttcgcccgatttgccccggatcagaacaggaaagcctgtttttccgacgcagccgcgggctgattgtcggccccgaagacgcggagctgacgcggccggaaccagacctgctggccgaccaccagttgcagcgcctcgtggcgctcgcgcgacagttcgacttcgacgattacccgcccatgcagtaactcgatacggaccaccggtccgatcggatgcacatgctgcacagtcgcctctaggctgccttcggcaatcgagtgggtgatgtcgatatcgtgcggccggacgaaggcggtggcccgctccggcttctcgcggcactcgacttcggcgtaacctccctgcacccggctatggaagacgttcacgttgccgaggaactggtacacgaagggcgaggcggggctggaatacacctcgtccggcgagccgatctgctcgatcttgccgtggttcatgaccaccacgcgatcggcgacttccagcgcttcttcctggtcgtgggtgacgaacaccgacgagatgtgcatgtcgtcgtgcaggcggcgcagccaacggcgcagttccttgcgtaccttggtgtcgagcgcgccgaagggctcgtcgagcagcagcaccttgggctcgacggcgagggcgcgggccagtgcaatccgctgccgttggccaccggagagttgcgacggataacgatccgccagccagtcgagctggaccaggccgagcagttccatgacccggcgcttgatctcggcatcggacgggcgctccttgcgcggcttgacgcgcaggccgaaggcgacattctcgaataccgtcatgtggcggacagcgcgtaatgctggaagacgaaaccgacattgcgctcgcgggcgtgcacatgggtcgcttcggcgccggagaacaggatctcgccctgatcggcggtttccatgccggcgatgatgcgcagcaaggtcgtcttgccgcaaccggaggggccgagcagcgcgaccagctctccggtcgggatatcgaggttgatgttgtcgagcgcgacgaaattgccgaagcgcttggagatgttgcggatttcgatgctcatgaagttttctcgccggggagttcagcgttcagcatgtcggtctcggccttcatgcgccattcgacgatggtcttggccaccagcgtcaccagtgccagcagggccagcacggaggcggcggcgaaggcgccgatcgcgttgtattcgttgtagaggatctcgacgtgcagcggcagcgtgttggtctcgccgcggatgtggccggaaaccaccgacaccgcgccgaattcgcccatcgcccgggcgttcgacaggatcacgccgtagagcaggccccacttgatattgggcagggtgacgcgccagaacatctgccagccggaggcgccgagcgagattgccgcctcttcctcgtccttgccctgcgactgcatcagcgggatcagctcgcgggcgatgaaggggaaggtgatgaacagggtggcgagaatcatgcccggcacggcgaagatgatcttgacgtccttggccgccagcaacccgccgaaatagccctgcgagccgaacatgaggatgaagatcaggccggcgaccaccggcgacaccgcgaagggcaggtcgatcagcgtgatcagcaggctcttgcccttgaactcgaacttggcgatggcccaggccgcagcgacgccgaacaggatgttgaagggcagcacggccagcgcaatgacgatggtcagccagatcgccgaacgggtttccgattccttcagcgcctcaagatagatcggcaggccctgcgccagcgcttcgacgaaaaccgcgaccagcggcaacccgaggaagaagaacaggaagccgaggccaaccgtcagcagcgtgtaacgcacccaggccggttcctgcgtggcgcgtgtcagtttgttgctactcatgccgcacccgccttggtcttgccggcagccacttccagcggctcactgtttttgtgccgattggctgcccaccattgcagcgcattgatgaccagcagcagcacgaaggaaatggccagcatgaccacggccagcgccgtggcgccgagcacgtcgtactgctccagcttggagatgatcagcagcggcacgatttcggaaatcagcggcaggttgccggcgatgaagatgaccgagccgaattcgccgagcgcccgggcaaaggccagcgcgaagccggtgagcaaggccgggccgatggccgggaaaatcgcttttacgaaggtctgccagcgcgaggcgccgagcgaggcggctgcctcctcgacttcggtttcgatatcctcgatcaccggctgcaaggtgcggacgacgaagggcagggtaatgaaggtcagggcgacgatgatgccgagcggcgtataggccaccttgacccccagtggctcaaggtactgccccaaccagccgttgccggcgtaaagcgtggccagcgtgatgccggccaccgctgtcggcagcgcgaatggcagatcgaccagcgcatcgacgaagcgcttgccgggaaaagaatagcgaacgaggatccaggctacgatcagcccgaagaaggcattgatcgacgcggccagcaacgacgacacgaaggtgacacgaaaggccgccagcgagcgttcgccgagcgcgatgtcgagaatctggccgaaaccgagttcggacgccttgagtatcatgccgccgaggggcagcaggatcagtaacgagagatagaccagcgtatagcccagcgccagaccgaagccaggcaacacgcgttgggattttgcggacatgagtattcttgtttttttggccaaattctccggtcgaccgcagcaaagcctcaggccgggcagaacccggccggctttggcgggcgggcgaacgcttacttggcgacgtaaatctggtcgaaagtgccgccatccttgaagtgggtggcaaatgccttgttggcaccgccgaacacctcatcgacggtgaatgtcttcaccggcgggaagaacgccgcatacttcttcagcagctcggcgtcacgcggccgcaggtagttctgcgcggcgttctcctggccttctttggaccacaggtactccaggtaagccgtggcctgcttgcgcgttcccttcttgtccaccaccttctcgacgacagcgaccgggaactcggtctgcatggtcaggctgggatagaccacctcgaaattgcccttgccgaattccttggcgatcatttcggcttcggattcaaaggtgatcaacgcatcgcccatgccacgctgcatgaaggtcgttgtcgcgtcacggccaccggcggcgaacagcggagcgttcttcaacagcttgccgacgaattcctgcgccgttttgtcgctgccgcccggttgcttgagcgcccaagcccaggccgacagataggtattgcggccgttgccggtgttcttcgggtgcggcatgatgacctgaacacccggcgctgccaggtcggcccaatccttcagggccttgggattgcccttgcgcacgatgaagaccatcgccgatgtgtagggcgaagcgttgttcgggaacttctttgcccagtccttggcgaccagacctttctcggccaagaactcgatatcgttggcctgattcatcgtcaccacgtcggcctccagcccgtcggccacggcccgcacctgcttggtcgagccgccgtgcgactgcttcaactccacgctttcgccagcgttggctttccagtgcttctggaacatcgggttgtagtccttgtagacatcgcgcgcgacgtcgtaggacgcgttgagcagcgtggcatctgccagggcggccccggcaaccaggctgagcagaacggtagctatcgatttacggaaatgggtcatgattcacctcgctatggatggccgctaatctagcggagtcacttataaccacaaagacggtttttgaatttgcttataacccggcaatcaaatagccggtaatgctgcatattggacggcggaatgtttgaaataagccataacccgttccggtgttttgctgaggcactccatgaatcggctcgccttttgcaatgaggcaggttggaaaagatggagtccgacggatcgtgtaatttgacgattaggaggacacaggcttacccagaatcagtcgaagcgaacagcaatctgcttcccatcagattttgtacaaaccccggcggggtcttggcccggcccccaagtcagtaggcatcgaatcgtctccccattgggggcacgtagtaccggcgatgccgaactccttaggtgatctctatccacgccgctggcaattcggtcgtaatgtttgccagggccatacaacttacgcatttctgctaggtcttgatgacgcctaatctcaaatcctcgcccctcatatcgtgctccttcgagttccagaaccatgaccggcacctgtgtgccgtcgtggctaaaggagccagtgacgggtgaggactcgttcaccgattccagctgatgggtatgcccggcacaaccggaaagtgtcacgcccaagatacaagtggggagtatttttgcaaccgcagacatgcgaccctccttctatttcaacacgaagcgaaccgttgctgtggctttgcccggcacggataccaacgcgacaatcttgctgttggcaaatttgaaactgcctgtggcttccagttgctggcctaccggtttcaactcgacttcctgcttatcagcaccgacgaggatggtcagcttggcgttggacttcgagacatccaccggcttgccatgatcgcgcaaatgcaactgaatcaaatccggcttgaccaccagttcgtaatccacatccttgacctcgctgacgacgccgccgtgaagcggcttgcgttcgtggccatggtcgtgaccaccggcggcgaaggcaaggccggacatggagaaggcaaaagcggcgagaaaataaatcggtttcatgggatttcctttcgtagagcaataattagagcgcaccggcatcgctatcgttcatcaggcgttccgcatccttgcggccgaacagccagaacatggcgggtgtcaggaaggtgtcgagcagggttgagctgatcaggcccgaaaagatgaccactgcgaccggatgcaggatttccgtacccggccgctcggcctcgaacaacaacggtgccagcgcgaaggccgtcaccagcgccgtcatcaagacgggtgcaagacgttccagagagccgcgcaggatcatcttgtggtcgaagttctcgccttcgatgcgcatcaggttgatgtaatggctgaccttgaggatgccgttgcgtaccgagatgccagccaacgtgatgaagccgaccagcgcggcgaccgatagcggctgcccggaaagccacaaaccgagcactgcgccaaccagtgccagcggaatgttggccatgatcagcgccgacagcacgaccgacttgtagcgactgaagagcaccacaaacatcagcaccagcgagacgatggagagcagaccaaccagccgcgaagcctcttcttgcgcctggaactgtccgcccagggtgatgaagtagccttcaggcagtttgctgtcgccgaccaccttgcggatgtcctcgataatctcggacaatgcccgcccttgggcgttggccgaaatcacgatgcgccgcttgccatcgtcgcggctgacctgattcggcccgtcgccatcctcgatggtggcgatttttgacaggggaatcgggccgccgggcgtttccagcaatatccgccccagcccttgcaacgagcgggacgattcgggcaaacgcacgaccagcgcaaagcgccggccgccctcgaccacttgcgttactttttcaccttcgaccaggctttgcagcgtcgccagaatctgtggcgtcggcacgccgtactgtgcggccgtcgcgtagttgacactgaccttgatctgcggggccagtacctgcttctcaatttccagatcgacaacgccgggaataccggccaacctgccgcgcagcacatcggcctgaccacgtagcgtgtccaggtcgtcgccaaaaatcttgatagcgatctgcgagcgcacgccggacagcatatgatcgatgcggtgcgagatgggctggccgatagcaaccgctgccggcaggttgatcaggcgggcgcgaatgtcggccgaaatttcgcccatcgagcgcgtcatttcggacgccggcttcaggccgacatccagttcactgacgtgaacgccttccgcatgctcgtcgagttccgcccggccgctgcgccgcccgacgtgcacaacttccggcactgccttgactagcacctcggcctgttgcgccagggccgacgactcggccagcgtgacgccgggattaaggcgcatgccaatcagtagcgttccctcattgaagggcggcaggaaggtttttgggaagaagggcaccgcgaccgctgccaccagaacggcaacagcaccggcagccaacgccgctttaggccggttgagcaccgcctgcaaactgcggccatagctggctttcagccaggccagcagtttcgtatcgccatgatcgagcgacttcattctgggcagcaggtagaaggagagcaccggcgtcaccgtcaccgacaccaccagcgaggccagcgtcgaaacgatgaaagcgatgccgagcggcacgaacagccgaccttccataccgggcagtgcgaacagcggcaggaaaaccagcacgataataatcgttgcgtagaggatggccgaacgcacttccatcgtcgcatgggccactagttcaatcgggtgcattcgatgatcgtggtgcttggcccggtcttccttcaggcgccgcagcacgttctcgacgccgaccactgcgtcatcgaccaggccgccgatggcgatggccagaccacccagggtcatggtgttgatcgacaggccgtaatagtcgaagaccagcgccgtaatgaaaattgacaccggtatcgcggtcagcgcgatcaccgtcgggcgcaaggtgcccaggaagaagaacaggatgacggcgacgaagaccgacgccccgatcagcttgccttgcagcgtgctgatcgacgactcgatgaaactggcctggcggaaggttaccttgggcgcctccatgccggccggcagcgattttttcagatcctccacggcggcctcaatgctccgggtcagatggatggtgtccgccgttggctgcttctggatgccgagaatgaccgccggcttgccctcgaaaccggcatcgccccgcttgatggccggcgcgaaggtcacgtcggcgatttgccgcaataaaacgggttgaccgtggcgggccgtcagcgccagatttttcaggtcgtccagacgcgacgtgcggccgagatggcgaatcaggtattcgcgcccgttgagttcgaggaaaccgccggaggtgttggccgagtatcccttgagcgccccggtcagctgttcgtgcgaaatgcccagttccgccatgcgcgtcgtgttcggctgcacctggaactgccgtacttcgccgccgatgggaatgacctgcgccacgccggcgatggccatcaaacgcggacgcagcacccagtcggcgtattcgcgcacctgcatcggcgaaatcttcgctgtgtcgatgggaatggcgatctgcatgatttcgcccatgatcgaactgatcggccccatgcgcggcgtgacgcccgtcggcagcccttcctccatcgaggaaagacgttccgacaccatctgtcgcgcccggaaaatctctgttctccagttaaaggtcacataaatgaacgagaggccggcactggaaaccgaccgtacgctttccacccctggcagaccgttcatggtcgtttccagcgggaaggtgatcagttgttcaacttcctcggcggccatgccgccggattcggtcatgatggtgaccgtcggcttgttgaggtctggaaacacatcgaccggcgtgcgcgagagcgtgaatgccccatacgccatcagcaccaggctggcgatgatgaccagcaggcggttggcaaggctgttgtcgagaagccacttaaacatgattggctccgctcagcgtatctggttgatcagagtggccgcgcggacggcaacccgatccccggctttcagtccgctggttaccgccacgtgggtgccgtccagcggctcggcggttaccgtgcgcggctcaaagcgttccggcgccgtcttgacccagacgatgctctggttggccgggttcttcattagcgccgccgccggcacacggattcctggcaccgtgctgcgcgtctgcacgaagacccgaaccggctggccgacggccaatcccgccaaagcgctaccttcaccccggaaggtcagcggcagggcctgttcgcgcaggctgcgggcaacgccgaccaggcgtagcggcaacttctgctcgccaacggcaacaaaggccccggccacatcgctggcgacggccatatcgaaagccagcgcctcgatcagcaggcgttccggattgacgatctcgaacaggatttcgcgggcttcgagcacctgaccagagacgacgttggccgaggcaataacgccactgaccggcgccaccagttgctcgttggccacggcagcttcggcttcctcgatgaccttgcgcggcacggtgtcggacagttctcgcaggcggcgcaggcgactttcagccagggagcggctgttgccgccgacttccggcgtcacgtaagccagcacctcgcctttcttgacctgctggccgggcaatggcagaccgcgtggtcccggcgtgacacgaccggcaacgatggcctgcactttgccgccggcattcgggtccatgaccaccttgccggccagttcatgggtacggggcagttcgcctggctcaaccagcagggtgcgaacgccgatctggcgttgcgccggtttgggcaggaagacgctgccgtccggctggcgtttggggccgctgccgctggcagcgggtggggcgtcaccgtggtcatggccgtcgccggccagagccggcattggggagagcaagaaggaaagacaaaaagcgctcaataacagccggggcctcatgcggcacctccgaaatgcgggttgcgggaagcgcgcaggcggcgcaatagggcggcgaggagtagcagcgccccgccggcggcaccaccccacagggcgtattccttccagccatgggtgtgggcgctcgtttctccatgcgcctcttcgtggatgtcgagttcaccagccagcaagtcggtttcctcgccggcgatgacggtagccacgaccgacacgacccccggcttgagttcctgcgccagcgttgcctcgaactcgccctcggcatgcgcttcgacggggactttgacgccgcccagttcgagttcgagcctggcgtttttgactgggctgccgtcggcatagcggtcgagatagagcgtcagttgcttgccattgacgacgccgaccagttcaaaggtttcggacgttgccgcaaaaagcggcgaggtgggaccagccgatgatgccggcgcctcgccatggtcgccaccggcccaggccagtggagtcgccaggacgatccaggcggcccatcccaaagcgaccagcgtgtttgttgttctcatgttcggattcctcatttttgttcggggagcaggcccagggcctgacgcagggcggagatggcggcggccaggtcaatccgggcgcgagcgttttgccgttcggcttcgacggattcgagttcgatacgcaggcgggtcggcaggtcactttcgcccaggcggaaggacttgtcgaaaaagccccgcgactcacgcgccagttgggtgcgcttctcggcggccgccagttgcgtgcgactcgattcgacgcgcacgcgcgccgcttccagatcagccgccaggcgctcgcgctcgaggcgaagttgcccctcggtttcgagggcttcagcgcgggcaaggccgagtttggcgcgattgcggctctccgaaccaaaagggatgcgcacgcctagtgtgacggtctgctgatagtcgtcgccgaaagcgcctcgctcgcgggtagtcgccagcagcagttcgggattgctcctcgtctgcacgctggccagatcggcactacggcgagcaacctcggcccggtcgaacagttcgacgaccgctgggtgggtcgaatccagggcggtgaagtcggcaggcaccgccggcggggtttccgggccgtcggctgctgccacatccggcagcttgccgatcaaggcgcgcagctgctgggtggctgcggccagcaggctggcgctttccgccagggtcacctcggcgcttgccgccacgccatcggcctgatgctggtccgatcgtgccaggtcgccggccttgacccggcggcggacatcttctgccagtttttgcgcgctgaccaagcgctcgcgggccagtgactgttcgccgcgtgcccgctgccagttccaccaggcatcacgcacggcggcggctgtgcgcaattgggcagccgtcacccggctgtccacggctttggattcggcgtctgccaaggcaccctgacgggagcgctcgcccggcagccacaggggcaagaccacaccggccgcgtattcgcggctgccttgattcttgctcagttggtcggtcttgccgtacaaatccagcgaaggcgcttgggccgtccaactgccggcaacctgccgacgcgcctcggcagcatcgcgccgcagatcaagggattgcgcttccggttgtcgctcccaagcggccgcaaaggcttgcgacagggtaatcacggcaccagcgggggctgacgtcgattgcgcccacaggtccccggtcgctattgcagcgagcgagcacagcccggcaacgactaggcgggccggtaaaaaggtagttcgtgaaattgatttgcttcgagacatccgattctccagtgatgaaaagacacacggggaatcggcgaggtgcgaccgggaagtgtcgcaatgcgtcagggcggatcagtccaccgcagccacaagggagaagcgcagaaaagtgctatccaccccgccgattaggcgaggacggaccagttggggcgttcggggtgcgcgagaggcggcgcggtcagatttcccggtgaccagggaatcgcaatggacgcgctgcttgaagccggcaaggaggccatgctgaagatcgccgccgcacaactcgcatgacaggcgacgcaatcgctgtcgatgccaccacccagtgctttggcatccggcgtgccctcctgatcggcagcggcctgatgctggtggtcatgatggccaaagtgctgcgcagcagccccggactcgtgctggcaatagccggccaccgccgcccaggagaactggaacggcagaaaaacgagaagaaggattgagagccagcggcgcattggtcggattgtatcagcgaaaatcatttccggaagcccaccgcaagatgcgcacgccgttgcccaccaccagcagactcgcgcccatgtcggcgaaggctgccatccacatggacgcattgccaaaatttccccaaccgcactttcgggaatcggcgctattcgaccgagtagaggcgggacgactcaccctctttgggcaaggtatataccttcagcgttcccacgatgtgcggccccatgccgggggcattggtcggcatgcccggaatggtcaggccccgaaccgacggctgctcggtcagcattttcttgacagcggaggcgggcacatggccttccacggtgtagccgccaactttcgcggtatggcaactagccaaatgcgggggcaccccaaaccgttgccgttccacgtccatggcacgggtattgacctgtttcacctgaaagccggactcttgcatgtgcttgacccactcggtgcagcagtcgcaatcaggattcttgtagacggtcacttcgggcagttgtgccgcaagggcaccctgtagtgcggtggtcactaacaggcaggcaatgagctttttcaacatgaaaataaatcctttcaataaaatgggagatgggctaaacgctagtaatggaaaaatgtgataaccggcgtcaatcgaacttcatgtcaacggttttctcaatcggcggataacagatgccgagtgtctcattgcacccctgataagacgcataaagggtgacggctttagacttgggagcgcgttccacaacgatttccgcgacgaccggcgacttatagacttcaatcagcccaaaataggggtcgttcttcatctcgccggaaggtagcctcacctccttaatcaagacgccgctggcgttcttcaaggcgaagcggaccttgttcttgtagaggtagtgcttcttggcaggaatgatttcagccaccaccgtatcgccacccttcagggatgccttgagccgaaacgcctgatcaggaggcaagggttcctcggctgccgaagcgcaatggaccaggcccatgagcatcaaggcagacaacgtgcgacggtcaaatagggagaaggatcgttgagccaatttgtgttcctggttttgatttatagccaaaatttgcatcgagatttcctgcgcacttgctaagtgggcgccttgctttgagctgacgacggcaaggttcccaaaagaagaatcaaggcgctcagacaaagcgccgtatcggcgagattgaaggctggccagtgccagccgccggcatggaagtccagataatccacgaccgctccccggcccaagcgatctaccaggttgccgacggcaccgccgaggagcaggctatacccccacccttcccaccggttcgccacgcctttcagcaacatgatggtcagccccaccgagacggccaaggcaagggcaatcaagacatagcgttgccaaccgccggcattcgcgagaaaactgaaggctgcgccgctattcaggatgtggacgagattgaaaaacggtaacaccgtttcgcctgcgcccaaggggaaggtacccgcgatccaatgcttggcccattggtccgccaaggccacaccgatggccaatcccagccagcggtaccggtccatcatgggcttgcgcgggattatttgcggagcactcgccctatcgccagaaccctgttgcgcggtctctgctctcgggagcgccgcgagggcggtcatggtcactatgagacgagtcctgtccatgtcatctctccttggttgaatcagctatcaatgcgaggcatggcctcgcgtcgctacaggagcacgcccacgacgagcgcgcctctgcacttctaaaggtggcatcggcgtcgagacggtgtcaccagcaattgccccacgtcggctgcttgacggtcagcccggcctgcgccgcgtagtacgcggcgagcttccccatatcctcatcggacaacccttccacctgaggcttcatcaccggatcgattcgtctgccgtcgcgatatgcccgcagcgcacccacgagataagcctctcgttgacctgcaatccggggaaactggtcggtggcgctgttgccgtcggtcccatggcatgcggcgcagacctgctgcgccttgcccggtggcctgacctcggccgcgaggaccgctcctgcggccagtaaagcggtcaggccgcttatccaggcatatctcatttgttgtcctttctggcatagaaggcggcgatctcggcaatttccctatcgtcgagcatcgaggccatgcgattcatcaagggatggcggcgttcgccgctgcgataagccctcagggatttttcgaggtaagcggcgtgttgtccgcccaacttcggcgccgtctcgccgggacccatgcgaattcccatacccataccgccgcgcatagccatgtcgtggcagccgtggcacatctcgaccttgttccagcccccgtcggcgcggcccatgccccagttctgtgcgtgtgccgatgtgccggtcatgaggaacaaggccatcattgccagatatttcatgcagctgtctccttccctggaccggtaactcgcagcaaacgcaagccgttcgccaccacgagcaggcttgcacccatatcggcaaacaccgccatccacatggtcgcattaccgaaaacggcgagtccgagaaagatcgccttgatgcccagggccagcccgatgttttgccagagcaccgcatgggtacgccgggacaggcgaatggtctcgggaatgcgccgcaggtcgtcgttcataatcaccacatcggccgcttccatcgccgtgtccgtgccggcagcgcccatggccacgccgatgtcggcacgtgccagggccggtgcgtcgttgatgccgtcgccggtcatcgcggtctgaccatagcgacgttgcaaatcttcgatggccgccagtttgtcctctggaagaagattgccccggacgtcgtcgatgccggcttccctggcgatgctcgcggccgtagccacattgtcgccggtcagcatggccgaggcgacaccgagacggtgcagatcggccaccgcctcacgcgaactttccttgatcgtgtccgccaccgcaaaaatcgccagcacctgctgtgccgacgccagcatggtgaccgtccggccttgcgtctcatgcaactgaaggcgagcctcgatctcggcactacacaggttgcgctcctcaaccaggcgatgattgccgaggacgatgagttggccatccgtgcgagcttcaacacctcgtccggcgagggcgacaaaatcggtcaagccgttctccggaagcttgagaccggtcgcaatcgcttttgagaccggatggtccgagtgcccggccaggctggccgcccaggccagcacctgggattcggggaccgctgagggaaggatctccatggcgaccagacggggtttgccttcggtaatggtgccggtcttgtcgagggcaatgacccgcagtttgcgggcctcctcaagatagacaccgcccttgatcaggatgccgcgtcgggccgccgccgctaggccgctgaccaccgtcaccggcgtggcaatcaccagcgcgcaggggcaggcgatgaccagcagcaccaaggctttgtagagcgcctgcgtccaggaccaaccgagaagcaagggtgtcagaaccgccacggcaaccgcaatggcaaacacggtcggggtgtagattgcggcaaagcgatccacgaagcgctgggttggcgcttgcgtcccctgcgcctgttcgaccgcgtggatgatgcgggccagcgtggtattgtcggcagcggcggtcacacgaaactccagaatgccggtttcgttgatcgtgccggcgaacaccgggtcgcctgccgctttgtcaatcgggatgctttcgccggtgaccggcgcctgattgactgcactgcttcctgccgtcacctgaccatcgagcggtatccgagcgcctggtttgacccgcacactggcttccagctttacctcagcggctggtacttccagccacgtcccatcatcctgccgcacttccgccgtctccggcgtcaggtcgagcaggcccttgatggcgttacgcgcccgatccacggaccgggcctcaatcagttcggcaatggcatacaaggccatgaccatcgccgcctcgggccactgtccaatgaggaaggcaccagtcaccgccacacccatcagcgcgttcatgttcaactgcccgcgccgcaatgccgccagtcccttgctataggtggaaatgccggacaaccaaatagcgacgacggccaacgccataccgaagcccttgaaaggcagtgtgtcgggcgcgaaataatccaccgcttccgcaccgatggccagtaccagcgccagaacacttcgccacagctcactgacgccagcgttttttgtcgccgcctgttctgccgacaccgccttggggctgaaccccgctttgcggatggcggccaaggctgcatcgagggactccgtcgtcgcatctatcgacacggtgcgggccgacagctggaaccgcagggaacggatgccgtcgataccggccaccgcacgacggatatcattctcctcgttcgggcagtccatggttggaatcaagaagacgggcacgccatcgctttgaacgagaccagaggctgccgggatttctgcggctgtggtcactgctgcggaacagccgcccgcacatccgcaatgggcggtttccggaaggggcttcgggttgggatcaagactcatggcgtgctccttgtttcccgcattagaaacccttgagtgactacagagtcaagggattacaatgaaaaaaactatgcggagccaaagcgatgcttgagttcgtcaaagttctgggattgttcgccataaccgcgctggccgagattgtcggctgctatctgccgtggctggtcctgacccagcagcgtccagtttggcttttgatccccgccgccgtctccttggggctgtttgcctggctgctgaccctgcaccccggtgccgccgggcgaatctacgctgcctacggaggtgtctacgtggcaattgccctgatctggctatggcggatcgatggcgttgtgcccaccagttgggattatgtcggcagtgcggtctcgctggccggtatggctattatcatgctccaaccggcccgatccgtttgaacgtcaggaggcgaagatgaaaatcggcgaactggcccgccttgccgggacgaacgtggaaacgatccgctattacgagcgtgatgggctgctgccagtacctgcccgcagcgaaggcaactaccgtatctatggggatgcccatgtccagcgactgtcttttattcggcgttgtcgcagtttggacatgacgctggatgagattcgtgtcttgctgcacttcaaggagtcaccccaggagaactgcgcggatgtgaatcgactgcttgaccgacacattgggcacgttgcccaacggatgcaggagctccaggaactggagagccaattaaaagacctgcgtgagcgatgtgacgaggggcgggacgctgcccactgcggcattcttgacgggttgtctcaagcgattgtgcacagcgaaaagacggtatcccacgttcagggaacgcatcggagcagtttggcgaagggtaatcaaggtaaccaagtttgatggcattagcttagcgtatgaattgtcccagtttccgtgatgccccttgatacaaaccacaattcaacatcaatgtcggcaaccttcgcaaaaacgatcattcaatccagccaatgccacgggctgctttggcagagcaccagcgtcatgtcatcagcaatagacagcgtttcggccttatgtggagctccacagggccgattatgtagatgccacgattatgttgagccaaggcagacgccgtgcgccaaccacccatctggagcggcaggcgccgattttgagctccacataatcagagcgtccgcaggaagtcgatcagcgagtcgggtgcccgatagcgacgaagcttggtctctggctcttggagccgggccagcgcccgttccttcatggccagatcggcctcgacgtattggtgcgtcgttgccggactctcatggccaagccaaagcgcaatgacgctgatatcgacgccggcctgcagcaggtgcattgccgtcgtgtggcgaatcacatgcggcgagatgtggcgtgttgccaactcagggcaggattctgtggcaacctggacggcgcgatccagtcgctgcatcacgttccatcgcgacattgcttggccatcgcgattgtgcagcagtggcgagtcggaatcgaactgcggatttcgtttgatccaggcccggattgccctgatggttgaacgccacagtggcacgctgcgctgcttgcgtcccttgccgtgcagatgaacgcaggcggccccatcgtcgagcaccacctcgccgaccttcacgccgacgatctctgaaacccgcgcaccggtgttgtagagcaacagcaccaacacatgatccctttggctgaaccatgttccatccggcgtgccgatcacagcgagcatttcttcccgggacagatagccaagcatcggccgctcgaagcgctttgccggaacgccgagcgcgtgctcgatcacctgcagcgatgtcacgtcgcggtgcgccgcgaacttcaggaacgaacgcagcgccgcgagacggccattccggctgcgcacgctgttgtgccgcttgcgttccagatgatcgaggaaggccgtgatcaggtccggcgtgatgtcggccagcgtgatcagcgctggcgaacggccaagtcgcacctcggcaaagcccaggaagagcacgaaggcatcccggtaggcggcaaccgtctgtggactgagtgcgcgttgttgcgtcaggtgctcaacgaagaaggcttgcacgagtgcgggaaacgatggcgctggtttgggttgtctacgcatcatcatctcccgcgagatcggcgaattgctcgaaccggctggcagcgattgccatcaactcgggaacggcggtgaggtaccagtacgtgtagaagatctcggcatgccccatataggtcgacagcgccagcatcttctggtcaacatcagcaccgtcggcgtaccagcgcaccagccgccgcacagcgaaggtgtggcgcaggtcgtgcaggcgcggggcatcgtgtccaccgcgattgacccagccaagaccgtcgcgcaggctggtaaagacgcggtgcgcctgtcgctcgccgagtggtagccccagtcggcaaccgcgactgccgatcaggaacggcatgcccgtcgtcatcggaagatgccgctcacgttgtttccggtagcgcaccagcgccttgaccgtgctgggatggatcggaagttgccgggacttggcgaacttggtctgccggatcgtcagcattccgcgtttgaggtcgacatcagtatcgcgcaggtgaatggcttcggaaacgcgcaatccggtcgaggccatcaggccgaacagggtttcgtaggtgaatggccgaagactgccggatgggccgagtgtgcgtgccgccgcgagcaagtcgacgacctcatcttcacggtaaatgtggggtgccacgcgaccgggttccgggccgaagagcgatgcctcaggaatctcagtgtccggctcaaactgccgcaggtagcagatgaagtgtcgcagccgtccccaactgcgcgcccaggtgcccacatcgccatggccatccttgccggcacgtacccattcgaccatgagttccgcagtcagcggaccgtgatggccctttgtctccacgaagcgtgcaaaaccggagaggaaggtgtcacgggagcgcaggtggaaaccctggcggcgacgctcagccagatagtcgtcgattctggcctgcaggcttcggcgccggctcatgattcgctccccggccagggcaacggaacctcggtgagctttggcgtgtcgagcttggcgtagatccgggtggtttccagggatcgatgccgcaagacatcggcaacctccttgagcgagctgccgttcccgaccaagcggcaggccagcgtgtgacgcagcaggtgcgaaccggaatcgggcagaccagcccgtcggcaggcacggcggattacgttctcaaccgcataagttgtgatcgggatgtcacgcgattcgcggcggcacagaaagagtgccctgcttgggtttgccaggcgctcatgctgcaggtagtctgccaatgcttgtccggtcgccatcggcaacggcaggatgtcctgccgtcgcgactttgtgcccttcagcgtgaccgtgccttcgcgccagtcaatggcgtcgatcgacaggttcgcgatctcgccagcgcgcagccccatgtccagcgcacagcggacgatggcatagccacgccggggctttcgtccgtaagggagtgcagcaagcagccgttgaacctcgtccggcttgagagcgcgtggcagcgatgcaagcttccactgcaccggcgaggaaatcgccgcgctcagccggacaaccgaatcaccgcagacggtccggtagcggaggtaacttcgcaaggctgtcgcgacttgagcggcagccgaatgcgatgggctatcccccagttgccgagcgataaagcggcgtacgtcggctgcactcagcttggcaatggtgacgacgccaccggcgaacttctttcgcaacaactgcgcgacgatgcggcaatggttgcgacgcgtgcctgccgcaaggccgcggacgtcacgcaggtggtcgtcgtaccggtgcagttcgtcggcgatggggtcggggatttctgcagaagagcgcacctgctgcgcgctccggggcggtgagattcggttcatgagcgtctccttgagtggaaactccacttcaggagaacgctgaaattatgtcgagctcaaaatgccatcagccgcccgaatggtccacggctacgcgctccagcaagctacgtcgaggaaagctcaacataatcgaatcatctacataatcggccagagttgccggtggcaaatcgaacgatgtcgggcagcaacgaggcggatagccgcccttcaactgatggagtgtaagagggcaacagacctcatgggcatattgagtgatggcgtgtgtcaggcaaggctgtcctgatcctcagctaccccgcagccgcaatgcattgccgaccacgctcaccgacgacaagctcatggcagcagcggcgatgatcggcgacagaaccaatccaaagctcgggtacagcacacccgcagcgatcggcacgcccagcgcgttgtagaggaaggcgaaggcaaggttttggcgcatgttgccgactgtcgccgccgagagcaggcgagcacgggcgatgccgcgcaggtcgcccttgaccagcgtgacctgggcactgttcatggctacatcggtgccggtgcccatggcgataccgacgtccgccctggcaagtgccggggcgtcgttgatgccgtctccggccatggccacgatatgcccttccttttgcaggcgctcgacgagtgccagtttgtcggccggtttgacctcgccgtgcacctcgtcgatgccgagccgctgtccgacggcgcgcgccgtcgtctcgccatcgccggtggccatgatcactcgcagtcctgcttggcgcagcacagccagagcctcaggcgtgcttgccttaaccggatcagcgacagccaacaggcccagtagctggccgtcggcggccaggtgcatgacgctcgccccctcgcgccgcagttcctcggcctgagccgccaagggcgacacgtccgcgccttcctgttccatcagcacggtattgcccagcgcaaggcggcgtccgccgacgctgccgcgcacgccgatgccgctggaggactcgaagccctcggccttgtccagcgtcagccccttttcccgggccgcccggacgatggcgtcggcgagcggatgctcgctgccctgatcgagactggccgccagccgcagcacctcgtcttcggcaagccccggcgccgcgaccgcgcgctcgaaggccgggcggccttccgtcagcgtgccggtcttgtccacgatcagggtgtcgatctcgcgcaggcgctcgatggccgccgcatcgcggaacaatatcccctgcgtcgcggccttgccggtggcgaccatgatcgacataggcgtggccaggcccagcgcgcaggggcaggcgatgatcaggactgagacggcgttgatgaggccgaacagccagccgcgctcgccgccgaagatcccccagccgaagaaggagagcagtgcgatcccgaccaccgccaccacgaaatagccggccacgacgtcggccagacgctgcatcggcgctttggaacgctgtgcctgggcgaccatctggacgatctgggcgagcacggtctgagcaccgaccttttcggagcggatcaccaggctgcctgaggtgttgagcgtagcgccgatcaccttgtcgccgggccactttgtcacgggcaggggttcgccggtcagcatggattcgtcaaccgcactggcgccttccgtgacttcgccatccaccggcaccttctcgcccggccgcacgcgcaggatgtcaccgacgtgaacatgcgtcagcggcacgtcttcctcgctgccgtccggccggatgcgtcgggcggtcttgggtgcgaggccgagcagggacttgatcgccgccgaggttttcgagcgggcgcgcagttccagcatctgcccgagcagggtcagcgagatgatcactgctgccgcctcgaaatagacgccgatgcggccgtgggcttcgaacgagtccgggaacaggccgggcgccaaggccgccacgacactgtagacaaaagcggcgccggtgccgatgccgatcagtgtccacatgttcgggctgcgccggacgatggactgccagccgcgcacgaagaacggccctcccgcccaaagaacgaccggagtgctgagtaacaactcggcccaggtacgcgctgccggggtcaatccggcgacgaggtgcccggccatggccagcaggactacggcgacggtgagcggcagactgccccagaagcgtcgccggaaatcccgaaactcaccatcgtcttcctcacgttccagttcgggcacggcgggttccagggccatgccgcacttcgggcaggtgcccggcccgaactggcggacttccgggtgcattgggcagacatattcggtgcccgccgactctgcctctgctttcgtcggcgcgggagacagatagcgctgcgggtcggcaacgaacttgtcgtggcatttctgcgagcagaagtgaaaaaccgtgcccgcgtgttctgcagtcggcttaccggcatccagcgacacatccatgccgcataccggatctctcgcgctcgtggcatggtgggtgtggccatgaatagcgtgatcgtgactcatgcggtcaactccttggcgacgccgggttctgtccgtcgttccaacgtggaaagaaggccggcgtcatgctggcatagcgtatccatgcctcgccaaaggcagcagcggaatcgcgctcctcgcgccgggcgagacgcacatacacgacgagcaggatggggaacatcaccagcgtaatcagcgttggccattgaagcaggaacccgaccatgatcaggacgaaggcgacgtactgcggatgacgcacacgcgcgtaagggccgctggtcgccagccgaccgcttgcctgcgccgcatagagcacgcgccatgcggccgcgagcgaccagaagccgccgccgatcaacgccgctgacaacaggtggaacggcccgaagtgcggattggcgcgccagccgaacatcacttccagaagatgccccgagtcatgggcgaggaagtccacgccggggaactgcttggtcagccagcccgagagcagatagatggtgagcggaaagccatacatctccgtgaacaacgcaagcacgaaggccgaaaacatgcccagagtgcgccagtcgcgagcgctttgaggtttgaagaagctgaaggcaaagaagatgaacagcaccgagttgatcagcaccagcgaccacaaaccataggcgggagcagtttctgtcattatcctgctccatcgttggatctgccgtcgcctccaccatggccatggccgccgtgcatgaacaggtgcatcagcgggcaggctagcaggaccaggtagggcagccagccaatcaggccggagaggtgcatccagtgctcaaaagccaggagcagaacggcgaggagtgcgaagcctcccaagacccagcgggagcgccggcttatcctggcggttgtcgcatgcagtgtcccgtgtggggaatggtcatgggtttgcatcgtattcacctgctggtaatgacttaggtggcgggggtcgatgcgtttcgtccttgctggtgcgaccggccgccgctttggcgaacagccagaccagcaaggcgatcggtatcaaccagagcagaatcatgccgatgcccatcaggcctcctccgtgatcgtatccccacatggcaatgcctccatgaatgtggtcaggctggtttcgggggctcgcccagcggcatgcccatgcggccctgcatcatcatctccatgcgtttggacatcatgtcgtgctgggaaaccttgccttgtcccatcattcccatgcccccctgcatcatcggacagtccatcatgcccgattgcatccccgtggccatgcccatgttctcctgcatcgtcttcatatgctcgtccatgagtttctggcgtttgtcggcggtcttcgctttcgccagccgctggagctgggtgtgcattcggcccaggttgtcctgcatcttttgcacggtcttgccatccgcctgcgcctgggtagttggcgccccgccgggttgcgccgggtgatgcgattcctcagcgaatgccggcatggcaagggcaagtgaaacagcaattgctgaaagggcgacggttctcaaaaaattctctttgatcgatgttgtgaaacgacttcaaagccagaagtgcaggcccgccacccagcgcgcttcgccggaaggacgagagaaaatccgctgtgtcgcatcaattaatcctcccggggttaatgacgtgcgtaagttgcggtactgccgtcctggcgcacgaggaaaatctcgtagggctgcttgccgggcgcgtccatgccgggtgcgctctgcggcattcccggggagacgaggcccttggcctgcggcttctcggcgagcaggcgcttgacgtcggcggccggcacgtggccctcgatcaggtagccggcaacctcggcggtgtggcaggagcccatcgccggtgggacgcccagtcgctgcttgtgcggggtgacgtcgttcatgtcctgcgtgacgaccttgaacccgctggccttcatgtgatccacccaattgctgcagcagccgcaggtcggtgtcttgtaaaccttgacggtcggcagcgcttcggccgcccatacggcaggcgcgaacagggcaagcaggactgtggtgcggatagcgggtttcatgtgggactcctttgtgattcgatgggttcagtatgaactgcggacaccaacaccagcctgaccgcgggattacatttctgtcattctgcggcgcaagtaggcatcatttgaaatcggtggtatcgatcaatttcgtcgcaagaagatgatgtaggcaacgatggtcatcacagcgtagttgatagacataaaccacggcgcattccatgcgatgccatcgaatccccagtaggtcagtggatataagacgggggaagggtagaactccgccgaatgcgtaaatacatctatcagaatatgcgaccaccaacccaatagtggaacccagaggcgccccagccacaaccaaacggcagcagtaatcgcgccggccaccaaggcactgtgcatcacgcaatgcagatgatgggtaagttgattgaggttgggggacaacggaggctcaaagcccggtgaagcattgacataggcagtgaatatttccagcccatttgccgcgaatggcgccgcgatcatcagggggagcaaatgtatgagatcgggggcaaccgccagcccgatcgtcgccatcttcgtctttgtgtttatgcgatgatattttccggcccaagcaatgccgaggccagcccaaagaccatgtgcaacgatgtccaagttttcgctcccgaagtgttcaacggcgcgttccgttcagtgcgagtgcccggcgtgcccgtcctgagtagagagcatcggtttgtccagtggcgtgaagcgagcttgttctggagacttgttcgggagcgtgaccgaaacgatagccttcatatccggcgctgaggcgtaggcgcccgaaccctttagtcggttgtcgccatccggtatcaggctgacggtgaccttggcttttccggaaaggatggttaccgtaccttttgcacctgccgtcggcacctttgtaccggcatggtcggtgacatacacgaccaccgggttgtccttcgcttccttgctgtccttggcgactaccagttcgtagtgataggcgccggccatgcgcaactggccgccgttgggcgctttctgggtatccagggcttcgtcggtgtgggcaagcaacgtcgggctcgccagagcaaatgcactggcggcagcaatcaggaacagggctttcttcatggcaaacatctccttgggcgggttgaaagggtcagaaactctctttttcctgactggccaacaggctatccaggggacgttgtccccatagccagaacatcaccggggtcagcagcgtatcgagcaaagtggagctgataaggccaccgaagatcactaccgccaccggatgcagcacttctttgcccggagcatcggccgagagcagcagcggcatcagcgcgaaggcggcgaccagcgcggtcatcagcaccggggtgagccgctccagcgacccgcgcacgatcatgtgctgaccgaaggtttcgccttcgaaggcgcacagattgatgtaatgactgatcttgaggatgccattgcgcgtggcgatgccggttaaggtgatgaagccgaccagcgcagcgaccgacagcggctggccggaaatccacaaggcgatcacgctgccgatcaacgccagcgggatgttgcccatgatgatcagtgtcagcgccatcgagcggtagcggctgtagagcaccatgaagatcatcgtcagcgacaccagcgccagcaaggtgatgagtttggcagcctgctcctgcgcctggaactgtccttcgagcgcggtgaaatagccctccgggagcggcttcgcggccagctcggcgcggatgtcggcgatcacctttgacatgtcgcggccgtcggtgttggccgagagcacgatacggcgacgtgagttttcgcggctgacctggttgggaccatcgctttcctcgacgctggcaatcttggacagtgggacgtagcccgttggcgtctcgatcaacaggtcggccagcgcctgcggcccgcgcgcggattccggcaggcgcaccaatagatcgaagcggcggttgccttcgatgatctgggtgattttctcgccctcgatcatctgttccagcccacgcaacaaactgccgggcgccacgccgtagcgagctgcctgctcgtagtcgaggcgaatcttgatctgcgggatcagcacctgcttttcgatctgcagatcggcgacgccgggaatccgtgccagccggtcgcgcatctcggccgccaggccgcgcagggtatcgagatcgtcgccgtagatcttcagcgcaatctgggcgcgcacaccggaaaggaggtgatcaagccggtgcgaaattggctggccgacgttggaggcggccggcaggctggcaagacgctgccggatgtcggcaatgatctcttcacggctgcgcgccgaggctttcaggtcgacgtccatttcggtgtagtgcacgccttccgcatgctcatcgagctccgcgcggccggtgcggcgtccgagctgcgtgacctcgggcacttgcatcaccagttgctcggccaaagtgccgatgctgttggattcggcgagcgaggtaccgggattgagcaggacattgaccgtcagcgtgccctcgttgaaaggcggcaggaaggagcgcggaaagaagggcacgctcgccgcgacgatgatgaccagcgccgcggccccggccagcaggcggcgtgcatgaccgaacgaccaatgcagaagcttggcatcccagcgcttgagccagatcaccaacgggctgtccccggcgtggagctgcttcatctgcggcagcaggtagtaggccatcaccggcgtcagcgttaccgaaacgatcatgctggcgagaatcgagacgatgtaggcgacgccgagcggggtaaacagccggccctcgatgcccggcagcacgaacagcggcacgaacaccaggacgatgatcacggtcgcatagacgatggcggagcgcacttccagcgtcgcggcggcgatgacttccgccaccgggcgcggcgaatcagtggcccggttcagcttcagacgtcgcaacacgttctccacgccgaccaccgcgtcatccaccagctcgccgatggcgatggccaaaccgcccagcgtcatggtgttgatcgacaggccgaagtaatggaacaccagcgccgtaacgagcagcgacaccggaatcgccatcaacgaaatcagcgtggtgcgcacattgagcaggaacacgaagaggatcacggccaccaggatggcgccgtcgcgtagtgcctcttcaacgttgtttaccgaatgctcgatgaagtcggcctgcttgaacaggaaggacggcgtatcgaatcccttgggcaggctcttgccgagctcggccattgctttctcgacttcgcgggtcagctggacgctgtcggcagccggctgtttctgcaccgacaaaatcactgccggcttgcccttgtaactgccgtcgccgcgcttgacggccggggcgagtttcacgtccgccacttgccggagcaggatcggctggccattcttggtcgccacaacgagattttgcaggttttcaatgcgcgagctgcggccgatctggcggatcaggtattcgcggccctgggcttcaagaaagccgccgctggtgttggcgccgaagtccttcagggcggcctccagcttctcgcgctcgatacccagcgcctgcaactgtgccggcttgatctccacccggtattgccgcacctcgccaccgatcgggatgacctgggcgacaccgggaatcgtcagcagacgcggacgcatcacccagtctgcgtattcgcggacggtcatcggactgatcttgtcgggatcggccgggagcgcgatcagcaaaatctcgcccatgatcgacgagatcggcccgagctgcggcacgatgccgggcggcagggcctcgcgcaccagattcagccgctcggcaatctgctgacggttgcgataaatgtccgaaccccattcgaattcgacatagatgatcgacagaccgatgcctgacaccgagcggacgcgcgtcacgcccggcatgccgttcatgctcgattcgaccgggaaggtcaccagttgctcgacctcctcaggggccatgccgccggcctcggtcatcagcgtcaccgttggcttgttgaggtcggggaagacgtcgaccggcatctgccgcagggtgatcgcaccgtagatgatcagcagcagtgagatgccgaggacgatcaaccgctgcttgagcgcggtgtgaacgatgtagtcgaacatatcagcgcacctgcgagagcagcccggcgccgacggtcaccacgcggtcgccgtcatgcaggccgtcgaggatggcgacgttggccgcatcgagcgactggtggcgaatccggcgggcaacgaagcgctcagcctcgatatgcacccagaccgccgtctcgccagcaccgacttgtgtcagtgccgtcctcggcgcagtcgcacccttgacgccttgctcggtgcgggcgaacaccttgaccggctgaccgacggccactgccgcgttgcggtttgtgatgcgaaacagcaggggcaaagcctgctcgcgcagttgctgaccgccgccgacaaacttgaggtccagcgccgtttgatctgccaaggcgctggcggaaaccagtgtcttggcgatgccgacatcgtaagccagcgcctccacggcgaggcgggcgggatcgacgatttcaaacagcacttccttggcgtcgaccacctgcccggccagcaagtgatgcgaggcgctgatgatgccggctgccggtgccacgaggggttcggcggagtcgatgctggcccggacataggcccgccgttgctgcaaggcggcatgctcgatgcgcgccgcctcgatctccttctgcggcacggcgccttcgagttgctcgaagcgcttcatcttgcccttggcgatggccagttgcgcttcgagttctgcgaggctggctttctggttgccacgctcgatggcaccgctgatcggtcgcaggtagaccaggacttcgcccttggcgacctttcttccggccgtcggcatgccctttgggccagggatgacgctgccggcgaacatggcctgcacccgaccgctggtttccggatcgggaataatctggccattcaattcgaccgtcgccgccagttcggcgatacgcaccggctgggtacgcaagccgagctggcgttgcaccggcttcggcacgaacagactgccgtcggccaaccgctgcagcgctgcagtcaccccggttgtgcctaccgccgacacagcggccggcgccttcttcttggcgtcctgactgtgatcttcgtccccgtgagccaaggctgcctccgtgaccatacttaatgccagcgcggtcaccagtacatgcaaatcgatcttgcgcatcatcaaatccccttcttggcgcgtttgtgacgccgaacggcaaaccatattccggtgatcagcagcagcgctccgggcaaagcccagacgacccactcgcgccagccgtgggtatgcacctcagtggtcacggagccggaggtgtccagtgtggtggtgaggagatcgatactgtcgccggcctcgacgctgatggtcagcgggtgcctggccggcggcagcggcgtggcaacatcaagaacgtaggttccgggcgtggtttcgctggccactcccttcagccccgcaccctcgatttccaccttggcctgcgccacgggttcgttactggcgaaacgatccacatacaccaccagcttcttgccttcgagagacgtgacgacttcgaattcctctgtcgctgcgacggcacgcggcgtgacgctctgactgactgggagaggtgccggcgcttcgtggctatgcccatcgctactgtccccgcctgcccagacgggcaaggaaaaagcgacgagcgtcacaagaagaaacctcttcacatgcttcacggcaacactcccagagcttggttaagacgtgataccgcagcggcgcgggccacgcgctggcggtcaaaaaatgcatcggcatcaaaggcggcggagcgaatgcgcagcaaggtcgcgagatcggattcgcctagcgcaaaggctttctcggcaaggcgcaggttctcggcggaaagctggcggcgctcctgcgccatcgcgaactggcgttcggccgattgcaggttgcgctgcgcgcgctcggcgtcgagccggacccgggtgtgggtacgcagcaaatcagcatcggactgattcgcctcggcctgtgctgccgacgtttcccgacgtacttgcgaaccggacgagaacgggatcttgagtttgatgcctacgttgttggaataggagtcggcaaagtcgtcccgctcgcgcacgacccgcagagtcagttccggcgcggcacgacgcgactcatctgcgaccttgacgcgcgcacgggcgctgcgcgcggcggcggcggtaacagccagcaagggatgagatgcggctgaatcgccggtttcatccgccagtggtcgcgttgtcggcgactcttcgtccagattcttcggggcaggagaaccagtgagggcttgtacggcctgctccgcctggagctggtttgcttccgcttcgaccagctcggcattggcaacataagtctcggttagcgcaaggttggcgtcgatgcgcgacagttcgccaaccttgtagcgccgcatcacgtcggtttccaaagcgcgggcggtttccacgcgacgcgatgccagaaccttggcaccgcgggccgccgccaacgcccaccatgcctcccgcagttcgccgctcacctccagacgcacggcagtgcgtcgggcaacggcttcgtcaatgcgactggttgcctcggcttcgcgcgccgctttctggccgggcagccacaacggcaccgccagttcgacctcatattcctgcttgccctgattgcggttgaactggtcgctcaggttgccgatgctcaccgaacctggctcgggcgtcagtccagccgcgacatcctgtgctgcgcgtgcttcggcctcgcgagcatccaatccggcggcttgcgggttcaagcgccaggcctgttccacggctgtcgccagtccggatcttggcgtttctgccgcatgtacggataaaccggcaagcagaacggtggcgcaaactgccgctcgcctcagttggcggaattgatgaaacctgacgggtttcatgactgccgggaagaaagaagcaggaataggcgacggcccgcaacttcctgacgatttcgagtatgagtttccacagcgttcgctcctgttcgacgatgagcgaattctgcgcaacagcagttaacgccatgctgaccttcagattacatttcggtaatcttggaggactacctaagttgccggcgcagaatagcgcaaatcgcaacacgggagatacacatgaaaatactggtggtcgaagacgagatcaagaccggggattacctgcgacaaggcctgaccgaagccgggttcgttgtcgacctggcgcgtgatggccttgatgggttgcatctcgctcagaccgatgcctatgacctggcgatactggatgtcatgctgcccggtatcgacggctgggcggtgttacagggcattcgcagggccggcaaggacatgccggtattgttcctgacggcccgcgatcaggtgcaggatcgtgtgcacggcctggagttaggggcggacgattacatggtgaagcccttcgctttcgccgaactgttggcgcgcgtgcgtatccatctgcggcgcggcagcaagacgaaggagtccgagtatctgcgcgcagccgatctagaactcgacctgatgcggcggcgcgtcacccgcgccggcaggcgaatcgacctgacggtgaaggagttcgctctgctcgaattgctgttgcgacggcagggcgaagtgctgccgcgctcgctgatcgcctctcaggtgtgggacatgaacttcgacagtgacaccaacgttatcgaggtggcgatcaagcgtttgcggctcaagatcgacgaagacttcgaactcaagctgatccgcaccgttcgtggaatggggtatgtgttggagatcgccgagtgaaatcagccggacgcaaatccatcattttccgcctgacgctgctattcgcttcggcatcgaccgccgtcctgcttgtgcttgggcttttgatcggcaattcagtcgagcaccatttcgaagtgcaggacatggaggtactgaccggcaaactggaactgacccggcacgcgctggaaaaggttcattcgcaaagcgacctagatgctttgccacagcaactggatgactccctggtggggcatcatggcctggcggtcattgtggtggcgccttcaggacaaaccctgtttgttaccagtggtgccgagtttccacaggtcttgcttgcgcgaagccctgatatgaccaactcgggtccgatcatctggaaatcgacggatcacataccgctgcgcgggatttcggcgatggtcaaaaccggcatcgagggggcgaaacctgccgtcgttgccgtagcgacggacatatcgaagcacgaacacttcatgagttggtttcgattcacattatggtctgtcgtgattctggctgcactcatgaccggatttctcggctgggtggctgtcagacgcgggttggcgccattgcacgcgatcaagctggaggcagcggccattacagcggatcgcctgcactccaggttagctaccgaatcgatcccgatcgaactggtggatcttgccgagactctgaaccagatgctagcccgtctggaggattctttccggcggttgtcggatttctcctcggatattgcccacgaactgcgaacgccggtgagcaatctgctgacgcagacccaagtcatgctcttgcgtgtcaggacgattgacgaatatcaggatgtacttgcgtcaaacgcggaggaactggagcgcatggcgaaaatgatcgccgacatgctgttcctcgccaaggccgacaataacctcgtggtaccaaatctcgaggccgttgatcttcgggcagaggcggaaggattagcctcgttctacgaggctgtcgccgaggaaaacagcgttgctctgactgtagacgggagcgctaccgtaaccggagaccggttgatgttgcgtagagccatcggcaacttgctgtcgaatgcctttgggcataccccccgaggaggttacgtacgaattcagatcggcaagaatgaagaccgaatggcaacgatccaggttgaaaactccggcgagacgatctcgccagaacatctgccgcgtctctttgaccgtttctaccgggcagacccttcaaggaaacgccttgccgatggagttggtctggggctggcgctcacacgctcgatcattcaagcgcatggaggatccgtatcggttcggtcggccgatggggtcaccatatttgagctgcaaatgtagccaagaccgcctttgatacagacttctgggttatggccggtgtgtcgaccgcataccgggcgtttgtgcatcaggggcgcaacgataagttgctgcggcgttcatagggactgcacccgagatgttcgccaaagcttgtccaggccagcagcaccgaactgcgacaggaaatgcgttcactgctttctcgttactgccaaacggaagcagcccccgaaggagccgcttcacgatcagaggaatcggctgtttagcctcagcctcctttgtgccctttgttgatcagggaattcagacgcgcgacctcgtcactctgcgtcgtgattttccgtccatcactggtctctacctccgtgcccggagtcgttcgagtggcacgaccgtaccggtcctcgatcgccattttcccatcattgaagatgtaaagggttgccccgtttttcagatcgacaacctgtttcgcttcggcacgggcagcatcatcggcaaacgcggttgtcgcacctgaggtgctcaagaccgcaatcagggccagtttggcaagcttggttttcatggtttactccttgtgagatgggttgattccatcgggcatatctcgtccgacggtgatgccatcttaggagacgcataccaacagggaggtgaccaggaaattacgtttcagtcagcattcgtttggctatgaggttttgttgaggtggctgaatgaatcgccgttgaatgacagcataccgacctcattgctgacagattgggatcgcaggttcaaggtcagctccggccgagctgcagccggcgcccaggtcacagtgtccgtcagcttgcggatcaggaagccgccaaagagcttgtaaacatcatcaggcagcaatgggtcgttatgcaaagcgacccttatggaaagctttgcataagggtcggtggcagccggtggcccaaaaaatgtgaacgactgcttcccgtctgacccggccggtgatgctcggcctcggcggtttcccatcgagctggtcgctccaggaccacaagcggccactgagttttcgtggcttgctgtcggcaaccgacccatctccagccgaatgaccggttacggttgatcgccccgaggtcggcaggccgcagctcatgccgcatagctacccaggcgatggcgaacggtctgaagcagcgcttcccgttcgttgaggcaatcgtgcggggcacgagcacgctggacttggcctggaccggcgctggcgagccaaccgctggggaaatggaagcacgctgcgatctcccacgtgtcggcgacctcgccgagttgggcgagaacaccggcaatcaccggcagcggttgcaacgcttcgctgaactggtgggcagggaaatactctctcccgtcctagcttacggcgtagatcttgcctgccttgaaagggaaaactgcggagcatgctgcgtgcccatcgatcgacgctgtcgtggaagcaaaaatgtgccgtgcaagggaggaaaccggtcatggttctcatcatcggaggtgtccgccatgactgttgggcaaggcaatggctggcaattagtcatttccttgcccagatcggggcatcatccactcatggctttccgcattcgagaaggtaaaattatcgccatgacacgctctgacctcatcaccgttctcgcttcgcgcttccccagtcttgtggcgaaggatgccgaaatcgcggttaaagagattctcgacgccatcgggattgctctggcacaaggtgatcgcgtcgaaatccgtggtttcggaagcttccgtttgaactaccgcccagcacgaacaggccgcaacccgaaaagcggagagcccgtggcggttgccgagaaatatgtgccgcacttccaggccagcaaggaaatgcgcgaacgcgttgaacagtcggtcaagcccgcgccactccagcgggctgcctgatgcgcgtccagcggttgtttgcgctgatcgtgttgagcggaggcctggttttccagtgacggccaagcgccgatcgccatgccgccggcacagcctgttttcgcaagacgtggccatcgctgtcgccgccgactttgagcgtgttgctcatggctgtccgccgatgatgacttttcgcgggacatacccggaggtattccacgcaaccgttgccgccttcgtcgtctgcgccgagcctggctgtaccgttgccagagccccaggcatcgacgagggcagggccccgactttcgtcacgtccaccgtgacaaagcgagcctccagccaatccgcccaccttcccgccttgacgagcagatctgcccgatacaccgcgttgtactgcggcgtccgggagtggtagttggcggctcgcgtccagagatcgcccctgtccttcttgatgtgctgccgcagccgccaggcggcgaggtcgaaggcatagcagccggccgttgctaggggtcgtctcagaaaacggaaaataaagcacgctaagccggttgcaatggtcgtagcggcctgaacttgcccgcgccgatcttggcgctgctgcgccagaggtagtcgccggtcaggttgatgtgttcccagccgagcggcgacaggtactgcaacaacgcgttatcgacagtatggccattgccacgtaacgcttgcgctgcgcgctccagatagaccgtgttccacagcacaacggccgccgtcaccaggttgaggccgctggcccgatagcgctgctgctcgaaactgcggtcgcggatttcgcccaagcggttgaagaacacggcccgggccagtgcgttgcgggcttcgcccttgttcaacccggcatgcacacggcggcgcagctcgacgctttgcagccagtcgaggatgaacagcgtgcgctcgatgcggcccaactcgcgcagggcgacggccaggccgttctggcgcgggtaactgccgagcttcctgagcatcagcgaggccgtcaccgtgccctgcttgatcgaggtggccagccgcaaaatttcgtcccaatgggcgcggacatgcttgatgttgagcgtgccgccgatcatcggcttgagcgcgtcataggcggtttcgcccttggaaatgtagagcttggtgtctcccaaatcgcggatgcgcggcgcgaagcggaagcccaagaggtgcatcagagcaaagacatgatcggtgaagcccgccgtgtcggtgtagtgttcttcgatgcgcaggtcggactcgtggtacagcaggccatcgagcacataggtggagtcgcgcacgccgacatttaccaccttggtgtggaacggcgcgtactggtcggagatgtgggtgtagaacgtccgtcctgggctgctgccatatttcgggttgatgtggccggtactctcggccttgctgccggtgcggaagttctggccgtccgatgatgacgtggtgccgtcgccccaatgctcggcgaagggatgccggaattgggcgttcaccaattcagccagcgccgtcgaataggtttcgtcgcgggtatgccaggcttgcaaccaggcgagcttggcgtaggtcgtgccgggacaggactcagccatcttcgtcaggcccaggttgattgcgtcggccaggatcgtcgttagcagcaagtttttgtccttggccagatcgcccgatttcaggtgcgtgaagtggcgggtgaagcccgtccactcatcgacttcgagcagcaattcggtgatcttgacgtgtggcaggatcatggccgtctggtcgatcagcgcctgcgcggtgtcgggcaccgccgcatccagcggcgtgattttcaagccggactcggtgatgatggcatcgggcagatcgttggccgccgccatgcggttgacggtggcaagctgcgtttccagtagggtcagccggtcgtgcagatattggtcgcagtcggtgacaacggccagcggcaatgtgctggactgcttgaggctggtgaacttatcgggcggcaccaggtagtcctcgaagtccttgaactggcgcgaaccctgcacccaaatgtcgcccgagcgaagggagttcttgagttccgacagggcgcacagttcgtagtagcgtctgtcgataccagcgtcggtcatcaccagtttctgccagcgcggcttgatgaagtcggtcggggcatcggttggcaccttgcgggcgttgtcggtgttcataccgcgcagcacctcgatggcatcaagcacacccttggcggcgggcgcggcccgcagcttgagcacggcaaggaattccggcgcgtagcggcgcaaggtggcgtaactctcgccgatgcgatgcaggaagtcgaagtcatcgggctgcgcgagcttttgcgcctcggtgacgctctcggcgaaagcgtcccaggacatgacggcctcaatggccgcgaacgggtcgcggcctgactgtttggcgtcgatcagcgcctgaccgatgcgcccgtacagtcgcaccttggcgttgatggctttaccagaagcctggaactgctgctgatgcttgttcttggcggcgttgaacagcttccccaggatgcggtcgtgcaagtcgatgatttcgtcggtgacggtggccatgccttcgatggccagcgccacgagggtggcgtagcgccgccgcggctcgaacttggccaggtcggcgggcgtcatctggccgccctcgcgggcgattttgagcagccggttctggtgaaccagccgctcgatgccagaaggcaggtcgagggcctgccaggctttgaggcgctcaatgtgttcgagcatgtggcgggagttcggtttgacaggcgactgacgcagccaggccagccaggtcatcttgccgttgtcgcggcgtttcagcagatcgtcgaggcgatgccggtgtccgttcgacagcggctcggacagggcttcatagatgcgtcggttggcgcgagtgatggcctcagcactggcgcgctcgatggcgttgagcgcgggcaggatgatcgactgccgccgcagttgctcaatcaaggcgctggccagcacgatgcctttgtcggtctgcatggccagctcggtcagcgtgtggacggcctgtcggtaatggctcatggtgaacggctggaagccgaacaccgtttgcagttcgaccaggtgctcgcgccgggtctgttcccgctgcccgtagtcgttccagctttcaacaccgaccttgagctggtcggcgaccagtttcagcaagggcaggaacagcggctgatcgacgccaaggagaatgccgggaaagcgcaggtagcaaagctgcaccgcgaagcccaaccggttcgcaggcccgcgccgctgccggatgatcgaaaggtcactatcactgagcgagtaatgccggatcaaatcgtccttggtgtccggcaacgccagcaggctttcccgctcggcggcggacaggatggaacgacgaggcatatttactgatccgttctcaagtattgatacagggtctcccgactgacgccgaactcgcgcgccagtttcgacttttgttcgcctgcgtcggcccgttgacgtaactcggccgcacgctctggcgacagggctttcttgcggccccggtaggcaccgcgctgcttagccagcgcaatgccctcgcgctgcctctcgcggatcagggcacgctcgaattcggcgaatgcacccatcacggacagcatcagattggccatcggcgaatcctcgccggtgaaggtcaggcattccttgacgaactcaattcgtacgccgcgcttggtgagcttttgcacgaggcggcgcaagtcatcgaggttgcgcgccaggcgatccatgctgtgcaccaccacggtatcgccttcgcgcacgaaggtcagcagcgtgtcgagctgcgggcgcagcgtatctttgcccgacgccttgtcggtgaataccttgtccacctggacctgctcaagctggcgatccgggttctgatcgaagctgctgacccgcacgtacccgatgcgttgacctttcaagggtgtctcctgcacaaatgtgtcaggaaagaatttataagcctttgctacatgtgtcaataaatattcattaatactctatcctgacgcatttcgagtgcagcacttgacgccaagttagggtatagcttaaccggacacatcggcctctgtgcctctactgcttttcggtacaaccgtcaagaacaggcagagcgctccgatagttatcgccacatcagcgaggttgaaggcgggccagtgcacaagctgccaatggaagtcgaggaaatcgacaaccgatccacgcagcacacgatccacgacattgccgagcgcaccaccaaggatcaggctgtagcccaccgcttcaaggcgtggccgctgctggcacagcatgcggcccagccaagcagaaacgaccagacccagcgccatgagaaagtaacgttgccagccgccagcgttcgccagaaagctgaatgccgcgccgggattcaggacatggacaatgttgaagaaggtgctgacttcgacctgttcaccgtaggcaaacgtgcgggtgatggcgaactttgcgagctgatctgtcatgacagaactggcggccactgcgaaccagacccaagtcgatgtgcggcgagccgattgccacacaggggcggccagcggcatcagccacccggcgagcgccgtgcagctcaatccaagtacccaccccgccagcacatcggcaggaaagtgcattccggctgcgatgcgtgaccaaccgaccaatgcggcgtacaacaccaagccgatgcggccacgacggcctatcaaaggccagagcgcgccgaccaccagcgcggcataggtggcatgcccgctgggcaggctgtagtgtcgttcgatgcccccgataacgcgcaccatgtcgccaaaaacggcaggcgggcgtggaaagtcgatccatagcttcaagatggtggcgacgagaaatgccaacgcaaaggccacgctaaagactctgagtctgtaccggatggcatcggcccgcgttgggtcaggtgccgactttgaccatccccacatcgccaagagcatcagtggtgcagtccagtagttgcctatcacaaggttgaagaacgataccggcggttccagcgctgcaggtgtgctcatgttgatggcttggaacaacgcgatgtttagaccaccccagtcgtagagaaagaatttccagctcatttgcgcaacagcctcaagccattgccaacgacgagcaagctggcccccatatcagcaaacaccgccatccacatggtcgcttgacccgtgaaggtcagcaccagaaatactgccttgatgccaagggccagcacaatgttttgcatcagcacctgcgccgtcgcacgcgacaggcgcacgaaggtcggaatcttgcccaggttgtcgtccatcagggccacgtcagcggtctcgatggcggtatcggtgccagccgctcccatggcaaagccgatgtccgcacgcgccaaggccggggcatcgttgatgccatcaccgaccatgccgaccttgccctttatggccagtagctcaacttcgcgcagtttgtcgtctgggagcagattgccttgcgcactgtcgatcccggcttgtgcggcaatggcctgtgccgtgtgggggttgtcgccggtcagcatcatggtgttgatgcccagtgcatgaagctcggcaatggcgctcctgctgctttccttgatggtgtccgctacggcaaataaggcatgaaccccttttgcgctgaccaacatcacgacagttttacccatggtttccagcgccgcgatgcgctgttccagttctggtgtgcattgccccagcgcttcgagcatccgctggttgccaagatggtaggtctcaccgttgatttggccttgcacgccccgaccgggcagcgcgctgaactcggctacgtcgagtaaggcaaccccatccgtctgcgcggcttgtgccaccgctttggatacagggtggtcggaacgagccgccagactggcagcgatgctgcggctgtttgcggcgagtgcattgccccaagtgacaaaatcggtctgtgcgggcttgccgtgcgtgatcgtgccggtcttgtccagagccagccagcgcagcttgcggccttcttccagatagacgccgcccttgatgagaatgccgtggcgggcggcagcggccaggccgctgacgatgctgaccggcgtagagatcaccagtgcgcacgggcaggcgaccaccagcagaaccaatgcacggtaaatccagtcgagccatgccgcacccatgaacagcggtggcaacaacgcgacggcgatggcaacaccgaaaacaatgggcgtgtaccagcgggcgaactgatcgacaaagcgctgagtcggcgcacggcttccttgggcagcctctaccgcgtgaatgatgcgggccaatgtggagttgctggccacggcggtgacgcggtactcgaatgaaccggattcgttgatcgtgcccgcaaacaccggatcaccgggggatttctcgaccggaaggctttcacccgtgatcggggcttggttgacggcagagcggccttccagcacctcaccatccagggcgatgcgctcacctggcttgacccggacgcggctaccgatggcaatttgctttgcacccacctcgcgccatgtgccgtcagcctgctgcaccgtggcctgttccggggtcaggtcgagcaggccacggatggcattgcgggcgcgatccagcgacttggcttcgatcacctcggccagcgcgaaaagcaccatcaccattgccgcctcgggccagtgcccgatcaacatggcacccgtgacggcaatcgacatcagggcgttcatgttgagattacggttcttgagcgcaatccaacctttcttgtaggtggacagaccgccggtgaagaccgcgacgagcgccagaacgacgaccgaccaatgattgccgttgtggagccagtagaccgcctcggccgccgatgcagttacaaaggagatgcccagcggccaccagttggtcggcgtggtcacaagggatgcggatggcgatgcggcctctgcggtgtccaacacctgcgcctcgaatccaagcgcttgcagtgccgcgagcacgtccggcagaacctggtccgcatggcgtaccgacagcgtgcgctgcatcaggttgaaatcgagatcggcaactccggccatggtaccgagcttgttgcggatcaacgtctcttcggtcgggcaatccattttggtaatggacagcttggtcgtttgcccggtcgatgcctgatccatgcgcacggcttgcatgccgatggcggttagcgcctgctcaacgggaaacaacgaaggcagttcgtgccgaacggccaaagtacgctgcatcaggttgaactcaagaccaaccacccccgccagcccgaccagcttgcctcggatcagcgcctcttccgtggggcagtccatgttctcgatgcgatacaccgcttgagccgatccggttgtcgctggggcttgtgtcgtgggttggatgatcggcccagccgagcagccacacgccgtggaagcgcattcgctcataaataactccttcaaatctatacaacttccattacaaaccctatagttactatagagtcaagtgaaataaaggagattgatgcatggaaatcagaattggcgacctcgccaagcgctctggatgcgaggttgtgaccatccgctactacgagaaggaagggctactgccgaagccagcgcgaagcggtggcaacttccggctgtacggtgaggcgcacattgagcgcttgcaattcatccgtcattgccgttcgctcgacatgacgttgagcgagattcgcgcattgctgggtctgcgagacaacccgatgcaggactgtggggaggtcaacacgctgctggaggcccatattcaacaggtggaaatgcgtgtgtccgcgctgttgcagttaaagcggcacttggttgatttgcgcgagaagtgttctggctctcgatctgtagaggcgtgcggcattttgcaagggttgggcaattgcaattgccatggtgaaagtgccacgaaaagtcaaacatctgggtaagtaagggcttagcgtgctttattttccgttttctgaggcgacccctgctacatcatccggcgtgatgccgtagcgagctaagtcgcgcaggtacgccgtgttgaattgcatcggccccacgtcatgcgtgccgttggagttgcgcacccactggcccggcttccccccttccttctccgccaccgcaaacacgatgttcgcgggaacttggtacttcacagcggccgcgatcgagcagacgacgcgctcctgaagctggggcggaagatcggcaacaggcatgagctttctgctttcctcctaccgataccactcttcattcctgcgccggctatcttcggcagcaattcgatcgttgtaccgagccacggcagcgttatagtcgcgcgcatcgacccaatagccgcctctttccggcgtcccgacatagcggggagccaggtcgccgaggtcggtgtactggtgcccggtgtaggccgcgcaatagcccggcatctggttgttgatcaacaccctgccaccgtcagcgtcccagctgttccacacgagaagcgtcacattcagtgaagccgcgtcgcagcggcccgcgccgttcgccatggcgttcaccagcgagcgcatttccggagtctgatccgacaccgggcacaggctgaggaagttggcgcgtgctcgcacggtgtcggaccacttccgtttatggatactgaaatagcgcgagagcgacggcgagcactcgctcggccgggtgctcgtcgccaggcacagggtggcctcgcacgccaggcgggtatcgccggtcagcacctcctgggcaccggcggaggccgcggttgcggcggcgattgccaggatgaacggagcgaagacgcagtggtttttcatcggggaggctcctttcaagaagatcgggcggcgcggtcacggaatgcggcgatttccgcttctgcgtccaccgattggtcgtctgcctttgccaggctgtcgctgccgaatgcgggttgctggtcgctcctcgccttgatggccgcagcgatcttgccgcccgtcgtctcgccgatgcgatccatcgcggcatccttcacttcgccggctctggcctttgcgacgtcccagctgccttgcgccagattcgccgcagtgcctgcgacgaccttcccgaccttggccactacggaagccatgtcgcccgactgcgcttggcccggcgttccaccccgcttggcgctcgcctgcctggtgtcggatctgccggaatgtgaactgctgccaccagacggcccgccgccggctgaactgctgtccatcgccgccgccagcgggcttgcgccgctaccggccgacgatcggcccgcacccgacgaactgccgccggccaggctcgcaagcatgtcgctaccaccggccacgtcctgcgacgctttcgagcacgccgccatcaaggcttgagtaccgccagccatgctcgccgccccggtggcaatggctgcgccggcgacacccacggccgcactggccatgccgaccgccgccatcgccgcgcccgtaccgaggccactgcccatggtgtgtacgctgccacccatcgccaggccgccgatcaacgaaggcagtttggtcacgagcgcaaacagcaccacggcgacgatcaacatcacgcccagttccttcaggctgatgcccggatccatcccggcgtagtactggtcgacgaaggatttgccgatgccaaccagcaggaccatggtaaagagctgcgcggcaatgttcagaacggtcttgtagtagccgatcgccatgtcggaggtccagcgggacccaccaaagccgaggaagaacacgccggcgtaagacaggatccagccactcaccaggagcaccagcatgttcacaccgatcaacgccaggatgatgaggatggcagcgctgatgaggatgccgaccgcactgtcaacgggtgacaatatcgacgacttgtcgagcaccttgaagaagatgtcgaagccgatatcgacaatgcccgacggggtcagcgtggcgcctgtcccggtggccatgccgccgagggtgcgtagggaatccatgatgtcggtagcgaagcgcgggccgttggtgagcaaccaccagaagaagccggtgaacaccgtgaaccggaagaactcggcgtagaagtcacccaggtcagctttgcgcaaggccagcatgccgaaggtccagaccatcgagatcacggcgagcgtccagaacaggaagctggctcgcgccgtgatgacgcctgcccaggcgctggccgcagccgcatagcgcgccaggacgttgtcgaggacacccgcattgttgatcgctgcctgggcgtcgatggagaaaaacgccagccacaatagcatcgtaatactggcgctcttgagtacggtgggcaggctcatcgcttacctcaccattctttctttggactgggtgtgaacccgggaccgcgacgcgcacacgccgaggcgaattgctcgcgcgtccccttgtcctcgatcttgagcatgttttcccacttgcagttttcgtcgttcacggccggcacttccttcttgggcgtttctggtgagcaggcgctgatcaaggaggacacaagggctgccagcgtcaggagggcagggcggttggtgatcatgtcgattcctttcgtttaccagttacggaccgggctggcgacgtagctcccctgacgcagttgctcgccggcagcggcttgttgtgcttcccgatccgcaagcacctggttgcgggtggcgatggcgttctgctcggccaccagcagggcgcggatttgcagcagttggttggcctgctggctggcgagctgattcgcgtagctgatcgcctgcatctggccagtcgcaccctgcgcgctcgcctgcaggcgctgcaaggtcatggcatccgcttccagggcggcttgttgcttgtcgaggccacggaacagcgcatcggtggccctcttctgtgcttcggagccgaggcgttggttctccttgatcgcggcccactccgcgtcggtgcaaccgccttgcctgaagcagggcgagccgcggtaataggacgcatcctggaacttgccgaggtacgcgtcgatgctccccaggttggtcttgtagtaattcagcgtgtcgatcgcactgcgcagctggttcatcgtgctggtggccgagtcccagatataggctgccggcgccagcgtgttctgcagcatgttttcgtactgctgcagttgcgtctggtactgctgaatctgcttcagcgtctgggcgaccgcttcgatcgagctgatgacggtctgcgagaggttcgcggtgtcgataaccgggatccctgctgcatgcgtcggcgtcgtcattgccgggccggcgaacagggccagaagcagggcccgaagcagggtgcctgtggcagttagctttgtggcggctggtttgctggtcaagactttcatgctcactgctccttggcgtcagtagtcaaacgattggtacggcttggagaacgtcatgtccctggcgacaatgacgttgaagcgataccccggccggatctcgagcgtcggtgcgatgttcatgttcttggcgatcaactgcgcggtcacttggccgagctgctggcccagggcttcgctcatcgcgctgctggcggtcggtgcgccatagacactgttgccctggttctggccctggctgtaggtgatgccggcggtcacggcagacatcaggagggctgatccgaacaggcgcaggtaatgattgttcacctggtccgtaaggccagcatagccgacaccatcggcgcccggcatggcgccgatatcgatcgccttgccatcggggaagacgatgcgttgccaggcgacgagcacgcgcgcctggccgtaggcgacatcactcgagtatcggccgaccaggcgcgagccttgcgggatcaacagatgtttgccggttggcgtgtcgtacacattctgcgcgacctgggccatgatctggcccggtagttgggagttgatcccggagatcagcgttcccgggatgacgaagccagcccgcagctcaaacggcgagcgcggcgcttccatccgggaatccagcttccagcgatcgccctggtcgccgctgctgctgccgctgctgcccccgctgctgccatttccgaattgcgcgacgttgttcctgccgcccgcggccgctgagggcagcaactggggagacgacgaggcggcaccgctgccgccgcccccgatgccggcaccctgcagtgtcgccagccgggccttgtaggctgccgtcgggtcgtcgtgcaccgcggcctcgctctgttgccgtagggctgccaggcgcgccagtgtttcctcccggctacccggtgcgccggcatagcccgcagcgccgggcgccgagccggcgctgcgcggggcaaccatctgcaccgtggttttggccttcaccgcttcttcgagctgctgcatcttcgccatacggatgcgattcagttcttcgtcacgggagctgctctggggcgtgccaccgccggccgaggtcggtggctttggcggggtatcgaggttgtccgggcgtgcaatcagcacggcgccgtcggtggtcgcgggcggggagagttcggggacttgcagcggcttcgcggctgccggtggaatgattccatccttctgttcgccggcgatctcgctggcgaacaggcgggtattgccacccttctccttcggcccgccgttgggcttgttctgctgggcattacggtccgcagcgaccagcaccatgatggccaggaacacggtcatgacaccgccgacgagatacaccggcaggttattgacccggcgcacgccggattttctcgagagttcgccgggcgacgcctcgggggacatctggtcttcggtcacttggtcaaccatcgccggtcactccttgcgaacccaggcaccggccggcgccacgcggtcgttctgtgccaggtaggcgcggctgagcgattgctgcccgaccatcacggtgatccggtaaaggttcggactggccgctgtgtcgagcaggtagtgcaggttcagccctggcgcagtcgccgctgcggcttccggagagcctgcctgcggggccgttcccggcttgaactccacgagcgcatagcccttcgcccgcagtgcttccaccagggcgctgccataggcatccggcgtcggctggccaagatggaagcgcgttcttgccggcgggtacagggtgaccagctgcttgaccgtgtcggtggcaatcctttcctccaggccggctgggggctcggtcgcgaagttgccgtagggcgcggtcgacgcacaaccggccagagccatcaccaggagcgcggagagggcgaactggcgcatggctatttccccctttggattgtcacgcgatcctgcgacgagccgacgccggcaatcaggattgccttgtcgaacacgctatcgacgatgtaacggtcgccctgaacgcggtaattgaccatcacggtttcatcgtcggtgaacacgccgccgtccttgcgcaccaccagcagcgccggcgcttcggtctgggccatcgtcgaaggcatctggatgacggtcttgcggccatcgttgtagacccgcaccggcttccaggccgcgctgcccgatacctcgtactcgaagctcaggttgcccatgtactcgcgggttcccggcatcgtccggtcttcgcggtccctcccttcgcgggccttgatcgcttcccacttggccatggcctcctcggggtaggtgaaggacacctgcggcatgtactgggtgcgatgcgagcgcagcttcaggtgatagctgcgtcggttggtggtcacgaccatcgacgtttccaggccgacgtcgagcggtttgatgatcaggtgctgcacttcccccgcgccgctgccagtgacggccggttcgaccgtccagcgggcggtatcgccgaggttgatcgagttgacctgctcgccggcctgcagggcgacgtcgcacacttgcagcaccgcgcagacgatactcggttgctacgcgccgtacaggaacttgatcgagccgttgggcccggtcaccggcgcaacccctttggccctcgggttcttccacttctcggcgatggcaatggccgctttctcctgctgcgtcagggtcgggttcttgtccgaaaaatacagctcggtcaggtggtcgcccggggctgccaggacaatggcggaagcgacgccagggagcagggcgaagagcggttttttcatgagggctcctttcttagagctgcttcgcccaggagaagtcacggacgtacaggccgatcggattgttgcgaatctgttcttcgctggtgctgggggtcggttcggcgacatagaccgtcaccagggcacgcatgcggaagggctggcccttcaggatcccctggcggtcgcggctggtctcgacccagtcgacctgccaggtttccggcgtttgcggcagcaccgaggcgatctcgatgctgaccgtctccttggcggcccgcttgaacgggctggagtcttcggcgccgttcagccattcgttcatcctggccgtggccgggtcgttcggtgcgagcatcgagtacacgcggaacaccgccttgcgctgcagggccacgtcgggtgttaccaggcgcgcgtcggcgatgaaggaagccaccgacgcttcgatcacccgggcatcggccggtgtggcgcgatcggccggcgccacggccacggcctgcccgagccggtcgacctggacgacatacggcacgaatttcgattggctgccgatgtggatgatgccgccgacacccgccagcgcgatcaacagcgacaggatgccgatcacctgccaggtctggcgcgacgacacgacgccgccgacatgttcgttccaggtccgacgagcggccaggtaggggttctcgctttcgtcctggcggaaaccccaggtcgtcggttctttggcgctttggcgatcggcgtccgctgcgggctttcggccgatcaggcgcttgagtgggtctgcgaagttcatgcggcgactccataggtgtccagcgtcaatccccgcccggccagccactcgtgcacccagccatcgcccagcttgctctccaggtgctggatggtggccagcgactccttgtcggaggcgccgacgaaggcgagcgccagggggccgagggcgaggtcgtacaggcggcggccgttctccgagacgtagtagtactggcgcttgggaatggctgtcgccagaatctcgatctgccgggtgttgaggcccatgcggcggtagagggcggccgtgtcctcgtcgcgggcatagaggttgggcaggaagatcttggtcgcggtcgattcgacgatcacatccagaatgcctgaattggcggcgtcggaaagactttgcgtggccatcagcaccaggcagttggccttgcgcaagaccttgagccactcgcggatcttggcgcgaaaggccgggtgcccgagcatcaaccacgcctcgtcgagcatgatcacggccggctggccgtgcagggcgcgctcgatgcgtcggaagagatagagcagtaccggcagcgcgtacttctcgccgaggttcatcaattcgtcgatttcgaagacggtgaaatcggagaacgacaagccgtcttcttcggcgtccagcaggtgccccatggcaccatcaacggtgtattgacggatcgcgtcgcggatcgcttcgtcctggatggtgaccgagaattccgacagggtgcggccgccgctggcgtgcagactgaggatcgcatggccgatctcgttgcgctgcgccggcgtggtgtgcaggtcgttcaaggcgaggagggtgtcgatccactccatcgcccaggcgcggtcgcccttggtttcgaggaactgcagcgggcagaaggccaactgatcgtcgtcggccgccaccgtgaagtgccggccgctgcgaccctgggtctgggcgcggatggcggcagcgagcggatacatcgccatgcccttgtcgaaggcaaagatcgacatgccggcgtagcggcgaagctgcgcagcgaggatgccgaggtgggtcgacttgccggagccggtcgggccgaacaggaaggtatggccaaggtcgcgcacgtgcaggttcaggcggaacggtgtcgcgccgtgggtgacgcagtgcatcagcgccggcgcgagtggcgggtacatcgggcagggggcagcgttgctgccggtccagatggtgctcgtcggcagcagatcggccaggttcatggtgttgatcagcggccggcggacgttttccacgccgtggccgggcaggctgccgaggtaggcgtccatggtgttgagggtctcgatgcgggcggcgaagccgaggcggttgacggccttttccacctggcgggcagacgcttccaggcggctgcgatcctcgtccatgagcacgacaacgctggtgtagtagccttgcgcgactaggccgctattgacttcggcaatcgccgcttcggcatcggcgaccatcgacagcgcgtcctgatcgatcggcccgaggtgggtgttgaagacctggtcgaagaagccgcgaatcttctgccgccatttcttgcggaacttgtcgaggtgtcttaccgcctcgtgcgtatccatgaagatgaaacgcgacgaccagcgatattcgcaggccagctcaccgagggcggtcaacatgcccggcgtcgattccagcgggaagccttcgatggcgacgacctggatgaacttgcggccgaccttcggcacgacgccggtccacagttcctgcccaccgatgagcgcgtccaggtacatcgggttgctcggcaactgcaccggatgattcacgccggtgacgcagaactgcagccagcgcaggaagtcatcgtgggtgactgccgaaccgtcctcgttgaccacctggtggccgcgtagccgctgcagctccaccgccgacgacagccgcgactcgatgctgacgcactcgcgcttgaagaactcgatcaagccgtgggtgtgcgccttgtggtcgggtgccttggcgtcatcgtcgaacatcagctcgacgaacttgcgctgcgcgagcagcgccgggaaccaggtcagcgtcagcacatagtagccttcgtagagggtgcccagaccctcgaacagttgccgccgctcctcgtcgatcgctgccgacaccccgtcgggaaagtgggaggtgccacgatcgagatagttgggtgctggcagccgcgctgcgtccacgtgcaccatccagccattgccgagaccggagagcgcctggttgatgcgcaacgagacgatctcgcgttgctcgtcggtgctgctggcgttgtcggcgcccttgtacagccaggcagccaggaaggcgccgtttttgcccaccatcacgccgtcgtcgaccatcgcggcgtagttgagcaggtcggccagcccggcatcccgcgagcgatgctttttgagcttcagttcctcgtcgaccgcacggatgcgggcgtaaagcacgagcagcagcaaggcgccgagggtggcaatggcgaaggcaattccggcgatcattggtactgcttcccctggctggtcgtgttgtcccggaagggcgtgctgcgcgccgggtagtacggcttgtagcgccggtgccgcaggtacacgtggcgcatccgggggtctgccttggccatgatccgcagcgcgtagagcgcgccgaaccagagcagcagcccgacgaccgtggcccgcagctcctgtgcgctgaagaccagcgcgaaagccagcagacccgagaacatgaccagttcacgatcgccgcccatgaacaggttgtcccgattaccggcccgccgaatggggatcttgcgcagcgccatgctcaggcgagccttcccggagcgatcccgccggcaagctggaccgggtcgaacccgcctgcaccgagggcggcgatttctgcgccacggccgaagaagctgctcatcatgttttgcgcgccaaccagcagggccatgacgagaacgacgaagatcaaggtgcggaagaagccgttcagatcgccaccgaagatcagcacgccacccgcaacgacgatgccgatcatcgccagtgcgaacgccaccgggccggtgaccgagttgcggaggttggtcagccagctttcatagggcagcgacccgccggtgccttccgctgccagggcgtgttgcgggaccagcaagaacaccagcaggaggatcgccagtccgcaatagaacagagtcgaacgggcgagcgggtaggggagggcgggcgagtgcatggggctggctcctttacagaggacgagtgaggtaagcgccgttggcgtagccggccacttccaggatctcctgaacgcagcggccttcgggggtgcgagcgatatggacgatgacgtgcaccgcttcgccgatcagcggttcgatcggccgcggtgattccgggtgcatgctgatcagcatggcgaggcggtcaagcccggaccgggcattgttggcgtggagcgtggccgcaccgccttcgtggccagtgttccaggccatcagcaggtccagcgcttcggggccgcgtacttcgccgaccagtatccggtcgggccgcatgcgcagggtggtcttgagaagcatggtcatcgtgacttcgagcgaggtgtggtactgcacgaagttctcggcggcacactggatctcgccggtgtcctcgatgatgaaaacgcgctcggcgggatcgaactcgaccatggcgttgatgatcgcgttgaccagcgtggtcttgccggaaccggtgccaccgatcaccaggatgttccggtgcgccttgatggcggccgtcagggtcgcctgctgcgcagcggtcatgatcccagcctcgacgtactggtcgagcgtgaatatcgccacggccttcttgcggatggcgaaagttggcgcgggaacgaccggcggaagctggccggcgaagcgcgagccatcaatcggcagttcgccttcgagaatcggcttgtgccgcgtcacttccttgctgtgatagccggcaacggtcttgatgatcgcttcggcgcgcgcgaaggaaatgctgccaatgcagtgcatcttctcgcccagccgctcctgccacagcctgccgtcggcattgagcatcatctcgacggtcctggggtcggccagggcgtccatcaggagcgaccccagatcacgctccagcttcctcttcgcccgttccttgagggaggaaacggactcttcgatttctgccatttatcgatcctcgtctgcttcggttggatgccaaccttcgacacacaagaaacgatataacgaattacagaactttgcaagacaacgactatggtgaaccagaaggcggctatgtgcaagcctcagactaagtcgatggagcgaacagcgggtactggcgtcggagaggtggcccttgctgacaaactggggcgctcgtcaggcgtggatcgtggaatccggaactgggcgtggtcggcgcggaatgcgcctttgcaggggaggaagcaggagggaggaggagggcagggagggcttcagcggctaaagaccctcacctggcgtcaggacgaggacggcttgcgtaacttgctccgtgccgcttcgtcccacttcttgacgatgaatgcctgatgttccggcaggaccgccgacacccgcaccacgccttcgggaaggctccgcggggcggttccgccggccagggcatccaggctctcacggtcaaggtcggtcgattccaggagagtcggcagcggcgtctccagcgcttccgcgatcgcttccatgatcttcaaggaagggttcgccttgccattggtcaggtcggacaggaaagagatggagatgtcggcctttgcggccagttcgttcttcgtcatgccgcgctcgtcgagcaagcgaaggatgttcgtgaaaaagatgtggttgtgcacagtgcccgtcgccgtccggttgtgcggcttttatgaaatttagccgctaaagttcttgatcttggattgtgttttagctaaagcgtggtttgatgccatccggagaagcgggtctgcagacgacgccggcccatcgatcggcaatcctgcccgtcgacgtggccagccgacagccgttaatgatcggcgtcgtatgcaccttcacgatcccccgggaaatcgaaagcaagaaacacgccgtattacctgtgtcgcataaaatcaatggcttggttctggtttgtgggaaacggaagggcgaactgtaaaaatagtcgacagtcattcgcaacccggtggcggtgctggggtttgggcgtgaccagtgcttccgggtattttgggttgcaggcggcaggcatatccaccgcggagggtgcattgcttcactgatcgggttcgagatcgtcgtgttcgccgccctggagcgcttgcagttcttccgtcagcgcctcgatgctcggcaggacgcccgccatggcatcaggcagggcggtgcggtaggtggagacccccatcggcgcatggatgtctcggagcgcatactcaacgaccgttcctttcttgctcttgcagagcacgagaccgatcgttggcgcatcgacagtctggttgcgcaccagctcatcgacggcggcgaggtagaaattgagtttgccgacgtactcgggccggaaggcggtattcttgagctcgatcaccacgtagcagtgcaggcgggtgtgatagaaaagcaagtccatgaagaactcgtcgccgtccacctcaagacggtactgacttcccacaaacgcgaaaccgacgccgagttcgatcaggaaatctcgcaggcgcagcacgagcgccttttcgatggtgcgctcgtttgacgcatccgtgatcccgaggaagtcgaaggtgtaggggtccttgaggatgtcgcgtgccaagtccgactgtggcgacggcagcgcacgatcgaagttggtttgcgcggcgcccacgcgccggtgcgcggccgtctcgatctggagttcgagcaccgaccggctccagccgttttcgatggtcttgcggatgtaccactcgcgggtcggacggtctttggcctggtcgatgatgacgcagttgtgccgccatggaatttgtccaccaagctggtggacaattgcttcctctggccacgctgaggcaaatgcccgcatgtagagcagattggtgcgggaaaaacctctcatgtcggagaactcggcacggaggtcgcgggccagttggtcgatgaccttcgccccccagccctgggcggattggcgttcgagaatctccttgccgatacgccaatagagcaggaccagttcccggttaacggcgagcccggccttgagtctcgccgtgcggatggtggtcttcaactccgccagccatgcggcgtagtcgggagggatgagcaactgtgttccaagtcaagcgtttttaggggcgtttgggtgttctggattccaggggatacccgatttgacgatcgcgttcataatcgtcagcatcttatgcatgcaagcgaccaaggcgacctttttgagcttgcctttggcgagcaaccgttcgtagaagatcttgatcaccgggttgtaccgtatggcgctcagggccgccatgtataaagtggtacgcactgtcgcgcgacccccccaggtgatgcgcttgcccttgtggcgaccgctgtccgcgttcaagggagccacgccgaccagcttgccaatttgcgcatgggtgagttgccccaactcaggcaaggcgcccatcagagccgcttgcatgcagggcccgactcctttgaaatccttgaacaacgcgagcttctgagcaaaatgtcccttcaacatgccatcgatgttcttgtcaatcagcgcaatctgccgatcgagcatcttgagtaccagcttgatgcttttgtgctgcgacggatggctcgtggccaagcggtttgcctccgccacgcgcatggcgaccaactggttgtggcgcaccagcaaggcttccagtgcctcctggttggcgtcgggcagtttcatcaacagccgctcccgctgcgcggactggtgcagcgttctcccaaagtgcgagagcactcgcgcatcaatggcgtccgtcttggcgaggtatcccattgatttcgcgaaatccctcgcctgccgtggattcaccaccatcaccggcagaccggccgcacagagcgccgctgccactgggcgctcatagccacccgtggcctccaacaggatcacgccaattcgctccgcaagcagcttcagccggttcaccaaggctccgatctccttcccgctgttggcgatgcattcggtcttggactggtcgtccagagcaagttcgagcgtgtctttcgcaacatcaatgccggggaaaatcaattccggaacgttcatctatagccatccttgcaaatacgaggtcacgctcttgcgacacgcgccaacaagcaactgttcggtatccagacaaacggctgaccaagcatgccaagtgctcatccacgggcttgaggtcccagagggacagcgggctatgcctggccttccgaactctcctcgacaacattcatgcggctctccgtcacccacaccttggggctctgccccaaaccccgcactcgccgtgaggcagggctggggatgatacacccctccccagcccctgcctccagcgtacttggcttacagggcgtcaagagactttcgcggcataaacgcgagagaaaaaacctctctcgcatttattccacggttctcttgacc