nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactgtgcagttttgggcgagctcgaacccggatatcgacgacaacaagattcgtcacgctgatgccgacgagcacaactggcaggccattgctgacgctgtcgttgcagtcggcaacgctctcgcttctcgctcgtggactttcgatgcggatagccctctatacgcggatcttgatttaccggactatccgggcgaactgagccagatcgaacaagacattgttagatcatggttcaactactgggaggccgtccgcttcgacccttgggatctgcagcccgagaatggtcgccaccgcctatggcggaccctaccccacttcggcacggctcttatacccatatgcggtagcgctctcggctatgccaccccggagaacgtagctgcattagggccatcatggcctcaggactttgcgcgtcagctttacttacttcgcacctcttccgcatttgacggcactgacgcggtaaatgtgcagttcgaagcttccatggtagatgcgtcacagggtcgcctaccgccgctgatgtagcccgcgcacttacaacgcactcactcctccagcaatactcgtaacgctagcgaagcagggttggtatccagatgccgccccacgggagattactatgcgcagcacagatgcccgcagaatgattgctgcggctcagcaggtagcaaaggaaatagaggactcacctataagccccgaggcctggctggaggcccgctgggcagagctgaacgcggaataccctctgcgtccgcttccctggcgttgggtctcacgtcctggcatagctgcaccgtccgcccagatagggatgatcgacccctccaacgtcgtgtgtgtggatcgctcatcagaatgggggtggcttaacaatcgccccgagtcgttcacactaattctcgaccggcttcttattgcggcacggtcaggtgactgggcgcgctgggtcattgagtgggaacctcctgccgatcgcgtatctatggaagagaccacggcgcttgggcgagtgatttacaacgtcgggcacggcggccggcatcggacaatgatggcgcgagcttttcgcctacccgttatgccttgcactgtccgccggctcgagacacctcgctccggcgacatcgtcaaaatacctactggtgaggattttgagcgctctcatgcctccgccctggtctcacacggcttcgtcaccaatcagacttaccgaggcggcatgtgggaagcacgcgtcctagtaagtttggacgtgccctggttatacgacccgcctgcgcgtgtggagacgtctgctcagcttttcgagtctgtgcatcccggcatcctcgaggagaaccagttgtcccggatgctggactatcggcagtgggagaaccgattcgatccttcgcgcccccctgccccaggcttgcgcgacaagtggtaccgactgaagcggctataccgccctctgtaacggcgcccacagcacccctcgattacctcagccccaaccgcttgcctcgaacgcggcaccagcgccggcgggcacgctcgtcgctgtccgccggagaggcacacttaagggggttgacacctttaccgtacatgcgtaggttcgtagatgtcagatctaccgagcctccggaggccaccatgccatcgctgtccgcccacaccgccctctggggcatctcacccgaccactactcacccctgatcgagcaggtcacgccgaccacgcccatgtcggcgccgctcgacgacgtcgttgaacgtttcgcccgtgtcgtctggacgcacatcggggctcctggtgacaccgtcgcgggaagcctcgtccagcacctcggtgcaaccaccgcgctcactgccgtcgtcgagcagtggcccctacggctcatgcgttccgcgttggaggacggcgaggaacccggtcccgtcctggatcttcacgcactggcagcccagctgcgtgcctggcgggagcgatttatcgtggacgacgtctttcgctccctccgcacagccgcagagtgcggtgcaaccgtgctgatcccctcggacccacagtggccccgcggtctcgccgaccttggccctgagatgccctatgcgctgtgggtgcgtgggcacacggaccggatgatccgcctcgagagatctctcgccgtgatcggcgcccgagccgccacggtgtacgggtcggctgtgacgtccgagtccgtatcggaactcgtgcgcgaaggtatcgccatcgtgaacagcggcagcttcggaattgacggtgctgccctacgggctgccgtcggcagcacgggcagcgcgtttgcggtcatctccagcggcgtggacgtcacctacccgcatgcgcacgcggagctcttcgaggacgtaatcgagaccggtgcagtcgtcacggaacgcccgccccacacggcgccgtcgcggtggtccttcctgtcgcgcaatcggatcttggctgccctgtccagcgggacggtgctgatggaaggctcgcaccgatccggcgcactcttgaccgctcagcgggcacttcagctcggacgccccgtcggagccgtccccgggcaggtcgactccccctccgcgggaggctgcctgacaatgatccgcgaccatggcgccaccctggtcacagggcacgaggacatgtcacggctgctgccgcccttctaagcaggcaggatcggcggctcggcgcggactcacccgccgttatccctccccgctgcggcggcagcgacgtcctcaaccgtcgagctcaaccgaatgaccggccacttggttgctgcactctcgcagtagctcgcggagagcgcccttctccaccgtccaccgtcggccgtcgcgcacacccggcatcaggtcggctcggatccaaccggtgatcgcctgtcggctcatcctcagcagctgcgccacctcgtcgaccgagaggatgtcgccgtatgcatcaagtggatccgggtcgcgcggacgcggcgcgacggggccgttggccgtcgattccatccacacgcggacctctgcccggaacgcaaaccacgagtgcccgaccaggtagccaggtatcaccccgtgccgaaaccagaggctcaacgtggtctgacgaatacgcagcaacgtctgaaggtcacccgatcgcagggtgacgggcatggcatcccacacagccggatcggtcacgaacgcatgatatcgccgatatgcgtgtggaaatctggcggttcgcaccccgtacggttatggtaggagaactggcgtcctagcacgcgaaatccgtatggaaaggcaagtagatggcccgcaaagtagtcaccactctcgttgacgacatcgacggcacggagatcgtggacggcacgggcgagaccgtcccgttcgcgctcgatggcgtgaactacgagatcgacctcagcgacgacaacgcggacacgctgcggacagtgcttaaggactacatcgacaagggtcgccgcgtcggccgcgcgacgaccgggaagcccggcacgcgccgctcgtcgagctcaggcccgaagggggacctcagcgccgcgcgggagtggctccgtgagcacggccacaaggtctccgagcgcggacggatctccgcggatctgctcgaggagtaccgcgcgaacaactagcgcgagccgcacgcacgagagggccgacccgccatgggtcggccctctcgtcgccgctggctcagtcggcggcagacgccgccgtgagccggcagatggtccgtgggagcaggagcccgccggcgaggattacggccgcaaacgtcacacacgcggccggccacgggacggcgtcgtagaggatccccgcggcgaggctgccgagggcggccgcgaggagcgtggtggcctcgtagaggcccagagcgcgcccgatgcgggcagtgccggcggcctcggtgagggcggcctgctcgatcggcaggatcgcggccagcgccagcgccgagagcacccagaggacggcgattgtcacgggatcccgggcgagcgccagcccacccgcgaacgcggcgccggcgatggccgcggcaacgagaacgggcgtgcgtccgaaccggaccgtgagccgatgcatgtgtggcggggcgaccgcgagagcgatcccgcccgggagcgacacccacgcgatcgcgagcggcccgagcccgagctcgcgctgcaggtgcagcaccaggagcagcccgacagcgccctccgcggtcccgatgaccatcaccacgatcaggagcgggcgcagccgggtcgcgagctcgcgcacgaccacacggccgtcgccggccgccggcaccgctcgaggggcgtcgacgtcgccactcccccgcgccgacgcccggccacggctcgaggcgaggagcccgccggcgaggagcgcgcaccccgcggccgcggcgaaggtgagcgggtagccggcgacagcaaggagcgcgatcgccggcgcgaggacgacccacgacccgagctcctcggccgacatgagccgggcgaaggcacccggatccacctggtgccgtgcgccggcggtcgcgcgcagcgcgacccacaggaacgcaccgccggcccgagagacgagcacgcctgcgaggacgacgtggaaggtgccggcgctggcgacgagcgcgtagccagcgccgagcacgagggcggaggccgctgcgatcgtggtccggtcgtaccggtccgcggccacgccgccgagcgggcggagcaggaacgacgtcgcgagccccgctgcgaggagggcgccggtctgcgcggccgtgaggccgaggacggcgccggcgaacaggggcagggcgaagtccacaacctgcccggcgccgctggcgagcgtcacgctcgacagcaactgccgggggaagctcgcctcggcgggctgagaggcggtcgggttggtcgtcatgttctgggcactgtaccgccgcgacgcagcggtggcgtctgttcacgaatcgcttgcccgtcggcgtcgtgagtgtcagcgaccgacgacgggcccccagcggtacccgccatcgtgacgttggtgtcagcgggcggtgccgctcgactgacggctgcacgcctcatggcttccgaaggcgattaagaagtgcagcgcgccgaggccgatggtgattccggaggagctgatgcagcctgtggcgatgacggccaccagggcgatggacaaccacggaagggcacacgcgaggtggcgccttcgcacgacgcgactgccgatcactcactcgacgagccagtcactcaccgcgcgcgttcatgacaagccgttcgaagaactcggcgtagtgggcgtcgtcgagcagctcagcatgcgggccgagatggatctcctgcccggctcccccgacgaacagcacgatgtcggacgccaggatggcggacaagctgtgcgcgacgatgatggtcgtgcgcctccccgaaccgttgcccaaggcatggaggagagcatgctcgctctcggcgtccatcgacgcggtcggctcgtcgagcacgacgatacccggctcggagaccagggcgcgcgccgccgccacgcgctgccattccccgatggacagctgttcggctccctcgaagcgtctgccgagcggcgtgtgcaggccgttcttcaaccggttgagacgatccgacatccggaccttctcggcgctccgggacacggcaccctcatcgccgatgtcctcgatgttgccgaatgcgatgttgtcgtaggcgctcagctcgaagcggacgtagtcctggaacagcacgccgatcccgttgcgcaaagaatcgcgatcgtacgcggacgagggcagcccgtcgaattcgatttgaccgcggtccaccgcgtagatgccgagcaggagcttgaccagggtggtcttcccgcctccgttcgggccgactatggcgatcgtcttgttggcggggagcgttagatcgagggacgtgaagatgggagtctcggtggcgggataggagaagtggacatcacggaacgtgatgccctcggccaagacctctgggaagggttcgccgccatccaagggtttctcgatcggcgtgtccacgaagtcgaagaggttccgcgcgtacagcgatgcctgatatatgccggcaattcctcccagggctccgatcgtgaccccgtacaacgagttcatgccctggatgaagcccgccaggttgccgacggtcacgctcccggcaccgccgatgacgctgttgacgaccaacacaagggcgaggatggtgaagcccatgccgaagagatccgcgccggtgactcccgtctggctctgacggagctgtcggacgtcttgccggagcagagtctggagcatgttcgaaaagcgggctcgtatgtgcccacctagtcggtaatgggcgagctccttgtgcgactggtcgctcatcgacaacgcctggaggtagttgatcatgcgtcgtgattccgtctggttgacgtccaaagaccagcggtggcgcccgaagagggcggcaacccccacgccggggagcggggacaggagcacgaggatcgaggcgagtgggtgccacgagaacaaggacaccgagatcgacacgatcgaaacgaacgcagcgagcgtgtcgatggtcgtttccggcagggaggagacgcggttaccctgaatttcggagagcgcgcgtcggatgcggttgtactcggccgggtcctcgtagtgcgattgcgagagcccgagccctgtcgcgagtgattgcttcgagaaggcctgatccgccagcagtcccgcgtgcgacatcaggtactgcgcggccgatgagagcaggcgttgcgccacctgggccgcgaacagcccgaagaggggcagggcgacggtgacgtactcgatgcccgcacccgccgcggcgccgtccgcgaccgcatccacgacctctgccgtgagggcgatttgcaggcccggcactacggcggcgatccacgtcatgagcgccgccagggcataacgccggggagaggtgcgccataccctccagatggcgctaagcatgggagctcgcttccgccaagtgagtcaagcggccgcgctggctctgcagggctcctcgccacacatcgaagacctccccgtccgtcatcgagctgtggtcgaggacgcgattgcaggtcatgtgccagacgctgcggaggatgccttcgcgatgcgcgtcggccaggtcgtcccagcccagatcccggacggagcgcagcaacgcaccgaacgcccgctcgcccgacgcggccaggtcacggagtccctcaccgatggcgggcggatcgtgatcggctcccgacgagctggagacgagcgcgtgcagcacggcccggttctcgcgtaggtatctggtggacttgggattcctttccgcgccgacgtcgccgttcctgacgaacgcgagccgctcctccagggtgtcgaacaccgtgcgtgcgtaggcatcgagcattgcgaccgcgaccgccatatcgtcgagctccgtgatcgtccggagcgctgccaggtacgccgaggcttccttcgcgaagaacgtctcgaagcacgtgaacatcgccgcaccgccgtaccgacccctctccgggcggtatggcacctcgagcacgtctcggaagagcccctcggtcgccggggttcccaccaggcccggagagcctgcgtgagcgcggcccggtcttcgccgacatgcacccggatccggaggtggggccgcggatcctggtactgcacgaagtaccaccgcgattgcggggacccgcgaagcagttggccgagcacctcgtcgagctcgagcagcgtccgcctgtgctgcgcggccggctcgtacacctgcagcgagagccactcgtcgtcgacctgcaggggatcgtcgatgaagtgcggctcatgcacggccgaccaggatggcgacgcgtggtgatccaagctcgcgtgggctccgcgatcgccgccgcccgggacctcggcgagcgcgatgggcaccacgacctcggtgaccaggccctccccgactgtgttggcgctccgcaactggtccggactcggcaggacctcctggaaccgcaggtgcttgcgggtcctcagctcgcccaggatgtggatcacggcgaagtcgttgtccaggttgagcaggaggcggttgtcctcttcaacttcgtagacgaggtccggcacctgccaggtctgacgccaggcatcgacgagctcccgagcgaccttcgcgtcggtggtgtcgatgtcggccttgggtagcgtccactcgcctgcccgcagcaccacgccccgccggacgacgcgggggagccgcaggctcccctcgaacgttccccaggagaatccgccgagggggcgtcgggagtggtcggagagcacggtgagcagccgcgcgacggggttcgacagctccgggttgaggacatgcgatcgccggatggtgatctcccttccgagcgtccgcgaccagaggaggagcctgtcgtagtcggaggtcacgtgcacgtcgctgatgtcgagggagaggccctcagcgtccgtctgtccgccgttgacgacgatcctcgtgtcggtgaggctgggcgtcacggacacgttcgcgccgcgcgccgcctggggaaagtcgaccatttgcgtcgggacggccgcctcgggagagggcgtcatcgcgagggcgcggagggagtctctgacctcgtgcgtgaggacatgcgcgaatctgccgaaagtgctccctccttcggcgaccgatgcgctgttcaggacgatcaggtcctccccgtcgccctcgtggtgtcggcccacctgcgcgaagacgtcgatcgcatgcaccggagtccgtgcggctccctgcgagccgacggcgacgcgcatgcgctcctcgagtgcctcggtgatctcgacgatcagggcgccctcctgcagcccgcgcatcaggacatccgacaagacggattcgtatgccgtcagtcgccccggctgggaggggacctcgaggggcgaggcgatgtactcgtccaccgagcccaagcccacgtgcccgtcgaccaggtcagcgatgcgaaccgcgccgccgaacccgtagcgatcgaggaactgcgcgtgatacgcccgcagggggtactcgttcgcgatgtcgccttcgccagatgccggggcgacggcttgcatgaacgtggccgcatcggcaatgcggtcggccgtgccccgggacagtggcaggtggtgcgtcggcgtggtcaggtgcaggtcgatgggcgctcggttcgactcggaggggaataggagcgtcgctcgttccaggtgctggccgatctcgtccaccgactcggcgcgggctgtccagacgagctgccgcagcatgtcggaggtgcgatccgggaggcctcggaggaagcgatccggccggtacccggcgtacacgaggctcggcgtgtcgtttgggatcatgaagccgagcttcacgaggttggtcagcagggcgtcgaggacggcggtcgacgcgcgtccttcgtagtgatcacgcagttcggtgcgcaagccgtccagggtgatgccgtctgccgctcgctcgagcgcgaggagcgccgcgggggcggctttgatcgataggtcgacgcctgcatcggtcgctcccatcgcgaagggggcgggcagcgtcacgcgcccgtgggccactcgtcggagcgcattgctcctcaccagcgcatccggtggaagggccaggacctccttcctgtggaggctgtcgatgagggccatgtccggtcgagagtgcacgatgaccgcggcggggtcgacggtgtcggaatcgacggcgtgttcggggtcggcgagggggccggcggaggtcgcggcgaataggccgaacggggtgggcctcgagcgcgatcggatgatgtagcgcaacaggctgcgtgccttgccggattcggcgatgtccagttgctttgggctcgcgctcctgtaccacgacgacagcccaggcgaggcgtagtcgatggccacctcgaggtgaggatcgatgagggatcgcagcgcctctgcgtcgatgacggatgcgtaggcgtcgatgaggggcttgagggggctcagggtcgtgcgcgtcatggagaagccggcgggctcgtaccggtagcgcgtagtgggctcattcattgggtgctccggtgaagtagcggtgccagatcgggtgggcgtcgcgggttcgtcctgcgatcgtggccagggtgccggcagcgcccatcaggaaggtggggtcgtgaaggggccgtccgtcgaggcccgcgctcacgatgccgaagggcgcatcggcatcgatgctctgcaggatccgactcacgagcagcgcgtcgttggcggcccagcgtgtcgacggcaccgtcgtgccgccggacgtcaaggaatgcaggaccaacatgccggctgcgccgtgacacagggatgagtcggtcgtcggcgtgctgatgaacgcctcgacgttcgactcgatggaggcttgcatggcggacgccgagctctcgtcgtcgaggagctcggcgatgcggaggagggcgacggctggtccgctgctcccgaagcaccaagcgcacaccgaccccgtcgagggcatcgtcacggagccgtgcacctccagtccacgtggccactgcaggcatccgctcgggtcggggacggccgtgtcgagcaaccagtccctcatccggcggagctgatcgatgacgactggctgtgccccgaagcgcttcgcggccgacgccagggccagtgcgatgcccgctacgccgtgtgcggtgccgagatcgacgaagtcgccggtcgagagcgcttcgtacgtgctccccggcatgaagtagcgcctgtcgaccgtgaaggcctctgtcaccgaagtgcccgcctgcagcaggtcggcgaggacgtccatgagcccggacgcgacagccctgtcgtcgggaccgcacacggctcgggggatggcggagaggtagaggagctgtccggctgtcccggagatgacgtcgtgcgggctcccgtcggcgaagccacttccaggaggaggcgtgccggctcccagctgcgtgacgacgacctgatggaatcgtctggcggagggaaggagccgttcgtcgacgatggagcgttccgccatggcagccgccaggccggcagctccgtcgaagagccccagggaggtgaagggggcggtgttgctcagctgcaccgccgagcggagatgcgccatggcctcacgatcgaagtcgatgccggtcgacagggtggcctcgaacagtgccatggacacgccggcatggccgtcgccgaggttgcgtccgtcccatgacatgcctgcgtcgagagcgtccgcgtccgagacggctgcgcggatcactgcatcgtccgcgaggcgtgtcgcgaggatctgcatcgcgtgcgtcgtgtccgtgttcatgggtttcgaagcggagaggggtgttccggtcatgtgcgccggaacaccccacgggcttcgtgtcagcagcgacccgacgtctgcgtggagccgcaggcggtggtggtgatgatcgtcctgcacaccttgacggtcagcttgaatgtgagcccgaagacgggcgtcgtctgcggggatgcattcccgctggacgcgccgaccttggggtcgagatcgaattcggatgagatgtcagacatactcttgcctctcgttagttccatcggagcgagcccgttgcgaatgttaattctggactcagtctcgactgttgcagggaatcgtgccgaggggcaatgccgcaatgatgattgccccctattttggggcgggattatgaatctcaggggcggggtcgcgaaagctcgccgaagctgctggcgagagaaacgagcggattcttagcgcgttggtagctgtacgagcgcgcgtgcatctcgagtcttccagcggtccgagcgggaaggtcgccaccgcggccattcaccggtgcggaggccctgccggactaccggtacgcgcgcatccccaccgtgtcgatgaacgccgatccgctcccagcctgagtcgccatgcggacgagaacggacgaggcgatcgccgtcgcggcgactgcggtcagaacggcggccgcaacgcccatcggggaatgcgcaaggacgacccccgcgccgaatgccgccagttcgagcgcgtaaagcaggtagatccactgccgtcccggcatcgcgtcctgactggtcgcacgcacgagggtcctcttcacgcccacacgcagggcaattcgcgcaagggacgacagcgcgaggattccgagcccgaggagcgcggtggcgggggttccgatatccgtcacgatcaatgcgaagaggacgacgccccccgtcgcgatgccatccgccagtgcttgacctgctatcaggccaagaccgcggcgttcccctgtgatcgatggactagctcttccttgaatttcccccattggggaatggtatcaggtgagcgcgcgaccgaaggaatgtcgcggaacgctggcggtggagctgacgagatgataggggcggcatgcgggaggtggcgcgtcacgcccggcatcgcgcgggcctccgaaaccacacgctcgtcatcggtcggcgtgcgcagcacgaaggcggtctcggcaagggctgcccacctatcgatggtcgtcgcggggtccgggcctcgacaggccggcttgccagcatggtccgtgcccgtcgacgagtcccgccgcattggcccctagacaaagcgctagaactcgggagcgtgctcgcttgtcgttggtggcccatacgctctccgacgagtgtggccggatgctcctacatcgactcgatcgacgaaggaggccacccggtgaacaaggtgaagggcgacgtcacgcgcctggtgcgcgacgtcgagactcacccatgggcgcacccggaggctggctactggcgcgtccaggtcgaggggcaccccgtgctcggctacgtcatgcggatgcgtatggagctcggtgaccccttcacgtacgagatctacggcgatgcccgcaacgatcggggacagcggatctggatccatcgcgaagcgtccctaaacgcggccgtggcatggatgatgcagcgctccgaccgactggtcgcgttcgcggcgcgctacgcgacgaccgaggtccacggcgggccagtagctggcgcttaggcgaggggtcggacgtagaggacgacgtgcccgtccgggatgcgctgctgcagctgctcgacggccacccacggggacagagcttcgggcgtgacgaccgtggcgctgctctccgtacggagacgatccgcgagctcgtagctcgtgtacccagtatccgccggcccaaacctcaccccgtgcagagcggcccgcgaagggggcgaggacgcccgaagaagaagagcggaaggctcggacatgatcgaggtcataatcctcggttcgctgtacacctcaggttgacagcgacgagggcctgtcatagctttgacgcattgctccccaccgtcctccgggcctggtggggctttttcgtatccgggggacccatggcaacggcgcatctgttcatcgactaccagaacctgcacttctccgcgtgggagaccttcaccagctacggctcggcggtctacgactcgctcatccacccgggcaagttcggcgaccaggtcctcgccgcgcgcgccgctcggaacttccccgagctggagctcacgaagatccacgtctaccgcggactgccctcccgcaagcgcgagccgggccagcacgctcgagtgcagcgtcaggcatcgaactggacccgagacccccgggttgtgatgagcctgcgggcgctcaagtacccccgtgactggcccgacgagccgtcgcaggagaagggcatcgacgtgcttctggcgatccaggtcgtgcaggcgtcgatcgagtcggccgcggacaccctgatcgtctcgacgcgcgacaccgacatcctccctgcgctcgagctcgtccagagcacgggcaacacggcgctcgagctggcgacgtggaagggccagtcggagctgaagatgtccccgcagccgaagagcgtgtcgctggacaaaccgttctacatgcggagccgcgacaccgcgaactactcctgactcctcaccgccggacgccgcgaacgccagtcagtccgcgtcgccgaacccgacgtcgccgggcgcccggtggatcgggaagcggcgcttgaggggcggcacgcgccgggactgtcgagcagccgcttcgacctcgggggcgagccggctcggcctcgtccgcagctggtcgaccacaacgtcggggacgggcacgcctgcggtcacgatccggcggttgcacgtcgtcagctcatcgacgctctgagcggcggtgaggcttcggcggttggacttcgcgcccttccaggcagccgattgctcgataccagggaaggccaggggatcgatgcacgccgccaggtcgtccactccagccgcgatcatctgtgcgcgaacgtgcgccatccaggagcgctcgctcaccagcagcagcatctcattgaggatgaagatcccgccggcctcggcggcgctctggcgtgcggcctcgcagaagcggcgccactcctcttcggtgaacaggcctggccggttcgcagtcatggggtctacctctcgggtcgtgcggcgggggtcccgtcgcggtcgttggcttcccgcagctgcgcggcgcgaatggcacggcggccaccccaggcgaccgcaacgacggcggctcccccgaacacggcgttgatggcgaggcccacccaaccgtcgctgttgatgacgcgggccgtgaggttgaacccgaggccgagcagcaccacgccgagcatcctgatgatgcgcttgatctcggcggtactgcgagcgcgggcaaggtcggtgcgcatgagtagcacgacgctcaccaggaagaggacggagccggcgatgacgagaacgctggcgatgggattggcgtagggcatggggatcctcgtggtcagtggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncactcgaggcggtcgcctgcgtccgggaggtggctgacgccggggcgtcggctggtgcgtgcgggaacgtcttgtggacgccgtaccagccccccgcgaggccagcgaggccgagcagcgccgcggtgaccaagtaggcacgtcgggttcggtttctcatcgcttctcctcgattcggtgggggcgatcaaggtcggcccggtcgggctcggcagaccgcgggacgatcgggacgcgcacgaagtagacacggtcgaagatcgtgctgatcccgagctcggcgtagtgccggtcaccggagacgtccgtgacgcactggcgcccgttctcgaacgaccggtagcgaccggtgctgtagacccccccccggcggcgccactggcggacagcgacttcgggagacgtccagccatgccggtcgatgacggactggtcgtccaccgtctcgacgccatcgatgacgaagccagcgacctggatcatgagcagttgagtgtccacgtgtctcctcggggtgagtagatctgacatatacgaacctacccggcgaccgtggcaagtgtcaaccccctaaagtcctcggcagatcgctcagctccgggcgtcggggttcgggtcgctgccgcgggcggcggcgagcccgtcctggtatccgcgctgctcggcgtcgcggacggcgagttcgaggttcgactggagaccgttgatgaggcgcaggtactcgcggtgcttggcgaccctggtgaacttgcgggcgatggcgagcagggcgccgagagccaggccaggcacgaccgaccaccacatggccgcctgaaccgcctcggaggtgatgccggccggggagatgaggaccaggtaggcgagcgcgatcggcatgatgaagaaggccaggaccatgcccatgccgacggcacggaagacgacaccctcgaagctcatgggctccggtggcttcggcacgcccaggtaggagttcgccctctcgtactcgcggcgctcgcgcacctgcaccgccttccacacgaggaacgcgatcagccaggcggggacgatgacggcgagggcaggctccccggcctggggaaccagcaggcccagcgtgcatgcctcgagaaccccggcgaggccgagcaggttgatgaggtactcggcacgctgcaggcgattgggtcccacgcggcgcgcgttccacacggcgcctgcgaccgccaaggcggccacgatgacggcgaacgccaccatgccccaggtcgcatcgcctagctgtagttcctcgggaggttgtgaacgcgtgagcggatagcgaagacctccgggacgatgtgagttaccaagcacacgtcatcaccggaggtcttcgtgactcacgctaacgccccgttcactcccgcgggcagggttcggcttgcccggttgatcatcgaggacgggtggccggtccggcgtgcggcggagaggttccagtgctcgccggcgacggcgtcgagatgggctcgccggtatcgggccgggttgccgatgacggaccgctcatcccgcccgcaccggcaaccgacccgcacgagtcagcgtcgggagcggcggatcatcgcgctgagattcactcgccggtggggcccgcaccgcatcagctaccacctgcgtatcccccgttccacggtcgagcgggtcctccgtcgctaccggatgccgttgctcacgcacctggattccgcgacgggactccccgtccgacgctcgcccgcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcgcaccgacgaggcccgcgccgcgacctaccctgcctggctgcatcactacaaccaccaccgcccccacaccggcatcggcggactcacgcccgccgaacgcgttcacaacctcactgggaactacacctagcccgcttgcgcccggagccacggcgagcgccgtggtggcgtgcgtggtgtgggtgagcaggtcaggggtgctcgatgtggcgttcatgccggtcatggtagttcggagctggttctgtgcgagcagcaactacaggtgcgatgcgtgggagtcggccgcgacctaagggggttgacacccggggtgtgcatgggtagttttgtagatgtcagatctactcacttggaggccctatgacttacacccaccctgccgtcaccgccgctgctgatgccgccgatctgctctcgatgttcgtcaacggaggtgacgccgagtccttctgggaggccctgaacttccaggacgcgctgatcttcgcggagctgcccgccgcccttggcgacttccgcgctgccgagggcgtgatgggcgagtggcagcgccacgacccggagcacgatgagcacgcggccgcgctggccgcggtgaagagctgctacgccgcggacatgtccgcccggggcgctgtcgtgatcacggtcaccgttcccggggtgaagacgatgacgttcccggtggcggcggaggactgcatcgtcgagaacgacgcgcctgaggcgttcatcttgagcgctgcccaggccttcgaggtcctcgaggcctggatgagcgacacggacggcgacacccgcagctggacgatcccgggggccgacgactgccacgactacctgctagcgacggccagccacggccagatcagcttcgccgagtggccgcagcacgagaccgcgggacgcgtcggcggctactccacggccgacttcccgcttgagctcgtgatcgccagggttgccgcgtgaggcctgggggtggggcccacatcgctccacccccgacagccgcccccgcaggcaggccccggggtggtatagctcggcgtgcacttccccaccgcatagcgaaggagacctcatgaagagctacgacatggagggcgtcacggtcctcgccacgagcgatgcgtacgacaactctccgcgcgtcgacgtgctcctcgcgcacccggacgacgccgaaggcaccccgcctgtctacctgtcgctttcccccgaggaggcgcgagatcacgcacgcgatgtcgcgtccgccgcagacgaggccgacccgggcaacggcccgacggtgacgaaccccaagtccccgtatgagttcgactcgatggtgttccacatcccgcttcccctccagggcgccgaggagacgcacgctgctcttctcgcccgccaggcgcagctggacgccctcgcgggcaccggttggaggctcgggggcacacgcgtcatcacgggtggggagaccctcacgttcttggactcgttctcccgcctcacacccgaccagatcggctggcactgatgcgcgggccgcatcgccagaccacgccgcgccttccacagcacccgcaaccgccgcactaaagggggttgacacttcgcccgtgcgtgggtagttttatatatgtcagatctactcgccaggaggacaccatgagcagctaccacgccgacgacatcacgatcatcgccgccctcgacgacgacaacgacaccccttgggtcgacgtcctcctcgccaccccgaccgacgacggcatcgagcggaacaccaccggcacgatctccctctcccccagcgaggcccgcacccacggccacgacctgatcgccgccgcggacgacatcgaacgatgtgaggccgcccccgcggcgagcgccgtcactcccgccgcctgggagttcgacacgatcgtcacccgcctgcacctctcgcccaacgacggcgcccagctgcacgcggcgctcgccgaccgcgcctcccagctcgagcagctgatccgcagtggttgggccctcgccggaaccgcctgcggcaccagcgaggatgtcaccaccctgatcgacagcctgcagcgcttcgctcccgtagccgagtgatccactaccccgcccgcgagacgaaggcaacgccatgacgacgcatctcacgcccccgcagctagcccgcatgcaggcccttctcgatgccaccactgacctgccgtggttccgcgactgggcggaggtccatgacgccgacctcgcccccggcagcggcgccgtggtcttcgacagcttcctcccggccgatgccgagttcatcgctaccgcccgagagcacatccgcgctctcctggccgaagtgcaccgtcaggcggccgagctggcagacctccggacgcgggagctggctccccacgacgcgcagaacgcgctgaactggcgccgggagatgacagagggcgtcgttaccgaactgcacgggccagacgccgaggccactgtggcacgcctggaggacatcgtcgacggccgaacccccgcgacgacgcccccagcctcagccgctgaacccgatacggagccctcggcctccgagaccttgcgcgaggtcctcatcgaccacgtgcgcgtcgagacaggccggatggacgaacgcgacgaggaagtcgtcgacctcctccagacctggttccggcccgacaccacaggctccagcgtcggacccgccgcacgcgcccgcatcatccgccaacgagacaaggcgctcgccgaccttgcctaccgcgctgcgcgagcggtatctggctccccgaacgggcagcgactcgtagatcacgatgtcgccctgatcgaggccgccctggacgcgatccaagcggcgctgcagatcactgatcggccctccggcgggaacccgaccaccgatgccgtccgcctcaacgcgtacctcaagggacgtgaggtggcactggatgaagtgcgtaccgtgctcacccacgagactgtgccgagtgtcagcggggaccgaggcgaagacgccgcgagggcggacgcatgacgctgcagacgcatgatcacaccggcccgcattgctggtgcctggacccgatgatggtcgctctcgccgacccggacgtccgacccggcgcgctcgtgaacgacgaggagagcggatccgtgccgcggccgacaccgtgcgcgacctgcccctaccggcagaacgtcccctccgggctctgggccgctgaggaatacgagaagctcccccgctacgaccgcgacatcaccgcccagcctcaggccgtgttcatgtgccaccagcaggagggccacgtgtgcgccggctggctcggccaccgcgacccacgagatctcctcgccgtccggatgggcatcatcaccggcgagctggatccggtgtgcgcggactatgccaccgacgtgcccctgttcccctccggcgccgccgccgcagcgcacggcgcccgcgacctggccgcacccggcccacgcgcacaggacgccatcgacaagctcaccaccatcgccgaccgaactggggccagcggctcgagtcccgggcacaccggcaccatgacccagatcgaccaccgcgaaacgagacatgaggaggctccatcatgaagatcgcctacaacacgctcagcagcagcgaccgcgctcgagtccgagccctcaccgacgagcgcgacgagttccaagcgctgcagctcaagtccctaggtggcgtcctgattgccgcagccgtagcgggggcgggctggtgctactacagccttcacccccttcagcccccccgccccgctgctggccctggtcgtcctgttcgcgatgggtgtcggacccgtcgccttcatcggcacactcgccccttcggtggcgttcgggtacttcgcgcacaaggcccagaaggagatccgggcgatcgaggacggcagcagccccgtcgctccgcgcaccgggacacctcgcgagcgtgcggaaggccgtcgcccggagggtcaggcggcagagcgatgaccaccacctcccacatcgaggcagtcacccgcctcgctcaggacatcgtcaccgcgtcctggcccagcggagacaccttcgggttccccgactccgtcatcgccgacaggctcgcgcggcatctcgtcgccgccgggtactccaagccgatctcacccgagcccctgggcggacccactgacccggtggaggagagcagcgtgcctcatcagcgcgccgcccgtgccgccttcgagcggctgttcgacccgatggcgtggggtcccggatccgaggagttcgacgacatcaggacggtcctcgcctacctctccgcccccgcaccgctcgccgccgagacacccacacggcctgcgctgcccacgatcaaccgcagagaggcgcgcgccatgctcgccccgtcccgcacgaacctgcgagcgcgcgcctctggggaggccaagctccgcctcatcggtggggtgcagtcgtgagccgctcggccaaccacatggggcccgcccttcgggcgatcatggccgaccacgatcgcggcccgcagtacgccctcgtggagtgcatcggagacgacttcacctgccccgacaaggagcgggtcgagcagagcgccacgatgaccgacgagcagatcatcgccgtgctcaacgagcgtggctggtccgtcggcccgaccctctgcccgacccaccgagagaaagagacccgatgaacgatcacacggagccggtgctcccgatcaacccgaccgacgacgacatccgcgaatggctcatggaacgagccgacaacctccaccgttgggacgttgtccgcgccgcgcaccaggcgggcgtcaccgcggagcgcgcacgagccgccgccgagatgaccgtggagtggggcgtgcagtacgagggcgcgtatggagacgaggccgggcgaatcatcgagcgaatcatgggcatgggagacgaggggaagcgtctcgccgatcagtggttgaagcgagggggcgttgtctccgatcccggagatcacatcgtccgccgcgtcgccgctggcccgtgggaggcgcagggatgaccccccagcagcgtccgtcgaagctctacatggtgtcgtaccgcgaagtcgtggtgtgcacggtgttggtcgatgcttcctccaagaaggaggccatcgctctcgtccgtgacggcgagggcgacaaggtcggcttcgacgtcgacgacaccgtgcagcgcacccgcttcgaggcgcggctcgacgccacggagcagtcggaagccctcgtgacgctccgcgatgtcagagagggggccggctcgtgagcggctatgcccgtctcctcgatcgcctcgcgtacgcccggggtgagctggctctcgccgagcaggatgtcgagagggcgaacggtgcgcgcgagcgcgcccgcacctaccgtggcgggctgctcagctacggcggctccggttcgcaagctgcgcatcgccaagtgcagggcgagctcgacaggctcctccgcgacgccaaggaggcccacgaccgcatggagcactggggcttcgaggtgcgccggcttgagaacatgctggccaagcaggagcgcccgcgcctcacccgcgacgacgtcctcggcgccacccacatccgcacccgcctcggctggcacgaagtcgtgagcgtgaacagcacgaccgtctccgtcgccaccggccacccctggaacgacaggtaccccttcgagaagatcctccagaccgcgaagctcgaacagaggacgaccacatgagcaccccgcccatcgaccccgatctcatcacgcagctccgcggccgcggcgaacccgccatcgtcggcgccaccaacgccgcgctcatgcaccaggccgccgacgccctccaagccgtccacgacgaacgcaccaggcccatcgccgggcacgccgacgtcgaggaggccctccagcggctcaccaacgccgcccaccggaacaccggctactacgtcctcgacgtcgtcgccgacgccaagaccatccgacacgccctcacctcggcgcccgcacccgacgccgacgtcgacgcgctcgcagccatgcacgcccgcgccgacgccgccgaccaggcacgagcggcgcacgacgccgatcacaccggagcactcgggccctaccgcgccctcgtcgacgcggtcgccgcatcccaggacgacgtccggccgctcctcgccctcgtcgacgcgctccgcgctgacctcgccaatctccccacaccggccgacgcccgcgccctgagccaggtgctccggagctgggccgaagaccactacatctccccctgggcgcacacccgcctggccggactcctcaccgccctcgaacagcagagcaccacctccacggcagctctcgtcgacgtcgccgatgacgcgcacgaggacggcgacgacgaagacggtgacgacgagcggttctgcggcgtctgcgctgccggcacgaccagccccgaacacctcaacagcccctgcggagcagacgaccgatgagcacccgcccggcacccccacgcccaccgaccaccgcagcgccaccgctgcccgctgggccccaggccgccaccggctagcctggttcacggcacccggctcactggtgtagatctgacagtttcgcctcccgagccgggtgccgtcctcgtccccccgccccgcaccttcaccatgaggaccccatgaccaccgaccgcctcaccgaactccgcgacctcatcacggccaccgccgccgacatcgacacccgccgcagccagcagcgagatctcctccccgcactccgcgccacccccacaccggccacggcgctcgccgaggcccttgggatctcgcgggcggcgttctacaagaacggctacaacgcgatccagccgctgcctggcgtcgtcggagatgcaggcccggaggagctgctcgagcgcctccgcaagctcaccgccgagcgtgtggagctcgaggccacgatgaccgccctcctcaccgaacgcaacgcgctcatcgaggctgcgctggcagccgaagacggcccgacgtgggccgagatccgcgagcgagcaggaatcagcgaaccccgaatctctcacctgaaccggcgcacctccgcataacgaggatgaccccagcctctacaggctggggtcctcgtcgttgacgtctcgccgggcgggtatgccgcccgaaatcacttctcggtcagcttcgccgtggtcgtgggctcacgtcgagcgaacgtcacggtgacgaacttgccggacttggtggcgcgggcggtcactccgcgcttttcgagccgcttggccatcttcgcctggacggaacgtgcatgctgcacggcctgatcggtgtccttgttcgtgctcatcggttcttccttccccaacggccttcgcgcttcggcggctccgcgtcctcgcgcgcgttgcgagcatctacggccgccgatagggcgaagcctattcgctcatcatcctccgagagccagggcatgtcactcagagcatccatcattgccagcccgatctcacgttcggccgcgctgtcgctcacggccttctcgattgcccaggaccagcgggtccagctctgctcgcgagcggcgaaggcgcgcgtcacgcccctggtcgagatcccatcggcgatcgtaacgatgacggccaccagccccaccacgcccgcgatgacagccgcccagaacgtggccacggcgccggggtcccagccgtccatcatcgtggcacccggcccgagcggctcggagcacctacggtcgttcgtcgtgcgcgatctccgaagctgcgaatgggtgccatggtccccattctgagaccatccgcagacaccgcccaacaagtcagcgccttggccagccgccgcaccatcagggcaggaacagcacgtcgctggcgacgatctgacccggctcggggtagtcgatgagcccgagcgtgcggagagcgccgaggttgttcccgtagccactgctcttgggggacacccctgcttcggccgccagcgcctcgcgggcgatggggtgggggtgcgcggtgatcagggcctcgaggatccgccagtgtgcgggcttggtgagcttctggatctgctgctgcaggaacggggtctgttcgcggagggtcggtgcggtgcggaggtcgtcgagtgcggtcggtgaggtgtgggcgcgtcctgtctcggtgagagcgacgtagccgccggcggggtaggcgatgtggccggcggtgcggagggcgccgaggttgttgccgtagccgctggagcgcggcgagacgccggcgaagaaggcgagctgtgctcgggggacgttgtggagccctacggcctcgaggaccgcgagcgcgtcgagcagcctccggtgcgccggcgtcaggcccttctcgtccccggagggctccgccggcgcgtggtcaggctctggggccgggcgaggagctggtgcgggcgagatggccgcggaggggctgtccgggcgcccgagggcccccggccgcgggccgctgacgtccgcgagcgcgccggcgacctgctcggcggccgcctcgacgtcggttcggacgcgggtgccctgttcgaggaggtcagtgatcgtctgctcgaggtgggtctcgtgggagcgaagccgcgcgaccgcctcctcgagggcggtgcgggcctcgtcgaggcgcccctgggccagctcgtcaacgacagccggcaggggcgcaggcgcgggcgcgggcgcgtcgacggtggcccgtctggcggcggcgagcgcctgctcgaggtcgcggacctgcttggtgagctcgcgggggtcggtggccttcgcgcgttcaacggtcgccgcgatccgggtactgatggcgtccaggtcgaccgcggcgagggtcgtggggacgcgcgaggctgcgccgcgcgtgcgggtgggtgaggaatcgaaggtgcgggtgccgcggacctgcacctgcttgaggatcttcttctccgggatccaccaccagcactcgccgttctctaacgcggggagggagggggcgatcttctcccagtcgtcggcggttccctgcccacggacccactcgcggatggcgtcgcggtcctgtggggcggtcacgcgcatggccacgagcgcgtcgacttgggtgaggacgtccttgttgagcgtcgcggcgcgctgggacgccatggtgactccgatgccccggttccggccgcggcggacgaggttctccatcgtcgccaacaggggcgcgtcctggccgcggggacgctgcggggcgaagaggtcggcctcatcgatgatgacgtgcacgagggtgcggttacggcggtagagccggtcgaagaacgctgcggcgaaggcgcgctcctgcgtgcgggagttgaactccgagatgtccaggatcatcgataggccgtcgtcgacgacgaggtccgccatcagcgcgcccgcggtggattccagaggtgcatcgccgtgcgcgccgccgaacaccgggatcggcagcccctctcggtgcccgtcggcgctcgagcgcaggccccagaacacgcccatcgggtccaggatcaccgtctgcacgtgcgccttgtggagctcttcggcgaggacccgcgttgcgtacgtcttcccggcgccacgcttgccgaggagcgcgatgctcgcgccggcgacgtagtcggcgtccaggtgcaggtcgtcggcgaggtgcaggtcgttcttggccgcggggcgcgtcggcgggctcacggggtctccttcggtcggcgctcgccggggcggcgctggttacaggctatggaccgcgtcgcggatgacgacgcgggacccgggctgggcgcggcgcatgccggcggcgcagtagcggtcggcgaggtcgttggtgacggccgtggcgatcaccgtgctggacgtgaagcgtgggtcgcggagcatggcggcgaggagctgggtgcccgttccaggggtgtcgtcgggcgagcggacgaggtcatgcaggacgacgacggggccggcggccgacaggtcgcggagggcgggcttgtagagcgggtcggcggccagggggaaggcgctgacgatcaaggccacgaggagcagcaggaggacgccgatcaggcaggagagaaagacggtggtgatgaagggcggcaggatcagcgcggccgccaggacgaggacagtgaagaggatcagcgtggtcacggccatgccgagggctcggccccacctccgcgctcgacggcgggtcatgacgacgctggatgcgcggccggcggtgtagacgtcgccgtcggcgatccagatggcgtaggtcacctgcgaggtcagccagtagagcggcatgagccaccccacgcgcgaggacttgcgctggaagagcgcgcgggcgtgcgcccacgccagcgggtacgcgtcggcgggccgagcttgccggtatgggagagcagtcatgcgatgagcctccatggagtgatcgtcttgatggtgcggcagggccagagggaatcctggtagagctcctggccgcgcctctccaacgcgccgcactcggcgcagacctcgagggtgtagagctcgggaaggggcacgcctgccgtccagtacgggtcggcctcgaagtaccggtgagcgtcgtcctcggtgggatgactggtctcgccgtcgtcgtaggagtaccgagtctgggggtgatgcacggcgaggaccccggcgatggcgtcccgggcgccacgggcgtagagctcgcggcgggccccggccgcctcctcggtgggccgagctgaggcatcggcgccccgcgcgatggcgagcagctcgtcatcgacgggcgggtccgccgcgaagtctgcgacggcattcgcgcgctcgagcgcggcctgcgcctgctgcaggttcgccagcagcgccggcacccgcttcccgagctgcttccactgctcctcggccgcgatccgcagcgagatgtccagcggctcctcctgagctcggctggtggcgctgtggacgtcgtcgagctgggcgcgcacggcggcgaggtcgatgggggatgtcgggaagtgcttggtcatgagtccaccgggcccccgggtgtcggctcgtcggtgtccggcgagtccgcacgagccaccacgacctcgttctcggtgacctgcatgacggcgatggcggcaaccacacccgtgatgcccagcgcgcaggcggcgacctccgggtttacgaacccgaacgagaagcgcgccatgtggacaaccagcggggcgaggagagtgaatccaagggccacgataatcagacgattcagctgccgctttctcttagccgacactcctttcaccggcttccagacacgtccgaggccgtcctgcctggcaaaacgcgcctgccagagctggccgtctgcggactcgtaaattgatttcggtaggaccaggtcggcgcccggcaggtccagatcggggcgcaggccaccgtagacgaaacgcccttcgggagtatgcgtggacatattttcacctttctgagagtgatttacgatgacgattcgcgagcttcgaggatgttggggaattgggagaggggccatccgatgcggacgccttcggtgtcgaagtcgtaggtcttgccgatctcgatggcggcgtaggtgtctgctgagcgcaggtgcccggtgacgatggagtcgctgacgcggaggacgccgcacgacgtgtagacccgtgagtctgtggctccccggtacccggagacgcggtctttccccgtgacggtgcagtgcgtctggctctgcgtgtccaggtgggggccgaaaagcacggccccgagaacgatgagccccaggagccccatcacgctgatgccaccctgccgtgcggtacttcggcccatcaggccacctccaagctgtccatgctgatcgggccgacgtcgacgccgagggactcggcgacggccgcgatgaggtcccgtgcggccggtggagtgacggcgttcccggcgaggcggacctgctcgcgcttggtgccgaggaggaggtactcggcagtgaacgccatgccgcgcttgatctcctcgggggtgagcatgcggaactcgcagtcgtcaacgtcgaccgagatccgcgcgcccggctgcaggagcgactgggtgccgctggcggtctgcgtgcgcatcggctcgtggaccggggtggacatctggctgctgtctccgcgggcggtgttgttccgcatcacgagcgcgtggtggttcccgccggcggcgacggtgtcgatgggctgctgggccggcttggtgacgccgtggttccgcagcgggacgacgagtgcctgggagacggtgccggcgacgacggtcttcaacgcctcagcggtcgacgccgcggtgccgtgggtgcgcagcgggacgacgaggccggtctcgttgcgggtggactgcgtgcgcagcggcccggacaccggcgccgcgtgcttcccgtcccggccctcgaccgggaccaggagcgacgcgttcaccgtggaggcgaccagggtgggcagcgggtcctcgacgggccgtgagcggcgctcgtcggcgccgtagaggtggttcacgacgagcgccttggacgcggtggtgtgcagggtcttgaggacgtcggtgctcggccaggcgcgcacgtacccgtcggggttgctgtgctggcggtgcttggggtcggtggagtcgtaggcgttgccggcagcctcgaccacgacgggcgcccagtgcttctcgatgccgcggcggatccgctcgcgcgtcttcggcgcgagcgggcggaggcgatcgccgatgcgctggccagggatggaccagtcgatgattgaggacgccggcagccaccccggctcgagcacacgaccgcggcaggagaccttggggcactggtagacgtactgcgcccggtagcggccccaccgctcgcgcttcttgaagacctgctcggcgcggacgatgccgtgctcagggcagaacgcccgcggccgcgtccacttcgccagatcgggacgccggttcccgcggcgccagaacacgacgtacatccggtcccgtgactgtggcgccggcgcaccgagcgcttgggcgtgcatcgagttgagccacacggtctcgtggtcgtagccgaggagctccatcgacatcagccaggccgggaactgaatccacttcgccgcgtcgacgacgttctccacgatcaccgcctcgtaccggtggtactcggcgaaccgcgggatgtcccacatggtggcccgggaccgctcggctgcctcggatggcagcgggcggtcgtcgtagaggtcgaactccccctgcgtgctcccccgcttgatgcccgcggcctgcgagtgcgaggtgcactcgggggatccccacaggatcttcgtgcgcgggtagcggcgcgggtcgacctgggacaggtccgcgatgtcgtggtcggtgtcggggtggttcgtgttgtgggtctcgatcgcgagcttccagtggttcgccgccatccgcacacgcacacccgggacctgcagggcgccagacgaggatccgccggcaccgcagaacaggtccgtcagcgtcaggtccacgacgagtcctgtcccgcatcaggttcgtcgtcgacgagcgcctggcccagacgacgcatctcagcgtcctcgaggatgaggcggatggtgccgagcgcggacgcgttcgcgccggcgtcgaggttcgcgccatcgaccgcggtccggatctcggagagcgcccgccgcgtcatgcccgcttccctctcggcgcgcaccgtccgtcggtacgcgcgctccgcggccgcgctgcagtcgtgcccctcgaggaggtccgctgcggcccgctcccatgcctcgaggcggctctccgcctcgccgtcgctggcgggctggctcactggtcctgctccgagtcgaccggccggtcgaacccgaagagcttcgggtcagcgcccggattgaggacctcgccccacatcatctgagatccctcctcgtccttctgccccaggacgagcagatgcgagggagagcccttgggtagctccttgaggtcgggacgcatgctcaccacggagcggacacactcgagggcccagcctccccggaggctctcctggagcgtcgcgtccgcggcgtcgaccccgaacagctgcgccggcgccggcgcccccgctcccctcgacacgagagcccggtcgggcgcgctgacactcctctcggcgaagcgggcatcgccccacagcatcagggatccctgctcggtcgggtcgcccaggacgatcagatgcgcgaggttgtcgcgcatgccaccggtgaccagctccgcgtccggccgcggtgccctgatgaggacgtggatgcccgcggagcgcccgagcgagatcagctcgtggagctgctcgagcgacgtggcgccggcgtcgcgcttgatccacgggaagtcgttgacgatgaccacgagcggtcgaagcgcatcagcgccgtccgcgtcgcccttgacctgtccgaagcggccgtagagcgtgtcggtcagcttgtcgagcattgcggagatctcctccggggaggacgcgatcttgcactcggggatgccacgatacggcgcgaactcaacgcccttcgggtcgatgaggaagatgtcgaggctgtgcacgaccgcgcccacgatcagggaaccgacgagggatccaccccccagtccggtcggggtgatggcgagcacatgagcggcggtcgaggttcggccgagttcccacccgatggcgttgccgctggcgtcgacgccgtagtacaggcacggagatgccgggtctccgaacttgtccccgtagagactgattcccgggtgctcgatgaccgtcggcaggatgtcgttgccggtgcagggctgcttcttcgagttcttgctgaaccagttcatggtgtgtcccttcgttgaagtgatgtggagctaggtggctagaggccgtcgagcgtgatggcgcctgtatcgaatgcagatacctccgcggccaggagattggcttggtacaggtagatagcggggccgtcagcccgggtggcgagaatgtggattccgactccggcgccctggcggacgatctcgccgatgaggcccaacacgtgtgccttgcaggtatcggaatgcatgtcccgaacccagctcatgtcgatgaccacgtaccaggggcgcagcggacccagcgcggaacccgcccattcctcaatgcggagccgaacggcgtgccggcggctcagctcgtcgcggacggcttcgagggcggccggccagagtcgctcatcggcgatggtgctgatgccgcgaccctcgaccggggcgaacggggccaggaacgtgaactcaccctcggccgcccgccgctcacaccaggcgccgagggcctcccgcgtcgcgctgtcgccgtacgccccctgcaggacgcgggcatgaccatcgcgctccggctcgaactcgctcagcggcctcacggccggctccagcatccgggccctcatctcgcgcccgcccagatttcgtccacgggcgtcctcgcgatctcgaggagcacgtcggcgtggcacggctggtcggcgcggcaccagcacgcgagatctcggccgacgagacgctcacggacctgcagctgcacgtggagccgtcgactgacccaccggcggtagaactcgaccgcggtcgcagcgtccgggaccggcaccatggagtcgtcgtccgtggcctcgatcagaccgacccgcacggtgtcgccgatacggaagccgttgccccactgcgacggacgagccaccgacacggcgccctcgggcagtcgcgcaccgcgtcgacgtgagagctgcagccggcgcggccctaccggaaccgaggcgaccgccgcacccgagtccgcgccgtcgatctggccgctcatgggaggcacacctcccagacctcccgggggaacgcgacgacggccccgttgatctggagcttccacgcgtccgaggtgcatccggcgaagcgcccggtcacgagctcgtccaccggccccaccttcgtgaacgtccaccgcacgagctcgacatcgtcgtcgtgcgtccgcaggaacgcgtagtcgtccggcagacgcccctggatgcgtggtagcccacccggacgccgccccctgcgcttcgcgcccgcccgcgccccgggcgggagcttccgctccttctcgcgcttgtcctgcgcgtagcaggtcctacagagcccgaacgcgttgtgctccaccgtccccgggaaccgctccacggacgcgccctgcggacgcatcgaccggcggcagcgcccgcacgaccgaccttcctgcgcgctcatgacccgaccggctctcggcggtcgccgacctcgtgggcaatggggagggtctgtgcgtggaggttctgctcgcagagggtgacggtgaagggctcggaggcgaggaccgtgcgatgcgcgggtgagccggtgtcggcggttgcgcgctggtcctcgagggcgagcagcgtgtcaaggtggtgggcgcacgcttcgttcgcctgcctccgctcatccgaggttggcgcgcatgcgacgcgggcccagcgggcgcgagcggcgtccgcgtgcatctgctcgaggtcgacggccgctcggctcgagaccgtgccggtgtcgtccgcgaccggcgcgaccggctccagatggacggccgtctgtacgcgggtgaactggacctcgtccttgtccgtgccccagtgcgtcgtccactcgcccccgtgcagcgtctgggcggcgaggagcttctgcactcgaatctcagtcgccttccgccagaacccgctccacatctgcggcacaggacctcggaatctcacggtcaccgcgaggacctggttctcgtcgtggctgacagcgacgaggaaggacgggccgggaaggcgctcgaacgccttccgtacgacggagtccgcgcggtggctggcagcgtcgacgtcggtcagatcgacgccaaagtagtcgtcgcgcccgttgaagggtgaccagcgtgcgtgctcagtcatgaggtcgtacgcgatggccacgacgaccacgcccaagatgaggacggcgccggggatcaggacatccccggggacgagggcggttccctgggtgaggggcaagaggttcacggtggggcctttctggatgcccgtcatgcgggcgggacggagtgagtggtgggcccgtgacgggtcaggagccggtgagtccgagttcgcgtgcgcgcttggagcgcgggttcgggcggaggcgctggatggtgcggctgacgacccgctcgggcaggtcgagctggtgggcgatctcgtcggcgtggatgccggcgagtgcgaggtcgttgatcctgatcagctgctcgtcgctgacctcgcatgcgcggggcgtcttgccgcaggtgacgttgatggcgtgctggacgagctgggcgacgagttcgcgagcctcgatgtggcggtgctcggcgatcttgacgagggcggcgtaggcggggagggggaggtggatggtcagcgggagggtgtcggtcgccagagctggcgccggggtgtgggtggtggtcacggtggcttcctgtggggctcgggcgctcgaggcgcgtgatgggtgagggggtcagctggcgacaagatcgcggtccggggaccatcggtgggctcgtccgtggtcgaggtactcgcggttgaggtccgcggcgttgtcggcgcgccagtgggtgacgccggcggtagagatggcggggatgcggagatggttccgtcggcgccagatggtgacgtcgccgacgccgaggagctcggcgatctccttgtcggagcgccggagggcgttgagccggcggatctccgcatcgagggtggaggcgacctccgccgggaggcgtcctcgccgctgggagaggacgcggtggccggtgtagatgccctgcggtcgcggctgggtggcggtgggagggggcgaggcggtggtcatggcgtcgaggtcggcgagcacgtcgacgcagtcggggcagatggggccggcggtgtggaactcgattccgcagcggctgcagctgatcgtgagcacggggtcctccttgcaggggtctgggcgcggcatagcgctggtcggcgctatgaagccggggtcgtgggtgttgcggggcggggcggggtgcaggcgtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcgacacgtacgcgccgttgcggttccagtcgagcgactcgaacgacacgtcgacccgctgatggatccatcggtagacgtcgaccgccggaggaatgcccgcctgcacggccacgaagaagccgacggccaggaccgtgatcaggaagccgacgctcgcgaagagggactcgccgggcgcggtccgctggtcgctcatcgtgcgcccacctgcgcctgctcggcggcccatcgggcgacctccgcccactcggggcgcggaacctggaggtgctgctcggagttgtggatccgtgcggcgcgctcagtcgtgtccatccgaccttcggcggtaccggtccacgcgcacggctggcagcggggcgtccagagcccgtcgtcgtagtccacgacggcctcgcctcccgcgccgtcgggcgagcaggtgaaccgggccgcccggcagttcgggcaggcgagcccgcgcacggtctcgagcacgtcgccgtgcgcgaagacgtgcccgcatgcgctgcacacgcacctggtcatcaacatcggtcgtcccttcaccgctcgctacacctactgatagttactcatacgacttacacatatggcaatagttacgcacagctcgggtcgactgcaggagcccccgggcgttcgtcgcgaagcggggtgagacccagggcctcgtccagggaggtgatcggggcgaggtttgacggcctcccgagggtgacgtgcagcgcactgatccgggccagacgctcggactcgggacctggcgggcagcagccacccggcaacgacgagaacggcggtgccgcccagtaggccgcccagttctcgtccgcgaactccgtcggcgtaggcaggggacggtcgggatcgaggttcgcggggatctcgtcgatgagctcacagaagtcgaccgcgaaccgctcctgggcttcggcgtcgagcttgcagagctcgttcagcgtgtcgagccaggcgacggcgtcgaggtacgcgacagacggggcggcgaccggcggcagatctgcggtgatctcctcgggcagggccggcgagtacggccgggtgctcgcgacgcgcgacggcccgctctggggcacctggtggagcagttcacggtggtgcatggcgactccctctctcggcggccccggtggggcctctacctacgaggggtgggcgctagctgtactcggccatgacgttggtgacacttcggggcgtgtgaagaggcctcctggcttgatggagctgttcagttcaaccatcgccaggaggcctcgatgtcccacggtaatgctcgtctgacggttcacgggagggttctcctcgtgcggcgggtggtggaggatcgtcggccggtcgcgcacgtcgcgcgggagctgggggtgtcgcggcagtgcgcgcatcgatgggtgaaccggttccgtgccgaggggctgcgagggctgacggatcggtcatcgcggccccggtcagtaccgaggcgaacgagcccggagcgggaacgggccgtgctggaagcgcgggcccagttgcgggcgggtcctgcgcggctggcgccggtgacaggtgttccatcccgtacgatctcccgcatcctgcgccggcacggggcgccgccgttggcatggttggaccccgtcaccggggccgtgatccgggcatcccggtcaacggcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagcaaccaacaccgcgccgacgcgcttgaccccttcatcgagcactacaacactgaacggatccactcgagccacgggctcacgcccgcggcccgagtgtcaccaacgtcatgacccagtacagctagagcaccgagtgggtcaaattcgcagccgacgtcgaagagcacagcgcacgccaggaggctccgacccgccagcgcggcttggccggccctgccatccgcgcagcgcaggtcggtgcgctcgccgcatcgctggcgcgccatgcgcaggaagacctggccgggcggctagggaccgcgggtgagacgagctccagcagcacgtcatgcccgcttcgcgacaccctagcccgttggcgcgtccgcattggctcgagccgcaagaacctgccggatttgctcgagtattcggaagtagcggggcgcggccatgaagaggactgcgcagcccgcttcgccgaatgcgggctctctatcgtcgtcaaaaacgccgatggggtggagcccatagtttcggagatcacgcagatgggcagcctgtgcgcgcaggtcattgagctgctgagcattccaggctcgtgtgcgctgtattgagtcggcggtccgctcgatgacttttgctgcattggtgcccgactttacgaggtcagccagttgcgcatcgtcagcaatatatccgccaagtttgaaccaggccgcttcgctggcagcggccaggagatcagttgccgcgatgaatagtcctttgtggaagcatcgaatggcttcagcgagaacctgaacgccccggggacccagaagctcgggcagctcctcgggcagggtgacattggcgagtgcggatcggtgcgccggagacgctgcgctcttccacctaccagcctgcgggaattgggcgtagtggtgctcgtagtcgaacgatgtggttccgctcgagttctggacgtatacggatccgactgcaggagcgtttccgtttgcctcgacgggcagcagcgccccttcggccaccagttgagcaaagacttcacggagcgcgtagttgattcgttcctgctgcagcaacgggtcggacttattgagacccagaagatgaccatgcgtgccctcgaagtcaacgcgtccgtcgtttttccaagtaagaccatgagcgcgaagcatgtcggcgcggatttgaacgaatgatgcggagtcagccttgtcgagattacgcatgatgcattcacgggcctcgagtaggtccgtggcagtgggccgtaccgctctggcggcgatctccgagtgctccatgatcgaaacctagcccacggcagacaggagcgggcgccgaggttcgcgaacagatgtgcgtgcggtgccatgatgagcgggtgctgcttgcctacctggacgagtcctataccgacgatcgttactacatcgtggccttcatcatcgatgaggctgatctcggactcctcgaggaggcacggggccggatggatgacttcatcgctggcttcgggatctcgcgcgggaccgagatgcacgcgcactcgttgatgacaggtcgtgatgggttcgagcccgtatcgaaggccgtccgtgcgcgcattcggatcatgcagcagtggatgacggagctggccggcctcccggcggtggtcgtcgtgcggggtgtcgatgttcctcgactgaacgcccggtacaagtaccccgacccgccgcaccgagtcgtgctgcagcacattctggaggacgtgaacgcgtacgcgcggcaacgcgtgacgacggtgcgcatcgtggccgatgaggtgcccggccaggtggcgcacgccgaggacatggtcagataccagatcgcggggacacccgggtacaagagcagcacgctgcaggcagtcgtcccgccgctagccttcgaggattcggccagcatgccgggcttacaggccgcggatggcatcgcctacctctaccgccgcctcgacgctcacacggagacagatccgcgcgtcgcgaagtcggtgcgcgcgctctggcagacgctcgagccggtcatctacaaggtctggcgctgggacccctaacgcacgaaaacctcgcgcaaggcgaggtcttcggcagacaacgttccggataccggcccgtcgtgtacacgatcatactcacgcttactaggtaggcactaccccgatcgcagggcccccgagcgtcgctcacacacatccagaccggccgctacgagcgcttgttcctgctcccctgcgcgtccgcgggccgcgccggcgccccgaccgcgacgcgagaagagcacaacgggatccgcatccacggggaagatcccgcccccctcatgtaccaggcgagcgctcgccgcgactcgcgcgctcatcgaaggtcgagttcgatcagttcattcagattccaggtgacgcccgtggtgttcagcaccagctccgtttcctgcactcctgacctctctcctgaggagatctgcacggtggcgcgtcttggtgcgtaccgctcctcctcgagtgacgcttgattaacacaggctaggagaacgaatgtaggcgttgtggttgactctgaggcgtgaagcgcgcctattcgaaatgtgatctgtcgtccgccaggcgcgacttcgacacctttttgcatgagcccgaagtcactggccctcagcaacgacgcctggtgatgcatcatgggcatgttggcaaaggcatcacttggacttggtggtgcgggcctgtctggcaggtcgccgtctacgtcaatagcctcctcaaatgctcgcacgtccccctctacctgaaggcgaatcatcacgtcactcattggatgacttgttgtattcgttacccgcaggcgtagttcaccttgtcgtcgctcgagagcagagtgaataacatgatctggtaacgcctgccgtaggtcgaataggtattgcgtccgagcgttcctgtaatccgattctgtcctgccgtcaatgcggttgtgcgcggacagcatgcccgcaccacttgtggacgttttacgtttgattttgagtgcttcacgctcgcggtcgatcactttgtcgatgaggtccgagtcgacttcgattatctgaatagcgcccttgatgtttggctccacctcgattccgctgatggcggcggggccggcggatccggcgaggaggcggtgctcaagggctctgaggtcggcgacattcatgggagccgatcgggcctgatgccgcacgaacaccgttcctgcgtgataggaaccagattcttttacgagcggatgtaggcgatctccatcagatggcggctccacggtgatgaccaaggcggtggatccgtcgatgcggaccgtgtgacctgtccaggtggggccttctggtcccgtgtaccgctggacccacggctccaggtccgccatgtctgggacttctaggtcgtgcatgtgccccggttctgcgccgatgaccatgtacccgcagccgttgaagtaggccttcgccagctcgacgggtcggttggacatggccaggatgcacttggcgatgctgaagtgcgcttccttcgtcttgaggtcgaggttccctttccactccacgtagtgctgctcgtcggcgtcgtgggcgtcgagtacggcctgcacgaggttgcgaaggtggggtgacgatcgcagttgttgcgtcgtgtcgatgttcaggggcacgtcgccatcgtctcagagcacaggctcggcgtctgcgggtgaagcggggtgagcggtggcgggactacacggggcccgtgaacaggagcaggatcccgatccccgcgagggtgatggcgggtccgtgagctcggccgccggtgcgtccgagcccggtgaagtgctcgacgatgcgctgtatcgcgccgatcgtgaacgcgatgggcaggaggtagatcgctgcccagccggcgtagatggcgatcgagagggcgagtgcgccggcgtacttgacgtcgccgtagcccatccatttcgcgaggcagcagccgaggtagagcaggctggtgatgccggcggcgccgagcggtacgagggcttgcgtggcgtcgccggtcaggatgcctaggccgatcgcttggaccaggccgacgacggcgagaggcccgacgaggcggttggggagccgcagcgtgcggacgtcgatgacggcgagggtgccggcgaatgcggccacgatcacgaccagcgtcaccgcgtgcgcccggtggtcgggggtcgtggcgtagaggggcaggatcccggcgctgagcgcgccggcgcccacgaggctccaccggttgacgcggggcgctgcggggagggccacggtcgcggtcgcgtcctcgaggggcacgcgtgcgtcctcgaggggcgcgtgtgcgtccgtggccactcccccagctcctctactgctgccggtcgccggcggtgacgaggtcctgggtctcgtcgtcgagctcgtagtcgggatccgtgccgctgacgcgcgcgtacatggcgtcgacgatgcgccggaactcgtccgtgtcgccggtctgcatcgcggcgcggagctcggtacgccaccctgcctcgttcagcgggtcgaccgactgcgcgacccgcgcggcgaagcgggcctggtcgctgtcacgctcatccagcgcacgccggccgagctcgtcggcggcgtccatgacggccgcgatcatctcttcgagcgggatcgagatccactgccaccagcggacggtgttgcatccgctgaacggctgcccgcggacgagcttgatagcccggaccaggtcctcgttcgacgtgcggctcaggtccggtccgatgaggtcgcggaagtcgtcccagtcgctgcggatcgcggggtgcagcgtgtagccctggtggttgacgttctccggcagcaggagctccccggtcggggagtgcccgagcgcgaggcgcaccttcttcgcgagcccgcgctggttgttggaggcgtccttggtgtccggccagaaggccatctgcagctgacggccctcgactcggccgttcagcagcaggtacgccatgagctccacgccgcggccgggcatcgcgtcttcgtcggctaggtgcagcgcgtcgaccgggcccagcaggcgcacgtacggcgccggccagctcggcgactcctctacgacctcgtcctcggccgcggtggtgtccgcggccgcggccgctgcggggagctcctcgtccggagcctcggccaccgcctgcgtcggtgcctcgtcctggtcatggagcacgacgtccacggcgtccggggcgtccgcgggcacctcggtgggagcgtcggccacgacgtcgacgtgcgcctcctccgtcgacgcgtccgcgagcacggtggccgtggccgggatctcgtcgacgcgagcgggagcggggacggactcgtgctgggtggtgtcgaacagctgctggatcaggcgcagctcctcgccgtctaggagctgcggggcgaacgggagcggcggcattgcgccgccggccgagaccagctgcgcgctcgtccgggagctgagctcgatggtggatccgcgggcgacggtcgccccgttggacacggtcgcgacgcccaggcgcgggatccggtcgacgagctccgcgagctcggtctgcttctcctccgagggcacctccgcgaggatcacgatgtgcggcgcccacgactccgcctcggtcgcgtgcacgcggcctgcgtggacaccaccgatgccgtaggacgcgagcgcgtgctcgcgctcctgcaggtcgtggcggatgttccgcacaagcgcgtcgacgtcgtcgacgtgctgcacccggaaccggttgaggtcgcgggcgagcccgtgcggcatccccacgagggtgacctggatctggtcggaccacgggttctcggcgagctccaccgccatggcgttcaacaggccgcgcgcggtggcgtcgtcgccggtgatgttcagggatccgatctgctcgagatcgagcatgaggacgccgtcgcgctcgtcgacgccgatcgtgatcagggccgggtacggcgacacggaatccctgctgggcgtcagcgccgtccccggggtgatgacccacgcggttccgtccgggtgcgccttcacgaacggggccgggagctccgcgggaccggtgaggtacagcgcgatctccgacttctccaggcgcagggcgaacagctccggcaacgcgctgccggtgtcctcagcccagatctgcagaccacgcagcgcgttgtcgatgtcggtgatcccgagcgggtcctccaccatccgcagctctagctcgagttcgctcgccggcttctgcggcatcgcgatccgagtccccggctgacgcttccgacgctgcatctggcgccgacgacccaacgcggccagcaacgccgcggccagcaacgcgccgatgccgcccgctgtcgtgagcggaatgctcaggtcgacgtcgtccgaagcggtggcgccggcgctcgccgcagcatcgacgggcggtgcgggcgcggcggcggctggtgccggcgcggcggacggcgccgcggcaggcgcctcggtctcggtctgggtggacggcgccgcgtcctggacggtggcgccgccgcccccagcgcctccggcgaggtcggagggggctccgacgtcggcggtggacgaggacgacgtcgacgcggccgcgccgctggtgctgccggcgtccggtgcgggcgcggcagccggctcaggcgtcggggcgggctggggcgcggcgacgcccgggatgacgagctgccagcccgggaggatgcggtcggggttgctgaggtgggcgccgccgggctgggtgatgccggcggaggccttgtagatgtcgacgtcgcgggcgccgtcgccgtagtagtgctcggcgaggtcccagagcgtgtcgccgtgcacgaccgtgtgctggacgtcgacggtggccggcgccgcggcgaccggtgccggagacgccgctgcgggcgctgcggccgtcgcggtggcgggcgccgtgacggtggcgggcgcctgcggggcgctcgcggtcgtgcgggccatgtcgctgtgggcgggggctgctgaagcagcctggacaccgccggagctggcgaacataacgaggacggcggcgatcatcgtggccgcgagctgctgctggcccttgaacgcccaggagcgcttggtggtggtgcggccggcgatggatgccgcgatctcgaacagcatcgggatcgcgaacagggcccacgcgacccagccgacgaggggcaggatccgggtgagcaggatgacgttgccgtagtccggggtcagcgtgacgatgctgtgcagctggtcgggcgtggggatcgggttgccggccgccatcagcagaacggcgggcactcccccgatgatcgcgacgagcgcgatcaacgagccgagtccggtgaggatcttgcgcatcagaggtgcctctctagccgaaggggttgacggtgttggtgttcacggactgcagctcgccgacgcggacgatggcgctgctcgaggtgtctcggacggcgatctgtccactggtgccgccaccggtccaggtgacggtccagtgactggtcgcggtgatcgtgaactcgccgctaccggaggtcttctggaagcggaagccgcacgtcggggagtcctgcgcgagctggtccttcatggcggcgaggttgaaaggggtgccggcgccgcaggtgacgctctgaccgtcgccgctcttccacgtcacggaggacaccttcgcggtcgcggtgaccgtggtccctccgagcgtgcccgtctccgtgtagggcccgtagctgagcggggcggggttgttgacccagagccacaccgggatcccgacccacgtgcgccggtagggcgccgtgttcggcgggtcgtcgctgtggaccttgctctcgggcgccatgccgatgtcgatgccgcggagctggaacgtcttcacgagcgcggccgcggcctgcgccggggtgtactggacgacgccggccggggggggtatccgaccagaacgtggcaccgaagcacccctcaccgaggtccggggggcagtacggcgtgcacttgtaccaggccccgacggcggccgacttgcccgacggcggcgtcgtctgaggatcggcgaccttgatgtagccggtgcagctcccggtgctgctgtacgccccgtcaccggtcgagcacggcacctcggtgtcgccgaacttgcacgtctgcggcccaggcgtgaacccgatcggagagccttgatcaccgccaccacccgcccctggagttggcgcaggatcacccgtcccgggaatcgtaacgtcgcaacgagacgtgacgagaccgatactgcacgtattcgcggatgccgataaaggagccgcgtagaacgagatgagaactatgaccgcaaggcccgccatagctcgaagcacgcgacctagcactgtggcgctcctgcctggccgctgatgttcgaggtctcgtagaccttccacgacttttcggccgggatgtatcgcacgttggcctggacgggagcgaccttctggtcggaaacgggcgcaggcgagccatccgcattcgaagcggattggttcgagatgtcaaggcagcccttcaggtagacgacgccgttcgcaatgggcgcgcctcctgcgggtgttagctcgccgaacgtcgtcgtcgaagcatcagacgtccatatcggtgcacccgtgaccgtgcccttcttctccgccagctgcgccgccacgctcttgacctgcatcagcactgttccagtcgcgaacggatcgatccggttcgggtcagctccggcgtcggcctggatctcgtactgcacggccacgaagtccttgaccgtgcggtccgcggcgacgtaagcatcctcgctactcgccggcggatccgtctggccggggccgctcagaggctggtacgcggtcggcgtcggggacggagcgggtgagggctccgcgaccgcactagtcgcgggactcccgccgccccccgacgtgcatccggtgaggaggacgacggcggtgagcgccaccgcgacgagcggtgcgtgcttgcgagtgatgatcatgtctgcgtccttctggttcagttgccgtcgacgagtcgagcggatgcggaagcgtgaacgggcatgggcccgatcccgatcaagctcaggatcttgggcacgtacttcatttccacggtgacgacgacctggttgttctcgatgtgcgcgtcgcccgtcgcgcccgcagctgcgatgtagttgtccgcggcccggaccgcggccgccgagctcagcgtgaacgcgtcaccgttcaccgcgttgccggtcgccgcgttcgtaccggcacgggcagctccctgagcaacggtcagggactgctccacggtccgcgtcttcccgtccccatctacgacgacgcccgcgatgatcatgagggcgacggccaggatcgtcatcaaggggatgaacttcatcgcgtcaccgctctcggtaggggtccacgggactcgtggccgtctgcgtgatggtcatggatccggggatcagcgggaacaccagatccgacgtgttgatcgtgcaccggacggtcgcggtcaccgtcccggtctcccccagccgcgtgctgagcccgttccccccgatcgagagatccaggctcgcgcacgagacgttgccctcgagcgcacgcaccgccgccgccttcgcatgaggaaccgcctccacggcagtgcgggagagcgacgcatcgcgcgcagccgcagccgcagcgctcgcgacggtgttatccgccgtcccataccggcccatgaacataatcaccccgatcaacggcagaatcacgcccacgagcacgatcgccaccgcaggcacctcctcgacctcaccgcgctcgtcccgcagcgctcgccgtagtgcgttcatgacgcggggacccatcgttcgatgggtcctgtgaccgtgcgggacacttccgggagggtgacacctgggatgagcgagagagcgcggcccgtgacggtcacggtgacggtggtcggggcacgttcgacgctcacgttgggcgaggtgaggtatcccccggcctgggtgagaacctgctcgcccgccgcgcgtccgctgtcgctgtcagcctggtaggcgcgcgcggtgctgtaggccgcggtggcggcgctctgggcgatgttcgtgccttggaaccagagtgcgatttgcacgccgaagaacaccatcagcacgatgcccgggagcacgatcgcatcgccggcatagccgtcgtcttcgcggagtcgtgccagcgcatgtcggggcgagccgagcctcttgatgatggtcatggtggcggccttagccgggcagcttgccgaggtaaccggtgacccaggcggtgacgaggccgatgatggtgagcccgagggctaccccgccgatgatgaagatcgccttggtaggcacgtcatcgaggccggactcggggttcgagcggaggtcctccaggcgtgtgcggagtccggtgtcgatgcggacgatccgggtgaggacgaggtcgttgagcttgctcatggtggtgcctttcggttctcagatcgtggtcagttggaggacgagggggacgaggacaagggcgaggaccggtatgagcgtcgcgagtacggggtaggtcatggcgctggtggcccgggctgcggcgtcgaggtcgtctgcggcgaccttggcacggagcttgtcgcaggccgcgcgaagctggtcgcggagaccgacccgggcttcgccaagtcgcatcatccgtgccatgtccgtcagggcggggacctcgagctgctcgccgagccggtcaagtgcgtcccacttcgagacgcgtgtgaggtcggcgatctggtactcgcgtcggatccggcggaaggcccaggtgtcggagaggctcgccgccttgctcaaggcgctgtcaggggtggttgtaccgaggagggtgacggcgaccagctcgaggtagacggtgacgaagcgggtgaactcacgtcgcgcttgtcgagccttcgtgcggacggttgcgtcgggcgacagccacatcaccagcgcgagggccgggctgaggaggagcggtagcgggaagaagaatccgagagcgagctggaagacgatggggaggaagaggggcccgatgaatccgatggctgccagctgcagctttcgcgcgtagaaggtgctgaccgggatctcgaggaggtcgagttccttcgttggggcagcgaagccgcggacgttgggcatgcgtcggctgatccaggtcccggcgcggtcggcgcgggttgaagtggtgacggtgggcgcggcggtgaggtcgccgagccgggtgagcgcgtcgtcagcgagcatgacgcggggggcgagctggaggacgagcacggccagtccaaggccgatgagtgcgccggggaggagcgcgatcagcgcggggctcatgtgcgcgctccatccgagatggtctggatgatgcgggcgtccgggagggtcttgctctgggacttcgcccacaccagtatcagcgcgaacataccgatgatgacgacgaggatgctctgcccgagaggcgtggagaaggacgcgagctgtggtgagccggagaatacgacgatgcaggcgagcacgaacccgacgatgccggtcatctgcacgagggtgcggcgtggcttgtcgcgctcgttgtagatgaggcggcgctgcttgacctgggtggcgaggttgtcggcgagcccctcgagggccgtcgacaggccgccggcgttgaactcggccgcctggatcaggtagatgacgacctcgtctgcccacgcgctgtcgagttcgtcggcgaaggcgcgcagcgcgtcggtgttggaccaggaccctgacatgcggttgttcagccggtcgaccgtgacgcggaggattggtggtgcagcggtgcggctgaggtcgatgacctcacgcagcgtgaaggtgccggtgtctgctgttgcggcgaggctccgggtccacgcctcgagagcggacagcaggtcccgctcggtggtgtcctgcttgctgagcagtagggggagcccgacgaacgcgacgggcgcgatgaggacgagaacgatgatcccggagaggcttgcgctgatgaggccgaccacaactcccagaagcaggctcgccttcgtcctcgtgctcaccttggaccacaggggtcgggtggctcggcgctgagagcggggccgcggcgggggcgcgggctggaaggcacggatcagcacgaggatgccgcccacggttgcagccccagcgagtgctgcgaggagtgccatcagttcgctccggtgtagaagaactcgtcgtcgagaccggctcgacggagggtcgcggcaaggtcggtgctgggcttctccggcatgtcgtactgctgcttgtcgtagttccaggcgaccagacgcgcggccatggggatctgcttgttcggctgggcgatgacttcggcgatctcggacacgatgcggcggctggtgccgtccgcggtggtgatggtgtcgaggtgcacgacgatgttgatgctgcggagcacctggcgcatgggtgatgcatcgtcgctgaggcgctgttcctccatgaggatgtcgacgaaccggtcaagtgcgtcagcggcgttgcgggcgtggatggtggagatggagcccatgccggccttcatcgcgcggatggcgatgggtccttcggggccgcggatctcgccgaacaggatgcgcttggcggaggaccggagggcggcgaggaaggcgtcttcaagggtgaagcgggcctccatgtcggtgccggcgagggcgtaggggacgcactcgaagtcctggacttgggcgtggcggtgggcgagctttccgaggtagagctcgcgttccgtctcgatggtgacgatcttgtcgtcgcggggcacggcggacatccagccgcggaggaatgtggtcttgccggtgccggcccagccggagacgagggcggagaggttggcgcgcacgagcgcgtccaggagctgtctcatcttgggcgtgatggtgccgagctcgacgaggttgtcgaggtcgatgtcgacgtggttgtgcttgcggatggtgatgttggggacggagttgttggggcgtccgacgccggcgaagcgggcgccgccgatgtcgaggtcgacgcgaccgtagggtcggctgaacgcgcggccgcgccagctggcgatgtcgtagatgatccgctcaaggtcgtcgacgttgtcggcgcaggcggggcgtcgctccttgcggccgttggtcttggtgaccatgacgttgtcgtggccgacgatggagatgtcctcgacgtcctcctcgcggaggtactgctggagccggccgtatcggaagaccgagtcgaagacggcctggacgtactgagcactcaaggcatcggaccactccttctccgggccgctgttcatgccgacctggcggacgtgctccttcacgcgcttctcgatttgcgcgaggacgctctcctcgtagggagtctcaggggttgcggacgctgtggcgacgtcgaagtcctggcggctgcggctggatgccgtgtcgatgtccaaggccttgacgaaccggtcgacctggcgccagtcgatggcgttggctccgggaccggcgaccgcctcgagacgcatccgcgcctcgggggtgcggggccgcttgagaggttcgtcggccgacaacggagcctcggcctcaggagccgcggaatcgacgaggtggagcgtgggctgcctggtggaggcggcgaagaggtgcgcctggccggtcggggcagggcgatgagtgacagggatgttggctggactggtgaggtcggcgaggaacgggcgctggctcatgtcgatctcgggtgcggtctcgtcggtcatcacactgccttccggtcgaggtcgctggtgctgtgctcgtcgatcgcggtgaccgcgcgacggatcgcctggcggtaggagttgcgctgcggcttagggtcaggtcggccgagcgagaatacggctgcgccgtcggggtcgaaggggaggacggcaaggacgggcatgacgttcttgtcgaaggaggaggccgggatgggctcggctggtgcgtccgtgaggaggaggcggtacttctcggcgcgtccgacgccgtcgaggcgatctgcgagatcggggagctggaggcgccggtacatgcggttgaggtcgaccatcgtgctcgaggcgatcgtgagcacctggtcggcgccgtcgaggattgggaggcggatgtcctcggggtcgatgcggccgaggtcgatgaggacgtcgaagccggcctcgctcagcgatcggaagaggctcgggaatctggcccagagaccctgaactccgtcgacgatgcccagctggaagaacccggggacgacccacatgcggtgctgggcggggatggcggggatgggggtctgcgggatctcggggagctcatggacggcgatggcgagaccgcatgcggggtagatgaggtcctgccaggtcaggaggccgcgggagaaggcgacggcgaccttgtcgaggccaccgacttcggggcggaggttggagcggaagaacccagccatggcggaggtgacgttgtgggtctcggcctcgaacacgatgaccgggcgtggccagtagacggcagccgcgaacgtggcagtggtgacgccgggcgagccggcgaaggaggtgaaggcgatgacggtcacgatcacttcccttcgggagtgaggtagatcgccacggccccggcagctgcccggctggtgaggtccgctgcggccgtcgcgggcacgtagacgtcgacggtaatggtgtcggcggcttcatcacgcgcggtggccgagacgtctcccgcgacggcagaagacccgctggtgaccgctcctgtagcagcagcagccgcatcggcggcgacgggaacgatcgcgacatggtcgtcggcgacgagcgcctgtgcggggagctgggtgcgcttgagggtcagcccaacgagcgccttgccgtcggggacgctgagggccggcgccacggaggacgacgtgacgaggctgccggcggggaggtcgacggtggcggtctgcccgatgacgtccgcggcatccgcgaccgggatcccctgggtgttctggccctgcgagatgtcgagggtgccgagatcggtctggctgatgatctgccctcgagcaatgtcgcggctgctgacgaacacctgctggctgttcgagttggaggagtagatgaagaccccgccaagtgcgccagcgacgataagcgcgatggcacccgccttccatgtccacggtcgcttcacgcgcacaggggtgatggagtccgcccgcgcggctgagctcggtgcgcgggtggcggtggcgctcgtggcgggaacggcgtctgtgacagtcaccaagttgtcctctcgtgggtcctacctacaaggggtggcctccgacgagtgaagtgggtcaaatttgcccccacgagttctgtgcctcccgtcgacggctcccccgggagctgcatcgacggcagtctaggctgcttgtggttttttccacaagcgccgtgttcctggaaagatgccaggctagagcggaccgcgaatggtgcgtcggtattcgtccacagccccgtcgaaggcggtcgcatcggctcgccactgcagccggttgcccccaccaccaccgcggccggcgacgtcgggatcttgctccgggatcaggaagcccgcagcgacgagcggcctgatgtgcgcctcgacacccgcccgggtgagtccgagttcactcatcaaggtcgtcgcagtacaggggccatcccggaaggcgatctggaggatccgcgcacgcgtctcggagtagccaagagcgcgtgctgacgatgcgaggtacggcgcattcgccgattcgtctccaaccgtcatggatccatcatcccccatgcgtcgcgccatgaccccagccccgccacctgcggccctctgcgtcaacgccaccgtatcttcgccttcgacgcaggccgagtatttcgatgaaacgtcgcttaggcgggacggccacgcgagcccactttgcttgacgaagtgccacacttgccacatggaccgacagaacgtgctgcctcgctttcctgactcgccaaccgatttgtctcaattgcgcgccgatccggtatcgattcacgttgcgccctggttttttggtggcgtacctgatgacatgagcacctttgttgcctgggacttgacgcgcaccggtgacgcctatatgggccgaactatagaaagcgtcaacggcacgaagcccaacttagtgcgcacatctaggcttggtttggctgcggatctttccgacccgcgtgggtacgaccgagtcgccgaacgactgaggtatcacgacgatatcacccagaatcgtggatcgtgggaactagcccgacagctgcagaaggggatcagtgaacgctacccaaaggaagttgcgcacgccctggccatattccgcgtactcgtcagtggagcagaggccgcgagtgatcttcccatggtgattacgagtgcgaccgaaggcttgcgtgcctccaactttcaccatgcagcactcttcttagtcgaatcgactgatcgcctgagccgacggtacggcgtcgcgcgtgccatgctgcacaccggagaccacgcccccgaacctgacgccaaagaagtcgacttctcgtcgtcgattcgtctcatggaagatgtgaatgtaggcctctccgcgtatctagaaccattggttactagcctcagccctcacatatgggccactaccgccccacgccccggcggggtgatcgtgtttatattcgggatcgccattagcgcgaagcctatcctcgaccttgacctcctggccctttccgagcggcctgctggcgtaaaggcgttcatggggctggatgctattcccccaaccgcatatccggcggccttgcgctggtggacgaagcagctcgacatcgtgttctctcaccttacccaacctgcaaattatgttttagatggtcagtaccatgctccatccgcagtggagcgcatgctcgcgtttgagcagctttgccgttcggttcaggtcataggcagctctcgagatggtcacgcccgtcgtcttgcgctttttcacacactcgattcacttggcggactgaacaagacgctgacccgcgatcgagcgaccacgctgtcaaagatgcaggccgtacttgcggacttagagacgcgtcttccattcgacatccaggctgtcttattgcctcgcgctcacgccgcggtggcggctttgcaggacgtccaaaacggcttcttcatggtctcacggattcgtgggaacgagattctactgccagataagcatggcggcgagagcttggtgccactcgccaccgccgcacgggagtggctgacggtgttgcggaacagccagcatggaatggataaggcaccgacgccacgcactcgcgctttactttcggcacataccggagatctgtcgccccgtattgcggatctggcgtggctgagcttgcttgaaatattggcgcggcctgaccttctagttcgcgccccacgtgcttctcattagcgagtgagccgatcggcggctagatgtacgaagcctctgccgcaatcgacaggcgcttgcgaatgcgcttcaggcgcgtgcgcagtccgtcgacggtgatcttcaggtcggcagcgatcgtcatgtgggactcgtctcccagggacgcgcggctcagcagagccacctcgctggaggtgatgacgttggtgtccacggcccacgtgaacaggttggccagctgtgcgtcggggctctcgcccgggtcctcccacgcgccggcgacatgctcgaggatctcgtcggacaccgggtgcgtgtggctggcgatcacgcggtcgttggcggtcgccgccggcgcgaggatgctcagcattcccatggtcaggttcgccatgacacgtcggctgaggtggagcttgtacgtgcggatgctctcccacgcagctccgagagcgaagcccacgcggtccgtgcggtcgagttcatcgagggctcggacgcggtgcgccatccgtcgggccgccggcacgagggcctgcaccaggattcgctcagcgcctcgatgtccctcgcgcgccaggcagagcagagcgtgcagcagctcgtcctgttcggcgccggtggcagtccggatcctctcgagcaggacgtcgccgcgctgcgcgccgagcgccccgtagacgctcatccgcccggcgagatcggtgtcccactcgatgttcagcttcgtgatcagcggcgtgatggggctggcggtggcagtcatgcggcgctcctggagagacggtcagtggtctcccccgacggtcctcacgaggcgtgtacccccgcgtgtaccgccttggccccgcgacatcggacgcgtgtcttcgtccgcttggcgcgctgacgggcccgcaaacatgcgggtcgcacgcgtgtgctgggggttctgcagatccgtcgaagttttttgacccactccccctcgcagatcgcacccctcataggtgacgggccaaatcggtccgacccgtgaagggagagacccgatggccaccgaccgacccgccacccgcgcaccggagatcaccgacgagctcctcgtcgagctgcagagccacgcgaccgtcctcgccgcgaaggaccaagccgaggagatcgccctcgacctccacgaggacccgttcagcccgacgacccgcagcagggtcctcggctggttcaagtccgacacctaccgcgccgccactcagcgcgcccgtgccctccgtggggccccggaggtggagtgaccgatgaagctcctgaagaagaactcggcaccgtccgggcagcccacgcctccgcccgcgcccgcgctcggcgccacgccgaaggcgccgacgccgtcgtccgcgaagtggaccaacggatcagctctgggtgcccggggggtctctgcgctggtcgggatcgctgtcgtgtgtgggccggtcgctctcggtgcgcagatgttcacgtccagcgcaccggtacagagcgctccggcgcaggccgaagcggcgttgagcacaacgcagcagtctgccggcgggtacgccgtcggctacgtcggcgcatggctgagctcaacccgtgacgacagcgcctcgctgagcaactacttcgccggctcgacgctgagcctgtcgacgacaccgttcgagtaccgcaacatcgccgtcgcatctctcacgccgtccaccgccggggatctcatgacggtcgtggtcgccgccgacgtgaaggacgagcaactgtccgattccaagaaggcaccatcctggccgcggcggtatttccaggtcgctgtgagcacttccgggagcacgctcgccgccctcactcttcccgcgccggtcgctgggccgggttcgacgaccaatgcgccgccaacggactacccagcgtcggtttcgacggcggatccgcttggaggcagcgtgatgtcgttcctcacctcctatctcacgggacaaggagccgtcgagccttatacgtctcctaatgcgggtatcagcgcgatcacgccggcgccgtacacagctctcacgcccgtctccatcactgcggacgccaagcccgtggccaagccgcaggacggctccaccgccgcagttctcgccacgatcacgactcagaacgcagtcagccagaccctgaccgccacatacgcactgacgctgaccgcgcgcgcgaaccgatgggaagtctccgccatcgaggcggcgccgaaggtctctaccacgcccaatgccacccccacccctgcaccaaccggtgctagcagctcggaaggaaagtagtcatgtccgcacttcttctcaccgtcaccgacccgtccgttctcgccaacgccgctgacccccaggttctcgctgccggaatcatggccaccgcgtcggaccagctcacgcagtttcagcagctcctcctcaaggccgcaggcgtcgctggcatcatctttctcgcgaagatcgcttacgacaaaggtctgggtatggcagccgtgctgagcggcgttctcgtcgttggtgtattcctgtgggcggtcaacggtggagccgactggtttcagaagcaggtttcggggcaggtcaacactacggcgagcattgttctcgtgacgcctgaaccgcctgcgtcgttggtctgagtcgctgtgtctgatctgcagaacgcttcgcgagtagcaaggttctacacgagcgcgcggcgtattccgatcttgctcgggaagtggccgaatggtggtcgcattccggggggtccgtaccgcatcgtgcagctcgtcgtcggcagcctggttttcgtcatcgggtggaacacgcgctggctgtggggtggctcgcagatccccttggcacagctcttcacactcgtgttggtcactgccgccgcgacctggttatcgggccggatcccgtccacgaagcggaagctcccgaatctgctcatggactccatgaccgcgctgaccgcaccaggccacggcacgtaccggggccgcattttccggttggcgccgcctcatgtggcgggaggggccgtgttgctcggcgacgggctgctcgaacaccccgcagatgacatcgagtcgtctgtagaggcgcacgagcccgctgcggagtctggccctagttccgtcgtgcattcggcagcgcccgtcctcgtagccgcggccgacccggcggacgctccttcgccttcatcggaggcgaccgaggggcttcccgacaacgtcattccgctcgtccctcgttcgtcgtacgggaccgggctcgagcgcctgctggatcaggcccgacgaaaggaaaactcatgatgcgcgttcccgccatcgcgatgaccgaacacctgatgtggacgcggcacggcaccgtatgggccacgtggcgactgcagggcttgcccaagggcttcggcacatccgagaagaccaaggagtcggtgcatgcgcaccgcgccctcatccagtccttccatggtgagtcgctgctgctggggctgaccgcggatatggaccccgtcacgctcgtgaaccagatgctcgacggggtgaacatcctcgagcaccgtggatgggcagaggaggcgatgctgacgctcgacagcctggccgagcgtgcacttggccgccgggagttctggctcgccgtcccgctacgcaccgggggcttgaagaacgagctccgcgtcgccgcccgacaggccgacacctctgcgcgggagatgctcgcgttgccgctgcgacctccgtcggcgcacgagatcacggacgcgctgcaggcggccgggaagatcgaagagcagctgcccgacgcgttcaaggcgcaccgggccacagtcgcggagcaggtctggatcgcggcgcatgcgcagaaccgcgggctgcagatcgaccttgcggctccgatgcctacgggctcgcctgcccgcggtgtggccacccgcttccgccggcaggcgtcgtcccccgtccgcccgagcagcgtcttccctcacccgcttctcgatgaggccggtcagtccgaccgggccaacaaaggcgcacgcttcgacccgctgaaccgccgcttcctcaaggtcacgaacctgcgcgacgacatcacctcgtaccaggtcatgctcgcgctgagcggatcgccgaagggcgggtgggacgaggacgccaagtggatgaaccgtatcgaccagctcggcgtcgacgcggactgggcgtggcgtcttcgcacttcacccgcactcgccgcgaggcaccgcaacaagcggaccgaggccaacctctctgaccagctggagcagcaagagggcacggccgcgatcaccggtggggcggggagctcgacgaggcggcgatgaccctgcagagctaccactccgcgctgggcagtagcgagaaggaggtggaggtccagggcacgctcatcatcgcggtcggcggcgccactccggaggaagcacgcgacaaggcggagttcctccggaaggacttcaagaacttggacttccctctcgaggtgccgctaggcgcccaggaagccctgtggtgggcgatgtggcccggggtgcccacggagcggcaggtgaaggagttcaccgagatcaccaccggtcacgacttctccaccctggtgccgatcacgtcgtcggacctcggtgacgacaaggggttgctgttcgccgagaacaccacgtccggcaccgcccggccggtgttcctgaacctcgagggccagatccagggagacgtttccggctcgatgggtgtggcagctgagcctggcgccggcaagaccatcgtcctcaaggacaccatcggcgccgtgcacgatcggggcggcatcttcgtcgccatcgataggaccgcttcctgcgagtacggcaccttcgctcggtcgctggatcccgagcacacctcgatcgtcgatctgacggagccggagttctcgctggacccgctacgggtcttcggccctgtcgtgggcgcatcgcacatgcagacgctgctctccgcgctgctgggcgtgcccgcccgctctgacggcggtgtgctgctctccgagctcctggcgccggagtacgccgtcaagcaccagctcaccgacgccggcgcgctgctcgagcacgtccgaggcctggccacgacgaacgctgaggccaagagactcgccggtctgatgggtctctacgcgaacaaacagtacggcgcggtcctgttcgacggagatctcaagcccctggatctcacttcccgggggatcgtgttcctcacccacggcgttgcgctcccggaagcacacgagctcaccaatcccgacctcttccgcgagatgggactccccaagctcttcgggcgcgccatgtacgcgctactgatcagcatcgctcgcgagatctgcttcgggaacaaggacgtcctcaccctgttcgtcgtcgacgagtgcttccacgtcaccgcctccatcgaaggagctcaggagcttctgaccttctatcgcgatggccggaagcacatggcgcccgtcctggtggccagccaggatgcacgcgacttcggcgacgaaatcagtcgaggactgatcaagaaccgcatcttgatgaggcagaccgacaccgacctcgccatcacgaacctcgagtggttccacaaggacttcggcaccgacgaggagctggtcaagacggtcaccgaggacctctcccccctcgggcccgacaacacggtccccgcggagcgccgcggcgaaggcctgatgcgcgacgcacagggccggatgggcaagatccgcaagaccgtgtcgctgcggccggagcgccggaaggcgacgctctcgaccccgggcatgcgcggcgatcgagagaaggtcgcgtcgtgatcgccgctcacctcgccacggcgtaccgcaccgctcgctaccgcgtccggctcctgcagcggtgggtgctcactcacccccggcgcagcgtggtcttcgccctcatcgccggctggctggtcatggcctacctgggcaccccctccgcctacgcggacggcgacggggacgtgaccctgccgtggctgccgccgaatgccgtgtcggattcgcacggtgtgagcctcacccactacgcgatcttgcccctggaccgaggggacgcctggacgatgcagaagtccttcctgtcgaacatcatcgacttcatctggacgcccatcgtgggcaccatcgcctgggtgctctggctcttccagtggctgctggagttctcctgggtcggctggctggcgacgcccatcagcgggatctccacgacgctgcagcagttcatgagcggcatcggttggatcccgttcgcgctcgtgctcaccgcgttcgtcgccggcatggtcttcatgtccggccgctacgccgccggcggattcgagttcctgatctcgatcatctgcgcggtgatggctgtcggcatcctcgccaaccccgtgggaaccctcaccggcgacaccggggtactccactggtctcggtcgtggggagggaacctcgccgccagcgtggcctccgacgacgggaagatctcgaccgccgacccgacccccgacgacgcggcgaaggtcctctccagcacgatcaccagccagcttgtcgacgtcttcgtgcgccgacctgcgcaggtcatcgcgttcgggaaggagctcacgggcccctgcgacgacgtcttcaccacgcagatgacggccgcgaatccgatcgactcgtcgtcgacgagcgtccgtgacgcggtcggatcgtgtgacagcggtgccgggaagtacgtgaccaaccccaactttggacagatcttcaccgtgctcacgatcgcgagtggatccaccatcctcatgacgctgggcgtcggcttcgccttgatcctgttcgggacggtgatctacgccctctaccaggcgctcaagctgaccggggcggtgtacgccgccgtggcgcccggtgtggctcgggaggcgctgtggaagtcgctgttcggcatgtacctcgcggccatgttcgtcggtgcctccgtgatcctgctcgccgcctacctcaagatcctggtcagcatgctcacgagtgcgagcgcagccgggatgaacatcctcggccagacgtccctgatcagcacggtcgtcacggcgctgctgatcatgctggtctacatcaggcaccgggtgcacaaggcgggagattcgctcgccaagaggctcgctcgtctcggtttcggccgtgcgtccgcgccgcgcaaccggcctctggcgaaggaggccctccgcgcggccgagcgtttcatcccgaggccccaagcaccggcgccggagacctcccagtggggcatgtggtttgcgcggcgcacgcagatgcctggtgtcgcaggccctgagccgcgggacgctggtcacttcacggcgagtccggttccggcgccgaatggccacagcggcggcggtgccgtcagcgcggcgctcgggggcgtaggtaccgccgctcagctcgctctgagcgccgcctccggaggttcctcgtccgtcgcggtgaagctcgcgcacatggctgggacccaggtgctccagcggcacctggtcgtacccgaacagggcgcacaacgcccctcgcgggaccgtgaccttccccgcgagttgagccaggcggcgcctcacgccaccatcccgttcggtcggcagatcgtcgtcggtcccgacgggacaggccgtgtcgctcccgccgcctcgcccacggcacggacctaccgagcgacagtcgttcggccaccccggaatgcccgggtcgatcctctgcgcgactccctcaagcgcgcggccatgcgggagctgacgccatgaagcggggatggctgctctctatcgtcgctacggcactcgtggtgccctgcgcgctcttcgggagccttctgatgctgacgatggagatggtcagcggagcggccggcggaggcgggcacgtgacctcttgtggcggacgcggaggggcaccgtcgaccgccttgacgaagctgaccgtgcccacgcgaacgtcgaccagcagcatcgagctgtccgccggccagctgcagaatgcggcgacgatcatctcagtcggtcagtcgatgaacgtgccccccgcggggctcaaggtggccttgatggtggcgctgcaggaatcgaccctgcggaacctcgccaacacgaccgtgcaggcttcgctggcgtacccgcatgacgacaccggacacgaccacgactccgtgaacatgttccagcagaggccgagcgccgggtggggaaccgttgaggagctgatgcaccccgagtacgccgccaaggcgttcttcggcggcccggccggcccgaacaacggctcgccgcgcggcctgctcgacgtgcccgactggcagcagatggccccgaccgatgccgctcaagcagtgcaggtgtctgcgactccgagcgcgtacgcgcgatgggataaggccgccgacgagctcatgtccgccggcggtgccggcaaggtcagctgcaccacggacaccgtcggcggcggcgggtcgtggaaggcccccaacgggaagaccgggcaggacctcgtcacgtacgccgagcagttcgtcgggaaggtgccctactccggtgcgtgcgggagctccggaagcccgaccgccggctggtgctgcacggggttcgtctactacgtctaccaccaggtgctcggcatcgatctgccgagcacggtcgtgagcgggcagctggcgatggcgactcagatcccggcctcccaggctcaggccggggacctcgtggcgtgggtaggtcaccacatcgggatctacgacggcaacggcgggctgatccactctccggactggggtcgcaagctcgagcacgccaagagctacgacttcacgatcggcggtgcagggcccacgttctaccgggtcaacgccttgggctccgggagctggtgacgatgcgatcacgtcctcgtctcctgatcgccgcggctctcaccgtcgccgctctcctcggcgcgggcggggcatggctcctcggtccgcatgcgcatgacgctccgtccgcggagtcatccccgtcggagacggcacctgtcccggtgcccgtggcgacatccggcaccgcgccggcgcccgctgcgccggccgcactcggccccgacgccttgacggcagccggatcggagatctccgtggggttgccggccacggtgacgctcaacacgggaagcggcgacatcgtctacgcccgggtcaccctgcaggagctcgccgagctcgcaccatccgatgcggccgcggtggtcgccgctgtgccggcggcgacggggttcaccacggtgtacgcgatgcctgccaccctcacggtgctcagcatcgccacggcggacggcgccccgacctccgccagctcgctgagcgccggcgacctggcccggttcagcatcgccgtccggcccggcagcgatcccctcccgtcgaccggaacggtgtcctcgcgcggctgctccggtctctccgcgtcctcgacggcgatccatccaggcagcggcctgcagtggtgccttcacgcgttctccggcggcaccgtcgccgggactcctactggcgggcagtaccaggccgccaccggccgctacgtctcccccgtgacctgggcatcccagacgttccggcccacgtcggagatcccgtgacggatctgacccactcggcccctcccagaccaccccttctaggtgagagcaccagcgaaaggacatctcatgcgcaacggcagcagtagccacagcttcatggactggatcatcatgtgcggagccgccgtcctcatcctgccgcccctcctcgcacatctgctgccccaggtgcagcaggccctcgtgaccgcgcaggtgctcgtcgaccacgacgtcgtggtcccgatcggcgtcggcgccgggctcgatctgggacgcaccgtgctggtcgccggcgctgtgctgctgttcgtgctcctcaccgtgaccgtcctgcgccgccgggcggcccgcacggacgaccggacccgctcgtgaactccggcccggtctcctactcaccgctgccccgcatcccaggatggagcacgcccgtgctcaccctgggagccgtgggcaccatcgcggtcggcgcggggatggtgaccgacaaccccggcctcgtcacgggcgccgtgacgggcaccctgctgacgtctgccggcgccatcgctctgaactgccagcaccgccgccgcctggagctggccgacatgtacctcctcaagctgtccccgcagctcggctggccagcccccgaccgtaagcacctcacggtctcgggctggcgaggcgggtggatcggcaccccgaagaggatcaagatccggttcaacccgctcgccgacgagagcgcgccgcagatcgtcgcggaggcccggcgcctggcgaagaggctcttcggcaccaggtaccgggccacgcgtcaggacgaccggaaaggcatcctcgtactcacccgcctcgactcggcagccgagtcgaacacggacgtgcagatcgaacgcgtgaagaccctgacgtcgaagatcttcggcgccgacagcacctgcaagacccgcttcgccgacagcggggagctgcgcgagatcacggtcacgttcgaggtcagccaccgcctggcctccgcagccctgcgagcacggatcgagacgcagatctcggccatgttgcacggtcggtggcgtgcgttctgggacctccagaacgacaccgttcgcctcgagctccgaccgcagctgaagacctacatcccgaaccccaacatcgcgcccgacgtggtcgacccgctcaagacctacgacgagctcgaagtgcccgtggcgatcgacgaggacggcaacacgatcgtctggaagccgaaggacgacccccacgggatcgtcaccgggaagaccggcaagggcaagaccgtcgccctgctgaacatcgtcatgtatctcgccgcatgcggttggaaggtctggggcatcgacggcaagcgcatcgagctcctcgggctccgctcccacccgaacgtgcaactactcgccggccgcgtcgaccaccaagcccgagtcgcgcacgagatgtacgagatgatgcagcgccgcttcgagcagtacgaagccggcctggtcaagctcgaggacttcgagcccgtcctgttcgtcatcgacgagtacaagacgttccgcaacgcggtgaccgcctggtaccgcaccgtgaagcccaagggtgccagcaccgtcccggccacgctgaacgagatctccgacttcgtcagcctcgcccgcaaggcccgcatgcacctgatgctcggcctccagcgccccgacgccgagttcctcaccggtgacatgcgcgacaacttcaacttccgcatgagcttcggccgcctctcccccgacgccgcgaagatgatgtgggactccttctccaccggcgtcaccatccccctcaacgccaagggtcgcggcatggccgtcaaccgcgacggcgtccccgtcgaagtccaggcctactggacgcccgacccctaccagaccgaccccgagaaccccgacgtgtgggtcttccccaacgacctgcagatcatcgagcagctccagccgaaggtgcgactgcacgagaacatgcggatcatcgaccccgaggacaccggcgactgggtcgatctcgacggcaaggacgacaaggacgcccccaacttcaacgactacatggacgcgcggatcaccaccgtgtccgcggccgacgcggcgccgaagcggaggatggcgggggtcttcgagtcctcctcgaaggtagccgtgctggagcggatcacgaccgacaacgaggagccggagatccccgatgaggacgagctcttcgccggctacagccccgcccaggaaaccggcatcgacgacctcctcggcgacgatggcacctttgagcacgagggcgcgctcgtgctcgtcgacgagggcagtgacagctggggcctcatcgactttctcgaggtcgggctggacgatgagggcgacgtcgagatctcctaccgggacttcgcgaccggtgagcctgggtcgctttccgtgcccggatccgagcctctggtggtgcgtctacccgacgccggcgtctcgtgagtggcctgaagacccgacacgcccaaggtgatggcctggacttatatgtgcatgcacggttaagtgggccttatgtcctcctaccgccgtccccgcgactccatggcggagcctgcgcgccccggttggctgatcgagcagtcctccaaggaccgcatcgagaagctggcagatcatctgcacatgtcggcgtccgagttcgtggacgagatggtcactcatctggagatcgacgatcgcggcgtaccgacgtggtggacacgtcccgttccgacgaacgatggggagttgcctatcgactcggcttaacgaggaaggccccccgcttgcgcgaggggcctaaagctctggttctgaaccttctgttgcttggcggccacgaggttccgaactcttccaactcagcaccggtagtcagccggggctttgtcgtaccaccccggagtaccgaggaggtgttcacatcgtaaccccactgctgggagttccgcatgcccattttgggtctgccgcgccccagttcaccccgatttcgcttcctgaccctgcaacaccgcgtgttgcaggcagcaacacggccgcaacacggcgtgttgccaccagcaacacgacagcaagctccgagcaatatgtgagcttgccgccggacgggtcgcccgcgttggcggcacggtgggacgacttccagcgcgccgaggtgcaccgggagacgaaccctcctggggctcctgagcggccgtcgacgtcgtggtcactgccggtccccgagggtgcctacgcccgcgtgccggcatggtggagcaaggctgagttcctggctctggctgtcgcgagaatccactccgaggagggtctcgccatccgcgcgacgttcaccggatcgcggacggcatccgcttcgaagctcgagggcgtcctccaggtgctcgccgacgcggccgactacgagaccggacgctgcgtgacggtcaccaacgccaccgtgagcgctcgcgtgggctgtgacgtccgtacggtgcagcggtcctcgcggatcctggaagcgctggggctcgtggtcgtcctcgtggcgggccggcgcctcaacgagcaggagcgcgtcgaggcgaaggcgttgcacaacgggaaccagttcggtgcgggctcggtccgggcgctgacggtgtcccgcgagctcgctcagaagcggattgtcaccctacctagcaccagcacttcttcttctacatctcacccccttaagacctcaccaaggcgcgcaggagcgcgctcgaccgccgctacgcggccgatgcagcgaagaagtcatccccgacccggtgccaagccggcgcccgtacgcacattggcattccgccggcttgccgcggagctcgatgccgtcgacgaggctgccgcccgaacgggtcgggtactgggtcggttcacgcaaggccggtcgatcgaaggcctgtatcgcaccctcgaggctgcccacatcaacgagaccatgtccgccgccgagatcttggacgttctgcggtaccgcccggggatgcggctgcgcgacggactcgcgtggctgaacgggcatgcctgggtccgcgcccagatcgcgttctaccgggacaggccggcatcctccgtcgacggacgcccagaggtcctgtctcccggcgccgagatcctcgaggagcgcgacgcgcgctgggcgcgtgagaaggcgcaggcagacgaacgccgtgccgcggccgcggaggcccgagcggaggaggcccgcgtacgcgccaagctgcgcgaggagcaggacgccatcgacgccgtcctggcccagatgcgccgtgacttctcccctcgccgaacttcatcccggcgcacggtgtccccctcggcccctgcccgggcgtagacgccggcgggtactccaggtggcatgcccatcacagccgcgttcgcgcccgccgcgggcgtgaaggtcgcgctgacgcgcacggacggtcagacgccgtcggtgaccaccaccgactgcagccggcccagggcacgatgctggcctggttgatgcagcgcccgtgagacgtcgtcgcatccacgcacccggagcgccggtggccggagacaggactccgccgcgatcgaacggcagtgatcgggcaggacggccgtggccttgctgccagcaacacgcgagcaagctctgagctggctgctggtggcgccttccatgggcgggtgtattgaaggagagccctggaagggttggtcggtccgcttcacccttcgggcgagcctcccgaccaagcctaccggggatgtcaagaaatattgctggcgacttgctcctggcttgctcgcagctggctgccgacttgctcgccgctggccgctggcaacacccgggcatgccgcctgcaagctcgccccacggcgtccggacatgacggtgcccccggccgactcgaccaggggcaccgtcatgctgcgtgaggagggcgctacgaggcggggcgcctcttcgaggccttcttctcctcctcagccgcgaactcggcggccagcttgtcggccatcgcgctcaccgcctcagcggagtgcttcctgccgtacgtcgcccggatcgcctggatcacgatggtgtccttgaacgtccgctctccgcgctccttcgccgcctgcacctcgagctcgatcagcgccagcacgtcgaaccggaaccggtacgtcaccgccttccgctcaggcgcgaccacacgaggctgctccagcgcctctggggcacccgagatcgccgtgatctgcctgtcctcctcctcgatctgctccctcgagacgctcgtcttgtgggacgcgagcttcgtccagtccgcccctcgtgcgttcgtcacttctcgtcctccgtgtccacgggctcggtggccgctgcgtcatgcgtggtgtcgtcgtcagcgctcgggccggcgatgatctcctcgagcacggccgggtacacgcccagatcccggggcacggtgcccatcgcctggctgtacagctccttgaaggggacgtgcgtgtcgaatacacgcatgccttgggccttcaggccctcacgcgaggtgcgcaggctgatcgtgttctcccgtgtgcgggtgatgagcaccgacagctccaggtgcgggcgcatgacaccgacctcggccgcagcgtcgatcgtggactgcatgcgcgagatgtccccgggcgtcggtcccaccggcacgatgaggtggtcggtgacggcgagggcctggcgcaggatcaccggatcgtgagggccggtgtcgatgatgaggtggctggtggggttgtagtccttcacgcgcttcgcgaggtgctgcgacgcccagtagacaaccgtgatggacgccggccactcctcgccggcgagctcgctccagtcgagcgtggtgccgttcgtgctgtccgcgtcgatcagagtgacctgctgaccggtgcgccgctggagggcgagggcgagttcgacggaggtcgtggagcggccgacgccacccttgaggcagccgacggtgagccgcagcggtgcgtcgagagggcggacgtcgggcggggtggtgctgacgggtgaagtcatcgatcacacctttctaagtgcttgctactgtacagctcagagcttgctcgcgtattgcagtttgtgcgtgtcatgaagatcgtggaggagtgggggtccgggtgcgacgcgtgcggccgcgggcctgctcgcggaagtacccgggcgtcttggccttctcgtacaccgtcatcgtcacgcccgtgatgggcgtcgaggtgacgtcgaggttcgtgtaccgctgagcggactcggcgctgagccacgcgagggcgttcccgttggcctcattgatgcgctgcagcatcgtggaggcgttgtagtcgttgacctccatgacgcggccgttcgcgtacgtgaggcgggtcctgatgagcttctgggtatcgcgggcctgaccacgagccgcagcgcggacgcggtcgaggatctcccggtccgcggtggcgcgacccttggcgtccttgctcttcgggatgttcagctcgtgctggcggccgccgccggcgaggtaggtggtcgaccgcagccggccgccctgcttggccgaggtgtagcgcccgcccgtgtccactggcggtgcgctcttagtcgcggcgcccctcttcgtgcgcacgggcacgagggtgttgtcccgggtccggcgccgcggaggcaccgtcgtcgcgcgtccggtatcggccagctcgagcagcgtcgcccgatacacgccaccgctggtctcgccgttcaggatcttccgcaccatgcgagggcttcgctgcagctccgcggcgatctccgccgtggtcacgccgcggccccgaagcgtctgcacgagctccagagcagagcgtgtgtcctcggccatcagtccgcctccgacacacgcggcgcccacgcgcccgcgggtccgaccctgtcggctcgcgcgcgcagggcggtgcgtgcatctagcgtggccggggtgttgaaggagccttcgatgacgctcaccaggcgcaagcggccggtcttgccgtcgtcgccgccatcgtgctcctggggaaggctccactgcggcacgtgcgtcgtgtagagcgcgtcaccgttgataccgatgagcgtgtgcggggccagcttgagcgcgccgccggtgtggttcccgaaggcggtgggagcgtcgagtacacgcgcacgtccacggccccagatctgccaggcgagctcggggtggtacatccgctgcgtgcgggtgttgatcgtgctgggcacgcggaagatgtagagctcaccgtgacgctggacgctgcgctggaactccggcgggatctccatcgggttggtgaccacgcgcgtctgctcgcggcccgaggacgccaacgcaccgatcgtgtagatcatgatcgagcgcagcgccgtgctcagggcacgctgcatcggcaccgggatctccgggttctgcgtgacgcggtcccgagccctgatcatgcgctcggcgaaggtgtccagcggcttggccttctggaacacgatcgcctcgaggggatcgatcagccagccggcgttgagcgccacggagatctcggcggcatccgcccaggtctcccccgtcgcgcctggacgattcgggtagtaccagccgtcctcgacgcggaagtgccgcatcccgaggatcccgacatgcctccagtcggccggcacggtgaagcgcacgtggtacctggcgcgcgcgtacggattcgtcgtcatgagttcgtaggcggccgacctgttcagccggactgcagggccgatgcccagctcgcggcagagggccgcgtacatgaagcggccgtcgacgtgggcgaacgtcgagatcttccgggtcttgacggggtcgatcatcggcacgcagtcctcgtgctcctcgaagctggggccggcgacgaggtgctcgtagtggtgctggccgctggtgcggtgctgctcctcgtcgatctcttccgagatggggaccgggttcacgttcttcggtagcgaccaggcccacaggttcgtgccggtggcggcagggctgagcatcaggcgggcgcgctcatcgacggacgcgatgacagctgccaacgtgtcccaggtcaagcgggcctgcgccggcgtgaggggaaggtcgccgaaccactccgccacggtgcgcacctcgaccttgtgcccggtcgtcgcgtgctggaagcgcccggtggggggaacccccgccccgatccagtgcgtgccgggcgtccaacctggcgtctgcacgtacagccagtgccgcacgccaggagccggctccgggacgcggccgctgagcatgatgcgcgtcgccccgtagctggccgctgtgtcgagcaggtcggtcaagttcgggttcttccggcgctgaccgatcttcggcttcacgctcgtgccgtcgctggtcacaccctgaccggtcgtgtggtcgacccagatggtgggcacatccttcggcgtccacccgtgcgggcgatagtcgatgtcgctcatgcggcaccccttcctgacatgtccatcctatgcgagctgcaatacgcgagcaagctctgagcaatacgcgagcaagctggcagcaatacgggaaccccgtccgggcgcgacctacgcctgcggagcgggtgccgcggacgggtcaatgccatcagtgccggcggtgtccccagcggcgagcttcgcccgcatgttggtctgcgcggcgatgaggccgttctgcgtcatgttcaacaggatcgcgatctcgttccacgtgaggccggcctcgtgtgcgcggtcggcgaggtgaaagcgctgcgtgcggagttcgtggaggcggtcgatctcggccgccatcttgcgcagttcttcacgaaggttctcgaggtcagcagtcatgcgtccagcctacccaacggccttgcacagacaatatttgtggggcgaccctcttccggtggcatcaggaacatgcaatcctggacgcatgaaccgtgatgagctcgtcaacctcgctcgcgacatcgccacccgcgcccatgcggggcaggtcgacaaggccggcgtgccctacatccggcacccgatcgccgtggctgcccggctgctcgcgcgctacccggacgcgccggcaacggcagaggccgcggctctgctgcacgacgtgctcgaggacaccgacgtcacagccgacgatctgctcaccgcaggcatcccccaggaggcggtggacatcgtcgtcgccgtcaccaaggtccctggcgagtcgaccgaggactacttcgcccgggtccgcgcgctcctgtggtcgcgccgcctgaaggaggcagacatcgacgagaacacggatcccgaccgcctcgagctgctggacccggatacacgcacccgcatggaggggaagtaccggcgcagccgtgccctcctcgccgatcaggacgcctgaggcgtgtgcctgtcgtgcgcggagggcggcagacggtgccgcgacgctcgccgactgaagagcatggctaccggcgacctggccccggagcctggcgatgaccgtcctgacgtggcatggcgccaagaccatgcggaacctgctcccgccgcactctgggacacctactcccccgcagtcgccgccgaggccgtcgccgtcatcgccgaagcgcgagacgtcgaggcatcgaccacgagcgacttcctggaggccctccctcctggtacacgcgcccagggcctcgagttccggatgaagagcccgtcctcgctcgcccgcaagctgcagacgaagaccggcgccggcgtcatcgacccgaacgagcctcaggccgtccgcaaggtctccgaccgactcaccgacgtcctgcggtacacggccgtcaccgccgaccacgagcatctcccggccgcggtgaccgcgaccgtgacgcggctccagcggcgcggatacacggtggtgcaggcagagacgtcctacgtcgacgggaacccctacaagggcgtccacctcctcgtccgcaagggcaccgggcggccgatcgagatccagctgcactcggagctcagccagcgcatcaaggatgagaaccacgtcgactacgagatcgagcgcgatctgcgccggccgctcccggaacgcgccgccgcccgccagcgcatgatcgaacgctccgcgaccatccgcactcccccagccctacaggacgccacccgcatcggcggcgttccgctcgtagtgaagacctacccgaacccgtaccgctcgacgcacaatgaagaagacggaggtggcacaccatgacgacgttctacgcggtcagcaacgaccagacacaggcgtgggttgccgcgcgcgaagataccggcgaccggccagtgctcgtctggctcgcgaacgatcgcacctggcggcgcaacccgttcctcgaggaggagttctacgccttggaccgcgacatgcgcttcgaggagatctcccccaccgacgccgccaagcagatccgcgattggccgaagctcaacgccacgaccgccgggtggatcctccgccggctgcaggaggaggcgcccgtgagctctgatgagctcgggattccccgcgcccacgccaagaggcccactctcgacctcgccgcgcaactccgggacgcacacggcgagtggatcgccgtgaagatctacgtgcacggcgagagccccggcgtccacggcgcccgcggactcaccagcgacatcaagcgcgggaagagggccggcctccgggccctcggccccctcgatgcccgctaccgcaccacctccgacggaatcctcgtggaagcacgcgtcaagcccgcggactcaatcgaaacgatcggcgcataaggaacagcagaacttggacgcagcactgcgccgatcaaggagagcgggctgcaagaccgcgtattgctcacagcttgctgccgtattgcttgcagctgtctgctactcgtcagccaagtcgatcaggtgccgcagcgccgcgtgccagtcgtccgtcgtcggcatggacgcaccctcgtctccagccggcgtggatgagtagtgcatccaccgctcgttgctggtggcgtcggtctgagccagcgtcccgaggtaggtgtcgccgtcgtagacgcgccatcgctcggactcctgctcctcgagtcggtacgtcttgccggcgtagctgtactggccctctgccgcttccggtccgtcttccatggtcgtcagcgtacgactgcgcgcaagcgatcggcgggacgagggcgatggtcccgggggagtaggttcatacatgtcactgcggcgcatgaccgccggcagtgtccgcgcacggcactcgtgcgaggaggttcgatgacgcgaaggaaggcaccccatggcaggcatccccggacccgagctggagctcggcttcctcggctccatccgaaggggccagctgctgatcgccgacgccaacgggggaggggccgagttcgatcttggcgaccctgacctgcagcagcacgtccgggactggatgacgggcatcgtcgccgactacgcagagcagatggtcgacaccctcgtgccggcggaaccgggggagtgagcaccatggccccgggtcaggcctcgccggcgcccgacgccgtcgaggagtcgacgtcgacgccgacgccgacgccgcaggaagagctccttgggtacgcggagatcgcgcagatgatgaacgtcaaggtcgccacggtgtggaactacgcggtccgccacgaccacttcccccagccggtcacacctgcaggccagcgtgcgccccgattccgcaagagcgacgtcgacgcctacattgcggctcggaacgctcatgcggtcggtgcgcccggacgtcccgtcctgacgatggacgtcggtgagcgcgtcgacccgaccgtgggcggccgcgcctccgccgccatccgggcccgacttgccgtcgccggcgctcccggccacaaggacgtcgcggaggccctcgggatccgcaagcccgccctcaaggcacgactccgccgcgagacgcgatggaaggtcgccgagctcgagcgcgtggcgtccctgctgggcaccacggtcgacgaactcaccaggggtaccgacgcctgagcgcgacgggacggcctacctcgtcgtctgggaggacacccgtaccgtccgcctgcgtcgacgcgagtccctcaccgagcagcccctcgcctggatgcgcgtgacctgggccccgcagagcgaggcggacccgtacgagcaccggatcacgcgcatcgacctgtacgcccacgcggacgccgtctccgatcgcacctggctgaccactgcacgcaccatcgcggacgcgctgggcgcctgcgaccgactacccgagccgcagtcgcgccccgcggcgccgcccttcgactggagcgcgcacaccatcgagcacagcccgagcatcccgtaggcggcgagcgccgcgagtggggtcgaggttggagggcatccctctcgggggatgcagtgtgtgcatcccctgggcgaatggggtgtggctccttccggtggtcgggctgtgctgacatctactaacctacccagcccgggcgaaggtgtcaacccccttaggtcacaccgtctggttccctccttcctcttggtgcggcggtcggccagggagggggtggcatgtgccaccccctcgatgcgctaggcgaagctggtgtggatttcgtccacgtcccagcggtccgcgccgttctcgcggagggagtccaggagcgaaccggttgagatttcggcctcggcgatctgctcggcctcgtcggaggaggtagcgctgaccgtgtcggtgactcggatcgtggcccggacgtacatgaccacgtcgtagtccttcgagcggcgggggccaccgagggcctcggccaggtcgtcgaacacgtcacagtgctccgcttccgtggcggcctcctgagcggccgcccagaactccatcagccgcgggtcgtcgccgcggatctgctcggagcgagcggccctcagggcctcggtgagttcgacgatgcgggcggcgtcggcgcgggatcgtgcttcggcgtgcgcgaggtcccacgcggcctcgatgctctcggccgcgtgccggccgggggaggggttgtagccgcccacggtgaggtggttcggcagcggggcgtaaggggcgatgagtgccatcggttctcctatctggttggtagatctgacatctacaaacctacgcatgaccaccgacatcgacgccggcaccgaatggctcggctgcttgctcgggtattgctagcagcttgcggccagcaagcagatgtgcgataatggggtcatgcagacgacacagatccccacgaagacggtccgcatcctcgacctcgaccggcagcacaagatcccctacggcacgaacgagtacggcgacccggtcacggacgccgacggcttcatcgccctcttcgacgcatgggaggacacccgggacgcacatcacgcaggcggctacgtccgtggcgatgaccgggaggagaccttcacggtcgcgtggcacgacggcgacgagatgaacatcgtgaggttcgaggcggactggtactccgtcaccgaggcagacgatgtcgtgggccccctgtactccctcgccaacgcccccttcgacatcgccgtcgaggacgccgctgcgtgacgccctgcgtcgtgccgcccggatctcgacgcgcgtccacccgctccacgacagaacggactgactcatgaacggaattcgctgtggcctcgacggcgtcaccgacgtcatagaactcgatgacgagcacctcctcgcgcaactccaagaggcggtagggggaaccatcgaggtactggaggtcacgccggcctgtgatctggtgatcgacgaggagggcaagctcaagggctacccgcggaacagcgtcgccacggcgctcgccgaggcgctcgacatcggtctcgcgccgggtgactacatcgccgggcccgcggtcctgatcggcacgaacccggacgggtatctgggacccgtgccggcgcacgtgatggaggccctgatctccgtcagcggccatctcgctcgcgaggacgccccgcgaccgtccaccacggaggagcggtgaggacgttagcctcgcacgcggcagaggacgtgccgtcgccgacgagtgggagggcctgatgtcggatccctgggcagtcaagcggcagggcgacgacgccgcgctggcgagaaacgtctccttcgcctacgcaggtgtggccacggtggcgtgggtcgccgtcggggatcccgacggtttcgcgctggcagcacacgctggcacggtcgcgctgcttgttggcacaggacttgccttctgggcgcgtgcaagtcgacacagggcgaacgcacgcgagtggctggagttgatctactcgaactgaagccagcgtcgggtccggggctcgccatgccgcggggtgattctactgagtgatgtggacctggttcctggtccaggcggcgagctgcacggcggcggcctgccacgtgcgggtcgggccgaactctcccgggaggagcccgccgaatccggcgcgttcgaggatgtgggtggtccaggtcccgtcgttctgttggcggagctcggcgacggtgacgagcgggtggccctggtggcagcgtcgcacgagggcctggcggggcgtgtcggggtcgagagctgcggcgtacatcgggtgccgcacgggcgtcgtcgtggcggtgggtgtggtcgtggtcatggtgctccttcgggttggcggccgcggattgcggccccatctctactatcgacatcggccagcccacccttcggtggctggggggctggtgatgctctctcccgtactatcggccggtcgcgcggagacgttcacgggtgctcatgcggccgtggcctcggggtcgcggtgcgggcgtcggggtcgtgcgggggtgctggcgggcggcctgcggcgctcgccgcggacgggtcctcggggtcgggtgctcggcggcgtgcgggatcccggcggcattcgccgccggtcgcggtgtcgatgtcgtgcgcggggtgctggtgctcgctggggccgcggcgtgcgtgcggcgcgggccggctgccgagtgtcgatgtcgtgcgcggggtgctggtgctcgctggggccgcggcgtgcgtgcggcgcgggccggctgccgatgcgtccggtgggggcggtcgcggtgtcctcgtgatcgggctgctgcaacgtgatggtcgtgagcggcgctcgccgtggtgcggccggacgggtcgtggtggggctgtgcggggtgctggccgaggcgtcgggcgctggcggaggccgtcgggtgctggcggaggcggtcgggcgctcgccgggtggtcgtccacgctgtggtcggcgctcgccgaggcgtccggcgctcgccgggtggtcgtgcgggcggcgggccggcgtcagccgctgccgctgcgcggtcgcggtgcgggcggtcgcggggctggtcgacgtcgtgtggccgtcgtgttcggtatcgatcgctggcggggctcgggatctgtgtgggcggcctccggcgctcgcgggcggtgcggacgtggtgcggcgctcgccgtggacccgcgcggaccccatcgggtcctgcgagggtgtcgtggggtgtcggtaccgtcggcgcatggatcaggaagctctggatgcgacgatcgctcatctcaccgcgcggatcgaggcggcgtcgcagtcgagcttcgccaaggtcagcatccgggcggaccggcagccggggtgggcagatgatgcgctcgcgcgggtggccgtggtcatcggctcggtggacaggattcgctactgcggtgggtttctggtgccgagcgaggacaggacgacgtgggccgtggaggtcgtcgcgatcaccgacgacgtcctcgtgcgcgggaccttcagcgcggagcgggactacctcatgctcgacggcgacgtgacggcgtggcgcaggtcctcgatcgaccgggtgacggtcgactgggtcttcccgccggaccctgaggggcagcccgacgaggggcagcgggggtcggcctacgcgacgctggtcctcgccgacggcggggagatcgagctgccgccgcggcagggcaccggtcgcatgtgggatccggagttcctcgcgttcctcccggagctgctgcgctcgtagcccccgggggtcgggcctcagccgcggggtgctggcgccgcgtgcgggcggggttcgtgctcgaggtgcccagtcaggggccggcgctcgccgtgtgcgcgccggacgtcggttccgggcctgtggtcagttcccgtcgtcctacgtgaatatccaccagtgggggccttcgagggcttcgtcgacggtcccggccgcgttgccgatgctgagccccttcgagttgagcacgcgctcctcctcgggcacctctggctgccacgccgtcgccatgtaccggacgttgcccgcggcctggccgaagtcgagcacctcgacgcgcacgtccacgccgtggtggctcatcgagtacgtcgcgtggacctgggcggccgactcgaacccgtgtccgctgaagatctccaccgcacgattcacatccatgttcacagcaccgacgctatccgtggcctcgtgacgcggcccctccccaagcgggggccgtgctcgtgttctgtgtcgagctcgcgggttgtgctggggatccgtgtggcggccgtcggcgctcgccgggtgcgggctccggggtcctcgcgccgcgttgttgacgtcgtgcgtggccgaccggccgactggtctggtggtggcggtgtggtgcgggagcccgggggccgtgcgttccgcgtcgaggacggtctcgatgatcccggcgtagtgatgggcgtccgtcggagaaatttcgacgggggccgggttggtgatgctgtcgacctcgacctcgagctcgaatacgtcgcatgcgtgaatcgcgagatagaccaagcgttaacgagttacaagattgtattctctctgctctttgaaaaactcagatagcttgatatacaccattgtgctctgctctgtggggcgacgagggacttgatcggtcattatcccgtaaagcataccggtatccgggttaaatacaggccctccggaatctcccggaagcaaaaagtcagttgaggaagacgctgcctgatctccgctatgagggttcctgaagcccggcggccaagcacgaacggataggttccgccagttaacctgtacaccagtggtgctaccgcttgtagcaaaagcttcattcagcccggggtcaccgtacccgattacgggttggccatatatgctccgcgttctaagcgacgcggtgagcacacgaggaagcgcgtttggcgtccaggtggtcaccggcaagcagtggggcgcgccatgtgaagaacttccacacgtgtacgacacgtgaacaataggatcgattttaatcaacgctagatcgacgttatctgatctccaatagaccgttccaacgggagcggtattgccatgacgagattcgagctcgtttcgaacgaataccctctcccctgtacgcgcaacacagtgattagcagtcaccacgtacctggtggcgcgctcttttgcaaagaaaactgaactccagctatttttttgcaccacagcaccagcagtgcaatcgccgccgaactcgaattcgagctgtgaacccgcaaccactggtcgtgtctgcctggcgccctcggtagcgaacgcgctcgaacccgtagaagtgacggccgcgagcccgagagtgatgaaaatgataagaaagtaaagacggcgagaaggcgtttttgtcattcaattgaactctctatgacgacttgacataaatataaagcgcattaaaccacgtacattggggatgcgcttgcgcttaaagcacactaagaggagctgtaaatttacagaggtcttaatccgaagtgctctgtttgtccacagatcgggtgctgaacgtcagcgtgaagaccaaaactgccgcgttggtggtgcgcccgttgctgagcggtgccgagcgtcagcggctacgtccagagctcacatgccccgaatgcgaggcagacgcgtacttcgtacgccgggcgatcaacggccggccggcgtgcttcggagccaggccccacaacgccgattgctcgctcgcgacgacaagcggtgagggcggcgctggccatcttgaggatgttgcggccattgacgccgaggacggcggcctggtcctccgtcccatgaacgccgacgcgccggaccacgtcacggacgaggcggacgacgacgcgaaggcgcgtcgaggtcagcgacacggcgggacgcctgtccctggtcggtcacggcgcgggatgaacctcaaccggctcctgcggcgcctgatccgtatccccgggttcgcaaccagcactgagctcctgacgctgcccgatggcacacagaccaccgtgcgcgactggtgcgtcttcgcagaccccgccgccgcgacgctcgttgatcgtcgccgcatcttctggggcaccatccgatttgccaacaccgatgacgacagcaacggcgcgtggctgaacctcggacgaggatcccatcccaccatccgcctcgaacgggacctcttggcggccgtcctannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn