cattcgcgcacttaattccgagcgatgccaacacgaactcaacattacgttttcagatacatgtggcaatggcaacaggagacccaacgcgcgagaccgttacaagcacgactttttttgagaattatcacgcacaagtgtgggacaccgttctaatcgattagacaaattgtttcacacagcaagtagtcacactgaaaatagagaaaattttacaaaagtagtagagaaatcagcaccacggggttgaatctgtattaatcttaattagctcgctcaaggttgatcccatctcaagcttcatccgtctggagaggtttcttcgctcaaaaaaacacaattttcacatttgaactttcacacaataacagtaacaaagtcaaacactatacaacttgtagcacgacacagcgcccacttgtgaagcgctccagcgatctcacacttgccctatctccgcgcagctcggctcatcaccatttgttcacattgctaatcactttatacgtagttatgtgcggtagtgaattcaggtaactgcaaagtttatcaaaggatttcagttctgatcgggccggcccccgttttcaaaaaaaatgtagttatattttgcttcaacaaagaacatctcacatctgaagaggcttcccagacctaaagaccatgcttaaggtacgttcaagatggattttcaaatagcggcagatgtttgaacgcggcagtatgtcgtttgttcgaacagaaacgtcgttgaggtgtttttttggcctcaaaacgttacgatcgatgtgaaccatttttatggttcacgcggatagtaatagggctttcgacgcaaagtttcgaccagtttactaactttcatgactctatacagatcaagaacctattcaagaagaagcaggcccttcctgcgcagaaatttggtgctgagatgggcaaaacggacttggcggaccagatggtgccgcagacggttgactgcgaagttacgccggttatggaggcgctcgacaccgccaaggctgacatcgagctactggagagcaacttgtacagctccgacagtacgaccaacaacttgtcccagggcgatagcttcagtaaaagcgcacttaacgaccgcagtgacacgcgggttccagaggtggacgtctctactggagctcaactcggcatggactcctcgtttcagccgtatgccaccgaagcagatgtctacaacgaatttaccggcgccgctactattcccgctatcgacgctggtgaagctgcagtgcctggaaccgtactgaatactgacaccgtggatgtagtatcagtggacgaggagagctcatcgggctccagcgttgaggaagaaccagaggaccagttcgtggagcagctagagcttcaggactacaagctcatcgcaaagatcggagaaggtgctttttctaaggtgtaccgcggtgtgccgcaggagcactcttccaaatcttttttgtctagggctttcaagcaagtggctgtcaaggtcatcagcaagaagcacctaagctcgacgcacaaggatgcaaagagtaaagccacatcacgcgagcaagtgctcaaggaggtggccatccacagaaccgtttccgccagcgaaaatgttgtttcatttgtcgacttccaagaaagtcacaactactacttcattgtgcaagaactgctagccggtggagaaatctttggcgaaatcgtaaggctgacctactttagcgaggacctgagtcgtcacgttataaggcagctcgcgctggcagtcaagcacatgcacgcgatgggcatagtacatcgtgatatcaaacctgaaaacttgctgttcgaacatgttgactacgaaccttctccctcaccggtgctcagaaagtcggatgaccccaaggccaagcaagatgagggtatattcaggccgggtattggtggtggtggaataggaactgtgaaacttgctgatttcggcctatccaaacagatctattctacaaacacaaagactccctgcggtacagtcgggtacactgcccctgaggtggtcaaagacgaacgctactccatgcaagtagacatgtggggtatcggttgcgtactctacacggtgctgtgcgggtttcctcccttttacgatgaaaaaatcgacgttttgactgaaaagatatcgagaggagaattcacatttttgagaccatggtgggacgaaataagtgacggtgccaagaatgctgtaaggcgtctgctggaagttgaccctagcaagcgttacaccatcgatgagtttttggccgacccttggttaaactcttacgactgtttacgtggccaggcgctcaagaagcacaaatccgaatccttggagaatgtgtacacgctctcttccaagaaaaagaagcgccacacgcgcaacgtattcaaacaagattcttccctgctctactcccctgctgccgtggctatgcgtgacgctttcgaggtaaacaatgcgctgcaaagaaatgaggaggacaaaagacgtgctcctcatggagacactttagggcaactgcaggaagacgaagagatgacgttggagcaagatctctttcagctacgtctgaattcttccactataatcaaaagaagaaagaacaaagatgaaccgcaattaacggttccacccacactcgcagaatagaaaacagggacaaactagcaaaaaaaaaacacatagggcgattgattaatctctgaatgtcaatatggaatgaagctgtcatttattttctatcaccactgactttctctatttggtgtccgttttttttttattttttttggtttttttttgcttgctttctctctatctcacttcatttcttcaccagcttactccacctccctacgttgttcccatgttacgcgcggggaaatctttgaaaggtcagcaggtcgactttcagtggtttccgctcgtgtaagttataaaccgaatcgttatacaaattttatcatttccagtttccctaccactcgttcactaataggaattttctgatgttatcccgggcatatatcaatatatctgttaacaaacattgcagtactaaacttcttacaaatggcgttatgttgaatttggtttgttgctggttgacaacttgaaaacacaaaattatcaaatcttctgttgtttttttttttcatacattaaaaaatgattatagatcatatttgggcgggggatgtggtgtatatacttactttaacagagataaactgcttgatagcacttcaaaacattttatagttcaaacttatgcgataatatgagtaatgtctaatgaatagcgtggtcagcgggttcaagagtcgtagctgaggattctaattgatcaacagattccaggcgaatatttttatttgccgccgaggatattaaaagccttaaaatctttaatagggcgtatatttgtttcttccaacaactgataactgagtatatcaaatggacaaggcgcttgtcaatagtttagactttattcttcctgggattgtattacgctttacgtgttgggggcaatagctttacgtgttggaggcaaaagccacatatcctggggccaaagctaagcgtcaggggccaaagctaagcgtcaggggccaaagctaagcgtcaggggccaaagctaagcgtcaggggccaaagataagcgttaggggccaaagctatatagcctggggcctgcaagcagatgtattgtgatccattggcggcgggacaaacctacccatgaatccaccggctctatgatttaagcttcaatactcaaaaaatgcaccttttgtgggacatcttcgattaacatggtagtactcagaaagtgttttcaagatggtgtcaagtgttactgagttgttcaaagcactgcttagccacacaatgtcacggataaccaaacgcccgatccagtacgcgacaaattcttcccatattcctgaaactatgcaaggtttccctagacctgctctatctttcaacatatccttctacagaaactacactgcaagtccatgaaatgccacgataagccgagtttttctggcggtatgcagtggattttaaaacaatttccaaaagtgtgttttcaagacagctcaaagtgttgctaaccttattcagaccaacctttacgccaatttgtatgcctacgttcatctgcaagaagcctcgaatatcacacattcctaagttcatctgcaagaaacctcgaatactacacattcctacaagaagtcacaagacgcggcaaactaatttaataatattcaatgaacgagttgacaaactcaaaccatcctccaccactaccaagctcatcccatcattcaccactcacaagctcatcccatcctccaccactcccaagctcacccccctcactattcccccaagtctcatgatcacccgtcataatcaaatcactctacattccaagactcatcccaactttccactcaccacgtgaaatctcaaaccctttccgcaccatcctctgcaacttttcctccatcacttccgacccagacgcccaccaactcaactcaacggccaagaacgccgctcccataactcgacacctttaccctttcaccaatcaaaagaaatcccatccatcttcggtatcatttctgccgttacagacatcccacgctccggcccactgactccgccctcaccacatagcctttccttttcctgtccgcgtcccaaaagtaaccaacaactacttcttcagcctatttcgcgtgtttgactgtaccaccctactcactatacgctggcattgacacgctcacataggccatcgcgagatctaaaaagaaatggctacaagactgcctgtagtgtgaaaattttttttttctgaaagctcatcgcatcggtaaaatgacaaaaaaattttctcctggagtctatataactaagaaagcagaagtggttaggactcttacctcttcagtgctggatttgtgtgtgaaacaaagcgaatctcgaaagcgcagatgtctgataccgaacaatctatcaaggttcttaacgaactttttgagaagctttcggtggctactccagaaactagagaggctaccgctgctgagatctcttcgttcttgaacggtaacatcatcgaacatgatgttccagaacagttcttcggaaagatctccaatgccttgaaggacaagaagactgccggtaacgctttggaagctattacccgtgttgccagcgagagcaacttggccccatccatcgaggcctgtgttgtgcgcttggtgccagaagtgtctgccaagtgtgccgacaaggacagagacgtgcagcagcaggcttccaaggccttggttgccgtcgtcaaggccatcaacccagtcgccgtcaagatcttgttgcctcacatgaccacccgtctaactgagaccaacaagtggcaagagaaggtggccatcttggccgccgtctccgagctggttgacgccgctaaggcccaggttgctttgagaatgcctgagttgatcccagtcttgtctgaggccatgtgggacaccaagaaggacgtcaaggacgccgccactgccactatcaccaaggccaccgagaccgtcgacaacaaggatatcgaccgtttcattccaaagttgatcgagtgtatcgccaaccctaaggaggtcccagagaccgtccacttgttgggtgccaccactttcgtcgccgaagttaccccagccactttgtccatcatggttccattgttggccagaggtttggccgagagagagacttctatcaagcgtaaggctgctgtcattatcgacaacatgtgtaagctggtcgaagacccacaagttgttgctcctttcttgagcaagctgttgccaggtttgaagaacaacttcgccaccattgccgacccagaggcccgtgaggttaccttgagagccttgaagaccttgagaagagttggtaacgttggtgccgacgacgctttgccagaggtttcccacgctggtgacatttccaccaccagaggtgttttggacaaccttctaaaggaccagaagatcgacaagagattcgagcacgttctacagtacgttgccggtgttgccgctgacttgatcgacgagagaatcatcgaccaacaggcttggttcacccacgtcttgccttacgccactgtcttcttgcacgagagacaggctaaggagatcatcgacgacttcagaaagttggccgttgacaacatcccagtcggtccaaacttcgacgacgaagaggatgaaggtgaggatctatgtaactgtgagttctctttggcttacggtgctaagatcttgttgaacaagactcaattgagattgaagagagctagaagatacggtctgtgtggtcctaacggtgctggtaagtccacattgatgagagccattgctaacggtcaagtcgacggtttcccaacccaagacgagtgtagaactgtctacgtcgagcacgacattgacggtacccactctgacacttccgttttggacttcgtcttccaaggtgacgttggtactaaggaggccattaccgacaagctaagagagttcggtttctccgacgagatgatcaacatgccaatctcctccctatccggtggttggaagatgaagttggctttggccagagctgtgttgaagaacgccgacattttgttgttggatgagccaactaaccatttggacactgttaacgtcgcttggttggtcaactacttgaacacttgtggaattacttccatcattgtttcccacgactccggtttcttggacaacgttactcaatacattatccactacgagggtctaaagttgagaaagtacaagggtaacatgtctgagttcgtcaagaagtgccctactgctaagtcttactacgagttgggtgcctccgagttggagttcagattcccagagccaggtttcttggaaggtgtcaagaccaagcaaaaggctattgttaaggtttctaacatgaccttccaatacccaggtacctccaagcctcaaatctccgacatttctttccaatgttctctttcttccagaattgctgtcattggtccaaacggtgctggtaagtctaccttgatcaacgtcttgaccggtgaactgctaccaaccagtggtgaggtttacactcacgaaaactgtcgtatcgcttacattaagcagcacgctttcgcccacatcgagtcccacttggacaagaccccatctgagtacatccagtggagattccaaactggtgaagacagagaaaccatggacagagctaacagacaaatcaacgaggatgatgagcaatccatgaacaagatcttcaagatcgaaggtaccccaagaagaattgctggtatccacgctagaagaaagttcaagaacacctacgagtacgagtgttctttcctattgggtgagaacatcggcatgaagtccgagagatgggttccaatgatgtccgtcgacaacgcttggattccaagaggtgaattggttgagtctcactccaagatggttgctgaggtcgacatgaaggaggctttggcttccggtcagttccgtcctttgaccagaaaggagatcgaagagcactgcgctatgttgggtctagactccgagttggtctctcactccagaatcagaggtttgtctggtggtcaaaaggtcaagttggtcttggctgcctgttcgtggcaaagacctcacttgatcgtcttggatgagcctactaactatctggacagagactctttgggtgctttgtccaaggctttgaaggctttcgagggtggtgttatcatcattactcactctgctgagttcaccaagaacttgactgaagaagtctgggctgtcaacaacggtgttatggtcccatccggacacaactgggtcggtggccaaggttctggtccaagattggagaagaaggctgacgaagaagacaagttcgacgccatgggtaacaagattagcagtggtaccaagaagaagaagttgtcttctgctgaactaagaaagaagaagaaggagagaatgaagaagaagaaggagctcggtgacgcttacgtttcatccgacgaagaattttaagaatgataaacctttatttaatgcctctcttcttttctttaacgcggatgatgtcacttcattagtgggtcgatcttgcaaggcaagagtcaccctctacataattctagtttggtgtatacacttaagtggaagaga